
    Vg.                    ^    d dl mZ d dlmZmZmZ ddlmZ dZee	e	e	e	e	f   Z
 G d de      Zy)	    )Decimal)OptionalTupleUnion   )BaseProviderTc            
           e Zd ZU dZdZeedf   ed<   ddee	   de
e	ef   defd	Zdefd
ZdefdZdeeef   fdZ	 	 ddededeeedf      fdZddedeedf   fdZy)Providerai  
    land_coords data extracted from geonames.org, under the Creative Commons Attribution 3.0 License.
    Coordinates are in decimal format for mapping purposes.
    Country code is in Alpha 2 format (https://www.nationsonline.org/oneworld/country_code_list.htm).
    Timezones are canonical (https://en.wikipedia.org/wiki/List_of_tz_database_time_zones).
    (  )z42.50729z1.53414zles EscaldesADzEurope/Andorra)z36.21544z65.93249z	Sar-e PulAFz
Asia/Kabul)z40.49748z44.7662HrazdanAMzAsia/Yerevan)z	-11.78333z19.91667LuenaAOzAfrica/Luanda)z	-37.32167z	-59.13316TandilARAmerica/Argentina/Buenos_Aires)z	-34.74785z	-58.70072
Pontevedrar   r   )z	-34.64966z	-58.38341Barracasr   r   )z-54.8z-68.3Ushuaiar   zAmerica/Argentina/Ushuaia)z	-31.25033z-61.4867Rafaelar   America/Argentina/Cordoba)z-31.4488z	-60.93173	Esperanzar   r   )z	-34.64167z	-60.47389	Chacabucor   r   )z-27.4338z	-65.61427	Aguilaresr   zAmerica/Argentina/Tucuman)z47.05z15.46667zSankt PeterATEurope/Vienna)z48.25z16.4Floridsdorfr   r   )z	-31.95224z115.8614PerthAUAustralia/Perth)z-37.9z	145.18333zWheelers Hillr    Australia/Melbourne)z	-33.88096z	151.07986Strathfieldr    Australia/Sydney)z	-34.88422z	150.60036Nowrar    r$   )z	-25.54073z	152.70493Maryboroughr    Australia/Brisbane)z	-34.28853z	146.05093Griffithr    r$   )z	-33.79176z	151.08057Eastwoodr    r$   )z	-37.88333z	145.06667Carnegier    r"   )z	-33.75881z	150.99292zBaulkham Hillsr    r$   )z	-27.50578z	153.10236	Carindaler    r'   )z	-32.05251z	115.88782	Willettonr    r!   )z	-38.16604z	145.13643zFrankston Southr    r"   )z38.45598z48.87498AstaraAZ	Asia/Baku)z41.09246z45.36561Qazaxr.   r/   )z44.75874z19.21437	BijeljinaBAzEurope/Sarajevo)z23.9028z89.11943KushtiaBD
Asia/Dhaka)z22.83957z91.84128
Manikcharir4   r5   )z50.8z3.16667WevelgemBEEurope/Brussels)z51.12794z4.21372Temser8   r9   )z50.71229z4.52529	Rixensartr8   r9   )z50.74497z3.20639Mouscronr8   r9   )z51.24197z4.82313Liller8   r9   )z51.03427z5.37429	Houthalenr8   r9   )z50.56149z4.69889Gemblouxr8   r9   )z50.88506z4.07601Denderleeuwr8   r9   )z51.21187z4.25633Beverenr8   r9   )z41.57439z24.71204SmolyanBGEurope/Sofia)z43.4125z23.225MontanarC   rD   )z42.7z27.25AytosrC   rD   )z8.88649z2.59753	TchaourouBJzAfrica/Porto-Novo)z	-21.44345z	-65.71875TupizaBOzAmerica/La_Paz)z-0.71667z	-48.52333SoureBRzAmerica/Belem)z-8.05389z	-34.88111ReciferL   America/Recife)z-4.42472z	-41.45861zPedro IIrL   America/Fortaleza)z-3.14306z	-58.44417ItacoatiararL   zAmerica/Manaus)z-4.16694z-40.7475zGuaraciaba do NorterL   rO   )z-8.66667z	-35.71667CatenderL   rN   )z-8.28333z	-35.03333CaborL   rN   )z-4.24444z	-42.29444BarrasrL   rO   )z-3.20333z	-52.20639AltamirarL   zAmerica/Santarem)z	-20.87306z	-48.29694	ViradourorL   America/Sao_Paulo)z	-22.97056z	-46.99583ValinhosrL   rV   )z	-10.95817z	-38.79084TucanorL   America/Bahia)z	-28.81833z	-52.51028SoledaderL   rV   )z	-23.44361z	-51.87389SarandirL   rV   )z	-22.45667z	-47.53028zSanta GertrudesrL   rV   )z	-11.48472z	-37.93278zRio RealrL   rY   )z	-19.32556z	-41.25528
ResplendorrL   rV   )z	-26.22861z	-52.67056zPato BrancorL   rV   )z	-25.42944z	-50.00639PalmeirarL   rV   )z	-12.91667z-39.25MuritibarL   rY   )z	-21.41222z	-42.19667MiracemarL   rV   )z	-28.44917z-52.2MaraurL   rV   )z	-22.92306z	-53.13722LoandarL   rV   )z	-10.91722z-37.65LagartorL   America/Maceio)z	-19.72806z	-50.19556IturamarL   rV   )z-21.205z	-41.88778	ItaperunarL   rV   )z	-20.25333z	-43.80139	ItabiritorL   rV   )z-28.24z	-48.67028ImbitubarL   rV   )z	-22.53722z	-42.98194
GuapimirimrL   rV   )z-19.7625z	-44.31389
EsmeraldasrL   rV   )z	-25.42778z	-49.27306CuritibarL   rV   )z	-14.66463z	-52.35558zNova XavantinarL   zAmerica/Cuiaba)z-29.2975z	-51.50361zCarlos BarbosarL   rV   )z-15.675z	-38.94722CanavieirasrL   rY   )z	-17.74431z	-48.62789zCaldas NovasrL   rV   )z-23.7975z	-48.59278BurirL   rV   )z	-10.90889z	-37.03861zBarra dos CoqueirosrL   rc   )z	-22.57306z-47.1725zArtur NogueirarL   rV   )z	-10.91111z	-37.07167AracajurL   rc   )z	-21.42917z	-45.94722AlfenasrL   rV   )z-8.76194z	-63.90389zPorto VelhorL   zAmerica/Porto_Velho)z	-21.44236z27.46153TonotaBWzAfrica/Gaborone)z55.1904z30.2049VitebskBYEurope/Minsk)z53.5942z25.8191
Novogrudokrr   rs   )z52.4089z31.3237Dobrushrr   rs   )z45.43341z	-73.86586BeaconsfieldCAAmerica/Toronto)z46.23899z	-63.13414Charlottetownrw   zAmerica/Halifax)z45.4473z	-73.75335Dorvalrw   rx   )z49.88307z
-119.48568Kelownarw   America/Vancouver)z43.86682z-79.2663Markhamrw   rx   )z42.8334z	-80.38297zNorfolk Countyrw   rx   )z45.44868z	-73.81669zPointe-Clairerw   rx   )z45.40008z	-73.58248zSainte-Catherinerw   rx   )z53.51684z	-113.3187zSherwood Parkrw   zAmerica/Edmonton)z50.26729z
-119.27337Vernonrw   r|   )z46.1351z-60.1831Sydneyrw   zAmerica/Glace_Bay)z0.76755z24.43973YangambiCDAfrica/Lubumbashi)z-8.73508z24.99798Kaminar   r   )z0.49113z29.47306Benir   r   )z-4.5833z15.16554	Kasangulur   zAfrica/Kinshasa)z4.94273z15.87735CarnotCFzAfrica/Bangui)z-4.26613z15.28318BrazzavilleCGzAfrica/Brazzaville)z46.18396z6.10237OnexCHEurope/Zurich)z47.30997z8.52462Adliswilr   r   )z5.84752z-5.682LakotaCIAfrica/Abidjan)z5.27247z-3.59625Bonouar   r   )z	-33.59217z-70.6996zSan BernardoCLAmerica/Santiago)z	-30.60106z	-71.19901Ovaller   r   )z	-32.45242z	-71.23106zLa Liguar   r   )z-36.9256z	-73.02841Chiguayanter   r   )z4.96667z10.7TongaCMAfrica/Douala)z3.51667z11.5Mbalmayor   r   )z4.2475z9.00472Idenaor   r   )z46.51872z86.00214	HoxtolgayCNzAsia/Urumqi)z36.81667z	117.81667Zhoucunr   Asia/Shanghai)z34.86472z	117.55417	Zaozhuangr   r   )z23.73333z	114.68333Heyuanr   r   )z34.65918z	109.22921Yanliangr   r   )z38.40917z	112.73333Xinzhour   r   )z33.78333z	114.51667Wachengr   r   )z27.85z112.9Xiangtanr   r   )z37.19723z	122.05228Tianfur   r   )z34.85z	117.33333	Taozhuangr   r   )z35.64889z	117.27583Sishuir   r   )z27.34089z117.4831Shaowur   r   )z37.30553z	120.82747
Zhuangyuanr   r   )z35.50056z	117.63083Pingyir   r   )z27.92333z	118.53333Puchengr   r   )z24.28859z	116.11768Meizhour   r   )z37.65181z	120.33063Longgangr   r   )z23.29549z	113.82465Lichengr   r   )z36.19278z	117.65694Laiwur   r   )z30.35028z	112.19028Jingzhour   r   )z32.50611z	120.14278Jiangyanr   r   )z30.24706z	115.04814Huangshir   r   )z37.73222z	115.70111Hengshuir   r   )z28.88162z	120.03308Gulir   r   )z23.02677z	113.13148Foshanr   r   )z35.85z117.7Dongdur   r   )z32.54278z	111.50861Danjiangkour   r   )z35.20889z	111.73861Changzhir   r   )z34.56861z	105.89333Beidaor   r   )z29.98869z	122.20488Zhoushanr   r   )z40.66482z	122.22833Yingkour   r   )z46.08333z	122.08333Ulanhotr   r   )z45.35z	126.28333Shuangchengr   r   )z41.09822z	120.74792Nanpiaor   r   )z41.27194z	123.17306Liaoyangr   r   )z41.94175z	123.50266Hushitair   r   )z40.85158z	122.74754Haichengr   r   )z42.64031z	125.51176Dongfengr   r   )z45.75279z	130.57211Bolir   r   )z31.64615z	120.74221zChangshu Cityr   r   )z7.83389z	-72.47417zVilla del RosarioCOAmerica/Bogota)z6.46838z	-73.26022Socorror   r   )z8.79577z	-75.69947z
San Carlosr   r   )z10.98778z	-74.95472zPuerto Colombiar   r   )z4.73245z	-74.26419Madridr   r   )z5.20856z	-74.73584Hondar   r   )z10.15031z-73.9614zEl Copeyr   r   )z3.8801z	-77.03116Buenaventurar   r   )z5.6561z	-75.87877Andesr   r   )z9.92787z	-84.13722z
San RafaelCRAmerica/Costa_Rica)z10.63504z	-85.43772Liberiar   r   )z23.15678z	-81.24441VaraderoCUAmerica/Havana)z20.14298z	-77.43532z
Media Lunar   r   )z23.04419z	-82.00919Jarucor   r   )z22.98212z	-80.58556
Corralillor   r   )z23.0072z-82.4017Boyerosr   r   )z50.50301z13.63617MostCZEurope/Prague)z50.23271z12.87117zKarlovy Varyr   r   )z	50.073658z	14.418540Prahar   r   )z	49.144482z	15.006139u   Jindřichův Hradecr   r   )z	48.975658z	14.480255u   České Budějovicer   r   )z	50.511002z	14.150558u   Terezínr   r   )z	49.183239z	15.454273u   Telčr   r   )z	49.952431z	15.268654u   Kutná Horar   r   )z	49.593777z	17.250879Olomoucr   r   )z	49.738430z	13.373637u   Plzeňr   r   )z	48.812737z	14.317466u   Český Krumlovr   r   )z	49.195061z	16.606836Brnor   r   )z	50.598427z	13.610242u	   Litvínovr   r   )z	49.820923z	18.262524Ostravar   r   )z51.04962z12.1369ZeitzDEEurope/Berlin)z52.59319z13.32127Wittenaur   r   )z50.82709z6.9747	Wesselingr   r   )z50.9803z11.32903Weimarr   r   )z52.86147z9.5926Walsroder   r   )z51.88333z8.51667Verlr   r   )z48.07667z8.64409
Trossingenr   r   )z48.78232z9.17702	Stuttgartr   r   )z53.59337z9.47629Stader   r   )z50.80019z7.20769Siegburgr   r   )z51.21667z6.26667
Schwalmtalr   r   )z54.52156z9.5586	Schleswigr   r   )z50.72043z11.34046
Rudolstadtr   r   )z48.49144z9.20427
Reutlingenr   r   )z51.20219z7.36027Radevormwaldr   r   )z48.46458z9.22796
Pfullingenr   r   )z51.30001z13.10984Oschatzr   r   )z51.47805z6.8625
Oberhausenr   r   )z50.23805z8.86704Nidderaur   r   )z48.73218z11.18709zNeuburg an der Donaur   r   )z47.98372z10.18527	Memmingenr   r   )z50.80904z8.77069zMarburg an der Lahnr   r   )z49.5099z6.74549Losheimr   r   )z48.52961z12.16179Landshutr   r   )z51.19139z6.51352Korschenbroichr   r   )z52.2z8.63333Kirchlengernr   r   )z50.23019z8.77155Karbenr   r   )z50.09019z8.4493zHofheim am Taunusr   r   )z52.61131z13.31783	Hermsdorfr   r   )z48.35149z8.96317	Hechingenr   r   )z53.63333z9.85
Halstenbekr   r   )z52.21099z7.02238Gronaur   r   )z52.47774z10.5511Gifhornr   r   )z48.06919z11.37703Gautingr   r   )z48.35693z10.98461	Friedbergr   r   )z51.168z7.973
Finnentropr   r   )z49.13645z8.91229Eppingenr   r   )z48.28259z9.72749Ehingenr   r   )z52.4581z13.28702Dahlemr   r   )z51.08468z7.11393	Burscheidr   r   )z49.03685z8.70745Brettenr   r   )z49.68369z8.61839Bensheimr   r   )z53.94313z10.30215zBad Segebergr   r   )z50.64336z7.2278z
Bad Honnefr   r   )z49.97704z9.15214Aschaffenburgr   r   )z48.21644z9.02596Albstadtr   r   )z52.53048z13.29371zCharlottenburg-Nordr   r   )z53.6052z10.03988zBarmbek-Nordr   r   )z11.15583z42.7125z'Ali SabiehDJzAfrica/Djibouti)z55.67938z12.53463FrederiksbergDKzEurope/Copenhagen)z18.20854z	-71.10077zSanta Cruz de BarahonaDOzAmerica/Santo_Domingo)z36.76639z3.47717	BoumerdasDZAfrica/Algiers)z36.72544z3.55665Theniar  r  )z34.15429z3.50309Messaadr  r  )z35.21222z2.31889zKsar Chellalar  r  )z35.06544z1.04945Frendar  r  )z36.06386z4.62744zEl Achirr  r  )z36.76775z2.95924Cheragar  r  )z36.27462z4.85668zBordj Zemourar  r  )z36.61954z4.08282zBeni Doualar  r  )z-2.13404z	-79.59415MilagroECAmerica/Guayaquil)z-2.90055z	-79.00453Cuencar  r  )z59.37722z28.19028NarvaEEzEurope/Tallinn)z26.67319z31.4976JuhaynahEGAfrica/Cairo)z31.20176z29.91582
Alexandriar  r  )z39.96348z-4.83076zTalavera de la ReinaESEurope/Madrid)z37.35813z-6.03731zSan Juan de Aznalfaracher  r  )z38.68712z-4.10734Puertollanor  r  )z38.38479z-0.76773Noveldar  r  )z27.76056z	-15.58602
Maspalomasr  zAtlantic/Canary)z38.47917z-1.325Jumillar  r  )z38.96667z-0.18333Gandiar  r  )z38.10558z-1.86343Caravacar  r  )z37.49073z-2.77259Bazar  r  )z42.64685z-5.55835Villaquilambrer  r  )z42.06166z-1.60452Tudelar  r  )z40.42386z-3.53261zSan Fernando de Henaresr  r  )z41.15612z1.10687Reusr  r  )z41.91738z3.1631Palafrugellr  r  )z43.32686z-2.98884Leioar  r  )z43.31667-2.68333zGernika-Lumor  r  )z43.48961z-8.2194Ferrolr  r  )z41.63976z2.35739Cardedeur  r  )z40.70995z0.57856Ampostar  r  )z37.13548z-3.67029z
Las Gabiasr  r  )z42.8139z-1.64295zSegundo Ensancher  r  )z41.41204z2.18247zel Camp de l'Arpa del Clotr  r  )z11.8538.01667zDebre TaborETAfrica/Addis_Ababa)z6.03333z37.55z
Arba Minchr.  r/  )z65.84811z24.14662TornioFIEurope/Helsinki)z60.18427z24.95034Kallior1  r2  )z60.2052z24.6522Espoor1  r2  )z45.51667z4.86667VienneFREurope/Paris)z44.92801z4.8951Valencer6  r7  )z44.80477z-0.59543Talencer6  r7  )z48.77644z2.29026Sceauxr6  r7  )z50.75z2.25z
Saint-Omerr6  r7  )z45.69558z4.7934zSaint-Genis-Lavalr6  r7  )z48.8765z2.18967zRueil-Malmaisonr6  r7  )48z-4.1Quimperr6  r7  )z43.116671.6Pamiersr6  r7  )z46.32313z-0.45877Niortr6  r7  )z43.61092z3.87723Montpellierr6  r7  )z48.98333z2.61667z
Mitry-Moryr6  r7  )z48.86667z2.08333zMarly-le-Roir6  r7  )z46.67535z5.55575zLons-le-Saunierr6  r7  )z43.32393z5.4584z
Les Olivesr6  r7  )z48.8222z2.12213z
Le Chesnayr6  r7  )z48.90472z2.2469zLa Garenne-Colombesr6  r7  )z48.98994z2.1699Herblayr6  r7  )z48.98693z2.44892Gonesser6  r7  )z48.79325z2.29275zFontenay-aux-Rosesr6  r7  )z49.28669z1.00288Elbeufr6  r7  )z43.71032z-1.05366Daxr6  r7  )z43.61058z1.33467	Colomiersr6  r7  )z43.83125z5.03586	Cavaillonr6  r7  )z45.73333z4.91667Bronr6  r7  )z48.90982z2.45012Bobignyr6  r7  )z48.77275z5.16108z
Bar-le-Ducr6  r7  )z43.67681z4.63031Arlesr6  r7  )z41.91886z8.73812Ajaccior6  r7  )z43.2907z5.4384zMarseille 11r6  r7  )z-1.63333z13.58357FrancevilleGAzAfrica/Libreville)z53.19146z-2.52398WinsfordGBEurope/London)z51.26z-2.1875WestburyrN  rO  )z51.84819z1.26738zWalton-on-the-NazerN  rO  )z52.41667z0.75ThetfordrN  rO  )z51.39323z0.47713StroodrN  rO  )z50.79205z-1.08593SouthsearN  rO  )z53.78333z-1.06667SelbyrN  rO  )z55.82885z-4.21376
RutherglenrN  rO  )z53.00974z-3.05814RhosllanerchrugogrN  rO  )z53.83333z-2.98333zPoulton-le-FylderN  rO  )z50.11861z-5.53715PenzancerN  rO  )z50.82882z-0.32247LancingrN  rO  )z51.40148z-1.32471NewburyrN  rO  )z53.49389z-1.29243
MexboroughrN  rO  )z50.75767z-1.5443	LymingtonrN  rO  )z53.69786z-2.68758LeylandrN  rO  )z53.7446z-0.33525zKingston upon HullrN  rO  )z57.47908z-4.22398	InvernessrN  rO  )z51.62907z-0.74934zHigh WycomberN  rO  )z51.38673z0.30367HartleyrN  rO  )z52.66277z-2.01111zGreat WyrleyrN  rO  )z53.38333z-0.76667GainsboroughrN  rO  )z50.7236z-3.52751ExeterrN  rO  )z52.68333z0.93333zEast DerehamrN  rO  )z51.35084z-1.99421DevizesrN  rO  )z50.76306z-1.29772CowesrN  rO  )z51.78967z1.15597zClacton-on-SearN  rO  )z53.46506z-1.47217
ChapletownrN  rO  )z51.64316z-0.36053BusheyrN  rO  )z52.48173z-2.12139zBrierley HillrN  rO  )z53.81667z-3.05	BlackpoolrN  rO  )z53.0233z-1.48119BelperrN  rO  )z51.65z-0.2BarnetrN  rO  )z56.56317z-2.58736ArbroathrN  rO  )z57.14369z-2.09814AberdeenrN  rO  )z51.39148z-0.29825SurbitonrN  rO  )z51.42708z-0.91979zLower EarleyrN  rO  )z55.82737z-4.0573ViewparkrN  rO  )z41.82143z41.77921KobuletiGEzAsia/Tbilisi)z5.30383z-1.98956TarkwaGHAfrica/Accra)z7.06273z-1.4001Mampongro  rp  )z6.46346z-2.31938Bibianiro  rp  )z13.56667z-15.6	FarafenniGMzAfrica/Banjul)z9.535z	-13.68778	CamayenneGNzAfrica/Conakry)z14.93333z	-91.11667ChichicastenangoGTzAmerica/Guatemala)z22.37066z	114.10479z	Tsuen WanHKzAsia/Hong_Kong)z15.48131z	-86.57415	OlanchitoHNzAmerica/Tegucigalpa)z43.50891z16.43915SplitHRzEurope/Zagreb)z18.65297z	-72.09391	ThomazeauHTAmerica/Port-au-Prince)z18.57677z	-72.22625zCroix-des-Bouquetsr  r  )z3.3285z99.1625TebingtinggiIDAsia/Jakarta)z3.7278z98.6738zLabuhan Delir  r  )z-7.51611z	109.05389Wangonr  r  )z3.31332z	117.59152Tarakanr  Asia/Makassar)z-6.91806z	106.92667Sukabumir  r  )z-1.26424z	104.09701Simpangr  r  )z-7.0981z109.3243Randudongkalr  r  )z0.51667z	101.44167	Pekanbarur  r  )z-7.01833z	107.60389Pameungpeukr  r  )z-8.43333z	114.33333Muncarr  r  )z-3.5403z118.9707Majener  r  )z-6.8048z110.8405Kudusr  r  )z-7.81667z	112.01667Kedirir  r  )z-1.6z	103.61667z
Jambi Cityr  r  )z-7.57897z	112.23109Diwekr  r  )z-6.48167z	106.85417Cibinongr  r  )z-7.73379z	113.69785Besukir  r  )z-1.26753z	116.82887
Balikpapanr  r  )z-7.54972z	110.71639Ngemplakr  r  )z53.53333z-7.35zAn Muileann gCearrIEEurope/Dublin)z53.43333z-7.95Athloner  r  )z31.92923z34.86563RamlaILAsia/Jerusalem)z32.05971z34.8732zGanei Tikvar  r  )z31.39547z34.75699Rahatr  r  )z18.87813z72.93924UranINAsia/Kolkata)z10.58806z77.24779Udumalaippettair  r  )z9.82564z78.25795Tiruppuvanamr  r  )z25.49043z85.94001Teghrar  r  )z12.04161z75.35927Talipparambar  r  )z26.11527z86.59509Supaulr  r  )z34.08565z74.80555Srinagarr  r  )z25.92493z73.66633Sojatr  r  )z14.62072z74.83554Sirsir  r  )z25.13915z73.06784Sheoganjr  r  )z11.50526z77.23826Sathyamangalamr  r  )z21.46527z83.97573	Sambalpurr  r  )z25.87498z86.59611Saharsar  r  )z12.95629z78.27539Robertsonpetr  r  )z26.44931z91.61356Rangiar  r  )z33.37526z74.3092Rajaorir  r  )z24.81757z84.63445Rafiganjr  r  )z18.51957z73.85535Puner  r  )z11.93381z79.82979
Puducherryr  r  )z28.71271z77.656Pilkhuar  r  )z10.12268z77.54372Periyakulamr  r  )z31.28092z74.85849Pattir  r  )z20.88098z75.11937Parolar  r  )z23.07492z88.28637Panduar  r  )z18.18158z76.03889	Osmanabadr  r  )z25.6439z77.9129Narwarr  r  )z30.81383z75.16878Mogar  r  )z28.98002z77.70636Meerutr  r  )z11.12018z76.11996Manjerir  r  )z30.21121z74.4818Malautr  r  )z25.92127z86.79271	Madhipurar  r  )z24.05979z77.40858Leterir  r  )z21.34222z71.30633Kundlar  r  )z22.75218z72.68533Khedar  r  )z23.1959z86.51499Kendar  r  )z29.21399z78.95693Kashipurr  r  )z11.00599z77.5609Kangayamr  r  )z22.88783z84.13864Jashpurnagarr  r  )z26.2649z81.54855Jaisr  r  )z16.06213z76.0586Hungundr  r  )z29.22254z79.5286Haldwanir  r  )z26.76628z83.36889	Gorakhpurr  r  )z12.25282z79.41727Gingeer  r  )z21.53889z71.57737	Gariadharr  r  )z15.73628z75.96976Gajendragarhr  r  )z17.54907z82.85749Elamanchilir  r  )z19.21667z73.08333Dombivlir  r  )z22.19303z88.18466zDiamond Harbourr  r  )z12.1277z78.15794
Dharmapurir  r  )z25.75728z75.37991Deolir  r  )z14.46693z75.92694	Davangerer  r  )z25.66795z85.83636zDalsingh Sarair  r  )z15.5439z73.7553	Calanguter  r  )z27.9247z78.40102Chharrar  r  )z32.55531z76.12647Chambar  r  )z20.88197z85.83334Bhubanr  r  )z19.30157z72.85107	Bhayandarr  r  )z15.45144z78.14797Betamcherlar  r  )z26.32293z91.00632Barpetar  r  )z28.92694z78.23456	Bachhraonr  r  )z21.59983z71.21169Amrelir  r  )z10.10649z76.35484Alwayer  r  )z24.41288z76.56719Aklerar  r  )z23.49668z86.68363Adrar  r  )z22.4711z88.1453Pujalir  r  )z22.10194z85.37752Barbilr  r  )z17.34769z78.55757zLal Bahadur Nagarr  r  )z23.18z88.58Aistalar  r  )z9.57046z76.32756Kalavoorr  r  )z32.61603z44.02488KarbalaIQzAsia/Baghdad)z35.6803z51.0193zShahre Jadide AndishehIRAsia/Tehran)z36.64852z51.49621Nowshahrr  r  )z33.14447z47.3799zDarreh Shahrr  r  )z33.86419z48.26258Aleshtarr  r  )z32.65246z51.67462Isfahanr  r  )z38.07789z13.44275	VillabateITEurope/Rome)z36.92574z14.72443Ragusar  r  )z37.51803z15.00913Misterbiancor  r  )z37.49223z15.07041Cataniar  r  )z37.31065z13.57661	Agrigentor  r  )z43.78956z7.60872Ventimigliar  r  )z44.89784z8.86374Tortonar  r  )z40.87329z14.43865zSomma Vesuvianar  r  )z40.72586z8.55552Sassarir  r  )z45.39402z9.29109zSan Giuliano Milaneser  r  )z42.67164z14.01481zRoseto degli Abruzzir  r  )z45.78071z12.84052Portogruaror  r  )z43.1122z12.38878Perugiar  r  )z45.44694z8.62118Novarar  r  )z45.50369z11.412z Montecchio Maggiore-Alte Ceccator  r  )z40.55851z17.80774Mesagner  r  )z45.79377z8.88104Malnater  r  )z42.22718z14.39024Lancianor  r  )z45.53069z9.40531
Gorgonzolar  r  )z40.53123z17.58522zFrancavilla Fontanar  r  )z43.62558z13.39954zFalconara Marittimar  r  )z45.9836z12.70038	Cordenonsr  r  )z44.31771z9.32241Chiavarir  r  )z44.59445z11.04979zCastelfranco Emiliar  r  )z41.55947z14.66737
Campobassor  r  )z41.24264z16.50104	Bisceglier  r  )z41.72063z12.6723Aricciar  r  )z40.92298z14.30935Afragolar  r  )z40.87363z14.34085Vollar  r  )z18.00747z	-76.78319zNew KingstonJMzAmerica/Jamaica)z35.8z	137.23333GeroJP
Asia/Tokyo)z34.61667z135.6Yaor  r  )z34.75856z	136.13108zUeno-ebisumachir  r  )z34.81667z137.4Toyokawar  r  )z34.4833z	136.84186Tobar  r  )z36.65z	138.31667Suzakar  r  )z34.9z137.5	Shinshiror  r  )z35.06667z	135.21667Sasayamar  r  )36z	139.55722Okegawar  r  )z36.53333z	136.61667Nonoichir  r  )z36.75965z	137.36215
Namerikawar  r  )35z	136.51667Komonor  r  )z33.4425z	129.96972Karatsur  r  )z35.30889z	139.55028Kamakurar  r  )z34.25z	135.31667Iwader  r  )z35.82756z	137.95378Inar  r  )z33.3213z	130.94098Hitar  r  )z36.24624z	139.07204Fujiokar  r  )z36.33011z	138.89585Annakar  r  )z35.815z139.6853	Shimotodar  r  )z39.46667z141.95Yamadar  r  )37.56667z	140.11667
Inawashiror  r  )z43.82634z	144.09638	Motomachir  r  )z44.35056z	142.45778Nayoror  r  )z41.77583z	140.73667Hakodater  r  )z35.48199z	137.02166Minokamor  r  )z0.03813z36.36339	NyahururuKEAfrica/Nairobi)z3.11988z35.59642Lodwarr  r   )z0.46005z34.11169Busiar  r   )z40.9333373z
Jalal-AbadKGzAsia/Bishkek)z13.65805z	102.56365z	Paoy PaetKHzAsia/Phnom_Penh)z36.82167z	128.63083EisenKR
Asia/Seoul)z37.1759z128.9889u   T‚Äôaebaekr'  r(  )z36.20389z	127.08472Nonsanr'  r(  )z37.65639z126.835z	Goyang-sir'  r(  )z36.6009z126.665	Hongseongr'  r(  )z34.8825z	128.62667Sinhyeonr'  r(  )z47.83333z59.6ShalqarKZzAsia/Aqtobe)z47.46657z84.87144Zaysanr-  Asia/Almaty)z44.85278z65.50917	Kyzylordar-  zAsia/Qyzylorda)z43.41949z77.0202zOtegen Batyrar-  r/  )z6.84019z79.87116zDehiwala-Mount LaviniaLKAsia/Colombo)z6.9909z79.883Hendalar1  r2  )z7.57944z-8.53778z
New YekepaLRzAfrica/Monrovia)z55.25z24.75UkmergeLTEurope/Vilnius)z54.39635z24.04142Alytusr6  r7  )z30.75545z20.22625AjdabiyaLYAfrica/Tripoli)z24.96334z10.18003Ghatr:  r;  )z33.92866z-6.90656TemaraMAAfrica/Casablanca)z33.42585z-6.00137Oulmesr>  r?  )z34.31z-2.16Jeradar>  r?  )z33.43443z-5.22126Azrour>  r?  )z48.15659z28.28489SorocaMDzEurope/Chisinau)z42.28639z18.84BudvaMEzEurope/Podgorica)z-22.9z44.53333SakarahaMGIndian/Antananarivo)z-21.15z46.58333IkalamavonyrH  rI  )z-19.65z47.31667AntanifotsyrH  rI  )z	-17.83333z48.41667AmbatondrazakarH  rI  )42z21.32778SarajMKEurope/Skopje)z41.92361z20.91361	BogovinjerO  rP  )z12.74409z-8.07257KatiMLzAfrica/Bamako)z14.0823z98.19151DaweiMMAsia/Yangon)z16.68911z98.50893MyawadirU  rV  )z17.30858z97.01124KyaiktorU  rV  )z47.90771z	106.88324z
Ulan BatorMNzAsia/Ulaanbaatar)z14.67751z	-60.94228z	Le RobertMQzAmerica/Martinique)z35.89972z14.51472VallettaMTzEurope/Malta)z-13.7804z34.4587SalimaMWzAfrica/Blantyre)z16.75973z	-93.11308TuxtlaMXAmerica/Mexico_City)z19.8173z	-97.35992	Teziutlanr`  ra  )z21.28306z	-89.66123Progresor`  zAmerica/Merida)z17.06542z	-96.72365Oaxacar`  ra  )z25.87972z	-97.50417zHeroica Matamorosr`  zAmerica/Matamoros)z19.32932z-98.1664Contlar`  ra  )z17.94979z	-94.91386Acayucanr`  ra  )z19.32889z	-99.32556zSan Lorenzo Acopilcor`  ra  )z20.22816z	-103.5687zZacoalco de Torresr`  ra  )z20.74122z
-100.44843zSanta Rosa Jaureguir`  ra  )z20.21322z
-100.88023Salvatierrar`  ra  )z19.64745z
-102.04897zParacho de Verduzcor`  ra  )z20.28527z
-103.42897	Jocotepecr`  ra  )z21.01858z	-101.2591
Guanajuator`  ra  )z22.49396z
-105.36369	Acaponetar`  zAmerica/Mazatlan)z19.04222z	-98.11889zCasa Blancar`  ra  )z1.6561z103.6032KulaiMYAsia/Kuala_Lumpur)z5.90702z	116.10146
Donggongonrl  zAsia/Kuching)z4.88441z	101.96857z
Gua Musangrl  rm  )z5.4709z	100.24529zBatu Feringgirl  rm  )z4.02219z	101.02083zTeluk Intanrl  rm  )r=  z	103.81667z	Ulu Tiramrl  rm  )z2.2139z102.3278zKampung Ayer Molekrl  rm  )z	-23.85972z35.34722MaxixeMZzAfrica/Maputo)z	-21.98333z16.91667	OkahandjaNAzAfrica/Windhoek)z13.70727z9.15013MirriahNEzAfrica/Niamey)z4.92675z6.26764YenagoaNGAfrica/Lagos)z6.8485z3.64633Shagamurv  rw  )z7.6z4.18333Oluponarv  rw  )z6.15038z6.83042Nkporrv  rw  )z6.45407z3.39467Lagosrv  rw  )z9.58126z8.2926	Kafanchanrv  rw  )z7.62789z4.74161Ilesarv  rw  )z7.50251z5.06258z
Igbara-Odorv  rw  )z11.86064z9.0027Gayarv  rw  )z7.65649z4.92235zEfon-Alaayerv  rw  )z10.61285z12.19458Biurv  rw  )z12.74482z4.52514Argungurv  rw  )z13.48082z	-86.58208SomotoNIAmerica/Managua)z11.84962z	-86.19903Jinoteper  r  )z52.09z5.23333ZeistNLEurope/Amsterdam)z51.65333z5.2875Vughtr  r  )z51.44889z5.51978Tongelrer  r  )z51.95838z4.47124
Schiebroekr  r  )z52.31333z6.92917	Oldenzaalr  r  )z52.26083z7.00417Losserr  r  )z53.16167z6.76111	Hoogezandr  r  )z52.57583z6.61944
Hardenbergr  r  )z52.71083z5.74861	Emmeloordr  r  )z51.955z5.22778	Culemborgr  r  )z52.14z5.58472	Barneveldr  r  )z68.79833z16.54165HarstadNOzEurope/Oslo)z	-44.39672z	171.25364TimaruNZPacific/Auckland)z	-38.65333z	178.00417Gisborner  r  )z8.88988z	-79.62603VeracruzPAAmerica/Panama)z9.15093z	-79.62098Chilibrer  r  )z-3.74912z	-73.25383IquitosPEAmerica/Lima)z-16.25z	-69.08333Yunguyor  r  )z	-15.21194z	-75.11028zMinas de Marconar  r  )z	-11.94306z	-76.70944Chosicar  r  )z-5.85746z	144.23058zMount HagenPGzPacific/Port_Moresby)z6.33444z	124.95278TupiPHAsia/Manila)z10.7375z122.9666Talisayr  r  )z12.97389z	123.99333Sorsogonr  r  )z9.3337z122.8637zSanta Catalinar  r  )z12.35275z	121.06761zSan Joser  r  )z6.95194z	121.96361Recodor  r  )z14.66z	120.56528Pilarr  r  )z10.20898z123.758Nagar  r  )z12.37169z	123.62494Masbater  r  )z16.0438z120.4861Manaoagr  r  )z10.13361z	124.84472Maasinr  r  )z16.455z120.5875zLa Trinidadr  r  )z9.6531z124.3697Jagnar  r  )z14.8361z	120.97844Guyongr  r  )z8.56697z	123.33471Dipologr  r  )z10.31672z	123.89071z	Cebu Cityr  r  )z14.14989z121.3152Calauanr  r  )z15.72892z	120.57224Burgosr  r  )z14.95472z	120.89694Baliuagr  r  )z14.62578z	121.12251Antipolor  r  )z27.52948z68.75915u   Khairpur Mir‚ÄôsPKAsia/Karachi)z26.9423z68.11759z
Tharu Shahr  r  )z31.82539z72.54064
Sillanwalir  r  )z31.71667z73.38333zSangla Hillr  r  )z30.29184z71.67164zQadirpur Ranr  r  )z31.96258z73.97117zNaushahra Virkanr  r  )z32.57756z71.52847Mianwalir  r  )z27.55898z68.21204Larkanar  r  )z30.46907z70.96699zKot Addur  r  )z30.76468z74.12286	Kanganpurr  r  )z25.95533z68.88871Jholr  r  )z29.69221z72.54566Hasilpurr  r  )z32.17629z75.06583Fazilpurr  r  )z32.87533z71.57118z	Daud Khelr  r  )z25.80565z68.49143z	Bhit Shahr  r  )z29.38242z70.91106Alipurr  r  )z51.14942z15.00835	ZgorzelecPLEurope/Warsaw)z54.58048z16.86194Ustkar  r  )z50.5107z18.30056zStrzelce Opolskier  r  )z54.60528z18.34717Redar  r  )z50.20528z19.27498Jaworznor  r  )z50.86079z17.4674Brzegr  r  )z18.42745z	-67.15407	AguadillaPRAmerica/Puerto_Rico)z18.03496z-66.8499Yaucor  r  )z31.78336z35.23388zEast JerusalemPSzAsia/Hebron)z38.72706z-9.24671	CarnaxidePTEurope/Lisbon)z37.08819z-8.2503	Albufeirar  r  )z41.20485z-8.33147Paredesr  r  )z41.1053z-7.32097Custoiasr  r  )z37.74615z	-25.66689zPonta Delgadar  zAtlantic/Azores)z	-20.88231z55.4504zSaint-DenisREzIndian/Reunion)z44.43579z26.01649zSector 6ROzEurope/Bucharest)z44.22639z22.53083NegotinRSEurope/Belgrade)z44.97639z19.61222zSremska Mitrovicar  r  )z53.53395z33.72798ZhukovkaRUEurope/Moscow)z46.7055z38.2739Yeyskr  r  )z44.98901z38.94324Yablonovskiyr  r  )z56.03361z35.96944Volokolamskr  r  )z57.97472z33.2525Valdayr  r  )z56.85836z35.90057Tverr  r  )z55.62047z37.49338zTyoply Stanr  r  )z54.90083z38.07083Stupinor  r  )z55.63711z37.38115	Solntsevor  r  )z59.80917z30.38167Shusharyr  r  )z64.5635z39.8302Severodvinskr  r  )z51.78771z56.36091	Saraktashr  Asia/Yekaterinburg)z53.95278z32.86389u   Roslavl‚Äôr  r  )z51.40944z46.04833Privolzhskiyr  zEurope/Saratov)z61.78491z34.34691Petrozavodskr  r  )z53.37596z51.3452Otradnyyr  zEurope/Samara)z54.48147z53.47103u   Oktyabr‚Äôskiyr  r  )z43.96222z43.63417Novopavlovskr  r  )z53.53041z43.67663zNizhniy Lomovr  r  )z55.38752z36.73307zNaro-Fominskr  r  )z50.06z43.2379Mikhaylovkar  zEurope/Volgograd)z55.64776z38.02486
Malakhovkar  r  )z55.85r  	Likhoboryr  r  )z51.4781z57.3552Kuvandykr  r  )z44.92934z37.99117Krymskr  r  )z54.03876z43.91385	Kovylkinor  r  )z60.02427z30.28491	Kolomyagir  r  )z53.93361z37.92792	Kireyevskr  r  )z54.84444z38.16694Kashirar  r  )z58.7002z59.4839	Kachkanarr  r  )z43.35071z46.10925Gudermesr  r  )z57.30185z39.85331zGavrilov-Yamr  r  )z53.59782z34.33825u   Dyat‚Äôkovor  r  )z58.1908z40.17171Danilovr  r  )z42.819z47.1192Buynakskr  r  )z53.77166z38.12408Bogoroditskr  r  )z54.39304z53.26023Bavlyr  r  )z55.39485z43.83992Arzamasr  r  )z54.8421z46.5813u   Alatyr‚Äôr  r  )z58.63667z59.80222Lesnoyr  r  )z55.8736z85.4265Yashkinor  zAsia/Novokuznetsk)z58.04254z65.27258Tavdar  r  )z55.54028z89.20083	Sharypovor  Asia/Krasnoyarsk)z53.30972z83.62389Novosilikatnyyr  zAsia/Barnaul)z58.23583z92.48278Lesosibirskr  r  )z56.11281z69.49015Ishimr  r  )z56.9083z60.8019Beryozovskyr  r  )z55.75556z60.70278Ozerskr  r  )z51.82721z	107.60627zUlan-Uder  zAsia/Irkutsk)z45.47885z	133.42825Lesozavodskr  Asia/Vladivostok)z65.93381z111.4834Aykhalr  zAsia/Yakutsk)z53.14657z	140.72287zNikolayevsk-on-Amurer  r  )z60.97944z76.92421
Izluchinskr  r  )z-1.9487z30.4347	RwamaganaRWzAfrica/Kigali)z27.0174z49.62251z	Al JubaylSAzAsia/Riyadh)z11.8659z34.3869z
Ar RuserisSDzAfrica/Khartoum)z61.72744z17.10558
HudiksvallSEEurope/Stockholm)z59.33333z18.28333Boor
  r  )z48.8449z17.22635SkalicaSKEurope/Bratislava)z48.43174z17.8031Hlohovecr  r  )z8.48714z-13.2356FreetownSLzAfrica/Freetown)z-0.35817z42.54536KismayoSOAfrica/Mogadishu)z9.89206z43.38531Bakir  r  )z13.73417z	-89.71472	SonzacateSVAmerica/El_Salvador)z13.70167z	-89.10944Ilopangor  r  )z34.5624z38.28402TadmurSYAsia/Damascus)z35.95664z36.7138Binnishr  r  )z12.18441z18.69303MongoTDzAfrica/Ndjamena)z15.46063z99.89166z	Thap ThanTHAsia/Bangkok)z8.43333z99.96667zNakhon Si Thammaratr!  r"  )z13.51825z99.95469zDamnoen Saduakr!  r"  )z15.79408z104.1451Yasothonr!  r"  )z6.25947z	102.05461zTak Bair!  r"  )z16.0567z	103.65309zRoi Etr!  r"  )z13.44581z	101.18445zPhanat Nikhomr!  r"  )z13.8196z	100.04427zNakhon Pathomr!  r"  )z14.64056z	104.64992Kantharalakr!  r"  )z15.58552z	102.42587zBua Yair!  r"  )z14.37395z	100.48528zBang Banr!  r"  )z38.55632z69.01354VahdatTJzAsia/Dushanbe)z-8.99167z	125.21972MalianaTLz	Asia/Dili)z36.08497z9.37082SilianaTNAfrica/Tunis)z35.72917z10.58082Msakenr*  r+  )z36.46917z10.78222z
Beni Khiarr*  r+  )z37.16911z10.03478zEl Aliar*  r+  )z38.13708z41.00817SilvanTREurope/Istanbul)z39.22493z42.85693Patnosr.  r/  )z37.31309z40.74357Mardinr.  r/  )z37.58105z29.26639
Serinhisarr.  r/  )z37.05944z37.3825	Gaziantepr.  r/  )z39.59611z27.02444Edremitr.  r/  )z39.12074z27.18052Bergamar.  r/  )z38.37255z34.02537Aksarayr.  r/  )z40.98894z28.67582Yakuplur.  r/  )z40.1675z34.37389Sungurlur.  r/  )z40.37528z28.88222Mudanyar.  r/  )z10.66668z	-61.51889zPort of SpainTTzAmerica/Port_of_Spain)z23.5654z	119.58627MagongTWzAsia/Taipei)r)  33UsagaraTZAfrica/Dar_es_Salaam)z-4.06667z37.73333Samer?  r@  )z-6.25z38.66667Mvomeror?  r@  )z-4.83z29.65806Mwandigar?  r@  )z-6.8z39.25Magomenir?  r@  )z-7.60361z37.00438Kidodir?  r@  )z-7.76667z35.7Iringar?  r@  )z-5.41667r-  Chanikar?  r@  )z	-10.33333z39.28333Nyangaor?  r@  )z49.07866z30.96755ZvenihorodkaUAEurope/Kiev)z47.56494z31.33078
VoznesenskrJ  rK  )z49.41029z38.15035SvatoverJ  Europe/Zaporozhye)z50.18545z27.06365
ShepetivkarJ  rK  )z47.48444z36.25361PolohyrJ  rN  )z46.75451z33.34864zNova KakhovkarJ  rK  )z50.75932z25.34244LutskrJ  rK  )z49.65186z26.97253KrasylivrJ  rK  )z46.65581z32.6178KhersonrJ  rK  )z51.67822z33.9162HlukhivrJ  rK  )z45.99194z29.41824ArtsyzrJ  rK  )z2.41669z30.98551PaidhaUGAfrica/Kampala)z3.27833z32.88667KitgumrW  rX  )z3.02013z30.91105AruarW  rX  )z33.45122z	-86.99666HueytownUSAmerica/Chicago)z33.44872z	-86.78777zVestavia Hillsr\  r]  )z35.25064z	-91.73625Searcyr\  r]  )z26.68451z	-80.66756zBelle Glader\  America/New_York)z28.54944z	-81.77285Clermontr\  r_  )z28.90054z	-81.26367Deltonar\  r_  )z29.65163z	-82.32483Gainesviller\  r_  )z25.67927z	-80.31727Kendallr\  r_  )z28.15112z	-82.46148Lutzr\  r_  )z26.2173z	-80.22588zNorth Lauderdaler\  r_  )z30.17746z	-81.38758zPalm Valleyr\  r_  )z26.91756z	-82.07842zPunta Gorda Islesr\  r_  )z27.71809z	-82.35176zSun City Centerr\  r_  )z27.09978z	-82.45426Venicer\  r_  )z34.06635z	-84.67837Acworthr\  r_  )z32.54044z	-82.90375Dublinr\  r_  )z33.08014z-83.2321Milledgeviller\  r_  )z33.54428z	-84.23381Stockbridger\  r_  )z38.58894z	-89.99038zFairview Heightsr\  r]  )z39.78504z	-85.76942
Greenfieldr\  America/Indiana/Indianapolis)z38.06084z	-97.92977
Hutchinsonr\  r]  )z39.08367z	-84.50855	Covingtonr\  r_  )z36.61033z	-88.31476Murrayr\  r]  )z29.84576z	-90.10674Esteller\  r]  )z32.52515z	-93.75018
Shreveportr\  r]  )z38.96372z	-76.99081Chillumr\  r_  )z38.70734z	-77.02303zFort Washingtonr\  r_  )z39.33427z	-76.43941zMiddle Riverr\  r_  )z39.32011z	-76.51552Rosedaler\  r_  )z39.32288z	-76.72803Woodlawnr\  r_  )z39.09112z	-94.41551Independencer\  r]  )z37.95143z	-91.77127Rollar\  r]  )z33.41012z	-91.06177
Greenviller\  r]  )z34.25807z	-88.70464Tupelor\  r]  )z35.05266z	-78.87836Fayetteviller\  r_  )z34.25628z	-78.04471Lelandr\  r_  )z35.88264z	-80.08199Thomasviller\  r_  )z39.71734z	-74.96933Sicklerviller\  r_  )z39.43534z	-84.20299Lebanonr\  r_  )z34.77453z	-96.67834Adar\  r]  )z35.74788z	-95.36969Muskogeer\  r]  )z39.96097z	-75.60804zWest Chesterr\  r_  )z33.98154z	-81.23621	Lexingtonr\  r_  )z36.02506z	-86.77917zBrentwood Estatesr\  r]  )z35.61452z	-88.81395Jacksonr\  r]  )z32.44874z	-99.73314Abilener\  r]  )z30.16688z	-96.39774Brenhamr\  r]  )z31.12406z	-97.90308zCopperas Cover\  r]  )z29.53885z	-95.44744Fresnor\  r]  )z30.5427z	-97.54667Huttor\  r]  )z32.5007z	-94.74049Longviewr\  r]  )z31.76212z	-95.63079	Palestiner\  r]  )z26.18924z	-98.15529zSan Juanr\  r]  )z32.35126z	-95.30106Tylerr\  r]  )z37.52487z	-77.55777zBon Airr\  r_  )z38.91817z	-78.19444zFront Royalr\  r_  )z37.60876z	-77.37331Mechanicsviller\  r_  )z39.00622z-77.4286Sterlingr\  r_  )z39.45621z	-77.96389Martinsburgr\  r_  )z41.27621z	-72.86843z
East Havenr\  r_  )z41.14676z	-73.49484z
New Canaanr\  r_  )z41.55815z-73.0515	Waterburyr\  r_  )z41.6764z	-91.58045
Coralviller\  r]  )z41.57721z	-93.71133zWest Des Moinesr\  r]  )z41.15376z	-87.88754Bourbonnaisr\  r]  )z42.24113z-88.3162zCrystal Laker\  r]  )z41.72059z	-87.70172zEvergreen Parkr\  r]  )z42.16808z	-88.42814Huntleyr\  r]  )z41.8542z	-87.66561zLower West Sider\  r]  )z41.80753z	-87.65644zNew Cityr\  r]  )z40.56754z	-89.64066Pekinr\  r]  )z41.84364z	-87.71255zSouth Lawndaler\  r]  )z41.85059z-87.882Westchesterr\  r]  )z41.75338z	-86.11084Grangerr\  rk  )z41.47892z	-87.45476Schererviller\  r]  )z42.35843z	-71.05977Bostonr\  r_  )z42.58342z-71.8023	Fitchburgr\  r_  )z42.4251z	-71.06616Maldenr\  r_  )z42.52787z	-70.92866Peabodyr\  r_  )z41.9001z	-71.08977Tauntonr\  r_  )z43.91452z	-69.96533	Brunswickr\  r_  )z42.30865z	-83.48216Cantonr\  America/Detroit)z46.09273z	-88.64235z
Iron Riverr\  zAmerica/Menominee)z42.97086z	-82.42491z
Port Huronr\  r  )z42.7392z	-84.62081Waverlyr\  r  )z45.0408z-93.263zColumbia Heightsr\  r]  )z45.16024z	-93.08883z
Lino Lakesr\  r]  )z44.73941z	-93.12577	Rosemountr\  r]  )z47.92526z	-97.03285zGrand Forksr\  r]  )z42.93369z	-72.27814Keener\  r_  )z40.94065z	-73.99681Dumontr\  r_  )z40.72816z	-74.07764zJersey Cityr\  r_  )z40.82232z	-74.15987Nutleyr\  r_  )z40.65538z	-74.38987zScotch Plainsr\  r_  )z40.5576z	-74.28459
Woodbridger\  r_  )z40.57788z	-73.95958zBrighton Beachr\  r_  )z40.67705z	-73.89125zCypress Hillsr\  r_  )z40.60538z	-73.75513zFar Rockawayr\  r_  )z40.72371z	-73.95097
Greenpointr\  r_  )z40.64621z	-73.97069
Kensingtonr\  r_  )z40.68066z	-73.47429
Massapequar\  r_  )z41.50343z	-74.01042Newburghr\  r_  )z40.63316z	-74.13653zPort Richmondr\  r_  )z41.0051z	-73.78458	Scarsdaler\  r_  )z43.1009z	-75.23266Uticar\  r_  )z40.93121z	-73.89875Yonkersr\  r_  )z41.55838z	-81.56929
Collinwoodr\  r_  )z41.48199z	-81.79819Lakewoodr\  r_  )z41.24255z	-82.61573Norwalkr\  r_  )z41.66394z	-83.55521Toledor\  r_  )z40.2737z	-76.88442
Harrisburgr\  r_  )z40.24537z	-75.64963	Pottstownr\  r_  )z41.54566z	-71.29144
Middletownr\  r_  )z43.61062z	-72.97261Rutlandr\  r_  )z44.27804z	-88.27205Kaukaunar\  r]  )z42.55308z	-87.93341zPleasant Prairier\  r]  )z41.16704z	-73.20483
Bridgeportr\  r_  )z33.35283z
-111.78903Gilbertr\  America/Phoenix)z33.50921z
-111.89903
Scottsdaler\  r  )z38.17492z	-122.2608zAmerican Canyonr\  America/Los_Angeles)z33.92946z
-116.97725Beaumontr\  r  )z34.21639z	-119.0376	Camarillor\  r  )z34.09668z
-117.71978	Claremontr\  r  )z38.54491z
-121.74052Davisr\  r  )z33.03699z
-117.29198	Encinitasr\  r  )z34.14251z
-118.25508Glendaler\  r  )z33.7207z
-116.21677Indior\  r  )z33.52253z
-117.70755zLaguna Niguelr\  r  )z34.63915z
-120.45794Lompocr\  r  )z32.9156z
-117.14392z	Mira Mesar\  r  )z33.93113z
-117.54866Norcor\  r  )z33.72255z
-116.37697zPalm Desertr\  r  )z36.06523z
-119.01677Porterviller\  r  )z37.73604z
-120.93549	Riverbankr\  r  )z34.09611z
-118.10583zSan Gabrielr\  r  )z34.95303z
-120.43572zSanta Mariar\  r  )z33.95015z
-118.03917zSouth Whittierr\  r  )z33.76446z
-117.79394zNorth Tustinr\  r  )z36.91023z
-121.75689Watsonviller\  r  )z39.72943z
-104.83192Aurorar\  America/Denver)z39.57582z
-105.11221z	Ken Carylr\  r  )z32.42067z
-104.22884Carlsbadr\  r  )z36.20829z
-115.98391Pahrumpr\  r  )z31.84568z
-102.36764Odessar\  r]  )z40.58654z
-122.39168Reddingr\  r  )z43.54072z
-116.56346Nampar\  zAmerica/Boise)z45.49428z
-122.86705Alohar\  r  )z44.99012z
-123.02621Keizerr\  r  )z45.53929z
-122.38731	Troutdaler\  r  )z40.65995z
-111.99633Kearnsr\  r  )z40.34912z
-111.90466zSaratoga Springsr\  r  )z47.76232z	-122.2054Bothellr\  r  )z47.38093z
-122.23484Kentr\  r  )z47.64995z
-117.23991Opportunityr\  r  )z46.32374z
-120.00865	Sunnysider\  r  )z20.88953z
-156.47432Kahuluir\  zPacific/Honolulu)z40.81z-73.9625zMorningside Heightsr\  r_  )z43.16547z	-77.70066zGates-North Gatesr\  r_  )z47.4943z
-122.24092zBryn Mawr-Skywayr\  r  )z47.80527z
-122.24064zBothell Westr\  r  )z37.71715z
-122.40433zVisitacion Valleyr\  r  )z	-33.38056z	-56.52361DuraznoUYzAmerica/Montevideo)z41.29444z69.67639ParkentUZAsia/Tashkent)z40.11583z67.84222Jizzaxr  zAsia/Samarkand)z40.78206z72.34424Andijonr  r  )z9.91861z	-68.30472
TinaquilloVEAmerica/Caracas)z10.22677z	-67.33122zLa Victoriar  r  )z8.35122z	-62.64102zCiudad Guayanar  r  )z8.62261z	-70.20749Barinasr  r  )z10.29085z	105.75635zSa DecVNzAsia/Ho_Chi_Minh)z	-17.73648z	168.31366z	Port-VilaVUzPacific/Efate)z42.62833z20.89389GlogovacXKr  )z14.53767z46.83187AtaqYEz	Asia/Aden)z	-27.76952z30.79165VryheidZAAfrica/Johannesburg)z	-26.93366z29.24152
Standertonr  r  )z	-24.19436z29.00974Mokopaner  r  .land_coordsNcenterradiusreturnc                    |St        t        | j                  j                  j	                  dd      dz              j                  t        d            S t        |      }t        |      }| j                  j                  j                  ||z
  ||z         }t        t        |            j                  t        d            S )zM
        Optionally center the coord and pick a point within radius.
        i kEi 
i@B z.000001)r   str	generatorrandomrandintquantizefloatuniform)selfr  r  geos       ]/var/www/html/hubwallet-dev/venv/lib/python3.12/site-packages/faker/providers/geo/__init__.py
coordinatezProvider.coordinate  s     >3t~~44<<ZSV]]^_hh	"  6]F6]F..''//&QC3s8$--gi.@AA    c                 (    | j                         dz  S )Nr   r  r  s    r  latitudezProvider.latitude  s     1$$r  c                 "    | j                         S Nr  r  s    r  	longitudezProvider.longitude  s      r  c                 B    | j                         | j                         fS r  )r  r  r  s    r  latlngzProvider.latlng  s    !122r  country_codecoords_onlyc                     | j                   D cg c]  }|d   |k(  s| }}|r| j                  |      }|r
|d   |d   fS |S yc c}w )zReturns a location known to exist on land in a country specified by `country_code`.
        Defaults to 'en_US'. See the `land_coords` list for available locations/countries.
           r      N)r  random_element)r  r  r  locresultsplaces         r  local_latlngzProvider.local_latlng  s^     #'"2"2M3c!f6L3MM#227;E+6E!HeAh'AEA	 Ns
   AAc                 T    | j                  | j                        }|r
|d   |d   fS |S )zReturns a random tuple specifying a coordinate set guaranteed to exist on land.
        Format is `(latitude, longitude, place name, two-letter country code, timezone)`
        Pass `coords_only` to return coordinates without metadata.
        r   r  )r  r  )r  r  r
  s      r  location_on_landzProvider.location_on_land  s4    
  ..t/?/?@'2a%(#==r  )NgMbP?)r\  F)F)__name__
__module____qualname____doc__r  r   	PlaceType__annotations__r   r  r   intr   r  r  r  r  r  boolr  r   r  r  r
   r
      s    W*Ky#~& WrB% BuczAR B_f B%' %!7 !3gw./ 3
 !!  
%S/	"	>D >U38_ >r  r
   N)decimalr   typingr   r   r    r   	localizedr  r  r
   r  r  r  <module>r     s9     ) ) 	#sCc)*	M>| M>r  