Module:Road data/banners/USA

local USA = {}

USA.to = {

shield = {

arg = "type",

["US 1926"] = "",

["US 1948"] = "",

["SR 1927"] = "",

["SR 1934 S"] = "",

["NM 1926"] = "",

["NM 1932"] = "",

["ON"] = "",

default = "To plate"

},

shieldsize = "20"

}

USA.dir = {

shield = {

arg = "type",

["SR 1927"] = "",

["SR 1934 S"] = "",

["NM 1926"] = "",

["NM 1932"] = "",

default = {

arg = "dir",

east = "East plate",

north = "North plate",

south = "South plate",

west = "West plate",

East = "East plate",

North = "North plate",

South = "South plate",

West = "West plate",

begins = "Begin plate",

ends = "End plate"

}

},

shieldsize = "20"

}

USA.suffix = {

shield = {

arg = "type",

I = "blue",

["I-Toll"] = "blue",

["I 1957"] = "blue",

BL = "green",

BS = "green",

["BL 1957"] = "green",

["BS 1957"] = "green",

CR = {

hook = "match",

entry = "shield",

actions = {

-- %S+ represents a nonempty sequence of characters containing no spaces.

-- Also need to escape dot with %.

["CR %S+ jct%.svg"] = "county",

["CR %S+ jct wide%.svg"] = "county",

["County %S+ square%.svg"] = ""

}

},

GRR = "Vermont",

["IA 1926"] = "1926",

["M 1948"] = "1961",

["M 1948-Bus"] = "1961",

["M 1948-Byp"] = "1961",

["M 1948-Conn"] = "1961",

["M 1948-Spur"] = "1961",

["M 1948-Truck"] = "1961",

["MN 1920"] = "1926",

["US-Hist"] = "brown",

["US 1926"] = "1926",

["US 1948"] = "1948",

["US 1961"] = "1961",

["US 1956 E"] = "brown",

["US 1956 W"] = "blue",

["US 1956 N"] = "orange",

["US 1956 S"] = "green",

PR = {

arg = "state",

PR = "blue (es)"

},

Urban = "(es)",

Sec = {

arg = "state",

PR = "county (es)"

},

Ter = "(es)",

default = {

hook = "beginswith",

base = "type",

actions = {

CA = "green",

MN = "blue",

SC = "South Carolina",

SD = "South Dakota",

VT = "Vermont",

WY = "Wyoming",

CR = "county"

}

}

}

}

return USA