Module:Adjacent stations/Shanghai Metro

local sm = "%1 station (Shanghai Metro)"

local p = { ["system title"] = "Shanghai Metro", ["system color"] = "bbbbbb", ["station format"] = { "%1 station", -- SM		["Longhua"] = sm, ["Xiaonanmen"] = sm, ["Xinzhuang"] = sm, ["Qibao"] = sm, ["Century Park"] = sm, ["Zhongshan Park"] = sm, ["Youyi Road"] = sm, ["Gaoqiao"] = sm, ["Huaqiao"] = sm, ["Jinji Road"] = sm, ["Nanxiang"] = sm, ["Xiasha"] = sm, ["People's Square"] = sm, ["Dongtan"] = sm, -- railway stations ["Hongqiao"] = "Hongqiao Railway Station", ["Hongqiao Railway Station"] = "Hongqiao Railway Station", ["Shanghai"] = "Shanghai Railway Station", ["Shanghai South"] = "Shanghai South Railway Station", ["Shanghai West"] = "Shanghai West Railway Station", ["Songjiang South"] = "Songjiang South Railway Station", ["South Huangpi Road"] = "Site of the First CPC National Congress · South Huangpi Road", ["Site of the First CPC National Congress·South Huangpi Road"] = "Site of the First CPC National Congress · South Huangpi Road", ["Xintiandi"] = "Site of the First CPC National Congress · Xintiandi", ["Site of the First CPC National Congress·Xintiandi"] = "Site of the First CPC National Congress · Xintiandi", -- Pudian Road ["Pudian Road4"] = "Pudian Road", ["Pudian Road6"] = "Pudian Road", ["Pudian Road"] = "Error: Use Pudian Road4 or Pudian Road6 ", -- Line 4 and Line 3/4 combined operation special cases --> ["counter"] = "counter-clockwise direction", ["counter-clockwise"] = "counter-clockwise direction", ["clockwise"] = "clockwise direction", ["North Jiangyang Road and clockwise"] = "North Jiangyang Road (Line 3) and clockwise direction (Line 4)", ["Shanghai South Railway Station and counter-clockwise"] = "Shanghai South Railway Station (Line 3) and counter-clockwise direction (Line 4)", -- Line 10 branches ["Hongqiao Railway Station or Hangzhong Road"] = "Hongqiao Railway Station or Hangzhong Road", -- Line 11 branches ["North Jiading or Huaqiao"] = "North Jiading or Huaqiao", -- Future line 5, main/branch operation in 2018 ["Fengxian Xincheng or Minhang Development Zone"] = "Fengxian Xincheng or Minhang Development Zone", },	["lines"] = { ["_default"] = { ["title"] = "Line %1", ["color"] = "BBBBBB" },		["1"] = {			["color"] = "e3002b", ["text color"] = "FFFFFF", ["icon"] = "", ["left terminus"] = "Fujin Road", ["right terminus"] = "Xinzhuang", },		["2"] = {			["color"] = "82bf25", ["text color"] = "000000", ["icon"] = "", ["left terminus"] = "East Xujing", ["right terminus"] = "Pudong International Airport", },		["3"] = {			["color"] = "fcd600", ["text color"] = "000000", ["icon"] = "", ["left terminus"] = "North Jiangyang Road", ["right terminus"] = "Shanghai South Railway Station", ["types"] = { ["4"] = {					["title"] = "", ["left terminus"] = "North Jiangyang Road and clockwise", ["right terminus"] = "Shanghai South Railway Station and counter-clockwise", }			}		},		["4"] = {			["color"] = "461d84", ["text color"] = "FFFFFF", ["icon"] = "", ["circular"] = true, ["left terminus"] = "Clockwise", ["right terminus"] = "Counter-clockwise" },		["5"] = {			["color"] = "944d9a", ["text color"] = "FFFFFF", ["icon"] = "", ["left terminus"] = "Xinzhuang", ["right terminus"] = "Fengxian Xincheng or Minhang Development Zone", ["types"] = { ["Both"] = { ["title"] = "", ["right terminus"] = "Fengxian Xincheng or Minhang Development Zone", },				["main"] = { ["title"] = "", ["right terminus"] = "Fengxian Xincheng", },				["branch"] = { ["title"] = "branch", ["right terminus"] = "Minhang Development Zone", }			}		},		["6"] = {			["color"] = "d40068", ["text color"] = "FFFFFF", ["icon"] = "", ["left terminus"] = "Gangcheng Road", ["right terminus"] = "Oriental Sports Center", },		["7"] = {			["color"] = "ed6f00", ["text color"] = "000000", ["icon"] = "", ["left terminus"] = "Meilan Lake", ["right terminus"] = "Huamu Road", },		["8"] = {			["color"] = "0094d8", ["text color"] = "FFFFFF", ["icon"] = "", ["left terminus"] = "Shiguang Road", ["right terminus"] = "Shendu Highway", },		["9"] = {			["color"] = "87caed", ["text color"] = "000000", ["icon"] = "", ["left terminus"] = "Songjiang South Railway Station", ["right terminus"] = "Caolu", },		["10"] = {			["color"] = "c6afd4", ["text color"] = "000000", ["icon"] = "", ["left terminus"] = "Hongqiao Railway Station or Hangzhong Road", ["right terminus"] = "Jilong Road", ["types"] = { ["Both"] = { ["title"] = "", ["left terminus"] = "Hongqiao Railway Station or Hangzhong Road", },				["Hangzhong"] = { ["title"] = "branch", ["left terminus"] = "Hangzhong Road", },				["Hongqiao"] = { ["title"] = "", ["left terminus"] = "Hongqiao Railway Station", }			}		},		["11"] = {			["color"] = "871c2b", ["text color"] = "FFFFFF", ["icon"] = "", ["left terminus"] = "Disney Resort", ["right terminus"] = "North Jiading or Huaqiao", ["types"] = { ["main"] = { ["title"] = "", ["right terminus"] = "North Jiading", },				["branch"] = { ["title"] = "branch", ["right terminus"] = "Huaqiao", }			}		},		["12"] = {			["color"] = "007a60", ["text color"] = "FFFFFF", ["icon"] = "", ["left terminus"] = "Qixin Road", ["right terminus"] = "Jinhai Road", },		["13"] = {			["color"] = "e999c0", ["text color"] = "000000", ["icon"] = "", ["left terminus"] = "Jinyun Road", ["right terminus"] = "Zhangjiang Road", },		["14"] = {			["color"] = "626020", ["text color"] = "FFFFFF", ["icon"] = "", ["left terminus"] = "Fengbang", ["right terminus"] = "Guiqiao Road", },		["15"] = {			["color"] = "bca886", ["text color"] = "000000", ["icon"] = "", ["left terminus"] = "Gucun Park", ["right terminus"] = "Zizhu Hi-tech Park", },		["16"] = {			["color"] = "98d1c0", ["text color"] = "000000", ["icon"] = "", ["left terminus"] = "Longyang Road", ["right terminus"] = "Dishui Lake", },		["17"] = {			["color"] = "bc796f", ["text color"] = "ffffff", ["icon"] = "", ["left terminus"] = "Hongqiao Railway Station", ["right terminus"] = "Oriental Land", },		["18"] = {			["color"] = "c4984f", ["text color"] = "000000", ["icon"] = "", ["left terminus"] = "South Changjiang Road", ["right terminus"] = "Hangtou", },		["19"] = {			["color"] = "40924f", ["text color"] = "FFFFFF", ["left terminus"] = "Shanghai North Railway Station", ["right terminus"] = "Hongjian Road", },		["20"] = {			["color"] = "435b9e", ["text color"] = "FFFFFF", ["left terminus"] = "Jinchang Road", ["right terminus"] = "Xinyuan Road", },		["21"] = {			["color"] = "d6c677", ["text color"] = "000000", ["left terminus"] = "Dongjing Road", ["right terminus"] = "Liuchen Road", },		["23"] = {			["color"] = "e98d60", ["text color"] = "FFFFFF", ["left terminus"] = "Shanghai Stadium", ["right terminus"] = "Minhang Development Zone", },		["Jinshan"] = { ["title"] = "Jinshan railway", ["color"] = "000000", ["text color"] = "FFFFFF", ["left terminus"] = "Shanghai South", ["right terminus"] = "Jinshanwei", },		["Pujiang"] = { ["title"] = "Pujiang line", ["color"] = "b5b5b6", ["icon"] = "", ["text color"] = "FFFFFF", ["left terminus"] = "Shendu Highway", ["right terminus"] = "Huizhen Road", },		["Maglev"] = { ["title"] = "Shanghai maglev train", ["color"] = "008b9a", ["text color"] = "FFFFFF", ["left terminus"] = "Longyang Road", ["right terminus"] = "Pudong International Airport", },		["Pudong"] = { ["title"] = "Pudong railway", ["color"] = "11385b", ["text color"] = "FFFFFF", ["left terminus"] = "Jinshan Industrial Park", ["right terminus"] = "Luchaogang", },		["Chongming"] = { ["title"] = "Chongming line", ["color"] = "6bb392", ["text color"] = "FFFFFF", ["left terminus"] = "Jinji Road", ["right terminus"] = "Yu'an", },		["10b"] = { ["title"] = "", ["color"] = "", ["left terminus"] = "", ["right terminus"] = "", },		["10b"] = { ["title"] = "", ["color"] = "", ["left terminus"] = "", ["right terminus"] = "", },		["P"] = { ["title"] = "", ["color"] = "", ["left terminus"] = "", ["right terminus"] = "", },		["PU"] = { ["title"] = "", ["color"] = "", ["left terminus"] = "", ["right terminus"] = "", },	},	["aliases"] = { ["jinshan"] = "Jinshan", ["js"] = "Jinshan", ["j"] = "Jinshan", ["pujiang"] = "Pujiang", ["pj"] = "Pujiang", ["maglev"] = "Maglev", ["ml"] = "Maglev", ["m"] = "Maglev", ["pudong"] = "Pudong", ["p"] = "P", ["pu"] = "PU" } }

return p