Last active
July 21, 2024 22:31
-
-
Save kLiHz/1f57c7ef3cc3c8ba08cbf9f281de9bf5 to your computer and use it in GitHub Desktop.
Cloudflare datacenter colo lists
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"cells": [ | |
{ | |
"cell_type": "code", | |
"execution_count": 1, | |
"id": "f71b6fe4-75f3-495f-9a4b-e5192600e6e9", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"type CloudflareStatusComponents = {\n", | |
" page: {\n", | |
" id: string,\n", | |
" /** \"Cloudflare\" */\n", | |
" name: string,\n", | |
" /** \"https://www.cloudflarestatus.com\" */\n", | |
" url: string,\n", | |
" /** Example: Etc/UTC */\n", | |
" time_zone: string,\n", | |
" /** Example: 2024-07-21T16:09:49.416Z */\n", | |
" updated_at: string,\n", | |
" },\n", | |
" components: {\n", | |
" id: string,\n", | |
" name: string,\n", | |
" status: string,\n", | |
" /** Example: 2024-07-21T16:09:49.416Z */\n", | |
" created_at: string,\n", | |
" /** Example: 2024-07-21T16:09:49.416Z */\n", | |
" updated_at: string,\n", | |
" position: number,\n", | |
" description: string | null,\n", | |
" showcase: boolean,\n", | |
" /** Example: 2024-07-21 */\n", | |
" start_date: string | null,\n", | |
" group_id: string,\n", | |
" page_id: string,\n", | |
" group: boolean,\n", | |
" only_show_if_degraded: boolean,\n", | |
" components?: string[],\n", | |
" }[],\n", | |
"};" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 2, | |
"id": "721eb2c3-8ce8-4170-82e0-10bb9b1cf12c", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"const componentsURL = 'https://www.cloudflarestatus.com/api/v2/components.json';\n", | |
"const componentsResponse = await fetch(componentsURL);\n", | |
"const { components }: CloudflareStatusComponents = await componentsResponse.json();" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 3, | |
"id": "09263c62-8d97-4414-af7d-72990c37678e", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"const items = components.filter(({ group }) => !group );\n", | |
"const groups = components.filter(({ group }) => group );" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 4, | |
"id": "67d72c54-2f00-4397-a128-8f8e9d04f749", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"const itemsIdMap = Object.fromEntries(items.map(i => [i.id, i]))" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 33, | |
"id": "414ab4d2-dc58-458a-bef8-1dc0ad3e24dc", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"\u001b[33m331\u001b[39m" | |
] | |
}, | |
"execution_count": 33, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"const dataCenterEntries: {group_name: string, colo: string, name: string, status: string}[] = [];\n", | |
"for (const group of groups.slice(1).map(({name, status, components}) => {\n", | |
" return {\n", | |
" name, status,\n", | |
" components: components!.map(id => itemsIdMap[id]),\n", | |
" }\n", | |
"})) {\n", | |
" for (const {name, status} of group.components) {\n", | |
" const s = name.trim();\n", | |
" const c = s.slice(-4, -1);\n", | |
" const p = s.slice(0, -5).trimEnd().slice(0, -1).trimEnd();\n", | |
" dataCenterEntries.push({group_name: group.name, colo: c, name: p, status})\n", | |
" }\n", | |
"}" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 34, | |
"id": "27885309-1e92-45cf-be81-852d57467b3f", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"type CloudflareSpeedTestLocations = {\n", | |
" iata: string,\n", | |
" lat: number,\n", | |
" lon: number,\n", | |
" cca2: string,\n", | |
" region: string,\n", | |
" city: string,\n", | |
"}[]" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 35, | |
"id": "51577c05-6a37-4f7b-ac68-995675829a37", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"const locationsURL = 'https://speed.cloudflare.com/locations';\n", | |
"const locationsResponse = await fetch(locationsURL);\n", | |
"const locations: CloudflareSpeedTestLocations = await locationsResponse.json();\n", | |
"const locationsByIATA = Object.fromEntries(locations.map(i => [i.iata, i]));" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 38, | |
"id": "078af02a-1047-4eaa-b66e-dc4cbba67cb6", | |
"metadata": { | |
"scrolled": true | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/html": [ | |
"\n", | |
"<table>\n", | |
" <style>\n", | |
" #colo-list-table-head th, #colo-list-table-body td { text-align: left; }\n", | |
" </style>\n", | |
" <thead id=\"colo-list-table-head\">\n", | |
" <tr><th>group_name</th><th>region</th><th>city</th><th>cca2</th><th>name</th><th>iata</th><th>colo</th><th>lat</th><th>lon</th><th>status</th></tr>\n", | |
" </thead>\n", | |
" <tbody id=\"colo-list-table-body\">\n", | |
" <tr><td>Africa</td><td>Africa</td><td>Accra</td><td>GH</td><td>Accra, Ghana</td><td>ACC</td><td>ACC</td><td>5.614818</td><td>-0.205874</td><td>operational</td></tr>\n", | |
"<tr><td>Africa</td><td>Africa</td><td>Algiers</td><td>DZ</td><td>Algiers, Algeria</td><td>ALG</td><td>ALG</td><td>36.6910018921</td><td>3.2154099941</td><td>operational</td></tr>\n", | |
"<tr><td>Africa</td><td>Africa</td><td>Annaba</td><td>DZ</td><td>Annaba, Algeria</td><td>AAE</td><td>AAE</td><td>36.85596</td><td>7.79207</td><td>operational</td></tr>\n", | |
"<tr><td>Africa</td><td>Africa</td><td>Antananarivo</td><td>MG</td><td>Antananarivo, Madagascar</td><td>TNR</td><td>TNR</td><td>-18.91368</td><td>47.53613</td><td>operational</td></tr>\n", | |
"<tr><td>Africa</td><td>Africa</td><td>Cape Town</td><td>ZA</td><td>Cape Town, South Africa</td><td>CPT</td><td>CPT</td><td>-33.9648017883</td><td>18.6016998291</td><td>operational</td></tr>\n", | |
"<tr><td>Africa</td><td>Africa</td><td>Casablanca</td><td>MA</td><td>Casablanca, Morocco</td><td>CMN</td><td>CMN</td><td>33.3675003052</td><td>-7.5899701118</td><td>partial_outage</td></tr>\n", | |
"<tr><td>Africa</td><td>Africa</td><td>Dakar</td><td>SN</td><td>Dakar, Senegal</td><td>DKR</td><td>DKR</td><td>14.7412099</td><td>-17.4889771</td><td>operational</td></tr>\n", | |
"<tr><td>Africa</td><td>Africa</td><td>Dar es Salaam</td><td>TZ</td><td>Dar Es Salaam, Tanzania</td><td>DAR</td><td>DAR</td><td>-6.8781099319</td><td>39.2025985718</td><td>under_maintenance</td></tr>\n", | |
"<tr><td>Africa</td><td>Africa</td><td>Djibouti</td><td>DJ</td><td>Djibouti City, Djibouti</td><td>JIB</td><td>JIB</td><td>11.5473003387</td><td>43.1595001221</td><td>operational</td></tr>\n", | |
"<tr><td>Africa</td><td>Africa</td><td>Durban</td><td>ZA</td><td>Durban, South Africa</td><td>DUR</td><td>DUR</td><td>-29.6144444444</td><td>31.1197222222</td><td>operational</td></tr>\n", | |
"<tr><td>Africa</td><td>Africa</td><td>Gaborone</td><td>BW</td><td>Gaborone, Botswana</td><td>GBE</td><td>GBE</td><td>-24.6282</td><td>25.9231</td><td>partial_outage</td></tr>\n", | |
"<tr><td>Africa</td><td>Africa</td><td>Harare</td><td>ZW</td><td>Harare, Zimbabwe</td><td>HRE</td><td>HRE</td><td>-17.9318008423</td><td>31.0928001404</td><td>partial_outage</td></tr>\n", | |
"<tr><td>Africa</td><td>Africa</td><td>Johannesburg</td><td>ZA</td><td>Johannesburg, South Africa</td><td>JNB</td><td>JNB</td><td>-26.133333</td><td>28.25</td><td>operational</td></tr>\n", | |
"<tr><td>Africa</td><td>Africa</td><td>Kigali</td><td>RW</td><td>Kigali, Rwanda</td><td>KGL</td><td>KGL</td><td>-1.9686299563</td><td>30.1394996643</td><td>operational</td></tr>\n", | |
"<tr><td>Africa</td><td>Africa</td><td>Lagos</td><td>NG</td><td>Lagos, Nigeria</td><td>LOS</td><td>LOS</td><td>6.5773701668</td><td>3.321160078</td><td>operational</td></tr>\n", | |
"<tr><td>Africa</td><td>Africa</td><td>Luanda</td><td>AO</td><td>Luanda, Angola</td><td>LAD</td><td>LAD</td><td>-8.8583698273</td><td>13.2312002182</td><td>operational</td></tr>\n", | |
"<tr><td>Africa</td><td>Africa</td><td>Maputo</td><td>MZ</td><td>Maputo, Mozambique</td><td>MPM</td><td>MPM</td><td>-25.9207992554</td><td>32.5726013184</td><td>partial_outage</td></tr>\n", | |
"<tr><td>Africa</td><td>Africa</td><td>Mombasa</td><td>KE</td><td>Mombasa, Kenya</td><td>MBA</td><td>MBA</td><td>-4.0348300934</td><td>39.5942001343</td><td>operational</td></tr>\n", | |
"<tr><td>Africa</td><td>Africa</td><td>Nairobi</td><td>KE</td><td>Nairobi, Kenya</td><td>NBO</td><td>NBO</td><td>-1.319239974</td><td>36.9277992249</td><td>under_maintenance</td></tr>\n", | |
"<tr><td>Africa</td><td>Africa</td><td>Oran</td><td>DZ</td><td>Oran, Algeria</td><td>ORN</td><td>ORN</td><td>35.6911</td><td>-0.6416</td><td>under_maintenance</td></tr>\n", | |
"<tr><td>Africa</td><td>Africa</td><td>Ouagadougou</td><td>BF</td><td>Ouagadougou, Burkina Faso</td><td>OUA</td><td>OUA</td><td>12.3531999588</td><td>-1.5124200583</td><td>operational</td></tr>\n", | |
"<tr><td>Africa</td><td>Africa</td><td>Port Louis</td><td>MU</td><td>Port Louis, Mauritius</td><td>MRU</td><td>MRU</td><td>-20.4302005768</td><td>57.6836013794</td><td>operational</td></tr>\n", | |
"<tr><td>Africa</td><td>Africa</td><td>Saint-Denis</td><td>RE</td><td>Réunion, France</td><td>RUN</td><td>RUN</td><td>-20.8871002197</td><td>55.5102996826</td><td>operational</td></tr>\n", | |
"<tr><td>Africa</td><td>Africa</td><td>Tunis</td><td>TN</td><td>Tunis, Tunisia</td><td>TUN</td><td>TUN</td><td>36.8510017395</td><td>10.2271995544</td><td>operational</td></tr>\n", | |
"<tr><td>Africa</td><td>Africa</td><td>Kinshasa</td><td>CD</td><td>Kinshasa, DR Congo</td><td>FIH</td><td>FIH</td><td>-4.3857498169</td><td>15.4446001053</td><td>partial_outage</td></tr>\n", | |
"<tr><td>Africa</td><td>Africa</td><td>Cairo</td><td>EG</td><td>Cairo, Egypt</td><td>CAI</td><td>CAI</td><td>30.1219005585</td><td>31.4055995941</td><td>operational</td></tr>\n", | |
"<tr><td>Africa</td><td>Africa</td><td>Windhoek</td><td>NA</td><td>Windhoek, Namibia</td><td>WDH</td><td>WDH</td><td>-22.565587</td><td>17.085334</td><td>operational</td></tr>\n", | |
"<tr><td>Africa</td><td>Africa</td><td>Yamoussoukro</td><td>CI</td><td>Yamoussoukro, Ivory Coast</td><td>ASK</td><td>ASK</td><td>6.842178</td><td>-5.259932</td><td>operational</td></tr>\n", | |
"<tr><td>Africa</td><td>Africa</td><td>Abidjan</td><td>CI</td><td>Abidjan, Ivory Coast</td><td>ABJ</td><td>ABJ</td><td>5.292598</td><td>-3.999133</td><td>operational</td></tr>\n", | |
"<tr><td>Africa</td><td>Africa</td><td>KAMPALA</td><td>UG</td><td>KAMPALA, Uganda</td><td>EBB</td><td>EBB</td><td>0.3152</td><td>32.5816</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Ahmedabad</td><td>IN</td><td>Ahmedabad, India</td><td>AMD</td><td>AMD</td><td>23.0225</td><td>72.5714</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Almaty</td><td>KZ</td><td>Almaty, Kazakhstan</td><td>ALA</td><td>ALA</td><td>43.3521003723</td><td>77.0404968262</td><td>under_maintenance</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Bangalore</td><td>IN</td><td>Bangalore, India</td><td>BLR</td><td>BLR</td><td>13.7835719</td><td>76.6165937</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Bangkok</td><td>TH</td><td>Bangkok, Thailand</td><td>BKK</td><td>BKK</td><td>13.6810998917</td><td>100.747001648</td><td>under_maintenance</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Bandar Seri Begawan</td><td>BN</td><td>Bandar Seri Begawan, Brunei</td><td>BWN</td><td>BWN</td><td>4.903052</td><td>114.939819</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Bhubaneswar</td><td>IN</td><td>Bhubaneswar, India</td><td>BBI</td><td>BBI</td><td>20.2961</td><td>85.8245</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Cebu</td><td>PH</td><td>Cebu, Philippines</td><td>CEB</td><td>CEB</td><td>10.3074998856</td><td>123.978996277</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Chandigarh</td><td>IN</td><td>Chandigarh, India</td><td>IXC</td><td>IXC</td><td>30.673500061</td><td>76.7884979248</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td></td><td></td><td></td><td>Changde, China</td><td></td><td>CGD</td><td></td><td></td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Chennai</td><td>IN</td><td>Chennai, India</td><td>MAA</td><td>MAA</td><td>12.9900054932</td><td>80.1692962646</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Chittagong</td><td>BD</td><td>Chittagong, Bangladesh</td><td>CGP</td><td>CGP</td><td>22.2495995</td><td>91.8133011</td><td>partial_outage</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Colombo</td><td>LK</td><td>Colombo, Sri Lanka</td><td>CMB</td><td>CMB</td><td>7.1807599068</td><td>79.8841018677</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Dhaka</td><td>BD</td><td>Dhaka, Bangladesh</td><td>DAC</td><td>DAC</td><td>23.843347</td><td>90.397783</td><td>partial_outage</td></tr>\n", | |
"<tr><td>Asia</td><td></td><td></td><td></td><td>Foshan, China</td><td></td><td>FUO</td><td></td><td></td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Fukuoka</td><td>JP</td><td>Fukuoka, Japan</td><td>FUK</td><td>FUK</td><td>33.5902</td><td>130.4017</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td></td><td></td><td></td><td>Fuzhou, China</td><td></td><td>FOC</td><td></td><td></td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td></td><td></td><td></td><td>Guangzhou, China</td><td></td><td>CAN</td><td></td><td></td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td></td><td></td><td></td><td>Haikou, China</td><td></td><td>HAK</td><td></td><td></td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Hanoi</td><td>VN</td><td>Hanoi, Vietnam</td><td>HAN</td><td>HAN</td><td>21.221200943</td><td>105.806999206</td><td>under_maintenance</td></tr>\n", | |
"<tr><td>Asia</td><td></td><td></td><td></td><td>Hengshui, China</td><td></td><td>SJW</td><td></td><td></td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Ho Chi Minh City</td><td>VN</td><td>Ho Chi Minh City, Vietnam</td><td>SGN</td><td>SGN</td><td>10.8187999725</td><td>106.652000427</td><td>under_maintenance</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Hong Kong</td><td>HK</td><td>Hong Kong</td><td>HKG</td><td>HKG</td><td>22.3089008331</td><td>113.915000916</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Hyderabad</td><td>IN</td><td>Hyderabad, India</td><td>HYD</td><td>HYD</td><td>17.2313175201</td><td>78.4298553467</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Islamabad</td><td>PK</td><td>Islamabad, Pakistan</td><td>ISB</td><td>ISB</td><td>33.6166992188</td><td>73.0991973877</td><td>under_maintenance</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Jakarta</td><td>ID</td><td>Jakarta, Indonesia</td><td>CGK</td><td>CGK</td><td>-6.1275229</td><td>106.6515118</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Jashore</td><td>BD</td><td>Jashore, Bangladesh</td><td>JSR</td><td>JSR</td><td>23.1837997437</td><td>89.1607971191</td><td>partial_outage</td></tr>\n", | |
"<tr><td>Asia</td><td></td><td></td><td></td><td>Jinan, China</td><td></td><td>TNA</td><td></td><td></td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Johor Bahru</td><td>MY</td><td>Johor Bahru, Malaysia</td><td>JHB</td><td>JHB</td><td>1.635848</td><td>103.665943</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Kanpur</td><td>IN</td><td>Kanpur, India</td><td>KNU</td><td>KNU</td><td>26.4499</td><td>80.3319</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Kaohsiung City</td><td>TW</td><td>Kaohsiung City, Taiwan</td><td>KHH</td><td>KHH</td><td>22.5771007538</td><td>120.3499984741</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Karachi</td><td>PK</td><td>Karachi, Pakistan</td><td>KHI</td><td>KHI</td><td>24.9064998627</td><td>67.1607971191</td><td>under_maintenance</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Kathmandu</td><td>NP</td><td>Kathmandu, Nepal</td><td>KTM</td><td>KTM</td><td>27.6965999603</td><td>85.3591003418</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Kolkata</td><td>IN</td><td>Kolkata, India</td><td>CCU</td><td>CCU</td><td>22.6476933</td><td>88.4349249</td><td>under_maintenance</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Krasnoyarsk</td><td>RU</td><td>Krasnoyarsk, Russia</td><td>KJA</td><td>KJA</td><td>56.0153</td><td>92.8932</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Kuala Lumpur</td><td>MY</td><td>Kuala Lumpur, Malaysia</td><td>KUL</td><td>KUL</td><td>2.745579958</td><td>101.709999084</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Lahore</td><td>PK</td><td>Lahore, Pakistan</td><td>LHE</td><td>LHE</td><td>31.5216007233</td><td>74.4036026001</td><td>under_maintenance</td></tr>\n", | |
"<tr><td>Asia</td><td></td><td></td><td></td><td>Langfang, China</td><td></td><td>PKX</td><td></td><td></td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td></td><td></td><td></td><td>Lanzhou, China</td><td></td><td>LHW</td><td></td><td></td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Macau</td><td>MO</td><td>Macau</td><td>MFM</td><td>MFM</td><td>22.1495990753</td><td>113.592002869</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Male</td><td>MV</td><td>Malé, Maldives</td><td>MLE</td><td>MLE</td><td>4.1748</td><td>73.50888</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Mandalay</td><td>MM</td><td>Mandalay, Myanmar</td><td>MDL</td><td>MDL</td><td>21.7051697</td><td>95.9695206</td><td>partial_outage</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Manila</td><td>PH</td><td>Manila, Philippines</td><td>MNL</td><td>MNL</td><td>14.508600235</td><td>121.019996643</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Mumbai</td><td>IN</td><td>Mumbai, India</td><td>BOM</td><td>BOM</td><td>19.0886993408</td><td>72.8678970337</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Nagpur</td><td>IN</td><td>Nagpur, India</td><td>NAG</td><td>NAG</td><td>21.1610714</td><td>79.0024702</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Naha</td><td>JP</td><td>Naha, Japan</td><td>OKA</td><td>OKA</td><td>26.1958</td><td>127.646</td><td>partial_outage</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>New Delhi</td><td>IN</td><td>New Delhi, India</td><td>DEL</td><td>DEL</td><td>28.5664997101</td><td>77.1031036377</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Osaka</td><td>JP</td><td>Osaka, Japan</td><td>KIX</td><td>KIX</td><td>34.4272994995</td><td>135.244003296</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Patna</td><td>IN</td><td>Patna, India</td><td>PAT</td><td>PAT</td><td>25.591299057</td><td>85.0879974365</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Phnom Penh</td><td>KH</td><td>Phnom Penh, Cambodia</td><td>PNH</td><td>PNH</td><td>11.5466003418</td><td>104.84400177</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td></td><td></td><td></td><td>Qingdao, China</td><td></td><td>TAO</td><td></td><td></td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Seoul</td><td>KR</td><td>Seoul, South Korea</td><td>ICN</td><td>ICN</td><td>37.4691009521</td><td>126.450996399</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td></td><td></td><td></td><td>Shanghai, China</td><td></td><td>SHA</td><td></td><td></td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Singapore</td><td>SG</td><td>Singapore, Singapore</td><td>SIN</td><td>SIN</td><td>1.3501900434</td><td>103.994003296</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Surat Thani</td><td>TH</td><td>Surat Thani, Thailand</td><td>URT</td><td>URT</td><td>9.1325998306</td><td>99.135597229</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Taipei</td><td>TW</td><td>Taipei, Taiwan</td><td>TPE</td><td>TPE</td><td>25.0776996613</td><td>121.233001709</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Tashkent</td><td>UZ</td><td>Tashkent, Uzbekistan</td><td>TAS</td><td>TAS</td><td>41.257900238</td><td>69.2811965942</td><td>partial_outage</td></tr>\n", | |
"<tr><td>Asia</td><td></td><td></td><td></td><td>Tianjin, China</td><td></td><td>TSN</td><td></td><td></td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Tokyo</td><td>JP</td><td>Tokyo, Japan</td><td>NRT</td><td>NRT</td><td>35.7647018433</td><td>140.386001587</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Ulaanbaatar</td><td>MN</td><td>Ulaanbaatar, Mongolia</td><td>ULN</td><td>ULN</td><td>47.8431015015</td><td>106.766998291</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Vientiane</td><td>LA</td><td>Vientiane, Laos</td><td>VTE</td><td>VTE</td><td>17.9757</td><td>102.5683</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td></td><td></td><td></td><td>Xinyu, China</td><td></td><td>KHN</td><td></td><td></td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Yangon</td><td>MM</td><td>Yangon, Myanmar</td><td>RGN</td><td>RGN</td><td>16.9073009491</td><td>96.1332015991</td><td>partial_outage</td></tr>\n", | |
"<tr><td>Asia</td><td>Middle East</td><td>Yerevan</td><td>AM</td><td>Yerevan, Armenia</td><td>EVN</td><td>EVN</td><td>40.1473007202</td><td>44.3959007263</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Yogyakarta</td><td>ID</td><td>Yogyakarta, Indonesia</td><td>JOG</td><td>JOG</td><td>-7.7881798744</td><td>110.4319992065</td><td>partial_outage</td></tr>\n", | |
"<tr><td>Asia</td><td></td><td></td><td></td><td>Zhongshan, China</td><td></td><td>ZGN</td><td></td><td></td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Cagayan de Oro</td><td>PH</td><td>Cagayan de Oro, Philippines</td><td>CGY</td><td>CGY</td><td>8.4156198502</td><td>124.611000061</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td></td><td></td><td></td><td>Wuhu, China</td><td></td><td>WHU</td><td></td><td></td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td></td><td></td><td></td><td>Taizhou, China</td><td></td><td>HYN</td><td></td><td></td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Kochi</td><td>IN</td><td>Kochi, India</td><td>COK</td><td>COK</td><td>9.9312</td><td>76.2673</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Denpasar</td><td>ID</td><td>Denpasar, Indonesia</td><td>DPS</td><td>DPS</td><td>-8.748169899</td><td>115.1669998169</td><td>partial_outage</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Kannur</td><td>IN</td><td>Kannur, India</td><td>CNN</td><td>CNN</td><td>11.915858</td><td>75.55094</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td></td><td></td><td></td><td>Shenzhen, China</td><td></td><td>SZX</td><td></td><td></td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td></td><td></td><td></td><td>Guiyang, China</td><td></td><td>KWE</td><td></td><td></td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td></td><td></td><td></td><td>Shaoxing, China</td><td></td><td>HGH</td><td></td><td></td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td></td><td></td><td></td><td>Changzhou, China</td><td></td><td>CZX</td><td></td><td></td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td></td><td></td><td></td><td>Kunming, China</td><td></td><td>KMG</td><td></td><td></td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Chiang Mai</td><td>TH</td><td>Chiang Mai, Thailand</td><td>CNX</td><td>CNX</td><td>18.7667999268</td><td>98.962600708</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td></td><td></td><td></td><td>Zhengzhou, China</td><td></td><td>CGO</td><td></td><td></td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td></td><td></td><td></td><td>Yangquan, China</td><td></td><td>TYN</td><td></td><td></td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td></td><td></td><td></td><td>Changsha, China</td><td></td><td>CSX</td><td></td><td></td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td></td><td></td><td></td><td>Dalian, China</td><td></td><td>DLC</td><td></td><td></td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td></td><td></td><td></td><td>Beihai, China</td><td></td><td>BHY</td><td></td><td></td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td></td><td></td><td></td><td>Chongqing, China</td><td></td><td>CKG</td><td></td><td></td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td></td><td></td><td></td><td>Huainan, China</td><td></td><td>HFE</td><td></td><td></td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td></td><td></td><td></td><td>Xiangyang, China</td><td></td><td>XFN</td><td></td><td></td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td></td><td></td><td></td><td>Xining, China</td><td></td><td>XNN</td><td></td><td></td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Da Nang</td><td>VN</td><td>Da Nang, Vietnam</td><td>DAD</td><td>DAD</td><td>16.02636</td><td>108.20869</td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td></td><td></td><td></td><td>Jiaxing, China</td><td></td><td>JXG</td><td></td><td></td><td>operational</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Tarlac City</td><td>PH</td><td>Tarlac City, Philippines</td><td>CRK</td><td>CRK</td><td>15.1859</td><td>120.5599</td><td>partial_outage</td></tr>\n", | |
"<tr><td>Asia</td><td>Asia Pacific</td><td>Thimphu</td><td>BT</td><td>Thimphu, Bhutan</td><td>PBH</td><td>PBH</td><td>27.4712</td><td>89.6339</td><td>partial_outage</td></tr>\n", | |
"<tr><td>Asia</td><td></td><td></td><td></td><td>Baoji, China</td><td></td><td>XIY</td><td></td><td></td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Amsterdam</td><td>NL</td><td>Amsterdam, Netherlands</td><td>AMS</td><td>AMS</td><td>52.3086013794</td><td>4.7638897896</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Athens</td><td>GR</td><td>Athens, Greece</td><td>ATH</td><td>ATH</td><td>37.9364013672</td><td>23.9444999695</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Barcelona</td><td>ES</td><td>Barcelona, Spain</td><td>BCN</td><td>BCN</td><td>41.2971000671</td><td>2.0784599781</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Belgrade</td><td>RS</td><td>Belgrade, Serbia</td><td>BEG</td><td>BEG</td><td>44.8184013367</td><td>20.3090991974</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Berlin</td><td>DE</td><td>Berlin, Germany</td><td>TXL</td><td>TXL</td><td>52.5597000122</td><td>13.2876996994</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Bratislava</td><td>SK</td><td>Bratislava, Slovakia</td><td>BTS</td><td>BTS</td><td>48.1486</td><td>17.1077</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Brussels</td><td>BE</td><td>Brussels, Belgium</td><td>BRU</td><td>BRU</td><td>50.9014015198</td><td>4.4844398499</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Bucharest</td><td>RO</td><td>Bucharest, Romania</td><td>OTP</td><td>OTP</td><td>44.5722007751</td><td>26.1021995544</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Budapest</td><td>HU</td><td>Budapest, Hungary</td><td>BUD</td><td>BUD</td><td>47.4369010925</td><td>19.2555999756</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Chișinău</td><td>MD</td><td>Chișinău, Moldova</td><td>KIV</td><td>KIV</td><td>46.9277000427</td><td>28.9309997559</td><td>under_maintenance</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Copenhagen</td><td>DK</td><td>Copenhagen, Denmark</td><td>CPH</td><td>CPH</td><td>55.6179008484</td><td>12.6560001373</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Cork</td><td>IE</td><td>Cork, Ireland</td><td>ORK</td><td>ORK</td><td>51.8413009644</td><td>-8.491109848</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Dublin</td><td>IE</td><td>Dublin, Ireland</td><td>DUB</td><td>DUB</td><td>53.4212989807</td><td>-6.270070076</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Düsseldorf</td><td>DE</td><td>Düsseldorf, Germany</td><td>DUS</td><td>DUS</td><td>51.2895011902</td><td>6.7667798996</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Edinburgh</td><td>GB</td><td>Edinburgh, United Kingdom</td><td>EDI</td><td>EDI</td><td>55.9500007629</td><td>-3.3724999428</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Frankfurt</td><td>DE</td><td>Frankfurt, Germany</td><td>FRA</td><td>FRA</td><td>50.0264015198</td><td>8.543129921</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Geneva</td><td>CH</td><td>Geneva, Switzerland</td><td>GVA</td><td>GVA</td><td>46.2380981445</td><td>6.1089501381</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Gothenburg</td><td>SE</td><td>Gothenburg, Sweden</td><td>GOT</td><td>GOT</td><td>57.6627998352</td><td>12.279800415</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Hamburg</td><td>DE</td><td>Hamburg, Germany</td><td>HAM</td><td>HAM</td><td>53.6304016113</td><td>9.9882297516</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Helsinki</td><td>FI</td><td>Helsinki, Finland</td><td>HEL</td><td>HEL</td><td>60.317199707</td><td>24.963300705</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Istanbul</td><td>TR</td><td>Istanbul, Turkey</td><td>IST</td><td>IST</td><td>40.9768981934</td><td>28.8145999908</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Izmir</td><td>TR</td><td>Izmir, Turkey</td><td>ADB</td><td>ADB</td><td>38.32377</td><td>27.14317</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Kyiv</td><td>UA</td><td>Kyiv, Ukraine</td><td>KBP</td><td>KBP</td><td>50.3450012207</td><td>30.8946990967</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Lisbon</td><td>PT</td><td>Lisbon, Portugal</td><td>LIS</td><td>LIS</td><td>38.7812995911</td><td>-9.1359195709</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>London</td><td>GB</td><td>London, United Kingdom</td><td>LHR</td><td>LHR</td><td>51.4706001282</td><td>-0.4619410038</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Luxembourg City</td><td>LU</td><td>Luxembourg City, Luxembourg</td><td>LUX</td><td>LUX</td><td>49.6265983582</td><td>6.211520195</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Madrid</td><td>ES</td><td>Madrid, Spain</td><td>MAD</td><td>MAD</td><td>40.4936</td><td>-3.56676</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Manchester</td><td>GB</td><td>Manchester, United Kingdom</td><td>MAN</td><td>MAN</td><td>53.3536987305</td><td>-2.2749500275</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Marseille</td><td>FR</td><td>Marseille, France</td><td>MRS</td><td>MRS</td><td>43.439271922</td><td>5.2214241028</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Milan</td><td>IT</td><td>Milan, Italy</td><td>MXP</td><td>MXP</td><td>45.6305999756</td><td>8.7281103134</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Minsk</td><td>BY</td><td>Minsk, Belarus</td><td>MSQ</td><td>MSQ</td><td>53.9006</td><td>27.599</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Moscow</td><td>RU</td><td>Moscow, Russia</td><td>DME</td><td>DME</td><td>55.4087982178</td><td>37.9062995911</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Munich</td><td>DE</td><td>Munich, Germany</td><td>MUC</td><td>MUC</td><td>48.3538017273</td><td>11.7861003876</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Nicosia</td><td>CY</td><td>Nicosia, Cyprus</td><td>LCA</td><td>LCA</td><td>34.8750991821</td><td>33.6249008179</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Oslo</td><td>NO</td><td>Oslo, Norway</td><td>OSL</td><td>OSL</td><td>60.193901062</td><td>11.100399971</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Palermo</td><td>IT</td><td>Palermo, Italy</td><td>PMO</td><td>PMO</td><td>38.16114</td><td>13.31546</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Paris</td><td>FR</td><td>Paris, France</td><td>CDG</td><td>CDG</td><td>49.0127983093</td><td>2.5499999523</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Prague</td><td>CZ</td><td>Prague, Czech Republic</td><td>PRG</td><td>PRG</td><td>50.1007995605</td><td>14.2600002289</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Reykjavík</td><td>IS</td><td>Reykjavík, Iceland</td><td>KEF</td><td>KEF</td><td>63.9850006104</td><td>-22.6056003571</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Riga</td><td>LV</td><td>Riga, Latvia</td><td>RIX</td><td>RIX</td><td>56.9235992432</td><td>23.9710998535</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Rome</td><td>IT</td><td>Rome, Italy</td><td>FCO</td><td>FCO</td><td>41.8045005798</td><td>12.2508001328</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Saint Petersburg</td><td>RU</td><td>Saint Petersburg, Russia</td><td>LED</td><td>LED</td><td>59.8003005981</td><td>30.2625007629</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Sofia</td><td>BG</td><td>Sofia, Bulgaria</td><td>SOF</td><td>SOF</td><td>42.6966934204</td><td>23.4114360809</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Stockholm</td><td>SE</td><td>Stockholm, Sweden</td><td>ARN</td><td>ARN</td><td>59.6519012451</td><td>17.9186000824</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Stuttgart</td><td>DE</td><td>Stuttgart, Germany</td><td>STR</td><td>STR</td><td>48.783333</td><td>9.183333</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Tallinn</td><td>EE</td><td>Tallinn, Estonia</td><td>TLL</td><td>TLL</td><td>59.4132995605</td><td>24.8327999115</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Tbilisi</td><td>GE</td><td>Tbilisi, Georgia</td><td>TBS</td><td>TBS</td><td>41.6692008972</td><td>44.95470047</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Thessaloniki</td><td>GR</td><td>Thessaloniki, Greece</td><td>SKG</td><td>SKG</td><td>40.5196990967</td><td>22.9708995819</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Tirana</td><td>AL</td><td>Tirana, Albania</td><td>TIA</td><td>TIA</td><td>41.4146995544</td><td>19.7206001282</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Tver</td><td>RU</td><td>Tver, Russian Federation</td><td>KLD</td><td>KLD</td><td>56.8587</td><td>35.9176</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Vienna</td><td>AT</td><td>Vienna, Austria</td><td>VIE</td><td>VIE</td><td>48.1102981567</td><td>16.5697002411</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Vilnius</td><td>LT</td><td>Vilnius, Lithuania</td><td>VNO</td><td>VNO</td><td>54.6341018677</td><td>25.2858009338</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Warsaw</td><td>PL</td><td>Warsaw, Poland</td><td>WAW</td><td>WAW</td><td>52.1656990051</td><td>20.9671001434</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Asia Pacific</td><td>Yekaterinburg</td><td>RU</td><td>Yekaterinburg, Russia</td><td>SVX</td><td>SVX</td><td>56.8431</td><td>60.6454</td><td>partial_outage</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Zagreb</td><td>HR</td><td>Zagreb, Croatia</td><td>ZAG</td><td>ZAG</td><td>45.7429008484</td><td>16.0687999725</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Zurich</td><td>CH</td><td>Zürich, Switzerland</td><td>ZRH</td><td>ZRH</td><td>47.4646987915</td><td>8.5491695404</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Lyon</td><td>FR</td><td>Lyon, France</td><td>LYS</td><td>LYS</td><td>45.7263</td><td>5.0908</td><td>operational</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Bordeaux</td><td>FR</td><td>Bordeaux, France</td><td>BOD</td><td>BOD</td><td>44.82946</td><td>-0.58355</td><td>partial_outage</td></tr>\n", | |
"<tr><td>Europe</td><td>Europe</td><td>Skopje</td><td>MK</td><td>Skopje, North Macedonia</td><td>SKP</td><td>SKP</td><td>41.9616012573</td><td>21.6214008331</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Americana</td><td>BR</td><td>Americana, Brazil</td><td>QWJ</td><td>QWJ</td><td>-22.738</td><td>-47.334</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Arica</td><td>CL</td><td>Arica, Chile</td><td>ARI</td><td>ARI</td><td>-18.348611</td><td>-70.338889</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Asunción</td><td>PY</td><td>Asunción, Paraguay</td><td>ASU</td><td>ASU</td><td>-25.2399997711</td><td>-57.5200004578</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Belém</td><td>BR</td><td>Belém, Brazil</td><td>BEL</td><td>BEL</td><td>-1.4563</td><td>-48.5013</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Belo Horizonte</td><td>BR</td><td>Belo Horizonte, Brazil</td><td>CNF</td><td>CNF</td><td>-19.624444</td><td>-43.971944</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Blumenau</td><td>BR</td><td>Blumenau, Brazil</td><td>BNU</td><td>BNU</td><td>-26.89245</td><td>-49.07696</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Bogota</td><td>CO</td><td>Bogotá, Colombia</td><td>BOG</td><td>BOG</td><td>4.70159</td><td>-74.1469</td><td>under_maintenance</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Brasilia</td><td>BR</td><td>Brasilia, Brazil</td><td>BSB</td><td>BSB</td><td>-15.79824</td><td>-47.90859</td><td>under_maintenance</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Buenos Aires</td><td>AR</td><td>Buenos Aires, Argentina</td><td>EZE</td><td>EZE</td><td>-34.8222</td><td>-58.5358</td><td>under_maintenance</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Cacador</td><td>BR</td><td>Caçador, Brazil</td><td>CFC</td><td>CFC</td><td>-26.7762</td><td>-51.0125</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Campinas</td><td>BR</td><td>Campinas, Brazil</td><td>VCP</td><td>VCP</td><td>-22.90662</td><td>-47.08576</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Córdoba</td><td>AR</td><td>Córdoba, Argentina</td><td>COR</td><td>COR</td><td>-31.31</td><td>-64.208333</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Cuiaba</td><td>BR</td><td>Cuiabá, Brazil</td><td>CGB</td><td>CGB</td><td>-15.59611</td><td>-56.09667</td><td>partial_outage</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Curitiba</td><td>BR</td><td>Curitiba, Brazil</td><td>CWB</td><td>CWB</td><td>-25.5284996033</td><td>-49.1758003235</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Florianopolis</td><td>BR</td><td>Florianopolis, Brazil</td><td>FLN</td><td>FLN</td><td>-27.6702785492</td><td>-48.5525016785</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Fortaleza</td><td>BR</td><td>Fortaleza, Brazil</td><td>FOR</td><td>FOR</td><td>-3.7762799263</td><td>-38.5326004028</td><td>under_maintenance</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Georgetown</td><td>GY</td><td>Georgetown, Guyana</td><td>GEO</td><td>GEO</td><td>6.825648</td><td>-58.163756</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Goiania</td><td>BR</td><td>Goiânia, Brazil</td><td>GYN</td><td>GYN</td><td>-16.69727</td><td>-49.26851</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>North America</td><td>Guatemala City</td><td>GT</td><td>Guatemala City, Guatemala</td><td>GUA</td><td>GUA</td><td>14.5832996368</td><td>-90.5274963379</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Guayaquil</td><td>EC</td><td>Guayaquil, Ecuador</td><td>GYE</td><td>GYE</td><td>-2.1894</td><td>-79.8891</td><td>under_maintenance</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Itajai</td><td>BR</td><td>Itajaí, Brazil</td><td>ITJ</td><td>ITJ</td><td>-27.6116676331</td><td>-48.6727790833</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Joinville</td><td>BR</td><td>Joinville, Brazil</td><td>JOI</td><td>JOI</td><td>-26.304408</td><td>-48.846383</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Juazeiro do Norte</td><td>BR</td><td>Juazeiro do Norte, Brazil</td><td>JDO</td><td>JDO</td><td>-7.2242</td><td>-39.313</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Lima</td><td>PE</td><td>Lima, Peru</td><td>LIM</td><td>LIM</td><td>-12.021900177</td><td>-77.1143035889</td><td>under_maintenance</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Manaus</td><td>BR</td><td>Manaus, Brazil</td><td>MAO</td><td>MAO</td><td>-3.11286</td><td>-60.01949</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Medellín</td><td>CO</td><td>Medellín, Colombia</td><td>MDE</td><td>MDE</td><td>6.16454</td><td>-75.4231</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Neuquen</td><td>AR</td><td>Neuquén, Argentina</td><td>NQN</td><td>NQN</td><td>-38.9490013123</td><td>-68.1557006836</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Panama City</td><td>PA</td><td>Panama City, Panama</td><td>PTY</td><td>PTY</td><td>9.0713596344</td><td>-79.3834991455</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Paramaribo</td><td>SR</td><td>Paramaribo, Suriname</td><td>PBM</td><td>PBM</td><td>5.452831</td><td>-55.187783</td><td>partial_outage</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Porto Alegre</td><td>BR</td><td>Porto Alegre, Brazil</td><td>POA</td><td>POA</td><td>-29.9944000244</td><td>-51.1713981628</td><td>under_maintenance</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Quito</td><td>EC</td><td>Quito, Ecuador</td><td>UIO</td><td>UIO</td><td>-0.1291666667</td><td>-78.3575</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Recife</td><td>BR</td><td>Recife, Brazil</td><td>REC</td><td>REC</td><td>-8.1264896393</td><td>-34.9235992432</td><td>partial_outage</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Ribeirao Preto</td><td>BR</td><td>Ribeirao Preto, Brazil</td><td>RAO</td><td>RAO</td><td>-21.1363887787</td><td>-47.7766685486</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Rio de Janeiro</td><td>BR</td><td>Rio de Janeiro, Brazil</td><td>GIG</td><td>GIG</td><td>-22.8099994659</td><td>-43.2505569458</td><td>under_maintenance</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>San José</td><td>CR</td><td>San José, Costa Rica</td><td>SJO</td><td>SJO</td><td>9.9938602448</td><td>-84.2088012695</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Santiago</td><td>CL</td><td>Santiago, Chile</td><td>SCL</td><td>SCL</td><td>-33.3930015564</td><td>-70.7857971191</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>North America</td><td>Santo Domingo</td><td>DO</td><td>Santo Domingo, Dominican Republic</td><td>SDQ</td><td>SDQ</td><td>18.4297008514</td><td>-69.6688995361</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>São José do Rio Preto</td><td>BR</td><td>São José do Rio Preto, Brazil</td><td>SJP</td><td>SJP</td><td>-20.807157</td><td>-49.378994</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>São José dos Campos</td><td>BR</td><td>São José dos Campos, Brazil</td><td>SJK</td><td>SJK</td><td>-23.1791</td><td>-45.8872</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>São Paulo</td><td>BR</td><td>São Paulo, Brazil</td><td>GRU</td><td>GRU</td><td>-23.4355564117</td><td>-46.4730567932</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Sorocaba</td><td>BR</td><td>Sorocaba, Brazil</td><td>SOD</td><td>SOD</td><td>-23.54389</td><td>-46.63445</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Tegucigalpa</td><td>HN</td><td>Tegucigalpa, Honduras</td><td>TGU</td><td>TGU</td><td>14.0608</td><td>-87.2172</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Timbo</td><td>BR</td><td>Timbó, Brazil</td><td>NVT</td><td>NVT</td><td>-26.8251</td><td>-49.2695</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Uberlandia</td><td>BR</td><td>Uberlândia, Brazil</td><td>UDI</td><td>UDI</td><td>-18.8836116791</td><td>-48.225276947</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Vitoria</td><td>BR</td><td>Vitoria, Brazil</td><td>VIX</td><td>VIX</td><td>-20.64871</td><td>-41.90857</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Campos dos Goytacazes</td><td>BR</td><td>Campos dos Goytacazes, Brazil</td><td>CAW</td><td>CAW</td><td>-21.698299408</td><td>-41.301700592</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Chapeco</td><td>BR</td><td>Chapeco, Brazil</td><td>XAP</td><td>XAP</td><td>-27.1341991425</td><td>-52.6566009521</td><td>partial_outage</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>North America</td><td>Bridgetown</td><td>BB</td><td>Bridgetown, Barbados</td><td>BGI</td><td>BGI</td><td>13.103562</td><td>-59.603226</td><td>partial_outage</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>St. George's</td><td>GD</td><td>St. George's, Grenada</td><td>GND</td><td>GND</td><td>12.007116</td><td>-61.7882288</td><td>partial_outage</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>North America</td><td>Santiago de los Caballeros</td><td>DO</td><td>Santiago de los Caballeros, Dominican Republic</td><td>STI</td><td>STI</td><td>19.4060993195</td><td>-70.6046981812</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>La Paz</td><td>BO</td><td>La Paz, Bolivia</td><td>LPB</td><td>LPB</td><td>-16.4897</td><td>-68.1193</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>North America</td><td>San Juan</td><td>PR</td><td>San Juan, Puerto Rico</td><td>SJU</td><td>SJU</td><td>18.411391</td><td>-66.102793</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Barranquilla</td><td>CO</td><td>Barranquilla, Colombia</td><td>BAQ</td><td>BAQ</td><td>10.8896</td><td>-74.7808</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Palmas</td><td>BR</td><td>Palmas, Brazil</td><td>PMW</td><td>PMW</td><td>-10.2915000916</td><td>-48.3569984436</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Aracatuba</td><td>BR</td><td>Aracatuba, Brazil</td><td>ARU</td><td>ARU</td><td>-21.1413002014</td><td>-50.4247016907</td><td>operational</td></tr>\n", | |
"<tr><td>Latin America & the Caribbean</td><td>South America</td><td>Port of Spain</td><td>TT</td><td>Port of Spain, Trinidad and Tobago</td><td>POS</td><td>POS</td><td>10.5953998566</td><td>-61.3372001648</td><td>operational</td></tr>\n", | |
"<tr><td>Middle East</td><td>Middle East</td><td>Amman</td><td>JO</td><td>Amman, Jordan</td><td>AMM</td><td>AMM</td><td>31.7226009369</td><td>35.9931983948</td><td>operational</td></tr>\n", | |
"<tr><td>Middle East</td><td>Middle East</td><td>Astara</td><td>AZ</td><td>Astara, Azerbaijan</td><td>LLK</td><td>LLK</td><td>38.7463989258</td><td>48.8180007935</td><td>operational</td></tr>\n", | |
"<tr><td>Middle East</td><td>Middle East</td><td>Baghdad</td><td>IQ</td><td>Baghdad, Iraq</td><td>BGW</td><td>BGW</td><td>33.2625007629</td><td>44.2346000671</td><td>under_maintenance</td></tr>\n", | |
"<tr><td>Middle East</td><td>Middle East</td><td>Baku</td><td>AZ</td><td>Baku, Azerbaijan</td><td>GYD</td><td>GYD</td><td>40.4674987793</td><td>50.0466995239</td><td>operational</td></tr>\n", | |
"<tr><td>Middle East</td><td>Middle East</td><td>Basra</td><td>IQ</td><td>Basra, Iraq</td><td>BSR</td><td>BSR</td><td>30.5491008759</td><td>47.6621017456</td><td>operational</td></tr>\n", | |
"<tr><td>Middle East</td><td>Middle East</td><td>Beirut</td><td>LB</td><td>Beirut, Lebanon</td><td>BEY</td><td>BEY</td><td>33.8208999634</td><td>35.4883995056</td><td>operational</td></tr>\n", | |
"<tr><td>Middle East</td><td>Middle East</td><td>Dammam</td><td>SA</td><td>Dammam, Saudi Arabia</td><td>DMM</td><td>DMM</td><td>26.471200943</td><td>49.7979011536</td><td>operational</td></tr>\n", | |
"<tr><td>Middle East</td><td>Middle East</td><td>Doha</td><td>QA</td><td>Doha, Qatar</td><td>DOH</td><td>DOH</td><td>25.2605946</td><td>51.6137665</td><td>operational</td></tr>\n", | |
"<tr><td>Middle East</td><td>Middle East</td><td>Dubai</td><td>AE</td><td>Dubai, United Arab Emirates</td><td>DXB</td><td>DXB</td><td>25.2527999878</td><td>55.3643989563</td><td>operational</td></tr>\n", | |
"<tr><td>Middle East</td><td>Middle East</td><td>Erbil</td><td>IQ</td><td>Erbil, Iraq</td><td>EBL</td><td>EBL</td><td>36.1901</td><td>43.993</td><td>operational</td></tr>\n", | |
"<tr><td>Middle East</td><td>Middle East</td><td>Haifa</td><td>IL</td><td>Haifa, Israel</td><td>HFA</td><td>HFA</td><td>32.78492</td><td>34.96069</td><td>operational</td></tr>\n", | |
"<tr><td>Middle East</td><td>Middle East</td><td>Jeddah</td><td>SA</td><td>Jeddah, Saudi Arabia</td><td>JED</td><td>JED</td><td>21.679599762</td><td>39.15650177</td><td>operational</td></tr>\n", | |
"<tr><td>Middle East</td><td>Middle East</td><td>Kuwait City</td><td>KW</td><td>Kuwait City, Kuwait</td><td>KWI</td><td>KWI</td><td>29.226600647</td><td>47.9688987732</td><td>operational</td></tr>\n", | |
"<tr><td>Middle East</td><td>Middle East</td><td>Manama</td><td>BH</td><td>Manama, Bahrain</td><td>BAH</td><td>BAH</td><td>26.2707996368</td><td>50.6335983276</td><td>operational</td></tr>\n", | |
"<tr><td>Middle East</td><td>Middle East</td><td>Muscat</td><td>OM</td><td>Muscat, Oman</td><td>MCT</td><td>MCT</td><td>23.5932998657</td><td>58.2844009399</td><td>operational</td></tr>\n", | |
"<tr><td>Middle East</td><td>Middle East</td><td>Najaf</td><td>IQ</td><td>Najaf, Iraq</td><td>NJF</td><td>NJF</td><td>31.989722</td><td>44.404167</td><td>operational</td></tr>\n", | |
"<tr><td>Middle East</td><td>Middle East</td><td>Nasiriyah</td><td>IQ</td><td>Nasiriyah, Iraq</td><td>XNH</td><td>XNH</td><td>30.9358005524</td><td>46.0900993347</td><td>operational</td></tr>\n", | |
"<tr><td>Middle East</td><td>Middle East</td><td>Ramallah</td><td>PS</td><td>Ramallah</td><td>ZDM</td><td>ZDM</td><td>32.2719</td><td>35.0194</td><td>operational</td></tr>\n", | |
"<tr><td>Middle East</td><td>Middle East</td><td>Riyadh</td><td>SA</td><td>Riyadh, Saudi Arabia</td><td>RUH</td><td>RUH</td><td>24.9575996399</td><td>46.6987991333</td><td>under_maintenance</td></tr>\n", | |
"<tr><td>Middle East</td><td>Middle East</td><td>Sulaymaniyah</td><td>IQ</td><td>Sulaymaniyah, Iraq</td><td>ISU</td><td>ISU</td><td>35.5668</td><td>45.4161</td><td>operational</td></tr>\n", | |
"<tr><td>Middle East</td><td>Middle East</td><td>Tel Aviv</td><td>IL</td><td>Tel Aviv, Israel</td><td>TLV</td><td>TLV</td><td>32.0113983154</td><td>34.8866996765</td><td>under_maintenance</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Ashburn</td><td>US</td><td>Ashburn, VA, United States</td><td>IAD</td><td>IAD</td><td>38.94449997</td><td>-77.45580292</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Atlanta</td><td>US</td><td>Atlanta, GA, United States</td><td>ATL</td><td>ATL</td><td>33.6366996765</td><td>-84.4281005859</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Boston</td><td>US</td><td>Boston, MA, United States</td><td>BOS</td><td>BOS</td><td>42.36429977</td><td>-71.00520325</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Buffalo</td><td>US</td><td>Buffalo, NY, United States</td><td>BUF</td><td>BUF</td><td>42.94049835</td><td>-78.73220062</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Calgary</td><td>CA</td><td>Calgary, AB, Canada</td><td>YYC</td><td>YYC</td><td>51.113899231</td><td>-114.019996643</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Charlotte</td><td>US</td><td>Charlotte, NC, United States</td><td>CLT</td><td>CLT</td><td>35.2140007019</td><td>-80.9430999756</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Chicago</td><td>US</td><td>Chicago, IL, United States</td><td>ORD</td><td>ORD</td><td>41.97859955</td><td>-87.90480042</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Columbus</td><td>US</td><td>Columbus, OH, United States</td><td>CMH</td><td>CMH</td><td>39.9980010986</td><td>-82.8918991089</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Dallas</td><td>US</td><td>Dallas, TX, United States</td><td>DFW</td><td>DFW</td><td>32.8968009949</td><td>-97.0380020142</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Denver</td><td>US</td><td>Denver, CO, United States</td><td>DEN</td><td>DEN</td><td>39.8616981506</td><td>-104.672996521</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Detroit</td><td>US</td><td>Detroit, MI, United States</td><td>DTW</td><td>DTW</td><td>42.2123985291</td><td>-83.3534011841</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Honolulu</td><td>US</td><td>Honolulu, HI, United States</td><td>HNL</td><td>HNL</td><td>21.3187007904</td><td>-157.9219970703</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Houston</td><td>US</td><td>Houston, TX, United States</td><td>IAH</td><td>IAH</td><td>29.9843997955</td><td>-95.3414001465</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Indianapolis</td><td>US</td><td>Indianapolis, IN, United States</td><td>IND</td><td>IND</td><td>39.717300415</td><td>-86.2944030762</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Jacksonville</td><td>US</td><td>Jacksonville, FL, United States</td><td>JAX</td><td>JAX</td><td>30.4941005707</td><td>-81.6878967285</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Kansas City</td><td>US</td><td>Kansas City, MO, United States</td><td>MCI</td><td>MCI</td><td>39.2975997925</td><td>-94.7138977051</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Las Vegas</td><td>US</td><td>Las Vegas, NV, United States</td><td>LAS</td><td>LAS</td><td>36.08010101</td><td>-115.1520004</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Los Angeles</td><td>US</td><td>Los Angeles, CA, United States</td><td>LAX</td><td>LAX</td><td>33.94250107</td><td>-118.4079971</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>McAllen</td><td>US</td><td>McAllen, TX, United States</td><td>MFE</td><td>MFE</td><td>26.17580032</td><td>-98.23860168</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Memphis</td><td>US</td><td>Memphis, TN, United States</td><td>MEM</td><td>MEM</td><td>35.0424003601</td><td>-89.9766998291</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Mexico City</td><td>MX</td><td>Mexico City, Mexico</td><td>MEX</td><td>MEX</td><td>19.4363002777</td><td>-99.0720977783</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Miami</td><td>US</td><td>Miami, FL, United States</td><td>MIA</td><td>MIA</td><td>25.7931995392</td><td>-80.2906036377</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Minneapolis</td><td>US</td><td>Minneapolis, MN, United States</td><td>MSP</td><td>MSP</td><td>44.8819999695</td><td>-93.2218017578</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Montgomery</td><td>US</td><td>Montgomery, AL, United States</td><td>MGM</td><td>MGM</td><td>32.30059814</td><td>-86.39399719</td><td>partial_outage</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Montréal</td><td>CA</td><td>Montréal, QC, Canada</td><td>YUL</td><td>YUL</td><td>45.4706001282</td><td>-73.7407989502</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Nashville</td><td>US</td><td>Nashville, United States</td><td>BNA</td><td>BNA</td><td>36.1245002747</td><td>-86.6781997681</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Newark</td><td>US</td><td>Newark, NJ, United States</td><td>EWR</td><td>EWR</td><td>40.6925010681</td><td>-74.1687011719</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Norfolk</td><td>US</td><td>Norfolk, VA, United States</td><td>ORF</td><td>ORF</td><td>36.8945999146</td><td>-76.2012023926</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Omaha</td><td>US</td><td>Omaha, NE, United States</td><td>OMA</td><td>OMA</td><td>41.3031997681</td><td>-95.8940963745</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Ottawa</td><td>CA</td><td>Ottawa, Canada</td><td>YOW</td><td>YOW</td><td>45.3224983215</td><td>-75.6691970825</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Philadelphia</td><td>US</td><td>Philadelphia, United States</td><td>PHL</td><td>PHL</td><td>39.8718986511</td><td>-75.2410964966</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Phoenix</td><td>US</td><td>Phoenix, AZ, United States</td><td>PHX</td><td>PHX</td><td>33.434299469</td><td>-112.012001038</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Pittsburgh</td><td>US</td><td>Pittsburgh, PA, United States</td><td>PIT</td><td>PIT</td><td>40.49150085</td><td>-80.23290253</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Portland</td><td>US</td><td>Portland, OR, United States</td><td>PDX</td><td>PDX</td><td>45.58869934</td><td>-122.5979996</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Queretaro</td><td>MX</td><td>Queretaro, MX, Mexico</td><td>QRO</td><td>QRO</td><td>20.6173000336</td><td>-100.185997009</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Richmond</td><td>US</td><td>Richmond, VA, United States</td><td>RIC</td><td>RIC</td><td>37.5051994324</td><td>-77.3197021484</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Sacramento</td><td>US</td><td>Sacramento, CA, United States</td><td>SMF</td><td>SMF</td><td>38.695400238</td><td>-121.591003418</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Salt Lake City</td><td>US</td><td>Salt Lake City, UT, United States</td><td>SLC</td><td>SLC</td><td>40.7883987427</td><td>-111.977996826</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>San Diego</td><td>US</td><td>San Diego, CA, United States</td><td>SAN</td><td>SAN</td><td>32.7336006165</td><td>-117.190002441</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>San Jose</td><td>US</td><td>San Jose, CA, United States</td><td>SJC</td><td>SJC</td><td>37.3625984192</td><td>-121.929000855</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Saskatoon</td><td>CA</td><td>Saskatoon, SK, Canada</td><td>YXE</td><td>YXE</td><td>52.1707992554</td><td>-106.699996948</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Seattle</td><td>US</td><td>Seattle, WA, United States</td><td>SEA</td><td>SEA</td><td>47.4490013123</td><td>-122.308998108</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Sioux Falls</td><td>US</td><td>Sioux Falls, South Dakota</td><td>FSD</td><td>FSD</td><td>43.540819819502</td><td>-96.65511577730963</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>St. Louis</td><td>US</td><td>St. Louis, MO, United States</td><td>STL</td><td>STL</td><td>38.7486991882</td><td>-90.3700027466</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Tallahassee</td><td>US</td><td>Tallahassee, FL, United States</td><td>TLH</td><td>TLH</td><td>30.3964996338</td><td>-84.3503036499</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Toronto</td><td>CA</td><td>Toronto, ON, Canada</td><td>YYZ</td><td>YYZ</td><td>43.6772003174</td><td>-79.6305999756</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Vancouver</td><td>CA</td><td>Vancouver, BC, Canada</td><td>YVR</td><td>YVR</td><td>49.193901062</td><td>-123.183998108</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Winnipeg</td><td>CA</td><td>Winnipeg, MB, Canada</td><td>YWG</td><td>YWG</td><td>49.9099998474</td><td>-97.2398986816</td><td>partial_outage</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>San Francisco</td><td>US</td><td>San Francisco, United States</td><td>SFO</td><td>SFO</td><td>37.6189994812</td><td>-122.375</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Kingston</td><td>JM</td><td>Kingston, Jamaica</td><td>KIN</td><td>KIN</td><td>17.9951</td><td>-76.7846</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Bangor</td><td>US</td><td>Bangor, United States</td><td>BGR</td><td>BGR</td><td>44.8081</td><td>-68.795</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Austin</td><td>US</td><td>Austin, United States</td><td>AUS</td><td>AUS</td><td>30.1975</td><td>-97.6664</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Albuquerque</td><td>US</td><td>Albuquerque, United States</td><td>ABQ</td><td>ABQ</td><td>35.0844</td><td>-106.6504</td><td>partial_outage</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Guadalajara</td><td>MX</td><td>Guadalajara, Mexico</td><td>GDL</td><td>GDL</td><td>20.5217990875</td><td>-103.3109970093</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>San Antonio</td><td>US</td><td>San Antonio, United States</td><td>SAT</td><td>SAT</td><td>29.429461</td><td>-98.487061</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Cleveland</td><td>US</td><td>Cleveland, United States</td><td>CLE</td><td>CLE</td><td>41.50069</td><td>-81.68412</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Durham</td><td>US</td><td>Durham, United States</td><td>RDU</td><td>RDU</td><td>35.93543</td><td>-78.88075</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Oklahoma City</td><td>US</td><td>Oklahoma City, United States</td><td>OKC</td><td>OKC</td><td>35.46655</td><td>-97.65373</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Tampa</td><td>US</td><td>Tampa, United States</td><td>TPA</td><td>TPA</td><td>27.9755001068</td><td>-82.533203125</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Anchorage</td><td>US</td><td>Anchorage, United States</td><td>ANC</td><td>ANC</td><td>61.158555</td><td>-149.890208</td><td>operational</td></tr>\n", | |
"<tr><td>North America</td><td>North America</td><td>Halifax</td><td>CA</td><td>Halifax, Canada</td><td>YHZ</td><td>YHZ</td><td>44.64601</td><td>-63.66844</td><td>operational</td></tr>\n", | |
"<tr><td>Oceania</td><td>Oceania</td><td>Adelaide</td><td>AU</td><td>Adelaide, SA, Australia</td><td>ADL</td><td>ADL</td><td>-34.9431729</td><td>138.5335637</td><td>operational</td></tr>\n", | |
"<tr><td>Oceania</td><td>Oceania</td><td>Auckland</td><td>NZ</td><td>Auckland, New Zealand</td><td>AKL</td><td>AKL</td><td>-37.0080986023</td><td>174.792007446</td><td>operational</td></tr>\n", | |
"<tr><td>Oceania</td><td>Oceania</td><td>Brisbane</td><td>AU</td><td>Brisbane, QLD, Australia</td><td>BNE</td><td>BNE</td><td>-27.3841991425</td><td>153.117004394</td><td>operational</td></tr>\n", | |
"<tr><td>Oceania</td><td>Oceania</td><td>Canberra</td><td>AU</td><td>Canberra, ACT, Australia</td><td>CBR</td><td>CBR</td><td>-35.3069000244</td><td>149.1950073242</td><td>operational</td></tr>\n", | |
"<tr><td>Oceania</td><td>Oceania</td><td>Christchurch</td><td>NZ</td><td>Christchurch, New Zealand</td><td>CHC</td><td>CHC</td><td>-43.4893989563</td><td>172.5319976807</td><td>operational</td></tr>\n", | |
"<tr><td>Oceania</td><td>Asia Pacific</td><td>Hagatna</td><td>GU</td><td>Hagatna, Guam</td><td>GUM</td><td>GUM</td><td>13.4834003448</td><td>144.796005249</td><td>operational</td></tr>\n", | |
"<tr><td>Oceania</td><td>Oceania</td><td>Melbourne</td><td>AU</td><td>Melbourne, VIC, Australia</td><td>MEL</td><td>MEL</td><td>-37.6733016968</td><td>144.843002319</td><td>operational</td></tr>\n", | |
"<tr><td>Oceania</td><td>Oceania</td><td>Noumea</td><td>NC</td><td>Noumea, New Caledonia</td><td>NOU</td><td>NOU</td><td>-22.0146007538</td><td>166.212997436</td><td>operational</td></tr>\n", | |
"<tr><td>Oceania</td><td>Oceania</td><td>Perth</td><td>AU</td><td>Perth, WA, Australia</td><td>PER</td><td>PER</td><td>-31.9402999878</td><td>115.967002869</td><td>operational</td></tr>\n", | |
"<tr><td>Oceania</td><td>Oceania</td><td>Sydney</td><td>AU</td><td>Sydney, NSW, Australia</td><td>SYD</td><td>SYD</td><td>-33.9460983276</td><td>151.177001953</td><td>operational</td></tr>\n", | |
"<tr><td>Oceania</td><td>Oceania</td><td>Tahiti</td><td>PF</td><td>Tahiti, French Polynesia</td><td>PPT</td><td>PPT</td><td>-17.5536994934</td><td>-149.606994629</td><td>operational</td></tr>\n", | |
"<tr><td>Oceania</td><td>Oceania</td><td>Suva</td><td>FJ</td><td>Suva, Fiji</td><td>SUV</td><td>SUV</td><td>-18.11319</td><td>178.43859</td><td>partial_outage</td></tr>\n", | |
"<tr><td>Oceania</td><td>Oceania</td><td>Hobart</td><td>AU</td><td>Hobart, Australia</td><td>HBA</td><td>HBA</td><td>-42.883209</td><td>147.331665</td><td>operational</td></tr>\n", | |
" </tbody>\n", | |
"<table>" | |
] | |
}, | |
"execution_count": 38, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"const dataCenters = dataCenterEntries.map(({group_name, colo, name, status}) => {\n", | |
" const {iata, lat, lon, cca2, region, city} = locationsByIATA[colo] ?? {iata: '', lat: '', lon: '', cca2: '', region: '', city: ''};\n", | |
" return {\n", | |
" group_name, region, city, cca2, name, iata, colo, lat, lon, status,\n", | |
" }\n", | |
"});\n", | |
"\n", | |
"Deno.jupyter.html`\n", | |
"<table>\n", | |
" <style>\n", | |
" #colo-list-table-head th, #colo-list-table-body td { text-align: left; }\n", | |
" </style>\n", | |
" <thead id=\"colo-list-table-head\">\n", | |
" <tr><th>${Object.keys(dataCenters[0]).join('</th><th>')}</th></tr>\n", | |
" </thead>\n", | |
" <tbody id=\"colo-list-table-body\">\n", | |
" ${dataCenters.map(i => `<tr><td>${Object.values(i).join('</td><td>')}</td></tr>`).join('\\n')}\n", | |
" </tbody>\n", | |
"<table>`" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 39, | |
"id": "3063b546-7c49-4e2f-9d20-f02b753201a2", | |
"metadata": { | |
"scrolled": true | |
}, | |
"outputs": [ | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"group_name,region,city,cca2,name,iata,colo,lat,lon,status\n", | |
"\"Africa\",\"Africa\",\"Accra\",\"GH\",\"Accra, Ghana\",\"ACC\",\"ACC\",\"5.614818\",\"-0.205874\",\"operational\"\n", | |
"\"Africa\",\"Africa\",\"Algiers\",\"DZ\",\"Algiers, Algeria\",\"ALG\",\"ALG\",\"36.6910018921\",\"3.2154099941\",\"operational\"\n", | |
"\"Africa\",\"Africa\",\"Annaba\",\"DZ\",\"Annaba, Algeria\",\"AAE\",\"AAE\",\"36.85596\",\"7.79207\",\"operational\"\n", | |
"\"Africa\",\"Africa\",\"Antananarivo\",\"MG\",\"Antananarivo, Madagascar\",\"TNR\",\"TNR\",\"-18.91368\",\"47.53613\",\"operational\"\n", | |
"\"Africa\",\"Africa\",\"Cape Town\",\"ZA\",\"Cape Town, South Africa\",\"CPT\",\"CPT\",\"-33.9648017883\",\"18.6016998291\",\"operational\"\n", | |
"\"Africa\",\"Africa\",\"Casablanca\",\"MA\",\"Casablanca, Morocco\",\"CMN\",\"CMN\",\"33.3675003052\",\"-7.5899701118\",\"partial_outage\"\n", | |
"\"Africa\",\"Africa\",\"Dakar\",\"SN\",\"Dakar, Senegal\",\"DKR\",\"DKR\",\"14.7412099\",\"-17.4889771\",\"operational\"\n", | |
"\"Africa\",\"Africa\",\"Dar es Salaam\",\"TZ\",\"Dar Es Salaam, Tanzania\",\"DAR\",\"DAR\",\"-6.8781099319\",\"39.2025985718\",\"under_maintenance\"\n", | |
"\"Africa\",\"Africa\",\"Djibouti\",\"DJ\",\"Djibouti City, Djibouti\",\"JIB\",\"JIB\",\"11.5473003387\",\"43.1595001221\",\"operational\"\n", | |
"\"Africa\",\"Africa\",\"Durban\",\"ZA\",\"Durban, South Africa\",\"DUR\",\"DUR\",\"-29.6144444444\",\"31.1197222222\",\"operational\"\n", | |
"\"Africa\",\"Africa\",\"Gaborone\",\"BW\",\"Gaborone, Botswana\",\"GBE\",\"GBE\",\"-24.6282\",\"25.9231\",\"partial_outage\"\n", | |
"\"Africa\",\"Africa\",\"Harare\",\"ZW\",\"Harare, Zimbabwe\",\"HRE\",\"HRE\",\"-17.9318008423\",\"31.0928001404\",\"partial_outage\"\n", | |
"\"Africa\",\"Africa\",\"Johannesburg\",\"ZA\",\"Johannesburg, South Africa\",\"JNB\",\"JNB\",\"-26.133333\",\"28.25\",\"operational\"\n", | |
"\"Africa\",\"Africa\",\"Kigali\",\"RW\",\"Kigali, Rwanda\",\"KGL\",\"KGL\",\"-1.9686299563\",\"30.1394996643\",\"operational\"\n", | |
"\"Africa\",\"Africa\",\"Lagos\",\"NG\",\"Lagos, Nigeria\",\"LOS\",\"LOS\",\"6.5773701668\",\"3.321160078\",\"operational\"\n", | |
"\"Africa\",\"Africa\",\"Luanda\",\"AO\",\"Luanda, Angola\",\"LAD\",\"LAD\",\"-8.8583698273\",\"13.2312002182\",\"operational\"\n", | |
"\"Africa\",\"Africa\",\"Maputo\",\"MZ\",\"Maputo, Mozambique\",\"MPM\",\"MPM\",\"-25.9207992554\",\"32.5726013184\",\"partial_outage\"\n", | |
"\"Africa\",\"Africa\",\"Mombasa\",\"KE\",\"Mombasa, Kenya\",\"MBA\",\"MBA\",\"-4.0348300934\",\"39.5942001343\",\"operational\"\n", | |
"\"Africa\",\"Africa\",\"Nairobi\",\"KE\",\"Nairobi, Kenya\",\"NBO\",\"NBO\",\"-1.319239974\",\"36.9277992249\",\"under_maintenance\"\n", | |
"\"Africa\",\"Africa\",\"Oran\",\"DZ\",\"Oran, Algeria\",\"ORN\",\"ORN\",\"35.6911\",\"-0.6416\",\"under_maintenance\"\n", | |
"\"Africa\",\"Africa\",\"Ouagadougou\",\"BF\",\"Ouagadougou, Burkina Faso\",\"OUA\",\"OUA\",\"12.3531999588\",\"-1.5124200583\",\"operational\"\n", | |
"\"Africa\",\"Africa\",\"Port Louis\",\"MU\",\"Port Louis, Mauritius\",\"MRU\",\"MRU\",\"-20.4302005768\",\"57.6836013794\",\"operational\"\n", | |
"\"Africa\",\"Africa\",\"Saint-Denis\",\"RE\",\"Réunion, France\",\"RUN\",\"RUN\",\"-20.8871002197\",\"55.5102996826\",\"operational\"\n", | |
"\"Africa\",\"Africa\",\"Tunis\",\"TN\",\"Tunis, Tunisia\",\"TUN\",\"TUN\",\"36.8510017395\",\"10.2271995544\",\"operational\"\n", | |
"\"Africa\",\"Africa\",\"Kinshasa\",\"CD\",\"Kinshasa, DR Congo\",\"FIH\",\"FIH\",\"-4.3857498169\",\"15.4446001053\",\"partial_outage\"\n", | |
"\"Africa\",\"Africa\",\"Cairo\",\"EG\",\"Cairo, Egypt\",\"CAI\",\"CAI\",\"30.1219005585\",\"31.4055995941\",\"operational\"\n", | |
"\"Africa\",\"Africa\",\"Windhoek\",\"NA\",\"Windhoek, Namibia\",\"WDH\",\"WDH\",\"-22.565587\",\"17.085334\",\"operational\"\n", | |
"\"Africa\",\"Africa\",\"Yamoussoukro\",\"CI\",\"Yamoussoukro, Ivory Coast\",\"ASK\",\"ASK\",\"6.842178\",\"-5.259932\",\"operational\"\n", | |
"\"Africa\",\"Africa\",\"Abidjan\",\"CI\",\"Abidjan, Ivory Coast\",\"ABJ\",\"ABJ\",\"5.292598\",\"-3.999133\",\"operational\"\n", | |
"\"Africa\",\"Africa\",\"KAMPALA\",\"UG\",\"KAMPALA, Uganda\",\"EBB\",\"EBB\",\"0.3152\",\"32.5816\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Ahmedabad\",\"IN\",\"Ahmedabad, India\",\"AMD\",\"AMD\",\"23.0225\",\"72.5714\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Almaty\",\"KZ\",\"Almaty, Kazakhstan\",\"ALA\",\"ALA\",\"43.3521003723\",\"77.0404968262\",\"under_maintenance\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Bangalore\",\"IN\",\"Bangalore, India\",\"BLR\",\"BLR\",\"13.7835719\",\"76.6165937\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Bangkok\",\"TH\",\"Bangkok, Thailand\",\"BKK\",\"BKK\",\"13.6810998917\",\"100.747001648\",\"under_maintenance\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Bandar Seri Begawan\",\"BN\",\"Bandar Seri Begawan, Brunei\",\"BWN\",\"BWN\",\"4.903052\",\"114.939819\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Bhubaneswar\",\"IN\",\"Bhubaneswar, India\",\"BBI\",\"BBI\",\"20.2961\",\"85.8245\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Cebu\",\"PH\",\"Cebu, Philippines\",\"CEB\",\"CEB\",\"10.3074998856\",\"123.978996277\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Chandigarh\",\"IN\",\"Chandigarh, India\",\"IXC\",\"IXC\",\"30.673500061\",\"76.7884979248\",\"operational\"\n", | |
"\"Asia\",\"\",\"\",\"\",\"Changde, China\",\"\",\"CGD\",\"\",\"\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Chennai\",\"IN\",\"Chennai, India\",\"MAA\",\"MAA\",\"12.9900054932\",\"80.1692962646\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Chittagong\",\"BD\",\"Chittagong, Bangladesh\",\"CGP\",\"CGP\",\"22.2495995\",\"91.8133011\",\"partial_outage\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Colombo\",\"LK\",\"Colombo, Sri Lanka\",\"CMB\",\"CMB\",\"7.1807599068\",\"79.8841018677\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Dhaka\",\"BD\",\"Dhaka, Bangladesh\",\"DAC\",\"DAC\",\"23.843347\",\"90.397783\",\"partial_outage\"\n", | |
"\"Asia\",\"\",\"\",\"\",\"Foshan, China\",\"\",\"FUO\",\"\",\"\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Fukuoka\",\"JP\",\"Fukuoka, Japan\",\"FUK\",\"FUK\",\"33.5902\",\"130.4017\",\"operational\"\n", | |
"\"Asia\",\"\",\"\",\"\",\"Fuzhou, China\",\"\",\"FOC\",\"\",\"\",\"operational\"\n", | |
"\"Asia\",\"\",\"\",\"\",\"Guangzhou, China\",\"\",\"CAN\",\"\",\"\",\"operational\"\n", | |
"\"Asia\",\"\",\"\",\"\",\"Haikou, China\",\"\",\"HAK\",\"\",\"\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Hanoi\",\"VN\",\"Hanoi, Vietnam\",\"HAN\",\"HAN\",\"21.221200943\",\"105.806999206\",\"under_maintenance\"\n", | |
"\"Asia\",\"\",\"\",\"\",\"Hengshui, China\",\"\",\"SJW\",\"\",\"\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Ho Chi Minh City\",\"VN\",\"Ho Chi Minh City, Vietnam\",\"SGN\",\"SGN\",\"10.8187999725\",\"106.652000427\",\"under_maintenance\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Hong Kong\",\"HK\",\"Hong Kong\",\"HKG\",\"HKG\",\"22.3089008331\",\"113.915000916\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Hyderabad\",\"IN\",\"Hyderabad, India\",\"HYD\",\"HYD\",\"17.2313175201\",\"78.4298553467\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Islamabad\",\"PK\",\"Islamabad, Pakistan\",\"ISB\",\"ISB\",\"33.6166992188\",\"73.0991973877\",\"under_maintenance\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Jakarta\",\"ID\",\"Jakarta, Indonesia\",\"CGK\",\"CGK\",\"-6.1275229\",\"106.6515118\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Jashore\",\"BD\",\"Jashore, Bangladesh\",\"JSR\",\"JSR\",\"23.1837997437\",\"89.1607971191\",\"partial_outage\"\n", | |
"\"Asia\",\"\",\"\",\"\",\"Jinan, China\",\"\",\"TNA\",\"\",\"\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Johor Bahru\",\"MY\",\"Johor Bahru, Malaysia\",\"JHB\",\"JHB\",\"1.635848\",\"103.665943\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Kanpur\",\"IN\",\"Kanpur, India\",\"KNU\",\"KNU\",\"26.4499\",\"80.3319\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Kaohsiung City\",\"TW\",\"Kaohsiung City, Taiwan\",\"KHH\",\"KHH\",\"22.5771007538\",\"120.3499984741\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Karachi\",\"PK\",\"Karachi, Pakistan\",\"KHI\",\"KHI\",\"24.9064998627\",\"67.1607971191\",\"under_maintenance\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Kathmandu\",\"NP\",\"Kathmandu, Nepal\",\"KTM\",\"KTM\",\"27.6965999603\",\"85.3591003418\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Kolkata\",\"IN\",\"Kolkata, India\",\"CCU\",\"CCU\",\"22.6476933\",\"88.4349249\",\"under_maintenance\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Krasnoyarsk\",\"RU\",\"Krasnoyarsk, Russia\",\"KJA\",\"KJA\",\"56.0153\",\"92.8932\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Kuala Lumpur\",\"MY\",\"Kuala Lumpur, Malaysia\",\"KUL\",\"KUL\",\"2.745579958\",\"101.709999084\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Lahore\",\"PK\",\"Lahore, Pakistan\",\"LHE\",\"LHE\",\"31.5216007233\",\"74.4036026001\",\"under_maintenance\"\n", | |
"\"Asia\",\"\",\"\",\"\",\"Langfang, China\",\"\",\"PKX\",\"\",\"\",\"operational\"\n", | |
"\"Asia\",\"\",\"\",\"\",\"Lanzhou, China\",\"\",\"LHW\",\"\",\"\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Macau\",\"MO\",\"Macau\",\"MFM\",\"MFM\",\"22.1495990753\",\"113.592002869\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Male\",\"MV\",\"Malé, Maldives\",\"MLE\",\"MLE\",\"4.1748\",\"73.50888\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Mandalay\",\"MM\",\"Mandalay, Myanmar\",\"MDL\",\"MDL\",\"21.7051697\",\"95.9695206\",\"partial_outage\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Manila\",\"PH\",\"Manila, Philippines\",\"MNL\",\"MNL\",\"14.508600235\",\"121.019996643\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Mumbai\",\"IN\",\"Mumbai, India\",\"BOM\",\"BOM\",\"19.0886993408\",\"72.8678970337\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Nagpur\",\"IN\",\"Nagpur, India\",\"NAG\",\"NAG\",\"21.1610714\",\"79.0024702\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Naha\",\"JP\",\"Naha, Japan\",\"OKA\",\"OKA\",\"26.1958\",\"127.646\",\"partial_outage\"\n", | |
"\"Asia\",\"Asia Pacific\",\"New Delhi\",\"IN\",\"New Delhi, India\",\"DEL\",\"DEL\",\"28.5664997101\",\"77.1031036377\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Osaka\",\"JP\",\"Osaka, Japan\",\"KIX\",\"KIX\",\"34.4272994995\",\"135.244003296\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Patna\",\"IN\",\"Patna, India\",\"PAT\",\"PAT\",\"25.591299057\",\"85.0879974365\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Phnom Penh\",\"KH\",\"Phnom Penh, Cambodia\",\"PNH\",\"PNH\",\"11.5466003418\",\"104.84400177\",\"operational\"\n", | |
"\"Asia\",\"\",\"\",\"\",\"Qingdao, China\",\"\",\"TAO\",\"\",\"\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Seoul\",\"KR\",\"Seoul, South Korea\",\"ICN\",\"ICN\",\"37.4691009521\",\"126.450996399\",\"operational\"\n", | |
"\"Asia\",\"\",\"\",\"\",\"Shanghai, China\",\"\",\"SHA\",\"\",\"\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Singapore\",\"SG\",\"Singapore, Singapore\",\"SIN\",\"SIN\",\"1.3501900434\",\"103.994003296\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Surat Thani\",\"TH\",\"Surat Thani, Thailand\",\"URT\",\"URT\",\"9.1325998306\",\"99.135597229\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Taipei\",\"TW\",\"Taipei, Taiwan\",\"TPE\",\"TPE\",\"25.0776996613\",\"121.233001709\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Tashkent\",\"UZ\",\"Tashkent, Uzbekistan\",\"TAS\",\"TAS\",\"41.257900238\",\"69.2811965942\",\"partial_outage\"\n", | |
"\"Asia\",\"\",\"\",\"\",\"Tianjin, China\",\"\",\"TSN\",\"\",\"\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Tokyo\",\"JP\",\"Tokyo, Japan\",\"NRT\",\"NRT\",\"35.7647018433\",\"140.386001587\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Ulaanbaatar\",\"MN\",\"Ulaanbaatar, Mongolia\",\"ULN\",\"ULN\",\"47.8431015015\",\"106.766998291\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Vientiane\",\"LA\",\"Vientiane, Laos\",\"VTE\",\"VTE\",\"17.9757\",\"102.5683\",\"operational\"\n", | |
"\"Asia\",\"\",\"\",\"\",\"Xinyu, China\",\"\",\"KHN\",\"\",\"\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Yangon\",\"MM\",\"Yangon, Myanmar\",\"RGN\",\"RGN\",\"16.9073009491\",\"96.1332015991\",\"partial_outage\"\n", | |
"\"Asia\",\"Middle East\",\"Yerevan\",\"AM\",\"Yerevan, Armenia\",\"EVN\",\"EVN\",\"40.1473007202\",\"44.3959007263\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Yogyakarta\",\"ID\",\"Yogyakarta, Indonesia\",\"JOG\",\"JOG\",\"-7.7881798744\",\"110.4319992065\",\"partial_outage\"\n", | |
"\"Asia\",\"\",\"\",\"\",\"Zhongshan, China\",\"\",\"ZGN\",\"\",\"\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Cagayan de Oro\",\"PH\",\"Cagayan de Oro, Philippines\",\"CGY\",\"CGY\",\"8.4156198502\",\"124.611000061\",\"operational\"\n", | |
"\"Asia\",\"\",\"\",\"\",\"Wuhu, China\",\"\",\"WHU\",\"\",\"\",\"operational\"\n", | |
"\"Asia\",\"\",\"\",\"\",\"Taizhou, China\",\"\",\"HYN\",\"\",\"\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Kochi\",\"IN\",\"Kochi, India\",\"COK\",\"COK\",\"9.9312\",\"76.2673\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Denpasar\",\"ID\",\"Denpasar, Indonesia\",\"DPS\",\"DPS\",\"-8.748169899\",\"115.1669998169\",\"partial_outage\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Kannur\",\"IN\",\"Kannur, India\",\"CNN\",\"CNN\",\"11.915858\",\"75.55094\",\"operational\"\n", | |
"\"Asia\",\"\",\"\",\"\",\"Shenzhen, China\",\"\",\"SZX\",\"\",\"\",\"operational\"\n", | |
"\"Asia\",\"\",\"\",\"\",\"Guiyang, China\",\"\",\"KWE\",\"\",\"\",\"operational\"\n", | |
"\"Asia\",\"\",\"\",\"\",\"Shaoxing, China\",\"\",\"HGH\",\"\",\"\",\"operational\"\n", | |
"\"Asia\",\"\",\"\",\"\",\"Changzhou, China\",\"\",\"CZX\",\"\",\"\",\"operational\"\n", | |
"\"Asia\",\"\",\"\",\"\",\"Kunming, China\",\"\",\"KMG\",\"\",\"\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Chiang Mai\",\"TH\",\"Chiang Mai, Thailand\",\"CNX\",\"CNX\",\"18.7667999268\",\"98.962600708\",\"operational\"\n", | |
"\"Asia\",\"\",\"\",\"\",\"Zhengzhou, China\",\"\",\"CGO\",\"\",\"\",\"operational\"\n", | |
"\"Asia\",\"\",\"\",\"\",\"Yangquan, China\",\"\",\"TYN\",\"\",\"\",\"operational\"\n", | |
"\"Asia\",\"\",\"\",\"\",\"Changsha, China\",\"\",\"CSX\",\"\",\"\",\"operational\"\n", | |
"\"Asia\",\"\",\"\",\"\",\"Dalian, China\",\"\",\"DLC\",\"\",\"\",\"operational\"\n", | |
"\"Asia\",\"\",\"\",\"\",\"Beihai, China\",\"\",\"BHY\",\"\",\"\",\"operational\"\n", | |
"\"Asia\",\"\",\"\",\"\",\"Chongqing, China\",\"\",\"CKG\",\"\",\"\",\"operational\"\n", | |
"\"Asia\",\"\",\"\",\"\",\"Huainan, China\",\"\",\"HFE\",\"\",\"\",\"operational\"\n", | |
"\"Asia\",\"\",\"\",\"\",\"Xiangyang, China\",\"\",\"XFN\",\"\",\"\",\"operational\"\n", | |
"\"Asia\",\"\",\"\",\"\",\"Xining, China\",\"\",\"XNN\",\"\",\"\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Da Nang\",\"VN\",\"Da Nang, Vietnam\",\"DAD\",\"DAD\",\"16.02636\",\"108.20869\",\"operational\"\n", | |
"\"Asia\",\"\",\"\",\"\",\"Jiaxing, China\",\"\",\"JXG\",\"\",\"\",\"operational\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Tarlac City\",\"PH\",\"Tarlac City, Philippines\",\"CRK\",\"CRK\",\"15.1859\",\"120.5599\",\"partial_outage\"\n", | |
"\"Asia\",\"Asia Pacific\",\"Thimphu\",\"BT\",\"Thimphu, Bhutan\",\"PBH\",\"PBH\",\"27.4712\",\"89.6339\",\"partial_outage\"\n", | |
"\"Asia\",\"\",\"\",\"\",\"Baoji, China\",\"\",\"XIY\",\"\",\"\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Amsterdam\",\"NL\",\"Amsterdam, Netherlands\",\"AMS\",\"AMS\",\"52.3086013794\",\"4.7638897896\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Athens\",\"GR\",\"Athens, Greece\",\"ATH\",\"ATH\",\"37.9364013672\",\"23.9444999695\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Barcelona\",\"ES\",\"Barcelona, Spain\",\"BCN\",\"BCN\",\"41.2971000671\",\"2.0784599781\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Belgrade\",\"RS\",\"Belgrade, Serbia\",\"BEG\",\"BEG\",\"44.8184013367\",\"20.3090991974\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Berlin\",\"DE\",\"Berlin, Germany\",\"TXL\",\"TXL\",\"52.5597000122\",\"13.2876996994\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Bratislava\",\"SK\",\"Bratislava, Slovakia\",\"BTS\",\"BTS\",\"48.1486\",\"17.1077\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Brussels\",\"BE\",\"Brussels, Belgium\",\"BRU\",\"BRU\",\"50.9014015198\",\"4.4844398499\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Bucharest\",\"RO\",\"Bucharest, Romania\",\"OTP\",\"OTP\",\"44.5722007751\",\"26.1021995544\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Budapest\",\"HU\",\"Budapest, Hungary\",\"BUD\",\"BUD\",\"47.4369010925\",\"19.2555999756\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Chișinău\",\"MD\",\"Chișinău, Moldova\",\"KIV\",\"KIV\",\"46.9277000427\",\"28.9309997559\",\"under_maintenance\"\n", | |
"\"Europe\",\"Europe\",\"Copenhagen\",\"DK\",\"Copenhagen, Denmark\",\"CPH\",\"CPH\",\"55.6179008484\",\"12.6560001373\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Cork\",\"IE\",\"Cork, Ireland\",\"ORK\",\"ORK\",\"51.8413009644\",\"-8.491109848\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Dublin\",\"IE\",\"Dublin, Ireland\",\"DUB\",\"DUB\",\"53.4212989807\",\"-6.270070076\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Düsseldorf\",\"DE\",\"Düsseldorf, Germany\",\"DUS\",\"DUS\",\"51.2895011902\",\"6.7667798996\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Edinburgh\",\"GB\",\"Edinburgh, United Kingdom\",\"EDI\",\"EDI\",\"55.9500007629\",\"-3.3724999428\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Frankfurt\",\"DE\",\"Frankfurt, Germany\",\"FRA\",\"FRA\",\"50.0264015198\",\"8.543129921\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Geneva\",\"CH\",\"Geneva, Switzerland\",\"GVA\",\"GVA\",\"46.2380981445\",\"6.1089501381\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Gothenburg\",\"SE\",\"Gothenburg, Sweden\",\"GOT\",\"GOT\",\"57.6627998352\",\"12.279800415\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Hamburg\",\"DE\",\"Hamburg, Germany\",\"HAM\",\"HAM\",\"53.6304016113\",\"9.9882297516\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Helsinki\",\"FI\",\"Helsinki, Finland\",\"HEL\",\"HEL\",\"60.317199707\",\"24.963300705\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Istanbul\",\"TR\",\"Istanbul, Turkey\",\"IST\",\"IST\",\"40.9768981934\",\"28.8145999908\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Izmir\",\"TR\",\"Izmir, Turkey\",\"ADB\",\"ADB\",\"38.32377\",\"27.14317\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Kyiv\",\"UA\",\"Kyiv, Ukraine\",\"KBP\",\"KBP\",\"50.3450012207\",\"30.8946990967\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Lisbon\",\"PT\",\"Lisbon, Portugal\",\"LIS\",\"LIS\",\"38.7812995911\",\"-9.1359195709\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"London\",\"GB\",\"London, United Kingdom\",\"LHR\",\"LHR\",\"51.4706001282\",\"-0.4619410038\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Luxembourg City\",\"LU\",\"Luxembourg City, Luxembourg\",\"LUX\",\"LUX\",\"49.6265983582\",\"6.211520195\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Madrid\",\"ES\",\"Madrid, Spain\",\"MAD\",\"MAD\",\"40.4936\",\"-3.56676\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Manchester\",\"GB\",\"Manchester, United Kingdom\",\"MAN\",\"MAN\",\"53.3536987305\",\"-2.2749500275\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Marseille\",\"FR\",\"Marseille, France\",\"MRS\",\"MRS\",\"43.439271922\",\"5.2214241028\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Milan\",\"IT\",\"Milan, Italy\",\"MXP\",\"MXP\",\"45.6305999756\",\"8.7281103134\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Minsk\",\"BY\",\"Minsk, Belarus\",\"MSQ\",\"MSQ\",\"53.9006\",\"27.599\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Moscow\",\"RU\",\"Moscow, Russia\",\"DME\",\"DME\",\"55.4087982178\",\"37.9062995911\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Munich\",\"DE\",\"Munich, Germany\",\"MUC\",\"MUC\",\"48.3538017273\",\"11.7861003876\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Nicosia\",\"CY\",\"Nicosia, Cyprus\",\"LCA\",\"LCA\",\"34.8750991821\",\"33.6249008179\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Oslo\",\"NO\",\"Oslo, Norway\",\"OSL\",\"OSL\",\"60.193901062\",\"11.100399971\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Palermo\",\"IT\",\"Palermo, Italy\",\"PMO\",\"PMO\",\"38.16114\",\"13.31546\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Paris\",\"FR\",\"Paris, France\",\"CDG\",\"CDG\",\"49.0127983093\",\"2.5499999523\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Prague\",\"CZ\",\"Prague, Czech Republic\",\"PRG\",\"PRG\",\"50.1007995605\",\"14.2600002289\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Reykjavík\",\"IS\",\"Reykjavík, Iceland\",\"KEF\",\"KEF\",\"63.9850006104\",\"-22.6056003571\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Riga\",\"LV\",\"Riga, Latvia\",\"RIX\",\"RIX\",\"56.9235992432\",\"23.9710998535\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Rome\",\"IT\",\"Rome, Italy\",\"FCO\",\"FCO\",\"41.8045005798\",\"12.2508001328\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Saint Petersburg\",\"RU\",\"Saint Petersburg, Russia\",\"LED\",\"LED\",\"59.8003005981\",\"30.2625007629\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Sofia\",\"BG\",\"Sofia, Bulgaria\",\"SOF\",\"SOF\",\"42.6966934204\",\"23.4114360809\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Stockholm\",\"SE\",\"Stockholm, Sweden\",\"ARN\",\"ARN\",\"59.6519012451\",\"17.9186000824\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Stuttgart\",\"DE\",\"Stuttgart, Germany\",\"STR\",\"STR\",\"48.783333\",\"9.183333\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Tallinn\",\"EE\",\"Tallinn, Estonia\",\"TLL\",\"TLL\",\"59.4132995605\",\"24.8327999115\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Tbilisi\",\"GE\",\"Tbilisi, Georgia\",\"TBS\",\"TBS\",\"41.6692008972\",\"44.95470047\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Thessaloniki\",\"GR\",\"Thessaloniki, Greece\",\"SKG\",\"SKG\",\"40.5196990967\",\"22.9708995819\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Tirana\",\"AL\",\"Tirana, Albania\",\"TIA\",\"TIA\",\"41.4146995544\",\"19.7206001282\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Tver\",\"RU\",\"Tver, Russian Federation\",\"KLD\",\"KLD\",\"56.8587\",\"35.9176\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Vienna\",\"AT\",\"Vienna, Austria\",\"VIE\",\"VIE\",\"48.1102981567\",\"16.5697002411\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Vilnius\",\"LT\",\"Vilnius, Lithuania\",\"VNO\",\"VNO\",\"54.6341018677\",\"25.2858009338\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Warsaw\",\"PL\",\"Warsaw, Poland\",\"WAW\",\"WAW\",\"52.1656990051\",\"20.9671001434\",\"operational\"\n", | |
"\"Europe\",\"Asia Pacific\",\"Yekaterinburg\",\"RU\",\"Yekaterinburg, Russia\",\"SVX\",\"SVX\",\"56.8431\",\"60.6454\",\"partial_outage\"\n", | |
"\"Europe\",\"Europe\",\"Zagreb\",\"HR\",\"Zagreb, Croatia\",\"ZAG\",\"ZAG\",\"45.7429008484\",\"16.0687999725\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Zurich\",\"CH\",\"Zürich, Switzerland\",\"ZRH\",\"ZRH\",\"47.4646987915\",\"8.5491695404\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Lyon\",\"FR\",\"Lyon, France\",\"LYS\",\"LYS\",\"45.7263\",\"5.0908\",\"operational\"\n", | |
"\"Europe\",\"Europe\",\"Bordeaux\",\"FR\",\"Bordeaux, France\",\"BOD\",\"BOD\",\"44.82946\",\"-0.58355\",\"partial_outage\"\n", | |
"\"Europe\",\"Europe\",\"Skopje\",\"MK\",\"Skopje, North Macedonia\",\"SKP\",\"SKP\",\"41.9616012573\",\"21.6214008331\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Americana\",\"BR\",\"Americana, Brazil\",\"QWJ\",\"QWJ\",\"-22.738\",\"-47.334\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Arica\",\"CL\",\"Arica, Chile\",\"ARI\",\"ARI\",\"-18.348611\",\"-70.338889\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Asunción\",\"PY\",\"Asunción, Paraguay\",\"ASU\",\"ASU\",\"-25.2399997711\",\"-57.5200004578\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Belém\",\"BR\",\"Belém, Brazil\",\"BEL\",\"BEL\",\"-1.4563\",\"-48.5013\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Belo Horizonte\",\"BR\",\"Belo Horizonte, Brazil\",\"CNF\",\"CNF\",\"-19.624444\",\"-43.971944\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Blumenau\",\"BR\",\"Blumenau, Brazil\",\"BNU\",\"BNU\",\"-26.89245\",\"-49.07696\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Bogota\",\"CO\",\"Bogotá, Colombia\",\"BOG\",\"BOG\",\"4.70159\",\"-74.1469\",\"under_maintenance\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Brasilia\",\"BR\",\"Brasilia, Brazil\",\"BSB\",\"BSB\",\"-15.79824\",\"-47.90859\",\"under_maintenance\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Buenos Aires\",\"AR\",\"Buenos Aires, Argentina\",\"EZE\",\"EZE\",\"-34.8222\",\"-58.5358\",\"under_maintenance\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Cacador\",\"BR\",\"Caçador, Brazil\",\"CFC\",\"CFC\",\"-26.7762\",\"-51.0125\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Campinas\",\"BR\",\"Campinas, Brazil\",\"VCP\",\"VCP\",\"-22.90662\",\"-47.08576\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Córdoba\",\"AR\",\"Córdoba, Argentina\",\"COR\",\"COR\",\"-31.31\",\"-64.208333\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Cuiaba\",\"BR\",\"Cuiabá, Brazil\",\"CGB\",\"CGB\",\"-15.59611\",\"-56.09667\",\"partial_outage\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Curitiba\",\"BR\",\"Curitiba, Brazil\",\"CWB\",\"CWB\",\"-25.5284996033\",\"-49.1758003235\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Florianopolis\",\"BR\",\"Florianopolis, Brazil\",\"FLN\",\"FLN\",\"-27.6702785492\",\"-48.5525016785\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Fortaleza\",\"BR\",\"Fortaleza, Brazil\",\"FOR\",\"FOR\",\"-3.7762799263\",\"-38.5326004028\",\"under_maintenance\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Georgetown\",\"GY\",\"Georgetown, Guyana\",\"GEO\",\"GEO\",\"6.825648\",\"-58.163756\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Goiania\",\"BR\",\"Goiânia, Brazil\",\"GYN\",\"GYN\",\"-16.69727\",\"-49.26851\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"North America\",\"Guatemala City\",\"GT\",\"Guatemala City, Guatemala\",\"GUA\",\"GUA\",\"14.5832996368\",\"-90.5274963379\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Guayaquil\",\"EC\",\"Guayaquil, Ecuador\",\"GYE\",\"GYE\",\"-2.1894\",\"-79.8891\",\"under_maintenance\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Itajai\",\"BR\",\"Itajaí, Brazil\",\"ITJ\",\"ITJ\",\"-27.6116676331\",\"-48.6727790833\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Joinville\",\"BR\",\"Joinville, Brazil\",\"JOI\",\"JOI\",\"-26.304408\",\"-48.846383\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Juazeiro do Norte\",\"BR\",\"Juazeiro do Norte, Brazil\",\"JDO\",\"JDO\",\"-7.2242\",\"-39.313\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Lima\",\"PE\",\"Lima, Peru\",\"LIM\",\"LIM\",\"-12.021900177\",\"-77.1143035889\",\"under_maintenance\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Manaus\",\"BR\",\"Manaus, Brazil\",\"MAO\",\"MAO\",\"-3.11286\",\"-60.01949\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Medellín\",\"CO\",\"Medellín, Colombia\",\"MDE\",\"MDE\",\"6.16454\",\"-75.4231\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Neuquen\",\"AR\",\"Neuquén, Argentina\",\"NQN\",\"NQN\",\"-38.9490013123\",\"-68.1557006836\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Panama City\",\"PA\",\"Panama City, Panama\",\"PTY\",\"PTY\",\"9.0713596344\",\"-79.3834991455\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Paramaribo\",\"SR\",\"Paramaribo, Suriname\",\"PBM\",\"PBM\",\"5.452831\",\"-55.187783\",\"partial_outage\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Porto Alegre\",\"BR\",\"Porto Alegre, Brazil\",\"POA\",\"POA\",\"-29.9944000244\",\"-51.1713981628\",\"under_maintenance\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Quito\",\"EC\",\"Quito, Ecuador\",\"UIO\",\"UIO\",\"-0.1291666667\",\"-78.3575\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Recife\",\"BR\",\"Recife, Brazil\",\"REC\",\"REC\",\"-8.1264896393\",\"-34.9235992432\",\"partial_outage\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Ribeirao Preto\",\"BR\",\"Ribeirao Preto, Brazil\",\"RAO\",\"RAO\",\"-21.1363887787\",\"-47.7766685486\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Rio de Janeiro\",\"BR\",\"Rio de Janeiro, Brazil\",\"GIG\",\"GIG\",\"-22.8099994659\",\"-43.2505569458\",\"under_maintenance\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"San José\",\"CR\",\"San José, Costa Rica\",\"SJO\",\"SJO\",\"9.9938602448\",\"-84.2088012695\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Santiago\",\"CL\",\"Santiago, Chile\",\"SCL\",\"SCL\",\"-33.3930015564\",\"-70.7857971191\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"North America\",\"Santo Domingo\",\"DO\",\"Santo Domingo, Dominican Republic\",\"SDQ\",\"SDQ\",\"18.4297008514\",\"-69.6688995361\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"São José do Rio Preto\",\"BR\",\"São José do Rio Preto, Brazil\",\"SJP\",\"SJP\",\"-20.807157\",\"-49.378994\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"São José dos Campos\",\"BR\",\"São José dos Campos, Brazil\",\"SJK\",\"SJK\",\"-23.1791\",\"-45.8872\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"São Paulo\",\"BR\",\"São Paulo, Brazil\",\"GRU\",\"GRU\",\"-23.4355564117\",\"-46.4730567932\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Sorocaba\",\"BR\",\"Sorocaba, Brazil\",\"SOD\",\"SOD\",\"-23.54389\",\"-46.63445\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Tegucigalpa\",\"HN\",\"Tegucigalpa, Honduras\",\"TGU\",\"TGU\",\"14.0608\",\"-87.2172\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Timbo\",\"BR\",\"Timbó, Brazil\",\"NVT\",\"NVT\",\"-26.8251\",\"-49.2695\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Uberlandia\",\"BR\",\"Uberlândia, Brazil\",\"UDI\",\"UDI\",\"-18.8836116791\",\"-48.225276947\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Vitoria\",\"BR\",\"Vitoria, Brazil\",\"VIX\",\"VIX\",\"-20.64871\",\"-41.90857\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Campos dos Goytacazes\",\"BR\",\"Campos dos Goytacazes, Brazil\",\"CAW\",\"CAW\",\"-21.698299408\",\"-41.301700592\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Chapeco\",\"BR\",\"Chapeco, Brazil\",\"XAP\",\"XAP\",\"-27.1341991425\",\"-52.6566009521\",\"partial_outage\"\n", | |
"\"Latin America & the Caribbean\",\"North America\",\"Bridgetown\",\"BB\",\"Bridgetown, Barbados\",\"BGI\",\"BGI\",\"13.103562\",\"-59.603226\",\"partial_outage\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"St. George's\",\"GD\",\"St. George's, Grenada\",\"GND\",\"GND\",\"12.007116\",\"-61.7882288\",\"partial_outage\"\n", | |
"\"Latin America & the Caribbean\",\"North America\",\"Santiago de los Caballeros\",\"DO\",\"Santiago de los Caballeros, Dominican Republic\",\"STI\",\"STI\",\"19.4060993195\",\"-70.6046981812\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"La Paz\",\"BO\",\"La Paz, Bolivia\",\"LPB\",\"LPB\",\"-16.4897\",\"-68.1193\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"North America\",\"San Juan\",\"PR\",\"San Juan, Puerto Rico\",\"SJU\",\"SJU\",\"18.411391\",\"-66.102793\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Barranquilla\",\"CO\",\"Barranquilla, Colombia\",\"BAQ\",\"BAQ\",\"10.8896\",\"-74.7808\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Palmas\",\"BR\",\"Palmas, Brazil\",\"PMW\",\"PMW\",\"-10.2915000916\",\"-48.3569984436\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Aracatuba\",\"BR\",\"Aracatuba, Brazil\",\"ARU\",\"ARU\",\"-21.1413002014\",\"-50.4247016907\",\"operational\"\n", | |
"\"Latin America & the Caribbean\",\"South America\",\"Port of Spain\",\"TT\",\"Port of Spain, Trinidad and Tobago\",\"POS\",\"POS\",\"10.5953998566\",\"-61.3372001648\",\"operational\"\n", | |
"\"Middle East\",\"Middle East\",\"Amman\",\"JO\",\"Amman, Jordan\",\"AMM\",\"AMM\",\"31.7226009369\",\"35.9931983948\",\"operational\"\n", | |
"\"Middle East\",\"Middle East\",\"Astara\",\"AZ\",\"Astara, Azerbaijan\",\"LLK\",\"LLK\",\"38.7463989258\",\"48.8180007935\",\"operational\"\n", | |
"\"Middle East\",\"Middle East\",\"Baghdad\",\"IQ\",\"Baghdad, Iraq\",\"BGW\",\"BGW\",\"33.2625007629\",\"44.2346000671\",\"under_maintenance\"\n", | |
"\"Middle East\",\"Middle East\",\"Baku\",\"AZ\",\"Baku, Azerbaijan\",\"GYD\",\"GYD\",\"40.4674987793\",\"50.0466995239\",\"operational\"\n", | |
"\"Middle East\",\"Middle East\",\"Basra\",\"IQ\",\"Basra, Iraq\",\"BSR\",\"BSR\",\"30.5491008759\",\"47.6621017456\",\"operational\"\n", | |
"\"Middle East\",\"Middle East\",\"Beirut\",\"LB\",\"Beirut, Lebanon\",\"BEY\",\"BEY\",\"33.8208999634\",\"35.4883995056\",\"operational\"\n", | |
"\"Middle East\",\"Middle East\",\"Dammam\",\"SA\",\"Dammam, Saudi Arabia\",\"DMM\",\"DMM\",\"26.471200943\",\"49.7979011536\",\"operational\"\n", | |
"\"Middle East\",\"Middle East\",\"Doha\",\"QA\",\"Doha, Qatar\",\"DOH\",\"DOH\",\"25.2605946\",\"51.6137665\",\"operational\"\n", | |
"\"Middle East\",\"Middle East\",\"Dubai\",\"AE\",\"Dubai, United Arab Emirates\",\"DXB\",\"DXB\",\"25.2527999878\",\"55.3643989563\",\"operational\"\n", | |
"\"Middle East\",\"Middle East\",\"Erbil\",\"IQ\",\"Erbil, Iraq\",\"EBL\",\"EBL\",\"36.1901\",\"43.993\",\"operational\"\n", | |
"\"Middle East\",\"Middle East\",\"Haifa\",\"IL\",\"Haifa, Israel\",\"HFA\",\"HFA\",\"32.78492\",\"34.96069\",\"operational\"\n", | |
"\"Middle East\",\"Middle East\",\"Jeddah\",\"SA\",\"Jeddah, Saudi Arabia\",\"JED\",\"JED\",\"21.679599762\",\"39.15650177\",\"operational\"\n", | |
"\"Middle East\",\"Middle East\",\"Kuwait City\",\"KW\",\"Kuwait City, Kuwait\",\"KWI\",\"KWI\",\"29.226600647\",\"47.9688987732\",\"operational\"\n", | |
"\"Middle East\",\"Middle East\",\"Manama\",\"BH\",\"Manama, Bahrain\",\"BAH\",\"BAH\",\"26.2707996368\",\"50.6335983276\",\"operational\"\n", | |
"\"Middle East\",\"Middle East\",\"Muscat\",\"OM\",\"Muscat, Oman\",\"MCT\",\"MCT\",\"23.5932998657\",\"58.2844009399\",\"operational\"\n", | |
"\"Middle East\",\"Middle East\",\"Najaf\",\"IQ\",\"Najaf, Iraq\",\"NJF\",\"NJF\",\"31.989722\",\"44.404167\",\"operational\"\n", | |
"\"Middle East\",\"Middle East\",\"Nasiriyah\",\"IQ\",\"Nasiriyah, Iraq\",\"XNH\",\"XNH\",\"30.9358005524\",\"46.0900993347\",\"operational\"\n", | |
"\"Middle East\",\"Middle East\",\"Ramallah\",\"PS\",\"Ramallah\",\"ZDM\",\"ZDM\",\"32.2719\",\"35.0194\",\"operational\"\n", | |
"\"Middle East\",\"Middle East\",\"Riyadh\",\"SA\",\"Riyadh, Saudi Arabia\",\"RUH\",\"RUH\",\"24.9575996399\",\"46.6987991333\",\"under_maintenance\"\n", | |
"\"Middle East\",\"Middle East\",\"Sulaymaniyah\",\"IQ\",\"Sulaymaniyah, Iraq\",\"ISU\",\"ISU\",\"35.5668\",\"45.4161\",\"operational\"\n", | |
"\"Middle East\",\"Middle East\",\"Tel Aviv\",\"IL\",\"Tel Aviv, Israel\",\"TLV\",\"TLV\",\"32.0113983154\",\"34.8866996765\",\"under_maintenance\"\n", | |
"\"North America\",\"North America\",\"Ashburn\",\"US\",\"Ashburn, VA, United States\",\"IAD\",\"IAD\",\"38.94449997\",\"-77.45580292\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Atlanta\",\"US\",\"Atlanta, GA, United States\",\"ATL\",\"ATL\",\"33.6366996765\",\"-84.4281005859\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Boston\",\"US\",\"Boston, MA, United States\",\"BOS\",\"BOS\",\"42.36429977\",\"-71.00520325\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Buffalo\",\"US\",\"Buffalo, NY, United States\",\"BUF\",\"BUF\",\"42.94049835\",\"-78.73220062\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Calgary\",\"CA\",\"Calgary, AB, Canada\",\"YYC\",\"YYC\",\"51.113899231\",\"-114.019996643\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Charlotte\",\"US\",\"Charlotte, NC, United States\",\"CLT\",\"CLT\",\"35.2140007019\",\"-80.9430999756\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Chicago\",\"US\",\"Chicago, IL, United States\",\"ORD\",\"ORD\",\"41.97859955\",\"-87.90480042\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Columbus\",\"US\",\"Columbus, OH, United States\",\"CMH\",\"CMH\",\"39.9980010986\",\"-82.8918991089\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Dallas\",\"US\",\"Dallas, TX, United States\",\"DFW\",\"DFW\",\"32.8968009949\",\"-97.0380020142\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Denver\",\"US\",\"Denver, CO, United States\",\"DEN\",\"DEN\",\"39.8616981506\",\"-104.672996521\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Detroit\",\"US\",\"Detroit, MI, United States\",\"DTW\",\"DTW\",\"42.2123985291\",\"-83.3534011841\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Honolulu\",\"US\",\"Honolulu, HI, United States\",\"HNL\",\"HNL\",\"21.3187007904\",\"-157.9219970703\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Houston\",\"US\",\"Houston, TX, United States\",\"IAH\",\"IAH\",\"29.9843997955\",\"-95.3414001465\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Indianapolis\",\"US\",\"Indianapolis, IN, United States\",\"IND\",\"IND\",\"39.717300415\",\"-86.2944030762\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Jacksonville\",\"US\",\"Jacksonville, FL, United States\",\"JAX\",\"JAX\",\"30.4941005707\",\"-81.6878967285\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Kansas City\",\"US\",\"Kansas City, MO, United States\",\"MCI\",\"MCI\",\"39.2975997925\",\"-94.7138977051\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Las Vegas\",\"US\",\"Las Vegas, NV, United States\",\"LAS\",\"LAS\",\"36.08010101\",\"-115.1520004\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Los Angeles\",\"US\",\"Los Angeles, CA, United States\",\"LAX\",\"LAX\",\"33.94250107\",\"-118.4079971\",\"operational\"\n", | |
"\"North America\",\"North America\",\"McAllen\",\"US\",\"McAllen, TX, United States\",\"MFE\",\"MFE\",\"26.17580032\",\"-98.23860168\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Memphis\",\"US\",\"Memphis, TN, United States\",\"MEM\",\"MEM\",\"35.0424003601\",\"-89.9766998291\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Mexico City\",\"MX\",\"Mexico City, Mexico\",\"MEX\",\"MEX\",\"19.4363002777\",\"-99.0720977783\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Miami\",\"US\",\"Miami, FL, United States\",\"MIA\",\"MIA\",\"25.7931995392\",\"-80.2906036377\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Minneapolis\",\"US\",\"Minneapolis, MN, United States\",\"MSP\",\"MSP\",\"44.8819999695\",\"-93.2218017578\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Montgomery\",\"US\",\"Montgomery, AL, United States\",\"MGM\",\"MGM\",\"32.30059814\",\"-86.39399719\",\"partial_outage\"\n", | |
"\"North America\",\"North America\",\"Montréal\",\"CA\",\"Montréal, QC, Canada\",\"YUL\",\"YUL\",\"45.4706001282\",\"-73.7407989502\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Nashville\",\"US\",\"Nashville, United States\",\"BNA\",\"BNA\",\"36.1245002747\",\"-86.6781997681\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Newark\",\"US\",\"Newark, NJ, United States\",\"EWR\",\"EWR\",\"40.6925010681\",\"-74.1687011719\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Norfolk\",\"US\",\"Norfolk, VA, United States\",\"ORF\",\"ORF\",\"36.8945999146\",\"-76.2012023926\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Omaha\",\"US\",\"Omaha, NE, United States\",\"OMA\",\"OMA\",\"41.3031997681\",\"-95.8940963745\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Ottawa\",\"CA\",\"Ottawa, Canada\",\"YOW\",\"YOW\",\"45.3224983215\",\"-75.6691970825\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Philadelphia\",\"US\",\"Philadelphia, United States\",\"PHL\",\"PHL\",\"39.8718986511\",\"-75.2410964966\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Phoenix\",\"US\",\"Phoenix, AZ, United States\",\"PHX\",\"PHX\",\"33.434299469\",\"-112.012001038\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Pittsburgh\",\"US\",\"Pittsburgh, PA, United States\",\"PIT\",\"PIT\",\"40.49150085\",\"-80.23290253\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Portland\",\"US\",\"Portland, OR, United States\",\"PDX\",\"PDX\",\"45.58869934\",\"-122.5979996\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Queretaro\",\"MX\",\"Queretaro, MX, Mexico\",\"QRO\",\"QRO\",\"20.6173000336\",\"-100.185997009\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Richmond\",\"US\",\"Richmond, VA, United States\",\"RIC\",\"RIC\",\"37.5051994324\",\"-77.3197021484\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Sacramento\",\"US\",\"Sacramento, CA, United States\",\"SMF\",\"SMF\",\"38.695400238\",\"-121.591003418\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Salt Lake City\",\"US\",\"Salt Lake City, UT, United States\",\"SLC\",\"SLC\",\"40.7883987427\",\"-111.977996826\",\"operational\"\n", | |
"\"North America\",\"North America\",\"San Diego\",\"US\",\"San Diego, CA, United States\",\"SAN\",\"SAN\",\"32.7336006165\",\"-117.190002441\",\"operational\"\n", | |
"\"North America\",\"North America\",\"San Jose\",\"US\",\"San Jose, CA, United States\",\"SJC\",\"SJC\",\"37.3625984192\",\"-121.929000855\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Saskatoon\",\"CA\",\"Saskatoon, SK, Canada\",\"YXE\",\"YXE\",\"52.1707992554\",\"-106.699996948\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Seattle\",\"US\",\"Seattle, WA, United States\",\"SEA\",\"SEA\",\"47.4490013123\",\"-122.308998108\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Sioux Falls\",\"US\",\"Sioux Falls, South Dakota\",\"FSD\",\"FSD\",\"43.540819819502\",\"-96.65511577730963\",\"operational\"\n", | |
"\"North America\",\"North America\",\"St. Louis\",\"US\",\"St. Louis, MO, United States\",\"STL\",\"STL\",\"38.7486991882\",\"-90.3700027466\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Tallahassee\",\"US\",\"Tallahassee, FL, United States\",\"TLH\",\"TLH\",\"30.3964996338\",\"-84.3503036499\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Toronto\",\"CA\",\"Toronto, ON, Canada\",\"YYZ\",\"YYZ\",\"43.6772003174\",\"-79.6305999756\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Vancouver\",\"CA\",\"Vancouver, BC, Canada\",\"YVR\",\"YVR\",\"49.193901062\",\"-123.183998108\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Winnipeg\",\"CA\",\"Winnipeg, MB, Canada\",\"YWG\",\"YWG\",\"49.9099998474\",\"-97.2398986816\",\"partial_outage\"\n", | |
"\"North America\",\"North America\",\"San Francisco\",\"US\",\"San Francisco, United States\",\"SFO\",\"SFO\",\"37.6189994812\",\"-122.375\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Kingston\",\"JM\",\"Kingston, Jamaica\",\"KIN\",\"KIN\",\"17.9951\",\"-76.7846\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Bangor\",\"US\",\"Bangor, United States\",\"BGR\",\"BGR\",\"44.8081\",\"-68.795\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Austin\",\"US\",\"Austin, United States\",\"AUS\",\"AUS\",\"30.1975\",\"-97.6664\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Albuquerque\",\"US\",\"Albuquerque, United States\",\"ABQ\",\"ABQ\",\"35.0844\",\"-106.6504\",\"partial_outage\"\n", | |
"\"North America\",\"North America\",\"Guadalajara\",\"MX\",\"Guadalajara, Mexico\",\"GDL\",\"GDL\",\"20.5217990875\",\"-103.3109970093\",\"operational\"\n", | |
"\"North America\",\"North America\",\"San Antonio\",\"US\",\"San Antonio, United States\",\"SAT\",\"SAT\",\"29.429461\",\"-98.487061\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Cleveland\",\"US\",\"Cleveland, United States\",\"CLE\",\"CLE\",\"41.50069\",\"-81.68412\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Durham\",\"US\",\"Durham, United States\",\"RDU\",\"RDU\",\"35.93543\",\"-78.88075\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Oklahoma City\",\"US\",\"Oklahoma City, United States\",\"OKC\",\"OKC\",\"35.46655\",\"-97.65373\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Tampa\",\"US\",\"Tampa, United States\",\"TPA\",\"TPA\",\"27.9755001068\",\"-82.533203125\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Anchorage\",\"US\",\"Anchorage, United States\",\"ANC\",\"ANC\",\"61.158555\",\"-149.890208\",\"operational\"\n", | |
"\"North America\",\"North America\",\"Halifax\",\"CA\",\"Halifax, Canada\",\"YHZ\",\"YHZ\",\"44.64601\",\"-63.66844\",\"operational\"\n", | |
"\"Oceania\",\"Oceania\",\"Adelaide\",\"AU\",\"Adelaide, SA, Australia\",\"ADL\",\"ADL\",\"-34.9431729\",\"138.5335637\",\"operational\"\n", | |
"\"Oceania\",\"Oceania\",\"Auckland\",\"NZ\",\"Auckland, New Zealand\",\"AKL\",\"AKL\",\"-37.0080986023\",\"174.792007446\",\"operational\"\n", | |
"\"Oceania\",\"Oceania\",\"Brisbane\",\"AU\",\"Brisbane, QLD, Australia\",\"BNE\",\"BNE\",\"-27.3841991425\",\"153.117004394\",\"operational\"\n", | |
"\"Oceania\",\"Oceania\",\"Canberra\",\"AU\",\"Canberra, ACT, Australia\",\"CBR\",\"CBR\",\"-35.3069000244\",\"149.1950073242\",\"operational\"\n", | |
"\"Oceania\",\"Oceania\",\"Christchurch\",\"NZ\",\"Christchurch, New Zealand\",\"CHC\",\"CHC\",\"-43.4893989563\",\"172.5319976807\",\"operational\"\n", | |
"\"Oceania\",\"Asia Pacific\",\"Hagatna\",\"GU\",\"Hagatna, Guam\",\"GUM\",\"GUM\",\"13.4834003448\",\"144.796005249\",\"operational\"\n", | |
"\"Oceania\",\"Oceania\",\"Melbourne\",\"AU\",\"Melbourne, VIC, Australia\",\"MEL\",\"MEL\",\"-37.6733016968\",\"144.843002319\",\"operational\"\n", | |
"\"Oceania\",\"Oceania\",\"Noumea\",\"NC\",\"Noumea, New Caledonia\",\"NOU\",\"NOU\",\"-22.0146007538\",\"166.212997436\",\"operational\"\n", | |
"\"Oceania\",\"Oceania\",\"Perth\",\"AU\",\"Perth, WA, Australia\",\"PER\",\"PER\",\"-31.9402999878\",\"115.967002869\",\"operational\"\n", | |
"\"Oceania\",\"Oceania\",\"Sydney\",\"AU\",\"Sydney, NSW, Australia\",\"SYD\",\"SYD\",\"-33.9460983276\",\"151.177001953\",\"operational\"\n", | |
"\"Oceania\",\"Oceania\",\"Tahiti\",\"PF\",\"Tahiti, French Polynesia\",\"PPT\",\"PPT\",\"-17.5536994934\",\"-149.606994629\",\"operational\"\n", | |
"\"Oceania\",\"Oceania\",\"Suva\",\"FJ\",\"Suva, Fiji\",\"SUV\",\"SUV\",\"-18.11319\",\"178.43859\",\"partial_outage\"\n", | |
"\"Oceania\",\"Oceania\",\"Hobart\",\"AU\",\"Hobart, Australia\",\"HBA\",\"HBA\",\"-42.883209\",\"147.331665\",\"operational\"\n" | |
] | |
} | |
], | |
"source": [ | |
"console.log([\n", | |
" Object.keys(dataCenters[0]).join(','),\n", | |
" ...dataCenters.map(i => Object.values(i).map(s => `\"${s}\"`).join(',')),\n", | |
"].join('\\n'));" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"id": "b6ae47ce-4372-4f1b-8208-9842e3a442f2", | |
"metadata": {}, | |
"outputs": [], | |
"source": [] | |
} | |
], | |
"metadata": { | |
"kernelspec": { | |
"display_name": "Deno", | |
"language": "typescript", | |
"name": "deno" | |
}, | |
"language_info": { | |
"codemirror_mode": "typescript", | |
"file_extension": ".ts", | |
"mimetype": "text/x.typescript", | |
"name": "typescript", | |
"nbconvert_exporter": "script", | |
"pygments_lexer": "typescript", | |
"version": "5.5.2" | |
} | |
}, | |
"nbformat": 4, | |
"nbformat_minor": 5 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment