-- This module implements the selection of the location map-- in and require('strict')local p =
local function isnotblank(s) return s and s ~= end
local statenames = local mapwidths =
function p.main(frame) local largs = frame:getParent.args local place_type = (largs.type or ):lower local map_name = largs.map_type or local map_type = (largs.map_type or 'auto'):lower local state_abbr = (largs.state or ):lower local map_width = 270 local coords = largs.coordinates or local coordsa = largs.coordinates_a or local coordsb = largs.coordinates_b or -- Default for LGAs is nomap -- Default for everywhere else is auto if map_type
'auto' then if place_type
'state' or map_type
'lga' then map_name = 'Australia ' .. (statenames[state_abbr] or ) map_width = mapwidths[state_abbr] or 270 if map_type
'national' or map_type
' .. caption .. '
' end if isnotblank(coordsa) then return frame:expandTemplate end return frame:expandTemplate end return end
return p