return {
marks = {
-- Coordinates are from openstreetmap, 3 sig figs
-- proposal: weight pixel size to # of protestors
{ lat = "34.642", long = "50.880", mark = "Location dot red.svg", marksiz = "20", label = "[[Qom]]", link = "Qom", label_size = "40", position = "top" },
containerArgs = {
AlternativeMap = 'File:Iran location map.svg',
float = 'center',
width = '2500',
caption = [=[Hold cursor over location to display name; click to go to sources &/or status description (if available, the cursor will show as [[File:Pointing hand cursor vector.svg|25px]]; if not, it will show as [[File:Cursor.svg|14px]]).<br/>
Iranian Protests : [[File:Location dot red.svg|11px]] December 28 ; [[File:Location dot orange.svg|11px]] December 29 ; [[File:Location dot red.svg|11px]] [[DHKP/C]] and [[Maoists]] ; [[File:Location dot black.svg|11px]] [[ISIL]] ; [[File:Map-dot-grey-68a.svg|11px]] [[Turkish Hezbollah|Hezbollah]]<br />
[[File:Dot_yellow_ff4.svg|11px]] December 30 ; [[File:Location dot green.svg|11px]] December 31 <br/> ; [[File:Location dot blue.svg|11px]] January 1<br/>
]=]
-- **please document changes on the talk page, with sources.
}
}
}