This is a data module for Module:Adjacent stations. It supports services operated by Southeastern Pennsylvania Transportation Authority, including SEPTA Regional Rail, the Norristown High Speed Line, the Broad Street Line, the SEPTA subway–surface trolley lines, SEPTA Routes 101 and 102, and the Market–Frankford Line. For Speedline, use Module:Adjacent stations/PATCO.

LineKeysColorHex colorIcon
Airport Line Airport   934e6f
Bethlehem Line Bethlehem   0255a1
Broad Street Line Broad Street
or ridge spur
  ff8f1c
Chestnut Hill East Line Chestnut Hill East   98783b
Chestnut Hill West Line Chestnut Hill West   00bbb3
Cynwyd Line Cynwyd   775ca7
Fox Chase Line Fox Chase   ff8942
Glenside Combined Glenside
or main line
  9e9ed4
Ivy Ridge Line Ivy Ridge   049471
Lansdale/​Doylestown Line Lansdale/Doylestown
or doylestown
  7c5e4a
Manayunk/​Norristown Line Manayunk/Norristown
or norristown
  ee5067
Market–Frankford Line Market-Frankford
or market–frankford
  007dc3
Media/Wawa Line Media/Wawa   0081c5
Newtown Line Newtown   cf731e
Norristown High Speed Line Norristown High Speed Line
or nhsl or route 100
  781d7e
Paoli/​Thorndale Line Paoli/Thorndale   238359
Parkesburg Line Parkesburg   0255a1
Pottsville line Pottsville   049471
R1 Airport R1 Airport   f9ef02
R2 Warminster R2 Warminster   a80058
R2 Wilmington/Newark R2 Wilmington/Newark   a80058
R3 Media/Elwyn R3 Media/Elwyn   f9812a
R3 West Trenton R3 West Trenton   f9812a
R5 Lansdale/Doylestown R5 Lansdale/Doylestown   0255a1
R5 Paoli/Thorndale R5 Paoli/Thorndale   0255a1
R6 Cynwyd R6 Cynwyd   049471
R6 Norristown R6 Norristown   049471
R7 Chestnut Hill East R7 Chestnut Hill East   e63641
R7 Trenton R7 Trenton   e63641
R8 Chestnut Hill West R8 Chestnut Hill West   cf731e
R8 Fox Chase R8 Fox Chase   cf731e
SEPTA Regional Rail Regional Rail   45647b
Route 10 Route 10
or 10
  5d9731
Route 101 Route 101
or 101
  5d9731
Route 102 Route 102
or 102
  5d9731
Route 11 Route 11
or 11
  5d9731
Route 13 Route 13
or 13
  5d9731
Route 15 Route 15
or 15
  5d9731
Route 15 Route 15 Bus   41525b
Route 34 Route 34
or 34
  5d9731
Route 36 Route 36
or 36
  5d9731
Subway–surface trolley lines Subway-Surface
or subway-surface lines or subway–surface lines
  5d9731
Trenton Line Trenton   f686c3
Warminster Line Warminster   ffd457
West Chester Line West Chester   f9812a
West Trenton Line West Trenton   233e99
West Trenton Line West Trenton/Newark   f9812a
Wilmington/​Newark Line Wilmington/Newark   8ed16a
LineTypeType keysColorHex colorIcon
Broad Street Line Broad Street Line – Broad–Ridge Spur Broad-Ridge Spur   ff8f1c
Broad Street Line Broad Street Line – Express Express   ff8f1c
Broad Street Line Broad Street Line – Special Special   ff8f1c

local bsl = "%1 station (Broad Street Line)"
local de = "%1 station (Delaware)"
local lvrr = "%1 station (Lehigh Valley Railroad)"
local mf = "%1 station (Market–Frankford Line)"
local nhsl = "%1 station (Norristown High Speed Line)"
local pa = "%1 station (Pennsylvania)"
local phil = "%1 station (Philadelphia)"
local raw = "%1"
local route15 = "%1 station (SEPTA Route 15)"
local route101 = "%1 station (SEPTA Route 101)"
local route102 = "%1 station (SEPTA Route 102)"
local septa = "%1 station (SEPTA)"
local septarr = "%1 station (SEPTA Regional Rail)"
local tc = "[[%1 Transportation Center|%1 T.C.]]"
local wcrr = "%1 station (West Chester Railroad)"

local p = {
	["lang"] = "en-US",
	["system title"] = "[[SEPTA]]",
	["system icon"] = "[[File:SEPTA.svg|15px|link=SEPTA]]",
	["name format"] = {
		"font-size: 120%;",
		["SEPTA Broad Street"] = "font-family:Helvetica;background-color:#ff8f1c;text-align:center;font-size:160%;color:white;padding:4px;line-height:95%;",
		["SEPTA Former"] = "font-size: 200%; font-family:Arial, 'Liberation Sans', Arial, sans; font-weight: bolder; line-height: 150%; color:black;background-color:#DCDCDC;",
		["SEPTA Market-Frankford"] = "font-family:Helvetica;background-color:#007dc3;text-align:center;font-size:160%;color:white;padding:4px;line-height:95%;",
		["SEPTA Market-Frankford and Trolley"] = "font-family:Helvetica; background-image: linear-gradient(to right, #007dc3, #007dc3, #5d9731, #5d9731);text-align:center;font-size:160%;color:white;padding:4px;line-height:95%;",
		["SEPTA Market-Frankford and PATCO"] = "font-family:Helvetica; background-image: linear-gradient(to right, #007dc3, #007dc3, #ef3e42, #ef3e42);text-align:center;font-size:160%;color:white;padding:4px;line-height:95%;",
		["SEPTA Market-Frankford Broad Street and PATCO"] = "font-family:Helvetica; background-image: linear-gradient(to right, #007dc3, #ff8f1c, #ff8f1c, #ef3e42);text-align:center;font-size:160%;color:white;padding:4px;line-height:95%;",
		["SEPTA Market-Frankford NHSL and Trolley"] = "font-family:Helvetica;background-color:#104E8B;text-align: left;font-size:160%;color:white;padding:4px;line-height:95%;background-image: linear-gradient(to right, #104E8B, #104E8B, #104E8B, #104E8B, #104E8B, #FF2C00);",
		["SEPTA NHSL"] = "font-family:Helvetica;background-color:#104E8B;text-align: left;font-size:160%;color:white;padding:4px;line-height:95%;background-image: linear-gradient(to right, #104E8B, #104E8B, #104E8B, #104E8B, #104E8B, #FF2C00);",
		["SEPTA Trolley"] = "font-family:Helvetica;background-color:#5d9731;text-align:center;font-size:160%;color:white;padding:4px;line-height:95%;",
		["SEPTA Regional Rail"] = "font-family:Helvetica;background-color:#104E8B;text-align: left;font-size:160%;color:white;padding:4px;line-height:95%;background-image: linear-gradient(to right, #104E8B, #104E8B, #104E8B, #104E8B, #104E8B, #FF2C00);",
		["SEPTA Regional Rail and Broad Street"] = "font-family:Helvetica;background-color:#104E8B;text-align: left;font-size:160%;color:white;padding:4px;line-height:95%;background-image: linear-gradient(to right, #104E8B, #104E8B, #104E8B, #104E8B, #104E8B, #FF2C00);",
		["SEPTA Regional Rail and NHSL"] = "font-family:Helvetica;background-color:#104E8B;text-align: left;font-size:160%;color:white;padding:4px;line-height:95%;background-image: linear-gradient(to right, #104E8B, #104E8B, #104E8B, #104E8B, #104E8B, #FF2C00);",
		["SEPTA Suburban Trolley"] = "font-family:Helvetica;background-color:#104E8B;text-align: left;font-size:160%;color:white;padding:4px;line-height:95%;background-image: linear-gradient(to right, #104E8B, #104E8B, #104E8B, #104E8B, #104E8B, #FF2C00);",
	},
	["header background color"] = {
		"104E8B",
		["SEPTA Former"] = "DCDCDC",
	},
	["header text color"] = { 
		"ffffff",
		["SEPTA Former"] = "000000",
	},
	["station format"] = {
		"%1 station",
		["2nd Street"] = septa,
		["2nd & Girard"] = "SEPTA Route 15",
		["8th Street"] = phil,
		["8th & Market"] = "8th Street station (Philadelphia)",
		["9th Street"] = septa,
		["11th Street"] = septa,
		["13th Street"] = septa,
		["13th & Market"] = "[[13th Street station (SEPTA)|13th Street]]",
		["15th Street"] = septa,
		["19th Street"] = septa,
		["22nd Street"] = septa,
		["30th Street"] = {
			"[[30th Street Station]]",
			["subway"] = "[[30th Street station (SEPTA subway)|30th Street]]",
		},
		["30th Street subway"] = "[[30th Street station (SEPTA subway)|30th Street]]",
		["33rd Street"] = septa,
		["34th Street"] = {
			mf,
			["Route 15"] = route15,
		},
		["36th Street Portal"] = raw,
		["36th Street"] = septa,
		["36th & Market"] = "[[SEPTA Route 10|36th & Market]]",
		["37th Street"] = septa,
		["40th Street"] = {
			mf,
			["Route 15"] = route15,
		},
		["40th Street Portal"] = raw,
		["41st & Lancaster"] = "[[SEPTA Route 10|41st & Lancaster]]",
		["42nd & Baltimore"] = "[[SEPTA Route 34|42nd & Baltimore]]",
		["42nd & Chester"] = "[[SEPTA Route 13|42nd & Chester]]",
		["42nd & Woodland"] = "[[SEPTA Route 11|42nd & Woodland]]",
		["46th Street"] = septa,
		["49th Street"] = septarr,
		["52nd Street"] = {
			septarr,
			["Market-Frankford"] = mf,
		},
		["60th Street"] = septa,
		["61st Street"] = "[[61st Street station (SEPTA)|61st & Baltimore]]",
		["63rd Street"] = {
			mf,
			["Route 15"] = route15,
		},
		["63rd & Girard"] = "SEPTA Route 15",
		["63rd & Malvern"] = "[[63rd Street and Malvern Avenue station|63rd & Malvern]]",
		["69th Street"] = tc,
		["AT&T"] = "AT&T Station",
		["Airport"] = "Philadelphia International Airport stations",
		["Allegheny"] = {
			septarr,
			["Broad Street"] = bsl,
			["Market-Frankford"] = mf,
		},
		["Allentown"] = lvrr,
		["Ardmore"] = pa,
		["Arrott"] = tc,
		["Auburn"] = septa,
		["Bala"] = septa,
		["Barmouth"] = septa,
		["Berwyn"] = septa,
		["Bethlehem"] = "Bethlehem Union Station",
		["Birdsboro"] = "Birdsboro station (Reading Railroad)",
		["Bridgeport"] = septa,
		["Bristol"] = septa,
		["Bryn Mawr"] = {
			nhsl,
			["Paoli/Thorndale"] = septarr,
		},
		["Cheltenham"] = septa,
		["Chester"] = tc,
		["Chinatown"] = septa,
		["Church"] = septa,
		["City Hall"] = septa,
		["Clifton-Aldan"] = {
			septarr,
			["Route 102"] = "Clifton–Aldan station#Trolley",
		},
		["Colmar"] = septa,
		["County Line"] = {
			nhsl,
			["Newtown"] = septarr,
		},
		["Croydon"] = septa,
		["Cynwyd"] = septa,
		["Darby"] = {
			tc,
			["Wilmington/Newark"] = "%1 station",
		},
		["Darlington"] = septa,
		["Eastwick Loop"] = "80th Street–Eastwick station",
		["Elm Street"] = "[[Elm Street station|Norristown–Elm Street]]",
		["Erie"] = septa,
		["Exton"] = pa,
		["Fairmount"] = septa,
		["Fern Rock"] = {
			tc,
			["Broad Street"] = "[[Fern Rock Transportation Center#Broad Street platform|Fern Rock T.C.]]"
		},
		["Frankford & Delaware"] = "Frankford and Delaware Avenue station",
		["Franklin Street"] = pa,
		["Forest Hills"] = septa,
		["Fortuna"] = septa,
		["Frankford"] = tc,
		["Germantown"] = septa,
		["Girard"] = {
			["Broad Street"] = bsl,
			["Broad Ridge"] = bsl,
			["Market-Frankford"] = mf,
		},
		["Gladstone"] = septa,
		["Hamburg"] = pa,
		["Hatfield"] = pa,
		["Haverford"] = {
			nhsl,
			["Paoli/Thorndale"] = septarr,
		},
		["Highland Avenue"] = septa,
		["Highland"] = septa,
		["Holland"] = septa,
		["Huntingdon"] = septa,
		["Jefferson"] = "Jefferson Station (SEPTA)",
		["Lansdowne"] = septa,
		["Lansdowne Avenue"] = "Lansdowne Avenue station (SEPTA Routes 101 and 102)",
		["Locksley"] = pa,
		["Main Street"] = "[[Main Street station (SEPTA)|Norristown–Main Street]]",
		["Malvern"] = septa,
		["Meadowbrook"] = septa,
		["Media"] = septa,
		["Melrose Park"] = septa,
		["Monocacy"] = pa,
		["Narberth"] = septa,
		["Newark"] = de,
		["Newark Penn Station"] = "%1",
		["Newtown"] = septa,
		["Norristown"] = "[[Norristown Transportation Center|Norristown T.C.]]",
		["North Philadelphia"] = {
			"%1 station",
			["Broad Street"] = bsl,
			["Broad Ridge"] = bsl,
		},
		["Olney"] = {
			septarr,
			["Broad Ridge"] = tc,
			["Broad Street"] = tc,
		},
		["Orange Street"] = "[[SEPTA Routes 101 and 102#Media stops|Media–Orange Street]]",
		["Penfield"] = septa,
		["Penllyn"] = septa,
		["Prospect Park"] = septa,
		["Providence Road"] = {
			["Route 101"] = route101,
			["Route 102"] = route102,
		},
		["Radnor"] = {
			nhsl,
			["Paoli/Thorndale"] = septarr,
		},
		["Reading Terminal"] = raw,
		["Richmond & Frankford"] = "SEPTA Route 15",
		["Rosemont"] = septa,
		["Roslyn"] = septa,
		["Sedgwick"] = septa,
		["Sharon Hill"] = {
			route102,
			["Wilmington/Newark"] = septarr,
		},
		["Somerset"] = septa,
		["Southampton"] = pa,
		["Spring Garden"] = {
			["Broad Street"] = bsl,
			["Broad Ridge"] = "Spring Garden station (Broad–Ridge Spur)",
			["Market-Frankford"] = mf,
		},
		["Springfield Road"] = {
			["Route 101"] = route101,
			["Route 102"] = route102,
		},
		["Suburban"] = "Suburban Station",
		["Suburban Station"] = raw,
		["Thorndale"] = septa,
		["Trenton"] = "Trenton Transit Center",
		["Villanova"] = {
			nhsl,
			["Paoli/Thorndale"] = septarr,
		},
		["Wallingford"] = septa,
		["Walnut Hill"] = septa,
		["Walnut Street"] = septa,
		["Warminster"] = septa,
		["West Chester"] = wcrr,
		["Westmoreland"] = septa,
		["Wilmington"] = de,
		["Wyoming"] = septa,
	},
	["lines"] = {
		["Airport"] = {
			["title"] = "[[Airport Line (SEPTA)|Airport Line]]",
			["color"] = "934e6f",
			["left terminus"] = "Airport",
			["right terminus"] = "Glenside",
		},
		["Bethlehem"] = {
			["title"] = "[[Bethlehem Line]]",
			["color"] = "0255a1",
			["left terminus"] = "Reading Terminal",
			["right terminus"] = "Allentown",
		},
		["Broad Street"] = {
			["title"] = "[[Broad Street Line]]",
			["color"] = "ff8f1c",
			["left terminus"] = "NRG",
			["right terminus"] = "Fern Rock",
			--["note-mid"] = "Local",
			["types"] = {
				["Express"] = {
					["title"] = "Express",
					["left terminus"] = "Walnut–Locust",
					["note-mid"] = "[[File:Circle-green.svg|13px]] Express",
				},
				["Broad-Ridge Spur"] = {
					["title"] = "[[Broad Street Line#Broad–Ridge Spur|Broad–Ridge Spur]]",
					["left terminus"] = "8th & Market",
					["note-mid"] = "[[Broad Street Line#Broad–Ridge Spur|Ridge Spur]]",
				},
				["Special"] = {
					["title"] = "Special",
					["note-mid"] = "[[File:Circle-blue.svg|13px]] Special",	
				},
			},
		},
		["Broad Ridge"] = {
			["title"] = "[[Broad Street Line#Broad–Ridge Spur|Broad–Ridge Spur]]",
			["color"] = "ff8f1c",
			["left terminus"] = "8th & Market",
			["right terminus"] = {"Olney", "Fern Rock"},
		},
		["Bus"] = {
			["title"] = "[[SEPTA City Transit Division surface routes]]",
			["color"] = "41525b",
		},
		["Chestnut Hill East"] = {
			["title"] = "[[Chestnut Hill East Line]]",
			["color"] = "98783b",
			["left terminus"] = "Chestnut Hill East",
			["right terminus"] = "30th Street",
		},
		["Chestnut Hill West"] = {
			["title"] = "[[Chestnut Hill West Line]]",
			["color"] = "00bbb3",
			["left terminus"] = "Chestnut Hill West",
			["right terminus"] = "Temple University",
		},
		["Cynwyd"] = {
			["title"] = "[[Cynwyd Line]]",
			["color"] = "775ca7",
			["left terminus"] = "Cynwyd",
			["right terminus"] = "Suburban Station",
		},
		["Fox Chase"] = {
			["title"] = "[[Fox Chase Line]]",
			["color"] = "ff8942",
			["left terminus"] = "30th Street",
			["right terminus"] = "Fox Chase",
		},
		["Glenside"] = {
			["title"] = "[[SEPTA Main Line|Glenside Combined]]",
			["color"] = "9e9ed4",
		},
		["Ivy Ridge"] = {
			["title"] = "[[Cynwyd Line|Ivy Ridge Line]]",
			["color"] = "049471",
			["left terminus"] = "Ivy Ridge",
			["right terminus"] = "Suburban Station",
		},
		["Lansdale/Doylestown"] = {
			["title"] = "[[Lansdale/Doylestown Line|Lansdale/​Doylestown Line]]",
			["color"] = "7c5e4a",
			["left terminus"] = "30th Street",
			["right terminus"] = "Doylestown",
		},
		["Manayunk/Norristown"] = {
			["title"] = "[[Manayunk/Norristown Line|Manayunk/​Norristown Line]]",
			["color"] = "ee5067",
			["left terminus"] = "Elm Street",
			["right terminus"] = "Penn Medicine",
		},
		["Market-Frankford"] = {
			["title"] = "[[Market–Frankford Line]]",
			["color"] = "007dc3",
			["text color"] = "FFFFFF",
			["left terminus"] = "69th Street",
			["right terminus"] = "Frankford",
		},
		["Media/Elwyn"] = {
			["title"] = "[[Media/Elwyn Line]]",
			["color"] = "0081c5",
			["left terminus"] = "Elwyn",
			["right terminus"] = "Temple University",
		},
		["Media/Wawa"] = {
			["title"] = "[[Media/Wawa Line]]",
			["color"] = "0081c5",
			["left terminus"] = "Wawa",
			["right terminus"] = "Temple University",
		},
		["Newtown"] = {
			["title"] = "[[Fox Chase Line|Newtown Line]]",
			["color"] = "cf731e",
			["left terminus"] = "Reading Terminal",
			["right terminus"] = "Newtown",
		},
		["Norristown High Speed Line"] = {
			["title"] = "[[Norristown High Speed Line]]",
			["color"] = "781d7e",
			["text color"] = "FFFFFF",
			["left terminus"] = "Norristown",
			["right terminus"] = "69th Street",
		},
		["Paoli/Thorndale"] = {
			["title"] = "[[Paoli/Thorndale Line|Paoli/​Thorndale Line]]",
			["color"] = "238359",
			["left terminus"] = "Thorndale",
			["right terminus"] = "Temple University",
		},
		["Parkesburg"] = {
			["title"] = "[[Paoli/Thorndale Line|Parkesburg Line]]",
			["color"] = "0255a1",
			["left terminus"] = "Parkesburg",
			["right terminus"] = "Suburban Station",
		},
		["Pottsville"] = {
			["title"] = "[[Pottsville line]]",
			["color"] = "049471",
			["left terminus"] = "Pottsville",
			["right terminus"] = "Reading Terminal",
		},
		["R1 Airport"] = {
			["title"] = "R1 Airport",
			["color"] = "f9ef02",	
		},
		["R2 Warminster"] = {
			["title"] = "R2 Warminster",
			["color"] = "a80058",	
		},
		["R2 Wilmington/Newark"] = {
			["title"] = "R2 Wilmington/Newark",
			["color"] = "a80058",	
		},
		["R3 Media/Elwyn"] = {
			["title"] = "R3 Media/Elwyn",
			["color"] = "f9812a",	
		},
		["R3 West Trenton"] = {
			["title"] = "R3 West Trenton",
			["color"] = "f9812a",	
		},
		["R5 Lansdale/Doylestown"] = {
			["title"] = "R5 Lansdale/Doylestown",
			["color"] = "0255a1",	
		},
		["R5 Paoli/Thorndale"] = {
			["title"] = "R5 Paoli/Thorndale",
			["color"] = "0255a1",	
		},
		["R6 Cynwyd"] = {
			["title"] = "R6 Cynwyd",
			["color"] = "049471",	
		},
		["R6 Norristown"] = {
			["title"] = "R6 Norristown",
			["color"] = "049471",	
		},
		["R7 Chestnut Hill East"] = {
			["title"] = "R7 Chestnut Hill East",
			["color"] = "e63641",	
		},
		["R7 Trenton"] = {
			["title"] = "R7 Trenton",
			["color"] = "e63641",	
		},
		["R8 Chestnut Hill West"] = {
			["title"] = "R8 Chestnut Hill West",
			["color"] = "cf731e",	
		},
		["R8 Fox Chase"] = {
			["title"] = "R8 Fox Chase",
			["color"] = "cf731e",	
		},
		["Regional Rail"] = {
			["title"] = "SEPTA Regional Rail",
			["color"] = "45647b",	
		},
		["Route 6"] = {
			["title"] = "[[SEPTA Route 6|Route 6 Trolley]]",
			["color"] = "5d9731",
		},
		["Route 6 Bus"] = {
			["title"] = "[[SEPTA Route 6|Route 6]]",
			["color"] = "41525b",
		},
		["Route 10"] = {
			["title"] = "[[SEPTA Route 10|Route 10]]",
			["color"] = "5d9731",
			["left terminus"] = "63rd & Malvern",
			["right terminus"] = "13th Street",
		},
		["Route 11"] = {
			["title"] = "[[SEPTA Route 11|Route 11]]",
			["color"] = "5d9731",
			["left terminus"] = "Darby",
			["right terminus"] = "13th Street",
		},
		["Route 13"] = {
			["title"] = "[[SEPTA Route 13|Route 13]]",
			["color"] = "5d9731",
			["left terminus"] = {"Yeadon Loop", "Darby"},
			["right terminus"] = "13th Street",
		},
		["Route 15"] = {
			["title"] = "[[SEPTA Route 15|Route 15]]",
			["color"] = "5d9731",
			["left terminus"] = "63rd & Girard",
			["right terminus"] = "Frankford & Delaware",
		},
		["Route 15 Bus"] = {
			["title"] = "[[SEPTA Route 15|Route 15]]",
			["color"] = "41525b",
			["left terminus"] = "Front Street",
			["right terminus"] = "Richmond & Westmoreland",
				},
		["Route 23"] = {
			["title"] = "[[SEPTA Route 23|Route 23 Trolley]]",
			["color"] = "5d9731",
		},
		["Route 23 Bus"] = {
			["title"] = "[[SEPTA Route 23|Route 23]]",
			["color"] = "41525b",
		},
		["Route 34"] = {
			["title"] = "[[SEPTA Route 34|Route 34]]",
			["color"] = "5d9731",
			["left terminus"] = "61st & Baltimore",
			["right terminus"] = "13th Street",
		},
		["Route 36"] = {
			["title"] = "[[SEPTA Route 36|Route 36]]",
			["color"] = "5d9731",
			["left terminus"] = "80th Street–Eastwick",
			["right terminus"] = "13th Street",
		},
		["Route 50"] = {
			["title"] = "[[SEPTA Route 50|Route 50 Trolley]]",
			["color"] = "5d9731",
		},
		["Route 50 Bus"] = {
			["title"] = "[[SEPTA Route 50|Route 50]]",
			["color"] = "41525b",
		},
		["Route 53"] = {
			["title"] = "[[SEPTA Route 53|Route 53 Trolley]]",
			["color"] = "5d9731",
		},
		["Route 53 Bus"] = {
			["title"] = "[[SEPTA Route 53|Route 53]]",
			["color"] = "41525b",
		},
		["Route 56"] = {
			["title"] = "[[SEPTA Route 56|Route 56 Trolley]]",
			["color"] = "5d9731",
		},
		["Route 56 Bus"] = {
			["title"] = "[[SEPTA Route 56|Route 56]]",
			["color"] = "41525b",
		},
		["Route 60"] = {
			["title"] = "[[SEPTA Route 60|Route 60 Trolley]]",
			["color"] = "5d9731",
		},
		["Route 60 Bus"] = {
			["title"] = "[[SEPTA Route 60|Route 60]]",
			["color"] = "41525b",
		},
		["Route 101"] = {
			["title"] = "[[SEPTA Routes 101 and 102|Route 101]]",
			["color"] = "5d9731",
			["left terminus"] = "Orange Street",
			["right terminus"] = "69th Street",
		},
		["Route 102"] = {
			["title"] = "[[SEPTA Routes 101 and 102|Route 102]]",
			["color"] = "5d9731",
			["left terminus"] = "Sharon Hill",
			["right terminus"] = "69th Street",
		},
		["Subway-Surface"] = {
			["title"] = "[[SEPTA subway–surface trolley lines|Subway–surface trolley lines]]",
			["color"] = "5d9731",
			["text color"] = "FFFFFF",
			["left terminus"] = {"36th Street Portal", "40th Street Portal"},
			["right terminus"] = "13th Street",
		},
		["Trenton"] = {
			["title"] = "[[Trenton Line]]",
			["color"] = "f686c3",
			["left terminus"] = "Temple University",
			["right terminus"] = "Trenton",
		},
		["Warminster"] = {
			["title"] = "[[Warminster Line]]",
			["color"] = "ffd457",
			["left terminus"] = "Penn Medicine",
			["right terminus"] = "Warminster",
		},
		["West Chester"] = {
			["title"] = "[[Media/Wawa Line|West Chester Line]]",
			["color"] = "f9812a",
			["left terminus"] = "West Chester",
			["right terminus"] = "Suburban Station",
		},
		["West Trenton"] = {
			["title"] = "[[West Trenton Line]]",
			["color"] = "233e99",
			["text color"] = "FFFFFF",
			["left terminus"] = "Penn Medicine",
			["right terminus"] = "West Trenton",
		},
		["West Trenton/Newark"] = {
			["title"] = "[[West Trenton Line]]",
			["color"] = "f9812a",
			["left terminus"] = "Reading Terminal",
			["right terminus"] = "Newark Penn Station",
		},
		["Wilmington/Newark"] = {
			["title"] = "[[Wilmington/Newark Line|Wilmington/​Newark Line]]",
			["color"] = "8ed16a",
			["left terminus"] = "Newark",
			["right terminus"] = "Temple University",
		},
	},
	["aliases"] = {
		["6"] = "Route 6",
		["10"] = "Route 10",
		["11"] = "Route 11",
		["13"] = "Route 13",
		["15"] = "Route 15",
		["23"] = "Route 23",
		["34"] = "Route 34",
		["36"] = "Route 36",
		["50"] = "Route 50",
		["53"] = "Route 53",
		["56"] = "Route 56",
		["60"] = "Route 60",
		["101"] = "Route 101",
		["102"] = "Route 102",
		["air"] = "Airport",
		["bsl"] = "Broad Street",
		["broad"] = "Broad Street",
		["che"] = "Chestnut Hill East",
		["chw"] = "Chestnut Hill West",
		["city bus"] = "bus",
		["cyn"] = "Cynwyd",
		["doy"] = "Lansdale/Doylestown",
		["doylestown"] = "Lansdale/Doylestown",
		["elw"] = "Media/Elwyn",
		["elwyn"] = "Media/Elwyn",
		["fox"] = "Fox Chase",
		["gln"] = "Glenside",
		["main"] = "Glenside",
		["main line"] = "Glenside",
		["market–frankford"] = "Market-Frankford",
		["med"] = "Media/Wawa",
		["media"] = "Media/Wawa",
		["mfl"] = "Market-Frankford",
		["newark"] = "Wilmington/Newark",
		["nhsl"] = "Norristown High Speed Line",
		["nor"] = "Manayunk/Norristown",
		["norristown"] = "Manayunk/Norristown",
		["nwk"] = "Wilmington/Newark",
		["paoli"] = " Paoli/Thorndale",
		["ridge spur"] = "Broad Street",
		["route 100"] = "Norristown High Speed Line",
		["subway-surface lines"] = "Subway-Surface",
		["subway–surface lines"] = "Subway-Surface",
		["tho"] = " Paoli/Thorndale",
		["thorndale"] = " Paoli/Thorndale",
		["tre"] = "Trenton",
		["war"] = "Warminster",
		["wilmington"] = "Wilmington/Newark",
		["wtn"] = "West Trenton/Newark",
		["wtr"] = "West Trenton",
	},
}

return p