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