From df12d5c6fea77459c108ed408c293001a1a2f81a Mon Sep 17 00:00:00 2001 From: Lipis Date: Wed, 24 Aug 2022 20:38:07 +0300 Subject: [PATCH] Fix encoding and sort by name in `country.json` (#1031) --- country.json | 2842 +++++++++++++++++++++++++------------------------- flags.py | 6 +- 2 files changed, 1424 insertions(+), 1424 deletions(-) diff --git a/country.json b/country.json index c528d21d..c46962df 100644 --- a/country.json +++ b/country.json @@ -1,31 +1,4 @@ [ - { - "capital": "Georgetown", - "code": "ac", - "continent": "Africa", - "flag_1x1": "flags/1x1/ac.svg", - "flag_4x3": "flags/4x3/ac.svg", - "iso": false, - "name": "Ascension Island" - }, - { - "capital": "Andorra la Vella", - "code": "ad", - "continent": "Europe", - "flag_1x1": "flags/1x1/ad.svg", - "flag_4x3": "flags/4x3/ad.svg", - "iso": true, - "name": "Andorra" - }, - { - "capital": "Abu Dhabi", - "code": "ae", - "continent": "Asia", - "flag_1x1": "flags/1x1/ae.svg", - "flag_4x3": "flags/4x3/ae.svg", - "iso": true, - "name": "United Arab Emirates" - }, { "capital": "Kabul", "code": "af", @@ -35,103 +8,6 @@ "iso": true, "name": "Afghanistan" }, - { - "capital": "St. John's", - "code": "ag", - "continent": "North America", - "flag_1x1": "flags/1x1/ag.svg", - "flag_4x3": "flags/4x3/ag.svg", - "iso": true, - "name": "Antigua and Barbuda" - }, - { - "capital": "The Valley", - "code": "ai", - "continent": "North America", - "flag_1x1": "flags/1x1/ai.svg", - "flag_4x3": "flags/4x3/ai.svg", - "iso": true, - "name": "Anguilla" - }, - { - "capital": "Tirana", - "code": "al", - "continent": "Europe", - "flag_1x1": "flags/1x1/al.svg", - "flag_4x3": "flags/4x3/al.svg", - "iso": true, - "name": "Albania" - }, - { - "capital": "Yerevan", - "code": "am", - "continent": "Asia", - "flag_1x1": "flags/1x1/am.svg", - "flag_4x3": "flags/4x3/am.svg", - "iso": true, - "name": "Armenia" - }, - { - "capital": "Luanda", - "code": "ao", - "continent": "Africa", - "flag_1x1": "flags/1x1/ao.svg", - "flag_4x3": "flags/4x3/ao.svg", - "iso": true, - "name": "Angola" - }, - { - "code": "aq", - "flag_1x1": "flags/1x1/aq.svg", - "flag_4x3": "flags/4x3/aq.svg", - "iso": true, - "name": "Antarctica" - }, - { - "capital": "Buenos Aires", - "code": "ar", - "continent": "South America", - "flag_1x1": "flags/1x1/ar.svg", - "flag_4x3": "flags/4x3/ar.svg", - "iso": true, - "name": "Argentina" - }, - { - "capital": "Pago Pago", - "code": "as", - "continent": "Oceania", - "flag_1x1": "flags/1x1/as.svg", - "flag_4x3": "flags/4x3/as.svg", - "iso": true, - "name": "American Samoa" - }, - { - "capital": "Vienna", - "code": "at", - "continent": "Europe", - "flag_1x1": "flags/1x1/at.svg", - "flag_4x3": "flags/4x3/at.svg", - "iso": true, - "name": "Austria" - }, - { - "capital": "Canberra", - "code": "au", - "continent": "Oceania", - "flag_1x1": "flags/1x1/au.svg", - "flag_4x3": "flags/4x3/au.svg", - "iso": true, - "name": "Australia" - }, - { - "capital": "Oranjestad", - "code": "aw", - "continent": "South America", - "flag_1x1": "flags/1x1/aw.svg", - "flag_4x3": "flags/4x3/aw.svg", - "iso": true, - "name": "Aruba" - }, { "capital": "Mariehamn", "code": "ax", @@ -141,6 +17,130 @@ "iso": true, "name": "Aland Islands" }, + { + "capital": "Tirana", + "code": "al", + "continent": "Europe", + "flag_1x1": "flags/1x1/al.svg", + "flag_4x3": "flags/4x3/al.svg", + "iso": true, + "name": "Albania" + }, + { + "capital": "Algiers", + "code": "dz", + "continent": "Africa", + "flag_1x1": "flags/1x1/dz.svg", + "flag_4x3": "flags/4x3/dz.svg", + "iso": true, + "name": "Algeria" + }, + { + "capital": "Pago Pago", + "code": "as", + "continent": "Oceania", + "flag_1x1": "flags/1x1/as.svg", + "flag_4x3": "flags/4x3/as.svg", + "iso": true, + "name": "American Samoa" + }, + { + "capital": "Andorra la Vella", + "code": "ad", + "continent": "Europe", + "flag_1x1": "flags/1x1/ad.svg", + "flag_4x3": "flags/4x3/ad.svg", + "iso": true, + "name": "Andorra" + }, + { + "capital": "Luanda", + "code": "ao", + "continent": "Africa", + "flag_1x1": "flags/1x1/ao.svg", + "flag_4x3": "flags/4x3/ao.svg", + "iso": true, + "name": "Angola" + }, + { + "capital": "The Valley", + "code": "ai", + "continent": "North America", + "flag_1x1": "flags/1x1/ai.svg", + "flag_4x3": "flags/4x3/ai.svg", + "iso": true, + "name": "Anguilla" + }, + { + "code": "aq", + "flag_1x1": "flags/1x1/aq.svg", + "flag_4x3": "flags/4x3/aq.svg", + "iso": true, + "name": "Antarctica" + }, + { + "capital": "St. John's", + "code": "ag", + "continent": "North America", + "flag_1x1": "flags/1x1/ag.svg", + "flag_4x3": "flags/4x3/ag.svg", + "iso": true, + "name": "Antigua and Barbuda" + }, + { + "capital": "Buenos Aires", + "code": "ar", + "continent": "South America", + "flag_1x1": "flags/1x1/ar.svg", + "flag_4x3": "flags/4x3/ar.svg", + "iso": true, + "name": "Argentina" + }, + { + "capital": "Yerevan", + "code": "am", + "continent": "Asia", + "flag_1x1": "flags/1x1/am.svg", + "flag_4x3": "flags/4x3/am.svg", + "iso": true, + "name": "Armenia" + }, + { + "capital": "Oranjestad", + "code": "aw", + "continent": "South America", + "flag_1x1": "flags/1x1/aw.svg", + "flag_4x3": "flags/4x3/aw.svg", + "iso": true, + "name": "Aruba" + }, + { + "capital": "Georgetown", + "code": "ac", + "continent": "Africa", + "flag_1x1": "flags/1x1/ac.svg", + "flag_4x3": "flags/4x3/ac.svg", + "iso": false, + "name": "Ascension Island" + }, + { + "capital": "Canberra", + "code": "au", + "continent": "Oceania", + "flag_1x1": "flags/1x1/au.svg", + "flag_4x3": "flags/4x3/au.svg", + "iso": true, + "name": "Australia" + }, + { + "capital": "Vienna", + "code": "at", + "continent": "Europe", + "flag_1x1": "flags/1x1/at.svg", + "flag_4x3": "flags/4x3/at.svg", + "iso": true, + "name": "Austria" + }, { "capital": "Baku", "code": "az", @@ -151,58 +151,13 @@ "name": "Azerbaijan" }, { - "capital": "Sarajevo", - "code": "ba", - "continent": "Europe", - "flag_1x1": "flags/1x1/ba.svg", - "flag_4x3": "flags/4x3/ba.svg", - "iso": true, - "name": "Bosnia and Herzegovina" - }, - { - "capital": "Bridgetown", - "code": "bb", + "capital": "Nassau", + "code": "bs", "continent": "North America", - "flag_1x1": "flags/1x1/bb.svg", - "flag_4x3": "flags/4x3/bb.svg", + "flag_1x1": "flags/1x1/bs.svg", + "flag_4x3": "flags/4x3/bs.svg", "iso": true, - "name": "Barbados" - }, - { - "capital": "Dhaka", - "code": "bd", - "continent": "Asia", - "flag_1x1": "flags/1x1/bd.svg", - "flag_4x3": "flags/4x3/bd.svg", - "iso": true, - "name": "Bangladesh" - }, - { - "capital": "Brussels", - "code": "be", - "continent": "Europe", - "flag_1x1": "flags/1x1/be.svg", - "flag_4x3": "flags/4x3/be.svg", - "iso": true, - "name": "Belgium" - }, - { - "capital": "Ouagadougou", - "code": "bf", - "continent": "Africa", - "flag_1x1": "flags/1x1/bf.svg", - "flag_4x3": "flags/4x3/bf.svg", - "iso": true, - "name": "Burkina Faso" - }, - { - "capital": "Sofia", - "code": "bg", - "continent": "Europe", - "flag_1x1": "flags/1x1/bg.svg", - "flag_4x3": "flags/4x3/bg.svg", - "iso": true, - "name": "Bulgaria" + "name": "Bahamas" }, { "capital": "Manama", @@ -214,13 +169,49 @@ "name": "Bahrain" }, { - "capital": "Bujumbura", - "code": "bi", - "continent": "Africa", - "flag_1x1": "flags/1x1/bi.svg", - "flag_4x3": "flags/4x3/bi.svg", + "capital": "Dhaka", + "code": "bd", + "continent": "Asia", + "flag_1x1": "flags/1x1/bd.svg", + "flag_4x3": "flags/4x3/bd.svg", "iso": true, - "name": "Burundi" + "name": "Bangladesh" + }, + { + "capital": "Bridgetown", + "code": "bb", + "continent": "North America", + "flag_1x1": "flags/1x1/bb.svg", + "flag_4x3": "flags/4x3/bb.svg", + "iso": true, + "name": "Barbados" + }, + { + "capital": "Minsk", + "code": "by", + "continent": "Europe", + "flag_1x1": "flags/1x1/by.svg", + "flag_4x3": "flags/4x3/by.svg", + "iso": true, + "name": "Belarus" + }, + { + "capital": "Brussels", + "code": "be", + "continent": "Europe", + "flag_1x1": "flags/1x1/be.svg", + "flag_4x3": "flags/4x3/be.svg", + "iso": true, + "name": "Belgium" + }, + { + "capital": "Belmopan", + "code": "bz", + "continent": "North America", + "flag_1x1": "flags/1x1/bz.svg", + "flag_4x3": "flags/4x3/bz.svg", + "iso": true, + "name": "Belize" }, { "capital": "Porto-Novo", @@ -231,15 +222,6 @@ "iso": true, "name": "Benin" }, - { - "capital": "Gustavia", - "code": "bl", - "continent": "North America", - "flag_1x1": "flags/1x1/bl.svg", - "flag_4x3": "flags/4x3/bl.svg", - "iso": true, - "name": "Saint Barth\u00e9lemy" - }, { "capital": "Hamilton", "code": "bm", @@ -250,13 +232,13 @@ "name": "Bermuda" }, { - "capital": "Bandar Seri Begawan", - "code": "bn", + "capital": "Thimphu", + "code": "bt", "continent": "Asia", - "flag_1x1": "flags/1x1/bn.svg", - "flag_4x3": "flags/4x3/bn.svg", + "flag_1x1": "flags/1x1/bt.svg", + "flag_4x3": "flags/4x3/bt.svg", "iso": true, - "name": "Brunei Darussalam" + "name": "Bhutan" }, { "capital": "Sucre", @@ -277,38 +259,13 @@ "name": "Bonaire, Sint Eustatius and Saba" }, { - "capital": "Brasília", - "code": "br", - "continent": "South America", - "flag_1x1": "flags/1x1/br.svg", - "flag_4x3": "flags/4x3/br.svg", + "capital": "Sarajevo", + "code": "ba", + "continent": "Europe", + "flag_1x1": "flags/1x1/ba.svg", + "flag_4x3": "flags/4x3/ba.svg", "iso": true, - "name": "Brazil" - }, - { - "capital": "Nassau", - "code": "bs", - "continent": "North America", - "flag_1x1": "flags/1x1/bs.svg", - "flag_4x3": "flags/4x3/bs.svg", - "iso": true, - "name": "Bahamas" - }, - { - "capital": "Thimphu", - "code": "bt", - "continent": "Asia", - "flag_1x1": "flags/1x1/bt.svg", - "flag_4x3": "flags/4x3/bt.svg", - "iso": true, - "name": "Bhutan" - }, - { - "code": "bv", - "flag_1x1": "flags/1x1/bv.svg", - "flag_4x3": "flags/4x3/bv.svg", - "iso": true, - "name": "Bouvet Island" + "name": "Bosnia and Herzegovina" }, { "capital": "Gaborone", @@ -320,162 +277,65 @@ "name": "Botswana" }, { - "capital": "Minsk", - "code": "by", - "continent": "Europe", - "flag_1x1": "flags/1x1/by.svg", - "flag_4x3": "flags/4x3/by.svg", + "code": "bv", + "flag_1x1": "flags/1x1/bv.svg", + "flag_4x3": "flags/4x3/bv.svg", "iso": true, - "name": "Belarus" + "name": "Bouvet Island" }, { - "capital": "Belmopan", - "code": "bz", - "continent": "North America", - "flag_1x1": "flags/1x1/bz.svg", - "flag_4x3": "flags/4x3/bz.svg", - "iso": true, - "name": "Belize" - }, - { - "capital": "Ottawa", - "code": "ca", - "continent": "North America", - "flag_1x1": "flags/1x1/ca.svg", - "flag_4x3": "flags/4x3/ca.svg", - "iso": true, - "name": "Canada" - }, - { - "capital": "West Island", - "code": "cc", - "continent": "Asia", - "flag_1x1": "flags/1x1/cc.svg", - "flag_4x3": "flags/4x3/cc.svg", - "iso": true, - "name": "Cocos (Keeling) Islands" - }, - { - "capital": "Kinshasa", - "code": "cd", - "continent": "Africa", - "flag_1x1": "flags/1x1/cd.svg", - "flag_4x3": "flags/4x3/cd.svg", - "iso": true, - "name": "Democratic Republic of the Congo" - }, - { - "code": "cefta", - "flag_1x1": "flags/1x1/cefta.svg", - "flag_4x3": "flags/4x3/cefta.svg", - "iso": false, - "name": "Central European Free Trade Agreement" - }, - { - "capital": "Bangui", - "code": "cf", - "continent": "Africa", - "flag_1x1": "flags/1x1/cf.svg", - "flag_4x3": "flags/4x3/cf.svg", - "iso": true, - "name": "Central African Republic" - }, - { - "capital": "Brazzaville", - "code": "cg", - "continent": "Africa", - "flag_1x1": "flags/1x1/cg.svg", - "flag_4x3": "flags/4x3/cg.svg", - "iso": true, - "name": "Republic of the Congo" - }, - { - "capital": "Bern", - "code": "ch", - "continent": "Europe", - "flag_1x1": "flags/1x1/ch.svg", - "flag_4x3": "flags/4x3/ch.svg", - "iso": true, - "name": "Switzerland" - }, - { - "capital": "Yamoussoukro", - "code": "ci", - "continent": "Africa", - "flag_1x1": "flags/1x1/ci.svg", - "flag_4x3": "flags/4x3/ci.svg", - "iso": true, - "name": "C\u00f4te d'Ivoire" - }, - { - "capital": "Avarua", - "code": "ck", - "continent": "Oceania", - "flag_1x1": "flags/1x1/ck.svg", - "flag_4x3": "flags/4x3/ck.svg", - "iso": true, - "name": "Cook Islands" - }, - { - "capital": "Santiago", - "code": "cl", + "capital": "Brasília", + "code": "br", "continent": "South America", - "flag_1x1": "flags/1x1/cl.svg", - "flag_4x3": "flags/4x3/cl.svg", + "flag_1x1": "flags/1x1/br.svg", + "flag_4x3": "flags/4x3/br.svg", "iso": true, - "name": "Chile" + "name": "Brazil" }, { - "capital": "Yaound\u00e9", - "code": "cm", - "continent": "Africa", - "flag_1x1": "flags/1x1/cm.svg", - "flag_4x3": "flags/4x3/cm.svg", - "iso": true, - "name": "Cameroon" - }, - { - "capital": "Beijing", - "code": "cn", + "capital": "Diego Garcia", + "code": "io", "continent": "Asia", - "flag_1x1": "flags/1x1/cn.svg", - "flag_4x3": "flags/4x3/cn.svg", + "flag_1x1": "flags/1x1/io.svg", + "flag_4x3": "flags/4x3/io.svg", "iso": true, - "name": "China" + "name": "British Indian Ocean Territory" }, { - "capital": "Bogotá", - "code": "co", - "continent": "South America", - "flag_1x1": "flags/1x1/co.svg", - "flag_4x3": "flags/4x3/co.svg", + "capital": "Bandar Seri Begawan", + "code": "bn", + "continent": "Asia", + "flag_1x1": "flags/1x1/bn.svg", + "flag_4x3": "flags/4x3/bn.svg", "iso": true, - "name": "Colombia" + "name": "Brunei Darussalam" }, { - "code": "cp", - "flag_1x1": "flags/1x1/cp.svg", - "flag_4x3": "flags/4x3/cp.svg", - "iso": false, - "name": "Clipperton Island" + "capital": "Sofia", + "code": "bg", + "continent": "Europe", + "flag_1x1": "flags/1x1/bg.svg", + "flag_4x3": "flags/4x3/bg.svg", + "iso": true, + "name": "Bulgaria" }, { - "capital": "San Jos\u00e9", - "code": "cr", - "continent": "North America", - "flag_1x1": "flags/1x1/cr.svg", - "flag_4x3": "flags/4x3/cr.svg", + "capital": "Ouagadougou", + "code": "bf", + "continent": "Africa", + "flag_1x1": "flags/1x1/bf.svg", + "flag_4x3": "flags/4x3/bf.svg", "iso": true, - "name": "Costa Rica" + "name": "Burkina Faso" }, { - "capital": "Havana", - "code": "cu", - "continent": "North America", - "flag_1x1": "flags/1x1/cu.svg", - "flag_4x3": "flags/4x3/cu.svg", + "capital": "Bujumbura", + "code": "bi", + "continent": "Africa", + "flag_1x1": "flags/1x1/bi.svg", + "flag_4x3": "flags/4x3/bi.svg", "iso": true, - "name": "Cuba" + "name": "Burundi" }, { "capital": "Praia", @@ -487,13 +347,104 @@ "name": "Cabo Verde" }, { - "capital": "Willemstad", - "code": "cw", - "continent": "South America", - "flag_1x1": "flags/1x1/cw.svg", - "flag_4x3": "flags/4x3/cw.svg", + "capital": "Phnom Penh", + "code": "kh", + "continent": "Asia", + "flag_1x1": "flags/1x1/kh.svg", + "flag_4x3": "flags/4x3/kh.svg", "iso": true, - "name": "Cura\u00e7ao" + "name": "Cambodia" + }, + { + "capital": "Yaoundé", + "code": "cm", + "continent": "Africa", + "flag_1x1": "flags/1x1/cm.svg", + "flag_4x3": "flags/4x3/cm.svg", + "iso": true, + "name": "Cameroon" + }, + { + "capital": "Ottawa", + "code": "ca", + "continent": "North America", + "flag_1x1": "flags/1x1/ca.svg", + "flag_4x3": "flags/4x3/ca.svg", + "iso": true, + "name": "Canada" + }, + { + "code": "ic", + "flag_1x1": "flags/1x1/ic.svg", + "flag_4x3": "flags/4x3/ic.svg", + "iso": false, + "name": "Canary Islands" + }, + { + "code": "es-ct", + "flag_1x1": "flags/1x1/es-ct.svg", + "flag_4x3": "flags/4x3/es-ct.svg", + "iso": false, + "name": "Catalonia" + }, + { + "capital": "George Town", + "code": "ky", + "continent": "North America", + "flag_1x1": "flags/1x1/ky.svg", + "flag_4x3": "flags/4x3/ky.svg", + "iso": true, + "name": "Cayman Islands" + }, + { + "capital": "Bangui", + "code": "cf", + "continent": "Africa", + "flag_1x1": "flags/1x1/cf.svg", + "flag_4x3": "flags/4x3/cf.svg", + "iso": true, + "name": "Central African Republic" + }, + { + "code": "cefta", + "flag_1x1": "flags/1x1/cefta.svg", + "flag_4x3": "flags/4x3/cefta.svg", + "iso": false, + "name": "Central European Free Trade Agreement" + }, + { + "code": "ea", + "flag_1x1": "flags/1x1/ea.svg", + "flag_4x3": "flags/4x3/ea.svg", + "iso": false, + "name": "Ceuta & Melilla" + }, + { + "capital": "N'Djamena", + "code": "td", + "continent": "Africa", + "flag_1x1": "flags/1x1/td.svg", + "flag_4x3": "flags/4x3/td.svg", + "iso": true, + "name": "Chad" + }, + { + "capital": "Santiago", + "code": "cl", + "continent": "South America", + "flag_1x1": "flags/1x1/cl.svg", + "flag_4x3": "flags/4x3/cl.svg", + "iso": true, + "name": "Chile" + }, + { + "capital": "Beijing", + "code": "cn", + "continent": "Asia", + "flag_1x1": "flags/1x1/cn.svg", + "flag_4x3": "flags/4x3/cn.svg", + "iso": true, + "name": "China" }, { "capital": "Flying Fish Cove", @@ -504,6 +455,85 @@ "iso": true, "name": "Christmas Island" }, + { + "code": "cp", + "flag_1x1": "flags/1x1/cp.svg", + "flag_4x3": "flags/4x3/cp.svg", + "iso": false, + "name": "Clipperton Island" + }, + { + "capital": "West Island", + "code": "cc", + "continent": "Asia", + "flag_1x1": "flags/1x1/cc.svg", + "flag_4x3": "flags/4x3/cc.svg", + "iso": true, + "name": "Cocos (Keeling) Islands" + }, + { + "capital": "Bogotá", + "code": "co", + "continent": "South America", + "flag_1x1": "flags/1x1/co.svg", + "flag_4x3": "flags/4x3/co.svg", + "iso": true, + "name": "Colombia" + }, + { + "capital": "Moroni", + "code": "km", + "continent": "Africa", + "flag_1x1": "flags/1x1/km.svg", + "flag_4x3": "flags/4x3/km.svg", + "iso": true, + "name": "Comoros" + }, + { + "capital": "Avarua", + "code": "ck", + "continent": "Oceania", + "flag_1x1": "flags/1x1/ck.svg", + "flag_4x3": "flags/4x3/ck.svg", + "iso": true, + "name": "Cook Islands" + }, + { + "capital": "San José", + "code": "cr", + "continent": "North America", + "flag_1x1": "flags/1x1/cr.svg", + "flag_4x3": "flags/4x3/cr.svg", + "iso": true, + "name": "Costa Rica" + }, + { + "capital": "Zagreb", + "code": "hr", + "continent": "Europe", + "flag_1x1": "flags/1x1/hr.svg", + "flag_4x3": "flags/4x3/hr.svg", + "iso": true, + "name": "Croatia" + }, + { + "capital": "Havana", + "code": "cu", + "continent": "North America", + "flag_1x1": "flags/1x1/cu.svg", + "flag_4x3": "flags/4x3/cu.svg", + "iso": true, + "name": "Cuba" + }, + { + "capital": "Willemstad", + "code": "cw", + "continent": "South America", + "flag_1x1": "flags/1x1/cw.svg", + "flag_4x3": "flags/4x3/cw.svg", + "iso": true, + "name": "Curaçao" + }, { "capital": "Nicosia", "code": "cy", @@ -523,13 +553,31 @@ "name": "Czech Republic" }, { - "capital": "Berlin", - "code": "de", - "continent": "Europe", - "flag_1x1": "flags/1x1/de.svg", - "flag_4x3": "flags/4x3/de.svg", + "capital": "Yamoussoukro", + "code": "ci", + "continent": "Africa", + "flag_1x1": "flags/1x1/ci.svg", + "flag_4x3": "flags/4x3/ci.svg", "iso": true, - "name": "Germany" + "name": "Côte d'Ivoire" + }, + { + "capital": "Kinshasa", + "code": "cd", + "continent": "Africa", + "flag_1x1": "flags/1x1/cd.svg", + "flag_4x3": "flags/4x3/cd.svg", + "iso": true, + "name": "Democratic Republic of the Congo" + }, + { + "capital": "Copenhagen", + "code": "dk", + "continent": "Europe", + "flag_1x1": "flags/1x1/dk.svg", + "flag_4x3": "flags/4x3/dk.svg", + "iso": true, + "name": "Denmark" }, { "code": "dg", @@ -547,15 +595,6 @@ "iso": true, "name": "Djibouti" }, - { - "capital": "Copenhagen", - "code": "dk", - "continent": "Europe", - "flag_1x1": "flags/1x1/dk.svg", - "flag_4x3": "flags/4x3/dk.svg", - "iso": true, - "name": "Denmark" - }, { "capital": "Roseau", "code": "dm", @@ -574,22 +613,6 @@ "iso": true, "name": "Dominican Republic" }, - { - "capital": "Algiers", - "code": "dz", - "continent": "Africa", - "flag_1x1": "flags/1x1/dz.svg", - "flag_4x3": "flags/4x3/dz.svg", - "iso": true, - "name": "Algeria" - }, - { - "code": "ea", - "flag_1x1": "flags/1x1/ea.svg", - "flag_4x3": "flags/4x3/ea.svg", - "iso": false, - "name": "Ceuta & Melilla" - }, { "capital": "Quito", "code": "ec", @@ -599,15 +622,6 @@ "iso": true, "name": "Ecuador" }, - { - "capital": "Tallinn", - "code": "ee", - "continent": "Europe", - "flag_1x1": "flags/1x1/ee.svg", - "flag_4x3": "flags/4x3/ee.svg", - "iso": true, - "name": "Estonia" - }, { "capital": "Cairo", "code": "eg", @@ -618,13 +632,31 @@ "name": "Egypt" }, { - "capital": "Laayoune", - "code": "eh", - "continent": "Africa", - "flag_1x1": "flags/1x1/eh.svg", - "flag_4x3": "flags/4x3/eh.svg", + "capital": "San Salvador", + "code": "sv", + "continent": "North America", + "flag_1x1": "flags/1x1/sv.svg", + "flag_4x3": "flags/4x3/sv.svg", "iso": true, - "name": "Western Sahara" + "name": "El Salvador" + }, + { + "capital": "London", + "code": "gb-eng", + "continent": "Europe", + "flag_1x1": "flags/1x1/gb-eng.svg", + "flag_4x3": "flags/4x3/gb-eng.svg", + "iso": false, + "name": "England" + }, + { + "capital": "Malabo", + "code": "gq", + "continent": "Africa", + "flag_1x1": "flags/1x1/gq.svg", + "flag_4x3": "flags/4x3/gq.svg", + "iso": true, + "name": "Equatorial Guinea" }, { "capital": "Asmara", @@ -636,27 +668,22 @@ "name": "Eritrea" }, { - "capital": "Madrid", - "code": "es", + "capital": "Tallinn", + "code": "ee", "continent": "Europe", - "flag_1x1": "flags/1x1/es.svg", - "flag_4x3": "flags/4x3/es.svg", + "flag_1x1": "flags/1x1/ee.svg", + "flag_4x3": "flags/4x3/ee.svg", "iso": true, - "name": "Spain" + "name": "Estonia" }, { - "code": "es-ct", - "flag_1x1": "flags/1x1/es-ct.svg", - "flag_4x3": "flags/4x3/es-ct.svg", - "iso": false, - "name": "Catalonia" - }, - { - "code": "es-ga", - "flag_1x1": "flags/1x1/es-ga.svg", - "flag_4x3": "flags/4x3/es-ga.svg", - "iso": false, - "name": "Galicia" + "capital": "Lobamba, Mbabane", + "code": "sz", + "continent": "Africa", + "flag_1x1": "flags/1x1/sz.svg", + "flag_4x3": "flags/4x3/sz.svg", + "iso": true, + "name": "Eswatini" }, { "capital": "Addis Ababa", @@ -674,24 +701,6 @@ "iso": false, "name": "Europe" }, - { - "capital": "Helsinki", - "code": "fi", - "continent": "Europe", - "flag_1x1": "flags/1x1/fi.svg", - "flag_4x3": "flags/4x3/fi.svg", - "iso": true, - "name": "Finland" - }, - { - "capital": "Suva", - "code": "fj", - "continent": "Oceania", - "flag_1x1": "flags/1x1/fj.svg", - "flag_4x3": "flags/4x3/fj.svg", - "iso": true, - "name": "Fiji" - }, { "capital": "Stanley", "code": "fk", @@ -701,6 +710,15 @@ "iso": true, "name": "Falkland Islands" }, + { + "capital": "Tórshavn", + "code": "fo", + "continent": "Europe", + "flag_1x1": "flags/1x1/fo.svg", + "flag_4x3": "flags/4x3/fo.svg", + "iso": true, + "name": "Faroe Islands" + }, { "capital": "Palikir", "code": "fm", @@ -711,13 +729,22 @@ "name": "Federated States of Micronesia" }, { - "capital": "T\u00f3rshavn", - "code": "fo", - "continent": "Europe", - "flag_1x1": "flags/1x1/fo.svg", - "flag_4x3": "flags/4x3/fo.svg", + "capital": "Suva", + "code": "fj", + "continent": "Oceania", + "flag_1x1": "flags/1x1/fj.svg", + "flag_4x3": "flags/4x3/fj.svg", "iso": true, - "name": "Faroe Islands" + "name": "Fiji" + }, + { + "capital": "Helsinki", + "code": "fi", + "continent": "Europe", + "flag_1x1": "flags/1x1/fi.svg", + "flag_4x3": "flags/4x3/fi.svg", + "iso": true, + "name": "Finland" }, { "capital": "Paris", @@ -728,6 +755,33 @@ "iso": true, "name": "France" }, + { + "capital": "Cayenne", + "code": "gf", + "continent": "South America", + "flag_1x1": "flags/1x1/gf.svg", + "flag_4x3": "flags/4x3/gf.svg", + "iso": true, + "name": "French Guiana" + }, + { + "capital": "Papeete", + "code": "pf", + "continent": "Oceania", + "flag_1x1": "flags/1x1/pf.svg", + "flag_4x3": "flags/4x3/pf.svg", + "iso": true, + "name": "French Polynesia" + }, + { + "capital": "Saint-Pierre, Réunion", + "code": "tf", + "continent": "Africa", + "flag_1x1": "flags/1x1/tf.svg", + "flag_4x3": "flags/4x3/tf.svg", + "iso": true, + "name": "French Southern Territories" + }, { "capital": "Libreville", "code": "ga", @@ -738,58 +792,20 @@ "name": "Gabon" }, { - "capital": "London", - "code": "gb", - "continent": "Europe", - "flag_1x1": "flags/1x1/gb.svg", - "flag_4x3": "flags/4x3/gb.svg", + "code": "es-ga", + "flag_1x1": "flags/1x1/es-ga.svg", + "flag_4x3": "flags/4x3/es-ga.svg", + "iso": false, + "name": "Galicia" + }, + { + "capital": "Banjul", + "code": "gm", + "continent": "Africa", + "flag_1x1": "flags/1x1/gm.svg", + "flag_4x3": "flags/4x3/gm.svg", "iso": true, - "name": "United Kingdom" - }, - { - "capital": "London", - "code": "gb-eng", - "continent": "Europe", - "flag_1x1": "flags/1x1/gb-eng.svg", - "flag_4x3": "flags/4x3/gb-eng.svg", - "iso": false, - "name": "England" - }, - { - "capital": "Belfast", - "code": "gb-nir", - "continent": "Europe", - "flag_1x1": "flags/1x1/gb-nir.svg", - "flag_4x3": "flags/4x3/gb-nir.svg", - "iso": false, - "name": "Northern Ireland" - }, - { - "capital": "Edinburgh", - "code": "gb-sct", - "continent": "Europe", - "flag_1x1": "flags/1x1/gb-sct.svg", - "flag_4x3": "flags/4x3/gb-sct.svg", - "iso": false, - "name": "Scotland" - }, - { - "capital": "Cardiff", - "code": "gb-wls", - "continent": "Europe", - "flag_1x1": "flags/1x1/gb-wls.svg", - "flag_4x3": "flags/4x3/gb-wls.svg", - "iso": false, - "name": "Wales" - }, - { - "capital": "St. George's", - "code": "gd", - "continent": "North America", - "flag_1x1": "flags/1x1/gd.svg", - "flag_4x3": "flags/4x3/gd.svg", - "iso": true, - "name": "Grenada" + "name": "Gambia" }, { "capital": "Tbilisi", @@ -801,22 +817,13 @@ "name": "Georgia" }, { - "capital": "Cayenne", - "code": "gf", - "continent": "South America", - "flag_1x1": "flags/1x1/gf.svg", - "flag_4x3": "flags/4x3/gf.svg", - "iso": true, - "name": "French Guiana" - }, - { - "capital": "Saint Peter Port", - "code": "gg", + "capital": "Berlin", + "code": "de", "continent": "Europe", - "flag_1x1": "flags/1x1/gg.svg", - "flag_4x3": "flags/4x3/gg.svg", + "flag_1x1": "flags/1x1/de.svg", + "flag_4x3": "flags/4x3/de.svg", "iso": true, - "name": "Guernsey" + "name": "Germany" }, { "capital": "Accra", @@ -836,6 +843,15 @@ "iso": true, "name": "Gibraltar" }, + { + "capital": "Athens", + "code": "gr", + "continent": "Europe", + "flag_1x1": "flags/1x1/gr.svg", + "flag_4x3": "flags/4x3/gr.svg", + "iso": true, + "name": "Greece" + }, { "capital": "Nuuk", "code": "gl", @@ -846,22 +862,13 @@ "name": "Greenland" }, { - "capital": "Banjul", - "code": "gm", - "continent": "Africa", - "flag_1x1": "flags/1x1/gm.svg", - "flag_4x3": "flags/4x3/gm.svg", + "capital": "St. George's", + "code": "gd", + "continent": "North America", + "flag_1x1": "flags/1x1/gd.svg", + "flag_4x3": "flags/4x3/gd.svg", "iso": true, - "name": "Gambia" - }, - { - "capital": "Conakry", - "code": "gn", - "continent": "Africa", - "flag_1x1": "flags/1x1/gn.svg", - "flag_4x3": "flags/4x3/gn.svg", - "iso": true, - "name": "Guinea" + "name": "Grenada" }, { "capital": "Basse-Terre", @@ -873,31 +880,13 @@ "name": "Guadeloupe" }, { - "capital": "Malabo", - "code": "gq", - "continent": "Africa", - "flag_1x1": "flags/1x1/gq.svg", - "flag_4x3": "flags/4x3/gq.svg", + "capital": "Hagåtña", + "code": "gu", + "continent": "Oceania", + "flag_1x1": "flags/1x1/gu.svg", + "flag_4x3": "flags/4x3/gu.svg", "iso": true, - "name": "Equatorial Guinea" - }, - { - "capital": "Athens", - "code": "gr", - "continent": "Europe", - "flag_1x1": "flags/1x1/gr.svg", - "flag_4x3": "flags/4x3/gr.svg", - "iso": true, - "name": "Greece" - }, - { - "capital": "King Edward Point", - "code": "gs", - "continent": "Antarctica", - "flag_1x1": "flags/1x1/gs.svg", - "flag_4x3": "flags/4x3/gs.svg", - "iso": true, - "name": "South Georgia and the South Sandwich Islands" + "name": "Guam" }, { "capital": "Guatemala City", @@ -909,13 +898,22 @@ "name": "Guatemala" }, { - "capital": "Hagåtña", - "code": "gu", - "continent": "Oceania", - "flag_1x1": "flags/1x1/gu.svg", - "flag_4x3": "flags/4x3/gu.svg", + "capital": "Saint Peter Port", + "code": "gg", + "continent": "Europe", + "flag_1x1": "flags/1x1/gg.svg", + "flag_4x3": "flags/4x3/gg.svg", "iso": true, - "name": "Guam" + "name": "Guernsey" + }, + { + "capital": "Conakry", + "code": "gn", + "continent": "Africa", + "flag_1x1": "flags/1x1/gn.svg", + "flag_4x3": "flags/4x3/gn.svg", + "iso": true, + "name": "Guinea" }, { "capital": "Bissau", @@ -936,13 +934,13 @@ "name": "Guyana" }, { - "capital": "Hong Kong", - "code": "hk", - "continent": "Asia", - "flag_1x1": "flags/1x1/hk.svg", - "flag_4x3": "flags/4x3/hk.svg", + "capital": "Port-au-Prince", + "code": "ht", + "continent": "North America", + "flag_1x1": "flags/1x1/ht.svg", + "flag_4x3": "flags/4x3/ht.svg", "iso": true, - "name": "Hong Kong" + "name": "Haiti" }, { "code": "hm", @@ -951,6 +949,15 @@ "iso": true, "name": "Heard Island and McDonald Islands" }, + { + "capital": "Vatican City", + "code": "va", + "continent": "Europe", + "flag_1x1": "flags/1x1/va.svg", + "flag_4x3": "flags/4x3/va.svg", + "iso": true, + "name": "Holy See" + }, { "capital": "Tegucigalpa", "code": "hn", @@ -961,22 +968,13 @@ "name": "Honduras" }, { - "capital": "Zagreb", - "code": "hr", - "continent": "Europe", - "flag_1x1": "flags/1x1/hr.svg", - "flag_4x3": "flags/4x3/hr.svg", + "capital": "Hong Kong", + "code": "hk", + "continent": "Asia", + "flag_1x1": "flags/1x1/hk.svg", + "flag_4x3": "flags/4x3/hk.svg", "iso": true, - "name": "Croatia" - }, - { - "capital": "Port-au-Prince", - "code": "ht", - "continent": "North America", - "flag_1x1": "flags/1x1/ht.svg", - "flag_4x3": "flags/4x3/ht.svg", - "iso": true, - "name": "Haiti" + "name": "Hong Kong" }, { "capital": "Budapest", @@ -988,47 +986,13 @@ "name": "Hungary" }, { - "code": "ic", - "flag_1x1": "flags/1x1/ic.svg", - "flag_4x3": "flags/4x3/ic.svg", - "iso": false, - "name": "Canary Islands" - }, - { - "capital": "Jakarta", - "code": "id", - "continent": "Asia", - "flag_1x1": "flags/1x1/id.svg", - "flag_4x3": "flags/4x3/id.svg", - "iso": true, - "name": "Indonesia" - }, - { - "capital": "Dublin", - "code": "ie", + "capital": "Reykjavik", + "code": "is", "continent": "Europe", - "flag_1x1": "flags/1x1/ie.svg", - "flag_4x3": "flags/4x3/ie.svg", + "flag_1x1": "flags/1x1/is.svg", + "flag_4x3": "flags/4x3/is.svg", "iso": true, - "name": "Ireland" - }, - { - "capital": "Jerusalem", - "code": "il", - "continent": "Asia", - "flag_1x1": "flags/1x1/il.svg", - "flag_4x3": "flags/4x3/il.svg", - "iso": true, - "name": "Israel" - }, - { - "capital": "Douglas", - "code": "im", - "continent": "Europe", - "flag_1x1": "flags/1x1/im.svg", - "flag_4x3": "flags/4x3/im.svg", - "iso": true, - "name": "Isle of Man" + "name": "Iceland" }, { "capital": "New Delhi", @@ -1040,22 +1004,13 @@ "name": "India" }, { - "capital": "Diego Garcia", - "code": "io", + "capital": "Jakarta", + "code": "id", "continent": "Asia", - "flag_1x1": "flags/1x1/io.svg", - "flag_4x3": "flags/4x3/io.svg", + "flag_1x1": "flags/1x1/id.svg", + "flag_4x3": "flags/4x3/id.svg", "iso": true, - "name": "British Indian Ocean Territory" - }, - { - "capital": "Baghdad", - "code": "iq", - "continent": "Asia", - "flag_1x1": "flags/1x1/iq.svg", - "flag_4x3": "flags/4x3/iq.svg", - "iso": true, - "name": "Iraq" + "name": "Indonesia" }, { "capital": "Tehran", @@ -1067,13 +1022,40 @@ "name": "Iran" }, { - "capital": "Reykjavik", - "code": "is", - "continent": "Europe", - "flag_1x1": "flags/1x1/is.svg", - "flag_4x3": "flags/4x3/is.svg", + "capital": "Baghdad", + "code": "iq", + "continent": "Asia", + "flag_1x1": "flags/1x1/iq.svg", + "flag_4x3": "flags/4x3/iq.svg", "iso": true, - "name": "Iceland" + "name": "Iraq" + }, + { + "capital": "Dublin", + "code": "ie", + "continent": "Europe", + "flag_1x1": "flags/1x1/ie.svg", + "flag_4x3": "flags/4x3/ie.svg", + "iso": true, + "name": "Ireland" + }, + { + "capital": "Douglas", + "code": "im", + "continent": "Europe", + "flag_1x1": "flags/1x1/im.svg", + "flag_4x3": "flags/4x3/im.svg", + "iso": true, + "name": "Isle of Man" + }, + { + "capital": "Jerusalem", + "code": "il", + "continent": "Asia", + "flag_1x1": "flags/1x1/il.svg", + "flag_4x3": "flags/4x3/il.svg", + "iso": true, + "name": "Israel" }, { "capital": "Rome", @@ -1084,15 +1066,6 @@ "iso": true, "name": "Italy" }, - { - "capital": "Saint Helier", - "code": "je", - "continent": "Europe", - "flag_1x1": "flags/1x1/je.svg", - "flag_4x3": "flags/4x3/je.svg", - "iso": true, - "name": "Jersey" - }, { "capital": "Kingston", "code": "jm", @@ -1102,15 +1075,6 @@ "iso": true, "name": "Jamaica" }, - { - "capital": "Amman", - "code": "jo", - "continent": "Asia", - "flag_1x1": "flags/1x1/jo.svg", - "flag_4x3": "flags/4x3/jo.svg", - "iso": true, - "name": "Jordan" - }, { "capital": "Tokyo", "code": "jp", @@ -1121,94 +1085,22 @@ "name": "Japan" }, { - "capital": "Nairobi", - "code": "ke", - "continent": "Africa", - "flag_1x1": "flags/1x1/ke.svg", - "flag_4x3": "flags/4x3/ke.svg", + "capital": "Saint Helier", + "code": "je", + "continent": "Europe", + "flag_1x1": "flags/1x1/je.svg", + "flag_4x3": "flags/4x3/je.svg", "iso": true, - "name": "Kenya" + "name": "Jersey" }, { - "capital": "Bishkek", - "code": "kg", + "capital": "Amman", + "code": "jo", "continent": "Asia", - "flag_1x1": "flags/1x1/kg.svg", - "flag_4x3": "flags/4x3/kg.svg", + "flag_1x1": "flags/1x1/jo.svg", + "flag_4x3": "flags/4x3/jo.svg", "iso": true, - "name": "Kyrgyzstan" - }, - { - "capital": "Phnom Penh", - "code": "kh", - "continent": "Asia", - "flag_1x1": "flags/1x1/kh.svg", - "flag_4x3": "flags/4x3/kh.svg", - "iso": true, - "name": "Cambodia" - }, - { - "capital": "South Tarawa", - "code": "ki", - "continent": "Oceania", - "flag_1x1": "flags/1x1/ki.svg", - "flag_4x3": "flags/4x3/ki.svg", - "iso": true, - "name": "Kiribati" - }, - { - "capital": "Moroni", - "code": "km", - "continent": "Africa", - "flag_1x1": "flags/1x1/km.svg", - "flag_4x3": "flags/4x3/km.svg", - "iso": true, - "name": "Comoros" - }, - { - "capital": "Basseterre", - "code": "kn", - "continent": "North America", - "flag_1x1": "flags/1x1/kn.svg", - "flag_4x3": "flags/4x3/kn.svg", - "iso": true, - "name": "Saint Kitts and Nevis" - }, - { - "capital": "Pyongyang", - "code": "kp", - "continent": "Asia", - "flag_1x1": "flags/1x1/kp.svg", - "flag_4x3": "flags/4x3/kp.svg", - "iso": true, - "name": "North Korea" - }, - { - "capital": "Seoul", - "code": "kr", - "continent": "Asia", - "flag_1x1": "flags/1x1/kr.svg", - "flag_4x3": "flags/4x3/kr.svg", - "iso": true, - "name": "South Korea" - }, - { - "capital": "Kuwait City", - "code": "kw", - "continent": "Asia", - "flag_1x1": "flags/1x1/kw.svg", - "flag_4x3": "flags/4x3/kw.svg", - "iso": true, - "name": "Kuwait" - }, - { - "capital": "George Town", - "code": "ky", - "continent": "North America", - "flag_1x1": "flags/1x1/ky.svg", - "flag_4x3": "flags/4x3/ky.svg", - "iso": true, - "name": "Cayman Islands" + "name": "Jordan" }, { "capital": "Astana", @@ -1219,6 +1111,51 @@ "iso": true, "name": "Kazakhstan" }, + { + "capital": "Nairobi", + "code": "ke", + "continent": "Africa", + "flag_1x1": "flags/1x1/ke.svg", + "flag_4x3": "flags/4x3/ke.svg", + "iso": true, + "name": "Kenya" + }, + { + "capital": "South Tarawa", + "code": "ki", + "continent": "Oceania", + "flag_1x1": "flags/1x1/ki.svg", + "flag_4x3": "flags/4x3/ki.svg", + "iso": true, + "name": "Kiribati" + }, + { + "capital": "Pristina", + "code": "xk", + "continent": "Europe", + "flag_1x1": "flags/1x1/xk.svg", + "flag_4x3": "flags/4x3/xk.svg", + "iso": false, + "name": "Kosovo" + }, + { + "capital": "Kuwait City", + "code": "kw", + "continent": "Asia", + "flag_1x1": "flags/1x1/kw.svg", + "flag_4x3": "flags/4x3/kw.svg", + "iso": true, + "name": "Kuwait" + }, + { + "capital": "Bishkek", + "code": "kg", + "continent": "Asia", + "flag_1x1": "flags/1x1/kg.svg", + "flag_4x3": "flags/4x3/kg.svg", + "iso": true, + "name": "Kyrgyzstan" + }, { "capital": "Vientiane", "code": "la", @@ -1228,6 +1165,15 @@ "iso": true, "name": "Laos" }, + { + "capital": "Riga", + "code": "lv", + "continent": "Europe", + "flag_1x1": "flags/1x1/lv.svg", + "flag_4x3": "flags/4x3/lv.svg", + "iso": true, + "name": "Latvia" + }, { "capital": "Beirut", "code": "lb", @@ -1238,31 +1184,13 @@ "name": "Lebanon" }, { - "capital": "Castries", - "code": "lc", - "continent": "North America", - "flag_1x1": "flags/1x1/lc.svg", - "flag_4x3": "flags/4x3/lc.svg", + "capital": "Maseru", + "code": "ls", + "continent": "Africa", + "flag_1x1": "flags/1x1/ls.svg", + "flag_4x3": "flags/4x3/ls.svg", "iso": true, - "name": "Saint Lucia" - }, - { - "capital": "Vaduz", - "code": "li", - "continent": "Europe", - "flag_1x1": "flags/1x1/li.svg", - "flag_4x3": "flags/4x3/li.svg", - "iso": true, - "name": "Liechtenstein" - }, - { - "capital": "Sri Jayawardenepura Kotte, Colombo", - "code": "lk", - "continent": "Asia", - "flag_1x1": "flags/1x1/lk.svg", - "flag_4x3": "flags/4x3/lk.svg", - "iso": true, - "name": "Sri Lanka" + "name": "Lesotho" }, { "capital": "Monrovia", @@ -1274,13 +1202,22 @@ "name": "Liberia" }, { - "capital": "Maseru", - "code": "ls", + "capital": "Tripoli", + "code": "ly", "continent": "Africa", - "flag_1x1": "flags/1x1/ls.svg", - "flag_4x3": "flags/4x3/ls.svg", + "flag_1x1": "flags/1x1/ly.svg", + "flag_4x3": "flags/4x3/ly.svg", "iso": true, - "name": "Lesotho" + "name": "Libya" + }, + { + "capital": "Vaduz", + "code": "li", + "continent": "Europe", + "flag_1x1": "flags/1x1/li.svg", + "flag_4x3": "flags/4x3/li.svg", + "iso": true, + "name": "Liechtenstein" }, { "capital": "Vilnius", @@ -1301,67 +1238,13 @@ "name": "Luxembourg" }, { - "capital": "Riga", - "code": "lv", - "continent": "Europe", - "flag_1x1": "flags/1x1/lv.svg", - "flag_4x3": "flags/4x3/lv.svg", + "capital": "Macau", + "code": "mo", + "continent": "Asia", + "flag_1x1": "flags/1x1/mo.svg", + "flag_4x3": "flags/4x3/mo.svg", "iso": true, - "name": "Latvia" - }, - { - "capital": "Tripoli", - "code": "ly", - "continent": "Africa", - "flag_1x1": "flags/1x1/ly.svg", - "flag_4x3": "flags/4x3/ly.svg", - "iso": true, - "name": "Libya" - }, - { - "capital": "Rabat", - "code": "ma", - "continent": "Africa", - "flag_1x1": "flags/1x1/ma.svg", - "flag_4x3": "flags/4x3/ma.svg", - "iso": true, - "name": "Morocco" - }, - { - "capital": "Monaco", - "code": "mc", - "continent": "Europe", - "flag_1x1": "flags/1x1/mc.svg", - "flag_4x3": "flags/4x3/mc.svg", - "iso": true, - "name": "Monaco" - }, - { - "capital": "Chi\u0219in\u0103u", - "code": "md", - "continent": "Europe", - "flag_1x1": "flags/1x1/md.svg", - "flag_4x3": "flags/4x3/md.svg", - "iso": true, - "name": "Moldova" - }, - { - "capital": "Podgorica", - "code": "me", - "continent": "Europe", - "flag_1x1": "flags/1x1/me.svg", - "flag_4x3": "flags/4x3/me.svg", - "iso": true, - "name": "Montenegro" - }, - { - "capital": "Marigot", - "code": "mf", - "continent": "North America", - "flag_1x1": "flags/1x1/mf.svg", - "flag_4x3": "flags/4x3/mf.svg", - "iso": true, - "name": "Saint Martin" + "name": "Macau" }, { "capital": "Antananarivo", @@ -1373,22 +1256,31 @@ "name": "Madagascar" }, { - "capital": "Majuro", - "code": "mh", - "continent": "Oceania", - "flag_1x1": "flags/1x1/mh.svg", - "flag_4x3": "flags/4x3/mh.svg", + "capital": "Lilongwe", + "code": "mw", + "continent": "Africa", + "flag_1x1": "flags/1x1/mw.svg", + "flag_4x3": "flags/4x3/mw.svg", "iso": true, - "name": "Marshall Islands" + "name": "Malawi" }, { - "capital": "Skopje", - "code": "mk", - "continent": "Europe", - "flag_1x1": "flags/1x1/mk.svg", - "flag_4x3": "flags/4x3/mk.svg", + "capital": "Kuala Lumpur", + "code": "my", + "continent": "Asia", + "flag_1x1": "flags/1x1/my.svg", + "flag_4x3": "flags/4x3/my.svg", "iso": true, - "name": "North Macedonia" + "name": "Malaysia" + }, + { + "capital": "Malé", + "code": "mv", + "continent": "Asia", + "flag_1x1": "flags/1x1/mv.svg", + "flag_4x3": "flags/4x3/mv.svg", + "iso": true, + "name": "Maldives" }, { "capital": "Bamako", @@ -1400,40 +1292,22 @@ "name": "Mali" }, { - "capital": "Naypyidaw", - "code": "mm", - "continent": "Asia", - "flag_1x1": "flags/1x1/mm.svg", - "flag_4x3": "flags/4x3/mm.svg", + "capital": "Valletta", + "code": "mt", + "continent": "Europe", + "flag_1x1": "flags/1x1/mt.svg", + "flag_4x3": "flags/4x3/mt.svg", "iso": true, - "name": "Myanmar" + "name": "Malta" }, { - "capital": "Ulaanbaatar", - "code": "mn", - "continent": "Asia", - "flag_1x1": "flags/1x1/mn.svg", - "flag_4x3": "flags/4x3/mn.svg", - "iso": true, - "name": "Mongolia" - }, - { - "capital": "Macau", - "code": "mo", - "continent": "Asia", - "flag_1x1": "flags/1x1/mo.svg", - "flag_4x3": "flags/4x3/mo.svg", - "iso": true, - "name": "Macau" - }, - { - "capital": "Saipan", - "code": "mp", + "capital": "Majuro", + "code": "mh", "continent": "Oceania", - "flag_1x1": "flags/1x1/mp.svg", - "flag_4x3": "flags/4x3/mp.svg", + "flag_1x1": "flags/1x1/mh.svg", + "flag_4x3": "flags/4x3/mh.svg", "iso": true, - "name": "Northern Mariana Islands" + "name": "Marshall Islands" }, { "capital": "Fort-de-France", @@ -1453,24 +1327,6 @@ "iso": true, "name": "Mauritania" }, - { - "capital": "Little Bay, Brades, Plymouth", - "code": "ms", - "continent": "North America", - "flag_1x1": "flags/1x1/ms.svg", - "flag_4x3": "flags/4x3/ms.svg", - "iso": true, - "name": "Montserrat" - }, - { - "capital": "Valletta", - "code": "mt", - "continent": "Europe", - "flag_1x1": "flags/1x1/mt.svg", - "flag_4x3": "flags/4x3/mt.svg", - "iso": true, - "name": "Malta" - }, { "capital": "Port Louis", "code": "mu", @@ -1481,22 +1337,13 @@ "name": "Mauritius" }, { - "capital": "Mal\u00e9", - "code": "mv", - "continent": "Asia", - "flag_1x1": "flags/1x1/mv.svg", - "flag_4x3": "flags/4x3/mv.svg", - "iso": true, - "name": "Maldives" - }, - { - "capital": "Lilongwe", - "code": "mw", + "capital": "Mamoudzou", + "code": "yt", "continent": "Africa", - "flag_1x1": "flags/1x1/mw.svg", - "flag_4x3": "flags/4x3/mw.svg", + "flag_1x1": "flags/1x1/yt.svg", + "flag_4x3": "flags/4x3/yt.svg", "iso": true, - "name": "Malawi" + "name": "Mayotte" }, { "capital": "Mexico City", @@ -1508,13 +1355,58 @@ "name": "Mexico" }, { - "capital": "Kuala Lumpur", - "code": "my", - "continent": "Asia", - "flag_1x1": "flags/1x1/my.svg", - "flag_4x3": "flags/4x3/my.svg", + "capital": "Chișinău", + "code": "md", + "continent": "Europe", + "flag_1x1": "flags/1x1/md.svg", + "flag_4x3": "flags/4x3/md.svg", "iso": true, - "name": "Malaysia" + "name": "Moldova" + }, + { + "capital": "Monaco", + "code": "mc", + "continent": "Europe", + "flag_1x1": "flags/1x1/mc.svg", + "flag_4x3": "flags/4x3/mc.svg", + "iso": true, + "name": "Monaco" + }, + { + "capital": "Ulaanbaatar", + "code": "mn", + "continent": "Asia", + "flag_1x1": "flags/1x1/mn.svg", + "flag_4x3": "flags/4x3/mn.svg", + "iso": true, + "name": "Mongolia" + }, + { + "capital": "Podgorica", + "code": "me", + "continent": "Europe", + "flag_1x1": "flags/1x1/me.svg", + "flag_4x3": "flags/4x3/me.svg", + "iso": true, + "name": "Montenegro" + }, + { + "capital": "Little Bay, Brades, Plymouth", + "code": "ms", + "continent": "North America", + "flag_1x1": "flags/1x1/ms.svg", + "flag_4x3": "flags/4x3/ms.svg", + "iso": true, + "name": "Montserrat" + }, + { + "capital": "Rabat", + "code": "ma", + "continent": "Africa", + "flag_1x1": "flags/1x1/ma.svg", + "flag_4x3": "flags/4x3/ma.svg", + "iso": true, + "name": "Morocco" }, { "capital": "Maputo", @@ -1525,6 +1417,15 @@ "iso": true, "name": "Mozambique" }, + { + "capital": "Naypyidaw", + "code": "mm", + "continent": "Asia", + "flag_1x1": "flags/1x1/mm.svg", + "flag_4x3": "flags/4x3/mm.svg", + "iso": true, + "name": "Myanmar" + }, { "capital": "Windhoek", "code": "na", @@ -1534,78 +1435,6 @@ "iso": true, "name": "Namibia" }, - { - "capital": "Noum\u00e9a", - "code": "nc", - "continent": "Oceania", - "flag_1x1": "flags/1x1/nc.svg", - "flag_4x3": "flags/4x3/nc.svg", - "iso": true, - "name": "New Caledonia" - }, - { - "capital": "Niamey", - "code": "ne", - "continent": "Africa", - "flag_1x1": "flags/1x1/ne.svg", - "flag_4x3": "flags/4x3/ne.svg", - "iso": true, - "name": "Niger" - }, - { - "capital": "Kingston", - "code": "nf", - "continent": "Oceania", - "flag_1x1": "flags/1x1/nf.svg", - "flag_4x3": "flags/4x3/nf.svg", - "iso": true, - "name": "Norfolk Island" - }, - { - "capital": "Abuja", - "code": "ng", - "continent": "Africa", - "flag_1x1": "flags/1x1/ng.svg", - "flag_4x3": "flags/4x3/ng.svg", - "iso": true, - "name": "Nigeria" - }, - { - "capital": "Managua", - "code": "ni", - "continent": "North America", - "flag_1x1": "flags/1x1/ni.svg", - "flag_4x3": "flags/4x3/ni.svg", - "iso": true, - "name": "Nicaragua" - }, - { - "capital": "Amsterdam", - "code": "nl", - "continent": "Europe", - "flag_1x1": "flags/1x1/nl.svg", - "flag_4x3": "flags/4x3/nl.svg", - "iso": true, - "name": "Netherlands" - }, - { - "capital": "Oslo", - "code": "no", - "continent": "Europe", - "flag_1x1": "flags/1x1/no.svg", - "flag_4x3": "flags/4x3/no.svg", - "iso": true, - "name": "Norway" - }, - { - "capital": "Kathmandu", - "code": "np", - "continent": "Asia", - "flag_1x1": "flags/1x1/np.svg", - "flag_4x3": "flags/4x3/np.svg", - "iso": true, - "name": "Nepal" - }, { "capital": "Yaren District", "code": "nr", @@ -1616,13 +1445,31 @@ "name": "Nauru" }, { - "capital": "Alofi", - "code": "nu", - "continent": "Oceania", - "flag_1x1": "flags/1x1/nu.svg", - "flag_4x3": "flags/4x3/nu.svg", + "capital": "Kathmandu", + "code": "np", + "continent": "Asia", + "flag_1x1": "flags/1x1/np.svg", + "flag_4x3": "flags/4x3/np.svg", "iso": true, - "name": "Niue" + "name": "Nepal" + }, + { + "capital": "Amsterdam", + "code": "nl", + "continent": "Europe", + "flag_1x1": "flags/1x1/nl.svg", + "flag_4x3": "flags/4x3/nl.svg", + "iso": true, + "name": "Netherlands" + }, + { + "capital": "Nouméa", + "code": "nc", + "continent": "Oceania", + "flag_1x1": "flags/1x1/nc.svg", + "flag_4x3": "flags/4x3/nc.svg", + "iso": true, + "name": "New Caledonia" }, { "capital": "Wellington", @@ -1633,6 +1480,96 @@ "iso": true, "name": "New Zealand" }, + { + "capital": "Managua", + "code": "ni", + "continent": "North America", + "flag_1x1": "flags/1x1/ni.svg", + "flag_4x3": "flags/4x3/ni.svg", + "iso": true, + "name": "Nicaragua" + }, + { + "capital": "Niamey", + "code": "ne", + "continent": "Africa", + "flag_1x1": "flags/1x1/ne.svg", + "flag_4x3": "flags/4x3/ne.svg", + "iso": true, + "name": "Niger" + }, + { + "capital": "Abuja", + "code": "ng", + "continent": "Africa", + "flag_1x1": "flags/1x1/ng.svg", + "flag_4x3": "flags/4x3/ng.svg", + "iso": true, + "name": "Nigeria" + }, + { + "capital": "Alofi", + "code": "nu", + "continent": "Oceania", + "flag_1x1": "flags/1x1/nu.svg", + "flag_4x3": "flags/4x3/nu.svg", + "iso": true, + "name": "Niue" + }, + { + "capital": "Kingston", + "code": "nf", + "continent": "Oceania", + "flag_1x1": "flags/1x1/nf.svg", + "flag_4x3": "flags/4x3/nf.svg", + "iso": true, + "name": "Norfolk Island" + }, + { + "capital": "Pyongyang", + "code": "kp", + "continent": "Asia", + "flag_1x1": "flags/1x1/kp.svg", + "flag_4x3": "flags/4x3/kp.svg", + "iso": true, + "name": "North Korea" + }, + { + "capital": "Skopje", + "code": "mk", + "continent": "Europe", + "flag_1x1": "flags/1x1/mk.svg", + "flag_4x3": "flags/4x3/mk.svg", + "iso": true, + "name": "North Macedonia" + }, + { + "capital": "Belfast", + "code": "gb-nir", + "continent": "Europe", + "flag_1x1": "flags/1x1/gb-nir.svg", + "flag_4x3": "flags/4x3/gb-nir.svg", + "iso": false, + "name": "Northern Ireland" + }, + { + "capital": "Saipan", + "code": "mp", + "continent": "Oceania", + "flag_1x1": "flags/1x1/mp.svg", + "flag_4x3": "flags/4x3/mp.svg", + "iso": true, + "name": "Northern Mariana Islands" + }, + { + "capital": "Oslo", + "code": "no", + "continent": "Europe", + "flag_1x1": "flags/1x1/no.svg", + "flag_4x3": "flags/4x3/no.svg", + "iso": true, + "name": "Norway" + }, { "capital": "Muscat", "code": "om", @@ -1642,51 +1579,6 @@ "iso": true, "name": "Oman" }, - { - "capital": "Panama City", - "code": "pa", - "continent": "North America", - "flag_1x1": "flags/1x1/pa.svg", - "flag_4x3": "flags/4x3/pa.svg", - "iso": true, - "name": "Panama" - }, - { - "capital": "Lima", - "code": "pe", - "continent": "South America", - "flag_1x1": "flags/1x1/pe.svg", - "flag_4x3": "flags/4x3/pe.svg", - "iso": true, - "name": "Peru" - }, - { - "capital": "Papeete", - "code": "pf", - "continent": "Oceania", - "flag_1x1": "flags/1x1/pf.svg", - "flag_4x3": "flags/4x3/pf.svg", - "iso": true, - "name": "French Polynesia" - }, - { - "capital": "Port Moresby", - "code": "pg", - "continent": "Oceania", - "flag_1x1": "flags/1x1/pg.svg", - "flag_4x3": "flags/4x3/pg.svg", - "iso": true, - "name": "Papua New Guinea" - }, - { - "capital": "Manila", - "code": "ph", - "continent": "Asia", - "flag_1x1": "flags/1x1/ph.svg", - "flag_4x3": "flags/4x3/ph.svg", - "iso": true, - "name": "Philippines" - }, { "capital": "Islamabad", "code": "pk", @@ -1697,22 +1589,58 @@ "name": "Pakistan" }, { - "capital": "Warsaw", - "code": "pl", - "continent": "Europe", - "flag_1x1": "flags/1x1/pl.svg", - "flag_4x3": "flags/4x3/pl.svg", + "capital": "Ngerulmud", + "code": "pw", + "continent": "Oceania", + "flag_1x1": "flags/1x1/pw.svg", + "flag_4x3": "flags/4x3/pw.svg", "iso": true, - "name": "Poland" + "name": "Palau" }, { - "capital": "Saint-Pierre", - "code": "pm", + "capital": "Panama City", + "code": "pa", "continent": "North America", - "flag_1x1": "flags/1x1/pm.svg", - "flag_4x3": "flags/4x3/pm.svg", + "flag_1x1": "flags/1x1/pa.svg", + "flag_4x3": "flags/4x3/pa.svg", "iso": true, - "name": "Saint Pierre and Miquelon" + "name": "Panama" + }, + { + "capital": "Port Moresby", + "code": "pg", + "continent": "Oceania", + "flag_1x1": "flags/1x1/pg.svg", + "flag_4x3": "flags/4x3/pg.svg", + "iso": true, + "name": "Papua New Guinea" + }, + { + "capital": "Asunción", + "code": "py", + "continent": "South America", + "flag_1x1": "flags/1x1/py.svg", + "flag_4x3": "flags/4x3/py.svg", + "iso": true, + "name": "Paraguay" + }, + { + "capital": "Lima", + "code": "pe", + "continent": "South America", + "flag_1x1": "flags/1x1/pe.svg", + "flag_4x3": "flags/4x3/pe.svg", + "iso": true, + "name": "Peru" + }, + { + "capital": "Manila", + "code": "ph", + "continent": "Asia", + "flag_1x1": "flags/1x1/ph.svg", + "flag_4x3": "flags/4x3/ph.svg", + "iso": true, + "name": "Philippines" }, { "capital": "Adamstown", @@ -1724,22 +1652,13 @@ "name": "Pitcairn" }, { - "capital": "San Juan", - "code": "pr", - "continent": "North America", - "flag_1x1": "flags/1x1/pr.svg", - "flag_4x3": "flags/4x3/pr.svg", + "capital": "Warsaw", + "code": "pl", + "continent": "Europe", + "flag_1x1": "flags/1x1/pl.svg", + "flag_4x3": "flags/4x3/pl.svg", "iso": true, - "name": "Puerto Rico" - }, - { - "capital": "Ramallah", - "code": "ps", - "continent": "Asia", - "flag_1x1": "flags/1x1/ps.svg", - "flag_4x3": "flags/4x3/ps.svg", - "iso": true, - "name": "State of Palestine" + "name": "Poland" }, { "capital": "Lisbon", @@ -1751,22 +1670,13 @@ "name": "Portugal" }, { - "capital": "Ngerulmud", - "code": "pw", - "continent": "Oceania", - "flag_1x1": "flags/1x1/pw.svg", - "flag_4x3": "flags/4x3/pw.svg", + "capital": "San Juan", + "code": "pr", + "continent": "North America", + "flag_1x1": "flags/1x1/pr.svg", + "flag_4x3": "flags/4x3/pr.svg", "iso": true, - "name": "Palau" - }, - { - "capital": "Asunci\u00f3n", - "code": "py", - "continent": "South America", - "flag_1x1": "flags/1x1/py.svg", - "flag_4x3": "flags/4x3/py.svg", - "iso": true, - "name": "Paraguay" + "name": "Puerto Rico" }, { "capital": "Doha", @@ -1778,13 +1688,13 @@ "name": "Qatar" }, { - "capital": "Saint-Denis", - "code": "re", + "capital": "Brazzaville", + "code": "cg", "continent": "Africa", - "flag_1x1": "flags/1x1/re.svg", - "flag_4x3": "flags/4x3/re.svg", + "flag_1x1": "flags/1x1/cg.svg", + "flag_4x3": "flags/4x3/cg.svg", "iso": true, - "name": "R\u00e9union" + "name": "Republic of the Congo" }, { "capital": "Bucharest", @@ -1795,15 +1705,6 @@ "iso": true, "name": "Romania" }, - { - "capital": "Belgrade", - "code": "rs", - "continent": "Europe", - "flag_1x1": "flags/1x1/rs.svg", - "flag_4x3": "flags/4x3/rs.svg", - "iso": true, - "name": "Serbia" - }, { "capital": "Moscow", "code": "ru", @@ -1823,58 +1724,22 @@ "name": "Rwanda" }, { - "capital": "Riyadh", - "code": "sa", - "continent": "Asia", - "flag_1x1": "flags/1x1/sa.svg", - "flag_4x3": "flags/4x3/sa.svg", - "iso": true, - "name": "Saudi Arabia" - }, - { - "capital": "Honiara", - "code": "sb", - "continent": "Oceania", - "flag_1x1": "flags/1x1/sb.svg", - "flag_4x3": "flags/4x3/sb.svg", - "iso": true, - "name": "Solomon Islands" - }, - { - "capital": "Victoria", - "code": "sc", + "capital": "Saint-Denis", + "code": "re", "continent": "Africa", - "flag_1x1": "flags/1x1/sc.svg", - "flag_4x3": "flags/4x3/sc.svg", + "flag_1x1": "flags/1x1/re.svg", + "flag_4x3": "flags/4x3/re.svg", "iso": true, - "name": "Seychelles" + "name": "Réunion" }, { - "capital": "Khartoum", - "code": "sd", - "continent": "Africa", - "flag_1x1": "flags/1x1/sd.svg", - "flag_4x3": "flags/4x3/sd.svg", + "capital": "Gustavia", + "code": "bl", + "continent": "North America", + "flag_1x1": "flags/1x1/bl.svg", + "flag_4x3": "flags/4x3/bl.svg", "iso": true, - "name": "Sudan" - }, - { - "capital": "Stockholm", - "code": "se", - "continent": "Europe", - "flag_1x1": "flags/1x1/se.svg", - "flag_4x3": "flags/4x3/se.svg", - "iso": true, - "name": "Sweden" - }, - { - "capital": "Singapore", - "code": "sg", - "continent": "Asia", - "flag_1x1": "flags/1x1/sg.svg", - "flag_4x3": "flags/4x3/sg.svg", - "iso": true, - "name": "Singapore" + "name": "Saint Barthélemy" }, { "capital": "Jamestown", @@ -1886,40 +1751,58 @@ "name": "Saint Helena, Ascension and Tristan da Cunha" }, { - "capital": "Ljubljana", - "code": "si", - "continent": "Europe", - "flag_1x1": "flags/1x1/si.svg", - "flag_4x3": "flags/4x3/si.svg", + "capital": "Basseterre", + "code": "kn", + "continent": "North America", + "flag_1x1": "flags/1x1/kn.svg", + "flag_4x3": "flags/4x3/kn.svg", "iso": true, - "name": "Slovenia" + "name": "Saint Kitts and Nevis" }, { - "capital": "Longyearbyen", - "code": "sj", - "continent": "Europe", - "flag_1x1": "flags/1x1/sj.svg", - "flag_4x3": "flags/4x3/sj.svg", + "capital": "Castries", + "code": "lc", + "continent": "North America", + "flag_1x1": "flags/1x1/lc.svg", + "flag_4x3": "flags/4x3/lc.svg", "iso": true, - "name": "Svalbard and Jan Mayen" + "name": "Saint Lucia" }, { - "capital": "Bratislava", - "code": "sk", - "continent": "Europe", - "flag_1x1": "flags/1x1/sk.svg", - "flag_4x3": "flags/4x3/sk.svg", + "capital": "Marigot", + "code": "mf", + "continent": "North America", + "flag_1x1": "flags/1x1/mf.svg", + "flag_4x3": "flags/4x3/mf.svg", "iso": true, - "name": "Slovakia" + "name": "Saint Martin" }, { - "capital": "Freetown", - "code": "sl", - "continent": "Africa", - "flag_1x1": "flags/1x1/sl.svg", - "flag_4x3": "flags/4x3/sl.svg", + "capital": "Saint-Pierre", + "code": "pm", + "continent": "North America", + "flag_1x1": "flags/1x1/pm.svg", + "flag_4x3": "flags/4x3/pm.svg", "iso": true, - "name": "Sierra Leone" + "name": "Saint Pierre and Miquelon" + }, + { + "capital": "Kingstown", + "code": "vc", + "continent": "North America", + "flag_1x1": "flags/1x1/vc.svg", + "flag_4x3": "flags/4x3/vc.svg", + "iso": true, + "name": "Saint Vincent and the Grenadines" + }, + { + "capital": "Apia", + "code": "ws", + "continent": "Oceania", + "flag_1x1": "flags/1x1/ws.svg", + "flag_4x3": "flags/4x3/ws.svg", + "iso": true, + "name": "Samoa" }, { "capital": "San Marino", @@ -1930,6 +1813,33 @@ "iso": true, "name": "San Marino" }, + { + "capital": "São Tomé", + "code": "st", + "continent": "Africa", + "flag_1x1": "flags/1x1/st.svg", + "flag_4x3": "flags/4x3/st.svg", + "iso": true, + "name": "Sao Tome and Principe" + }, + { + "capital": "Riyadh", + "code": "sa", + "continent": "Asia", + "flag_1x1": "flags/1x1/sa.svg", + "flag_4x3": "flags/4x3/sa.svg", + "iso": true, + "name": "Saudi Arabia" + }, + { + "capital": "Edinburgh", + "code": "gb-sct", + "continent": "Europe", + "flag_1x1": "flags/1x1/gb-sct.svg", + "flag_4x3": "flags/4x3/gb-sct.svg", + "iso": false, + "name": "Scotland" + }, { "capital": "Dakar", "code": "sn", @@ -1940,49 +1850,40 @@ "name": "Senegal" }, { - "capital": "Mogadishu", - "code": "so", + "capital": "Belgrade", + "code": "rs", + "continent": "Europe", + "flag_1x1": "flags/1x1/rs.svg", + "flag_4x3": "flags/4x3/rs.svg", + "iso": true, + "name": "Serbia" + }, + { + "capital": "Victoria", + "code": "sc", "continent": "Africa", - "flag_1x1": "flags/1x1/so.svg", - "flag_4x3": "flags/4x3/so.svg", + "flag_1x1": "flags/1x1/sc.svg", + "flag_4x3": "flags/4x3/sc.svg", "iso": true, - "name": "Somalia" + "name": "Seychelles" }, { - "capital": "Paramaribo", - "code": "sr", - "continent": "South America", - "flag_1x1": "flags/1x1/sr.svg", - "flag_4x3": "flags/4x3/sr.svg", - "iso": true, - "name": "Suriname" - }, - { - "capital": "Juba", - "code": "ss", + "capital": "Freetown", + "code": "sl", "continent": "Africa", - "flag_1x1": "flags/1x1/ss.svg", - "flag_4x3": "flags/4x3/ss.svg", + "flag_1x1": "flags/1x1/sl.svg", + "flag_4x3": "flags/4x3/sl.svg", "iso": true, - "name": "South Sudan" + "name": "Sierra Leone" }, { - "capital": "S\u00e3o Tom\u00e9", - "code": "st", - "continent": "Africa", - "flag_1x1": "flags/1x1/st.svg", - "flag_4x3": "flags/4x3/st.svg", + "capital": "Singapore", + "code": "sg", + "continent": "Asia", + "flag_1x1": "flags/1x1/sg.svg", + "flag_4x3": "flags/4x3/sg.svg", "iso": true, - "name": "Sao Tome and Principe" - }, - { - "capital": "San Salvador", - "code": "sv", - "continent": "North America", - "flag_1x1": "flags/1x1/sv.svg", - "flag_4x3": "flags/4x3/sv.svg", - "iso": true, - "name": "El Salvador" + "name": "Singapore" }, { "capital": "Philipsburg", @@ -1993,6 +1894,150 @@ "iso": true, "name": "Sint Maarten" }, + { + "capital": "Bratislava", + "code": "sk", + "continent": "Europe", + "flag_1x1": "flags/1x1/sk.svg", + "flag_4x3": "flags/4x3/sk.svg", + "iso": true, + "name": "Slovakia" + }, + { + "capital": "Ljubljana", + "code": "si", + "continent": "Europe", + "flag_1x1": "flags/1x1/si.svg", + "flag_4x3": "flags/4x3/si.svg", + "iso": true, + "name": "Slovenia" + }, + { + "capital": "Honiara", + "code": "sb", + "continent": "Oceania", + "flag_1x1": "flags/1x1/sb.svg", + "flag_4x3": "flags/4x3/sb.svg", + "iso": true, + "name": "Solomon Islands" + }, + { + "capital": "Mogadishu", + "code": "so", + "continent": "Africa", + "flag_1x1": "flags/1x1/so.svg", + "flag_4x3": "flags/4x3/so.svg", + "iso": true, + "name": "Somalia" + }, + { + "capital": "Pretoria", + "code": "za", + "continent": "Africa", + "flag_1x1": "flags/1x1/za.svg", + "flag_4x3": "flags/4x3/za.svg", + "iso": true, + "name": "South Africa" + }, + { + "capital": "King Edward Point", + "code": "gs", + "continent": "Antarctica", + "flag_1x1": "flags/1x1/gs.svg", + "flag_4x3": "flags/4x3/gs.svg", + "iso": true, + "name": "South Georgia and the South Sandwich Islands" + }, + { + "capital": "Seoul", + "code": "kr", + "continent": "Asia", + "flag_1x1": "flags/1x1/kr.svg", + "flag_4x3": "flags/4x3/kr.svg", + "iso": true, + "name": "South Korea" + }, + { + "capital": "Juba", + "code": "ss", + "continent": "Africa", + "flag_1x1": "flags/1x1/ss.svg", + "flag_4x3": "flags/4x3/ss.svg", + "iso": true, + "name": "South Sudan" + }, + { + "capital": "Madrid", + "code": "es", + "continent": "Europe", + "flag_1x1": "flags/1x1/es.svg", + "flag_4x3": "flags/4x3/es.svg", + "iso": true, + "name": "Spain" + }, + { + "capital": "Sri Jayawardenepura Kotte, Colombo", + "code": "lk", + "continent": "Asia", + "flag_1x1": "flags/1x1/lk.svg", + "flag_4x3": "flags/4x3/lk.svg", + "iso": true, + "name": "Sri Lanka" + }, + { + "capital": "Ramallah", + "code": "ps", + "continent": "Asia", + "flag_1x1": "flags/1x1/ps.svg", + "flag_4x3": "flags/4x3/ps.svg", + "iso": true, + "name": "State of Palestine" + }, + { + "capital": "Khartoum", + "code": "sd", + "continent": "Africa", + "flag_1x1": "flags/1x1/sd.svg", + "flag_4x3": "flags/4x3/sd.svg", + "iso": true, + "name": "Sudan" + }, + { + "capital": "Paramaribo", + "code": "sr", + "continent": "South America", + "flag_1x1": "flags/1x1/sr.svg", + "flag_4x3": "flags/4x3/sr.svg", + "iso": true, + "name": "Suriname" + }, + { + "capital": "Longyearbyen", + "code": "sj", + "continent": "Europe", + "flag_1x1": "flags/1x1/sj.svg", + "flag_4x3": "flags/4x3/sj.svg", + "iso": true, + "name": "Svalbard and Jan Mayen" + }, + { + "capital": "Stockholm", + "code": "se", + "continent": "Europe", + "flag_1x1": "flags/1x1/se.svg", + "flag_4x3": "flags/4x3/se.svg", + "iso": true, + "name": "Sweden" + }, + { + "capital": "Bern", + "code": "ch", + "continent": "Europe", + "flag_1x1": "flags/1x1/ch.svg", + "flag_4x3": "flags/4x3/ch.svg", + "iso": true, + "name": "Switzerland" + }, { "capital": "Damascus", "code": "sy", @@ -2002,148 +2047,6 @@ "iso": true, "name": "Syria" }, - { - "capital": "Lobamba, Mbabane", - "code": "sz", - "continent": "Africa", - "flag_1x1": "flags/1x1/sz.svg", - "flag_4x3": "flags/4x3/sz.svg", - "iso": true, - "name": "Eswatini" - }, - { - "code": "ta", - "flag_1x1": "flags/1x1/ta.svg", - "flag_4x3": "flags/4x3/ta.svg", - "iso": false, - "name": "Tristan da Cunha" - }, - { - "capital": "Cockburn Town", - "code": "tc", - "continent": "North America", - "flag_1x1": "flags/1x1/tc.svg", - "flag_4x3": "flags/4x3/tc.svg", - "iso": true, - "name": "Turks and Caicos Islands" - }, - { - "capital": "N'Djamena", - "code": "td", - "continent": "Africa", - "flag_1x1": "flags/1x1/td.svg", - "flag_4x3": "flags/4x3/td.svg", - "iso": true, - "name": "Chad" - }, - { - "capital": "Saint-Pierre, R\u00e9union", - "code": "tf", - "continent": "Africa", - "flag_1x1": "flags/1x1/tf.svg", - "flag_4x3": "flags/4x3/tf.svg", - "iso": true, - "name": "French Southern Territories" - }, - { - "capital": "Lom\u00e9", - "code": "tg", - "continent": "Africa", - "flag_1x1": "flags/1x1/tg.svg", - "flag_4x3": "flags/4x3/tg.svg", - "iso": true, - "name": "Togo" - }, - { - "capital": "Bangkok", - "code": "th", - "continent": "Asia", - "flag_1x1": "flags/1x1/th.svg", - "flag_4x3": "flags/4x3/th.svg", - "iso": true, - "name": "Thailand" - }, - { - "capital": "Dushanbe", - "code": "tj", - "continent": "Asia", - "flag_1x1": "flags/1x1/tj.svg", - "flag_4x3": "flags/4x3/tj.svg", - "iso": true, - "name": "Tajikistan" - }, - { - "capital": "Nukunonu, Atafu,Tokelau", - "code": "tk", - "continent": "Oceania", - "flag_1x1": "flags/1x1/tk.svg", - "flag_4x3": "flags/4x3/tk.svg", - "iso": true, - "name": "Tokelau" - }, - { - "capital": "Dili", - "code": "tl", - "continent": "Asia", - "flag_1x1": "flags/1x1/tl.svg", - "flag_4x3": "flags/4x3/tl.svg", - "iso": true, - "name": "Timor-Leste" - }, - { - "capital": "Ashgabat", - "code": "tm", - "continent": "Asia", - "flag_1x1": "flags/1x1/tm.svg", - "flag_4x3": "flags/4x3/tm.svg", - "iso": true, - "name": "Turkmenistan" - }, - { - "capital": "Tunis", - "code": "tn", - "continent": "Africa", - "flag_1x1": "flags/1x1/tn.svg", - "flag_4x3": "flags/4x3/tn.svg", - "iso": true, - "name": "Tunisia" - }, - { - "capital": "Nuku\u02bbalofa", - "code": "to", - "continent": "Oceania", - "flag_1x1": "flags/1x1/to.svg", - "flag_4x3": "flags/4x3/to.svg", - "iso": true, - "name": "Tonga" - }, - { - "capital": "Ankara", - "code": "tr", - "continent": "Asia", - "flag_1x1": "flags/1x1/tr.svg", - "flag_4x3": "flags/4x3/tr.svg", - "iso": true, - "name": "Turkey" - }, - { - "capital": "Port of Spain", - "code": "tt", - "continent": "South America", - "flag_1x1": "flags/1x1/tt.svg", - "flag_4x3": "flags/4x3/tt.svg", - "iso": true, - "name": "Trinidad and Tobago" - }, - { - "capital": "Funafuti", - "code": "tv", - "continent": "Oceania", - "flag_1x1": "flags/1x1/tv.svg", - "flag_4x3": "flags/4x3/tv.svg", - "iso": true, - "name": "Tuvalu" - }, { "capital": "Taipei", "code": "tw", @@ -2153,6 +2056,15 @@ "iso": true, "name": "Taiwan" }, + { + "capital": "Dushanbe", + "code": "tj", + "continent": "Asia", + "flag_1x1": "flags/1x1/tj.svg", + "flag_4x3": "flags/4x3/tj.svg", + "iso": true, + "name": "Tajikistan" + }, { "capital": "Dodoma", "code": "tz", @@ -2163,13 +2075,110 @@ "name": "Tanzania" }, { - "capital": "Kiev", - "code": "ua", - "continent": "Europe", - "flag_1x1": "flags/1x1/ua.svg", - "flag_4x3": "flags/4x3/ua.svg", + "capital": "Bangkok", + "code": "th", + "continent": "Asia", + "flag_1x1": "flags/1x1/th.svg", + "flag_4x3": "flags/4x3/th.svg", "iso": true, - "name": "Ukraine" + "name": "Thailand" + }, + { + "capital": "Dili", + "code": "tl", + "continent": "Asia", + "flag_1x1": "flags/1x1/tl.svg", + "flag_4x3": "flags/4x3/tl.svg", + "iso": true, + "name": "Timor-Leste" + }, + { + "capital": "Lomé", + "code": "tg", + "continent": "Africa", + "flag_1x1": "flags/1x1/tg.svg", + "flag_4x3": "flags/4x3/tg.svg", + "iso": true, + "name": "Togo" + }, + { + "capital": "Nukunonu, Atafu,Tokelau", + "code": "tk", + "continent": "Oceania", + "flag_1x1": "flags/1x1/tk.svg", + "flag_4x3": "flags/4x3/tk.svg", + "iso": true, + "name": "Tokelau" + }, + { + "capital": "Nukuʻalofa", + "code": "to", + "continent": "Oceania", + "flag_1x1": "flags/1x1/to.svg", + "flag_4x3": "flags/4x3/to.svg", + "iso": true, + "name": "Tonga" + }, + { + "capital": "Port of Spain", + "code": "tt", + "continent": "South America", + "flag_1x1": "flags/1x1/tt.svg", + "flag_4x3": "flags/4x3/tt.svg", + "iso": true, + "name": "Trinidad and Tobago" + }, + { + "code": "ta", + "flag_1x1": "flags/1x1/ta.svg", + "flag_4x3": "flags/4x3/ta.svg", + "iso": false, + "name": "Tristan da Cunha" + }, + { + "capital": "Tunis", + "code": "tn", + "continent": "Africa", + "flag_1x1": "flags/1x1/tn.svg", + "flag_4x3": "flags/4x3/tn.svg", + "iso": true, + "name": "Tunisia" + }, + { + "capital": "Ankara", + "code": "tr", + "continent": "Asia", + "flag_1x1": "flags/1x1/tr.svg", + "flag_4x3": "flags/4x3/tr.svg", + "iso": true, + "name": "Turkey" + }, + { + "capital": "Ashgabat", + "code": "tm", + "continent": "Asia", + "flag_1x1": "flags/1x1/tm.svg", + "flag_4x3": "flags/4x3/tm.svg", + "iso": true, + "name": "Turkmenistan" + }, + { + "capital": "Cockburn Town", + "code": "tc", + "continent": "North America", + "flag_1x1": "flags/1x1/tc.svg", + "flag_4x3": "flags/4x3/tc.svg", + "iso": true, + "name": "Turks and Caicos Islands" + }, + { + "capital": "Funafuti", + "code": "tv", + "continent": "Oceania", + "flag_1x1": "flags/1x1/tv.svg", + "flag_4x3": "flags/4x3/tv.svg", + "iso": true, + "name": "Tuvalu" }, { "capital": "Kampala", @@ -2181,13 +2190,31 @@ "name": "Uganda" }, { - "capital": "Washington, D.C.", - "code": "um", - "continent": "North America", - "flag_1x1": "flags/1x1/um.svg", - "flag_4x3": "flags/4x3/um.svg", + "capital": "Kiev", + "code": "ua", + "continent": "Europe", + "flag_1x1": "flags/1x1/ua.svg", + "flag_4x3": "flags/4x3/ua.svg", "iso": true, - "name": "United States Minor Outlying Islands" + "name": "Ukraine" + }, + { + "capital": "Abu Dhabi", + "code": "ae", + "continent": "Asia", + "flag_1x1": "flags/1x1/ae.svg", + "flag_4x3": "flags/4x3/ae.svg", + "iso": true, + "name": "United Arab Emirates" + }, + { + "capital": "London", + "code": "gb", + "continent": "Europe", + "flag_1x1": "flags/1x1/gb.svg", + "flag_4x3": "flags/4x3/gb.svg", + "iso": true, + "name": "United Kingdom" }, { "code": "un", @@ -2196,6 +2223,15 @@ "iso": false, "name": "United Nations" }, + { + "capital": "Washington, D.C.", + "code": "um", + "continent": "North America", + "flag_1x1": "flags/1x1/um.svg", + "flag_4x3": "flags/4x3/um.svg", + "iso": true, + "name": "United States Minor Outlying Islands" + }, { "capital": "Washington, D.C.", "code": "us", @@ -2205,6 +2241,13 @@ "iso": true, "name": "United States of America" }, + { + "code": "xx", + "flag_1x1": "flags/1x1/xx.svg", + "flag_4x3": "flags/4x3/xx.svg", + "iso": false, + "name": "Unknown" + }, { "capital": "Montevideo", "code": "uy", @@ -2224,22 +2267,13 @@ "name": "Uzbekistan" }, { - "capital": "Vatican City", - "code": "va", - "continent": "Europe", - "flag_1x1": "flags/1x1/va.svg", - "flag_4x3": "flags/4x3/va.svg", + "capital": "Port Vila", + "code": "vu", + "continent": "Oceania", + "flag_1x1": "flags/1x1/vu.svg", + "flag_4x3": "flags/4x3/vu.svg", "iso": true, - "name": "Holy See" - }, - { - "capital": "Kingstown", - "code": "vc", - "continent": "North America", - "flag_1x1": "flags/1x1/vc.svg", - "flag_4x3": "flags/4x3/vc.svg", - "iso": true, - "name": "Saint Vincent and the Grenadines" + "name": "Vanuatu" }, { "capital": "Caracas", @@ -2250,6 +2284,15 @@ "iso": true, "name": "Venezuela" }, + { + "capital": "Hanoi", + "code": "vn", + "continent": "Asia", + "flag_1x1": "flags/1x1/vn.svg", + "flag_4x3": "flags/4x3/vn.svg", + "iso": true, + "name": "Vietnam" + }, { "capital": "Road Town", "code": "vg", @@ -2269,22 +2312,13 @@ "name": "Virgin Islands (U.S.)" }, { - "capital": "Hanoi", - "code": "vn", - "continent": "Asia", - "flag_1x1": "flags/1x1/vn.svg", - "flag_4x3": "flags/4x3/vn.svg", - "iso": true, - "name": "Vietnam" - }, - { - "capital": "Port Vila", - "code": "vu", - "continent": "Oceania", - "flag_1x1": "flags/1x1/vu.svg", - "flag_4x3": "flags/4x3/vu.svg", - "iso": true, - "name": "Vanuatu" + "capital": "Cardiff", + "code": "gb-wls", + "continent": "Europe", + "flag_1x1": "flags/1x1/gb-wls.svg", + "flag_4x3": "flags/4x3/gb-wls.svg", + "iso": false, + "name": "Wales" }, { "capital": "Mata-Utu", @@ -2296,29 +2330,13 @@ "name": "Wallis and Futuna" }, { - "capital": "Apia", - "code": "ws", - "continent": "Oceania", - "flag_1x1": "flags/1x1/ws.svg", - "flag_4x3": "flags/4x3/ws.svg", + "capital": "Laayoune", + "code": "eh", + "continent": "Africa", + "flag_1x1": "flags/1x1/eh.svg", + "flag_4x3": "flags/4x3/eh.svg", "iso": true, - "name": "Samoa" - }, - { - "capital": "Pristina", - "code": "xk", - "continent": "Europe", - "flag_1x1": "flags/1x1/xk.svg", - "flag_4x3": "flags/4x3/xk.svg", - "iso": false, - "name": "Kosovo" - }, - { - "code": "xx", - "flag_1x1": "flags/1x1/xx.svg", - "flag_4x3": "flags/4x3/xx.svg", - "iso": false, - "name": "Unknown" + "name": "Western Sahara" }, { "capital": "Sana'a", @@ -2329,24 +2347,6 @@ "iso": true, "name": "Yemen" }, - { - "capital": "Mamoudzou", - "code": "yt", - "continent": "Africa", - "flag_1x1": "flags/1x1/yt.svg", - "flag_4x3": "flags/4x3/yt.svg", - "iso": true, - "name": "Mayotte" - }, - { - "capital": "Pretoria", - "code": "za", - "continent": "Africa", - "flag_1x1": "flags/1x1/za.svg", - "flag_4x3": "flags/4x3/za.svg", - "iso": true, - "name": "South Africa" - }, { "capital": "Lusaka", "code": "zm", diff --git a/flags.py b/flags.py index da26e585..a32fb293 100644 --- a/flags.py +++ b/flags.py @@ -12,11 +12,11 @@ file_codes = [name.replace(".svg", "") for name in files] country_json = open("country.json") flags = json.load(country_json) -flags.sort(key=lambda x: x["code"]) +flags.sort(key=lambda x: x["name"]) country_codes = [flag["code"] for flag in flags] -with open("country.json", "w") as output: - json.dump(flags, output, indent=2, sort_keys=True) +with open("country.json", "w", encoding='utf8') as output: + json.dump(flags, output, indent=2, sort_keys=True, ensure_ascii=False) all_good = True