Module:Adjacent stations/National Railway Company of Belgium

local IC_color = "FF0000"

local p = {

["system title"] = "NMBS/SNCB",

["system icon"] = "File:SNCB logo.svg",

["name format"] = "font-size: 160%; color: #003399;",

["header background color"] = "003399",

["header text color"] = "FFFFFF",

["station format"] = {

"%1 railway station",

["Aachen Hbf"] = "Aachen Hbf",

["Antwerp"] = "Antwerpen-Centraal",

["BRU"] = "Brussels National Airport",

["Brussels-North"] = "Bruxelles-Nord / Brussel-Noord",

["Brussels-South"] = "Bruxelles-Midi / Brussel-Zuid",

["Charleroi-Sud"] = "Charleroi-Central railway station",

["Essen"] = "Essen",

["Gent"] = "Gent-Sint-Pieters",

["Halle"] = "Halle",

["Haren"] = "Haren",

["Heide"] = "Heide",

["Herne"] = "Herne",

["Hove"] = "Hove",

["Liege"] = "Liège-Guillemins",

["Lille"] = "Lille-Flandres",

["Lille-Flandres"] = "Lille-Flandres",

["Maastricht"]="Maastricht",

["Melle"] = "Melle",

["Namur"] = "Namur",

["Statte"] = "Statte",

["Waterloo"] = "Waterloo",

["Blankenberge and Knokke"] = "Blankenberge and Knokke",

["Lille and Poperinge"] = "Lille-Flandres and Poperinge",

["?"] = "ERROR"

},

["lines"] = {

["_default"] = {

["title"] = "%1",

["text color"] = "ffffff",

["color"] = "1A389A",

},

["IC 01"] = {

["color"] = IC_color,

["left terminus"] = "Oostende",

["right terminus"] = "Eupen"

},

["IC 02"] = {

["color"] = IC_color,

["left terminus"] = "Oostende",

["right terminus"] = "Antwerpen-Centraal",

["types"] = {

["reverse"] = {

["title"] = "",

["left terminus"] = "Antwerpen-Centraal",

["right terminus"] = "Oostende"

}

}

},

["IC 03"] = {

["color"] = IC_color,

["left terminus"] = {"Blankenberge", "Knokke"},

["right terminus"] = "Genk"

},

["IC 04"] = {

["color"] = IC_color,

["left terminus"] = {"Lille", "Poperinge"},

["right terminus"] = "Antwerpen-Centraal",

["types"] = {

["reverse"] = {

["title"] = "",

["left terminus"] = "Antwerpen-Centraal",

["right terminus"] = {"Lille", "Poperinge"}

}

}

},

["IC 05"] = {

["color"] = IC_color,

["left terminus"] = "Antwerpen-Centraal",

["right terminus"] = "Charleroi-Sud"

},

["IC 06"] = {

["color"] = IC_color,

["left terminus"] = "Tournai",

["right terminus"] = "Brussels National Airport",

["types"] = {

["reverse"] = {

["title"] = "",

["left terminus"] = "Brussels National Airport",

["right terminus"] = "Tournai"

}

}

},

["IC 06A"] = {

["color"] = IC_color,

["left terminus"] = "Mons",

["right terminus"] = "Brussels National Airport",

["types"] = {

["reverse"] = {

["title"] = "",

["left terminus"] = "Brussels National Airport",

["right terminus"] = "Mons"

}

}

},

["IC 07"] = {

["color"] = IC_color,

["left terminus"] = "Antwerpen-Centraal",

["right terminus"] = "Charleroi-Sud"

},

["IC 08"] = {

["color"] = IC_color,

["left terminus"] = "Antwerpen-Centraal",

["right terminus"] = "Hasselt"

},

["IC 09"] = {

["color"] = IC_color,

["left terminus"] = "Antwerpen-Centraal",

["right terminus"] = "Leuven",

["types"] = {

["weekends"] = {

["right terminus"] = "Liège-Guillemins"

},

["reverse weekdays"] = {

["title"] = "weekdays",

["left terminus"] = "Leuven",

["right terminus"] = "Antwerpen-Centraal"

}

}

},

["IC 10"] = {

["color"] = IC_color,

["left terminus"] = "Antwerpen-Centraal",

["right terminus"] = {"Hamont", "Hasselt"}

},

["IC 11"] = {

["color"] = IC_color,

["left terminus"] = "Binche",

["right terminus"] = "Turnhout"

},

["IC 12"] = {

["color"] = IC_color,

["left terminus"] = "Kortrijk",

["right terminus"] = "Welkenraedt",

["types"] = {

["weekends"] = {

["right terminus"] = "Gent"

}

}

},

["IC 13"] = {

["color"] = IC_color,

["left terminus"] = "Hasselt",

["right terminus"] = "Maastricht",

["types"] = {

["weekends"] = {

["left terminus"] = "Liège-Guillemins"

}

}

},

["IC 14"] = {

["color"] = IC_color,

["left terminus"] = "Quiévrain",

["right terminus"] = "Liège-Guillemins"

},

["IC 15"] = {

["color"] = IC_color,

["left terminus"] = "Noorderkempen",

["right terminus"] = "Antwerpen-Centraal"

},

["IC 16"] = {

["color"] = IC_color,

["left terminus"] = "Brussels-South",

["right terminus"] = "Luxembourg"

},

["IC 17"] = {

["color"] = IC_color,

["left terminus"] = "Brussels National Airport",

["right terminus"] = "Dinant",

["types"] = {

["weekends"] = {

["left terminus"] = "Brussels-South"

}

}

},

["IC 18"] = {

["color"] = IC_color,

["left terminus"] = "Brussels-South",

["right terminus"] = "Liège-Saint-Lambert"

},

["IC 19"] = {

["color"] = IC_color,

["left terminus"] = "Lille",

["right terminus"] = "Namur"

},

["IC 20"] = {

["color"] = IC_color,

["left terminus"] = "Gent",

["right terminus"] = "Tongeren",

["types"] = {

["weekends"] = {

["right terminus"] = "Lokeren"

},

["reverse weekends"] = {

["title"] = "weekends",

["left terminus"] = "Lokeren",

["right terminus"] = "Gent"

}

}

},

["IC 21"] = {

["color"] = IC_color,

["left terminus"] = "Gent",

["right terminus"] = "Leuven"

},

["IC 22"] = {

["color"] = IC_color,

["left terminus"] = "Essen",

["right terminus"] = "Brussels-South",

["types"] = {

["weekends"] = {

["left terminus"] = "Antwerpen-Centraal",

["right terminus"] = "Binche"

},

["reverse weekends"] = {

["title"] = "weekends",

["left terminus"] = "Binche",

["right terminus"] = "Antwerpen-Centraal"

}

}

},

["IC 23A"] = {

["color"] = IC_color,

["left terminus"] = "Brugge",

["right terminus"] = "Brussels National Airport",

["types"] = {

["reverse"] = {

["title"] = "",

["left terminus"] = "Brussels National Airport",

["right terminus"] = "Brugge"

}

}

},

["IC 23"] = {

["color"] = IC_color,

["left terminus"] = "Oostende",

["right terminus"] = "Brussels National Airport",

["types"] = {

["reverse"] = {

["title"] = "",

["left terminus"] = "Brussels National Airport",

["right terminus"] = "Oostende"

}

}

},

["IC 24"] = {

["color"] = IC_color,

["left terminus"] = "Charleroi-Sud",

["right terminus"] = "Couvin",

["types"] = {

["reverse weekdays"] = {

["title"] = "weekdays",

["left terminus"] = "Couvin",

["right terminus"] = "Charleroi-Sud"

},

["reverse weekends"] = {

["title"] = "weekends",

["left terminus"] = "Couvin",

["right terminus"] = "Charleroi-Sud"

}

}

},

["IC 25"] = {

["color"] = IC_color,

["left terminus"] = "Mons",

["right terminus"] = "Herstal",

["types"] = {

["weekends"] = {

["left terminus"] = "Mouscron",

["right terminus"] = "Liers"

}

}

},

["IC 26"] = {

["color"] = IC_color,

["left terminus"] = "Kortrijk",

["right terminus"] = "Sint-Niklaas",

["types"] = {

["reverse weekdays"] = {

["title"] = "weekdays",

["left terminus"] = "Sint-Niklaas",

["right terminus"] = "Kortrijk"

}

}

},

["IC 27"] = {

["color"] = IC_color,

["left terminus"] = "Brussels National Airport",

["right terminus"] = "Charleroi-Sud"

},

["IC 28"] = {

["color"] = IC_color,

["left terminus"] = "De Panne",

["right terminus"] = "Antwerpen-Centraal",

["types"] = {

["weekends"] = {

["left terminus"] = "Gent"

},

["reverse weekends"] = {

["title"] = "weekends",

["left terminus"] = "Antwerpen-Centraal",

["right terminus"] = "Gent"

}

}

},

["IC 29"] = {

["color"] = IC_color,

["left terminus"] = "De Panne",

["right terminus"] = "Landen"

},

["IC 30"] = {

["color"] = IC_color,

["left terminus"] = "Antwerpen-Centraal",

["right terminus"] = "Turnhout"

},

["IC 31"] = {

["color"] = IC_color,

["left terminus"] = "Antwerpen-Centraal",

["right terminus"] = "Brussels-South",

["types"] = {

["weekends"] = {

["left terminus"] = "Charleroi-Sud"

},

["reverse weekends"] = {

["title"] = "weekends",

["left terminus"] = "Antwerpen-Centraal",

["right terminus"] = "Charleroi-Sud"

}

}

},

["IC 32"] = {

["color"] = IC_color,

["left terminus"] = "Brugge",

["right terminus"] = "Kortrijk"

},

["IC 33"] = {

["color"] = IC_color,

["left terminus"] = "Liers",

["right terminus"] = "Luxembourg",

["types"] = {

["reverse"] = {

["title"] = "",

["left terminus"] = "Luxembourg",

["right terminus"] = "Liers"

}

}

},

["IC J"] = {

["color"] = IC_color,

["left terminus"] = "Brussels-South",

["right terminus"] = "Luxembourg"

},

["L 01"] = {

["left terminus"] = "Namur",

["right terminus"] = "Liège-Guillemins"

},

["L 02"] = {

["left terminus"] = "Zeebrugge-Dorp",

["right terminus"] = "Mechelen",

["types"] = {

["weekends"] = {

["left terminus"] = "Zeebrugge-Strand",

["right terminus"] = "Gent"

}

}

},

["L 03"] = {

["left terminus"] = "Leuven",

["right terminus"] = "Hasselt"

},

["L 04"] = {

["left terminus"] = "Jurbise",

["right terminus"] = "Braine-le-Comte"

},

["L 05"] = {

["left terminus"] = "Eeklo",

["right terminus"] = {"Ronse", "Kortrijk"},

["types"] = {

["weekends"] = {

["right terminus"] = "Ronse"

},

["reverse weekdays"] = {

["title"] = "weekdays",

["left terminus"] = {"Ronse", "Kortrijk"},

["right terminus"] = "Eeklo"

}

}

},

["L 06A"] = {

["left terminus"] = "Manage",

["right terminus"] = "Charleroi-South"

},

["L 06"] = {

["left terminus"] = "Luttre",

["right terminus"] = "Charleroi-South",

["types"] = {

["weekends"] = {

["left terminus"] = "Manage"

}

}

},

["L 07"] = {

["left terminus"] = "Erquelinnes",

["right terminus"] = "Charleroi-South"

},

["L 08"] = {

["left terminus"] = "Ottignies",

["right terminus"] = "Namur"

},

["L 09"] = {

["left terminus"] = "Spa-Géronstère",

["right terminus"] = "Aachen Hbf"

},

["L 10"] = {

["left terminus"] = "Ciney",

["right terminus"] = "Libramont"

},

["L 11"] = {

["left terminus"] = "Namur",

["right terminus"] = "Libramont"

},

["L 12"] = {

["left terminus"] = "Libramont",

["right terminus"] = "Luxembourg"

},

["L 13"] = {

["left terminus"] = "Libramont",

["right terminus"] = "Arlon",

["types"] = {

["weekends"] = {

["right terminus"] = "Virton"

}

}

},

["L 14"] = {

["left terminus"] = "Ottignies",

["right terminus"] = "Jambes"

},

["L 15"] = {

["left terminus"] = "Liers",

["right terminus"] = "Marloie"

},

["L 16"] = {

["left terminus"] = "Namur",

["right terminus"] = "Assesse",

["types"] = {

["weekends"] = {

["right terminus"] = "Ciney"

}

}

},

["L 17"] = {

["left terminus"] = "Herstal",

["right terminus"] = "Verviers-Centraal"

},

["L 18"] = {

["left terminus"] = "Quiévrain",

["right terminus"] = "Manage"

},

["L 19"] = {

["left terminus"] = "Braine-le-Comte",

["right terminus"] = "Manage"

},

["L 20"] = {

["left terminus"] = "Sint-Niklaas",

["right terminus"] = "Leuven",

["types"] = {

["weekends"] = {

["left terminus"] = "Mechelen"

}

}

},

["L 21"] = {

["left terminus"] = "Waremme",

["right terminus"] = "Liège-Guillemins",

["types"] = {

["weekends"] = {

["left terminus"] = "Landen"

}

}

},

["L 22"] = {

["left terminus"] = "Roosendaal",

["right terminus"] = "Puurs",

["types"] = {

["reverse"] = {

["title"] = "",

["left terminus"] = "Puurs",

["right terminus"] = "Roosendaal"

}

}

},

["L 23"] = {

["left terminus"] = "Antwerpen-Centraal",

["right terminus"] = "Leuven",

["types"] = {

["reverse"] = {

["title"] = "",

["left terminus"] = "Leuven",

["right terminus"] = "Antwerpen-Centraal"

}

}

},

["L 24"] = {

["left terminus"] = "Antwerpen-Centraal",

["right terminus"] = "Mol"

},

["L 25"] = {

["left terminus"] = "Gent",

["right terminus"] = "Geraardsbergen"

},

["L 26"] = {

["left terminus"] = "Quévy",

["right terminus"] = "La Louvière-Sud"

},

["L 27"] = {

["left terminus"] = "Sint-Niklaas",

["right terminus"] = "Mechelen"

},

["L 28"] = {

["left terminus"] = "Gent",

["right terminus"] = "Mechelen",

["types"] = {

["weekends"] = {

["right terminus"] = "Mechelen"

}

}

},

["L 29"] = {

["left terminus"] = "Tournai",

["right terminus"] = "Geraardsbergen"

},

["L 30"] = {

["left terminus"] = "Lokeren",

["right terminus"] = "Antwerpen-Centraal",

["types"] = {

["reverse"] = {

["title"] = "",

["left terminus"] = "Antwerpen-Centraal",

["right terminus"] = "Lokeren"

}

}

},

["R"] = {

["title"] = "Regional",

["left terminus"] = "?",

["right terminus"] = "?"

},

["S 1"] = {

["left terminus"] = "Antwerpen-Centraal",

["right terminus"] = "Nivelles",

["types"] = {

["weekends"] = {

["title"] = "weekends",

["right terminus"] = "Brussels-South"

},

["weekends b"] = {

["title"] = "weekends",

["left terminus"] = "Brussels-North"

}

}

},

["S 2"] = {

["left terminus"] = "Braine-le-Comte",

["right terminus"] = "Leuven",

["types"] = {

["reverse"] = {

["title"] = "",

["left terminus"] = "Leuven",

["right terminus"] = "Braine-le-Comte"

}

}

},

["S 3"] = {

["left terminus"] = "Dendermonde",

["right terminus"] = "Oudenaarde",

["types"] = {

["reverse weekdays"] = {

["title"] = "weekdays",

["left terminus"] = "Oudenaarde",

["right terminus"] = "Dendermonde"

}

}

},

["S 4"] = {

["left terminus"] = "Aalst",

["right terminus"] = "Mechelen",

["types"] = {

["reverse weekdays"] = {

["title"] = "weekdays",

["left terminus"] = "Mechelen",

["right terminus"] = "Aalst"

}

}

},

["S 5"] = {

["left terminus"] = "Mechelen",

["right terminus"] = "Enghien",

["types"] = {

["reverse weekdays"] = {

["title"] = "weekdays",

["left terminus"] = "Enghien",

["right terminus"] = "Mechelen"

}

}

},

["S 6"] = {

["left terminus"] = "Aalst",

["right terminus"] = "Schaarbeek",

["types"] = {

["reverse"] = {

["title"] = "",

["left terminus"] = "Schaarbeek",

["right terminus"] = "Aalst"

}

}

},

["S 7"] = {

["left terminus"] = "Vilvoorde",

["right terminus"] = "Halle",

["types"] = {

["reverse weekdays"] = {

["title"] = "weekdays",

["left terminus"] = "Halle",

["right terminus"] = "Vilvoorde"

}

}

},

["S 8"] = {

["left terminus"] = "Brussels-South",

["right terminus"] = "Louvain-la-Neuve-Université",

["types"] = {

["reverse"] = {

["title"] = "",

["left terminus"] = "Louvain-la-Neuve-Université",

["right terminus"] = "Brussels-South"

}

}

},

["S 9"] = {

["left terminus"] = "Braine-l'Alleud",

["right terminus"] = "Leuven",

["types"] = {

["reverse"] = {

["title"] = "",

["left terminus"] = "Leuven",

["right terminus"] = "Braine-l'Alleud"

},

["reverse weekdays"] = {

["title"] = "weekdays",

["left terminus"] = "Leuven",

["right terminus"] = "Braine-l'Alleud"

}

}

},

["S 10"] = {

["left terminus"] = "Dendermonde",

["right terminus"] = "Aalst"

},

["S 10"] = {

["left terminus"] = "Dendermonde",

["right terminus"] = "Aalst",

["types"] = {

["reverse"] = {

["title"] = "",

["left terminus"] = "Aalst",

["right terminus"] = "Dendermonde"

}

}

},

["S 20"] = {

["left terminus"] = "Leuven",

["right terminus"] = "Ottignies"

},

["S 33"] = {

["left terminus"] = "Antwerpen-Centraal",

["right terminus"] = "Mol"

},

["S 43"] = {

["left terminus"] = "Liège-Guillemins",

["right terminus"] = "Maastricht",

["types"] = {

["reverse"] = {

["title"] = "",

["left terminus"] = "Maastricht",

["right terminus"] = "Liège-Guillemins",

}

}

},

["S 81"] = {

["left terminus"] = "Schaarbeek",

["right terminus"] = "Ottignies"

},

["RE 29"] = {

["title"] = "RE 29 euregioAIXpress",

["color"] = "FF0000",

["left terminus"] = "Liège-Guillemins",

["right terminus"] = "Aachen Hbf"

}

}

}

return p