|
- const countryData = [["Zimbabwe", 389139344886.9551, 750673.8733651662],
- ["Zambia", 747284247537.2109, 1086883.0186403147],
- ["Yemen", 451258576476.0622, 732380.0886973133],
- ["Vietnam", 322580142233.8691, 1620340.0069434382],
- ["Venezuela", 903362423260.6332, 1268421.1333824312],
- ["Vatican", 708035.2009967731, 962.0919227031534],
- ["Vanuatu", 11272612217.230469, 724821.180486814],
- ["Uzbekistan", 443189293470.79034, 925450.9622003306],
- ["Uruguay", 177556026488.23483, 537144.1098412299],
- ["Micronesia", 485384430.1673484, 497698.88020277687],
- ["Marshall Is.", 237267604.69041273, 596010.1204389479],
- ["N. Mariana Is.", 393374965.5941958, 521292.78521092737],
- ["U.S. Virgin Is.", 316452461.7983862, 76083.04112096527],
- ["Guam", 483286229.8419917, 40613.86482889021],
- ["American Samoa", 120670011.38210917, 11393.258948078432],
- ["Puerto Rico", 8962997659.680859, 64074.185139127105],
- ["United States of America", 7395600901146.306, 4416577.67125368],
- ["S. Geo. and the Is.", 3672610161.3615127, 541130.1405687116],
- ["Br. Indian Ocean Ter.", 132703649.71481176, 23927.13214168381],
- ["Saint Helena", 176325296.97059375, 858614.8478942969],
- ["Pitcairn Is.", 38762723.72906426, 9947.043438498837],
- ["Anguilla", 83463147.70539355, 10944.95591457092],
- ["Falkland Is.", 11407563931.810585, 115733.80786623771],
- ["Cayman Is.", 301854204.8866253, 55649.92891612647],
- ["Bermuda", 66129884.79864475, 14170.070838986676],
- ["British Virgin Is.", 135659839.00635678, 39337.39147364931],
- ["Turks and Caicos Is.", 330946239.46105736, 22295.623846674607],
- ["Montserrat", 79959829.21916744, 14289.738497356197],
- ["Jersey", 126615043.3254982, 10747.64788802222],
- ["Guernsey", 48162890.29292152, 8669.790417446953],
- ["Isle of Man", 558555897.1337135, 38796.33187357233],
- ["United Kingdom", 238676325934.20435, 1189944.9208031525],
- ["United Arab Emirates", 71327840366.80205, 384133.37813312514],
- ["Ukraine", 566035099860.9688, 788296.8051475236],
- ["Uganda", 242282384312.5569, 631576.9601751247],
- ["Turkmenistan", 467750968131.5653, 839363.1829681154],
- ["Turkey", 769691262374.0961, 722569.6732223395],
- ["Tunisia", 156527421728.6396, 789088.1320598596],
- ["Trinidad and Tobago", 5113137631.486823, 140397.5005812163],
- ["Tonga", 431566020.3443055, 320138.22561586066],
- ["Togo", 57164823768.625984, 558731.6162212695],
- ["Timor-Leste", 15046954462.017887, 152793.66089818784],
- ["Thailand", 510098217767.71954, 1619380.770898294],
- ["Tanzania", 935952438752.1539, 1184178.6995700544],
- ["Tajikistan", 142199499148.0953, 483654.0574189293],
- ["Taiwan", 36053557208.26353, 372963.9766519672],
- ["Syria", 185640544641.68024, 557652.0954689037],
- ["Switzerland", 41274119762.43174, 216315.97720416306],
- ["Sweden", 438024606986.8549, 1504429.298743872],
- ["eSwatini", 17026560042.71935, 174431.7420524613],
- ["Suriname", 145631226029.04276, 461624.95471358934],
- ["S. Sudan", 619555696187.3568, 967389.4690412045],
- ["Sudan", 1823113741930.2935, 1476475.5597421676],
- ["Sri Lanka", 66124083045.496185, 429682.22706557147],
- ["Spain", 502306447910.3953, 1635350.4179064203],
- ["South Korea", 97223628369.57718, 601119.1956874104],
- ["South Africa", 1201313004316.9548, 2610977.935124006],
- ["Somalia", 466566432575.35144, 1499709.9382876973],
- ["Somaliland", 168351995213.79407, 390642.89676351653],
- ["Solomon Is.", 25650473129.46542, 578770.3949851494],
- ["Slovakia", 48398536087.06279, 203261.203718588],
- ["Slovenia", 20232561580.98236, 160068.21134683487],
- ["Singapore", 486021211.437919, 20225.536237134802],
- ["Sierra Leone", 71972760575.6476, 343787.02394271526],
- ["Seychelles", 174784533.9529513, 25242.78960756224],
- ["Serbia", 77565621952.11682, 437004.38001379266],
- ["Senegal", 197200724879.79358, 482495.828194891],
- ["Saudi Arabia", 1876920659569.8032, 1731541.0179994444],
- ["São Tomé and Principe", 987713799.1340775, 183769.6354790035],
- ["San Marino", 68412302.4541662, 10648.615483748506],
- ["Samoa", 2707197663.6432486, 64906.43346873014],
- ["St. Vin. and Gren.", 311777981.9328877, 73908.48702186492],
- ["Saint Lucia", 552532214.4432642, 41832.1780762757],
- ["St. Kitts and Nevis", 233457364.84892097, 33611.3165210983],
- ["Rwanda", 25432979416.460854, 194263.81591629382],
- ["Russia", 12260202932316.434, 3560470.967805952],
- ["Romania", 235572110822.79977, 511775.734059509],
- ["Qatar", 11096933045.51641, 176815.8874033715],
- ["Portugal", 90307109615.50954, 998968.539638029],
- ["Poland", 312014177111.07056, 640535.7412870524],
- ["Philippines", 281057743959.40845, 1718076.5819676248],
- ["Peru", 1267155955843.7405, 1995728.9021881635],
- ["Paraguay", 398866915158.8791, 917283.5274261177],
- ["Papua New Guinea", 458779192212.65924, 1130765.9358040402],
- ["Panama", 74205999390.06693, 264696.7787718505],
- ["Palau", 340878459.50629926, 517052.0287502567],
- ["Pakistan", 859524386785.3461, 1469710.3651343188],
- ["Oman", 310787792152.7695, 1070214.542524525],
- ["Norway", 367133579651.0089, 2385216.7060012324],
- ["North Korea", 122468780802.42119, 588059.4963699913],
- ["Nigeria", 902360824740.1309, 1061421.9606103392],
- ["Niger", 1166100114277.5962, 1292547.0104424185],
- ["Nicaragua", 129303176135.86368, 475217.15790626826],
- ["New Zealand", 261814748299.48175, 3689126.851095178],
- ["Niue", 197426811.4028381, 19132.955440874972],
- ["Cook Is.", 60789397.586407654, 7022.5841140376415],
- ["Netherlands", 36945283257.48706, 320420.62752667535],
- ["Aruba", 155610147.7334076, 21273.574070595867],
- ["Curaçao", 430636502.7957001, 37272.29377335269],
- ["Nepal", 146897265742.68607, 444685.714905498],
- ["Nauru", 27857326.929205168, 6837.885050868505],
- ["Namibia", 815249049721.9235, 1313620.097072748],
- ["Mozambique", 776726637654.2103, 1783994.2739365236],
- ["Morocco", 569461707436.853, 1568964.057126951],
- ["W. Sahara", 90445408946.43513, 753950.5689598573],
- ["Montenegro", 13694356087.203959, 186259.07726854514],
- ["Mongolia", 1523220033380.0608, 1167861.7008469645],
- ["Moldova", 33169044187.407303, 337142.42228660494],
- ["Monaco", 12441227.214953318, 4358.924994750582],
- ["Mexico", 1869251872115.2632, 1952717.1931632007],
- ["Mauritius", 1883408037.236669, 58244.37292394249],
- ["Mauritania", 1025913853088.3635, 1381248.2365973846],
- ["Malta", 274389289.46838915, 28460.46151930112],
- ["Mali", 1232601050983.55, 1627107.3969575989],
- ["Maldives", 66533401.41569023, 113326.64317645758],
- ["Malaysia", 308992459615.961, 718187.2787975309],
- ["Malawi", 119609014979.11723, 857620.1974737616],
- ["Madagascar", 588900729223.3076, 1482448.58655397],
- ["Macedonia", 25412477905.618904, 167763.72453596117],
- ["Luxembourg", 2617671383.8561177, 80342.33188741696],
- ["Lithuania", 64607579583.07534, 281048.67513132055],
- ["Liechtenstein", 138276163.29779017, 23752.2207550655],
- ["Libya", 1593059310499.89, 1497618.019207641],
- ["Liberia", 95716150483.6803, 465053.78239422245],
- ["Lesotho", 30082796345.318073, 229266.99044660022],
- ["Lebanon", 10032218276.214746, 178392.40295671904],
- ["Latvia", 64322936300.70786, 265314.902976771],
- ["Laos", 227818875873.76996, 948849.152950645],
- ["Kyrgyzstan", 198302186040.08304, 445731.6344993663],
- ["Kuwait", 17363674046.35398, 174092.9296542175],
- ["Kosovo", 10934378053.958687, 156624.8853211386],
- ["Kiribati", 749876516.2319429, 1640873.5549117292],
- ["Kenya", 591341928787.2559, 1125704.8672718687],
- ["Kazakhstan", 2599180457875.023, 1623701.7704947665],
- ["Jordan", 88907886654.7211, 466293.2802000827],
- ["Japan", 362212921360.73126, 2165372.9852266936],
- ["Jamaica", 10954550076.122593, 89945.55843724968],
- ["Italy", 297660112212.5112, 1141814.8482783942],
- ["Israel", 22312088308.202045, 440068.5190686877],
- ["Palestine", 6346588255.6763935, 147154.65650790438],
- ["Ireland", 68780229828.73004, 431856.09038575046],
- ["Iraq", 435620846425.7123, 917708.4745529837],
- ["Iran", 1587189329130.203, 1609326.8856119388],
- ["Indonesia", 1376120815624.1582, 1744126.536779939],
- ["India", 2996785519779.1226, 2913361.292821804],
- ["Iceland", 101230587354.09766, 349260.02852581645],
- ["Hungary", 93030668685.61838, 312850.1016063739],
- ["Honduras", 113540433651.57697, 393145.8344003861],
- ["Haiti", 26847869783.21849, 228390.3778166956],
- ["Guyana", 211580943542.51562, 815280.8732392456],
- ["Guinea-Bissau", 32110045925.27114, 193638.58665067697],
- ["Guinea", 244390003515.538, 606536.8383934512],
- ["Guatemala", 108545037717.66335, 453811.808616631],
- ["Grenada", 286659850.5792823, 25441.67357828665],
- ["Greece", 129895379857.02574, 758011.3923877806],
- ["Ghana", 239260752213.2803, 711081.7448205692],
- ["Germany", 355238332286.4327, 864383.9331295767],
- ["Georgia", 69359250287.62083, 279164.4830880575],
- ["Gambia", 10330073933.169783, 82849.92829168624],
- ["Gabon", 260344608670.4254, 690549.2981542662],
- ["France", 542817083203.5144, 1048476.4725933974],
- ["St. Pierre and Miquelon", 205698521.0710492, 38521.03284769018],
- ["Wallis and Futuna Is.", 131747281.48261458, 121776.95699873005],
- ["St-Martin", 49111962.95304994, 5163.071682498663],
- ["St-Barthélemy", 24579682.143066566, 5240.150468570514],
- ["Fr. Polynesia", 2468010584.9118123, 1312958.5639801438],
- ["New Caledonia", 18686602242.002316, 384267.482542537],
- ["Fr. S. Antarctic Lands", 6972080045.671423, 212730.6071924777],
- ["Åland", 761484218.2741673, 43735.30591570062],
- ["Finland", 328803220559.3977, 1129138.3189881397],
- ["Fiji", 18421467533.17885, 1023558.9822519792],
- ["Ethiopia", 1117394387297.408, 1258373.6645802632],
- ["Estonia", 45523111130.11329, 234417.94183103752],
- ["Eritrea", 123523023760.42888, 620786.9941184958],
- ["Eq. Guinea", 26682583611.083134, 311126.02900633094],
- ["El Salvador", 20428674917.927784, 140987.38922767458],
- ["Egypt", 992610233498.9838, 1075384.9272076394],
- ["Ecuador", 254390202866.9375, 715644.6113114202],
- ["Dominican Rep.", 48656193669.522415, 253316.76342836596],
- ["Dominica", 699392379.7985094, 45176.55587233428],
- ["Djibouti", 21745285809.27461, 196704.14706825247],
- ["Greenland", 2077887017677.4016, 2549914.0725153135],
- ["Faeroe Is.", 1037375875.3441107, 104805.39300545029],
- ["Denmark", 42463519493.804115, 344332.082885141],
- ["Czechia", 78562446344.69705, 273918.8118478958],
- ["N. Cyprus", 3477858554.32716, 74094.73032340445],
- ["Cyprus", 5720072668.184293, 68303.11611356054],
- ["Cuba", 108838187496.02383, 373416.4420118391],
- ["Croatia", 54464922570.24997, 453624.1186228944],
- ["Côte d'Ivoire", 321698831252.9052, 706903.5592170395],
- ["Costa Rica", 51575396471.50047, 346860.4426889592],
- ["Dem. Rep. Congo", 2266976093724.1265, 2035904.2956146006],
- ["Congo", 345009155130.8312, 961723.9757879174],
- ["Comoros", 1588682598.6376357, 111334.98741429756],
- ["Colombia", 1123596248307.3215, 1822038.428059104],
- ["China", 8060425748741.967, 3689010.6633797465],
- ["Macao", 22790451.33582536, 5609.2494132003585],
- ["Hong Kong", 1031202202.4066887, 41167.39922811497],
- ["Chile", 662506100339.9237, 3913004.5904785832],
- ["Chad", 1250306336304.5803, 1747717.1001141844],
- ["Central African Rep.", 615443921593.4967, 963245.901521966],
- ["Cabo Verde", 3585645473.0986457, 264469.72585925215],
- ["Canada", 8252315173326.137, 3925175.4429551493],
- ["Cameroon", 463047177129.98676, 1254568.7304865085],
- ["Cambodia", 181325584795.91324, 478513.2128836198],
- ["Myanmar", 654908635592.5571, 2024676.7575958604],
- ["Burundi", 27257646471.915493, 238454.34370384598],
- ["Burkina Faso", 273060011767.93573, 628020.0386516866],
- ["Bulgaria", 112483755019.30702, 336003.0361266016],
- ["Brunei", 5683983704.47261, 111143.6940463348],
- ["Brazil", 7542040031981.433, 3915588.1752071916],
- ["Botswana", 577537077673.9358, 1005033.7114702462],
- ["Bosnia and Herz.", 51762900143.40118, 302391.7470669987],
- ["Bolivia", 1076652528362.6862, 1452616.8315824775],
- ["Bhutan", 39941207799.865746, 179051.81149080832],
- ["Benin", 116541637410.61739, 684764.1659558142],
- ["Belize", 22820786611.704403, 288554.77214008226],
- ["Belgium", 30685782396.868896, 220012.43908339023],
- ["Belarus", 206593675978.1894, 539327.6016509426],
- ["Barbados", 390177698.8208726, 28438.43733392629],
- ["Bangladesh", 135631880598.23056, 641362.7611422196],
- ["Bahrain", 542666078.421561, 48940.616137428195],
- ["Bahamas", 12572006886.202946, 657347.8029052814],
- ["Azerbaijan", 86480375203.77911, 388647.32676976256],
- ["Austria", 83960555499.05753, 289718.05858780514],
- ["Australia", 6916075626359.462, 4253387.647790333],
- ["Indian Ocean Ter.", 143103838.04993325, 207167.46611093302],
- ["Heard I. and McDonald Is.", 419494189.5592296, 24277.108307189614],
- ["Norfolk Island", 41234971.619761944, 9164.00266587067],
- ["Ashmore and Cartier Is.", 2724124.8113709954, 1337.1383696935786],
- ["Armenia", 29606246853.694744, 268723.39105833217],
- ["Argentina", 2628180984838.9795, 3439095.945263166],
- ["Antigua and Barb.", 433754090.8784384, 79797.82491219617],
- ["Angola", 1231065800103.1306, 1487384.312862242],
- ["Andorra", 442811110.96016896, 23181.443248610587],
- ["Algeria", 2258264650157.1177, 1980213.5544527844],
- ["Albania", 28382259570.98209, 333197.42270929285],
- ["Afghanistan", 637227926969.2654, 1010493.9286560246],
- ["Siachen Glacier", 2122758731.8166118, 61495.05302246724],
- ["Antarctica", 9873880556033.318, 3705614.001089979],
- ["Sint Maarten", 41933349.229216255, 5539.704322566973]];
-
- const stateData = [["Alaska", 1452514225725.9436, 1868373.8543388732],
- ["Alabama", 134183493809.92227, 532965.3777696239],
- ["Arkansas", 137594312821.44278, 390088.00657864026],
- ["Arizona", 294757028937.5847, 633186.8250454122],
- ["California", 406293983906.08356, 1052709.4946563328],
- ["Colorado", 269648516308.92535, 450204.53976080974],
- ["Connecticut", 12660002907.845184, 118267.25668779382],
- ["District of Columbia", 143239048.97410837, 22849.35891797693],
- ["Delaware", 5301476457.13695, 154538.7770483073],
- ["Florida", 147061503225.29276, 725785.7361081617],
- ["Georgia", 152545609645.3165, 515643.4608175565],
- ["Hawaii", 16276457956.22964, 1072045.4061879863],
- ["Iowa", 144371045331.47766, 349101.761916603],
- ["Idaho", 215165271391.04874, 777597.4487340406],
- ["Illinois", 149962816232.10614, 614341.3685248627],
- ["Indiana", 94418933046.32669, 441183.50429391616],
- ["Kansas", 211603378234.17575, 339716.0845083418],
- ["Kentucky", 104059819167.07492, 288923.8165505772],
- ["Louisiana", 119735851466.82343, 446546.83642277156],
- ["Massachusetts", 21240814302.251324, 180458.12859798397],
- ["Maryland", 25142576638.752808, 199510.82555067376],
- ["Maine", 83320514510.73213, 487259.3522773301],
- ["Michigan", 248831526119.40704, 735361.3389467007],
- ["Minnesota", 223905746565.9167, 652250.567964836],
- ["Missouri", 181327659750.11615, 514688.64139698073],
- ["Mississippi", 123907979131.48102, 535154.9372703212],
- ["Montana", 378043596367.47034, 523842.3904506136],
- ["North Carolina", 128508233574.94186, 306028.3207092302],
- ["North Dakota", 181516551961.1925, 345149.0784229827],
- ["Nebraska", 199879423825.03116, 341927.3618479088],
- ["New Hampshire", 24194580764.403435, 288427.55344232],
- ["New Jersey", 19628854900.92644, 268835.7774083556],
- ["New Mexico", 314637500694.8689, 631664.9951280521],
- ["Nevada", 286249761376.3085, 779935.1168063006],
- ["New York", 136767165418.95305, 500159.906709641],
- ["Ohio", 116221291680.81133, 436881.72983926453],
- ["Oklahoma", 180427267305.4764, 381292.86025305686],
- ["Oregon", 250918651052.89493, 474937.6214419664],
- ["Pennsylvania", 119213832983.51472, 315004.6904564087],
- ["Rhode Island", 2607765149.7594714, 76364.10164281644],
- ["South Carolina", 80044862853.43794, 354848.4371203905],
- ["South Dakota", 197935435136.62775, 380974.5700711944],
- ["Tennessee", 108984514303.16504, 189546.14728804305],
- ["Texas", 681029919907.9698, 1177438.055205133],
- ["Utah", 219421759907.71756, 557946.3739070743],
- ["Virginia", 102776048838.10104, 320700.31725016324],
- ["Vermont", 24577426263.49393, 254009.8998166826],
- ["Washington", 173341861295.48312, 381943.3240589823],
- ["Wisconsin", 168949350785.5707, 534233.1040137928],
- ["West Virginia", 62625585161.76298, 382039.17230066983],
- ["Wyoming", 253670441447.10522, 450348.1722393462]];
-
- lakeData = [["Great Bear Lake", 30705087100.39444, 249587.0178569169],
- ["Great Slave Lake", 25979349104.78955, 222553.71193975979],
- ["Lake Winnipeg", 24725327311.907898, 447364.2470703075],
- ["Lake Erie", 25733708879.870712, 192057.8934569162],
- ["Lake Ontario", 19459731305.812992, 146764.96294588706],
- ["Lake Nicaragua", 7868905372.897486, 121405.98391075578],
- ["Wollaston Lake", 2407994278.0176673, 100664.45715499032],
- ["Reindeer Lake", 6699466550.276425, 210598.49663443846],
- ["Lake of the Woods", 4379783046.907034, 126935.02352812613],
- ["Lake Nipigon", 4536746686.966236, 104037.22247574496],
- ["Lake Manitoba", 4829556442.021682, 180916.99807143302],
- ["Lake Winnipegosis", 5351611949.371971, 178544.41461400164],
- ["Lake Athabasca", 8062134135.373696, 125668.19259652402],
- ["Lake Mistassini", 2824295951.1996794, 151273.80987230735],
- ["Iliamna Lake", 2683503646.516815, 54253.86116743938],
- ["Nettilling Lake", 5428463940.0246315, 120928.81565285483],
- ["Dubawnt Lake", 3839129965.478061, 105256.91600794869],
- ["Churchill Lake", 2530497557.088543, 143807.84111510788],
- ["Amadjuak Lake", 3119012874.3399687, 96442.45913303625],
- ["Nueltin Lake", 2382532908.150168, 144479.1510201586],
- ["Lake Superior", 82128651057.8527, 287602.88026744884],
- ["Lake Michigan", 57458364584.823746, 499569.0816390038],
- ["Lake Huron", 59875434567.45654, 373053.5773839965],
- ["Saginaw Bay", 2865869424.04707, 84512.28053912352],
- ["North Channel", 3684556990.9754815, 56915.99271388163],
- ["Georgian Bay", 13808097705.102896, 171895.10063486965],
- ["Lake Ladoga", 17599014466.118046, 209334.63328439597],
- ["Lake Balkhash", 17562535840.796925, 211181.28357755358],
- ["Lake Baikal", 31424860311.51558, 477299.83526115003],
- ["Lake Albert", 5415927058.213369, 155202.656197211],
- ["Lake Malawi", 28970832350.48915, 547326.3444738411],
- ["Lake Tanganyika", 32902316927.932625, 607586.0299391],
- ["Lake Victoria", 67418346184.673134, 390319.56784477783],
- ["Vänern", 5734055623.021802, 116876.1416564023],
- ["Lake Onega", 9909044087.826246, 230124.3405532242],
- ["Lake Tana", 3160403656.9873433, 76255.00604678364],
- ["Titicaca", 8151663175.319429, 151530.26238999917],
- ["Saimaa", 9326105632.628986, 283077.95058092044],
- ["Khövsgöl Nuur", 2769990775.426884, 129877.91883177045],
- ["Päijänne", 4196747579.7670493, 258589.58875314955],
- ["Lake Mweru", 5067313783.922969, 116686.78520431886],
- ["Khanka Lake", 4045235077.3068814, 90076.24640317418],
- ["Tonlé Sap", 2553211858.5867414, 98947.36069800917],
- ["Lake Chany", 2036123123.4033113, 52202.04090924006],
- ["Hulun Lake", 2353067533.933499, 92796.22881659318],
- ["Lake Bangweulu", 2129628045.789663, 65631.44284618473],
- ["Lake Peipus", 2759060418.26766, 88539.80933535314],
- ["Lake Kivu", 2420571993.993311, 99186.4298864711],
- ["Lake Edward", 2224493991.2384415, 69041.20776115803],
- ["Tai Lake", 2514863725.2561603, 69631.14397759084],
- ["Poyang Lake", 2082569465.8306487, 108406.89159149017],
- ["Lake Taymyr", 4630600860.681885, 150682.1162110535],
- ["Lake Mai-Ndombe", 2004727953.515109, 126570.82009747467],
- ["Lake Zaysan", 4203320514.932608, 226023.30390275083],
- ["Southern Indian Lake", 2375085546.8208504, 116400.10372501276],
- ["Cedar Lake", 2937528032.1579976, 65147.775184547456],
- ["Manicouagan Reservoir", 2118006513.255925, 144870.07280010532],
- ["Réservoir La Grande 3", 2239275723.412618, 53513.67528037542],
- ["Smallwood Reservoir", 5640049876.541362, 190469.48647867434],
- ["Rybinsk Reservoir", 4722710286.329823, 133957.7463728129],
- ["Kakhovka Reservoir", 2049796934.435282, 112904.62705343394],
- ["Kuybyshev Reservoir", 5766647343.887263, 290849.3365806595],
- ["Represa de Sobradinho", 8762455089.344688, 260964.18453898316],
- ["Lake Kariba", 4733267697.202208, 167722.27330588724],
- ["Lake Nasser", 3580707644.941417, 264218.9835412912],
- ["Itaipu Reservoir", 2423396874.4932756, 153629.55357572105],
- ["Lake Volta", 8006840739.213769, 309195.89925877354],
- ["Bratsk Reservoir", 4083587615.903011, 362019.51913553616],
- ["Vilyuy Dam", 4360690920.310207, 210396.8805755474],
- ["Kama Reservoir", 2036830902.6358452, 249237.78659380943],
- ["Lake Kossou", 2380053167.1158504, 130370.0202230809],
- ["Tsimlyansk Reservoir", 3062715578.4523644, 219469.62838849897],
- ["Lake Eyre North", 8160717992.988825, 140190.12684965198],
- ["Lake Mackay", 3602038557.1993456, 78390.46045749947],
- ["Lake Gairdner", 4250054729.630959, 144465.8217206695],
- ["Lake Torrens", 5168603659.73479, 195624.43560849281],
- ["Lake Frome", 2587401961.708965, 97011.94585272294],
- ["Lake Barlee", 2105972064.1145387, 79852.21890348336],
- ["Great Salt Lake", 4118614419.5601654, 110708.30817172899],
- ["Aral Sea", 18420950874.198406, 295288.6621336193],
- ["Lagoa Mirim", 3852743576.5131946, 157406.51747675333],
- ["Issyk-Kul", 6265432335.885046, 66466.11155439584],
- ["Lake Turkana", 7760832602.10179, 252552.38778388937],
- ["Uvs Lake", 3309336192.5481205, 77898.99305242693],
- ["Qinghai Lake", 4467193644.291539, 76367.38196387803],
- ["Lake Urmia", 4331085677.788487, 128185.34935458575],
- ["Sarygamysh Lake", 3818334763.173524, 89812.66096188535],
- ["Lake Alakol", 2840070077.572581, 81435.15084690321],
- ["Lake Van", 3511165387.9424443, 76593.96899004786],
- ["Aydar Lake", 2175294489.856263, 62977.196706669674]];
-
- const cityData = [["Perris, CA", 81964684.1824094, 17340.390703739322],
- ["Cleveland, OH", 202339429.6215157, 23209.59013569595],
- ["Worcester, MA", 99671782.43041445, 14605.325562621805],
- ["Columbia, SC", 352019172.6742025, 22039.263508459262],
- ["Waterbury, CT", 74940543.08383945, 11240.707285781124],
- ["Southfield, MI", 68056558.14579019, 8392.61900895638],
- ["Lafayette, LA", 129286694.77836056, 18758.11896349866],
- ["Boise City, ID", 207886610.54425293, 20093.30751479405],
- ["Buena Park, CA", 27247435.947821848, 9543.668972670741],
- ["West Palm Beach, FL", 146897762.11629158, 21549.76401462379],
- ["Aurora, IL", 120471445.52952728, 15844.639626294018],
- ["Westminster, CA", 26241262.334816102, 6034.238069099691],
- ["Lubbock, TX", 321070069.40289456, 26678.809304307542],
- ["Overland Park, KS", 195493060.30501476, 31614.995776477663],
- ["Jackson, MS", 293835022.93754, 24130.57932730848],
- ["Gastonia, NC", 131626049.80787374, 16753.396532561248],
- ["Kansas City, MO", 827224849.722637, 59097.508282939736],
- ["Chino, CA", 77234020.69829516, 13793.657971036002],
- ["Greenville, NC", 93292960.22338143, 16283.24022388977],
- ["Thornton, CO", 94478965.28785168, 18880.21539643759],
- ["Fall River, MA", 101976365.88584314, 18146.38176266416],
- ["Chula Vista, CA", 129294608.95899868, 11987.141847937619],
- ["Coral Springs, FL", 62434132.13012164, 9054.700467844257],
- ["Concord, NC", 156532878.82281402, 19647.160977435895],
- ["Naperville, IL", 103524713.2460789, 16914.159993174646],
- ["Hollywood, FL", 74818446.08998168, 11842.386666228074],
- ["New Orleans, LA", 906674521.5629642, 37022.311500542346],
- ["Portland, OR", 375797768.615283, 24591.5627549702],
- ["Concord, CA", 79294632.07451227, 11006.091052376294],
- ["Waukesha, WI", 65362851.92824913, 12088.559444274593],
- ["Schenectady, NY", 28379808.45369227, 8934.776513021488],
- ["Denver, CO", 401181894.17280483, 33428.90229663551],
- ["Springfield, IL", 173763624.30651483, 24485.781056843196],
- ["Moreno Valley, CA", 133673435.36114071, 14346.759106197478],
- ["Reno, NV", 275125130.7340699, 36802.1696698737],
- ["Portland, ME", 55589705.80908808, 10419.487814115026],
- ["Brooklyn Park, MN", 68855207.56962253, 9624.172381340968],
- ["Flint, MI", 88191490.52350642, 14870.592681352911],
- ["Indio, CA", 75915305.66004917, 14586.52559917154],
- ["Scottsdale, AZ", 479235886.74755937, 50407.90984786203],
- ["Columbus, OH", 582767565.1705172, 38793.34039390684],
- ["Lincoln, NE", 234158906.9132179, 22894.209192581955],
- ["Trenton, NJ", 21170573.18973878, 7180.5476742839055],
- ["Boston, MA", 127836790.7322693, 18822.517871251373],
- ["Rochester, MN", 142001301.97639674, 24895.640923369778],
- ["Missoula, MT", 71814579.85637735, 17633.369856748206],
- ["Clovis, CA", 60163418.0249286, 18215.427376010295],
- ["Pearland, TX", 123578650.59719199, 11187.222308574772],
- ["Gilbert, AZ", 178329697.33061278, 20135.2273066438],
- ["Raleigh, NC", 376894382.294388, 29249.025939360432],
- ["Orange, CA", 66196592.458463416, 8225.656294204873],
- ["Tallahassee, FL", 268462766.4684203, 26770.47644227203],
- ["San Antonio, TX", 1212918533.3704445, 55678.00062325552],
- ["Hartford, CT", 46772532.39530423, 9323.505157280575],
- ["Waterloo, IA", 163870824.34050697, 16509.00885740018],
- ["Meridian, ID", 71453087.43116263, 12656.070068849003],
- ["Baytown, TX", 94941799.53019547, 18582.457792760102],
- ["Cary, NC", 145286552.03183773, 27802.12215754255],
- ["Tulsa, OK", 521224725.97529626, 39368.26792522178],
- ["Mission, TX", 88405352.18207435, 14224.476085648716],
- ["Allen, TX", 68635865.99572326, 9464.536681388221],
- ["Tucson, AZ", 589371155.539097, 36655.54736550221],
- ["Jacksonville, FL", 2159296893.648997, 53703.66160827584],
- ["Erie, PA", 49532006.32559827, 8492.65915389901],
- ["Merced, CA", 60632801.85242554, 16987.99002449497],
- ["Abilene, TX", 291409897.5488995, 31302.649924294048],
- ["San Buenaventura (Ventura), CA", 56769223.57810388, 15077.407259505566],
- ["Fremont, CA", 199684861.24003357, 16722.21075201947],
- ["Pueblo, CO", 141143378.0317769, 39481.94005763312],
- ["Minneapolis, MN", 148790791.23894674, 17935.183870602435],
- ["Wichita Falls, TX", 187301588.8327737, 17868.139239650995],
- ["Missouri City, TX", 77561545.4049587, 20671.26072865235],
- ["St. Louis, MO", 171230957.93688667, 26962.511085851795],
- ["Pharr, TX", 61043224.69785632, 20678.777831707695],
- ["Albuquerque, NM", 492687266.674239, 30203.529854522527],
- ["North Las Vegas, NV", 263325272.11777252, 28492.150831624553],
- ["Pomona, CA", 59569073.78771064, 10245.597713782156],
- ["Lawrence, KS", 89044167.95527506, 14368.401249136708],
- ["Midland, TX", 187594250.05793998, 23361.637555789523],
- ["Oklahoma City, OK", 1611352955.904515, 42762.531793775255],
- ["Mesa, AZ", 355955004.2475505, 26251.19621685386],
- ["Norwalk, CT", 60269647.00330636, 13631.411455963032],
- ["Tustin, CA", 28689983.47620466, 9059.983609504301],
- ["Passaic, NJ", 8385788.874998574, 4754.933869155849],
- ["Escondido, CA", 96223584.30953616, 17137.506830427068],
- ["Berkeley, CA", 27274159.864253197, 6575.082123829863],
- ["Lawton, OK", 210438957.07521755, 20389.741823827622],
- ["Fort Wayne, IN", 286999096.86365235, 26105.738969595834],
- ["Albany, NY", 56820552.27418033, 12094.289795347902],
- ["Daly City, CA", 19873934.605721675, 6529.511359510658],
- ["San Mateo, CA", 31858100.016018566, 8814.831158653784],
- ["Orlando, FL", 288663310.29998535, 29449.081350021985],
- ["Wilmington, NC", 134215290.57610995, 15704.673630882673],
- ["Kansas City, KS", 332977861.50626963, 17764.85237537906],
- ["Newton, MA", 47111602.1738547, 9435.589879041197],
- ["Newark, NJ", 63245990.46561011, 12702.657347305474],
- ["Denton, TX", 232494110.99463415, 26880.117949507698],
- ["Salinas, CA", 60163999.872296154, 10645.031391251208],
- ["Miami Gardens, FL", 49534275.739779145, 6871.559742342773],
- ["Laredo, TX", 235196529.87713376, 42106.49109771302],
- ["Melbourne, FL", 89943457.31376769, 18433.308135772826],
- ["Palm Bay, FL", 171675288.41459554, 17109.723846818266],
- ["Parma, OH", 52062341.19041303, 7684.582691397297],
- ["Rapid City, SD", 143933556.0536714, 15791.264770709286],
- ["Springfield, MA", 85691059.81804815, 10964.767768075399],
- ["Fort Collins, CO", 144077376.0616582, 18540.84513294256],
- ["San Leandro, CA", 34448692.57927646, 8313.287364383506],
- ["Vista, CA", 48687473.774501085, 11956.731246778894],
- ["Yonkers, NY", 47786475.07177949, 9789.53426217761],
- ["Cincinnati, OH", 206173378.13571635, 18795.379445635663],
- ["Union City, NJ", 3308860.3513190765, 3594.2419431154485],
- ["Toledo, OH", 217302466.84607494, 16988.413946081513],
- ["Newport News, VA", 181349714.02331522, 28732.34870937686],
- ["Hammond, IN", 61926953.28217004, 16001.289595706265],
- ["Sugar Land, TX", 88335070.44382124, 16789.808617694023],
- ["Huntsville, AL", 548459413.9145937, 36458.123745384444],
- ["Hayward, CA", 116773493.08426222, 14356.217293641108],
- ["Sparks, NV", 93203640.09087133, 15455.957881420887],
- ["Decatur, IL", 121744980.87246877, 15354.489081768405],
- ["Mobile, AL", 380073221.9404342, 34851.95873894645],
- ["Vallejo, CA", 89348797.12437336, 12645.092064094315],
- ["Longview, TX", 144836334.2189503, 17603.5246842744],
- ["Chandler, AZ", 168735429.95008734, 17597.139755180127],
- ["Arvada, CO", 93232095.40847915, 11212.020598353713],
- ["Alhambra, CA", 19794724.803666826, 5688.059550556986],
- ["Indianapolis, IN", 954400563.4199271, 32858.87929479216],
- ["Boynton Beach, FL", 42516133.244132444, 9880.843946663143],
- ["Cranston, RI", 74744528.31849171, 8559.60702794063],
- ["Lafayette, IN", 71847898.2323072, 11117.174147772897],
- ["Olathe, KS", 156961143.53212237, 20440.21117196817],
- ["Johns Creek, GA", 81403812.76448016, 11657.249617260735],
- ["Greensboro, NC", 341746621.2899855, 25352.488225412148],
- ["Kalamazoo, MI", 65026512.297898956, 13045.63890309197],
- ["Jacksonville, NC", 120859260.91207463, 19736.519356193305],
- ["Citrus Heights, CA", 36922967.221248366, 6596.345266393401],
- ["Tuscaloosa, AL", 181658575.12356657, 38079.96496432905],
- ["Hawthorne, CA", 15660670.640554277, 4439.34883356512],
- ["Hoover, AL", 126864507.89419562, 22243.28399098702],
- ["Youngstown, OH", 89726411.24050792, 10446.699498709866],
- ["Redlands, CA", 94531374.16977291, 10887.653488328246],
- ["Nampa, ID", 83505951.4815994, 14706.186679515702],
- ["Washington, DC", 161425218.78537098, 20734.895510184135],
- ["Rialto, CA", 58256242.94028176, 17755.871964301965],
- ["Fargo, ND", 126350664.86372894, 30512.268679777568],
- ["Peoria, IL", 130618199.90612084, 21389.36100630251],
- ["Omaha, NE", 338432182.90429187, 22548.758243736083],
- ["San Diego, CA", 853619735.6417948, 64503.590663618685],
- ["Santa Rosa, CA", 108608915.09395435, 15756.26141312859],
- ["Lowell, MA", 37584594.05374325, 6682.064569352944],
- ["Broken Arrow, OK", 160902566.88516757, 22376.780338547876],
- ["Kent, WA", 75428743.38986956, 12407.504885351122],
- ["Nashville, TN", 1289187938.3004665, 48712.46408773016],
- ["Durham, NC", 281800229.6648633, 30120.544506908387],
- ["Wichita, KS", 424842009.0275075, 38990.78033476979],
- ["Sunnyvale, CA", 56936469.5851142, 13214.71648960157],
- ["Kenosha, WI", 70805512.67844805, 11145.360584369238],
- ["Pompano Beach, FL", 63996347.68081537, 10192.283360626338],
- ["San Angelo, TX", 153731563.71273416, 20909.50988176128],
- ["Bloomington, IL", 70835964.25640915, 9900.430653001467],
- ["Tracy, CA", 57352418.36497506, 12852.097679177505],
- ["Nashua, NH", 82627132.73599777, 11760.136631323694],
- ["Macon, GA", 145958434.78842258, 14725.423165397035],
- ["Camden, NJ", 26793508.545671113, 7847.304629357501],
- ["Chesapeake, VA", 910387521.1544838, 35189.51136561488],
- ["Elizabeth, NJ", 32102270.022878703, 6238.341106194418],
- ["Anchorage, AK", 4472575669.8046, 83337.19683677182],
- ["Davie, FL", 92708520.92681056, 10422.681316881732],
- ["McAllen, TX", 126411530.57796985, 27575.383980828774],
- ["McKinney, TX", 163519800.71879953, 19572.96525700693],
- ["Killeen, TX", 140832951.8240438, 20816.499598916143],
- ["Oakland, CA", 145712381.7115506, 20696.76766564196],
- ["Mountain View, CA", 31611594.63491621, 10746.103036195662],
- ["Amarillo, TX", 262451484.695473, 21406.19925198905],
- ["Provo, UT", 114705661.94691227, 15925.948185757514],
- ["Atlanta, GA", 347516269.1341394, 26506.151841457482],
- ["Montgomery, AL", 421456374.56191427, 20920.29205755097],
- ["Allentown, PA", 46545880.1484073, 9556.59776630063],
- ["Mount Pleasant, SC", 120752756.25102511, 18067.365583595943],
- ["Columbus, GA", 574055020.5433981, 26070.62148068078],
- ["Buffalo, NY", 106262263.34733091, 15617.700910115995],
- ["Sacramento, CA", 259733558.8063098, 27609.902989755727],
- ["Fort Smith, AR", 171159411.52141178, 20710.35051187157],
- ["Mount Vernon, NY", 11426527.042606609, 5048.823294117959],
- ["Lakewood, CO", 114292120.1742486, 15989.150751716354],
- ["Henderson, NV", 280933674.3052185, 25931.148568393706],
- ["Stamford, CT", 99635557.2801628, 18084.65822827067],
- ["Bloomington, IN", 60629541.87291775, 11112.9401962698],
- ["Spokane, WA", 155323186.74857354, 19112.674510275392],
- ["Kennewick, WA", 73377256.70364779, 9236.924186515891],
- ["Philadelphia, PA", 365025434.7450253, 29575.483705135273],
- ["Bellingham, WA", 72506170.37018737, 14218.526434995129],
- ["Visalia, CA", 94326732.62437938, 11296.363351712873],
- ["Dallas, TX", 1002389201.235724, 45703.38746696072],
- ["Antioch, CA", 75288737.86473554, 12137.442766037228],
- ["Sterling Heights, MI", 95334901.88001123, 10354.82656551851],
- ["Deerfield Beach, FL", 42267243.74572009, 5952.4204764935075],
- ["Fishers, IN", 94570806.66734987, 8258.785502547145],
- ["Cheyenne, WY", 64905267.96616508, 10076.399827071244],
- ["Murrieta, CA", 87071713.18652694, 14276.607025023079],
- ["Newport Beach, CA", 67753054.75652517, 11986.287356593803],
- ["Yakima, WA", 71916435.96291183, 8112.760519654357],
- ["Dayton, OH", 146822620.49438712, 24374.698428703516],
- ["Gulfport, MS", 149281538.58992758, 16513.789355647554],
- ["Long Beach, CA", 132849817.99712364, 16976.085937105105],
- ["Chico, CA", 85792550.31925525, 14373.959817439758],
- ["Eugene, OR", 112527434.44525315, 16130.32843766066],
- ["Pleasanton, CA", 62946579.44628105, 9260.900477407082],
- ["Everett, WA", 90854101.67540008, 17505.117386551054],
- ["Fairfield, CA", 97715934.22424519, 16720.91152209924],
- ["Avondale, AZ", 118942667.8880126, 27042.320382748705],
- ["Bloomington, MN", 99497552.08204108, 8583.40546046516],
- ["Beaverton, OR", 48389457.161517166, 13014.832668543517],
- ["Kenner, LA", 39030244.0198878, 8999.804267756526],
- ["Milpitas, CA", 35445735.376643494, 7865.499220919536],
- ["Savannah, GA", 282146035.0614523, 33648.08686334469],
- ["Vancouver, WA", 128865667.19917196, 12482.482137276624],
- ["Sunrise, FL", 47584847.24320708, 10168.759582566518],
- ["Muncie, IN", 70933068.8508594, 10186.33488100368],
- ["San Francisco, CA", 121736447.34500486, 13818.915331976223],
- ["Fontana, CA", 110110777.98915584, 16770.99687916988],
- ["Frisco, TX", 162279846.23019996, 15390.990456400674],
- ["Chino Hills, CA", 116151482.0680687, 16994.976384331865],
- ["Norfolk, VA", 151868739.54327404, 16535.901500840846],
- ["Hillsboro, OR", 62317738.28636107, 9747.094726817122],
- ["San Bernardino, CA", 154907734.9086812, 20078.63490949696],
- ["Victorville, CA", 191660703.62894493, 23330.61750169],
- ["Gary, IN", 130064603.1510892, 13951.962246044477],
- ["Syracuse, NY", 66375943.07701508, 11325.190217474239],
- ["Clarksville, TN", 255055825.67497766, 18134.288270394034],
- ["Lakeland, FL", 193395960.70042235, 24454.57652855733],
- ["Palatine, IL", 35624731.050356455, 8732.028956496397],
- ["Seattle, WA", 257986466.0961069, 26550.847468623397],
- ["Elk Grove, CA", 109614072.56267175, 10164.328830228551],
- ["Shreveport, LA", 315160521.2001404, 28468.477583028132],
- ["Ogden, UT", 70134240.3137235, 14010.453495666727],
- ["Inglewood, CA", 23566839.293793038, 6414.821796924194],
- ["Pasadena, CA", 60034291.49688121, 14936.234912244066],
- ["Lawrence, MA", 19248358.729668453, 5174.797171447283],
- ["Folsom, CA", 62956147.912641115, 9277.081436768509],
- ["Las Cruces, NM", 199382700.79406014, 21095.88852229422],
- ["Schaumburg, IL", 50071985.50913443, 10153.31301113897],
- ["Warren, MI", 89267771.96286967, 10159.478267657618],
- ["Surprise, AZ", 274931802.69755787, 27348.967545329237],
- ["Richardson, TX", 74563912.49685393, 9102.364924159876],
- ["Appleton, WI", 64702217.11623114, 14686.2347260698],
- ["Livermore, CA", 65601163.45601955, 11427.108096547494],
- ["Charlotte, NC", 778151668.9973398, 43384.40412044],
- ["Chicago, IL", 598870383.9793495, 42134.456445036994],
- ["Billings, MT", 112943337.09102014, 15494.740947631104],
- ["New Haven, CT", 49954268.30284738, 11563.598835586585],
- ["Knoxville, TN", 269666746.2403927, 24217.742152906583],
- ["Alameda, CA", 27885382.651238013, 8752.526601706806],
- ["Manteca, CA", 46184775.33946612, 9174.38735992951],
- ["Medford, OR", 67039244.23127689, 12198.968460211068],
- ["Murfreesboro, TN", 144131322.43394652, 22053.02526267268],
- ["Scranton, PA", 66198810.491335906, 14541.207125474259],
- ["Vacaville, CA", 74177089.59128244, 12111.799035044394],
- ["Santa Monica, CA", 21778261.943565603, 6138.580087797304],
- ["Suffolk, VA", 1065044416.6857624, 41407.68991378691],
- ["Rochester Hills, MI", 85311398.6357122, 10185.01274012628],
- ["Charleston, WV", 84859071.04666862, 13837.238338844905],
- ["Charleston, SC", 304805909.7663607, 33957.826969334026],
- ["Corona, CA", 100935560.7072019, 12626.415496444411],
- ["Lee's Summit, MO", 169744975.77433014, 22485.861063635653],
- ["Palm Coast, FL", 235568529.71516344, 26570.021348320344],
- ["Sandy, UT", 59684068.99747784, 9826.271967562632],
- ["Santa Clarita, CA", 136960763.34557328, 15003.147736396499],
- ["Memphis, TN", 841230818.1130888, 29930.560917656832],
- ["Irving, TX", 176219562.63924173, 20179.596534218785],
- ["Alexandria, VA", 39541220.4654301, 6111.1221890914985],
- ["Hesperia, CA", 190250303.59346578, 18541.26956364058],
- ["Bethlehem, PA", 50555147.85487253, 10527.55996934226],
- ["Napa, CA", 47153094.56758781, 14385.30632544945],
- ["Aurora, CO", 403186005.76653236, 30718.35150297758],
- ["Duluth, MN", 177349040.34125116, 25755.263630890942],
- ["Roanoke, VA", 111450989.0389659, 14007.57848867679],
- ["Bend, OR", 86209906.10252617, 13860.847191066689],
- ["Apple Valley, CA", 190907621.30963057, 24225.65028394661],
- ["Tampa, FL", 306286311.1588018, 38981.09971551443],
- ["Upland, CA", 40509612.65487394, 7224.180668218518],
- ["Plantation, FL", 57070411.277413025, 7600.422550167301],
- ["Colorado Springs, CO", 505693973.0844614, 35546.80384126408],
- ["Modesto, CA", 96558846.6713323, 21094.385463765597],
- ["Grand Rapids, MI", 117200455.024391, 16182.691759078898],
- ["Bellflower, CA", 16023349.159680188, 4996.197429853532],
- ["Boulder, CO", 67192193.28370771, 14527.057405337458],
- ["Santa Fe, NM", 119634600.89508778, 18458.80531467489],
- ["Riverside, CA", 211082790.76158842, 16353.07395253579],
- ["Palmdale, CA", 275790622.2550165, 16816.42739207769],
- ["Layton, UT", 57711724.49312341, 8940.578972971196],
- ["Bolingbrook, IL", 63014953.53151218, 11633.193961434832],
- ["Mission Viejo, CA", 47007836.67370475, 15026.694766393368],
- ["Little Rock, AR", 313928345.4047921, 21860.727355772968],
- ["Santa Ana, CA", 71364262.98089834, 10301.364066189075],
- ["Bellevue, WA", 94375628.79575746, 13985.852341560925],
- ["Roseville, CA", 94130218.42663379, 10475.945922826575],
- ["Columbia, MO", 165016095.14188233, 18462.54330493861],
- ["Racine, WI", 41005137.2098309, 11493.112811987336],
- ["Carmel, IN", 125909581.09139155, 8575.919598284761],
- ["Arlington Heights, IL", 43084094.243159235, 13416.44553656458],
- ["Hemet, CA", 72068042.17744942, 12166.332169525534],
- ["High Point, NC", 144644415.8592999, 19258.78407999194],
- ["San Marcos, CA", 63736813.73107984, 11984.162854933293],
- ["Lakewood, CA", 24543130.05089996, 5449.40255176097],
- ["Rockford, IL", 161161755.37279502, 19717.411045901823],
- ["El Cajon, CA", 37292335.52083333, 7058.962333468051],
- ["St. Petersburg, FL", 164786560.40209162, 29146.930127100914],
- ["Las Vegas, NV", 353414529.7526734, 27945.310246651945],
- ["Pasadena, TX", 115343628.59774755, 20185.86442277],
- ["Port St. Lucie, FL", 299993214.4128807, 18803.087762060954],
- ["Cedar Rapids, IA", 187128828.93988135, 23004.601095436425],
- ["Quincy, MA", 42877727.75319703, 11531.933410909553],
- ["Miramar, FL", 81467855.92955561, 4295.898706040543],
- ["El Paso, TX", 665794112.8212899, 42185.99729464523],
- ["Topeka, KS", 159389215.19420618, 21381.275082283755],
- ["Akron, OH", 161965180.35313895, 19302.18142637164],
- ["Edinburg, TX", 97829052.20380215, 22659.729569932544],
- ["Rancho Cucamonga, CA", 103577815.22130105, 10484.694988993799],
- ["North Charleston, SC", 195010003.78886002, 18949.001067108824],
- ["Louisville, KY", 887536027.3564113, 42632.8188644505],
- ["Carlsbad, CA", 99205739.91156532, 13593.606168891185],
- ["Redding, CA", 158663000.2961073, 23437.85788416143],
- ["Wyoming, MI", 64590430.40863624, 10203.43852419287],
- ["Fort Lauderdale, FL", 92447977.52624184, 14953.572701647507],
- ["Warner Robins, GA", 92637658.7584049, 15979.377894805177],
- ["Clearwater, FL", 70505229.97891685, 12753.223031348676],
- ["Sioux Falls, SD", 191046737.51481017, 16812.99142582782],
- ["Warwick, RI", 93404631.5888004, 15385.56533213461],
- ["Bakersfield, CA", 373330172.2557742, 28264.206428515965],
- ["Miami, FL", 94436739.53528354, 16313.916398281905],
- ["Lake Charles, LA", 116445968.10857004, 16440.68359771386],
- ["Troy, MI", 87228316.83545749, 10065.550667814647],
- ["New Rochelle, NY", 27356919.09872853, 12086.77502196198],
- ["Stockton, CA", 168119906.30541438, 21299.226570833653],
- ["Spokane Valley, WA", 98514066.89767279, 12218.445095133415],
- ["Costa Mesa, CA", 40927103.005330086, 8546.994179421907],
- ["Grand Prairie, TX", 210639720.0090124, 35772.46385184718],
- ["Portsmouth, VA", 95638515.84169498, 15429.258291354603],
- ["Sioux City, IA", 151411408.2851384, 21671.1157651159],
- ["Peoria, AZ", 462390948.0285476, 45241.00046873826],
- ["Tempe, AZ", 104631187.25587574, 16042.985661617655],
- ["Wilmington, DE", 30781363.016926706, 8203.131528520304],
- ["Westland, MI", 52958008.268298246, 9766.978748159527],
- ["Mesquite, TX", 119671101.2308798, 18658.052638200534],
- ["Garland, TX", 148680201.3689532, 17278.427561739532],
- ["Richmond, CA", 76620764.35919361, 13028.862118495894],
- ["Fayetteville, NC", 383470228.96085703, 22599.64493179071],
- ["Albany, GA", 144939924.2783537, 11260.734460960397],
- ["Chattanooga, TN", 375708399.7618184, 25754.14999244921],
- ["Baldwin Park, CA", 17719767.88176574, 5783.597878322788],
- ["Miami Beach, FL", 18767171.3117442, 12071.52181292305],
- ["St. Joseph, MO", 116156246.19782926, 13807.49549336925],
- ["Redondo Beach, CA", 15975802.453288553, 8892.085056292704],
- ["Houston, TX", 1625177074.3106484, 65347.054618184746],
- ["Temecula, CA", 78343212.71921027, 11853.906971903194],
- ["Ann Arbor, MI", 75358673.80680929, 11249.63769032106],
- ["Beaumont, TX", 223227518.9360223, 23956.941124227502],
- ["Pembroke Pines, FL", 90320030.8674843, 7048.306846943047],
- ["Springdale, AR", 109487257.12097904, 12124.827682533725],
- ["Oxnard, CA", 70481711.22121, 15799.750497327517],
- ["Odessa, TX", 109825650.21917774, 17039.87018663301],
- ["Brockton, MA", 55765822.2153101, 9387.46530194601],
- ["Jersey City, NJ", 38720291.856515504, 11349.38017051909],
- ["St. Paul, MN", 145427621.52886617, 11642.144565796836],
- ["Deltona, FL", 106874726.3700854, 15883.78194550615],
- ["Iowa City, IA", 65610343.58861762, 10768.112603419819],
- ["Anaheim, CA", 131874961.94919606, 9863.351531376777],
- ["West Valley City, UT", 92165898.14959729, 10657.319427772201],
- ["Hampton, VA", 138525968.757897, 14471.617324640742],
- ["Orem, UT", 47427927.89833045, 8579.78913079117],
- ["Plymouth, MN", 91544113.13805619, 9794.330094838442],
- ["South Bend, IN", 108580452.8867025, 18141.392615290042],
- ["Edmond, OK", 228078255.3146762, 12981.986526251989],
- ["Des Moines, IA", 214104538.4349991, 18877.941326551572],
- ["Whittier, CA", 38116225.21492862, 11148.313804747979],
- ["Livonia, MI", 92921092.94835486, 9968.38010471353],
- ["Milwaukee, WI", 250826848.68409485, 30528.2204660556],
- ["Auburn, WA", 77405165.51957545, 12571.557665195754],
- ["Renton, WA", 60957534.62512573, 12954.820623979189],
- ["Centennial, CO", 75299442.61339408, 8063.492911469569],
- ["Richmond, VA", 161971041.88415238, 17350.381495264242],
- ["Norwalk, CA", 25322049.04957091, 5917.88355613905],
- ["Yuma, AZ", 313881407.4794324, 28068.47736949612],
- ["Joliet, IL", 164393355.92808434, 18192.616127476416],
- ["Rock Hill, SC", 94006998.67394231, 16017.281639974244],
- ["Honolulu, HI", 1561838805.0558693, 50750.24741979128],
- ["Carrollton, TX", 96727612.6726836, 14901.987906805196],
- ["Burbank, CA", 45133930.716844454, 8784.77026749422],
- ["Fullerton, CA", 58245447.83114085, 7839.237150350101],
- ["Farmington Hills, MI", 86414205.43290152, 10065.345483205341],
- ["San Jose, CA", 463803867.6791941, 37935.48807837168],
- ["Round Rock, TX", 89755578.24047355, 11933.726641827097],
- ["Norman, OK", 491839831.2554452, 22595.135678842744],
- ["Irvine, CA", 172623476.57692724, 19526.53263592462],
- ["Sandy Springs, GA", 100342075.09170946, 14813.045417466335],
- ["Champaign, IL", 58600003.147826836, 11331.719511498159],
- ["Clifton, NJ", 29512825.776797056, 8842.284563060333],
- ["Lancaster, CA", 245599960.51283917, 15393.254148335855],
- ["Bryan, TX", 115656610.45230778, 15726.62899212451],
- ["Cape Coral, FL", 296768654.4045847, 26995.900577250166],
- ["Manchester, NH", 90614732.53082307, 18021.737298869597],
- ["Virginia Beach, VA", 679123753.5397043, 42518.60757702567],
- ["Somerville, MA", 10645936.585639814, 5012.854006912979],
- ["Largo, FL", 47953342.89271046, 7502.097579654162],
- ["Fresno, CA", 291717284.5369908, 27751.978197792196],
- ["Pawtucket, RI", 23134086.230073716, 4676.185513032966],
- ["Winston-Salem, NC", 347815514.24982566, 24701.68611666068],
- ["O'Fallon, MO", 77280927.70621097, 17834.349381062733],
- ["Redwood City, CA", 53710623.26161152, 11657.353658086162],
- ["Union City, CA", 50625789.656449206, 8308.75446696634],
- ["Menifee, CA", 120964860.43938926, 14550.685277052366],
- ["Loveland, CO", 91858834.19592565, 12981.791451454881],
- ["Providence, RI", 48663268.433759086, 9925.15514355744],
- ["Hialeah, FL", 59425576.31246726, 13578.31221819809],
- ["San Ramon, CA", 46962894.124381624, 8300.8132137631],
- ["Ontario, CA", 129773948.09493506, 13118.956110874997],
- ["St. George, UT", 183822517.80378368, 23351.83202218191],
- ["Glendale, CA", 79409153.21392162, 16522.98971008113],
- ["Elgin, IL", 98073808.74773648, 14702.569353334875],
- ["Plano, TX", 186801488.09306085, 14250.460561057287],
- ["Longmont, CO", 72615825.33372708, 9422.354003608903],
- ["Jonesboro, AR", 208525010.98361045, 16117.939136552874],
- ["College Station, TX", 128901338.39199863, 15187.112224352903],
- ["Dearborn, MI", 63402718.71377407, 8307.437564097292],
- ["Baltimore, MD", 211110136.687518, 19481.94868916342],
- ["Springfield, MO", 213418229.5375552, 20494.534080708458],
- ["Lynn, MA", 29889251.585398607, 7439.299665021594],
- ["Gainesville, FL", 161842403.40472102, 20146.086506523166],
- ["Fayetteville, AR", 143057015.65505883, 17746.24884424294],
- ["Tacoma, WA", 129062273.09195016, 16946.525482792968],
- ["Burlington, VT", 40074869.857893206, 10441.938809129291],
- ["New York, NY", 776913085.4440758, 46664.14993544265],
- ["Simi Valley, CA", 110000962.86151998, 12718.570296349528],
- ["West Covina, CA", 41698963.317330115, 10090.78305417133],
- ["Fort Worth, TX", 904643827.3066726, 55425.31043730481],
- ["Carson, CA", 49173272.43364395, 10415.222257469502],
- ["Evansville, IN", 115917184.30549382, 13502.042586839483],
- ["Santa Maria, CA", 60670958.002015, 12588.017704032736],
- ["Westminster, CO", 88284965.0823576, 16591.205521861386],
- ["Reading, PA", 26297974.590882696, 8236.381962826019],
- ["Turlock, CA", 44026196.200300805, 7803.476116963613],
- ["Greeley, CO", 121435795.84628743, 11508.964038708284],
- ["Tyler, TX", 140444734.95585826, 18043.049274512596],
- ["Waco, TX", 262990030.6031047, 23042.872986635277],
- ["Thousand Oaks, CA", 143304630.07797608, 14002.82372329902],
- ["Bridgeport, CT", 42300834.787009224, 9637.546565284007],
- ["Torrance, CA", 53270505.16779522, 11851.458683774323],
- ["Madison, WI", 245277546.53182447, 19369.644081465354],
- ["Waukegan, IL", 62138628.30700616, 13720.095669642027],
- ["Arlington, TX", 258882114.35651392, 25542.615771104938],
- ["Lewisville, TX", 110304414.20408913, 12814.711738056434],
- ["New Bedford, MA", 52444426.815606356, 16981.554938813995],
- ["Garden Grove, CA", 46385437.661223896, 7897.662535813339],
- ["Lynwood, CA", 12699196.838815562, 4541.990959445397],
- ["Canton, OH", 66186454.07021776, 12965.725606070775],
- ["Baton Rouge, LA", 205797544.73477614, 21975.95476585528],
- ["Independence, MO", 203032728.39947346, 13604.491606613963],
- ["Lansing, MI", 95075912.84735177, 13626.215188595805],
- ["Green Bay, WI", 120282205.7150592, 11423.118838021755],
- ["Evanston, IL", 20120779.76282729, 5851.2159887481075],
- ["Los Angeles, CA", 1228195507.831013, 70446.16016514058],
- ["Federal Way, WA", 58102341.94055346, 11173.62766180987],
- ["West Jordan, UT", 84154809.99306782, 8109.723041062284],
- ["Pittsburgh, PA", 151203264.28529465, 15388.337361742688],
- ["Downey, CA", 32649897.464175254, 7850.6045459294455],
- ["Cicero, IL", 15229016.208693285, 4946.300268321804],
- ["South Gate, CA", 18975953.081086416, 6170.480762634442],
- ["League City, TX", 137677161.4779727, 14562.62714877001],
- ["Salt Lake City, UT", 289539381.92303646, 17042.158644033836],
- ["Phoenix, AZ", 1345428439.5495973, 69921.36615781618],
- ["Roswell, GA", 109161037.14038236, 16260.398126786313],
- ["Huntington Beach, CA", 71139699.73492898, 14099.57221077618],
- ["Corpus Christi, TX", 407086322.54507345, 38617.68749878332],
- ["Cambridge, MA", 18439488.49328066, 5741.602179339344],
- ["Glendale, AZ", 156215977.890462, 21122.6556861747],
- ["Davenport, IA", 168767003.7579641, 17662.484993688828],
- ["Boca Raton, FL", 77666371.29397109, 11577.075189719442],
- ["New Britain, CT", 34860420.9155217, 7881.145395990154],
- ["Gresham, OR", 60610913.2151143, 11107.360139765036],
- ["Lauderhill, FL", 22273427.05799784, 8098.481274772797],
- ["Santa Clara, CA", 47727003.10684869, 10627.817377094347],
- ["Oceanside, CA", 109115935.49036966, 16403.106069162866],
- ["Lake Forest, CA", 46472304.46795488, 11691.846104051598],
- ["Asheville, NC", 117195316.92338851, 26082.492685450652],
- ["Compton, CA", 26024008.556003362, 6640.524455621662],
- ["Lynchburg, VA", 128913590.63869417, 15164.816115926775],
- ["Danbury, CT", 114424718.57523526, 15238.288425083869],
- ["El Monte, CA", 24901263.280347694, 6621.965486241159],
- ["Paterson, NJ", 22595812.776308566, 5868.486183600654],
- ["Salem, OR", 125731792.44227253, 17952.44525427886],
- ["Brownsville, TX", 380603133.6999252, 41979.88156456974],
- ["Detroit, MI", 360190957.2171271, 21694.619836946295],
- ["Rochester, NY", 95176691.1784165, 18183.20890046319],
- ["Birmingham, AL", 386916778.64116365, 32751.862809225568],
- ["Austin, TX", 794358036.1988915, 44710.31661937267],
- ["Santa Barbara, CA", 50991347.46845491, 7484.009670940266],
- ["Rio Rancho, NM", 269136968.1901309, 23814.351777786604]];
-
- function makePlanet(name, diameter, mass, image) {
- return {
- name: name,
- constructor: () => makeObject(
- name,
- {
- body: {
- height: diameter,
- mass: mass,
- image: (image === undefined ? {
- source: "./media/naturals/planet-generic.svg"
- } : image),
- name: "Body"
- }
- }
- )
- };
- }
-
- function makeMountains() {
- const views = {};
-
- [
- ["Everest", 29029],
- ["K2", 28251],
- ["Kilimanjaro", 19341],
- ["Rainier", 14409],
- ["Pikes Peak", 14114],
- ["Fuji", 12388],
- ["Olympus", 9573],
- ].forEach(mountain => {
- views[mountain[0]] = {
- height: math.unit(mountain[1], "feet"),
- image: { source: "./media/naturals/mountain.svg" },
- name: mountain[0],
- rename: true
- }
- });
- return {
- name: "Mountains",
- constructor: () => makeObject(
- "Mountains",
- views
- )
- };
- }
-
- function makeGIS(data, category) {
- const baseLength = math.unit(1, "meters");
- const baseArea = math.unit(1, "meters^2");
- return {
- name: category,
- constructor: () => {
- views = {};
- data.forEach(entry => {
- name = entry[0]
- length = baseLength.clone();
- area = baseArea.clone();
- length.value = entry[2];
- area.value = entry[1];
-
- views[entry[0]] = {
- attributes: {
- height: {
- name: "Size",
- power: 1,
- type: "length",
- base: length
- },
- area: {
- name: "Area",
- power: 2,
- type: "area",
- base: area
- },
- },
- name: name,
- rename: true,
- image: {
- source: "./media/naturals/" + category.toLowerCase().replace(/ /g, "-") + "/" + name.toLowerCase().replace(/ /g, "-") + ".svg"
- }
- }
- });
-
- return makeEntity({ name: category }, views);
- }
- }
-
- }
- function makeNaturals() {
- const results = [];
-
- results.push(makeHeightWeight(
- [
- ["Mercury", 4879, "km", 0.330e24, "kg", "./media/naturals/planet-generic.svg"],
- ["Venus", 12104, "km", 4.87e24, "kg", "./media/naturals/planet-generic.svg"],
- ["Earth", 12756, "km", 5.97e24, "kg", "./media/naturals/earth.svg"],
- ["Moon", 3475, "km", 0.073e24, "kg", "./media/naturals/planet-generic.svg"],
- ["Mars", 6792, "km", 0.642e24, "kg", "./media/naturals/planet-generic.svg"],
- ["Jupiter", 142984, "km", 1898e24, "kg", "./media/naturals/planet-generic.svg"],
- ["Saturn", 120536, "km", 568e24, "kg", "./media/naturals/saturn.svg"],
- ["Uranus", 51118, "km", 86.8e24, "kg", "./media/naturals/planet-generic.svg"],
- ["Neptune", 49528, "km", 102e24, "kg", "./media/naturals/planet-generic.svg"],
- ["Pluto", 2370, "km", 0.0146e24, "kg", "./media/naturals/planet-generic.svg"]
- ],
- "Planets",
- "",
- ""
- ));
-
- results.push(makeHeight(
- [
- ["orbit-of-mercury", 0.387 * 2, "AU", "./media/naturals/orbit.svg"],
- ["orbit-of-venus", 0.723 * 2, "AU", "./media/naturals/orbit.svg"],
- ["orbit-of-earth", 1 * 2, "AU", "./media/naturals/orbit.svg"],
- ["orbit-of-mars", 1.524 * 2, "AU", "./media/naturals/orbit.svg"],
- ["orbit-of-jupiter", 5.2044 * 2, "AU", "./media/naturals/orbit.svg"],
- ["orbit-of-saturn", 9.5826 * 2, "AU", "./media/naturals/orbit.svg"],
- ["orbit-of-uranus", 19.21840 * 2, "AU", "./media/naturals/orbit.svg"],
- ["orbit-of-neptune", 30.11 * 2, "AU", "./media/naturals/orbit.svg"],
- ["orbit-of-pluto", 39.482 * 2, "AU", "./media/naturals/orbit.svg"],
- ],
- "Orbits",
- "",
- ""
- ));
-
- results.push(makeHeightWeight(
- [
- ["Sun", 2 * 1, "solarradii", 1, "solarmasses", "./media/naturals/planet-generic.svg"],
- ["White Dwarf", 14000, "km", 1e30, "kg", "./media/naturals/planet-generic.svg"],
- ["Polaris", 2 * 37.5, "solarradii", 5.4, "solarmasses", "./media/naturals/planet-generic.svg"],
- ["Sun (Red Giant)", 2 * 256, "solarradii", 1, "solarmasses", "./media/naturals/planet-generic.svg"],
- ["Betelgeuse", 2 * 887, "solarradii", 11.6, "solarmasses", "./media/naturals/planet-generic.svg"],
- ["VY Canis Majoris", 2 * 1420, "solarradii", 17, "solarmasses", "./media/naturals/planet-generic.svg"],
- ],
- "Stars",
- "",
- ""
- ));
-
- results.push(makePlanet("Milky Way", math.unit(105700, "lightyears"), math.unit(3e+39, "kg"), { source: "./media/naturals/milky-way.svg" }));
- results.push(makePlanet("Observable Universe", math.unit(1, "universe"), math.unit(10e53, "kg")));
- results.push(makePlanet("Multiverse", math.unit(1e30, "lightyears"), math.unit(1e100, "kg")));
-
-
- results.push(makeMountains());
-
- results.push(makeGIS(
- countryData.sort((c1, c2) => {
- return c1[0].localeCompare(c2[0])
- }),
- "Countries"
- ));
-
- results.push(makeGIS(
- stateData.sort((s1, s2) => {
- return s1[0].localeCompare(s2[0])
- }),
- "States"
- ));
-
- results.push(makeGIS(
- lakeData.sort((s1, s2) => {
- return s1[0].localeCompare(s2[0])
- }),
- "Lakes"
- ));
-
- results.push(makeGIS(
- cityData.sort((s1, s2) => {
- return s1[0].localeCompare(s2[0])
- }),
- "Cities"
- ));
-
-
- results.sort((b1, b2) => {
- e1 = b1.constructor();
- e2 = b2.constructor();
- return -math.subtract(e1.views[e1.defaultView].height, e2.views[e2.defaultView].height).value;
- });
-
-
- return results;
- }
|