Implementation
const countriesName = {
IsoCode.AC: "Ascension Island",
IsoCode.AD: "Andorra",
IsoCode.AE: "United Arab Emirates",
IsoCode.AF: "Afghanistan",
IsoCode.AG: "Antigua and Barbuda",
IsoCode.AI: "Anguilla",
IsoCode.AL: "Albania",
IsoCode.AM: "Armenia",
IsoCode.AO: "Angola",
IsoCode.AR: "Argentina",
IsoCode.AS: "American Samoa",
IsoCode.AT: "Austria",
IsoCode.AU: "Australia",
IsoCode.AW: "Aruba",
IsoCode.AX: "Åland",
IsoCode.AZ: "Azerbaijan",
IsoCode.BA: "Bosnia and Herzegovina",
IsoCode.BB: "Barbados",
IsoCode.BD: "Bangladesh",
IsoCode.BE: "Belgium",
IsoCode.BF: "Burkina Faso",
IsoCode.BG: "Bulgaria",
IsoCode.BH: "Bahrain",
IsoCode.BI: "Burundi",
IsoCode.BJ: "Benin",
IsoCode.BL: "Saint Barthélemy",
IsoCode.BM: "Bermuda",
IsoCode.BN: "Brunei",
IsoCode.BO: "Bolivia",
IsoCode.BQ: "Bonaire",
IsoCode.BR: "Brazil",
IsoCode.BS: "Bahamas",
IsoCode.BT: "Bhutan",
IsoCode.BW: "Botswana",
IsoCode.BY: "Belarus",
IsoCode.BZ: "Belize",
IsoCode.CA: "Canada",
IsoCode.CC: "Cocos [Keeling] Islands",
IsoCode.CD: "Democratic Republic of the Congo",
IsoCode.CF: "Central African Republic",
IsoCode.CG: "Republic of the Congo",
IsoCode.CH: "Switzerland",
IsoCode.CI: "Ivory Coast",
IsoCode.CK: "Cook Islands",
IsoCode.CL: "Chile",
IsoCode.CM: "Cameroon",
IsoCode.CN: "China",
IsoCode.CO: "Colombia",
IsoCode.CR: "Costa Rica",
IsoCode.CU: "Cuba",
IsoCode.CV: "Cape Verde",
IsoCode.CW: "Curacao",
IsoCode.CX: "Christmas Island",
IsoCode.CY: "Cyprus",
IsoCode.CZ: "Czech Republic",
IsoCode.DE: "Germany",
IsoCode.DJ: "Djibouti",
IsoCode.DK: "Denmark",
IsoCode.DM: "Dominica",
IsoCode.DO: "Dominican Republic",
IsoCode.DZ: "Algeria",
IsoCode.EC: "Ecuador",
IsoCode.EE: "Estonia",
IsoCode.EG: "Egypt",
IsoCode.EH: "Western Sahara",
IsoCode.ER: "Eritrea",
IsoCode.ES: "Spain",
IsoCode.ET: "Ethiopia",
IsoCode.FI: "Finland",
IsoCode.FJ: "Fiji",
IsoCode.FK: "Falkland Islands",
IsoCode.FM: "Micronesia",
IsoCode.FO: "Faroe Islands",
IsoCode.FR: "France",
IsoCode.GA: "Gabon",
IsoCode.GB: "United Kingdom",
IsoCode.GD: "Grenada",
IsoCode.GE: "Georgia",
IsoCode.GF: "French Guiana",
IsoCode.GG: "Guernsey",
IsoCode.GH: "Ghana",
IsoCode.GI: "Gibraltar",
IsoCode.GL: "Greenland",
IsoCode.GM: "Gambia",
IsoCode.GN: "Guinea",
IsoCode.GP: "Guadeloupe",
IsoCode.GQ: "Equatorial Guinea",
IsoCode.GR: "Greece",
IsoCode.GT: "Guatemala",
IsoCode.GU: "Guam",
IsoCode.GW: "Guinea-Bissau",
IsoCode.GY: "Guyana",
IsoCode.HK: "Hong Kong",
IsoCode.HN: "Honduras",
IsoCode.HR: "Croatia",
IsoCode.HT: "Haiti",
IsoCode.HU: "Hungary",
IsoCode.ID: "Indonesia",
IsoCode.IE: "Ireland",
IsoCode.IL: "Israel",
IsoCode.IM: "Isle of Man",
IsoCode.IN: "India",
IsoCode.IO: "British Indian Ocean Territory",
IsoCode.IQ: "Iraq",
IsoCode.IR: "Iran",
IsoCode.IS: "Iceland",
IsoCode.IT: "Italy",
IsoCode.JE: "Jersey",
IsoCode.JM: "Jamaica",
IsoCode.JO: "Jordan",
IsoCode.JP: "Japan",
IsoCode.KE: "Kenya",
IsoCode.KG: "Kyrgyzstan",
IsoCode.KH: "Cambodia",
IsoCode.KI: "Kiribati",
IsoCode.KM: "Comoros",
IsoCode.KN: "Saint Kitts and Nevis",
IsoCode.KP: "North Korea",
IsoCode.KR: "South Korea",
IsoCode.KW: "Kuwait",
IsoCode.KY: "Cayman Islands",
IsoCode.KZ: "Kazakhstan",
IsoCode.LA: "Laos",
IsoCode.LB: "Lebanon",
IsoCode.LC: "Saint Lucia",
IsoCode.LI: "Liechtenstein",
IsoCode.LK: "Sri Lanka",
IsoCode.LR: "Liberia",
IsoCode.LS: "Lesotho",
IsoCode.LT: "Lithuania",
IsoCode.LU: "Luxembourg",
IsoCode.LV: "Latvia",
IsoCode.LY: "Libya",
IsoCode.MA: "Morocco",
IsoCode.MC: "Monaco",
IsoCode.MD: "Moldova",
IsoCode.ME: "Montenegro",
IsoCode.MF: "Saint Martin",
IsoCode.MG: "Madagascar",
IsoCode.MH: "Marshall Islands",
IsoCode.MK: "North Macedonia",
IsoCode.ML: "Mali",
IsoCode.MM: "Myanmar [Burma]",
IsoCode.MN: "Mongolia",
IsoCode.MO: "Macao",
IsoCode.MP: "Northern Mariana Islands",
IsoCode.MQ: "Martinique",
IsoCode.MR: "Mauritania",
IsoCode.MS: "Montserrat",
IsoCode.MT: "Malta",
IsoCode.MU: "Mauritius",
IsoCode.MV: "Maldives",
IsoCode.MW: "Malawi",
IsoCode.MX: "Mexico",
IsoCode.MY: "Malaysia",
IsoCode.MZ: "Mozambique",
IsoCode.NA: "Namibia",
IsoCode.NC: "New Caledonia",
IsoCode.NE: "Niger",
IsoCode.NF: "Norfolk Island",
IsoCode.NG: "Nigeria",
IsoCode.NI: "Nicaragua",
IsoCode.NL: "Netherlands",
IsoCode.NO: "Norway",
IsoCode.NP: "Nepal",
IsoCode.NR: "Nauru",
IsoCode.NU: "Niue",
IsoCode.NZ: "New Zealand",
IsoCode.OM: "Oman",
IsoCode.PA: "Panama",
IsoCode.PE: "Peru",
IsoCode.PF: "French Polynesia",
IsoCode.PG: "Papua New Guinea",
IsoCode.PH: "Philippines",
IsoCode.PK: "Pakistan",
IsoCode.PL: "Poland",
IsoCode.PM: "Saint Pierre and Miquelon",
IsoCode.PR: "Puerto Rico",
IsoCode.PS: "Palestine",
IsoCode.PT: "Portugal",
IsoCode.PW: "Palau",
IsoCode.PY: "Paraguay",
IsoCode.QA: "Qatar",
IsoCode.RE: "Réunion",
IsoCode.RO: "Romania",
IsoCode.RS: "Serbia",
IsoCode.RU: "Russia",
IsoCode.RW: "Rwanda",
IsoCode.SA: "Saudi Arabia",
IsoCode.SB: "Solomon Islands",
IsoCode.SC: "Seychelles",
IsoCode.SD: "Sudan",
IsoCode.SE: "Sweden",
IsoCode.SG: "Singapore",
IsoCode.SH: "Saint Helena",
IsoCode.SI: "Slovenia",
IsoCode.SJ: "Svalbard and Jan Mayen",
IsoCode.SK: "Slovakia",
IsoCode.SL: "Sierra Leone",
IsoCode.SM: "San Marino",
IsoCode.SN: "Senegal",
IsoCode.SO: "Somalia",
IsoCode.SR: "Suriname",
IsoCode.SS: "South Sudan",
IsoCode.ST: "São Tomé and Príncipe",
IsoCode.SV: "El Salvador",
IsoCode.SX: "Sint Maarten",
IsoCode.SY: "Syria",
IsoCode.SZ: "Swaziland",
IsoCode.TA: "Tristan da Cunha",
IsoCode.TC: "Turks and Caicos Islands",
IsoCode.TD: "Chad",
IsoCode.TG: "Togo",
IsoCode.TH: "Thailand",
IsoCode.TJ: "Tajikistan",
IsoCode.TK: "Tokelau",
IsoCode.TL: "East Timor",
IsoCode.TM: "Turkmenistan",
IsoCode.TN: "Tunisia",
IsoCode.TO: "Tonga",
IsoCode.TR: "Turkey",
IsoCode.TT: "Trinidad and Tobago",
IsoCode.TV: "Tuvalu",
IsoCode.TW: "Taiwan",
IsoCode.TZ: "Tanzania",
IsoCode.UA: "Ukraine",
IsoCode.UG: "Uganda",
IsoCode.US: "United States",
IsoCode.UY: "Uruguay",
IsoCode.UZ: "Uzbekistan",
IsoCode.VA: "Vatican City",
IsoCode.VC: "Saint Vincent and the Grenadines",
IsoCode.VE: "Venezuela",
IsoCode.VG: "British Virgin Islands",
IsoCode.VI: "U.S. Virgin Islands",
IsoCode.VN: "Vietnam",
IsoCode.VU: "Vanuatu",
IsoCode.WF: "Wallis and Futuna",
IsoCode.WS: "Samoa",
IsoCode.XK: "Kosovo",
IsoCode.YE: "Yemen",
IsoCode.YT: "Mayotte",
IsoCode.ZA: "South Africa",
IsoCode.ZM: "Zambia",
IsoCode.ZW: "Zimbabwe",
};