1/*
2  Sources :
3  https://www.insee.fr/fr/information/4316069
4  http://www.geonames.org/export/codes.html
5  http://download.geonames.org/export/dump/
6*/
7
8var inseeCityNameLatLonDep;
9if (inseeCityNameLatLonDep === undefined)
10    inseeCityNameLatLonDep = new Map ();
11
12inseeCityNameLatLonDep[9] = {
13    9001: ["Aigues-Juntes", 43.0506, 1.4715],
14    9002: ["Aigues-Vives", 43.0006, 1.8769],
15    9003: ["L'Aiguillon", 42.9097, 1.9005],
16    9004: ["Albiès", 42.7544, 1.6980],
17    9005: ["Aleu", 42.8937, 1.2674],
18    9006: ["Alliat", 42.8159, 1.5811],
19    9007: ["Allières", 43.0385, 1.3639],
20    9008: ["Alos", 42.8984, 1.1294],
21    9009: ["Alzen", 42.9813, 1.4557],
22    9011: ["Antras", 42.8732, 0.9010],
23    9012: ["Appy", 42.8035, 1.7420],
24    9013: ["Arabaux", 42.9805, 1.6339],
25    9014: ["Argein", 42.9241, 0.9908],
26    9015: ["Arignac", 42.8760, 1.5950],
27    9016: ["Arnave", 42.8522, 1.6461],
28    9017: ["Arrien-en-Bethmale", 42.8837, 1.0533],
29    9018: ["Arrout", 42.9475, 1.0199],
30    9019: ["Artigat", 43.1431, 1.4468],
31    9020: ["Artigues", 42.6901, 2.0377],
32    9021: ["Artix", 43.0669, 1.5625],
33    9022: ["Arvigna", 43.0592, 1.7286],
34    9023: ["Ascou", 42.7192, 1.9314],
35    9024: ["Aston", 42.6808, 1.6594],
36    9025: ["Aucazein", 42.9208, 0.9662],
37    9026: ["Audressein", 42.9305, 1.0201],
38    9027: ["Augirein", 42.9108, 0.9168],
39    9028: ["Aulos", 42.7914, 1.6718],
40    9029: ["Aulus-les-Bains", 42.7666, 1.3566],
41    9030: ["Auzat", 42.7023, 1.4430],
42    9031: ["Axiat", 42.7997, 1.7610],
43    9032: ["Ax-les-Thermes", 42.6873, 1.8182],
44    9033: ["Bagert", 43.0793, 1.0700],
45    9034: ["Balacet", 42.8882, 0.9834],
46    9035: ["Balaguères", 42.9673, 1.0176],
47    9037: ["Barjac", 43.0622, 1.1352],
48    9038: ["La Bastide-de-Besplas", 43.1691, 1.2741],
49    9039: ["La Bastide-de-Bousignac", 43.0585, 1.8844],
50    9040: ["La Bastide-de-Lordat", 43.1401, 1.7151],
51    9041: ["La Bastide-du-Salat", 43.0614, 1.0001],
52    9042: ["La Bastide-de-Sérou", 43.0242, 1.4267],
53    9043: ["La Bastide-sur-l'Hers", 42.9509, 1.8998],
54    9044: ["Baulou", 43.0181, 1.5421],
55    9045: ["Bédeilhac-et-Aynat", 42.8795, 1.5671],
56    9046: ["Bédeille", 43.0834, 1.1010],
57    9047: ["Bélesta", 42.8934, 1.9527],
58    9048: ["Belloc", 43.0072, 1.9333],
59    9049: ["Bénac", 42.9583, 1.5280],
60    9050: ["Benagues", 43.0777, 1.6090],
61    9051: ["Bénaix", 42.8950, 1.8509],
62    9052: ["Besset", 43.0727, 1.8459],
63    9053: ["Bestiac", 42.7866, 1.8005],
64    9054: ["Betchat", 43.0851, 1.0288],
65    9055: ["Bethmale", 42.8541, 1.0775],
66    9056: ["Bézac", 43.1525, 1.5735],
67    9057: ["Biert", 42.9046, 1.3087],
68    9058: ["Bompas", 42.8628, 1.6198],
69    9059: ["Bonac-Irazein", 42.8408, 0.9826],
70    9060: ["Bonnac", 43.1726, 1.5870],
71    9061: ["Les Bordes-sur-Arize", 43.1130, 1.3664],
72    9062: ["Les Bordes-sur-Lez", 42.8335, 1.0342],
73    9063: ["Le Bosc", 42.9329, 1.4457],
74    9064: ["Bouan", 42.7934, 1.6440],
75    9065: ["Boussenac", 42.9078, 1.3910],
76    9066: ["Brassac", 42.9322, 1.5124],
77    9067: ["Brie", 43.2070, 1.5165],
78    9068: ["Burret", 42.9518, 1.4722],
79    9069: ["Buzan", 42.9574, 0.9598],
80    9070: ["Les Cabannes", 42.7860, 1.6864],
81    9071: ["Cadarcet", 43.0136, 1.5020],
82    9072: ["Calzan", 43.0326, 1.7408],
83    9073: ["Camarade", 43.0693, 1.2773],
84    9074: ["Camon", 43.0215, 1.9617],
85    9075: ["Campagne-sur-Arize", 43.1197, 1.3214],
86    9076: ["Canté", 43.2487, 1.5235],
87    9077: ["Capoulet-et-Junac", 42.7919, 1.5757],
88    9078: ["Carcanières", 42.7083, 2.1236],
89    9079: ["Carla-Bayle", 43.1575, 1.3725],
90    9080: ["Carla-de-Roquefort", 42.9751, 1.7620],
91    9081: ["Le Carlaret", 43.1307, 1.6941],
92    9082: ["Castelnau-Durban", 42.9928, 1.3385],
93    9083: ["Castéras", 43.1273, 1.4039],
94    9084: ["Castex", 43.1657, 1.3195],
95    9085: ["Castillon-en-Couserans", 42.9165, 1.0557],
96    9086: ["Caumont", 43.0240, 1.0793],
97    9087: ["Caussou", 42.7721, 1.8219],
98    9088: ["Caychax", 42.8074, 1.7281],
99    9089: ["Cazals-des-Baylès", 43.0932, 1.9396],
100    9090: ["Cazaux", 43.0532, 1.5192],
101    9091: ["Cazavet", 42.9980, 1.0352],
102    9092: ["Cazenave-Serres-et-Allens", 42.8420, 1.6911],
103    9093: ["Celles", 42.9168, 1.6969],
104    9094: ["Cérizols", 43.1195, 1.0673],
105    9095: ["Cescau", 42.9288, 1.0481],
106    9096: ["Château-Verdun", 42.7815, 1.6772],
107    9097: ["Clermont", 43.0372, 1.2906],
108    9098: ["Contrazy", 43.0578, 1.2069],
109    9099: ["Cos", 42.9801, 1.5692],
110    9100: ["Couflens", 42.7531, 1.1828],
111    9101: ["Coussa", 43.0646, 1.6893],
112    9102: ["Coutens", 43.0675, 1.8225],
113    9103: ["Crampagna", 43.0283, 1.5894],
114    9104: ["Dalou", 43.0288, 1.6482],
115    9105: ["Daumazan-sur-Arize", 43.1445, 1.3038],
116    9106: ["Dreuilhe", 42.9440, 1.8711],
117    9107: ["Dun", 43.0256, 1.7929],
118    9108: ["Durban-sur-Arize", 43.0204, 1.3472],
119    9109: ["Durfort", 43.1953, 1.4637],
120    9110: ["Encourtiech", 42.9635, 1.1926],
121    9111: ["Engomer", 42.9396, 1.0633],
122    9113: ["Ercé", 42.8341, 1.3031],
123    9114: ["Erp", 42.9350, 1.2001],
124    9115: ["Esclagne", 42.9809, 1.8433],
125    9116: ["Escosse", 43.1280, 1.5487],
126    9117: ["Esplas", 43.1866, 1.4996],
127    9118: ["Esplas-de-Sérou", 42.9593, 1.3538],
128    9119: ["Eycheil", 42.9553, 1.1562],
129    9120: ["Fabas", 43.1194, 1.1140],
130    9121: ["Ferrières-sur-Ariège", 42.9382, 1.6072],
131    9122: ["Foix", 42.9658, 1.6103],
132    9123: ["Fornex", 43.1641, 1.2416],
133    9124: ["Le Fossat", 43.1796, 1.4150],
134    9125: ["Fougax-et-Barrineuf", 42.8725, 1.8984],
135    9126: ["Freychenet", 42.8918, 1.7300],
136    9127: ["Gabre", 43.0659, 1.4208],
137    9128: ["Gajan", 43.0372, 1.1349],
138    9129: ["Galey", 42.9459, 0.9018],
139    9130: ["Ganac", 42.9307, 1.5597],
140    9131: ["Garanou", 42.7646, 1.7452],
141    9132: ["Gaudiès", 43.1731, 1.7304],
142    9133: ["Génat", 42.8287, 1.5658],
143    9134: ["Gestiès", 42.7184, 1.5849],
144    9135: ["Goulier", 42.7438, 1.5061],
145    9136: ["Gourbit", 42.8282, 1.5154],
146    9137: ["Gudas", 43.0023, 1.6795],
147    9138: ["L'Herm", 42.9730, 1.6788],
148    9139: ["L'Hospitalet-près-l'Andorre", 42.5954, 1.7777],
149    9140: ["Ignaux", 42.7427, 1.8460],
150    9141: ["Illartein", 42.9224, 0.9543],
151    9142: ["Ilhat", 42.9512, 1.7851],
152    9143: ["Illier-et-Laramade", 42.7879, 1.5425],
153    9145: ["Les Issards", 43.0794, 1.7390],
154    9146: ["Justiniac", 43.2144, 1.4888],
155    9147: ["Labatut", 43.2621, 1.5216],
156    9148: ["Lacave", 43.0470, 1.0129],
157    9149: ["Lacourt", 42.9330, 1.1706],
158    9150: ["Lagarde", 43.0463, 1.9359],
159    9151: ["Lanoux", 43.1200, 1.4237],
160    9152: ["Lapège", 42.8044, 1.5550],
161    9153: ["Lapenne", 43.1445, 1.7756],
162    9154: ["Larbont", 42.9931, 1.4001],
163    9155: ["Larcat", 42.7686, 1.6464],
164    9156: ["Larnat", 42.7968, 1.6285],
165    9157: ["Laroque-d'Olmes", 42.9675, 1.8718],
166    9158: ["Lasserre", 43.0766, 1.1641],
167    9159: ["Lassur", 42.7411, 1.7183],
168    9160: ["Lavelanet", 42.9336, 1.8458],
169    9161: ["Léran", 42.9847, 1.9184],
170    9162: ["Lercoul", 42.7098, 1.5280],
171    9163: ["Lescousse", 43.1491, 1.5132],
172    9164: ["Lescure", 43.0086, 1.2416],
173    9165: ["Lesparrou", 42.9276, 1.9392],
174    9166: ["Leychert", 42.9461, 1.7256],
175    9167: ["Lézat-sur-Lèze", 43.2802, 1.3447],
176    9168: ["Lieurac", 42.9850, 1.7907],
177    9169: ["Limbrassac", 43.0110, 1.8435],
178    9170: ["Lissac", 43.2672, 1.5104],
179    9171: ["Lordat", 42.7985, 1.7845],
180    9172: ["Loubaut", 43.1881, 1.2831],
181    9173: ["Loubens", 43.0430, 1.5546],
182    9174: ["Loubières", 43.0097, 1.5942],
183    9175: ["Ludiès", 43.1204, 1.7172],
184    9176: ["Luzenac", 42.7200, 1.7430],
185    9177: ["Madière", 43.1091, 1.5112],
186    9178: ["Malegoude", 43.1120, 1.9334],
187    9179: ["Malléon", 43.0330, 1.7154],
188    9180: ["Manses", 43.1073, 1.8140],
189    9181: ["Le Mas-d'Azil", 43.0692, 1.3493],
190    9182: ["Massat", 42.8756, 1.3772],
191    9183: ["Mauvezin-de-Prat", 43.0324, 0.9921],
192    9184: ["Mauvezin-de-Sainte-Croix", 43.0768, 1.2324],
193    9185: ["Mazères", 43.2305, 1.6790],
194    9186: ["Méras", 43.1823, 1.3078],
195    9187: ["Mercenac", 43.0533, 1.0684],
196    9188: ["Mercus-Garrabet", 42.8795, 1.6442],
197    9189: ["Mérens-les-Vals", 42.6279, 1.8343],
198    9190: ["Mérigon", 43.0906, 1.2046],
199    9192: ["Miglos", 42.7798, 1.6057],
200    9193: ["Mijanès", 42.7102, 2.0122],
201    9194: ["Mirepoix", 43.1093, 1.8691],
202    9195: ["Monesple", 43.0953, 1.4765],
203    9196: ["Montagagne", 42.9638, 1.4131],
204    9197: ["Montaillou", 42.7801, 1.9025],
205    9198: ["Montardit", 43.0695, 1.1858],
206    9199: ["Montaut", 43.1862, 1.6564],
207    9200: ["Montbel", 42.9784, 1.9670],
208    9201: ["Montégut-en-Couserans", 42.9834, 1.0930],
209    9202: ["Montégut-Plantaurel", 43.0757, 1.4968],
210    9203: ["Montels", 43.0059, 1.4698],
211    9204: ["Montesquieu-Avantès", 43.0350, 1.2164],
212    9205: ["Montfa", 43.1005, 1.2881],
213    9206: ["Montferrier", 42.8659, 1.7707],
214    9207: ["Montgaillard", 42.9377, 1.6437],
215    9208: ["Montgauch", 42.9945, 1.0728],
216    9209: ["Montjoie-en-Couserans", 43.0152, 1.1756],
217    9210: ["Montoulieu", 42.9040, 1.6050],
218    9211: ["Montségur", 42.8427, 1.8268],
219    9212: ["Montseron", 43.0208, 1.3165],
220    9213: ["Moulin-Neuf", 43.0723, 1.9481],
221    9214: ["Moulis", 42.9438, 1.0985],
222    9215: ["Nalzen", 42.9192, 1.7479],
223    9216: ["Nescus", 42.9917, 1.4353],
224    9217: ["Niaux", 42.8161, 1.5994],
225    9218: ["Orgeix", 42.6754, 1.8761],
226    9219: ["Orgibet", 42.9263, 0.9385],
227    9220: ["Orlu", 42.6581, 1.9369],
228    9221: ["Ornolac-Ussat-les-Bains", 42.8222, 1.6464],
229    9222: ["Orus", 42.7941, 1.5122],
230    9223: ["Oust", 42.8601, 1.2347],
231    9224: ["Pailhès", 43.1002, 1.4468],
232    9225: ["Pamiers", 43.1234, 1.6152],
233    9226: ["Pech", 42.7627, 1.6879],
234    9227: ["Péreille", 42.9291, 1.8084],
235    9228: ["Perles-et-Castelet", 42.7186, 1.7744],
236    9229: ["Le Peyrat", 42.9558, 1.9277],
237    9230: ["Le Pla", 42.6879, 2.0561],
238    9231: ["Le Port", 42.8356, 1.3858],
239    9232: ["Prades", 42.7908, 1.8604],
240    9233: ["Pradettes", 42.9912, 1.8211],
241    9234: ["Pradières", 42.9611, 1.6560],
242    9235: ["Prat-Bonrepaux", 43.0312, 1.0289],
243    9236: ["Prayols", 42.9217, 1.6013],
244    9237: ["Le Puch", 42.7207, 2.0992],
245    9238: ["Les Pujols", 43.0917, 1.7184],
246    9239: ["Quérigut", 42.6833, 2.1143],
247    9240: ["Quié", 42.8425, 1.5895],
248    9241: ["Rabat-les-Trois-Seigneurs", 42.8457, 1.4931],
249    9242: ["Raissac", 42.9416, 1.8155],
250    9243: ["Régat", 42.9885, 1.8873],
251    9244: ["Rieucros", 43.0760, 1.7632],
252    9245: ["Rieux-de-Pelleport", 43.0579, 1.5993],
253    9246: ["Rimont", 42.9878, 1.2837],
254    9247: ["Rivèrenert", 42.9513, 1.2618],
255    9249: ["Roquefixade", 42.9332, 1.7644],
256    9250: ["Roquefort-les-Cascades", 42.9610, 1.7433],
257    9251: ["Roumengoux", 43.0761, 1.9243],
258    9252: ["Rouze", 42.7402, 2.0713],
259    9253: ["Sabarat", 43.0975, 1.3999],
260    9254: ["Saint-Amadou", 43.1112, 1.7149],
261    9255: ["Saint-Amans", 43.1595, 1.5479],
262    9256: ["Saint-Bauzeil", 43.0824, 1.5810],
263    9257: ["Sainte-Croix-Volvestre", 43.1197, 1.1710],
264    9258: ["Saint-Félix-de-Rieutord", 43.0441, 1.6697],
265    9259: ["Saint-Félix-de-Tournegat", 43.1236, 1.7563],
266    9260: ["Sainte-Foi", 43.1257, 1.9172],
267    9261: ["Saint-Girons", 42.9752, 1.1532],
268    9262: ["Saint-Jean-d'Aigues-Vives", 42.9189, 1.8768],
269    9263: ["Saint-Jean-du-Castillonnais", 42.9521, 0.9285],
270    9264: ["Saint-Jean-de-Verges", 43.0129, 1.6327],
271    9265: ["Saint-Jean-du-Falga", 43.0862, 1.6243],
272    9266: ["Saint-Julien-de-Gras-Capou", 43.0367, 1.8565],
273    9267: ["Saint-Lary", 42.9005, 0.8684],
274    9268: ["Saint-Lizier", 42.9998, 1.1292],
275    9269: ["Saint-Martin-de-Caralp", 42.9919, 1.5379],
276    9270: ["Saint-Martin-d'Oydes", 43.1661, 1.4836],
277    9271: ["Saint-Michel", 43.1325, 1.5020],
278    9272: ["Saint-Paul-de-Jarrat", 42.8959, 1.6720],
279    9273: ["Saint-Pierre-de-Rivière", 42.9664, 1.5573],
280    9274: ["Saint-Quentin-la-Tour", 43.0310, 1.9066],
281    9275: ["Saint-Quirc", 43.2790, 1.5023],
282    9276: ["Saint-Victor-Rouzaud", 43.0879, 1.5479],
283    9277: ["Saint-Ybars", 43.2421, 1.3983],
284    9279: ["Salsein", 42.9042, 1.0016],
285    9280: ["Saurat", 42.8837, 1.5047],
286    9281: ["Sautel", 42.9679, 1.8163],
287    9282: ["Saverdun", 43.2265, 1.5737],
288    9283: ["Savignac-les-Ormeaux", 42.6824, 1.7794],
289    9284: ["Ségura", 43.0322, 1.6927],
290    9285: ["Seix", 42.8178, 1.1481],
291    9286: ["Sem", 42.7560, 1.5238],
292    9287: ["Senconac", 42.8128, 1.7165],
293    9289: ["Lorp-Sentaraille", 43.0159, 1.1082],
294    9290: ["Sentein", 42.8358, 0.9203],
295    9291: ["Sentenac-d'Oust", 42.8662, 1.1402],
296    9292: ["Sentenac-de-Sérou", 42.9454, 1.3950],
297    9293: ["Serres-sur-Arget", 42.9701, 1.5043],
298    9294: ["Sieuras", 43.1922, 1.3437],
299    9295: ["Siguer", 42.7082, 1.5531],
300    9296: ["Sinsat", 42.8010, 1.6601],
301    9297: ["Sor", 42.9194, 1.0118],
302    9298: ["Sorgeat", 42.7441, 1.8881],
303    9299: ["Soueix-Rogalle", 42.8967, 1.1946],
304    9300: ["Soula", 42.9407, 1.6906],
305    9301: ["Soulan", 42.9162, 1.2434],
306    9302: ["Suc-et-Sentenac", 42.8014, 1.4553],
307    9303: ["Surba", 42.8596, 1.5816],
308    9304: ["Suzan", 43.0294, 1.4348],
309    9305: ["Tabre", 42.9887, 1.8552],
310    9306: ["Tarascon-sur-Ariège", 42.8461, 1.5964],
311    9307: ["Taurignan-Castet", 43.0599, 1.1019],
312    9308: ["Taurignan-Vieux", 43.0434, 1.1143],
313    9309: ["Teilhet", 43.0973, 1.7825],
314    9310: ["Thouars-sur-Arize", 43.1819, 1.2370],
315    9311: ["Tignac", 42.7506, 1.7991],
316    9312: ["La Tour-du-Crieu", 43.1046, 1.6669],
317    9313: ["Tourtouse", 43.0905, 1.1371],
318    9314: ["Tourtrol", 43.0689, 1.7994],
319    9315: ["Trémoulet", 43.1581, 1.7171],
320    9316: ["Troye-d'Ariège", 43.0211, 1.8872],
321    9317: ["Uchentein", 42.8878, 1.0066],
322    9318: ["Unac", 42.7587, 1.7794],
323    9319: ["Unzent", 43.1713, 1.5329],
324    9320: ["Urs", 42.7781, 1.7348],
325    9321: ["Ussat", 42.8339, 1.6218],
326    9322: ["Ustou", 42.7738, 1.2631],
327    9323: ["Vals", 43.1015, 1.7558],
328    9324: ["Varilhes", 43.0547, 1.6336],
329    9325: ["Vaychis", 42.7440, 1.8218],
330    9326: ["Vèbre", 42.7696, 1.7178],
331    9327: ["Ventenac", 42.9973, 1.7236],
332    9328: ["Verdun", 42.8060, 1.6923],
333    9329: ["Vernajoul", 42.9930, 1.5921],
334    9330: ["Vernaux", 42.7863, 1.7823],
335    9331: ["Le Vernet", 43.1871, 1.6042],
336    9332: ["Verniolle", 43.0809, 1.6610],
337    9334: ["Vicdessos", 42.7733, 1.5111],
338    9335: ["Villeneuve", 42.9501, 0.9832],
339    9336: ["Villeneuve-d'Olmes", 42.9114, 1.8206],
340    9338: ["Villeneuve-du-Latou", 43.2032, 1.4335],
341    9339: ["Villeneuve-du-Paréage", 43.1586, 1.6428],
342    9340: ["Vira", 43.0488, 1.7564],
343    9341: ["Viviès", 43.0609, 1.7787],
344    9342: ["Sainte-Suzanne", 43.2055, 1.3790]
345};
346