Modul:Adjacent stations/KAI

Halaman yang dilindungi semi
Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
[lihat] [sunting] [riwayat] [hapus singgahan] Ikon dokumentasi Dokumentasi modul

Modul ini mengimplementasikan jalur-jalur kereta api milik Direktorat Jenderal Perkeretaapian, Kemenhub RI untuk operasional kereta api milik PT Kereta Api Indonesia.

Jalur kereta api

Warna disesuaikan dengan format yang ditentukan oleh KAI Brand Guidelines 2020.

Status lintas Warna Warna hex.
Aktif 323a70
Nonaktif ed6b23
local x = "Halte %1"
local y = "'''[[Stasiun %1|%1]]'''"
local z = "'''''[[Stasiun %1|%1]]'''''"

local p = {
	["system title"] = "[[Jalur kereta api di Indonesia|Lintas Kereta Api Indonesia]]",
	["system icon"] = "[[File:KAJJ icon.svg|18px|link=Transportasi rel di Indonesia|alt=Piktogram dari KA Jarak Jauh]]",
	["system color"] =  "323a70",
	["header background color"] = {
		"323a70",
		["PJKA"] = "000000",
		["SS"] = "000000",
		["NIS"] = "000000",
		["SCS"] = "000000",
		["SJS"] = "000000",
		["BDSM"] = "000000",
		["KSM"] = "000000",
		["MS"] = "000000",
		["PsSM"] = "000000",
		["PbSM"] = "000000",
	},
	["header text color"] = {
		"ffffff",
	},
	["station format"] = {
		"Stasiun %1",
		
		-- Nama Sama
		["Bangsal (Kediri)"] = "[[Halte %1|Bangsal]]",
		["Bangsal (Mojokerto)"] = "[[Stasiun %1|Bangsal]]",
		["Banjaran (Bandung)"] = "[[Stasiun %1|Banjaran]]",
		["Banjaran (Tegal)"] = "[[Stasiun %1|Banjaran]]",
		["Banjarsari (Lahat)"] = "[[Stasiun %1|Banjarsari]]",
		["Banjarsari (Ciamis)"] = "[[Stasiun %1|Banjarsari]]",
		["Banjarsari (Banyumas)"] = "[[Stasiun %1|Banjarsari]]",
		["Bendo (Blitar)"] = "[[Stasiun %1|Bendo]]",
		["Bendo (Kediri)"] = "[[Stasiun %1|Bendo]]",
		["Blimbing (Jombang)"] = "[[Stasiun %1|Blimbing]]",
		["Blimbing (Malang)"] = "[[Stasiun %1|Blimbing]]",
		["Gebang (Blitar)"] = "[[Halte %1|Gebang]]",
		["Gebang (Langkat)"] = "[[Stasiun %1|Gebang]]",
		["Gedangan (Sidoarjo)"] = "[[Stasiun %1|Gedangan]]",
		["Gedangan (Grobogan)"] = "[[Stasiun %1|Gedangan]]",
		["Jetis (Grobogan)"] = "[[Halte %1|Jetis]]",
		["Jetis (Ponorogo)"] = "[[Stasiun %1|Jetis]]",
		["Kandangan (Kediri)"] = "[[Stasiun %1|Kandangan]]",
		["Karangtalun"] = "[[Stasiun Karangtalun|Karangtalun (baru)]]",
		["Karangtalun Lama"] = "[[Stasiun Karangtalun (1977–2006)|Karangtalun (lama)]]",
		["Ketapang (Banyuwangi)"] = "'''[[Stasiun %1|Ketapang]]'''",
		["Ketapang (Lampung Utara)"] = "[[Stasiun %1|Ketapang]]",
		["Krebet (Jember)"] = "[[Halte %1|Krebet]]",
		["Krebet (Malang)"] = "[[Halte %1|Krebet]]",
		["Larangan (Brebes)"] = "[[Stasiun %1|Larangan]]",
		["Larangan (Tegal)"] = "[[Stasiun %1|Larangan]]",
		["Tebing Tinggi (Tebing Tinggi)"] = "'''[[Stasiun %1|Tebing Tinggi]]'''",
		["Tebing Tinggi (Empat Lawang)"] = "[[Stasiun %1|Tebing Tinggi]]",
		["Waru (Pekalongan)"] = "[[Halte %1|Waru]]",
		["Wates (Kediri)"] = "[[Stasiun %1|Wates]]",
		["Batavia (Nederlandsch-Indische Spoorweg Maatschappij)"] = "[[Stasiun %1|Batavia]]",
		["Batavia (Bataviasche Oosterspoorweg Maatschappij)"] = "[[Stasiun %1|Batavia]]",
		
		-- Ejaan lama
		["Sawah Besaar"] = "[[Stasiun Sawah Besar|Sawah Besaar]]",
		["Kampongbandan"] = "[[Stasiun Kampung Bandan|Kampongbandan]]",
		["Tandjongpriok"] = "[[Stasiun Tanjung Priuk|Tandjongpriok]]",
		["Kedoeng Gedeh"] = "[[Stasiun Kedunggedeh|Kedoeng Gedeh]]",
		
		-- Halte atau perhentian
		["Air Tawar"] = x,
		["Ajung"] = x,
		["Alai"] = x,
		["Babakan Lor"] = x,
		["Bangsal (Mojokerto)"] = x,
		["Banjarkemantren"] = x,
		["Buduran"] = x,
		["Cibangkong"] = x,
		["Cibuah"] = x,
		["Cikaduwen"] = x,
		["Cikawung"] = x,
		["Cilongkrang"] = x,
		["Cipeucang"] = x,
		["Cisomang"] = x,
		["Cisondari"] = x,
		["Damarsi"] = x,
		["Gayam"] = x,
		["Gempolkerep"] = x,
		["Guntur"] = x,
		["Jambean"] = x,
		["Kalibagor"] = x,
		["Kalikatir"] = x,
		["Kalimenur"] = x,
		["Kaliputih"] = x,
		["Kalisamin"] = x,
		["Karangbendo"] = x,
		["Kepet"] = x,
		["Kepuh"] = x,
		["Kertomenanggal"] = x,
		["Klotok"] = x,
		["Kricak"] = x,
		["Krikilan"] = x,
		["Kronelan"] = x,
		["Kumendung"] = x,
		["Kwangen"] = x,
		["Lespadangan"] = x,
		["Lubuk Buaya"] = x,
		["Maleber"] = x,
		["Mlati"] = x,
		["Monggot"] = x,
		["Nangkaan"] = x,
		["Ngagel"] = x,
		["Padanan"] = x,
		["Panyuran"] = x,
		["Perning"] = x,
		["Pasarkliwon"] = x,
		["Pasirhayam"] = x,
		["Pauh Kambar"] = x,
		["Pelem"] = x,
		["Rancakole"] = x,
		["Randupangger"] = x,
		["Ranji"] = x,
		["Roban"] = x,
		["Sawotratap"] = x,
		["Sekong"] = x,
		["Silebu"] = x,
		["Sitinggil"] = x,
		["Sodong"] = x,
		["Songgorunggi"] = x,
		["Sroyo"] = x,
		["Sukosari"] = x,
		["Sumbersalak"] = x,
		["Tangsil"] = x,
		["Tanjakan Empang"] = x,
		["Tapen"] = x,
		["Tarandam"] = x,
		["Tekaran"] = x,
		["Tribungan"] = x,
		["Tutul"] = x,
		["Ujunggede"] = x,
		["Warunggunung"] = x,
		["Widuri"] = x,
		
		-- Stasiun Kelas Besar dan Kelas I
		--- AKTIF
		["Ambarawa"] = y,
		["Arjawinangun"] = y,
		["Babat"] = y,
		["Bandara Adisoemarmo"] = y,
		["Bandara Internasional Minangkabau"] = y,
		["Bandara Kualanamu"] = y,
		["Bandung"] = y,
		["Bangil"] = y,
		["Banjar"] = y,
		["Banyuwangi Kota"] = y,
		["Batuceper"] = y,
		["Baturaja"] = y,
		["Benteng"] = y,
		["Bekasi"] = y,
		["Belawan"] = y,
		["Blambangan Pagar"] = y,
		["Blitar"] = y,
		["Bojonegoro"] = y,
		["Bojonggede"] = y,
		["Brebes"] = y,
		["Bukit Putus"] = y,
		["Cepu"] = y,
		["Cicalengka"] = y,
		["Cikampek"] = y,
		["Cilacap"] = y,
		["Cimahi"] = y,
		["Cirebon"] = y,
		["Cirebon Prujakan"] = y,
		["Depok"] = y,
		["Depok Baru"] = y,
		["Duri"] = y,
		["Gambir"] = y,
		["Gedebage"] = y,
		["Gombong"] = y,
		["Gundih"] = y,
		["Haurgeulis"] = y,
		["Indarung"] = y,
		["Jakarta Kota"] = y,
		["Jatibarang"] = y,
		["Jatinegara"] = y,
		["Jember"] = y,
		["Jombang"] = y,
		["Kalibaru"] = y,
		["Kalisat"] = y,
		["Kalisetail"] = y,
		["Karanganyar"] = y,
		["Karangtalun"] = y,
		["Karawang"] = y,
		["Kebumen"] = y,
		["Kediri"] = y,
		["Kepanjen"] = y,
		["Kertapati"] = y,
		["Kertosono"] = y,
		["Kiaracondong"] = y,
		["Kisaran"] = y,
		["Kisaran"] = y,
		["Klaten"] = y,
		["Kotabumi"] = y,
		["Kroya"] = y,
		["Kutoarjo"] = y,
		["Lahat"] = y,
		["Lamongan"] = y,
		["Lawang"] = y,
		["Lempuyangan"] = y,
		["Lubuklinggau"] = y,
		["Madiun"] = y,
		["Malang"] = y,
		["Malang Kotalama"] = y,
		["Manggarai"] = y,
		["Maos"] = y,
		["Martapura"] = y,
		["Medan"] = y,
		["Mojokerto"] = y,
		["Muara Enim"] = y,
		["Nganjuk"] = y,
		["Ngawi"] = y,
		["Padalarang"] = y,
		["Padang"] = y,
		["Panarukan"] = y,
		["Pangkalan Brandan"] = y,
		["Pasar Minggu"] = y,
		["Pasar Senen"] = y,
		["Pegaden Baru"] = y,
		["Pekalongan"] = y,
		["Pemalang"] = y,
		["Prabumulih"] = y,
		["Probolinggo"] = y,
		["Purwokerto"] = y,
		["Purwosari"] = y,
		["Rangkasbitung"] = y,
		["Rancaekek"] = y,
		["Rantau Prapat"] = y,
		["Rewulu"] = y,
		["Rogojampi"] = y,
		["Sawahlunto"] = y,
		["Semarang Poncol"] = y,
		["Semarang Tawang"] = y,
		["Serpong"] = y,
		["Sidoarjo"] = y,
		["Solo Balapan"] = y,
		["Solo Jebres"] = y,
		["Sudirman"] = y,
		["Sungai Lagoa"] = y,
		["Surabaya Pasarturi"] = y,
		["Surabaya Gubeng"] = y,
		["Tanah Abang"] = y,
		["Tangerang"] = y,
		["Tanjung Enim Baru"] = y,
		["Tanjungkarang"] = y,
		["Tegal"] = y,
		["Tasikmalaya"] = y,
		["Tigagajah"] = y,
		["Tigaraksa"] = y,
		["Tulungagung"] = y,
		["Universitas Indonesia"] = y,
		["Wates"] = y,
		["Weleri"] = y,
		["Wonokromo"] = y,
		["Yogyakarta"] = y,
		["Yogyakarta International Airport"] = y,
		--- NONAKTIF
		["Banda Aceh"] = z,
		["Bondowoso"] = z,
		["Banyuwangi"] = z,
		["Blora"] = z,
		["Cepu Kota"] = z,
		["Demak"] = z,
		["Jurnatan"] = z,
		["Juwana"] = z,
		["Kamal"] = z,
		["Kudus"] = z,
		["Lasem"] = z,
		["Lumajang"] = z,
		["Magelang Kota"] = z,
		["Magelang Pasar"] = z,
		["Malang Jagalan"] = z,
		["Mojokerto Kota"] = z,
		["Parakan"] = z,
		["Pati"] = z,
		["Pulau Aie"] = z,
		["Purwodadi"] = z,
		["Purwokerto Timur"] = z,
		["Rembang"] = z,
		["Semarang Gudang"] = z,
		["Situbondo"] = z,
		["Stabat"] = z,
		["Temanggung"] = z,
		["Tuban"] = z,
		["Wonokromo Kota"] = z,
		["Yosowilangun"] = z,
	},
	
	["lines"] = {
		["_default"] = {
			["title"] = "'''''[[Jalur kereta api %1|<span style=color:#ed6b23>%1</span>]]'''''",
			["color"] = "ed6b23",
		},
	
		-- DAOP 1 JAKARTA
		--- AKTIF
		["Merak–Tanah Abang"] = {
			["title"] = "'''[[Jalur kereta api Merak–Tanah Abang|<span style=color:#323a70>Merak–Tanah Abang</span>]]'''",
			["color"] = "323a70",
            ["left terminus"] = "Merak",
            ["right terminus"] = "Tanah Abang"
		},
		["Cigading–Krenceng"] = {
			["title"] = "'''[[Jalur kereta api Merak–Tanah Abang#Percabangan menuju Anyer Kidul|<span style=color:#323a70>Anyer Kidul–Krenceng</span>]]'''",
			["color"] = "323a70",
            ["left terminus"] = "Anyer Kidul",
            ["right terminus"] = "Krenceng"
		},
		["Tangerang–Duri"] = {
			["title"] = "'''[[Jalur kereta api Tangerang–Duri|<span style=color:#323a70>Tangerang–Duri</span>]]'''",
			["color"] = "323a70",
            ["left terminus"] = "Tangerang",
            ["right terminus"] = "Duri"
		},
		["SHIA–Batuceper"] = {
			["title"] = "'''[[Jalur kereta api Batuceper–Bandara Soekarno-Hatta|<span style=color:#323a70>SHIA–Batuceper</span>]]'''",
			["color"] = "323a70",
            ["left terminus"] = "Bandara Soekarno-Hatta",
            ["right terminus"] = "Batuceper"
		},
		["Lintas Jakarta"] = {
			["title"] = "'''[[Jalur kereta api %1|<span style=color:#323a70>Lintas Jakarta</span>]]'''",
			["color"] = "323a70",
			["types"] = {
				["Tanah Abang–Manggarai"] = {
					["title"] = "",
        			["left terminus"] = "Tanah Abang",
    				["right terminus"] = "Manggarai",
    				["note-mid"] = "Tanah Abang–Manggarai"
					},
				["Kampung Bandan–Tanah Abang"] = {
					["title"] = "",
            		["left terminus"] = "Kampung Bandan",
            		["right terminus"] = "Tanah Abang",
            		["note-mid"] = "Kampung Bandan–Tanah Abang"
					},
	    		["Jakarta Kota–Tanjung Priuk"] = {
					["title"] = "",
            		["left terminus"] = "Jakarta Kota",
            		["right terminus"] = "Tanjung Priuk",
            		["note-mid"] = "Jakarta Kota–Tanjung Priuk"
				},
				["Jakarta Kota–Rajawali"] = {
					["title"] = "",
            		["left terminus"] = "Jakarta Kota",
            		["right terminus"] = "Rajawali",
            		["note-mid"] = "Jakarta Kota–Rajawali"
				},
	    		["Jakarta Kota–Manggarai"] = {
					["title"] = "",
            		["left terminus"] = "Jakarta Kota",
            		["right terminus"] = "Manggarai",
            		["note-mid"] = "Jakarta Kota–Manggarai"
				},
				["Jakarta Gudang–Kampung Bandan"] = {
					["title"] = "",
            		["left terminus"] = "Jakarta Gudang",
            		["right terminus"] = "Kampung Bandan",
            		["note-mid"] = "Jakarta Gudang–Kampung Bandan"
				},
				["Ancol–Rajawali"] = {
					["title"] = "",
            		["left terminus"] = "Ancol",
            		["right terminus"] = "Rajawali",
            		["note-mid"] = "Ancol–Rajawali"
				},
	    		["Tanjung Priuk–JICT"] = {
					["title"] = "",
            		["left terminus"] = "Tanjung Priuk",
            		["right terminus"] = "JICT",
            		["note-mid"] = "Tanjung Priuk–JICT"
				},
				["Sungai Lagoa–JICT"] = {
					["title"] = "",
            		["left terminus"] = "Sungai Lagoa",
            		["right terminus"] = "JICT",
            		["note-mid"] = "Sungai Lagoa–JICT"
				},
				["Manggarai–Jatinegara"] = {
					["title"] = "",
            		["left terminus"] = "Manggarai",
            		["right terminus"] = "Jatinegara",
            		["note-mid"] = "Manggarai–Jatinegara"
            	},
            },
		},
		["Rajawali–Cikampek"] = {
			["title"] = "'''[[Jalur kereta api Rajawali–Cikampek|<span style=color:#323a70>Rajawali–Cikampek</span>]]'''",
			["color"] = "323a70",
            ["left terminus"] = "Rajawali",
            ["right terminus"] = "Cikampek"
		},
		["Citayam–Nambo"] = {
			["title"] = "'''[[Jalur kereta api Manggarai–Padalarang|<span style=color:#323a70>Percabangan menuju Nambo</span>]]'''",
			["color"] = "323a70",
            ["left terminus"] = "Citayam",
            ["right terminus"] = "Nambo"
		},
		["Percabangan menuju Bukit Duri"] = {
			["title"] = "<span style=color:#323a70>'''Percabangan menuju Bukit Duri'''</span>",
			["color"] = "323a70",
            ["left terminus"] = "Manggarai",
            ["right terminus"] = "Meester Cornelis (NIS)"
		},
	
		--- NONAKTIF
		---- BATAVIA (HISTORIS) dan NONAKTIF sekitar Jakarta
		["Kleine Boom–Batavia–Buitenzorg"] = {
		    ["title"] = "'''''[[Jalur kereta api Batavia–Buitenzorg (1873–1929)|<span style=color:#ed6b23>Kleine Boom–Batavia–Buitenzorg</span>]]'''''",
            ["left terminus"] = "Kleine Boom",
            ["right terminus"] = "Buitenzorg",
            ["note-mid"] = "1873–1929"
		},
		["Batavia–Tandjongpriok"] = {
		    ["title"] = "'''''<span style=color:#ed6b23>Batavia–Tandjongpriok</span>'''''",
            ["left terminus"] = "Batavia (Nederlandsch-Indische Spoorweg Maatschappij)",
            ["right terminus"] = "Tandjongpriok"
		},
		["Batavia–Krawang"] = {
		    ["title"] = "'''''<span style=color:#ed6b23>Batavia–Krawang</span>'''''",
            ["left terminus"] = "Batavia (Bataviasche Oosterspoorweg Maatschappij)",
            ["right terminus"] = "Kedoeng Gedeh",
            ["note-mid"] = "[[Bataviasche Oosterspoorweg Maatschappij]]"
		},
		["Jakarta Kota–Manggarai Bawah"] = {
		    ["title"] = "'''''<span style=color:#ed6b23>[[Jalur kereta api lintas Jakarta|Lintas Jakarta]]</span>'''''",
            ["left terminus"] = "Jakarta Kota",
            ["right terminus"] = "Manggarai",
            ["note-mid"] = "Jakarta Kota–Manggarai<br/>eks-jalur bawah"
		},
		["Penghubung Tanah Abang–Kramat"] = {
		    ["title"] = "'''''<span style=color:#ed6b23>Penghubung Tanah Abang–Kramat</span>'''''",
            ["left terminus"] = "Tanah Abang",
            ["note-mid"] = "Tanah Abang–Pegangsaan dan Salemba–Kramat/Sentiong ditutup 1922<br/>Pegangsaan–Salemba ditutup 1981",
            ["types"] = {
            	["Tanah Abang–Pegangsaan–Salemba–Kramat"] =
            	{
            		["title"] ="",
            		["right terminus"] = "Kramat"
            	},
                ["Tanah Abang–Pegangsaan–Salemba–Sentiong"] =
            	{
            		["title"] ="",
            		["right terminus"] = "Sentiong"
            	},
            },
		},
		
		---- LAIN-LAIN
		["Anyer Kidul–Cigading"] = {
		    ["title"] = "'''''[[Jalur kereta api Merak–Tanah Abang#Percabangan menuju Anyer Kidul|<span style=color:#ed6b23>Anyer Kidul–Krenceng</span>]]'''''",
            ["left terminus"] = "Anyer Kidul",
            ["right terminus"] = "Krenceng"
		},
		["Labuan–Rangkasbitung"] = {
            ["left terminus"] = "Labuan (Pandeglang)",
            ["right terminus"] = "Rangkasbitung"
		},
		["Saketi–Bayah"] = {
            ["left terminus"] = "Saketi",
            ["right terminus"] = "Bayah"
		},
		["Karawang–Cikampek"] = {
            ["left terminus"] = "Karawang",
            ["right terminus"] = "Cikampek"
		},
		["Karawang–Rengasdengklok"] = {
            ["left terminus"] = "Karawang",
            ["right terminus"] = "Rengasdengklok"
		},
		["Cikampek–Cilamaya"] = {
            ["left terminus"] = "Cikampek",
            ["right terminus"] = "Cilamaya"
		},
		
		-- DAOP 2 BANDUNG
		--- AKTIF
		["Cikampek–Padalarang"] = {
			["title"] = "'''[[Jalur kereta api Cikampek–Padalarang|<span style=color:#323a70>Cikampek–Padalarang</span>]]'''",
			["color"] = "323a70",
            ["left terminus"] = "Cikampek",
            ["right terminus"] = "Padalarang"
		},
		["Cibatu–Garut"] = {
			["title"] = "'''[[Jalur kereta api Cibatu–Cikajang|<span style=color:#323a70>Cibatu–Cikajang</span>]]'''",
			["color"] = "323a70",
            ["left terminus"] = "Cibatu",
            ["right terminus"] = "Cikajang"
		},
		
		--- NONAKTIF
		["Bandung–Ciwidey"] = {
            ["left terminus"] = "Bandung",
            ["right terminus"] = "Ciwidey"
		},
		["Dayeuhkolot–Majalaya"] = {
            ["left terminus"] = "Dayeuhkolot",
            ["right terminus"] = "Majalaya"
		},
		["Banjar–Cijulang"] = {
            ["left terminus"] = "Banjar",
            ["right terminus"] = "Cijulang"
		},
		["Tasikmalaya–Singaparna"] = {
            ["left terminus"] = "Tasikmalaya",
            ["right terminus"] = "Singaparna"
		},
		["Rancaekek–Tanjungsari"] = {
            ["left terminus"] = "Rancaekek",
            ["right terminus"] = "Tanjungsari"
		},
		["Cibatu–Cikajang"] = {
            ["left terminus"] = "Cibatu",
            ["right terminus"] = "Cikajang"
		},
		["Percabangan menuju Karees"] = {
            ["left terminus"] = "Karees",
            ["right terminus"] = "Kiaracondong"
		},
              ["Percabangan menuju Pirusa"] = {
            ["left terminus"] = "Rajapolah",
            ["right terminus"] = "Pirusa"
		},
		
		-- DAOP 3 CIREBON
		--- AKTIF
		["Cikampek–Cirebon Prujakan"] = {
			["title"] = "'''[[Jalur kereta api Cikampek–Cirebon Prujakan|<span style=color:#323a70>Cikampek–Cirebon Prujakan</span>]]'''",
			["color"] = "323a70",
            ["left terminus"] = "Cikampek",
            ["right terminus"] = "Cirebon Prujakan"
		},

		--- NONAKTIF
		["Cirebon–Kadipaten"] = {
            ["left terminus"] = "Cirebon Prujakan",
            ["right terminus"] = "Kadipaten"
		},
		["Jatibarang–Indramayu"] = {
            ["left terminus"] = "Jatibarang",
            ["right terminus"] = "Indramayu"
		},
		["Jatibarang–Karangampel"] = {
            ["left terminus"] = "Jatibarang",
            ["right terminus"] = "Karangampel"
		},
		["Bedilan–Waruduwur"] = {
            ["left terminus"] = "Waruduwur",
            ["right terminus"] = "Bedilan"
		},
		["Percabangan menuju Pelabuhan Cirebon"] = {
            ["left terminus"] = "Cirebon",
            ["right terminus"] = "Pelabuhan Cirebon"
		},
		
		-- DAOP 4 SEMARANG
		--- AKTIF
		["Tegal–Brumbung"] = {
			["title"] = "'''[[Jalur kereta api %1|<span style=color:#323a70>%1</span>]]'''",
			["color"] = "323a70",
			["left terminus"] = "Tegal",
			["right terminus"] = "Brumbung"
		},
		["segitiga Brumbung–Gundih–Gambringan"] = {
			["title"] = "'''[[Jalur kereta api %1|<span style=color:#323a70>Segitiga Brumbung–Gundih–Gambringan</span>]]'''",
			["color"] = "323a70",
			["types"] = {
				["Brumbung–Gundih"] = {
					["title"] = "",
					["left terminus"] = "Brumbung",
					["right terminus"] = "Gundih",
					["note-mid"] = "Brumbung–Gundih"
				},
				["Brumbung–Gambringan"] = {
					["title"] = "",
					["left terminus"] = "Brumbung",
					["right terminus"] = "Gambringan",
					["note-mid"] = "Brumbung–Gambringan"
				},
				["Gundih–Gambringan"] = {
					["title"] = "",
					["left terminus"] = "Gundih",
					["right terminus"] = "Gambringan",
					["note-mid"] = "Gundih–Gambringan"
				},
			},
		},
		--- NONAKTIF
		["Jurnatan–Rembang"] = {
			["title"] = "'''''[[Jalur trem uap Jurnatan–Rembang|<span style=color:#ed6b23>Jurnatan–Rembang</span>]]'''''",
			["note-mid"] = "Lintas utama [[Samarang–Joana Stoomtram Maatschappij|SJS]]",
			["left terminus"] = "Jurnatan",
			["right terminus"] = "Rembang"
		},
		["Jurnatan–Kleine Boom Semarang"] = {
			["left terminus"] = "Jurnatan",
			["right terminus"] = "Kleine Boom Semarang"
		},
		["Jurnatan–Samarang NIS"] = {
			["left terminus"] = "Jurnatan",
			["right terminus"] = "Samarang NIS"
		},
		["Jurnatan–Bulu–Banjir Kanal"] = {
			["title"] = "'''''[[Jalur trem uap lintas Semarang#Jurnatan–Bulu–Banjir Kanal|<span style=color:#ed6b23>Trem SJS Semarang</span>]]'''''",
			["note-mid"] = "Jurnatan–Bulu–Banjir Kanal",
			["left terminus"] = "Jurnatan",
			["right terminus"] = "Banjir Kanal"
		},
		["Jurnatan–Jomblang"] = {
			["title"] = "'''''[[Jalur trem uap lintas Semarang#Jurnatan–Jomblang|<span style=color:#ed6b23>Trem SJS Semarang</span>]]'''''",
			["note-mid"] = "Jurnatan–Jomblang",
			["left terminus"] = "Jurnatan",
			["right terminus"] = "Jomblang"
		},
		["Juwana–Tayu"] = {
			["title"] = "'''''[[Jalur trem uap Juwana–Tayu|<span style=color:#ed6b23>Juwana–Tayu</span>]]'''''",
			["note-mid"] = "Lintas cabang [[Samarang–Joana Stoomtram Maatschappij|SJS]]",
			["left terminus"] = "Juwana",
			["right terminus"] = "Tayu"
		},
		["Kalibodri–Kendal–Kaliwungu"] = {
			["left terminus"] = "Kalibodri",
			["right terminus"] = "Kaliwungu"
		},
		["Pekalongan–Wonopringgo"] = {
			["left terminus"] = "Pekalongan",
			["right terminus"] = "Wonopringgo"
		},
		["Purwodadi–Gundih"] = {
			["title"] = "'''''[[Jalur trem uap Purwodadi–Gundih|<span style=color:#ed6b23>Purwodadi–Gundih</span>]]'''''",
			["note-mid"] = "Lintas cabang [[Poerwodadie–Goendih Stoomtram Maatschappij|PGSM]]/[[Samarang–Joana Stoomtram Maatschappij|SJS]]",
			["left terminus"] = "Purwodadi",
			["right terminus"] = "Gundih"
		},
		["Demak–Blora"] = {
			["title"] = "'''''[[Jalur trem uap Demak–Blora|<span style=color:#ed6b23>Demak–Blora</span>]]'''''",
			["note-mid"] = "Lintas utama [[Samarang–Joana Stoomtram Maatschappij|SJS]]",
			["left terminus"] = "Demak",
			["right terminus"] = "Blora"
		},
		["Rembang–Blora–Cepu"] = {
			["title"] = "'''''[[Jalur trem uap Rembang–Blora–Cepu|<span style=color:#ed6b23>Rembang–Blora–Cepu</span>]]'''''",
			["note-mid"] = "Lintas utama [[Samarang–Joana Stoomtram Maatschappij|SJS]]",
			["left terminus"] = "Rembang",
			["right terminus"] = "Cepu"
		},
		["Rembang–Bojonegoro"] = {
			["left terminus"] = "Rembang",
			["right terminus"] = "Bojonegoro"
		},
		["Wirosari–Kradenan"] = {
			["title"] = "'''''<span style=color:#ed6b23>Percabangan menuju Kradenan</span>'''''",
			["note-mid"] = "Lintas cabang [[Samarang–Joana Stoomtram Maatschappij|SJS]]",
			["left terminus"] = "Wirosari",
			["right terminus"] = "Kradenan"
		},
		["Samarang–Semarang Tawang"] = {
			["left terminus"] = "Samarang",
			["right terminus"] = "Semarang Tawang",
			["note-mid"] = "Penghubung antara Samarang dengan Semarang Tawang"
		},
		["Samarang–Oostzijde Havenkanaal"] = {
			["title"] = "'''''[[Jalur kereta api Samarang–Tangoeng (NIS)#Samarang–Oostzijde Havenkanaal|<span style=color:#ed6b23>Samarang–Oostzijde Havenkanaal</span>]]'''''",
			["left terminus"] = "Samarang",
			["right terminus"] = "Oostzijde Havenkanaal",
			["note-mid"] = "Percabangan menuju pelabuhan"
		},
		["Samarang–Westzijde Havenkanaal"] = {
			["title"] = "'''''[[Jalur kereta api Samarang–Tangoeng (NIS)#Samarang–Westzijde Havenkanaal|<span style=color:#ed6b23>Samarang–Westzijde Havenkanaal</span>]]'''''",
			["left terminus"] = "Samarang",
			["right terminus"] = "Westzijde Havenkanaal",
			["note-mid"] = "Percabangan menuju pelabuhan"
		},
		["Samarang–Prauwenhaven"] = {
			["title"] = "'''''[[Jalur kereta api Samarang–Tangoeng (NIS)#Samarang–Prauwenhaven|<span style=color:#ed6b23>Samarang–Prauwenhaven</span>]]'''''",
			["left terminus"] = "Samarang",
			["right terminus"] = "Prauwenhaven",
			["note-mid"] = "Percabangan menuju pelabuhan"
		},
		["Samarang–Tangoeng (NIS)"] = {
			["left terminus"] = "Semarang",
			["right terminus"] = "Tangoeng"
		},
		["Weleri–Besokor"] = {
			["left terminus"] = "Weleri",
			["right terminus"] = "Besokor",
			["note-mid"] = "nonaktif sejak zaman [[Hindia-Belanda]]"
		},
		["Penghubung Jerakah–Jurnatan"] = {
			["left terminus"] = "Jurnatan",
			["right terminus"] = "Jerakah",
			["note-mid"] = "Gabungan eks [[Semarang–Cheribon Stoomtram Maatschappij|SCS]] dan [[Samarang–Joana Stoomtram Maatschappij|SJS]]"
		},
		["Kudus–Mayong–Pecangaan"] = {
			["title"] = "'''''[[Jalur trem uap Kudus–Mayong–Pecangaan|<span style=color:#ed6b23>Kudus–Mayong–Pecangaan</span>]]'''''",
			["note-mid"] = "Lintas cabang [[Samarang–Joana Stoomtram Maatschappij|SJS]]",
			["left terminus"] = "Kudus",
			["right terminus"] = "Pecangaan",
		},
		["Mayong–Welahan"] = {
			["title"] = "'''''<span style=color:#ed6b23>Percabangan menuju Welahan</span>'''''",
			["note-mid"] = "Lintas cabang [[Samarang–Joana Stoomtram Maatschappij|SJS]]",
			["left terminus"] = "Mayong",
			["right terminus"] = "Welahan",
		},
		["Percabangan menuju Pelabuhan Rembang"] = {
			["left terminus"] = "Rembang",
			["right terminus"] = "Pelabuhan Rembang"
		},
		["Percabangan menuju Pekalongan Pelabuhan"] = {
			["left terminus"] = "Pekalongan",
			["right terminus"] = "Pelabuhan Pekalongan"
		},
		["Percabangan menuju Pelabuhan Tegal"] = {
			["left terminus"] = "Tegal",
			["right terminus"] = "Pelabuhan Tegal"
		},
		["Percabangan menuju Tanjung Emas"] = {
			["title"] = "'''''[[Jalur kereta api Tegal–Brumbung#Percabangan menuju Pelabuhan Tanjung Emas|<span style=color:#ed6b23>%1</span>]]'''''",
			["types"] = {
				["NIS"] = {
					["title"] = "Trase [[Nederlandsch-Indische Spoorweg Maatschappij|NISM]]",
					["left terminus"] = "Semarang Gudang",
					["right terminus"] = "Semarang Pelabuhan"
				},
				["DJKA"] = {
					["title"] = "Trase [[Direktorat Jenderal Perkeretaapian|DJKA]]",
					["left terminus"] = "Semarang Tawang",
					["right terminus"] = "Semarang Pelabuhan"
				}
			},
		},
		
		-- DAOP 5 PURWOKERTO
		--- AKTIF
		["Cilacap–Kroya–Kutoarjo"] = {
			["title"] = "'''[[Jalur kereta api Cilacap–Kroya–Kutoarjo–Purworejo|<span style=color:#323a70>Cilacap–Kroya–Kutoarjo–Purworejo</span>]]'''",
			["color"] = "323a70",
			["left terminus"] = "Cilacap Pelabuhan",
			["right terminus"] = "Purworejo"
		},
		["Prupuk–Kroya"] = {
			["title"] = "'''[[Jalur kereta api Prupuk–Kroya|<span style=color:#323a70>Prupuk–Kroya</span>]]'''",
			["color"] = "323a70",
			["left terminus"] = "Prupuk",
			["right terminus"] = "Kroya"
		},
		["Percabangan menuju Karangtalun"] = {
			["title"] = "'''[[Jalur kereta api Kroya–Cilacap#Percabangan menuju Karangtalun|<span style=color:#323a70>Percabangan menuju Karangtalun</span>]]'''",
			["color"] = "323a70",
			["left terminus"] = "Gumilir",
			["right terminus"] = "Karangtalun Lama"
		},
		
		--- NONAKTIF
		["Purwokerto–Wonosobo"] = {
			["left terminus"] = "Purwokerto",
			["right terminus"] = "Wonosobo"
		},
		["Maos–Purwokerto Timur"] = {
			["left terminus"] = "Maos",
			["right terminus"] = "Purwokerto Timur"
		},
		["Kutoarjo–Purworejo"] = {
			["title"] = "'''''[[Jalur kereta api Cilacap–Kroya–Kutoarjo–Purworejo#Percabangan menuju Purworejo|<span style=color:#ed6b23>Cilacap–Kroya–Kutoarjo–Purworejo</span>]]'''''",
			["left terminus"] = "Kroya",
			["right terminus"] = "Purworejo"
		},
		["Percabangan menuju Purbalingga"] = {
			["left terminus"] = "Banjarsari",
			["right terminus"] = "Purbalingga"
		},
		["Percabangan menuju Kandis"] = {
			["left terminus"] = "Purwareja",
			["right terminus"] = "Kandis"
		},
		
		-- DAOP 6 YOGYAKARTA
		--- AKTIF
		["Kutoarjo–Purwosari"] = {
			["title"] = "'''[[Jalur kereta api Kutoarjo–Purwosari–Solo Balapan|<span style=color:#323a70>Kutoarjo–Purwosari–Solo Balapan</span>]]'''",
			["color"] = "323a70",
			["left terminus"] = "Kutoarjo",
			["right terminus"] = "Solo Balapan"
		},
		["Purwosari–Wonogiri"] = {
			["title"] = "'''[[Jalur kereta api Purwosari–Wonogiri–Baturetno|<span style=color:#323a70>Purwosari–Wonogiri–Baturetno</span>]]'''",
			["color"] = "323a70",
			["left terminus"] = "Purwosari",
			["right terminus"] = "Baturetno"
		},
		["Percabangan menuju Bandara Adisoemarmo"] = {
			["title"] = "'''<span style=color:#323a70>Percabangan menuju Bandara Adisoemarmo</span>'''",
			["color"] = "323a70",
			["left terminus"] = "Kadipiro",
			["right terminus"] = "Bandara Adisoemarmo"
		},
		["Percabangan menuju Bandara YIA"] = {
			["title"] = "'''<span style=color:#323a70>Percabangan menuju Yogyakarta International Airport</span>'''",
			["color"] = "323a70",
			["left terminus"] = "Kedundang",
			["right terminus"] = "Yogyakarta International Airport"
		},

		--- NONAKTIF
		["Secang–Yogyakarta"] = {
			["left terminus"] = "Secang",
			["right terminus"] = "Yogyakarta"
		},
		["Ngabean–Pundong"] = {
			["left terminus"] = "Ngabean",
			["right terminus"] = "Pundong"
		},
		["Yogyakarta–Palbapang"] = {
			["left terminus"] = "Yogyakarta",
			["right terminus"] = "Sewugalur"
		},
		["Parakan–Secang"] = {
			["left terminus"] = "Parakan",
			["right terminus"] = "Secang"
		},
		["Wonogiri–Baturetno"] = {
			["title"] = "'''[[Jalur kereta api Purwosari–Wonogiri–Baturetno|<span style=color:#ed6b23>Purwosari–Wonogiri–Baturetno</span>]]'''",
			["left terminus"] = "Purwosari",
			["right terminus"] = "Baturetno"
		},
		["Purwosari–Boyolali"] = {
			["left terminus"] = "Purwosari",
			["right terminus"] = "Boyolali Pasar"
		},
	
	    -- DAOP 7 MADIUN
		--- NONAKTIF
		["Madiun–Ponorogo"] = {
			["left terminus"] = "Madiun",
			["right terminus"] = "Ponorogo",
		},
		["Ponorogo–Badegan"] = {
			["left terminus"] = "Ponorogo",
			["right terminus"] = "Badegan",
		},
		["Ponorogo–Slahung"] = {
			["left terminus"] = "Ponorogo",
			["right terminus"] = "Slahung",
		},
		["Babat–Jombang"] = {
			["left terminus"] = "Babat",
			["right terminus"] = "Jombang",
		},
		["Pelem–Papar"] = {
			["left terminus"] = "Pelem",
			["right terminus"] = "Papar",
			["note-mid"] = "eks-[[Kediri Stoomtram Maatschappij]]"		
		},
		["Jombang–Kediri"] = {
			["left terminus"] = "Jombang",
			["right terminus"] = "Kediri",
			["note-mid"] = "eks-[[Kediri Stoomtram Maatschappij]]"
		},
		["Pulorejo–Ngoro–Kandangan"] = {
			["left terminus"] = "Pulorejo",
			["right terminus"] = "Kandangan",
			["note-mid"] = "eks-[[Kediri Stoomtram Maatschappij]]"
		},
		["Pare–Kepung"] = {
			["left terminus"] = "Pare",
			["right terminus"] = "Kepung",
			["note-mid"] = "eks-[[Kediri Stoomtram Maatschappij]]"
		},
		["Pesantren–Wates"] = {
			["left terminus"] = "Pesantren",
			["right terminus"] = "Wates (Kediri)",
			["note-mid"] = "eks-[[Kediri Stoomtram Maatschappij]]"
		},
		["Tulungagung–Tugu"] = {
			["left terminus"] = "Tulungagung",
			["right terminus"] = "Tugu (Trenggalek)",
			["note-mid"] = "Jalur menuju [[Trenggalek]]<br>Nonaktif karena [[Depresi Besar]]"	
		},
		["Percabangan menuju Lanud Iswahyudi"] = {
			["title"] = "'''''[[Jalur kereta api Solo Balapan–Kertosono#Percabangan menuju Lanud Iswahyudi|<span style=color:#ed6b23>Percabangan menuju Lanud Iswahyudi</span>]]'''''",
			["left terminus"] = "Magetan",
			["right terminus"] = "Lanud Iswahyudi"
		},
	
		-- DAOP 8 SURABAYA
		--- AKTIF
		["Lintas Surabaya"] = {
			["title"] = "'''[[Jalur kereta api lintas Surabaya|<span style=color:#323a70>Lintas Surabaya</span>]]'''",
			["color"] = "323a70",
			["types"] = {
				["Surabaya Pasarturi–Surabaya Gubeng"] = {
					["title"] = "",
        			["left terminus"] = "Surabaya Pasarturi",
    				["right terminus"] = "Surabaya Gubeng",
    				["note-mid"] = "''Shortcut'' SBI–SGU"
					},
				["Wonokromo–Surabaya Kota"] = {
					["title"] = "",
            		["left terminus"] = "Wonokromo",
            		["right terminus"] = "Surabaya Kota",
            		["note-mid"] = "Wonokromo–Surabaya Kota"
					},
	    		["Surabaya Gubeng–Benteng"] = {
					["title"] = "",
            		["left terminus"] = "Surabaya Gubeng",
            		["right terminus"] = "Benteng",
            		["note-mid"] = "Surabaya Gubeng–Benteng"
				},
				["Kalimas–Benteng"] = {
					["title"] = "",
            		["left terminus"] = "Kalimas",
            		["right terminus"] = "Benteng",
            		["note-mid"] = "Kalimas–Benteng"
				},
	    		["Kalimas–Surabaya Pasarturi"] = {
					["title"] = "",
            		["left terminus"] = "Kalimas",
            		["right terminus"] = "Surabaya Pasarturi",
            		["note-mid"] = "Kalimas–Surabaya Pasarturi"
				},
	    		["Surabaya Kota–Sidotopo"] = {
					["title"] = "",
            		["left terminus"] = "Surabaya Kota",
            		["right terminus"] = "Sidotopo",
            		["note-mid"] = "Surabaya Kota–Sidotopo"
				},
            },
		},
	    ["Tarik–Sidoarjo"] = {
			["title"] = "'''[[Jalur kereta api Tarik–Sidoarjo|<span style=color:#323a70>Tarik–Sidoarjo</span>]]'''",
			["color"] = "323a70",
            ["left terminus"] = "Tarik",
            ["right terminus"] = "Sidoarjo"
		},
	    ["Wonokromo–Bangil"] = {
			["title"] = "'''[[Jalur kereta api Wonokromo–Bangil|<span style=color:#323a70>Wonokromo–Bangil</span>]]'''",
			["color"] = "323a70",
            ["left terminus"] = "Wonokromo",
            ["right terminus"] = "Bangil"
		},
	
		["Indro–Kandangan"] = {
			["title"] = "'''[[Jalur kereta api Sumari–Gresik–Kandangan|<span style=color:#323a70>Sumari–Gresik–Kandangan</span>]]'''",
			["left terminus"] = "Sumari",
			["right terminus"] = "Kandangan",
			["color"] = "323a70",
			["note-mid"] = "lintas aktif Indro–Kandangan"
		},
		
		--- NONAKTIF
		["Merakurak–Babat"] = {
			["left terminus"] = "Merakurak",
			["right terminus"] = "Babat",
		},
		["Percabangan menuju Pabrik Kapur Tuban"] = {
			["title"] = "'''''<span style=color:#ed6b23>Percabangan menuju Pabrik Kapur Tuban</span>'''''",
			["left terminus"] = "Tuban",
			["right terminus"] = "Pabrik Kapur Tuban",
		},
		["Sumari–Gresik–Kandangan"] = {
			["left terminus"] = "Sumari",
			["right terminus"] = "Kandangan",
		},
		["Kepanjen–Gondanglegi"] = {
			["title"] = "'''''[[Jalur trem uap Kepanjen–Gondanglegi|<span style=color:#ed6b23>Kepanjen–Gondanglegi</span>]]'''''",
			["left terminus"] = "Kepanjen",
			["right terminus"] = "Gondanglegi",
			["note-mid"] = "Lintas cabang [[Malang Stoomtram Maatschappij|MS]]"
		},
		["Malang Kotalama–Gondanglegi–Dampit"] = {
			["title"] = "'''''[[Jalur trem uap Malang Kotalama–Gondanglegi–Dampit|<span style=color:#ed6b23>Malang Kotalama-Gondanglegi–Dampit</span>]]'''''",
			["left terminus"] = "Malang Kotalama",
			["right terminus"] = "Dampit",
			["note-mid"] = "Lintas utama [[Malang Stoomtram Maatschappij|MS]]"
		},
		["Japanan–Bangil"] = {
			["left terminus"] = "Japanan",
			["right terminus"] = "Bangil",
		},
		["Malang Kotalama–Blimbing–Singosari"] = {
			["title"] = "'''''[[Jalur trem uap Malang Kotalama–Blimbing–Singosari|<span style=color:#ed6b23>Malang Kotalama–Blimbing–Singosari</span>]]'''''",
			["left terminus"] = "Malang Kotalama",
			["right terminus"] = "Singosari MS",
			["note-mid"] = "Lintas utama [[Malang Stoomtram Maatschappij|MS]]",
		},
		["Blimbing–Tumpang"] = {
			["title"] = "'''''[[Jalur trem uap Blimbing–Tumpang|<span style=color:#ed6b23>Blimbing–Tumpang</span>]]'''''",
			["left terminus"] = "Blimbing",
			["right terminus"] = "Tumpang",
			["note-mid"] = "Lintas cabang [[Malang Stoomtram Maatschappij|MS]]",
		},
		["Mojokerto–Japanan–Porong"] = {
			["left terminus"] = "Mojokerto",
			["right terminus"] = "Gempol",
		},
		["Bangsal–Pugeran"] = {
			["left terminus"] = "Bangsal",
			["right terminus"] = "Pugeran",
		},
		["Pabrik Spiritus Wates–Mojokerto Kota–Gemekan"] = {
			["left terminus"] = "Pabrik Spiritus Wates",
			["right terminus"] = "Gemekan",
		},
		["Trem Surabaya"] = {
			["title"] = "'''''[[Jalur trem lintas Surabaya|<span style=color:#ed6b23>Trem Surabaya</span>]]'''''",
			["left terminus"] = "Krian",
			["right terminus"] = "Ujung",
		},
		["Krian–Ploso"] = {
			["left terminus"] = "Krian",
			["right terminus"] = "Ploso",
		},
	    ["Wonokromo Kota–Krian"] = {
			["left terminus"] = "Wonokromo Kota",
			["right terminus"] = "Krian",
		},
		
		---- TREM MADOERA STOOMTRAM MIJ.
		["lintas Madura"] = {
			["title"] = "'''''[[Jalur kereta api lintas Madura|<span style=color:#ed6b23>Lintas Madura</span>]]'''''",
			["color"] = "ed6b23",
			["types"] = {
				["Kamalpier–Kwanyar via Bangkalan"] = {
					["title"] = "",
        			["left terminus"] = "Kamalpier",
    				["right terminus"] = "Kwanyar",
    				["note-mid"] = "Kamalpier–Kwanyar via Bangkalan"
					},
				["Kamalpier–Kwanyar via Labang"] = {
					["title"] = "",
            		["left terminus"] = "Kamalpier",
            		["right terminus"] = "Kwanyar",
            		["note-mid"] = "Kamalpier–Kwanyar via Labang"
					},
				["Kamalpier–Kwanyar via Batuporon"] = {
					["title"] = "",
            		["left terminus"] = "Kamalpier",
            		["right terminus"] = "Kwanyar",
            		["note-mid"] = "Kamalpier–Kwanyar via Batuporon"
				},
				["Kwanyar–Kalianget"] = {
					["title"] = "",
            		["left terminus"] = "Kwanyar",
            		["right terminus"] = "Kalianget",
            		["note-mid"] = "Kwanyar–Kalianget"
				},
            },
		},
		
	    -- DAOP 9 JEMBER
	    --- AKTIF
	    ["Kalisat–Banyuwangi"] = {
			["title"] = "'''[[Jalur kereta api Kalisat–Banyuwangi|<span style=color:#323a70>Kalisat–Banyuwangi</span>]]'''",
			["color"] = "323a70",
            ["left terminus"] = "Kalisat",
            ["right terminus"] = "Ketapang (Banyuwangi)"
		},
	
	    --- NONAKTIF
		["Jalur menuju Banyuwangi Lama"] = {
			["title"] = "'''''[[Jalur kereta api Kalisat–Banyuwangi#Lintas nonaktif Kabat–Banyuwangi|<span style=color:#ed6b23>Jalur menuju Banyuwangi Lama</span>]]'''''",
			["left terminus"] = "Kabat",
			["right terminus"] = "Banyuwangi Pelabuhan"
		},
		["Kalisat–Panarukan"] = {
            ["left terminus"] = "Kalisat",
            ["right terminus"] = "Panarukan Pelabuhan"
		},
	    ["Percabangan menuju Panji"] = {
			["title"] = "'''''[[Jalur kereta api Kalisat–Panarukan#Percabangan menuju Panji|<span style=color:#ed6b23>Percabangan menuju Panji</span>]]'''''",
			["left terminus"] = "Situbondo",
			["right terminus"] = "Panji"
		},
		["Rogojampi–Benculuk"] = {
            ["left terminus"] = "Rogojampi",
            ["right terminus"] = "Benculuk"
		},
		["Rambipuji–Balung–Puger"] = {
            ["left terminus"] = "Rambipuji",
            ["right terminus"] = "Puger"
		},
		["Balung–Ambulu"] = {
            ["left terminus"] = "Balung",
            ["right terminus"] = "Ambulu"
		},
		["Lumajang–Balung"] = {
            ["left terminus"] = "Lumajang",
            ["right terminus"] = "Balung"
		},
		["Klakah–Lumajang–Pasirian"] = {
            ["left terminus"] = "Klakah",
            ["right terminus"] = "Pasirian"
		},
		["Probolinggo–Paiton"] = {
            ["left terminus"] = "Probolinggo",
            ["right terminus"] = "Paiton"
		},
		["Probolinggo–Umbul–Sumberkareng"] = {
            ["left terminus"] = "Probolinggo",
            ["right terminus"] = "Sumberkareng"
		},
		["Kraksaan–Kalibuntu"] = {
            ["left terminus"] = "Kraksaan",
            ["right terminus"] = "Kalibuntu"
		},
	    ["Probolinggo Pelabuhan–Jati"] = {
	    	["left terminus"] = "Probolinggo Pelabuhan",
	    	["right terminus"] = "Jati",
	    },
		["Pasuruan–Warungdowo–Winongan"] = {
			["title"] = "'''''[[Jalur trem uap Pasuruan–Warungdowo–Winongan|<span style=color:#ed6b23>Pasuruan–Warungdowo–Winongan</span>]]'''''",
			["note-mid"] = "Lintas [[Pasoeroean Stoomtram Maatschappij|PsSM]]",
            ["left terminus"] = "Pasuruan",
            ["right terminus"] = "Winongan"
		},
	    ["Warungdowo–Alkmaar"] = {
	    	["title"] = "'''''[[Jalur trem uap Warungdowo–Alkmaar|<span style=color:#ed6b23>Warungdowo–Alkmaar</span>]]'''''",
			["note-mid"] = "Lintas [[Pasoeroean Stoomtram Maatschappij|PsSM]]",
	    	["left terminus"] = "Warungdowo",
	    	["right terminus"] = "Alkmaar"
	    },
	    ["Warungdowo–Ngempit"] = {
	    	["title"] = "'''''<span style=color:#ed6b23>Percabangan menuju Ngempit</span>'''''",
			["note-mid"] = "Lintas [[Pasoeroean Stoomtram Maatschappij|PsSM]]",
	    	["left terminus"] = "Warungdowo",
	    	["right terminus"] = "Ngempit"
	    },
		
		-- LINTAS DAOP
		--- DAOP 1 JAKARTA - DAOP 2 BANDUNG
		["Manggarai–Padalarang"] = {
			["title"] = "'''[[Jalur kereta api Manggarai–Padalarang|<span style=color:#323a70>Manggarai–Padalarang</span>]]'''",
			["color"] = "323a70",
            ["left terminus"] = "Manggarai",
            ["right terminus"] = "Padalarang"
		},
		
		--- DAOP 2 BANDUNG - DAOP 5 PURWOKERTO
		["Padalarang–Kasugihan"] = {
			["title"] = "'''[[Jalur kereta api Padalarang–Kasugihan|<span style=color:#323a70>Padalarang–Kasugihan</span>]]'''",
			["color"] = "323a70",
            ["left terminus"] = "Padalarang",
            ["right terminus"] = "Kasugihan"
		},
	
		--- DAOP 3 CIREBON - DAOP 4 SEMARANG - DAOP 5 PURWOKERTO
		["segitiga Cirebon Prujakan–Prupuk–Tegal"] = {
			["title"] = "'''[[Jalur kereta api %1|<span style=color:#323a70>Segitiga Cirebon Prujakan–Prupuk–Tegal</span>]]'''",
			["color"] = "323a70",
			["types"] = {
				["Cirebon Prujakan–Tegal"] = {
					["title"] = "",
					["left terminus"] = "Cirebon Prujakan",
					["right terminus"] = "Tegal",
					["note-mid"] = "Cirebon Prujakan–Tegal"
				},
				["Cirebon Prujakan–Prupuk"] = {
					["title"] = "",
					["left terminus"] = "Cirebon Prujakan",
					["right terminus"] = "Prupuk",
					["note-mid"] = "Cirebon Prujakan–Prupuk"
				},
				["Prupuk–Tegal"] = {
					["title"] = "",
					["left terminus"] = "Prupuk",
					["right terminus"] = "Tegal",
					["note-mid"] = "Prupuk–Tegal"
				},
			},
		},
		
		--- DAOP 4 SEMARANG - DAOP 6 YOGYAKARTA
		["Gundih–Solo Balapan"] = {
			["title"] = "'''[[Jalur kereta api Gundih–Solo Balapan|<span style=color:#323a70>Gundih–Solo Balapan</span>]]'''",
			["color"] = "323a70",
			["left terminus"] = "Gundih",
			["right terminus"] = "Solo Balapan"
		},
		["Kedungjati–Secang"] = {
			["left terminus"] = "Kedungjati",
			["right terminus"] = "Secang"
		},
	
		--- DAOP 4 SEMARANG - DAOP 8 SURABAYA
		["Gambringan–Surabaya Pasarturi"] = {
			["title"] = "'''[[Jalur kereta api Gambringan–Surabaya Pasarturi|<span style=color:#323a70>Gambringan–Surabaya Pasarturi</span>]]'''",
			["color"] = "323a70",
			["left terminus"] = "Gambringan",
			["right terminus"] = "Surabaya Pasarturi"
		},

		--- DAOP 6 YOGYAKARTA - DAOP 7 MADIUN
		["Solo Balapan–Kertosono"] = {
			["title"] = "'''[[Jalur kereta api Solo Balapan–Kertosono|<span style=color:#323a70>Solo Balapan–Kertosono</span>]]'''",
			["color"] = "323a70",
			["left terminus"] = "Solo Balapan",
			["right terminus"] = "Kertosono"
		},
		
		--- DAOP 7 MADIUN - DAOP 8 SURABAYA
		["Kertosono–Wonokromo"] = {
			["title"] = "'''[[Jalur kereta api Kertosono–Wonokromo|<span style=color:#323a70>Kertosono–Wonokromo</span>]]'''",
			["color"] = "323a70",
			["left terminus"] = "Kertosono",
			["right terminus"] = "Wonokromo"
		},
		["Kertosono–Bangil"] = {
			["title"] = "'''[[Jalur kereta api Kertosono–Bangil|<span style=color:#323a70>Kertosono–Bangil</span>]]'''",
			["color"] = "323a70",
			["left terminus"] = "Kertosono",
			["right terminus"] = "Bangil"
		},
		
		--- DAOP 8 SURABAYA - DAOP 9 JEMBER
		["Bangil–Kalisat"] = {
			["title"] = "'''[[Jalur kereta api Bangil–Kalisat|<span style=color:#323a70>Bangil–Kalisat</span>]]'''",
			["color"] = "323a70",
			["left terminus"] = "Bangil",
			["right terminus"] = "Kalisat"
		},

		-- DIVRE I SUMATRA UTARA DAN ACEH
		--- AKTIF
		["Kutablang–Krueng Geukueh"] = {
			["title"] = "'''[[Jalur kereta api lintas Aceh|<span style=color:#323a70>Lintas Aceh</span>]]'''",
			["color"] = "323a70",
			["left terminus"] = "Kutablang",
			["right terminus"] = "Krueng Geukueh",
			["note-mid"] = "Wilayah pembangunan jalur dengan sepur 1.435 mm"
		},
		["Belawan–Medan"] = {
			["title"] = "'''[[Jalur kereta api Belawan–Medan|<span style=color:#323a70>Belawan–Medan</span>]]'''",
			["color"] = "323a70",
			["left terminus"] = "Belawan",
			["right terminus"] = "Medan"
		},
		["Kuala Bingai–Medan"] = {
			["title"] = "'''[[Jalur kereta api Besitang–Medan|<span style=color:#323a70>Besitang–Medan</span>]]'''",
			["color"] = "323a70",
			["left terminus"] = "Besitang",
			["right terminus"] = "Medan"
		},
		["Medan–Tebing Tinggi"] = {
			["title"] = "'''[[Jalur kereta api Medan–Tebing Tinggi|<span style=color:#323a70>Medan–Tebing Tinggi</span>]]'''",
			["color"] = "323a70",
			["left terminus"] = "Medan",
			["right terminus"] = "Tebing Tinggi (Tebing Tinggi)"
		},
		["Percabangan menuju Bandara Kualanamu"] = {
			["title"] = "'''[[Jalur kereta api Medan–Tebing Tinggi#Percabangan menuju Bandara Kualanamu|<span style=color:#323a70>Percabangan menuju Bandara Kualanamu</span>]]'''",
			["color"] = "323a70",
			["left terminus"] = "Araskabu",
			["right terminus"] = "Bandara Kualanamu"
		},
		["Tebing Tinggi–Siantar"] = {
			["title"] = "'''[[Jalur kereta api Tebing Tinggi–Siantar|<span style=color:#323a70>Tebing Tinggi–Siantar</span>]]'''",
			["color"] = "323a70",
			["left terminus"] = "Tebing Tinggi (Tebing Tinggi)",
			["right terminus"] = "Siantar"
		},
		["Tebing Tinggi–Kisaran"] = {
			["title"] = "'''[[Jalur kereta api Tebing Tinggi–Kisaran|<span style=color:#323a70>Tebing Tinggi–Kisaran</span>]]'''",
			["color"] = "323a70",
			["left terminus"] = "Tebing Tinggi (Tebing Tinggi)",
			["right terminus"] = "Kisaran"
		},
		["Percabangan menuju Kuala Tanjung"] = {
			["title"] = "'''[[Jalur kereta api Tebing Tinggi–Kisaran#Percabangan menuju Kuala Tanjung|<span style=color:#323a70>Percabangan menuju Kuala Tanjung</span>]]'''",
			["color"] = "323a70",
			["left terminus"] = "Bandar Tinggi",
			["right terminus"] = "Pelabuhan Kuala Tanjung"
		},
		["Percabangan menuju Sei Mangkei"] = {
			["title"] = "'''[[Jalur kereta api Tebing Tinggi–Kisaran#Percabangan menuju Sei Mangkei|<span style=color:#323a70>Percabangan menuju Sei Mangkei</span>]]'''",
			["color"] = "323a70",
			["left terminus"] = "Perlanaan",
			["right terminus"] = "Sei Mangkei"
		},
		["Kisaran–Tanjungbalai"] = {
			["title"] = "'''[[Jalur kereta api Kisaran–Tanjungbalai|<span style=color:#323a70>Kisaran–Tanjungbalai</span>]]'''",
			["color"] = "323a70",
			["left terminus"] = "Kisaran",
			["right terminus"] = "Tanjungbalai"
		},
		["Kisaran–Kotapinang"] = {
			["title"] = "'''[[Jalur kereta api Kisaran–Kotapinang|<span style=color:#323a70>Kisaran–Kotapinang</span>]]'''",
			["color"] = "323a70",
			["left terminus"] = "Kisaran",
			["right terminus"] = "Kotapinang"
		},

		--- NONAKTIF
		["Lintas Aceh"] = {
			["title"] = "'''[[Jalur kereta api lintas Aceh|<span style=color:#ed6b23>Ulee Lheue–Pangkalan Susu</span>]]'''",
			["left terminus"] = "Ulee Lheue",
			["right terminus"] = "Pangkalan Susu",
			["note-mid"] = "[[Atjeh Tram]]"
		},
		["Besitang–Kuala Bingai"] = {
			["title"] = "'''[[Jalur kereta api Besitang–Medan|<span style=color:#ed6b23>Besitang–Medan</span>]]'''",
			["left terminus"] = "Besitang",
			["right terminus"] = "Medan",
		},
		["Binjai–Kuala"] = {
			["left terminus"] = "Binjai",
			["right terminus"] = "Kuala",
		},
		["Medan–Batu"] = {
			["left terminus"] = "Medan",
			["right terminus"] = "Batu"
		},
		["Kampung Baru–Pancur Batu"] = {
			["left terminus"] = "Kampung Baru",
			["right terminus"] = "Pancur Batu"
		},
		["Lubuk Pakam–Bangun Purba"] = {
			["left terminus"] = "Lubuk Pakam",
			["right terminus"] = "Bangun Purba"
		},
		
		-- DIVRE II SUMATRA BARAT
		--- AKTIF
		["Pulau Aie–Kayu Tanam"] = {
			["title"] = "'''[[Jalur kereta api Pulau Aie–Padang Panjang|<span style=color:#323a70>Pulau Aie–Padang Panjang</span>]]'''",
			["color"] = "323a70",
			["left terminus"] = "Pulau Aie",
			["right terminus"] = "Padang Panjang"
		},
		["Percabangan menuju BIM"] = {
			["title"] = "'''[[Jalur kereta api Pulau Aie–Padang Panjang#Percabangan menuju Bandara Internasional Minangkabau|<span style=color:#323a70>Percabangan menuju BIM</span>]]'''",
			["color"] = "323a70",
			["left terminus"] = "Duku",
			["right terminus"] = "Bandara Internasional Minangkabau"
		},
		["Teluk Bayur–Padang"] = {
			["title"] = "'''[[Jalur kereta api Pulau Aie–Padang Panjang#Percabangan menuju Pelabuhan Teluk Bayur (Emmahaven)|<span style=color:#323a70>Teluk Bayur–Padang</span>]]'''",
			["color"] = "323a70",
			["left terminus"] = "Teluk Bayur",
			["right terminus"] = "Padang"
		},
		["Lubuk Alung–Naras"] = {
			["title"] = "'''[[Jalur kereta api Lubuk Alung–Naras–Sungai Limau|<span style=color:#323a70>Lubuk Alung–Naras–Sungai Limau</span>]]'''",
			["color"] = "323a70",
			["left terminus"] = "Lubuk Alung",
			["right terminus"] = "Sungai Limau"
		},
		["Bukit Putus–Indarung"] = {
			["title"] = "'''[[Jalur kereta api Bukit Putus–Indarung|<span style=color:#323a70>Bukit Putus–Indarung</span>]]'''",
			["color"] = "323a70",
			["left terminus"] = "Bukit Putus",
			["right terminus"] = "Indarung"
		},
		--- NONAKTIF
		["Kayu Tanam–Padang Panjang"] = {
			["title"] = "'''[[Jalur kereta api Pulau Aie–Padang Panjang|<span style=color:#ed6b23>Pulau Aie–Padang Panjang</span>]]'''",
			["left terminus"] = "Pulau Aie",
			["right terminus"] = "Padang Panjang"
		},
		["Teluk Bayur–Silo Teluk Bayur"] = {
			["title"] = "'''[[Jalur kereta api Pulau Aie–Padang Panjang#Percabangan menuju Pelabuhan Teluk Bayur (Emmahaven)|Teluk Bayur–Padang]]'''",
			["left terminus"] = "Teluk Bayur",
			["right terminus"] = "Padang"
		},
		["Padang Panjang–Payakumbuh–Limbanang"] = {
			["title"] = "'''[[Jalur kereta api Padang Panjang–Payakumbuh–Limbanang|<span style=color:#ed6b23>Padang Panjang–Payakumbuh–Limbanang</span>]]'''",
			["left terminus"] = "Padang Panjang",
			["right terminus"] = "Limbanang"
		},
		["Naras–Sungai Limau"] = {
			["title"] = "'''''[[Jalur kereta api Lubuk Alung–Naras–Sungai Limau|<span style=color:#ed6b23>Lubuk Alung–Naras–Sungai Limau</span>]]'''''",
			["left terminus"] = "Lubuk Alung",
			["right terminus"] = "Sungai Limau"
		},
		["Padang Panjang–Sawahlunto"] = {
			["left terminus"] = "Padang Panjang",
			["right terminus"] = "Sawahlunto"
		},
		["Muarakalaban–Muaro–Pekanbaru"] = {
			["left terminus"] = "Muarakalaban",
			["right terminus"] = "Pekanbaru"
		},
		
		-- DIVRE III PALEMBANG + IV TANJUNGKARANG
		--- AKTIF
		["Lubuklinggau–Prabumulih"] = {
			["title"] = "'''[[Jalur kereta api Lubuklinggau–Prabumulih|<span style=color:#323a70>Lubuklinggau–Prabumulih</span>]]'''",
			["color"] = "323a70",
			["left terminus"] = "Lubuklinggau",
			["right terminus"] = "Prabumulih"
		},
		["Muara Enim–Tanjung Enim Baru"] = {
			["title"] = "'''[[Jalur kereta api Lubuklinggau–Prabumulih#Percabangan menuju Tanjung Enim|<span style=color:#323a70>Percabangan menuju Tanjung Enim</span>]]'''",
			["color"] = "323a70",
			["left terminus"] = "Muara Enim",
			["right terminus"] = "Tanjung Enim"
		},
		["Prabumulih–Kertapati"] = {
			["title"] = "'''[[Jalur kereta api Prabumulih–Kertapati|<span style=color:#323a70>Prabumulih–Kertapati</span>]]'''",
			["color"] = "323a70",
			["left terminus"] = "Prabumulih",
			["right terminus"] = "Kertapati"
		},
		["Percabangan menuju Indralaya"] = {
			["title"] = "'''<span style=color:#323a70>Percabangan menuju Indralaya</span>'''",
			["color"] = "323a70",
			["left terminus"] = "Simpang",
			["right terminus"] = "Indralaya"
		},
		["X5–X6"] = {
			["title"] = "'''<span style=color:#323a70>X5–X6</span>'''",
			["color"] = "323a70",
			["left terminus"] = "Prabumulih Baru X6",
			["right terminus"] = "Prabumulih Baru X5"
		},
		["Prabumulih–Panjang"] = {
			["title"] = "'''[[Jalur kereta api Prabumulih–Panjang|<span style=color:#323a70>Prabumulih–Panjang</span>]]'''",
			["color"] = "323a70",
			["left terminus"] = "Prabumulih",
			["right terminus"] = "Panjang"
		},
		["Percabangan menuju Tarahan"] = {
			["title"] = "'''<span style=color:#323a70>Percabangan menuju Tarahan</span>'''",
			["color"] = "323a70",
			["left terminus"] = "Pidada",
			["right terminus"] = "Tarahan"
		},
		--- NONAKTIF
		["Tanjung Enim Baru–Tanjung Enim"] = {
			["title"] = "'''[[Jalur kereta api Lubuklinggau–Prabumulih#Percabangan menuju Tanjung Enim|<span style=color:#ed6b23>Percabangan menuju Tanjung Enim</span>]]'''",
			["left terminus"] = "Muara Enim",
			["right terminus"] = "Tanjung Enim"
		},
		["Percabangan menuju Telukbetung"] = {
			["title"] = "'''''Percabangan menuju Telukbetung'''''",
			["left terminus"] = "Garuntang",
			["right terminus"] = "Telukbetung"
		},
		
		--- TRANS SULAWESI
		---- SEDANG DIBANGUN
		["Trans-Sulawesi"] = {
			["title"] = "'''<span style=color:#323a70>[[Jalur kereta api Trans-Sulawesi|Trans-Sulawesi]]</span>'''",
			["color"] = "323a70",
			["types"] =
			{
				["Makassar–Parepare"] =
				{
					["title"] = "",
					["note-mid"] = "[[Jalur kereta api Makassar–Parepare|Makassar–Parepare]]",
					["left terminus"] = "Makassar",
					["right terminus"] = "Parepare"
				},
			},
		},
		
		---- NONAKTIF
		["Pasarbutung–Takalar"] = {
			["title"] = "'''''<span style=color:#ed6b23>[[jalur kereta api Pasarbutung–Takalar (lintas STC)|Pasarbutung–Takalar]]</span>'''''",
			["note-mid"] = "Jalur [[Staatstramwegen op Celebes|STC]]",
			["left terminus"] = "Pasarbutung",
			["right terminus"] = "Takalar"
		}
	}
}

return p