模块:Adjacent stations/杭州地铁

local x = "%1站 (杭州地铁)"
local y = "%1站 (杭州市)"

local p = {
	["system title"] = "[[杭州地铁]]",

	-- 线路数据
	["lines"] = {

		["1"] = {
			["title"] = "[[杭州地铁1号线|1号线]]",
			["color"] = "DF4661",
			["left terminus"] = "湘湖",
			["right terminus"] = "萧山国际机场",
		},
		["2"] = {
			["title"] = "[[杭州地铁2号线|2号线]]",
			["color"] = "F1803A",
			["left terminus"] = "良渚",
			["right terminus"] = "朝阳"
		},
		["3"] = {
			["title"] = "[[杭州地铁3号线|3号线]]",
			["color"] = "FFCD00",
			["left terminus"] = {"吴山前村", "石马"},
			["right terminus"] = "星桥",
			["types"] = {
				["主线"] = {
					["title"] = "主线",
					["left terminus"] = "吴山前村"
				},
				["支线"] = {
					["title"] = "支线",
					["left terminus"] = "石马"
				},
				["在建"] = {
					["title"] = "<div class='smA'>建设中</div>",
					["right terminus"] = "星光街"
				},
			},
		},
		["4"] = {
			["title"] = "[[杭州地铁4号线|4号线]]",
			["color"] = "6CC24A",
			["left terminus"] = "浦沿",
			["right terminus"] = "池华街",
		},
		["5"] = {
			["title"] = "[[杭州地铁5号线|5号线]]",
			["color"] = "00AEC7",
			["left terminus"] = "金星",
			["right terminus"] = "姑娘桥",
			["types"] = {
				["在建"] = {
					["title"] = "<div class='smA'>建设中</div>",
					["left terminus"] = "南湖东",
					["right terminus"] = "姑娘桥"
				},
			},
		},
		["6"] = {
			["title"] = "[[杭州地铁6号线|6号线]]",
			["color"] = "0072ce",
			["left terminus"] = {"桂花西路", "双浦"},
			["right terminus"] = "枸桔弄",
			["types"] = {
				["富阳"] = {
					["title"] = "",
					["left terminus"] = "桂花西路"
				},
				["双浦"] = {
					["title"] = "",
					["left terminus"] = "双浦"
				},
			},
		},
		["7"] = {
			["title"] = "[[杭州地铁7号线|7号线]]",
			["color"] = "87189d",
			["left terminus"] = "吴山广场",
			["right terminus"] = "江东二路",
		},
		["8"] = {
			["title"] = "[[杭州地铁8号线|8号线]]",
			["color"] = "ac145a",
			["left terminus"] = "文海南路",
			["right terminus"] = "新湾路"
		},
		["9"] = {
			["title"] = "[[杭州地铁9号线|9号线]]",
			["color"] = "be4d00",
			["left terminus"] = "观音塘",
			["right terminus"] = "龙安",
			["types"] = {
				["在建"] = {
					["title"] = "<div class='smA'>建设中</div>",
					["left terminus"] = "观音塘",
					["right terminus"] = "塘栖"
				},
			},
		},
		["10"] = {
			["title"] = "[[杭州地铁10号线|10号线]]",
			["color"] = "daaa00",
			["left terminus"] = "黄龙体育中心",
			["right terminus"] = "逸盛路",
			["types"] = {
				["在建"] = {
					["title"] = "<div class='smA'>建设中</div>",
					["left terminus"] = "黄龙体育中心",
					["right terminus"] = "仁和南"
				},
			},
		},
		["D"] = {
			["title"] = "[[杭州至德清市域铁路|杭德线]]",
			["color"] = "aa8a00",
			["left terminus"] = "仁和南",
			["right terminus"] = "德清高铁站"
		},
		["12"] = {
			["title"] = "[[杭州地铁12号线|12号线]]",
			["color"] = "999999",
			["left terminus"] = "双浦车辆段",
			["right terminus"] = "苕溪",
		},
		["15"] = {
			["title"] = "[[杭州地铁15号线|15号线]]",
			["color"] = "999999",
			["left terminus"] = "亚太路",
			["right terminus"] = "崇贤",
		},
		["18"] = {
			["title"] = "[[杭州地铁18号线|18号线]]",
			["color"] = "999999",
			["left terminus"] = "义桥",
			["right terminus"] = "世纪大道",
		},
		["16"] = {
			["title"] = "[[杭州地铁16号线|16号线]]",
			["color"] = "FFB25B",
			["left terminus"] = "九州街",
			["right terminus"] = "绿汀路",
		},
		["19"] = {
			["title"] = "[[杭州地铁19号线|19号线]]",
			["color"] = "05C3DE",
			["left terminus"] = "苕溪",
			["right terminus"] = "永盛路",
		},
		-- --非杭州地铁所属的城际铁路,请使用各自模块
		["H"] = {
			["title"] = "[[杭海城际]]",
			["color"] = "999999",
			["left terminus"] = "余杭高铁",
			["right terminus"] = "浙大国际校区"
		},
		["_default"] = {
			["title"] = "[[杭州地铁|环湖线]]",
			["color"] = "999999"
		}
	},

	-- 站名格式数据
	["station format"] = {
		"%1站",
		-- 消歧义
		-- 1号线
		["城站"] = "[[城站站|城站]]",
		["火车东站"] = x,
		["客运中心"] = y,
		["乔司"] = x,
		["余杭高铁"] = "[[临平南高铁站站|临平南高铁站]]",
		["余杭高铁站"] = "[[临平南高铁站站|临平南高铁站]]",
		["南苑"] = y,
		["临平"] = x,
		["南阳"] = y,
		
		-- 2号线
		["三墩"] = x,
		["学院路"] = y,
		["人民广场"] = y,
		["人民路"] = y,
		["朝阳"] = y,		
		["钱江路"] = y,

		-- 3号线
		["大关"] = x,
		["星桥"] = x,
		["世纪大道"] = y,

		-- 4號線
		["中医药大学"] = y,
		["复兴路"] = y,
		["南星桥"] = x,
		["市民中心"] = y,
		["新塘"] = x,
		["黎明"] = y,
		["云谷"] = y,
		
		-- 5号线
		["金星"] = y,
		["永福"] = x,
		["五常"] = y,
		["香积寺路"] = "[[东新园站|东新园]]",
		["万安桥"] = x,
		["长河"] = x,
		["火车南站"] = x,
		["双桥"] = x,
		
		-- 6号线
		["火车东站(东广场)"] = "[[火车东站(东广场)站|火车东站(东广场)]]",
		["火车东站东广场"] = "[[火车东站(东广场)站|火车东站(东广场)]]",
		["火车东站东"] = "[[火车东站(东广场)站|火车东站(东广场)]]",
        ["建业路"] = y,
		["江汉路"] = y,
		["奥体中心"] = y,
		["博览中心"] = y,
		["三堡"] = y,
		["中村"] = y,
		["银湖"] = y,
		["高桥"] = y,
		["新桥"] = "[[阳陂湖站|阳陂湖]]",

		-- 7号线
		["新街"] = y,

		-- 8号线

		-- 9号线
		["龙安"] = y,

		-- 10号线

		-- 16号线
		["南湖"] = y,
		["农林大学"] = y,
		
		-- 杭海
		["许村"] = "[[许村站 (杭海城际)|许村]]",
		["海宁高铁西站"] = "[[海宁高铁西站 (杭海城际)|海宁高铁西站]]",
		["长安"] = "[[长安站 (东方学院站)|长安 (东方学院)]]",
		["周王庙"] = "[[周王庙站 (杭海城际)|周王庙]]",
		["斜桥"] = "[[斜桥站 (杭海城际)|斜桥]]",
		["海昌路"] = "[[海昌路站 (浙江省)|海昌路]]",

		-- 杭德
		["仁和"] = y,
	},

	["aliases"] = {
		["h"] = "H",
		["海"] = "H",
		["d"] = "D",
		["德"] = "D",
	}
}

local stationAliases = {
		-- 同站名转换
		["火車東站"] = "火车东站",
		["吴山前"] = "吴山前村站",
}
for k, v in pairs(stationAliases) do
	if p["station format"][v] == nil then
		p["station format"][k] = '[[' .. v .. '站|' .. v .. ']]'
	else
		p["station format"][k] = p["station format"][v]
	end
end

return p