Jump to content

Module:Adjacent stations/Polregio

Permanently protected module
From Wikipedia, the free encyclopedia

local Q = "<span class=error>????</span>"
local n = "<span style=\"color:#%s; background:#%s; padding-left:.3em; padding-right:.3em; font-weight:bold;\">%s</span>"

local p  = {
	["system title"] = "[[Polregio]]",
	["system color"] = "C52121",
	["station format"] = {
		"%1 railway station",
		["Warsaw"] = "[[Warszawa Centralna railway station|Warszawa Centralna]]",
		["Torun or Kutno"] = "[[Toruń Wschodni railway station|Toruń Wschodni]] or [[Kutno railway station|Kutno]]",
		["Przemysl and Zagorz"] = "[[Przemyśl Główny railway station|Przemyśl Główny]] or [[Zagórz railway station|Zagórz]]",
	},
	["lines"] = {
		["_default"] = {
			["color"] = "C52121",
			["title"] = "''[[Polregio|PR]]''",
		},
		["Arriva"] = {
			["title"] = "[[Arriva RP]]",
			["left terminus"] = Q,
			["right terminus"] = Q
		},
		["KD"] = {
			["title"] = "[[Koleje Dolnośląskie]]",
			["left terminus"] = Q,
			["right terminus"] = Q
		},
		["KMaz"] = {
			["title"] = "[[Koleje Mazowieckie]]",
			["left terminus"] = Q,
			["right terminus"] = Q
		},
		["KMal"] = {
			["title"] = "[[Koleje Małopolskie]]",
			["left terminus"] = Q,
			["right terminus"] = Q
		},
		["KS"] = {
			["title"] = "[[Koleje Śląskie]]",
			["left terminus"] = Q,
			["right terminus"] = Q
		},
		["KW"] = {
			["title"] = "[[Koleje Wielkopolskie]]",
			["left terminus"] = Q,
			["right terminus"] = Q
		},
		["LKA"] = {
			["title"] = "[[Łódzka Kolej Aglomeracyjna]]",
			["left terminus"] = Q,
			["right terminus"] = Q
		},
		["PKM"] = {
			["title"] = "[[Pomorska Kolej Metropolitalna]]",
			["left terminus"] = Q,
			["right terminus"] = Q
		},
		["PKPIC"] = {
			["title"] = "[[PKP Intercity]]",
			["left terminus"] = Q,
			["right terminus"] = Q
		},
		["PR"] = {
			["title"] = string.format(n, "FFF", "C52121", "PR"),
			["left terminus"] = Q,
			["right terminus"] = Q
		},
		["RB 91"] = {
			["title"] = "[[List of railway routes in Berlin and Brandenburg#Regional services|RB 91]]",
			["color"] = "F47921",
			["text color"] = "FFFFFF",
			["left terminus"] = "Frankfurt Oder",
			["right terminus"] = "Zielona Góra Główna",
		},
		["IR"] = {
			["title"] = string.format(n, "FFF", "C52121", "IR"),
			["left terminus"] = Q,
			["right terminus"] = Q
		},
		["PRPKR"] = {
			["title"] = string.format(n, "FFF", "5B2E91", "PKR"),
			["left terminus"] = Q,
			["right terminus"] = Q
		},
		["SKM (Tricity)"] = {
			["color"] = "FBEC5D",
			["title"] = "[[Szybka Kolej Miejska (Tricity)|SKM (Tricity)]]",
			["left terminus"] = Q,
			["right terminus"] = Q
		},
		["SKM Warsaw"] = {
			["title"] = "[[Szybka Kolej Miejska (Warsaw)|SKM (Warsaw)]]",
			["left terminus"] = Q,
			["right terminus"] = Q
		},
		["WKD"] = {
			["title"] = "[[Warszawska Kolej Dojazdowa|WKD]]",
			["left terminus"] = Q,
			["right terminus"] = Q
		},
		["330"] = {
			["title"] = string.format(n, "FFF", "C52121", "PR 330"),
			["left terminus"] = Q,
			["right terminus"] = Q
		},
		["350"] = {
			["title"] = string.format(n, "FFF", "C52121", "PR 350"),
			["left terminus"] = Q,
			["right terminus"] = Q
		},
		["K2"] = {
			["title"] = string.format(n, "FFF", "A3897B", "K2"),
			["left terminus"] = "Kraków Główny",
			["right terminus"] = "Kielce Główne"
		},
		["K22"] = {
			["title"] = string.format(n, "000", "95C11F", "K22"),
			["left terminus"] = "Katowice",
			["right terminus"] = "Sędziszów"
		},
		["K3"] = {
			["title"] = string.format(n, "FFF", "E84D0F", "K3"),
			["left terminus"] = "Katowice",
			["right terminus"] = "Rzeszów Główny"
		},
		["K32"] = {
			["title"] = string.format(n, "000", "69BFAC", "K32"),
			["left terminus"] = "Kraków Główny",
			["right terminus"] = "Czechowice-Dziedzice"
		},
		["K33"] = {
			["title"] = string.format(n, "FFF", "951A80", "K33"),
			["left terminus"] = "Kraków Główny",
			["right terminus"] = "Wolbrom"
		},
		["K5"] = {
			["title"] = string.format(n, "000", "F29EC4", "K5"),
			["left terminus"] = "Kraków Główny",
			["right terminus"] = "Zakopane"
		},
		["K51"] = {
			["title"] = string.format(n, "FFF", "673B11", "K51"),
			["left terminus"] = "Kraków Główny",
			["right terminus"] = "Żywiec"
		},
		["K52"] = {
			["title"] = string.format(n, "FFF", "BD1621", "K52"),
			["left terminus"] = "Kraków Główny",
			["right terminus"] = "Bielsko-Biała Główna"
		},
		["K63"] = {
			["title"] = string.format(n, "FFF", "4464AC", "K63"),
			["left terminus"] = "Kraków Główny",
			["right terminus"] = "Podłęże"
		},
		["K7"] = {
			["title"] = string.format(n, "FFF", "008C36", "K7"),
			["left terminus"] = "Kraków Główny",
			["right terminus"] = "Krynica-Zdrój"
		},
		["K71"] = {
			["title"] = string.format(n, "FFF", "28235B", "K71"),
			["left terminus"] = "Kraków Główny",
			["right terminus"] = "Jasło"
		}
	}
}

return p