examples/notebook/Mapnya.ipynb in nyaplot-0.1.5 vs examples/notebook/Mapnya.ipynb in nyaplot-0.1.6

- old
+ new

@@ -1,115 +1,16 @@ { "cells": [ { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": { "collapsed": false }, - "outputs": [ - { - "data": { - "text/html": [ - "<script type='text/javascript'>if(window['d3'] === undefined ||\n", - " window['Nyaplot'] === undefined){\n", - " var path = {\"d3\":\"http://d3js.org/d3.v3.min\",\"downloadable\":\"http://cdn.rawgit.com/domitry/d3-downloadable/master/d3-downloadable\"};\n", - "\n", - "\n", - "\n", - " var shim = {\"d3\":{\"exports\":\"d3\"},\"downloadable\":{\"exports\":\"downloadable\"}};\n", - "\n", - " require.config({paths: path, shim:shim});\n", - "\n", - "\n", - "require(['d3'], function(d3){window['d3']=d3;console.log('finished loading d3');require(['downloadable'], function(downloadable){window['downloadable']=downloadable;console.log('finished loading downloadable');\n", - "\n", - "\tvar script = d3.select(\"head\")\n", - "\t .append(\"script\")\n", - "\t .attr(\"src\", \"http://cdn.rawgit.com/domitry/Nyaplotjs/master/release/nyaplot.js\")\n", - "\t .attr(\"async\", true);\n", - "\n", - "\tscript[0][0].onload = script[0][0].onreadystatechange = function(){\n", - "\n", - "\n", - "\t var event = document.createEvent(\"HTMLEvents\");\n", - "\t event.initEvent(\"load_nyaplot\",false,false);\n", - "\t window.dispatchEvent(event);\n", - "\t console.log('Finished loading Nyaplotjs');\n", - "\n", - "\t};\n", - "\n", - "\n", - "});});\n", - "}\n", - "</script>" - ], - "text/plain": [ - "\"if(window['d3'] === undefined ||\\n window['Nyaplot'] === undefined){\\n var path = {\\\"d3\\\":\\\"http://d3js.org/d3.v3.min\\\",\\\"downloadable\\\":\\\"http://cdn.rawgit.com/domitry/d3-downloadable/master/d3-downloadable\\\"};\\n\\n\\n\\n var shim = {\\\"d3\\\":{\\\"exports\\\":\\\"d3\\\"},\\\"downloadable\\\":{\\\"exports\\\":\\\"downloadable\\\"}};\\n\\n require.config({paths: path, shim:shim});\\n\\n\\nrequire(['d3'], function(d3){window['d3']=d3;console.log('finished loading d3');require(['downloadable'], function(downloadable){window['downloadable']=downloadable;console.log('finished loading downloadable');\\n\\n\\tvar script = d3.select(\\\"head\\\")\\n\\t .append(\\\"script\\\")\\n\\t .attr(\\\"src\\\", \\\"http://cdn.rawgit.com/domitry/Nyaplotjs/master/release/nyaplot.js\\\")\\n\\t .attr(\\\"async\\\", true);\\n\\n\\tscript[0][0].onload = script[0][0].onreadystatechange = function(){\\n\\n\\n\\t var event = document.createEvent(\\\"HTMLEvents\\\");\\n\\t event.initEvent(\\\"load_nyaplot\\\",false,false);\\n\\t window.dispatchEvent(event);\\n\\t console.log('Finished loading Nyaplotjs');\\n\\n\\t};\\n\\n\\n});});\\n}\\n\"" - ] - }, - "execution_count": 1, - "metadata": {}, - "output_type": "execute_result" - }, - { - "data": { - "text/html": [ - "<script type='text/javascript'>if(window['d3'] === undefined ||\n", - " window['Nyaplot'] === undefined){\n", - " var path = {\"d3\":\"http://d3js.org/d3.v3.min\",\"downloadable\":\"http://cdn.rawgit.com/domitry/d3-downloadable/master/d3-downloadable\",\"Mapnya\":\"http://cdn.rawgit.com/domitry/nyaplot/master/lib/mapnya/js/release/mapnya\"};\n", - "\n", - "\n", - "\n", - " var shim = {\"d3\":{\"exports\":\"d3\"},\"downloadable\":{\"exports\":\"downloadable\"},\"Mapnya\":{\"exports\":\"Mapnya\"}};\n", - "\n", - " require.config({paths: path, shim:shim});\n", - "\n", - "\n", - "require(['d3'], function(d3){window['d3']=d3;console.log('finished loading d3');require(['downloadable'], function(downloadable){window['downloadable']=downloadable;console.log('finished loading downloadable');\n", - "\n", - "\tvar script = d3.select(\"head\")\n", - "\t .append(\"script\")\n", - "\t .attr(\"src\", \"http://cdn.rawgit.com/domitry/Nyaplotjs/master/release/nyaplot.js\")\n", - "\t .attr(\"async\", true);\n", - "\n", - "\tscript[0][0].onload = script[0][0].onreadystatechange = function(){\n", - "\n", - "require(['Mapnya'], function(Mapnya){window['Mapnya']=Mapnya;console.log('finished loading Mapnya');\n", - "\t var event = document.createEvent(\"HTMLEvents\");\n", - "\t event.initEvent(\"load_nyaplot\",false,false);\n", - "\t window.dispatchEvent(event);\n", - "\t console.log('Finished loading Nyaplotjs');\n", - "});\n", - "\t};\n", - "\n", - "\n", - "});});\n", - "}\n", - "</script>" - ], - "text/plain": [ - "\"if(window['d3'] === undefined ||\\n window['Nyaplot'] === undefined){\\n var path = {\\\"d3\\\":\\\"http://d3js.org/d3.v3.min\\\",\\\"downloadable\\\":\\\"http://cdn.rawgit.com/domitry/d3-downloadable/master/d3-downloadable\\\",\\\"Mapnya\\\":\\\"http://cdn.rawgit.com/domitry/nyaplot/master/lib/mapnya/js/release/mapnya\\\"};\\n\\n\\n\\n var shim = {\\\"d3\\\":{\\\"exports\\\":\\\"d3\\\"},\\\"downloadable\\\":{\\\"exports\\\":\\\"downloadable\\\"},\\\"Mapnya\\\":{\\\"exports\\\":\\\"Mapnya\\\"}};\\n\\n require.config({paths: path, shim:shim});\\n\\n\\nrequire(['d3'], function(d3){window['d3']=d3;console.log('finished loading d3');require(['downloadable'], function(downloadable){window['downloadable']=downloadable;console.log('finished loading downloadable');\\n\\n\\tvar script = d3.select(\\\"head\\\")\\n\\t .append(\\\"script\\\")\\n\\t .attr(\\\"src\\\", \\\"http://cdn.rawgit.com/domitry/Nyaplotjs/master/release/nyaplot.js\\\")\\n\\t .attr(\\\"async\\\", true);\\n\\n\\tscript[0][0].onload = script[0][0].onreadystatechange = function(){\\n\\nrequire(['Mapnya'], function(Mapnya){window['Mapnya']=Mapnya;console.log('finished loading Mapnya');\\n\\t var event = document.createEvent(\\\"HTMLEvents\\\");\\n\\t event.initEvent(\\\"load_nyaplot\\\",false,false);\\n\\t window.dispatchEvent(event);\\n\\t console.log('Finished loading Nyaplotjs');\\n});\\n\\t};\\n\\n\\n});});\\n}\\n\"" - ] - }, - "execution_count": 1, - "metadata": {}, - "output_type": "execute_result" - }, - { - "data": { - "text/plain": [ - "true" - ] - }, - "execution_count": 1, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ - "gem 'nyaplot', '0.1.4'\n", + "gem 'nyaplot', '0.1.5'\n", "require 'nyaplot'\n", "require 'mapnya'" ] }, { @@ -126,29 +27,15 @@ "Mapnya bundles [countries](https://github.com/mledoze/countries) as its default map and dataset.It prepares Nyaplot::Countries as the usefult wraper for countries. Nyaplot::Countries.df shows its default dataframe. The dataframe countains information of each country, like name, cca3, location(lat and lng), region, and area." ] }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": { "collapsed": false }, - "outputs": [ - { - "data": { - "text/html": [ - "<table><tr><th>name</th><th>nativeName</th><th>tld</th><th>cca2</th><th>ccn3</th><th>cca3</th><th>currency</th><th>callingCode</th><th>capital</th><th>altSpellings</th><th>relevance</th><th>region</th><th>subregion</th><th>language</th><th>languageCodes</th><th>translations</th><th>demonym</th><th>borders</th><th>area</th><th>lat</th><th>lng</th></tr><tr><td>Afghanistan</td><td>افغانستان</td><td>[\".af\"]</td><td>AF</td><td>004</td><td>AFG</td><td>[\"AFN\"]</td><td>[\"93\"]</td><td>Kabul</td><td>[\"AF\", \"Afġānistān\"]</td><td>0</td><td>Asia</td><td>Southern Asia</td><td>[\"Pashto\", \"Dari\"]</td><td>[\"ps\", \"uz\", \"tk\"]</td><td>{\"cy\"=>\"Affganistan\", \"de\"=>\"Afghanistan\", \"es\"=>\"Afganistán\", \"fr\"=>\"Afghanistan\", \"it\"=>\"Afghanistan\", \"ja\"=>\"アフガニスタン\", \"nl\"=>\"Afghanistan\", \"hr\"=>\"Afganistan\", \"ru\"=>\"Афганистан\"}</td><td>Afghan</td><td>[\"IRN\", \"PAK\", \"TKM\", \"UZB\", \"TJK\", \"CHN\"]</td><td>652230</td><td>33</td><td>65</td></tr><tr><td>Åland Islands</td><td>Åland</td><td>[\".ax\"]</td><td>AX</td><td>248</td><td>ALA</td><td>[\"EUR\"]</td><td>[\"358\"]</td><td>Mariehamn</td><td>[\"AX\", \"Aaland\", \"Aland\", \"Ahvenanmaa\"]</td><td>0</td><td>Europe</td><td>Northern Europe</td><td>[\"Swedish\"]</td><td>[\"sv\"]</td><td>{\"de\"=>\"Åland\", \"es\"=>\"Alandia\", \"fr\"=>\"Åland\", \"it\"=>\"Isole Aland\", \"ja\"=>\"オーランド諸島\", \"nl\"=>\"Ålandeilanden\", \"hr\"=>\"Ålandski otoci\", \"ru\"=>\"Аландские острова\"}</td><td>Ålandish</td><td>[]</td><td>0</td><td>60.116667</td><td>19.9</td></tr><tr><td>Albania</td><td>Shqipëria</td><td>[\".al\"]</td><td>AL</td><td>008</td><td>ALB</td><td>[\"ALL\"]</td><td>[\"355\"]</td><td>Tirana</td><td>[\"AL\", \"Shqipëri\", \"Shqipëria\", \"Shqipnia\"]</td><td>0</td><td>Europe</td><td>Southern Europe</td><td>[\"Albanian\"]</td><td>[\"sq\"]</td><td>{\"cy\"=>\"Albania\", \"de\"=>\"Albanien\", \"es\"=>\"Albania\", \"fr\"=>\"Albanie\", \"it\"=>\"Albania\", \"ja\"=>\"アルバニア\", \"nl\"=>\"Albanië\", \"hr\"=>\"Albanija\", \"ru\"=>\"Албания\"}</td><td>Albanian</td><td>[\"MNE\", \"GRC\", \"MKD\", \"KOS\"]</td><td>28748</td><td>41</td><td>20</td></tr><tr><td>Algeria</td><td>الجزائر</td><td>[\".dz\", \"الجزائر.\"]</td><td>DZ</td><td>012</td><td>DZA</td><td>[\"DZD\"]</td><td>[\"213\"]</td><td>Algiers</td><td>[\"DZ\", \"Dzayer\", \"Algérie\"]</td><td>0</td><td>Africa</td><td>Northern Africa</td><td>[\"Arabic\"]</td><td>[\"ar\"]</td><td>{\"cy\"=>\"Algeria\", \"de\"=>\"Algerien\", \"es\"=>\"Argelia\", \"fr\"=>\"Algérie\", \"it\"=>\"Algeria\", \"ja\"=>\"アルジェリア\", \"nl\"=>\"Algerije\", \"hr\"=>\"Alžir\", \"ru\"=>\"Алжир\"}</td><td>Algerian</td><td>[\"TUN\", \"LBY\", \"NER\", \"ESH\", \"MRT\", \"MLI\", \"MAR\"]</td><td>2381741</td><td>28</td><td>3</td></tr><tr><td>American Samoa</td><td>American Samoa</td><td>[\".as\"]</td><td>AS</td><td>016</td><td>ASM</td><td>[\"USD\"]</td><td>[\"1684\"]</td><td>Pago Pago</td><td>[\"AS\", \"Amerika Sāmoa\", \"Amelika Sāmoa\", \"Sāmoa Amelika\"]</td><td>0.5</td><td>Oceania</td><td>Polynesia</td><td>[\"English\", \"Samoan\"]</td><td>[\"en\", \"sm\"]</td><td>{\"de\"=>\"Amerikanisch-Samoa\", \"es\"=>\"Samoa Americana\", \"fr\"=>\"Samoa américaines\", \"it\"=>\"Samoa Americane\", \"ja\"=>\"アメリカ領サモア\", \"nl\"=>\"Amerikaans Samoa\", \"hr\"=>\"Američka Samoa\", \"ru\"=>\"Американское Самоа\"}</td><td>American Samoan</td><td>[]</td><td>199</td><td>-14.33333333</td><td>-170</td></tr><tr><td>Andorra</td><td>Andorra</td><td>[\".ad\"]</td><td>AD</td><td>020</td><td>AND</td><td>[\"EUR\"]</td><td>[\"376\"]</td><td>Andorra la Vella</td><td>[\"AD\", \"Principality of Andorra\", \"Principat d'Andorra\"]</td><td>0.5</td><td>Europe</td><td>Southern Europe</td><td>[\"Catalan\"]</td><td>[\"ca\"]</td><td>{\"cy\"=>\"Andorra\", \"de\"=>\"Andorra\", \"es\"=>\"Andorra\", \"fr\"=>\"Andorre\", \"it\"=>\"Andorra\", \"ja\"=>\"アンドラ\", \"nl\"=>\"Andorra\", \"hr\"=>\"Andora\", \"ru\"=>\"Андорра\"}</td><td>Andorran</td><td>[\"FRA\", \"ESP\"]</td><td>468</td><td>42.5</td><td>1.5</td></tr><tr><td>Angola</td><td>Angola</td><td>[\".ao\"]</td><td>AO</td><td>024</td><td>AGO</td><td>[\"AOA\"]</td><td>[\"244\"]</td><td>Luanda</td><td>[\"AO\", \"República de Angola\", \"ʁɛpublika de an'ɡɔla\"]</td><td>0</td><td>Africa</td><td>Middle Africa</td><td>[\"Portuguese\"]</td><td>[\"pt\"]</td><td>{\"cy\"=>\"Angola\", \"de\"=>\"Angola\", \"es\"=>\"Angola\", \"fr\"=>\"Angola\", \"it\"=>\"Angola\", \"ja\"=>\"アンゴラ\", \"nl\"=>\"Angola\", \"hr\"=>\"Angola\", \"ru\"=>\"Ангола\"}</td><td>Angolan</td><td>[\"COG\", \"COD\", \"ZMB\", \"NAM\"]</td><td>1246700</td><td>-12.5</td><td>18.5</td></tr><tr><td>Anguilla</td><td>Anguilla</td><td>[\".ai\"]</td><td>AI</td><td>660</td><td>AIA</td><td>[\"XCD\"]</td><td>[\"1264\"]</td><td>The Valley</td><td>[\"AI\"]</td><td>0.5</td><td>Americas</td><td>Caribbean</td><td>[\"English\"]</td><td>[\"en\"]</td><td>{\"de\"=>\"Anguilla\", \"es\"=>\"Anguilla\", \"fr\"=>\"Anguilla\", \"it\"=>\"Anguilla\", \"ja\"=>\"アンギラ\", \"nl\"=>\"Anguilla\", \"hr\"=>\"Angvila\", \"ru\"=>\"Ангилья\"}</td><td>Anguillian</td><td>[]</td><td>91</td><td>18.25</td><td>-63.16666666</td></tr><tr><td>Antigua and Barbuda</td><td>Antigua and Barbuda</td><td>[\".ag\"]</td><td>AG</td><td>028</td><td>ATG</td><td>[\"XCD\"]</td><td>[\"1268\"]</td><td>Saint John's</td><td>[\"AG\"]</td><td>0.5</td><td>Americas</td><td>Caribbean</td><td>[\"English\"]</td><td>[\"en\"]</td><td>{\"cy\"=>\"Antigwa a Barbiwda\", \"de\"=>\"Antigua und Barbuda\", \"es\"=>\"Antigua y Barbuda\", \"fr\"=>\"Antigua-et-Barbuda\", \"it\"=>\"Antigua e Barbuda\", \"ja\"=>\"アンティグア・バーブーダ\", \"nl\"=>\"Antigua en Barbuda\", \"hr\"=>\"Antigva i Barbuda\", \"ru\"=>\"Антигуа и Барбуда\"}</td><td>Antiguan, Barbudan</td><td>[]</td><td>442</td><td>17.05</td><td>-61.8</td></tr><tr><td>Argentina</td><td>Argentina</td><td>[\".ar\"]</td><td>AR</td><td>032</td><td>ARG</td><td>[\"ARS\"]</td><td>[\"54\"]</td><td>Buenos Aires</td><td>[\"AR\", \"Argentine Republic\", \"República Argentina\"]</td><td>0</td><td>Americas</td><td>South America</td><td>[\"Spanish\"]</td><td>[\"es\", \"gn\"]</td><td>{\"cy\"=>\"Ariannin\", \"de\"=>\"Argentinien\", \"es\"=>\"Argentina\", \"fr\"=>\"Argentine\", \"it\"=>\"Argentina\", \"ja\"=>\"アルゼンチン\", \"nl\"=>\"Argentinië\", \"hr\"=>\"Argentina\", \"ru\"=>\"Аргентина\"}</td><td>Argentinean</td><td>[\"BOL\", \"BRA\", \"CHL\", \"PRY\", \"URY\"]</td><td>2780400</td><td>-34</td><td>-64</td></tr><tr><td>Armenia</td><td>Հայաստան</td><td>[\".am\"]</td><td>AM</td><td>051</td><td>ARM</td><td>[\"AMD\"]</td><td>[\"374\"]</td><td>Yerevan</td><td>[\"AM\", \"Hayastan\", \"Republic of Armenia\", \"Հայաստանի Հանրապետություն\"]</td><td>0</td><td>Asia</td><td>Western Asia</td><td>[\"Armenian\"]</td><td>[\"hy\", \"ru\"]</td><td>{\"cy\"=>\"Armenia\", \"de\"=>\"Armenien\", \"es\"=>\"Armenia\", \"fr\"=>\"Arménie\", \"it\"=>\"Armenia\", \"ja\"=>\"アルメニア\", \"nl\"=>\"Armenië\", \"hr\"=>\"Armenija\", \"ru\"=>\"Армения\"}</td><td>Armenian</td><td>[\"AZE\", \"GEO\", \"IRN\", \"TUR\"]</td><td>29743</td><td>40</td><td>45</td></tr><tr><td>Aruba</td><td>Aruba</td><td>[\".aw\"]</td><td>AW</td><td>533</td><td>ABW</td><td>[\"AWG\"]</td><td>[\"297\"]</td><td>Oranjestad</td><td>[\"AW\"]</td><td>0.5</td><td>Americas</td><td>Caribbean</td><td>[\"Dutch\", \"Papiamento\"]</td><td>[\"nl\", \"pa\"]</td><td>{\"de\"=>\"Aruba\", \"es\"=>\"Aruba\", \"fr\"=>\"Aruba\", \"it\"=>\"Aruba\", \"ja\"=>\"アルバ\", \"nl\"=>\"Aruba\", \"hr\"=>\"Aruba\", \"ru\"=>\"Аруба\"}</td><td>Aruban</td><td>[]</td><td>180</td><td>12.5</td><td>-69.96666666</td></tr><tr><td>Australia</td><td>Australia</td><td>[\".au\"]</td><td>AU</td><td>036</td><td>AUS</td><td>[\"AUD\"]</td><td>[\"61\"]</td><td>Canberra</td><td>[\"AU\"]</td><td>1.5</td><td>Oceania</td><td>Australia and New Zealand</td><td>[\"English\"]</td><td>[\"en\"]</td><td>{\"cy\"=>\"Awstralia\", \"de\"=>\"Australien\", \"es\"=>\"Australia\", \"fr\"=>\"Australie\", \"it\"=>\"Australia\", \"ja\"=>\"オーストラリア\", \"nl\"=>\"Australië\", \"hr\"=>\"Australija\", \"ru\"=>\"Австралия\"}</td><td>Australian</td><td>[]</td><td>7692024</td><td>-27</td><td>133</td></tr><tr><td>Austria</td><td>Österreich</td><td>[\".at\"]</td><td>AT</td><td>040</td><td>AUT</td><td>[\"EUR\"]</td><td>[\"43\"]</td><td>Vienna</td><td>[\"AT\", \"Österreich\", \"Osterreich\", \"Oesterreich\"]</td><td>0</td><td>Europe</td><td>Western Europe</td><td>[\"German\"]</td><td>[\"de\"]</td><td>{\"cy\"=>\"Awstria\", \"de\"=>\"Österreich\", \"es\"=>\"Austria\", \"fr\"=>\"Autriche\", \"it\"=>\"Austria\", \"ja\"=>\"オーストリア\", \"nl\"=>\"Oostenrijk\", \"hr\"=>\"Austrija\", \"ru\"=>\"Австрия\"}</td><td>Austrian</td><td>[\"CZE\", \"DEU\", \"HUN\", \"ITA\", \"LIE\", \"SVK\", \"SVN\", \"CHE\"]</td><td>83871</td><td>47.33333333</td><td>13.33333333</td></tr><tr><td>Azerbaijan</td><td>Azərbaycan</td><td>[\".az\"]</td><td>AZ</td><td>031</td><td>AZE</td><td>[\"AZN\"]</td><td>[\"994\"]</td><td>Baku</td><td>[\"AZ\", \"Republic of Azerbaijan\", \"Azərbaycan Respublikası\"]</td><td>0</td><td>Asia</td><td>Western Asia</td><td>[\"Azerbaijani\"]</td><td>[\"az\", \"hy\"]</td><td>{\"cy\"=>\"Aserbaijan\", \"de\"=>\"Aserbaidschan\", \"es\"=>\"Azerbaiyán\", \"fr\"=>\"Azerbaïdjan\", \"it\"=>\"Azerbaijan\", \"ja\"=>\"アゼルバイジャン\", \"nl\"=>\"Azerbeidzjan\", \"hr\"=>\"Azerbajdžan\", \"ru\"=>\"Азербайджан\"}</td><td>Azerbaijani</td><td>[\"ARM\", \"GEO\", \"IRN\", \"RUS\", \"TUR\"]</td><td>86600</td><td>40.5</td><td>47.5</td></tr><tr><td>Bahamas</td><td>Bahamas</td><td>[\".bs\"]</td><td>BS</td><td>044</td><td>BHS</td><td>[\"BSD\"]</td><td>[\"1242\"]</td><td>Nassau</td><td>[\"BS\", \"Commonwealth of the Bahamas\"]</td><td>0</td><td>Americas</td><td>Caribbean</td><td>[\"English\"]</td><td>[\"en\"]</td><td>{\"cy\"=>\"Bahamas\", \"de\"=>\"Bahamas\", \"es\"=>\"Bahamas\", \"fr\"=>\"Bahamas\", \"it\"=>\"Bahamas\", \"ja\"=>\"バハマ\", \"nl\"=>\"Bahama’s\", \"hr\"=>\"Bahami\", \"ru\"=>\"Багамские Острова\"}</td><td>Bahamian</td><td>[]</td><td>13943</td><td>24.25</td><td>-76</td></tr><tr><td>...</td><td>...</td><td>...</td><td>...</td><td>...</td><td>...</td><td>...</td><td>...</td><td>...</td><td>...</td><td>...</td><td>...</td><td>...</td><td>...</td><td>...</td><td>...</td><td>...</td><td>...</td><td>...</td><td>...</td><td>...</td></tr><tr><td>Zimbabwe</td><td>Zimbabwe</td><td>[\".zw\"]</td><td>ZW</td><td>716</td><td>ZWE</td><td>[\"ZWL\"]</td><td>[\"263\"]</td><td>Harare</td><td>[\"ZW\", \"Republic of Zimbabwe\"]</td><td>0</td><td>Africa</td><td>Eastern Africa</td><td>[\"Chewa\", \"Chibarwe\", \"English\", \"Kalanga\", \"Koisan\", \"Nambya\", \"Ndau\", \"Ndebele\", \"Shangani\", \"Shona\", \"Zimbabwean sign language\", \"Sotho\", \"Tonga\", \"Tswana\", \"Venda\", \"Xhosa\"]</td><td>[\"en\", \"sn\", \"nd\"]</td><td>{\"de\"=>\"Simbabwe\", \"es\"=>\"Zimbabue\", \"fr\"=>\"Zimbabwe\", \"it\"=>\"Zimbabwe\", \"ja\"=>\"ジンバブエ\", \"nl\"=>\"Zimbabwe\", \"hr\"=>\"Zimbabve\", \"ru\"=>\"Зимбабве\"}</td><td>Zimbabwean</td><td>[\"BWA\", \"MOZ\", \"ZAF\", \"ZMB\"]</td><td>390757</td><td>-20</td><td>30</td></tr></table>" - ], - "text/plain": [ - "#<Nyaplot::DataFrame:0x000000014911b8 @name=\"16a1a8b8-31bc-4cb1-9077-496faa94721f\", @rows=[{:name=>\"Afghanistan\", :nativeName=>\"افغانستان\", :tld=>[\".af\"], :cca2=>\"AF\", :ccn3=>\"004\", :cca3=>\"AFG\", :currency=>[\"AFN\"], :callingCode=>[\"93\"], :capital=>\"Kabul\", :altSpellings=>[\"AF\", \"Afġānistān\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"Southern Asia\", :language=>[\"Pashto\", \"Dari\"], :languageCodes=>[\"ps\", \"uz\", \"tk\"], :translations=>{\"cy\"=>\"Affganistan\", \"de\"=>\"Afghanistan\", \"es\"=>\"Afganistán\", \"fr\"=>\"Afghanistan\", \"it\"=>\"Afghanistan\", \"ja\"=>\"アフガニスタン\", \"nl\"=>\"Afghanistan\", \"hr\"=>\"Afganistan\", \"ru\"=>\"Афганистан\"}, :demonym=>\"Afghan\", :borders=>[\"IRN\", \"PAK\", \"TKM\", \"UZB\", \"TJK\", \"CHN\"], :area=>652230, :lat=>33, :lng=>65}, {:name=>\"Åland Islands\", :nativeName=>\"Åland\", :tld=>[\".ax\"], :cca2=>\"AX\", :ccn3=>\"248\", :cca3=>\"ALA\", :currency=>[\"EUR\"], :callingCode=>[\"358\"], :capital=>\"Mariehamn\", :altSpellings=>[\"AX\", \"Aaland\", \"Aland\", \"Ahvenanmaa\"], :relevance=>\"0\", :region=>\"Europe\", :subregion=>\"Northern Europe\", :language=>[\"Swedish\"], :languageCodes=>[\"sv\"], :translations=>{\"de\"=>\"Åland\", \"es\"=>\"Alandia\", \"fr\"=>\"Åland\", \"it\"=>\"Isole Aland\", \"ja\"=>\"オーランド諸島\", \"nl\"=>\"Ålandeilanden\", \"hr\"=>\"Ålandski otoci\", \"ru\"=>\"Аландские острова\"}, :demonym=>\"Ålandish\", :borders=>[], :area=>0, :lat=>60.116667, :lng=>19.9}, {:name=>\"Albania\", :nativeName=>\"Shqipëria\", :tld=>[\".al\"], :cca2=>\"AL\", :ccn3=>\"008\", :cca3=>\"ALB\", :currency=>[\"ALL\"], :callingCode=>[\"355\"], :capital=>\"Tirana\", :altSpellings=>[\"AL\", \"Shqipëri\", \"Shqipëria\", \"Shqipnia\"], :relevance=>\"0\", :region=>\"Europe\", :subregion=>\"Southern Europe\", :language=>[\"Albanian\"], :languageCodes=>[\"sq\"], :translations=>{\"cy\"=>\"Albania\", \"de\"=>\"Albanien\", \"es\"=>\"Albania\", \"fr\"=>\"Albanie\", \"it\"=>\"Albania\", \"ja\"=>\"アルバニア\", \"nl\"=>\"Albanië\", \"hr\"=>\"Albanija\", \"ru\"=>\"Албания\"}, :demonym=>\"Albanian\", :borders=>[\"MNE\", \"GRC\", \"MKD\", \"KOS\"], :area=>28748, :lat=>41, :lng=>20}, {:name=>\"Algeria\", :nativeName=>\"الجزائر\", :tld=>[\".dz\", \"الجزائر.\"], :cca2=>\"DZ\", :ccn3=>\"012\", :cca3=>\"DZA\", :currency=>[\"DZD\"], :callingCode=>[\"213\"], :capital=>\"Algiers\", :altSpellings=>[\"DZ\", \"Dzayer\", \"Algérie\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Northern Africa\", :language=>[\"Arabic\"], :languageCodes=>[\"ar\"], :translations=>{\"cy\"=>\"Algeria\", \"de\"=>\"Algerien\", \"es\"=>\"Argelia\", \"fr\"=>\"Algérie\", \"it\"=>\"Algeria\", \"ja\"=>\"アルジェリア\", \"nl\"=>\"Algerije\", \"hr\"=>\"Alžir\", \"ru\"=>\"Алжир\"}, :demonym=>\"Algerian\", :borders=>[\"TUN\", \"LBY\", \"NER\", \"ESH\", \"MRT\", \"MLI\", \"MAR\"], :area=>2381741, :lat=>28, :lng=>3}, {:name=>\"American Samoa\", :nativeName=>\"American Samoa\", :tld=>[\".as\"], :cca2=>\"AS\", :ccn3=>\"016\", :cca3=>\"ASM\", :currency=>[\"USD\"], :callingCode=>[\"1684\"], :capital=>\"Pago Pago\", :altSpellings=>[\"AS\", \"Amerika Sāmoa\", \"Amelika Sāmoa\", \"Sāmoa Amelika\"], :relevance=>\"0.5\", :region=>\"Oceania\", :subregion=>\"Polynesia\", :language=>[\"English\", \"Samoan\"], :languageCodes=>[\"en\", \"sm\"], :translations=>{\"de\"=>\"Amerikanisch-Samoa\", \"es\"=>\"Samoa Americana\", \"fr\"=>\"Samoa américaines\", \"it\"=>\"Samoa Americane\", \"ja\"=>\"アメリカ領サモア\", \"nl\"=>\"Amerikaans Samoa\", \"hr\"=>\"Američka Samoa\", \"ru\"=>\"Американское Самоа\"}, :demonym=>\"American Samoan\", :borders=>[], :area=>199, :lat=>-14.33333333, :lng=>-170}, {:name=>\"Andorra\", :nativeName=>\"Andorra\", :tld=>[\".ad\"], :cca2=>\"AD\", :ccn3=>\"020\", :cca3=>\"AND\", :currency=>[\"EUR\"], :callingCode=>[\"376\"], :capital=>\"Andorra la Vella\", :altSpellings=>[\"AD\", \"Principality of Andorra\", \"Principat d'Andorra\"], :relevance=>\"0.5\", :region=>\"Europe\", :subregion=>\"Southern Europe\", :language=>[\"Catalan\"], :languageCodes=>[\"ca\"], :translations=>{\"cy\"=>\"Andorra\", \"de\"=>\"Andorra\", \"es\"=>\"Andorra\", \"fr\"=>\"Andorre\", \"it\"=>\"Andorra\", \"ja\"=>\"アンドラ\", \"nl\"=>\"Andorra\", \"hr\"=>\"Andora\", \"ru\"=>\"Андорра\"}, :demonym=>\"Andorran\", :borders=>[\"FRA\", \"ESP\"], :area=>468, :lat=>42.5, :lng=>1.5}, {:name=>\"Angola\", :nativeName=>\"Angola\", :tld=>[\".ao\"], :cca2=>\"AO\", :ccn3=>\"024\", :cca3=>\"AGO\", :currency=>[\"AOA\"], :callingCode=>[\"244\"], :capital=>\"Luanda\", :altSpellings=>[\"AO\", \"República de Angola\", \"ʁɛpublika de an'ɡɔla\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Middle Africa\", :language=>[\"Portuguese\"], :languageCodes=>[\"pt\"], :translations=>{\"cy\"=>\"Angola\", \"de\"=>\"Angola\", \"es\"=>\"Angola\", \"fr\"=>\"Angola\", \"it\"=>\"Angola\", \"ja\"=>\"アンゴラ\", \"nl\"=>\"Angola\", \"hr\"=>\"Angola\", \"ru\"=>\"Ангола\"}, :demonym=>\"Angolan\", :borders=>[\"COG\", \"COD\", \"ZMB\", \"NAM\"], :area=>1246700, :lat=>-12.5, :lng=>18.5}, {:name=>\"Anguilla\", :nativeName=>\"Anguilla\", :tld=>[\".ai\"], :cca2=>\"AI\", :ccn3=>\"660\", :cca3=>\"AIA\", :currency=>[\"XCD\"], :callingCode=>[\"1264\"], :capital=>\"The Valley\", :altSpellings=>[\"AI\"], :relevance=>\"0.5\", :region=>\"Americas\", :subregion=>\"Caribbean\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"de\"=>\"Anguilla\", \"es\"=>\"Anguilla\", \"fr\"=>\"Anguilla\", \"it\"=>\"Anguilla\", \"ja\"=>\"アンギラ\", \"nl\"=>\"Anguilla\", \"hr\"=>\"Angvila\", \"ru\"=>\"Ангилья\"}, :demonym=>\"Anguillian\", :borders=>[], :area=>91, :lat=>18.25, :lng=>-63.16666666}, {:name=>\"Antigua and Barbuda\", :nativeName=>\"Antigua and Barbuda\", :tld=>[\".ag\"], :cca2=>\"AG\", :ccn3=>\"028\", :cca3=>\"ATG\", :currency=>[\"XCD\"], :callingCode=>[\"1268\"], :capital=>\"Saint John's\", :altSpellings=>[\"AG\"], :relevance=>\"0.5\", :region=>\"Americas\", :subregion=>\"Caribbean\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"cy\"=>\"Antigwa a Barbiwda\", \"de\"=>\"Antigua und Barbuda\", \"es\"=>\"Antigua y Barbuda\", \"fr\"=>\"Antigua-et-Barbuda\", \"it\"=>\"Antigua e Barbuda\", \"ja\"=>\"アンティグア・バーブーダ\", \"nl\"=>\"Antigua en Barbuda\", \"hr\"=>\"Antigva i Barbuda\", \"ru\"=>\"Антигуа и Барбуда\"}, :demonym=>\"Antiguan, Barbudan\", :borders=>[], :area=>442, :lat=>17.05, :lng=>-61.8}, {:name=>\"Argentina\", :nativeName=>\"Argentina\", :tld=>[\".ar\"], :cca2=>\"AR\", :ccn3=>\"032\", :cca3=>\"ARG\", :currency=>[\"ARS\"], :callingCode=>[\"54\"], :capital=>\"Buenos Aires\", :altSpellings=>[\"AR\", \"Argentine Republic\", \"República Argentina\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"South America\", :language=>[\"Spanish\"], :languageCodes=>[\"es\", \"gn\"], :translations=>{\"cy\"=>\"Ariannin\", \"de\"=>\"Argentinien\", \"es\"=>\"Argentina\", \"fr\"=>\"Argentine\", \"it\"=>\"Argentina\", \"ja\"=>\"アルゼンチン\", \"nl\"=>\"Argentinië\", \"hr\"=>\"Argentina\", \"ru\"=>\"Аргентина\"}, :demonym=>\"Argentinean\", :borders=>[\"BOL\", \"BRA\", \"CHL\", \"PRY\", \"URY\"], :area=>2780400, :lat=>-34, :lng=>-64}, {:name=>\"Armenia\", :nativeName=>\"Հայաստան\", :tld=>[\".am\"], :cca2=>\"AM\", :ccn3=>\"051\", :cca3=>\"ARM\", :currency=>[\"AMD\"], :callingCode=>[\"374\"], :capital=>\"Yerevan\", :altSpellings=>[\"AM\", \"Hayastan\", \"Republic of Armenia\", \"Հայաստանի Հանրապետություն\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"Western Asia\", :language=>[\"Armenian\"], :languageCodes=>[\"hy\", \"ru\"], :translations=>{\"cy\"=>\"Armenia\", \"de\"=>\"Armenien\", \"es\"=>\"Armenia\", \"fr\"=>\"Arménie\", \"it\"=>\"Armenia\", \"ja\"=>\"アルメニア\", \"nl\"=>\"Armenië\", \"hr\"=>\"Armenija\", \"ru\"=>\"Армения\"}, :demonym=>\"Armenian\", :borders=>[\"AZE\", \"GEO\", \"IRN\", \"TUR\"], :area=>29743, :lat=>40, :lng=>45}, {:name=>\"Aruba\", :nativeName=>\"Aruba\", :tld=>[\".aw\"], :cca2=>\"AW\", :ccn3=>\"533\", :cca3=>\"ABW\", :currency=>[\"AWG\"], :callingCode=>[\"297\"], :capital=>\"Oranjestad\", :altSpellings=>[\"AW\"], :relevance=>\"0.5\", :region=>\"Americas\", :subregion=>\"Caribbean\", :language=>[\"Dutch\", \"Papiamento\"], :languageCodes=>[\"nl\", \"pa\"], :translations=>{\"de\"=>\"Aruba\", \"es\"=>\"Aruba\", \"fr\"=>\"Aruba\", \"it\"=>\"Aruba\", \"ja\"=>\"アルバ\", \"nl\"=>\"Aruba\", \"hr\"=>\"Aruba\", \"ru\"=>\"Аруба\"}, :demonym=>\"Aruban\", :borders=>[], :area=>180, :lat=>12.5, :lng=>-69.96666666}, {:name=>\"Australia\", :nativeName=>\"Australia\", :tld=>[\".au\"], :cca2=>\"AU\", :ccn3=>\"036\", :cca3=>\"AUS\", :currency=>[\"AUD\"], :callingCode=>[\"61\"], :capital=>\"Canberra\", :altSpellings=>[\"AU\"], :relevance=>\"1.5\", :region=>\"Oceania\", :subregion=>\"Australia and New Zealand\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"cy\"=>\"Awstralia\", \"de\"=>\"Australien\", \"es\"=>\"Australia\", \"fr\"=>\"Australie\", \"it\"=>\"Australia\", \"ja\"=>\"オーストラリア\", \"nl\"=>\"Australië\", \"hr\"=>\"Australija\", \"ru\"=>\"Австралия\"}, :demonym=>\"Australian\", :borders=>[], :area=>7692024, :lat=>-27, :lng=>133}, {:name=>\"Austria\", :nativeName=>\"Österreich\", :tld=>[\".at\"], :cca2=>\"AT\", :ccn3=>\"040\", :cca3=>\"AUT\", :currency=>[\"EUR\"], :callingCode=>[\"43\"], :capital=>\"Vienna\", :altSpellings=>[\"AT\", \"Österreich\", \"Osterreich\", \"Oesterreich\"], :relevance=>\"0\", :region=>\"Europe\", :subregion=>\"Western Europe\", :language=>[\"German\"], :languageCodes=>[\"de\"], :translations=>{\"cy\"=>\"Awstria\", \"de\"=>\"Österreich\", \"es\"=>\"Austria\", \"fr\"=>\"Autriche\", \"it\"=>\"Austria\", \"ja\"=>\"オーストリア\", \"nl\"=>\"Oostenrijk\", \"hr\"=>\"Austrija\", \"ru\"=>\"Австрия\"}, :demonym=>\"Austrian\", :borders=>[\"CZE\", \"DEU\", \"HUN\", \"ITA\", \"LIE\", \"SVK\", \"SVN\", \"CHE\"], :area=>83871, :lat=>47.33333333, :lng=>13.33333333}, {:name=>\"Azerbaijan\", :nativeName=>\"Azərbaycan\", :tld=>[\".az\"], :cca2=>\"AZ\", :ccn3=>\"031\", :cca3=>\"AZE\", :currency=>[\"AZN\"], :callingCode=>[\"994\"], :capital=>\"Baku\", :altSpellings=>[\"AZ\", \"Republic of Azerbaijan\", \"Azərbaycan Respublikası\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"Western Asia\", :language=>[\"Azerbaijani\"], :languageCodes=>[\"az\", \"hy\"], :translations=>{\"cy\"=>\"Aserbaijan\", \"de\"=>\"Aserbaidschan\", \"es\"=>\"Azerbaiyán\", \"fr\"=>\"Azerbaïdjan\", \"it\"=>\"Azerbaijan\", \"ja\"=>\"アゼルバイジャン\", \"nl\"=>\"Azerbeidzjan\", \"hr\"=>\"Azerbajdžan\", \"ru\"=>\"Азербайджан\"}, :demonym=>\"Azerbaijani\", :borders=>[\"ARM\", \"GEO\", \"IRN\", \"RUS\", \"TUR\"], :area=>86600, :lat=>40.5, :lng=>47.5}, {:name=>\"Bahamas\", :nativeName=>\"Bahamas\", :tld=>[\".bs\"], :cca2=>\"BS\", :ccn3=>\"044\", :cca3=>\"BHS\", :currency=>[\"BSD\"], :callingCode=>[\"1242\"], :capital=>\"Nassau\", :altSpellings=>[\"BS\", \"Commonwealth of the Bahamas\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"Caribbean\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"cy\"=>\"Bahamas\", \"de\"=>\"Bahamas\", \"es\"=>\"Bahamas\", \"fr\"=>\"Bahamas\", \"it\"=>\"Bahamas\", \"ja\"=>\"バハマ\", \"nl\"=>\"Bahama’s\", \"hr\"=>\"Bahami\", \"ru\"=>\"Багамские Острова\"}, :demonym=>\"Bahamian\", :borders=>[], :area=>13943, :lat=>24.25, :lng=>-76}, {:name=>\"Bahrain\", :nativeName=>\"‏البحرين\", :tld=>[\".bh\"], :cca2=>\"BH\", :ccn3=>\"048\", :cca3=>\"BHR\", :currency=>[\"BHD\"], :callingCode=>[\"973\"], :capital=>\"Manama\", :altSpellings=>[\"BH\", \"Kingdom of Bahrain\", \"Mamlakat al-Baḥrayn\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"Western Asia\", :language=>[\"Arabic\"], :languageCodes=>[\"ar\"], :translations=>{\"cy\"=>\"Bahrain\", \"de\"=>\"Bahrain\", \"es\"=>\"Bahrein\", \"fr\"=>\"Bahreïn\", \"it\"=>\"Bahrein\", \"ja\"=>\"バーレーン\", \"nl\"=>\"Bahrein\", \"hr\"=>\"Bahrein\", \"ru\"=>\"Бахрейн\"}, :demonym=>\"Bahraini\", :borders=>[], :area=>765, :lat=>26, :lng=>50.55}, {:name=>\"Bangladesh\", :nativeName=>\"Bangladesh\", :tld=>[\".bd\"], :cca2=>\"BD\", :ccn3=>\"050\", :cca3=>\"BGD\", :currency=>[\"BDT\"], :callingCode=>[\"880\"], :capital=>\"Dhaka\", :altSpellings=>[\"BD\", \"People's Republic of Bangladesh\", \"Gônôprôjatôntri Bangladesh\"], :relevance=>\"2\", :region=>\"Asia\", :subregion=>\"Southern Asia\", :language=>[\"Bangla\"], :languageCodes=>[\"bn\"], :translations=>{\"cy\"=>\"Bangladesh\", \"de\"=>\"Bangladesch\", \"es\"=>\"Bangladesh\", \"fr\"=>\"Bangladesh\", \"it\"=>\"Bangladesh\", \"ja\"=>\"バングラデシュ\", \"nl\"=>\"Bangladesh\", \"hr\"=>\"Bangladeš\", \"ru\"=>\"Бангладеш\"}, :demonym=>\"Bangladeshi\", :borders=>[\"MMR\", \"IND\"], :area=>147570, :lat=>24, :lng=>90}, {:name=>\"Barbados\", :nativeName=>\"Barbados\", :tld=>[\".bb\"], :cca2=>\"BB\", :ccn3=>\"052\", :cca3=>\"BRB\", :currency=>[\"BBD\"], :callingCode=>[\"1246\"], :capital=>\"Bridgetown\", :altSpellings=>[\"BB\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"Caribbean\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"cy\"=>\"Barbados\", \"de\"=>\"Barbados\", \"es\"=>\"Barbados\", \"fr\"=>\"Barbade\", \"it\"=>\"Barbados\", \"ja\"=>\"バルバドス\", \"nl\"=>\"Barbados\", \"hr\"=>\"Barbados\", \"ru\"=>\"Барбадос\"}, :demonym=>\"Barbadian\", :borders=>[], :area=>430, :lat=>13.16666666, :lng=>-59.53333333}, {:name=>\"Belarus\", :nativeName=>\"Белару́сь\", :tld=>[\".by\"], :cca2=>\"BY\", :ccn3=>\"112\", :cca3=>\"BLR\", :currency=>[\"BYR\"], :callingCode=>[\"375\"], :capital=>\"Minsk\", :altSpellings=>[\"BY\", \"Bielaruś\", \"Republic of Belarus\", \"Белоруссия\", \"Республика Беларусь\", \"Belorussiya\", \"Respublika Belarus’\"], :relevance=>\"0\", :region=>\"Europe\", :subregion=>\"Eastern Europe\", :language=>[\"Belarusian\", \"Russian\"], :languageCodes=>[\"be\", \"ru\"], :translations=>{\"cy\"=>\"Belarws\", \"de\"=>\"Weißrussland\", \"es\"=>\"Bielorrusia\", \"fr\"=>\"Biélorussie\", \"it\"=>\"Bielorussia\", \"ja\"=>\"ベラルーシ\", \"nl\"=>\"Wit-Rusland\", \"hr\"=>\"Bjelorusija\", \"ru\"=>\"Белоруссия\"}, :demonym=>\"Belarusian\", :borders=>[\"LVA\", \"LTU\", \"POL\", \"RUS\", \"UKR\"], :area=>207600, :lat=>53, :lng=>28}, {:name=>\"Belgium\", :nativeName=>\"België\", :tld=>[\".be\"], :cca2=>\"BE\", :ccn3=>\"056\", :cca3=>\"BEL\", :currency=>[\"EUR\"], :callingCode=>[\"32\"], :capital=>\"Brussels\", :altSpellings=>[\"BE\", \"België\", \"Belgie\", \"Belgien\", \"Belgique\", \"Kingdom of Belgium\", \"Koninkrijk België\", \"Royaume de Belgique\", \"Königreich Belgien\"], :relevance=>\"1.5\", :region=>\"Europe\", :subregion=>\"Western Europe\", :language=>[\"Dutch\", \"French\", \"German\"], :languageCodes=>[\"nl\", \"fr\", \"de\"], :translations=>{\"cy\"=>\"Gwlad Belg\", \"de\"=>\"Belgien\", \"es\"=>\"Bélgica\", \"fr\"=>\"Belgique\", \"it\"=>\"Belgio\", \"ja\"=>\"ベルギー\", \"nl\"=>\"België\", \"hr\"=>\"Belgija\", \"ru\"=>\"Бельгия\"}, :demonym=>\"Belgian\", :borders=>[\"FRA\", \"DEU\", \"LUX\", \"NLD\"], :area=>30528, :lat=>50.83333333, :lng=>4}, {:name=>\"Belize\", :nativeName=>\"Belize\", :tld=>[\".bz\"], :cca2=>\"BZ\", :ccn3=>\"084\", :cca3=>\"BLZ\", :currency=>[\"BZD\"], :callingCode=>[\"501\"], :capital=>\"Belmopan\", :altSpellings=>[\"BZ\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"Central America\", :language=>[\"English\"], :languageCodes=>[\"en\", \"es\"], :translations=>{\"cy\"=>\"Belize\", \"de\"=>\"Belize\", \"es\"=>\"Belice\", \"fr\"=>\"Belize\", \"it\"=>\"Belize\", \"ja\"=>\"ベリーズ\", \"nl\"=>\"Belize\", \"hr\"=>\"Belize\", \"ru\"=>\"Белиз\"}, :demonym=>\"Belizean\", :borders=>[\"GTM\", \"MEX\"], :area=>22966, :lat=>17.25, :lng=>-88.75}, {:name=>\"Benin\", :nativeName=>\"Bénin\", :tld=>[\".bj\"], :cca2=>\"BJ\", :ccn3=>\"204\", :cca3=>\"BEN\", :currency=>[\"XOF\"], :callingCode=>[\"229\"], :capital=>\"Porto-Novo\", :altSpellings=>[\"BJ\", \"Republic of Benin\", \"République du Bénin\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Western Africa\", :language=>[\"French\"], :languageCodes=>[\"fr\"], :translations=>{\"cy\"=>\"Benin\", \"de\"=>\"Benin\", \"es\"=>\"Benín\", \"fr\"=>\"Bénin\", \"it\"=>\"Benin\", \"ja\"=>\"ベナン\", \"nl\"=>\"Benin\", \"hr\"=>\"Benin\", \"ru\"=>\"Бенин\"}, :demonym=>\"Beninese\", :borders=>[\"BFA\", \"NER\", \"NGA\", \"TGO\"], :area=>112622, :lat=>9.5, :lng=>2.25}, {:name=>\"Bhutan\", :nativeName=>\"ʼbrug-yul\", :tld=>[\".bt\"], :cca2=>\"BT\", :ccn3=>\"064\", :cca3=>\"BTN\", :currency=>[\"BTN\", \"INR\"], :callingCode=>[\"975\"], :capital=>\"Thimphu\", :altSpellings=>[\"BT\", \"Kingdom of Bhutan\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"Southern Asia\", :language=>[\"Dzongkha\"], :languageCodes=>[\"dz\"], :translations=>{\"cy\"=>\"Bhwtan\", \"de\"=>\"Bhutan\", \"es\"=>\"Bután\", \"fr\"=>\"Bhoutan\", \"it\"=>\"Bhutan\", \"ja\"=>\"ブータン\", \"nl\"=>\"Bhutan\", \"hr\"=>\"Butan\", \"ru\"=>\"Бутан\"}, :demonym=>\"Bhutanese\", :borders=>[\"CHN\", \"IND\"], :area=>38394, :lat=>27.5, :lng=>90.5}, {:name=>\"Bolivia\", :nativeName=>\"Bolivia\", :tld=>[\".bo\"], :cca2=>\"BO\", :ccn3=>\"068\", :cca3=>\"BOL\", :currency=>[\"BOB\", \"BOV\"], :callingCode=>[\"591\"], :capital=>\"Sucre\", :altSpellings=>[\"BO\", \"Buliwya\", \"Wuliwya\", \"Plurinational State of Bolivia\", \"Estado Plurinacional de Bolivia\", \"Buliwya Mamallaqta\", \"Wuliwya Suyu\", \"Tetã Volívia\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"South America\", :language=>[\"Spanish\", \"Quechua\", \"Aymara\", \"Guaraní\"], :languageCodes=>[\"es\", \"ay\", \"qu\"], :translations=>{\"cy\"=>\"Bolifia\", \"de\"=>\"Bolivien\", \"es\"=>\"Bolivia\", \"fr\"=>\"Bolivie\", \"it\"=>\"Bolivia\", \"ja\"=>\"ボリビア多民族国\", \"nl\"=>\"Bolivia\", \"hr\"=>\"Bolivija\", \"ru\"=>\"Боливия\"}, :demonym=>\"Bolivian\", :borders=>[\"ARG\", \"BRA\", \"CHL\", \"PRY\", \"PER\"], :area=>1098581, :lat=>-17, :lng=>-65}, {:name=>\"Bonaire\", :nativeName=>\"Bonaire\", :tld=>[\".an\", \".nl\"], :cca2=>\"BQ\", :ccn3=>\"535\", :cca3=>\"BES\", :currency=>[\"USD\"], :callingCode=>[\"5997\"], :capital=>\"Kralendijk\", :altSpellings=>[\"BQ\", \"Boneiru\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"Caribbean\", :language=>[\"Dutch\"], :languageCodes=>[\"nl\"], :translations=>{\"ru\"=>\"Бонэйр\"}, :demonym=>\"Dutch\", :borders=>[], :area=>0, :lat=>12.15, :lng=>-68.266667}, {:name=>\"Bosnia and Herzegovina\", :nativeName=>\"Bosna i Hercegovina\", :tld=>[\".ba\"], :cca2=>\"BA\", :ccn3=>\"070\", :cca3=>\"BIH\", :currency=>[\"BAM\"], :callingCode=>[\"387\"], :capital=>\"Sarajevo\", :altSpellings=>[\"BA\", \"Bosnia-Herzegovina\", \"Босна и Херцеговина\"], :relevance=>\"0\", :region=>\"Europe\", :subregion=>\"Southern Europe\", :language=>[\"Bosnian\", \"Croatian\", \"Serbian\"], :languageCodes=>[\"bs\", \"hr\", \"sr\"], :translations=>{\"cy\"=>\"Bosnia a Hercegovina\", \"de\"=>\"Bosnien und Herzegowina\", \"es\"=>\"Bosnia y Herzegovina\", \"fr\"=>\"Bosnie-Herzégovine\", \"it\"=>\"Bosnia ed Erzegovina\", \"ja\"=>\"ボスニア・ヘルツェゴビナ\", \"nl\"=>\"Bosnië en Herzegovina\", \"hr\"=>\"Bosna i Hercegovina\", \"ru\"=>\"Босния и Герцеговина\"}, :demonym=>\"Bosnian, Herzegovinian\", :borders=>[\"HRV\", \"MNE\", \"SRB\"], :area=>51209, :lat=>44, :lng=>18}, {:name=>\"Botswana\", :nativeName=>\"Botswana\", :tld=>[\".bw\"], :cca2=>\"BW\", :ccn3=>\"072\", :cca3=>\"BWA\", :currency=>[\"BWP\"], :callingCode=>[\"267\"], :capital=>\"Gaborone\", :altSpellings=>[\"BW\", \"Republic of Botswana\", \"Lefatshe la Botswana\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Southern Africa\", :language=>[\"English\", \"Setswana\"], :languageCodes=>[\"en\", \"tn\"], :translations=>{\"de\"=>\"Botswana\", \"es\"=>\"Botswana\", \"fr\"=>\"Botswana\", \"it\"=>\"Botswana\", \"ja\"=>\"ボツワナ\", \"nl\"=>\"Botswana\", \"hr\"=>\"Bocvana\", \"ru\"=>\"Ботсвана\"}, :demonym=>\"Motswana\", :borders=>[\"NAM\", \"ZAF\", \"ZMB\", \"ZWE\"], :area=>582000, :lat=>-22, :lng=>24}, {:name=>\"Bouvet Island\", :nativeName=>\"Bouvetøya\", :tld=>[\".bv\"], :cca2=>\"BV\", :ccn3=>\"074\", :cca3=>\"BVT\", :currency=>[\"NOK\"], :callingCode=>[\"\"], :capital=>\"\", :altSpellings=>[\"BV\", \"Bouvetøya\", \"Bouvet-øya\"], :relevance=>\"0\", :region=>\"\", :subregion=>\"\", :language=>[\"\"], :languageCodes=>[], :translations=>{\"de\"=>\"Bouvetinsel\", \"es\"=>\"Isla Bouvet\", \"fr\"=>\"Île Bouvet\", \"it\"=>\"Isola Bouvet\", \"ja\"=>\"ブーベ島\", \"nl\"=>\"Bouveteiland\", \"hr\"=>\"Otok Bouvet\", \"ru\"=>\"Остров Буве\"}, :demonym=>\"\", :borders=>[], :area=>49, :lat=>-54.43333333, :lng=>3.4}, {:name=>\"Brazil\", :nativeName=>\"Brasil\", :tld=>[\".br\"], :cca2=>\"BR\", :ccn3=>\"076\", :cca3=>\"BRA\", :currency=>[\"BRL\"], :callingCode=>[\"55\"], :capital=>\"Brasília\", :altSpellings=>[\"BR\", \"Brasil\", \"Federative Republic of Brazil\", \"República Federativa do Brasil\"], :relevance=>\"2\", :region=>\"Americas\", :subregion=>\"South America\", :language=>[\"Portuguese\"], :languageCodes=>[\"pt\"], :translations=>{\"cy\"=>\"Brasil\", \"de\"=>\"Brasilien\", \"es\"=>\"Brasil\", \"fr\"=>\"Brésil\", \"it\"=>\"Brasile\", \"ja\"=>\"ブラジル\", \"nl\"=>\"Brazilië\", \"hr\"=>\"Brazil\", \"ru\"=>\"Бразилия\"}, :demonym=>\"Brazilian\", :borders=>[\"ARG\", \"BOL\", \"COL\", \"GUF\", \"GUY\", \"PRY\", \"PER\", \"SUR\", \"URY\", \"VEN\"], :area=>8515767, :lat=>-10, :lng=>-55}, {:name=>\"British Indian Ocean Territory\", :nativeName=>\"British Indian Ocean Territory\", :tld=>[\".io\"], :cca2=>\"IO\", :ccn3=>\"086\", :cca3=>\"IOT\", :currency=>[\"USD\"], :callingCode=>[\"246\"], :capital=>\"Diego Garcia\", :altSpellings=>[\"IO\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Eastern Africa\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"cy\"=>\"Tiriogaeth Brydeinig Cefnfor India\", \"de\"=>\"Britisches Territorium im Indischen Ozean\", \"es\"=>\"Territorio Británico del Océano Índico\", \"fr\"=>\"Territoire britannique de l'océan Indien\", \"it\"=>\"Territorio britannico dell'oceano indiano\", \"ja\"=>\"イギリス領インド洋地域\", \"nl\"=>\"Britse Gebieden in de Indische Oceaan\", \"hr\"=>\"Britanski Indijskooceanski teritorij\", \"ru\"=>\"Британская территория в Индийском океане\"}, :demonym=>\"Indian\", :borders=>[], :area=>60, :lat=>-6, :lng=>71.5}, {:name=>\"British Virgin Islands\", :nativeName=>\"British Virgin Islands\", :tld=>[\".vg\"], :cca2=>\"VG\", :ccn3=>\"092\", :cca3=>\"VGB\", :currency=>[\"USD\"], :callingCode=>[\"1284\"], :capital=>\"Road Town\", :altSpellings=>[\"VG\"], :relevance=>\"0.5\", :region=>\"Americas\", :subregion=>\"Caribbean\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"de\"=>\"Britische Jungferninseln\", \"es\"=>\"Islas Vírgenes del Reino Unido\", \"fr\"=>\"Îles Vierges britanniques\", \"it\"=>\"Isole Vergini Britanniche\", \"ja\"=>\"イギリス領ヴァージン諸島\", \"nl\"=>\"Britse Maagdeneilanden\", \"hr\"=>\"Britanski Djevičanski Otoci\", \"ru\"=>\"Британские Виргинские острова\"}, :demonym=>\"Virgin Islander\", :borders=>[], :area=>151, :lat=>18.431383, :lng=>-64.62305}, {:name=>\"Brunei\", :nativeName=>\"Negara Brunei Darussalam\", :tld=>[\".bn\"], :cca2=>\"BN\", :ccn3=>\"096\", :cca3=>\"BRN\", :currency=>[\"BND\"], :callingCode=>[\"673\"], :capital=>\"Bandar Seri Begawan\", :altSpellings=>[\"BN\", \"Nation of Brunei\", \" the Abode of Peace\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"South-Eastern Asia\", :language=>[\"Malay\"], :languageCodes=>[\"ms\"], :translations=>{\"cy\"=>\"Brunei\", \"fr\"=>\"Brunei\", \"nl\"=>\"Brunei\", \"de\"=>\"Brunei\", \"it\"=>\"Brunei\", \"ja\"=>\"ブルネイ・ダルサラーム\", \"es\"=>\"Brunei\", \"hr\"=>\"Brunej\", \"ru\"=>\"Бруней\"}, :demonym=>\"Bruneian\", :borders=>[\"MYS\"], :area=>5765, :lat=>4.5, :lng=>114.66666666}, {:name=>\"Bulgaria\", :nativeName=>\"България\", :tld=>[\".bg\"], :cca2=>\"BG\", :ccn3=>\"100\", :cca3=>\"BGR\", :currency=>[\"BGN\"], :callingCode=>[\"359\"], :capital=>\"Sofia\", :altSpellings=>[\"BG\", \"Republic of Bulgaria\", \"Република България\"], :relevance=>\"0\", :region=>\"Europe\", :subregion=>\"Eastern Europe\", :language=>[\"Bulgarian\"], :languageCodes=>[\"bg\"], :translations=>{\"cy\"=>\"Bwlgaria\", \"de\"=>\"Bulgarien\", \"es\"=>\"Bulgaria\", \"fr\"=>\"Bulgarie\", \"it\"=>\"Bulgaria\", \"ja\"=>\"ブルガリア\", \"nl\"=>\"Bulgarije\", \"hr\"=>\"Bugarska\", \"ru\"=>\"Болгария\"}, :demonym=>\"Bulgarian\", :borders=>[\"GRC\", \"MKD\", \"ROU\", \"SRB\", \"TUR\"], :area=>110879, :lat=>43, :lng=>25}, {:name=>\"Burkina Faso\", :nativeName=>\"Burkina Faso\", :tld=>[\".bf\"], :cca2=>\"BF\", :ccn3=>\"854\", :cca3=>\"BFA\", :currency=>[\"XOF\"], :callingCode=>[\"226\"], :capital=>\"Ouagadougou\", :altSpellings=>[\"BF\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Western Africa\", :language=>[\"French\"], :languageCodes=>[\"fr\", \"ff\"], :translations=>{\"cy\"=>\"Burkina Faso\", \"de\"=>\"Burkina Faso\", \"es\"=>\"Burkina Faso\", \"fr\"=>\"Burkina Faso\", \"it\"=>\"Burkina Faso\", \"ja\"=>\"ブルキナファソ\", \"nl\"=>\"Burkina Faso\", \"hr\"=>\"Burkina Faso\", \"ru\"=>\"Буркина-Фасо\"}, :demonym=>\"Burkinabe\", :borders=>[\"BEN\", \"CIV\", \"GHA\", \"MLI\", \"NER\", \"TGO\"], :area=>272967, :lat=>13, :lng=>-2}, {:name=>\"Burundi\", :nativeName=>\"Burundi\", :tld=>[\".bi\"], :cca2=>\"BI\", :ccn3=>\"108\", :cca3=>\"BDI\", :currency=>[\"BIF\"], :callingCode=>[\"257\"], :capital=>\"Bujumbura\", :altSpellings=>[\"BI\", \"Republic of Burundi\", \"Republika y'Uburundi\", \"République du Burundi\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Eastern Africa\", :language=>[\"Kirundi\", \"French\"], :languageCodes=>[\"fr\", \"rn\"], :translations=>{\"cy\"=>\"Bwrwndi\", \"de\"=>\"Burundi\", \"es\"=>\"Burundi\", \"fr\"=>\"Burundi\", \"it\"=>\"Burundi\", \"ja\"=>\"ブルンジ\", \"nl\"=>\"Burundi\", \"hr\"=>\"Burundi\", \"ru\"=>\"Бурунди\"}, :demonym=>\"Burundian\", :borders=>[\"COD\", \"RWA\", \"TZA\"], :area=>27834, :lat=>-3.5, :lng=>30}, {:name=>\"Cambodia\", :nativeName=>\"Kâmpŭchéa\", :tld=>[\".kh\"], :cca2=>\"KH\", :ccn3=>\"116\", :cca3=>\"KHM\", :currency=>[\"KHR\"], :callingCode=>[\"855\"], :capital=>\"Phnom Penh\", :altSpellings=>[\"KH\", \"Kingdom of Cambodia\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"South-Eastern Asia\", :language=>[\"Khmer\"], :languageCodes=>[\"km\"], :translations=>{\"cy\"=>\"Cambodia\", \"fr\"=>\"Cambodge\", \"nl\"=>\"Cambodja\", \"de\"=>\"Kambodscha\", \"it\"=>\"Cambogia\", \"ja\"=>\"カンボジア\", \"es\"=>\"Camboya\", \"hr\"=>\"Kambodža\", \"ru\"=>\"Камбоджа\"}, :demonym=>\"Cambodian\", :borders=>[\"LAO\", \"THA\", \"VNM\"], :area=>181035, :lat=>13, :lng=>105}, {:name=>\"Cameroon\", :nativeName=>\"Cameroon\", :tld=>[\".cm\"], :cca2=>\"CM\", :ccn3=>\"120\", :cca3=>\"CMR\", :currency=>[\"XAF\"], :callingCode=>[\"237\"], :capital=>\"Yaoundé\", :altSpellings=>[\"CM\", \"Republic of Cameroon\", \"République du Cameroun\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Middle Africa\", :language=>[\"French\", \"English\"], :languageCodes=>[\"en\", \"fr\"], :translations=>{\"cy\"=>\"Camerŵn\", \"de\"=>\"Kamerun\", \"es\"=>\"Camerún\", \"fr\"=>\"Cameroun\", \"it\"=>\"Camerun\", \"ja\"=>\"カメルーン\", \"nl\"=>\"Kameroen\", \"hr\"=>\"Kamerun\", \"ru\"=>\"Камерун\"}, :demonym=>\"Cameroonian\", :borders=>[\"CAF\", \"TCD\", \"COG\", \"GNQ\", \"GAB\", \"NGA\"], :area=>475442, :lat=>6, :lng=>12}, {:name=>\"Canada\", :nativeName=>\"Canada\", :tld=>[\".ca\"], :cca2=>\"CA\", :ccn3=>\"124\", :cca3=>\"CAN\", :currency=>[\"CAD\"], :callingCode=>[\"1\"], :capital=>\"Ottawa\", :altSpellings=>[\"CA\"], :relevance=>\"2\", :region=>\"Americas\", :subregion=>\"Northern America\", :language=>[\"English\", \"French\"], :languageCodes=>[\"en\", \"fr\"], :translations=>{\"cy\"=>\"Canada\", \"de\"=>\"Kanada\", \"es\"=>\"Canadá\", \"fr\"=>\"Canada\", \"it\"=>\"Canada\", \"ja\"=>\"カナダ\", \"nl\"=>\"Canada\", \"hr\"=>\"Kanada\", \"ru\"=>\"Канада\"}, :demonym=>\"Canadian\", :borders=>[\"USA\"], :area=>9984670, :lat=>60, :lng=>-95}, {:name=>\"Cape Verde\", :nativeName=>\"Cabo Verde\", :tld=>[\".cv\"], :cca2=>\"CV\", :ccn3=>\"132\", :cca3=>\"CPV\", :currency=>[\"CVE\"], :callingCode=>[\"238\"], :capital=>\"Praia\", :altSpellings=>[\"CV\", \"Republic of Cabo Verde\", \"República de Cabo Verde\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Western Africa\", :language=>[\"Portuguese\"], :languageCodes=>[\"pt\"], :translations=>{\"cy\"=>\"Cape Verde\", \"de\"=>\"Kap Verde\", \"es\"=>\"Cabo Verde\", \"fr\"=>\"Cap Vert\", \"it\"=>\"Capo Verde\", \"ja\"=>\"カーボベルデ\", \"nl\"=>\"Kaapverdië\", \"hr\"=>\"Zelenortska Republika\", \"ru\"=>\"Кабо-Верде\"}, :demonym=>\"Cape Verdian\", :borders=>[], :area=>4033, :lat=>16, :lng=>-24}, {:name=>\"Cayman Islands\", :nativeName=>\"Cayman Islands\", :tld=>[\".ky\"], :cca2=>\"KY\", :ccn3=>\"136\", :cca3=>\"CYM\", :currency=>[\"KYD\"], :callingCode=>[\"1345\"], :capital=>\"George Town\", :altSpellings=>[\"KY\"], :relevance=>\"0.5\", :region=>\"Americas\", :subregion=>\"Caribbean\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"cy\"=>\"Ynysoedd_Cayman\", \"de\"=>\"Kaimaninseln\", \"es\"=>\"Islas Caimán\", \"fr\"=>\"Îles Caïmans\", \"it\"=>\"Isole Cayman\", \"ja\"=>\"ケイマン諸島\", \"nl\"=>\"Caymaneilanden\", \"hr\"=>\"Kajmanski otoci\", \"ru\"=>\"Каймановы острова\"}, :demonym=>\"Caymanian\", :borders=>[], :area=>264, :lat=>19.5, :lng=>-80.5}, {:name=>\"Central African Republic\", :nativeName=>\"Ködörösêse tî Bêafrîka\", :tld=>[\".cf\"], :cca2=>\"CF\", :ccn3=>\"140\", :cca3=>\"CAF\", :currency=>[\"XAF\"], :callingCode=>[\"236\"], :capital=>\"Bangui\", :altSpellings=>[\"CF\", \"Central African Republic\", \"République centrafricaine\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Middle Africa\", :language=>[\"Sango\", \"French\"], :languageCodes=>[\"fr\", \"sg\"], :translations=>{\"cy\"=>\"Gweriniaeth Canolbarth Affrica\", \"de\"=>\"Zentralafrikanische Republik\", \"es\"=>\"República Centroafricana\", \"fr\"=>\"République centrafricaine\", \"it\"=>\"Repubblica Centrafricana\", \"ja\"=>\"中央アフリカ共和国\", \"nl\"=>\"Centraal-Afrikaanse Republiek\", \"hr\"=>\"Srednjoafrička Republika\", \"ru\"=>\"Центральноафриканская Республика\"}, :demonym=>\"Central African\", :borders=>[\"CMR\", \"TCD\", \"COD\", \"COG\", \"SSD\", \"SDN\"], :area=>622984, :lat=>7, :lng=>21}, {:name=>\"Chad\", :nativeName=>\"Tchad\", :tld=>[\".td\"], :cca2=>\"TD\", :ccn3=>\"148\", :cca3=>\"TCD\", :currency=>[\"XAF\"], :callingCode=>[\"235\"], :capital=>\"N'Djamena\", :altSpellings=>[\"TD\", \"Tchad\", \"Republic of Chad\", \"République du Tchad\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Middle Africa\", :language=>[\"French\", \"Arabic\"], :languageCodes=>[\"fr\", \"ar\"], :translations=>{\"cy\"=>\"Tsiad\", \"de\"=>\"Tschad\", \"es\"=>\"Chad\", \"fr\"=>\"Tchad\", \"it\"=>\"Ciad\", \"ja\"=>\"チャド\", \"nl\"=>\"Tsjaad\", \"hr\"=>\"Čad\", \"ru\"=>\"Чад\"}, :demonym=>\"Chadian\", :borders=>[\"CMR\", \"CAF\", \"LBY\", \"NER\", \"NGA\", \"SSD\"], :area=>1284000, :lat=>15, :lng=>19}, {:name=>\"Chile\", :nativeName=>\"Chile\", :tld=>[\".cl\"], :cca2=>\"CL\", :ccn3=>\"152\", :cca3=>\"CHL\", :currency=>[\"CLF\", \"CLP\"], :callingCode=>[\"56\"], :capital=>\"Santiago\", :altSpellings=>[\"CL\", \"Republic of Chile\", \"República de Chile\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"South America\", :language=>[\"Spanish\"], :languageCodes=>[\"es\"], :translations=>{\"cy\"=>\"Chile\", \"de\"=>\"Chile\", \"es\"=>\"Chile\", \"fr\"=>\"Chili\", \"it\"=>\"Cile\", \"ja\"=>\"チリ\", \"nl\"=>\"Chili\", \"hr\"=>\"Čile\", \"ru\"=>\"Чили\"}, :demonym=>\"Chilean\", :borders=>[\"ARG\", \"BOL\", \"PER\"], :area=>756102, :lat=>-30, :lng=>-71}, {:name=>\"China\", :nativeName=>\"中国\", :tld=>[\".cn\", \".中国\", \".中國\", \".公司\", \".网络\"], :cca2=>\"CN\", :ccn3=>\"156\", :cca3=>\"CHN\", :currency=>[\"CNY\"], :callingCode=>[\"86\"], :capital=>\"Beijing\", :altSpellings=>[\"CN\", \"Zhōngguó\", \"Zhongguo\", \"Zhonghua\", \"People's Republic of China\", \"中华人民共和国\", \"Zhōnghuá Rénmín Gònghéguó\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"Eastern Asia\", :language=>[\"Standard Chinese\"], :languageCodes=>[\"zh\"], :translations=>{\"cy\"=>\"Tsieina\", \"de\"=>\"China\", \"es\"=>\"China\", \"fr\"=>\"Chine\", \"it\"=>\"Cina\", \"ja\"=>\"中国\", \"nl\"=>\"China\", \"hr\"=>\"Kina\", \"ru\"=>\"Китай\"}, :demonym=>\"Chinese\", :borders=>[\"AFG\", \"BTN\", \"MMR\", \"HKG\", \"IND\", \"KAZ\", \"PRK\", \"KGZ\", \"LAO\", \"MAC\", \"MNG\", \"PAK\", \"RUS\", \"TJK\", \"VNM\"], :area=>9706961, :lat=>35, :lng=>105}, {:name=>\"Christmas Island\", :nativeName=>\"Christmas Island\", :tld=>[\".cx\"], :cca2=>\"CX\", :ccn3=>\"162\", :cca3=>\"CXR\", :currency=>[\"AUD\"], :callingCode=>[\"61\"], :capital=>\"Flying Fish Cove\", :altSpellings=>[\"CX\", \"Territory of Christmas Island\"], :relevance=>\"0.5\", :region=>\"Oceania\", :subregion=>\"Australia and New Zealand\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"cy\"=>\"Ynys y Nadolig\", \"fr\"=>\"Île Christmas\", \"nl\"=>\"Christmaseiland\", \"de\"=>\"Weihnachtsinsel\", \"it\"=>\"Isola di Natale\", \"ja\"=>\"クリスマス島\", \"es\"=>\"Isla de Navidad\", \"hr\"=>\"Božićni otok\", \"ru\"=>\"Остров Рождества\"}, :demonym=>\"Christmas Island\", :borders=>[], :area=>135, :lat=>-10.5, :lng=>105.66666666}, {:name=>\"Cocos (Keeling) Islands\", :nativeName=>\"Cocos (Keeling) Islands\", :tld=>[\".cc\"], :cca2=>\"CC\", :ccn3=>\"166\", :cca3=>\"CCK\", :currency=>[\"AUD\"], :callingCode=>[\"61\"], :capital=>\"West Island\", :altSpellings=>[\"CC\", \"Territory of the Cocos (Keeling) Islands\", \"Keeling Islands\"], :relevance=>\"0\", :region=>\"Oceania\", :subregion=>\"Australia and New Zealand\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"cy\"=>\"Ynysoedd Cocos\", \"fr\"=>\"Îles Cocos\", \"nl\"=>\"Cocoseilanden\", \"de\"=>\"Kokosinseln\", \"it\"=>\"Isole Cocos e Keeling\", \"ja\"=>\"ココス(キーリング)諸島\", \"es\"=>\"Islas Cocos o Islas Keeling\", \"hr\"=>\"Kokosovi Otoci\", \"ru\"=>\"Кокосовые острова\"}, :demonym=>\"Cocos Islander\", :borders=>[], :area=>14, :lat=>-12.5, :lng=>96.83333333}, {:name=>\"Colombia\", :nativeName=>\"Colombia\", :tld=>[\".co\"], :cca2=>\"CO\", :ccn3=>\"170\", :cca3=>\"COL\", :currency=>[\"COP\"], :callingCode=>[\"57\"], :capital=>\"Bogotá\", :altSpellings=>[\"CO\", \"Republic of Colombia\", \"República de Colombia\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"South America\", :language=>[\"Spanish\"], :languageCodes=>[\"es\"], :translations=>{\"cy\"=>\"Colombia\", \"de\"=>\"Kolumbien\", \"es\"=>\"Colombia\", \"fr\"=>\"Colombie\", \"it\"=>\"Colombia\", \"ja\"=>\"コロンビア\", \"nl\"=>\"Colombia\", \"hr\"=>\"Kolumbija\", \"ru\"=>\"Колумбия\"}, :demonym=>\"Colombian\", :borders=>[\"BRA\", \"ECU\", \"PAN\", \"PER\", \"VEN\"], :area=>1141748, :lat=>4, :lng=>-72}, {:name=>\"Comoros\", :nativeName=>\"Komori\", :tld=>[\".km\"], :cca2=>\"KM\", :ccn3=>\"174\", :cca3=>\"COM\", :currency=>[\"KMF\"], :callingCode=>[\"269\"], :capital=>\"Moroni\", :altSpellings=>[\"KM\", \"Union of the Comoros\", \"Union des Comores\", \"Udzima wa Komori\", \"al-Ittiḥād al-Qumurī\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Eastern Africa\", :language=>[\"Comorian\", \"Arabic\", \"French\"], :languageCodes=>[\"ar\", \"fr\"], :translations=>{\"cy\"=>\"Comoros\", \"de\"=>\"Union der Komoren\", \"es\"=>\"Comoras\", \"fr\"=>\"Comores\", \"it\"=>\"Comore\", \"ja\"=>\"コモロ\", \"nl\"=>\"Comoren\", \"hr\"=>\"Komori\", \"ru\"=>\"Коморы\"}, :demonym=>\"Comoran\", :borders=>[], :area=>1862, :lat=>-12.16666666, :lng=>44.25}, {:name=>\"Republic of the Congo\", :nativeName=>\"République du Congo\", :tld=>[\".cg\"], :cca2=>\"CG\", :ccn3=>\"178\", :cca3=>\"COG\", :currency=>[\"XAF\"], :callingCode=>[\"242\"], :capital=>\"Brazzaville\", :altSpellings=>[\"CG\", \"Congo-Brazzaville\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Middle Africa\", :language=>[\"French\"], :languageCodes=>[\"fr\", \"ln\"], :translations=>{\"cy\"=>\"Gweriniaeth y Congo\", \"de\"=>\"Kongo\", \"es\"=>\"Congo\", \"fr\"=>\"Congo\", \"it\"=>\"Congo\", \"ja\"=>\"コンゴ共和国\", \"nl\"=>\"Congo [Republiek]\", \"hr\"=>\"Kongo\", \"ru\"=>\"Республика Конго\"}, :demonym=>\"Congolese\", :borders=>[\"AGO\", \"CMR\", \"CAF\", \"COD\", \"GAB\"], :area=>342000, :lat=>-1, :lng=>15}, {:name=>\"Democratic Republic of the Congo\", :nativeName=>\"République démocratique du Congo\", :tld=>[\".cd\"], :cca2=>\"CD\", :ccn3=>\"180\", :cca3=>\"COD\", :currency=>[\"CDF\"], :callingCode=>[\"243\"], :capital=>\"Kinshasa\", :altSpellings=>[\"CD\", \"DR Congo\", \"Congo-Kinshasa\", \"DRC\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Middle Africa\", :language=>[\"French\"], :languageCodes=>[\"fr\", \"ln\", \"kg\", \"sw\", \"lu\"], :translations=>{\"cy\"=>\"Gweriniaeth Ddemocrataidd Congo\", \"de\"=>\"Kongo (Dem. Rep.)\", \"es\"=>\"Congo (Rep. Dem.)\", \"fr\"=>\"Congo (Rép. dém.)\", \"it\"=>\"Congo (Rep. Dem.)\", \"ja\"=>\"コンゴ民主共和国\", \"nl\"=>\"Congo [DRC]\", \"hr\"=>\"Kongo, Demokratska Republika\", \"ru\"=>\"Демократическая Республика Конго\"}, :demonym=>\"Congolese\", :borders=>[\"AGO\", \"BDI\", \"CAF\", \"COG\", \"RWA\", \"SSD\", \"TZA\", \"UGA\", \"ZMB\"], :area=>2344858, :lat=>0, :lng=>25}, {:name=>\"Cook Islands\", :nativeName=>\"Cook Islands\", :tld=>[\".ck\"], :cca2=>\"CK\", :ccn3=>\"184\", :cca3=>\"COK\", :currency=>[\"NZD\"], :callingCode=>[\"682\"], :capital=>\"Avarua\", :altSpellings=>[\"CK\", \"Kūki 'Āirani\"], :relevance=>\"0.5\", :region=>\"Oceania\", :subregion=>\"Polynesia\", :language=>[\"English\", \"Cook Islands Māori\"], :languageCodes=>[\"en\"], :translations=>{\"cy\"=>\"Ynysoedd Cook\", \"de\"=>\"Cookinseln\", \"es\"=>\"Islas Cook\", \"fr\"=>\"Îles Cook\", \"it\"=>\"Isole Cook\", \"ja\"=>\"クック諸島\", \"nl\"=>\"Cookeilanden\", \"hr\"=>\"Cookovo Otočje\", \"ru\"=>\"Острова Кука\"}, :demonym=>\"Cook Islander\", :borders=>[], :area=>236, :lat=>-21.23333333, :lng=>-159.76666666}, {:name=>\"Costa Rica\", :nativeName=>\"Costa Rica\", :tld=>[\".cr\"], :cca2=>\"CR\", :ccn3=>\"188\", :cca3=>\"CRI\", :currency=>[\"CRC\"], :callingCode=>[\"506\"], :capital=>\"San José\", :altSpellings=>[\"CR\", \"Republic of Costa Rica\", \"República de Costa Rica\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"Central America\", :language=>[\"Spanish\"], :languageCodes=>[\"es\"], :translations=>{\"cy\"=>\"Costa Rica\", \"de\"=>\"Costa Rica\", \"es\"=>\"Costa Rica\", \"fr\"=>\"Costa Rica\", \"it\"=>\"Costa Rica\", \"ja\"=>\"コスタリカ\", \"nl\"=>\"Costa Rica\", \"hr\"=>\"Kostarika\", \"ru\"=>\"Коста-Рика\"}, :demonym=>\"Costa Rican\", :borders=>[\"NIC\", \"PAN\"], :area=>51100, :lat=>10, :lng=>-84}, {:name=>\"Croatia\", :nativeName=>\"Hrvatska\", :tld=>[\".hr\"], :cca2=>\"HR\", :ccn3=>\"191\", :cca3=>\"HRV\", :currency=>[\"HRK\"], :callingCode=>[\"385\"], :capital=>\"Zagreb\", :altSpellings=>[\"HR\", \"Hrvatska\", \"Republic of Croatia\", \"Republika Hrvatska\"], :relevance=>\"0\", :region=>\"Europe\", :subregion=>\"Southern Europe\", :language=>[\"Croatian\"], :languageCodes=>[\"hr\"], :translations=>{\"cy\"=>\"Croatia\", \"de\"=>\"Kroatien\", \"es\"=>\"Croacia\", \"fr\"=>\"Croatie\", \"it\"=>\"Croazia\", \"ja\"=>\"クロアチア\", \"nl\"=>\"Kroatië\", \"hr\"=>\"Hrvatska\", \"ru\"=>\"Хорватия\"}, :demonym=>\"Croatian\", :borders=>[\"BIH\", \"HUN\", \"MNE\", \"SRB\", \"SVN\"], :area=>56594, :lat=>45.16666666, :lng=>15.5}, {:name=>\"Cuba\", :nativeName=>\"Cuba\", :tld=>[\".cu\"], :cca2=>\"CU\", :ccn3=>\"192\", :cca3=>\"CUB\", :currency=>[\"CUC\", \"CUP\"], :callingCode=>[\"53\"], :capital=>\"Havana\", :altSpellings=>[\"CU\", \"Republic of Cuba\", \"República de Cuba\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"Caribbean\", :language=>[\"Spanish\"], :languageCodes=>[\"es\"], :translations=>{\"cy\"=>\"Ciwba\", \"de\"=>\"Kuba\", \"es\"=>\"Cuba\", \"fr\"=>\"Cuba\", \"it\"=>\"Cuba\", \"ja\"=>\"キューバ\", \"nl\"=>\"Cuba\", \"hr\"=>\"Kuba\", \"ru\"=>\"Куба\"}, :demonym=>\"Cuban\", :borders=>[], :area=>109884, :lat=>21.5, :lng=>-80}, {:name=>\"Curaçao\", :nativeName=>\"Curaçao\", :tld=>[\".cw\"], :cca2=>\"CW\", :ccn3=>\"531\", :cca3=>\"CUW\", :currency=>[\"ANG\"], :callingCode=>[\"5999\"], :capital=>\"Willemstad\", :altSpellings=>[\"CW\", \"Curacao\", \"Kòrsou\", \"Country of Curaçao\", \"Land Curaçao\", \"Pais Kòrsou\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"Caribbean\", :language=>[\"Dutch\", \"Papiamentu\", \"English\"], :languageCodes=>[\"nl\", \"pa\", \"en\"], :translations=>{\"nl\"=>\"Curaçao\", \"ru\"=>\"Кюрасао\"}, :demonym=>\"Dutch\", :borders=>[], :area=>444, :lat=>12.116667, :lng=>-68.933333}, {:name=>\"Cyprus\", :nativeName=>\"Κύπρος\", :tld=>[\".cy\"], :cca2=>\"CY\", :ccn3=>\"196\", :cca3=>\"CYP\", :currency=>[\"EUR\"], :callingCode=>[\"357\"], :capital=>\"Nicosia\", :altSpellings=>[\"CY\", \"Kýpros\", \"Kıbrıs\", \"Republic of Cyprus\", \"Κυπριακή Δημοκρατία\", \"Kıbrıs Cumhuriyeti\"], :relevance=>\"0\", :region=>\"Europe\", :subregion=>\"Eastern Europe\", :language=>[\"Greek\", \"Turkish\"], :languageCodes=>[\"el\", \"tr\", \"hy\"], :translations=>{\"cy\"=>\"Cyprus\", \"de\"=>\"Zypern\", \"es\"=>\"Chipre\", \"fr\"=>\"Chypre\", \"it\"=>\"Cipro\", \"ja\"=>\"キプロス\", \"nl\"=>\"Cyprus\", \"hr\"=>\"Cipar\", \"ru\"=>\"Кипр\"}, :demonym=>\"Cypriot\", :borders=>[\"GBR\"], :area=>9251, :lat=>35, :lng=>33}, {:name=>\"Czech Republic\", :nativeName=>\"Česká republika\", :tld=>[\".cz\"], :cca2=>\"CZ\", :ccn3=>\"203\", :cca3=>\"CZE\", :currency=>[\"CZK\"], :callingCode=>[\"420\"], :capital=>\"Prague\", :altSpellings=>[\"CZ\", \"Česká republika\", \"Česko\"], :relevance=>\"0\", :region=>\"Europe\", :subregion=>\"Eastern Europe\", :language=>[\"Czech\"], :languageCodes=>[\"cs\", \"sk\"], :translations=>{\"cy\"=>\"Y Weriniaeth Tsiec\", \"de\"=>\"Tschechische Republik\", \"es\"=>\"República Checa\", \"fr\"=>\"République tchèque\", \"it\"=>\"Repubblica Ceca\", \"ja\"=>\"チェコ\", \"nl\"=>\"Tsjechië\", \"hr\"=>\"Češka\", \"ru\"=>\"Чехия\"}, :demonym=>\"Czech\", :borders=>[\"AUT\", \"DEU\", \"POL\", \"SVK\"], :area=>78865, :lat=>49.75, :lng=>15.5}, {:name=>\"Denmark\", :nativeName=>\"Danmark\", :tld=>[\".dk\"], :cca2=>\"DK\", :ccn3=>\"208\", :cca3=>\"DNK\", :currency=>[\"DKK\"], :callingCode=>[\"45\"], :capital=>\"Copenhagen\", :altSpellings=>[\"DK\", \"Danmark\", \"Kingdom of Denmark\", \"Kongeriget Danmark\"], :relevance=>\"1.5\", :region=>\"Europe\", :subregion=>\"Northern Europe\", :language=>[\"Danish\"], :languageCodes=>[\"da\"], :translations=>{\"cy\"=>\"Denmarc\", \"de\"=>\"Dänemark\", \"es\"=>\"Dinamarca\", \"fr\"=>\"Danemark\", \"it\"=>\"Danimarca\", \"ja\"=>\"デンマーク\", \"nl\"=>\"Denemarken\", \"hr\"=>\"Danska\", \"ru\"=>\"Дания\"}, :demonym=>\"Danish\", :borders=>[\"DEU\"], :area=>43094, :lat=>56, :lng=>10}, {:name=>\"Djibouti\", :nativeName=>\"Djibouti\", :tld=>[\".dj\"], :cca2=>\"DJ\", :ccn3=>\"262\", :cca3=>\"DJI\", :currency=>[\"DJF\"], :callingCode=>[\"253\"], :capital=>\"Djibouti\", :altSpellings=>[\"DJ\", \"Jabuuti\", \"Gabuuti\", \"Republic of Djibouti\", \"République de Djibouti\", \"Gabuutih Ummuuno\", \"Jamhuuriyadda Jabuuti\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Eastern Africa\", :language=>[\"French\", \"Arabic\"], :languageCodes=>[\"fr\", \"ar\"], :translations=>{\"cy\"=>\"Djibouti\", \"de\"=>\"Dschibuti\", \"es\"=>\"Yibuti\", \"fr\"=>\"Djibouti\", \"it\"=>\"Gibuti\", \"ja\"=>\"ジブチ\", \"nl\"=>\"Djibouti\", \"hr\"=>\"Džibuti\", \"ru\"=>\"Джибути\"}, :demonym=>\"Djibouti\", :borders=>[\"ERI\", \"ETH\", \"SOM\"], :area=>23200, :lat=>11.5, :lng=>43}, {:name=>\"Dominica\", :nativeName=>\"Dominica\", :tld=>[\".dm\"], :cca2=>\"DM\", :ccn3=>\"212\", :cca3=>\"DMA\", :currency=>[\"XCD\"], :callingCode=>[\"1767\"], :capital=>\"Roseau\", :altSpellings=>[\"DM\", \"Dominique\", \"Wai‘tu kubuli\", \"Commonwealth of Dominica\"], :relevance=>\"0.5\", :region=>\"Americas\", :subregion=>\"Caribbean\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"cy\"=>\"Dominica\", \"de\"=>\"Dominica\", \"es\"=>\"Dominica\", \"fr\"=>\"Dominique\", \"it\"=>\"Dominica\", \"ja\"=>\"ドミニカ国\", \"nl\"=>\"Dominica\", \"hr\"=>\"Dominika\", \"ru\"=>\"Доминика\"}, :demonym=>\"Dominican\", :borders=>[], :area=>751, :lat=>15.41666666, :lng=>-61.33333333}, {:name=>\"Dominican Republic\", :nativeName=>\"República Dominicana\", :tld=>[\".do\"], :cca2=>\"DO\", :ccn3=>\"214\", :cca3=>\"DOM\", :currency=>[\"DOP\"], :callingCode=>[\"1809\", \"1829\", \"1849\"], :capital=>\"Santo Domingo\", :altSpellings=>[\"DO\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"Caribbean\", :language=>[\"Spanish\"], :languageCodes=>[\"es\"], :translations=>{\"cy\"=>\"Gweriniaeth_Dominica\", \"de\"=>\"Dominikanische Republik\", \"es\"=>\"República Dominicana\", \"fr\"=>\"République dominicaine\", \"it\"=>\"Repubblica Dominicana\", \"ja\"=>\"ドミニカ共和国\", \"nl\"=>\"Dominicaanse Republiek\", \"hr\"=>\"Dominikanska Republika\", \"ru\"=>\"Доминиканская Республика\"}, :demonym=>\"Dominican\", :borders=>[\"HTI\"], :area=>48671, :lat=>19, :lng=>-70.66666666}, {:name=>\"Ecuador\", :nativeName=>\"Ecuador\", :tld=>[\".ec\"], :cca2=>\"EC\", :ccn3=>\"218\", :cca3=>\"ECU\", :currency=>[\"USD\"], :callingCode=>[\"593\"], :capital=>\"Quito\", :altSpellings=>[\"EC\", \"Republic of Ecuador\", \"República del Ecuador\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"South America\", :language=>[\"Spanish\"], :languageCodes=>[\"es\"], :translations=>{\"cy\"=>\"Ecwador\", \"de\"=>\"Ecuador\", \"es\"=>\"Ecuador\", \"fr\"=>\"Équateur\", \"it\"=>\"Ecuador\", \"ja\"=>\"エクアドル\", \"nl\"=>\"Ecuador\", \"hr\"=>\"Ekvador\", \"ru\"=>\"Эквадор\"}, :demonym=>\"Ecuadorean\", :borders=>[\"COL\", \"PER\"], :area=>276841, :lat=>-2, :lng=>-77.5}, {:name=>\"Egypt\", :nativeName=>\"مصر‎\", :tld=>[\".eg\", \".مصر\"], :cca2=>\"EG\", :ccn3=>\"818\", :cca3=>\"EGY\", :currency=>[\"EGP\"], :callingCode=>[\"20\"], :capital=>\"Cairo\", :altSpellings=>[\"EG\", \"Arab Republic of Egypt\"], :relevance=>\"1.5\", :region=>\"Africa\", :subregion=>\"Northern Africa\", :language=>[\"Arabic\"], :languageCodes=>[\"ar\"], :translations=>{\"cy\"=>\"Yr Aifft\", \"de\"=>\"Ägypten\", \"es\"=>\"Egipto\", \"fr\"=>\"Égypte\", \"it\"=>\"Egitto\", \"ja\"=>\"エジプト\", \"nl\"=>\"Egypte\", \"hr\"=>\"Egipat\", \"ru\"=>\"Египет\"}, :demonym=>\"Egyptian\", :borders=>[\"ISR\", \"LBY\", \"SDN\"], :area=>1002450, :lat=>27, :lng=>30}, {:name=>\"El Salvador\", :nativeName=>\"El Salvador\", :tld=>[\".sv\"], :cca2=>\"SV\", :ccn3=>\"222\", :cca3=>\"SLV\", :currency=>[\"SVC\", \"USD\"], :callingCode=>[\"503\"], :capital=>\"San Salvador\", :altSpellings=>[\"SV\", \"Republic of El Salvador\", \"República de El Salvador\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"Central America\", :language=>[\"Castilian\"], :languageCodes=>[\"es\"], :translations=>{\"cy\"=>\"El Salvador\", \"de\"=>\"El Salvador\", \"es\"=>\"El Salvador\", \"fr\"=>\"Salvador\", \"it\"=>\"El Salvador\", \"ja\"=>\"エルサルバドル\", \"nl\"=>\"El Salvador\", \"hr\"=>\"Salvador\", \"ru\"=>\"Сальвадор\"}, :demonym=>\"Salvadoran\", :borders=>[\"GTM\", \"HND\"], :area=>21041, :lat=>13.83333333, :lng=>-88.91666666}, {:name=>\"Equatorial Guinea\", :nativeName=>\"Guinea Ecuatorial\", :tld=>[\".gq\"], :cca2=>\"GQ\", :ccn3=>\"226\", :cca3=>\"GNQ\", :currency=>[\"XAF\"], :callingCode=>[\"240\"], :capital=>\"Malabo\", :altSpellings=>[\"GQ\", \"Republic of Equatorial Guinea\", \"República de Guinea Ecuatorial\", \"République de Guinée équatoriale\", \"República da Guiné Equatorial\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Middle Africa\", :language=>[\"Spanish\", \"French\", \"Portuguese\"], :languageCodes=>[\"es\", \"fr\"], :translations=>{\"cy\"=>\"Gini Gyhydeddol\", \"de\"=>\"Äquatorial-Guinea\", \"es\"=>\"Guinea Ecuatorial\", \"fr\"=>\"Guinée-Équatoriale\", \"it\"=>\"Guinea Equatoriale\", \"ja\"=>\"赤道ギニア\", \"nl\"=>\"Equatoriaal-Guinea\", \"hr\"=>\"Ekvatorijalna Gvineja\", \"ru\"=>\"Экваториальная Гвинея\"}, :demonym=>\"Equatorial Guinean\", :borders=>[\"CMR\", \"GAB\"], :area=>28051, :lat=>2, :lng=>10}, {:name=>\"Eritrea\", :nativeName=>\"ኤርትራ\", :tld=>[\".er\"], :cca2=>\"ER\", :ccn3=>\"232\", :cca3=>\"ERI\", :currency=>[\"ERN\"], :callingCode=>[\"291\"], :capital=>\"Asmara\", :altSpellings=>[\"ER\", \"State of Eritrea\", \"ሃገረ ኤርትራ\", \"Dawlat Iritriyá\", \"ʾErtrā\", \"Iritriyā\", \"\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Eastern Africa\", :language=>[\"Tigrinya\", \"Arabic\", \"English\"], :languageCodes=>[\"ti\", \"ar\", \"en\"], :translations=>{\"cy\"=>\"Eritrea\", \"de\"=>\"Eritrea\", \"es\"=>\"Eritrea\", \"fr\"=>\"Érythrée\", \"it\"=>\"Eritrea\", \"ja\"=>\"エリトリア\", \"nl\"=>\"Eritrea\", \"hr\"=>\"Eritreja\", \"ru\"=>\"Эритрея\"}, :demonym=>\"Eritrean\", :borders=>[\"DJI\", \"ETH\", \"SDN\"], :area=>117600, :lat=>15, :lng=>39}, {:name=>\"Estonia\", :nativeName=>\"Eesti\", :tld=>[\".ee\"], :cca2=>\"EE\", :ccn3=>\"233\", :cca3=>\"EST\", :currency=>[\"EUR\"], :callingCode=>[\"372\"], :capital=>\"Tallinn\", :altSpellings=>[\"EE\", \"Eesti\", \"Republic of Estonia\", \"Eesti Vabariik\"], :relevance=>\"0\", :region=>\"Europe\", :subregion=>\"Northern Europe\", :language=>[\"Estonian\"], :languageCodes=>[\"et\"], :translations=>{\"cy\"=>\"Estonia\", \"de\"=>\"Estland\", \"es\"=>\"Estonia\", \"fr\"=>\"Estonie\", \"it\"=>\"Estonia\", \"ja\"=>\"エストニア\", \"nl\"=>\"Estland\", \"hr\"=>\"Estonija\", \"ru\"=>\"Эстония\"}, :demonym=>\"Estonian\", :borders=>[\"LVA\", \"RUS\"], :area=>45227, :lat=>59, :lng=>26}, {:name=>\"Ethiopia\", :nativeName=>\"ኢትዮጵያ\", :tld=>[\".et\"], :cca2=>\"ET\", :ccn3=>\"231\", :cca3=>\"ETH\", :currency=>[\"ETB\"], :callingCode=>[\"251\"], :capital=>\"Addis Ababa\", :altSpellings=>[\"ET\", \"ʾĪtyōṗṗyā\", \"Federal Democratic Republic of Ethiopia\", \"የኢትዮጵያ ፌዴራላዊ ዲሞክራሲያዊ ሪፐብሊክ\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Eastern Africa\", :language=>[\"Amharic\"], :languageCodes=>[\"am\"], :translations=>{\"cy\"=>\"Ethiopia\", \"de\"=>\"Äthiopien\", \"es\"=>\"Etiopía\", \"fr\"=>\"Éthiopie\", \"it\"=>\"Etiopia\", \"ja\"=>\"エチオピア\", \"nl\"=>\"Ethiopië\", \"hr\"=>\"Etiopija\", \"ru\"=>\"Эфиопия\"}, :demonym=>\"Ethiopian\", :borders=>[\"DJI\", \"ERI\", \"KEN\", \"SOM\", \"SSD\", \"SDN\"], :area=>1104300, :lat=>8, :lng=>38}, {:name=>\"Falkland Islands\", :nativeName=>\"Falkland Islands\", :tld=>[\".fk\"], :cca2=>\"FK\", :ccn3=>\"238\", :cca3=>\"FLK\", :currency=>[\"FKP\"], :callingCode=>[\"500\"], :capital=>\"Stanley\", :altSpellings=>[\"FK\", \"Islas Malvinas\"], :relevance=>\"0.5\", :region=>\"Americas\", :subregion=>\"South America\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"de\"=>\"Falklandinseln\", \"es\"=>\"Islas Malvinas\", \"fr\"=>\"Îles Malouines\", \"it\"=>\"Isole Falkland o Isole Malvine\", \"ja\"=>\"フォークランド(マルビナス)諸島\", \"nl\"=>\"Falklandeilanden [Islas Malvinas]\", \"hr\"=>\"Falklandski Otoci\", \"ru\"=>\"Фолклендские острова\"}, :demonym=>\"Falkland Islander\", :borders=>[], :area=>12173, :lat=>-51.75, :lng=>-59}, {:name=>\"Faroe Islands\", :nativeName=>\"Føroyar\", :tld=>[\".fo\"], :cca2=>\"FO\", :ccn3=>\"234\", :cca3=>\"FRO\", :currency=>[\"DKK\"], :callingCode=>[\"298\"], :capital=>\"Tórshavn\", :altSpellings=>[\"FO\", \"Føroyar\", \"Færøerne\"], :relevance=>\"0.5\", :region=>\"Europe\", :subregion=>\"Northern Europe\", :language=>[\"Faroese\", \"Danish\"], :languageCodes=>[\"fo\"], :translations=>{\"de\"=>\"Färöer-Inseln\", \"es\"=>\"Islas Faroe\", \"fr\"=>\"Îles Féroé\", \"it\"=>\"Isole Far Oer\", \"ja\"=>\"フェロー諸島\", \"nl\"=>\"Faeröer\", \"hr\"=>\"Farski Otoci\", \"ru\"=>\"Фарерские острова\"}, :demonym=>\"Faroese\", :borders=>[], :area=>1393, :lat=>62, :lng=>-7}, {:name=>\"Fiji\", :nativeName=>\"Fiji\", :tld=>[\".fj\"], :cca2=>\"FJ\", :ccn3=>\"242\", :cca3=>\"FJI\", :currency=>[\"FJD\"], :callingCode=>[\"679\"], :capital=>\"Suva\", :altSpellings=>[\"FJ\", \"Viti\", \"Republic of Fiji\", \"Matanitu ko Viti\", \"Fijī Gaṇarājya\"], :relevance=>\"0\", :region=>\"Oceania\", :subregion=>\"Melanesia\", :language=>[\"English\", \"Fijian\", \"Fiji Hindi\"], :languageCodes=>[\"en\", \"fj\", \"hi\", \"ur\"], :translations=>{\"de\"=>\"Fidschi\", \"es\"=>\"Fiyi\", \"fr\"=>\"Fidji\", \"it\"=>\"Figi\", \"ja\"=>\"フィジー\", \"nl\"=>\"Fiji\", \"hr\"=>\"Fiđi\", \"ru\"=>\"Фиджи\"}, :demonym=>\"Fijian\", :borders=>[], :area=>18272, :lat=>-18, :lng=>175}, {:name=>\"Finland\", :nativeName=>\"Suomi\", :tld=>[\".fi\"], :cca2=>\"FI\", :ccn3=>\"246\", :cca3=>\"FIN\", :currency=>[\"EUR\"], :callingCode=>[\"358\"], :capital=>\"Helsinki\", :altSpellings=>[\"FI\", \"Suomi\", \"Republic of Finland\", \"Suomen tasavalta\", \"Republiken Finland\"], :relevance=>\"0.5\", :region=>\"Europe\", :subregion=>\"Northern Europe\", :language=>[\"Finnish\", \"Swedish\"], :languageCodes=>[\"fi\", \"sv\"], :translations=>{\"de\"=>\"Finnland\", \"es\"=>\"Finlandia\", \"fr\"=>\"Finlande\", \"it\"=>\"Finlandia\", \"ja\"=>\"フィンランド\", \"nl\"=>\"Finland\", \"hr\"=>\"Finska\", \"ru\"=>\"Финляндия\"}, :demonym=>\"Finnish\", :borders=>[\"NOR\", \"SWE\", \"RUS\"], :area=>338424, :lat=>64, :lng=>26}, {:name=>\"France\", :nativeName=>\"France\", :tld=>[\".fr\"], :cca2=>\"FR\", :ccn3=>\"250\", :cca3=>\"FRA\", :currency=>[\"EUR\"], :callingCode=>[\"33\"], :capital=>\"Paris\", :altSpellings=>[\"FR\", \"French Republic\", \"République française\"], :relevance=>\"2.5\", :region=>\"Europe\", :subregion=>\"Western Europe\", :language=>[\"French\"], :languageCodes=>[\"fr\"], :translations=>{\"de\"=>\"Frankreich\", \"es\"=>\"Francia\", \"fr\"=>\"France\", \"it\"=>\"Francia\", \"ja\"=>\"フランス\", \"nl\"=>\"Frankrijk\", \"hr\"=>\"Francuska\", \"ru\"=>\"Франция\"}, :demonym=>\"French\", :borders=>[\"AND\", \"BEL\", \"DEU\", \"ITA\", \"LUX\", \"MCO\", \"ESP\", \"CHE\"], :area=>0, :lat=>46, :lng=>2}, {:name=>\"French Guiana\", :nativeName=>\"Guyane française\", :tld=>[\".gf\"], :cca2=>\"GF\", :ccn3=>\"254\", :cca3=>\"GUF\", :currency=>[\"EUR\"], :callingCode=>[\"594\"], :capital=>\"Cayenne\", :altSpellings=>[\"GF\", \"Guiana\", \"Guyane\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"South America\", :language=>[\"French\"], :languageCodes=>[\"fr\"], :translations=>{\"de\"=>\"Französisch Guyana\", \"es\"=>\"Guayana Francesa\", \"fr\"=>\"Guayane\", \"it\"=>\"Guyana francese\", \"ja\"=>\"フランス領ギアナ\", \"nl\"=>\"Frans-Guyana\", \"hr\"=>\"Francuska Gvajana\", \"ru\"=>\"Французская Гвиана\"}, :demonym=>\"\", :borders=>[\"BRA\", \"SUR\"], :area=>0, :lat=>4, :lng=>-53}, {:name=>\"French Polynesia\", :nativeName=>\"Polynésie française\", :tld=>[\".pf\"], :cca2=>\"PF\", :ccn3=>\"258\", :cca3=>\"PYF\", :currency=>[\"XPF\"], :callingCode=>[\"689\"], :capital=>\"Papeetē\", :altSpellings=>[\"PF\", \"Polynésie française\", \"French Polynesia\", \"Pōrīnetia Farāni\"], :relevance=>\"0\", :region=>\"Oceania\", :subregion=>\"Polynesia\", :language=>[\"French\"], :languageCodes=>[\"fr\"], :translations=>{\"de\"=>\"Französisch-Polynesien\", \"es\"=>\"Polinesia Francesa\", \"fr\"=>\"Polynésie française\", \"it\"=>\"Polinesia Francese\", \"ja\"=>\"フランス領ポリネシア\", \"nl\"=>\"Frans-Polynesië\", \"hr\"=>\"Francuska Polinezija\", \"ru\"=>\"Французская Полинезия\"}, :demonym=>\"French Polynesian\", :borders=>[], :area=>4167, :lat=>-15, :lng=>-140}, {:name=>\"French Southern and Antarctic Lands\", :nativeName=>\"Territoire des Terres australes et antarctiques françaises\", :tld=>[\".tf\"], :cca2=>\"TF\", :ccn3=>\"260\", :cca3=>\"ATF\", :currency=>[\"EUR\"], :callingCode=>[\"\"], :capital=>\"Port-aux-Français\", :altSpellings=>[\"TF\"], :relevance=>\"0\", :region=>\"\", :subregion=>\"\", :language=>[\"French\"], :languageCodes=>[\"fr\"], :translations=>{\"de\"=>\"Französische Süd- und Antarktisgebiete\", \"es\"=>\"Tierras Australes y Antárticas Francesas\", \"fr\"=>\"Terres australes et antarctiques françaises\", \"it\"=>\"Territori Francesi del Sud\", \"ja\"=>\"フランス領南方・南極地域\", \"nl\"=>\"Franse Gebieden in de zuidelijke Indische Oceaan\", \"hr\"=>\"Francuski južni i antarktički teritoriji\", \"ru\"=>\"Французские Южные и Антарктические территории\"}, :demonym=>\"French\", :borders=>[], :area=>7747, :lat=>-49.25, :lng=>69.167}, {:name=>\"Gabon\", :nativeName=>\"Gabon\", :tld=>[\".ga\"], :cca2=>\"GA\", :ccn3=>\"266\", :cca3=>\"GAB\", :currency=>[\"XAF\"], :callingCode=>[\"241\"], :capital=>\"Libreville\", :altSpellings=>[\"GA\", \"Gabonese Republic\", \"République Gabonaise\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Middle Africa\", :language=>[\"French\"], :languageCodes=>[\"fr\"], :translations=>{\"de\"=>\"Gabun\", \"es\"=>\"Gabón\", \"fr\"=>\"Gabon\", \"it\"=>\"Gabon\", \"ja\"=>\"ガボン\", \"nl\"=>\"Gabon\", \"hr\"=>\"Gabon\", \"ru\"=>\"Габон\"}, :demonym=>\"Gabonese\", :borders=>[\"CMR\", \"COG\", \"GNQ\"], :area=>267668, :lat=>-1, :lng=>11.75}, {:name=>\"Gambia\", :nativeName=>\"Gambia\", :tld=>[\".gm\"], :cca2=>\"GM\", :ccn3=>\"270\", :cca3=>\"GMB\", :currency=>[\"GMD\"], :callingCode=>[\"220\"], :capital=>\"Banjul\", :altSpellings=>[\"GM\", \"Republic of the Gambia\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Western Africa\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"de\"=>\"Gambia\", \"es\"=>\"Gambia\", \"fr\"=>\"Gambie\", \"it\"=>\"Gambia\", \"ja\"=>\"ガンビア\", \"nl\"=>\"Gambia\", \"hr\"=>\"Gambija\", \"ru\"=>\"Гамбия\"}, :demonym=>\"Gambian\", :borders=>[\"SEN\"], :area=>0, :lat=>13.46666666, :lng=>-16.56666666}, {:name=>\"Georgia\", :nativeName=>\"საქართველო\", :tld=>[\".ge\"], :cca2=>\"GE\", :ccn3=>\"268\", :cca3=>\"GEO\", :currency=>[\"GEL\"], :callingCode=>[\"995\"], :capital=>\"Tbilisi\", :altSpellings=>[\"GE\", \"Sakartvelo\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"Western Asia\", :language=>[\"Georgian\"], :languageCodes=>[\"ka\"], :translations=>{\"de\"=>\"Georgien\", \"es\"=>\"Georgia\", \"fr\"=>\"Géorgie\", \"it\"=>\"Georgia\", \"ja\"=>\"グルジア\", \"nl\"=>\"Georgië\", \"hr\"=>\"Gruzija\", \"ru\"=>\"Грузия\"}, :demonym=>\"Georgian\", :borders=>[\"ARM\", \"AZE\", \"RUS\", \"TUR\"], :area=>0, :lat=>42, :lng=>43.5}, {:name=>\"Germany\", :nativeName=>\"Deutschland\", :tld=>[\".de\"], :cca2=>\"DE\", :ccn3=>\"276\", :cca3=>\"DEU\", :currency=>[\"EUR\"], :callingCode=>[\"49\"], :capital=>\"Berlin\", :altSpellings=>[\"DE\", \"Federal Republic of Germany\", \"Bundesrepublik Deutschland\"], :relevance=>\"3\", :region=>\"Europe\", :subregion=>\"Western Europe\", :language=>[\"German\"], :languageCodes=>[\"de\"], :translations=>{\"de\"=>\"Deutschland\", \"es\"=>\"Alemania\", \"fr\"=>\"Allemagne\", \"it\"=>\"Germania\", \"ja\"=>\"ドイツ\", \"nl\"=>\"Duitsland\", \"hr\"=>\"Njemačka\", \"ru\"=>\"Германия\"}, :demonym=>\"German\", :borders=>[\"AUT\", \"BEL\", \"CZE\", \"DNK\", \"FRA\", \"LUX\", \"NLD\", \"POL\", \"CHE\"], :area=>357114, :lat=>51, :lng=>9}, {:name=>\"Ghana\", :nativeName=>\"Ghana\", :tld=>[\".gh\"], :cca2=>\"GH\", :ccn3=>\"288\", :cca3=>\"GHA\", :currency=>[\"GHS\"], :callingCode=>[\"233\"], :capital=>\"Accra\", :altSpellings=>[\"GH\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Western Africa\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"de\"=>\"Ghana\", \"es\"=>\"Ghana\", \"fr\"=>\"Ghana\", \"it\"=>\"Ghana\", \"ja\"=>\"ガーナ\", \"nl\"=>\"Ghana\", \"hr\"=>\"Gana\", \"ru\"=>\"Гана\"}, :demonym=>\"Ghanaian\", :borders=>[\"BFA\", \"CIV\", \"TGO\"], :area=>238533, :lat=>8, :lng=>-2}, {:name=>\"Gibraltar\", :nativeName=>\"Gibraltar\", :tld=>[\".gi\"], :cca2=>\"GI\", :ccn3=>\"292\", :cca3=>\"GIB\", :currency=>[\"GIP\"], :callingCode=>[\"350\"], :capital=>\"Gibraltar\", :altSpellings=>[\"GI\"], :relevance=>\"0.5\", :region=>\"Europe\", :subregion=>\"Southern Europe\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"de\"=>\"Gibraltar\", \"es\"=>\"Gibraltar\", \"fr\"=>\"Gibraltar\", \"it\"=>\"Gibilterra\", \"ja\"=>\"ジブラルタル\", \"nl\"=>\"Gibraltar\", \"hr\"=>\"Gibraltar\", \"ru\"=>\"Гибралтар\"}, :demonym=>\"Gibraltar\", :borders=>[\"ESP\"], :area=>6, :lat=>36.13333333, :lng=>-5.35}, {:name=>\"Greece\", :nativeName=>\"Ελλάδα\", :tld=>[\".gr\"], :cca2=>\"GR\", :ccn3=>\"300\", :cca3=>\"GRC\", :currency=>[\"EUR\"], :callingCode=>[\"30\"], :capital=>\"Athens\", :altSpellings=>[\"GR\", \"Elláda\", \"Hellenic Republic\", \"Ελληνική Δημοκρατία\"], :relevance=>\"1.5\", :region=>\"Europe\", :subregion=>\"Southern Europe\", :language=>[\"Greek\"], :languageCodes=>[\"el\"], :translations=>{\"de\"=>\"Griechenland\", \"es\"=>\"Grecia\", \"fr\"=>\"Grèce\", \"it\"=>\"Grecia\", \"ja\"=>\"ギリシャ\", \"nl\"=>\"Griekenland\", \"hr\"=>\"Grčka\", \"ru\"=>\"Греция\"}, :demonym=>\"Greek\", :borders=>[\"ALB\", \"BGR\", \"TUR\", \"MKD\"], :area=>131990, :lat=>39, :lng=>22}, {:name=>\"Greenland\", :nativeName=>\"Kalaallit Nunaat\", :tld=>[\".gl\"], :cca2=>\"GL\", :ccn3=>\"304\", :cca3=>\"GRL\", :currency=>[\"DKK\"], :callingCode=>[\"299\"], :capital=>\"Nuuk\", :altSpellings=>[\"GL\", \"Grønland\"], :relevance=>\"0.5\", :region=>\"Americas\", :subregion=>\"Northern America\", :language=>[\"Greenlandic\"], :languageCodes=>[\"kl\"], :translations=>{\"de\"=>\"Grönland\", \"es\"=>\"Groenlandia\", \"fr\"=>\"Groenland\", \"it\"=>\"Groenlandia\", \"ja\"=>\"グリーンランド\", \"nl\"=>\"Groenland\", \"hr\"=>\"Grenland\", \"ru\"=>\"Гренландия\"}, :demonym=>\"Greenlandic\", :borders=>[], :area=>2166086, :lat=>72, :lng=>-40}, {:name=>\"Grenada\", :nativeName=>\"Grenada\", :tld=>[\".gd\"], :cca2=>\"GD\", :ccn3=>\"308\", :cca3=>\"GRD\", :currency=>[\"XCD\"], :callingCode=>[\"1473\"], :capital=>\"St. George's\", :altSpellings=>[\"GD\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"Caribbean\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"de\"=>\"Grenada\", \"es\"=>\"Grenada\", \"fr\"=>\"Grenade\", \"it\"=>\"Grenada\", \"ja\"=>\"グレナダ\", \"nl\"=>\"Grenada\", \"hr\"=>\"Grenada\", \"ru\"=>\"Гренада\"}, :demonym=>\"Grenadian\", :borders=>[], :area=>344, :lat=>12.11666666, :lng=>-61.66666666}, {:name=>\"Guadeloupe\", :nativeName=>\"Guadeloupe\", :tld=>[\".gp\"], :cca2=>\"GP\", :ccn3=>\"312\", :cca3=>\"GLP\", :currency=>[\"EUR\"], :callingCode=>[\"590\"], :capital=>\"Basse-Terre\", :altSpellings=>[\"GP\", \"Gwadloup\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"Caribbean\", :language=>[\"French\"], :languageCodes=>[\"fr\"], :translations=>{\"de\"=>\"Guadeloupe\", \"es\"=>\"Guadalupe\", \"fr\"=>\"Guadeloupe\", \"it\"=>\"Guadeloupa\", \"ja\"=>\"グアドループ\", \"nl\"=>\"Guadeloupe\", \"hr\"=>\"Gvadalupa\", \"ru\"=>\"Гваделупа\"}, :demonym=>\"Guadeloupian\", :borders=>[], :area=>0, :lat=>16.25, :lng=>-61.583333}, {:name=>\"Guam\", :nativeName=>\"Guam\", :tld=>[\".gu\"], :cca2=>\"GU\", :ccn3=>\"316\", :cca3=>\"GUM\", :currency=>[\"USD\"], :callingCode=>[\"1671\"], :capital=>\"Hagåtña\", :altSpellings=>[\"GU\", \"Guåhån\"], :relevance=>\"0\", :region=>\"Oceania\", :subregion=>\"Micronesia\", :language=>[\"English\", \"Chamorro\"], :languageCodes=>[\"en\", \"ch\", \"es\"], :translations=>{\"de\"=>\"Guam\", \"es\"=>\"Guam\", \"fr\"=>\"Guam\", \"it\"=>\"Guam\", \"ja\"=>\"グアム\", \"nl\"=>\"Guam\", \"hr\"=>\"Guam\", \"ru\"=>\"Гуам\"}, :demonym=>\"Guamanian\", :borders=>[], :area=>549, :lat=>13.46666666, :lng=>144.78333333}, {:name=>\"Guatemala\", :nativeName=>\"Guatemala\", :tld=>[\".gt\"], :cca2=>\"GT\", :ccn3=>\"320\", :cca3=>\"GTM\", :currency=>[\"GTQ\"], :callingCode=>[\"502\"], :capital=>\"Guatemala City\", :altSpellings=>[\"GT\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"Central America\", :language=>[\"Spanish\"], :languageCodes=>[\"es\"], :translations=>{\"de\"=>\"Guatemala\", \"es\"=>\"Guatemala\", \"fr\"=>\"Guatemala\", \"it\"=>\"Guatemala\", \"ja\"=>\"グアテマラ\", \"nl\"=>\"Guatemala\", \"hr\"=>\"Gvatemala\", \"ru\"=>\"Гватемала\"}, :demonym=>\"Guatemalan\", :borders=>[\"BLZ\", \"SLV\", \"HND\", \"MEX\"], :area=>108889, :lat=>15.5, :lng=>-90.25}, {:name=>\"Guernsey\", :nativeName=>\"Guernsey\", :tld=>[\".gg\"], :cca2=>\"GG\", :ccn3=>\"831\", :cca3=>\"GGY\", :currency=>[\"GBP\"], :callingCode=>[\"44\"], :capital=>\"St. Peter Port\", :altSpellings=>[\"GG\", \"Bailiwick of Guernsey\", \"Bailliage de Guernesey\"], :relevance=>\"0.5\", :region=>\"Europe\", :subregion=>\"Northern Europe\", :language=>[\"English\", \"French\"], :languageCodes=>[\"en\", \"fr\"], :translations=>{\"de\"=>\"Guernsey\", \"es\"=>\"Guernsey\", \"fr\"=>\"Guernesey\", \"it\"=>\"Guernsey\", \"ja\"=>\"ガーンジー\", \"nl\"=>\"Guernsey\", \"hr\"=>\"Guernsey\", \"ru\"=>\"Гернси\"}, :demonym=>\"Channel Islander\", :borders=>[], :area=>78, :lat=>49.46666666, :lng=>-2.58333333}, {:name=>\"Guinea\", :nativeName=>\"Guinée\", :tld=>[\".gn\"], :cca2=>\"GN\", :ccn3=>\"324\", :cca3=>\"GIN\", :currency=>[\"GNF\"], :callingCode=>[\"224\"], :capital=>\"Conakry\", :altSpellings=>[\"GN\", \"Republic of Guinea\", \"République de Guinée\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Western Africa\", :language=>[\"French\"], :languageCodes=>[\"fr\", \"ff\"], :translations=>{\"de\"=>\"Guinea\", \"es\"=>\"Guinea\", \"fr\"=>\"Guinée\", \"it\"=>\"Guinea\", \"ja\"=>\"ギニア\", \"nl\"=>\"Guinee\", \"hr\"=>\"Gvineja\", \"ru\"=>\"Гвинея\"}, :demonym=>\"Guinean\", :borders=>[\"CIV\", \"GNB\", \"LBR\", \"MLI\", \"SEN\", \"SLE\"], :area=>245857, :lat=>11, :lng=>-10}, {:name=>\"Guinea-Bissau\", :nativeName=>\"Guiné-Bissau\", :tld=>[\".gw\"], :cca2=>\"GW\", :ccn3=>\"624\", :cca3=>\"GNB\", :currency=>[\"XOF\"], :callingCode=>[\"245\"], :capital=>\"Bissau\", :altSpellings=>[\"GW\", \"Republic of Guinea-Bissau\", \"República da Guiné-Bissau\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Western Africa\", :language=>[\"Portuguese\"], :languageCodes=>[\"pt\"], :translations=>{\"de\"=>\"Guinea-Bissau\", \"es\"=>\"Guinea-Bisáu\", \"fr\"=>\"Guinée-Bissau\", \"it\"=>\"Guinea-Bissau\", \"ja\"=>\"ギニアビサウ\", \"nl\"=>\"Guinee-Bissau\", \"hr\"=>\"Gvineja Bisau\", \"ru\"=>\"Гвинея-Бисау\"}, :demonym=>\"Guinea-Bissauan\", :borders=>[\"GIN\", \"SEN\"], :area=>36125, :lat=>12, :lng=>-15}, {:name=>\"Guyana\", :nativeName=>\"Guyana\", :tld=>[\".gy\"], :cca2=>\"GY\", :ccn3=>\"328\", :cca3=>\"GUY\", :currency=>[\"GYD\"], :callingCode=>[\"592\"], :capital=>\"Georgetown\", :altSpellings=>[\"GY\", \"Co-operative Republic of Guyana\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"South America\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"de\"=>\"Guyana\", \"es\"=>\"Guyana\", \"fr\"=>\"Guyane\", \"it\"=>\"Guyana\", \"ja\"=>\"ガイアナ\", \"nl\"=>\"Guyana\", \"hr\"=>\"Gvajana\", \"ru\"=>\"Гайана\"}, :demonym=>\"Guyanese\", :borders=>[\"BRA\", \"SUR\", \"VEN\"], :area=>214969, :lat=>5, :lng=>-59}, {:name=>\"Haiti\", :nativeName=>\"Haïti\", :tld=>[\".ht\"], :cca2=>\"HT\", :ccn3=>\"332\", :cca3=>\"HTI\", :currency=>[\"HTG\", \"USD\"], :callingCode=>[\"509\"], :capital=>\"Port-au-Prince\", :altSpellings=>[\"HT\", \"Republic of Haiti\", \"République d'Haïti\", \"Repiblik Ayiti\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"Caribbean\", :language=>[\"French\", \"Haitian Creole\"], :languageCodes=>[\"fr\", \"ht\"], :translations=>{\"de\"=>\"Haiti\", \"es\"=>\"Haiti\", \"fr\"=>\"Haïti\", \"it\"=>\"Haiti\", \"ja\"=>\"ハイチ\", \"nl\"=>\"Haïti\", \"hr\"=>\"Haiti\", \"ru\"=>\"Гаити\"}, :demonym=>\"Haitian\", :borders=>[\"DOM\"], :area=>27750, :lat=>19, :lng=>-72.41666666}, {:name=>\"Heard Island and McDonald Islands\", :nativeName=>\"Heard Island and McDonald Islands\", :tld=>[\".hm\", \".aq\"], :cca2=>\"HM\", :ccn3=>\"334\", :cca3=>\"HMD\", :currency=>[\"AUD\"], :callingCode=>[\"\"], :capital=>\"\", :altSpellings=>[\"HM\"], :relevance=>\"0\", :region=>\"\", :subregion=>\"\", :language=>[\"\"], :languageCodes=>[\"en\"], :translations=>{\"de\"=>\"Heard und die McDonaldinseln\", \"es\"=>\"Islas Heard y McDonald\", \"fr\"=>\"Îles Heard-et-MacDonald\", \"it\"=>\"Isole Heard e McDonald\", \"ja\"=>\"ハード島とマクドナルド諸島\", \"nl\"=>\"Heard- en McDonaldeilanden\", \"hr\"=>\"Otok Heard i otočje McDonald\", \"ru\"=>\"Остров Херд и острова Макдональд\"}, :demonym=>\"Heard and McDonald Islander\", :borders=>[], :area=>412, :lat=>-53.1, :lng=>72.51666666}, {:name=>\"Vatican City\", :nativeName=>\"Vaticano\", :tld=>[\".va\"], :cca2=>\"VA\", :ccn3=>\"336\", :cca3=>\"VAT\", :currency=>[\"EUR\"], :callingCode=>[\"3906698\", \"379\"], :capital=>\"Vatican City\", :altSpellings=>[\"VA\", \"Vatican City State\", \"Stato della Città del Vaticano\"], :relevance=>\"0.5\", :region=>\"Europe\", :subregion=>\"Southern Europe\", :language=>[\"Italian\"], :languageCodes=>[\"it\", \"la\"], :translations=>{\"de\"=>\"Vatikanstadt\", \"es\"=>\"Ciudad del Vaticano\", \"fr\"=>\"Cité du Vatican\", \"it\"=>\"Città del Vaticano\", \"ja\"=>\"バチカン市国\", \"nl\"=>\"Vaticaanstad\", \"hr\"=>\"Vatikan\", \"ru\"=>\"Ватикан\"}, :demonym=>\"Italian\", :borders=>[\"ITA\"], :area=>0.44, :lat=>41.9, :lng=>12.45}, {:name=>\"Honduras\", :nativeName=>\"Honduras\", :tld=>[\".hn\"], :cca2=>\"HN\", :ccn3=>\"340\", :cca3=>\"HND\", :currency=>[\"HNL\"], :callingCode=>[\"504\"], :capital=>\"Tegucigalpa\", :altSpellings=>[\"HN\", \"Republic of Honduras\", \"República de Honduras\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"Central America\", :language=>[\"Spanish\"], :languageCodes=>[\"es\"], :translations=>{\"de\"=>\"Honduras\", \"es\"=>\"Honduras\", \"fr\"=>\"Honduras\", \"it\"=>\"Honduras\", \"ja\"=>\"ホンジュラス\", \"nl\"=>\"Honduras\", \"hr\"=>\"Honduras\", \"ru\"=>\"Гондурас\"}, :demonym=>\"Honduran\", :borders=>[\"GTM\", \"SLV\", \"NIC\"], :area=>112492, :lat=>15, :lng=>-86.5}, {:name=>\"Hong Kong\", :nativeName=>\"香港\", :tld=>[\".hk\", \".香港\"], :cca2=>\"HK\", :ccn3=>\"344\", :cca3=>\"HKG\", :currency=>[\"HKD\"], :callingCode=>[\"852\"], :capital=>\"City of Victoria\", :altSpellings=>[\"HK\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"Eastern Asia\", :language=>[\"Chinese\", \"English\"], :languageCodes=>[\"zh\", \"en\"], :translations=>{\"de\"=>\"Hongkong\", \"es\"=>\"Hong Kong\", \"fr\"=>\"Hong Kong\", \"it\"=>\"Hong Kong\", \"ja\"=>\"香港\", \"nl\"=>\"Hongkong\", \"hr\"=>\"Hong Kong\", \"ru\"=>\"Гонконг\"}, :demonym=>\"Hong Konger\", :borders=>[\"CHN\"], :area=>1104, :lat=>22.267, :lng=>114.188}, {:name=>\"Hungary\", :nativeName=>\"Magyarország\", :tld=>[\".hu\"], :cca2=>\"HU\", :ccn3=>\"348\", :cca3=>\"HUN\", :currency=>[\"HUF\"], :callingCode=>[\"36\"], :capital=>\"Budapest\", :altSpellings=>[\"HU\"], :relevance=>\"0\", :region=>\"Europe\", :subregion=>\"Eastern Europe\", :language=>[\"Hungarian\"], :languageCodes=>[\"hu\"], :translations=>{\"de\"=>\"Ungarn\", \"es\"=>\"Hungría\", \"fr\"=>\"Hongrie\", \"it\"=>\"Ungheria\", \"ja\"=>\"ハンガリー\", \"nl\"=>\"Hongarije\", \"hr\"=>\"Mađarska\", \"ru\"=>\"Венгрия\"}, :demonym=>\"Hungarian\", :borders=>[\"AUT\", \"HRV\", \"ROU\", \"SRB\", \"SVK\", \"SVN\", \"UKR\"], :area=>93028, :lat=>47, :lng=>20}, {:name=>\"Iceland\", :nativeName=>\"Ísland\", :tld=>[\".is\"], :cca2=>\"IS\", :ccn3=>\"352\", :cca3=>\"ISL\", :currency=>[\"ISK\"], :callingCode=>[\"354\"], :capital=>\"Reykjavik\", :altSpellings=>[\"IS\", \"Island\", \"Republic of Iceland\", \"Lýðveldið Ísland\"], :relevance=>\"0\", :region=>\"Europe\", :subregion=>\"Northern Europe\", :language=>[\"Icelandic\"], :languageCodes=>[\"is\"], :translations=>{\"de\"=>\"Island\", \"es\"=>\"Islandia\", \"fr\"=>\"Islande\", \"it\"=>\"Islanda\", \"ja\"=>\"アイスランド\", \"nl\"=>\"IJsland\", \"hr\"=>\"Island\", \"ru\"=>\"Исландия\"}, :demonym=>\"Icelander\", :borders=>[], :area=>103000, :lat=>65, :lng=>-18}, {:name=>\"India\", :nativeName=>\"भारत\", :tld=>[\".in\"], :cca2=>\"IN\", :ccn3=>\"356\", :cca3=>\"IND\", :currency=>[\"INR\"], :callingCode=>[\"91\"], :capital=>\"New Delhi\", :altSpellings=>[\"IN\", \"Bhārat\", \"Republic of India\", \"Bharat Ganrajya\"], :relevance=>\"3\", :region=>\"Asia\", :subregion=>\"Southern Asia\", :language=>[\"Hindi\", \"English\"], :languageCodes=>[\"hi\", \"en\"], :translations=>{\"de\"=>\"Indien\", \"es\"=>\"India\", \"fr\"=>\"Inde\", \"it\"=>\"India\", \"ja\"=>\"インド\", \"nl\"=>\"India\", \"hr\"=>\"Indija\", \"ru\"=>\"Индия\"}, :demonym=>\"Indian\", :borders=>[\"AFG\", \"BGD\", \"BTN\", \"MMR\", \"CHN\", \"NPL\", \"PAK\", \"LKA\"], :area=>3287590, :lat=>20, :lng=>77}, {:name=>\"Indonesia\", :nativeName=>\"Indonesia\", :tld=>[\".id\"], :cca2=>\"ID\", :ccn3=>\"360\", :cca3=>\"IDN\", :currency=>[\"IDR\"], :callingCode=>[\"62\"], :capital=>\"Jakarta\", :altSpellings=>[\"ID\", \"Republic of Indonesia\", \"Republik Indonesia\"], :relevance=>\"2\", :region=>\"Asia\", :subregion=>\"South-Eastern Asia\", :language=>[\"Indonesian\"], :languageCodes=>[\"id\"], :translations=>{\"fr\"=>\"Indonésie\", \"nl\"=>\"Indonesië\", \"de\"=>\"Indonesien\", \"it\"=>\"Indonesia\", \"ja\"=>\"インドネシア\", \"es\"=>\"Indonesia\", \"hr\"=>\"Indonezija\", \"ru\"=>\"Индонезия\"}, :demonym=>\"Indonesian\", :borders=>[\"TLS\", \"MYS\", \"PNG\"], :area=>1904569, :lat=>-5, :lng=>120}, {:name=>\"Ivory Coast\", :nativeName=>\"Côte d'Ivoire\", :tld=>[\".ci\"], :cca2=>\"CI\", :ccn3=>\"384\", :cca3=>\"CIV\", :currency=>[\"XOF\"], :callingCode=>[\"225\"], :capital=>\"Yamoussoukro\", :altSpellings=>[\"CI\", \"Ivory Coast\", \"Republic of Côte d'Ivoire\", \"République de Côte d'Ivoire\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Western Africa\", :language=>[\"French\"], :languageCodes=>[\"fr\"], :translations=>{\"de\"=>\"Elfenbeinküste\", \"es\"=>\"Costa de Marfil\", \"fr\"=>\"Côte d'Ivoire\", \"it\"=>\"Costa D'Avorio\", \"ja\"=>\"コートジボワール\", \"nl\"=>\"Ivoorkust\", \"hr\"=>\"Obala Bjelokosti\", \"ru\"=>\"Кот-д’Ивуар\"}, :demonym=>\"Ivorian\", :borders=>[\"BFA\", \"GHA\", \"GIN\", \"LBR\", \"MLI\"], :area=>322463, :lat=>8, :lng=>-5}, {:name=>\"Iran\", :nativeName=>\"Irān\", :tld=>[\".ir\", \"ایران.\"], :cca2=>\"IR\", :ccn3=>\"364\", :cca3=>\"IRN\", :currency=>[\"IRR\"], :callingCode=>[\"98\"], :capital=>\"Tehran\", :altSpellings=>[\"IR\", \"Islamic Republic of Iran\", \"Jomhuri-ye Eslāmi-ye Irān\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"Southern Asia\", :language=>[\"Persian\"], :languageCodes=>[\"fa\"], :translations=>{\"de\"=>\"Iran\", \"es\"=>\"Iran\", \"fr\"=>\"Iran\", \"ja\"=>\"イラン・イスラム共和国\", \"nl\"=>\"Iran\", \"hr\"=>\"Iran\", \"ru\"=>\"Иран\"}, :demonym=>\"Iranian\", :borders=>[\"AFG\", \"ARM\", \"AZE\", \"IRQ\", \"PAK\", \"TUR\", \"TKM\"], :area=>1648195, :lat=>32, :lng=>53}, {:name=>\"Iraq\", :nativeName=>\"العراق\", :tld=>[\".iq\"], :cca2=>\"IQ\", :ccn3=>\"368\", :cca3=>\"IRQ\", :currency=>[\"IQD\"], :callingCode=>[\"964\"], :capital=>\"Baghdad\", :altSpellings=>[\"IQ\", \"Republic of Iraq\", \"Jumhūriyyat al-‘Irāq\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"Western Asia\", :language=>[\"Arabic\", \"Kurdish\", \"Syriac\"], :languageCodes=>[\"ar\", \"ku\"], :translations=>{\"de\"=>\"Irak\", \"es\"=>\"Irak\", \"fr\"=>\"Irak\", \"it\"=>\"Iraq\", \"ja\"=>\"イラク\", \"nl\"=>\"Irak\", \"hr\"=>\"Irak\", \"ru\"=>\"Ирак\"}, :demonym=>\"Iraqi\", :borders=>[\"IRN\", \"JOR\", \"KWT\", \"SAU\", \"SYR\", \"TUR\"], :area=>438317, :lat=>33, :lng=>44}, {:name=>\"Ireland\", :nativeName=>\"Éire\", :tld=>[\".ie\"], :cca2=>\"IE\", :ccn3=>\"372\", :cca3=>\"IRL\", :currency=>[\"EUR\"], :callingCode=>[\"353\"], :capital=>\"Dublin\", :altSpellings=>[\"IE\", \"Éire\", \"Republic of Ireland\", \"Poblacht na hÉireann\"], :relevance=>\"1.2\", :region=>\"Europe\", :subregion=>\"Northern Europe\", :language=>[\"Irish\", \"English\"], :languageCodes=>[\"ga\", \"en\"], :translations=>{\"de\"=>\"Irland\", \"es\"=>\"Irlanda\", \"fr\"=>\"Irlande\", \"it\"=>\"Irlanda\", \"ja\"=>\"アイルランド\", \"nl\"=>\"Ierland\", \"hr\"=>\"Irska\", \"ru\"=>\"Ирландия\"}, :demonym=>\"Irish\", :borders=>[\"GBR\"], :area=>70273, :lat=>53, :lng=>-8}, {:name=>\"Isle of Man\", :nativeName=>\"Isle of Man\", :tld=>[\".im\"], :cca2=>\"IM\", :ccn3=>\"833\", :cca3=>\"IMN\", :currency=>[\"GBP\"], :callingCode=>[\"44\"], :capital=>\"Douglas\", :altSpellings=>[\"IM\", \"Ellan Vannin\", \"Mann\", \"Mannin\"], :relevance=>\"0.5\", :region=>\"Europe\", :subregion=>\"Northern Europe\", :language=>[\"English\", \"Manx\"], :languageCodes=>[\"en\", \"gv\"], :translations=>{\"de\"=>\"Insel Man\", \"es\"=>\"Isla de Man\", \"fr\"=>\"Île de Man\", \"it\"=>\"Isola di Man\", \"ja\"=>\"マン島\", \"nl\"=>\"Isle of Man\", \"hr\"=>\"Otok Man\", \"ru\"=>\"Остров Мэн\"}, :demonym=>\"Manx\", :borders=>[], :area=>572, :lat=>54.25, :lng=>-4.5}, {:name=>\"Israel\", :nativeName=>\"ישראל\", :tld=>[\".il\"], :cca2=>\"IL\", :ccn3=>\"376\", :cca3=>\"ISR\", :currency=>[\"ILS\"], :callingCode=>[\"972\"], :capital=>\"Jerusalem\", :altSpellings=>[\"IL\", \"State of Israel\", \"Medīnat Yisrā'el\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"Western Asia\", :language=>[\"Hebrew\", \"Arabic\"], :languageCodes=>[\"he\", \"ar\"], :translations=>{\"de\"=>\"Israel\", \"es\"=>\"Israel\", \"fr\"=>\"Israël\", \"it\"=>\"Israele\", \"ja\"=>\"イスラエル\", \"nl\"=>\"Israël\", \"hr\"=>\"Izrael\", \"ru\"=>\"Израиль\"}, :demonym=>\"Israeli\", :borders=>[\"EGY\", \"JOR\", \"LBN\", \"SYR\"], :area=>20770, :lat=>31.47, :lng=>35.13}, {:name=>\"Italy\", :nativeName=>\"Italia\", :tld=>[\".it\"], :cca2=>\"IT\", :ccn3=>\"380\", :cca3=>\"ITA\", :currency=>[\"EUR\"], :callingCode=>[\"39\"], :capital=>\"Rome\", :altSpellings=>[\"IT\", \"Italian Republic\", \"Repubblica italiana\"], :relevance=>\"2\", :region=>\"Europe\", :subregion=>\"Southern Europe\", :language=>[\"Italian\"], :languageCodes=>[\"it\"], :translations=>{\"de\"=>\"Italien\", \"es\"=>\"Italia\", \"fr\"=>\"Italie\", \"it\"=>\"Italia\", \"ja\"=>\"イタリア\", \"nl\"=>\"Italië\", \"hr\"=>\"Italija\", \"ru\"=>\"Италия\"}, :demonym=>\"Italian\", :borders=>[\"AUT\", \"FRA\", \"SMR\", \"SVN\", \"CHE\", \"VAT\"], :area=>301336, :lat=>42.83333333, :lng=>12.83333333}, {:name=>\"Jamaica\", :nativeName=>\"Jamaica\", :tld=>[\".jm\"], :cca2=>\"JM\", :ccn3=>\"388\", :cca3=>\"JAM\", :currency=>[\"JMD\"], :callingCode=>[\"1876\"], :capital=>\"Kingston\", :altSpellings=>[\"JM\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"Caribbean\", :language=>[\"Jamaican English\"], :languageCodes=>[\"en\"], :translations=>{\"de\"=>\"Jamaika\", \"es\"=>\"Jamaica\", \"fr\"=>\"Jamaïque\", \"it\"=>\"Giamaica\", \"ja\"=>\"ジャマイカ\", \"nl\"=>\"Jamaica\", \"hr\"=>\"Jamajka\", \"ru\"=>\"Ямайка\"}, :demonym=>\"Jamaican\", :borders=>[], :area=>10991, :lat=>18.25, :lng=>-77.5}, {:name=>\"Japan\", :nativeName=>\"日本\", :tld=>[\".jp\", \".みんな\"], :cca2=>\"JP\", :ccn3=>\"392\", :cca3=>\"JPN\", :currency=>[\"JPY\"], :callingCode=>[\"81\"], :capital=>\"Tokyo\", :altSpellings=>[\"JP\", \"Nippon\", \"Nihon\"], :relevance=>\"2.5\", :region=>\"Asia\", :subregion=>\"Eastern Asia\", :language=>[\"Japanese\"], :languageCodes=>[\"ja\"], :translations=>{\"de\"=>\"Japan\", \"es\"=>\"Japón\", \"fr\"=>\"Japon\", \"it\"=>\"Giappone\", \"ja\"=>\"日本\", \"nl\"=>\"Japan\", \"hr\"=>\"Japan\", \"ru\"=>\"Япония\"}, :demonym=>\"Japanese\", :borders=>[], :area=>377930, :lat=>36, :lng=>138}, {:name=>\"Jersey\", :nativeName=>\"Jersey\", :tld=>[\".je\"], :cca2=>\"JE\", :ccn3=>\"832\", :cca3=>\"JEY\", :currency=>[\"GBP\"], :callingCode=>[\"44\"], :capital=>\"Saint Helier\", :altSpellings=>[\"JE\", \"Bailiwick of Jersey\", \"Bailliage de Jersey\", \"Bailliage dé Jèrri\"], :relevance=>\"0.5\", :region=>\"Europe\", :subregion=>\"Northern Europe\", :language=>[\"English\", \"French\"], :languageCodes=>[\"en\", \"fr\"], :translations=>{\"de\"=>\"Jersey\", \"es\"=>\"Jersey\", \"fr\"=>\"Jersey\", \"it\"=>\"Isola di Jersey\", \"ja\"=>\"ジャージー\", \"nl\"=>\"Jersey\", \"hr\"=>\"Jersey\", \"ru\"=>\"Джерси\"}, :demonym=>\"Channel Islander\", :borders=>[], :area=>116, :lat=>49.25, :lng=>-2.16666666}, {:name=>\"Jordan\", :nativeName=>\"الأردن\", :tld=>[\".jo\", \"الاردن.\"], :cca2=>\"JO\", :ccn3=>\"400\", :cca3=>\"JOR\", :currency=>[\"JOD\"], :callingCode=>[\"962\"], :capital=>\"Amman\", :altSpellings=>[\"JO\", \"Hashemite Kingdom of Jordan\", \"al-Mamlakah al-Urdunīyah al-Hāshimīyah\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"Western Asia\", :language=>[\"Arabic\"], :languageCodes=>[\"ar\"], :translations=>{\"de\"=>\"Jordanien\", \"es\"=>\"Jordania\", \"fr\"=>\"Jordanie\", \"it\"=>\"Giordania\", \"ja\"=>\"ヨルダン\", \"nl\"=>\"Jordanië\", \"hr\"=>\"Jordan\", \"ru\"=>\"Иордания\"}, :demonym=>\"Jordanian\", :borders=>[\"IRQ\", \"ISR\", \"SAU\", \"SYR\"], :area=>89342, :lat=>31, :lng=>36}, {:name=>\"Kazakhstan\", :nativeName=>\"Қазақстан\", :tld=>[\".kz\", \".қаз\"], :cca2=>\"KZ\", :ccn3=>\"398\", :cca3=>\"KAZ\", :currency=>[\"KZT\"], :callingCode=>[\"76\", \"77\"], :capital=>\"Astana\", :altSpellings=>[\"KZ\", \"Qazaqstan\", \"Казахстан\", \"Republic of Kazakhstan\", \"Қазақстан Республикасы\", \"Qazaqstan Respublïkası\", \"Республика Казахстан\", \"Respublika Kazakhstan\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"Central Asia\", :language=>[\"Kazakh\", \"Russian\"], :languageCodes=>[\"kk\", \"ru\"], :translations=>{\"de\"=>\"Kasachstan\", \"es\"=>\"Kazajistán\", \"fr\"=>\"Kazakhstan\", \"it\"=>\"Kazakistan\", \"ja\"=>\"カザフスタン\", \"nl\"=>\"Kazachstan\", \"hr\"=>\"Kazahstan\", \"ru\"=>\"Казахстан\"}, :demonym=>\"Kazakhstani\", :borders=>[\"CHN\", \"KGZ\", \"RUS\", \"TKM\", \"UZB\"], :area=>2724900, :lat=>48, :lng=>68}, {:name=>\"Kenya\", :nativeName=>\"Kenya\", :tld=>[\".ke\"], :cca2=>\"KE\", :ccn3=>\"404\", :cca3=>\"KEN\", :currency=>[\"KES\"], :callingCode=>[\"254\"], :capital=>\"Nairobi\", :altSpellings=>[\"KE\", \"Republic of Kenya\", \"Jamhuri ya Kenya\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Eastern Africa\", :language=>[\"Swahili\", \"English\"], :languageCodes=>[\"en\", \"sw\"], :translations=>{\"de\"=>\"Kenia\", \"es\"=>\"Kenia\", \"fr\"=>\"Kenya\", \"it\"=>\"Kenya\", \"ja\"=>\"ケニア\", \"nl\"=>\"Kenia\", \"hr\"=>\"Kenija\", \"ru\"=>\"Кения\"}, :demonym=>\"Kenyan\", :borders=>[\"ETH\", \"SOM\", \"SSD\", \"TZA\", \"UGA\"], :area=>580367, :lat=>1, :lng=>38}, {:name=>\"Kiribati\", :nativeName=>\"Kiribati\", :tld=>[\".ki\"], :cca2=>\"KI\", :ccn3=>\"296\", :cca3=>\"KIR\", :currency=>[\"AUD\"], :callingCode=>[\"686\"], :capital=>\"South Tarawa\", :altSpellings=>[\"KI\", \"Republic of Kiribati\", \"Ribaberiki Kiribati\"], :relevance=>\"0\", :region=>\"Oceania\", :subregion=>\"Micronesia\", :language=>[\"English\", \"Gilbertese\"], :languageCodes=>[\"en\"], :translations=>{\"de\"=>\"Kiribati\", \"es\"=>\"Kiribati\", \"fr\"=>\"Kiribati\", \"it\"=>\"Kiribati\", \"ja\"=>\"キリバス\", \"nl\"=>\"Kiribati\", \"hr\"=>\"Kiribati\", \"ru\"=>\"Кирибати\"}, :demonym=>\"I-Kiribati\", :borders=>[], :area=>811, :lat=>1.41666666, :lng=>173}, {:name=>\"Kuwait\", :nativeName=>\"الكويت\", :tld=>[\".kw\"], :cca2=>\"KW\", :ccn3=>\"414\", :cca3=>\"KWT\", :currency=>[\"KWD\"], :callingCode=>[\"965\"], :capital=>\"Kuwait City\", :altSpellings=>[\"KW\", \"State of Kuwait\", \"Dawlat al-Kuwait\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"Western Asia\", :language=>[\"Arabic\"], :languageCodes=>[\"ar\"], :translations=>{\"de\"=>\"Kuwait\", \"es\"=>\"Kuwait\", \"fr\"=>\"Koweït\", \"it\"=>\"Kuwait\", \"ja\"=>\"クウェート\", \"nl\"=>\"Koeweit\", \"hr\"=>\"Kuvajt\", \"ru\"=>\"Кувейт\"}, :demonym=>\"Kuwaiti\", :borders=>[\"IRN\", \"SAU\"], :area=>17818, :lat=>29.5, :lng=>45.75}, {:name=>\"Kyrgyzstan\", :nativeName=>\"Кыргызстан\", :tld=>[\".kg\"], :cca2=>\"KG\", :ccn3=>\"417\", :cca3=>\"KGZ\", :currency=>[\"KGS\"], :callingCode=>[\"996\"], :capital=>\"Bishkek\", :altSpellings=>[\"KG\", \"Киргизия\", \"Kyrgyz Republic\", \"Кыргыз Республикасы\", \"Kyrgyz Respublikasy\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"Central Asia\", :language=>[\"Kyrgyz\", \"Russian\"], :languageCodes=>[\"ky\", \"ru\"], :translations=>{\"de\"=>\"Kirgisistan\", \"es\"=>\"Kirguizistán\", \"fr\"=>\"Kirghizistan\", \"it\"=>\"Kirghizistan\", \"ja\"=>\"キルギス\", \"nl\"=>\"Kirgizië\", \"hr\"=>\"Kirgistan\", \"ru\"=>\"Киргизия\"}, :demonym=>\"Kirghiz\", :borders=>[\"CHN\", \"KAZ\", \"TJK\", \"UZB\"], :area=>199951, :lat=>41, :lng=>75}, {:name=>\"Laos\", :nativeName=>\"ສປປລາວ\", :tld=>[\".la\"], :cca2=>\"LA\", :ccn3=>\"418\", :cca3=>\"LAO\", :currency=>[\"LAK\"], :callingCode=>[\"856\"], :capital=>\"Vientiane\", :altSpellings=>[\"LA\", \"Lao\", \"Lao People's Democratic Republic\", \"Sathalanalat Paxathipatai Paxaxon Lao\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"South-Eastern Asia\", :language=>[\"Lao\"], :languageCodes=>[\"lo\"], :translations=>{\"fr\"=>\"Laos\", \"nl\"=>\"Laos\", \"de\"=>\"Laos\", \"it\"=>\"Laos\", \"ja\"=>\"ラオス人民民主共和国\", \"es\"=>\"Laos\", \"hr\"=>\"Laos\", \"ru\"=>\"Лаос\"}, :demonym=>\"Laotian\", :borders=>[\"MMR\", \"KHM\", \"CHN\", \"THA\", \"VNM\"], :area=>236800, :lat=>18, :lng=>105}, {:name=>\"Latvia\", :nativeName=>\"Latvija\", :tld=>[\".lv\"], :cca2=>\"LV\", :ccn3=>\"428\", :cca3=>\"LVA\", :currency=>[\"EUR\"], :callingCode=>[\"371\"], :capital=>\"Riga\", :altSpellings=>[\"LV\", \"Republic of Latvia\", \"Latvijas Republika\"], :relevance=>\"0\", :region=>\"Europe\", :subregion=>\"Northern Europe\", :language=>[\"Latvian\"], :languageCodes=>[\"lv\"], :translations=>{\"de\"=>\"Lettland\", \"es\"=>\"Letonia\", \"fr\"=>\"Lettonie\", \"it\"=>\"Lettonia\", \"ja\"=>\"ラトビア\", \"nl\"=>\"Letland\", \"hr\"=>\"Latvija\", \"ru\"=>\"Латвия\"}, :demonym=>\"Latvian\", :borders=>[\"BLR\", \"EST\", \"LTU\", \"RUS\"], :area=>64559, :lat=>57, :lng=>25}, {:name=>\"Lebanon\", :nativeName=>\"لبنان\", :tld=>[\".lb\"], :cca2=>\"LB\", :ccn3=>\"422\", :cca3=>\"LBN\", :currency=>[\"LBP\"], :callingCode=>[\"961\"], :capital=>\"Beirut\", :altSpellings=>[\"LB\", \"Lebanese Republic\", \"Al-Jumhūrīyah Al-Libnānīyah\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"Western Asia\", :language=>[\"Arabic\", \"French\"], :languageCodes=>[\"ar\", \"fr\"], :translations=>{\"de\"=>\"Libanon\", \"es\"=>\"Líbano\", \"fr\"=>\"Liban\", \"it\"=>\"Libano\", \"ja\"=>\"レバノン\", \"nl\"=>\"Libanon\", \"hr\"=>\"Libanon\", \"ru\"=>\"Ливан\"}, :demonym=>\"Lebanese\", :borders=>[\"ISR\", \"SYR\"], :area=>10452, :lat=>33.83333333, :lng=>35.83333333}, {:name=>\"Lesotho\", :nativeName=>\"Lesotho\", :tld=>[\".ls\"], :cca2=>\"LS\", :ccn3=>\"426\", :cca3=>\"LSO\", :currency=>[\"LSL\", \"ZAR\"], :callingCode=>[\"266\"], :capital=>\"Maseru\", :altSpellings=>[\"LS\", \"Kingdom of Lesotho\", \"Muso oa Lesotho\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Southern Africa\", :language=>[\"Sesotho\", \"English\"], :languageCodes=>[\"en\", \"st\"], :translations=>{\"de\"=>\"Lesotho\", \"es\"=>\"Lesotho\", \"fr\"=>\"Lesotho\", \"it\"=>\"Lesotho\", \"ja\"=>\"レソト\", \"nl\"=>\"Lesotho\", \"hr\"=>\"Lesoto\", \"ru\"=>\"Лесото\"}, :demonym=>\"Mosotho\", :borders=>[\"ZAF\"], :area=>30355, :lat=>-29.5, :lng=>28.5}, {:name=>\"Liberia\", :nativeName=>\"Liberia\", :tld=>[\".lr\"], :cca2=>\"LR\", :ccn3=>\"430\", :cca3=>\"LBR\", :currency=>[\"LRD\"], :callingCode=>[\"231\"], :capital=>\"Monrovia\", :altSpellings=>[\"LR\", \"Republic of Liberia\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Western Africa\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"de\"=>\"Liberia\", \"es\"=>\"Liberia\", \"fr\"=>\"Liberia\", \"it\"=>\"Liberia\", \"ja\"=>\"リベリア\", \"nl\"=>\"Liberia\", \"hr\"=>\"Liberija\", \"ru\"=>\"Либерия\"}, :demonym=>\"Liberian\", :borders=>[\"GIN\", \"CIV\", \"SLE\"], :area=>111369, :lat=>6.5, :lng=>-9.5}, {:name=>\"Libya\", :nativeName=>\"‏ليبيا\", :tld=>[\".ly\"], :cca2=>\"LY\", :ccn3=>\"434\", :cca3=>\"LBY\", :currency=>[\"LYD\"], :callingCode=>[\"218\"], :capital=>\"Tripoli\", :altSpellings=>[\"LY\", \"State of Libya\", \"Dawlat Libya\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Northern Africa\", :language=>[\"Arabic\"], :languageCodes=>[\"ar\"], :translations=>{\"de\"=>\"Libyen\", \"es\"=>\"Libia\", \"fr\"=>\"Libye\", \"it\"=>\"Libia\", \"ja\"=>\"リビア\", \"nl\"=>\"Libië\", \"hr\"=>\"Libija\", \"ru\"=>\"Ливия\"}, :demonym=>\"Libyan\", :borders=>[\"DZA\", \"TCD\", \"EGY\", \"NER\", \"SDN\", \"TUN\"], :area=>1759540, :lat=>25, :lng=>17}, {:name=>\"Liechtenstein\", :nativeName=>\"Liechtenstein\", :tld=>[\".li\"], :cca2=>\"LI\", :ccn3=>\"438\", :cca3=>\"LIE\", :currency=>[\"CHF\"], :callingCode=>[\"423\"], :capital=>\"Vaduz\", :altSpellings=>[\"LI\", \"Principality of Liechtenstein\", \"Fürstentum Liechtenstein\"], :relevance=>\"0\", :region=>\"Europe\", :subregion=>\"Western Europe\", :language=>[\"German\"], :languageCodes=>[\"de\"], :translations=>{\"de\"=>\"Liechtenstein\", \"es\"=>\"Liechtenstein\", \"fr\"=>\"Liechtenstein\", \"it\"=>\"Liechtenstein\", \"ja\"=>\"リヒテンシュタイン\", \"nl\"=>\"Liechtenstein\", \"hr\"=>\"Lihtenštajn\", \"ru\"=>\"Лихтенштейн\"}, :demonym=>\"Liechtensteiner\", :borders=>[\"AUT\", \"CHE\"], :area=>160, :lat=>47.26666666, :lng=>9.53333333}, {:name=>\"Lithuania\", :nativeName=>\"Lietuva\", :tld=>[\".lt\"], :cca2=>\"LT\", :ccn3=>\"440\", :cca3=>\"LTU\", :currency=>[\"LTL\"], :callingCode=>[\"370\"], :capital=>\"Vilnius\", :altSpellings=>[\"LT\", \"Republic of Lithuania\", \"Lietuvos Respublika\"], :relevance=>\"0\", :region=>\"Europe\", :subregion=>\"Northern Europe\", :language=>[\"Lithuanian\"], :languageCodes=>[\"lt\"], :translations=>{\"de\"=>\"Litauen\", \"es\"=>\"Lituania\", \"fr\"=>\"Lituanie\", \"it\"=>\"Lituania\", \"ja\"=>\"リトアニア\", \"nl\"=>\"Litouwen\", \"hr\"=>\"Litva\", \"ru\"=>\"Литва\"}, :demonym=>\"Lithuanian\", :borders=>[\"BLR\", \"LVA\", \"POL\", \"RUS\"], :area=>65300, :lat=>56, :lng=>24}, {:name=>\"Luxembourg\", :nativeName=>\"Luxembourg\", :tld=>[\".lu\"], :cca2=>\"LU\", :ccn3=>\"442\", :cca3=>\"LUX\", :currency=>[\"EUR\"], :callingCode=>[\"352\"], :capital=>\"Luxembourg\", :altSpellings=>[\"LU\", \"Grand Duchy of Luxembourg\", \"Grand-Duché de Luxembourg\", \"Großherzogtum Luxemburg\", \"Groussherzogtum Lëtzebuerg\"], :relevance=>\"0\", :region=>\"Europe\", :subregion=>\"Western Europe\", :language=>[\"French\", \"German\", \"Luxembourgish\"], :languageCodes=>[\"fr\", \"de\", \"lb\"], :translations=>{\"de\"=>\"Luxemburg\", \"es\"=>\"Luxemburgo\", \"fr\"=>\"Luxembourg\", \"it\"=>\"Lussemburgo\", \"ja\"=>\"ルクセンブルク\", \"nl\"=>\"Luxemburg\", \"hr\"=>\"Luksemburg\", \"ru\"=>\"Люксембург\"}, :demonym=>\"Luxembourger\", :borders=>[\"BEL\", \"FRA\", \"DEU\"], :area=>2586, :lat=>49.75, :lng=>6.16666666}, {:name=>\"Macau\", :nativeName=>\"澳門\", :tld=>[\".mo\"], :cca2=>\"MO\", :ccn3=>\"446\", :cca3=>\"MAC\", :currency=>[\"MOP\"], :callingCode=>[\"853\"], :capital=>\"\", :altSpellings=>[\"MO\", \"澳门\", \"Macao Special Administrative Region of the People's Republic of China\", \"中華人民共和國澳門特別行政區\", \"Região Administrativa Especial de Macau da República Popular da China\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"Eastern Asia\", :language=>[\"Traditional Chinese\", \"Portuguese\"], :languageCodes=>[\"zh\", \"pt\"], :translations=>{\"de\"=>\"Macao\", \"es\"=>\"Macao\", \"fr\"=>\"Macao\", \"it\"=>\"Macao\", \"ja\"=>\"マカオ\", \"nl\"=>\"Macao\", \"hr\"=>\"Makao\", \"ru\"=>\"Макао\"}, :demonym=>\"Chinese\", :borders=>[\"CHN\"], :area=>30, :lat=>22.16666666, :lng=>113.55}, {:name=>\"Macedonia\", :nativeName=>\"Македонија\", :tld=>[\".mk\"], :cca2=>\"MK\", :ccn3=>\"807\", :cca3=>\"MKD\", :currency=>[\"MKD\"], :callingCode=>[\"389\"], :capital=>\"Skopje\", :altSpellings=>[\"MK\", \"Republic of Macedonia\", \"Република Македонија\"], :relevance=>\"0\", :region=>\"Europe\", :subregion=>\"Southern Europe\", :language=>[\"Macedonian\"], :languageCodes=>[\"mk\"], :translations=>{\"de\"=>\"Mazedonien\", \"es\"=>\"Macedonia\", \"fr\"=>\"Macédoine\", \"it\"=>\"Macedonia\", \"ja\"=>\"マケドニア旧ユーゴスラビア共和国\", \"nl\"=>\"Macedonië\", \"hr\"=>\"Makedonija\", \"ru\"=>\"Республика Македония\"}, :demonym=>\"Macedonian\", :borders=>[\"ALB\", \"BGR\", \"GRC\", \"KOS\", \"SRB\"], :area=>25713, :lat=>41.83333333, :lng=>22}, {:name=>\"Madagascar\", :nativeName=>\"Madagasikara\", :tld=>[\".mg\"], :cca2=>\"MG\", :ccn3=>\"450\", :cca3=>\"MDG\", :currency=>[\"MGA\"], :callingCode=>[\"261\"], :capital=>\"Antananarivo\", :altSpellings=>[\"MG\", \"Republic of Madagascar\", \"Repoblikan'i Madagasikara\", \"République de Madagascar\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Eastern Africa\", :language=>[\"Malagasy\", \"French\"], :languageCodes=>[\"fr\", \"mg\"], :translations=>{\"de\"=>\"Madagaskar\", \"es\"=>\"Madagascar\", \"fr\"=>\"Madagascar\", \"it\"=>\"Madagascar\", \"ja\"=>\"マダガスカル\", \"nl\"=>\"Madagaskar\", \"hr\"=>\"Madagaskar\", \"ru\"=>\"Мадагаскар\"}, :demonym=>\"Malagasy\", :borders=>[], :area=>587041, :lat=>-20, :lng=>47}, {:name=>\"Malawi\", :nativeName=>\"Malawi\", :tld=>[\".mw\"], :cca2=>\"MW\", :ccn3=>\"454\", :cca3=>\"MWI\", :currency=>[\"MWK\"], :callingCode=>[\"265\"], :capital=>\"Lilongwe\", :altSpellings=>[\"MW\", \"Republic of Malawi\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Eastern Africa\", :language=>[\"Chichewa\", \"English\"], :languageCodes=>[\"en\", \"ny\"], :translations=>{\"de\"=>\"Malawi\", \"es\"=>\"Malawi\", \"fr\"=>\"Malawi\", \"it\"=>\"Malawi\", \"ja\"=>\"マラウイ\", \"nl\"=>\"Malawi\", \"hr\"=>\"Malavi\", \"ru\"=>\"Малави\"}, :demonym=>\"Malawian\", :borders=>[\"MOZ\", \"TZA\", \"ZMB\"], :area=>118484, :lat=>-13.5, :lng=>34}, {:name=>\"Malaysia\", :nativeName=>\"Malaysia\", :tld=>[\".my\"], :cca2=>\"MY\", :ccn3=>\"458\", :cca3=>\"MYS\", :currency=>[\"MYR\"], :callingCode=>[\"60\"], :capital=>\"Kuala Lumpur\", :altSpellings=>[\"MY\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"South-Eastern Asia\", :language=>[\"Malaysian\"], :languageCodes=>[], :translations=>{\"fr\"=>\"Malaisie\", \"nl\"=>\"Maleisië\", \"de\"=>\"Malaysia\", \"it\"=>\"Malesia\", \"ja\"=>\"マレーシア\", \"es\"=>\"Malasia\", \"hr\"=>\"Malezija\", \"ru\"=>\"Малайзия\"}, :demonym=>\"Malaysian\", :borders=>[\"BRN\", \"IDN\", \"THA\"], :area=>330803, :lat=>2.5, :lng=>112.5}, {:name=>\"Maldives\", :nativeName=>\"Maldives\", :tld=>[\".mv\"], :cca2=>\"MV\", :ccn3=>\"462\", :cca3=>\"MDV\", :currency=>[\"MVR\"], :callingCode=>[\"960\"], :capital=>\"Malé\", :altSpellings=>[\"MV\", \"Maldive Islands\", \"Republic of the Maldives\", \"Dhivehi Raajjeyge Jumhooriyya\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"Southern Asia\", :language=>[\"Maldivian\"], :languageCodes=>[\"dv\"], :translations=>{\"de\"=>\"Malediven\", \"es\"=>\"Maldivas\", \"fr\"=>\"Maldives\", \"it\"=>\"Maldive\", \"ja\"=>\"モルディブ\", \"nl\"=>\"Maldiven\", \"hr\"=>\"Maldivi\", \"ru\"=>\"Мальдивы\"}, :demonym=>\"Maldivan\", :borders=>[], :area=>300, :lat=>3.25, :lng=>73}, {:name=>\"Mali\", :nativeName=>\"Mali\", :tld=>[\".ml\"], :cca2=>\"ML\", :ccn3=>\"466\", :cca3=>\"MLI\", :currency=>[\"XOF\"], :callingCode=>[\"223\"], :capital=>\"Bamako\", :altSpellings=>[\"ML\", \"Republic of Mali\", \"République du Mali\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Western Africa\", :language=>[\"French\"], :languageCodes=>[\"fr\"], :translations=>{\"de\"=>\"Mali\", \"es\"=>\"Mali\", \"fr\"=>\"Mali\", \"it\"=>\"Mali\", \"ja\"=>\"マリ\", \"nl\"=>\"Mali\", \"hr\"=>\"Mali\", \"ru\"=>\"Мали\"}, :demonym=>\"Malian\", :borders=>[\"DZA\", \"BFA\", \"GIN\", \"CIV\", \"MRT\", \"NER\", \"SEN\"], :area=>1240192, :lat=>17, :lng=>-4}, {:name=>\"Malta\", :nativeName=>\"Malta\", :tld=>[\".mt\"], :cca2=>\"MT\", :ccn3=>\"470\", :cca3=>\"MLT\", :currency=>[\"EUR\"], :callingCode=>[\"356\"], :capital=>\"Valletta\", :altSpellings=>[\"MT\", \"Republic of Malta\", \"Repubblika ta' Malta\"], :relevance=>\"0\", :region=>\"Europe\", :subregion=>\"Southern Europe\", :language=>[\"Maltese\", \"English\"], :languageCodes=>[\"mt\", \"en\"], :translations=>{\"de\"=>\"Malta\", \"es\"=>\"Malta\", \"fr\"=>\"Malte\", \"it\"=>\"Malta\", \"ja\"=>\"マルタ\", \"nl\"=>\"Malta\", \"hr\"=>\"Malta\", \"ru\"=>\"Мальта\"}, :demonym=>\"Maltese\", :borders=>[], :area=>316, :lat=>35.83333333, :lng=>14.58333333}, {:name=>\"Marshall Islands\", :nativeName=>\"M̧ajeļ\", :tld=>[\".mh\"], :cca2=>\"MH\", :ccn3=>\"584\", :cca3=>\"MHL\", :currency=>[\"USD\"], :callingCode=>[\"692\"], :capital=>\"Majuro\", :altSpellings=>[\"MH\", \"Republic of the Marshall Islands\", \"Aolepān Aorōkin M̧ajeļ\"], :relevance=>\"0.5\", :region=>\"Oceania\", :subregion=>\"Micronesia\", :language=>[\"Marshallese\", \"English\"], :languageCodes=>[\"en\", \"mh\"], :translations=>{\"de\"=>\"Marshallinseln\", \"es\"=>\"Islas Marshall\", \"fr\"=>\"Îles Marshall\", \"it\"=>\"Isole Marshall\", \"ja\"=>\"マーシャル諸島\", \"nl\"=>\"Marshalleilanden\", \"hr\"=>\"Maršalovi Otoci\", \"ru\"=>\"Маршалловы Острова\"}, :demonym=>\"Marshallese\", :borders=>[], :area=>181, :lat=>9, :lng=>168}, {:name=>\"Martinique\", :nativeName=>\"Martinique\", :tld=>[\".mq\"], :cca2=>\"MQ\", :ccn3=>\"474\", :cca3=>\"MTQ\", :currency=>[\"EUR\"], :callingCode=>[\"596\"], :capital=>\"Fort-de-France\", :altSpellings=>[\"MQ\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"Caribbean\", :language=>[\"French\"], :languageCodes=>[\"fr\"], :translations=>{\"de\"=>\"Martinique\", \"es\"=>\"Martinica\", \"fr\"=>\"Martinique\", \"it\"=>\"Martinica\", \"ja\"=>\"マルティニーク\", \"nl\"=>\"Martinique\", \"hr\"=>\"Martinique\", \"ru\"=>\"Мартиника\"}, :demonym=>\"French\", :borders=>[], :area=>0, :lat=>14.666667, :lng=>-61}, {:name=>\"Mauritania\", :nativeName=>\"موريتانيا\", :tld=>[\".mr\"], :cca2=>\"MR\", :ccn3=>\"478\", :cca3=>\"MRT\", :currency=>[\"MRO\"], :callingCode=>[\"222\"], :capital=>\"Nouakchott\", :altSpellings=>[\"MR\", \"Islamic Republic of Mauritania\", \"al-Jumhūriyyah al-ʾIslāmiyyah al-Mūrītāniyyah\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Western Africa\", :language=>[\"Arabic\"], :languageCodes=>[\"ar\"], :translations=>{\"de\"=>\"Mauretanien\", \"es\"=>\"Mauritania\", \"fr\"=>\"Mauritanie\", \"it\"=>\"Mauritania\", \"ja\"=>\"モーリタニア\", \"nl\"=>\"Mauritanië\", \"hr\"=>\"Mauritanija\", \"ru\"=>\"Мавритания\"}, :demonym=>\"Mauritanian\", :borders=>[\"DZA\", \"MLI\", \"SEN\", \"ESH\"], :area=>1030700, :lat=>20, :lng=>-12}, {:name=>\"Mauritius\", :nativeName=>\"Maurice\", :tld=>[\".mu\"], :cca2=>\"MU\", :ccn3=>\"480\", :cca3=>\"MUS\", :currency=>[\"MUR\"], :callingCode=>[\"230\"], :capital=>\"Port Louis\", :altSpellings=>[\"MU\", \"Republic of Mauritius\", \"République de Maurice\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Eastern Africa\", :language=>[\"French\"], :languageCodes=>[\"en\"], :translations=>{\"de\"=>\"Mauritius\", \"es\"=>\"Mauricio\", \"fr\"=>\"Île Maurice\", \"it\"=>\"Mauritius\", \"ja\"=>\"モーリシャス\", \"nl\"=>\"Mauritius\", \"hr\"=>\"Mauricijus\", \"ru\"=>\"Маврикий\"}, :demonym=>\"Mauritian\", :borders=>[], :area=>2040, :lat=>-20.28333333, :lng=>57.55}, {:name=>\"Mayotte\", :nativeName=>\"Mayotte\", :tld=>[\".yt\"], :cca2=>\"YT\", :ccn3=>\"175\", :cca3=>\"MYT\", :currency=>[\"EUR\"], :callingCode=>[\"262\"], :capital=>\"Mamoudzou\", :altSpellings=>[\"YT\", \"Department of Mayotte\", \"Département de Mayotte\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Eastern Africa\", :language=>[\"French\"], :languageCodes=>[\"fr\"], :translations=>{\"de\"=>\"Mayotte\", \"es\"=>\"Mayotte\", \"fr\"=>\"Mayotte\", \"it\"=>\"Mayotte\", \"ja\"=>\"マヨット\", \"nl\"=>\"Mayotte\", \"hr\"=>\"Mayotte\", \"ru\"=>\"Майотта\"}, :demonym=>\"French\", :borders=>[], :area=>0, :lat=>-12.83333333, :lng=>45.16666666}, {:name=>\"Mexico\", :nativeName=>\"México\", :tld=>[\".mx\"], :cca2=>\"MX\", :ccn3=>\"484\", :cca3=>\"MEX\", :currency=>[\"MXN\"], :callingCode=>[\"52\"], :capital=>\"Mexico City\", :altSpellings=>[\"MX\", \"Mexicanos\", \"United Mexican States\", \"Estados Unidos Mexicanos\"], :relevance=>\"1.5\", :region=>\"Americas\", :subregion=>\"Central America\", :language=>[\"Spanish\"], :languageCodes=>[\"es\"], :translations=>{\"de\"=>\"Mexiko\", \"es\"=>\"México\", \"fr\"=>\"Mexique\", \"it\"=>\"Messico\", \"ja\"=>\"メキシコ\", \"nl\"=>\"Mexico\", \"hr\"=>\"Meksiko\", \"ru\"=>\"Мексика\"}, :demonym=>\"Mexican\", :borders=>[\"BLZ\", \"GTM\", \"USA\"], :area=>1964375, :lat=>23, :lng=>-102}, {:name=>\"Micronesia\", :nativeName=>\"Micronesia\", :tld=>[\".fm\"], :cca2=>\"FM\", :ccn3=>\"583\", :cca3=>\"FSM\", :currency=>[\"USD\"], :callingCode=>[\"691\"], :capital=>\"Palikir\", :altSpellings=>[\"FM\", \"Federated States of Micronesia\"], :relevance=>\"0\", :region=>\"Oceania\", :subregion=>\"Micronesia\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"de\"=>\"Mikronesien\", \"es\"=>\"Micronesia\", \"fr\"=>\"Micronésie\", \"it\"=>\"Micronesia\", \"ja\"=>\"ミクロネシア連邦\", \"nl\"=>\"Micronesië\", \"hr\"=>\"Mikronezija\", \"ru\"=>\"Федеративные Штаты Микронезии\"}, :demonym=>\"Micronesian\", :borders=>[], :area=>702, :lat=>6.91666666, :lng=>158.25}, {:name=>\"Moldova\", :nativeName=>\"Moldova\", :tld=>[\".md\"], :cca2=>\"MD\", :ccn3=>\"498\", :cca3=>\"MDA\", :currency=>[\"MDL\"], :callingCode=>[\"373\"], :capital=>\"Chișinău\", :altSpellings=>[\"MD\", \"Republic of Moldova\", \"Republica Moldova\"], :relevance=>\"0\", :region=>\"Europe\", :subregion=>\"Eastern Europe\", :language=>[\"Moldovan\"], :languageCodes=>[\"ro\"], :translations=>{\"de\"=>\"Moldawie\", \"es\"=>\"Moldavia\", \"fr\"=>\"Moldavie\", \"it\"=>\"Moldavia\", \"ja\"=>\"モルドバ共和国\", \"nl\"=>\"Moldavië\", \"hr\"=>\"Moldova\", \"ru\"=>\"Молдавия\"}, :demonym=>\"Moldovan\", :borders=>[\"ROU\", \"UKR\"], :area=>33846, :lat=>47, :lng=>29}, {:name=>\"Monaco\", :nativeName=>\"Monaco\", :tld=>[\".mc\"], :cca2=>\"MC\", :ccn3=>\"492\", :cca3=>\"MCO\", :currency=>[\"EUR\"], :callingCode=>[\"377\"], :capital=>\"Monaco\", :altSpellings=>[\"MC\", \"Principality of Monaco\", \"Principauté de Monaco\"], :relevance=>\"0\", :region=>\"Europe\", :subregion=>\"Western Europe\", :language=>[\"French\"], :languageCodes=>[\"fr\"], :translations=>{\"de\"=>\"Monaco\", \"es\"=>\"Mónaco\", \"fr\"=>\"Monaco\", \"it\"=>\"Principato di Monaco\", \"ja\"=>\"モナコ\", \"nl\"=>\"Monaco\", \"hr\"=>\"Monako\", \"ru\"=>\"Монако\"}, :demonym=>\"Monegasque\", :borders=>[\"FRA\"], :area=>2.02, :lat=>43.73333333, :lng=>7.4}, {:name=>\"Mongolia\", :nativeName=>\"Монгол улс\", :tld=>[\".mn\"], :cca2=>\"MN\", :ccn3=>\"496\", :cca3=>\"MNG\", :currency=>[\"MNT\"], :callingCode=>[\"976\"], :capital=>\"Ulan Bator\", :altSpellings=>[\"MN\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"Eastern Asia\", :language=>[\"Mongolian\"], :languageCodes=>[\"mn\"], :translations=>{\"de\"=>\"Mongolei\", \"es\"=>\"Mongolia\", \"fr\"=>\"Mongolie\", \"it\"=>\"Mongolia\", \"ja\"=>\"モンゴル\", \"nl\"=>\"Mongolië\", \"hr\"=>\"Mongolija\", \"ru\"=>\"Монголия\"}, :demonym=>\"Mongolian\", :borders=>[\"CHN\", \"RUS\"], :area=>1564110, :lat=>46, :lng=>105}, {:name=>\"Montenegro\", :nativeName=>\"Црна Гора\", :tld=>[\".me\"], :cca2=>\"ME\", :ccn3=>\"499\", :cca3=>\"MNE\", :currency=>[\"EUR\"], :callingCode=>[\"382\"], :capital=>\"Podgorica\", :altSpellings=>[\"ME\", \"Crna Gora\"], :relevance=>\"0\", :region=>\"Europe\", :subregion=>\"Southern Europe\", :language=>[\"Montenegrin\"], :languageCodes=>[\"sr\", \"bs\", \"sq\", \"hr\"], :translations=>{\"de\"=>\"Montenegro\", \"es\"=>\"Montenegro\", \"fr\"=>\"Monténégro\", \"it\"=>\"Montenegro\", \"ja\"=>\"モンテネグロ\", \"nl\"=>\"Montenegro\", \"hr\"=>\"Crna Gora\", \"ru\"=>\"Черногория\"}, :demonym=>\"Montenegrin\", :borders=>[\"ALB\", \"BIH\", \"HRV\", \"KOS\", \"SRB\"], :area=>13812, :lat=>42.5, :lng=>19.3}, {:name=>\"Montserrat\", :nativeName=>\"Montserrat\", :tld=>[\".ms\"], :cca2=>\"MS\", :ccn3=>\"500\", :cca3=>\"MSR\", :currency=>[\"XCD\"], :callingCode=>[\"1664\"], :capital=>\"Plymouth\", :altSpellings=>[\"MS\"], :relevance=>\"0.5\", :region=>\"Americas\", :subregion=>\"Caribbean\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"de\"=>\"Montserrat\", \"es\"=>\"Montserrat\", \"fr\"=>\"Montserrat\", \"it\"=>\"Montserrat\", \"ja\"=>\"モントセラト\", \"nl\"=>\"Montserrat\", \"hr\"=>\"Montserrat\", \"ru\"=>\"Монтсеррат\"}, :demonym=>\"Montserratian\", :borders=>[], :area=>102, :lat=>16.75, :lng=>-62.2}, {:name=>\"Morocco\", :nativeName=>\"المغرب\", :tld=>[\".ma\", \"المغرب.\"], :cca2=>\"MA\", :ccn3=>\"504\", :cca3=>\"MAR\", :currency=>[\"MAD\"], :callingCode=>[\"212\"], :capital=>\"Rabat\", :altSpellings=>[\"MA\", \"Kingdom of Morocco\", \"Al-Mamlakah al-Maġribiyah\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Northern Africa\", :language=>[\"Arabic\", \"Berber\"], :languageCodes=>[\"ar\"], :translations=>{\"de\"=>\"Marokko\", \"es\"=>\"Marruecos\", \"fr\"=>\"Maroc\", \"it\"=>\"Marocco\", \"ja\"=>\"モロッコ\", \"nl\"=>\"Marokko\", \"hr\"=>\"Maroko\", \"ru\"=>\"Марокко\"}, :demonym=>\"Moroccan\", :borders=>[\"DZA\", \"ESH\", \"ESP\"], :area=>446550, :lat=>32, :lng=>-5}, {:name=>\"Mozambique\", :nativeName=>\"Moçambique\", :tld=>[\".mz\"], :cca2=>\"MZ\", :ccn3=>\"508\", :cca3=>\"MOZ\", :currency=>[\"MZN\"], :callingCode=>[\"258\"], :capital=>\"Maputo\", :altSpellings=>[\"MZ\", \"Republic of Mozambique\", \"República de Moçambique\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Eastern Africa\", :language=>[\"Portuguese\"], :languageCodes=>[\"pt\"], :translations=>{\"de\"=>\"Mosambik\", \"es\"=>\"Mozambique\", \"fr\"=>\"Mozambique\", \"it\"=>\"Mozambico\", \"ja\"=>\"モザンビーク\", \"nl\"=>\"Mozambique\", \"hr\"=>\"Mozambik\", \"ru\"=>\"Мозамбик\"}, :demonym=>\"Mozambican\", :borders=>[\"MWI\", \"ZAF\", \"SWZ\", \"TZA\", \"ZMB\", \"ZWE\"], :area=>801590, :lat=>-18.25, :lng=>35}, {:name=>\"Myanmar\", :nativeName=>\"Myanma\", :tld=>[\".mm\"], :cca2=>\"MM\", :ccn3=>\"104\", :cca3=>\"MMR\", :currency=>[\"MMK\"], :callingCode=>[\"95\"], :capital=>\"Naypyidaw\", :altSpellings=>[\"MM\", \"Burma\", \"Republic of the Union of Myanmar\", \"Pyidaunzu Thanmăda Myăma Nainngandaw\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"South-Eastern Asia\", :language=>[\"Burmese\"], :languageCodes=>[\"my\"], :translations=>{\"fr\"=>\"Myanmar\", \"nl\"=>\"Myanmar\", \"de\"=>\"Myanmar\", \"it\"=>\"Birmania\", \"ja\"=>\"ミャンマー\", \"es\"=>\"Myanmar\", \"hr\"=>\"Mijanmar\", \"ru\"=>\"Мьянма\"}, :demonym=>\"Myanmarian\", :borders=>[\"BGD\", \"CHN\", \"IND\", \"LAO\", \"THA\"], :area=>0, :lat=>22, :lng=>98}, {:name=>\"Namibia\", :nativeName=>\"Namibia\", :tld=>[\".na\"], :cca2=>\"NA\", :ccn3=>\"516\", :cca3=>\"NAM\", :currency=>[\"NAD\", \"ZAR\"], :callingCode=>[\"264\"], :capital=>\"Windhoek\", :altSpellings=>[\"NA\", \"Namibië\", \"Republic of Namibia\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Southern Africa\", :language=>[\"English\"], :languageCodes=>[\"en\", \"af\"], :translations=>{\"de\"=>\"Namibia\", \"es\"=>\"Namibia\", \"fr\"=>\"Namibie\", \"it\"=>\"Namibia\", \"ja\"=>\"ナミビア\", \"nl\"=>\"Namibië\", \"hr\"=>\"Namibija\", \"ru\"=>\"Намибия\"}, :demonym=>\"Namibian\", :borders=>[\"AGO\", \"BWA\", \"ZAF\", \"ZMB\"], :area=>825615, :lat=>-22, :lng=>17}, {:name=>\"Nauru\", :nativeName=>\"Nauru\", :tld=>[\".nr\"], :cca2=>\"NR\", :ccn3=>\"520\", :cca3=>\"NRU\", :currency=>[\"AUD\"], :callingCode=>[\"674\"], :capital=>\"Yaren\", :altSpellings=>[\"NR\", \"Naoero\", \"Pleasant Island\", \"Republic of Nauru\", \"Ripublik Naoero\"], :relevance=>\"0.5\", :region=>\"Oceania\", :subregion=>\"Micronesia\", :language=>[\"Nauruan\", \"English\"], :languageCodes=>[\"en\", \"na\"], :translations=>{\"de\"=>\"Nauru\", \"es\"=>\"Nauru\", \"fr\"=>\"Nauru\", \"it\"=>\"Nauru\", \"ja\"=>\"ナウル\", \"nl\"=>\"Nauru\", \"hr\"=>\"Nauru\", \"ru\"=>\"Науру\"}, :demonym=>\"Nauruan\", :borders=>[], :area=>21, :lat=>-0.53333333, :lng=>166.91666666}, {:name=>\"Nepal\", :nativeName=>\"नपल\", :tld=>[\".np\"], :cca2=>\"NP\", :ccn3=>\"524\", :cca3=>\"NPL\", :currency=>[\"NPR\"], :callingCode=>[\"977\"], :capital=>\"Kathmandu\", :altSpellings=>[\"NP\", \"Federal Democratic Republic of Nepal\", \"Loktāntrik Ganatantra Nepāl\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"Southern Asia\", :language=>[\"Nepali\"], :languageCodes=>[\"ne\"], :translations=>{\"de\"=>\"Népal\", \"es\"=>\"Nepal\", \"fr\"=>\"Népal\", \"it\"=>\"Nepal\", \"ja\"=>\"ネパール\", \"nl\"=>\"Nepal\", \"hr\"=>\"Nepal\", \"ru\"=>\"Непал\"}, :demonym=>\"Nepalese\", :borders=>[\"CHN\", \"IND\"], :area=>147181, :lat=>28, :lng=>84}, {:name=>\"Netherlands\", :nativeName=>\"Nederland\", :tld=>[\".nl\"], :cca2=>\"NL\", :ccn3=>\"528\", :cca3=>\"NLD\", :currency=>[\"EUR\"], :callingCode=>[\"31\"], :capital=>\"Amsterdam\", :altSpellings=>[\"NL\", \"Holland\", \"Nederland\"], :relevance=>\"1.5\", :region=>\"Europe\", :subregion=>\"Western Europe\", :language=>[\"Dutch\"], :languageCodes=>[\"nl\"], :translations=>{\"de\"=>\"Niederlande\", \"es\"=>\"Países Bajos\", \"fr\"=>\"Pays-Bas\", \"it\"=>\"Paesi Bassi\", \"ja\"=>\"オランダ\", \"nl\"=>\"Nederland\", \"hr\"=>\"Nizozemska\", \"ru\"=>\"Нидерланды\"}, :demonym=>\"Dutch\", :borders=>[\"BEL\", \"DEU\"], :area=>41850, :lat=>52.5, :lng=>5.75}, {:name=>\"New Caledonia\", :nativeName=>\"Nouvelle-Calédonie\", :tld=>[\".nc\"], :cca2=>\"NC\", :ccn3=>\"540\", :cca3=>\"NCL\", :currency=>[\"XPF\"], :callingCode=>[\"687\"], :capital=>\"Nouméa\", :altSpellings=>[\"NC\"], :relevance=>\"0.5\", :region=>\"Oceania\", :subregion=>\"Melanesia\", :language=>[\"French\"], :languageCodes=>[\"fr\"], :translations=>{\"de\"=>\"Neukaledonien\", \"es\"=>\"Nueva Caledonia\", \"fr\"=>\"Nouvelle-Calédonie\", \"it\"=>\"Nuova Caledonia\", \"ja\"=>\"ニューカレドニア\", \"nl\"=>\"Nieuw-Caledonië\", \"hr\"=>\"Nova Kaledonija\", \"ru\"=>\"Новая Каледония\"}, :demonym=>\"New Caledonian\", :borders=>[], :area=>18575, :lat=>-21.5, :lng=>165.5}, {:name=>\"New Zealand\", :nativeName=>\"New Zealand\", :tld=>[\".nz\"], :cca2=>\"NZ\", :ccn3=>\"554\", :cca3=>\"NZL\", :currency=>[\"NZD\"], :callingCode=>[\"64\"], :capital=>\"Wellington\", :altSpellings=>[\"NZ\", \"Aotearoa\"], :relevance=>\"1.0\", :region=>\"Oceania\", :subregion=>\"Australia and New Zealand\", :language=>[\"English\", \"Māori\", \"New Zealand Sign Language\"], :languageCodes=>[\"en\", \"mi\"], :translations=>{\"fr\"=>\"Nouvelle-Zélande\", \"nl\"=>\"Nieuw-Zeeland\", \"de\"=>\"Neuseeland\", \"it\"=>\"Nuova Zelanda\", \"ja\"=>\"ニュージーランド\", \"es\"=>\"Nueva Zelanda\", \"hr\"=>\"Novi Zeland\", \"ru\"=>\"Новая Зеландия\"}, :demonym=>\"New Zealander\", :borders=>[], :area=>270467, :lat=>-41, :lng=>174}, {:name=>\"Nicaragua\", :nativeName=>\"Nicaragua\", :tld=>[\".ni\"], :cca2=>\"NI\", :ccn3=>\"558\", :cca3=>\"NIC\", :currency=>[\"NIO\"], :callingCode=>[\"505\"], :capital=>\"Managua\", :altSpellings=>[\"NI\", \"Republic of Nicaragua\", \"República de Nicaragua\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"Central America\", :language=>[\"Spanish\"], :languageCodes=>[\"es\"], :translations=>{\"de\"=>\"Nicaragua\", \"es\"=>\"Nicaragua\", \"fr\"=>\"Nicaragua\", \"it\"=>\"Nicaragua\", \"ja\"=>\"ニカラグア\", \"nl\"=>\"Nicaragua\", \"hr\"=>\"Nikaragva\", \"ru\"=>\"Никарагуа\"}, :demonym=>\"Nicaraguan\", :borders=>[\"CRI\", \"HND\"], :area=>130373, :lat=>13, :lng=>-85}, {:name=>\"Niger\", :nativeName=>\"Niger\", :tld=>[\".ne\"], :cca2=>\"NE\", :ccn3=>\"562\", :cca3=>\"NER\", :currency=>[\"XOF\"], :callingCode=>[\"227\"], :capital=>\"Niamey\", :altSpellings=>[\"NE\", \"Nijar\", \"Republic of Niger\", \"République du Niger\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Western Africa\", :language=>[\"French\"], :languageCodes=>[\"fr\"], :translations=>{\"de\"=>\"Niger\", \"es\"=>\"Níger\", \"fr\"=>\"Niger\", \"it\"=>\"Niger\", \"ja\"=>\"ニジェール\", \"nl\"=>\"Niger\", \"hr\"=>\"Niger\", \"ru\"=>\"Нигер\"}, :demonym=>\"Nigerian\", :borders=>[\"DZA\", \"BEN\", \"BFA\", \"TCD\", \"LBY\", \"MLI\", \"NGA\"], :area=>1267000, :lat=>16, :lng=>8}, {:name=>\"Nigeria\", :nativeName=>\"Nigeria\", :tld=>[\".ng\"], :cca2=>\"NG\", :ccn3=>\"566\", :cca3=>\"NGA\", :currency=>[\"NGN\"], :callingCode=>[\"234\"], :capital=>\"Abuja\", :altSpellings=>[\"NG\", \"Nijeriya\", \"Naíjíríà\", \"Federal Republic of Nigeria\"], :relevance=>\"1.5\", :region=>\"Africa\", :subregion=>\"Western Africa\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"de\"=>\"Nigeria\", \"es\"=>\"Nigeria\", \"fr\"=>\"Nigéria\", \"it\"=>\"Nigeria\", \"ja\"=>\"ナイジェリア\", \"nl\"=>\"Nigeria\", \"hr\"=>\"Nigerija\", \"ru\"=>\"Нигерия\"}, :demonym=>\"Nigerian\", :borders=>[\"BEN\", \"CMR\", \"TCD\", \"NER\"], :area=>923768, :lat=>10, :lng=>8}, {:name=>\"Niue\", :nativeName=>\"Niuē\", :tld=>[\".nu\"], :cca2=>\"NU\", :ccn3=>\"570\", :cca3=>\"NIU\", :currency=>[\"NZD\"], :callingCode=>[\"683\"], :capital=>\"Alofi\", :altSpellings=>[\"NU\"], :relevance=>\"0.5\", :region=>\"Oceania\", :subregion=>\"Polynesia\", :language=>[\"Niuean\", \"English\"], :languageCodes=>[\"en\"], :translations=>{\"de\"=>\"Niue\", \"es\"=>\"Niue\", \"fr\"=>\"Niue\", \"it\"=>\"Niue\", \"ja\"=>\"ニウエ\", \"nl\"=>\"Niue\", \"hr\"=>\"Niue\", \"ru\"=>\"Ниуэ\"}, :demonym=>\"Niuean\", :borders=>[], :area=>260, :lat=>-19.03333333, :lng=>-169.86666666}, {:name=>\"Norfolk Island\", :nativeName=>\"Norfolk Island\", :tld=>[\".nf\"], :cca2=>\"NF\", :ccn3=>\"574\", :cca3=>\"NFK\", :currency=>[\"AUD\"], :callingCode=>[\"672\"], :capital=>\"Kingston\", :altSpellings=>[\"NF\", \"Territory of Norfolk Island\", \"Teratri of Norf'k Ailen\"], :relevance=>\"0.5\", :region=>\"Oceania\", :subregion=>\"Australia and New Zealand\", :language=>[\"English\", \"Norfuk\"], :languageCodes=>[\"en\"], :translations=>{\"fr\"=>\"Île de Norfolk\", \"nl\"=>\"Norfolkeiland\", \"de\"=>\"Norfolkinsel\", \"it\"=>\"Isola Norfolk\", \"ja\"=>\"ノーフォーク島\", \"es\"=>\"Isla de Norfolk\", \"hr\"=>\"Otok Norfolk\", \"ru\"=>\"Норфолк\"}, :demonym=>\"Norfolk Islander\", :borders=>[], :area=>36, :lat=>-29.03333333, :lng=>167.95}, {:name=>\"North Korea\", :nativeName=>\"북한\", :tld=>[\".kp\"], :cca2=>\"KP\", :ccn3=>\"408\", :cca3=>\"PRK\", :currency=>[\"KPW\"], :callingCode=>[\"850\"], :capital=>\"Pyongyang\", :altSpellings=>[\"KP\", \"Democratic People's Republic of Korea\", \"조선민주주의인민공화국\", \"Chosŏn Minjujuŭi Inmin Konghwaguk\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"Eastern Asia\", :language=>[\"Korean\"], :languageCodes=>[\"ko\"], :translations=>{\"de\"=>\"Nordkorea\", \"es\"=>\"Corea del Norte\", \"fr\"=>\"Corée du Nord\", \"it\"=>\"Corea del Nord\", \"ja\"=>\"朝鮮民主主義人民共和国\", \"nl\"=>\"Noord-Korea\", \"hr\"=>\"Sjeverna Koreja\", \"ru\"=>\"Северная Корея\"}, :demonym=>\"North Korean\", :borders=>[\"CHN\", \"KOR\", \"RUS\"], :area=>120538, :lat=>40, :lng=>127}, {:name=>\"Northern Mariana Islands\", :nativeName=>\"Northern Mariana Islands\", :tld=>[\".mp\"], :cca2=>\"MP\", :ccn3=>\"580\", :cca3=>\"MNP\", :currency=>[\"USD\"], :callingCode=>[\"1670\"], :capital=>\"Saipan\", :altSpellings=>[\"MP\", \"Commonwealth of the Northern Mariana Islands\", \"Sankattan Siha Na Islas Mariånas\"], :relevance=>\"0.5\", :region=>\"Oceania\", :subregion=>\"Micronesia\", :language=>[\"English\", \"Chamorro\", \"Carolinian\"], :languageCodes=>[\"en\", \"ch\"], :translations=>{\"de\"=>\"Nördliche Marianen\", \"es\"=>\"Islas Marianas del Norte\", \"fr\"=>\"Îles Mariannes du Nord\", \"it\"=>\"Isole Marianne Settentrionali\", \"ja\"=>\"北マリアナ諸島\", \"nl\"=>\"Noordelijke Marianeneilanden\", \"hr\"=>\"Sjevernomarijanski otoci\", \"ru\"=>\"Северные Марианские острова\"}, :demonym=>\"American\", :borders=>[], :area=>464, :lat=>15.2, :lng=>145.75}, {:name=>\"Norway\", :nativeName=>\"Norge\", :tld=>[\".no\"], :cca2=>\"NO\", :ccn3=>\"578\", :cca3=>\"NOR\", :currency=>[\"NOK\"], :callingCode=>[\"47\"], :capital=>\"Oslo\", :altSpellings=>[\"NO\", \"Norge\", \"Noreg\", \"Kingdom of Norway\", \"Kongeriket Norge\", \"Kongeriket Noreg\"], :relevance=>\"1.5\", :region=>\"Europe\", :subregion=>\"Northern Europe\", :language=>[\"Norwegian\", \"Bokmål\", \"Nynorsk\"], :languageCodes=>[\"no\", \"nb\", \"nn\"], :translations=>{\"de\"=>\"Norwegen\", \"es\"=>\"Noruega\", \"fr\"=>\"Norvège\", \"it\"=>\"Norvegia\", \"ja\"=>\"ノルウェー\", \"nl\"=>\"Noorwegen\", \"hr\"=>\"Norveška\", \"ru\"=>\"Норвегия\"}, :demonym=>\"Norwegian\", :borders=>[\"FIN\", \"SWE\", \"RUS\"], :area=>323802, :lat=>62, :lng=>10}, {:name=>\"Oman\", :nativeName=>\"عمان\", :tld=>[\".om\"], :cca2=>\"OM\", :ccn3=>\"512\", :cca3=>\"OMN\", :currency=>[\"OMR\"], :callingCode=>[\"968\"], :capital=>\"Muscat\", :altSpellings=>[\"OM\", \"Sultanate of Oman\", \"Salṭanat ʻUmān\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"Western Asia\", :language=>[\"Arabic\"], :languageCodes=>[\"ar\"], :translations=>{\"de\"=>\"Oman\", \"es\"=>\"Omán\", \"fr\"=>\"Oman\", \"it\"=>\"oman\", \"ja\"=>\"オマーン\", \"nl\"=>\"Oman\", \"hr\"=>\"Oman\", \"ru\"=>\"Оман\"}, :demonym=>\"Omani\", :borders=>[\"SAU\", \"ARE\", \"YEM\"], :area=>309500, :lat=>21, :lng=>57}, {:name=>\"Pakistan\", :nativeName=>\"Pakistan\", :tld=>[\".pk\"], :cca2=>\"PK\", :ccn3=>\"586\", :cca3=>\"PAK\", :currency=>[\"PKR\"], :callingCode=>[\"92\"], :capital=>\"Islamabad\", :altSpellings=>[\"PK\", \"Pākistān\", \"Islamic Republic of Pakistan\", \"Islāmī Jumhūriya'eh Pākistān\"], :relevance=>\"2\", :region=>\"Asia\", :subregion=>\"Southern Asia\", :language=>[\"English\", \"Urdu\"], :languageCodes=>[\"en\", \"ur\"], :translations=>{\"de\"=>\"Pakistan\", \"es\"=>\"Pakistán\", \"fr\"=>\"Pakistan\", \"it\"=>\"Pakistan\", \"ja\"=>\"パキスタン\", \"nl\"=>\"Pakistan\", \"hr\"=>\"Pakistan\", \"ru\"=>\"Пакистан\"}, :demonym=>\"Pakistani\", :borders=>[\"AFG\", \"CHN\", \"IND\", \"IRN\"], :area=>881912, :lat=>30, :lng=>70}, {:name=>\"Palau\", :nativeName=>\"Palau\", :tld=>[\".pw\"], :cca2=>\"PW\", :ccn3=>\"585\", :cca3=>\"PLW\", :currency=>[\"USD\"], :callingCode=>[\"680\"], :capital=>\"Ngerulmud\", :altSpellings=>[\"PW\", \"Republic of Palau\", \"Beluu er a Belau\"], :relevance=>\"0.5\", :region=>\"Oceania\", :subregion=>\"Micronesia\", :language=>[\"English\", \"Palauan\"], :languageCodes=>[\"en\"], :translations=>{\"de\"=>\"Palau\", \"es\"=>\"Palau\", \"fr\"=>\"Palaos\", \"it\"=>\"Palau\", \"ja\"=>\"パラオ\", \"nl\"=>\"Palau\", \"hr\"=>\"Palau\", \"ru\"=>\"Палау\"}, :demonym=>\"Palauan\", :borders=>[], :area=>459, :lat=>7.5, :lng=>134.5}, {:name=>\"Palestine\", :nativeName=>\"فلسطين\", :tld=>[\".ps\", \"فلسطين.\"], :cca2=>\"PS\", :ccn3=>\"275\", :cca3=>\"PSE\", :currency=>[\"ILS\"], :callingCode=>[\"970\"], :capital=>\"Ramallah\", :altSpellings=>[\"PS\", \"State of Palestine\", \"Dawlat Filasṭin\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"Western Asia\", :language=>[\"Arabic\"], :languageCodes=>[\"ar\"], :translations=>{\"de\"=>\"Palästina\", \"es\"=>\"Palestina\", \"fr\"=>\"Palestine\", \"it\"=>\"Palestina\", \"ja\"=>\"パレスチナ\", \"nl\"=>\"Palestijnse gebieden\", \"hr\"=>\"Palestina\", \"ru\"=>\"Палестина\"}, :demonym=>\"Palestinian\", :borders=>[\"ISR\", \"EGY\", \"JOR\"], :area=>0, :lat=>31.9, :lng=>35.2}, {:name=>\"Panama\", :nativeName=>\"Panamá\", :tld=>[\".pa\"], :cca2=>\"PA\", :ccn3=>\"591\", :cca3=>\"PAN\", :currency=>[\"PAB\", \"USD\"], :callingCode=>[\"507\"], :capital=>\"Panama City\", :altSpellings=>[\"PA\", \"Republic of Panama\", \"República de Panamá\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"Central America\", :language=>[\"Spanish\"], :languageCodes=>[\"es\"], :translations=>{\"de\"=>\"Panama\", \"es\"=>\"Panamá\", \"fr\"=>\"Panama\", \"it\"=>\"Panama\", \"ja\"=>\"パナマ\", \"nl\"=>\"Panama\", \"hr\"=>\"Panama\", \"ru\"=>\"Панама\"}, :demonym=>\"Panamanian\", :borders=>[\"COL\", \"CRI\"], :area=>75417, :lat=>9, :lng=>-80}, {:name=>\"Papua New Guinea\", :nativeName=>\"Papua Niugini\", :tld=>[\".pg\"], :cca2=>\"PG\", :ccn3=>\"598\", :cca3=>\"PNG\", :currency=>[\"PGK\"], :callingCode=>[\"675\"], :capital=>\"Port Moresby\", :altSpellings=>[\"PG\", \"Independent State of Papua New Guinea\", \"Independen Stet bilong Papua Niugini\"], :relevance=>\"0\", :region=>\"Oceania\", :subregion=>\"Melanesia\", :language=>[\"Hiri Motu\", \"Tok Pisin\", \"English\"], :languageCodes=>[\"en\"], :translations=>{\"de\"=>\"Papua-Neuguinea\", \"es\"=>\"Papúa Nueva Guinea\", \"fr\"=>\"Papouasie-Nouvelle-Guinée\", \"it\"=>\"Papua Nuova Guinea\", \"ja\"=>\"パプアニューギニア\", \"nl\"=>\"Papoea-Nieuw-Guinea\", \"hr\"=>\"Papua Nova Gvineja\", \"ru\"=>\"Папуа — Новая Гвинея\"}, :demonym=>\"Papua New Guinean\", :borders=>[\"IDN\"], :area=>462840, :lat=>-6, :lng=>147}, {:name=>\"Paraguay\", :nativeName=>\"Paraguay\", :tld=>[\".py\"], :cca2=>\"PY\", :ccn3=>\"600\", :cca3=>\"PRY\", :currency=>[\"PYG\"], :callingCode=>[\"595\"], :capital=>\"Asunción\", :altSpellings=>[\"PY\", \"Republic of Paraguay\", \"República del Paraguay\", \"Tetã Paraguái\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"South America\", :language=>[\"Spanish\", \"Guaraní\"], :languageCodes=>[\"es\", \"gn\"], :translations=>{\"de\"=>\"Paraguay\", \"es\"=>\"Paraguay\", \"fr\"=>\"Paraguay\", \"it\"=>\"Paraguay\", \"ja\"=>\"パラグアイ\", \"nl\"=>\"Paraguay\", \"hr\"=>\"Paragvaj\", \"ru\"=>\"Парагвай\"}, :demonym=>\"Paraguayan\", :borders=>[\"ARG\", \"BOL\", \"BRA\"], :area=>406752, :lat=>-23, :lng=>-58}, {:name=>\"Peru\", :nativeName=>\"Perú\", :tld=>[\".pe\"], :cca2=>\"PE\", :ccn3=>\"604\", :cca3=>\"PER\", :currency=>[\"PEN\"], :callingCode=>[\"51\"], :capital=>\"Lima\", :altSpellings=>[\"PE\", \"Republic of Peru\", \" República del Perú\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"South America\", :language=>[\"Spanish\", \"Quechua\", \"Aymara\"], :languageCodes=>[\"es\"], :translations=>{\"de\"=>\"Peru\", \"es\"=>\"Perú\", \"fr\"=>\"Pérou\", \"it\"=>\"Perù\", \"ja\"=>\"ペルー\", \"nl\"=>\"Peru\", \"hr\"=>\"Peru\", \"ru\"=>\"Перу\"}, :demonym=>\"Peruvian\", :borders=>[\"BOL\", \"BRA\", \"CHL\", \"COL\", \"ECU\"], :area=>1285216, :lat=>-10, :lng=>-76}, {:name=>\"Philippines\", :nativeName=>\"Pilipinas\", :tld=>[\".ph\"], :cca2=>\"PH\", :ccn3=>\"608\", :cca3=>\"PHL\", :currency=>[\"PHP\"], :callingCode=>[\"63\"], :capital=>\"Manila\", :altSpellings=>[\"PH\", \"Republic of the Philippines\", \"Repúblika ng Pilipinas\"], :relevance=>\"1.5\", :region=>\"Asia\", :subregion=>\"South-Eastern Asia\", :language=>[\"Filipino\", \"English\"], :languageCodes=>[\"en\"], :translations=>{\"fr\"=>\"Philippines\", \"nl\"=>\"Filipijnen\", \"de\"=>\"Philippinen\", \"it\"=>\"Filippine\", \"ja\"=>\"フィリピン\", \"es\"=>\"Filipinas\", \"hr\"=>\"Filipini\", \"ru\"=>\"Филиппины\"}, :demonym=>\"Filipino\", :borders=>[], :area=>342353, :lat=>13, :lng=>122}, {:name=>\"Pitcairn Islands\", :nativeName=>\"Pitcairn Islands\", :tld=>[\".pn\"], :cca2=>\"PN\", :ccn3=>\"612\", :cca3=>\"PCN\", :currency=>[\"NZD\"], :callingCode=>[\"64\"], :capital=>\"Adamstown\", :altSpellings=>[\"PN\", \"Pitcairn Henderson Ducie and Oeno Islands\"], :relevance=>\"0.5\", :region=>\"Oceania\", :subregion=>\"Polynesia\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"de\"=>\"Pitcairn\", \"es\"=>\"Islas Pitcairn\", \"fr\"=>\"Îles Pitcairn\", \"it\"=>\"Isole Pitcairn\", \"ja\"=>\"ピトケアン\", \"nl\"=>\"Pitcairneilanden\", \"hr\"=>\"Pitcairnovo otočje\", \"ru\"=>\"Острова Питкэрн\"}, :demonym=>\"Pitcairn Islander\", :borders=>[], :area=>47, :lat=>-25.06666666, :lng=>-130.1}, {:name=>\"Poland\", :nativeName=>\"Polska\", :tld=>[\".pl\"], :cca2=>\"PL\", :ccn3=>\"616\", :cca3=>\"POL\", :currency=>[\"PLN\"], :callingCode=>[\"48\"], :capital=>\"Warsaw\", :altSpellings=>[\"PL\", \"Republic of Poland\", \"Rzeczpospolita Polska\"], :relevance=>\"1.25\", :region=>\"Europe\", :subregion=>\"Eastern Europe\", :language=>[\"Polish\"], :languageCodes=>[\"pl\"], :translations=>{\"de\"=>\"Polen\", \"es\"=>\"Polonia\", \"fr\"=>\"Pologne\", \"it\"=>\"Polonia\", \"ja\"=>\"ポーランド\", \"nl\"=>\"Polen\", \"hr\"=>\"Poljska\", \"ru\"=>\"Польша\"}, :demonym=>\"Polish\", :borders=>[\"BLR\", \"CZE\", \"DEU\", \"LTU\", \"RUS\", \"SVK\", \"UKR\"], :area=>312679, :lat=>52, :lng=>20}, {:name=>\"Portugal\", :nativeName=>\"Portugal\", :tld=>[\".pt\"], :cca2=>\"PT\", :ccn3=>\"620\", :cca3=>\"PRT\", :currency=>[\"EUR\"], :callingCode=>[\"351\"], :capital=>\"Lisbon\", :altSpellings=>[\"PT\", \"Portuguesa\", \"Portuguese Republic\", \"República Portuguesa\"], :relevance=>\"1.5\", :region=>\"Europe\", :subregion=>\"Southern Europe\", :language=>[\"Portuguese\"], :languageCodes=>[\"pt\"], :translations=>{\"de\"=>\"Portugal\", \"es\"=>\"Portugal\", \"fr\"=>\"Portugal\", \"it\"=>\"Portogallo\", \"ja\"=>\"ポルトガル\", \"nl\"=>\"Portugal\", \"hr\"=>\"Portugal\", \"ru\"=>\"Португалия\"}, :demonym=>\"Portuguese\", :borders=>[\"ESP\"], :area=>92090, :lat=>39.5, :lng=>-8}, {:name=>\"Puerto Rico\", :nativeName=>\"Puerto Rico\", :tld=>[\".pr\"], :cca2=>\"PR\", :ccn3=>\"630\", :cca3=>\"PRI\", :currency=>[\"USD\"], :callingCode=>[\"1787\", \"1939\"], :capital=>\"San Juan\", :altSpellings=>[\"PR\", \"Commonwealth of Puerto Rico\", \"Estado Libre Asociado de Puerto Rico\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"Caribbean\", :language=>[\"Spanish\", \"English\"], :languageCodes=>[\"es\", \"en\"], :translations=>{\"de\"=>\"Puerto Rico\", \"es\"=>\"Puerto Rico\", \"fr\"=>\"Porto Rico\", \"it\"=>\"Porto Rico\", \"ja\"=>\"プエルトリコ\", \"nl\"=>\"Puerto Rico\", \"hr\"=>\"Portoriko\", \"ru\"=>\"Пуэрто-Рико\"}, :demonym=>\"Puerto Rican\", :borders=>[], :area=>8870, :lat=>18.25, :lng=>-66.5}, {:name=>\"Qatar\", :nativeName=>\"قطر\", :tld=>[\".qa\", \"قطر.\"], :cca2=>\"QA\", :ccn3=>\"634\", :cca3=>\"QAT\", :currency=>[\"QAR\"], :callingCode=>[\"974\"], :capital=>\"Doha\", :altSpellings=>[\"QA\", \"State of Qatar\", \"Dawlat Qaṭar\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"Western Asia\", :language=>[\"Arabic\"], :languageCodes=>[\"ar\"], :translations=>{\"de\"=>\"Katar\", \"es\"=>\"Catar\", \"fr\"=>\"Qatar\", \"it\"=>\"Qatar\", \"ja\"=>\"カタール\", \"nl\"=>\"Qatar\", \"hr\"=>\"Katar\", \"ru\"=>\"Катар\"}, :demonym=>\"Qatari\", :borders=>[\"SAU\"], :area=>11586, :lat=>25.5, :lng=>51.25}, {:name=>\"Republic of Kosovo\", :nativeName=>\"Republika e Kosovës\", :tld=>[\"\"], :cca2=>\"XK\", :ccn3=>\"780\", :cca3=>\"KOS\", :currency=>[\"EUR\"], :callingCode=>[\"377\", \"381\", \"386\"], :capital=>\"Pristina\", :altSpellings=>[\"XK\", \"Република Косово\"], :relevance=>\"0\", :region=>\"Europe\", :subregion=>\"Eastern Europe\", :language=>[\"Albanian\", \"Serbian\"], :languageCodes=>[\"sq\", \"sr\"], :translations=>{\"es\"=>\"Kosovo\", \"hr\"=>\"Kosovo\", \"ru\"=>\"Республика Косово\"}, :demonym=>\"Kosovar\", :borders=>[\"ALB\", \"MKD\", \"MNE\", \"SRB\"], :area=>0, :lat=>42.666667, :lng=>21.166667}, {:name=>\"Réunion\", :nativeName=>\"La Réunion\", :tld=>[\".re\"], :cca2=>\"RE\", :ccn3=>\"638\", :cca3=>\"REU\", :currency=>[\"EUR\"], :callingCode=>[\"262\"], :capital=>\"Saint-Denis\", :altSpellings=>[\"RE\", \"Reunion\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Eastern Africa\", :language=>[\"French\"], :languageCodes=>[\"fr\"], :translations=>{\"de\"=>\"Réunion\", \"es\"=>\"Reunión\", \"fr\"=>\"Réunion\", \"it\"=>\"Riunione\", \"ja\"=>\"レユニオン\", \"nl\"=>\"Réunion\", \"hr\"=>\"Réunion\", \"ru\"=>\"Реюньон\"}, :demonym=>\"French\", :borders=>[], :area=>0, :lat=>-21.15, :lng=>55.5}, {:name=>\"Romania\", :nativeName=>\"România\", :tld=>[\".ro\"], :cca2=>\"RO\", :ccn3=>\"642\", :cca3=>\"ROU\", :currency=>[\"RON\"], :callingCode=>[\"40\"], :capital=>\"Bucharest\", :altSpellings=>[\"RO\", \"Rumania\", \"Roumania\", \"România\"], :relevance=>\"0\", :region=>\"Europe\", :subregion=>\"Eastern Europe\", :language=>[\"Romanian\"], :languageCodes=>[\"ro\"], :translations=>{\"de\"=>\"Rumänien\", \"es\"=>\"Rumania\", \"fr\"=>\"Roumanie\", \"it\"=>\"Romania\", \"ja\"=>\"ルーマニア\", \"nl\"=>\"Roemenië\", \"hr\"=>\"Rumunjska\", \"ru\"=>\"Румыния\"}, :demonym=>\"Romanian\", :borders=>[\"BGR\", \"HUN\", \"MDA\", \"SRB\", \"UKR\"], :area=>238391, :lat=>46, :lng=>25}, {:name=>\"Russia\", :nativeName=>\"Россия\", :tld=>[\".ru\", \".su\", \".рф\"], :cca2=>\"RU\", :ccn3=>\"643\", :cca3=>\"RUS\", :currency=>[\"RUB\"], :callingCode=>[\"7\"], :capital=>\"Moscow\", :altSpellings=>[\"RU\", \"Rossiya\", \"Russian Federation\", \"Российская Федерация\", \"Rossiyskaya Federatsiya\"], :relevance=>\"2.5\", :region=>\"Europe\", :subregion=>\"Eastern Europe\", :language=>[\"Russian\"], :languageCodes=>[\"ru\"], :translations=>{\"de\"=>\"Russland\", \"es\"=>\"Rusia\", \"fr\"=>\"Russie\", \"it\"=>\"Russia\", \"ja\"=>\"ロシア連邦\", \"nl\"=>\"Rusland\", \"hr\"=>\"Rusija\", \"ru\"=>\"Россия\"}, :demonym=>\"Russian\", :borders=>[\"AZE\", \"BLR\", \"CHN\", \"EST\", \"FIN\", \"GEO\", \"KAZ\", \"PRK\", \"LVA\", \"LTU\", \"MNG\", \"NOR\", \"POL\", \"UKR\"], :area=>17098242, :lat=>60, :lng=>100}, {:name=>\"Rwanda\", :nativeName=>\"Rwanda\", :tld=>[\".rw\"], :cca2=>\"RW\", :ccn3=>\"646\", :cca3=>\"RWA\", :currency=>[\"RWF\"], :callingCode=>[\"250\"], :capital=>\"Kigali\", :altSpellings=>[\"RW\", \"Republic of Rwanda\", \"Repubulika y'u Rwanda\", \"République du Rwanda\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Eastern Africa\", :language=>[\"Kinyarwanda\", \"French\", \"English\"], :languageCodes=>[\"rw\", \"en\", \"fr\"], :translations=>{\"de\"=>\"Ruanda\", \"es\"=>\"Ruanda\", \"fr\"=>\"Rwanda\", \"it\"=>\"Ruanda\", \"ja\"=>\"ルワンダ\", \"nl\"=>\"Rwanda\", \"hr\"=>\"Ruanda\", \"ru\"=>\"Руанда\"}, :demonym=>\"Rwandan\", :borders=>[\"BDI\", \"COD\", \"TZA\", \"UGA\"], :area=>26338, :lat=>-2, :lng=>30}, {:name=>\"Saint Barthélemy\", :nativeName=>\"Saint-Barthélemy\", :tld=>[\".bl\"], :cca2=>\"BL\", :ccn3=>\"652\", :cca3=>\"BLM\", :currency=>[\"EUR\"], :callingCode=>[\"590\"], :capital=>\"Gustavia\", :altSpellings=>[\"BL\", \"St. Barthelemy\", \"Collectivity of Saint Barthélemy\", \"Collectivité de Saint-Barthélemy\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"Caribbean\", :language=>[\"French\"], :languageCodes=>[\"fr\"], :translations=>{\"de\"=>\"Saint-Barthélemy\", \"es\"=>\"San Bartolomé\", \"fr\"=>\"Saint-Barthélemy\", \"it\"=>\"Antille Francesi\", \"ja\"=>\"サン・バルテルミー\", \"nl\"=>\"Saint Barthélemy\", \"hr\"=>\"Saint Barthélemy\", \"ru\"=>\"Сен-Бартелеми\"}, :demonym=>\"Saint Barthélemy Islander\", :borders=>[], :area=>21, :lat=>18.5, :lng=>-63.41666666}, {:name=>\"Saint Helena, Ascension and Tristan da Cunha\", :nativeName=>\"Saint Helena, Ascension and Tristan da Cunha\", :tld=>[\".sh\"], :cca2=>\"SH\", :ccn3=>\"654\", :cca3=>\"SHN\", :currency=>[\"SHP\"], :callingCode=>[\"290\"], :capital=>\"Jamestown\", :altSpellings=>[\"SH\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Western Africa\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"de\"=>\"Sankt Helena\", \"es\"=>\"Santa Helena\", \"fr\"=>\"Sainte-Hélène\", \"it\"=>\"Sant'Elena\", \"ja\"=>\"セントヘレナ・アセンションおよびトリスタンダクーニャ\", \"nl\"=>\"Sint-Helena\", \"hr\"=>\"Sveta Helena\", \"ru\"=>\"Остров Святой Елены\"}, :demonym=>\"Saint Helenian\", :borders=>[], :area=>397, :lat=>-15.95, :lng=>-5.7}, {:name=>\"Saint Kitts and Nevis\", :nativeName=>\"Saint Kitts and Nevis\", :tld=>[\".kn\"], :cca2=>\"KN\", :ccn3=>\"659\", :cca3=>\"KNA\", :currency=>[\"XCD\"], :callingCode=>[\"1869\"], :capital=>\"Basseterre\", :altSpellings=>[\"KN\", \"Federation of Saint Christopher and Nevis\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"Caribbean\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"de\"=>\"St. Kitts und Nevis\", \"es\"=>\"San Cristóbal y Nieves\", \"fr\"=>\"Saint-Christophe-et-Niévès\", \"it\"=>\"Saint Kitts e Nevis\", \"ja\"=>\"セントクリストファー・ネイビス\", \"nl\"=>\"Saint Kitts en Nevis\", \"hr\"=>\"Sveti Kristof i Nevis\", \"ru\"=>\"Сент-Китс и Невис\"}, :demonym=>\"Kittian and Nevisian\", :borders=>[], :area=>261, :lat=>17.33333333, :lng=>-62.75}, {:name=>\"Saint Lucia\", :nativeName=>\"Saint Lucia\", :tld=>[\".lc\"], :cca2=>\"LC\", :ccn3=>\"662\", :cca3=>\"LCA\", :currency=>[\"XCD\"], :callingCode=>[\"1758\"], :capital=>\"Castries\", :altSpellings=>[\"LC\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"Caribbean\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"de\"=>\"Saint Lucia\", \"es\"=>\"Santa Lucía\", \"fr\"=>\"Saint-Lucie\", \"it\"=>\"Santa Lucia\", \"ja\"=>\"セントルシア\", \"nl\"=>\"Saint Lucia\", \"hr\"=>\"Sveta Lucija\", \"ru\"=>\"Сент-Люсия\"}, :demonym=>\"Saint Lucian\", :borders=>[], :area=>616, :lat=>13.88333333, :lng=>-60.96666666}, {:name=>\"Saint Martin\", :nativeName=>\"Saint-Martin\", :tld=>[\".fr\", \".gp\"], :cca2=>\"MF\", :ccn3=>\"663\", :cca3=>\"MAF\", :currency=>[\"EUR\"], :callingCode=>[\"590\"], :capital=>\"Marigot\", :altSpellings=>[\"MF\", \"Collectivity of Saint Martin\", \"Collectivité de Saint-Martin\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"Caribbean\", :language=>[\"French\"], :languageCodes=>[\"fr\"], :translations=>{\"de\"=>\"Saint Martin\", \"es\"=>\"Saint Martin\", \"fr\"=>\"Saint-Martin\", \"it\"=>\"Saint Martin\", \"ja\"=>\"サン・マルタン(フランス領)\", \"nl\"=>\"Saint-Martin\", \"hr\"=>\"Sveti Martin\", \"ru\"=>\"Сен-Мартен\"}, :demonym=>\"Saint Martin Islander\", :borders=>[\"SXM\"], :area=>53, :lat=>18.08333333, :lng=>-63.95}, {:name=>\"Saint Pierre and Miquelon\", :nativeName=>\"Saint-Pierre-et-Miquelon\", :tld=>[\".pm\"], :cca2=>\"PM\", :ccn3=>\"666\", :cca3=>\"SPM\", :currency=>[\"EUR\"], :callingCode=>[\"508\"], :capital=>\"Saint-Pierre\", :altSpellings=>[\"PM\", \"Collectivité territoriale de Saint-Pierre-et-Miquelon\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"Northern America\", :language=>[\"French\"], :languageCodes=>[\"fr\"], :translations=>{\"de\"=>\"Saint-Pierre und Miquelon\", \"es\"=>\"San Pedro y Miquelón\", \"fr\"=>\"Saint-Pierre-et-Miquelon\", \"it\"=>\"Saint-Pierre e Miquelon\", \"ja\"=>\"サンピエール島・ミクロン島\", \"nl\"=>\"Saint Pierre en Miquelon\", \"hr\"=>\"Sveti Petar i Mikelon\", \"ru\"=>\"Сен-Пьер и Микелон\"}, :demonym=>\"French\", :borders=>[], :area=>242, :lat=>46.83333333, :lng=>-56.33333333}, {:name=>\"Saint Vincent and the Grenadines\", :nativeName=>\"Saint Vincent and the Grenadines\", :tld=>[\".vc\"], :cca2=>\"VC\", :ccn3=>\"670\", :cca3=>\"VCT\", :currency=>[\"XCD\"], :callingCode=>[\"1784\"], :capital=>\"Kingstown\", :altSpellings=>[\"VC\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"Caribbean\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"de\"=>\"Saint Vincent und die Grenadinen\", \"es\"=>\"San Vicente y Granadinas\", \"fr\"=>\"Saint-Vincent-et-les-Grenadines\", \"it\"=>\"Saint Vincent e Grenadine\", \"ja\"=>\"セントビンセントおよびグレナディーン諸島\", \"nl\"=>\"Saint Vincent en de Grenadines\", \"hr\"=>\"Sveti Vincent i Grenadini\", \"ru\"=>\"Сент-Винсент и Гренадины\"}, :demonym=>\"Saint Vincentian\", :borders=>[], :area=>389, :lat=>13.25, :lng=>-61.2}, {:name=>\"Samoa\", :nativeName=>\"Samoa\", :tld=>[\".ws\"], :cca2=>\"WS\", :ccn3=>\"882\", :cca3=>\"WSM\", :currency=>[\"WST\"], :callingCode=>[\"685\"], :capital=>\"Apia\", :altSpellings=>[\"WS\", \"Independent State of Samoa\", \"Malo Saʻoloto Tutoʻatasi o Sāmoa\"], :relevance=>\"0\", :region=>\"Oceania\", :subregion=>\"Polynesia\", :language=>[\"Samoan\", \"English\"], :languageCodes=>[\"sm\", \"en\"], :translations=>{\"de\"=>\"Samoa\", \"es\"=>\"Samoa\", \"fr\"=>\"Samoa\", \"it\"=>\"Samoa\", \"ja\"=>\"サモア\", \"nl\"=>\"Samoa\", \"hr\"=>\"Samoa\", \"ru\"=>\"Самоа\"}, :demonym=>\"Samoan\", :borders=>[], :area=>2842, :lat=>-13.58333333, :lng=>-172.33333333}, {:name=>\"San Marino\", :nativeName=>\"San Marino\", :tld=>[\".sm\"], :cca2=>\"SM\", :ccn3=>\"674\", :cca3=>\"SMR\", :currency=>[\"EUR\"], :callingCode=>[\"378\"], :capital=>\"City of San Marino\", :altSpellings=>[\"SM\", \"Republic of San Marino\", \"Repubblica di San Marino\"], :relevance=>\"0\", :region=>\"Europe\", :subregion=>\"Southern Europe\", :language=>[\"Italian\"], :languageCodes=>[\"it\"], :translations=>{\"de\"=>\"San Marino\", \"es\"=>\"San Marino\", \"fr\"=>\"Saint-Marin\", \"it\"=>\"San Marino\", \"ja\"=>\"サンマリノ\", \"nl\"=>\"San Marino\", \"hr\"=>\"San Marino\", \"ru\"=>\"Сан-Марино\"}, :demonym=>\"Sammarinese\", :borders=>[\"ITA\"], :area=>61, :lat=>43.76666666, :lng=>12.41666666}, {:name=>\"São Tomé and Príncipe\", :nativeName=>\"São Tomé e Príncipe\", :tld=>[\".st\"], :cca2=>\"ST\", :ccn3=>\"678\", :cca3=>\"STP\", :currency=>[\"STD\"], :callingCode=>[\"239\"], :capital=>\"São Tomé\", :altSpellings=>[\"ST\", \"Democratic Republic of São Tomé and Príncipe\", \"República Democrática de São Tomé e Príncipe\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Middle Africa\", :language=>[\"Portuguese\"], :languageCodes=>[\"pt\"], :translations=>{\"de\"=>\"São Tomé und Príncipe\", \"es\"=>\"Santo Tomé y Príncipe\", \"fr\"=>\"Sao Tomé-et-Principe\", \"it\"=>\"São Tomé e Príncipe\", \"ja\"=>\"サントメ・プリンシペ\", \"nl\"=>\"Sao Tomé en Principe\", \"hr\"=>\"Sveti Toma i Princip\", \"ru\"=>\"Сан-Томе и Принсипи\"}, :demonym=>\"Sao Tomean\", :borders=>[], :area=>964, :lat=>1, :lng=>7}, {:name=>\"Saudi Arabia\", :nativeName=>\"العربية السعودية\", :tld=>[\".sa\", \".السعودية\"], :cca2=>\"SA\", :ccn3=>\"682\", :cca3=>\"SAU\", :currency=>[\"SAR\"], :callingCode=>[\"966\"], :capital=>\"Riyadh\", :altSpellings=>[\"Saudi\", \"SA\", \"Kingdom of Saudi Arabia\", \"Al-Mamlakah al-‘Arabiyyah as-Su‘ūdiyyah\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"Western Asia\", :language=>[\"Arabic\"], :languageCodes=>[\"ar\"], :translations=>{\"de\"=>\"Saudi-Arabien\", \"es\"=>\"Arabia Saudí\", \"fr\"=>\"Arabie Saoudite\", \"it\"=>\"Arabia Saudita\", \"ja\"=>\"サウジアラビア\", \"nl\"=>\"Saoedi-Arabië\", \"hr\"=>\"Saudijska Arabija\", \"ru\"=>\"Саудовская Аравия\"}, :demonym=>\"Saudi Arabian\", :borders=>[\"IRQ\", \"JOR\", \"KWT\", \"OMN\", \"QAT\", \"ARE\", \"YEM\"], :area=>2149690, :lat=>25, :lng=>45}, {:name=>\"Senegal\", :nativeName=>\"Sénégal\", :tld=>[\".sn\"], :cca2=>\"SN\", :ccn3=>\"686\", :cca3=>\"SEN\", :currency=>[\"XOF\"], :callingCode=>[\"221\"], :capital=>\"Dakar\", :altSpellings=>[\"SN\", \"Republic of Senegal\", \"République du Sénégal\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Western Africa\", :language=>[\"French\"], :languageCodes=>[\"fr\"], :translations=>{\"de\"=>\"Senegal\", \"es\"=>\"Senegal\", \"fr\"=>\"Sénégal\", \"it\"=>\"Senegal\", \"ja\"=>\"セネガル\", \"nl\"=>\"Senegal\", \"hr\"=>\"Senegal\", \"ru\"=>\"Сенегал\"}, :demonym=>\"Senegalese\", :borders=>[\"GMB\", \"GIN\", \"GNB\", \"MLI\", \"MRT\"], :area=>196722, :lat=>14, :lng=>-14}, {:name=>\"Serbia\", :nativeName=>\"Србија\", :tld=>[\".rs\", \".срб\"], :cca2=>\"RS\", :ccn3=>\"688\", :cca3=>\"SRB\", :currency=>[\"RSD\"], :callingCode=>[\"381\"], :capital=>\"Belgrade\", :altSpellings=>[\"RS\", \"Srbija\", \"Republic of Serbia\", \"Република Србија\", \"Republika Srbija\"], :relevance=>\"0\", :region=>\"Europe\", :subregion=>\"Southern Europe\", :language=>[\"Serbian\"], :languageCodes=>[\"sr\"], :translations=>{\"de\"=>\"Serbien\", \"es\"=>\"Serbia\", \"fr\"=>\"Serbie\", \"it\"=>\"Serbia\", \"ja\"=>\"セルビア\", \"nl\"=>\"Servië\", \"hr\"=>\"Srbija\", \"ru\"=>\"Сербия\"}, :demonym=>\"Serbian\", :borders=>[\"BIH\", \"BGR\", \"HRV\", \"HUN\", \"KOS\", \"MKD\", \"MNE\", \"ROU\"], :area=>88361, :lat=>44, :lng=>21}, {:name=>\"Seychelles\", :nativeName=>\"Seychelles\", :tld=>[\".sc\"], :cca2=>\"SC\", :ccn3=>\"690\", :cca3=>\"SYC\", :currency=>[\"SCR\"], :callingCode=>[\"248\"], :capital=>\"Victoria\", :altSpellings=>[\"SC\", \"Republic of Seychelles\", \"Repiblik Sesel\", \"République des Seychelles\"], :relevance=>\"0.5\", :region=>\"Africa\", :subregion=>\"Eastern Africa\", :language=>[\"French\", \"English\", \"Seychellois Creole\"], :languageCodes=>[\"fr\", \"en\"], :translations=>{\"de\"=>\"Seychellen\", \"es\"=>\"Seychelles\", \"fr\"=>\"Seychelles\", \"it\"=>\"Seychelles\", \"ja\"=>\"セーシェル\", \"nl\"=>\"Seychellen\", \"hr\"=>\"Sejšeli\", \"ru\"=>\"Сейшельские Острова\"}, :demonym=>\"Seychellois\", :borders=>[], :area=>452, :lat=>-4.58333333, :lng=>55.66666666}, {:name=>\"Sierra Leone\", :nativeName=>\"Sierra Leone\", :tld=>[\".sl\"], :cca2=>\"SL\", :ccn3=>\"694\", :cca3=>\"SLE\", :currency=>[\"SLL\"], :callingCode=>[\"232\"], :capital=>\"Freetown\", :altSpellings=>[\"SL\", \"Republic of Sierra Leone\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Western Africa\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"de\"=>\"Sierra Leone\", \"es\"=>\"Sierra Leone\", \"fr\"=>\"Sierra Leone\", \"it\"=>\"Sierra Leone\", \"ja\"=>\"シエラレオネ\", \"nl\"=>\"Sierra Leone\", \"hr\"=>\"Sijera Leone\", \"ru\"=>\"Сьерра-Леоне\"}, :demonym=>\"Sierra Leonean\", :borders=>[\"GIN\", \"LBR\"], :area=>71740, :lat=>8.5, :lng=>-11.5}, {:name=>\"Singapore\", :nativeName=>\"Singapore\", :tld=>[\".sg\", \".新加坡\", \".சிங்கப்பூர்\"], :cca2=>\"SG\", :ccn3=>\"702\", :cca3=>\"SGP\", :currency=>[\"SGD\"], :callingCode=>[\"65\"], :capital=>\"Singapore\", :altSpellings=>[\"SG\", \"Singapura\", \"Republik Singapura\", \"新加坡共和国\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"South-Eastern Asia\", :language=>[\"English\", \"Malay\", \"Mandarin\", \"Tamil\"], :languageCodes=>[\"en\", \"ms\", \"ta\", \"zh\"], :translations=>{\"fr\"=>\"Singapour\", \"nl\"=>\"Singapore\", \"de\"=>\"Singapur\", \"it\"=>\"Singapore\", \"ja\"=>\"シンガポール\", \"es\"=>\"Singapur\", \"hr\"=>\"Singapur\", \"ru\"=>\"Сингапур\"}, :demonym=>\"Singaporean\", :borders=>[], :area=>710, :lat=>1.36666666, :lng=>103.8}, {:name=>\"Sint Maarten\", :nativeName=>\"Sint Maarten\", :tld=>[\".sx\"], :cca2=>\"SX\", :ccn3=>\"534\", :cca3=>\"SXM\", :currency=>[\"ANG\"], :callingCode=>[\"1721\"], :capital=>\"Philipsburg\", :altSpellings=>[\"SX\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"Caribbean\", :language=>[\"Dutch\", \"English\", \"French\"], :languageCodes=>[\"nl\", \"en\", \"fr\"], :translations=>{\"de\"=>\"Sint Maarten\", \"es\"=>\"Sint Maarten\", \"fr\"=>\"Saint-Martin\", \"it\"=>\"Sint Maarten\", \"ja\"=>\"シント・マールテン\", \"nl\"=>\"Sint Maarten\", \"ru\"=>\"Синт-Мартен\"}, :demonym=>\"St. Maartener\", :borders=>[\"MAF\"], :area=>34, :lat=>18.033333, :lng=>-63.05}, {:name=>\"Slovakia\", :nativeName=>\"Slovensko\", :tld=>[\".sk\"], :cca2=>\"SK\", :ccn3=>\"703\", :cca3=>\"SVK\", :currency=>[\"EUR\"], :callingCode=>[\"421\"], :capital=>\"Bratislava\", :altSpellings=>[\"SK\", \"Slovak Republic\", \"Slovenská republika\"], :relevance=>\"0\", :region=>\"Europe\", :subregion=>\"Eastern Europe\", :language=>[\"Slovak\"], :languageCodes=>[\"sk\"], :translations=>{\"de\"=>\"Slowakei\", \"es\"=>\"República Eslovaca\", \"fr\"=>\"Slovaquie\", \"it\"=>\"Slovacchia\", \"ja\"=>\"スロバキア\", \"nl\"=>\"Slowakije\", \"hr\"=>\"Slovačka\", \"ru\"=>\"Словакия\"}, :demonym=>\"Slovak\", :borders=>[\"AUT\", \"CZE\", \"HUN\", \"POL\", \"UKR\"], :area=>49037, :lat=>48.66666666, :lng=>19.5}, {:name=>\"Slovenia\", :nativeName=>\"Slovenija\", :tld=>[\".si\"], :cca2=>\"SI\", :ccn3=>\"705\", :cca3=>\"SVN\", :currency=>[\"EUR\"], :callingCode=>[\"386\"], :capital=>\"Ljubljana\", :altSpellings=>[\"SI\", \"Republic of Slovenia\", \"Republika Slovenija\"], :relevance=>\"0\", :region=>\"Europe\", :subregion=>\"Southern Europe\", :language=>[\"Slovene\"], :languageCodes=>[\"sl\"], :translations=>{\"de\"=>\"Slowenien\", \"es\"=>\"Eslovenia\", \"fr\"=>\"Slovénie\", \"it\"=>\"Slovenia\", \"ja\"=>\"スロベニア\", \"nl\"=>\"Slovenië\", \"hr\"=>\"Slovenija\", \"ru\"=>\"Словения\"}, :demonym=>\"Slovene\", :borders=>[\"AUT\", \"HRV\", \"ITA\", \"HUN\"], :area=>20273, :lat=>46.11666666, :lng=>14.81666666}, {:name=>\"Solomon Islands\", :nativeName=>\"Solomon Islands\", :tld=>[\".sb\"], :cca2=>\"SB\", :ccn3=>\"090\", :cca3=>\"SLB\", :currency=>[\"SDB\"], :callingCode=>[\"677\"], :capital=>\"Honiara\", :altSpellings=>[\"SB\"], :relevance=>\"0\", :region=>\"Oceania\", :subregion=>\"Melanesia\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"de\"=>\"Salomonen\", \"es\"=>\"Islas Salomón\", \"fr\"=>\"Îles Salomon\", \"it\"=>\"Isole Salomone\", \"ja\"=>\"ソロモン諸島\", \"nl\"=>\"Salomonseilanden\", \"hr\"=>\"Solomonski Otoci\", \"ru\"=>\"Соломоновы Острова\"}, :demonym=>\"Solomon Islander\", :borders=>[], :area=>28896, :lat=>-8, :lng=>159}, {:name=>\"Somalia\", :nativeName=>\"Soomaaliya\", :tld=>[\".so\"], :cca2=>\"SO\", :ccn3=>\"706\", :cca3=>\"SOM\", :currency=>[\"SOS\"], :callingCode=>[\"252\"], :capital=>\"Mogadishu\", :altSpellings=>[\"SO\", \"aṣ-Ṣūmāl\", \"Federal Republic of Somalia\", \"Jamhuuriyadda Federaalka Soomaaliya\", \"Jumhūriyyat aṣ-Ṣūmāl al-Fiderāliyya\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Eastern Africa\", :language=>[\"Somali\", \"Arabic\"], :languageCodes=>[\"so\", \"ar\"], :translations=>{\"de\"=>\"Somalia\", \"es\"=>\"Somalia\", \"fr\"=>\"Somalie\", \"it\"=>\"Somalia\", \"ja\"=>\"ソマリア\", \"nl\"=>\"Somalië\", \"hr\"=>\"Somalija\", \"ru\"=>\"Сомали\"}, :demonym=>\"Somali\", :borders=>[\"DJI\", \"ETH\", \"KEN\"], :area=>637657, :lat=>10, :lng=>49}, {:name=>\"South Africa\", :nativeName=>\"South Africa\", :tld=>[\".za\"], :cca2=>\"ZA\", :ccn3=>\"710\", :cca3=>\"ZAF\", :currency=>[\"ZAR\"], :callingCode=>[\"27\"], :capital=>\"Pretoria\", :altSpellings=>[\"ZA\", \"RSA\", \"Suid-Afrika\", \"Republic of South Africa\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Southern Africa\", :language=>[\"Afrikaans\", \"English\", \"Southern Ndebele\", \"Northern Sotho\", \"Southern Sotho\", \"Swazi\", \"Tsonga\", \"Tswana\", \"Venda\", \"Xhosa\", \"Zulu\"], :languageCodes=>[\"af\", \"en\", \"nr\", \"st\", \"ss\", \"tn\", \"ts\", \"ve\", \"xh\", \"zu\"], :translations=>{\"de\"=>\"Republik Südafrika\", \"es\"=>\"República de Sudáfrica\", \"fr\"=>\"Afrique du Sud\", \"it\"=>\"Sud Africa\", \"ja\"=>\"南アフリカ\", \"nl\"=>\"Zuid-Afrika\", \"hr\"=>\"Južnoafrička Republika\", \"ru\"=>\"Южно-Африканская Республика\"}, :demonym=>\"South African\", :borders=>[\"BWA\", \"LSO\", \"MOZ\", \"NAM\", \"SWZ\", \"ZWE\"], :area=>1221037, :lat=>-29, :lng=>24}, {:name=>\"South Georgia\", :nativeName=>\"South Georgia\", :tld=>[\".gs\"], :cca2=>\"GS\", :ccn3=>\"239\", :cca3=>\"SGS\", :currency=>[\"GBP\"], :callingCode=>[\"500\"], :capital=>\"King Edward Point\", :altSpellings=>[\"GS\", \"South Georgia and the South Sandwich Islands\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"South America\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"de\"=>\"Südgeorgien und die Südlichen Sandwichinseln\", \"es\"=>\"Islas Georgias del Sur y Sandwich del Sur\", \"fr\"=>\"Géorgie du Sud-et-les Îles Sandwich du Sud\", \"it\"=>\"Georgia del Sud e Isole Sandwich Meridionali\", \"ja\"=>\"サウスジョージア・サウスサンドウィッチ諸島\", \"nl\"=>\"Zuid-Georgia en Zuidelijke Sandwicheilanden\", \"hr\"=>\"Južna Georgija i otočje Južni Sandwich\", \"ru\"=>\"Южная Георгия и Южные Сандвичевы острова\"}, :demonym=>\"South Georgia and the South Sandwich Islander\", :borders=>[], :area=>0, :lat=>-54.5, :lng=>-37}, {:name=>\"South Korea\", :nativeName=>\"대한민국\", :tld=>[\".kr\", \".한국\"], :cca2=>\"KR\", :ccn3=>\"410\", :cca3=>\"KOR\", :currency=>[\"KRW\"], :callingCode=>[\"82\"], :capital=>\"Seoul\", :altSpellings=>[\"KR\", \"Republic of Korea\"], :relevance=>\"1.5\", :region=>\"Asia\", :subregion=>\"Eastern Asia\", :language=>[\"Korean\"], :languageCodes=>[\"ko\"], :translations=>{\"de\"=>\"Südkorea\", \"es\"=>\"Corea del Sur\", \"fr\"=>\"Corée du Sud\", \"it\"=>\"Corea del Sud\", \"ja\"=>\"大韓民国\", \"nl\"=>\"Zuid-Korea\", \"hr\"=>\"Južna Koreja\", \"ru\"=>\"Южная Корея\"}, :demonym=>\"South Korean\", :borders=>[\"PRK\"], :area=>100210, :lat=>37, :lng=>127.5}, {:name=>\"South Sudan\", :nativeName=>\"South Sudan\", :tld=>[\".ss\"], :cca2=>\"SS\", :ccn3=>\"728\", :cca3=>\"SSD\", :currency=>[\"SSP\"], :callingCode=>[\"211\"], :capital=>\"Juba\", :altSpellings=>[\"SS\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Middle Africa\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"fr\"=>\"Soudan du Sud\", \"nl\"=>\"Zuid-Soedan\", \"de\"=>\"Südsudan\", \"it\"=>\"Sudan del sud\", \"ja\"=>\"南スーダン\", \"es\"=>\"Sudán del Sur\", \"hr\"=>\"Južni Sudan\", \"ru\"=>\"Южный Судан\"}, :demonym=>\"South Sudanese\", :borders=>[\"CAF\", \"COD\", \"ETH\", \"KEN\", \"SDN\", \"UGA\"], :area=>619745, :lat=>7, :lng=>30}, {:name=>\"Spain\", :nativeName=>\"España\", :tld=>[\".es\"], :cca2=>\"ES\", :ccn3=>\"724\", :cca3=>\"ESP\", :currency=>[\"EUR\"], :callingCode=>[\"34\"], :capital=>\"Madrid\", :altSpellings=>[\"ES\", \"Kingdom of Spain\", \"Reino de España\"], :relevance=>\"2\", :region=>\"Europe\", :subregion=>\"Southern Europe\", :language=>[\"Spanish\", \"Basque\", \"Catalan\", \"Galician\", \"Occitan\"], :languageCodes=>[\"es\", \"eu\", \"ca\", \"gl\", \"oc\"], :translations=>{\"de\"=>\"Spanien\", \"es\"=>\"España\", \"fr\"=>\"Espagne\", \"it\"=>\"Spagna\", \"ja\"=>\"スペイン\", \"nl\"=>\"Spanje\", \"hr\"=>\"Španjolska\", \"ru\"=>\"Испания\"}, :demonym=>\"Spanish\", :borders=>[\"AND\", \"FRA\", \"GIB\", \"PRT\", \"MAR\"], :area=>505992, :lat=>40, :lng=>-4}, {:name=>\"Sri Lanka\", :nativeName=>\"śrī laṃkāva\", :tld=>[\".lk\", \".இலங்கை\", \".ලංකා\"], :cca2=>\"LK\", :ccn3=>\"144\", :cca3=>\"LKA\", :currency=>[\"LKR\"], :callingCode=>[\"94\"], :capital=>\"Colombo\", :altSpellings=>[\"LK\", \"ilaṅkai\", \"Democratic Socialist Republic of Sri Lanka\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"Southern Asia\", :language=>[\"Sinhala\", \"Tamil\"], :languageCodes=>[\"si\", \"ta\"], :translations=>{\"de\"=>\"Sri Lanka\", \"es\"=>\"Sri Lanka\", \"fr\"=>\"Sri Lanka\", \"it\"=>\"Sri Lanka\", \"ja\"=>\"スリランカ\", \"nl\"=>\"Sri Lanka\", \"hr\"=>\"Šri Lanka\", \"ru\"=>\"Шри-Ланка\"}, :demonym=>\"Sri Lankan\", :borders=>[\"IND\"], :area=>65610, :lat=>7, :lng=>81}, {:name=>\"Sudan\", :nativeName=>\"السودان\", :tld=>[\".sd\"], :cca2=>\"SD\", :ccn3=>\"729\", :cca3=>\"SDN\", :currency=>[\"SDG\"], :callingCode=>[\"249\"], :capital=>\"Khartoum\", :altSpellings=>[\"SD\", \"Republic of the Sudan\", \"Jumhūrīyat as-Sūdān\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Northern Africa\", :language=>[\"Arabic\", \"English\"], :languageCodes=>[\"ar\", \"en\"], :translations=>{\"de\"=>\"Sudan\", \"es\"=>\"Sudán\", \"fr\"=>\"Soudan\", \"it\"=>\"Sudan\", \"ja\"=>\"スーダン\", \"nl\"=>\"Soedan\", \"hr\"=>\"Sudan\", \"ru\"=>\"Судан\"}, :demonym=>\"Sudanese\", :borders=>[\"CAF\", \"TCD\", \"EGY\", \"ERI\", \"ETH\", \"LBY\", \"SSD\"], :area=>1886068, :lat=>15, :lng=>30}, {:name=>\"Suriname\", :nativeName=>\"Suriname\", :tld=>[\".sr\"], :cca2=>\"SR\", :ccn3=>\"740\", :cca3=>\"SUR\", :currency=>[\"SRD\"], :callingCode=>[\"597\"], :capital=>\"Paramaribo\", :altSpellings=>[\"SR\", \"Sarnam\", \"Sranangron\", \"Republic of Suriname\", \"Republiek Suriname\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"South America\", :language=>[\"Dutch\"], :languageCodes=>[\"nl\"], :translations=>{\"de\"=>\"Suriname\", \"es\"=>\"Surinam\", \"fr\"=>\"Surinam\", \"it\"=>\"Suriname\", \"ja\"=>\"スリナム\", \"nl\"=>\"Suriname\", \"hr\"=>\"Surinam\", \"ru\"=>\"Суринам\"}, :demonym=>\"Surinamer\", :borders=>[\"BRA\", \"GUF\", \"GUY\"], :area=>163820, :lat=>4, :lng=>-56}, {:name=>\"Svalbard and Jan Mayen\", :nativeName=>\"Svalbard og Jan Mayen\", :tld=>[\".sj\"], :cca2=>\"SJ\", :ccn3=>\"744\", :cca3=>\"SJM\", :currency=>[\"NOK\"], :callingCode=>[\"4779\"], :capital=>\"Longyearbyen\", :altSpellings=>[\"SJ\", \"Svalbard and Jan Mayen Islands\"], :relevance=>\"0.5\", :region=>\"Europe\", :subregion=>\"Northern Europe\", :language=>[\"Norwegian\"], :languageCodes=>[\"no\"], :translations=>{\"de\"=>\"Svalbard und Jan Mayen\", \"es\"=>\"Islas Svalbard y Jan Mayen\", \"fr\"=>\"Svalbard et Jan Mayen\", \"it\"=>\"Svalbard e Jan Mayen\", \"ja\"=>\"スヴァールバル諸島およびヤンマイエン島\", \"nl\"=>\"Svalbard en Jan Mayen\", \"hr\"=>\"Svalbard i Jan Mayen\", \"ru\"=>\"Шпицберген и Ян-Майен\"}, :demonym=>\"Norwegian\", :borders=>[], :area=>0, :lat=>78, :lng=>20}, {:name=>\"Swaziland\", :nativeName=>\"Swaziland\", :tld=>[\".sz\"], :cca2=>\"SZ\", :ccn3=>\"748\", :cca3=>\"SWZ\", :currency=>[\"SZL\"], :callingCode=>[\"268\"], :capital=>\"Lobamba\", :altSpellings=>[\"SZ\", \"weSwatini\", \"Swatini\", \"Ngwane\", \"Kingdom of Swaziland\", \"Umbuso waseSwatini\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Southern Africa\", :language=>[\"Swazi\", \"English\"], :languageCodes=>[\"en\", \"ss\"], :translations=>{\"de\"=>\"Swasiland\", \"es\"=>\"Suazilandia\", \"fr\"=>\"Swaziland\", \"it\"=>\"Swaziland\", \"ja\"=>\"スワジランド\", \"nl\"=>\"Swaziland\", \"hr\"=>\"Svazi\", \"ru\"=>\"Свазиленд\"}, :demonym=>\"Swazi\", :borders=>[\"MOZ\", \"ZAF\"], :area=>17364, :lat=>-26.5, :lng=>31.5}, {:name=>\"Sweden\", :nativeName=>\"Sverige\", :tld=>[\".se\"], :cca2=>\"SE\", :ccn3=>\"752\", :cca3=>\"SWE\", :currency=>[\"SEK\"], :callingCode=>[\"46\"], :capital=>\"Stockholm\", :altSpellings=>[\"SE\", \"Kingdom of Sweden\", \"Konungariket Sverige\"], :relevance=>\"1.5\", :region=>\"Europe\", :subregion=>\"Northern Europe\", :language=>[\"Swedish\"], :languageCodes=>[\"sv\"], :translations=>{\"de\"=>\"Schweden\", \"es\"=>\"Suecia\", \"fr\"=>\"Suède\", \"it\"=>\"Svezia\", \"ja\"=>\"スウェーデン\", \"nl\"=>\"Zweden\", \"hr\"=>\"Švedska\", \"ru\"=>\"Швеция\"}, :demonym=>\"Swedish\", :borders=>[\"FIN\", \"NOR\"], :area=>450295, :lat=>62, :lng=>15}, {:name=>\"Switzerland\", :nativeName=>\"Schweiz\", :tld=>[\".ch\"], :cca2=>\"CH\", :ccn3=>\"756\", :cca3=>\"CHE\", :currency=>[\"CHE\", \"CHF\", \"CHW\"], :callingCode=>[\"41\"], :capital=>\"Bern\", :altSpellings=>[\"CH\", \"Swiss Confederation\", \"Schweiz\", \"Suisse\", \"Svizzera\", \"Svizra\"], :relevance=>\"1.5\", :region=>\"Europe\", :subregion=>\"Western Europe\", :language=>[\"German\", \"French\", \"Italian\", \"Romansh\"], :languageCodes=>[\"de\", \"fr\", \"it\"], :translations=>{\"de\"=>\"Schweiz\", \"es\"=>\"Suiza\", \"fr\"=>\"Suisse\", \"it\"=>\"Svizzera\", \"ja\"=>\"スイス\", \"nl\"=>\"Zwitserland\", \"hr\"=>\"Švicarska\", \"ru\"=>\"Швейцария\"}, :demonym=>\"Swiss\", :borders=>[\"AUT\", \"FRA\", \"ITA\", \"LIE\", \"DEU\"], :area=>41284, :lat=>47, :lng=>8}, {:name=>\"Syria\", :nativeName=>\"سوريا\", :tld=>[\".sy\", \"سوريا.\"], :cca2=>\"SY\", :ccn3=>\"760\", :cca3=>\"SYR\", :currency=>[\"SYP\"], :callingCode=>[\"963\"], :capital=>\"Damascus\", :altSpellings=>[\"SY\", \"Syrian Arab Republic\", \"Al-Jumhūrīyah Al-ʻArabīyah As-Sūrīyah\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"Western Asia\", :language=>[\"Arabic\"], :languageCodes=>[\"ar\"], :translations=>{\"de\"=>\"Syrien\", \"es\"=>\"Siria\", \"fr\"=>\"Syrie\", \"it\"=>\"Siria\", \"ja\"=>\"シリア・アラブ共和国\", \"nl\"=>\"Syrië\", \"hr\"=>\"Sirija\", \"ru\"=>\"Сирия\"}, :demonym=>\"Syrian\", :borders=>[\"IRQ\", \"ISR\", \"JOR\", \"LBN\", \"TUR\"], :area=>185180, :lat=>35, :lng=>38}, {:name=>\"Taiwan\", :nativeName=>\"臺灣\", :tld=>[\".tw\", \".台湾\", \".台灣\"], :cca2=>\"TW\", :ccn3=>\"158\", :cca3=>\"TWN\", :currency=>[\"TWD\"], :callingCode=>[\"886\"], :capital=>\"Taipei\", :altSpellings=>[\"TW\", \"Táiwān\", \"Republic of China\", \"中華民國\", \"Zhōnghuá Mínguó\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"Eastern Asia\", :language=>[\"Standard Chinese\"], :languageCodes=>[\"zh\"], :translations=>{\"de\"=>\"Taiwan\", \"es\"=>\"Taiwán\", \"fr\"=>\"Taïwan\", \"it\"=>\"Taiwan\", \"ja\"=>\"台湾(台湾省/中華民国)\", \"nl\"=>\"Taiwan\", \"hr\"=>\"Tajvan\", \"ru\"=>\"Тайвань\"}, :demonym=>\"Taiwanese\", :borders=>[], :area=>36193, :lat=>23.5, :lng=>121}, {:name=>\"Tajikistan\", :nativeName=>\"Тоҷикистон\", :tld=>[\".tj\"], :cca2=>\"TJ\", :ccn3=>\"762\", :cca3=>\"TJK\", :currency=>[\"TJS\"], :callingCode=>[\"992\"], :capital=>\"Dushanbe\", :altSpellings=>[\"TJ\", \"Toçikiston\", \"Republic of Tajikistan\", \"Ҷумҳурии Тоҷикистон\", \"Çumhuriyi Toçikiston\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"Central Asia\", :language=>[\"Tajik\"], :languageCodes=>[\"tg\", \"ru\"], :translations=>{\"de\"=>\"Tadschikistan\", \"es\"=>\"Tayikistán\", \"fr\"=>\"Tadjikistan\", \"it\"=>\"Tagikistan\", \"ja\"=>\"タジキスタン\", \"nl\"=>\"Tadzjikistan\", \"hr\"=>\"Tađikistan\", \"ru\"=>\"Таджикистан\"}, :demonym=>\"Tadzhik\", :borders=>[\"AFG\", \"CHN\", \"KGZ\", \"UZB\"], :area=>143100, :lat=>39, :lng=>71}, {:name=>\"Tanzania\", :nativeName=>\"Tanzania\", :tld=>[\".tz\"], :cca2=>\"TZ\", :ccn3=>\"834\", :cca3=>\"TZA\", :currency=>[\"TZS\"], :callingCode=>[\"255\"], :capital=>\"Dodoma\", :altSpellings=>[\"TZ\", \"United Republic of Tanzania\", \"Jamhuri ya Muungano wa Tanzania\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Eastern Africa\", :language=>[\"Swahili\", \"English\"], :languageCodes=>[\"sw\", \"en\"], :translations=>{\"de\"=>\"Tansania\", \"es\"=>\"Tanzania\", \"fr\"=>\"Tanzanie\", \"it\"=>\"Tanzania\", \"ja\"=>\"タンザニア\", \"nl\"=>\"Tanzania\", \"hr\"=>\"Tanzanija\", \"ru\"=>\"Танзания\"}, :demonym=>\"Tanzanian\", :borders=>[\"BDI\", \"COD\", \"KEN\", \"MWI\", \"MOZ\", \"RWA\", \"UGA\", \"ZMB\"], :area=>945087, :lat=>-6, :lng=>35}, {:name=>\"Thailand\", :nativeName=>\"ประเทศไทย\", :tld=>[\".th\", \".ไทย\"], :cca2=>\"TH\", :ccn3=>\"764\", :cca3=>\"THA\", :currency=>[\"THB\"], :callingCode=>[\"66\"], :capital=>\"Bangkok\", :altSpellings=>[\"TH\", \"Prathet\", \"Thai\", \"Kingdom of Thailand\", \"ราชอาณาจักรไทย\", \"Ratcha Anachak Thai\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"South-Eastern Asia\", :language=>[\"Thai\"], :languageCodes=>[\"th\"], :translations=>{\"fr\"=>\"Thaïlande\", \"nl\"=>\"Thailand\", \"de\"=>\"Thailand\", \"it\"=>\"Tailandia\", \"ja\"=>\"タイ\", \"es\"=>\"Tailandia\", \"hr\"=>\"Tajland\", \"ru\"=>\"Таиланд\"}, :demonym=>\"Thai\", :borders=>[\"MMR\", \"KHM\", \"LAO\", \"MYS\"], :area=>513120, :lat=>15, :lng=>100}, {:name=>\"Timor-Leste\", :nativeName=>\"Timor-Leste\", :tld=>[\".tl\"], :cca2=>\"TL\", :ccn3=>\"626\", :cca3=>\"TLS\", :currency=>[\"USD\"], :callingCode=>[\"670\"], :capital=>\"Dili\", :altSpellings=>[\"TL\", \"East Timor\", \"Democratic Republic of Timor-Leste\", \"República Democrática de Timor-Leste\", \"Repúblika Demokrátika Timór-Leste\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"South-Eastern Asia\", :language=>[\"Portuguese\", \"Tetum\"], :languageCodes=>[\"pt\"], :translations=>{\"fr\"=>\"Timor oriental\", \"nl\"=>\"Oost-Timor\", \"de\"=>\"Timor-Leste\", \"it\"=>\"Timor Est\", \"ja\"=>\"東ティモール\", \"es\"=>\"Timor Oriental\", \"hr\"=>\"Istočni Timor\", \"ru\"=>\"Восточный Тимор\"}, :demonym=>\"East Timorese\", :borders=>[\"IDN\"], :area=>14874, :lat=>-8.83333333, :lng=>125.91666666}, {:name=>\"Togo\", :nativeName=>\"Togo\", :tld=>[\".tg\"], :cca2=>\"TG\", :ccn3=>\"768\", :cca3=>\"TGO\", :currency=>[\"XOF\"], :callingCode=>[\"228\"], :capital=>\"Lomé\", :altSpellings=>[\"TG\", \"Togolese\", \"Togolese Republic\", \"République Togolaise\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Western Africa\", :language=>[\"French\"], :languageCodes=>[\"fr\"], :translations=>{\"de\"=>\"Togo\", \"es\"=>\"Togo\", \"fr\"=>\"Togo\", \"it\"=>\"Togo\", \"ja\"=>\"トーゴ\", \"nl\"=>\"Togo\", \"hr\"=>\"Togo\", \"ru\"=>\"Того\"}, :demonym=>\"Togolese\", :borders=>[\"BEN\", \"BFA\", \"GHA\"], :area=>56785, :lat=>8, :lng=>1.16666666}, {:name=>\"Tokelau\", :nativeName=>\"Tokelau\", :tld=>[\".tk\"], :cca2=>\"TK\", :ccn3=>\"772\", :cca3=>\"TKL\", :currency=>[\"NZD\"], :callingCode=>[\"690\"], :capital=>\"Fakaofo\", :altSpellings=>[\"TK\"], :relevance=>\"0.5\", :region=>\"Oceania\", :subregion=>\"Polynesia\", :language=>[\"Tokelauan\", \"English\", \"Samoan\"], :languageCodes=>[\"en\"], :translations=>{\"de\"=>\"Tokelau\", \"es\"=>\"Islas Tokelau\", \"fr\"=>\"Tokelau\", \"it\"=>\"Isole Tokelau\", \"ja\"=>\"トケラウ\", \"nl\"=>\"Tokelau\", \"hr\"=>\"Tokelau\", \"ru\"=>\"Токелау\"}, :demonym=>\"Tokelauan\", :borders=>[], :area=>12, :lat=>-9, :lng=>-172}, {:name=>\"Tonga\", :nativeName=>\"Tonga\", :tld=>[\".to\"], :cca2=>\"TO\", :ccn3=>\"776\", :cca3=>\"TON\", :currency=>[\"TOP\"], :callingCode=>[\"676\"], :capital=>\"Nuku'alofa\", :altSpellings=>[\"TO\"], :relevance=>\"0\", :region=>\"Oceania\", :subregion=>\"Polynesia\", :language=>[\"Tongan\", \"English\"], :languageCodes=>[\"en\", \"to\"], :translations=>{\"de\"=>\"Tonga\", \"es\"=>\"Tonga\", \"fr\"=>\"Tonga\", \"it\"=>\"Tonga\", \"ja\"=>\"トンガ\", \"nl\"=>\"Tonga\", \"hr\"=>\"Tonga\", \"ru\"=>\"Тонга\"}, :demonym=>\"Tongan\", :borders=>[], :area=>747, :lat=>-20, :lng=>-175}, {:name=>\"Trinidad and Tobago\", :nativeName=>\"Trinidad and Tobago\", :tld=>[\".tt\"], :cca2=>\"TT\", :ccn3=>\"780\", :cca3=>\"TTO\", :currency=>[\"TTD\"], :callingCode=>[\"1868\"], :capital=>\"Port of Spain\", :altSpellings=>[\"TT\", \"Republic of Trinidad and Tobago\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"Caribbean\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"de\"=>\"Trinidad und Tobago\", \"es\"=>\"Trinidad y Tobago\", \"fr\"=>\"Trinité et Tobago\", \"it\"=>\"Trinidad e Tobago\", \"ja\"=>\"トリニダード・トバゴ\", \"nl\"=>\"Trinidad en Tobago\", \"hr\"=>\"Trinidad i Tobago\", \"ru\"=>\"Тринидад и Тобаго\"}, :demonym=>\"Trinidadian\", :borders=>[], :area=>5130, :lat=>11, :lng=>-61}, {:name=>\"Tunisia\", :nativeName=>\"تونس\", :tld=>[\".tn\"], :cca2=>\"TN\", :ccn3=>\"788\", :cca3=>\"TUN\", :currency=>[\"TND\"], :callingCode=>[\"216\"], :capital=>\"Tunis\", :altSpellings=>[\"TN\", \"Republic of Tunisia\", \"al-Jumhūriyyah at-Tūnisiyyah\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Northern Africa\", :language=>[\"Arabic\"], :languageCodes=>[\"ar\"], :translations=>{\"de\"=>\"Tunesien\", \"es\"=>\"Túnez\", \"fr\"=>\"Tunisie\", \"it\"=>\"Tunisia\", \"ja\"=>\"チュニジア\", \"nl\"=>\"Tunesië\", \"hr\"=>\"Tunis\", \"ru\"=>\"Тунис\"}, :demonym=>\"Tunisian\", :borders=>[\"DZA\", \"LBY\"], :area=>163610, :lat=>34, :lng=>9}, {:name=>\"Turkey\", :nativeName=>\"Türkiye\", :tld=>[\".tr\"], :cca2=>\"TR\", :ccn3=>\"792\", :cca3=>\"TUR\", :currency=>[\"TRY\"], :callingCode=>[\"90\"], :capital=>\"Ankara\", :altSpellings=>[\"TR\", \"Turkiye\", \"Republic of Turkey\", \"Türkiye Cumhuriyeti\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"Western Asia\", :language=>[\"Turkish\"], :languageCodes=>[\"tr\"], :translations=>{\"de\"=>\"Türkei\", \"es\"=>\"Turquía\", \"fr\"=>\"Turquie\", \"it\"=>\"Turchia\", \"ja\"=>\"トルコ\", \"nl\"=>\"Turkije\", \"hr\"=>\"Turska\", \"ru\"=>\"Турция\"}, :demonym=>\"Turkish\", :borders=>[\"ARM\", \"AZE\", \"BGR\", \"GEO\", \"GRC\", \"IRN\", \"IRQ\", \"SYR\"], :area=>783562, :lat=>39, :lng=>35}, {:name=>\"Turkmenistan\", :nativeName=>\"Türkmenistan\", :tld=>[\".tm\"], :cca2=>\"TM\", :ccn3=>\"795\", :cca3=>\"TKM\", :currency=>[\"TMT\"], :callingCode=>[\"993\"], :capital=>\"Ashgabat\", :altSpellings=>[\"TM\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"Central Asia\", :language=>[\"Turkmen\"], :languageCodes=>[\"tk\", \"ru\"], :translations=>{\"de\"=>\"Turkmenistan\", \"es\"=>\"Turkmenistán\", \"fr\"=>\"Turkménistan\", \"it\"=>\"Turkmenistan\", \"ja\"=>\"トルクメニスタン\", \"nl\"=>\"Turkmenistan\", \"hr\"=>\"Turkmenistan\", \"ru\"=>\"Туркмения\"}, :demonym=>\"Turkmen\", :borders=>[\"AFG\", \"IRN\", \"KAZ\", \"UZB\"], :area=>488100, :lat=>40, :lng=>60}, {:name=>\"Turks and Caicos Islands\", :nativeName=>\"Turks and Caicos Islands\", :tld=>[\".tc\"], :cca2=>\"TC\", :ccn3=>\"796\", :cca3=>\"TCA\", :currency=>[\"USD\"], :callingCode=>[\"1649\"], :capital=>\"Cockburn Town\", :altSpellings=>[\"TC\"], :relevance=>\"0.5\", :region=>\"Americas\", :subregion=>\"Caribbean\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"de\"=>\"Turks- und Caicosinseln\", \"es\"=>\"Islas Turks y Caicos\", \"fr\"=>\"Îles Turques-et-Caïques\", \"it\"=>\"Isole Turks e Caicos\", \"ja\"=>\"タークス・カイコス諸島\", \"nl\"=>\"Turks- en Caicoseilanden\", \"hr\"=>\"Otoci Turks i Caicos\", \"ru\"=>\"Теркс и Кайкос\"}, :demonym=>\"Turks and Caicos Islander\", :borders=>[], :area=>948, :lat=>21.75, :lng=>-71.58333333}, {:name=>\"Tuvalu\", :nativeName=>\"Tuvalu\", :tld=>[\".tv\"], :cca2=>\"TV\", :ccn3=>\"798\", :cca3=>\"TUV\", :currency=>[\"AUD\"], :callingCode=>[\"688\"], :capital=>\"Funafuti\", :altSpellings=>[\"TV\"], :relevance=>\"0.5\", :region=>\"Oceania\", :subregion=>\"Polynesia\", :language=>[\"Tuvaluan\", \"English\"], :languageCodes=>[\"en\"], :translations=>{\"de\"=>\"Tuvalu\", \"es\"=>\"Tuvalu\", \"fr\"=>\"Tuvalu\", \"it\"=>\"Tuvalu\", \"ja\"=>\"ツバル\", \"nl\"=>\"Tuvalu\", \"hr\"=>\"Tuvalu\", \"ru\"=>\"Тувалу\"}, :demonym=>\"Tuvaluan\", :borders=>[], :area=>26, :lat=>-8, :lng=>178}, {:name=>\"Uganda\", :nativeName=>\"Uganda\", :tld=>[\".ug\"], :cca2=>\"UG\", :ccn3=>\"800\", :cca3=>\"UGA\", :currency=>[\"UGX\"], :callingCode=>[\"256\"], :capital=>\"Kampala\", :altSpellings=>[\"UG\", \"Republic of Uganda\", \"Jamhuri ya Uganda\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Eastern Africa\", :language=>[\"English\", \"Swahili\"], :languageCodes=>[\"en\", \"sw\"], :translations=>{\"de\"=>\"Uganda\", \"es\"=>\"Uganda\", \"fr\"=>\"Uganda\", \"it\"=>\"Uganda\", \"ja\"=>\"ウガンダ\", \"nl\"=>\"Oeganda\", \"hr\"=>\"Uganda\", \"ru\"=>\"Уганда\"}, :demonym=>\"Ugandan\", :borders=>[\"COD\", \"KEN\", \"RWA\", \"SSD\", \"TZA\"], :area=>241550, :lat=>1, :lng=>32}, {:name=>\"Ukraine\", :nativeName=>\"Україна\", :tld=>[\".ua\", \".укр\"], :cca2=>\"UA\", :ccn3=>\"804\", :cca3=>\"UKR\", :currency=>[\"UAH\"], :callingCode=>[\"380\"], :capital=>\"Kiev\", :altSpellings=>[\"UA\", \"Ukrayina\"], :relevance=>\"0\", :region=>\"Europe\", :subregion=>\"Eastern Europe\", :language=>[\"Ukrainian\"], :languageCodes=>[\"uk\"], :translations=>{\"de\"=>\"Ukraine\", \"es\"=>\"Ucrania\", \"fr\"=>\"Ukraine\", \"it\"=>\"Ucraina\", \"ja\"=>\"ウクライナ\", \"nl\"=>\"Oekraïne\", \"hr\"=>\"Ukrajina\", \"ru\"=>\"Украина\"}, :demonym=>\"Ukrainian\", :borders=>[\"BLR\", \"HUN\", \"MDA\", \"POL\", \"ROU\", \"RUS\", \"SVK\"], :area=>603500, :lat=>49, :lng=>32}, {:name=>\"United Arab Emirates\", :nativeName=>\"دولة الإمارات العربية المتحدة\", :tld=>[\".ae\", \"امارات.\"], :cca2=>\"AE\", :ccn3=>\"784\", :cca3=>\"ARE\", :currency=>[\"AED\"], :callingCode=>[\"971\"], :capital=>\"Abu Dhabi\", :altSpellings=>[\"AE\", \"UAE\", \"Emirates\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"Western Asia\", :language=>[\"Arabic\"], :languageCodes=>[\"ar\"], :translations=>{\"de\"=>\"Vereinigte Arabische Emirate\", \"es\"=>\"Emiratos Árabes Unidos\", \"fr\"=>\"Émirats arabes unis\", \"it\"=>\"Emirati Arabi Uniti\", \"ja\"=>\"アラブ首長国連邦\", \"nl\"=>\"Verenigde Arabische Emiraten\", \"hr\"=>\"Ujedinjeni Arapski Emirati\", \"ru\"=>\"Объединённые Арабские Эмираты\"}, :demonym=>\"Emirati\", :borders=>[\"OMN\", \"SAU\"], :area=>83600, :lat=>24, :lng=>54}, {:name=>\"United Kingdom\", :nativeName=>\"United Kingdom\", :tld=>[\".uk\"], :cca2=>\"GB\", :ccn3=>\"826\", :cca3=>\"GBR\", :currency=>[\"GBP\"], :callingCode=>[\"44\"], :capital=>\"London\", :altSpellings=>[\"GB\", \"UK\", \"Great Britain\"], :relevance=>\"2.5\", :region=>\"Europe\", :subregion=>\"Northern Europe\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"de\"=>\"Vereinigtes Königreich\", \"es\"=>\"Reino Unido\", \"fr\"=>\"Royaume-Uni\", \"it\"=>\"Regno Unito\", \"ja\"=>\"イギリス\", \"nl\"=>\"Verenigd Koninkrijk\", \"hr\"=>\"Ujedinjeno Kraljevstvo\", \"ru\"=>\"Великобритания\"}, :demonym=>\"British\", :borders=>[\"IRL\"], :area=>242900, :lat=>54, :lng=>-2}, {:name=>\"United States\", :nativeName=>\"United States\", :tld=>[\".us\"], :cca2=>\"US\", :ccn3=>\"840\", :cca3=>\"USA\", :currency=>[\"USD\", \"USN\", \"USS\"], :callingCode=>[\"1\"], :capital=>\"Washington D.C.\", :altSpellings=>[\"US\", \"USA\", \"United States of America\"], :relevance=>\"3.5\", :region=>\"Americas\", :subregion=>\"Northern America\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"de\"=>\"Vereinigte Staaten von Amerika\", \"es\"=>\"Estados Unidos\", \"fr\"=>\"États-Unis\", \"it\"=>\"Stati Uniti D'America\", \"ja\"=>\"アメリカ合衆国\", \"nl\"=>\"Verenigde Staten\", \"hr\"=>\"Sjedinjene Američke Države\", \"ru\"=>\"Соединённые Штаты Америки\"}, :demonym=>\"American\", :borders=>[\"CAN\", \"MEX\"], :area=>9372610, :lat=>38, :lng=>-97}, {:name=>\"United States Virgin Islands\", :nativeName=>\"United States Virgin Islands\", :tld=>[\".vi\"], :cca2=>\"VI\", :ccn3=>\"850\", :cca3=>\"VIR\", :currency=>[\"USD\"], :callingCode=>[\"1340\"], :capital=>\"Charlotte Amalie\", :altSpellings=>[\"VI\"], :relevance=>\"0.5\", :region=>\"Americas\", :subregion=>\"Caribbean\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"de\"=>\"Amerikanische Jungferninseln\", \"es\"=>\"Islas Vírgenes de los Estados Unidos\", \"fr\"=>\"Îles Vierges des États-Unis\", \"it\"=>\"Isole Vergini americane\", \"ja\"=>\"アメリカ領ヴァージン諸島\", \"nl\"=>\"Amerikaanse Maagdeneilanden\", \"hr\"=>\"Američki Djevičanski Otoci\", \"ru\"=>\"Виргинские Острова\"}, :demonym=>\"Virgin Islander\", :borders=>[], :area=>347, :lat=>18.35, :lng=>-64.933333}, {:name=>\"Uruguay\", :nativeName=>\"Uruguay\", :tld=>[\".uy\"], :cca2=>\"UY\", :ccn3=>\"858\", :cca3=>\"URY\", :currency=>[\"UYI\", \"UYU\"], :callingCode=>[\"598\"], :capital=>\"Montevideo\", :altSpellings=>[\"UY\", \"Oriental Republic of Uruguay\", \"República Oriental del Uruguay\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"South America\", :language=>[\"Spanish\"], :languageCodes=>[\"es\"], :translations=>{\"de\"=>\"Uruguay\", \"es\"=>\"Uruguay\", \"fr\"=>\"Uruguay\", \"it\"=>\"Uruguay\", \"ja\"=>\"ウルグアイ\", \"nl\"=>\"Uruguay\", \"hr\"=>\"Urugvaj\", \"ru\"=>\"Уругвай\"}, :demonym=>\"Uruguayan\", :borders=>[\"ARG\", \"BRA\"], :area=>181034, :lat=>-33, :lng=>-56}, {:name=>\"Uzbekistan\", :nativeName=>\"O‘zbekiston\", :tld=>[\".uz\"], :cca2=>\"UZ\", :ccn3=>\"860\", :cca3=>\"UZB\", :currency=>[\"UZS\"], :callingCode=>[\"998\"], :capital=>\"Tashkent\", :altSpellings=>[\"UZ\", \"Republic of Uzbekistan\", \"O‘zbekiston Respublikasi\", \"Ўзбекистон Республикаси\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"Central Asia\", :language=>[\"Uzbek\"], :languageCodes=>[\"uz\", \"ru\"], :translations=>{\"de\"=>\"Usbekistan\", \"es\"=>\"Uzbekistán\", \"fr\"=>\"Ouzbékistan\", \"it\"=>\"Uzbekistan\", \"ja\"=>\"ウズベキスタン\", \"nl\"=>\"Oezbekistan\", \"hr\"=>\"Uzbekistan\", \"ru\"=>\"Узбекистан\"}, :demonym=>\"Uzbekistani\", :borders=>[\"AFG\", \"KAZ\", \"KGZ\", \"TJK\", \"TKM\"], :area=>447400, :lat=>41, :lng=>64}, {:name=>\"Vanuatu\", :nativeName=>\"Vanuatu\", :tld=>[\".vu\"], :cca2=>\"VU\", :ccn3=>\"548\", :cca3=>\"VUT\", :currency=>[\"VUV\"], :callingCode=>[\"678\"], :capital=>\"Port Vila\", :altSpellings=>[\"VU\", \"Republic of Vanuatu\", \"Ripablik blong Vanuatu\", \"République de Vanuatu\"], :relevance=>\"0\", :region=>\"Oceania\", :subregion=>\"Melanesia\", :language=>[\"Bislama\", \"French\", \"English\"], :languageCodes=>[\"bi\", \"en\", \"fr\"], :translations=>{\"de\"=>\"Vanuatu\", \"es\"=>\"Vanuatu\", \"fr\"=>\"Vanuatu\", \"it\"=>\"Vanuatu\", \"ja\"=>\"バヌアツ\", \"nl\"=>\"Vanuatu\", \"hr\"=>\"Vanuatu\", \"ru\"=>\"Вануату\"}, :demonym=>\"Ni-Vanuatu\", :borders=>[], :area=>12189, :lat=>-16, :lng=>167}, {:name=>\"Venezuela\", :nativeName=>\"Venezuela\", :tld=>[\".ve\"], :cca2=>\"VE\", :ccn3=>\"862\", :cca3=>\"VEN\", :currency=>[\"VEF\"], :callingCode=>[\"58\"], :capital=>\"Caracas\", :altSpellings=>[\"VE\", \"Bolivarian Republic of Venezuela\", \"República Bolivariana de Venezuela\"], :relevance=>\"0\", :region=>\"Americas\", :subregion=>\"South America\", :language=>[\"Spanish\"], :languageCodes=>[\"es\"], :translations=>{\"de\"=>\"Venezuela\", \"es\"=>\"Venezuela\", \"fr\"=>\"Venezuela\", \"it\"=>\"Venezuela\", \"ja\"=>\"ベネズエラ・ボリバル共和国\", \"nl\"=>\"Venezuela\", \"hr\"=>\"Venezuela\", \"ru\"=>\"Венесуэла\"}, :demonym=>\"Venezuelan\", :borders=>[\"BRA\", \"COL\", \"GUY\"], :area=>916445, :lat=>8, :lng=>-66}, {:name=>\"Vietnam\", :nativeName=>\"Việt Nam\", :tld=>[\".vn\"], :cca2=>\"VN\", :ccn3=>\"704\", :cca3=>\"VNM\", :currency=>[\"VND\"], :callingCode=>[\"84\"], :capital=>\"Hanoi\", :altSpellings=>[\"VN\", \"Socialist Republic of Vietnam\", \"Cộng hòa Xã hội chủ nghĩa Việt Nam\"], :relevance=>\"1.5\", :region=>\"Asia\", :subregion=>\"South-Eastern Asia\", :language=>[\"Vietnamese\"], :languageCodes=>[\"vi\"], :translations=>{\"fr\"=>\"Viêt Nam\", \"nl\"=>\"Vietnam\", \"de\"=>\"Vietnam\", \"it\"=>\"Vietnam\", \"ja\"=>\"ベトナム\", \"es\"=>\"Vietnam\", \"hr\"=>\"Vijetnam\", \"ru\"=>\"Вьетнам\"}, :demonym=>\"Vietnamese\", :borders=>[\"KHM\", \"CHN\", \"LAO\"], :area=>331212, :lat=>16.16666666, :lng=>107.83333333}, {:name=>\"Wallis and Futuna\", :nativeName=>\"Wallis et Futuna\", :tld=>[\".wf\"], :cca2=>\"WF\", :ccn3=>\"876\", :cca3=>\"WLF\", :currency=>[\"XPF\"], :callingCode=>[\"681\"], :capital=>\"Mata-Utu\", :altSpellings=>[\"WF\", \"Territory of the Wallis and Futuna Islands\", \"Territoire des îles Wallis et Futuna\"], :relevance=>\"0.5\", :region=>\"Oceania\", :subregion=>\"Polynesia\", :language=>[\"French\"], :languageCodes=>[\"fr\"], :translations=>{\"de\"=>\"Wallis und Futuna\", \"es\"=>\"Wallis y Futuna\", \"fr\"=>\"Wallis-et-Futuna\", \"it\"=>\"Wallis e Futuna\", \"ja\"=>\"ウォリス・フツナ\", \"nl\"=>\"Wallis en Futuna\", \"hr\"=>\"Wallis i Fortuna\", \"ru\"=>\"Уоллис и Футуна\"}, :demonym=>\"Wallis and Futuna Islander\", :borders=>[], :area=>142, :lat=>-13.3, :lng=>-176.2}, {:name=>\"Western Sahara\", :nativeName=>\"الصحراء الغربية\", :tld=>[\".eh\"], :cca2=>\"EH\", :ccn3=>\"732\", :cca3=>\"ESH\", :currency=>[\"MAD\", \"DZD\", \"MRO\"], :callingCode=>[\"212\"], :capital=>\"El Aaiún\", :altSpellings=>[\"EH\", \"Taneẓroft Tutrimt\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Northern Africa\", :language=>[\"Berber\", \"Hassaniya\", \"Spanish\"], :languageCodes=>[\"es\"], :translations=>{\"de\"=>\"Westsahara\", \"es\"=>\"Sahara Occidental\", \"fr\"=>\"Sahara Occidental\", \"it\"=>\"Sahara Occidentale\", \"ja\"=>\"西サハラ\", \"nl\"=>\"Westelijke Sahara\", \"hr\"=>\"Zapadna Sahara\", \"ru\"=>\"Западная Сахара\"}, :demonym=>\"Sahrawi\", :borders=>[\"DZA\", \"MRT\", \"MAR\"], :area=>266000, :lat=>24.5, :lng=>-13}, {:name=>\"Yemen\", :nativeName=>\"اليَمَن\", :tld=>[\".ye\"], :cca2=>\"YE\", :ccn3=>\"887\", :cca3=>\"YEM\", :currency=>[\"YER\"], :callingCode=>[\"967\"], :capital=>\"Sana'a\", :altSpellings=>[\"YE\", \"Yemeni Republic\", \"al-Jumhūriyyah al-Yamaniyyah\"], :relevance=>\"0\", :region=>\"Asia\", :subregion=>\"Western Asia\", :language=>[\"Arabic\"], :languageCodes=>[\"ar\"], :translations=>{\"de\"=>\"Jemen\", \"es\"=>\"Yemen\", \"fr\"=>\"Yémen\", \"it\"=>\"Yemen\", \"ja\"=>\"イエメン\", \"nl\"=>\"Jemen\", \"hr\"=>\"Jemen\", \"ru\"=>\"Йемен\"}, :demonym=>\"Yemeni\", :borders=>[\"OMN\", \"SAU\"], :area=>527968, :lat=>15, :lng=>48}, {:name=>\"Zambia\", :nativeName=>\"Zambia\", :tld=>[\".zm\"], :cca2=>\"ZM\", :ccn3=>\"894\", :cca3=>\"ZMB\", :currency=>[\"ZMK\"], :callingCode=>[\"260\"], :capital=>\"Lusaka\", :altSpellings=>[\"ZM\", \"Republic of Zambia\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Eastern Africa\", :language=>[\"English\"], :languageCodes=>[\"en\"], :translations=>{\"de\"=>\"Sambia\", \"es\"=>\"Zambia\", \"fr\"=>\"Zambie\", \"it\"=>\"Zambia\", \"ja\"=>\"ザンビア\", \"nl\"=>\"Zambia\", \"hr\"=>\"Zambija\", \"ru\"=>\"Замбия\"}, :demonym=>\"Zambian\", :borders=>[\"AGO\", \"BWA\", \"COD\", \"MWI\", \"MOZ\", \"NAM\", \"TZA\", \"ZWE\"], :area=>752612, :lat=>-15, :lng=>30}, {:name=>\"Zimbabwe\", :nativeName=>\"Zimbabwe\", :tld=>[\".zw\"], :cca2=>\"ZW\", :ccn3=>\"716\", :cca3=>\"ZWE\", :currency=>[\"ZWL\"], :callingCode=>[\"263\"], :capital=>\"Harare\", :altSpellings=>[\"ZW\", \"Republic of Zimbabwe\"], :relevance=>\"0\", :region=>\"Africa\", :subregion=>\"Eastern Africa\", :language=>[\"Chewa\", \"Chibarwe\", \"English\", \"Kalanga\", \"Koisan\", \"Nambya\", \"Ndau\", \"Ndebele\", \"Shangani\", \"Shona\", \"Zimbabwean sign language\", \"Sotho\", \"Tonga\", \"Tswana\", \"Venda\", \"Xhosa\"], :languageCodes=>[\"en\", \"sn\", \"nd\"], :translations=>{\"de\"=>\"Simbabwe\", \"es\"=>\"Zimbabue\", \"fr\"=>\"Zimbabwe\", \"it\"=>\"Zimbabwe\", \"ja\"=>\"ジンバブエ\", \"nl\"=>\"Zimbabwe\", \"hr\"=>\"Zimbabve\", \"ru\"=>\"Зимбабве\"}, :demonym=>\"Zimbabwean\", :borders=>[\"BWA\", \"MOZ\", \"ZAF\", \"ZMB\"], :area=>390757, :lat=>-20, :lng=>30}]>" - ] - }, - "execution_count": 2, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "raw_df = Nyaplot::Countries.df" ] }, { @@ -158,29 +45,15 @@ "Pick up some columns from the dataframe." ] }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": { "collapsed": false }, - "outputs": [ - { - "data": { - "text/html": [ - "<table><tr><th>name</th><th>lat</th><th>lng</th><th>area</th></tr><tr><td>Afghanistan</td><td>33</td><td>65</td><td>652230</td></tr><tr><td>Åland Islands</td><td>60.116667</td><td>19.9</td><td>0</td></tr><tr><td>Albania</td><td>41</td><td>20</td><td>28748</td></tr><tr><td>Algeria</td><td>28</td><td>3</td><td>2381741</td></tr><tr><td>American Samoa</td><td>-14.33333333</td><td>-170</td><td>199</td></tr><tr><td>Andorra</td><td>42.5</td><td>1.5</td><td>468</td></tr><tr><td>Angola</td><td>-12.5</td><td>18.5</td><td>1246700</td></tr><tr><td>Anguilla</td><td>18.25</td><td>-63.16666666</td><td>91</td></tr><tr><td>Antigua and Barbuda</td><td>17.05</td><td>-61.8</td><td>442</td></tr><tr><td>Argentina</td><td>-34</td><td>-64</td><td>2780400</td></tr><tr><td>Armenia</td><td>40</td><td>45</td><td>29743</td></tr><tr><td>Aruba</td><td>12.5</td><td>-69.96666666</td><td>180</td></tr><tr><td>Australia</td><td>-27</td><td>133</td><td>7692024</td></tr><tr><td>Austria</td><td>47.33333333</td><td>13.33333333</td><td>83871</td></tr><tr><td>Azerbaijan</td><td>40.5</td><td>47.5</td><td>86600</td></tr><tr><td>Bahamas</td><td>24.25</td><td>-76</td><td>13943</td></tr><tr><td>...</td><td>...</td><td>...</td><td>...</td></tr><tr><td>Zimbabwe</td><td>-20</td><td>30</td><td>390757</td></tr></table>" - ], - "text/plain": [ - "#<Nyaplot::DataFrame:0x0000000251a2c8 @name=\"87206c8b-414a-4c8b-9b61-5b325cdbb63a\", @rows=[{:name=>\"Afghanistan\", :lat=>33, :lng=>65, :area=>652230}, {:name=>\"Åland Islands\", :lat=>60.116667, :lng=>19.9, :area=>0}, {:name=>\"Albania\", :lat=>41, :lng=>20, :area=>28748}, {:name=>\"Algeria\", :lat=>28, :lng=>3, :area=>2381741}, {:name=>\"American Samoa\", :lat=>-14.33333333, :lng=>-170, :area=>199}, {:name=>\"Andorra\", :lat=>42.5, :lng=>1.5, :area=>468}, {:name=>\"Angola\", :lat=>-12.5, :lng=>18.5, :area=>1246700}, {:name=>\"Anguilla\", :lat=>18.25, :lng=>-63.16666666, :area=>91}, {:name=>\"Antigua and Barbuda\", :lat=>17.05, :lng=>-61.8, :area=>442}, {:name=>\"Argentina\", :lat=>-34, :lng=>-64, :area=>2780400}, {:name=>\"Armenia\", :lat=>40, :lng=>45, :area=>29743}, {:name=>\"Aruba\", :lat=>12.5, :lng=>-69.96666666, :area=>180}, {:name=>\"Australia\", :lat=>-27, :lng=>133, :area=>7692024}, {:name=>\"Austria\", :lat=>47.33333333, :lng=>13.33333333, :area=>83871}, {:name=>\"Azerbaijan\", :lat=>40.5, :lng=>47.5, :area=>86600}, {:name=>\"Bahamas\", :lat=>24.25, :lng=>-76, :area=>13943}, {:name=>\"Bahrain\", :lat=>26, :lng=>50.55, :area=>765}, {:name=>\"Bangladesh\", :lat=>24, :lng=>90, :area=>147570}, {:name=>\"Barbados\", :lat=>13.16666666, :lng=>-59.53333333, :area=>430}, {:name=>\"Belarus\", :lat=>53, :lng=>28, :area=>207600}, {:name=>\"Belgium\", :lat=>50.83333333, :lng=>4, :area=>30528}, {:name=>\"Belize\", :lat=>17.25, :lng=>-88.75, :area=>22966}, {:name=>\"Benin\", :lat=>9.5, :lng=>2.25, :area=>112622}, {:name=>\"Bhutan\", :lat=>27.5, :lng=>90.5, :area=>38394}, {:name=>\"Bolivia\", :lat=>-17, :lng=>-65, :area=>1098581}, {:name=>\"Bonaire\", :lat=>12.15, :lng=>-68.266667, :area=>0}, {:name=>\"Bosnia and Herzegovina\", :lat=>44, :lng=>18, :area=>51209}, {:name=>\"Botswana\", :lat=>-22, :lng=>24, :area=>582000}, {:name=>\"Bouvet Island\", :lat=>-54.43333333, :lng=>3.4, :area=>49}, {:name=>\"Brazil\", :lat=>-10, :lng=>-55, :area=>8515767}, {:name=>\"British Indian Ocean Territory\", :lat=>-6, :lng=>71.5, :area=>60}, {:name=>\"British Virgin Islands\", :lat=>18.431383, :lng=>-64.62305, :area=>151}, {:name=>\"Brunei\", :lat=>4.5, :lng=>114.66666666, :area=>5765}, {:name=>\"Bulgaria\", :lat=>43, :lng=>25, :area=>110879}, {:name=>\"Burkina Faso\", :lat=>13, :lng=>-2, :area=>272967}, {:name=>\"Burundi\", :lat=>-3.5, :lng=>30, :area=>27834}, {:name=>\"Cambodia\", :lat=>13, :lng=>105, :area=>181035}, {:name=>\"Cameroon\", :lat=>6, :lng=>12, :area=>475442}, {:name=>\"Canada\", :lat=>60, :lng=>-95, :area=>9984670}, {:name=>\"Cape Verde\", :lat=>16, :lng=>-24, :area=>4033}, {:name=>\"Cayman Islands\", :lat=>19.5, :lng=>-80.5, :area=>264}, {:name=>\"Central African Republic\", :lat=>7, :lng=>21, :area=>622984}, {:name=>\"Chad\", :lat=>15, :lng=>19, :area=>1284000}, {:name=>\"Chile\", :lat=>-30, :lng=>-71, :area=>756102}, {:name=>\"China\", :lat=>35, :lng=>105, :area=>9706961}, {:name=>\"Christmas Island\", :lat=>-10.5, :lng=>105.66666666, :area=>135}, {:name=>\"Cocos (Keeling) Islands\", :lat=>-12.5, :lng=>96.83333333, :area=>14}, {:name=>\"Colombia\", :lat=>4, :lng=>-72, :area=>1141748}, {:name=>\"Comoros\", :lat=>-12.16666666, :lng=>44.25, :area=>1862}, {:name=>\"Republic of the Congo\", :lat=>-1, :lng=>15, :area=>342000}, {:name=>\"Democratic Republic of the Congo\", :lat=>0, :lng=>25, :area=>2344858}, {:name=>\"Cook Islands\", :lat=>-21.23333333, :lng=>-159.76666666, :area=>236}, {:name=>\"Costa Rica\", :lat=>10, :lng=>-84, :area=>51100}, {:name=>\"Croatia\", :lat=>45.16666666, :lng=>15.5, :area=>56594}, {:name=>\"Cuba\", :lat=>21.5, :lng=>-80, :area=>109884}, {:name=>\"Curaçao\", :lat=>12.116667, :lng=>-68.933333, :area=>444}, {:name=>\"Cyprus\", :lat=>35, :lng=>33, :area=>9251}, {:name=>\"Czech Republic\", :lat=>49.75, :lng=>15.5, :area=>78865}, {:name=>\"Denmark\", :lat=>56, :lng=>10, :area=>43094}, {:name=>\"Djibouti\", :lat=>11.5, :lng=>43, :area=>23200}, {:name=>\"Dominica\", :lat=>15.41666666, :lng=>-61.33333333, :area=>751}, {:name=>\"Dominican Republic\", :lat=>19, :lng=>-70.66666666, :area=>48671}, {:name=>\"Ecuador\", :lat=>-2, :lng=>-77.5, :area=>276841}, {:name=>\"Egypt\", :lat=>27, :lng=>30, :area=>1002450}, {:name=>\"El Salvador\", :lat=>13.83333333, :lng=>-88.91666666, :area=>21041}, {:name=>\"Equatorial Guinea\", :lat=>2, :lng=>10, :area=>28051}, {:name=>\"Eritrea\", :lat=>15, :lng=>39, :area=>117600}, {:name=>\"Estonia\", :lat=>59, :lng=>26, :area=>45227}, {:name=>\"Ethiopia\", :lat=>8, :lng=>38, :area=>1104300}, {:name=>\"Falkland Islands\", :lat=>-51.75, :lng=>-59, :area=>12173}, {:name=>\"Faroe Islands\", :lat=>62, :lng=>-7, :area=>1393}, {:name=>\"Fiji\", :lat=>-18, :lng=>175, :area=>18272}, {:name=>\"Finland\", :lat=>64, :lng=>26, :area=>338424}, {:name=>\"France\", :lat=>46, :lng=>2, :area=>0}, {:name=>\"French Guiana\", :lat=>4, :lng=>-53, :area=>0}, {:name=>\"French Polynesia\", :lat=>-15, :lng=>-140, :area=>4167}, {:name=>\"French Southern and Antarctic Lands\", :lat=>-49.25, :lng=>69.167, :area=>7747}, {:name=>\"Gabon\", :lat=>-1, :lng=>11.75, :area=>267668}, {:name=>\"Gambia\", :lat=>13.46666666, :lng=>-16.56666666, :area=>0}, {:name=>\"Georgia\", :lat=>42, :lng=>43.5, :area=>0}, {:name=>\"Germany\", :lat=>51, :lng=>9, :area=>357114}, {:name=>\"Ghana\", :lat=>8, :lng=>-2, :area=>238533}, {:name=>\"Gibraltar\", :lat=>36.13333333, :lng=>-5.35, :area=>6}, {:name=>\"Greece\", :lat=>39, :lng=>22, :area=>131990}, {:name=>\"Greenland\", :lat=>72, :lng=>-40, :area=>2166086}, {:name=>\"Grenada\", :lat=>12.11666666, :lng=>-61.66666666, :area=>344}, {:name=>\"Guadeloupe\", :lat=>16.25, :lng=>-61.583333, :area=>0}, {:name=>\"Guam\", :lat=>13.46666666, :lng=>144.78333333, :area=>549}, {:name=>\"Guatemala\", :lat=>15.5, :lng=>-90.25, :area=>108889}, {:name=>\"Guernsey\", :lat=>49.46666666, :lng=>-2.58333333, :area=>78}, {:name=>\"Guinea\", :lat=>11, :lng=>-10, :area=>245857}, {:name=>\"Guinea-Bissau\", :lat=>12, :lng=>-15, :area=>36125}, {:name=>\"Guyana\", :lat=>5, :lng=>-59, :area=>214969}, {:name=>\"Haiti\", :lat=>19, :lng=>-72.41666666, :area=>27750}, {:name=>\"Heard Island and McDonald Islands\", :lat=>-53.1, :lng=>72.51666666, :area=>412}, {:name=>\"Vatican City\", :lat=>41.9, :lng=>12.45, :area=>0.44}, {:name=>\"Honduras\", :lat=>15, :lng=>-86.5, :area=>112492}, {:name=>\"Hong Kong\", :lat=>22.267, :lng=>114.188, :area=>1104}, {:name=>\"Hungary\", :lat=>47, :lng=>20, :area=>93028}, {:name=>\"Iceland\", :lat=>65, :lng=>-18, :area=>103000}, {:name=>\"India\", :lat=>20, :lng=>77, :area=>3287590}, {:name=>\"Indonesia\", :lat=>-5, :lng=>120, :area=>1904569}, {:name=>\"Ivory Coast\", :lat=>8, :lng=>-5, :area=>322463}, {:name=>\"Iran\", :lat=>32, :lng=>53, :area=>1648195}, {:name=>\"Iraq\", :lat=>33, :lng=>44, :area=>438317}, {:name=>\"Ireland\", :lat=>53, :lng=>-8, :area=>70273}, {:name=>\"Isle of Man\", :lat=>54.25, :lng=>-4.5, :area=>572}, {:name=>\"Israel\", :lat=>31.47, :lng=>35.13, :area=>20770}, {:name=>\"Italy\", :lat=>42.83333333, :lng=>12.83333333, :area=>301336}, {:name=>\"Jamaica\", :lat=>18.25, :lng=>-77.5, :area=>10991}, {:name=>\"Japan\", :lat=>36, :lng=>138, :area=>377930}, {:name=>\"Jersey\", :lat=>49.25, :lng=>-2.16666666, :area=>116}, {:name=>\"Jordan\", :lat=>31, :lng=>36, :area=>89342}, {:name=>\"Kazakhstan\", :lat=>48, :lng=>68, :area=>2724900}, {:name=>\"Kenya\", :lat=>1, :lng=>38, :area=>580367}, {:name=>\"Kiribati\", :lat=>1.41666666, :lng=>173, :area=>811}, {:name=>\"Kuwait\", :lat=>29.5, :lng=>45.75, :area=>17818}, {:name=>\"Kyrgyzstan\", :lat=>41, :lng=>75, :area=>199951}, {:name=>\"Laos\", :lat=>18, :lng=>105, :area=>236800}, {:name=>\"Latvia\", :lat=>57, :lng=>25, :area=>64559}, {:name=>\"Lebanon\", :lat=>33.83333333, :lng=>35.83333333, :area=>10452}, {:name=>\"Lesotho\", :lat=>-29.5, :lng=>28.5, :area=>30355}, {:name=>\"Liberia\", :lat=>6.5, :lng=>-9.5, :area=>111369}, {:name=>\"Libya\", :lat=>25, :lng=>17, :area=>1759540}, {:name=>\"Liechtenstein\", :lat=>47.26666666, :lng=>9.53333333, :area=>160}, {:name=>\"Lithuania\", :lat=>56, :lng=>24, :area=>65300}, {:name=>\"Luxembourg\", :lat=>49.75, :lng=>6.16666666, :area=>2586}, {:name=>\"Macau\", :lat=>22.16666666, :lng=>113.55, :area=>30}, {:name=>\"Macedonia\", :lat=>41.83333333, :lng=>22, :area=>25713}, {:name=>\"Madagascar\", :lat=>-20, :lng=>47, :area=>587041}, {:name=>\"Malawi\", :lat=>-13.5, :lng=>34, :area=>118484}, {:name=>\"Malaysia\", :lat=>2.5, :lng=>112.5, :area=>330803}, {:name=>\"Maldives\", :lat=>3.25, :lng=>73, :area=>300}, {:name=>\"Mali\", :lat=>17, :lng=>-4, :area=>1240192}, {:name=>\"Malta\", :lat=>35.83333333, :lng=>14.58333333, :area=>316}, {:name=>\"Marshall Islands\", :lat=>9, :lng=>168, :area=>181}, {:name=>\"Martinique\", :lat=>14.666667, :lng=>-61, :area=>0}, {:name=>\"Mauritania\", :lat=>20, :lng=>-12, :area=>1030700}, {:name=>\"Mauritius\", :lat=>-20.28333333, :lng=>57.55, :area=>2040}, {:name=>\"Mayotte\", :lat=>-12.83333333, :lng=>45.16666666, :area=>0}, {:name=>\"Mexico\", :lat=>23, :lng=>-102, :area=>1964375}, {:name=>\"Micronesia\", :lat=>6.91666666, :lng=>158.25, :area=>702}, {:name=>\"Moldova\", :lat=>47, :lng=>29, :area=>33846}, {:name=>\"Monaco\", :lat=>43.73333333, :lng=>7.4, :area=>2.02}, {:name=>\"Mongolia\", :lat=>46, :lng=>105, :area=>1564110}, {:name=>\"Montenegro\", :lat=>42.5, :lng=>19.3, :area=>13812}, {:name=>\"Montserrat\", :lat=>16.75, :lng=>-62.2, :area=>102}, {:name=>\"Morocco\", :lat=>32, :lng=>-5, :area=>446550}, {:name=>\"Mozambique\", :lat=>-18.25, :lng=>35, :area=>801590}, {:name=>\"Myanmar\", :lat=>22, :lng=>98, :area=>0}, {:name=>\"Namibia\", :lat=>-22, :lng=>17, :area=>825615}, {:name=>\"Nauru\", :lat=>-0.53333333, :lng=>166.91666666, :area=>21}, {:name=>\"Nepal\", :lat=>28, :lng=>84, :area=>147181}, {:name=>\"Netherlands\", :lat=>52.5, :lng=>5.75, :area=>41850}, {:name=>\"New Caledonia\", :lat=>-21.5, :lng=>165.5, :area=>18575}, {:name=>\"New Zealand\", :lat=>-41, :lng=>174, :area=>270467}, {:name=>\"Nicaragua\", :lat=>13, :lng=>-85, :area=>130373}, {:name=>\"Niger\", :lat=>16, :lng=>8, :area=>1267000}, {:name=>\"Nigeria\", :lat=>10, :lng=>8, :area=>923768}, {:name=>\"Niue\", :lat=>-19.03333333, :lng=>-169.86666666, :area=>260}, {:name=>\"Norfolk Island\", :lat=>-29.03333333, :lng=>167.95, :area=>36}, {:name=>\"North Korea\", :lat=>40, :lng=>127, :area=>120538}, {:name=>\"Northern Mariana Islands\", :lat=>15.2, :lng=>145.75, :area=>464}, {:name=>\"Norway\", :lat=>62, :lng=>10, :area=>323802}, {:name=>\"Oman\", :lat=>21, :lng=>57, :area=>309500}, {:name=>\"Pakistan\", :lat=>30, :lng=>70, :area=>881912}, {:name=>\"Palau\", :lat=>7.5, :lng=>134.5, :area=>459}, {:name=>\"Palestine\", :lat=>31.9, :lng=>35.2, :area=>0}, {:name=>\"Panama\", :lat=>9, :lng=>-80, :area=>75417}, {:name=>\"Papua New Guinea\", :lat=>-6, :lng=>147, :area=>462840}, {:name=>\"Paraguay\", :lat=>-23, :lng=>-58, :area=>406752}, {:name=>\"Peru\", :lat=>-10, :lng=>-76, :area=>1285216}, {:name=>\"Philippines\", :lat=>13, :lng=>122, :area=>342353}, {:name=>\"Pitcairn Islands\", :lat=>-25.06666666, :lng=>-130.1, :area=>47}, {:name=>\"Poland\", :lat=>52, :lng=>20, :area=>312679}, {:name=>\"Portugal\", :lat=>39.5, :lng=>-8, :area=>92090}, {:name=>\"Puerto Rico\", :lat=>18.25, :lng=>-66.5, :area=>8870}, {:name=>\"Qatar\", :lat=>25.5, :lng=>51.25, :area=>11586}, {:name=>\"Republic of Kosovo\", :lat=>42.666667, :lng=>21.166667, :area=>0}, {:name=>\"Réunion\", :lat=>-21.15, :lng=>55.5, :area=>0}, {:name=>\"Romania\", :lat=>46, :lng=>25, :area=>238391}, {:name=>\"Russia\", :lat=>60, :lng=>100, :area=>17098242}, {:name=>\"Rwanda\", :lat=>-2, :lng=>30, :area=>26338}, {:name=>\"Saint Barthélemy\", :lat=>18.5, :lng=>-63.41666666, :area=>21}, {:name=>\"Saint Helena, Ascension and Tristan da Cunha\", :lat=>-15.95, :lng=>-5.7, :area=>397}, {:name=>\"Saint Kitts and Nevis\", :lat=>17.33333333, :lng=>-62.75, :area=>261}, {:name=>\"Saint Lucia\", :lat=>13.88333333, :lng=>-60.96666666, :area=>616}, {:name=>\"Saint Martin\", :lat=>18.08333333, :lng=>-63.95, :area=>53}, {:name=>\"Saint Pierre and Miquelon\", :lat=>46.83333333, :lng=>-56.33333333, :area=>242}, {:name=>\"Saint Vincent and the Grenadines\", :lat=>13.25, :lng=>-61.2, :area=>389}, {:name=>\"Samoa\", :lat=>-13.58333333, :lng=>-172.33333333, :area=>2842}, {:name=>\"San Marino\", :lat=>43.76666666, :lng=>12.41666666, :area=>61}, {:name=>\"São Tomé and Príncipe\", :lat=>1, :lng=>7, :area=>964}, {:name=>\"Saudi Arabia\", :lat=>25, :lng=>45, :area=>2149690}, {:name=>\"Senegal\", :lat=>14, :lng=>-14, :area=>196722}, {:name=>\"Serbia\", :lat=>44, :lng=>21, :area=>88361}, {:name=>\"Seychelles\", :lat=>-4.58333333, :lng=>55.66666666, :area=>452}, {:name=>\"Sierra Leone\", :lat=>8.5, :lng=>-11.5, :area=>71740}, {:name=>\"Singapore\", :lat=>1.36666666, :lng=>103.8, :area=>710}, {:name=>\"Sint Maarten\", :lat=>18.033333, :lng=>-63.05, :area=>34}, {:name=>\"Slovakia\", :lat=>48.66666666, :lng=>19.5, :area=>49037}, {:name=>\"Slovenia\", :lat=>46.11666666, :lng=>14.81666666, :area=>20273}, {:name=>\"Solomon Islands\", :lat=>-8, :lng=>159, :area=>28896}, {:name=>\"Somalia\", :lat=>10, :lng=>49, :area=>637657}, {:name=>\"South Africa\", :lat=>-29, :lng=>24, :area=>1221037}, {:name=>\"South Georgia\", :lat=>-54.5, :lng=>-37, :area=>0}, {:name=>\"South Korea\", :lat=>37, :lng=>127.5, :area=>100210}, {:name=>\"South Sudan\", :lat=>7, :lng=>30, :area=>619745}, {:name=>\"Spain\", :lat=>40, :lng=>-4, :area=>505992}, {:name=>\"Sri Lanka\", :lat=>7, :lng=>81, :area=>65610}, {:name=>\"Sudan\", :lat=>15, :lng=>30, :area=>1886068}, {:name=>\"Suriname\", :lat=>4, :lng=>-56, :area=>163820}, {:name=>\"Svalbard and Jan Mayen\", :lat=>78, :lng=>20, :area=>0}, {:name=>\"Swaziland\", :lat=>-26.5, :lng=>31.5, :area=>17364}, {:name=>\"Sweden\", :lat=>62, :lng=>15, :area=>450295}, {:name=>\"Switzerland\", :lat=>47, :lng=>8, :area=>41284}, {:name=>\"Syria\", :lat=>35, :lng=>38, :area=>185180}, {:name=>\"Taiwan\", :lat=>23.5, :lng=>121, :area=>36193}, {:name=>\"Tajikistan\", :lat=>39, :lng=>71, :area=>143100}, {:name=>\"Tanzania\", :lat=>-6, :lng=>35, :area=>945087}, {:name=>\"Thailand\", :lat=>15, :lng=>100, :area=>513120}, {:name=>\"Timor-Leste\", :lat=>-8.83333333, :lng=>125.91666666, :area=>14874}, {:name=>\"Togo\", :lat=>8, :lng=>1.16666666, :area=>56785}, {:name=>\"Tokelau\", :lat=>-9, :lng=>-172, :area=>12}, {:name=>\"Tonga\", :lat=>-20, :lng=>-175, :area=>747}, {:name=>\"Trinidad and Tobago\", :lat=>11, :lng=>-61, :area=>5130}, {:name=>\"Tunisia\", :lat=>34, :lng=>9, :area=>163610}, {:name=>\"Turkey\", :lat=>39, :lng=>35, :area=>783562}, {:name=>\"Turkmenistan\", :lat=>40, :lng=>60, :area=>488100}, {:name=>\"Turks and Caicos Islands\", :lat=>21.75, :lng=>-71.58333333, :area=>948}, {:name=>\"Tuvalu\", :lat=>-8, :lng=>178, :area=>26}, {:name=>\"Uganda\", :lat=>1, :lng=>32, :area=>241550}, {:name=>\"Ukraine\", :lat=>49, :lng=>32, :area=>603500}, {:name=>\"United Arab Emirates\", :lat=>24, :lng=>54, :area=>83600}, {:name=>\"United Kingdom\", :lat=>54, :lng=>-2, :area=>242900}, {:name=>\"United States\", :lat=>38, :lng=>-97, :area=>9372610}, {:name=>\"United States Virgin Islands\", :lat=>18.35, :lng=>-64.933333, :area=>347}, {:name=>\"Uruguay\", :lat=>-33, :lng=>-56, :area=>181034}, {:name=>\"Uzbekistan\", :lat=>41, :lng=>64, :area=>447400}, {:name=>\"Vanuatu\", :lat=>-16, :lng=>167, :area=>12189}, {:name=>\"Venezuela\", :lat=>8, :lng=>-66, :area=>916445}, {:name=>\"Vietnam\", :lat=>16.16666666, :lng=>107.83333333, :area=>331212}, {:name=>\"Wallis and Futuna\", :lat=>-13.3, :lng=>-176.2, :area=>142}, {:name=>\"Western Sahara\", :lat=>24.5, :lng=>-13, :area=>266000}, {:name=>\"Yemen\", :lat=>15, :lng=>48, :area=>527968}, {:name=>\"Zambia\", :lat=>-15, :lng=>30, :area=>752612}, {:name=>\"Zimbabwe\", :lat=>-20, :lng=>30, :area=>390757}]>" - ] - }, - "execution_count": 3, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "hash = [:name, :lat, :lng, :area].map{|label| {label => raw_df.column(label).to_a}}.reduce({}){|memo, hash| memo.merge(hash)}\n", "df = Nyaplot::DataFrame.new(hash)" ] }, @@ -192,29 +65,15 @@ "First, choose colorset in which each bubble will be filled." ] }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": { "collapsed": false }, - "outputs": [ - { - "data": { - "text/html": [ - "<table><tr><th>rgb(255,245,240)</th><th>rgb(254,224,210)</th><th>rgb(252,187,161)</th><th>rgb(252,146,114)</th><th>rgb(251,106,74)</th><th>rgb(239,59,44)</th><th>rgb(203,24,29)</th><th>rgb(165,15,21)</th><th>rgb(103,0,13)</th></tr><tr><td style=\"background-color:rgb(255,245,240);\">&nbsp;</td><td style=\"background-color:rgb(254,224,210);\">&nbsp;</td><td style=\"background-color:rgb(252,187,161);\">&nbsp;</td><td style=\"background-color:rgb(252,146,114);\">&nbsp;</td><td style=\"background-color:rgb(251,106,74);\">&nbsp;</td><td style=\"background-color:rgb(239,59,44);\">&nbsp;</td><td style=\"background-color:rgb(203,24,29);\">&nbsp;</td><td style=\"background-color:rgb(165,15,21);\">&nbsp;</td><td style=\"background-color:rgb(103,0,13);\">&nbsp;</td></tr></table>" - ], - "text/plain": [ - "#<Nyaplot::Color:0x0000000258faa0 @source=[\"rgb(255,245,240)\", \"rgb(254,224,210)\", \"rgb(252,187,161)\", \"rgb(252,146,114)\", \"rgb(251,106,74)\", \"rgb(239,59,44)\", \"rgb(203,24,29)\", \"rgb(165,15,21)\", \"rgb(103,0,13)\"]>" - ] - }, - "execution_count": 4, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "color = Nyaplot::Colors.Reds" ] }, { @@ -224,51 +83,14 @@ "Then instantiate Nyaplot::MapPlot and add scatter. The result is shown below." ] }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": { "collapsed": false }, - "outputs": [ - { - "ename": "Errno::ENOENT", - "evalue": "No such file or directory @ rb_sysopen - /var/lib/gems/2.1.0/gems/nyaplot-0.1.4/lib/mapnya/datasets/geo-boundaries-world-110m/countries.geojson", - "output_type": "error", - "traceback": [ - "\u001b[31mErrno::ENOENT\u001b[0m: No such file or directory @ rb_sysopen - /var/lib/gems/2.1.0/gems/nyaplot-0.1.4/lib/mapnya/datasets/geo-boundaries-world-110m/countries.geojson", - "\u001b[37m/var/lib/gems/2.1.0/gems/nyaplot-0.1.4/lib/mapnya/plot.rb:73:in `read'\u001b[0m", - "\u001b[37m/var/lib/gems/2.1.0/gems/nyaplot-0.1.4/lib/mapnya/plot.rb:73:in `before_to_json'\u001b[0m", - "\u001b[37m/var/lib/gems/2.1.0/gems/nyaplot-0.1.4/lib/nyaplot/base.rb:21:in `to_json'\u001b[0m", - "\u001b[37m/var/lib/gems/2.1.0/gems/nyaplot-0.1.4/lib/nyaplot/base.rb:22:in `to_json'\u001b[0m", - "\u001b[37m/var/lib/gems/2.1.0/gems/nyaplot-0.1.4/lib/nyaplot/base.rb:22:in `to_json'\u001b[0m", - "\u001b[37m/var/lib/gems/2.1.0/gems/nyaplot-0.1.4/lib/nyaplot/frame.rb:34:in `generate_body'\u001b[0m", - "\u001b[37m/var/lib/gems/2.1.0/gems/nyaplot-0.1.4/lib/nyaplot/frame.rb:57:in `to_iruby'\u001b[0m", - "\u001b[37m/var/lib/gems/2.1.0/gems/iruby-0.1.13/lib/iruby/display.rb:267:in `block in <module:Registry>'\u001b[0m", - "\u001b[37m/var/lib/gems/2.1.0/gems/iruby-0.1.13/lib/iruby/display.rb:108:in `call'\u001b[0m", - "\u001b[37m/var/lib/gems/2.1.0/gems/iruby-0.1.13/lib/iruby/display.rb:108:in `render'\u001b[0m", - "\u001b[37m/var/lib/gems/2.1.0/gems/iruby-0.1.13/lib/iruby/display.rb:64:in `block in render'\u001b[0m", - "\u001b[37m/var/lib/gems/2.1.0/gems/iruby-0.1.13/lib/iruby/display.rb:63:in `each'\u001b[0m", - "\u001b[37m/var/lib/gems/2.1.0/gems/iruby-0.1.13/lib/iruby/display.rb:63:in `render'\u001b[0m", - "\u001b[37m/var/lib/gems/2.1.0/gems/iruby-0.1.13/lib/iruby/display.rb:24:in `display'\u001b[0m", - "\u001b[37m/var/lib/gems/2.1.0/gems/iruby-0.1.13/lib/iruby/kernel.rb:74:in `display'\u001b[0m", - "\u001b[37m/var/lib/gems/2.1.0/gems/iruby-0.1.13/lib/iruby/utils.rb:7:in `display'\u001b[0m", - "\u001b[37m/var/lib/gems/2.1.0/gems/nyaplot-0.1.4/lib/nyaplot/frame.rb:63:in `show'\u001b[0m", - "\u001b[37m/var/lib/gems/2.1.0/gems/nyaplot-0.1.4/lib/nyaplot/plot.rb:89:in `show'\u001b[0m", - "\u001b[37m<main>:9:in `<main>'\u001b[0m", - "\u001b[37m/var/lib/gems/2.1.0/gems/iruby-0.1.13/lib/iruby/backend.rb:8:in `eval'\u001b[0m", - "\u001b[37m/var/lib/gems/2.1.0/gems/iruby-0.1.13/lib/iruby/backend.rb:8:in `eval'\u001b[0m", - "\u001b[37m/var/lib/gems/2.1.0/gems/iruby-0.1.13/lib/iruby/kernel.rb:113:in `execute_request'\u001b[0m", - "\u001b[37m/var/lib/gems/2.1.0/gems/iruby-0.1.13/lib/iruby/kernel.rb:65:in `run'\u001b[0m", - "\u001b[37m/var/lib/gems/2.1.0/gems/iruby-0.1.13/lib/iruby/command.rb:61:in `run_kernel'\u001b[0m", - "\u001b[37m/var/lib/gems/2.1.0/gems/iruby-0.1.13/lib/iruby/command.rb:33:in `run'\u001b[0m", - "\u001b[37m/var/lib/gems/2.1.0/gems/iruby-0.1.13/bin/iruby:6:in `<top (required)>'\u001b[0m", - "\u001b[37m/usr/local/bin/iruby:23:in `load'\u001b[0m", - "\u001b[37m/usr/local/bin/iruby:23:in `<main>'\u001b[0m" - ] - } - ], + "outputs": [], "source": [ "plot = Nyaplot::MapPlot.new\n", "sc = plot.add_with_df(df, :scatter, :lng, :lat) # x->:lng, y->lat\n", "sc.configure do\n", " tooltip_contents([:capital, :name, :area])\n",