update autocompletion for iris 1.72

This commit is contained in:
Daniel Friesel 2022-10-03 12:08:09 +02:00
parent cc448e5fd2
commit f107f9e4c1
No known key found for this signature in database
GPG key ID: 100D5BFB5166E005
3 changed files with 107 additions and 15 deletions

View file

@ -24,6 +24,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Abda": null, "Abda": null,
"Abenden": null, "Abenden": null,
"Abensberg": null, "Abensberg": null,
"Abfaltersbach": null,
"Absdorf-Hippersdorf": null, "Absdorf-Hippersdorf": null,
"Achern": null, "Achern": null,
"Achern Stadt": null, "Achern Stadt": null,
@ -251,6 +252,8 @@ document.addEventListener('DOMContentLoaded', function() {
"Antonsthal": null, "Antonsthal": null,
"Antwerpen Centraal": null, "Antwerpen Centraal": null,
"Antwerpen-Berchem": null, "Antwerpen-Berchem": null,
"Antwerpen-Luchtbal": null,
"Antwerpen-Noorderdokken": null,
"Antwerpen-Zuid": null, "Antwerpen-Zuid": null,
"Anwanden": null, "Anwanden": null,
"Anzefahr": null, "Anzefahr": null,
@ -592,6 +595,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Barby": null, "Barby": null,
"Barcelona Sants": null, "Barcelona Sants": null,
"Barchel": null, "Barchel": null,
"Bardonecchia Confine": null,
"Bardowick": null, "Bardowick": null,
"Barendrecht": null, "Barendrecht": null,
"Bargstedt": null, "Bargstedt": null,
@ -639,6 +643,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Bayreuth-St Georgen": null, "Bayreuth-St Georgen": null,
"Bayrischzell": null, "Bayrischzell": null,
"Beaucaire(Gard)": null, "Beaucaire(Gard)": null,
"Beaulieu-sur-Mer": null,
"Bebitz": null, "Bebitz": null,
"Bebra": null, "Bebra": null,
"Bechstedt-Trippstein": null, "Bechstedt-Trippstein": null,
@ -920,7 +925,6 @@ document.addEventListener('DOMContentLoaded', function() {
"Bestensee": null, "Bestensee": null,
"Bestwig": null, "Bestwig": null,
"Bettembourg": null, "Bettembourg": null,
"Bettembourg(fr)": null,
"Bettmannsäge": null, "Bettmannsäge": null,
"Bettwiesen": null, "Bettwiesen": null,
"Betzdorf(LUX)": null, "Betzdorf(LUX)": null,
@ -1003,6 +1007,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Binolen": null, "Binolen": null,
"Binz LB": null, "Binz LB": null,
"Binzen": null, "Binzen": null,
"Biot(Alpes-Maritimes)": null,
"Birach": null, "Birach": null,
"Birkelbach": null, "Birkelbach": null,
"Birkenau": null, "Birkenau": null,
@ -1129,6 +1134,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Bonn-Oberkassel Mitte": null, "Bonn-Oberkassel Mitte": null,
"Bonn-Ramersdorf": null, "Bonn-Ramersdorf": null,
"Bookholzberg": null, "Bookholzberg": null,
"Boom": null,
"Boondael/Boondaal": null, "Boondael/Boondaal": null,
"Boostedt": null, "Boostedt": null,
"Bopfingen": null, "Bopfingen": null,
@ -1140,6 +1146,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Boppard-Hirzenach": null, "Boppard-Hirzenach": null,
"Bordeaux-St-Jean": null, "Bordeaux-St-Jean": null,
"Bordesholm": null, "Bordesholm": null,
"Boren-Lindaunis Schleibrücke Nord": null,
"Borgeln": null, "Borgeln": null,
"Borgholzhausen": null, "Borgholzhausen": null,
"Borgo S. Dalmazzo": null, "Borgo S. Dalmazzo": null,
@ -1198,7 +1205,6 @@ document.addEventListener('DOMContentLoaded', function() {
"Braunsdorf-Lichtenwalde": null, "Braunsdorf-Lichtenwalde": null,
"Brebach": null, "Brebach": null,
"Breclav": null, "Breclav": null,
"Breclav(Gr)": null,
"Breda": null, "Breda": null,
"Breda-Prinsenbeek": null, "Breda-Prinsenbeek": null,
"Breddin": null, "Breddin": null,
@ -1471,6 +1477,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Cadenazzo": null, "Cadenazzo": null,
"Cadenberge": null, "Cadenberge": null,
"Cadolzburg": null, "Cadolzburg": null,
"Cagnes-sur-Mer": null,
"Cainsdorf": null, "Cainsdorf": null,
"Calais Ville": null, "Calais Ville": null,
"Calais-Fréthun": null, "Calais-Fréthun": null,
@ -1491,6 +1498,8 @@ document.addEventListener('DOMContentLoaded', function() {
"Cannes-la-Bocca": null, "Cannes-la-Bocca": null,
"Cantello Gaggiolo": null, "Cantello Gaggiolo": null,
"Cantu-Cermenate": null, "Cantu-Cermenate": null,
"Cap-Martin-Roquebrun": null,
"Cap-dAil": null,
"Capelle Schollevaar": null, "Capelle Schollevaar": null,
"Capelle(Westf)": null, "Capelle(Westf)": null,
"Capellen": null, "Capellen": null,
@ -1500,6 +1509,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Carbonne(Boussens)": null, "Carbonne(Boussens)": null,
"Carcassonne": null, "Carcassonne": null,
"Carimate": null, "Carimate": null,
"Carnoles": null,
"Carnoules(Toulon)": null, "Carnoules(Toulon)": null,
"Casekow": null, "Casekow": null,
"Casteldarne/Ehrenburg": null, "Casteldarne/Ehrenburg": null,
@ -1516,6 +1526,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Cerbère": null, "Cerbère": null,
"Ceska Kamenice": null, "Ceska Kamenice": null,
"Ceska Kubice": null, "Ceska Kubice": null,
"Ceska Lipa - Holy vrch": null,
"Ceska Lipa hl.n.": null, "Ceska Lipa hl.n.": null,
"Ceska Lipa strelnice": null, "Ceska Lipa strelnice": null,
"Ceske Budejovice": null, "Ceske Budejovice": null,
@ -1617,7 +1628,6 @@ document.addEventListener('DOMContentLoaded', function() {
"Colmar": null, "Colmar": null,
"Colmegna": null, "Colmegna": null,
"Combs la Ville Quincy": null, "Combs la Ville Quincy": null,
"Como Nord Camerlata": null,
"Como S. Giovanni": null, "Como S. Giovanni": null,
"Compiegne": null, "Compiegne": null,
"Conegliano": null, "Conegliano": null,
@ -1649,6 +1659,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Crimmitschau": null, "Crimmitschau": null,
"Crivitz": null, "Crivitz": null,
"Croix-Wasquehal": null, "Croix-Wasquehal": null,
"Cros-de-Cagnes": null,
"Crossen Ort": null, "Crossen Ort": null,
"Crossen a d Elster": null, "Crossen a d Elster": null,
"Csakanydoroszlo": null, "Csakanydoroszlo": null,
@ -1850,7 +1861,6 @@ document.addEventListener('DOMContentLoaded', function() {
"Doberschütz": null, "Doberschütz": null,
"Dobkovice": null, "Dobkovice": null,
"Dobova": null, "Dobova": null,
"Dobova(Gr)": null,
"Dobrany": null, "Dobrany": null,
"Dodendorf": null, "Dodendorf": null,
"Dodenhof": null, "Dodenhof": null,
@ -2207,6 +2217,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Eiswoog": null, "Eiswoog": null,
"Eitensheim": null, "Eitensheim": null,
"Eitorf": null, "Eitorf": null,
"Ekeren": null,
"Elend": null, "Elend": null,
"Elfershausen-Trimberg": null, "Elfershausen-Trimberg": null,
"Elgersburg": null, "Elgersburg": null,
@ -2418,6 +2429,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Etzwilen": null, "Etzwilen": null,
"Eubigheim": null, "Eubigheim": null,
"Euerdorf": null, "Euerdorf": null,
"Eugendorf": null,
"Eupen": null, "Eupen": null,
"Europaplatz/Postgalerie (U), Karlsruhe": null, "Europaplatz/Postgalerie (U), Karlsruhe": null,
"Europaplatz/Postgalerie, Karlsruhe": null, "Europaplatz/Postgalerie, Karlsruhe": null,
@ -2436,6 +2448,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Eygelshoven": null, "Eygelshoven": null,
"Eygelshoven Markt": null, "Eygelshoven Markt": null,
"Eystrup": null, "Eystrup": null,
"Eze": null,
"Eßleben": null, "Eßleben": null,
"Faak am See": null, "Faak am See": null,
"Fachingen(Lahn)": null, "Fachingen(Lahn)": null,
@ -2604,6 +2617,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Frankfurt-Unterliederbach": null, "Frankfurt-Unterliederbach": null,
"Frankfurt-Zeilsheim": null, "Frankfurt-Zeilsheim": null,
"Frankleben": null, "Frankleben": null,
"Frantiskov nad Ploucnici": null,
"Frantiskovy Lazne": null, "Frantiskovy Lazne": null,
"Frantiskovy Lazne Aquaforum": null, "Frantiskovy Lazne Aquaforum": null,
"Frastanz": null, "Frastanz": null,
@ -2670,6 +2684,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Friedberg Süd": null, "Friedberg Süd": null,
"Friedberg(Augsburg)": null, "Friedberg(Augsburg)": null,
"Friedberg(Hess)": null, "Friedberg(Hess)": null,
"Friedburg": null,
"Friedelhausen": null, "Friedelhausen": null,
"Friedensdorf(Lahn)": null, "Friedensdorf(Lahn)": null,
"Friedersdorf(Königs Wusterhausen)": null, "Friedersdorf(Königs Wusterhausen)": null,
@ -2706,6 +2721,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Friesach in Kärnten": null, "Friesach in Kärnten": null,
"Friesack(Mark)": null, "Friesack(Mark)": null,
"Friesdorf": null, "Friesdorf": null,
"Friesdorf Ost": null,
"Friesenheim(Baden)": null, "Friesenheim(Baden)": null,
"Frimmersdorf": null, "Frimmersdorf": null,
"Frisvadvej st": null, "Frisvadvej st": null,
@ -2726,6 +2742,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Fulda": null, "Fulda": null,
"Fuldatal-Ihringshausen": null, "Fuldatal-Ihringshausen": null,
"Furschenbach": null, "Furschenbach": null,
"Furth b.Mattighofen": null,
"Furth im Wald": null, "Furth im Wald": null,
"Furth(b Deisenhofen)": null, "Furth(b Deisenhofen)": null,
"Futuroscope": null, "Futuroscope": null,
@ -2931,6 +2948,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Gleisdorf": null, "Gleisdorf": null,
"Glesch": null, "Glesch": null,
"Gloggnitz": null, "Gloggnitz": null,
"Glogow": null,
"Glossen(b Oschatz)": null, "Glossen(b Oschatz)": null,
"Glöwen": null, "Glöwen": null,
"Glückauf": null, "Glückauf": null,
@ -2954,6 +2972,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Goldenstedt(Oldb)": null, "Goldenstedt(Oldb)": null,
"Goldhausen": null, "Goldhausen": null,
"Goldshöfe": null, "Goldshöfe": null,
"Golfe-Juan-Vallauris": null,
"Golling-Abtenau": null, "Golling-Abtenau": null,
"Gollmitz(Niederlausitz)": null, "Gollmitz(Niederlausitz)": null,
"Golm": null, "Golm": null,
@ -3003,6 +3022,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Grambow": null, "Grambow": null,
"Gramsbergen": null, "Gramsbergen": null,
"Gransee": null, "Gransee": null,
"Grasse": null,
"Gratwein-Gratkorn": null, "Gratwein-Gratkorn": null,
"Grauschwitz Flocke": null, "Grauschwitz Flocke": null,
"Graz Don Bosco (Bahnsteige 1-2)": null, "Graz Don Bosco (Bahnsteige 1-2)": null,
@ -3116,6 +3136,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Gräfendorf": null, "Gräfendorf": null,
"Gräfenhainichen": null, "Gräfenhainichen": null,
"Gräfenroda": null, "Gräfenroda": null,
"Gräfenstuhl-Klippmühle": null,
"Gräfentonna": null, "Gräfentonna": null,
"Gräveneck": null, "Gräveneck": null,
"Grävenwiesbach": null, "Grävenwiesbach": null,
@ -3151,6 +3172,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Gundersheim(Rheinhess)": null, "Gundersheim(Rheinhess)": null,
"Gunskirchen": null, "Gunskirchen": null,
"Guntersblum": null, "Guntersblum": null,
"Guntersdorf": null,
"Guntramsdorf Kaiserau": null, "Guntramsdorf Kaiserau": null,
"Gunzenhausen": null, "Gunzenhausen": null,
"Gurten OÖ": null, "Gurten OÖ": null,
@ -3487,7 +3509,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Heggen": null, "Heggen": null,
"Hegne": null, "Hegne": null,
"Hegyeshalom": null, "Hegyeshalom": null,
"Hegyeshalom(Gr)": null, "Heide (B)": null,
"Heide(Holst)": null, "Heide(Holst)": null,
"Heidelberg Hbf": null, "Heidelberg Hbf": null,
"Heidelberg Orthopädie": null, "Heidelberg Orthopädie": null,
@ -3542,6 +3564,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Heimersheim": null, "Heimersheim": null,
"Heimstetten": null, "Heimstetten": null,
"Heinebach": null, "Heinebach": null,
"Heinfels": null,
"Heino": null, "Heino": null,
"Heinrich-Heine-Straße, Kassel": null, "Heinrich-Heine-Straße, Kassel": null,
"Heinsberg Kreishaus": null, "Heinsberg Kreishaus": null,
@ -3567,6 +3590,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Helmstadt(Baden)": null, "Helmstadt(Baden)": null,
"Helmstedt": null, "Helmstedt": null,
"Helpup": null, "Helpup": null,
"Hemiksem": null,
"Hemmen-Dodewaard": null, "Hemmen-Dodewaard": null,
"Hemmerde": null, "Hemmerde": null,
"Hemmersdorf(Saar)": null, "Hemmersdorf(Saar)": null,
@ -3607,6 +3631,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Hergershausen": null, "Hergershausen": null,
"Heringen(Helme)": null, "Heringen(Helme)": null,
"Heringsdorf Neuhof": null, "Heringsdorf Neuhof": null,
"Herisau": null,
"Herlasgrün": null, "Herlasgrün": null,
"Herleshausen Hp": null, "Herleshausen Hp": null,
"Hermaringen": null, "Hermaringen": null,
@ -3659,6 +3684,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Hettstedt": null, "Hettstedt": null,
"Hetzdorf(Flöhatal)": null, "Hetzdorf(Flöhatal)": null,
"Hetzerath": null, "Hetzerath": null,
"Hetzmannsdorf-Wullersdorf": null,
"Heudeber-Danstedt": null, "Heudeber-Danstedt": null,
"Heufeld": null, "Heufeld": null,
"Heufeldmühle": null, "Heufeldmühle": null,
@ -3699,6 +3725,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Hittfeld": null, "Hittfeld": null,
"Hitzacker": null, "Hitzacker": null,
"Hnevice": null, "Hnevice": null,
"Hoboken-Polder": null,
"Hochdahl": null, "Hochdahl": null,
"Hochdahl-Millrath": null, "Hochdahl-Millrath": null,
"Hochdorf(b Horb)": null, "Hochdorf(b Horb)": null,
@ -3766,6 +3793,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Holdorf(Meckl)": null, "Holdorf(Meckl)": null,
"Holdorf(Oldb)": null, "Holdorf(Oldb)": null,
"Holkov": null, "Holkov": null,
"Hollabrunn": null,
"Hollandsche Rading": null, "Hollandsche Rading": null,
"Holländische Straße, Kassel": null, "Holländische Straße, Kassel": null,
"Holländischer Platz/Universität, Kassel": null, "Holländischer Platz/Universität, Kassel": null,
@ -3817,6 +3845,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Horni Dvoriste": null, "Horni Dvoriste": null,
"Horni Kamenice": null, "Horni Kamenice": null,
"Horni Podluzi": null, "Horni Podluzi": null,
"Horni Police": null,
"Horni Poustevna": null, "Horni Poustevna": null,
"Hornstorf": null, "Hornstorf": null,
"Horovice": null, "Horovice": null,
@ -3974,7 +4003,6 @@ document.addEventListener('DOMContentLoaded', function() {
"Irrenlohe": null, "Irrenlohe": null,
"Is-sur-Tille": null, "Is-sur-Tille": null,
"Iselle di Trasquera": null, "Iselle di Trasquera": null,
"Iselle transito": null,
"Iserlohn": null, "Iserlohn": null,
"Iserlohnerheide": null, "Iserlohnerheide": null,
"Isernhagen": null, "Isernhagen": null,
@ -4010,6 +4038,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Jechtingen": null, "Jechtingen": null,
"Jedenspeigen": null, "Jedenspeigen": null,
"Jedlova": null, "Jedlova": null,
"Jedrzychowice": null,
"Jeeser": null, "Jeeser": null,
"Jegum st": null, "Jegum st": null,
"Jelenia Gora": null, "Jelenia Gora": null,
@ -4024,10 +4053,8 @@ document.addEventListener('DOMContentLoaded', function() {
"Jenikov-Oldrichov": null, "Jenikov-Oldrichov": null,
"Jennersdorf": null, "Jennersdorf": null,
"Jerichow": null, "Jerichow": null,
"Jerne St.": null,
"Jerxheim": null, "Jerxheim": null,
"Jerzmanki": null, "Jerzmanki": null,
"Jesenice(Gr)": null,
"Jesenice(SL)": null, "Jesenice(SL)": null,
"Jesewitz(Leipzig)": null, "Jesewitz(Leipzig)": null,
"Jessen(Elster)": null, "Jessen(Elster)": null,
@ -4049,6 +4076,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Johanngeorgenstadt": null, "Johanngeorgenstadt": null,
"Joigny(Lar.Migennes)": null, "Joigny(Lar.Migennes)": null,
"Jossa": null, "Jossa": null,
"Juan-Les-Pins": null,
"Judenburg": null, "Judenburg": null,
"Julbach": null, "Julbach": null,
"Jungingen(Hohenz)": null, "Jungingen(Hohenz)": null,
@ -4097,6 +4125,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Kalenborn(Westerw)": null, "Kalenborn(Westerw)": null,
"Kalhausen": null, "Kalhausen": null,
"Kall": null, "Kall": null,
"Kalmthout": null,
"Kalsdorf b.Graz": null, "Kalsdorf b.Graz": null,
"Kalsow": null, "Kalsow": null,
"Kaltenberg": null, "Kaltenberg": null,
@ -4118,6 +4147,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Kandersteg": null, "Kandersteg": null,
"Kanzem": null, "Kanzem": null,
"Kapelle-Biezelinge": null, "Kapelle-Biezelinge": null,
"Kapellen(B)": null,
"Kapellen-Drusweiler": null, "Kapellen-Drusweiler": null,
"Kapellen-Wevelinghoven": null, "Kapellen-Wevelinghoven": null,
"Kapen Biosphärenreservat": null, "Kapen Biosphärenreservat": null,
@ -4128,6 +4158,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Kapsweyer": null, "Kapsweyer": null,
"Karcag": null, "Karcag": null,
"Karez": null, "Karez": null,
"Karlov pod Jestedem": null,
"Karlovy Vary": null, "Karlovy Vary": null,
"Karlovy Vary dolni n.": null, "Karlovy Vary dolni n.": null,
"Karlsburg": null, "Karlsburg": null,
@ -4220,6 +4251,8 @@ document.addEventListener('DOMContentLoaded', function() {
"Kiel-Oppendorf": null, "Kiel-Oppendorf": null,
"Kiel-Russee": null, "Kiel-Russee": null,
"Kierspe": null, "Kierspe": null,
"Kieselhumes, Saarbrücken": null,
"Kijkuit": null,
"Kilchberg(CH)": null, "Kilchberg(CH)": null,
"Killer": null, "Killer": null,
"Killwangen-Spreitenbach": null, "Killwangen-Spreitenbach": null,
@ -4322,6 +4355,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Klosterfelde": null, "Klosterfelde": null,
"Klosterlechfeld": null, "Klosterlechfeld": null,
"Klostermansfeld": null, "Klostermansfeld": null,
"Klostermansfeld Randsiedlung": null,
"Klosterreichenbach": null, "Klosterreichenbach": null,
"Kloten": null, "Kloten": null,
"Klotten": null, "Klotten": null,
@ -4376,6 +4410,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Korbach Süd": null, "Korbach Süd": null,
"Kordel": null, "Kordel": null,
"Kork": null, "Kork": null,
"Korneuburg": null,
"Korntal": null, "Korntal": null,
"Korntal Gymnasium": null, "Korntal Gymnasium": null,
"Kornwestheim Pbf": null, "Kornwestheim Pbf": null,
@ -4431,7 +4466,6 @@ document.addEventListener('DOMContentLoaded', function() {
"Kreuztal-Littfeld": null, "Kreuztal-Littfeld": null,
"Kriftel": null, "Kriftel": null,
"Krimmeri-Meinau": null, "Krimmeri-Meinau": null,
"Krimov": null,
"Krippen": null, "Krippen": null,
"Krizany": null, "Krizany": null,
"Krommenie-Assendelft": null, "Krommenie-Assendelft": null,
@ -4548,6 +4582,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Köppern": null, "Köppern": null,
"Körle": null, "Körle": null,
"Körmend": null, "Körmend": null,
"Köstendorf Weng": null,
"Köthen": null, "Köthen": null,
"Köttewitz": null, "Köttewitz": null,
"Kötzschau": null, "Kötzschau": null,
@ -4566,6 +4601,7 @@ document.addEventListener('DOMContentLoaded', function() {
"La Bastide-St-Laurent les Bains": null, "La Bastide-St-Laurent les Bains": null,
"La Brigue(F)": null, "La Brigue(F)": null,
"La Charité sur Loire": null, "La Charité sur Loire": null,
"La Frayère": null,
"La Plaine": null, "La Plaine": null,
"La Roche sur Yon": null, "La Roche sur Yon": null,
"La Souterraine": null, "La Souterraine": null,
@ -4660,6 +4696,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Langweid(Lech)": null, "Langweid(Lech)": null,
"Lansingerland-Zoetermeer": null, "Lansingerland-Zoetermeer": null,
"Lasko": null, "Lasko": null,
"Lasow": null,
"Lathen": null, "Lathen": null,
"Laubendorf": null, "Laubendorf": null,
"Laubenheim(Nahe)": null, "Laubenheim(Nahe)": null,
@ -4709,6 +4746,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Laßnitzhöhe": null, "Laßnitzhöhe": null,
"Laßnitzthal": null, "Laßnitzthal": null,
"Le Blanc-Mesnil": null, "Le Blanc-Mesnil": null,
"Le Bosquet": null,
"Le Bourget": null, "Le Bourget": null,
"Le Creusot Montceau Montchanin TGV": null, "Le Creusot Montceau Montchanin TGV": null,
"Le Havre": null, "Le Havre": null,
@ -4799,6 +4837,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Lemmie": null, "Lemmie": null,
"Lend": null, "Lend": null,
"Lendringsen": null, "Lendringsen": null,
"Lengau": null,
"Lengede-Broistedt": null, "Lengede-Broistedt": null,
"Lengefeld-Rauenstein": null, "Lengefeld-Rauenstein": null,
"Lengenfeld(Vogtl)": null, "Lengenfeld(Vogtl)": null,
@ -4894,6 +4933,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Limburgerhof": null, "Limburgerhof": null,
"Limmritz(Sachs)": null, "Limmritz(Sachs)": null,
"Limone": null, "Limone": null,
"Limone Confine": null,
"Linda(Elster)": null, "Linda(Elster)": null,
"Lindach": null, "Lindach": null,
"Lindau-Aeschach": null, "Lindau-Aeschach": null,
@ -4972,6 +5012,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Loxstedt": null, "Loxstedt": null,
"Loßburg-Rodt": null, "Loßburg-Rodt": null,
"Luban Sl.": null, "Luban Sl.": null,
"Lubin Gorniczy": null,
"Lubolz": null, "Lubolz": null,
"Luckaitztal": null, "Luckaitztal": null,
"Luckau-Uckro": null, "Luckau-Uckro": null,
@ -5029,6 +5070,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Lutzelbourg": null, "Lutzelbourg": null,
"Luxembourg": null, "Luxembourg": null,
"Luzern": null, "Luzern": null,
"Lvova": null,
"Lyon Part Dieu": null, "Lyon Part Dieu": null,
"Lähn": null, "Lähn": null,
"Läufelfingen": null, "Läufelfingen": null,
@ -5258,11 +5300,13 @@ document.addEventListener('DOMContentLoaded', function() {
"Massing": null, "Massing": null,
"Mathystraße, Karlsruhe": null, "Mathystraße, Karlsruhe": null,
"Matrei am Brenner": null, "Matrei am Brenner": null,
"Mattighofen": null,
"Matzenbach": null, "Matzenbach": null,
"Matzing": null, "Matzing": null,
"Maubach": null, "Maubach": null,
"Maubeuge": null, "Maubeuge": null,
"Mauer(b Heidelberg)": null, "Mauer(b Heidelberg)": null,
"Mauerkirchen": null,
"Maulbronn Stadt/Kloster": null, "Maulbronn Stadt/Kloster": null,
"Maulbronn West": null, "Maulbronn West": null,
"Maulburg": null, "Maulburg": null,
@ -5301,6 +5345,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Meinersen": null, "Meinersen": null,
"Meinerzhagen": null, "Meinerzhagen": null,
"Meiningen": null, "Meiningen": null,
"Meinsdorf": null,
"Meiringen": null, "Meiringen": null,
"Meitingen": null, "Meitingen": null,
"Meitzendorf": null, "Meitzendorf": null,
@ -5337,6 +5382,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Mengersgereuth-Hämmern Ost": null, "Mengersgereuth-Hämmern Ost": null,
"Menningen-Leitishofen": null, "Menningen-Leitishofen": null,
"Menton": null, "Menton": null,
"Menton Garavan": null,
"Menzingen(Baden)": null, "Menzingen(Baden)": null,
"Menznau": null, "Menznau": null,
"Meppel": null, "Meppel": null,
@ -5434,6 +5480,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Mitterberghütten": null, "Mitterberghütten": null,
"Mitterdorf-Veitsch": null, "Mitterdorf-Veitsch": null,
"Mittergars": null, "Mittergars": null,
"Mittewald an der Drau": null,
"Mittweida": null, "Mittweida": null,
"Mixdorf": null, "Mixdorf": null,
"Mixnitz Bärenschützklamm": null, "Mixnitz Bärenschützklamm": null,
@ -5486,6 +5533,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Moselkern": null, "Moselkern": null,
"Mosonmagyarovar": null, "Mosonmagyarovar": null,
"Most": null, "Most": null,
"Mouans-Sartoux": null,
"Mouchard": null, "Mouchard": null,
"Moulins-sur-Allier": null, "Moulins-sur-Allier": null,
"Mouscron": null, "Mouscron": null,
@ -5506,6 +5554,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Mulhouse Ville": null, "Mulhouse Ville": null,
"Mulhouse-Dornach": null, "Mulhouse-Dornach": null,
"Mulsum-Essel": null, "Mulsum-Essel": null,
"Munderfing": null,
"Munderkingen": null, "Munderkingen": null,
"Mundolsheim": null, "Mundolsheim": null,
"Munkzwalm": null, "Munkzwalm": null,
@ -5834,6 +5883,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Neundorf(Anh)": null, "Neundorf(Anh)": null,
"Neunhofen": null, "Neunhofen": null,
"Neunkirch": null, "Neunkirch": null,
"Neunkirchen NÖ": null,
"Neunkirchen a Sand": null, "Neunkirchen a Sand": null,
"Neunkirchen(Kr Siegen)": null, "Neunkirchen(Kr Siegen)": null,
"Neunkirchen(Saar)-Wellesweiler": null, "Neunkirchen(Saar)-Wellesweiler": null,
@ -5883,6 +5933,8 @@ document.addEventListener('DOMContentLoaded', function() {
"Neuzelle": null, "Neuzelle": null,
"Neuötting": null, "Neuötting": null,
"Nice Ville": null, "Nice Ville": null,
"Nice-Riquier": null,
"Nice-St-Augustin": null,
"Nickelsdorf": null, "Nickelsdorf": null,
"Nidda": null, "Nidda": null,
"Nidderau": null, "Nidderau": null,
@ -5959,6 +6011,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Niederzissen": null, "Niederzissen": null,
"Niederzwönitz": null, "Niederzwönitz": null,
"Niefern": null, "Niefern": null,
"Niel": null,
"Niemberg": null, "Niemberg": null,
"Nienburg(Saale)": null, "Nienburg(Saale)": null,
"Nienburg(Weser)": null, "Nienburg(Weser)": null,
@ -5991,6 +6044,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Nohra(Wipper)": null, "Nohra(Wipper)": null,
"Noisy-le-Sec": null, "Noisy-le-Sec": null,
"Nonnenhorn": null, "Nonnenhorn": null,
"Noorderkempen": null,
"Norddeich": null, "Norddeich": null,
"Norddeich Mole": null, "Norddeich Mole": null,
"Norden": null, "Norden": null,
@ -6032,6 +6086,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Nove Hamry": null, "Nove Hamry": null,
"Nove Zamky": null, "Nove Zamky": null,
"Noveant": null, "Noveant": null,
"Novina": null,
"Novska": null, "Novska": null,
"Novy Bor": null, "Novy Bor": null,
"Nová Hut v Luzických horách": null, "Nová Hut v Luzických horách": null,
@ -6237,6 +6292,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Oldentrup": null, "Oldentrup": null,
"Oldenzaal": null, "Oldenzaal": null,
"Olen(Belgien)": null, "Olen(Belgien)": null,
"Olivetta-S. Michele": null,
"Olovi": null, "Olovi": null,
"Olpe": null, "Olpe": null,
"Olsberg": null, "Olsberg": null,
@ -6276,6 +6332,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Osnabrück-Sutthausen": null, "Osnabrück-Sutthausen": null,
"Oss": null, "Oss": null,
"Oss West": null, "Oss West": null,
"Ostasov": null,
"Ostbevern": null, "Ostbevern": null,
"Ostendstraße, Karlsruhe": null, "Ostendstraße, Karlsruhe": null,
"Osterburg": null, "Osterburg": null,
@ -6331,6 +6388,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Otze": null, "Otze": null,
"Otzing": null, "Otzing": null,
"Oudenbosch": null, "Oudenbosch": null,
"Oulx-Cesana-Claviere-Sestriere": null,
"Outrup st": null, "Outrup st": null,
"Ovelgünne": null, "Ovelgünne": null,
"Overath": null, "Overath": null,
@ -6385,6 +6443,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Paulinenaue": null, "Paulinenaue": null,
"Paulinzella": null, "Paulinzella": null,
"Pavia": null, "Pavia": null,
"Payerbach-Reichenau": null,
"Pechbrunn": null, "Pechbrunn": null,
"Peenemünde": null, "Peenemünde": null,
"Pegau": null, "Pegau": null,
@ -6410,6 +6469,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Perleberg": null, "Perleberg": null,
"Pernink": null, "Pernink": null,
"Perpignan": null, "Perpignan": null,
"Pertoltice pod Ralskem": null,
"Peschiera del Garda": null, "Peschiera del Garda": null,
"Petange": null, "Petange": null,
"Petergrube": null, "Petergrube": null,
@ -6456,7 +6516,6 @@ document.addEventListener('DOMContentLoaded', function() {
"Pillgram": null, "Pillgram": null,
"Pinneberg": null, "Pinneberg": null,
"Pinnow(Uckermark)": null, "Pinnow(Uckermark)": null,
"Pino transito": null,
"Pino-Tronzano": null, "Pino-Tronzano": null,
"Pinzberg": null, "Pinzberg": null,
"Pirk": null, "Pirk": null,
@ -6471,6 +6530,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Plaidt": null, "Plaidt": null,
"Planegg": null, "Planegg": null,
"Plate(Meckl)": null, "Plate(Meckl)": null,
"Platt": null,
"Plattling": null, "Plattling": null,
"Platz der Deutschen Einheit, Kassel": null, "Platz der Deutschen Einheit, Kassel": null,
"Plau am See Bahnhof": null, "Plau am See Bahnhof": null,
@ -6533,6 +6593,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Potsdam Pirschheide": null, "Potsdam Pirschheide": null,
"Potsdam-Babelsberg": null, "Potsdam-Babelsberg": null,
"Potsdam-Rehbrücke": null, "Potsdam-Rehbrücke": null,
"Pottschach": null,
"Potucky": null, "Potucky": null,
"Potucky zastavka": null, "Potucky zastavka": null,
"Pougues les Eaux": null, "Pougues les Eaux": null,
@ -6608,6 +6669,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Putten": null, "Putten": null,
"Puttgarden": null, "Puttgarden": null,
"Putzkau": null, "Putzkau": null,
"Puurs": null,
"Pöchlarn": null, "Pöchlarn": null,
"Pölchow": null, "Pölchow": null,
"Pölling": null, "Pölling": null,
@ -6679,6 +6741,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Ramstein": null, "Ramstein": null,
"Rangendingen": null, "Rangendingen": null,
"Rangsdorf": null, "Rangsdorf": null,
"Ranguin": null,
"Rankweil": null, "Rankweil": null,
"Ranstadt": null, "Ranstadt": null,
"Ranzo-S. Abbondio": null, "Ranzo-S. Abbondio": null,
@ -6853,6 +6916,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Riesa": null, "Riesa": null,
"Rieschweiler": null, "Rieschweiler": null,
"Rieseby": null, "Rieseby": null,
"Rieseby Schleibrücke Süd": null,
"Rieste": null, "Rieste": null,
"Riestedt": null, "Riestedt": null,
"Rietheim(CH)": null, "Rietheim(CH)": null,
@ -7014,6 +7078,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Ruhmannsfelden": null, "Ruhmannsfelden": null,
"Ruhpolding": null, "Ruhpolding": null,
"Ruhstorf": null, "Ruhstorf": null,
"Ruisbroek-Sauvegarde": null,
"Rum b.Innsbruck": null, "Rum b.Innsbruck": null,
"Rumburk": null, "Rumburk": null,
"Rumeln": null, "Rumeln": null,
@ -7117,6 +7182,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Salzburg Aiglhof": null, "Salzburg Aiglhof": null,
"Salzburg Gnigl": null, "Salzburg Gnigl": null,
"Salzburg Hbf": null, "Salzburg Hbf": null,
"Salzburg Kasern": null,
"Salzburg Liefering": null, "Salzburg Liefering": null,
"Salzburg Mülln-Altstadt": null, "Salzburg Mülln-Altstadt": null,
"Salzburg Parsch": null, "Salzburg Parsch": null,
@ -7139,7 +7205,6 @@ document.addEventListener('DOMContentLoaded', function() {
"Sand(Niederbay)": null, "Sand(Niederbay)": null,
"Sande": null, "Sande": null,
"Sandebeck": null, "Sandebeck": null,
"Sanderbusch": null,
"Sandersdorf(Bitterf)": null, "Sandersdorf(Bitterf)": null,
"Sandershäuser Straße, Kassel": null, "Sandershäuser Straße, Kassel": null,
"Sandersleben(Anh)": null, "Sandersleben(Anh)": null,
@ -7156,7 +7221,6 @@ document.addEventListener('DOMContentLoaded', function() {
"Santpoort Noord": null, "Santpoort Noord": null,
"Santpoort Zuid": null, "Santpoort Zuid": null,
"Sap": null, "Sap": null,
"Sapjane(Gr)": null,
"Sargans": null, "Sargans": null,
"Sarnow": null, "Sarnow": null,
"Sarrebourg": null, "Sarrebourg": null,
@ -7167,6 +7231,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Sassenroth": null, "Sassenroth": null,
"Sassnitz": null, "Sassnitz": null,
"Sathonay Rillieux": null, "Sathonay Rillieux": null,
"Satov": null,
"Satteldorf": null, "Satteldorf": null,
"Satzvey": null, "Satzvey": null,
"Sauerlach": null, "Sauerlach": null,
@ -7185,6 +7250,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Schagen": null, "Schagen": null,
"Schaidt(Pfalz)": null, "Schaidt(Pfalz)": null,
"Schalchen": null, "Schalchen": null,
"Schalchen-Mattighofen": null,
"Schalkau": null, "Schalkau": null,
"Schalkau Mitte": null, "Schalkau Mitte": null,
"Schalksmühle": null, "Schalksmühle": null,
@ -7204,6 +7270,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Scheidemannplatz, Kassel": null, "Scheidemannplatz, Kassel": null,
"Scheidt(Saar)": null, "Scheidt(Saar)": null,
"Schelklingen": null, "Schelklingen": null,
"Schelle": null,
"Schemmerberg": null, "Schemmerberg": null,
"Schenkenzell": null, "Schenkenzell": null,
"Scheppach": null, "Scheppach": null,
@ -7247,6 +7314,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Schloss Rüppurr, Karlsruhe": null, "Schloss Rüppurr, Karlsruhe": null,
"Schloß Holte": null, "Schloß Holte": null,
"Schluchsee": null, "Schluchsee": null,
"Schlöglmühl": null,
"Schlüchtern": null, "Schlüchtern": null,
"Schlüßlberg": null, "Schlüßlberg": null,
"Schmachtenhagen": null, "Schmachtenhagen": null,
@ -7527,6 +7595,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Sinsheim Museum/Arena": null, "Sinsheim Museum/Arena": null,
"Sinsheim(Elsenz) Hbf": null, "Sinsheim(Elsenz) Hbf": null,
"Sint-Denijs-Boekel": null, "Sint-Denijs-Boekel": null,
"Sint-Mariaburg": null,
"Sinzheim": null, "Sinzheim": null,
"Sinzheim Nord": null, "Sinzheim Nord": null,
"Sinzig(Rhein)": null, "Sinzig(Rhein)": null,
@ -7644,6 +7713,7 @@ document.addEventListener('DOMContentLoaded', function() {
"St-Jean-de-Luz-Ciboure": null, "St-Jean-de-Luz-Ciboure": null,
"St-Jean-de-Maurienne Arvan": null, "St-Jean-de-Maurienne Arvan": null,
"St-Jory(Toulouse)": null, "St-Jory(Toulouse)": null,
"St-Laurent-du-Var": null,
"St-Louis (Haut-Rhin)": null, "St-Louis (Haut-Rhin)": null,
"St-Louis-la-Chaussee": null, "St-Louis-la-Chaussee": null,
"St-Maurice(CH)": null, "St-Maurice(CH)": null,
@ -7664,6 +7734,8 @@ document.addEventListener('DOMContentLoaded', function() {
"St. Margrethen SG": null, "St. Margrethen SG": null,
"St. Moritz": null, "St. Moritz": null,
"St. Valentin": null, "St. Valentin": null,
"St.Egyden am Steinfeld": null,
"St.Georgen/Mattig": null,
"St.Jodok am Brenner": null, "St.Jodok am Brenner": null,
"St.Michael in Obersteiermark": null, "St.Michael in Obersteiermark": null,
"St.Peter-Seitenstetten": null, "St.Peter-Seitenstetten": null,
@ -7695,6 +7767,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Stare Splavy": null, "Stare Splavy": null,
"Starnberg": null, "Starnberg": null,
"Starnberg Nord": null, "Starnberg Nord": null,
"Stary Sachov": null,
"Statte": null, "Statte": null,
"Stauchitz": null, "Stauchitz": null,
"Staudernheim": null, "Staudernheim": null,
@ -7748,6 +7821,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Stelle": null, "Stelle": null,
"Stelle DHE": null, "Stelle DHE": null,
"Stendal Hbf": null, "Stendal Hbf": null,
"Stendal Hochschule": null,
"Stendal Vorbf": null, "Stendal Vorbf": null,
"Stendal-Stadtsee": null, "Stendal-Stadtsee": null,
"Stenn": null, "Stenn": null,
@ -7815,11 +7889,13 @@ document.addEventListener('DOMContentLoaded', function() {
"Straßgräbchen-Bernsdorf": null, "Straßgräbchen-Bernsdorf": null,
"Straßkirchen": null, "Straßkirchen": null,
"Straßwalchen": null, "Straßwalchen": null,
"Straßwalchen West": null,
"Stresa": null, "Stresa": null,
"Strizivojna-Vrpolje": null, "Strizivojna-Vrpolje": null,
"Strohkirchen": null, "Strohkirchen": null,
"Strullendorf": null, "Strullendorf": null,
"Struthütten": null, "Struthütten": null,
"Struznice": null,
"Stubben": null, "Stubben": null,
"Stubbenfelde": null, "Stubbenfelde": null,
"Stubersheim": null, "Stubersheim": null,
@ -7891,7 +7967,6 @@ document.addEventListener('DOMContentLoaded', function() {
"Szczecin Gumience": null, "Szczecin Gumience": null,
"Szentgotthárd": null, "Szentgotthárd": null,
"Szob": null, "Szob": null,
"Szob(Gr)": null,
"Szolnok": null, "Szolnok": null,
"Szombathely": null, "Szombathely": null,
"Szombathely-Szölös": null, "Szombathely-Szölös": null,
@ -7933,6 +8008,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Tarnow": null, "Tarnow": null,
"Tarp": null, "Tarp": null,
"Tarvisio Boscoverde": null, "Tarvisio Boscoverde": null,
"Tassenbach": null,
"Tata": null, "Tata": null,
"Tatabanya": null, "Tatabanya": null,
"Tating": null, "Tating": null,
@ -7972,6 +8048,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Terborg": null, "Terborg": null,
"Terfens-Weer": null, "Terfens-Weer": null,
"Tergnier": null, "Tergnier": null,
"Ternitz": null,
"Teschenhagen": null, "Teschenhagen": null,
"Teschow": null, "Teschow": null,
"Tessin": null, "Tessin": null,
@ -7983,6 +8060,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Teufelsmühle": null, "Teufelsmühle": null,
"Teutschenthal": null, "Teutschenthal": null,
"Teutschenthal Ost": null, "Teutschenthal Ost": null,
"Thal": null,
"Thale Hbf": null, "Thale Hbf": null,
"Thale Musestieg": null, "Thale Musestieg": null,
"Thaleischweiler-Fröschen": null, "Thaleischweiler-Fröschen": null,
@ -8112,6 +8190,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Twello": null, "Twello": null,
"Twiste": null, "Twiste": null,
"Twistringen": null, "Twistringen": null,
"Tägerwilen Dorf": null,
"Töging(Inn)": null, "Töging(Inn)": null,
"Tönning": null, "Tönning": null,
"Töppeln": null, "Töppeln": null,
@ -8194,6 +8273,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Unterneudorf": null, "Unterneudorf": null,
"Unterneustädter Kirchplatz, Kassel": null, "Unterneustädter Kirchplatz, Kassel": null,
"Unterreichenbach": null, "Unterreichenbach": null,
"Unterretzbach": null,
"Unterschleißheim": null, "Unterschleißheim": null,
"Untersteinach(Bayr)": null, "Untersteinach(Bayr)": null,
"Untersteinach(b Stadtsteinach)": null, "Untersteinach(b Stadtsteinach)": null,
@ -8228,6 +8308,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Utrecht Terwijde": null, "Utrecht Terwijde": null,
"Utrecht Vaartsche Rijn": null, "Utrecht Vaartsche Rijn": null,
"Utrecht Zuilen": null, "Utrecht Zuilen": null,
"Uttendorf-Helpfau": null,
"Utting": null, "Utting": null,
"Uttwil": null, "Uttwil": null,
"Utzedel": null, "Utzedel": null,
@ -8263,6 +8344,8 @@ document.addEventListener('DOMContentLoaded', function() {
"Varsseveld": null, "Varsseveld": null,
"Vastorf": null, "Vastorf": null,
"Vaterstetten": null, "Vaterstetten": null,
"Vatterode": null,
"Vatteröder Teich": null,
"Vechelde": null, "Vechelde": null,
"Vechta": null, "Vechta": null,
"Vechta-Stoppelmarkt": null, "Vechta-Stoppelmarkt": null,
@ -8311,6 +8394,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Verneuil sur Avre": null, "Verneuil sur Avre": null,
"Vernon(Eure)": null, "Vernon(Eure)": null,
"Verona Porta Nuova": null, "Verona Porta Nuova": null,
"Versciaco-Elmo/Vierschach-Helm": null,
"Verviers Central": null, "Verviers Central": null,
"Verviers-Palais": null, "Verviers-Palais": null,
"Vesele pod Rabstejnem": null, "Vesele pod Rabstejnem": null,
@ -8336,6 +8420,8 @@ document.addEventListener('DOMContentLoaded', function() {
"Villach Westbf": null, "Villach Westbf": null,
"Villars les Dombes": null, "Villars les Dombes": null,
"Villedieu les Poeles": null, "Villedieu les Poeles": null,
"Villefranche-sur-Mer": null,
"Villeneuve Loubet": null,
"Villers Cotterets": null, "Villers Cotterets": null,
"Villiers-le-Bel-Gonesse": null, "Villiers-le-Bel-Gonesse": null,
"Villingen(Schwarzw)": null, "Villingen(Schwarzw)": null,
@ -8454,6 +8540,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Walldürn": null, "Walldürn": null,
"Wallenrod": null, "Wallenrod": null,
"Wallersdorf": null, "Wallersdorf": null,
"Wallersee": null,
"Wallertheim": null, "Wallertheim": null,
"Walleshausen": null, "Walleshausen": null,
"Wallhausen(Helme)": null, "Wallhausen(Helme)": null,
@ -8592,6 +8679,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Weisenbach": null, "Weisenbach": null,
"Weisenheim(Sand)": null, "Weisenheim(Sand)": null,
"Weiterstadt": null, "Weiterstadt": null,
"Weitlanbrunn": null,
"Weixdorf": null, "Weixdorf": null,
"Weixdorf Bad": null, "Weixdorf Bad": null,
"Weizen": null, "Weizen": null,
@ -8704,6 +8792,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Wien Kaiserebersdorf": null, "Wien Kaiserebersdorf": null,
"Wien Leopoldau": null, "Wien Leopoldau": null,
"Wien Liesing": null, "Wien Liesing": null,
"Wien Matzleinsdorfer Platz": null,
"Wien Meidling": null, "Wien Meidling": null,
"Wien Mitte": null, "Wien Mitte": null,
"Wien Penzing": null, "Wien Penzing": null,
@ -8749,6 +8838,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Wildeck-Bosserode": null, "Wildeck-Bosserode": null,
"Wildeck-Hönebach": null, "Wildeck-Hönebach": null,
"Wildeck-Obersuhl": null, "Wildeck-Obersuhl": null,
"Wildert": null,
"Wildeshausen": null, "Wildeshausen": null,
"Wildon": null, "Wildon": null,
"Wilferdingen-Singen": null, "Wilferdingen-Singen": null,
@ -8961,6 +9051,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Zaisenhausen": null, "Zaisenhausen": null,
"Zakupy-Bozikov": null, "Zakupy-Bozikov": null,
"Zaltbommel": null, "Zaltbommel": null,
"Zandov": null,
"Zandvoort aan Zee": null, "Zandvoort aan Zee": null,
"Zapfendorf": null, "Zapfendorf": null,
"Zareba": null, "Zareba": null,
@ -8993,6 +9084,7 @@ document.addEventListener('DOMContentLoaded', function() {
"Zella-Mehlis": null, "Zella-Mehlis": null,
"Zella-Mehlis West": null, "Zella-Mehlis West": null,
"Zellendorf": null, "Zellendorf": null,
"Zellerndorf": null,
"Zellerthal": null, "Zellerthal": null,
"Zeltweg": null, "Zeltweg": null,
"Zempin": null, "Zempin": null,

File diff suppressed because one or more lines are too long

View file

@ -1 +1 @@
var j_departure=0,j_duration=0,j_arrival=0,j_dest="",j_stops=[];function upd_journey_data(){$(".countdown").each(function(){var t=$(this).data("journey"),t=(t&&(t=t.split(";"),j_departure=parseInt(t[0]),j_arrival=parseInt(t[1]),j_duration=j_arrival-j_departure),$(this).data("dest")),e=(t&&(j_dest=t),$(this).data("route"));if(e)for(var a in e=e.split("|"),j_stops=[],e){for(var n=e[a].split(";"),r=1;r<5;r++)n[r]=parseInt(n[r]);j_stops.push(n)}})}function upd_countdown(){var t=Date.now()/1e3;t<j_departure?$(".countdown").text("Abfahrt in "+Math.round((j_departure-t)/60)+" Minuten"):0<j_arrival&&(t<j_arrival?$(".countdown").text("Ankunft in "+Math.round((j_arrival-t)/60)+" Minuten"):$(".countdown").text("Ziel erreicht"))}function hhmm(t){var t=new Date(1e3*t),e=t.getHours(),t=t.getMinutes();return(e<10?"0"+e:e)+":"+(t<10?"0"+t:t)}function odelay(t,e){return t<e?" (+"+(e-t)/60+")":t==e?"":" ("+(e-t)/60+")"}function tvly_run(e,t,a){var n='<i class="material-icons">error</i>',r=e.data("tr")?$('<tr><td colspan="'+e.data("tr")+'"><div class="progress"><div class="indeterminate"></div></div></td></tr>'):$('<div class="progress"><div class="indeterminate"></div></div>');e.hide(),e.after(r),$.post("/action",t,function(t){t.success?$(location).attr("href",t.redirect_to):(M.toast({html:n+" "+t.error}),r.remove(),a&&a(),e.append(" "+n),e.show())})}function tvly_update(){$.get("/ajax/status_card.html",function(t){$(".statuscol").html(t),tvly_reg_handlers(),upd_journey_data(),setTimeout(tvly_update,4e4)}).fail(function(){$(".sync-failed-marker").css("display","block"),upd_countdown(),setTimeout(tvly_update,5e3)})}function tvly_update_public(){var t;$(".publicstatuscol").each(function(){t=$(this).data("user")}),$.get("/ajax/status/"+t+".html",function(t){$(".publicstatuscol").html(t),upd_journey_data(),setTimeout(tvly_update_public,4e4)}).fail(function(){$(".sync-failed-marker").css("display","block"),upd_countdown(),setTimeout(tvly_update_public,5e3)})}function tvly_journey_progress(){var t=Date.now()/1e3,e=0;if(0<j_duration){for(stop in 1<(e=(e=1-(j_arrival-t)/j_duration)<0?0:e)&&(e=1),$(".progress .determinate").css("width",100*e+"%"),j_stops){var a=j_stops[stop][0],n=j_stops[stop][1],r=j_stops[stop][2],o=j_stops[stop][3],i=j_stops[stop][4];if(a==j_dest){$(".next-stop").html("");break}if(0!=r&&0<r-t){$(".next-stop").html(a+"<br/>"+hhmm(r)+odelay(n,r));break}if(0!=i&&0<i-t){$(".next-stop").html(a+"<br/>"+hhmm(r)+" → "+hhmm(i)+odelay(o,i));break}}setTimeout(tvly_journey_progress,5e3)}}function tvly_reg_handlers(){$(".action-checkin").click(function(){var t=$(this),e={action:"checkin",station:t.data("station"),train:t.data("train"),dest:t.data("dest")};tvly_run(t,e)}),$(".action-checkout").click(function(){var t=$(this),e={action:"checkout",station:t.data("station"),force:t.data("force")};tvly_run(t,e,function(){t.append(" Ohne Echtzeitdaten auschecken?"),t.data("force",!0)})}),$(".action-undo").click(function(){var t=$(this),e=Date.now()/1e3,a=parseInt(t.data("checkints")),n={action:"undo",undo_id:t.data("id")},r=!0;(r=900<e-a?confirm("Checkin wirklich rückgängig machen? Er kann ggf. nicht wiederholt werden."):r)&&tvly_run(t,n)}),$(".action-cancelled-from").click(function(){var t=$(this),e={action:"cancelled_from",station:t.data("station"),train:t.data("train")};tvly_run(t,e)}),$(".action-cancelled-to").click(function(){var t=$(this),e={action:"cancelled_to",station:t.data("station"),force:!0};tvly_run(t,e)}),$(".action-delete").click(function(){var t=$(this),e={action:"delete",id:t.data("id"),checkin:t.data("checkin"),checkout:t.data("checkout")};confirm("Diese Zugfahrt wirklich löschen? Der Eintrag wird sofort aus der Datenbank entfernt und kann nicht wiederhergestellt werden.")&&tvly_run(t,e)}),$(".action-share").click(function(){var t=$(this).data("text"),e=$(this).data("url");navigator.share?(shareObj={text:t},e&&(shareObj.url=e),navigator.share(shareObj)):(e&&(t+=" "+e),(e=document.createElement("textarea")).value=t,e.setAttribute("readonly",""),e.style.position="absolute",e.style.left="-9999px",document.body.appendChild(e),e.select(),e.setSelectionRange(0,99999),document.execCommand("copy"),document.body.removeChild(e),M.toast({html:"Text kopiert: „"+t+"“"}))})}$(document).ready(function(){tvly_reg_handlers(),$(".statuscol .autorefresh").length&&(upd_journey_data(),setTimeout(tvly_update,4e4),setTimeout(tvly_journey_progress,5e3)),$(".publicstatuscol .autorefresh").length&&(upd_journey_data(),setTimeout(tvly_update_public,4e4),setTimeout(tvly_journey_progress,5e3)),$("a[href]").click(function(){$("nav .preloader-wrapper").addClass("active")})}); var j_departure=0,j_duration=0,j_arrival=0,j_dest="",j_stops=[];function upd_journey_data(){$(".countdown").each(function(){var t=$(this).data("journey"),t=(t&&(t=t.split(";"),j_departure=parseInt(t[0]),j_arrival=parseInt(t[1]),j_duration=j_arrival-j_departure),$(this).data("dest")),e=(t&&(j_dest=t),$(this).data("route"));if(e)for(var a in e=e.split("|"),j_stops=[],e){for(var n=e[a].split(";"),r=1;r<5;r++)n[r]=parseInt(n[r]);j_stops.push(n)}})}function upd_countdown(){var t=Date.now()/1e3;t<j_departure?$(".countdown").text("Abfahrt in "+Math.round((j_departure-t)/60)+" Minuten"):0<j_arrival&&(t<j_arrival?$(".countdown").text("Ankunft in "+Math.round((j_arrival-t)/60)+" Minuten"):$(".countdown").text("Ziel erreicht"))}function hhmm(t){var t=new Date(1e3*t),e=t.getHours(),t=t.getMinutes();return(e<10?"0"+e:e)+":"+(t<10?"0"+t:t)}function odelay(t,e){return t<e?" (+"+(e-t)/60+")":t==e?"":" ("+(e-t)/60+")"}function tvly_run(e,t,a){var n='<i class="material-icons">error</i>',r=e.data("tr")?$('<tr><td colspan="'+e.data("tr")+'"><div class="progress"><div class="indeterminate"></div></div></td></tr>'):$('<div class="progress"><div class="indeterminate"></div></div>');e.hide(),e.after(r),$.post("/action",t,function(t){t.success?$(location).attr("href",t.redirect_to):(M.toast({html:n+" "+t.error}),r.remove(),a&&a(),e.append(" "+n),e.show())})}function tvly_update(){$.get("/ajax/status_card.html",function(t){$(".statuscol").html(t),tvly_reg_handlers(),upd_journey_data(),setTimeout(tvly_update,4e4)}).fail(function(){$(".sync-failed-marker").css("display","block"),upd_countdown(),setTimeout(tvly_update,5e3)})}function tvly_update_public(){var t;$(".publicstatuscol").each(function(){t=$(this).data("user")}),$.get("/ajax/status/"+t+".html",function(t){$(".publicstatuscol").html(t),upd_journey_data(),setTimeout(tvly_update_public,4e4)}).fail(function(){$(".sync-failed-marker").css("display","block"),upd_countdown(),setTimeout(tvly_update_public,5e3)})}function tvly_journey_progress(){var t=Date.now()/1e3,e=0;if(0<j_duration){for(stop in 1<(e=(e=1-(j_arrival-t)/j_duration)<0?0:e)&&(e=1),$(".progress .determinate").css("width",100*e+"%"),j_stops){var a=j_stops[stop][0],n=j_stops[stop][1],r=j_stops[stop][2],o=j_stops[stop][3],i=j_stops[stop][4];if(a==j_dest){$(".next-stop").html("");break}if(0!=r&&0<r-t){$(".next-stop").html(a+"<br/>"+hhmm(r)+odelay(n,r));break}if(0!=i&&0<i-t){$(".next-stop").html(a+"<br/>"+hhmm(r)+" → "+hhmm(i)+odelay(o,i));break}}setTimeout(tvly_journey_progress,5e3)}}function tvly_reg_handlers(){$(".action-checkin").click(function(){var t=$(this),e={action:"checkin",station:t.data("station"),train:t.data("train"),dest:t.data("dest")};tvly_run(t,e)}),$(".action-checkout").click(function(){var t=$(this),e={action:"checkout",station:t.data("station"),force:t.data("force")};tvly_run(t,e,function(){t.data("force")||(t.append(" Ohne Echtzeitdaten auschecken?"),t.data("force",!0))})}),$(".action-undo").click(function(){var t=$(this),e=Date.now()/1e3,a=parseInt(t.data("checkints")),n={action:"undo",undo_id:t.data("id")},r=!0;(r=900<e-a?confirm("Checkin wirklich rückgängig machen? Er kann ggf. nicht wiederholt werden."):r)&&tvly_run(t,n)}),$(".action-cancelled-from").click(function(){var t=$(this),e={action:"cancelled_from",station:t.data("station"),train:t.data("train")};tvly_run(t,e)}),$(".action-cancelled-to").click(function(){var t=$(this),e={action:"cancelled_to",station:t.data("station"),force:!0};tvly_run(t,e)}),$(".action-delete").click(function(){var t=$(this),e={action:"delete",id:t.data("id"),checkin:t.data("checkin"),checkout:t.data("checkout")};confirm("Diese Zugfahrt wirklich löschen? Der Eintrag wird sofort aus der Datenbank entfernt und kann nicht wiederhergestellt werden.")&&tvly_run(t,e)}),$(".action-share").click(function(){var t=$(this).data("text"),e=$(this).data("url");navigator.share?(shareObj={text:t},e&&(shareObj.url=e),navigator.share(shareObj)):(e&&(t+=" "+e),(e=document.createElement("textarea")).value=t,e.setAttribute("readonly",""),e.style.position="absolute",e.style.left="-9999px",document.body.appendChild(e),e.select(),e.setSelectionRange(0,99999),document.execCommand("copy"),document.body.removeChild(e),M.toast({html:"Text kopiert: „"+t+"“"}))})}$(document).ready(function(){tvly_reg_handlers(),$(".statuscol .autorefresh").length&&(upd_journey_data(),setTimeout(tvly_update,4e4),setTimeout(tvly_journey_progress,5e3)),$(".publicstatuscol .autorefresh").length&&(upd_journey_data(),setTimeout(tvly_update_public,4e4),setTimeout(tvly_journey_progress,5e3)),$("a[href]").click(function(){$("nav .preloader-wrapper").addClass("active")})});