haxjs
Version:
haxball headless api written in typescript
1,729 lines (1,479 loc) • 25.1 kB
text/typescript
/*
Copyright (C) 2022 <alpheratz99@protonmail.com>
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License version 2 as published by the
Free Software Foundation.
This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
this program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA
*/
import { GeoLocation } from './geo-location';
export class World {
/* Andorra */
static AD: GeoLocation = {
code: 'AD',
lat: 42.546245,
lon: 1.601554
};
/* United Arab Emirates */
static AE: GeoLocation = {
code: 'AE',
lat: 23.424076,
lon: 53.847818
};
/* Afghanistan */
static AF: GeoLocation = {
code: 'AF',
lat: 33.93911,
lon: 67.709953
};
/* Antigua and Barbuda */
static AG: GeoLocation = {
code: 'AG',
lat: 17.060816,
lon: -61.796428
};
/* Anguilla */
static AI: GeoLocation = {
code: 'AI',
lat: 18.220554,
lon: -63.068615
};
/* Albania */
static AL: GeoLocation = {
code: 'AL',
lat: 41.153332,
lon: 20.168331
};
/* Armenia */
static AM: GeoLocation = {
code: 'AM',
lat: 40.069099,
lon: 45.038189
};
/* Netherlands Antilles */
static AN: GeoLocation = {
code: 'AN',
lat: 12.226079,
lon: -69.060087
};
/* Angola */
static AO: GeoLocation = {
code: 'AO',
lat: -11.202692,
lon: 17.873887
};
/* Antarctica */
static AQ: GeoLocation = {
code: 'AQ',
lat: -75.250973,
lon: -0.071389
};
/* Argentina */
static AR: GeoLocation = {
code: 'AR',
lat: -34.603722,
lon: -58.381592
};
/* American Samoa */
static AS: GeoLocation = {
code: 'AS',
lat: -14.270972,
lon: -170.132217
};
/* Austria */
static AT: GeoLocation = {
code: 'AT',
lat: 47.516231,
lon: 14.550072
};
/* Australia */
static AU: GeoLocation = {
code: 'AU',
lat: -25.274398,
lon: 133.775136
};
/* Aruba */
static AW: GeoLocation = {
code: 'AW',
lat: 12.52111,
lon: -69.968338
};
/* Azerbaijan */
static AZ: GeoLocation = {
code: 'AZ',
lat: 40.143105,
lon: 47.576927
};
/* Bosnia and Herzegovina */
static BA: GeoLocation = {
code: 'BA',
lat: 43.915886,
lon: 17.679076
};
/* Barbados */
static BB: GeoLocation = {
code: 'BB',
lat: 13.193887,
lon: -59.543198
};
/* Bangladesh */
static BD: GeoLocation = {
code: 'BD',
lat: 23.684994,
lon: 90.356331
};
/* Belgium */
static BE: GeoLocation = {
code: 'BE',
lat: 50.503887,
lon: 4.469936
};
/* Burkina Faso */
static BF: GeoLocation = {
code: 'BF',
lat: 12.238333,
lon: -1.561593
};
/* Bulgaria */
static BG: GeoLocation = {
code: 'BG',
lat: 42.733883,
lon: 25.48583
};
/* Bahrain */
static BH: GeoLocation = {
code: 'BH',
lat: 25.930414,
lon: 50.637772
};
/* Burundi */
static BI: GeoLocation = {
code: 'BI',
lat: -3.373056,
lon: 29.918886
};
/* Benin */
static BJ: GeoLocation = {
code: 'BJ',
lat: 9.30769,
lon: 2.315834
};
/* Bermuda */
static BM: GeoLocation = {
code: 'BM',
lat: 32.321384,
lon: -64.75737
};
/* Brunei */
static BN: GeoLocation = {
code: 'BN',
lat: 4.535277,
lon: 114.727669
};
/* Bolivia */
static BO: GeoLocation = {
code: 'BO',
lat: -16.290154,
lon: -63.588653
};
/* Brazil */
static BR: GeoLocation = {
code: 'BR',
lat: -14.235004,
lon: -51.92528
};
/* Bahamas */
static BS: GeoLocation = {
code: 'BS',
lat: 25.03428,
lon: -77.39628
};
/* Bhutan */
static BT: GeoLocation = {
code: 'BT',
lat: 27.514162,
lon: 90.433601
};
/* Bouvet Island */
static BV: GeoLocation = {
code: 'BV',
lat: -54.423199,
lon: 3.413194
};
/* Botswana */
static BW: GeoLocation = {
code: 'BW',
lat: -22.328474,
lon: 24.684866
};
/* Belarus */
static BY: GeoLocation = {
code: 'BY',
lat: 53.709807,
lon: 27.953389
};
/* Belize */
static BZ: GeoLocation = {
code: 'BZ',
lat: 17.189877,
lon: -88.49765
};
/* Canada */
static CA: GeoLocation = {
code: 'CA',
lat: 56.130366,
lon: -106.346771
};
/* Cocos [Keeling] Islands */
static CC: GeoLocation = {
code: 'CC',
lat: -12.164165,
lon: 96.870956
};
/* Congo [DRC] */
static CD: GeoLocation = {
code: 'CD',
lat: -4.038333,
lon: 21.758664
};
/* Central African Republic */
static CF: GeoLocation = {
code: 'CF',
lat: 6.611111,
lon: 20.939444
};
/* Congo [Republic] */
static CG: GeoLocation = {
code: 'CG',
lat: -0.228021,
lon: 15.827659
};
/* Switzerland */
static CH: GeoLocation = {
code: 'CH',
lat: 46.818188,
lon: 8.227512
};
/* Côte d'Ivoire */
static CI: GeoLocation = {
code: 'CI',
lat: 7.539989,
lon: -5.54708
};
/* Cook Islands */
static CK: GeoLocation = {
code: 'CK',
lat: -21.236736,
lon: -159.777671
};
/* Chile */
static CL: GeoLocation = {
code: 'CL',
lat: -35.675147,
lon: -71.542969
};
/* Cameroon */
static CM: GeoLocation = {
code: 'CM',
lat: 7.369722,
lon: 12.354722
};
/* China */
static CN: GeoLocation = {
code: 'CN',
lat: 35.86166,
lon: 104.195397
};
/* Colombia */
static CO: GeoLocation = {
code: 'CO',
lat: 4.570868,
lon: -74.297333
};
/* Costa Rica */
static CR: GeoLocation = {
code: 'CR',
lat: 9.748917,
lon: -83.753428
};
/* Cuba */
static CU: GeoLocation = {
code: 'CU',
lat: 21.521757,
lon: -77.781167
};
/* Cape Verde */
static CV: GeoLocation = {
code: 'CV',
lat: 16.002082,
lon: -24.013197
};
/* Christmas Island */
static CX: GeoLocation = {
code: 'CX',
lat: -10.447525,
lon: 105.690449
};
/* Cyprus */
static CY: GeoLocation = {
code: 'CY',
lat: 35.126413,
lon: 33.429859
};
/* Czech Republic */
static CZ: GeoLocation = {
code: 'CZ',
lat: 49.817492,
lon: 15.472962
};
/* Germany */
static DE: GeoLocation = {
code: 'DE',
lat: 51.165691,
lon: 10.451526
};
/* Djibouti */
static DJ: GeoLocation = {
code: 'DJ',
lat: 11.825138,
lon: 42.590275
};
/* Denmark */
static DK: GeoLocation = {
code: 'DK',
lat: 56.26392,
lon: 9.501785
};
/* Dominica */
static DM: GeoLocation = {
code: 'DM',
lat: 15.414999,
lon: -61.370976
};
/* Dominican Republic */
static DO: GeoLocation = {
code: 'DO',
lat: 18.735693,
lon: -70.162651
};
/* Algeria */
static DZ: GeoLocation = {
code: 'DZ',
lat: 28.033886,
lon: 1.659626
};
/* Ecuador */
static EC: GeoLocation = {
code: 'EC',
lat: -1.831239,
lon: -78.183406
};
/* Estonia */
static EE: GeoLocation = {
code: 'EE',
lat: 58.595272,
lon: 25.013607
};
/* Egypt */
static EG: GeoLocation = {
code: 'EG',
lat: 26.820553,
lon: 30.802498
};
/* Western Sahara */
static EH: GeoLocation = {
code: 'EH',
lat: 24.215527,
lon: -12.885834
};
/* Eritrea */
static ER: GeoLocation = {
code: 'ER',
lat: 15.179384,
lon: 39.782334
};
/* Spain */
static ES: GeoLocation = {
code: 'ES',
lat: 40.463667,
lon: -3.74922
};
/* Ethiopia */
static ET: GeoLocation = {
code: 'ET',
lat: 9.145,
lon: 40.489673
};
/* Finland */
static FI: GeoLocation = {
code: 'FI',
lat: 61.92411,
lon: 25.748151
};
/* Fiji */
static FJ: GeoLocation = {
code: 'FJ',
lat: -16.578193,
lon: 179.414413
};
/* Falkland Islands [Islas Malvinas] */
static FK: GeoLocation = {
code: 'FK',
lat: -51.796253,
lon: -59.523613
};
/* Micronesia */
static FM: GeoLocation = {
code: 'FM',
lat: 7.425554,
lon: 150.550812
};
/* Faroe Islands */
static FO: GeoLocation = {
code: 'FO',
lat: 61.892635,
lon: -6.911806
};
/* France */
static FR: GeoLocation = {
code: 'FR',
lat: 46.227638,
lon: 2.213749
};
/* Gabon */
static GA: GeoLocation = {
code: 'GA',
lat: -0.803689,
lon: 11.609444
};
/* United Kingdom */
static GB: GeoLocation = {
code: 'GB',
lat: 55.378051,
lon: -3.435973
};
/* Grenada */
static GD: GeoLocation = {
code: 'GD',
lat: 12.262776,
lon: -61.604171
};
/* Georgia */
static GE: GeoLocation = {
code: 'GE',
lat: 42.315407,
lon: 43.356892
};
/* French Guiana */
static GF: GeoLocation = {
code: 'GF',
lat: 3.933889,
lon: -53.125782
};
/* Guernsey */
static GG: GeoLocation = {
code: 'GG',
lat: 49.465691,
lon: -2.585278
};
/* Ghana */
static GH: GeoLocation = {
code: 'GH',
lat: 7.946527,
lon: -1.023194
};
/* Gibraltar */
static GI: GeoLocation = {
code: 'GI',
lat: 36.137741,
lon: -5.345374
};
/* Greenland */
static GL: GeoLocation = {
code: 'GL',
lat: 71.706936,
lon: -42.604303
};
/* Gambia */
static GM: GeoLocation = {
code: 'GM',
lat: 13.443182,
lon: -15.310139
};
/* Guinea */
static GN: GeoLocation = {
code: 'GN',
lat: 9.945587,
lon: -9.696645
};
/* Guadeloupe */
static GP: GeoLocation = {
code: 'GP',
lat: 16.995971,
lon: -62.067641
};
/* Equatorial Guinea */
static GQ: GeoLocation = {
code: 'GQ',
lat: 1.650801,
lon: 10.267895
};
/* Greece */
static GR: GeoLocation = {
code: 'GR',
lat: 39.074208,
lon: 21.824312
};
/* South Georgia and the South Sandwich Islands */
static GS: GeoLocation = {
code: 'GS',
lat: -54.429579,
lon: -36.587909
};
/* Guatemala */
static GT: GeoLocation = {
code: 'GT',
lat: 15.783471,
lon: -90.230759
};
/* Guam */
static GU: GeoLocation = {
code: 'GU',
lat: 13.444304,
lon: 144.793731
};
/* Guinea-Bissau */
static GW: GeoLocation = {
code: 'GW',
lat: 11.803749,
lon: -15.180413
};
/* Guyana */
static GY: GeoLocation = {
code: 'GY',
lat: 4.860416,
lon: -58.93018
};
/* Gaza Strip */
static GZ: GeoLocation = {
code: 'GZ',
lat: 31.354676,
lon: 34.308825
};
/* Hong Kong */
static HK: GeoLocation = {
code: 'HK',
lat: 22.396428,
lon: 114.109497
};
/* Heard Island and McDonald Islands */
static HM: GeoLocation = {
code: 'HM',
lat: -53.08181,
lon: 73.504158
};
/* Honduras */
static HN: GeoLocation = {
code: 'HN',
lat: 15.199999,
lon: -86.241905
};
/* Croatia */
static HR: GeoLocation = {
code: 'HR',
lat: 45.1,
lon: 15.2
};
/* Haiti */
static HT: GeoLocation = {
code: 'HT',
lat: 18.971187,
lon: -72.285215
};
/* Hungary */
static HU: GeoLocation = {
code: 'HU',
lat: 47.162494,
lon: 19.503304
};
/* Indonesia */
static ID: GeoLocation = {
code: 'ID',
lat: -0.789275,
lon: 113.921327
};
/* Ireland */
static IE: GeoLocation = {
code: 'IE',
lat: 53.41291,
lon: -8.24389
};
/* Israel */
static IL: GeoLocation = {
code: 'IL',
lat: 31.046051,
lon: 34.851612
};
/* Isle of Man */
static IM: GeoLocation = {
code: 'IM',
lat: 54.236107,
lon: -4.548056
};
/* India */
static IN: GeoLocation = {
code: 'IN',
lat: 20.593684,
lon: 78.96288
};
/* British Indian Ocean Territory */
static IO: GeoLocation = {
code: 'IO',
lat: -6.343194,
lon: 71.876519
};
/* Iraq */
static IQ: GeoLocation = {
code: 'IQ',
lat: 33.223191,
lon: 43.679291
};
/* Iran */
static IR: GeoLocation = {
code: 'IR',
lat: 32.427908,
lon: 53.688046
};
/* Iceland */
static IS: GeoLocation = {
code: 'IS',
lat: 64.963051,
lon: -19.020835
};
/* Italy */
static IT: GeoLocation = {
code: 'IT',
lat: 41.87194,
lon: 12.56738
};
/* Jersey */
static JE: GeoLocation = {
code: 'JE',
lat: 49.214439,
lon: -2.13125
};
/* Jamaica */
static JM: GeoLocation = {
code: 'JM',
lat: 18.109581,
lon: -77.297508
};
/* Jordan */
static JO: GeoLocation = {
code: 'JO',
lat: 30.585164,
lon: 36.238414
};
/* Japan */
static JP: GeoLocation = {
code: 'JP',
lat: 36.204824,
lon: 138.252924
};
/* Kenya */
static KE: GeoLocation = {
code: 'KE',
lat: -0.023559,
lon: 37.906193
};
/* Kyrgyzstan */
static KG: GeoLocation = {
code: 'KG',
lat: 41.20438,
lon: 74.766098
};
/* Cambodia */
static KH: GeoLocation = {
code: 'KH',
lat: 12.565679,
lon: 104.990963
};
/* Kiribati */
static KI: GeoLocation = {
code: 'KI',
lat: -3.370417,
lon: -168.734039
};
/* Comoros */
static KM: GeoLocation = {
code: 'KM',
lat: -11.875001,
lon: 43.872219
};
/* Saint Kitts and Nevis */
static KN: GeoLocation = {
code: 'KN',
lat: 17.357822,
lon: -62.782998
};
/* North Korea */
static KP: GeoLocation = {
code: 'KP',
lat: 40.339852,
lon: 127.510093
};
/* South Korea */
static KR: GeoLocation = {
code: 'KR',
lat: 35.907757,
lon: 127.766922
};
/* Kuwait */
static KW: GeoLocation = {
code: 'KW',
lat: 29.31166,
lon: 47.481766
};
/* Cayman Islands */
static KY: GeoLocation = {
code: 'KY',
lat: 19.513469,
lon: -80.566956
};
/* Kazakhstan */
static KZ: GeoLocation = {
code: 'KZ',
lat: 48.019573,
lon: 66.923684
};
/* Laos */
static LA: GeoLocation = {
code: 'LA',
lat: 19.85627,
lon: 102.495496
};
/* Lebanon */
static LB: GeoLocation = {
code: 'LB',
lat: 33.854721,
lon: 35.862285
};
/* Saint Lucia */
static LC: GeoLocation = {
code: 'LC',
lat: 13.909444,
lon: -60.978893
};
/* Liechtenstein */
static LI: GeoLocation = {
code: 'LI',
lat: 47.166,
lon: 9.555373
};
/* Sri Lanka */
static LK: GeoLocation = {
code: 'LK',
lat: 7.873054,
lon: 80.771797
};
/* Liberia */
static LR: GeoLocation = {
code: 'LR',
lat: 6.428055,
lon: -9.429499
};
/* Lesotho */
static LS: GeoLocation = {
code: 'LS',
lat: -29.609988,
lon: 28.233608
};
/* Lithuania */
static LT: GeoLocation = {
code: 'LT',
lat: 55.169438,
lon: 23.881275
};
/* Luxembourg */
static LU: GeoLocation = {
code: 'LU',
lat: 49.815273,
lon: 6.129583
};
/* Latvia */
static LV: GeoLocation = {
code: 'LV',
lat: 56.879635,
lon: 24.603189
};
/* Libya */
static LY: GeoLocation = {
code: 'LY',
lat: 26.3351,
lon: 17.228331
};
/* Morocco */
static MA: GeoLocation = {
code: 'MA',
lat: 31.791702,
lon: -7.09262
};
/* Monaco */
static MC: GeoLocation = {
code: 'MC',
lat: 43.750298,
lon: 7.412841
};
/* Moldova */
static MD: GeoLocation = {
code: 'MD',
lat: 47.411631,
lon: 28.369885
};
/* Montenegro */
static ME: GeoLocation = {
code: 'ME',
lat: 42.708678,
lon: 19.37439
};
/* Madagascar */
static MG: GeoLocation = {
code: 'MG',
lat: -18.766947,
lon: 46.869107
};
/* Marshall Islands */
static MH: GeoLocation = {
code: 'MH',
lat: 7.131474,
lon: 171.184478
};
/* Macedonia [FYROM] */
static MK: GeoLocation = {
code: 'MK',
lat: 41.608635,
lon: 21.745275
};
/* Mali */
static ML: GeoLocation = {
code: 'ML',
lat: 17.570692,
lon: -3.996166
};
/* Myanmar [Burma] */
static MM: GeoLocation = {
code: 'MM',
lat: 21.913965,
lon: 95.956223
};
/* Mongolia */
static MN: GeoLocation = {
code: 'MN',
lat: 46.862496,
lon: 103.846656
};
/* Macau */
static MO: GeoLocation = {
code: 'MO',
lat: 22.198745,
lon: 113.543873
};
/* Northern Mariana Islands */
static MP: GeoLocation = {
code: 'MP',
lat: 17.33083,
lon: 145.38469
};
/* Martinique */
static MQ: GeoLocation = {
code: 'MQ',
lat: 14.641528,
lon: -61.024174
};
/* Mauritania */
static MR: GeoLocation = {
code: 'MR',
lat: 21.00789,
lon: -10.940835
};
/* Montserrat */
static MS: GeoLocation = {
code: 'MS',
lat: 16.742498,
lon: -62.187366
};
/* Malta */
static MT: GeoLocation = {
code: 'MT',
lat: 35.937496,
lon: 14.375416
};
/* Mauritius */
static MU: GeoLocation = {
code: 'MU',
lat: -20.348404,
lon: 57.552152
};
/* Maldives */
static MV: GeoLocation = {
code: 'MV',
lat: 3.202778,
lon: 73.22068
};
/* Malawi */
static MW: GeoLocation = {
code: 'MW',
lat: -13.254308,
lon: 34.301525
};
/* Mexico */
static MX: GeoLocation = {
code: 'MX',
lat: 23.634501,
lon: -102.552784
};
/* Malaysia */
static MY: GeoLocation = {
code: 'MY',
lat: 4.210484,
lon: 101.975766
};
/* Mozambique */
static MZ: GeoLocation = {
code: 'MZ',
lat: -18.665695,
lon: 35.529562
};
/* Namibia */
static NA: GeoLocation = {
code: 'NA',
lat: -22.95764,
lon: 18.49041
};
/* New Caledonia */
static NC: GeoLocation = {
code: 'NC',
lat: -20.904305,
lon: 165.618042
};
/* Niger */
static NE: GeoLocation = {
code: 'NE',
lat: 17.607789,
lon: 8.081666
};
/* Norfolk Island */
static NF: GeoLocation = {
code: 'NF',
lat: -29.040835,
lon: 167.954712
};
/* Nigeria */
static NG: GeoLocation = {
code: 'NG',
lat: 9.081999,
lon: 8.675277
};
/* Nicaragua */
static NI: GeoLocation = {
code: 'NI',
lat: 12.865416,
lon: -85.207229
};
/* Netherlands */
static NL: GeoLocation = {
code: 'NL',
lat: 52.132633,
lon: 5.291266
};
/* Norway */
static NO: GeoLocation = {
code: 'NO',
lat: 60.472024,
lon: 8.468946
};
/* Nepal */
static NP: GeoLocation = {
code: 'NP',
lat: 28.394857,
lon: 84.124008
};
/* Nauru */
static NR: GeoLocation = {
code: 'NR',
lat: -0.522778,
lon: 166.931503
};
/* Niue */
static NU: GeoLocation = {
code: 'NU',
lat: -19.054445,
lon: -169.867233
};
/* New Zealand */
static NZ: GeoLocation = {
code: 'NZ',
lat: -40.900557,
lon: 174.885971
};
/* Oman */
static OM: GeoLocation = {
code: 'OM',
lat: 21.512583,
lon: 55.923255
};
/* Panama */
static PA: GeoLocation = {
code: 'PA',
lat: 8.537981,
lon: -80.782127
};
/* Peru */
static PE: GeoLocation = {
code: 'PE',
lat: -9.189967,
lon: -75.015152
};
/* French Polynesia */
static PF: GeoLocation = {
code: 'PF',
lat: -17.679742,
lon: -149.406843
};
/* Papua New Guinea */
static PG: GeoLocation = {
code: 'PG',
lat: -6.314993,
lon: 143.95555
};
/* Philippines */
static PH: GeoLocation = {
code: 'PH',
lat: 12.879721,
lon: 121.774017
};
/* Pakistan */
static PK: GeoLocation = {
code: 'PK',
lat: 30.375321,
lon: 69.345116
};
/* Poland */
static PL: GeoLocation = {
code: 'PL',
lat: 51.919438,
lon: 19.145136
};
/* Saint Pierre and Miquelon */
static PM: GeoLocation = {
code: 'PM',
lat: 46.941936,
lon: -56.27111
};
/* Pitcairn Islands */
static PN: GeoLocation = {
code: 'PN',
lat: -24.703615,
lon: -127.439308
};
/* Puerto Rico */
static PR: GeoLocation = {
code: 'PR',
lat: 18.220833,
lon: -66.590149
};
/* Palestinian Territories */
static PS: GeoLocation = {
code: 'PS',
lat: 31.952162,
lon: 35.233154
};
/* Portugal */
static PT: GeoLocation = {
code: 'PT',
lat: 39.399872,
lon: -8.224454
};
/* Palau */
static PW: GeoLocation = {
code: 'PW',
lat: 7.51498,
lon: 134.58252
};
/* Paraguay */
static PY: GeoLocation = {
code: 'PY',
lat: -23.442503,
lon: -58.443832
};
/* Qatar */
static QA: GeoLocation = {
code: 'QA',
lat: 25.354826,
lon: 51.183884
};
/* Réunion */
static RE: GeoLocation = {
code: 'RE',
lat: -21.115141,
lon: 55.536384
};
/* Romania */
static RO: GeoLocation = {
code: 'RO',
lat: 45.943161,
lon: 24.96676
};
/* Serbia */
static RS: GeoLocation = {
code: 'RS',
lat: 44.016521,
lon: 21.005859
};
/* Russia */
static RU: GeoLocation = {
code: 'RU',
lat: 61.52401,
lon: 105.318756
};
/* Rwanda */
static RW: GeoLocation = {
code: 'RW',
lat: -1.940278,
lon: 29.873888
};
/* Saudi Arabia */
static SA: GeoLocation = {
code: 'SA',
lat: 23.885942,
lon: 45.079162
};
/* Solomon Islands */
static SB: GeoLocation = {
code: 'SB',
lat: -9.64571,
lon: 160.156194
};
/* Seychelles */
static SC: GeoLocation = {
code: 'SC',
lat: -4.679574,
lon: 55.491977
};
/* Sudan */
static SD: GeoLocation = {
code: 'SD',
lat: 12.862807,
lon: 30.217636
};
/* Sweden */
static SE: GeoLocation = {
code: 'SE',
lat: 60.128161,
lon: 18.643501
};
/* Singapore */
static SG: GeoLocation = {
code: 'SG',
lat: 1.352083,
lon: 103.819836
};
/* Saint Helena */
static SH: GeoLocation = {
code: 'SH',
lat: -24.143474,
lon: -10.030696
};
/* Slovenia */
static SI: GeoLocation = {
code: 'SI',
lat: 46.151241,
lon: 14.995463
};
/* Svalbard and Jan Mayen */
static SJ: GeoLocation = {
code: 'SJ',
lat: 77.553604,
lon: 23.670272
};
/* Slovakia */
static SK: GeoLocation = {
code: 'SK',
lat: 48.669026,
lon: 19.699024
};
/* Sierra Leone */
static SL: GeoLocation = {
code: 'SL',
lat: 8.460555,
lon: -11.779889
};
/* San Marino */
static SM: GeoLocation = {
code: 'SM',
lat: 43.94236,
lon: 12.457777
};
/* Senegal */
static SN: GeoLocation = {
code: 'SN',
lat: 14.497401,
lon: -14.452362
};
/* Somalia */
static SO: GeoLocation = {
code: 'SO',
lat: 5.152149,
lon: 46.199616
};
/* Suriname */
static SR: GeoLocation = {
code: 'SR',
lat: 3.919305,
lon: -56.027783
};
/* São Tomé and Príncipe */
static ST: GeoLocation = {
code: 'ST',
lat: 0.18636,
lon: 6.613081
};
/* El Salvador */
static SV: GeoLocation = {
code: 'SV',
lat: 13.794185,
lon: -88.89653
};
/* Syria */
static SY: GeoLocation = {
code: 'SY',
lat: 34.802075,
lon: 38.996815
};
/* Swaziland */
static SZ: GeoLocation = {
code: 'SZ',
lat: -26.522503,
lon: 31.465866
};
/* Turks and Caicos Islands */
static TC: GeoLocation = {
code: 'TC',
lat: 21.694025,
lon: -71.797928
};
/* Chad */
static TD: GeoLocation = {
code: 'TD',
lat: 15.454166,
lon: 18.732207
};
/* French Southern Territories */
static TF: GeoLocation = {
code: 'TF',
lat: -49.280366,
lon: 69.348557
};
/* Togo */
static TG: GeoLocation = {
code: 'TG',
lat: 8.619543,
lon: 0.824782
};
/* Thailand */
static TH: GeoLocation = {
code: 'TH',
lat: 15.870032,
lon: 100.992541
};
/* Tajikistan */
static TJ: GeoLocation = {
code: 'TJ',
lat: 38.861034,
lon: 71.276093
};
/* Tokelau */
static TK: GeoLocation = {
code: 'TK',
lat: -8.967363,
lon: -171.855881
};
/* Timor-Leste */
static TL: GeoLocation = {
code: 'TL',
lat: -8.874217,
lon: 125.727539
};
/* Turkmenistan */
static TM: GeoLocation = {
code: 'TM',
lat: 38.969719,
lon: 59.556278
};
/* Tunisia */
static TN: GeoLocation = {
code: 'TN',
lat: 33.886917,
lon: 9.537499
};
/* Tonga */
static TO: GeoLocation = {
code: 'TO',
lat: -21.178986,
lon: -175.198242
};
/* Turkey */
static TR: GeoLocation = {
code: 'TR',
lat: 38.963745,
lon: 35.243322
};
/* Trinidad and Tobago */
static TT: GeoLocation = {
code: 'TT',
lat: 10.691803,
lon: -61.222503
};
/* Tuvalu */
static TV: GeoLocation = {
code: 'TV',
lat: -7.109535,
lon: 177.64933
};
/* Taiwan */
static TW: GeoLocation = {
code: 'TW',
lat: 23.69781,
lon: 120.960515
};
/* Tanzania */
static TZ: GeoLocation = {
code: 'TZ',
lat: -6.369028,
lon: 34.888822
};
/* Ukraine */
static UA: GeoLocation = {
code: 'UA',
lat: 48.379433,
lon: 31.16558
};
/* Uganda */
static UG: GeoLocation = {
code: 'UG',
lat: 1.373333,
lon: 32.290275
};
/* United States */
static US: GeoLocation = {
code: 'US',
lat: 37.09024,
lon: -95.712891
};
/* Uruguay */
static UY: GeoLocation = {
code: 'UY',
lat: -32.522779,
lon: -55.765835
};
/* Uzbekistan */
static UZ: GeoLocation = {
code: 'UZ',
lat: 41.377491,
lon: 64.585262
};
/* Vatican City */
static VA: GeoLocation = {
code: 'VA',
lat: 41.902916,
lon: 12.453389
};
/* Saint Vincent and the Grenadines */
static VC: GeoLocation = {
code: 'VC',
lat: 12.984305,
lon: -61.287228
};
/* Venezuela */
static VE: GeoLocation = {
code: 'VE',
lat: 6.42375,
lon: -66.58973
};
/* British Virgin Islands */
static VG: GeoLocation = {
code: 'VG',
lat: 18.420695,
lon: -64.639968
};
/* U.S. Virgin Islands */
static VI: GeoLocation = {
code: 'VI',
lat: 18.335765,
lon: -64.896335
};
/* Vietnam */
static VN: GeoLocation = {
code: 'VN',
lat: 14.058324,
lon: 108.277199
};
/* Vanuatu */
static VU: GeoLocation = {
code: 'VU',
lat: -15.376706,
lon: 166.959158
};
/* Wallis and Futuna */
static WF: GeoLocation = {
code: 'WF',
lat: -13.768752,
lon: -177.156097
};
/* Samoa */
static WS: GeoLocation = {
code: 'WS',
lat: -13.759029,
lon: -172.104629
};
/* Kosovo */
static XK: GeoLocation = {
code: 'XK',
lat: 42.602636,
lon: 20.902977
};
/* Yemen */
static YE: GeoLocation = {
code: 'YE',
lat: 15.552727,
lon: 48.516388
};
/* Mayotte */
static YT: GeoLocation = {
code: 'YT',
lat: -12.8275,
lon: 45.166244
};
/* South Africa */
static ZA: GeoLocation = {
code: 'ZA',
lat: -30.559482,
lon: 22.937506
};
/* Zambia */
static ZM: GeoLocation = {
code: 'ZM',
lat: -13.133897,
lon: 27.849332
};
/* Zimbabwe */
static ZW: GeoLocation = {
code: 'ZW',
lat: -19.015438,
lon: 29.154857
};
}