From 9675215645a45606c0e50784142a74bcf03ea82c Mon Sep 17 00:00:00 2001 From: martin-mfg <2026226+martin-mfg@users.noreply.github.com> Date: Tue, 9 Dec 2025 15:14:15 +0100 Subject: [PATCH] better links in markdown, step 2: adapt pasted values --- frontend/frontend/src/axios-override.js | 7 +- .../mockData/{gist.json => gist-graphql.json} | 0 frontend/frontend/src/mockData/gist-rest.json | 1156 +++++++++++++++++ frontend/frontend/src/pages/Home/Home.js | 36 + .../src/pages/Home/stages/Customize.js | 32 +- .../frontend/src/pages/Home/stages/Display.js | 5 +- 6 files changed, 1224 insertions(+), 12 deletions(-) rename frontend/frontend/src/mockData/{gist.json => gist-graphql.json} (100%) create mode 100644 frontend/frontend/src/mockData/gist-rest.json diff --git a/frontend/frontend/src/axios-override.js b/frontend/frontend/src/axios-override.js index b97f7aa3..c817af8a 100644 --- a/frontend/frontend/src/axios-override.js +++ b/frontend/frontend/src/axios-override.js @@ -6,7 +6,8 @@ import additionalUserStars from './mockData/additional_user_stars.json' with { t import commentedIssues from './mockData/commented_issues.json' with { type: 'json' }; import commentedPrs from './mockData/commented_prs.json' with { type: 'json' }; import commits from './mockData/commits.json' with { type: 'json' }; -import gist from './mockData/gist.json' with { type: 'json' }; +import gist_graphql from './mockData/gist-graphql.json' with { type: 'json' }; +import gist_rest from './mockData/gist-rest.json' with { type: 'json' }; import repository from './mockData/repository.json' with { type: 'json' }; import reviewedPrs from './mockData/reviewed_prs.json' with { type: 'json' }; import topLanguages from './mockData/top_languages.json' with { type: 'json' }; @@ -92,10 +93,12 @@ axios.defaults.adapter = async (config) => { params.query?.includes('query gistInfo(') && params.variables?.gistName === 'bbfce31e0217a3689c8d961a356cb10d' ) { - return createMockResponse(gist, config); + return createMockResponse(gist_graphql, config); } switch (config.url) { + case 'https://api.github.com/gists/bbfce31e0217a3689c8d961a356cb10d': + return createMockResponse(gist_rest, config); case 'https://api.github.com/search/commits?per_page=1&q=author:anuraghazra': return createMockResponse(commits, config); case 'https://api.github.com/search/issues?per_page=1&q=commenter:anuraghazra+-author:anuraghazra+type:pr': diff --git a/frontend/frontend/src/mockData/gist.json b/frontend/frontend/src/mockData/gist-graphql.json similarity index 100% rename from frontend/frontend/src/mockData/gist.json rename to frontend/frontend/src/mockData/gist-graphql.json diff --git a/frontend/frontend/src/mockData/gist-rest.json b/frontend/frontend/src/mockData/gist-rest.json new file mode 100644 index 00000000..d2f74e53 --- /dev/null +++ b/frontend/frontend/src/mockData/gist-rest.json @@ -0,0 +1,1156 @@ +{ + "url": "https://api.github.com/gists/bbfce31e0217a3689c8d961a356cb10d", + "forks_url": "https://api.github.com/gists/bbfce31e0217a3689c8d961a356cb10d/forks", + "commits_url": "https://api.github.com/gists/bbfce31e0217a3689c8d961a356cb10d/commits", + "id": "bbfce31e0217a3689c8d961a356cb10d", + "node_id": "MDQ6R2lzdGJiZmNlMzFlMDIxN2EzNjg5YzhkOTYxYTM1NmNiMTBk", + "git_pull_url": "https://gist.github.com/bbfce31e0217a3689c8d961a356cb10d.git", + "git_push_url": "https://gist.github.com/bbfce31e0217a3689c8d961a356cb10d.git", + "html_url": "https://gist.github.com/Yizack/bbfce31e0217a3689c8d961a356cb10d", + "files": { + "countries.json": { + "filename": "countries.json", + "type": "application/json", + "language": "JSON", + "raw_url": "https://gist.githubusercontent.com/Yizack/bbfce31e0217a3689c8d961a356cb10d/raw/43e5423621d16c410a3163cf6a0d9bcac757083c/countries.json", + "size": 88350, + "truncated": false, + "content": "{\n \"countries\" : [\n {\n \"name_en\": \"Afghanistan\",\n \"name_es\": \"Afganistán\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Kabul\",\n \"capital_es\": \"Kabul\",\n \"dial_code\": \"+93\",\n \"code_2\": \"AF\",\n \"code_3\": \"AFG\",\n \"tld\": \".af\",\n \"km2\": 652230,\n \"emoji\": \"🇦🇫\"\n },\n {\n \"name_en\": \"Åland Islands\",\n \"name_es\": \"Åland\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Mariehamn\",\n \"capital_es\": \"Mariehamn\",\n \"dial_code\": \"+358\",\n \"code_2\": \"AX\",\n \"code_3\": \"ALA\",\n \"tld\": \".ax\",\n \"km2\": 1580,\n \"emoji\" : \"🇦🇽\"\n },\n {\n \"name_en\": \"Albania\",\n \"name_es\": \"Albania\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Tirana\",\n \"capital_es\": \"Tirana\",\n \"dial_code\": \"+355\",\n \"code_2\": \"AL\",\n \"code_3\": \"ALB\",\n \"tld\": \".al\",\n \"km2\": 28748,\n \"emoji\": \"🇦🇱\"\n },\n {\n \"name_en\": \"Algeria\",\n \"name_es\": \"Argelia\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Algiers\",\n \"capital_es\": \"Argel\",\n \"dial_code\": \"+213\",\n \"code_2\": \"DZ\",\n \"code_3\": \"DZA\",\n \"tld\": \".dz\",\n \"km2\": 2381741,\n \"emoji\": \"🇩🇿\"\n },\n {\n \"name_en\": \"American Samoa\",\n \"name_es\": \"Samoa Americana\",\n \"continent_en\": \"Oceania\",\n \"continent_es\": \"Oceanía\",\n \"capital_en\": \"Pago Pago\",\n \"capital_es\": \"Pago Pago\",\n \"dial_code\": \"+1684\",\n \"code_2\": \"AS\",\n \"code_3\": \"ASM\",\n \"tld\": \".as\",\n \"km2\": 199,\n \"emoji\": \"🇦🇸\"\n },\n {\n \"name_en\": \"Andorra\",\n \"name_es\": \"Andorra\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Andorra la Vella\",\n \"capital_es\": \"Andorra la Vieja\",\n \"dial_code\": \"+376\",\n \"code_2\": \"AD\",\n \"code_3\": \"AND\",\n \"tld\": \".ad\",\n \"km2\": 468,\n \"emoji\": \"🇦🇩\"\n },\n {\n \"name_en\": \"Angola\",\n \"name_es\": \"Angola\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Luanda\",\n \"capital_es\": \"Luanda\",\n \"dial_code\": \"+244\",\n \"code_2\": \"AO\",\n \"code_3\": \"AGO\",\n \"tld\": \".ao\",\n \"km2\": 1246700,\n \"emoji\": \"🇦🇴\"\n },\n {\n \"name_en\": \"Anguilla\",\n \"name_es\": \"Anguilla\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"The Valley\",\n \"capital_es\": \"El Valle\",\n \"dial_code\": \"+1264\",\n \"code_2\": \"AI\",\n \"code_3\": \"AIA\",\n \"tld\": \".ai\",\n \"km2\": 91,\n \"emoji\": \"🇦🇮\"\n },\n {\n \"name_en\": \"Antarctica\",\n \"name_es\": \"Antártida\",\n \"continent_en\": \"Antarctica\",\n \"continent_es\": \"Antártida\",\n \"capital_en\": \"\",\n \"capital_es\": \"\",\n \"dial_code\": \"+672\",\n \"code_2\": \"AQ\",\n \"code_3\": \"ATA\",\n \"tld\": \".aq\",\n \"km2\": 14200000,\n \"emoji\": \"🇦🇶\"\n },\n {\n \"name_en\": \"Antigua and Barbuda\",\n \"name_es\": \"Antigua y Barbuda\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"St. John's\",\n \"capital_es\": \"Saint John\",\n \"dial_code\": \"+1268\",\n \"code_2\": \"AG\",\n \"code_3\": \"ATG\",\n \"tld\": \".ag\",\n \"km2\": 442,\n \"emoji\": \"🇦🇬\"\n },\n {\n \"name_en\": \"Argentina\",\n \"name_es\": \"Argentina\",\n \"continent_en\": \"South America\",\n \"continent_es\": \"América del Sur\",\n \"capital_en\": \"Buenos Aires\",\n \"capital_es\": \"Buenos Aires\",\n \"dial_code\": \"+54\",\n \"code_2\": \"AR\",\n \"code_3\": \"ARG\",\n \"tld\": \".ar\",\n \"km2\": 2780400,\n \"emoji\": \"🇦🇷\"\n },\n {\n \"name_en\": \"Armenia\",\n \"name_es\": \"Armenia\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Yerevan\",\n \"capital_es\": \"Ereván\",\n \"dial_code\": \"+374\",\n \"code_2\": \"AM\",\n \"code_3\": \"ARM\",\n \"tld\": \".am\",\n \"km2\": 29743,\n \"emoji\": \"🇦🇲\"\n },\n {\n \"name_en\": \"Aruba\",\n \"name_es\": \"Aruba\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"Oranjestad\",\n \"capital_es\": \"Oranjestad\",\n \"dial_code\": \"+297\",\n \"code_2\": \"AW\",\n \"code_3\": \"ABW\",\n \"tld\": \".aw\",\n \"km2\": 193,\n \"emoji\": \"🇦🇼\"\n },\n {\n \"name_en\": \"Ascension Island\",\n \"name_es\": \"Ascensión Island\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Georgetown\",\n \"capital_es\": \"Georgetown\",\n \"dial_code\": \"+247\",\n \"code_2\": \"AC\",\n \"code_3\": \"ASC\",\n \"tld\": \".ac\",\n \"km2\": 88,\n \"emoji\": \"🇦🇨\"\n },\n {\n \"name_en\": \"Australia\",\n \"name_es\": \"Australia\",\n \"continent_en\": \"Oceania\",\n \"continent_es\": \"Oceanía\",\n \"capital_en\": \"Canberra\",\n \"capital_es\": \"Canberra\",\n \"dial_code\": \"+61\",\n \"code_2\": \"AU\",\n \"code_3\": \"AUS\",\n \"tld\": \".au\",\n \"km2\": 7692024,\n \"emoji\": \"🇦🇺\"\n },\n {\n \"name_en\": \"Austria\",\n \"name_es\": \"Austria\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Vienna\",\n \"capital_es\": \"Viena\",\n \"dial_code\": \"+43\",\n \"code_2\": \"AT\",\n \"code_3\": \"AUT\",\n \"tld\": \".at\",\n \"km2\": 83871,\n \"emoji\": \"🇦🇹\"\n },\n {\n \"name_en\": \"Azerbaijan\",\n \"name_es\": \"Azerbaiyán\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Baku\",\n \"capital_es\": \"Bakú\",\n \"dial_code\": \"+994\",\n \"code_2\": \"AZ\",\n \"code_3\": \"AZE\",\n \"tld\": \".az\",\n \"km2\": 86600,\n \"emoji\": \"🇦🇿\"\n },\n {\n \"name_en\": \"Bahamas\",\n \"name_es\": \"Bahamas\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"Nassau\",\n \"capital_es\": \"Nassau\",\n \"dial_code\": \"+1242\",\n \"code_2\": \"BS\",\n \"code_3\": \"BHS\",\n \"tld\": \".bs\",\n \"km2\": 13940,\n \"emoji\": \"🇧🇸\"\n },\n {\n \"name_en\": \"Bahrain\",\n \"name_es\": \"Baréin\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Manama\",\n \"capital_es\": \"Manama\",\n \"dial_code\": \"+973\",\n \"code_2\": \"BH\",\n \"code_3\": \"BHR\",\n \"tld\": \".bh\",\n \"km2\": 765,\n \"emoji\": \"🇧🇭\"\n },\n {\n \"name_en\": \"Bangladesh\",\n \"name_es\": \"Bangladés\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Dhaka\",\n \"capital_es\": \"Daca\",\n \"dial_code\": \"+880\",\n \"code_2\": \"BD\",\n \"code_3\": \"BGD\",\n \"tld\": \".bd\",\n \"km2\": 147570,\n \"emoji\": \"🇧🇩\"\n },\n {\n \"name_en\": \"Barbados\",\n \"name_es\": \"Barbados\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"Bridgetown\",\n \"capital_es\": \"Bridgetown\",\n \"dial_code\": \"+1246\",\n \"code_2\": \"BB\",\n \"code_3\": \"BRB\",\n \"tld\": \".bb\",\n \"km2\": 430,\n \"emoji\": \"🇧🇧\"\n },\n {\n \"name_en\": \"Belarus\",\n \"name_es\": \"Bielorrusia\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Minsk\",\n \"capital_es\": \"Minsk\",\n \"dial_code\": \"+375\",\n \"code_2\": \"BY\",\n \"code_3\": \"BLR\",\n \"tld\": \".by\",\n \"km2\": 207600,\n \"emoji\": \"🇧🇾\"\n },\n {\n \"name_en\": \"Belgium\",\n \"name_es\": \"Bélgica\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Brussels\",\n \"capital_es\": \"Bruselas\",\n \"dial_code\": \"+32\",\n \"code_2\": \"BE\",\n \"code_3\": \"BEL\",\n \"tld\": \".be\",\n \"km2\": 30528,\n \"emoji\": \"🇧🇪\"\n },\n {\n \"name_en\": \"Belize\",\n \"name_es\": \"Belice\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"Belmopan\",\n \"capital_es\": \"Belmopán\",\n \"dial_code\": \"+501\",\n \"code_2\": \"BZ\",\n \"code_3\": \"BLZ\",\n \"tld\": \".bz\",\n \"km2\": 22966,\n \"emoji\": \"🇧🇿\"\n },\n {\n \"name_en\": \"Benin\",\n \"name_es\": \"Benin\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Porto-Novo\",\n \"capital_es\": \"Porto-Novo\",\n \"dial_code\": \"+229\",\n \"code_2\": \"BJ\",\n \"code_3\": \"BEN\",\n \"tld\": \".bj\",\n \"km2\": 112622,\n \"emoji\": \"🇧🇯\"\n },\n {\n \"name_en\": \"Bermuda\",\n \"name_es\": \"Bermudas\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"Hamilton\",\n \"capital_es\": \"Hamilton\",\n \"dial_code\": \"+1441\",\n \"code_2\": \"BM\",\n \"code_3\": \"BMU\",\n \"tld\": \".bm\",\n \"km2\": 54,\n \"emoji\": \"🇧🇲\"\n },\n {\n \"name_en\": \"Bhutan\",\n \"name_es\": \"Bután\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Thimphu\",\n \"capital_es\": \"Timbu\",\n \"dial_code\": \"+975\",\n \"code_2\": \"BT\",\n \"code_3\": \"BTN\",\n \"tld\": \".bt\",\n \"km2\": 38394,\n \"emoji\": \"🇧🇹\"\n },\n {\n \"name_en\": \"Bolivia\",\n \"name_es\": \"Bolivia\",\n \"continent_en\": \"South America\",\n \"continent_es\": \"América del Sur\",\n \"capital_en\": \"Sucre\",\n \"capital_es\": \"Sucre\",\n \"dial_code\": \"+591\",\n \"code_2\": \"BO\",\n \"code_3\": \"BOL\",\n \"tld\": \".bo\",\n \"km2\": 1098581,\n \"emoji\": \"🇧🇴\"\n },\n {\n \"name_en\": \"Bonaire\",\n \"name_es\": \"Bonaire\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"Kralendijk\",\n \"capital_es\": \"Kralendijk\",\n \"dial_code\": \"+599\",\n \"code_2\": \"BQ\",\n \"code_3\": \"BES\",\n \"tld\": \".bq\",\n \"km2\": 288,\n \"emoji\": \"🇧🇶\"\n },\n {\n \"name_en\": \"Bosnia and Herzegovina\",\n \"name_es\": \"Bosnia y Herzegovina\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Sarajevo\",\n \"capital_es\": \"Sarajevo\",\n \"dial_code\": \"+387\",\n \"code_2\": \"BA\",\n \"code_3\": \"BIH\",\n \"tld\": \".ba\",\n \"km2\": 51209,\n \"emoji\": \"🇧🇦\"\n },\n {\n \"name_en\": \"Botswana\",\n \"name_es\": \"Botsuana\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Gaborone\",\n \"capital_es\": \"Gaborone\",\n \"dial_code\": \"+267\",\n \"code_2\": \"BW\",\n \"code_3\": \"BWA\",\n \"tld\": \".bw\",\n \"km2\": 582000,\n \"emoji\": \"🇧🇼\"\n },\n {\n \"name_en\": \"Brazil\",\n \"name_es\": \"Brasil\",\n \"continent_en\": \"South America\",\n \"continent_es\": \"América del Sur\",\n \"capital_en\": \"Brasilia\",\n \"capital_es\": \"Brasilia\",\n \"dial_code\": \"+55\",\n \"code_2\": \"BR\",\n \"code_3\": \"BRA\",\n \"tld\": \".br\",\n \"km2\": 8515767,\n \"emoji\": \"🇧🇷\"\n },\n {\n \"name_en\": \"British Indian Ocean Territory\",\n \"name_es\": \"Territorio Británico del Océano Índico\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Diego Garcia\",\n \"capital_es\": \"Diego García\",\n \"dial_code\": \"+246\",\n \"code_2\": \"IO\",\n \"code_3\": \"IOT\",\n \"tld\": \".io\",\n \"km2\": 60,\n \"emoji\": \"🇮🇴\"\n },\n {\n \"name_en\": \"Brunei Darussalam\",\n \"name_es\": \"Brunéi\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Bandar Seri Begawan\",\n \"capital_es\": \"Bandar Seri Begawan\",\n \"dial_code\": \"+673\",\n \"code_2\": \"BN\",\n \"code_3\": \"BRN\",\n \"tld\": \".bn\",\n \"km2\": 5765,\n \"emoji\": \"🇧🇳\"\n },\n {\n \"name_en\": \"Bulgaria\",\n \"name_es\": \"Bulgaria\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Sofia\",\n \"capital_es\": \"Sofía\",\n \"dial_code\": \"+359\",\n \"code_2\": \"BG\",\n \"code_3\": \"BGR\",\n \"tld\": \".bg\",\n \"km2\": 110879,\n \"emoji\": \"🇧🇬\"\n },\n {\n \"name_en\": \"Burkina Faso\",\n \"name_es\": \"Burkina Faso\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Ouagadougou\",\n \"capital_es\": \"Uagadugú\",\n \"dial_code\": \"+226\",\n \"code_2\": \"BF\",\n \"code_3\": \"BFA\",\n \"tld\": \".bf\",\n \"km2\": 274200,\n \"emoji\": \"🇧🇫\"\n },\n {\n \"name_en\": \"Burundi\",\n \"name_es\": \"Burundi\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Bujumbura\",\n \"capital_es\": \"Bujumbura\",\n \"dial_code\": \"+257\",\n \"code_2\": \"BI\",\n \"code_3\": \"BDI\",\n \"tld\": \".bi\",\n \"km2\": 27834,\n \"emoji\": \"🇧🇮\"\n },\n {\n \"name_en\": \"Cambodia\",\n \"name_es\": \"Camboya\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Phnom Penh\",\n \"capital_es\": \"Phnom Penh\",\n \"dial_code\": \"+855\",\n \"code_2\": \"KH\",\n \"code_3\": \"KHM\",\n \"tld\": \".kh\",\n \"km2\": 181035,\n \"emoji\": \"🇰🇭\"\n },\n {\n \"name_en\": \"Cameroon\",\n \"name_es\": \"Camerún\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Yaounde\",\n \"capital_es\": \"Yaundé\",\n \"dial_code\": \"+237\",\n \"code_2\": \"CM\",\n \"code_3\": \"CMR\",\n \"tld\": \".cm\",\n \"km2\": 475442,\n \"emoji\": \"🇨🇲\"\n },\n {\n \"name_en\": \"Canada\",\n \"name_es\": \"Canadá\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"Ottawa\",\n \"capital_es\": \"Ottawa\",\n \"dial_code\": \"+1\",\n \"code_2\": \"CA\",\n \"code_3\": \"CAN\",\n \"tld\": \".ca\",\n \"km2\": 9984670,\n \"emoji\": \"🇨🇦\"\n },\n {\n \"name_en\": \"Cape Verde\",\n \"name_es\": \"Cabo Verde\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Praia\",\n \"capital_es\": \"Praia\",\n \"dial_code\": \"+238\",\n \"code_2\": \"CV\",\n \"code_3\": \"CPV\",\n \"tld\": \".cv\",\n \"km2\": 4033,\n \"emoji\": \"🇨🇻\"\n },\n {\n \"name_en\": \"Cayman Islands\",\n \"name_es\": \"Islas Caimán\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"George Town\",\n \"capital_es\": \"George Town\",\n \"dial_code\": \"+1345\",\n \"code_2\": \"KY\",\n \"code_3\": \"CYM\",\n \"tld\": \".ky\",\n \"km2\": 264,\n \"emoji\": \"🇰🇾\"\n },\n {\n \"name_en\": \"Central African Republic\",\n \"name_es\": \"República Centroafricana\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Bangui\",\n \"capital_es\": \"Bangui\",\n \"dial_code\": \"+236\",\n \"code_2\": \"CF\",\n \"code_3\": \"CAF\",\n \"tld\": \".cf\",\n \"km2\": 622984,\n \"emoji\": \"🇨🇫\"\n },\n {\n \"name_en\": \"Chad\",\n \"name_es\": \"Chad\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"N'Djamena\",\n \"capital_es\": \"N'Djamena\",\n \"dial_code\": \"+235\",\n \"code_2\": \"TD\",\n \"code_3\": \"TCD\",\n \"tld\": \".td\",\n \"km2\": 1284000,\n \"emoji\": \"🇹🇩\"\n },\n {\n \"name_en\": \"Chile\",\n \"name_es\": \"Chile\",\n \"continent_en\": \"South America\",\n \"continent_es\": \"América del Sur\",\n \"capital_en\": \"Santiago\",\n \"capital_es\": \"Santiago\",\n \"dial_code\": \"+56\",\n \"code_2\": \"CL\",\n \"code_3\": \"CHL\",\n \"tld\": \".cl\",\n \"km2\": 756102,\n \"emoji\": \"🇨🇱\"\n },\n {\n \"name_en\": \"China\",\n \"name_es\": \"China\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Beijing\",\n \"capital_es\": \"Pekín\",\n \"dial_code\": \"+86\",\n \"code_2\": \"CN\",\n \"code_3\": \"CHN\",\n \"tld\": \".cn\",\n \"km2\": 9706961,\n \"emoji\": \"🇨🇳\"\n },\n {\n \"name_en\": \"Christmas Island\",\n \"name_es\": \"Isla de Navidad\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Flying Fish Cove\",\n \"capital_es\": \"Flying Fish Cove\",\n \"dial_code\": \"+61\",\n \"code_2\": \"CX\",\n \"code_3\": \"CXR\",\n \"tld\": \".cx\",\n \"km2\": 135,\n \"emoji\": \"🇨🇽\"\n },\n {\n \"name_en\": \"Cocos (Keeling) Islands\",\n \"name_es\": \"Islas Cocos\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"West Island\",\n \"capital_es\": \"West Island\",\n \"dial_code\": \"+61\",\n \"code_2\": \"CC\",\n \"code_3\": \"CCK\",\n \"tld\": \".cc\",\n \"km2\": 14,\n \"emoji\": \"🇨🇨\"\n },\n {\n \"name_en\": \"Colombia\",\n \"name_es\": \"Colombia\",\n \"continent_en\": \"South America\",\n \"continent_es\": \"América del Sur\",\n \"capital_en\": \"Bogota\",\n \"capital_es\": \"Bogotá\",\n \"dial_code\": \"+57\",\n \"code_2\": \"CO\",\n \"code_3\": \"COL\",\n \"tld\": \".co\",\n \"km2\": 1141748,\n \"emoji\": \"🇨🇴\"\n },\n {\n \"name_en\": \"Comoros\",\n \"name_es\": \"Comoras\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Moroni\",\n \"capital_es\": \"Moroni\",\n \"dial_code\": \"+269\",\n \"code_2\": \"KM\",\n \"code_3\": \"COM\",\n \"tld\": \".km\",\n \"km2\": 1862,\n \"emoji\": \"🇰🇲\"\n },\n {\n \"name_en\": \"Congo\",\n \"name_es\": \"Congo\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Brazzaville\",\n \"capital_es\": \"Brazzaville\",\n \"dial_code\": \"+242\",\n \"code_2\": \"CG\",\n \"code_3\": \"COG\",\n \"tld\": \".cg\",\n \"km2\": 342000,\n \"emoji\": \"🇨🇬\"\n },\n {\n \"name_en\": \"Cook Islands\",\n \"name_es\": \"Islas Cook\",\n \"continent_en\": \"Oceania\",\n \"continent_es\": \"Oceanía\",\n \"capital_en\": \"Avarua\",\n \"capital_es\": \"Avarua\",\n \"dial_code\": \"+682\",\n \"code_2\": \"CK\",\n \"code_3\": \"COK\",\n \"tld\": \".ck\",\n \"km2\": 236,\n \"emoji\": \"🇨🇰\"\n },\n {\n \"name_en\": \"Costa Rica\",\n \"name_es\": \"Costa Rica\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"San Jose\",\n \"capital_es\": \"San José\",\n \"dial_code\": \"+506\",\n \"code_2\": \"CR\",\n \"code_3\": \"CRI\",\n \"tld\": \".cr\",\n \"km2\": 51100,\n \"emoji\": \"🇨🇷\"\n },\n {\n \"name_en\": \"Croatia\",\n \"name_es\": \"Croacia\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Zagreb\",\n \"capital_es\": \"Zagreb\",\n \"dial_code\": \"+385\",\n \"code_2\": \"HR\",\n \"code_3\": \"HRV\",\n \"tld\": \".hr\",\n \"km2\": 56594,\n \"emoji\": \"🇭🇷\"\n },\n {\n \"name_en\": \"Cuba\",\n \"name_es\": \"Cuba\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"Havana\",\n \"capital_es\": \"La Habana\",\n \"dial_code\": \"+53\",\n \"code_2\": \"CU\",\n \"code_3\": \"CUB\",\n \"tld\": \".cu\",\n \"km2\": 109884,\n \"emoji\": \"🇨🇺\"\n },\n {\n \"name_en\": \"Curaçao\",\n \"name_es\": \"Curazao\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"Willemstad\",\n \"capital_es\": \"Willemstad\",\n \"dial_code\": \"+599\",\n \"code_2\": \"CW\",\n \"code_3\": \"CUW\",\n \"tld\": \".cw\",\n \"km2\": 444,\n \"emoji\": \"🇨🇼\"\n },\n {\n \"name_en\": \"Cyprus\",\n \"name_es\": \"Chipre\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Nicosia\",\n \"capital_es\": \"Nicosia\",\n \"dial_code\": \"+357\",\n \"code_2\": \"CY\",\n \"code_3\": \"CYP\",\n \"tld\": \".cy\",\n \"km2\": 9251,\n \"emoji\": \"🇨🇾\"\n },\n {\n \"name_en\": \"Czechia\",\n \"name_es\": \"Chequia\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Prague\",\n \"capital_es\": \"Praga\",\n \"dial_code\": \"+420\",\n \"code_2\": \"CZ\",\n \"code_3\": \"CZE\",\n \"tld\": \".cz\",\n \"km2\": 78865,\n \"emoji\": \"🇨🇿\"\n },\n {\n \"name_en\": \"Côte d'Ivoire\",\n \"name_es\": \"Costa de Marfil\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Yamoussoukro\",\n \"capital_es\": \"Yamoussoukro\",\n \"dial_code\": \"+225\",\n \"code_2\": \"CI\",\n \"code_3\": \"CIV\",\n \"tld\": \".ci\",\n \"km2\": 322463,\n \"emoji\": \"🇨🇮\"\n },\n {\n \"name_en\": \"Democratic Republic of the Congo\",\n \"name_es\": \"República Democrática del Congo\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Kinshasa\",\n \"capital_es\": \"Kinshasa\",\n \"dial_code\": \"+243\",\n \"code_2\": \"CD\",\n \"code_3\": \"COD\",\n \"tld\": \".cd\",\n \"km2\": 2345409,\n \"emoji\": \"🇨🇩\"\n },\n {\n \"name_en\": \"Denmark\",\n \"name_es\": \"Dinamarca\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Copenhagen\",\n \"capital_es\": \"Copenhague\",\n \"dial_code\": \"+45\",\n \"code_2\": \"DK\",\n \"code_3\": \"DNK\",\n \"tld\": \".dk\",\n \"km2\": 43094,\n \"emoji\": \"🇩🇰\"\n },\n {\n \"name_en\": \"Djibouti\",\n \"name_es\": \"Yibuti\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Djibouti\",\n \"capital_es\": \"Yibuti\",\n \"dial_code\": \"+253\",\n \"code_2\": \"DJ\",\n \"code_3\": \"DJI\",\n \"tld\": \".dj\",\n \"km2\": 23200,\n \"emoji\": \"🇩🇯\"\n },\n {\n \"name_en\": \"Dominica\",\n \"name_es\": \"Dominica\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"Roseau\",\n \"capital_es\": \"Roseau\",\n \"dial_code\": \"+1767\",\n \"code_2\": \"DM\",\n \"code_3\": \"DMA\",\n \"tld\": \".dm\",\n \"km2\": 751,\n \"emoji\": \"🇩🇲\"\n },\n {\n \"name_en\": \"Dominican Republic\",\n \"name_es\": \"República Dominicana\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"Santo Domingo\",\n \"capital_es\": \"Santo Domingo\",\n \"dial_code\": \"+1849\",\n \"code_2\": \"DO\",\n \"code_3\": \"DOM\",\n \"tld\": \".do\",\n \"km2\": 48671,\n \"emoji\": \"🇩🇴\"\n },\n {\n \"name_en\": \"Ecuador\",\n \"name_es\": \"Ecuador\",\n \"continent_en\": \"South America\",\n \"continent_es\": \"América del Sur\",\n \"capital_en\": \"Quito\",\n \"capital_es\": \"Quito\",\n \"dial_code\": \"+593\",\n \"code_2\": \"EC\",\n \"code_3\": \"ECU\",\n \"tld\": \".ec\",\n \"km2\": 276841,\n \"emoji\": \"🇪🇨\"\n },\n {\n \"name_en\": \"England\",\n \"name_es\": \"Inglaterra\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"London\",\n \"capital_es\": \"Londres\",\n \"dial_code\": \"+44\",\n \"code_2\": \"EN\",\n \"code_3\": \"ENG\",\n \"tld\": \".uk\",\n \"km2\": 132932,\n \"emoji\": \"🏴󠁧󠁢󠁥󠁮󠁧󠁿\"\n },\n {\n \"name_en\": \"Egypt\",\n \"name_es\": \"Egipto\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Cairo\",\n \"capital_es\": \"El Cairo\",\n \"dial_code\": \"+20\",\n \"code_2\": \"EG\",\n \"code_3\": \"EGY\",\n \"tld\": \".eg\",\n \"km2\": 1002450,\n \"emoji\": \"🇪🇬\"\n },\n {\n \"name_en\": \"El Salvador\",\n \"name_es\": \"El Salvador\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"San Salvador\",\n \"capital_es\": \"San Salvador\",\n \"dial_code\": \"+503\",\n \"code_2\": \"SV\",\n \"code_3\": \"SLV\",\n \"tld\": \".sv\",\n \"km2\": 21041,\n \"emoji\": \"🇸🇻\"\n },\n {\n \"name_en\": \"Equatorial Guinea\",\n \"name_es\": \"Guinea Ecuatorial\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Malabo\",\n \"capital_es\": \"Malabo\",\n \"dial_code\": \"+240\",\n \"code_2\": \"GQ\",\n \"code_3\": \"GNQ\",\n \"tld\": \".gq\",\n \"km2\": 28051,\n \"emoji\": \"🇬🇶\"\n },\n {\n \"name_en\": \"Eritrea\",\n \"name_es\": \"Eritrea\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Asmara\",\n \"capital_es\": \"Asmara\",\n \"dial_code\": \"+291\",\n \"code_2\": \"ER\",\n \"code_3\": \"ERI\",\n \"tld\": \".er\",\n \"km2\": 117600,\n \"emoji\": \"🇪🇷\"\n },\n {\n \"name_en\": \"Estonia\",\n \"name_es\": \"Estonia\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Tallinn\",\n \"capital_es\": \"Tallin\",\n \"dial_code\": \"+372\",\n \"code_2\": \"EE\",\n \"code_3\": \"EST\",\n \"tld\": \".ee\",\n \"km2\": 45227,\n \"emoji\": \"🇪🇪\"\n },\n {\n \"name_en\": \"Eswatini\",\n \"name_es\": \"Suazilandia\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Mbabane\",\n \"capital_es\": \"Mbabane\",\n \"dial_code\": \"+268\",\n \"code_2\": \"SZ\",\n \"code_3\": \"SWZ\",\n \"tld\": \".sz\",\n \"km2\": 17364,\n \"emoji\": \"🇸🇿\"\n },\n {\n \"name_en\": \"Ethiopia\",\n \"name_es\": \"Etiopía\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Addis Ababa\",\n \"capital_es\": \"Adís Abeba\",\n \"dial_code\": \"+251\",\n \"code_2\": \"ET\",\n \"code_3\": \"ETH\",\n \"tld\": \".et\",\n \"km2\": 1104300,\n \"emoji\": \"🇪🇹\"\n },\n {\n \"name_en\": \"Falkland Islands (Malvinas)\",\n \"name_es\": \"Islas Malvinas\",\n \"continent_en\": \"South America\",\n \"continent_es\": \"América del Sur\",\n \"capital_en\": \"Stanley\",\n \"capital_es\": \"Stanley\",\n \"dial_code\": \"+500\",\n \"code_2\": \"FK\",\n \"code_3\": \"FLK\",\n \"tld\": \".fk\",\n \"km2\": 12173,\n \"emoji\": \"🇫🇰\"\n },\n {\n \"name_en\": \"Faroe Islands\",\n \"name_es\": \"Islas Feroe\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Tórshavn\",\n \"capital_es\": \"Tórshavn\",\n \"dial_code\": \"+298\",\n \"code_2\": \"FO\",\n \"code_3\": \"FRO\",\n \"tld\": \".fo\",\n \"km2\": 1393,\n \"emoji\": \"🇫🇴\"\n },\n {\n \"name_en\": \"Fiji\",\n \"name_es\": \"Fiyi\",\n \"continent_en\": \"Oceania\",\n \"continent_es\": \"Oceanía\",\n \"capital_en\": \"Suva\",\n \"capital_es\": \"Suva\",\n \"dial_code\": \"+679\",\n \"code_2\": \"FJ\",\n \"code_3\": \"FJI\",\n \"tld\": \".fj\",\n \"km2\": 18272,\n \"emoji\": \"🇫🇯\"\n },\n {\n \"name_en\": \"Finland\",\n \"name_es\": \"Finlandia\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Helsinki\",\n \"capital_es\": \"Helsinki\",\n \"dial_code\": \"+358\",\n \"code_2\": \"FI\",\n \"code_3\": \"FIN\",\n \"tld\": \".fi\",\n \"km2\": 338424,\n \"emoji\": \"🇫🇮\"\n },\n {\n \"name_en\": \"France\",\n \"name_es\": \"Francia\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Paris\",\n \"capital_es\": \"París\",\n \"dial_code\": \"+33\",\n \"code_2\": \"FR\",\n \"code_3\": \"FRA\",\n \"tld\": \".fr\",\n \"km2\": 640679,\n \"emoji\": \"🇫🇷\"\n },\n {\n \"name_en\": \"French Guiana\",\n \"name_es\": \"Guayana Francesa\",\n \"continent_en\": \"South America\",\n \"continent_es\": \"América del Sur\",\n \"capital_en\": \"Cayenne\",\n \"capital_es\": \"Cayena\",\n \"dial_code\": \"+594\",\n \"code_2\": \"GF\",\n \"code_3\": \"GUF\",\n \"tld\": \".gf\",\n \"km2\": 83534,\n \"emoji\": \"🇬🇫\"\n },\n {\n \"name_en\": \"French Polynesia\",\n \"name_es\": \"Polinesia Francesa\",\n \"continent_en\": \"Oceania\",\n \"continent_es\": \"Oceanía\",\n \"capital_en\": \"Papeete\",\n \"capital_es\": \"Papeete\",\n \"dial_code\": \"+689\",\n \"code_2\": \"PF\",\n \"code_3\": \"PYF\",\n \"tld\": \".pf\",\n \"km2\": 4167,\n \"emoji\": \"🇵🇫\"\n },\n {\n \"name_en\": \"French Southern Territories\",\n \"name_es\": \"Territorios Australes Franceses\",\n \"continent_en\": \"Antarctica\",\n \"continent_es\": \"Antártida\",\n \"capital_en\": \"Port-aux-Français\",\n \"capital_es\": \"Port-aux-Français\",\n \"dial_code\": \"+262\",\n \"code_2\": \"TF\",\n \"code_3\": \"ATF\",\n \"tld\": \".tf\",\n \"km2\": 7747,\n \"emoji\": \"🇹🇫\"\n },\n {\n \"name_en\": \"Gabon\",\n \"name_es\": \"Gabón\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Libreville\",\n \"capital_es\": \"Libreville\",\n \"dial_code\": \"+241\",\n \"code_2\": \"GA\",\n \"code_3\": \"GAB\",\n \"tld\": \".ga\",\n \"km2\": 267668,\n \"emoji\": \"🇬🇦\"\n },\n {\n \"name_en\": \"Gambia\",\n \"name_es\": \"Gambia\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Banjul\",\n \"capital_es\": \"Banjul\",\n \"dial_code\": \"+220\",\n \"code_2\": \"GM\",\n \"code_3\": \"GMB\",\n \"tld\": \".gm\",\n \"km2\": 10689,\n \"emoji\": \"🇬🇲\"\n },\n {\n \"name_en\": \"Georgia\",\n \"name_es\": \"Georgia\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Tbilisi\",\n \"capital_es\": \"Tiflis\",\n \"dial_code\": \"+995\",\n \"code_2\": \"GE\",\n \"code_3\": \"GEO\",\n \"tld\": \".ge\",\n \"km2\": 69700,\n \"emoji\": \"🇬🇪\"\n },\n {\n \"name_en\": \"Germany\",\n \"name_es\": \"Alemania\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Berlin\",\n \"capital_es\": \"Berlín\",\n \"dial_code\": \"+49\",\n \"code_2\": \"DE\",\n \"code_3\": \"DEU\",\n \"tld\": \".de\",\n \"km2\": 357114,\n \"emoji\": \"🇩🇪\"\n },\n {\n \"name_en\": \"Ghana\",\n \"name_es\": \"Ghana\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Accra\",\n \"capital_es\": \"Acra\",\n \"dial_code\": \"+233\",\n \"code_2\": \"GH\",\n \"code_3\": \"GHA\",\n \"tld\": \".gh\",\n \"km2\": 238533,\n \"emoji\": \"🇬🇭\"\n },\n {\n \"name_en\": \"Gibraltar\",\n \"name_es\": \"Gibraltar\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Gibraltar\",\n \"capital_es\": \"Gibraltar\",\n \"dial_code\": \"+350\",\n \"code_2\": \"GI\",\n \"code_3\": \"GIB\",\n \"tld\": \".gi\",\n \"km2\": 6,\n \"emoji\": \"🇬🇮\"\n },\n {\n \"name_en\": \"Greece\",\n \"name_es\": \"Grecia\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Athens\",\n \"capital_es\": \"Atenas\",\n \"dial_code\": \"+30\",\n \"code_2\": \"GR\",\n \"code_3\": \"GRC\",\n \"tld\": \".gr\",\n \"km2\": 131990,\n \"emoji\": \"🇬🇷\"\n },\n {\n \"name_en\": \"Greenland\",\n \"name_es\": \"Groenlandia\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"Nuuk\",\n \"capital_es\": \"Nuuk\",\n \"dial_code\": \"+299\",\n \"code_2\": \"GL\",\n \"code_3\": \"GRL\",\n \"tld\": \".gl\",\n \"km2\": 2166086,\n \"emoji\": \"🇬🇱\"\n },\n {\n \"name_en\": \"Grenada\",\n \"name_es\": \"Granada\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"St. George's\",\n \"capital_es\": \"St. George's\",\n \"dial_code\": \"+1473\",\n \"code_2\": \"GD\",\n \"code_3\": \"GRD\",\n \"tld\": \".gd\",\n \"km2\": 344,\n \"emoji\": \"🇬🇩\"\n },\n {\n \"name_en\": \"Guadeloupe\",\n \"name_es\": \"Guadalupe\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"Basse-Terre\",\n \"capital_es\": \"Basse-Terre\",\n \"dial_code\": \"+590\",\n \"code_2\": \"GP\",\n \"code_3\": \"GLP\",\n \"tld\": \".gp\",\n \"km2\": 1628,\n \"emoji\": \"🇬🇵\"\n },\n {\n \"name_en\": \"Guam\",\n \"name_es\": \"Guam\",\n \"continent_en\": \"Oceania\",\n \"continent_es\": \"Oceanía\",\n \"capital_en\": \"Hagåtña\",\n \"capital_es\": \"Hagåtña\",\n \"dial_code\": \"+1671\",\n \"code_2\": \"GU\",\n \"code_3\": \"GUM\",\n \"tld\": \".gu\",\n \"km2\": 549,\n \"emoji\": \"🇬🇺\"\n },\n {\n \"name_en\": \"Guatemala\",\n \"name_es\": \"Guatemala\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"Guatemala City\",\n \"capital_es\": \"Ciudad de Guatemala\",\n \"dial_code\": \"+502\",\n \"code_2\": \"GT\",\n \"code_3\": \"GTM\",\n \"tld\": \".gt\",\n \"km2\": 108889,\n \"emoji\": \"🇬🇹\"\n },\n {\n \"name_en\": \"Guernsey\",\n \"name_es\": \"Guernsey\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"St. Peter Port\",\n \"capital_es\": \"St. Peter Port\",\n \"dial_code\": \"+44\",\n \"code_2\": \"GG\",\n \"code_3\": \"GGY\",\n \"tld\": \".gg\",\n \"km2\": 78,\n \"emoji\": \"🇬🇬\"\n },\n {\n \"name_en\": \"Guinea\",\n \"name_es\": \"Guinea\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Conakry\",\n \"capital_es\": \"Conakry\",\n \"dial_code\": \"+224\",\n \"code_2\": \"GN\",\n \"code_3\": \"GIN\",\n \"tld\": \".gn\",\n \"km2\": 245857,\n \"emoji\": \"🇬🇳\"\n },\n {\n \"name_en\": \"Guinea-Bissau\",\n \"name_es\": \"Guinea-Bissau\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Bissau\",\n \"capital_es\": \"Bissau\",\n \"dial_code\": \"+245\",\n \"code_2\": \"GW\",\n \"code_3\": \"GNB\",\n \"tld\": \".gw\",\n \"km2\": 36125,\n \"emoji\": \"🇬🇼\"\n },\n {\n \"name_en\": \"Guyana\",\n \"name_es\": \"Guyana\",\n \"continent_en\": \"South America\",\n \"continent_es\": \"América del Sur\",\n \"capital_en\": \"Georgetown\",\n \"capital_es\": \"Georgetown\",\n \"dial_code\": \"+592\",\n \"code_2\": \"GY\",\n \"code_3\": \"GUY\",\n \"tld\": \".gy\",\n \"km2\": 214969,\n \"emoji\": \"🇬🇾\"\n },\n {\n \"name_en\": \"Haiti\",\n \"name_es\": \"Haití\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"Port-au-Prince\",\n \"capital_es\": \"Puerto Príncipe\",\n \"dial_code\": \"+509\",\n \"code_2\": \"HT\",\n \"code_3\": \"HTI\",\n \"tld\": \".ht\",\n \"km2\": 27750,\n \"emoji\": \"🇭🇹\"\n },\n {\n \"name_en\": \"Heard Island and McDonald Islands\",\n \"name_es\": \"Islas Heard y McDonald\",\n \"continent_en\": \"Antarctica\",\n \"continent_es\": \"Antártida\",\n \"capital_en\": \"\",\n \"capital_es\": \"\",\n \"dial_code\": \"+672\",\n \"code_2\": \"HM\",\n \"code_3\": \"HMD\",\n \"tld\": \".hm\",\n \"km2\": 412,\n \"emoji\": \"🇭🇲\"\n },\n {\n \"name_en\": \"Honduras\",\n \"name_es\": \"Honduras\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"Tegucigalpa\",\n \"capital_es\": \"Tegucigalpa\",\n \"dial_code\": \"+504\",\n \"code_2\": \"HN\",\n \"code_3\": \"HND\",\n \"tld\": \".hn\",\n \"km2\": 112492,\n \"emoji\": \"🇭🇳\"\n },\n {\n \"name_en\": \"Hong Kong\",\n \"name_es\": \"Hong Kong\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Hong Kong\",\n \"capital_es\": \"Hong Kong\",\n \"dial_code\": \"+852\",\n \"code_2\": \"HK\",\n \"code_3\": \"HKG\",\n \"tld\": \".hk\",\n \"km2\": 2755,\n \"emoji\": \"🇭🇰\"\n },\n {\n \"name_en\": \"Hungary\",\n \"name_es\": \"Hungría\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Budapest\",\n \"capital_es\": \"Budapest\",\n \"dial_code\": \"+36\",\n \"code_2\": \"HU\",\n \"code_3\": \"HUN\",\n \"tld\": \".hu\",\n \"km2\": 93028,\n \"emoji\": \"🇭🇺\"\n },\n {\n \"name_en\": \"Iceland\",\n \"name_es\": \"Islandia\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Reykjavik\",\n \"capital_es\": \"Reykjavik\",\n \"dial_code\": \"+354\",\n \"code_2\": \"IS\",\n \"code_3\": \"ISL\",\n \"tld\": \".is\",\n \"km2\": 103000,\n \"emoji\": \"🇮🇸\"\n },\n {\n \"name_en\": \"India\",\n \"name_es\": \"India\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"New Delhi\",\n \"capital_es\": \"Nueva Delhi\",\n \"dial_code\": \"+91\",\n \"code_2\": \"IN\",\n \"code_3\": \"IND\",\n \"tld\": \".in\",\n \"km2\": 3287590,\n \"emoji\": \"🇮🇳\"\n },\n {\n \"name_en\": \"Indonesia\",\n \"name_es\": \"Indonesia\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Jakarta\",\n \"capital_es\": \"Yakarta\",\n \"dial_code\": \"+62\",\n \"code_2\": \"ID\",\n \"code_3\": \"IDN\",\n \"tld\": \".id\",\n \"km2\": 1904569,\n \"emoji\": \"🇮🇩\"\n },\n {\n \"name_en\": \"Iran\",\n \"name_es\": \"Irán\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Tehran\",\n \"capital_es\": \"Teherán\",\n \"dial_code\": \"+98\",\n \"code_2\": \"IR\",\n \"code_3\": \"IRN\",\n \"tld\": \".ir\",\n \"km2\": 1648195,\n \"emoji\": \"🇮🇷\"\n },\n {\n \"name_en\": \"Iraq\",\n \"name_es\": \"Irak\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Baghdad\",\n \"capital_es\": \"Bagdad\",\n \"dial_code\": \"+964\",\n \"code_2\": \"IQ\",\n \"code_3\": \"IRQ\",\n \"tld\": \".iq\",\n \"km2\": 438317,\n \"emoji\": \"🇮🇶\"\n },\n {\n \"name_en\": \"Ireland\",\n \"name_es\": \"Irlanda\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Dublin\",\n \"capital_es\": \"Dublín\",\n \"dial_code\": \"+353\",\n \"code_2\": \"IE\",\n \"code_3\": \"IRL\",\n \"tld\": \".ie\",\n \"km2\": 70273,\n \"emoji\": \"🇮🇪\"\n },\n {\n \"name_en\": \"Isle of Man\",\n \"name_es\": \"Isla de Man\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Douglas\",\n \"capital_es\": \"Douglas\",\n \"dial_code\": \"+44\",\n \"code_2\": \"IM\",\n \"code_3\": \"IMN\",\n \"tld\": \".im\",\n \"km2\": 572,\n \"emoji\": \"🇮🇲\"\n },\n {\n \"name_en\": \"Israel\",\n \"name_es\": \"Israel\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Jerusalem\",\n \"capital_es\": \"Jerusalén\",\n \"dial_code\": \"+972\",\n \"code_2\": \"IL\",\n \"code_3\": \"ISR\",\n \"tld\": \".il\",\n \"km2\": 20770,\n \"emoji\": \"🇮🇱\"\n },\n {\n \"name_en\": \"Italy\",\n \"name_es\": \"Italia\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Rome\",\n \"capital_es\": \"Roma\",\n \"dial_code\": \"+39\",\n \"code_2\": \"IT\",\n \"code_3\": \"ITA\",\n \"tld\": \".it\",\n \"km2\": 301336,\n \"emoji\": \"🇮🇹\"\n },\n {\n \"name_en\": \"Jamaica\",\n \"name_es\": \"Jamaica\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"Kingston\",\n \"capital_es\": \"Kingston\",\n \"dial_code\": \"+1 876\",\n \"code_2\": \"JM\",\n \"code_3\": \"JAM\",\n \"tld\": \".jm\",\n \"km2\": 10991,\n \"emoji\": \"🇯🇲\"\n },\n {\n \"name_en\": \"Japan\",\n \"name_es\": \"Japón\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Tokyo\",\n \"capital_es\": \"Tokio\",\n \"dial_code\": \"+81\",\n \"code_2\": \"JP\",\n \"code_3\": \"JPN\",\n \"tld\": \".jp\",\n \"km2\": 377930,\n \"emoji\": \"🇯🇵\"\n },\n {\n \"name_en\": \"Jersey\",\n \"name_es\": \"Jersey\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Saint Helier\",\n \"capital_es\": \"Saint Helier\",\n \"dial_code\": \"+44\",\n \"code_2\": \"JE\",\n \"code_3\": \"JEY\",\n \"tld\": \".je\",\n \"km2\": 116,\n \"emoji\": \"🇯🇪\"\n },\n {\n \"name_en\": \"Jordan\",\n \"name_es\": \"Jordania\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Amman\",\n \"capital_es\": \"Amán\",\n \"dial_code\": \"+962\",\n \"code_2\": \"JO\",\n \"code_3\": \"JOR\",\n \"tld\": \".jo\",\n \"km2\": 89342,\n \"emoji\": \"🇯🇴\"\n },\n {\n \"name_en\": \"Kazakhstan\",\n \"name_es\": \"Kazajistán\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Astana\",\n \"capital_es\": \"Astana\",\n \"dial_code\": \"+7 7\",\n \"code_2\": \"KZ\",\n \"code_3\": \"KAZ\",\n \"tld\": \".kz\",\n \"km2\": 2724900,\n \"emoji\": \"🇰🇿\"\n },\n {\n \"name_en\": \"Kenya\",\n \"name_es\": \"Kenia\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Nairobi\",\n \"capital_es\": \"Nairobi\",\n \"dial_code\": \"+254\",\n \"code_2\": \"KE\",\n \"code_3\": \"KEN\",\n \"tld\": \".ke\",\n \"km2\": 580367,\n \"emoji\": \"🇰🇪\"\n },\n {\n \"name_en\": \"Kiribati\",\n \"name_es\": \"Kiribati\",\n \"continent_en\": \"Oceania\",\n \"continent_es\": \"Oceanía\",\n \"capital_en\": \"South Tarawa\",\n \"capital_es\": \"Sur Tarawa\",\n \"dial_code\": \"+686\",\n \"code_2\": \"KI\",\n \"code_3\": \"KIR\",\n \"tld\": \".ki\",\n \"km2\": 811,\n \"emoji\": \"🇰🇮\"\n },\n {\n \"name_en\": \"Kosovo\",\n \"name_es\": \"Kosovo\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Pristina\",\n \"capital_es\": \"Pristina\",\n \"dial_code\": \"+383\",\n \"code_2\": \"XK\",\n \"code_3\": \"XKX\",\n \"tld\": \".xk\",\n \"km2\": 10887,\n \"emoji\": \"🇽🇰\"\n },\n {\n \"name_en\": \"Kuwait\",\n \"name_es\": \"Kuwait\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Kuwait City\",\n \"capital_es\": \"Kuwait City\",\n \"dial_code\": \"+965\",\n \"code_2\": \"KW\",\n \"code_3\": \"KWT\",\n \"tld\": \".kw\",\n \"km2\": 17818,\n \"emoji\": \"🇰🇼\"\n },\n {\n \"name_en\": \"Kyrgyzstan\",\n \"name_es\": \"Kirguistán\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Bishkek\",\n \"capital_es\": \"Bishkek\",\n \"dial_code\": \"+996\",\n \"code_2\": \"KG\",\n \"code_3\": \"KGZ\",\n \"tld\": \".kg\",\n \"km2\": 199951,\n \"emoji\": \"🇰🇬\"\n },\n {\n \"name_en\": \"Laos\",\n \"name_es\": \"Laos\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Vientiane\",\n \"capital_es\": \"Vientiane\",\n \"dial_code\": \"+856\",\n \"code_2\": \"LA\",\n \"code_3\": \"LAO\",\n \"tld\": \".la\",\n \"km2\": 236800,\n \"emoji\": \"🇱🇦\"\n },\n {\n \"name_en\": \"Latvia\",\n \"name_es\": \"Letonia\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Riga\",\n \"capital_es\": \"Riga\",\n \"dial_code\": \"+371\",\n \"code_2\": \"LV\",\n \"code_3\": \"LVA\",\n \"tld\": \".lv\",\n \"km2\": 64559,\n \"emoji\": \"🇱🇻\"\n },\n {\n \"name_en\": \"Lebanon\",\n \"name_es\": \"Líbano\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Beirut\",\n \"capital_es\": \"Beirut\",\n \"dial_code\": \"+961\",\n \"code_2\": \"LB\",\n \"code_3\": \"LBN\",\n \"tld\": \".lb\",\n \"km2\": 10452,\n \"emoji\": \"🇱🇧\"\n },\n {\n \"name_en\": \"Lesotho\",\n \"name_es\": \"Lesoto\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Maseru\",\n \"capital_es\": \"Maseru\",\n \"dial_code\": \"+266\",\n \"code_2\": \"LS\",\n \"code_3\": \"LSO\",\n \"tld\": \".ls\",\n \"km2\": 30355,\n \"emoji\": \"🇱🇸\"\n },\n {\n \"name_en\": \"Liberia\",\n \"name_es\": \"Liberia\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Monrovia\",\n \"capital_es\": \"Monrovia\",\n \"dial_code\": \"+231\",\n \"code_2\": \"LR\",\n \"code_3\": \"LBR\",\n \"tld\": \".lr\",\n \"km2\": 111369,\n \"emoji\": \"🇱🇷\"\n },\n {\n \"name_en\": \"Libya\",\n \"name_es\": \"Libia\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Tripoli\",\n \"capital_es\": \"Trípoli\",\n \"dial_code\": \"+218\",\n \"code_2\": \"LY\",\n \"code_3\": \"LBY\",\n \"tld\": \".ly\",\n \"km2\": 1759540,\n \"emoji\": \"🇱🇾\"\n },\n {\n \"name_en\": \"Liechtenstein\",\n \"name_es\": \"Liechtenstein\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Vaduz\",\n \"capital_es\": \"Vaduz\",\n \"dial_code\": \"+423\",\n \"code_2\": \"LI\",\n \"code_3\": \"LIE\",\n \"tld\": \".li\",\n \"km2\": 160,\n \"emoji\": \"🇱🇮\"\n },\n {\n \"name_en\": \"Lithuania\",\n \"name_es\": \"Lituania\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Vilnius\",\n \"capital_es\": \"Vilna\",\n \"dial_code\": \"+370\",\n \"code_2\": \"LT\",\n \"code_3\": \"LTU\",\n \"tld\": \".lt\",\n \"km2\": 65300,\n \"emoji\": \"🇱🇹\"\n },\n {\n \"name_en\": \"Luxembourg\",\n \"name_es\": \"Luxemburgo\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Luxembourg\",\n \"capital_es\": \"Luxemburgo\",\n \"dial_code\": \"+352\",\n \"code_2\": \"LU\",\n \"code_3\": \"LUX\",\n \"tld\": \".lu\",\n \"km2\": 2586,\n \"emoji\": \"🇱🇺\"\n },\n {\n \"name_en\": \"Macao\",\n \"name_es\": \"Macao\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Macao\",\n \"capital_es\": \"Macao\",\n \"dial_code\": \"+853\",\n \"code_2\": \"MO\",\n \"code_3\": \"MAC\",\n \"tld\": \".mo\",\n \"km2\": 30,\n \"emoji\": \"🇲🇴\"\n },\n {\n \"name_en\": \"Madagascar\",\n \"name_es\": \"Madagascar\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Antananarivo\",\n \"capital_es\": \"Antananarivo\",\n \"dial_code\": \"+261\",\n \"code_2\": \"MG\",\n \"code_3\": \"MDG\",\n \"tld\": \".mg\",\n \"km2\": 587041,\n \"emoji\": \"🇲🇬\"\n },\n {\n \"name_en\": \"Malawi\",\n \"name_es\": \"Malawi\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Lilongwe\",\n \"capital_es\": \"Lilongwe\",\n \"dial_code\": \"+265\",\n \"code_2\": \"MW\",\n \"code_3\": \"MWI\",\n \"tld\": \".mw\",\n \"km2\": 118484,\n \"emoji\": \"🇲🇼\"\n },\n {\n \"name_en\": \"Malaysia\",\n \"name_es\": \"Malasia\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Kuala Lumpur\",\n \"capital_es\": \"Kuala Lumpur\",\n \"dial_code\": \"+60\",\n \"code_2\": \"MY\",\n \"code_3\": \"MYS\",\n \"tld\": \".my\",\n \"km2\": 330803,\n \"emoji\": \"🇲🇾\"\n },\n {\n \"name_en\": \"Maldives\",\n \"name_es\": \"Maldivas\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Malé\",\n \"capital_es\": \"Malé\",\n \"dial_code\": \"+960\",\n \"code_2\": \"MV\",\n \"code_3\": \"MDV\",\n \"tld\": \".mv\",\n \"km2\": 300,\n \"emoji\": \"🇲🇻\"\n },\n {\n \"name_en\": \"Mali\",\n \"name_es\": \"Mali\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Bamako\",\n \"capital_es\": \"Bamako\",\n \"dial_code\": \"+223\",\n \"code_2\": \"ML\",\n \"code_3\": \"MLI\",\n \"tld\": \".ml\",\n \"km2\": 1240192,\n \"emoji\": \"🇲🇱\"\n },\n {\n \"name_en\": \"Malta\",\n \"name_es\": \"Malta\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Valletta\",\n \"capital_es\": \"La Valeta\",\n \"dial_code\": \"+356\",\n \"code_2\": \"MT\",\n \"code_3\": \"MLT\",\n \"tld\": \".mt\",\n \"km2\": 316,\n \"emoji\": \"🇲🇹\"\n },\n {\n \"name_en\": \"Marshall Islands\",\n \"name_es\": \"Islas Marshall\",\n \"continent_en\": \"Oceania\",\n \"continent_es\": \"Oceanía\",\n \"capital_en\": \"Majuro\",\n \"capital_es\": \"Majuro\",\n \"dial_code\": \"+692\",\n \"code_2\": \"MH\",\n \"code_3\": \"MHL\",\n \"tld\": \".mh\",\n \"km2\": 181,\n \"emoji\": \"🇲🇭\"\n },\n {\n \"name_en\": \"Martinique\",\n \"name_es\": \"Martinica\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"Fort-de-France\",\n \"capital_es\": \"Fort-de-France\",\n \"dial_code\": \"+596\",\n \"code_2\": \"MQ\",\n \"code_3\": \"MTQ\",\n \"tld\": \".mq\",\n \"km2\": 1128,\n \"emoji\": \"🇲🇶\"\n },\n {\n \"name_en\": \"Mauritania\",\n \"name_es\": \"Mauritania\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Nouakchott\",\n \"capital_es\": \"Nouakchott\",\n \"dial_code\": \"+222\",\n \"code_2\": \"MR\",\n \"code_3\": \"MRT\",\n \"tld\": \".mr\",\n \"km2\": 1030700,\n \"emoji\": \"🇲🇷\"\n },\n {\n \"name_en\": \"Mauritius\",\n \"name_es\": \"Mauricio\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Port Louis\",\n \"capital_es\": \"Port Louis\",\n \"dial_code\": \"+230\",\n \"code_2\": \"MU\",\n \"code_3\": \"MUS\",\n \"tld\": \".mu\",\n \"km2\": 2040,\n \"emoji\": \"🇲🇺\"\n },\n {\n \"name_en\": \"Mayotte\",\n \"name_es\": \"Mayotte\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Mamoudzou\",\n \"capital_es\": \"Mamoudzou\",\n \"dial_code\": \"+262\",\n \"code_2\": \"YT\",\n \"code_3\": \"MYT\",\n \"tld\": \".yt\",\n \"km2\": 374,\n \"emoji\": \"🇾🇹\"\n },\n {\n \"name_en\": \"Mexico\",\n \"name_es\": \"México\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"Mexico City\",\n \"capital_es\": \"Ciudad de México\",\n \"dial_code\": \"+52\",\n \"code_2\": \"MX\",\n \"code_3\": \"MEX\",\n \"tld\": \".mx\",\n \"km2\": 1964375,\n \"emoji\": \"🇲🇽\"\n },\n {\n \"name_en\": \"Micronesia\",\n \"name_es\": \"Micronesia\",\n \"continent_en\": \"Oceania\",\n \"continent_es\": \"Oceanía\",\n \"capital_en\": \"Palikir\",\n \"capital_es\": \"Palikir\",\n \"dial_code\": \"+691\",\n \"code_2\": \"FM\",\n \"code_3\": \"FSM\",\n \"tld\": \".fm\",\n \"km2\": 702,\n \"emoji\": \"🇫🇲\"\n },\n {\n \"name_en\": \"Moldova\",\n \"name_es\": \"Moldavia\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Chisinau\",\n \"capital_es\": \"Chisinau\",\n \"dial_code\": \"+373\",\n \"code_2\": \"MD\",\n \"code_3\": \"MDA\",\n \"tld\": \".md\",\n \"km2\": 33846,\n \"emoji\": \"🇲🇩\"\n },\n {\n \"name_en\": \"Monaco\",\n \"name_es\": \"Mónaco\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Monaco\",\n \"capital_es\": \"Mónaco\",\n \"dial_code\": \"+377\",\n \"code_2\": \"MC\",\n \"code_3\": \"MCO\",\n \"tld\": \".mc\",\n \"km2\": 2,\n \"emoji\": \"🇲🇨\"\n },\n {\n \"name_en\": \"Mongolia\",\n \"name_es\": \"Mongolia\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Ulan Bator\",\n \"capital_es\": \"Ulan Bator\",\n \"dial_code\": \"+976\",\n \"code_2\": \"MN\",\n \"code_3\": \"MNG\",\n \"tld\": \".mn\",\n \"km2\": 1564110,\n \"emoji\": \"🇲🇳\"\n },\n {\n \"name_en\": \"Montenegro\",\n \"name_es\": \"Montenegro\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Podgorica\",\n \"capital_es\": \"Podgorica\",\n \"dial_code\": \"+382\",\n \"code_2\": \"ME\",\n \"code_3\": \"MNE\",\n \"tld\": \".me\",\n \"km2\": 13812,\n \"emoji\": \"🇲🇪\"\n },\n {\n \"name_en\": \"Montserrat\",\n \"name_es\": \"Montserrat\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"Plymouth\",\n \"capital_es\": \"Plymouth\",\n \"dial_code\": \"+1664\",\n \"code_2\": \"MS\",\n \"code_3\": \"MSR\",\n \"tld\": \".ms\",\n \"km2\": 102,\n \"emoji\": \"🇲🇸\"\n },\n {\n \"name_en\": \"Morocco\",\n \"name_es\": \"Marruecos\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Rabat\",\n \"capital_es\": \"Rabat\",\n \"dial_code\": \"+212\",\n \"code_2\": \"MA\",\n \"code_3\": \"MAR\",\n \"tld\": \".ma\",\n \"km2\": 446550,\n \"emoji\": \"🇲🇦\"\n },\n {\n \"name_en\": \"Mozambique\",\n \"name_es\": \"Mozambique\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Maputo\",\n \"capital_es\": \"Maputo\",\n \"dial_code\": \"+258\",\n \"code_2\": \"MZ\",\n \"code_3\": \"MOZ\",\n \"tld\": \".mz\",\n \"km2\": 801590,\n \"emoji\": \"🇲🇿\"\n },\n {\n \"name_en\": \"Myanmar\",\n \"name_es\": \"Myanmar\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Naypyidaw\",\n \"capital_es\": \"Naypyidaw\",\n \"dial_code\": \"+95\",\n \"code_2\": \"MM\",\n \"code_3\": \"MMR\",\n \"tld\": \".mm\",\n \"km2\": 676578,\n \"emoji\": \"🇲🇲\"\n },\n {\n \"name_en\": \"Namibia\",\n \"name_es\": \"Namibia\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Windhoek\",\n \"capital_es\": \"Windhoek\",\n \"dial_code\": \"+264\",\n \"code_2\": \"NA\",\n \"code_3\": \"NAM\",\n \"tld\": \".na\",\n \"km2\": 825615,\n \"emoji\": \"🇳🇦\"\n },\n {\n \"name_en\": \"Nauru\",\n \"name_es\": \"Nauru\",\n \"continent_en\": \"Oceania\",\n \"continent_es\": \"Oceanía\",\n \"capital_en\": \"Yaren\",\n \"capital_es\": \"Yaren\",\n \"dial_code\": \"+674\",\n \"code_2\": \"NR\",\n \"code_3\": \"NRU\",\n \"tld\": \".nr\",\n \"km2\": 21,\n \"emoji\": \"🇳🇷\"\n },\n {\n \"name_en\": \"Nepal\",\n \"name_es\": \"Nepal\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Kathmandu\",\n \"capital_es\": \"Kathmandu\",\n \"dial_code\": \"+977\",\n \"code_2\": \"NP\",\n \"code_3\": \"NPL\",\n \"tld\": \".np\",\n \"km2\": 147181,\n \"emoji\": \"🇳🇵\"\n },\n {\n \"name_en\": \"Netherlands\",\n \"name_es\": \"Países Bajos\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Amsterdam\",\n \"capital_es\": \"Ámsterdam\",\n \"dial_code\": \"+31\",\n \"code_2\": \"NL\",\n \"code_3\": \"NLD\",\n \"tld\": \".nl\",\n \"km2\": 41850,\n \"emoji\": \"🇳🇱\"\n },\n {\n \"name_en\": \"New Caledonia\",\n \"name_es\": \"Nueva Caledonia\",\n \"continent_en\": \"Oceania\",\n \"continent_es\": \"Oceanía\",\n \"capital_en\": \"Noumea\",\n \"capital_es\": \"Noumea\",\n \"dial_code\": \"+687\",\n \"code_2\": \"NC\",\n \"code_3\": \"NCL\",\n \"tld\": \".nc\",\n \"km2\": 18575,\n \"emoji\": \"🇳🇨\"\n },\n {\n \"name_en\": \"New Zealand\",\n \"name_es\": \"Nueva Zelanda\",\n \"continent_en\": \"Oceania\",\n \"continent_es\": \"Oceanía\",\n \"capital_en\": \"Wellington\",\n \"capital_es\": \"Wellington\",\n \"dial_code\": \"+64\",\n \"code_2\": \"NZ\",\n \"code_3\": \"NZL\",\n \"tld\": \".nz\",\n \"km2\": 270467,\n \"emoji\": \"🇳🇿\"\n },\n {\n \"name_en\": \"Nicaragua\",\n \"name_es\": \"Nicaragua\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"Managua\",\n \"capital_es\": \"Managua\",\n \"dial_code\": \"+505\",\n \"code_2\": \"NI\",\n \"code_3\": \"NIC\",\n \"tld\": \".ni\",\n \"km2\": 130373,\n \"emoji\": \"🇳🇮\"\n },\n {\n \"name_en\": \"Niger\",\n \"name_es\": \"Níger\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Niamey\",\n \"capital_es\": \"Niamey\",\n \"dial_code\": \"+227\",\n \"code_2\": \"NE\",\n \"code_3\": \"NER\",\n \"tld\": \".ne\",\n \"km2\": 1267000,\n \"emoji\": \"🇳🇪\"\n },\n {\n \"name_en\": \"Nigeria\",\n \"name_es\": \"Nigeria\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Abuja\",\n \"capital_es\": \"Abuja\",\n \"dial_code\": \"+234\",\n \"code_2\": \"NG\",\n \"code_3\": \"NGA\",\n \"tld\": \".ng\",\n \"km2\": 923768,\n \"emoji\": \"🇳🇬\"\n },\n {\n \"name_en\": \"Niue\",\n \"name_es\": \"Niue\",\n \"continent_en\": \"Oceania\",\n \"continent_es\": \"Oceanía\",\n \"capital_en\": \"Alofi\",\n \"capital_es\": \"Alofi\",\n \"dial_code\": \"+683\",\n \"code_2\": \"NU\",\n \"code_3\": \"NIU\",\n \"tld\": \".nu\",\n \"km2\": 260,\n \"emoji\": \"🇳🇺\"\n },\n {\n \"name_en\": \"Norfolk Island\",\n \"name_es\": \"Isla Norfolk\",\n \"continent_en\": \"Oceania\",\n \"continent_es\": \"Oceanía\",\n \"capital_en\": \"Kingston\",\n \"capital_es\": \"Kingston\",\n \"dial_code\": \"+672\",\n \"code_2\": \"NF\",\n \"code_3\": \"NFK\",\n \"tld\": \".nf\",\n \"km2\": 36,\n \"emoji\": \"🇳🇫\"\n },\n {\n \"name_en\": \"North Korea\",\n \"name_es\": \"Corea del Norte\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Pyongyang\",\n \"capital_es\": \"Pyongyang\",\n \"dial_code\": \"+850\",\n \"code_2\": \"KP\",\n \"code_3\": \"PRK\",\n \"tld\": \".kp\",\n \"km2\": 120538,\n \"emoji\": \"🇰🇵\"\n },\n {\n \"name_en\": \"North Macedonia\",\n \"name_es\": \"Macedonia del Norte\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Skopje\",\n \"capital_es\": \"Skopje\",\n \"dial_code\": \"+389\",\n \"code_2\": \"MK\",\n \"code_3\": \"MKD\",\n \"tld\": \".mk\",\n \"km2\": 25713,\n \"emoji\": \"🇲🇰\"\n },\n {\n \"name_en\": \"Northern Ireland\",\n \"name_es\": \"Irlanda del Norte\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Belfast\",\n \"capital_es\": \"Belfast\",\n \"dial_code\": \"+44\",\n \"code_2\": \"EI\",\n \"code_3\": \"NIR\",\n \"tld\": \".uk\",\n \"km2\": 14330,\n \"emoji\": \"🏴󠁧󠁢󠁮󠁩󠁲󠁿\"\n },\n {\n \"name_en\": \"Northern Mariana Islands\",\n \"name_es\": \"Islas Marianas del Norte\",\n \"continent_en\": \"Oceania\",\n \"continent_es\": \"Oceanía\",\n \"capital_en\": \"Saipan\",\n \"capital_es\": \"Saipan\",\n \"dial_code\": \"+1670\",\n \"code_2\": \"MP\",\n \"code_3\": \"MNP\",\n \"tld\": \".mp\",\n \"km2\": 464,\n \"emoji\": \"🇲🇵\"\n },\n {\n \"name_en\": \"Norway\",\n \"name_es\": \"Noruega\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Oslo\",\n \"capital_es\": \"Oslo\",\n \"dial_code\": \"+47\",\n \"code_2\": \"NO\",\n \"code_3\": \"NOR\",\n \"tld\": \".no\",\n \"km2\": 323802,\n \"emoji\": \"🇳🇴\"\n },\n {\n \"name_en\": \"Oman\",\n \"name_es\": \"Omán\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Muscat\",\n \"capital_es\": \"Mascate\",\n \"dial_code\": \"+968\",\n \"code_2\": \"OM\",\n \"code_3\": \"OMN\",\n \"tld\": \".om\",\n \"km2\": 309500,\n \"emoji\": \"🇴🇲\"\n },\n {\n \"name_en\": \"Pakistan\",\n \"name_es\": \"Pakistán\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Islamabad\",\n \"capital_es\": \"Islamabad\",\n \"dial_code\": \"+92\",\n \"code_2\": \"PK\",\n \"code_3\": \"PAK\",\n \"tld\": \".pk\",\n \"km2\": 881912,\n \"emoji\": \"🇵🇰\"\n },\n {\n \"name_en\": \"Palau\",\n \"name_es\": \"Palaos\",\n \"continent_en\": \"Oceania\",\n \"continent_es\": \"Oceanía\",\n \"capital_en\": \"Ngerulmud\",\n \"capital_es\": \"Ngerulmud\",\n \"dial_code\": \"+680\",\n \"code_2\": \"PW\",\n \"code_3\": \"PLW\",\n \"tld\": \".pw\",\n \"km2\": 459,\n \"emoji\": \"🇵🇼\"\n },\n {\n \"name_en\": \"Palestine\",\n \"name_es\": \"Palestina\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Ramallah\",\n \"capital_es\": \"Ramala\",\n \"dial_code\": \"+970\",\n \"code_2\": \"PS\",\n \"code_3\": \"PSE\",\n \"tld\": \".ps\",\n \"km2\": 6020,\n \"emoji\": \"🇵🇸\"\n },\n {\n \"name_en\": \"Panama\",\n \"name_es\": \"Panamá\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"Panama City\",\n \"capital_es\": \"Ciudad de Panamá\",\n \"dial_code\": \"+507\",\n \"code_2\": \"PA\",\n \"code_3\": \"PAN\",\n \"tld\": \".pa\",\n \"km2\": 75417,\n \"emoji\": \"🇵🇦\"\n },\n {\n \"name_en\": \"Papua New Guinea\",\n \"name_es\": \"Papúa Nueva Guinea\",\n \"continent_en\": \"Oceania\",\n \"continent_es\": \"Oceanía\",\n \"capital_en\": \"Port Moresby\",\n \"capital_es\": \"Puerto Moresby\",\n \"dial_code\": \"+675\",\n \"code_2\": \"PG\",\n \"code_3\": \"PNG\",\n \"tld\": \".pg\",\n \"km2\": 462840,\n \"emoji\": \"🇵🇬\"\n },\n {\n \"name_en\": \"Paraguay\",\n \"name_es\": \"Paraguay\",\n \"continent_en\": \"South America\",\n \"continent_es\": \"América del Sur\",\n \"capital_en\": \"Asunción\",\n \"capital_es\": \"Asunción\",\n \"dial_code\": \"+595\",\n \"code_2\": \"PY\",\n \"code_3\": \"PRY\",\n \"tld\": \".py\",\n \"km2\": 406752,\n \"emoji\": \"🇵🇾\"\n },\n {\n \"name_en\": \"Peru\",\n \"name_es\": \"Perú\",\n \"continent_en\": \"South America\",\n \"continent_es\": \"América del Sur\",\n \"capital_en\": \"Lima\",\n \"capital_es\": \"Lima\",\n \"dial_code\": \"+51\",\n \"code_2\": \"PE\",\n \"code_3\": \"PER\",\n \"tld\": \".pe\",\n \"km2\": 1285216,\n \"emoji\": \"🇵🇪\"\n },\n {\n \"name_en\": \"Philippines\",\n \"name_es\": \"Filipinas\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Manila\",\n \"capital_es\": \"Manila\",\n \"dial_code\": \"+63\",\n \"code_2\": \"PH\",\n \"code_3\": \"PHL\",\n \"tld\": \".ph\",\n \"km2\": 342353,\n \"emoji\": \"🇵🇭\"\n },\n {\n \"name_en\": \"Pitcairn\",\n \"name_es\": \"Islas Pitcairn\",\n \"continent_en\": \"Oceania\",\n \"continent_es\": \"Oceanía\",\n \"capital_en\": \"Adamstown\",\n \"capital_es\": \"Adamstown\",\n \"dial_code\": \"+64\",\n \"code_2\": \"PN\",\n \"code_3\": \"PCN\",\n \"tld\": \".pn\",\n \"km2\": 47,\n \"emoji\": \"🇵🇳\"\n },\n {\n \"name_en\": \"Poland\",\n \"name_es\": \"Polonia\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Warsaw\",\n \"capital_es\": \"Varsovia\",\n \"dial_code\": \"+48\",\n \"code_2\": \"PL\",\n \"code_3\": \"POL\",\n \"tld\": \".pl\",\n \"km2\": 312679,\n \"emoji\": \"🇵🇱\"\t\n },\n {\n \"name_en\": \"Portugal\",\n \"name_es\": \"Portugal\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Lisbon\",\n \"capital_es\": \"Lisboa\",\n \"dial_code\": \"+351\",\n \"code_2\": \"PT\",\n \"code_3\": \"PRT\",\n \"tld\": \".pt\",\n \"km2\": 92090,\n \"emoji\": \"🇵🇹\"\n },\n {\n \"name_en\": \"Puerto Rico\",\n \"name_es\": \"Puerto Rico\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"San Juan\",\n \"capital_es\": \"San Juan\",\n \"dial_code\": \"+1939\",\n \"code_2\": \"PR\",\n \"code_3\": \"PRI\",\n \"tld\": \".pr\",\n \"km2\": 8870,\n \"emoji\": \"🇵🇷\"\n },\n {\n \"name_en\": \"Qatar\",\n \"name_es\": \"Catar\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Doha\",\n \"capital_es\": \"Doha\",\n \"dial_code\": \"+974\",\n \"code_2\": \"QA\",\n \"code_3\": \"QAT\",\n \"tld\": \".qa\",\n \"km2\": 11586,\n \"emoji\": \"🇶🇦\"\n },\n {\n \"name_en\": \"Romania\",\n \"name_es\": \"Rumania\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Bucharest\",\n \"capital_es\": \"Bucarest\",\n \"dial_code\": \"+40\",\n \"code_2\": \"RO\",\n \"code_3\": \"ROU\",\n \"tld\": \".ro\",\n \"km2\": 238391,\n \"emoji\": \"🇷🇴\"\n },\n {\n \"name_en\": \"Russia\",\n \"name_es\": \"Rusia\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Moscow\",\n \"capital_es\": \"Moscú\",\n \"dial_code\": \"+7\",\n \"code_2\": \"RU\",\n \"code_3\": \"RUS\",\n \"tld\": \".ru\",\n \"km2\": 17098242,\n \"emoji\": \"🇷🇺\"\n },\n {\n \"name_en\": \"Rwanda\",\n \"name_es\": \"Ruanda\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Kigali\",\n \"capital_es\": \"Kigali\",\n \"dial_code\": \"+250\",\n \"code_2\": \"RW\",\n \"code_3\": \"RWA\",\n \"tld\": \".rw\",\n \"km2\": 26338,\n \"emoji\": \"🇷🇼\"\n },\n {\n \"name_en\": \"Réunion\",\n \"name_es\": \"Reunión\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Saint-Denis\",\n \"capital_es\": \"Saint-Denis\",\n \"dial_code\": \"+262\",\n \"code_2\": \"RE\",\n \"code_3\": \"REU\",\n \"tld\": \".re\",\n \"km2\": 2511,\n \"emoji\": \"🇷🇪\"\n },\n {\n \"name_en\": \"Saba\",\n \"name_es\": \"Saba\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"The Bottom\",\n \"capital_es\": \"The Bottom\",\n \"dial_code\": \"+599\",\n \"code_2\": \"BQ\",\n \"code_3\": \"BES\",\n \"tld\": \".bq\",\n \"km2\": 13,\n \"emoji\": \"🇧🇶\"\n },\n {\n \"name_en\": \"Saint Barthélemy\",\n \"name_es\": \"San Bartolomé\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"Gustavia\",\n \"capital_es\": \"Gustavia\",\n \"dial_code\": \"+590\",\n \"code_2\": \"BL\",\n \"code_3\": \"BLM\",\n \"tld\": \".bl\",\n \"km2\": 21,\n \"emoji\": \"🇧🇱\"\n },\n {\n \"name_en\": \"Saint Helena\",\n \"name_es\": \"Santa Elena\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Jamestown\",\n \"capital_es\": \"Jamestown\",\n \"dial_code\": \"+290\",\n \"code_2\": \"SH\",\n \"code_3\": \"SHN\",\n \"tld\": \".sh\",\n \"km2\": 394,\n \"emoji\": \"🇸🇭\"\n },\n {\n \"name_en\": \"Saint Kitts and Nevis\",\n \"name_es\": \"San Cristóbal y Nieves\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"Basseterre\",\n \"capital_es\": \"Basseterre\",\n \"dial_code\": \"+1869\",\n \"code_2\": \"KN\",\n \"code_3\": \"KNA\",\n \"tld\": \".kn\",\n \"km2\": 261,\n \"emoji\": \"🇰🇳\"\n },\n {\n \"name_en\": \"Saint Lucia\",\n \"name_es\": \"Santa Lucía\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"Castries\",\n \"capital_es\": \"Castries\",\n \"dial_code\": \"+1758\",\n \"code_2\": \"LC\",\n \"code_3\": \"LCA\",\n \"tld\": \".lc\",\n \"km2\": 616,\n \"emoji\": \"🇱🇨\"\n },\n {\n \"name_en\": \"Sint Eustatius\",\n \"name_es\": \"San Eustaquio\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"Philipsburg\",\n \"capital_es\": \"Philipsburg\",\n \"dial_code\": \"+599\",\n \"code_2\": \"BQ\",\n \"code_3\": \"BES\",\n \"tld\": \".bq\",\n \"km2\": 21,\n \"emoji\": \"🇧🇶\"\n },\n {\n \"name_en\": \"Saint Martin\",\n \"name_es\": \"San Martín\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"Marigot\",\n \"capital_es\": \"Marigot\",\n \"dial_code\": \"+590\",\n \"code_2\": \"MF\",\n \"code_3\": \"MAF\",\n \"tld\": \".mf\",\n \"km2\": 53,\n \"emoji\": \"🇲🇫\"\n },\n {\n \"name_en\": \"Saint Pierre and Miquelon\",\n \"name_es\": \"San Pedro y Miquelón\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"Saint-Pierre\",\n \"capital_es\": \"Saint-Pierre\",\n \"dial_code\": \"+508\",\n \"code_2\": \"PM\",\n \"code_3\": \"SPM\",\n \"tld\": \".pm\",\n \"km2\": 242,\n \"emoji\": \"🇵🇲\"\n },\n {\n \"name_en\": \"Saint Vincent and the Grenadines\",\n \"name_es\": \"San Vicente y las Granadinas\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"Kingstown\",\n \"capital_es\": \"Kingstown\",\n \"dial_code\": \"+1784\",\n \"code_2\": \"VC\",\n \"code_3\": \"VCT\",\n \"tld\": \".vc\",\n \"km2\": 389,\n \"emoji\": \"🇻🇨\"\n },\n {\n \"name_en\": \"Samoa\",\n \"name_es\": \"Samoa\",\n \"continent_en\": \"Oceania\",\n \"continent_es\": \"Oceanía\",\n \"capital_en\": \"Apia\",\n \"capital_es\": \"Apia\",\n \"dial_code\": \"+685\",\n \"code_2\": \"WS\",\n \"code_3\": \"WSM\",\n \"tld\": \".ws\",\n \"km2\": 2842,\n \"emoji\": \"🇼🇸\"\n },\n {\n \"name_en\": \"San Marino\",\n \"name_es\": \"San Marino\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"San Marino\",\n \"capital_es\": \"San Marino\",\n \"dial_code\": \"+378\",\n \"code_2\": \"SM\",\n \"code_3\": \"SMR\",\n \"tld\": \".sm\",\n \"km2\": 61,\n \"emoji\": \"🇸🇲\"\n },\n {\n \"name_en\": \"Sao Tome and Principe\",\n \"name_es\": \"Santo Tomé y Príncipe\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"São Tomé\",\n \"capital_es\": \"São Tomé\",\n \"dial_code\": \"+239\",\n \"code_2\": \"ST\",\n \"code_3\": \"STP\",\n \"tld\": \".st\",\n \"km2\": 964,\n \"emoji\": \"🇸🇹\"\n },\n {\n \"name_en\": \"Saudi Arabia\",\n \"name_es\": \"Arabia Saudita\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Riyadh\",\n \"capital_es\": \"Riad\",\n \"dial_code\": \"+966\",\n \"code_2\": \"SA\",\n \"code_3\": \"SAU\",\n \"tld\": \".sa\",\n \"km2\": 2149690,\n \"emoji\": \"🇸🇦\"\n },\n {\n \"name_en\": \"Scotland\",\n \"name_es\": \"Escocia\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Edinburgh\",\n \"capital_es\": \"Edimburgo\",\n \"dial_code\": \"+44\",\n \"code_2\": \"SQ\",\n \"code_3\": \"SCT\",\n \"tld\": \".uk\",\n \"km2\": 80231,\n \"emoji\": \"🏴󠁧󠁢󠁳󠁣󠁴󠁿\"\n },\n {\n \"name_en\": \"Senegal\",\n \"name_es\": \"Senegal\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Dakar\",\n \"capital_es\": \"Dakar\",\n \"dial_code\": \"+221\",\n \"code_2\": \"SN\",\n \"code_3\": \"SEN\",\n \"tld\": \".sn\",\n \"km2\": 196722,\n \"emoji\": \"🇸🇳\"\n },\n {\n \"name_en\": \"Serbia\",\n \"name_es\": \"Serbia\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Belgrade\",\n \"capital_es\": \"Belgrado\",\n \"dial_code\": \"+381\",\n \"code_2\": \"RS\",\n \"code_3\": \"SRB\",\n \"tld\": \".rs\",\n \"km2\": 88361,\n \"emoji\": \"🇷🇸\"\n },\n {\n \"name_en\": \"Seychelles\",\n \"name_es\": \"Seychelles\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Victoria\",\n \"capital_es\": \"Victoria\",\n \"dial_code\": \"+248\",\n \"code_2\": \"SC\",\n \"code_3\": \"SYC\",\n \"tld\": \".sc\",\n \"km2\": 452,\n \"emoji\": \"🇸🇨\"\n },\n {\n \"name_en\": \"Sierra Leone\",\n \"name_es\": \"Sierra Leona\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Freetown\",\n \"capital_es\": \"Freetown\",\n \"dial_code\": \"+232\",\n \"code_2\": \"SL\",\n \"code_3\": \"SLE\",\n \"tld\": \".sl\",\n \"km2\": 71740,\n \"emoji\": \"🇸🇱\"\n },\n {\n \"name_en\": \"Singapore\",\n \"name_es\": \"Singapur\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Singapore\",\n \"capital_es\": \"Singapur\",\n \"dial_code\": \"+65\",\n \"code_2\": \"SG\",\n \"code_3\": \"SGP\",\n \"tld\": \".sg\",\n \"km2\": 710,\n \"emoji\": \"🇸🇬\"\n },\n {\n \"name_en\": \"Sint Maarten\",\n \"name_es\": \"Sint Maarten\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"Philipsburg\",\n \"capital_es\": \"Philipsburg\",\n \"dial_code\": \"+1721\",\n \"code_2\": \"SX\",\n \"code_3\": \"SXM\",\n \"tld\": \".sx\",\n \"km2\": 34,\n \"emoji\": \"🇸🇽\"\n },\n {\n \"name_en\": \"Slovakia\",\n \"name_es\": \"Eslovaquia\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Bratislava\",\n \"capital_es\": \"Bratislava\",\n \"dial_code\": \"+421\",\n \"code_2\": \"SK\",\n \"code_3\": \"SVK\",\n \"tld\": \".sk\",\n \"km2\": 49037,\n \"emoji\": \"🇸🇰\"\n },\n {\n \"name_en\": \"Slovenia\",\n \"name_es\": \"Eslovenia\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Ljubljana\",\n \"capital_es\": \"Ljubljana\",\n \"dial_code\": \"+386\",\n \"code_2\": \"SI\",\n \"code_3\": \"SVN\",\n \"tld\": \".si\",\n \"km2\": 20273,\n \"emoji\": \"🇸🇮\"\n },\n {\n \"name_en\": \"Solomon Islands\",\n \"name_es\": \"Islas Salomón\",\n \"continent_en\": \"Oceania\",\n \"continent_es\": \"Oceanía\",\n \"capital_en\": \"Honiara\",\n \"capital_es\": \"Honiara\",\n \"dial_code\": \"+677\",\n \"code_2\": \"SB\",\n \"code_3\": \"SLB\",\n \"tld\": \".sb\",\n \"km2\": 28896,\n \"emoji\": \"🇸🇧\"\n },\n {\n \"name_en\": \"Somalia\",\n \"name_es\": \"Somalia\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Mogadishu\",\n \"capital_es\": \"Mogadiscio\",\n \"dial_code\": \"+252\",\n \"code_2\": \"SO\",\n \"code_3\": \"SOM\",\n \"tld\": \".so\",\n \"km2\": 637657,\n \"emoji\": \"🇸🇴\"\n },\n {\n \"name_en\": \"South Africa\",\n \"name_es\": \"Sudáfrica\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Pretoria\",\n \"capital_es\": \"Pretoria\",\n \"dial_code\": \"+27\",\n \"code_2\": \"ZA\",\n \"code_3\": \"ZAF\",\n \"tld\": \".za\",\n \"km2\": 1221037,\n \"emoji\": \"🇿🇦\"\n },\n {\n \"name_en\": \"South Georgia and the South Sandwich Islands\",\n \"name_es\": \"Islas Georgias del Sur y Sandwich del Sur\",\n \"continent_en\": \"Antarctica\",\n \"continent_es\": \"Antártida\",\n \"capital_en\": \"King Edward Point\",\n \"capital_es\": \"King Edward Point\",\n \"dial_code\": \"+500\",\n \"code_2\": \"GS\",\n \"code_3\": \"SGS\",\n \"tld\": \".gs\",\n \"km2\": 3903,\n \"emoji\": \"🇬🇸\"\n },\n {\n \"name_en\": \"South Korea\",\n \"name_es\": \"Corea del Sur\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Seoul\",\n \"capital_es\": \"Seúl\",\n \"dial_code\": \"+82\",\n \"code_2\": \"KR\",\n \"code_3\": \"KOR\",\n \"tld\": \".kr\",\n \"km2\": 100210,\n \"emoji\": \"🇰🇷\"\n },\n {\n \"name_en\": \"South Sudan\",\n \"name_es\": \"Sudán del Sur\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Juba\",\n \"capital_es\": \"Juba\",\n \"dial_code\": \"+211\",\n \"code_2\": \"SS\",\n \"code_3\": \"SSD\",\n \"tld\": \".ss\",\n \"km2\": 619745,\n \"emoji\": \"🇸🇸\"\n },\n {\n \"name_en\": \"Spain\",\n \"name_es\": \"España\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Madrid\",\n \"capital_es\": \"Madrid\",\n \"dial_code\": \"+34\",\n \"code_2\": \"ES\",\n \"code_3\": \"ESP\",\n \"tld\": \".es\",\n \"km2\": 505992,\n \"emoji\": \"🇪🇸\"\n },\n {\n \"name_en\": \"Sri Lanka\",\n \"name_es\": \"Sri Lanka\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Colombo\",\n \"capital_es\": \"Colombo\",\n \"dial_code\": \"+94\",\n \"code_2\": \"LK\",\n \"code_3\": \"LKA\",\n \"tld\": \".lk\",\n \"km2\": 65610,\n \"emoji\": \"🇱🇰\"\n },\n {\n \"name_en\": \"Sudan\",\n \"name_es\": \"Sudán\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Khartoum\",\n \"capital_es\": \"Jartum\",\n \"dial_code\": \"+249\",\n \"code_2\": \"SD\",\n \"code_3\": \"SDN\",\n \"tld\": \".sd\",\n \"km2\": 1886068,\n \"emoji\": \"🇸🇩\"\n },\n {\n \"name_en\": \"Suriname\",\n \"name_es\": \"Surinam\",\n \"continent_en\": \"South America\",\n \"continent_es\": \"América del Sur\",\n \"capital_en\": \"Paramaribo\",\n \"capital_es\": \"Paramaribo\",\n \"dial_code\": \"+597\",\n \"code_2\": \"SR\",\n \"code_3\": \"SUR\",\n \"tld\": \".sr\",\n \"km2\": 163820,\n \"emoji\": \"🇸🇷\"\n },\n {\n \"name_en\": \"Svalbard and Jan Mayen\",\n \"name_es\": \"Svalbard y Jan Mayen\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Longyearbyen\",\n \"capital_es\": \"Longyearbyen\",\n \"dial_code\": \"+47\",\n \"code_2\": \"SJ\",\n \"code_3\": \"SJM\",\n \"tld\": \".sj\",\n \"km2\": 62422,\n \"emoji\": \"🇸🇯\"\n },\n {\n \"name_en\": \"Sweden\",\n \"name_es\": \"Suecia\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Stockholm\",\n \"capital_es\": \"Estocolmo\",\n \"dial_code\": \"+46\",\n \"code_2\": \"SE\",\n \"code_3\": \"SWE\",\n \"tld\": \".se\",\n \"km2\": 450295,\n \"emoji\": \"🇸🇪\"\n },\n {\n \"name_en\": \"Switzerland\",\n \"name_es\": \"Suiza\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Bern\",\n \"capital_es\": \"Berna\",\n \"dial_code\": \"+41\",\n \"code_2\": \"CH\",\n \"code_3\": \"CHE\",\n \"tld\": \".ch\",\n \"km2\": 41284,\n \"emoji\": \"🇨🇭\"\n },\n {\n \"name_en\": \"Syria\",\n \"name_es\": \"Siria\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Damascus\",\n \"capital_es\": \"Damasco\",\n \"dial_code\": \"+963\",\n \"code_2\": \"SY\",\n \"code_3\": \"SYR\",\n \"tld\": \".sy\",\n \"km2\": 185180,\n \"emoji\": \"🇸🇾\"\n },\n {\n \"name_en\": \"Taiwan\",\n \"name_es\": \"Taiwán\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Taipei\",\n \"capital_es\": \"Taipei\",\n \"dial_code\": \"+886\",\n \"code_2\": \"TW\",\n \"code_3\": \"TWN\",\n \"tld\": \".tw\",\n \"km2\": 36193,\n \"emoji\": \"🇹🇼\"\n },\n {\n \"name_en\": \"Tajikistan\",\n \"name_es\": \"Tayikistán\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Dushanbe\",\n \"capital_es\": \"Dusambé\",\n \"dial_code\": \"+992\",\n \"code_2\": \"TJ\",\n \"code_3\": \"TJK\",\n \"tld\": \".tj\",\n \"km2\": 143100,\n \"emoji\": \"🇹🇯\"\n },\n {\n \"name_en\": \"Tanzania\",\n \"name_es\": \"Tanzania\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Dodoma\",\n \"capital_es\": \"Dodoma\",\n \"dial_code\": \"+255\",\n \"code_2\": \"TZ\",\n \"code_3\": \"TZA\",\n \"tld\": \".tz\",\n \"km2\": 945087,\n \"emoji\": \"🇹🇿\"\n },\n {\n \"name_en\": \"Thailand\",\n \"name_es\": \"Tailandia\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Bangkok\",\n \"capital_es\": \"Bangkok\",\n \"dial_code\": \"+66\",\n \"code_2\": \"TH\",\n \"code_3\": \"THA\",\n \"tld\": \".th\",\n \"km2\": 513120,\n \"emoji\": \"🇹🇭\"\n },\n {\n \"name_en\": \"Timor-Leste\",\n \"name_es\": \"Timor-Leste\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Dili\",\n \"capital_es\": \"Dili\",\n \"dial_code\": \"+670\",\n \"code_2\": \"TL\",\n \"code_3\": \"TLS\",\n \"tld\": \".tl\",\n \"km2\": 14874,\n \"emoji\": \"🇹🇱\"\n },\n {\n \"name_en\": \"Togo\",\n \"name_es\": \"Togo\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Lome\",\n \"capital_es\": \"Lomé\",\n \"dial_code\": \"+228\",\n \"code_2\": \"TG\",\n \"code_3\": \"TGO\",\n \"tld\": \".tg\",\n \"km2\": 56785,\n \"emoji\": \"🇹🇬\"\n },\n {\n \"name_en\": \"Tokelau\",\n \"name_es\": \"Tokelau\",\n \"continent_en\": \"Oceania\",\n \"continent_es\": \"Oceanía\",\n \"capital_en\": \"Fakaofo\",\n \"capital_es\": \"Fakaofo\",\n \"dial_code\": \"+690\",\n \"code_2\": \"TK\",\n \"code_3\": \"TKL\",\n \"tld\": \".tk\",\n \"km2\": 12,\n \"emoji\": \"🇹🇰\"\n },\n {\n \"name_en\": \"Tonga\",\n \"name_es\": \"Tonga\",\n \"continent_en\": \"Oceania\",\n \"continent_es\": \"Oceanía\",\n \"capital_en\": \"Nuku'alofa\",\n \"capital_es\": \"Nuku'alofa\",\n \"dial_code\": \"+676\",\n \"code_2\": \"TO\",\n \"code_3\": \"TON\",\n \"tld\": \".to\",\n \"km2\": 747,\n \"emoji\": \"🇹🇴\"\n },\n {\n \"name_en\": \"Trinidad and Tobago\",\n \"name_es\": \"Trinidad y Tobago\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"Port of Spain\",\n \"capital_es\": \"Puerto España\",\n \"dial_code\": \"+1868\",\n \"code_2\": \"TT\",\n \"code_3\": \"TTO\",\n \"tld\": \".tt\",\n \"km2\": 5130,\n \"emoji\": \"🇹🇹\"\n },\n {\n \"name_en\": \"Tristan da Cunha\",\n \"name_es\": \"Tristán de Acuña\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Edinburgh of the Seven Seas\",\n \"capital_es\": \"Edinburgh of the Seven Seas\",\n \"dial_code\": \"+290\",\n \"code_2\": \"TA\",\n \"code_3\": \"SHN\",\n \"tld\": \".ta\",\n \"km2\": 207,\n \"emoji\": \"🇹🇦\"\n },\n {\n \"name_en\": \"Tunisia\",\n \"name_es\": \"Túnez\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Tunis\",\n \"capital_es\": \"Túnez\",\n \"dial_code\": \"+216\",\n \"code_2\": \"TN\",\n \"code_3\": \"TUN\",\n \"tld\": \".tn\",\n \"km2\": 163610,\n \"emoji\": \"🇹🇳\"\n },\n {\n \"name_en\": \"Turkmenistan\",\n \"name_es\": \"Turkmenistán\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Ashgabat\",\n \"capital_es\": \"Ashgabat\",\n \"dial_code\": \"+993\",\n \"code_2\": \"TM\",\n \"code_3\": \"TKM\",\n \"tld\": \".tm\",\n \"km2\": 488100,\n \"emoji\": \"🇹🇲\"\n },\n {\n \"name_en\": \"Turks and Caicos Islands\",\n \"name_es\": \"Islas Turcas y Caicos\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"Cockburn Town\",\n \"capital_es\": \"Cockburn Town\",\n \"dial_code\": \"+1649\",\n \"code_2\": \"TC\",\n \"code_3\": \"TCA\",\n \"tld\": \".tc\",\n \"km2\": 948,\n \"emoji\": \"🇹🇨\"\n },\n {\n \"name_en\": \"Tuvalu\",\n \"name_es\": \"Tuvalu\",\n \"continent_en\": \"Oceania\",\n \"continent_es\": \"Oceanía\",\n \"capital_en\": \"Funafuti\",\n \"capital_es\": \"Funafuti\",\n \"dial_code\": \"+688\",\n \"code_2\": \"TV\",\n \"code_3\": \"TUV\",\n \"tld\": \".tv\",\n \"km2\": 26,\n \"emoji\": \"🇹🇻\"\n },\n {\n \"name_en\": \"Türkiye\",\n \"name_es\": \"Turquía\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Ankara\",\n \"capital_es\": \"Ankara\",\n \"dial_code\": \"+90\",\n \"code_2\": \"TR\",\n \"code_3\": \"TUR\",\n \"tld\": \".tr\",\n \"km2\": 783562,\n \"emoji\": \"🇹🇷\"\n },\n {\n \"name_en\": \"Uganda\",\n \"name_es\": \"Uganda\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Kampala\",\n \"capital_es\": \"Kampala\",\n \"dial_code\": \"+256\",\n \"code_2\": \"UG\",\n \"code_3\": \"UGA\",\n \"tld\": \".ug\",\n \"km2\": 241550,\n \"emoji\": \"🇺🇬\"\n },\n {\n \"name_en\": \"Ukraine\",\n \"name_es\": \"Ucrania\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Kiev\",\n \"capital_es\": \"Kiev\",\n \"dial_code\": \"+380\",\n \"code_2\": \"UA\",\n \"code_3\": \"UKR\",\n \"tld\": \".ua\",\n \"km2\": 603500,\n \"emoji\": \"🇺🇦\"\n },\n {\n \"name_en\": \"United Arab Emirates\",\n \"name_es\": \"Emiratos Árabes Unidos\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Abu Dhabi\",\n \"capital_es\": \"Abu Dhabi\",\n \"dial_code\": \"+971\",\n \"code_2\": \"AE\",\n \"code_3\": \"ARE\",\n \"tld\": \".ae\",\n \"km2\": 83600,\n \"emoji\": \"🇦🇪\"\n },\n {\n \"name_en\": \"United Kingdom\",\n \"name_es\": \"Reino Unido\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"London\",\n \"capital_es\": \"Londres\",\n \"dial_code\": \"+44\",\n \"code_2\": \"GB\",\n \"code_3\": \"GBR\",\n \"tld\": \".uk\",\n \"km2\": 242900,\n \"emoji\": \"🇬🇧\"\n },\n {\n \"name_en\": \"United States\",\n \"name_es\": \"Estados Unidos\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"Washington, D.C.\",\n \"capital_es\": \"Washington, D.C.\",\n \"dial_code\": \"+1\",\n \"code_2\": \"US\",\n \"code_3\": \"USA\",\n \"tld\": \".us\",\n \"km2\": 9833520,\n \"emoji\": \"🇺🇸\"\n },\n {\n \"name_en\": \"Uruguay\",\n \"name_es\": \"Uruguay\",\n \"continent_en\": \"South America\",\n \"continent_es\": \"América del Sur\",\n \"capital_en\": \"Montevideo\",\n \"capital_es\": \"Montevideo\",\n \"dial_code\": \"+598\",\n \"code_2\": \"UY\",\n \"code_3\": \"URY\",\n \"tld\": \".uy\",\n \"km2\": 181034,\n \"emoji\": \"🇺🇾\"\n },\n {\n \"name_en\": \"Uzbekistan\",\n \"name_es\": \"Uzbekistán\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Tashkent\",\n \"capital_es\": \"Tashkent\",\n \"dial_code\": \"+998\",\n \"code_2\": \"UZ\",\n \"code_3\": \"UZB\",\n \"tld\": \".uz\",\n \"km2\": 447400,\n \"emoji\": \"🇺🇿\"\n },\n {\n \"name_en\": \"Vanuatu\",\n \"name_es\": \"Vanuatu\",\n \"continent_en\": \"Oceania\",\n \"continent_es\": \"Oceanía\",\n \"capital_en\": \"Port Vila\",\n \"capital_es\": \"Port Vila\",\n \"dial_code\": \"+678\",\n \"code_2\": \"VU\",\n \"code_3\": \"VUT\",\n \"tld\": \".vu\",\n \"km2\": 12189,\n \"emoji\": \"🇻🇺\"\n },\n {\n \"name_en\": \"Vatican City State\",\n \"name_es\": \"Ciudad del Vaticano\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Vatican City\",\n \"capital_es\": \"Ciudad del Vaticano\",\n \"dial_code\": \"+379\",\n \"code_2\": \"VA\",\n \"code_3\": \"VAT\",\n \"tld\": \".va\",\n \"km2\": 0.49,\n \"emoji\": \"🇻🇦\"\n },\n {\n \"name_en\": \"Venezuela\",\n \"name_es\": \"Venezuela\",\n \"continent_en\": \"South America\",\n \"continent_es\": \"América del Sur\",\n \"capital_en\": \"Caracas\",\n \"capital_es\": \"Caracas\",\n \"dial_code\": \"+58\",\n \"code_2\": \"VE\",\n \"code_3\": \"VEN\",\n \"tld\": \".ve\",\n \"km2\": 916445,\n \"emoji\": \"🇻🇪\"\n },\n {\n \"name_en\": \"Vietnam\",\n \"name_es\": \"Vietnam\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Hanoi\",\n \"capital_es\": \"Hanoi\",\n \"dial_code\": \"+84\",\n \"code_2\": \"VN\",\n \"code_3\": \"VNM\",\n \"tld\": \".vn\",\n \"km2\": 331212,\n \"emoji\": \"🇻🇳\"\n },\n {\n \"name_en\": \"Virgin Islands, British\",\n \"name_es\": \"Islas Vírgenes Británicas\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"Road Town\",\n \"capital_es\": \"Road Town\",\n \"dial_code\": \"+1284\",\n \"code_2\": \"VG\",\n \"code_3\": \"VGB\",\n \"tld\": \".vg\",\n \"km2\": 151,\n \"emoji\": \"🇻🇬\"\n },\n {\n \"name_en\": \"Virgin Islands, U.S.\",\n \"name_es\": \"Islas Vírgenes de los Estados Unidos\",\n \"continent_en\": \"North America\",\n \"continent_es\": \"América del Norte\",\n \"capital_en\": \"Charlotte Amalie\",\n \"capital_es\": \"Charlotte Amalie\",\n \"dial_code\": \"+1340\",\n \"code_2\": \"VI\",\n \"code_3\": \"VIR\",\n \"tld\": \".vi\",\n \"km2\": 347,\n \"emoji\": \"🇻🇮\"\n },\n {\n \"name_en\": \"Wales\",\n \"name_es\": \"Gales\",\n \"continent_en\": \"Europe\",\n \"continent_es\": \"Europa\",\n \"capital_en\": \"Cardiff\",\n \"capital_es\": \"Cardiff\",\n \"dial_code\": \"+44\",\n \"code_2\": \"WA\",\n \"code_3\": \"WLS\",\n \"tld\": \".uk\",\n \"km2\": 21218,\n \"emoji\": \"🏴󠁧󠁢󠁷󠁬󠁳󠁿\"\n },\n {\n \"name_en\": \"Wallis and Futuna\",\n \"name_es\": \"Wallis y Futuna\",\n \"continent_en\": \"Oceania\",\n \"continent_es\": \"Oceanía\",\n \"capital_en\": \"Mata-Utu\",\n \"capital_es\": \"Mata-Utu\",\n \"dial_code\": \"+681\",\n \"code_2\": \"WF\",\n \"code_3\": \"WLF\",\n \"tld\": \".wf\",\n \"km2\": 142,\n \"emoji\": \"🇼🇫\"\n },\n {\n \"name_en\": \"Western Sahara\",\n \"name_es\": \"Sahara Occidental\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"El Aaiún\",\n \"capital_es\": \"El Aaiún\",\n \"dial_code\": \"+212\",\n \"code_2\": \"EH\",\n \"code_3\": \"ESH\",\n \"tld\": \".eh\",\n \"km2\": 266000,\n \"emoji\": \"🇪🇭\"\n },\n {\n \"name_en\": \"Yemen\",\n \"name_es\": \"Yemen\",\n \"continent_en\": \"Asia\",\n \"continent_es\": \"Asia\",\n \"capital_en\": \"Sana'a\",\n \"capital_es\": \"Sana'a\",\n \"dial_code\": \"+967\",\n \"code_2\": \"YE\",\n \"code_3\": \"YEM\",\n \"tld\": \".ye\",\n \"km2\": 527968,\n \"emoji\": \"🇾🇪\"\n },\n {\n \"name_en\": \"Zambia\",\n \"name_es\": \"Zambia\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Lusaka\",\n \"capital_es\": \"Lusaka\",\n \"dial_code\": \"+260\",\n \"code_2\": \"ZM\",\n \"code_3\": \"ZMB\",\n \"tld\": \".zm\",\n \"km2\": 752612,\n \"emoji\": \"🇿🇲\"\n },\n {\n \"name_en\": \"Zimbabwe\",\n \"name_es\": \"Zimbabue\",\n \"continent_en\": \"Africa\",\n \"continent_es\": \"África\",\n \"capital_en\": \"Harare\",\n \"capital_es\": \"Harare\",\n \"dial_code\": \"+263\",\n \"code_2\": \"ZW\",\n \"code_3\": \"ZWE\",\n \"tld\": \".zw\",\n \"km2\": 390757,\n \"emoji\": \"🇿🇼\"\n }\n ]\n}\n", + "encoding": "utf-8" + } + }, + "public": true, + "created_at": "2019-09-03T06:11:19Z", + "updated_at": "2025-09-25T23:38:35Z", + "description": "List of countries and territories in English and Spanish: name, continent, capital, dial code, country codes, TLD, and area in sq km. Lista de países y territorios en Inglés y Español: nombre, continente, capital, código de teléfono, códigos de país, dominio y área en km cuadrados. Updated 2024", + "comments": 14, + "user": null, + "comments_enabled": true, + "comments_url": "https://api.github.com/gists/bbfce31e0217a3689c8d961a356cb10d/comments", + "owner": { + "login": "Yizack", + "id": 16264115, + "node_id": "MDQ6VXNlcjE2MjY0MTE1", + "avatar_url": "https://avatars.githubusercontent.com/u/16264115?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Yizack", + "html_url": "https://github.com/Yizack", + "followers_url": "https://api.github.com/users/Yizack/followers", + "following_url": "https://api.github.com/users/Yizack/following{/other_user}", + "gists_url": "https://api.github.com/users/Yizack/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Yizack/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Yizack/subscriptions", + "organizations_url": "https://api.github.com/users/Yizack/orgs", + "repos_url": "https://api.github.com/users/Yizack/repos", + "events_url": "https://api.github.com/users/Yizack/events{/privacy}", + "received_events_url": "https://api.github.com/users/Yizack/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "forks": [ + { + "url": "https://api.github.com/gists/50ae196641c797498390c5ea828570cc", + "user": { + "login": "markholland", + "id": 1764217, + "node_id": "MDQ6VXNlcjE3NjQyMTc=", + "avatar_url": "https://avatars.githubusercontent.com/u/1764217?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/markholland", + "html_url": "https://github.com/markholland", + "followers_url": "https://api.github.com/users/markholland/followers", + "following_url": "https://api.github.com/users/markholland/following{/other_user}", + "gists_url": "https://api.github.com/users/markholland/gists{/gist_id}", + "starred_url": "https://api.github.com/users/markholland/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/markholland/subscriptions", + "organizations_url": "https://api.github.com/users/markholland/orgs", + "repos_url": "https://api.github.com/users/markholland/repos", + "events_url": "https://api.github.com/users/markholland/events{/privacy}", + "received_events_url": "https://api.github.com/users/markholland/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false, + "name": "Mark Holland", + "company": "@catenda ", + "blog": "https://markholland.dev", + "location": "Valencia, Spain", + "email": "mark@markholland.dev", + "hireable": null, + "bio": "Full stack dev building experiences for the Web 💻 and Mobile 📱", + "twitter_username": null, + "public_repos": 66, + "public_gists": 10, + "followers": 33, + "following": 13, + "created_at": "2012-05-22T11:09:36Z", + "updated_at": "2025-12-08T08:38:32Z" + }, + "id": "50ae196641c797498390c5ea828570cc", + "created_at": "2021-01-06T14:44:22Z", + "updated_at": "2021-01-06T14:44:22Z" + }, + { + "url": "https://api.github.com/gists/77adae26a561cb59c749b21536d040ba", + "user": { + "login": "pminkevich", + "id": 50157835, + "node_id": "MDQ6VXNlcjUwMTU3ODM1", + "avatar_url": "https://avatars.githubusercontent.com/u/50157835?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/pminkevich", + "html_url": "https://github.com/pminkevich", + "followers_url": "https://api.github.com/users/pminkevich/followers", + "following_url": "https://api.github.com/users/pminkevich/following{/other_user}", + "gists_url": "https://api.github.com/users/pminkevich/gists{/gist_id}", + "starred_url": "https://api.github.com/users/pminkevich/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/pminkevich/subscriptions", + "organizations_url": "https://api.github.com/users/pminkevich/orgs", + "repos_url": "https://api.github.com/users/pminkevich/repos", + "events_url": "https://api.github.com/users/pminkevich/events{/privacy}", + "received_events_url": "https://api.github.com/users/pminkevich/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false, + "name": "Pablo Minkevich", + "company": null, + "blog": "", + "location": null, + "email": "pminkevich@gmail.com", + "hireable": null, + "bio": null, + "twitter_username": null, + "public_repos": 42, + "public_gists": 1, + "followers": 1, + "following": 6, + "created_at": "2019-05-01T00:00:30Z", + "updated_at": "2025-11-18T23:15:54Z" + }, + "id": "77adae26a561cb59c749b21536d040ba", + "created_at": "2021-04-14T00:11:51Z", + "updated_at": "2021-04-14T00:11:51Z" + }, + { + "url": "https://api.github.com/gists/fb192e6aa2e2fd1f4de830944591fd91", + "user": { + "login": "jeanValverde", + "id": 44486964, + "node_id": "MDQ6VXNlcjQ0NDg2OTY0", + "avatar_url": "https://avatars.githubusercontent.com/u/44486964?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/jeanValverde", + "html_url": "https://github.com/jeanValverde", + "followers_url": "https://api.github.com/users/jeanValverde/followers", + "following_url": "https://api.github.com/users/jeanValverde/following{/other_user}", + "gists_url": "https://api.github.com/users/jeanValverde/gists{/gist_id}", + "starred_url": "https://api.github.com/users/jeanValverde/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/jeanValverde/subscriptions", + "organizations_url": "https://api.github.com/users/jeanValverde/orgs", + "repos_url": "https://api.github.com/users/jeanValverde/repos", + "events_url": "https://api.github.com/users/jeanValverde/events{/privacy}", + "received_events_url": "https://api.github.com/users/jeanValverde/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false, + "name": "Jean Carlos González Valverde", + "company": "TPS", + "blog": "", + "location": "Santiago, Chile", + "email": "jean.gonzalez.v@usach.cl", + "hireable": true, + "bio": "Ingeniero de Software | Estudiante de Ingeniería Civil Informática en la USACH", + "twitter_username": null, + "public_repos": 48, + "public_gists": 11, + "followers": 8, + "following": 2, + "created_at": "2018-10-26T02:39:10Z", + "updated_at": "2025-10-19T16:38:07Z" + }, + "id": "fb192e6aa2e2fd1f4de830944591fd91", + "created_at": "2021-05-02T20:49:28Z", + "updated_at": "2021-05-02T20:49:35Z" + }, + { + "url": "https://api.github.com/gists/8d0de0b7c1ac6c57624eb4f90ef91e0c", + "user": { + "login": "gh4m21", + "id": 34143540, + "node_id": "MDQ6VXNlcjM0MTQzNTQw", + "avatar_url": "https://avatars.githubusercontent.com/u/34143540?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/gh4m21", + "html_url": "https://github.com/gh4m21", + "followers_url": "https://api.github.com/users/gh4m21/followers", + "following_url": "https://api.github.com/users/gh4m21/following{/other_user}", + "gists_url": "https://api.github.com/users/gh4m21/gists{/gist_id}", + "starred_url": "https://api.github.com/users/gh4m21/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/gh4m21/subscriptions", + "organizations_url": "https://api.github.com/users/gh4m21/orgs", + "repos_url": "https://api.github.com/users/gh4m21/repos", + "events_url": "https://api.github.com/users/gh4m21/events{/privacy}", + "received_events_url": "https://api.github.com/users/gh4m21/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false, + "name": "Yves Gervens Constant", + "company": "Cygsight tech solutions", + "blog": "https://limey.io/yvesgervensconstant", + "location": "Dominican Republic ", + "email": "gervoos@gmail.com", + "hireable": true, + "bio": "I am a Software Engineer and full stack Web developer specializing in building scalable applications using Javascript/Typescript.", + "twitter_username": "_gh4m_", + "public_repos": 54, + "public_gists": 3, + "followers": 22, + "following": 40, + "created_at": "2017-11-30T22:01:19Z", + "updated_at": "2025-11-28T13:07:50Z" + }, + "id": "8d0de0b7c1ac6c57624eb4f90ef91e0c", + "created_at": "2021-08-08T18:01:34Z", + "updated_at": "2021-08-08T18:01:34Z" + }, + { + "url": "https://api.github.com/gists/756e763bb9ee8695f23e27b467f45bba", + "user": { + "login": "lenierrivas", + "id": 53613448, + "node_id": "MDQ6VXNlcjUzNjEzNDQ4", + "avatar_url": "https://avatars.githubusercontent.com/u/53613448?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/lenierrivas", + "html_url": "https://github.com/lenierrivas", + "followers_url": "https://api.github.com/users/lenierrivas/followers", + "following_url": "https://api.github.com/users/lenierrivas/following{/other_user}", + "gists_url": "https://api.github.com/users/lenierrivas/gists{/gist_id}", + "starred_url": "https://api.github.com/users/lenierrivas/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/lenierrivas/subscriptions", + "organizations_url": "https://api.github.com/users/lenierrivas/orgs", + "repos_url": "https://api.github.com/users/lenierrivas/repos", + "events_url": "https://api.github.com/users/lenierrivas/events{/privacy}", + "received_events_url": "https://api.github.com/users/lenierrivas/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false, + "name": null, + "company": null, + "blog": "", + "location": null, + "email": null, + "hireable": null, + "bio": null, + "twitter_username": null, + "public_repos": 2, + "public_gists": 1, + "followers": 0, + "following": 0, + "created_at": "2019-08-02T12:43:54Z", + "updated_at": "2025-09-22T16:22:18Z" + }, + "id": "756e763bb9ee8695f23e27b467f45bba", + "created_at": "2021-10-21T22:34:38Z", + "updated_at": "2021-10-21T22:35:31Z" + }, + { + "url": "https://api.github.com/gists/e0b015bbfc91f324867423251baf8d2b", + "user": { + "login": "dlawliet", + "id": 11724443, + "node_id": "MDQ6VXNlcjExNzI0NDQz", + "avatar_url": "https://avatars.githubusercontent.com/u/11724443?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/dlawliet", + "html_url": "https://github.com/dlawliet", + "followers_url": "https://api.github.com/users/dlawliet/followers", + "following_url": "https://api.github.com/users/dlawliet/following{/other_user}", + "gists_url": "https://api.github.com/users/dlawliet/gists{/gist_id}", + "starred_url": "https://api.github.com/users/dlawliet/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/dlawliet/subscriptions", + "organizations_url": "https://api.github.com/users/dlawliet/orgs", + "repos_url": "https://api.github.com/users/dlawliet/repos", + "events_url": "https://api.github.com/users/dlawliet/events{/privacy}", + "received_events_url": "https://api.github.com/users/dlawliet/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false, + "name": "Jonathan Gutierrez", + "company": null, + "blog": "", + "location": "Cajamarca - Perú", + "email": "jdavidgutierrezm@gmail.com", + "hireable": null, + "bio": null, + "twitter_username": null, + "public_repos": 43, + "public_gists": 1, + "followers": 1, + "following": 3, + "created_at": "2015-03-30T17:54:17Z", + "updated_at": "2025-10-05T21:17:09Z" + }, + "id": "e0b015bbfc91f324867423251baf8d2b", + "created_at": "2021-12-15T16:36:13Z", + "updated_at": "2021-12-15T16:36:13Z" + }, + { + "url": "https://api.github.com/gists/aa7f8f3bc0c8752962f6a936175aeb30", + "user": { + "login": "juansalleg", + "id": 999227, + "node_id": "MDQ6VXNlcjk5OTIyNw==", + "avatar_url": "https://avatars.githubusercontent.com/u/999227?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/juansalleg", + "html_url": "https://github.com/juansalleg", + "followers_url": "https://api.github.com/users/juansalleg/followers", + "following_url": "https://api.github.com/users/juansalleg/following{/other_user}", + "gists_url": "https://api.github.com/users/juansalleg/gists{/gist_id}", + "starred_url": "https://api.github.com/users/juansalleg/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/juansalleg/subscriptions", + "organizations_url": "https://api.github.com/users/juansalleg/orgs", + "repos_url": "https://api.github.com/users/juansalleg/repos", + "events_url": "https://api.github.com/users/juansalleg/events{/privacy}", + "received_events_url": "https://api.github.com/users/juansalleg/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false, + "name": "Juan Salleg", + "company": null, + "blog": "", + "location": "Colombia", + "email": "jsalleg@gmail.com", + "hireable": null, + "bio": null, + "twitter_username": null, + "public_repos": 4, + "public_gists": 1, + "followers": 0, + "following": 3, + "created_at": "2011-08-23T15:15:10Z", + "updated_at": "2025-09-03T23:43:51Z" + }, + "id": "aa7f8f3bc0c8752962f6a936175aeb30", + "created_at": "2021-12-21T18:51:47Z", + "updated_at": "2022-01-14T18:13:28Z" + }, + { + "url": "https://api.github.com/gists/b6f05ea2c22c562dcc6519511adcfdff", + "user": { + "login": "cyborgve", + "id": 8353663, + "node_id": "MDQ6VXNlcjgzNTM2NjM=", + "avatar_url": "https://avatars.githubusercontent.com/u/8353663?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/cyborgve", + "html_url": "https://github.com/cyborgve", + "followers_url": "https://api.github.com/users/cyborgve/followers", + "following_url": "https://api.github.com/users/cyborgve/following{/other_user}", + "gists_url": "https://api.github.com/users/cyborgve/gists{/gist_id}", + "starred_url": "https://api.github.com/users/cyborgve/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/cyborgve/subscriptions", + "organizations_url": "https://api.github.com/users/cyborgve/orgs", + "repos_url": "https://api.github.com/users/cyborgve/repos", + "events_url": "https://api.github.com/users/cyborgve/events{/privacy}", + "received_events_url": "https://api.github.com/users/cyborgve/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false, + "name": "Richard Iribarren", + "company": null, + "blog": "", + "location": "Barquisimeto - Lara - Venezuela", + "email": "richardiribarren@gmail.com", + "hireable": null, + "bio": null, + "twitter_username": null, + "public_repos": 46, + "public_gists": 3, + "followers": 2, + "following": 1, + "created_at": "2014-08-04T16:16:20Z", + "updated_at": "2025-10-22T05:49:52Z" + }, + "id": "b6f05ea2c22c562dcc6519511adcfdff", + "created_at": "2022-04-07T15:25:40Z", + "updated_at": "2022-04-07T15:25:40Z" + }, + { + "url": "https://api.github.com/gists/8c7ee7cd725178f21eb315251edc99ff", + "user": { + "login": "aureliomp", + "id": 95306719, + "node_id": "U_kgDOBa5D3w", + "avatar_url": "https://avatars.githubusercontent.com/u/95306719?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/aureliomp", + "html_url": "https://github.com/aureliomp", + "followers_url": "https://api.github.com/users/aureliomp/followers", + "following_url": "https://api.github.com/users/aureliomp/following{/other_user}", + "gists_url": "https://api.github.com/users/aureliomp/gists{/gist_id}", + "starred_url": "https://api.github.com/users/aureliomp/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/aureliomp/subscriptions", + "organizations_url": "https://api.github.com/users/aureliomp/orgs", + "repos_url": "https://api.github.com/users/aureliomp/repos", + "events_url": "https://api.github.com/users/aureliomp/events{/privacy}", + "received_events_url": "https://api.github.com/users/aureliomp/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false, + "name": null, + "company": null, + "blog": "", + "location": null, + "email": null, + "hireable": null, + "bio": null, + "twitter_username": null, + "public_repos": 1, + "public_gists": 1, + "followers": 0, + "following": 0, + "created_at": "2021-11-30T17:28:58Z", + "updated_at": "2025-01-07T21:57:48Z" + }, + "id": "8c7ee7cd725178f21eb315251edc99ff", + "created_at": "2022-08-02T22:19:04Z", + "updated_at": "2022-08-02T22:22:42Z" + }, + { + "url": "https://api.github.com/gists/87a0fe692f800d845f51296b483f2fc1", + "user": { + "login": "laymont", + "id": 13275422, + "node_id": "MDQ6VXNlcjEzMjc1NDIy", + "avatar_url": "https://avatars.githubusercontent.com/u/13275422?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/laymont", + "html_url": "https://github.com/laymont", + "followers_url": "https://api.github.com/users/laymont/followers", + "following_url": "https://api.github.com/users/laymont/following{/other_user}", + "gists_url": "https://api.github.com/users/laymont/gists{/gist_id}", + "starred_url": "https://api.github.com/users/laymont/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/laymont/subscriptions", + "organizations_url": "https://api.github.com/users/laymont/orgs", + "repos_url": "https://api.github.com/users/laymont/repos", + "events_url": "https://api.github.com/users/laymont/events{/privacy}", + "received_events_url": "https://api.github.com/users/laymont/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false, + "name": "Laymont Arratia", + "company": "@G-SOFT-TECHNOLOGIES Movilpay", + "blog": "https://laymont.github.io", + "location": "Venezuela", + "email": "laymont@gmail.com", + "hireable": null, + "bio": "Project Manager - FullStack Developer", + "twitter_username": "laymont_arratia", + "public_repos": 24, + "public_gists": 15, + "followers": 7, + "following": 8, + "created_at": "2015-07-10T14:29:47Z", + "updated_at": "2025-11-12T21:45:10Z" + }, + "id": "87a0fe692f800d845f51296b483f2fc1", + "created_at": "2022-12-04T21:12:48Z", + "updated_at": "2022-12-04T21:12:51Z" + }, + { + "url": "https://api.github.com/gists/7647b0b0e09dd68c49e44dec139c56b5", + "user": { + "login": "anhubacek", + "id": 74748748, + "node_id": "MDQ6VXNlcjc0NzQ4NzQ4", + "avatar_url": "https://avatars.githubusercontent.com/u/74748748?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/anhubacek", + "html_url": "https://github.com/anhubacek", + "followers_url": "https://api.github.com/users/anhubacek/followers", + "following_url": "https://api.github.com/users/anhubacek/following{/other_user}", + "gists_url": "https://api.github.com/users/anhubacek/gists{/gist_id}", + "starred_url": "https://api.github.com/users/anhubacek/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/anhubacek/subscriptions", + "organizations_url": "https://api.github.com/users/anhubacek/orgs", + "repos_url": "https://api.github.com/users/anhubacek/repos", + "events_url": "https://api.github.com/users/anhubacek/events{/privacy}", + "received_events_url": "https://api.github.com/users/anhubacek/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false, + "name": "Andrea Hubacek", + "company": null, + "blog": "https://www.linkedin.com/in/andreahubacek/", + "location": "Buenos Aires, Argentina", + "email": null, + "hireable": null, + "bio": "Software Engineer", + "twitter_username": null, + "public_repos": 26, + "public_gists": 2, + "followers": 24, + "following": 16, + "created_at": "2020-11-20T01:55:47Z", + "updated_at": "2025-11-15T22:39:33Z" + }, + "id": "7647b0b0e09dd68c49e44dec139c56b5", + "created_at": "2023-06-23T14:17:12Z", + "updated_at": "2023-06-23T14:17:13Z" + }, + { + "url": "https://api.github.com/gists/d52e866c8338ce7d5e819fcf4108f6a1", + "user": { + "login": "psehgaft", + "id": 17887605, + "node_id": "MDQ6VXNlcjE3ODg3NjA1", + "avatar_url": "https://avatars.githubusercontent.com/u/17887605?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/psehgaft", + "html_url": "https://github.com/psehgaft", + "followers_url": "https://api.github.com/users/psehgaft/followers", + "following_url": "https://api.github.com/users/psehgaft/following{/other_user}", + "gists_url": "https://api.github.com/users/psehgaft/gists{/gist_id}", + "starred_url": "https://api.github.com/users/psehgaft/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/psehgaft/subscriptions", + "organizations_url": "https://api.github.com/users/psehgaft/orgs", + "repos_url": "https://api.github.com/users/psehgaft/repos", + "events_url": "https://api.github.com/users/psehgaft/events{/privacy}", + "received_events_url": "https://api.github.com/users/psehgaft/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false, + "name": "Heber Romero Tellez", + "company": "@RedHatOfficial", + "blog": "https://www.linkedin.com/in/psehgaft/", + "location": "Puebla / Mexico / Boston", + "email": "psehgaft@gmail.com", + "hireable": true, + "bio": "Being the best at what I do, always doing my best, for others, serving anyone who wants to live a righteous life and be happy.", + "twitter_username": "psehgaft", + "public_repos": 569, + "public_gists": 3, + "followers": 33, + "following": 71, + "created_at": "2016-03-16T19:21:30Z", + "updated_at": "2025-10-05T01:02:23Z" + }, + "id": "d52e866c8338ce7d5e819fcf4108f6a1", + "created_at": "2023-11-28T14:19:44Z", + "updated_at": "2023-11-28T14:19:45Z" + }, + { + "url": "https://api.github.com/gists/59005f55d28dfc9097e4e5f85ecb3a10", + "user": { + "login": "Joshuauzor", + "id": 50529909, + "node_id": "MDQ6VXNlcjUwNTI5OTA5", + "avatar_url": "https://avatars.githubusercontent.com/u/50529909?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Joshuauzor", + "html_url": "https://github.com/Joshuauzor", + "followers_url": "https://api.github.com/users/Joshuauzor/followers", + "following_url": "https://api.github.com/users/Joshuauzor/following{/other_user}", + "gists_url": "https://api.github.com/users/Joshuauzor/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Joshuauzor/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Joshuauzor/subscriptions", + "organizations_url": "https://api.github.com/users/Joshuauzor/orgs", + "repos_url": "https://api.github.com/users/Joshuauzor/repos", + "events_url": "https://api.github.com/users/Joshuauzor/events{/privacy}", + "received_events_url": "https://api.github.com/users/Joshuauzor/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false, + "name": "Joshua Uzor", + "company": null, + "blog": "https://joshuauzor.dev", + "location": "Madrid, Spain", + "email": null, + "hireable": true, + "bio": "Web, API, Mobile, iOS and Web3 developer. ", + "twitter_username": "Joshuauzor", + "public_repos": 54, + "public_gists": 2, + "followers": 35, + "following": 25, + "created_at": "2019-05-11T20:06:02Z", + "updated_at": "2025-09-08T15:32:29Z" + }, + "id": "59005f55d28dfc9097e4e5f85ecb3a10", + "created_at": "2024-08-20T09:49:47Z", + "updated_at": "2024-08-20T09:49:48Z" + }, + { + "url": "https://api.github.com/gists/f5c595bc4adea1c7ff01b0e9f95b7378", + "user": { + "login": "Oil-Limk", + "id": 105683166, + "node_id": "U_kgDOBkyY3g", + "avatar_url": "https://avatars.githubusercontent.com/u/105683166?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Oil-Limk", + "html_url": "https://github.com/Oil-Limk", + "followers_url": "https://api.github.com/users/Oil-Limk/followers", + "following_url": "https://api.github.com/users/Oil-Limk/following{/other_user}", + "gists_url": "https://api.github.com/users/Oil-Limk/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Oil-Limk/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Oil-Limk/subscriptions", + "organizations_url": "https://api.github.com/users/Oil-Limk/orgs", + "repos_url": "https://api.github.com/users/Oil-Limk/repos", + "events_url": "https://api.github.com/users/Oil-Limk/events{/privacy}", + "received_events_url": "https://api.github.com/users/Oil-Limk/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false, + "name": "Oil Limk", + "company": null, + "blog": "", + "location": null, + "email": null, + "hireable": null, + "bio": null, + "twitter_username": null, + "public_repos": 4, + "public_gists": 1, + "followers": 16, + "following": 21, + "created_at": "2022-05-16T23:35:56Z", + "updated_at": "2025-12-08T20:12:28Z" + }, + "id": "f5c595bc4adea1c7ff01b0e9f95b7378", + "created_at": "2024-12-29T15:06:26Z", + "updated_at": "2024-12-29T15:06:27Z" + } + ], + "history": [ + { + "user": { + "login": "Yizack", + "id": 16264115, + "node_id": "MDQ6VXNlcjE2MjY0MTE1", + "avatar_url": "https://avatars.githubusercontent.com/u/16264115?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Yizack", + "html_url": "https://github.com/Yizack", + "followers_url": "https://api.github.com/users/Yizack/followers", + "following_url": "https://api.github.com/users/Yizack/following{/other_user}", + "gists_url": "https://api.github.com/users/Yizack/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Yizack/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Yizack/subscriptions", + "organizations_url": "https://api.github.com/users/Yizack/orgs", + "repos_url": "https://api.github.com/users/Yizack/repos", + "events_url": "https://api.github.com/users/Yizack/events{/privacy}", + "received_events_url": "https://api.github.com/users/Yizack/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "version": "7ffa5b94615c6681d68c54fe7edcca098fae180b", + "committed_at": "2024-06-09T17:10:52Z", + "change_status": { + "total": 34, + "additions": 31, + "deletions": 3 + }, + "url": "https://api.github.com/gists/bbfce31e0217a3689c8d961a356cb10d/7ffa5b94615c6681d68c54fe7edcca098fae180b" + }, + { + "user": { + "login": "Yizack", + "id": 16264115, + "node_id": "MDQ6VXNlcjE2MjY0MTE1", + "avatar_url": "https://avatars.githubusercontent.com/u/16264115?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Yizack", + "html_url": "https://github.com/Yizack", + "followers_url": "https://api.github.com/users/Yizack/followers", + "following_url": "https://api.github.com/users/Yizack/following{/other_user}", + "gists_url": "https://api.github.com/users/Yizack/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Yizack/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Yizack/subscriptions", + "organizations_url": "https://api.github.com/users/Yizack/orgs", + "repos_url": "https://api.github.com/users/Yizack/repos", + "events_url": "https://api.github.com/users/Yizack/events{/privacy}", + "received_events_url": "https://api.github.com/users/Yizack/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "version": "fda1dc9183e358b9cd5661f95293b423ce3180a7", + "committed_at": "2024-06-09T17:07:42Z", + "change_status": { + "total": 0, + "additions": 0, + "deletions": 0 + }, + "url": "https://api.github.com/gists/bbfce31e0217a3689c8d961a356cb10d/fda1dc9183e358b9cd5661f95293b423ce3180a7" + }, + { + "user": { + "login": "Yizack", + "id": 16264115, + "node_id": "MDQ6VXNlcjE2MjY0MTE1", + "avatar_url": "https://avatars.githubusercontent.com/u/16264115?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Yizack", + "html_url": "https://github.com/Yizack", + "followers_url": "https://api.github.com/users/Yizack/followers", + "following_url": "https://api.github.com/users/Yizack/following{/other_user}", + "gists_url": "https://api.github.com/users/Yizack/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Yizack/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Yizack/subscriptions", + "organizations_url": "https://api.github.com/users/Yizack/orgs", + "repos_url": "https://api.github.com/users/Yizack/repos", + "events_url": "https://api.github.com/users/Yizack/events{/privacy}", + "received_events_url": "https://api.github.com/users/Yizack/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "version": "3cc911b4c25e8363ffd204fa6f819b69bec6b4f4", + "committed_at": "2024-06-09T17:07:32Z", + "change_status": { + "total": 70, + "additions": 70, + "deletions": 0 + }, + "url": "https://api.github.com/gists/bbfce31e0217a3689c8d961a356cb10d/3cc911b4c25e8363ffd204fa6f819b69bec6b4f4" + }, + { + "user": { + "login": "Yizack", + "id": 16264115, + "node_id": "MDQ6VXNlcjE2MjY0MTE1", + "avatar_url": "https://avatars.githubusercontent.com/u/16264115?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Yizack", + "html_url": "https://github.com/Yizack", + "followers_url": "https://api.github.com/users/Yizack/followers", + "following_url": "https://api.github.com/users/Yizack/following{/other_user}", + "gists_url": "https://api.github.com/users/Yizack/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Yizack/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Yizack/subscriptions", + "organizations_url": "https://api.github.com/users/Yizack/orgs", + "repos_url": "https://api.github.com/users/Yizack/repos", + "events_url": "https://api.github.com/users/Yizack/events{/privacy}", + "received_events_url": "https://api.github.com/users/Yizack/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "version": "2e18fbfeb65d9c75f396a3a22934112b6ae2472c", + "committed_at": "2023-06-19T17:07:21Z", + "change_status": { + "total": 34, + "additions": 3, + "deletions": 31 + }, + "url": "https://api.github.com/gists/bbfce31e0217a3689c8d961a356cb10d/2e18fbfeb65d9c75f396a3a22934112b6ae2472c" + }, + { + "user": { + "login": "Yizack", + "id": 16264115, + "node_id": "MDQ6VXNlcjE2MjY0MTE1", + "avatar_url": "https://avatars.githubusercontent.com/u/16264115?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Yizack", + "html_url": "https://github.com/Yizack", + "followers_url": "https://api.github.com/users/Yizack/followers", + "following_url": "https://api.github.com/users/Yizack/following{/other_user}", + "gists_url": "https://api.github.com/users/Yizack/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Yizack/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Yizack/subscriptions", + "organizations_url": "https://api.github.com/users/Yizack/orgs", + "repos_url": "https://api.github.com/users/Yizack/repos", + "events_url": "https://api.github.com/users/Yizack/events{/privacy}", + "received_events_url": "https://api.github.com/users/Yizack/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "version": "7269c363de83d072bd7988ecaae93c56b95edca8", + "committed_at": "2023-06-18T14:52:01Z", + "change_status": { + "total": 753, + "additions": 502, + "deletions": 251 + }, + "url": "https://api.github.com/gists/bbfce31e0217a3689c8d961a356cb10d/7269c363de83d072bd7988ecaae93c56b95edca8" + }, + { + "user": { + "login": "Yizack", + "id": 16264115, + "node_id": "MDQ6VXNlcjE2MjY0MTE1", + "avatar_url": "https://avatars.githubusercontent.com/u/16264115?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Yizack", + "html_url": "https://github.com/Yizack", + "followers_url": "https://api.github.com/users/Yizack/followers", + "following_url": "https://api.github.com/users/Yizack/following{/other_user}", + "gists_url": "https://api.github.com/users/Yizack/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Yizack/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Yizack/subscriptions", + "organizations_url": "https://api.github.com/users/Yizack/orgs", + "repos_url": "https://api.github.com/users/Yizack/repos", + "events_url": "https://api.github.com/users/Yizack/events{/privacy}", + "received_events_url": "https://api.github.com/users/Yizack/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "version": "3e4c6e5fb7b767b8e24110ad3108db6acb749ba7", + "committed_at": "2023-03-13T14:46:05Z", + "change_status": { + "total": 0, + "additions": 0, + "deletions": 0 + }, + "url": "https://api.github.com/gists/bbfce31e0217a3689c8d961a356cb10d/3e4c6e5fb7b767b8e24110ad3108db6acb749ba7" + }, + { + "user": { + "login": "Yizack", + "id": 16264115, + "node_id": "MDQ6VXNlcjE2MjY0MTE1", + "avatar_url": "https://avatars.githubusercontent.com/u/16264115?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Yizack", + "html_url": "https://github.com/Yizack", + "followers_url": "https://api.github.com/users/Yizack/followers", + "following_url": "https://api.github.com/users/Yizack/following{/other_user}", + "gists_url": "https://api.github.com/users/Yizack/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Yizack/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Yizack/subscriptions", + "organizations_url": "https://api.github.com/users/Yizack/orgs", + "repos_url": "https://api.github.com/users/Yizack/repos", + "events_url": "https://api.github.com/users/Yizack/events{/privacy}", + "received_events_url": "https://api.github.com/users/Yizack/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "version": "23539d112364857dfe06194b0cba0c74031f3402", + "committed_at": "2023-02-27T06:27:15Z", + "change_status": { + "total": 0, + "additions": 0, + "deletions": 0 + }, + "url": "https://api.github.com/gists/bbfce31e0217a3689c8d961a356cb10d/23539d112364857dfe06194b0cba0c74031f3402" + }, + { + "user": { + "login": "Yizack", + "id": 16264115, + "node_id": "MDQ6VXNlcjE2MjY0MTE1", + "avatar_url": "https://avatars.githubusercontent.com/u/16264115?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Yizack", + "html_url": "https://github.com/Yizack", + "followers_url": "https://api.github.com/users/Yizack/followers", + "following_url": "https://api.github.com/users/Yizack/following{/other_user}", + "gists_url": "https://api.github.com/users/Yizack/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Yizack/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Yizack/subscriptions", + "organizations_url": "https://api.github.com/users/Yizack/orgs", + "repos_url": "https://api.github.com/users/Yizack/repos", + "events_url": "https://api.github.com/users/Yizack/events{/privacy}", + "received_events_url": "https://api.github.com/users/Yizack/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "version": "1aee855b598da6889b7e16d7d13f175791f43865", + "committed_at": "2023-02-21T20:29:49Z", + "change_status": { + "total": 26, + "additions": 13, + "deletions": 13 + }, + "url": "https://api.github.com/gists/bbfce31e0217a3689c8d961a356cb10d/1aee855b598da6889b7e16d7d13f175791f43865" + }, + { + "user": { + "login": "Yizack", + "id": 16264115, + "node_id": "MDQ6VXNlcjE2MjY0MTE1", + "avatar_url": "https://avatars.githubusercontent.com/u/16264115?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Yizack", + "html_url": "https://github.com/Yizack", + "followers_url": "https://api.github.com/users/Yizack/followers", + "following_url": "https://api.github.com/users/Yizack/following{/other_user}", + "gists_url": "https://api.github.com/users/Yizack/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Yizack/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Yizack/subscriptions", + "organizations_url": "https://api.github.com/users/Yizack/orgs", + "repos_url": "https://api.github.com/users/Yizack/repos", + "events_url": "https://api.github.com/users/Yizack/events{/privacy}", + "received_events_url": "https://api.github.com/users/Yizack/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "version": "6756a92b1a3b5d3c7a9ce6a40216d0c788d744c9", + "committed_at": "2023-02-21T19:57:19Z", + "change_status": { + "total": 6, + "additions": 3, + "deletions": 3 + }, + "url": "https://api.github.com/gists/bbfce31e0217a3689c8d961a356cb10d/6756a92b1a3b5d3c7a9ce6a40216d0c788d744c9" + }, + { + "user": { + "login": "Yizack", + "id": 16264115, + "node_id": "MDQ6VXNlcjE2MjY0MTE1", + "avatar_url": "https://avatars.githubusercontent.com/u/16264115?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Yizack", + "html_url": "https://github.com/Yizack", + "followers_url": "https://api.github.com/users/Yizack/followers", + "following_url": "https://api.github.com/users/Yizack/following{/other_user}", + "gists_url": "https://api.github.com/users/Yizack/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Yizack/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Yizack/subscriptions", + "organizations_url": "https://api.github.com/users/Yizack/orgs", + "repos_url": "https://api.github.com/users/Yizack/repos", + "events_url": "https://api.github.com/users/Yizack/events{/privacy}", + "received_events_url": "https://api.github.com/users/Yizack/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "version": "6e232ad0f5453d3e512774acb636821ef9bf1924", + "committed_at": "2023-02-21T06:40:30Z", + "change_status": { + "total": 2, + "additions": 1, + "deletions": 1 + }, + "url": "https://api.github.com/gists/bbfce31e0217a3689c8d961a356cb10d/6e232ad0f5453d3e512774acb636821ef9bf1924" + }, + { + "user": { + "login": "Yizack", + "id": 16264115, + "node_id": "MDQ6VXNlcjE2MjY0MTE1", + "avatar_url": "https://avatars.githubusercontent.com/u/16264115?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Yizack", + "html_url": "https://github.com/Yizack", + "followers_url": "https://api.github.com/users/Yizack/followers", + "following_url": "https://api.github.com/users/Yizack/following{/other_user}", + "gists_url": "https://api.github.com/users/Yizack/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Yizack/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Yizack/subscriptions", + "organizations_url": "https://api.github.com/users/Yizack/orgs", + "repos_url": "https://api.github.com/users/Yizack/repos", + "events_url": "https://api.github.com/users/Yizack/events{/privacy}", + "received_events_url": "https://api.github.com/users/Yizack/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "version": "3d598d54d4d22bcd4dc5f0d4c4b4a6b48ad21244", + "committed_at": "2023-02-21T03:31:47Z", + "change_status": {}, + "url": "https://api.github.com/gists/bbfce31e0217a3689c8d961a356cb10d/3d598d54d4d22bcd4dc5f0d4c4b4a6b48ad21244" + }, + { + "user": { + "login": "Yizack", + "id": 16264115, + "node_id": "MDQ6VXNlcjE2MjY0MTE1", + "avatar_url": "https://avatars.githubusercontent.com/u/16264115?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Yizack", + "html_url": "https://github.com/Yizack", + "followers_url": "https://api.github.com/users/Yizack/followers", + "following_url": "https://api.github.com/users/Yizack/following{/other_user}", + "gists_url": "https://api.github.com/users/Yizack/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Yizack/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Yizack/subscriptions", + "organizations_url": "https://api.github.com/users/Yizack/orgs", + "repos_url": "https://api.github.com/users/Yizack/repos", + "events_url": "https://api.github.com/users/Yizack/events{/privacy}", + "received_events_url": "https://api.github.com/users/Yizack/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "version": "b93db098fe83a0fcd5be8f91854da660d9b082b0", + "committed_at": "2022-11-11T01:16:17Z", + "change_status": {}, + "url": "https://api.github.com/gists/bbfce31e0217a3689c8d961a356cb10d/b93db098fe83a0fcd5be8f91854da660d9b082b0" + }, + { + "user": { + "login": "Yizack", + "id": 16264115, + "node_id": "MDQ6VXNlcjE2MjY0MTE1", + "avatar_url": "https://avatars.githubusercontent.com/u/16264115?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Yizack", + "html_url": "https://github.com/Yizack", + "followers_url": "https://api.github.com/users/Yizack/followers", + "following_url": "https://api.github.com/users/Yizack/following{/other_user}", + "gists_url": "https://api.github.com/users/Yizack/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Yizack/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Yizack/subscriptions", + "organizations_url": "https://api.github.com/users/Yizack/orgs", + "repos_url": "https://api.github.com/users/Yizack/repos", + "events_url": "https://api.github.com/users/Yizack/events{/privacy}", + "received_events_url": "https://api.github.com/users/Yizack/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "version": "a114fc6b12e9fd6f060d97f02da72f41bc8fbc52", + "committed_at": "2022-10-07T23:42:19Z", + "change_status": {}, + "url": "https://api.github.com/gists/bbfce31e0217a3689c8d961a356cb10d/a114fc6b12e9fd6f060d97f02da72f41bc8fbc52" + }, + { + "user": { + "login": "Yizack", + "id": 16264115, + "node_id": "MDQ6VXNlcjE2MjY0MTE1", + "avatar_url": "https://avatars.githubusercontent.com/u/16264115?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Yizack", + "html_url": "https://github.com/Yizack", + "followers_url": "https://api.github.com/users/Yizack/followers", + "following_url": "https://api.github.com/users/Yizack/following{/other_user}", + "gists_url": "https://api.github.com/users/Yizack/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Yizack/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Yizack/subscriptions", + "organizations_url": "https://api.github.com/users/Yizack/orgs", + "repos_url": "https://api.github.com/users/Yizack/repos", + "events_url": "https://api.github.com/users/Yizack/events{/privacy}", + "received_events_url": "https://api.github.com/users/Yizack/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "version": "42899dc417ff937b6e9dd2fedbfb721d4fa5fbbb", + "committed_at": "2022-10-07T23:39:58Z", + "change_status": {}, + "url": "https://api.github.com/gists/bbfce31e0217a3689c8d961a356cb10d/42899dc417ff937b6e9dd2fedbfb721d4fa5fbbb" + }, + { + "user": { + "login": "Yizack", + "id": 16264115, + "node_id": "MDQ6VXNlcjE2MjY0MTE1", + "avatar_url": "https://avatars.githubusercontent.com/u/16264115?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Yizack", + "html_url": "https://github.com/Yizack", + "followers_url": "https://api.github.com/users/Yizack/followers", + "following_url": "https://api.github.com/users/Yizack/following{/other_user}", + "gists_url": "https://api.github.com/users/Yizack/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Yizack/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Yizack/subscriptions", + "organizations_url": "https://api.github.com/users/Yizack/orgs", + "repos_url": "https://api.github.com/users/Yizack/repos", + "events_url": "https://api.github.com/users/Yizack/events{/privacy}", + "received_events_url": "https://api.github.com/users/Yizack/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "version": "107e0bdf27918adea625410af0d340e8fc1cd5bf", + "committed_at": "2020-11-03T02:21:05Z", + "change_status": {}, + "url": "https://api.github.com/gists/bbfce31e0217a3689c8d961a356cb10d/107e0bdf27918adea625410af0d340e8fc1cd5bf" + }, + { + "user": { + "login": "Yizack", + "id": 16264115, + "node_id": "MDQ6VXNlcjE2MjY0MTE1", + "avatar_url": "https://avatars.githubusercontent.com/u/16264115?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Yizack", + "html_url": "https://github.com/Yizack", + "followers_url": "https://api.github.com/users/Yizack/followers", + "following_url": "https://api.github.com/users/Yizack/following{/other_user}", + "gists_url": "https://api.github.com/users/Yizack/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Yizack/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Yizack/subscriptions", + "organizations_url": "https://api.github.com/users/Yizack/orgs", + "repos_url": "https://api.github.com/users/Yizack/repos", + "events_url": "https://api.github.com/users/Yizack/events{/privacy}", + "received_events_url": "https://api.github.com/users/Yizack/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "version": "24e925a879c7d5837bfc4a0d6be43f86a736fdc0", + "committed_at": "2020-10-12T22:46:35Z", + "change_status": {}, + "url": "https://api.github.com/gists/bbfce31e0217a3689c8d961a356cb10d/24e925a879c7d5837bfc4a0d6be43f86a736fdc0" + }, + { + "user": { + "login": "Yizack", + "id": 16264115, + "node_id": "MDQ6VXNlcjE2MjY0MTE1", + "avatar_url": "https://avatars.githubusercontent.com/u/16264115?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Yizack", + "html_url": "https://github.com/Yizack", + "followers_url": "https://api.github.com/users/Yizack/followers", + "following_url": "https://api.github.com/users/Yizack/following{/other_user}", + "gists_url": "https://api.github.com/users/Yizack/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Yizack/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Yizack/subscriptions", + "organizations_url": "https://api.github.com/users/Yizack/orgs", + "repos_url": "https://api.github.com/users/Yizack/repos", + "events_url": "https://api.github.com/users/Yizack/events{/privacy}", + "received_events_url": "https://api.github.com/users/Yizack/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "version": "e65738eb43d22e1fbdae9251f1646968387c137e", + "committed_at": "2020-10-10T06:48:30Z", + "change_status": {}, + "url": "https://api.github.com/gists/bbfce31e0217a3689c8d961a356cb10d/e65738eb43d22e1fbdae9251f1646968387c137e" + }, + { + "user": { + "login": "Yizack", + "id": 16264115, + "node_id": "MDQ6VXNlcjE2MjY0MTE1", + "avatar_url": "https://avatars.githubusercontent.com/u/16264115?v=4", + "gravatar_id": "", + "url": "https://api.github.com/users/Yizack", + "html_url": "https://github.com/Yizack", + "followers_url": "https://api.github.com/users/Yizack/followers", + "following_url": "https://api.github.com/users/Yizack/following{/other_user}", + "gists_url": "https://api.github.com/users/Yizack/gists{/gist_id}", + "starred_url": "https://api.github.com/users/Yizack/starred{/owner}{/repo}", + "subscriptions_url": "https://api.github.com/users/Yizack/subscriptions", + "organizations_url": "https://api.github.com/users/Yizack/orgs", + "repos_url": "https://api.github.com/users/Yizack/repos", + "events_url": "https://api.github.com/users/Yizack/events{/privacy}", + "received_events_url": "https://api.github.com/users/Yizack/received_events", + "type": "User", + "user_view_type": "public", + "site_admin": false + }, + "version": "7db5086ddf210a2b399025d2ec31e3df5167d541", + "committed_at": "2019-09-03T06:11:19Z", + "change_status": {}, + "url": "https://api.github.com/gists/bbfce31e0217a3689c8d961a356cb10d/7db5086ddf210a2b399025d2ec31e3df5167d541" + } + ], + "truncated": false +} diff --git a/frontend/frontend/src/pages/Home/Home.js b/frontend/frontend/src/pages/Home/Home.js index 35783673..29d1eab5 100644 --- a/frontend/frontend/src/pages/Home/Home.js +++ b/frontend/frontend/src/pages/Home/Home.js @@ -30,6 +30,7 @@ import { useIsAuthenticated, usePrivateAccess, } from '../../redux/selectors/userSelectors'; +import axios from 'axios'; const HomeScreen = ({ stage, setStage }) => { const [isLoading, setIsLoading] = useState(false); @@ -214,6 +215,24 @@ const HomeScreen = ({ stage, setStage }) => { themeSuffix += `&theme=${theme}`; } + // for stage five + const [gistUrl, setGistUrl] = useState(''); + + useEffect(() => { + const fetchGistUrl = async (gistId) => { + try { + const fullUrl = `https://api.github.com/gists/${gistId}`; + const result = await axios.get(fullUrl); + return result.data.html_url; + } catch (error) { + console.error(error); + return ''; + } + }; + + fetchGistUrl(gist).then(setGistUrl); + }, [gist]); + const contentSectionRef = useRef(null); useEffect(() => { @@ -391,6 +410,23 @@ const HomeScreen = ({ stage, setStage }) => { return `${wakatimeUser}_card`; } })()} + link={(() => { + switch (selectedCard) { + case CardTypes.STATS: + case CardTypes.TOP_LANGS: + return `https://${HOST}/api${themeSuffix}`; + case CardTypes.PIN: + let myRepo = repo; + if (!myRepo.includes('/')) { + myRepo = `${userId}/${myRepo}`; + } + return `https://github.com/${myRepo}`; + case CardTypes.GIST: + return gistUrl; + case CardTypes.WAKATIME: + return `https://wakatime.com/@${wakatimeUser}`; + } + })()} themeSuffix={themeSuffix} /> )} diff --git a/frontend/frontend/src/pages/Home/stages/Customize.js b/frontend/frontend/src/pages/Home/stages/Customize.js index 8780fc1f..b9576114 100644 --- a/frontend/frontend/src/pages/Home/stages/Customize.js +++ b/frontend/frontend/src/pages/Home/stages/Customize.js @@ -120,17 +120,20 @@ const CustomizeStage = ({ } placeholder={`e.g. "${DEMO_REPO}"`} value={repo} - setValue={ - setRepo - /*(newValue) => { + setValue={setRepo} + onPaste={(e) => { + e.preventDefault(); + let newValue = e.clipboardData.getData('text'); + // if the user pasted a full GitHub URL, extract owner/repo if (newValue.endsWith('/')) { newValue = newValue.slice(0, -1); } - setRepo( - newValue.includes('/') ? newValue.split('/')[1] : newValue, - ); - }*/ - } + let parts = newValue.split('/'); + if (parts.length > 2) { + newValue = parts.slice(-2).join('/'); + } + setRepo(newValue); + }} disabled={!isAuthenticated} /> )} @@ -162,6 +165,19 @@ const CustomizeStage = ({ placeholder={`e.g. "${DEMO_GIST}"`} value={gist} setValue={setGist} + onPaste={(e) => { + e.preventDefault(); + let newValue = e.clipboardData.getData('text'); + // if the user pasted a full GitHub URL, extract Gist ID + if (newValue.endsWith('/')) { + newValue = newValue.slice(0, -1); + } + let parts = newValue.split('/'); + if (parts.length > 1) { + newValue = parts.slice(-1).join('/'); + } + setRepo(newValue); + }} disabled={!isAuthenticated} /> )} diff --git a/frontend/frontend/src/pages/Home/stages/Display.js b/frontend/frontend/src/pages/Home/stages/Display.js index 2c043b15..11a0c60f 100644 --- a/frontend/frontend/src/pages/Home/stages/Display.js +++ b/frontend/frontend/src/pages/Home/stages/Display.js @@ -12,7 +12,7 @@ import { Button, Image } from '../../../components'; import { classnames } from '../../../utils'; import { HOST } from '../../../constants'; -const DisplayStage = ({ filename, themeSuffix }) => { +const DisplayStage = ({ filename, link, themeSuffix }) => { const card = themeSuffix.split('?')[0]; const downloadPNG = () => { @@ -29,7 +29,7 @@ const DisplayStage = ({ filename, themeSuffix }) => { const copyMarkdown = () => { navigator.clipboard.writeText( - `[![GitHub Stats](https://${HOST}/api${themeSuffix})](https://${HOST}/api${themeSuffix})`, + `[![GitHub Stats](https://${HOST}/api${themeSuffix})](${link})`, ); toast.info('Copied to Clipboard!', { position: 'bottom-right', @@ -97,6 +97,7 @@ const DisplayStage = ({ filename, themeSuffix }) => { DisplayStage.propTypes = { filename: PropTypes.string.isRequired, + link: PropTypes.string.isRequired, themeSuffix: PropTypes.string.isRequired, };