country-data-list
Version:
Data about countries - like their ISO codes and currencies
9,035 lines • 173 kB
JavaScript
const currencySymbolMap = [
{ symbol: 'د.إ', name: 'UAE Dirham', code: 'AED', number: '784' },
{ symbol: '؋', name: 'Afghani', code: 'AFN', number: '971' },
{ symbol: 'L', name: 'Lek', code: 'ALL', number: '008' },
{ symbol: '֏', name: 'Armenian Dram', code: 'AMD', number: '051' },
{
symbol: 'ƒ',
name: 'Netherlands Antillean Guilder',
code: 'ANG',
number: '532',
},
{ symbol: 'Kz', name: 'Kwanza', code: 'AOA', number: '973' },
{ symbol: '$', name: 'Argentine Peso', code: 'ARS', number: '032' },
{ symbol: '$', name: 'Australian Dollar', code: 'AUD', number: '036' },
{ symbol: 'ƒ', name: 'Aruban Florin', code: 'AWG', number: '533' },
{ symbol: '₼', name: 'Azerbaijan Manat', code: 'AZN', number: '944' },
{ symbol: 'KM', name: 'Convertible Mark', code: 'BAM', number: '977' },
{ symbol: '$', name: 'Barbados Dollar', code: 'BBD', number: '052' },
{ symbol: '৳', name: 'Taka', code: 'BDT', number: '050' },
{ symbol: 'лв', name: 'Bulgarian Lev', code: 'BGN', number: '975' },
{ symbol: '.د.ب', name: 'Bahraini Dinar', code: 'BHD', number: '048' },
{ symbol: 'FBu', name: 'Burundi Franc', code: 'BIF', number: '108' },
{ symbol: '$', name: 'Bermudian Dollar', code: 'BMD', number: '060' },
{ symbol: '$', name: 'Brunei Dollar', code: 'BND', number: '096' },
{ symbol: '$b', name: 'Boliviano', code: 'BOB', number: '068' },
{
symbol: 'BOV',
name: 'Mvdol',
code: 'BOV',
number: '984',
},
{ symbol: 'R$', name: 'Brazilian Real', code: 'BRL', number: '986' },
{ symbol: '$', name: 'Bahamian Dollar', code: 'BSD', number: '044' },
{ symbol: '₿', name: '', code: 'BTC', number: '' },
{ symbol: 'Nu.', name: 'Ngultrum', code: 'BTN', number: '064' },
{ symbol: 'P', name: 'Pula', code: 'BWP', number: '072' },
{ symbol: 'Br', name: 'Belarusian Ruble', code: 'BYN', number: '933' },
{ symbol: 'Br', name: '', code: 'BYR', number: '' },
{ symbol: 'BZ$', name: 'Belize Dollar', code: 'BZD', number: '084' },
{ symbol: '$', name: 'Canadian Dollar', code: 'CAD', number: '124' },
{ symbol: 'FC', name: 'Congolese Franc', code: 'CDF', number: '976' },
{
symbol: 'CHE',
name: 'WIR Euro',
code: 'CHE',
number: '947',
},
{ symbol: '₣', name: 'Swiss Franc', code: 'CHF', number: '756' },
{
symbol: 'CHW',
name: 'WIR Franc',
code: 'CHW',
number: '948',
},
{
symbol: 'CLF',
name: 'Unidad de Fomento',
code: 'CLF',
number: '990',
},
{ symbol: '$', name: 'Chilean Peso', code: 'CLP', number: '152' },
{ symbol: '¥', name: '', code: 'CNH', number: '' },
{ symbol: '¥', name: 'Yuan Renminbi', code: 'CNY', number: '156' },
{ symbol: '$', name: 'Colombian Peso', code: 'COP', number: '170' },
{
symbol: 'COU',
name: 'Unidad de Valor Real',
code: 'COU',
number: '970',
},
{ symbol: '₡', name: 'Costa Rican Colon', code: 'CRC', number: '188' },
{ symbol: '$', name: 'Peso Convertible', code: 'CUC', number: '931' },
{ symbol: '₱', name: 'Cuban Peso', code: 'CUP', number: '192' },
{ symbol: '$', name: 'Cabo Verde Escudo', code: 'CVE', number: '132' },
{ symbol: 'Kč', name: 'Czech Koruna', code: 'CZK', number: '203' },
{ symbol: 'Fdj', name: 'Djibouti Franc', code: 'DJF', number: '262' },
{ symbol: 'kr', name: 'Danish Krone', code: 'DKK', number: '208' },
{ symbol: 'RD$', name: 'Dominican Peso', code: 'DOP', number: '214' },
{ symbol: 'دج', name: 'Algerian Dinar', code: 'DZD', number: '012' },
{ symbol: 'kr', name: '', code: 'EEK', number: '' },
{ symbol: 'E£', name: 'Egyptian Pound', code: 'EGP', number: '818' },
{ symbol: 'Nfk', name: 'Nakfa', code: 'ERN', number: '232' },
{ symbol: 'Br', name: 'Ethiopian Birr', code: 'ETB', number: '230' },
{ symbol: 'Ξ', name: '', code: 'ETH', number: '' },
{ symbol: '€', name: 'Euro', code: 'EUR', number: '978' },
{ symbol: '$', name: 'Fiji Dollar', code: 'FJD', number: '242' },
{ symbol: '£', name: 'Falkland Islands Pound', code: 'FKP', number: '238' },
{ symbol: '£', name: 'Pound Sterling', code: 'GBP', number: '826' },
{ symbol: '₾', name: 'Lari', code: 'GEL', number: '981' },
{ symbol: '£', name: '', code: 'GGP', number: '' },
{ symbol: '₵', name: '', code: 'GHC', number: '' },
{ symbol: 'GH₵', name: 'Ghana Cedi', code: 'GHS', number: '936' },
{ symbol: '£', name: 'Gibraltar Pound', code: 'GIP', number: '292' },
{ symbol: 'D', name: 'Dalasi', code: 'GMD', number: '270' },
{ symbol: 'FG', name: 'Guinean Franc', code: 'GNF', number: '324' },
{ symbol: 'Q', name: 'Quetzal', code: 'GTQ', number: '320' },
{ symbol: '$', name: 'Guyana Dollar', code: 'GYD', number: '328' },
{ symbol: '$', name: 'Hong Kong Dollar', code: 'HKD', number: '344' },
{ symbol: 'L', name: 'Lempira', code: 'HNL', number: '340' },
{ symbol: 'kn', name: '', code: 'HRK', number: '' },
{ symbol: 'G', name: 'Gourde', code: 'HTG', number: '332' },
{ symbol: 'Ft', name: 'Forint', code: 'HUF', number: '348' },
{ symbol: 'Rp', name: 'Rupiah', code: 'IDR', number: '360' },
{ symbol: '₪', name: 'New Israeli Sheqel', code: 'ILS', number: '376' },
{ symbol: '£', name: '', code: 'IMP', number: '' },
{ symbol: '₹', name: 'Indian Rupee', code: 'INR', number: '356' },
{ symbol: 'د.ع', name: 'Iraqi Dinar', code: 'IQD', number: '368' },
{ symbol: '﷼', name: 'Iranian Rial', code: 'IRR', number: '364' },
{ symbol: 'kr', name: 'Iceland Krona', code: 'ISK', number: '352' },
{ symbol: '£', name: '', code: 'JEP', number: '' },
{ symbol: 'J$', name: 'Jamaican Dollar', code: 'JMD', number: '388' },
{ symbol: 'JD', name: 'Jordanian Dinar', code: 'JOD', number: '400' },
{ symbol: '¥', name: 'Yen', code: 'JPY', number: '392' },
{ symbol: 'KSh', name: 'Kenyan Shilling', code: 'KES', number: '404' },
{ symbol: 'лв', name: 'Som', code: 'KGS', number: '417' },
{ symbol: '៛', name: 'Riel', code: 'KHR', number: '116' },
{ symbol: 'CF', name: 'Comorian Franc', code: 'KMF', number: '174' },
{ symbol: '₩', name: 'North Korean Won', code: 'KPW', number: '408' },
{ symbol: '₩', name: 'Won', code: 'KRW', number: '410' },
{ symbol: 'KD', name: 'Kuwaiti Dinar', code: 'KWD', number: '414' },
{ symbol: '$', name: 'Cayman Islands Dollar', code: 'KYD', number: '136' },
{ symbol: '₸', name: 'Tenge', code: 'KZT', number: '398' },
{ symbol: '₭', name: 'Lao Kip', code: 'LAK', number: '418' },
{ symbol: '£', name: 'Lebanese Pound', code: 'LBP', number: '422' },
{ symbol: '₨', name: 'Sri Lanka Rupee', code: 'LKR', number: '144' },
{ symbol: '$', name: 'Liberian Dollar', code: 'LRD', number: '430' },
{ symbol: 'M', name: 'Loti', code: 'LSL', number: '426' },
{ symbol: 'Ł', name: '', code: 'LTC', number: '' },
{ symbol: 'Lt', name: '', code: 'LTL', number: '' },
{ symbol: 'Ls', name: '', code: 'LVL', number: '' },
{ symbol: 'LD', name: 'Libyan Dinar', code: 'LYD', number: '434' },
{ symbol: 'MAD', name: 'Moroccan Dirham', code: 'MAD', number: '504' },
{ symbol: 'lei', name: 'Moldovan Leu', code: 'MDL', number: '498' },
{ symbol: 'Ar', name: 'Malagasy Ariary', code: 'MGA', number: '969' },
{ symbol: 'ден', name: 'Denar', code: 'MKD', number: '807' },
{ symbol: 'K', name: 'Kyat', code: 'MMK', number: '104' },
{ symbol: '₮', name: 'Tugrik', code: 'MNT', number: '496' },
{ symbol: 'MOP$', name: 'Pataca', code: 'MOP', number: '446' },
{ symbol: 'UM', name: '', code: 'MRO', number: '' },
{ symbol: 'UM', name: 'Ouguiya', code: 'MRU', number: '929' },
{ symbol: '₨', name: 'Mauritius Rupee', code: 'MUR', number: '480' },
{ symbol: 'Rf', name: 'Rufiyaa', code: 'MVR', number: '462' },
{ symbol: 'MK', name: 'Malawi Kwacha', code: 'MWK', number: '454' },
{ symbol: '$', name: 'Mexican Peso', code: 'MXN', number: '484' },
{
symbol: 'MXV',
name: 'Mexican Unidad de Inversion (UDI)',
code: 'MXV',
number: '979',
},
{ symbol: 'RM', name: 'Malaysian Ringgit', code: 'MYR', number: '458' },
{ symbol: 'MT', name: 'Mozambique Metical', code: 'MZN', number: '943' },
{ symbol: '$', name: 'Namibia Dollar', code: 'NAD', number: '516' },
{ symbol: '₦', name: 'Naira', code: 'NGN', number: '566' },
{ symbol: 'C$', name: 'Cordoba Oro', code: 'NIO', number: '558' },
{ symbol: 'kr', name: 'Norwegian Krone', code: 'NOK', number: '578' },
{ symbol: '₨', name: 'Nepalese Rupee', code: 'NPR', number: '524' },
{ symbol: '$', name: 'New Zealand Dollar', code: 'NZD', number: '554' },
{ symbol: '﷼', name: 'Rial Omani', code: 'OMR', number: '512' },
{ symbol: 'B/.', name: 'Balboa', code: 'PAB', number: '590' },
{ symbol: 'S/.', name: 'Sol', code: 'PEN', number: '604' },
{ symbol: 'K', name: 'Kina', code: 'PGK', number: '598' },
{ symbol: '₱', name: 'Philippine Peso', code: 'PHP', number: '608' },
{ symbol: '₨', name: 'Pakistan Rupee', code: 'PKR', number: '586' },
{ symbol: 'zł', name: 'Zloty', code: 'PLN', number: '985' },
{ symbol: 'Gs', name: 'Guarani', code: 'PYG', number: '600' },
{ symbol: '﷼', name: 'Qatari Rial', code: 'QAR', number: '634' },
{ symbol: '¥', name: '', code: 'RMB', number: '' },
{ symbol: 'lei', name: 'Romanian Leu', code: 'RON', number: '946' },
{ symbol: 'Дин.', name: 'Serbian Dinar', code: 'RSD', number: '941' },
{ symbol: '₽', name: 'Russian Ruble', code: 'RUB', number: '643' },
{ symbol: 'R₣', name: 'Rwanda Franc', code: 'RWF', number: '646' },
{ symbol: '﷼', name: 'Saudi Riyal', code: 'SAR', number: '682' },
{ symbol: '$', name: 'Solomon Islands Dollar', code: 'SBD', number: '090' },
{ symbol: '₨', name: 'Seychelles Rupee', code: 'SCR', number: '690' },
{ symbol: 'ج.س.', name: 'Sudanese Pound', code: 'SDG', number: '938' },
{ symbol: 'kr', name: 'Swedish Krona', code: 'SEK', number: '752' },
{ symbol: 'S$', name: 'Singapore Dollar', code: 'SGD', number: '702' },
{ symbol: '£', name: 'Saint Helena Pound', code: 'SHP', number: '654' },
{ symbol: 'Le', name: '', code: 'SLL', number: '' },
{ symbol: 'S', name: 'Somali Shilling', code: 'SOS', number: '706' },
{ symbol: '$', name: 'Surinam Dollar', code: 'SRD', number: '968' },
{ symbol: '£', name: 'South Sudanese Pound', code: 'SSP', number: '728' },
{ symbol: 'Db', name: '', code: 'STD', number: '' },
{ symbol: 'Db', name: 'Dobra', code: 'STN', number: '930' },
{ symbol: '$', name: 'El Salvador Colon', code: 'SVC', number: '222' },
{ symbol: '£', name: 'Syrian Pound', code: 'SYP', number: '760' },
{ symbol: 'E', name: 'Lilangeni', code: 'SZL', number: '748' },
{ symbol: '฿', name: 'Baht', code: 'THB', number: '764' },
{ symbol: 'SM', name: 'Somoni', code: 'TJS', number: '972' },
{ symbol: 'T', name: 'Turkmenistan New Manat', code: 'TMT', number: '934' },
{ symbol: 'د.ت', name: 'Tunisian Dinar', code: 'TND', number: '788' },
{ symbol: 'T$', name: 'Pa’anga', code: 'TOP', number: '776' },
{ symbol: '₤', name: '', code: 'TRL', number: '' },
{ symbol: '₺', name: 'Turkish Lira', code: 'TRY', number: '949' },
{
symbol: 'TT$',
name: 'Trinidad and Tobago Dollar',
code: 'TTD',
number: '780',
},
{ symbol: '$', name: '', code: 'TVD', number: '' },
{ symbol: 'NT$', name: 'New Taiwan Dollar', code: 'TWD', number: '901' },
{ symbol: 'TSh', name: 'Tanzanian Shilling', code: 'TZS', number: '834' },
{ symbol: '₴', name: 'Hryvnia', code: 'UAH', number: '980' },
{ symbol: 'USh', name: 'Uganda Shilling', code: 'UGX', number: '800' },
{ symbol: '$', name: 'US Dollar', code: 'USD', number: '840' },
{
symbol: 'UYI',
name: 'Uruguay Peso en Unidades Indexadas (UI)',
code: 'UYI',
number: '940',
},
{ symbol: '$U', name: 'Peso Uruguayo', code: 'UYU', number: '858' },
{ symbol: 'UYW', name: 'Unidad Previsional', code: 'UYW', number: '927' },
{ symbol: 'лв', name: 'Uzbekistan Sum', code: 'UZS', number: '860' },
{ symbol: 'Bs', name: '', code: 'VEF', number: '' },
{ symbol: 'Bs.S', name: 'Bolívar Soberano', code: 'VES', number: '928' },
{ symbol: '₫', name: 'Dong', code: 'VND', number: '704' },
{ symbol: 'VT', name: 'Vatu', code: 'VUV', number: '548' },
{ symbol: 'WS$', name: 'Tala', code: 'WST', number: '882' },
{ symbol: 'FCFA', name: 'CFA Franc BEAC', code: 'XAF', number: '950' },
{ symbol: 'Ƀ', name: '', code: 'XBT', number: '' },
{ symbol: '$', name: 'East Caribbean Dollar', code: 'XCD', number: '951' },
{ symbol: 'CFA', name: 'CFA Franc BCEAO', code: 'XOF', number: '952' },
{ symbol: '₣', name: 'CFP Franc', code: 'XPF', number: '953' },
{ symbol: 'Sucre', name: 'Sucre', code: 'XSU', number: '994' },
{ symbol: 'XUA', name: 'ADB Unit of Account', code: 'XUA', number: '965' },
{ symbol: '﷼', name: 'Yemeni Rial', code: 'YER', number: '886' },
{ symbol: 'R', name: 'Rand', code: 'ZAR', number: '710' },
{ symbol: 'ZK', name: 'Zambian Kwacha', code: 'ZMW', number: '967' },
{ symbol: 'Z$', name: 'Zimbabwean Dollar', code: 'ZWD', number: '' },
{ symbol: '$', name: 'Zimbabwean Dollar', code: 'ZWL', number: '' },
];
function getSymbolFromCurrency(currencyCode) {
if (typeof currencyCode !== 'string') {
return undefined;
}
const symbol = currencySymbolMap.find(
(x) => x.code === currencyCode.toUpperCase()
)?.symbol;
return symbol ?? undefined;
}
function getSafeSymbolFromCurrency(currencyCode) {
return getSymbolFromCurrency(currencyCode) ?? currencyCode;
}
function getNameFromCurrency(currencyCode) {
if (typeof currencyCode !== 'string') {
return currencyCode;
}
const name = currencySymbolMap.find(
(x) => x.code === currencyCode.toUpperCase()
)?.name;
return name ?? currencyCode;
}
function getSafeNameFromCurrency(currencyCode) {
return getNameFromCurrency(currencyCode) ?? currencyCode;
}
const centralAsia = {
name: 'Central Asia',
countries: [
// source is http://en.wikipedia.org/wiki/Central_Asia
'KZ', // Kazakhstan
'KG', // Kyrgyzstan
'TJ', // Tajikistan
'TM', // Turkmenistan
'UZ', // Uzbekistan
],
};
const southernAsia = {
name: 'Southern Asia',
countries: [
// source is http://en.wikipedia.org/wiki/South_Asia
'AF', // Afghanistan
'BD', // Bangladesh
'BT', // Bhutan
'IO', // British Indian Ocean Territory
'IN', // India
'IR', // Iran
'MV', // Maldives
'NP', // Nepal
'PK', // Pakistan
'LK', // Sri Lanka
],
};
const southeastAsia = {
name: 'Southeast Asia',
countries: [
// source is http://en.wikipedia.org/wiki/Southeast_Asia
'BN', // Brunei
'KH', // Cambodia
'CX', // Christmas Island
'CC', // Cocos (Keeling) Islands
'TL', // East Timor
'ID', // Indonesia
'LA', // Laos
'MY', // Malaysia
'MM', // Myanmar (Burma)
'PH', // Philippines
'SG', // Singapore
'TH', // Thailand
'VN', // Vietnam
],
};
const eastAsia = {
name: 'East Asia',
countries: [
// source is http://en.wikipedia.org/wiki/East_Asia
'CN', // China
'HK', // Hong Kong
'JP', // Japan
'KP', // North Korea
'KR', // South Korea
'MO', // Macao
'MN', // Mongolia
'TW', // Taiwan
],
};
const westernAsia = {
name: 'Western Asia',
countries: [
// source is http://en.wikipedia.org/wiki/Western_Asia
'AM', // Armenia
'AZ', // Azerbaijan
'BH', // Bahrain
'IQ', // Iraq
'IL', // Israel
'JO', // Jordan
'KW', // Kuwait
'LB', // Lebanon
'OM', // Oman
'PS', // Palestinian territories
'QA', // Qatar
'SA', // Saudi Arabia
'SY', // Syria
'TR', // Turkey
'AE', // United Arab Emirates
'YE', // Yemen
],
};
const centralAfrica = {
name: 'Central Aftrica',
countries: [
// source is http://en.wikipedia.org/wiki/Central_Africa
'AO', // Angola
'CM', // Cameroon
'CF', // Central African Republic
'TD', // Chad
'CG', // Republic of the Congo
'CD', // Democratic Republic of the Congo
'GQ', // Equatorial Guinea
'GA', // Gabon
'ST', // São Tomé and Príncipe
],
};
const northAfrica = {
name: 'North Africa',
countries: [
// source is http://en.wikipedia.org/wiki/North_Africa
'DZ', // Algeria
'EG', // Egypt
'LY', // Libya
'MA', // Morocco
'SD', // Sudan
'TN', // Tunisia
'EH', // Western Sahara
],
};
const southernAfrica = {
name: 'Southern Africa',
countries: [
// source is http://en.wikipedia.org/wiki/Southern_Africa
'BW', // Botswana
'LS', // Lesotho
'NA', // Namibia
'ZA', // South Africa
'SZ', // Swaziland
],
};
const eastAfrica = {
name: 'East Africa',
countries: [
// source is http://en.wikipedia.org/wiki/East_Africa
'BI', // Burundi
'KM', // Comoros
'DJ', // Djibouti
'ER', // Eritrea
'ET', // Ethiopia
'KE', // Kenya
'MG', // Madagascar
'MW', // Malawi
'MU', // Mauritius
'YT', // Mayotte (France)
'MZ', // Mozambique
'RE', // Réunion (France)
'RW', // Rwanda
'SC', // Seychelles
'SO', // Somalia
'SS', // South Sudan
'TZ', // Tanzania
'UG', // Uganda
'ZM', // Zambia
'ZW', // Zimbabwe
],
};
const westAfrica = {
name: 'West Africa',
countries: [
// source is http://en.wikipedia.org/wiki/West_Africa
'BJ', // Benin
'BF', // Burkina Faso
'CV', // Cabo Verde
'CI', // Côte d'Ivoire
'GM', // Gambia
'GH', // Ghana
'GN', // Guinea
'GW', // Guinea-Bissau
'LR', // Liberia
'ML', // Mali
'MR', // Mauritania
'NE', // Niger
'NG', // Nigeria
'SH', // Saint Helena, Ascension and Tristan da Cunha (United Kingdom)
'SN', // Senegal
'SL', // Sierra Leone
'TG', // Togo
],
};
const centralAmerica = {
name: 'Central America',
countries: [
// source is http://en.wikipedia.org/wiki/Central_America
'BZ', // Belize
'CR', // Costa Rica
'SV', // El Salvador
'GT', // Guatemala
'HN', // Honduras
'NI', // Nicaragua
'PA', // Panama
],
};
const northernAmerica = {
name: 'Northern America',
countries: [
// source is http://en.wikipedia.org/wiki/Northern_America
'BM', // Bermuda
'CA', // Canada
'GL', // Greenland
'MX', // Mexico
'PM', // Saint Pierre and Miquelon
'US', // United States
],
};
const caribbean = {
name: 'Caribbean',
countries: [
// source is http://en.wikipedia.org/wiki/Caribbean
'AI', // Anguilla
'AG', // Antigua and Barbuda
'AW', // Aruba
'BS', // Bahamas
'BB', // Barbados
'BQ', // Bonaire, Sint Eustatius & Saba
'VG', // British Virgin Islands
'KY', // Cayman Islands
'CU', // Cuba
'CW', // Curaçao
'DM', // Dominica
'DO', // Dominican Republic
'GD', // Grenada
'GP', // Guadeloupe
'HT', // Haiti
'JM', // Jamaica
'MQ', // Martinique
'MS', // Montserrat
'PR', // Puerto Rico
'BL', // Saint Barthélemy
'KN', // St. Kitts & Nevis
'LC', // Saint Lucia
'MF', // Saint Martin
'VC', // Saint Vincent and the Grenadines
'SX', // Sint Maarten
'TT', // Trinidad and Tobago
'TC', // Turks & Caicos
'VI', // United States Virgin Islands
],
};
const southAmerica$1 = {
name: 'South America',
countries: [
// source is http://en.wikipedia.org/wiki/South_America
'AR', // Argentina
'BO', // Bolivia
'BR', // Brazil
'CL', // Chile
'CO', // Colombia
'EC', // Ecuador
'FK', // Falkland Islands
'GF', // French Guiana
'GY', // Guyana
'PY', // Paraguay
'PE', // Peru
'SR', // Suriname
'UY', // Uruguay
'VE', // Venezuela
],
};
const antartica$1 = {
name: 'Antartica',
countries: [
// source is http://en.wikipedia.org/wiki/Antarctica
'AQ', // Antarctica
'BV', // Bouvet Island
'TF', // French Southern Territories
'HM', // Heard Island and McDonald Islands
'GS', // South Georgia and the South Sandwich Islands
],
};
const northernEurope = {
name: 'Northern Europe',
countries: [
// source is http://en.wikipedia.org/wiki/Northern_Europe
'AX', // Åland
'DK', // Denmark
'EE', // Estonia
'FO', // Faroe Islands
'FI', // Finland
'GG', // Guernsey
'IS', // Iceland
'IE', // Republic of Ireland
'JE', // Jersey (UK)
'IM', // Isle of Man
'LV', // Latvia
'LT', // Lithuania
'NO', // Norway
'SJ', // Svalbard and Jan Mayen
'SE', // Sweden
'GB', // United Kingdom
],
};
const southernEurope = {
name: 'Southern Europe',
countries: [
// source is http://en.wikipedia.org/wiki/Southern_Europe
'AL', // Albania
'AD', // Andorra
'BA', // Bosnia and Herzegovina
'HR', // Croatia
'CY', // Cyprus
'GI', // Gibraltar
'GR', // Greece
'IT', // Italy
'MK', // Republic of Macedonia
'VA', // Vatican City
'MT', // Malta
'ME', // Montenegro
'PT', // Portugal
'SM', // San Marino
'RS', // Serbia
'SI', // Slovenia
'ES', // Spain
],
};
const easternEurope = {
name: 'Eastern Europe',
countries: [
// source is http://en.wikipedia.org/wiki/Eastern_Europe
'BY', // Belarus
'BG', // Bulgaria
'CZ', // Czech Republic
'GE', // Georgia
'HU', // Hungary
'MD', // Moldova
'PL', // Poland
'RO', // Romania
'RU', // Russia
'SK', // Slovakia
'UA', // Ukraine
],
};
const westernEurope = {
name: 'Western Europe',
countries: [
// source is http://en.wikipedia.org/wiki/Western_Europe
'AT', // Austria
'BE', // Belgium
'FR', // France
'DE', // Germany
'LI', // Liechtenstein
'LU', // Luxembourg
'MC', // Monaco
'NL', // Netherlands
'CH', // Switzerland
],
};
const australia = {
name: 'Australia',
countries: [
// source is http://en.wikipedia.org/wiki/Oceania
'AU', // Australia
'NF', // Norfolk Island
],
};
const melanesia = {
name: 'Melanesia',
countries: [
// source is http://en.wikipedia.org/wiki/Oceania
'FJ', // Fiji
'NC', // New Caledonia
'PG', // Papua New Guinea
'SB', // Solomon Islands
'VU', // Vanuatu
],
};
const micronesia = {
name: 'Micronesia',
countries: [
// source is http://en.wikipedia.org/wiki/Oceania
'GU', // Guam
'KI', // Kiribati
'MH', // Marshall Islands
'FM', // Micronesia, Fed. Sts.
'NR', // Nauru
'MP', // Northern Mariana Islands
'PW', // Palau
'UM', // United States Minor Outlying Islands
],
};
const polynesia = {
name: 'Polynesia',
countries: [
// source is http://en.wikipedia.org/wiki/Oceania
'AS', // American Samoa
'CK', // Cook Islands
'PF', // French Polynesia
'NU', // Niue
'PN', // Pitcairn Islands
'WS', // Samoa
'TK', // Tokelau
'TO', // Tonga
'TV', // Tuvalu
'WF', // Wallis and Futuna
'NZ', // New Zealand https://worldpopulationreview.com/country-rankings/polynesian-countries
],
};
var regions = /*#__PURE__*/Object.freeze({
__proto__: null,
antartica: antartica$1,
australia: australia,
caribbean: caribbean,
centralAfrica: centralAfrica,
centralAmerica: centralAmerica,
centralAsia: centralAsia,
eastAfrica: eastAfrica,
eastAsia: eastAsia,
easternEurope: easternEurope,
melanesia: melanesia,
micronesia: micronesia,
northAfrica: northAfrica,
northernAmerica: northernAmerica,
northernEurope: northernEurope,
polynesia: polynesia,
southAmerica: southAmerica$1,
southeastAsia: southeastAsia,
southernAfrica: southernAfrica,
southernAsia: southernAsia,
southernEurope: southernEurope,
westAfrica: westAfrica,
westernAsia: westernAsia,
westernEurope: westernEurope
});
const asia = {
name: 'Asia',
regions: [
'centralAsia',
'southernAsia',
'southeastAsia',
'eastAsia',
'westernAsia',
],
countries: [
centralAsia.countries,
southernAsia.countries,
southeastAsia.countries,
eastAsia.countries,
westernAsia.countries,
]
.reduce((a, b) => a.concat(b), [])
.sort(),
};
const africa = {
name: 'Africa',
regions: [
'centralAfrica',
'northAfrica',
'southernAfrica',
'eastAfrica',
'westAfrica',
],
countries: [
centralAfrica.countries,
northAfrica.countries,
southernAfrica.countries,
eastAfrica.countries,
westAfrica.countries,
]
.reduce((a, b) => a.concat(b), [])
.sort(),
};
const northAmerica = {
name: 'North America',
regions: ['centralAmerica', 'northernAmerica', 'caribbean'],
countries: [
centralAmerica.countries,
northernAmerica.countries,
caribbean.countries,
]
.reduce((a, b) => a.concat(b), [])
.sort(),
};
const southAmerica = {
name: 'South America',
regions: ['southAmerica'],
countries: [southAmerica$1.countries]
.reduce((a, b) => a.concat(b), [])
.sort(),
};
const antartica = {
name: 'Antartica',
regions: ['antartica'],
countries: [antartica$1.countries]
.reduce((a, b) => a.concat(b), [])
.sort(),
};
const europe = {
name: 'Europe',
regions: [
'northernEurope',
'southernEurope',
'easternEurope',
'westernEurope',
],
countries: [
northernEurope.countries,
southernEurope.countries,
easternEurope.countries,
westernEurope.countries,
]
.reduce((a, b) => a.concat(b), [])
.sort(),
};
const oceania = {
name: 'Oceania',
regions: ['australia', 'melanesia', 'micronesia', 'polynesia'],
countries: [
australia.countries,
melanesia.countries,
micronesia.countries,
polynesia.countries,
]
.reduce((a, b) => a.concat(b), [])
.sort(),
};
var continents = {
asia,
africa,
northAmerica,
southAmerica,
antartica,
europe,
oceania,
};
var countriesAll = [
{
alpha2: 'AC',
alpha3: 'ASC',
countryCallingCodes: ['+247'],
currencies: ['USD'],
emoji: '🇦🇨',
ioc: 'SHP',
languages: ['eng'],
name: 'Ascension Island',
status: 'reserved',
},
{
alpha2: 'AD',
alpha3: 'AND',
countryCallingCodes: ['+376'],
currencies: ['EUR'],
emoji: '🇦🇩',
ioc: 'AND',
languages: ['cat'],
name: 'Andorra',
status: 'assigned',
},
{
alpha2: 'AE',
alpha3: 'ARE',
countryCallingCodes: ['+971'],
currencies: ['AED'],
emoji: '🇦🇪',
ioc: 'UAE',
languages: ['ara'],
name: 'United Arab Emirates',
status: 'assigned',
},
{
alpha2: 'AF',
alpha3: 'AFG',
countryCallingCodes: ['+93'],
currencies: ['AFN'],
emoji: '🇦🇫',
ioc: 'AFG',
languages: ['pus'],
name: 'Afghanistan',
status: 'assigned',
},
{
alpha2: 'AG',
alpha3: 'ATG',
countryCallingCodes: ['+1 268'],
currencies: ['XCD'],
emoji: '🇦🇬',
ioc: 'ANT',
languages: ['eng'],
name: 'Antigua And Barbuda',
status: 'assigned',
},
{
alpha2: 'AI',
alpha3: 'AIA',
countryCallingCodes: ['+1 264'],
currencies: ['XCD'],
emoji: '🇦🇮',
ioc: '',
languages: ['eng'],
name: 'Anguilla',
status: 'assigned',
},
{
alpha2: 'AI',
alpha3: 'AFI',
countryCallingCodes: [],
currencies: [],
ioc: '',
languages: [],
name: 'French Afar and Issas',
status: 'deleted',
},
{
alpha2: 'AL',
alpha3: 'ALB',
countryCallingCodes: ['+355'],
currencies: ['ALL'],
emoji: '🇦🇱',
ioc: 'ALB',
languages: ['sqi'],
name: 'Albania',
status: 'assigned',
},
{
alpha2: 'AM',
alpha3: 'ARM',
countryCallingCodes: ['+374'],
currencies: ['AMD'],
emoji: '🇦🇲',
ioc: 'ARM',
languages: ['hye', 'rus'],
name: 'Armenia',
status: 'assigned',
},
{
alpha2: 'AN',
alpha3: 'ANT',
countryCallingCodes: [],
currencies: [],
ioc: '',
languages: [],
name: 'Netherlands Antilles',
status: 'deleted',
},
{
alpha2: 'AO',
alpha3: 'AGO',
countryCallingCodes: ['+244'],
currencies: ['AOA'],
emoji: '🇦🇴',
ioc: 'ANG',
languages: ['por'],
name: 'Angola',
status: 'assigned',
},
{
alpha2: 'AQ',
alpha3: 'ATA',
countryCallingCodes: ['+672'],
currencies: [],
emoji: '🇦🇶',
ioc: '',
languages: [],
name: 'Antarctica',
status: 'assigned',
},
{
alpha2: 'AR',
alpha3: 'ARG',
countryCallingCodes: ['+54'],
currencies: ['ARS'],
emoji: '🇦🇷',
ioc: 'ARG',
languages: ['spa'],
name: 'Argentina',
status: 'assigned',
},
{
alpha2: 'AS',
alpha3: 'ASM',
countryCallingCodes: ['+1 684'],
currencies: ['USD'],
emoji: '🇦🇸',
ioc: 'ASA',
languages: ['eng', 'smo'],
name: 'American Samoa',
status: 'assigned',
},
{
alpha2: 'AT',
alpha3: 'AUT',
countryCallingCodes: ['+43'],
currencies: ['EUR'],
emoji: '🇦🇹',
ioc: 'AUT',
languages: ['deu'],
name: 'Austria',
status: 'assigned',
},
{
alpha2: 'AU',
alpha3: 'AUS',
countryCallingCodes: ['+61'],
currencies: ['AUD'],
emoji: '🇦🇺',
ioc: 'AUS',
languages: ['eng'],
name: 'Australia',
status: 'assigned',
},
{
alpha2: 'AW',
alpha3: 'ABW',
countryCallingCodes: ['+297'],
currencies: ['AWG'],
emoji: '🇦🇼',
ioc: 'ARU',
languages: ['nld'],
name: 'Aruba',
status: 'assigned',
},
{
alpha2: 'AX',
alpha3: 'ALA',
countryCallingCodes: ['+358'],
currencies: ['EUR'],
emoji: '🇦🇽',
ioc: '',
languages: ['swe'],
name: 'Åland Islands',
status: 'assigned',
},
{
alpha2: 'AZ',
alpha3: 'AZE',
countryCallingCodes: ['+994'],
currencies: ['AZN'],
emoji: '🇦🇿',
ioc: 'AZE',
languages: ['aze'],
name: 'Azerbaijan',
status: 'assigned',
},
{
alpha2: 'BA',
alpha3: 'BIH',
countryCallingCodes: ['+387'],
currencies: ['BAM'],
emoji: '🇧🇦',
ioc: 'BIH',
languages: ['bos', 'cre', 'srp'],
name: 'Bosnia & Herzegovina',
status: 'assigned',
},
{
alpha2: 'BB',
alpha3: 'BRB',
countryCallingCodes: ['+1 246'],
currencies: ['BBD'],
emoji: '🇧🇧',
ioc: 'BAR',
languages: ['eng'],
name: 'Barbados',
status: 'assigned',
},
{
alpha2: 'BD',
alpha3: 'BGD',
countryCallingCodes: ['+880'],
currencies: ['BDT'],
emoji: '🇧🇩',
ioc: 'BAN',
languages: ['ben'],
name: 'Bangladesh',
status: 'assigned',
},
{
alpha2: 'BE',
alpha3: 'BEL',
countryCallingCodes: ['+32'],
currencies: ['EUR'],
emoji: '🇧🇪',
ioc: 'BEL',
languages: ['nld', 'fra', 'deu'],
name: 'Belgium',
status: 'assigned',
},
{
alpha2: 'BF',
alpha3: 'BFA',
countryCallingCodes: ['+226'],
currencies: ['XOF'],
emoji: '🇧🇫',
ioc: 'BUR',
languages: ['fra'],
name: 'Burkina Faso',
status: 'assigned',
},
{
alpha2: 'BG',
alpha3: 'BGR',
countryCallingCodes: ['+359'],
currencies: ['BGN'],
emoji: '🇧🇬',
ioc: 'BUL',
languages: ['bul'],
name: 'Bulgaria',
status: 'assigned',
},
{
alpha2: 'BH',
alpha3: 'BHR',
countryCallingCodes: ['+973'],
currencies: ['BHD'],
emoji: '🇧🇭',
ioc: 'BRN',
languages: ['ara'],
name: 'Bahrain',
status: 'assigned',
},
{
alpha2: 'BI',
alpha3: 'BDI',
countryCallingCodes: ['+257'],
currencies: ['BIF'],
emoji: '🇧🇮',
ioc: 'BDI',
languages: ['fra'],
name: 'Burundi',
status: 'assigned',
},
{
alpha2: 'BJ',
alpha3: 'BEN',
countryCallingCodes: ['+229'],
currencies: ['XOF'],
emoji: '🇧🇯',
ioc: 'BEN',
languages: ['fra'],
name: 'Benin',
status: 'assigned',
},
{
alpha2: 'BL',
alpha3: 'BLM',
countryCallingCodes: ['+590'],
currencies: ['EUR'],
emoji: '🇧🇱',
ioc: '',
languages: ['fra'],
name: 'Saint Barthélemy',
status: 'assigned',
},
{
alpha2: 'BM',
alpha3: 'BMU',
countryCallingCodes: ['+1 441'],
currencies: ['BMD'],
emoji: '🇧🇲',
ioc: 'BER',
languages: ['eng'],
name: 'Bermuda',
status: 'assigned',
},
{
alpha2: 'BN',
alpha3: 'BRN',
countryCallingCodes: ['+673'],
currencies: ['BND'],
emoji: '🇧🇳',
ioc: 'BRU',
languages: ['msa', 'eng'],
name: 'Brunei Darussalam',
status: 'assigned',
},
{
alpha2: 'BO',
alpha3: 'BOL',
countryCallingCodes: ['+591'],
currencies: ['BOB', 'BOV'],
emoji: '🇧🇴',
ioc: 'BOL',
languages: ['spa', 'aym', 'que'],
name: 'Bolivia, Plurinational State Of',
status: 'assigned',
},
{
alpha2: 'BQ',
alpha3: 'BES',
countryCallingCodes: ['+599'],
currencies: ['USD'],
emoji: '🇧🇶',
ioc: '',
languages: ['nld'],
name: 'Bonaire, Sint Eustatius And Saba',
status: 'assigned',
},
{
alpha2: 'BQ',
alpha3: 'ATB',
countryCallingCodes: [],
currencies: [],
ioc: '',
languages: [],
name: 'British Antarctic Territory',
status: 'deleted',
},
{
alpha2: 'BR',
alpha3: 'BRA',
countryCallingCodes: ['+55'],
currencies: ['BRL'],
emoji: '🇧🇷',
ioc: 'BRA',
languages: ['por'],
name: 'Brazil',
status: 'assigned',
},
{
alpha2: 'BS',
alpha3: 'BHS',
countryCallingCodes: ['+1 242'],
currencies: ['BSD'],
emoji: '🇧🇸',
ioc: 'BAH',
languages: ['eng'],
name: 'Bahamas',
status: 'assigned',
},
{
alpha2: 'BT',
alpha3: 'BTN',
countryCallingCodes: ['+975'],
currencies: ['INR', 'BTN'],
emoji: '🇧🇹',
ioc: 'BHU',
languages: ['dzo'],
name: 'Bhutan',
status: 'assigned',
},
{
alpha2: 'BU',
alpha3: 'BUR',
countryCallingCodes: [],
currencies: [],
ioc: '',
languages: [],
name: 'Burma',
status: 'deleted',
},
{
alpha2: 'BV',
alpha3: 'BVT',
countryCallingCodes: [],
currencies: ['NOK'],
emoji: '🇧🇻',
ioc: '',
languages: [],
name: 'Bouvet Island',
status: 'assigned',
},
{
alpha2: 'BW',
alpha3: 'BWA',
countryCallingCodes: ['+267'],
currencies: ['BWP'],
emoji: '🇧🇼',
ioc: 'BOT',
languages: ['eng', 'tsn'],
name: 'Botswana',
status: 'assigned',
},
{
alpha2: 'BY',
alpha3: 'BLR',
countryCallingCodes: ['+375'],
currencies: ['BYN'],
emoji: '🇧🇾',
ioc: 'BLR',
languages: ['bel', 'rus'],
name: 'Belarus',
status: 'assigned',
},
{
alpha2: 'BY',
alpha3: 'BYS',
countryCallingCodes: [],
currencies: [],
ioc: '',
languages: [],
name: 'Byelorussian SSR',
status: 'deleted',
},
{
alpha2: 'BZ',
alpha3: 'BLZ',
countryCallingCodes: ['+501'],
currencies: ['BZD'],
emoji: '🇧🇿',
ioc: 'BIZ',
languages: ['eng'],
name: 'Belize',
status: 'assigned',
},
{
alpha2: 'CA',
alpha3: 'CAN',
countryCallingCodes: ['+1'],
currencies: ['CAD'],
emoji: '🇨🇦',
ioc: 'CAN',
languages: ['eng', 'fra'],
name: 'Canada',
status: 'assigned',
},
{
alpha2: 'CC',
alpha3: 'CCK',
countryCallingCodes: ['+61'],
currencies: ['AUD'],
emoji: '🇨🇨',
ioc: '',
languages: ['eng'],
name: 'Cocos (Keeling) Islands',
status: 'assigned',
},
{
alpha2: 'CD',
alpha3: 'COD',
countryCallingCodes: ['+243'],
currencies: ['CDF'],
emoji: '🇨🇩',
ioc: 'COD',
languages: ['fra', 'lin', 'kon', 'swa'],
name: 'Democratic Republic Of Congo',
status: 'assigned',
},
{
alpha2: 'CF',
alpha3: 'CAF',
countryCallingCodes: ['+236'],
currencies: ['XAF'],
emoji: '🇨🇫',
ioc: 'CAF',
languages: ['fra', 'sag'],
name: 'Central African Republic',
status: 'assigned',
},
{
alpha2: 'CG',
alpha3: 'COG',
countryCallingCodes: ['+242'],
currencies: ['XAF'],
emoji: '🇨🇬',
ioc: 'CGO',
languages: ['fra', 'lin'],
name: 'Republic Of Congo',
status: 'assigned',
},
{
alpha2: 'CH',
alpha3: 'CHE',
countryCallingCodes: ['+41'],
currencies: ['CHF', 'CHE', 'CHW'],
emoji: '🇨🇭',
ioc: 'SUI',
languages: ['deu', 'fra', 'ita', 'roh'],
name: 'Switzerland',
status: 'assigned',
},
{
alpha2: 'CI',
alpha3: 'CIV',
countryCallingCodes: ['+225'],
currencies: ['XOF'],
emoji: '🇨🇮',
ioc: 'CIV',
languages: ['fra'],
name: "Côte d'Ivoire",
status: 'assigned',
},
{
alpha2: 'CK',
alpha3: 'COK',
countryCallingCodes: ['+682'],
currencies: ['NZD'],
emoji: '🇨🇰',
ioc: 'COK',
languages: ['eng', 'mri'],
name: 'Cook Islands',
status: 'assigned',
},
{
alpha2: 'CL',
alpha3: 'CHL',
countryCallingCodes: ['+56'],
currencies: ['CLP', 'CLF'],
emoji: '🇨🇱',
ioc: 'CHI',
languages: ['spa'],
name: 'Chile',
status: 'assigned',
},
{
alpha2: 'CM',
alpha3: 'CMR',
countryCallingCodes: ['+237'],
currencies: ['XAF'],
emoji: '🇨🇲',
ioc: 'CMR',
languages: ['eng', 'fra'],
name: 'Cameroon',
status: 'assigned',
},
{
alpha2: 'CN',
alpha3: 'CHN',
countryCallingCodes: ['+86'],
currencies: ['CNY'],
emoji: '🇨🇳',
ioc: 'CHN',
languages: ['zho'],
name: 'China',
status: 'assigned',
},
{
alpha2: 'CO',
alpha3: 'COL',
countryCallingCodes: ['+57'],
currencies: ['COP', 'COU'],
emoji: '🇨🇴',
ioc: 'COL',
languages: ['spa'],
name: 'Colombia',
status: 'assigned',
},
{
alpha2: 'CP',
alpha3: 'CPT',
countryCallingCodes: [],
currencies: ['EUR'],
emoji: '🇨🇵',
ioc: '',
languages: [],
name: 'Clipperton Island',
status: 'reserved',
},
{
alpha2: 'CR',
alpha3: 'CRI',
countryCallingCodes: ['+506'],
currencies: ['CRC'],
emoji: '🇨🇷',
ioc: 'CRC',
languages: ['spa'],
name: 'Costa Rica',
status: 'assigned',
},
{
alpha2: 'CS',
alpha3: 'CSK',
countryCallingCodes: [],
currencies: [],
ioc: '',
languages: [],
name: 'Czechoslovakia',
status: 'deleted',
},
{
alpha2: 'CS',
alpha3: 'SCG',
countryCallingCodes: [],
currencies: [],
ioc: '',
languages: [],
name: 'Serbia and Montenegro',
status: 'deleted',
},
{
alpha2: 'CT',
alpha3: 'CTE',
countryCallingCodes: [],
currencies: [],
ioc: '',
languages: [],
name: 'Canton and Enderbury Islands',
status: 'deleted',
},
{
alpha2: 'CU',
alpha3: 'CUB',
countryCallingCodes: ['+53'],
currencies: ['CUP', 'CUC'],
emoji: '🇨🇺',
ioc: 'CUB',
languages: ['spa'],
name: 'Cuba',
status: 'assigned',
},
{
alpha2: 'CV',
alpha3: 'CPV',
countryCallingCodes: ['+238'],
currencies: ['CVE'],
emoji: '🇨🇻',
ioc: 'CPV',
languages: ['por'],
name: 'Cabo Verde',
status: 'assigned',
},
{
alpha2: 'CW',
alpha3: 'CUW',
countryCallingCodes: ['+599'],
currencies: ['ANG'],
emoji: '🇨🇼',
ioc: '',
languages: ['nld'],
name: 'Curacao',
status: 'assigned',
},
{
alpha2: 'CX',
alpha3: 'CXR',
countryCallingCodes: ['+61'],
currencies: ['AUD'],
emoji: '🇨🇽',
ioc: '',
languages: ['eng'],
name: 'Christmas Island',
status: 'assigned',
},
{
alpha2: 'CY',
alpha3: 'CYP',
countryCallingCodes: ['+357'],
currencies: ['EUR'],
emoji: '🇨🇾',
ioc: 'CYP',
languages: ['ell', 'tur'],
name: 'Cyprus',
status: 'assigned',
},
{
alpha2: 'CZ',
alpha3: 'CZE',
countryCallingCodes: ['+420'],
currencies: ['CZK'],
emoji: '🇨🇿',
ioc: 'CZE',
languages: ['ces'],
name: 'Czech Republic',
status: 'assigned',
},
{
alpha2: 'DD',
alpha3: 'DDR',
countryCallingCodes: [],
currencies: [],
ioc: '',
languages: [],
name: 'German Democratic Republic',
status: 'deleted',
},
{
alpha2: 'DE',
alpha3: 'DEU',
countryCallingCodes: ['+49'],
currencies: ['EUR'],
emoji: '🇩🇪',
ioc: 'GER',
languages: ['deu'],
name: 'Germany',
status: 'assigned',
},
{
alpha2: 'DG',
alpha3: 'DGA',
countryCallingCodes: [],
currencies: ['USD'],
emoji: '🇩🇬',
ioc: '',
languages: [],
name: 'Diego Garcia',
status: 'reserved',
},
{
alpha2: 'DJ',
alpha3: 'DJI',
countryCallingCodes: ['+253'],
currencies: ['DJF'],
emoji: '🇩🇯',
ioc: 'DJI',
languages: ['ara', 'fra'],
name: 'Djibouti',
status: 'assigned',
},
{
alpha2: 'DK',
alpha3: 'DNK',
countryCallingCodes: ['+45'],
currencies: ['DKK'],
emoji: '🇩🇰',
ioc: 'DEN',
languages: ['dan'],
name: 'Denmark',
status: 'assigned',
},
{
alpha2: 'DM',
alpha3: 'DMA',
countryCallingCodes: ['+1 767'],
currencies: ['XCD'],
emoji: '🇩🇲',
ioc: 'DMA',
languages: ['eng'],
name: 'Dominica',
status: 'assigned',
},
{
alpha2: 'DO',
alpha3: 'DOM',
countryCallingCodes: ['+1 809', '+1 829', '+1 849'],
currencies: ['DOP'],
emoji: '🇩🇴',
ioc: 'DOM',
languages: ['spa'],
name: 'Dominican Republic',
status: 'assigned',
},
{
alpha2: 'DY',
alpha3: 'DHY',
countryCallingCodes: [],
currencies: [],
ioc: '',
languages: [],
name: 'Dahomey',
status: 'deleted',
},
{
alpha2: 'DZ',
alpha3: 'DZA',
countryCallingCodes: ['+213'],
currencies: ['DZD'],
emoji: '🇩🇿',
ioc: 'ALG',
languages: ['ara'],
name: 'Algeria',
status: 'assigned',
},
{
alpha2: 'EA',
alpha3: '',
countryCallingCodes: [],
currencies: ['EUR'],
emoji: '🇪🇦',
ioc: '',
languages: [],
name: 'Ceuta, Mulilla',
status: 'reserved',
},
{
alpha2: 'EC',
alpha3: 'ECU',
countryCallingCodes: ['+593'],
currencies: ['USD'],
emoji: '🇪🇨',
ioc: 'ECU',
languages: ['spa', 'que'],
name: 'Ecuador',
status: 'assigned',
},
{
alpha2: 'EE',
alpha3: 'EST',
countryCallingCodes: ['+372'],
currencies: ['EUR'],
emoji: '🇪🇪',
ioc: 'EST',
languages: ['est'],
name: 'Estonia',
status: 'assigned',
},
{
alpha2: 'EG',
alpha3: 'EGY',
countryCallingCodes: ['+20'],
currencies: ['EGP'],
emoji: '🇪🇬',
ioc: 'EGY',
languages: ['ara'],
name: 'Egypt',
status: 'assigned',
},
{
alpha2: 'EH',
alpha3: 'ESH',
countryCallingCodes: ['+212'],
currencies: ['MAD'],
emoji: '🇪🇭',
ioc: '',
languages: [],
name: 'Western Sahara',
status: 'assigned',
},
{
alpha2: 'ER',
alpha3: 'ERI',
countryCallingCodes: ['+291'],
currencies: ['ERN'],
emoji: '🇪🇷',
ioc: 'ERI',
languages: ['eng', 'ara', 'tir'],
name: 'Eritrea',
status: 'assigned',
},
{
alpha2: 'ES',
alpha3: 'ESP',
countryCallingCodes: ['+34'],
currencies: ['EUR'],
emoji: '🇪🇸',
ioc: 'ESP',
languages: ['spa', 'cat', 'glg', 'eus'],
name: 'Spain',
status: 'assigned',
},
{
alpha2: 'ET',
alpha3: 'ETH',
countryCallingCodes: ['+251'],
currencies: ['ETB'],
emoji: '🇪🇹',
ioc: 'ETH',
languages: ['amh'],
name: 'Ethiopia',
status: 'assigned',
},
{
alpha2: 'EU',
alpha3: 'EUE',
countryCallingCodes: ['+388'],
currencies: ['EUR'],
emoji: '🇪🇺',
ioc: '',
languages: [],
name: 'European Union',
status: 'reserved',
},
{
alpha2: 'FI',
alpha3: 'FIN',
countryCallingCodes: ['+358'],
currencies: ['EUR'],
emoji: '🇫🇮',
ioc: 'FIN',
languages: ['fin', 'swe'],
name: 'Finland',
status: 'assigned',
},
{
alpha2: 'FJ',
alpha3: 'FJI',
countryCallingCodes: ['+679'],
currencies: ['FJD'],
emoji: '🇫🇯',
ioc: 'FIJ',
languages: ['eng', 'fij'],
name: 'Fiji',
status: 'assigned',
},
{
alpha2: 'FK',
alpha3: 'FLK',
countryCallingCodes: ['+500'],
currencies: ['FKP'],
emoji: '🇫🇰',
ioc: '',
languages: ['eng'],
name: 'Falkland Islands',
status: 'assigned',
},
{
alpha2: 'FM',
alpha3: 'FSM',
countryCallingCodes: ['+691'],
currencies: ['USD'],
emoji: '🇫🇲',
ioc: 'FSM',
languages: ['eng'],
name: 'Micronesia, Federated States Of',
status: 'assigned',
},
{
alpha2: 'FO',
alpha3: 'FRO',
countryCallingCodes: ['+298'],
currencies: ['DKK'],
emoji: '🇫🇴',
ioc: 'FAI',
languages: ['fao', 'dan'],
name: 'Faroe Islands',
status: 'assigned',
},
{
alpha2: 'FQ',
alpha3: 'ATF',
countryCallingCodes: [],
currencies: [],
ioc: '',
languages: [],
name: 'French Southern and Antarctic Territories',
status: 'deleted',
},
{
alpha2: 'FR',
alpha3: 'FRA',
countryCallingCodes: ['+33'],
currencies: ['EUR'],
emoji: '🇫🇷',
ioc: 'FRA',
languages: ['fra'],
name: 'France',
status: 'assigned',
},
{
alpha2: 'FX',
alpha3: 'FXX',
countryCallingCodes: ['+241'],
currencies: ['EUR'],
emoji: '',
ioc: '',
languages: ['fra'],
name: 'France, Metropolitan',
status: 'reserved',
},
{
alpha2: 'GA',
alpha3: 'GAB',
countryCallingCodes: ['+241'],
currencies: ['XAF'],
emoji: '🇬🇦',
ioc: 'GAB',
languages: ['fra'],
name: 'Gabon',
status: 'assigned',
},
{
alpha2: 'GB',
alpha3: 'GBR',
countryCallingCodes: ['+44'],
currencies: ['GBP'],
emoji: '🇬🇧',
ioc: 'GBR',
languages: ['eng', 'cor', 'gle', 'gla', 'cym'],
name: 'United Kingdom',
status: 'assigned',
},
{
alpha2: 'GD',
alpha3: 'GRD',
countryCallingCodes: ['+473'],
currencies: ['XCD'],
emoji: '🇬🇩',
ioc: 'GRN',
languages: ['eng'],
name: 'Grenada',
status: 'assigned',
},
{
alpha2: 'GE',
alpha3: 'GEO',
countryCallingCodes: ['+995'],
currencies: ['GEL'],
emoji: '🇬🇪',
ioc: 'GEO',
languages: ['kat'],
name: 'Georgia',
status: 'assigned',
},
{
alpha2: 'GE',
alpha3: 'GEL',
countryCallingCodes: [],
currencies: [],
ioc: '',
languages: [],
name: 'Gilbert and Ellice Islands',
status: 'deleted',
},
{
alpha2: 'GF',
alpha3: 'GUF',
countryCallingCodes: ['+594'],
currencies: ['EUR'],
emoji: '🇬🇫',
ioc: '',
languages: ['fra'],
name: 'French Guiana',
status: 'assigned',
},
{
alpha2: 'GG',
alpha3: 'GGY',
countryCallingCodes: ['+44'],
currencies: ['GBP'],
emoji: '🇬🇬',
ioc: 'GCI',
languages: ['fra'],
name: 'Guernsey',
status: 'assigned',
},
{
alpha2: 'GH',
alpha3: 'GHA',
countryCallingCodes: ['+233'],
currencies: ['GHS'],
emoji: '🇬🇭',
ioc: 'GHA',
languages: ['eng'],
name: 'Ghana',
status: 'assigned',
},
{
alpha2: 'GI',
alpha3: 'GIB',
countryCallingCodes: ['+350'],
currencies: ['GIP'],
emoji: '🇬🇮',
ioc: '',
languages: ['eng'],
name: 'Gibraltar',
status: 'assigned',
},
{
alpha2: 'GL',
alpha3: 'GRL',
countryCallingCodes: ['+299'],
currencies: ['DKK'],
emoji: '🇬🇱',
ioc: '',
languages: ['kal'],
name: 'Greenland',
status: 'assigned',
},
{
alpha2: 'GM',
alpha3: 'GMB',
countryCallingCodes: ['+220'],
currencies: ['GMD'],
emoji: '🇬🇲',
ioc: 'GAM',
languages: ['eng'],
name: 'Gambia',
status: 'assigned',
},
{
alpha2: 'GN',
alpha3: 'GIN',
countryCallingCodes: ['+224'],
currencies: ['GNF'],
emoji: '🇬🇳',
ioc: 'GUI',
languages: ['fra'],
name: 'Guinea',
status: 'assigned',
},
{
alpha2: 'GP',
alpha3: 'GLP',
countryCallingCodes: ['+590'],
currencies: ['EUR'],
emoji: '🇬🇵',
ioc: '',
languages: ['fra'],
name: 'Guadeloupe',
status: 'assigned',
},
{
alpha2: 'GQ',
alpha3: 'GNQ',
countryCallingCodes: ['+240'],
currencies: ['XAF'],
emoji: '🇬🇶',
ioc: 'GEQ',
languages: ['spa', 'fra', 'por'],
name: 'Equatorial Guinea',
status: 'assigned',
},
{
alpha2: 'GR',
alpha3: 'GRC',
countryCallingCodes: ['+30'],
currencies: ['EUR'],
emoji: '🇬🇷',
ioc: 'GRE',
languages: ['ell'],
name: 'Greece',
status: 'assigned',
},
{
alpha2: 'GS',
alpha3: 'SGS',
countryCallingCodes: ['+500'],
currencies: ['GBP'],
emoji: '🇬🇸',
ioc: '',
languages: ['eng'],
name: 'South Georgia And The South Sandwich Islands',
status: 'assigned',
},
{
alpha2: 'GT',
alpha3: 'GTM',
countryCallingCodes: ['+502'],
currencies: ['GTQ'],
emoji: '🇬🇹',
ioc: 'GUA',
languages: ['spa'],
name: 'Guatemala',
status: 'assigned',
},
{
alpha2: 'GU',
alpha3: 'GUM',
countryCallingCodes: ['+1 671'],
currencies: ['USD'],
emoji: '🇬🇺',
ioc: 'GUM',
languages: ['eng'],
name: 'Guam',
status: 'assigned',
},
{
alpha2: 'GW',
alpha3: 'GNB',
countryCallingCodes: ['+245'],
currencies: ['XOF'],
emoji: '🇬🇼',
ioc: 'GBS',
languages: ['por'],
name: 'Guinea-bissau',
status: 'assigned',
},
{
alpha2: 'GY',
alpha3: 'GUY',
countryCallingCodes: ['+592'],
currencies: ['GYD'],
emoji: '🇬🇾',
ioc: 'GUY',
languages: ['eng'],
name: 'Guyana',
status: 'assigned',
},
{
alpha2: 'HK',
alpha3: 'HKG',
countryCallingCodes: ['+852'],
currencies: ['HKD'],
emoji: '🇭🇰',
ioc: 'HKG',
languages: ['zho', 'eng'],
name: 'Hong Kong',
status: 'assigned',
},
{
alpha2: 'HM',
alpha3: 'HMD',
countryCallingCodes: [],
currencies: ['AUD'],
emoji: '🇭🇲',
ioc: '',
languages: [],
name: 'Heard Island And McDonald Islands',
status: 'assigned',
},
{
alpha2: 'HN',
alpha3: 'HND',
countryCallingCodes: ['+504'],
currencies: ['HNL'],
emoji: '🇭🇳',
ioc: 'HON',
languages: ['spa'],
name: 'Honduras',
status: 'assigned',
},
{
alpha2: 'HR',
alpha3: 'HRV',
countryCallingCodes: ['+385'],
currencies: ['EUR'],
emoji: '🇭🇷',
ioc: 'CRO',
languages: ['hrv'],
name: 'Croatia',
status: 'assigned',
},
{
alpha2: 'HT',
alpha3: 'HTI',
countryCallingCodes: ['+509'],
currencies: ['HTG', 'USD'],
emoji: '🇭🇹',
ioc: 'HAI',
languages: ['fra', 'hat'],
name: 'Haiti',
status: 'assigned',
},
{
alpha2: 'HU',
alpha3: 'HUN',
countryCallingCodes: ['+36'],
currencies: ['HUF'],
emoji: '🇭🇺',
ioc: 'HUN',
languages: ['hun'],
name: 'Hungary',
status: 'assigned',
},
{
alpha2: 'HV',
alpha3: 'HVO',
countryCallingCodes: [],
currencies: [],
ioc: '',
languages: [],
name: 'Upper Volta',
status: 'deleted',
},
{
alpha2: 'IC',
alpha3: '',
countryCallingCodes: [],
currencies: ['EUR'],
emoji: '🇮🇨',
ioc: '',
languages: [],
name: 'Canary Islands',
status: 'reserved',
},
{
alpha2: 'ID',
alpha3: 'IDN',
countryCallingCodes: ['+62'],
currencies: ['IDR'],
emoji: '🇮🇩',
ioc: 'INA',
languages: ['ind'],
name: 'Indonesia',
status: 'assigned',
},
{
alpha2: 'IE',
alpha3: 'IRL',
countryCallingCodes: ['+353'],
currencies: ['EUR'],
emoji: '🇮🇪',
ioc: 'IRL',
languages: ['eng', 'gle'],
name: 'Ireland',
status: 'assigned',
},
{
alpha2: 'IL',
alpha3: 'ISR',
countryCallingCodes: ['+972'],
currencies: ['ILS'],
emoji: '🇮🇱',
ioc: 'ISR',
languages: ['heb', 'ara', 'eng'],
name: 'Israel',
status: 'assigned',
},
{
alpha2: 'IM',
alpha3: 'IMN',
countryCallingCodes: ['+44'],
currencies: ['GBP'],
emoji: '🇮🇲',
ioc: '',
languages: ['eng', 'glv'],
name: 'Isle Of Man',
status: 'assigned',
},
{
alpha2: 'IN',
alpha3: 'IND',
countryCallingCodes: ['+91'],
currencies: ['INR'],
emoji: '🇮🇳',
ioc: 'IND',
languages: ['eng', 'hin'],
name: 'India',
status: 'assigned',
},
{
alpha2: 'IO',
alpha3: 'IOT',
countryCallingCodes: ['+246'],
currencies: ['USD'],
emoji: '🇮🇴',
ioc: '',
languages: ['eng'],
name: 'British Indian Ocean Territory',
status: 'assigned',
},
{
alpha2: 'IQ',
alpha3: 'IRQ',
countryCallingCodes: ['+964'],
currencies: ['IQD'],
emoji: '🇮🇶',
ioc: 'IRQ',
languages: ['ara', 'kur'],
name: 'Iraq',
status: 'assigned',
},
{
alpha2: 'IR',
alpha3: 'IRN',
countryCallingCodes: ['+98'],
currencies: ['IRR'],
emoji: '🇮🇷',
ioc: 'IRI',
languages: ['fas'],
name: 'Iran, Islamic Republic Of',
status: 'assigned',
},
{
alpha2: 'IS',
alpha3: 'ISL',
countryCallingCodes: ['+354'],
currencies: ['ISK'],
emoji: '🇮🇸',
ioc: 'ISL',
languages: ['isl'],
name: 'Iceland',
status: 'assigned',
},
{
alpha2: 'IT',
alpha3: 'ITA',
countryCallingCodes: ['+39'],
currencies: ['EUR'],
emoji: '🇮🇹',
ioc: 'ITA',
languages: ['ita'],
name: 'Italy',
status: 'assigned',
},
{
alpha2: 'JE',
alpha3: 'JEY',
countryCallingCodes: ['+44'],
currencies: ['GBP'],
emoji: '🇯🇪',
ioc: 'JCI',
languages: ['eng', 'fra'],
name: 'Jersey',
status: 'assigned',
},
{
alpha2: 'JM',
alpha3: 'JAM',
countryCallingCodes: ['+1 876'],
currencies: ['JMD'],
emoji: '🇯🇲',
ioc: 'JAM',
languages: ['eng'],
name: 'Jamaica',
status: 'assigned',
},
{
alpha2: 'JO',
alpha3: 'JOR',
countryCallingCodes: ['+962'],
currencies: ['JOD'],
emoji: '🇯🇴',
ioc: 'JOR',
languages: ['ara'],
name: 'Jordan',
status: 'assigned',
},
{
alpha2: 'JP',
alpha3: 'JPN',
countryCallingCodes: ['+81'],
currencies: ['JPY'],
emoji: '🇯🇵',
ioc: 'JPN',
languages: ['jpn'],
name: 'Japan',
status: 'assigned',
},
{
alpha2: 'JT',
alpha3: 'JTN',
countryCallingCodes: [],
currencies: [],
ioc: '',
languages: [],
name: 'Johnston Island',
status: 'deleted',
},
{
alpha2: 'KE',
alpha3: 'KEN',
countryCallingCodes: ['+254'],
currencies: ['KES'],
emoji: '🇰🇪',
ioc: 'KEN',
languages: ['eng', 'swa'],
name: 'Kenya',
status: 'assigned',
},
{
alpha2: 'KG',
alpha3: 'KGZ',
countryCallingCodes: ['+996'],
currencies: ['KGS'],
emoji: '🇰🇬',
ioc: 'KGZ',
languages: ['rus'],
name: 'Kyrgyzstan',
status: 'assigned',
},
{
alpha2: 'KH',
alpha3: 'KHM',
countryCallingCodes: ['+855'],
currencies: ['KHR'],
emoji: '🇰🇭',
ioc: 'CAM',
languages: ['khm'],
name: 'Cambodia',
status: 'assigned',
},
{
alpha2: 'KI',
alpha3: 'KIR',
countryCallingCodes: ['+686'],
currencies: ['AUD'],
emoji: '🇰🇮',
ioc: 'KIR',
languages: ['eng'],
name: 'Kiribati',
status: 'assigned',
},
{
alpha2: 'KM',
alpha3: 'COM',
countryCallingCodes: ['+269'],
currencies: ['KMF'],
emoji: '🇰🇲',
ioc: 'COM',
languages: ['ara', 'fra'],
name: 'Comoros',
status: 'assigned',
},
{
alpha2: 'KN',
alpha3: 'KNA',
countryCallingCodes: ['+1 869'],
currencies: ['XCD'],
emoji: '🇰🇳',
ioc: 'SKN',
languages: ['eng'],
name: 'Saint Kitts And Nevis',
status: 'assigned',
},
{
alpha2: 'KP',
alpha3: 'PRK',
countryCallingCodes: ['+850'],
currencies: ['KPW'],
emoji: '🇰🇵',
ioc: 'PRK',
languages: ['kor'],
name: "Korea, Democratic People's Republic Of",
status: 'assigned',
},
{
alpha2: 'KR',
alpha3: 'KOR',
countryCallingCodes: ['+82'],
currencies: ['KRW'],
emoji: '🇰🇷',
ioc: 'KOR',
languages: ['kor'],
name: 'Korea, Republic Of',
status: 'assigned',
},
{
alpha2: 'KW',
alpha3: 'KWT',
countryCallingCodes: ['+965'],
currencies: ['KWD'],
emoji: '🇰🇼',
ioc: 'KUW',
languages: ['ara'],
name: 'Kuwait',
status: 'assigned',
},
{
alpha2: 'KY',
alpha3: 'CYM',
countryCallingCodes: ['+1 345'],
currencies: ['KYD'],
emoji: '🇰🇾',
ioc: 'CAY',
languages: ['eng'],
name: 'Cayman Islands',
status: 'assigned',
},
{
alpha2: 'KZ',
alpha3: 'KAZ',
countryCallingCodes: ['+7', '+7 6', '+7 7'],
currencies: ['KZT'],
emoji: '🇰🇿',
ioc: 'KAZ',
languages: ['kaz', 'rus'],
name: 'Kazakhstan',
status: 'assigned',
},
{
alpha2: 'LA',
alpha3: 'LAO',
countryCallingCodes: ['+856'],
currencies: ['LAK'],
emoji: '🇱🇦',
ioc: 'LAO',
languages: ['lao'],
name: "Lao People's Democratic Republic",
status: 'assigned',
},
{
alpha2: 'LB',
alpha3: 'LBN',
countryCallingCodes: ['+961'],
currencies: ['LBP'],
emoji: '🇱🇧',
ioc: 'LIB',
languages: ['ara', 'hye'],
name: 'Lebanon',
status: 'assigned',
},
{
alpha2: 'LC',
alpha3: 'LCA',
countryCallingCodes: ['+1 758'],
currencies: ['XCD'],
emoji: '🇱🇨',
ioc: 'LCA',
languages: ['eng'],
name: 'Saint Lucia',
status: 'assigned',
},
{
alpha2: 'LI',
alpha3: 'LIE',
countryCallingCodes: ['+423'],
currencies: ['CHF'],
emoji: '🇱🇮',
ioc: 'LIE',
languages: ['deu'],
name: 'Liechtenstein',
status: 'assigned',
},
{
alpha2: 'LK',
alpha3: 'LKA',
countryCallingCodes: ['+94'],
currencies: ['LKR'],
emoji: '🇱🇰',
ioc: 'SRI',
languages: ['sin', 'tam'],
name: 'Sri Lanka',
status: 'assigned',
},
{
alpha2: 'LR',
alpha3: 'LBR',
countryCallingCodes: ['+231'],
currencies: ['LRD'],
emoji: '🇱🇷',
ioc: 'LBR',
languages: ['eng'],
name: 'Liberia',
status: 'assigned',
},
{
alpha2: 'LS',
alpha3: 'LSO',
countryCallingCodes: ['+266'],
currencies: ['LSL', 'ZAR'],
emoji: '🇱🇸',
ioc: 'LES',
languages: ['eng', 'sot'],
name: 'Lesotho',
status: 'assigned',
},
{
alpha2: 'LT',
alpha3: 'LTU',
countryCallingCodes: ['+370'],
currencies: ['EUR'],
emoji: '🇱🇹',
ioc: 'LTU',
languages: ['lit'],
name: 'Lithuania',
status: 'assigned',
},
{
alpha2: 'LU',
alpha3: 'LUX',
countryCallingCodes: ['+352'],
currencies: ['EUR'],
emoji: '🇱🇺',
ioc: 'LUX',
languages: ['fra', 'deu', 'ltz'],
name: 'Luxembourg',
status: 'assigned',
},
{
alpha2: 'LV',
alpha3: 'LVA',
countryCallingCodes: ['+371'],
currencies: ['EUR'],
emoji: '🇱🇻',
ioc: 'LAT',
languages: ['lav'],
name: 'Latvia',
status: 'assigned',
},
{
alpha2: 'LY',
alpha3: 'LBY',
countryCallingCodes: ['+218'],
currencies: ['LYD'],
emoji: '🇱🇾',
ioc: 'LBA',
languages: ['ara'],
name: 'Libya',
status: 'assigned',
},
{
alpha2: 'MA',
alpha3: 'MAR',
countryCallingCodes: ['+212'],
currencies: ['MAD'],
emoji: '🇲🇦',
ioc: 'MAR',
languages: ['ara'],
name: 'Morocco',
status: 'assigned',
},
{
alpha2: 'MC',
alpha3: 'MCO',
countryCallingCodes: ['+377'],
currencies: ['EUR'],
emoji: '🇲🇨',
ioc: 'MON',
languages: ['fra'],
name: 'Monaco',
status: 'assigned',
},
{
alpha2: 'MD',
alpha3: 'MDA',
countryCallingCodes: ['+373'],
currencies: ['MDL'],
emoji: '🇲🇩',
ioc: 'MDA',
languages: ['ron'],
name: 'Moldova',
status: 'assigned',
},
{
alpha2: 'ME',
alpha3: 'MNE',
countryCallingCodes: ['+382'],
currencies: ['EUR'],
emoji: '🇲🇪',
ioc: 'MNE',
languages: ['mot'],
name: 'Montenegro',
status: 'assigned',
},
{
alpha2: 'MF',
alpha3: 'MAF',
countryCallingCodes: ['+590'],
currencies: ['EUR'],
emoji: '🇲🇫',
ioc: '',
languages: ['fra'],
name: 'Saint Martin',
status: 'assigned',
},
{
alpha2: 'MG',
alpha3: 'MDG',
countryCallingCodes: ['+261'],
currencies: ['MGA'],
emoji: '🇲🇬',
ioc: 'MAD',
languages: ['fra', 'mlg'],
name: 'Madagascar',
status: 'assigned',
},
{
alpha2: 'MH',
alpha3: 'MHL',
countryCallingCodes: ['+692'],
currencies: ['USD'],
emoji: '🇲🇭',
ioc: 'MHL',
languages: ['eng', 'mah'],
name: 'Marshall Islands',
status: 'assigned',
},
{
alpha2: 'MI',
alpha3: 'MID',
countryCallingCodes: [],
currencies: [],
ioc: '',
languages: [],
name: 'Midway Islands',
status: 'deleted',
},
{
alpha2: 'MK',
alpha3: 'MKD',
countryCallingCodes: ['+389'],
currencies: ['MKD'],
emoji: '🇲🇰',
ioc: 'MKD',
languages: ['mkd'],
name: 'North Macedonia',
status: 'assigned',
},
{
alpha2: 'ML',
alpha3: 'MLI',
countryCallingCodes: ['+223'],
currencies: ['XOF'],
emoji: '🇲🇱',
ioc: 'MLI',
languages: ['fra'],
name: 'Mali',
status: 'assigned',
},
{
alpha2: 'MM',
alpha3: 'MMR',
countryCallingCodes: ['+95'],
currencies: ['MMK'],
emoji: '🇲🇲',
ioc: 'MYA',
languages: ['mya'],
name: 'Myanmar',
status: 'assigned',
},
{
alpha2: 'MN',
alpha3: 'MNG',
countryCallingCodes: ['+976'],
currencies: ['MNT'],
emoji: '🇲🇳',
ioc: 'MGL',
languages: ['mon'],
name: 'Mongolia',
status: 'assigned',
},
{
alpha2: 'MO',
alpha3: 'MAC',
countryCallingCodes: ['+853'],
currencies: ['MOP'],
emoji: '🇲🇴',
ioc: 'MAC',
languages: ['zho', 'por'],
name: 'Macao',
status: 'assigned',
},
{
alpha2: 'MP',
alpha3: 'MNP',
countryCallingCodes: ['+1 670'],
currencies: ['USD'],
emoji: '🇲🇵',
ioc: '',
languages: ['eng'],
name: 'Northern Mariana Islands',
status: 'assigned',
},
{
alpha2: 'MQ',
alpha3: 'MTQ',
countryCallingCodes: ['+596'],
currencies: ['EUR'],
emoji: '🇲🇶',
ioc: '',
languages: [],
name: 'Martinique',
status: 'assigned',
},
{
alpha2: 'MR',
alpha3: 'MRT',
countryCallingCodes: ['+222'],
currencies: ['MRO'],
emoji: '🇲🇷',
ioc: 'MTN',
languages: ['ara', 'fra'],
name: 'Mauritania',
status: 'assigned',
},
{
alpha2: 'MS',
alpha3: 'MSR',
countryCallingCodes: ['+1 664'],
currencies: ['XCD'],
emoji: '🇲🇸',
ioc: '',
languages: [],
name: 'Montserrat',
status: 'assigned',
},
{
alpha2: 'MT',
alpha3: 'MLT',
countryCallingCodes: ['+356'],
currencies: ['EUR'],
emoji: '🇲🇹',
ioc: 'MLT',
languages: ['mlt', 'eng'],
name: 'Malta',
status: 'assigned',
},
{
alpha2: 'MU',
alpha3: 'MUS',
countryCallingCodes: ['+230'],
currencies: ['MUR'],
emoji: '🇲🇺',
ioc: 'MRI',
languages: ['eng', 'fra'],
name: 'Mauritius',
status: 'assigned',
},
{
alpha2: 'MV',
alpha3: 'MDV',
countryCallingCodes: ['+960'],
currencies: ['MVR'],
emoji: '🇲🇻',
ioc: 'MDV',
languages: ['div'],
name: 'Maldives',
status: 'assigned',
},
{
alpha2: 'MW',
alpha3: 'MWI',
countryCallingCodes: ['+265'],
currencies: ['MWK'],
emoji: '🇲🇼',
ioc: 'MAW',
languages: ['eng', 'nya'],
name: 'Malawi',
status: 'assigned',
},
{
alpha2: 'MX',
alpha3: 'MEX',
countryCallingCodes: ['+52'],
currencies: ['MXN', 'MXV'],
emoji: '🇲🇽',
ioc: 'MEX',
languages: ['spa'],
name: 'Mexico',
status: 'assigned',
},
{
alpha2: 'MY',
alpha3: 'MYS',
countryCallingCodes: ['+60'],
currencies: ['MYR'],
emoji: '🇲🇾',
ioc: 'MAS',
languages: ['msa', 'eng'],
name: 'Malaysia',
status: 'assigned',
},
{
alpha2: 'MZ',
alpha3: 'MOZ',
countryCallingCodes: ['+258'],
currencies: ['MZN'],
emoji: '🇲🇿',
ioc: 'MOZ',
languages: ['por'],
name: 'Mozambique',
status: 'assigned',
},
{
alpha2: 'NA',
alpha3: 'NAM',
countryCallingCodes: ['+264'],
currencies: ['NAD', 'ZAR'],
emoji: '🇳🇦',
ioc: 'NAM',
languages: ['eng'],
name: 'Namibia',
status: 'assigned',
},
{
alpha2: 'NC',
alpha3: 'NCL',
countryCallingCodes: ['+687'],
currencies: ['XPF'],
emoji: '🇳🇨',
ioc: '',
languages: ['fra'],
name: 'New Caledonia',
status: 'assigned',
},
{
alpha2: 'NE',
alpha3: 'NER',
countryCallingCodes: ['+227'],
currencies: ['XOF'],
emoji: '🇳🇪',
ioc: 'NIG',
languages: ['fra'],
name: 'Niger',
status: 'assigned',
},
{
alpha2: 'NF',
alpha3: 'NFK',
countryCallingCodes: ['+672'],
currencies: ['AUD'],
emoji: '🇳🇫',
ioc: '',
languages: ['eng'],
name: 'Norfolk Island',
status: 'assigned',
},
{
alpha2: 'NG',
alpha3: 'NGA',
countryCallingCodes: ['+234'],
currencies: ['NGN'],
emoji: '🇳🇬',
ioc: 'NGR',
languages: ['eng'],
name: 'Nigeria',
status: 'assigned',
},
{
alpha2: 'NH',
alpha3: 'NHB',
countryCallingCodes: [],
currencies: [],
ioc: '',
languages: [],
name: 'New Hebrides',
status: 'deleted',
},
{
alpha2: 'NI',
alpha3: 'NIC',
countryCallingCodes: ['+505'],
currencies: ['NIO'],
emoji: '🇳🇮',
ioc: 'NCA',
languages: ['spa'],
name: 'Nicaragua',
status: 'assigned',
},
{
alpha2: 'NL',
alpha3: 'NLD',
countryCallingCodes: ['+31'],
currencies: ['EUR'],
emoji: '🇳🇱',
ioc: 'NED',
languages: ['nld'],
name: 'Netherlands',
status: 'assigned',
},
{
alpha2: 'NO',
alpha3: 'NOR',
countryCallingCodes: ['+47'],
currencies: ['NOK'],
emoji: '🇳🇴',
ioc: 'NOR',
languages: ['nor'],
name: 'Norway',
status: 'assigned',
},
{
alpha2: 'NP',
alpha3: 'NPL',
countryCallingCodes: ['+977'],
currencies: ['NPR'],
emoji: '🇳🇵',
ioc: 'NEP',
languages: ['nep'],
name: 'Nepal',
status: 'assigned',
},
{
alpha2: 'NQ',
alpha3: 'ATN',
countryCallingCodes: [],
currencies: [],
ioc: '',
languages: [],
name: 'Dronning Maud Land',
status: 'deleted',
},
{
alpha2: 'NR',
alpha3: 'NRU',
countryCallingCodes: ['+674'],
currencies: ['AUD'],
emoji: '🇳🇷',
ioc: 'NRU',
languages: ['eng', 'nau'],
name: 'Nauru',
status: 'assigned',
},
{
alpha2: 'NT',
alpha3: 'NTZ',
countryCallingCodes: [],
currencies: [],
ioc: '',
languages: [],
name: 'Neutral Zone',
status: 'deleted',
},
{
alpha2: 'NU',
alpha3: 'NIU',
countryCallingCodes: ['+683'],
currencies: ['NZD'],
emoji: '🇳🇺',
ioc: '',
languages: ['eng'],
name: 'Niue',
status: 'assigned',
},
{
alpha2: 'NZ',
alpha3: 'NZL',
countryCallingCodes: ['+64'],
currencies: ['NZD'],
emoji: '🇳🇿',
ioc: 'NZL',
languages: ['eng', 'mri'],
name: 'New Zealand',
status: 'assigned',
},
{
alpha2: 'OM',
alpha3: 'OMN',
countryCallingCodes: ['+968'],
currencies: ['OMR'],
emoji: '🇴🇲',
ioc: 'OMA',
languages: ['ara'],
name: 'Oman',
status: 'assigned',
},
{
alpha2: 'PA',
alpha3: 'PAN',
countryCallingCodes: ['+507'],
currencies: ['PAB', 'USD'],
emoji: '🇵🇦',
ioc: 'PAN',
languages: ['spa'],
name: 'Panama',
status: 'assigned',
},
{
alpha2: 'PC',
alpha3: 'PCI',
countryCallingCodes: [],
currencies: [],
ioc: '',
languages: [],
name: 'Pacific Islands, Trust Territory of the',
status: 'deleted',
},
{
alpha2: 'PE',
alpha3: 'PER',
countryCallingCodes: ['+51'],
currencies: ['PEN'],
emoji: '🇵🇪',
ioc: 'PER',
languages: ['spa', 'aym', 'que'],
name: 'Peru',
status: 'assigned',
},
{
alpha2: 'PF',
alpha3: 'PYF',
countryCallingCodes: ['+689'],
currencies: ['XPF'],
emoji: '🇵🇫',
ioc: '',
languages: ['fra'],
name: 'French Polynesia',
status: 'assigned',
},
{
alpha2: 'PG',
alpha3: 'PNG',
countryCallingCodes: ['+675'],
currencies: ['PGK'],
emoji: '🇵🇬',
ioc: 'PNG',
languages: ['eng'],
name: 'Papua New Guinea',
status: 'assigned',
},
{
alpha2: 'PH',
alpha3: 'PHL',
countryCallingCodes: ['+63'],
currencies: ['PHP'],
emoji: '🇵🇭',
ioc: 'PHI',
languages: ['eng'],
name: 'Philippines',
status: 'assigned',
},
{
alpha2: 'PK',
alpha3: 'PAK',
countryCallingCodes: ['+92'],
currencies: ['PKR'],
emoji: '🇵🇰',
ioc: 'PAK',
languages: ['urd', 'eng'],
name: 'Pakistan',
status: 'assigned',
},
{
alpha2: 'PL',
alpha3: 'POL',
countryCallingCodes: ['+48'],
currencies: ['PLN'],
emoji: '🇵🇱',
ioc: 'POL',
languages: ['pol'],
name: 'Poland',
status: 'assigned',
},
{
alpha2: 'PM',
alpha3: 'SPM',
countryCallingCodes: ['+508'],
currencies: ['EUR'],
emoji: '🇵🇲',
ioc: '',
languages: ['eng'],
name: 'Saint Pierre And Miquelon',
status: 'assigned',
},
{
alpha2: 'PN',
alpha3: 'PCN',
countryCallingCodes: ['+872'],
currencies: ['NZD'],
emoji: '🇵🇳',
ioc: '',
languages: ['eng'],
name: 'Pitcairn',
status: 'assigned',
},
{
alpha2: 'PR',
alpha3: 'PRI',
countryCallingCodes: ['+1 787', '+1 939'],
currencies: ['USD'],
emoji: '🇵🇷',
ioc: 'PUR',
languages: ['spa', 'eng'],
name: 'Puerto Rico',
status: 'assigned',
},
{
alpha2: 'PS',
alpha3: 'PSE',
countryCallingCodes: ['+970'],
currencies: ['JOD', 'EGP', 'ILS'],
emoji: '🇵🇸',
ioc: 'PLE',
languages: ['ara'],
name: 'Palestinian Territory, Occupied',
status: 'assigned',
},
{
alpha2: 'PT',
alpha3: 'PRT',
countryCallingCodes: ['+351'],
currencies: ['EUR'],
emoji: '🇵🇹',
ioc: 'POR',
languages: ['por'],
name: 'Portugal',
status: 'assigned',
},
{
alpha2: 'PU',
alpha3: 'PUS',
countryCallingCodes: [],
currencies: [],
ioc: '',
languages: [],
name: 'U.S. Miscellaneous Pacific Islands',
status: 'deleted',
},
{
alpha2: 'PW',
alpha3: 'PLW',
countryCallingCodes: ['+680'],
currencies: ['USD'],
emoji: '🇵🇼',
ioc: 'PLW',
languages: ['eng'],
name: 'Palau',
status: 'assigned',
},
{
alpha2: 'PY',
alpha3: 'PRY',
countryCallingCodes: ['+595'],
currencies: ['PYG'],
emoji: '🇵🇾',
ioc: 'PAR',
languages: ['spa'],
name: 'Paraguay',
status: 'assigned',
},
{
alpha2: 'PZ',
alpha3: 'PCZ',
countryCallingCodes: [],
currencies: [],
ioc: '',
languages: [],
name: 'Panama Canal Zone',
status: 'deleted',
},
{
alpha2: 'QA',
alpha3: 'QAT',
countryCallingCodes: ['+974'],
currencies: ['QAR'],
emoji: '🇶🇦',
ioc: 'QAT',
languages: ['ara'],
name: 'Qatar',
status: 'assigned',
},
{
alpha2: 'RE',
alpha3: 'REU',
countryCallingCodes: ['+262'],
currencies: ['EUR'],
emoji: '🇷🇪',
ioc: '',
languages: ['fra'],
name: 'Reunion',
status: 'assigned',
},
{
alpha2: 'RH',
alpha3: 'RHO',
countryCallingCodes: [],
currencies: [],
ioc: '',
languages: [],
name: 'Southern Rhodesia',
status: 'deleted',
},
{
alpha2: 'RO',
alpha3: 'ROU',
countryCallingCodes: ['+40'],
currencies: ['RON'],
emoji: '🇷🇴',
ioc: 'ROU',
languages: ['ron'],
name: 'Romania',
status: 'assigned',
},
{
alpha2: 'RS',
alpha3: 'SRB',
countryCallingCodes: ['+381'],
currencies: ['RSD'],
emoji: '🇷🇸',
ioc: 'SRB',
languages: ['srp'],
name: 'Serbia',
status: 'assigned',
},
{
alpha2: 'RU',
alpha3: 'RUS',
countryCallingCodes: ['+7', '+7 3', '+7 4', '+7 8'],
currencies: ['RUB'],
emoji: '🇷🇺',
ioc: 'RUS',
languages: ['rus'],
name: 'Russia',
status: 'assigned',
},
{
alpha2: 'RW',
alpha3: 'RWA',
countryCallingCodes: ['+250'],
currencies: ['RWF'],
emoji: '🇷🇼',
ioc: 'RWA',
languages: ['eng', 'fra', 'kin'],
name: 'Rwanda',
status: 'assigned',
},
{
alpha2: 'SA',
alpha3: 'SAU',
countryCallingCodes: ['+966'],
currencies: ['SAR'],
emoji: '🇸🇦',
ioc: 'KSA',
languages: ['ara'],
name: 'Saudi Arabia',
status: 'assigned',
},
{
alpha2: 'SB',
alpha3: 'SLB',
countryCallingCodes: ['+677'],
currencies: ['SBD'],
emoji: '🇸🇧',
ioc: 'SOL',
languages: ['eng'],
name: 'Solomon Islands',
status: 'assigned',
},
{
alpha2: 'SC',
alpha3: 'SYC',
countryCallingCodes: ['+248'],
currencies: ['SCR'],
emoji: '🇸🇨',
ioc: 'SEY',
languages: ['eng', 'fra'],
name: 'Seychelles',
status: 'assigned',
},
{
alpha2: 'SD',
alpha3: 'SDN',
countryCallingCodes: ['+249'],
currencies: ['SDG'],
emoji: '🇸🇩',
ioc: 'SUD',
languages: ['ara', 'eng'],
name: 'Sudan',
status: 'assigned',
},
{
alpha2: 'SE',
alpha3: 'SWE',
countryCallingCodes: ['+46'],
currencies: ['SEK'],
emoji: '🇸🇪',
ioc: 'SWE',
languages: ['swe'],
name: 'Sweden',
status: 'assigned',
},
{
alpha2: 'SG',
alpha3: 'SGP',
countryCallingCodes: ['+65'],
currencies: ['SGD'],
emoji: '🇸🇬',
ioc: 'SGP',
languages: ['eng', 'zho', 'msa', 'tam'],
name: 'Singapore',
status: 'assigned',
},
{
alpha2: 'SH',
alpha3: 'SHN',
countryCallingCodes: ['+290'],
currencies: ['SHP'],
emoji: '🇸🇭',
ioc: '',
languages: ['eng'],
name: 'Saint Helena, Ascension And Tristan Da Cunha',
status: 'assigned',
},
{
alpha2: 'SI',
alpha3: 'SVN',
countryCallingCodes: ['+386'],
currencies: ['EUR'],
emoji: '🇸🇮',
ioc: 'SLO',
languages: ['slv'],
name: 'Slovenia',
status: 'assigned',
},
{
alpha2: 'SJ',
alpha3: 'SJM',
countryCallingCodes: ['+47'],
currencies: ['NOK'],
emoji: '🇸🇯',
ioc: '',
languages: [],
name: 'Svalbard And Jan Mayen',
status: 'assigned',
},
{
alpha2: 'SK',
alpha3: 'SVK',
countryCallingCodes: ['+421'],
currencies: ['EUR'],
emoji: '🇸🇰',
ioc: 'SVK',
languages: ['slk'],
name: 'Slovakia',
status: 'assigned',
},
{
alpha2: 'SK',
alpha3: 'SKM',
countryCallingCodes: [],
currencies: [],
ioc: '',
languages: [],
name: 'Sikkim',
status: 'deleted',
},
{
alpha2: 'SL',
alpha3: 'SLE',
countryCallingCodes: ['+232'],
currencies: ['SLL'],
emoji: '🇸🇱',
ioc: 'SLE',
languages: ['eng'],
name: 'Sierra Leone',
status: 'assigned',
},
{
alpha2: 'SM',
alpha3: 'SMR',
countryCallingCodes: ['+378'],
currencies: ['EUR'],
emoji: '🇸🇲',
ioc: 'SMR',
languages: ['ita'],
name: 'San Marino',
status: 'assigned',
},
{
alpha2: 'SN',
alpha3: 'SEN',
countryCallingCodes: ['+221'],
currencies: ['XOF'],
emoji: '🇸🇳',
ioc: 'SEN',
languages: ['fra'],
name: 'Senegal',
status: 'assigned',
},
{
alpha2: 'SO',
alpha3: 'SOM',
countryCallingCodes: ['+252'],
currencies: ['SOS'],
emoji: '🇸🇴',
ioc: 'SOM',
languages: ['som'],
name: 'Somalia',
status: 'assigned',
},
{
alpha2: 'SR',
alpha3: 'SUR',
countryCallingCodes: ['+597'],
currencies: ['SRD'],
emoji: '🇸🇷',
ioc: 'SUR',
languages: ['nld'],
name: 'Suriname',
status: 'assigned',
},
{
alpha2: 'SS',
alpha3: 'SSD',
countryCallingCodes: ['+211'],
currencies: ['SSP'],
emoji: '🇸🇸',
ioc: 'SSD',
languages: ['eng'],
name: 'South Sudan',
status: 'assigned',
},
{
alpha2: 'ST',
alpha3: 'STP',
countryCallingCodes: ['+239'],
currencies: ['STD'],
emoji: '🇸🇹',
ioc: 'STP',
languages: ['por'],
name: 'Sao Tome and Principe',
status: 'assigned',
},
{
alpha2: 'SU',
alpha3: 'SUN',
countryCallingCodes: [],
currencies: ['RUB'],
emoji: '',
ioc: '',
languages: ['rus'],
name: 'USSR',
status: 'reserved',
},
{
alpha2: 'SV',
alpha3: 'SLV',
countryCallingCodes: ['+503'],
currencies: ['USD'],
emoji: '🇸🇻',
ioc: 'ESA',
languages: ['spa'],
name: 'El Salvador',
status: 'assigned',
},
{
alpha2: 'SX',
alpha3: 'SXM',
countryCallingCodes: ['+1 721'],
currencies: ['ANG'],
emoji: '🇸🇽',
ioc: '',
languages: ['nld'],
name: 'Sint Maarten',
status: 'assigned',
},
{
alpha2: 'SY',
alpha3: 'SYR',
countryCallingCodes: ['+963'],
currencies: ['SYP'],
emoji: '🇸🇾',
ioc: 'SYR',
languages: ['ara'],
name: 'Syrian Arab Republic',
status: 'assigned',
},
{
alpha2: 'SZ',
alpha3: 'SWZ',
countryCallingCodes: ['+268'],
currencies: ['SZL'],
emoji: '🇸🇿',
ioc: 'SWZ',
languages: ['eng', 'ssw'],
name: 'Eswatini',
status: 'assigned',
},
{
alpha2: 'TA',
alpha3: 'TAA',
countryCallingCodes: ['+290'],
currencies: ['GBP'],
emoji: '🇹🇦',
ioc: '',
languages: [],
name: 'Tristan de Cunha',
status: 'reserved',
},
{
alpha2: 'TC',
alpha3: 'TCA',
countryCallingCodes: ['+1 649'],
currencies: ['USD'],
emoji: '🇹🇨',
ioc: '',
languages: ['eng'],
name: 'Turks And Caicos Islands',
status: 'assigned',
},
{
alpha2: 'TD',
alpha3: 'TCD',
countryCallingCodes: ['+235'],
currencies: ['XAF'],
emoji: '🇹🇩',
ioc: 'CHA',
languages: ['ara', 'fra'],
name: 'Chad',
status: 'assigned',
},
{
alpha2: 'TF',
alpha3: 'ATF',
countryCallingCodes: [],
currencies: ['EUR'],
emoji: '🇹🇫',
ioc: '',
languages: ['fra'],
name: 'French Southern Territories',
status: 'assigned',
},
{
alpha2: 'TG',
alpha3: 'TGO',
countryCallingCodes: ['+228'],
currencies: ['XOF'],
emoji: '🇹🇬',
ioc: 'TOG',
languages: ['fra'],
name: 'Togo',
status: 'assigned',
},
{
alpha2: 'TH',
alpha3: 'THA',
countryCallingCodes: ['+66'],
currencies: ['THB'],
emoji: '🇹🇭',
ioc: 'THA',
languages: ['tha'],
name: 'Thailand',
status: 'assigned',
},
{
alpha2: 'TJ',
alpha3: 'TJK',
countryCallingCodes: ['+992'],
currencies: ['TJS'],
emoji: '🇹🇯',
ioc: 'TJK',
languages: ['tgk', 'rus'],
name: 'Tajikistan',
status: 'assigned',
},
{
alpha2: 'TK',
alpha3: 'TKL',
countryCallingCodes: ['+690'],
currencies: ['NZD'],
emoji: '🇹🇰',
ioc: '',
languages: ['eng'],
name: 'Tokelau',
status: 'assigned',
},
{
alpha2: 'TL',
alpha3: 'TLS',
countryCallingCodes: ['+670'],
currencies: ['USD'],
emoji: '🇹🇱',
ioc: 'TLS',
languages: ['por'],
name: 'Timor-Leste, Democratic Republic of',
status: 'assigned',
},
{
alpha2: 'TM',
alpha3: 'TKM',
countryCallingCodes: ['+993'],
currencies: ['TMT'],
emoji: '🇹🇲',
ioc: 'TKM',
languages: ['tuk', 'rus'],
name: 'Turkmenistan',
status: 'assigned',
},
{
alpha2: 'TN',
alpha3: 'TUN',
countryCallingCodes: ['+216'],
currencies: ['TND'],
emoji: '🇹🇳',
ioc: 'TUN',
languages: ['ara'],
name: 'Tunisia',
status: 'assigned',
},
{
alpha2: 'TO',
alpha3: 'TON',
countryCallingCodes: ['+676'],
currencies: ['TOP'],
emoji: '🇹🇴',
ioc: 'TGA',
languages: ['eng'],
name: 'Tonga',
status: 'assigned',
},
{
alpha2: 'TP',
alpha3: 'TMP',
countryCallingCodes: [],
currencies: [],
ioc: '',
languages: [],
name: 'East Timor',
status: 'deleted',
},
{
alpha2: 'TR',
alpha3: 'TUR',
countryCallingCodes: ['+90'],
currencies: ['TRY'],
emoji: '🇹🇷',
ioc: 'TUR',
languages: ['tur'],
name: 'Turkey',
status: 'assigned',
},
{
alpha2: 'TT',
alpha3: 'TTO',
countryCallingCodes: ['+1 868'],
currencies: ['TTD'],
emoji: '🇹🇹',
ioc: 'TTO',
languages: ['eng'],
name: 'Trinidad And Tobago',
status: 'assigned',
},
{
alpha2: 'TV',
alpha3: 'TUV',
countryCallingCodes: ['+688'],
currencies: ['AUD'],
emoji: '🇹🇻',
ioc: 'TUV',
languages: ['eng'],
name: 'Tuvalu',
status: 'assigned',
},
{
alpha2: 'TW',
alpha3: 'TWN',
countryCallingCodes: ['+886'],
currencies: ['TWD'],
emoji: '🇹🇼',
ioc: 'TPE',
languages: ['zho'],
name: 'Taiwan',
status: 'assigned',
},
{
alpha2: 'TZ',
alpha3: 'TZA',
countryCallingCodes: ['+255'],
currencies: ['TZS'],
emoji: '🇹🇿',
ioc: 'TAN',
languages: ['swa', 'eng'],
name: 'Tanzania, United Republic Of',
status: 'assigned',
},
{
alpha2: 'UA',
alpha3: 'UKR',
countryCallingCodes: ['+380'],
currencies: ['UAH'],
emoji: '🇺🇦',
ioc: 'UKR',
languages: ['ukr', 'rus'],
name: 'Ukraine',
status: 'assigned',
},
{
alpha2: 'UG',
alpha3: 'UGA',
countryCallingCodes: ['+256'],
currencies: ['UGX'],
emoji: '🇺🇬',
ioc: 'UGA',
languages: ['eng', 'swa'],
name: 'Uganda',
status: 'assigned',
},
{
alpha2: 'UM',
alpha3: 'UMI',
countryCallingCodes: ['+1'],
currencies: ['USD'],
emoji: '🇺🇲',
ioc: '',
languages: ['eng'],
name: 'United States Minor Outlying Islands',
status: 'assigned',
},
{
alpha2: 'US',
alpha3: 'USA',
countryCallingCodes: ['+1'],
currencies: ['USD'],
emoji: '🇺🇸',
ioc: 'USA',
languages: ['eng'],
name: 'United States',
status: 'assigned',
},
{
alpha2: 'UY',
alpha3: 'URY',
countryCallingCodes: ['+598'],
currencies: ['UYU', 'UYI'],
emoji: '🇺🇾',
ioc: 'URU',
languages: ['spa'],
name: 'Uruguay',
status: 'assigned',
},
{
alpha2: 'UZ',
alpha3: 'UZB',
countryCallingCodes: ['+998'],
currencies: ['UZS'],
emoji: '🇺🇿',
ioc: 'UZB',
languages: ['uzb', 'rus'],
name: 'Uzbekistan',
status: 'assigned',
},
{
alpha2: 'VA',
alpha3: 'VAT',
countryCallingCodes: ['+379', '+39'],
currencies: ['EUR'],
emoji: '🇻🇦',
ioc: '',
languages: ['ita'],
name: 'Vatican City State',
status: 'assigned',
},
{
alpha2: 'VC',
alpha3: 'VCT',
countryCallingCodes: ['+1 784'],
currencies: ['XCD'],
emoji: '🇻🇨',
ioc: 'VIN',
languages: ['eng'],
name: 'Saint Vincent And The Grenadines',
status: 'assigned',
},
{
alpha2: 'VD',
alpha3: 'VDR',
countryCallingCodes: [],
currencies: [],
ioc: '',
languages: [],
name: 'Viet-Nam, Democratic Republic of',
status: 'deleted',
},
{
alpha2: 'VE',
alpha3: 'VEN',
countryCallingCodes: ['+58'],
currencies: ['VEF'],
emoji: '🇻🇪',
ioc: 'VEN',
languages: ['spa'],
name: 'Venezuela, Bolivarian Republic Of',
status: 'assigned',
},
{
alpha2: 'VG',
alpha3: 'VGB',
countryCallingCodes: ['+1 284'],
currencies: ['USD'],
emoji: '🇻🇬',
ioc: 'IVB',
languages: ['eng'],
name: 'Virgin Islands (British)',
status: 'assigned',
},
{
alpha2: 'VI',
alpha3: 'VIR',
countryCallingCodes: ['+1 340'],
currencies: ['USD'],
emoji: '🇻🇮',
ioc: 'ISV',
languages: ['eng'],
name: 'Virgin Islands (US)',
status: 'assigned',
},
{
alpha2: 'VN',
alpha3: 'VNM',
countryCallingCodes: ['+84'],
currencies: ['VND'],
emoji: '🇻🇳',
ioc: 'VIE',
languages: ['vie'],
name: 'VietNam',
status: 'assigned',
},
{
alpha2: 'VU',
alpha3: 'VUT',
countryCallingCodes: ['+678'],
currencies: ['VUV'],
emoji: '🇻🇺',
ioc: 'VAN',
languages: ['bis', 'eng', 'fra'],
name: 'Vanuatu',
status: 'assigned',
},
{
alpha2: 'WF',
alpha3: 'WLF',
countryCallingCodes: ['+681'],
currencies: ['XPF'],
emoji: '🇼🇫',
ioc: '',
languages: ['fra'],
name: 'Wallis And Futuna',
status: 'assigned',
},
{
alpha2: 'WK',
alpha3: 'WAK',
countryCallingCodes: [],
currencies: [],
ioc: '',
languages: [],
name: 'Wake Island',
status: 'deleted',
},
{
alpha2: 'WS',
alpha3: 'WSM',
countryCallingCodes: ['+685'],
currencies: ['WST'],
emoji: '🇼🇸',
ioc: 'SAM',
languages: ['eng', 'smo'],
name: 'Samoa',
status: 'assigned',
},
{
alpha2: 'XK',
alpha3: 'XKX',
countryCallingCodes: ['+383'],
currencies: ['EUR'],
emoji: '🇽🇰',
ioc: 'KOS',
languages: ['sqi', 'srp', 'bos', 'tur', 'rom'],
name: 'Kosovo',
status: 'user assigned',
},
{
alpha2: 'YD',
alpha3: 'YMD',
countryCallingCodes: ['+967'],
currencies: [],
ioc: '🇾🇪',
languages: [],
name: 'Yemen, Democratic',
status: 'deleted',
},
{
alpha2: 'YE',
alpha3: 'YEM',
countryCallingCodes: ['+967'],
currencies: ['YER'],
emoji: '🇾🇪',
ioc: 'YEM',
languages: ['ara'],
name: 'Yemen',
status: 'assigned',
},
{
alpha2: 'YT',
alpha3: 'MYT',
countryCallingCodes: ['+262'],
currencies: ['EUR'],
emoji: '🇾🇹',
ioc: '',
languages: ['fra'],
name: 'Mayotte',
status: 'assigned',
},
{
alpha2: 'YU',
alpha3: 'YUG',
countryCallingCodes: ['+38'],
currencies: [],
ioc: '',
languages: [],
name: 'Yugoslavia',
status: 'deleted',
},
{
alpha2: 'ZA',
alpha3: 'ZAF',
countryCallingCodes: ['+27'],
currencies: ['ZAR'],
emoji: '🇿🇦',
ioc: 'RSA',
languages: ['afr', 'eng', 'nbl', 'som', 'tso', 'ven', 'xho', 'zul'],
name: 'South Africa',
status: 'assigned',
},
{
alpha2: 'ZM',
alpha3: 'ZMB',
countryCallingCodes: ['+260'],
currencies: ['ZMW'],
emoji: '🇿🇲',
ioc: 'ZAM',
languages: ['eng'],
name: 'Zambia',
status: 'assigned',
},
{
alpha2: 'ZR',
alpha3: 'ZAR',
countryCallingCodes: ['+243'],
currencies: [],
ioc: '',
languages: [],
name: 'Zaire',
status: 'deleted',
},
{
alpha2: 'ZW',
alpha3: 'ZWE',
countryCallingCodes: ['+263'],
currencies: ['USD', 'ZAR', 'BWP', 'GBP', 'EUR'],
emoji: '🇿🇼',
ioc: 'ZIM',
languages: ['eng', 'sna', 'nde'],
name: 'Zimbabwe',
status: 'assigned',
},
];
var currenciesAll = [
{
code: 'AED',
decimals: 2,
name: 'United Arab Emirates dirham',
number: '784',
},
{
code: 'AFN',
decimals: 2,
name: 'Afghan afghani',
number: '971',
},
{
code: 'ALL',
decimals: 2,
name: 'Albanian lek',
number: '8',
},
{
code: 'AMD',
decimals: 2,
name: 'Armenian dram',
number: '51',
},
{
code: 'ANG',
decimals: 2,
name: 'Netherlands Antillean guilder',
number: '532',
},
{
code: 'AOA',
decimals: 2,
name: 'Angolan kwanza',
number: '973',
},
{
code: 'ARS',
decimals: 2,
name: 'Argentine peso',
number: '32',
},
{
code: 'AUD',
decimals: 2,
name: 'Australian dollar',
number: '36',
},
{
code: 'AWG',
decimals: 2,
name: 'Aruban florin',
number: '533',
},
{
code: 'AZN',
decimals: 2,
name: 'Azerbaijani manat',
number: '944',
},
{
code: 'BAM',
decimals: 2,
name: 'Bosnia and Herzegovina convertible mark',
number: '977',
},
{
code: 'BBD',
decimals: 2,
name: 'Barbados dollar',
number: '52',
},
{
code: 'BDT',
decimals: 2,
name: 'Bangladeshi taka',
number: '50',
},
{
code: 'BGN',
decimals: 2,
name: 'Bulgarian lev',
number: '975',
},
{
code: 'BHD',
decimals: 3,
name: 'Bahraini dinar',
number: '48',
},
{
code: 'BIF',
decimals: 0,
name: 'Burundian franc',
number: '108',
},
{
code: 'BMD',
decimals: 2,
name: 'Bermudian dollar (customarily known as Bermuda dollar)',
number: '60',
},
{
code: 'BND',
decimals: 2,
name: 'Brunei dollar',
number: '96',
},
{
code: 'BOB',
decimals: 2,
name: 'Boliviano',
number: '68',
},
{
code: 'BOV',
decimals: 2,
name: 'Bolivian Mvdol (funds code)',
number: '984',
},
{
code: 'BRL',
decimals: 2,
name: 'Brazilian real',
number: '986',
},
{
code: 'BSD',
decimals: 2,
name: 'Bahamian dollar',
number: '44',
},
{
code: 'BTN',
decimals: 2,
name: 'Bhutanese ngultrum',
number: '64',
},
{
code: 'BWP',
decimals: 2,
name: 'Botswana pula',
number: '72',
},
{
code: 'BYN',
decimals: 0,
name: 'Belarusian ruble',
number: '974',
},
{
code: 'BZD',
decimals: 2,
name: 'Belize dollar',
number: '84',
},
{
code: 'CAD',
decimals: 2,
name: 'Canadian dollar',
number: '124',
},
{
code: 'CDF',
decimals: 2,
name: 'Congolese franc',
number: '976',
},
{
code: 'CHE',
decimals: 2,
name: 'WIR Euro (complementary currency)',
number: '947',
},
{
code: 'CHF',
decimals: 2,
name: 'Swiss franc',
number: '756',
},
{
code: 'CHW',
decimals: 2,
name: 'WIR Franc (complementary currency)',
number: '948',
},
{
code: 'CLF',
decimals: 0,
name: 'Unidad de Fomento (funds code)',
number: '990',
},
{
code: 'CLP',
decimals: 0,
name: 'Chilean peso',
number: '152',
},
{
code: 'CNY',
decimals: 2,
name: 'Chinese yuan',
number: '156',
},
{
code: 'COP',
decimals: 2,
name: 'Colombian peso',
number: '170',
},
{
code: 'COU',
decimals: 2,
name: 'Unidad de Valor Real',
number: '970',
},
{
code: 'CRC',
decimals: 2,
name: 'Costa Rican colon',
number: '188',
},
{
code: 'CUC',
decimals: 2,
name: 'Cuban convertible peso',
number: '931',
},
{
code: 'CUP',
decimals: 2,
name: 'Cuban peso',
number: '192',
},
{
code: 'CVE',
decimals: 0,
name: 'Cape Verde escudo',
number: '132',
},
{
code: 'CZK',
decimals: 2,
name: 'Czech koruna',
number: '203',
},
{
code: 'DJF',
decimals: 0,
name: 'Djiboutian franc',
number: '262',
},
{
code: 'DKK',
decimals: 2,
name: 'Danish krone',
number: '208',
},
{
code: 'DOP',
decimals: 2,
name: 'Dominican peso',
number: '214',
},
{
code: 'DZD',
decimals: 2,
name: 'Algerian dinar',
number: '12',
},
{
code: 'EGP',
decimals: 2,
name: 'Egyptian pound',
number: '818',
},
{
code: 'ERN',
decimals: 2,
name: 'Eritrean nakfa',
number: '232',
},
{
code: 'ETB',
decimals: 2,
name: 'Ethiopian birr',
number: '230',
},
{
code: 'EUR',
decimals: 2,
name: 'Euro',
number: '978',
},
{
code: 'FJD',
decimals: 2,
name: 'Fiji dollar',
number: '242',
},
{
code: 'FKP',
decimals: 2,
name: 'Falkland Islands pound',
number: '238',
},
{
code: 'GBP',
decimals: 2,
name: 'Pound sterling',
number: '826',
},
{
code: 'GEL',
decimals: 2,
name: 'Georgian lari',
number: '981',
},
{
code: 'GHS',
decimals: 2,
name: 'Ghanaian cedi',
number: '936',
},
{
code: 'GIP',
decimals: 2,
name: 'Gibraltar pound',
number: '292',
},
{
code: 'GMD',
decimals: 2,
name: 'Gambian dalasi',
number: '270',
},
{
code: 'GNF',
decimals: 0,
name: 'Guinean franc',
number: '324',
},
{
code: 'GTQ',
decimals: 2,
name: 'Guatemalan quetzal',
number: '320',
},
{
code: 'GYD',
decimals: 2,
name: 'Guyanese dollar',
number: '328',
},
{
code: 'HKD',
decimals: 2,
name: 'Hong Kong dollar',
number: '344',
},
{
code: 'HNL',
decimals: 2,
name: 'Honduran lempira',
number: '340',
},
{
code: 'HRK',
decimals: 2,
name: 'Croatian kuna',
number: '191',
},
{
code: 'HTG',
decimals: 2,
name: 'Haitian gourde',
number: '332',
},
{
code: 'HUF',
decimals: 2,
name: 'Hungarian forint',
number: '348',
},
{
code: 'IDR',
decimals: 2,
name: 'Indonesian rupiah',
number: '360',
},
{
code: 'ILS',
decimals: 2,
name: 'Israeli new shekel',
number: '376',
},
{
code: 'INR',
decimals: 2,
name: 'Indian rupee',
number: '356',
},
{
code: 'IQD',
decimals: 3,
name: 'Iraqi dinar',
number: '368',
},
{
code: 'IRR',
decimals: 0,
name: 'Iranian rial',
number: '364',
},
{
code: 'ISK',
decimals: 0,
name: 'Icelandic króna',
number: '352',
},
{
code: 'JMD',
decimals: 2,
name: 'Jamaican dollar',
number: '388',
},
{
code: 'JOD',
decimals: 3,
name: 'Jordanian dinar',
number: '400',
},
{
code: 'JPY',
decimals: 0,
name: 'Japanese yen',
number: '392',
},
{
code: 'KES',
decimals: 2,
name: 'Kenyan shilling',
number: '404',
},
{
code: 'KGS',
decimals: 2,
name: 'Kyrgyzstani som',
number: '417',
},
{
code: 'KHR',
decimals: 2,
name: 'Cambodian riel',
number: '116',
},
{
code: 'KMF',
decimals: 0,
name: 'Comoro franc',
number: '174',
},
{
code: 'KPW',
decimals: 0,
name: 'North Korean won',
number: '408',
},
{
code: 'KRW',
decimals: 0,
name: 'South Korean won',
number: '410',
},
{
code: 'KWD',
decimals: 3,
name: 'Kuwaiti dinar',
number: '414',
},
{
code: 'KYD',
decimals: 2,
name: 'Cayman Islands dollar',
number: '136',
},
{
code: 'KZT',
decimals: 2,
name: 'Kazakhstani tenge',
number: '398',
},
{
code: 'LAK',
decimals: 0,
name: 'Lao kip',
number: '418',
},
{
code: 'LBP',
decimals: 0,
name: 'Lebanese pound',
number: '422',
},
{
code: 'LKR',
decimals: 2,
name: 'Sri Lankan rupee',
number: '144',
},
{
code: 'LRD',
decimals: 2,
name: 'Liberian dollar',
number: '430',
},
{
code: 'LSL',
decimals: 2,
name: 'Lesotho loti',
number: '426',
},
{
code: 'LTL',
decimals: 2,
name: 'Lithuanian litas',
number: '440',
},
{
code: 'LVL',
decimals: 2,
name: 'Latvian lats',
number: '428',
},
{
code: 'LYD',
decimals: 3,
name: 'Libyan dinar',
number: '434',
},
{
code: 'MAD',
decimals: 2,
name: 'Moroccan dirham',
number: '504',
},
{
code: 'MDL',
decimals: 2,
name: 'Moldovan leu',
number: '498',
},
{
code: 'MGA',
decimals: 0,
name: 'Malagasy ariary',
number: '969',
},
{
code: 'MKD',
decimals: 0,
name: 'Macedonian denar',
number: '807',
},
{
code: 'MMK',
decimals: 0,
name: 'Myanma kyat',
number: '104',
},
{
code: 'MNT',
decimals: 2,
name: 'Mongolian tugrik',
number: '496',
},
{
code: 'MOP',
decimals: 2,
name: 'Macanese pataca',
number: '446',
},
{
code: 'MRO',
decimals: 0,
name: 'Mauritanian ouguiya',
number: '478',
},
{
code: 'MUR',
decimals: 2,
name: 'Mauritian rupee',
number: '480',
},
{
code: 'MVR',
decimals: 2,
name: 'Maldivian rufiyaa',
number: '462',
},
{
code: 'MWK',
decimals: 2,
name: 'Malawian kwacha',
number: '454',
},
{
code: 'MXN',
decimals: 2,
name: 'Mexican peso',
number: '484',
},
{
code: 'MXV',
decimals: 2,
name: 'Mexican Unidad de Inversion (UDI) (funds code)',
number: '979',
},
{
code: 'MYR',
decimals: 2,
name: 'Malaysian ringgit',
number: '458',
},
{
code: 'MZN',
decimals: 2,
name: 'Mozambican metical',
number: '943',
},
{
code: 'NAD',
decimals: 2,
name: 'Namibian dollar',
number: '516',
},
{
code: 'NGN',
decimals: 2,
name: 'Nigerian naira',
number: '566',
},
{
code: 'NIO',
decimals: 2,
name: 'Nicaraguan córdoba',
number: '558',
},
{
code: 'NOK',
decimals: 2,
name: 'Norwegian krone',
number: '578',
},
{
code: 'NPR',
decimals: 2,
name: 'Nepalese rupee',
number: '524',
},
{
code: 'NZD',
decimals: 2,
name: 'New Zealand dollar',
number: '554',
},
{
code: 'OMR',
decimals: 3,
name: 'Omani rial',
number: '512',
},
{
code: 'PAB',
decimals: 2,
name: 'Panamanian balboa',
number: '590',
},
{
code: 'PEN',
decimals: 2,
name: 'Peruvian nuevo sol',
number: '604',
},
{
code: 'PGK',
decimals: 2,
name: 'Papua New Guinean kina',
number: '598',
},
{
code: 'PHP',
decimals: 2,
name: 'Philippine peso',
number: '608',
},
{
code: 'PKR',
decimals: 2,
name: 'Pakistani rupee',
number: '586',
},
{
code: 'PLN',
decimals: 2,
name: 'Polish złoty',
number: '985',
},
{
code: 'PYG',
decimals: 0,
name: 'Paraguayan guaraní',
number: '600',
},
{
code: 'QAR',
decimals: 2,
name: 'Qatari riyal',
number: '634',
},
{
code: 'RON',
decimals: 2,
name: 'Romanian new leu',
number: '946',
},
{
code: 'RSD',
decimals: 2,
name: 'Serbian dinar',
number: '941',
},
{
code: 'RUB',
decimals: 2,
name: 'Russian rouble',
number: '643',
},
{
code: 'RWF',
decimals: 0,
name: 'Rwandan franc',
number: '646',
},
{
code: 'SAR',
decimals: 2,
name: 'Saudi riyal',
number: '682',
},
{
code: 'SBD',
decimals: 2,
name: 'Solomon Islands dollar',
number: '90',
},
{
code: 'SCR',
decimals: 2,
name: 'Seychelles rupee',
number: '690',
},
{
code: 'SDG',
decimals: 2,
name: 'Sudanese pound',
number: '938',
},
{
code: 'SEK',
decimals: 2,
name: 'Swedish krona/kronor',
number: '752',
},
{
code: 'SGD',
decimals: 2,
name: 'Singapore dollar',
number: '702',
},
{
code: 'SHP',
decimals: 2,
name: 'Saint Helena pound',
number: '654',
},
{
code: 'SLL',
decimals: 0,
name: 'Sierra Leonean leone',
number: '694',
},
{
code: 'SOS',
decimals: 2,
name: 'Somali shilling',
number: '706',
},
{
code: 'SRD',
decimals: 2,
name: 'Surinamese dollar',
number: '968',
},
{
code: 'SSP',
decimals: 2,
name: 'South Sudanese pound',
number: '728',
},
{
code: 'STD',
decimals: 0,
name: 'São Tomé and Príncipe dobra',
number: '678',
},
{
code: 'SYP',
decimals: 2,
name: 'Syrian pound',
number: '760',
},
{
code: 'SZL',
decimals: 2,
name: 'Swazi lilangeni',
number: '748',
},
{
code: 'THB',
decimals: 2,
name: 'Thai baht',
number: '764',
},
{
code: 'TJS',
decimals: 2,
name: 'Tajikistani somoni',
number: '972',
},
{
code: 'TMT',
decimals: 2,
name: 'Turkmenistani manat',
number: '934',
},
{
code: 'TND',
decimals: 3,
name: 'Tunisian dinar',
number: '788',
},
{
code: 'TOP',
decimals: 2,
name: 'Tongan paʻanga',
number: '776',
},
{
code: 'TRY',
decimals: 2,
name: 'Turkish lira',
number: '949',
},
{
code: 'TTD',
decimals: 2,
name: 'Trinidad and Tobago dollar',
number: '780',
},
{
code: 'TWD',
decimals: 2,
name: 'New Taiwan dollar',
number: '901',
},
{
code: 'TZS',
decimals: 2,
name: 'Tanzanian shilling',
number: '834',
},
{
code: 'UAH',
decimals: 2,
name: 'Ukrainian hryvnia',
number: '980',
},
{
code: 'UGX',
decimals: 2,
name: 'Ugandan shilling',
number: '800',
},
{
code: 'USD',
decimals: 2,
name: 'United States dollar',
number: '840',
},
{
code: 'USN',
decimals: 2,
name: 'United States dollar (next day) (funds code)',
number: '997',
},
{
code: 'USS',
decimals: 2,
name: 'United States dollar (same day) (funds code) (one source[who?] claims it is no longer used, but it is still on the ISO 4217-MA list)',
number: '998',
},
{
code: 'UYI',
decimals: 0,
name: 'Uruguay Peso en Unidades Indexadas (URUIURUI) (funds code)',
number: '940',
},
{
code: 'UYU',
decimals: 2,
name: 'Uruguayan peso',
number: '858',
},
{
code: 'UZS',
decimals: 2,
name: 'Uzbekistan som',
number: '860',
},
{
code: 'VEF',
decimals: 2,
name: 'Venezuelan bolívar fuerte',
number: '937',
},
{
code: 'VND',
decimals: 0,
name: 'Vietnamese dong',
number: '704',
},
{
code: 'VUV',
decimals: 0,
name: 'Vanuatu vatu',
number: '548',
},
{
code: 'WST',
decimals: 2,
name: 'Samoan tala',
number: '882',
},
{
code: 'XAF',
decimals: 0,
name: 'CFA franc BEAC',
number: '950',
},
{
code: 'XAG',
decimals: null,
name: 'Silver (one troy ounce)',
number: '961',
},
{
code: 'XAU',
decimals: null,
name: 'Gold (one troy ounce)',
number: '959',
},
{
code: 'XBA',
decimals: null,
name: 'European Composite Unit (EURCO) (bond market unit)',
number: '955',
},
{
code: 'XBB',
decimals: null,
name: 'European Monetary Unit (E.M.U.-6) (bond market unit)',
number: '956',
},
{
code: 'XBC',
decimals: null,
name: 'European Unit of Account 9 (E.U.A.-9) (bond market unit)',
number: '957',
},
{
code: 'XBD',
decimals: null,
name: 'European Unit of Account 17 (E.U.A.-17) (bond market unit)',
number: '958',
},
{
code: 'XCD',
decimals: 2,
name: 'East Caribbean dollar',
number: '951',
},
{
code: 'XDR',
decimals: null,
name: 'Special drawing rights',
number: '960',
},
{
code: 'XFU',
decimals: null,
name: 'UIC franc (special settlement currency)',
number: 'Nil',
},
{
code: 'XOF',
decimals: 0,
name: 'CFA franc BCEAO',
number: '952',
},
{
code: 'XPD',
decimals: null,
name: 'Palladium (one troy ounce)',
number: '964',
},
{
code: 'XPF',
decimals: 0,
name: 'CFP franc',
number: '953',
},
{
code: 'XPT',
decimals: null,
name: 'Platinum (one troy ounce)',
number: '962',
},
{
code: 'XTS',
decimals: null,
name: 'Code reserved for testing purposes',
number: '963',
},
{
code: 'XXX',
decimals: null,
name: 'No currency',
number: '999',
},
{
code: 'YER',
decimals: 2,
name: 'Yemeni rial',
number: '886',
},
{
code: 'ZAR',
decimals: 2,
name: 'South African rand',
number: '710',
},
{
code: 'ZMW',
decimals: 2,
name: 'Zambian kwacha',
number: '967',
},
{
code: 'EEK',
decimals: 2,
name: 'Estonian kroon',
number: '233',
},
];
var languagesAll = [
{
alpha2: 'aa',
alpha3: 'aar',
bibliographic: '',
name: 'Afar',
},
{
alpha2: 'ab',
alpha3: 'abk',
bibliographic: '',
name: 'Abkhazian',
},
{
alpha2: '',
alpha3: 'ace',
bibliographic: '',
name: 'Achinese',
},
{
alpha2: '',
alpha3: 'ach',
bibliographic: '',
name: 'Acoli',
},
{
alpha2: '',
alpha3: 'ada',
bibliographic: '',
name: 'Adangme',
},
{
alpha2: '',
alpha3: 'ady',
bibliographic: '',
name: 'Adygei',
},
{
alpha2: '',
alpha3: 'ady',
bibliographic: '',
name: 'Adyghe',
},
{
alpha2: '',
alpha3: 'afa',
bibliographic: '',
name: 'Afro-Asiatic languages',
},
{
alpha2: '',
alpha3: 'afh',
bibliographic: '',
name: 'Afrihili',
},
{
alpha2: 'af',
alpha3: 'afr',
bibliographic: '',
name: 'Afrikaans',
},
{
alpha2: '',
alpha3: 'ain',
bibliographic: '',
name: 'Ainu',
},
{
alpha2: 'ak',
alpha3: 'aka',
bibliographic: '',
name: 'Akan',
},
{
alpha2: '',
alpha3: 'akk',
bibliographic: '',
name: 'Akkadian',
},
{
alpha2: '',
alpha3: 'ale',
bibliographic: '',
name: 'Aleut',
},
{
alpha2: '',
alpha3: 'alg',
bibliographic: '',
name: 'Algonquian languages',
},
{
alpha2: '',
alpha3: 'alt',
bibliographic: '',
name: 'Southern Altai',
},
{
alpha2: 'am',
alpha3: 'amh',
bibliographic: '',
name: 'Amharic',
},
{
alpha2: '',
alpha3: 'ang',
bibliographic: '',
name: 'English, Old (ca.450-1100)',
},
{
alpha2: '',
alpha3: 'anp',
bibliographic: '',
name: 'Angika',
},
{
alpha2: '',
alpha3: 'apa',
bibliographic: '',
name: 'Apache languages',
},
{
alpha2: 'ar',
alpha3: 'ara',
bibliographic: '',
name: 'Arabic',
},
{
alpha2: '',
alpha3: 'arc',
bibliographic: '',
name: 'Imperial Aramaic (700-300 BCE)',
},
{
alpha2: '',
alpha3: 'arc',
bibliographic: '',
name: 'Official Aramaic (700-300 BCE)',
},
{
alpha2: 'an',
alpha3: 'arg',
bibliographic: '',
name: 'Aragonese',
},
{
alpha2: '',
alpha3: 'arn',
bibliographic: '',
name: 'Mapuche',
},
{
alpha2: '',
alpha3: 'arn',
bibliographic: '',
name: 'Mapudungun',
},
{
alpha2: '',
alpha3: 'arp',
bibliographic: '',
name: 'Arapaho',
},
{
alpha2: '',
alpha3: 'art',
bibliographic: '',
name: 'Artificial languages',
},
{
alpha2: '',
alpha3: 'arw',
bibliographic: '',
name: 'Arawak',
},
{
alpha2: 'as',
alpha3: 'asm',
bibliographic: '',
name: 'Assamese',
},
{
alpha2: '',
alpha3: 'ast',
bibliographic: '',
name: 'Asturian',
},
{
alpha2: '',
alpha3: 'ast',
bibliographic: '',
name: 'Asturleonese',
},
{
alpha2: '',
alpha3: 'ast',
bibliographic: '',
name: 'Bable',
},
{
alpha2: '',
alpha3: 'ast',
bibliographic: '',
name: 'Leonese',
},
{
alpha2: '',
alpha3: 'ath',
bibliographic: '',
name: 'Athapascan languages',
},
{
alpha2: '',
alpha3: 'aus',
bibliographic: '',
name: 'Australian languages',
},
{
alpha2: 'av',
alpha3: 'ava',
bibliographic: '',
name: 'Avaric',
},
{
alpha2: 'ae',
alpha3: 'ave',
bibliographic: '',
name: 'Avestan',
},
{
alpha2: '',
alpha3: 'awa',
bibliographic: '',
name: 'Awadhi',
},
{
alpha2: 'ay',
alpha3: 'aym',
bibliographic: '',
name: 'Aymara',
},
{
alpha2: 'az',
alpha3: 'aze',
bibliographic: '',
name: 'Azerbaijani',
},
{
alpha2: '',
alpha3: 'bad',
bibliographic: '',
name: 'Banda languages',
},
{
alpha2: '',
alpha3: 'bai',
bibliographic: '',
name: 'Bamileke languages',
},
{
alpha2: 'ba',
alpha3: 'bak',
bibliographic: '',
name: 'Bashkir',
},
{
alpha2: '',
alpha3: 'bal',
bibliographic: '',
name: 'Baluchi',
},
{
alpha2: 'bm',
alpha3: 'bam',
bibliographic: '',
name: 'Bambara',
},
{
alpha2: '',
alpha3: 'ban',
bibliographic: '',
name: 'Balinese',
},
{
alpha2: '',
alpha3: 'bas',
bibliographic: '',
name: 'Basa',
},
{
alpha2: '',
alpha3: 'bat',
bibliographic: '',
name: 'Baltic languages',
},
{
alpha2: '',
alpha3: 'bej',
bibliographic: '',
name: 'Bedawiyet',
},
{
alpha2: '',
alpha3: 'bej',
bibliographic: '',
name: 'Beja',
},
{
alpha2: 'be',
alpha3: 'bel',
bibliographic: '',
name: 'Belarusian',
},
{
alpha2: '',
alpha3: 'bem',
bibliographic: '',
name: 'Bemba',
},
{
alpha2: 'bn',
alpha3: 'ben',
bibliographic: '',
name: 'Bengali',
},
{
alpha2: '',
alpha3: 'ber',
bibliographic: '',
name: 'Berber languages',
},
{
alpha2: '',
alpha3: 'bho',
bibliographic: '',
name: 'Bhojpuri',
},
{
alpha2: 'bh',
alpha3: 'bih',
bibliographic: '',
name: 'Bihari languages',
},
{
alpha2: '',
alpha3: 'bik',
bibliographic: '',
name: 'Bikol',
},
{
alpha2: '',
alpha3: 'bin',
bibliographic: '',
name: 'Bini',
},
{
alpha2: '',
alpha3: 'bin',
bibliographic: '',
name: 'Edo',
},
{
alpha2: 'bi',
alpha3: 'bis',
bibliographic: '',
name: 'Bislama',
},
{
alpha2: '',
alpha3: 'bla',
bibliographic: '',
name: 'Siksika',
},
{
alpha2: '',
alpha3: 'bnt',
bibliographic: '',
name: 'Bantu languages',
},
{
alpha2: 'bo',
alpha3: 'bod',
bibliographic: 'tib',
name: 'Tibetan',
},
{
alpha2: 'bs',
alpha3: 'bos',
bibliographic: '',
name: 'Bosnian',
},
{
alpha2: '',
alpha3: 'bra',
bibliographic: '',
name: 'Braj',
},
{
alpha2: 'br',
alpha3: 'bre',
bibliographic: '',
name: 'Breton',
},
{
alpha2: '',
alpha3: 'btk',
bibliographic: '',
name: 'Batak languages',
},
{
alpha2: '',
alpha3: 'bua',
bibliographic: '',
name: 'Buriat',
},
{
alpha2: '',
alpha3: 'bug',
bibliographic: '',
name: 'Buginese',
},
{
alpha2: 'bg',
alpha3: 'bul',
bibliographic: '',
name: 'Bulgarian',
},
{
alpha2: '',
alpha3: 'byn',
bibliographic: '',
name: 'Bilin',
},
{
alpha2: '',
alpha3: 'byn',
bibliographic: '',
name: 'Blin',
},
{
alpha2: '',
alpha3: 'cad',
bibliographic: '',
name: 'Caddo',
},
{
alpha2: '',
alpha3: 'cai',
bibliographic: '',
name: 'Central American Indian languages',
},
{
alpha2: '',
alpha3: 'car',
bibliographic: '',
name: 'Galibi Carib',
},
{
alpha2: 'ca',
alpha3: 'cat',
bibliographic: '',
name: 'Catalan',
},
{
alpha2: 'ca',
alpha3: 'cat',
bibliographic: '',
name: 'Valencian',
},
{
alpha2: '',
alpha3: 'cau',
bibliographic: '',
name: 'Caucasian languages',
},
{
alpha2: '',
alpha3: 'ceb',
bibliographic: '',
name: 'Cebuano',
},
{
alpha2: '',
alpha3: 'cel',
bibliographic: '',
name: 'Celtic languages',
},
{
alpha2: 'cs',
alpha3: 'ces',
bibliographic: 'cze',
name: 'Czech',
},
{
alpha2: 'ch',
alpha3: 'cha',
bibliographic: '',
name: 'Chamorro',
},
{
alpha2: '',
alpha3: 'chb',
bibliographic: '',
name: 'Chibcha',
},
{
alpha2: 'ce',
alpha3: 'che',
bibliographic: '',
name: 'Chechen',
},
{
alpha2: '',
alpha3: 'chg',
bibliographic: '',
name: 'Chagatai',
},
{
alpha2: '',
alpha3: 'chk',
bibliographic: '',
name: 'Chuukese',
},
{
alpha2: '',
alpha3: 'chm',
bibliographic: '',
name: 'Mari',
},
{
alpha2: '',
alpha3: 'chn',
bibliographic: '',
name: 'Chinook jargon',
},
{
alpha2: '',
alpha3: 'cho',
bibliographic: '',
name: 'Choctaw',
},
{
alpha2: '',
alpha3: 'chp',
bibliographic: '',
name: 'Chipewyan',
},
{
alpha2: '',
alpha3: 'chp',
bibliographic: '',
name: 'Dene Suline',
},
{
alpha2: '',
alpha3: 'chr',
bibliographic: '',
name: 'Cherokee',
},
{
alpha2: 'cu',
alpha3: 'chu',
bibliographic: '',
name: 'Church Slavic',
},
{
alpha2: 'cu',
alpha3: 'chu',
bibliographic: '',
name: 'Church Slavonic',
},
{
alpha2: 'cu',
alpha3: 'chu',
bibliographic: '',
name: 'Old Bulgarian',
},
{
alpha2: 'cu',
alpha3: 'chu',
bibliographic: '',
name: 'Old Church Slavonic',
},
{
alpha2: 'cu',
alpha3: 'chu',
bibliographic: '',
name: 'Old Slavonic',
},
{
alpha2: 'cv',
alpha3: 'chv',
bibliographic: '',
name: 'Chuvash',
},
{
alpha2: '',
alpha3: 'chy',
bibliographic: '',
name: 'Cheyenne',
},
{
alpha2: '',
alpha3: 'cmc',
bibliographic: '',
name: 'Chamic languages',
},
{
alpha2: '',
alpha3: 'cop',
bibliographic: '',
name: 'Coptic',
},
{
alpha2: 'kw',
alpha3: 'cor',
bibliographic: '',
name: 'Cornish',
},
{
alpha2: 'co',
alpha3: 'cos',
bibliographic: '',
name: 'Corsican',
},
{
alpha2: '',
alpha3: 'cpe',
bibliographic: '',
name: 'Creoles and pidgins, English based',
},
{
alpha2: '',
alpha3: 'cpf',
bibliographic: '',
name: 'Creoles and pidgins, French-based',
},
{
alpha2: '',
alpha3: 'cpp',
bibliographic: '',
name: 'Creoles and pidgins, Portuguese-based',
},
{
alpha2: 'cr',
alpha3: 'cre',
bibliographic: '',
name: 'Cree',
},
{
alpha2: '',
alpha3: 'crh',
bibliographic: '',
name: 'Crimean Tatar',
},
{
alpha2: '',
alpha3: 'crh',
bibliographic: '',
name: 'Crimean Turkish',
},
{
alpha2: '',
alpha3: 'crp',
bibliographic: '',
name: 'Creoles and pidgins',
},
{
alpha2: '',
alpha3: 'csb',
bibliographic: '',
name: 'Kashubian',
},
{
alpha2: '',
alpha3: 'cus',
bibliographic: '',
name: 'Cushitic languages',
},
{
alpha2: 'cy',
alpha3: 'cym',
bibliographic: 'wel',
name: 'Welsh',
},
{
alpha2: '',
alpha3: 'dak',
bibliographic: '',
name: 'Dakota',
},
{
alpha2: 'da',
alpha3: 'dan',
bibliographic: '',
name: 'Danish',
},
{
alpha2: '',
alpha3: 'dar',
bibliographic: '',
name: 'Dargwa',
},
{
alpha2: '',
alpha3: 'day',
bibliographic: '',
name: 'Land Dayak languages',
},
{
alpha2: '',
alpha3: 'del',
bibliographic: '',
name: 'Delaware',
},
{
alpha2: '',
alpha3: 'den',
bibliographic: '',
name: 'Slave (Athapascan)',
},
{
alpha2: 'de',
alpha3: 'deu',
bibliographic: 'ger',
name: 'German',
},
{
alpha2: '',
alpha3: 'dgr',
bibliographic: '',
name: 'Dogrib',
},
{
alpha2: '',
alpha3: 'din',
bibliographic: '',
name: 'Dinka',
},
{
alpha2: 'dv',
alpha3: 'div',
bibliographic: '',
name: 'Dhivehi',
},
{
alpha2: 'dv',
alpha3: 'div',
bibliographic: '',
name: 'Divehi',
},
{
alpha2: 'dv',
alpha3: 'div',
bibliographic: '',
name: 'Maldivian',
},
{
alpha2: '',
alpha3: 'doi',
bibliographic: '',
name: 'Dogri',
},
{
alpha2: '',
alpha3: 'dra',
bibliographic: '',
name: 'Dravidian languages',
},
{
alpha2: '',
alpha3: 'dsb',
bibliographic: '',
name: 'Lower Sorbian',
},
{
alpha2: '',
alpha3: 'dua',
bibliographic: '',
name: 'Duala',
},
{
alpha2: '',
alpha3: 'dum',
bibliographic: '',
name: 'Dutch, Middle (ca.1050-1350)',
},
{
alpha2: '',
alpha3: 'dyu',
bibliographic: '',
name: 'Dyula',
},
{
alpha2: 'dz',
alpha3: 'dzo',
bibliographic: '',
name: 'Dzongkha',
},
{
alpha2: '',
alpha3: 'efi',
bibliographic: '',
name: 'Efik',
},
{
alpha2: '',
alpha3: 'egy',
bibliographic: '',
name: 'Egyptian (Ancient)',
},
{
alpha2: '',
alpha3: 'eka',
bibliographic: '',
name: 'Ekajuk',
},
{
alpha2: 'el',
alpha3: 'ell',
bibliographic: 'gre',
name: 'Greek',
},
{
alpha2: '',
alpha3: 'elx',
bibliographic: '',
name: 'Elamite',
},
{
alpha2: 'en',
alpha3: 'eng',
bibliographic: '',
name: 'English',
},
{
alpha2: '',
alpha3: 'enm',
bibliographic: '',
name: 'English, Middle (1100-1500)',
},
{
alpha2: 'eo',
alpha3: 'epo',
bibliographic: '',
name: 'Esperanto',
},
{
alpha2: 'et',
alpha3: 'est',
bibliographic: '',
name: 'Estonian',
},
{
alpha2: 'eu',
alpha3: 'eus',
bibliographic: 'baq',
name: 'Basque',
},
{
alpha2: 'ee',
alpha3: 'ewe',
bibliographic: '',
name: 'Ewe',
},
{
alpha2: '',
alpha3: 'ewo',
bibliographic: '',
name: 'Ewondo',
},
{
alpha2: '',
alpha3: 'fan',
bibliographic: '',
name: 'Fang',
},
{
alpha2: 'fo',
alpha3: 'fao',
bibliographic: '',
name: 'Faroese',
},
{
alpha2: 'fa',
alpha3: 'fas',
bibliographic: 'per',
name: 'Persian',
},
{
alpha2: '',
alpha3: 'fat',
bibliographic: '',
name: 'Fanti',
},
{
alpha2: 'fj',
alpha3: 'fij',
bibliographic: '',
name: 'Fijian',
},
{
alpha2: '',
alpha3: 'fil',
bibliographic: '',
name: 'Filipino',
},
{
alpha2: '',
alpha3: 'fil',
bibliographic: '',
name: 'Pilipino',
},
{
alpha2: 'fi',
alpha3: 'fin',
bibliographic: '',
name: 'Finnish',
},
{
alpha2: '',
alpha3: 'fiu',
bibliographic: '',
name: 'Finno-Ugrian languages',
},
{
alpha2: '',
alpha3: 'fon',
bibliographic: '',
name: 'Fon',
},
{
alpha2: 'fr',
alpha3: 'fra',
bibliographic: 'fre',
name: 'French',
},
{
alpha2: '',
alpha3: 'frm',
bibliographic: '',
name: 'French, Middle (ca.1400-1600)',
},
{
alpha2: '',
alpha3: 'fro',
bibliographic: '',
name: 'French, Old (842-ca.1400)',
},
{
alpha2: '',
alpha3: 'frr',
bibliographic: '',
name: 'Northern Frisian',
},
{
alpha2: '',
alpha3: 'frs',
bibliographic: '',
name: 'Eastern Frisian',
},
{
alpha2: 'fy',
alpha3: 'fry',
bibliographic: '',
name: 'Western Frisian',
},
{
alpha2: 'ff',
alpha3: 'ful',
bibliographic: '',
name: 'Fulah',
},
{
alpha2: '',
alpha3: 'fur',
bibliographic: '',
name: 'Friulian',
},
{
alpha2: '',
alpha3: 'gaa',
bibliographic: '',
name: 'Ga',
},
{
alpha2: '',
alpha3: 'gay',
bibliographic: '',
name: 'Gayo',
},
{
alpha2: '',
alpha3: 'gba',
bibliographic: '',
name: 'Gbaya',
},
{
alpha2: '',
alpha3: 'gem',
bibliographic: '',
name: 'Germanic languages',
},
{
alpha2: '',
alpha3: 'gez',
bibliographic: '',
name: 'Geez',
},
{
alpha2: '',
alpha3: 'gil',
bibliographic: '',
name: 'Gilbertese',
},
{
alpha2: 'gd',
alpha3: 'gla',
bibliographic: '',
name: 'Gaelic',
},
{
alpha2: 'gd',
alpha3: 'gla',
bibliographic: '',
name: 'Scottish Gaelic',
},
{
alpha2: 'ga',
alpha3: 'gle',
bibliographic: '',
name: 'Irish',
},
{
alpha2: 'gl',
alpha3: 'glg',
bibliographic: '',
name: 'Galician',
},
{
alpha2: 'gv',
alpha3: 'glv',
bibliographic: '',
name: 'Manx',
},
{
alpha2: '',
alpha3: 'gmh',
bibliographic: '',
name: 'German, Middle High (ca.1050-1500)',
},
{
alpha2: '',
alpha3: 'goh',
bibliographic: '',
name: 'German, Old High (ca.750-1050)',
},
{
alpha2: '',
alpha3: 'gon',
bibliographic: '',
name: 'Gondi',
},
{
alpha2: '',
alpha3: 'gor',
bibliographic: '',
name: 'Gorontalo',
},
{
alpha2: '',
alpha3: 'got',
bibliographic: '',
name: 'Gothic',
},
{
alpha2: '',
alpha3: 'grb',
bibliographic: '',
name: 'Grebo',
},
{
alpha2: '',
alpha3: 'grc',
bibliographic: '',
name: 'Greek, Ancient (to 1453)',
},
{
alpha2: 'gn',
alpha3: 'grn',
bibliographic: '',
name: 'Guarani',
},
{
alpha2: '',
alpha3: 'gsw',
bibliographic: '',
name: 'Alemannic',
},
{
alpha2: '',
alpha3: 'gsw',
bibliographic: '',
name: 'Alsatian',
},
{
alpha2: '',
alpha3: 'gsw',
bibliographic: '',
name: 'Swiss German',
},
{
alpha2: 'gu',
alpha3: 'guj',
bibliographic: '',
name: 'Gujarati',
},
{
alpha2: '',
alpha3: 'gwi',
bibliographic: '',
name: "Gwich'in",
},
{
alpha2: '',
alpha3: 'hai',
bibliographic: '',
name: 'Haida',
},
{
alpha2: 'ht',
alpha3: 'hat',
bibliographic: '',
name: 'Haitian',
},
{
alpha2: 'ht',
alpha3: 'hat',
bibliographic: '',
name: 'Haitian Creole',
},
{
alpha2: 'ha',
alpha3: 'hau',
bibliographic: '',
name: 'Hausa',
},
{
alpha2: '',
alpha3: 'haw',
bibliographic: '',
name: 'Hawaiian',
},
{
alpha2: 'he',
alpha3: 'heb',
bibliographic: '',
name: 'Hebrew',
},
{
alpha2: 'hz',
alpha3: 'her',
bibliographic: '',
name: 'Herero',
},
{
alpha2: '',
alpha3: 'hil',
bibliographic: '',
name: 'Hiligaynon',
},
{
alpha2: '',
alpha3: 'him',
bibliographic: '',
name: 'Himachali languages',
},
{
alpha2: '',
alpha3: 'him',
bibliographic: '',
name: 'Western Pahari languages',
},
{
alpha2: 'hi',
alpha3: 'hin',
bibliographic: '',
name: 'Hindi',
},
{
alpha2: '',
alpha3: 'hit',
bibliographic: '',
name: 'Hittite',
},
{
alpha2: '',
alpha3: 'hmn',
bibliographic: '',
name: 'Hmong',
},
{
alpha2: '',
alpha3: 'hmn',
bibliographic: '',
name: 'Mong',
},
{
alpha2: 'ho',
alpha3: 'hmo',
bibliographic: '',
name: 'Hiri Motu',
},
{
alpha2: 'hr',
alpha3: 'hrv',
bibliographic: '',
name: 'Croatian',
},
{
alpha2: '',
alpha3: 'hsb',
bibliographic: '',
name: 'Upper Sorbian',
},
{
alpha2: 'hu',
alpha3: 'hun',
bibliographic: '',
name: 'Hungarian',
},
{
alpha2: '',
alpha3: 'hup',
bibliographic: '',
name: 'Hupa',
},
{
alpha2: 'hy',
alpha3: 'hye',
bibliographic: 'arm',
name: 'Armenian',
},
{
alpha2: '',
alpha3: 'iba',
bibliographic: '',
name: 'Iban',
},
{
alpha2: 'ig',
alpha3: 'ibo',
bibliographic: '',
name: 'Igbo',
},
{
alpha2: 'io',
alpha3: 'ido',
bibliographic: '',
name: 'Ido',
},
{
alpha2: 'ii',
alpha3: 'iii',
bibliographic: '',
name: 'Nuosu',
},
{
alpha2: 'ii',
alpha3: 'iii',
bibliographic: '',
name: 'Sichuan Yi',
},
{
alpha2: '',
alpha3: 'ijo',
bibliographic: '',
name: 'Ijo languages',
},
{
alpha2: 'iu',
alpha3: 'iku',
bibliographic: '',
name: 'Inuktitut',
},
{
alpha2: 'ie',
alpha3: 'ile',
bibliographic: '',
name: 'Interlingue',
},
{
alpha2: 'ie',
alpha3: 'ile',
bibliographic: '',
name: 'Occidental',
},
{
alpha2: '',
alpha3: 'ilo',
bibliographic: '',
name: 'Iloko',
},
{
alpha2: 'ia',
alpha3: 'ina',
bibliographic: '',
name: 'Interlingua (International Auxiliary Language Association)',
},
{
alpha2: '',
alpha3: 'inc',
bibliographic: '',
name: 'Indic languages',
},
{
alpha2: 'id',
alpha3: 'ind',
bibliographic: '',
name: 'Indonesian',
},
{
alpha2: '',
alpha3: 'ine',
bibliographic: '',
name: 'Indo-European languages',
},
{
alpha2: '',
alpha3: 'inh',
bibliographic: '',
name: 'Ingush',
},
{
alpha2: 'ik',
alpha3: 'ipk',
bibliographic: '',
name: 'Inupiaq',
},
{
alpha2: '',
alpha3: 'ira',
bibliographic: '',
name: 'Iranian languages',
},
{
alpha2: '',
alpha3: 'iro',
bibliographic: '',
name: 'Iroquoian languages',
},
{
alpha2: 'is',
alpha3: 'isl',
bibliographic: 'ice',
name: 'Icelandic',
},
{
alpha2: 'it',
alpha3: 'ita',
bibliographic: '',
name: 'Italian',
},
{
alpha2: 'jv',
alpha3: 'jav',
bibliographic: '',
name: 'Javanese',
},
{
alpha2: '',
alpha3: 'jbo',
bibliographic: '',
name: 'Lojban',
},
{
alpha2: 'ja',
alpha3: 'jpn',
bibliographic: '',
name: 'Japanese',
},
{
alpha2: '',
alpha3: 'jpr',
bibliographic: '',
name: 'Judeo-Persian',
},
{
alpha2: '',
alpha3: 'jrb',
bibliographic: '',
name: 'Judeo-Arabic',
},
{
alpha2: '',
alpha3: 'kaa',
bibliographic: '',
name: 'Kara-Kalpak',
},
{
alpha2: '',
alpha3: 'kab',
bibliographic: '',
name: 'Kabyle',
},
{
alpha2: '',
alpha3: 'kac',
bibliographic: '',
name: 'Jingpho',
},
{
alpha2: '',
alpha3: 'kac',
bibliographic: '',
name: 'Kachin',
},
{
alpha2: 'kl',
alpha3: 'kal',
bibliographic: '',
name: 'Greenlandic',
},
{
alpha2: 'kl',
alpha3: 'kal',
bibliographic: '',
name: 'Kalaallisut',
},
{
alpha2: '',
alpha3: 'kam',
bibliographic: '',
name: 'Kamba',
},
{
alpha2: 'kn',
alpha3: 'kan',
bibliographic: '',
name: 'Kannada',
},
{
alpha2: '',
alpha3: 'kar',
bibliographic: '',
name: 'Karen languages',
},
{
alpha2: 'ks',
alpha3: 'kas',
bibliographic: '',
name: 'Kashmiri',
},
{
alpha2: 'ka',
alpha3: 'kat',
bibliographic: 'geo',
name: 'Georgian',
},
{
alpha2: 'kr',
alpha3: 'kau',
bibliographic: '',
name: 'Kanuri',
},
{
alpha2: '',
alpha3: 'kaw',
bibliographic: '',
name: 'Kawi',
},
{
alpha2: 'kk',
alpha3: 'kaz',
bibliographic: '',
name: 'Kazakh',
},
{
alpha2: '',
alpha3: 'kbd',
bibliographic: '',
name: 'Kabardian',
},
{
alpha2: '',
alpha3: 'kha',
bibliographic: '',
name: 'Khasi',
},
{
alpha2: '',
alpha3: 'khi',
bibliographic: '',
name: 'Khoisan languages',
},
{
alpha2: 'km',
alpha3: 'khm',
bibliographic: '',
name: 'Central Khmer',
},
{
alpha2: '',
alpha3: 'kho',
bibliographic: '',
name: 'Khotanese',
},
{
alpha2: '',
alpha3: 'kho',
bibliographic: '',
name: 'Sakan',
},
{
alpha2: 'ki',
alpha3: 'kik',
bibliographic: '',
name: 'Gikuyu',
},
{
alpha2: 'ki',
alpha3: 'kik',
bibliographic: '',
name: 'Kikuyu',
},
{
alpha2: 'rw',
alpha3: 'kin',
bibliographic: '',
name: 'Kinyarwanda',
},
{
alpha2: 'ky',
alpha3: 'kir',
bibliographic: '',
name: 'Kirghiz',
},
{
alpha2: 'ky',
alpha3: 'kir',
bibliographic: '',
name: 'Kyrgyz',
},
{
alpha2: '',
alpha3: 'kmb',
bibliographic: '',
name: 'Kimbundu',
},
{
alpha2: '',
alpha3: 'kok',
bibliographic: '',
name: 'Konkani',
},
{
alpha2: 'kv',
alpha3: 'kom',
bibliographic: '',
name: 'Komi',
},
{
alpha2: 'kg',
alpha3: 'kon',
bibliographic: '',
name: 'Kongo',
},
{
alpha2: 'ko',
alpha3: 'kor',
bibliographic: '',
name: 'Korean',
},
{
alpha2: '',
alpha3: 'kos',
bibliographic: '',
name: 'Kosraean',
},
{
alpha2: '',
alpha3: 'kpe',
bibliographic: '',
name: 'Kpelle',
},
{
alpha2: '',
alpha3: 'krc',
bibliographic: '',
name: 'Karachay-Balkar',
},
{
alpha2: '',
alpha3: 'krl',
bibliographic: '',
name: 'Karelian',
},
{
alpha2: '',
alpha3: 'kro',
bibliographic: '',
name: 'Kru languages',
},
{
alpha2: '',
alpha3: 'kru',
bibliographic: '',
name: 'Kurukh',
},
{
alpha2: 'kj',
alpha3: 'kua',
bibliographic: '',
name: 'Kuanyama',
},
{
alpha2: 'kj',
alpha3: 'kua',
bibliographic: '',
name: 'Kwanyama',
},
{
alpha2: '',
alpha3: 'kum',
bibliographic: '',
name: 'Kumyk',
},
{
alpha2: 'ku',
alpha3: 'kur',
bibliographic: '',
name: 'Kurdish',
},
{
alpha2: '',
alpha3: 'kut',
bibliographic: '',
name: 'Kutenai',
},
{
alpha2: '',
alpha3: 'lad',
bibliographic: '',
name: 'Ladino',
},
{
alpha2: '',
alpha3: 'lah',
bibliographic: '',
name: 'Lahnda',
},
{
alpha2: '',
alpha3: 'lam',
bibliographic: '',
name: 'Lamba',
},
{
alpha2: 'lo',
alpha3: 'lao',
bibliographic: '',
name: 'Lao',
},
{
alpha2: 'la',
alpha3: 'lat',
bibliographic: '',
name: 'Latin',
},
{
alpha2: 'lv',
alpha3: 'lav',
bibliographic: '',
name: 'Latvian',
},
{
alpha2: '',
alpha3: 'lez',
bibliographic: '',
name: 'Lezghian',
},
{
alpha2: 'li',
alpha3: 'lim',
bibliographic: '',
name: 'Limburgan',
},
{
alpha2: 'li',
alpha3: 'lim',
bibliographic: '',
name: 'Limburger',
},
{
alpha2: 'li',
alpha3: 'lim',
bibliographic: '',
name: 'Limburgish',
},
{
alpha2: 'ln',
alpha3: 'lin',
bibliographic: '',
name: 'Lingala',
},
{
alpha2: 'lt',
alpha3: 'lit',
bibliographic: '',
name: 'Lithuanian',
},
{
alpha2: '',
alpha3: 'lol',
bibliographic: '',
name: 'Mongo',
},
{
alpha2: '',
alpha3: 'loz',
bibliographic: '',
name: 'Lozi',
},
{
alpha2: 'lb',
alpha3: 'ltz',
bibliographic: '',
name: 'Letzeburgesch',
},
{
alpha2: 'lb',
alpha3: 'ltz',
bibliographic: '',
name: 'Luxembourgish',
},
{
alpha2: '',
alpha3: 'lua',
bibliographic: '',
name: 'Luba-Lulua',
},
{
alpha2: 'lu',
alpha3: 'lub',
bibliographic: '',
name: 'Luba-Katanga',
},
{
alpha2: 'lg',
alpha3: 'lug',
bibliographic: '',
name: 'Ganda',
},
{
alpha2: '',
alpha3: 'lui',
bibliographic: '',
name: 'Luiseno',
},
{
alpha2: '',
alpha3: 'lun',
bibliographic: '',
name: 'Lunda',
},
{
alpha2: '',
alpha3: 'luo',
bibliographic: '',
name: 'Luo (Kenya and Tanzania)',
},
{
alpha2: '',
alpha3: 'lus',
bibliographic: '',
name: 'Lushai',
},
{
alpha2: '',
alpha3: 'mad',
bibliographic: '',
name: 'Madurese',
},
{
alpha2: '',
alpha3: 'mag',
bibliographic: '',
name: 'Magahi',
},
{
alpha2: 'mh',
alpha3: 'mah',
bibliographic: '',
name: 'Marshallese',
},
{
alpha2: '',
alpha3: 'mai',
bibliographic: '',
name: 'Maithili',
},
{
alpha2: '',
alpha3: 'mak',
bibliographic: '',
name: 'Makasar',
},
{
alpha2: 'ml',
alpha3: 'mal',
bibliographic: '',
name: 'Malayalam',
},
{
alpha2: '',
alpha3: 'man',
bibliographic: '',
name: 'Mandingo',
},
{
alpha2: '',
alpha3: 'map',
bibliographic: '',
name: 'Austronesian languages',
},
{
alpha2: 'mr',
alpha3: 'mar',
bibliographic: '',
name: 'Marathi',
},
{
alpha2: '',
alpha3: 'mas',
bibliographic: '',
name: 'Masai',
},
{
alpha2: '',
alpha3: 'mdf',
bibliographic: '',
name: 'Moksha',
},
{
alpha2: '',
alpha3: 'mdr',
bibliographic: '',
name: 'Mandar',
},
{
alpha2: '',
alpha3: 'men',
bibliographic: '',
name: 'Mende',
},
{
alpha2: '',
alpha3: 'mga',
bibliographic: '',
name: 'Irish, Middle (900-1200)',
},
{
alpha2: '',
alpha3: 'mic',
bibliographic: '',
name: "Mi'kmaq",
},
{
alpha2: '',
alpha3: 'mic',
bibliographic: '',
name: 'Micmac',
},
{
alpha2: '',
alpha3: 'min',
bibliographic: '',
name: 'Minangkabau',
},
{
alpha2: '',
alpha3: 'mis',
bibliographic: '',
name: 'Uncoded languages',
},
{
alpha2: 'mk',
alpha3: 'mkd',
bibliographic: 'mac',
name: 'Macedonian',
},
{
alpha2: '',
alpha3: 'mkh',
bibliographic: '',
name: 'Mon-Khmer languages',
},
{
alpha2: 'mg',
alpha3: 'mlg',
bibliographic: '',
name: 'Malagasy',
},
{
alpha2: 'mt',
alpha3: 'mlt',
bibliographic: '',
name: 'Maltese',
},
{
alpha2: '',
alpha3: 'mnc',
bibliographic: '',
name: 'Manchu',
},
{
alpha2: '',
alpha3: 'mni',
bibliographic: '',
name: 'Manipuri',
},
{
alpha2: '',
alpha3: 'mno',
bibliographic: '',
name: 'Manobo languages',
},
{
alpha2: '',
alpha3: 'moh',
bibliographic: '',
name: 'Mohawk',
},
{
alpha2: 'mn',
alpha3: 'mon',
bibliographic: '',
name: 'Mongolian',
},
{
alpha2: '',
alpha3: 'mos',
bibliographic: '',
name: 'Mossi',
},
{
alpha2: '',
alpha3: 'mot',
bibliographic: '',
name: 'Montenegrin',
},
{
alpha2: 'mi',
alpha3: 'mri',
bibliographic: 'mao',
name: 'Maori',
},
{
alpha2: 'ms',
alpha3: 'msa',
bibliographic: 'may',
name: 'Malay',
},
{
alpha2: '',
alpha3: 'mul',
bibliographic: '',
name: 'Multiple languages',
},
{
alpha2: '',
alpha3: 'mun',
bibliographic: '',
name: 'Munda languages',
},
{
alpha2: '',
alpha3: 'mus',
bibliographic: '',
name: 'Creek',
},
{
alpha2: '',
alpha3: 'mwl',
bibliographic: '',
name: 'Mirandese',
},
{
alpha2: '',
alpha3: 'mwr',
bibliographic: '',
name: 'Marwari',
},
{
alpha2: 'my',
alpha3: 'mya',
bibliographic: 'bur',
name: 'Burmese',
},
{
alpha2: '',
alpha3: 'myn',
bibliographic: '',
name: 'Mayan languages',
},
{
alpha2: '',
alpha3: 'myv',
bibliographic: '',
name: 'Erzya',
},
{
alpha2: '',
alpha3: 'nah',
bibliographic: '',
name: 'Nahuatl languages',
},
{
alpha2: '',
alpha3: 'nai',
bibliographic: '',
name: 'North American Indian languages',
},
{
alpha2: '',
alpha3: 'nap',
bibliographic: '',
name: 'Neapolitan',
},
{
alpha2: 'na',
alpha3: 'nau',
bibliographic: '',
name: 'Nauru',
},
{
alpha2: 'nv',
alpha3: 'nav',
bibliographic: '',
name: 'Navaho',
},
{
alpha2: 'nv',
alpha3: 'nav',
bibliographic: '',
name: 'Navajo',
},
{
alpha2: 'nr',
alpha3: 'nbl',
bibliographic: '',
name: 'Ndebele, South',
},
{
alpha2: 'nr',
alpha3: 'nbl',
bibliographic: '',
name: 'South Ndebele',
},
{
alpha2: 'nd',
alpha3: 'nde',
bibliographic: '',
name: 'Ndebele, North',
},
{
alpha2: 'nd',
alpha3: 'nde',
bibliographic: '',
name: 'North Ndebele',
},
{
alpha2: 'ng',
alpha3: 'ndo',
bibliographic: '',
name: 'Ndonga',
},
{
alpha2: '',
alpha3: 'nds',
bibliographic: '',
name: 'German, Low',
},
{
alpha2: '',
alpha3: 'nds',
bibliographic: '',
name: 'Low German',
},
{
alpha2: '',
alpha3: 'nds',
bibliographic: '',
name: 'Low Saxon',
},
{
alpha2: '',
alpha3: 'nds',
bibliographic: '',
name: 'Saxon, Low',
},
{
alpha2: 'ne',
alpha3: 'nep',
bibliographic: '',
name: 'Nepali',
},
{
alpha2: '',
alpha3: 'new',
bibliographic: '',
name: 'Nepal Bhasa',
},
{
alpha2: '',
alpha3: 'new',
bibliographic: '',
name: 'Newari',
},
{
alpha2: '',
alpha3: 'nia',
bibliographic: '',
name: 'Nias',
},
{
alpha2: '',
alpha3: 'nic',
bibliographic: '',
name: 'Niger-Kordofanian languages',
},
{
alpha2: '',
alpha3: 'niu',
bibliographic: '',
name: 'Niuean',
},
{
alpha2: '',
alpha3: '',
bibliographic: 'dut',
name: 'Flemish',
},
{
alpha2: 'nl',
alpha3: 'nld',
bibliographic: 'dut',
name: 'Dutch',
},
{
alpha2: 'nn',
alpha3: 'nno',
bibliographic: '',
name: 'Norwegian Nynorsk',
},
{
alpha2: 'nn',
alpha3: 'nno',
bibliographic: '',
name: 'Nynorsk, Norwegian',
},
{
alpha2: 'nb',
alpha3: 'nob',
bibliographic: '',
name: 'Bokmål, Norwegian',
},
{
alpha2: 'nb',
alpha3: 'nob',
bibliographic: '',
name: 'Norwegian Bokmål',
},
{
alpha2: '',
alpha3: 'nog',
bibliographic: '',
name: 'Nogai',
},
{
alpha2: '',
alpha3: 'non',
bibliographic: '',
name: 'Norse, Old',
},
{
alpha2: 'no',
alpha3: 'nor',
bibliographic: '',
name: 'Norwegian',
},
{
alpha2: '',
alpha3: 'nqo',
bibliographic: '',
name: "N'Ko",
},
{
alpha2: '',
alpha3: 'nso',
bibliographic: '',
name: 'Northern Sotho',
},
{
alpha2: '',
alpha3: 'nso',
bibliographic: '',
name: 'Pedi',
},
{
alpha2: '',
alpha3: 'nso',
bibliographic: '',
name: 'Sepedi',
},
{
alpha2: '',
alpha3: 'nso',
bibliographic: '',
name: 'Sotho, Northern',
},
{
alpha2: '',
alpha3: 'nub',
bibliographic: '',
name: 'Nubian languages',
},
{
alpha2: '',
alpha3: 'nwc',
bibliographic: '',
name: 'Classical Nepal Bhasa',
},
{
alpha2: '',
alpha3: 'nwc',
bibliographic: '',
name: 'Classical Newari',
},
{
alpha2: '',
alpha3: 'nwc',
bibliographic: '',
name: 'Old Newari',
},
{
alpha2: 'ny',
alpha3: 'nya',
bibliographic: '',
name: 'Chewa',
},
{
alpha2: 'ny',
alpha3: 'nya',
bibliographic: '',
name: 'Chichewa',
},
{
alpha2: 'ny',
alpha3: 'nya',
bibliographic: '',
name: 'Nyanja',
},
{
alpha2: '',
alpha3: 'nym',
bibliographic: '',
name: 'Nyamwezi',
},
{
alpha2: '',
alpha3: 'nyn',
bibliographic: '',
name: 'Nyankole',
},
{
alpha2: '',
alpha3: 'nyo',
bibliographic: '',
name: 'Nyoro',
},
{
alpha2: '',
alpha3: 'nzi',
bibliographic: '',
name: 'Nzima',
},
{
alpha2: 'oc',
alpha3: 'oci',
bibliographic: '',
name: 'Occitan (post 1500)',
},
{
alpha2: 'oj',
alpha3: 'oji',
bibliographic: '',
name: 'Ojibwa',
},
{
alpha2: 'or',
alpha3: 'ori',
bibliographic: '',
name: 'Oriya',
},
{
alpha2: 'om',
alpha3: 'orm',
bibliographic: '',
name: 'Oromo',
},
{
alpha2: '',
alpha3: 'osa',
bibliographic: '',
name: 'Osage',
},
{
alpha2: 'os',
alpha3: 'oss',
bibliographic: '',
name: 'Ossetian',
},
{
alpha2: 'os',
alpha3: 'oss',
bibliographic: '',
name: 'Ossetic',
},
{
alpha2: '',
alpha3: 'ota',
bibliographic: '',
name: 'Turkish, Ottoman (1500-1928)',
},
{
alpha2: '',
alpha3: 'oto',
bibliographic: '',
name: 'Otomian languages',
},
{
alpha2: '',
alpha3: 'paa',
bibliographic: '',
name: 'Papuan languages',
},
{
alpha2: '',
alpha3: 'pag',
bibliographic: '',
name: 'Pangasinan',
},
{
alpha2: '',
alpha3: 'pal',
bibliographic: '',
name: 'Pahlavi',
},
{
alpha2: '',
alpha3: 'pam',
bibliographic: '',
name: 'Kapampangan',
},
{
alpha2: '',
alpha3: 'pam',
bibliographic: '',
name: 'Pampanga',
},
{
alpha2: 'pa',
alpha3: 'pan',
bibliographic: '',
name: 'Panjabi',
},
{
alpha2: 'pa',
alpha3: 'pan',
bibliographic: '',
name: 'Punjabi',
},
{
alpha2: '',
alpha3: 'pap',
bibliographic: '',
name: 'Papiamento',
},
{
alpha2: '',
alpha3: 'pau',
bibliographic: '',
name: 'Palauan',
},
{
alpha2: '',
alpha3: 'peo',
bibliographic: '',
name: 'Persian, Old (ca.600-400 B.C.)',
},
{
alpha2: '',
alpha3: 'phi',
bibliographic: '',
name: 'Philippine languages',
},
{
alpha2: '',
alpha3: 'phn',
bibliographic: '',
name: 'Phoenician',
},
{
alpha2: 'pi',
alpha3: 'pli',
bibliographic: '',
name: 'Pali',
},
{
alpha2: 'pl',
alpha3: 'pol',
bibliographic: '',
name: 'Polish',
},
{
alpha2: '',
alpha3: 'pon',
bibliographic: '',
name: 'Pohnpeian',
},
{
alpha2: 'pt',
alpha3: 'por',
bibliographic: '',
name: 'Portuguese',
},
{
alpha2: '',
alpha3: 'pra',
bibliographic: '',
name: 'Prakrit languages',
},
{
alpha2: '',
alpha3: 'pro',
bibliographic: '',
name: 'Occitan, Old (to 1500)',
},
{
alpha2: '',
alpha3: 'pro',
bibliographic: '',
name: 'Provençal, Old (to 1500)',
},
{
alpha2: 'ps',
alpha3: 'pus',
bibliographic: '',
name: 'Pashto',
},
{
alpha2: 'ps',
alpha3: 'pus',
bibliographic: '',
name: 'Pushto',
},
{
alpha2: 'qu',
alpha3: 'que',
bibliographic: '',
name: 'Quechua',
},
{
alpha2: '',
alpha3: 'raj',
bibliographic: '',
name: 'Rajasthani',
},
{
alpha2: '',
alpha3: 'rap',
bibliographic: '',
name: 'Rapanui',
},
{
alpha2: '',
alpha3: 'rar',
bibliographic: '',
name: 'Cook Islands Maori',
},
{
alpha2: '',
alpha3: 'rar',
bibliographic: '',
name: 'Rarotongan',
},
{
alpha2: '',
alpha3: 'roa',
bibliographic: '',
name: 'Romance languages',
},
{
alpha2: 'rm',
alpha3: 'roh',
bibliographic: '',
name: 'Romansh',
},
{
alpha2: '',
alpha3: 'rom',
bibliographic: '',
name: 'Romany',
},
{
alpha2: 'ro',
alpha3: 'ron',
bibliographic: 'rum',
name: 'Moldavian',
},
{
alpha2: 'ro',
alpha3: 'ron',
bibliographic: 'rum',
name: 'Romanian',
},
{
alpha2: 'rn',
alpha3: 'run',
bibliographic: '',
name: 'Rundi',
},
{
alpha2: '',
alpha3: 'rup',
bibliographic: '',
name: 'Aromanian',
},
{
alpha2: '',
alpha3: 'rup',
bibliographic: '',
name: 'Arumanian',
},
{
alpha2: '',
alpha3: 'rup',
bibliographic: '',
name: 'Macedo-Romanian',
},
{
alpha2: 'ru',
alpha3: 'rus',
bibliographic: '',
name: 'Russian',
},
{
alpha2: '',
alpha3: 'sad',
bibliographic: '',
name: 'Sandawe',
},
{
alpha2: 'sg',
alpha3: 'sag',
bibliographic: '',
name: 'Sango',
},
{
alpha2: '',
alpha3: 'sah',
bibliographic: '',
name: 'Yakut',
},
{
alpha2: '',
alpha3: 'sai',
bibliographic: '',
name: 'South American Indian languages',
},
{
alpha2: '',
alpha3: 'sal',
bibliographic: '',
name: 'Salishan languages',
},
{
alpha2: '',
alpha3: 'sam',
bibliographic: '',
name: 'Samaritan Aramaic',
},
{
alpha2: 'sa',
alpha3: 'san',
bibliographic: '',
name: 'Sanskrit',
},
{
alpha2: '',
alpha3: 'sas',
bibliographic: '',
name: 'Sasak',
},
{
alpha2: '',
alpha3: 'sat',
bibliographic: '',
name: 'Santali',
},
{
alpha2: '',
alpha3: 'scn',
bibliographic: '',
name: 'Sicilian',
},
{
alpha2: '',
alpha3: 'sco',
bibliographic: '',
name: 'Scots',
},
{
alpha2: '',
alpha3: 'sel',
bibliographic: '',
name: 'Selkup',
},
{
alpha2: '',
alpha3: 'sem',
bibliographic: '',
name: 'Semitic languages',
},
{
alpha2: '',
alpha3: 'sga',
bibliographic: '',
name: 'Irish, Old (to 900)',
},
{
alpha2: '',
alpha3: 'sgn',
bibliographic: '',
name: 'Sign Languages',
},
{
alpha2: '',
alpha3: 'shn',
bibliographic: '',
name: 'Shan',
},
{
alpha2: '',
alpha3: 'sid',
bibliographic: '',
name: 'Sidamo',
},
{
alpha2: 'si',
alpha3: 'sin',
bibliographic: '',
name: 'Sinhala',
},
{
alpha2: 'si',
alpha3: 'sin',
bibliographic: '',
name: 'Sinhalese',
},
{
alpha2: '',
alpha3: 'sio',
bibliographic: '',
name: 'Siouan languages',
},
{
alpha2: '',
alpha3: 'sit',
bibliographic: '',
name: 'Sino-Tibetan languages',
},
{
alpha2: '',
alpha3: 'sla',
bibliographic: '',
name: 'Slavic languages',
},
{
alpha2: 'sk',
alpha3: 'slk',
bibliographic: 'slo',
name: 'Slovak',
},
{
alpha2: 'sl',
alpha3: 'slv',
bibliographic: '',
name: 'Slovenian',
},
{
alpha2: '',
alpha3: 'sma',
bibliographic: '',
name: 'Southern Sami',
},
{
alpha2: 'se',
alpha3: 'sme',
bibliographic: '',
name: 'Northern Sami',
},
{
alpha2: '',
alpha3: 'smi',
bibliographic: '',
name: 'Sami languages',
},
{
alpha2: '',
alpha3: 'smj',
bibliographic: '',
name: 'Lule Sami',
},
{
alpha2: '',
alpha3: 'smn',
bibliographic: '',
name: 'Inari Sami',
},
{
alpha2: 'sm',
alpha3: 'smo',
bibliographic: '',
name: 'Samoan',
},
{
alpha2: '',
alpha3: 'sms',
bibliographic: '',
name: 'Skolt Sami',
},
{
alpha2: 'sn',
alpha3: 'sna',
bibliographic: '',
name: 'Shona',
},
{
alpha2: 'sd',
alpha3: 'snd',
bibliographic: '',
name: 'Sindhi',
},
{
alpha2: '',
alpha3: 'snk',
bibliographic: '',
name: 'Soninke',
},
{
alpha2: '',
alpha3: 'sog',
bibliographic: '',
name: 'Sogdian',
},
{
alpha2: 'so',
alpha3: 'som',
bibliographic: '',
name: 'Somali',
},
{
alpha2: '',
alpha3: 'son',
bibliographic: '',
name: 'Songhai languages',
},
{
alpha2: 'st',
alpha3: 'sot',
bibliographic: '',
name: 'Sotho, Southern',
},
{
alpha2: 'es',
alpha3: 'spa',
bibliographic: '',
name: 'Castilian',
},
{
alpha2: 'es',
alpha3: 'spa',
bibliographic: '',
name: 'Spanish',
},
{
alpha2: 'sq',
alpha3: 'sqi',
bibliographic: 'alb',
name: 'Albanian',
},
{
alpha2: 'sc',
alpha3: 'srd',
bibliographic: '',
name: 'Sardinian',
},
{
alpha2: '',
alpha3: 'srn',
bibliographic: '',
name: 'Sranan Tongo',
},
{
alpha2: 'sr',
alpha3: 'srp',
bibliographic: '',
name: 'Serbian',
},
{
alpha2: '',
alpha3: 'srr',
bibliographic: '',
name: 'Serer',
},
{
alpha2: '',
alpha3: 'ssa',
bibliographic: '',
name: 'Nilo-Saharan languages',
},
{
alpha2: 'ss',
alpha3: 'ssw',
bibliographic: '',
name: 'Swati',
},
{
alpha2: '',
alpha3: 'suk',
bibliographic: '',
name: 'Sukuma',
},
{
alpha2: 'su',
alpha3: 'sun',
bibliographic: '',
name: 'Sundanese',
},
{
alpha2: '',
alpha3: 'sus',
bibliographic: '',
name: 'Susu',
},
{
alpha2: '',
alpha3: 'sux',
bibliographic: '',
name: 'Sumerian',
},
{
alpha2: 'sw',
alpha3: 'swa',
bibliographic: '',
name: 'Swahili',
},
{
alpha2: 'sv',
alpha3: 'swe',
bibliographic: '',
name: 'Swedish',
},
{
alpha2: '',
alpha3: 'syc',
bibliographic: '',
name: 'Classical Syriac',
},
{
alpha2: '',
alpha3: 'syr',
bibliographic: '',
name: 'Syriac',
},
{
alpha2: 'ty',
alpha3: 'tah',
bibliographic: '',
name: 'Tahitian',
},
{
alpha2: '',
alpha3: 'tai',
bibliographic: '',
name: 'Tai languages',
},
{
alpha2: 'ta',
alpha3: 'tam',
bibliographic: '',
name: 'Tamil',
},
{
alpha2: 'tt',
alpha3: 'tat',
bibliographic: '',
name: 'Tatar',
},
{
alpha2: 'te',
alpha3: 'tel',
bibliographic: '',
name: 'Telugu',
},
{
alpha2: '',
alpha3: 'tem',
bibliographic: '',
name: 'Timne',
},
{
alpha2: '',
alpha3: 'ter',
bibliographic: '',
name: 'Tereno',
},
{
alpha2: '',
alpha3: 'tet',
bibliographic: '',
name: 'Tetum',
},
{
alpha2: 'tg',
alpha3: 'tgk',
bibliographic: '',
name: 'Tajik',
},
{
alpha2: 'tl',
alpha3: 'tgl',
bibliographic: '',
name: 'Tagalog',
},
{
alpha2: 'th',
alpha3: 'tha',
bibliographic: '',
name: 'Thai',
},
{
alpha2: '',
alpha3: 'tig',
bibliographic: '',
name: 'Tigre',
},
{
alpha2: 'ti',
alpha3: 'tir',
bibliographic: '',
name: 'Tigrinya',
},
{
alpha2: '',
alpha3: 'tiv',
bibliographic: '',
name: 'Tiv',
},
{
alpha2: '',
alpha3: 'tkl',
bibliographic: '',
name: 'Tokelau',
},
{
alpha2: '',
alpha3: 'tlh',
bibliographic: '',
name: 'Klingon',
},
{
alpha2: '',
alpha3: 'tlh',
bibliographic: '',
name: 'tlhIngan-Hol',
},
{
alpha2: '',
alpha3: 'tli',
bibliographic: '',
name: 'Tlingit',
},
{
alpha2: '',
alpha3: 'tmh',
bibliographic: '',
name: 'Tamashek',
},
{
alpha2: '',
alpha3: 'tog',
bibliographic: '',
name: 'Tonga (Nyasa)',
},
{
alpha2: 'to',
alpha3: 'ton',
bibliographic: '',
name: 'Tonga (Tonga Islands)',
},
{
alpha2: '',
alpha3: 'tpi',
bibliographic: '',
name: 'Tok Pisin',
},
{
alpha2: '',
alpha3: 'tsi',
bibliographic: '',
name: 'Tsimshian',
},
{
alpha2: 'tn',
alpha3: 'tsn',
bibliographic: '',
name: 'Tswana',
},
{
alpha2: 'ts',
alpha3: 'tso',
bibliographic: '',
name: 'Tsonga',
},
{
alpha2: 'tk',
alpha3: 'tuk',
bibliographic: '',
name: 'Turkmen',
},
{
alpha2: '',
alpha3: 'tum',
bibliographic: '',
name: 'Tumbuka',
},
{
alpha2: '',
alpha3: 'tup',
bibliographic: '',
name: 'Tupi languages',
},
{
alpha2: 'tr',
alpha3: 'tur',
bibliographic: '',
name: 'Turkish',
},
{
alpha2: '',
alpha3: 'tut',
bibliographic: '',
name: 'Altaic languages',
},
{
alpha2: '',
alpha3: 'tvl',
bibliographic: '',
name: 'Tuvalu',
},
{
alpha2: 'tw',
alpha3: 'twi',
bibliographic: '',
name: 'Twi',
},
{
alpha2: '',
alpha3: 'tyv',
bibliographic: '',
name: 'Tuvinian',
},
{
alpha2: '',
alpha3: 'udm',
bibliographic: '',
name: 'Udmurt',
},
{
alpha2: '',
alpha3: 'uga',
bibliographic: '',
name: 'Ugaritic',
},
{
alpha2: 'ug',
alpha3: 'uig',
bibliographic: '',
name: 'Uighur',
},
{
alpha2: 'ug',
alpha3: 'uig',
bibliographic: '',
name: 'Uyghur',
},
{
alpha2: 'uk',
alpha3: 'ukr',
bibliographic: '',
name: 'Ukrainian',
},
{
alpha2: '',
alpha3: 'umb',
bibliographic: '',
name: 'Umbundu',
},
{
alpha2: '',
alpha3: 'und',
bibliographic: '',
name: 'Undetermined',
},
{
alpha2: 'ur',
alpha3: 'urd',
bibliographic: '',
name: 'Urdu',
},
{
alpha2: 'uz',
alpha3: 'uzb',
bibliographic: '',
name: 'Uzbek',
},
{
alpha2: '',
alpha3: 'vai',
bibliographic: '',
name: 'Vai',
},
{
alpha2: 've',
alpha3: 'ven',
bibliographic: '',
name: 'Venda',
},
{
alpha2: 'vi',
alpha3: 'vie',
bibliographic: '',
name: 'Vietnamese',
},
{
alpha2: 'vo',
alpha3: 'vol',
bibliographic: '',
name: 'Volapük',
},
{
alpha2: '',
alpha3: 'vot',
bibliographic: '',
name: 'Votic',
},
{
alpha2: '',
alpha3: 'wak',
bibliographic: '',
name: 'Wakashan languages',
},
{
alpha2: '',
alpha3: 'wal',
bibliographic: '',
name: 'Wolaitta',
},
{
alpha2: '',
alpha3: 'wal',
bibliographic: '',
name: 'Wolaytta',
},
{
alpha2: '',
alpha3: 'war',
bibliographic: '',
name: 'Waray',
},
{
alpha2: '',
alpha3: 'was',
bibliographic: '',
name: 'Washo',
},
{
alpha2: '',
alpha3: 'wen',
bibliographic: '',
name: 'Sorbian languages',
},
{
alpha2: 'wa',
alpha3: 'wln',
bibliographic: '',
name: 'Walloon',
},
{
alpha2: 'wo',
alpha3: 'wol',
bibliographic: '',
name: 'Wolof',
},
{
alpha2: '',
alpha3: 'xal',
bibliographic: '',
name: 'Kalmyk',
},
{
alpha2: '',
alpha3: 'xal',
bibliographic: '',
name: 'Oirat',
},
{
alpha2: 'xh',
alpha3: 'xho',
bibliographic: '',
name: 'Xhosa',
},
{
alpha2: '',
alpha3: 'yao',
bibliographic: '',
name: 'Yao',
},
{
alpha2: '',
alpha3: 'yap',
bibliographic: '',
name: 'Yapese',
},
{
alpha2: 'yi',
alpha3: 'yid',
bibliographic: '',
name: 'Yiddish',
},
{
alpha2: 'yo',
alpha3: 'yor',
bibliographic: '',
name: 'Yoruba',
},
{
alpha2: '',
alpha3: 'ypk',
bibliographic: '',
name: 'Yupik languages',
},
{
alpha2: '',
alpha3: 'zap',
bibliographic: '',
name: 'Zapotec',
},
{
alpha2: '',
alpha3: 'zbl',
bibliographic: '',
name: 'Bliss',
},
{
alpha2: '',
alpha3: 'zbl',
bibliographic: '',
name: 'Blissymbolics',
},
{
alpha2: '',
alpha3: 'zbl',
bibliographic: '',
name: 'Blissymbols',
},
{
alpha2: '',
alpha3: 'zen',
bibliographic: '',
name: 'Zenaga',
},
{
alpha2: '',
alpha3: 'zgh',
bibliographic: '',
name: 'Standard Moroccan Tamazight',
},
{
alpha2: 'za',
alpha3: 'zha',
bibliographic: '',
name: 'Chuang',
},
{
alpha2: 'za',
alpha3: 'zha',
bibliographic: '',
name: 'Zhuang',
},
{
alpha2: 'zh',
alpha3: 'zho',
bibliographic: 'chi',
name: 'Chinese',
},
{
alpha2: '',
alpha3: 'znd',
bibliographic: '',
name: 'Zande languages',
},
{
alpha2: 'zu',
alpha3: 'zul',
bibliographic: '',
name: 'Zulu',
},
{
alpha2: '',
alpha3: 'zun',
bibliographic: '',
name: 'Zuni',
},
{
alpha2: '',
alpha3: 'zxx',
bibliographic: '',
name: 'No linguistic content',
},
{
alpha2: '',
alpha3: 'zxx',
bibliographic: '',
name: 'Not applicable',
},
{
alpha2: '',
alpha3: 'zza',
bibliographic: '',
name: 'Dimili',
},
{
alpha2: '',
alpha3: 'zza',
bibliographic: '',
name: 'Dimli',
},
{
alpha2: '',
alpha3: 'zza',
bibliographic: '',
name: 'Kirdki',
},
{
alpha2: '',
alpha3: 'zza',
bibliographic: '',
name: 'Kirmanjki',
},
{
alpha2: '',
alpha3: 'zza',
bibliographic: '',
name: 'Zaza',
},
{
alpha2: '',
alpha3: 'zza',
bibliographic: '',
name: 'Zazaki',
},
];
var timezoneData = {
AD: ['Europe/Andorra'],
AE: ['Asia/Dubai'],
AF: ['Asia/Kabul'],
AG: ['America/Antigua'],
AI: ['America/Anguilla'],
AL: ['Europe/Tirane'],
AM: ['Asia/Yerevan'],
AO: ['Africa/Luanda'],
AQ: [
'Antarctica/Casey',
'Antarctica/Davis',
'Antarctica/DumontDUrville',
'Antarctica/Mawson',
'Antarctica/McMurdo',
'Antarctica/Palmer',
'Antarctica/Rothera',
'Antarctica/Syowa',
'Antarctica/Troll',
'Antarctica/Vostok',
],
AR: [
'America/Argentina/Buenos_Aires',
'America/Argentina/Catamarca',
'America/Argentina/Cordoba',
'America/Argentina/Jujuy',
'America/Argentina/La_Rioja',
'America/Argentina/Mendoza',
'America/Argentina/Rio_Gallegos',
'America/Argentina/Salta',
'America/Argentina/San_Juan',
'America/Argentina/San_Luis',
'America/Argentina/Tucuman',
'America/Argentina/Ushuaia',
],
AS: ['Pacific/Pago_Pago'],
AT: ['Europe/Vienna'],
AU: [
'Australia/Adelaide',
'Australia/Brisbane',
'Australia/Broken_Hill',
'Australia/Currie',
'Australia/Darwin',
'Australia/Eucla',
'Australia/Hobart',
'Australia/Lindeman',
'Australia/Lord_Howe',
'Australia/Melbourne',
'Australia/Perth',
'Australia/Sydney',
],
AW: ['America/Aruba'],
AX: ['Europe/Mariehamn'],
AZ: ['Asia/Baku'],
BA: ['Europe/Sarajevo'],
BB: ['America/Barbados'],
BD: ['Asia/Dhaka'],
BE: ['Europe/Brussels'],
BF: ['Africa/Ouagadougou'],
BG: ['Europe/Sofia'],
BH: ['Asia/Bahrain'],
BI: ['Africa/Bujumbura'],
BJ: ['Africa/Porto-Novo'],
BL: ['America/St_Barthelemy'],
BM: ['Atlantic/Bermuda'],
BN: ['Asia/Brunei'],
BO: ['America/La_Paz'],
BQ: ['America/Kralendijk'],
BR: [
'America/Araguaina',
'America/Bahia',
'America/Belem',
'America/Boa_Vista',
'America/Campo_Grande',
'America/Cuiaba',
'America/Eirunepe',
'America/Fortaleza',
'America/Maceio',
'America/Manaus',
'America/Noronha',
'America/Porto_Velho',
'America/Recife',
'America/Rio_Branco',
'America/Santarem',
'America/Sao_Paulo',
],
BS: ['America/Nassau'],
BT: ['Asia/Thimphu'],
BV: ['Antarctica/Troll'],
BW: ['Africa/Gaborone'],
BY: ['Europe/Minsk'],
BZ: ['America/Belize'],
CA: [
'America/Atikokan',
'America/Cambridge_Bay',
'America/Creston',
'America/Dawson',
'America/Dawson_Creek',
'America/Edmonton',
'America/Fort_Nelson',
'America/Glace_Bay',
'America/Goose_Bay',
'America/Halifax',
'America/Inuvik',
'America/Iqaluit',
'America/Moncton',
'America/Nipigon',
'America/Pangnirtung',
'America/Rainy_River',
'America/Rankin_Inlet',
'America/Regina',
'America/Resolute',
'America/St_Johns',
'America/Swift_Current',
'America/Thunder_Bay',
'America/Toronto',
'America/Vancouver',
'America/Whitehorse',
'America/Winnipeg',
'America/Yellowknife',
],
CC: ['Indian/Cocos'],
CD: ['Africa/Kinshasa', 'Africa/Lubumbashi'],
CF: ['Africa/Bangui'],
CG: ['Africa/Brazzaville'],
CH: ['Europe/Zurich'],
CI: ['Africa/Abidjan'],
CK: ['Pacific/Rarotonga'],
CL: ['America/Punta_Arenas', 'America/Santiago', 'Pacific/Easter'],
CM: ['Africa/Douala'],
CN: ['Asia/Shanghai', 'Asia/Urumqi'],
CO: ['America/Bogota'],
CR: ['America/Costa_Rica'],
CU: ['America/Havana'],
CV: ['Atlantic/Cape_Verde'],
CW: ['America/Curacao'],
CX: ['Indian/Christmas'],
CY: ['Asia/Famagusta', 'Asia/Nicosia'],
CZ: ['Europe/Prague'],
DE: ['Europe/Berlin', 'Europe/Busingen'],
DJ: ['Africa/Djibouti'],
DK: ['Europe/Copenhagen'],
DM: ['America/Dominica'],
DO: ['America/Santo_Domingo'],
DZ: ['Africa/Algiers'],
EC: ['America/Guayaquil', 'Pacific/Galapagos'],
EE: ['Europe/Tallinn'],
EG: ['Africa/Cairo'],
EH: ['Africa/El_Aaiun'],
ER: ['Africa/Asmara'],
ES: ['Africa/Ceuta', 'Atlantic/Canary', 'Europe/Madrid'],
ET: ['Africa/Addis_Ababa'],
FI: ['Europe/Helsinki'],
FJ: ['Pacific/Fiji'],
FK: ['Atlantic/Stanley'],
FM: ['Pacific/Chuuk', 'Pacific/Kosrae', 'Pacific/Pohnpei'],
FO: ['Atlantic/Faroe'],
FR: ['Europe/Paris'],
GA: ['Africa/Libreville'],
GB: ['Europe/London'],
GD: ['America/Grenada'],
GE: ['Asia/Tbilisi'],
GF: ['America/Cayenne'],
GG: ['Europe/Guernsey'],
GH: ['Africa/Accra'],
GI: ['Europe/Gibraltar'],
GL: [
'America/Danmarkshavn',
'America/Nuuk',
'America/Scoresbysund',
'America/Thule',
],
GM: ['Africa/Banjul'],
GN: ['Africa/Conakry'],
GP: ['America/Guadeloupe'],
GQ: ['Africa/Malabo'],
GR: ['Europe/Athens'],
GS: ['Atlantic/South_Georgia'],
GT: ['America/Guatemala'],
GU: ['Pacific/Guam'],
GW: ['Africa/Bissau'],
GY: ['America/Guyana'],
HK: ['Asia/Hong_Kong'],
HM: ['Indian/Kerguelen'],
HN: ['America/Tegucigalpa'],
HR: ['Europe/Zagreb'],
HT: ['America/Port-au-Prince'],
HU: ['Europe/Budapest'],
ID: ['Asia/Jakarta', 'Asia/Jayapura', 'Asia/Makassar', 'Asia/Pontianak'],
IE: ['Europe/Dublin'],
IL: ['Asia/Jerusalem'],
IM: ['Europe/Isle_of_Man'],
IN: ['Asia/Kolkata'],
IO: ['Indian/Chagos'],
IQ: ['Asia/Baghdad'],
IR: ['Asia/Tehran'],
IS: ['Atlantic/Reykjavik'],
IT: ['Europe/Rome'],
JE: ['Europe/Jersey'],
JM: ['America/Jamaica'],
JO: ['Asia/Amman'],
JP: ['Asia/Tokyo'],
KE: ['Africa/Nairobi'],
KG: ['Asia/Bishkek'],
KH: ['Asia/Phnom_Penh'],
KI: ['Pacific/Enderbury', 'Pacific/Kiritimati', 'Pacific/Tarawa'],
KM: ['Indian/Comoro'],
KN: ['America/St_Kitts'],
KP: ['Asia/Pyongyang'],
KR: ['Asia/Seoul'],
KW: ['Asia/Kuwait'],
KY: ['America/Cayman'],
KZ: [
'Asia/Almaty',
'Asia/Aqtau',
'Asia/Aqtobe',
'Asia/Atyrau',
'Asia/Oral',
'Asia/Qostanay',
'Asia/Qyzylorda',
],
LA: ['Asia/Vientiane'],
LB: ['Asia/Beirut'],
LC: ['America/St_Lucia'],
LI: ['Europe/Vaduz'],
LK: ['Asia/Colombo'],
LR: ['Africa/Monrovia'],
LS: ['Africa/Maseru'],
LT: ['Europe/Vilnius'],
LU: ['Europe/Luxembourg'],
LV: ['Europe/Riga'],
LY: ['Africa/Tripoli'],
MA: ['Africa/Casablanca'],
MC: ['Europe/Monaco'],
MD: ['Europe/Chisinau'],
ME: ['Europe/Podgorica'],
MF: ['America/Marigot'],
MG: ['Indian/Antananarivo'],
MH: ['Pacific/Kwajalein', 'Pacific/Majuro'],
MK: ['Europe/Skopje'],
ML: ['Africa/Bamako'],
MM: ['Asia/Yangon'],
MN: ['Asia/Choibalsan', 'Asia/Hovd', 'Asia/Ulaanbaatar'],
MO: ['Asia/Macau'],
MP: ['Pacific/Saipan'],
MQ: ['America/Martinique'],
MR: ['Africa/Nouakchott'],
MS: ['America/Montserrat'],
MT: ['Europe/Malta'],
MU: ['Indian/Mauritius'],
MV: ['Indian/Maldives'],
MW: ['Africa/Blantyre'],
MX: [
'America/Bahia_Banderas',
'America/Cancun',
'America/Chihuahua',
'America/Ciudad_Juarez',
'America/Hermosillo',
'America/Matamoros',
'America/Mazatlan',
'America/Merida',
'America/Mexico_City',
'America/Monterrey',
'America/Ojinaga',
'America/Tijuana',
],
MY: ['Asia/Kuala_Lumpur', 'Asia/Kuching'],
MZ: ['Africa/Maputo'],
NA: ['Africa/Windhoek'],
NC: ['Pacific/Noumea'],
NE: ['Africa/Niamey'],
NF: ['Pacific/Norfolk'],
NG: ['Africa/Lagos'],
NI: ['America/Managua'],
NL: ['Europe/Amsterdam'],
NO: ['Europe/Oslo'],
NP: ['Asia/Kathmandu'],
NR: ['Pacific/Nauru'],
NU: ['Pacific/Niue'],
NZ: ['Pacific/Auckland', 'Pacific/Chatham'],
OM: ['Asia/Muscat'],
PA: ['America/Panama'],
PE: ['America/Lima'],
PF: ['Pacific/Gambier', 'Pacific/Marquesas', 'Pacific/Tahiti'],
PG: ['Pacific/Bougainville', 'Pacific/Port_Moresby'],
PH: ['Asia/Manila'],
PK: ['Asia/Karachi'],
PL: ['Europe/Warsaw'],
PM: ['America/Miquelon'],
PN: ['Pacific/Pitcairn'],
PR: ['America/Puerto_Rico'],
PS: ['Asia/Gaza', 'Asia/Hebron'],
PT: ['Atlantic/Azores', 'Atlantic/Madeira', 'Europe/Lisbon'],
PW: ['Pacific/Palau'],
PY: ['America/Asuncion'],
QA: ['Asia/Qatar'],
RE: ['Indian/Reunion'],
RO: ['Europe/Bucharest'],
RS: ['Europe/Belgrade'],
RU: [
'Asia/Anadyr',
'Asia/Barnaul',
'Asia/Chita',
'Asia/Irkutsk',
'Asia/Kamchatka',
'Asia/Khandyga',
'Asia/Krasnoyarsk',
'Asia/Magadan',
'Asia/Novokuznetsk',
'Asia/Novosibirsk',
'Asia/Omsk',
'Asia/Sakhalin',
'Asia/Srednekolymsk',
'Asia/Tomsk',
'Asia/Ust-Nera',
'Asia/Vladivostok',
'Asia/Yakutsk',
'Asia/Yekaterinburg',
'Europe/Astrakhan',
'Europe/Kaliningrad',
'Europe/Kirov',
'Europe/Moscow',
'Europe/Samara',
'Europe/Saratov',
'Europe/Ulyanovsk',
'Europe/Volgograd',
],
RW: ['Africa/Kigali'],
SA: ['Asia/Riyadh'],
SB: ['Pacific/Guadalcanal'],
SC: ['Indian/Mahe'],
SD: ['Africa/Khartoum'],
SE: ['Europe/Stockholm'],
SG: ['Asia/Singapore'],
SH: ['Atlantic/St_Helena'],
SI: ['Europe/Ljubljana'],
SJ: ['Arctic/Longyearbyen'],
SK: ['Europe/Bratislava'],
SL: ['Africa/Freetown'],
SM: ['Europe/San_Marino'],
SN: ['Africa/Dakar'],
SO: ['Africa/Mogadishu'],
SR: ['America/Paramaribo'],
SS: ['Africa/Juba'],
ST: ['Africa/Sao_Tome'],
SV: ['America/El_Salvador'],
SX: ['America/Lower_Princes'],
SY: ['Asia/Damascus'],
SZ: ['Africa/Mbabane'],
TC: ['America/Grand_Turk'],
TD: ['Africa/Ndjamena'],
TF: ['Indian/Kerguelen'],
TG: ['Africa/Lome'],
TH: ['Asia/Bangkok'],
TJ: ['Asia/Dushanbe'],
TK: ['Pacific/Fakaofo'],
TL: ['Asia/Dili'],
TM: ['Asia/Ashgabat'],
TN: ['Africa/Tunis'],
TO: ['Pacific/Tongatapu'],
TR: ['Europe/Istanbul'],
TT: ['America/Port_of_Spain'],
TV: ['Pacific/Funafuti'],
TW: ['Asia/Taipei'],
TZ: ['Africa/Dar_es_Salaam'],
UA: [
'Europe/Kiev',
'Europe/Simferopol',
'Europe/Uzhgorod',
'Europe/Zaporozhye',
],
UG: ['Africa/Kampala'],
UM: ['Pacific/Midway', 'Pacific/Wake'],
US: [
'America/Adak',
'America/Anchorage',
'America/Boise',
'America/Chicago',
'America/Denver',
'America/Detroit',
'America/Indiana/Indianapolis',
'America/Indiana/Knox',
'America/Indiana/Marengo',
'America/Indiana/Petersburg',
'America/Indiana/Tell_City',
'America/Indiana/Vevay',
'America/Indiana/Vincennes',
'America/Indiana/Winamac',
'America/Juneau',
'America/Kentucky/Louisville',
'America/Kentucky/Monticello',
'America/Los_Angeles',
'America/Menominee',
'America/Metlakatla',
'America/New_York',
'America/Nome',
'America/North_Dakota/Beulah',
'America/North_Dakota/Center',
'America/North_Dakota/New_Salem',
'America/Phoenix',
'America/Sitka',
'America/Yakutat',
'Pacific/Honolulu',
],
UY: ['America/Montevideo'],
UZ: ['Asia/Samarkand', 'Asia/Tashkent'],
VA: ['Europe/Vatican'],
VC: ['America/St_Vincent'],
VE: ['America/Caracas'],
VG: ['America/Tortola'],
VI: ['America/St_Thomas'],
VN: ['Asia/Ho_Chi_Minh'],
VU: ['Pacific/Efate'],
WF: ['Pacific/Wallis'],
WS: ['Pacific/Apia'],
YE: ['Asia/Aden'],
YT: ['Indian/Mayotte'],
ZA: ['Africa/Johannesburg'],
ZM: ['Africa/Lusaka'],
ZW: ['Africa/Harare'],
};
// Create a flattened array of all timezones
const allTimezones = Object.values(timezoneData)
.flat()
.filter((tz, index, self) => self.indexOf(tz) === index)
.sort();
/**
* Get timezones for a specific country by alpha2 code
* @param {string} countryCode - The alpha2 country code
* @returns {string[]|null} - Array of timezone strings for that country or null if not found
*/
function getTimezonesByCountry(countryCode) {
if (!countryCode) return null;
return timezoneData[countryCode.toUpperCase()] || null;
}
/**
* Get all countries that use a specific timezone
* @param {string} timezone - The timezone to look for (e.g. "Europe/London")
* @returns {string[]} - Array of country codes that use this timezone
*/
function getCountriesForTimezone(timezone) {
if (!timezone) return [];
return Object.entries(timezoneData)
.filter(([, timezones]) => timezones.includes(timezone))
.map(([countryCode]) => countryCode);
}
/**
* Get current UTC offset for a timezone
* @param {string} timezone - Timezone string (e.g. "Europe/London")
* @returns {string} - UTC offset in format "+HH:MM" or "-HH:MM"
*/
function getUtcOffset(timezone) {
if (!timezone) return null;
try {
const date = new Date();
const options = { timeZone: timezone, timeZoneName: 'short' };
const formattedDate = new Intl.DateTimeFormat('en-US', options).format(
date
);
const matches = formattedDate.match(/GMT([+-]\d{1,2}(?::\d{2})?)/);
return matches ? matches[1] : null;
} catch {
// Handle cases where Intl API might not support the timezone
// Silently return null without logging errors
return null;
}
}
// Collect all data for export
const timezones = {
all: allTimezones,
byCountry: timezoneData,
getTimezonesByCountry,
getCountriesForTimezone,
getUtcOffset,
};
const search = (data, query) => {
const q = Object.entries(query);
return data.filter(
(d) =>
q.filter((v) => {
const prop = d[v[0]];
if (Array.isArray(prop)) return prop.indexOf(v[1]) >= 0;
// If the property is undefined or null, we return false to avoid errors
if (prop === undefined || prop === null) return false;
return prop.toLowerCase() === v[1].toLowerCase();
}).length === q.length
);
};
const init = (o) => ({
countries: search.bind(null, o.countries),
currencies: search.bind(null, o.currencies),
languages: search.bind(null, o.languages),
});
/**
* Country-list: A utility library for retrieving country, currency, and language information
*
* This module provides access to standardized data about countries, currencies,
* and languages, including ISO codes, calling codes, and currency symbols.
*/
const countries = {
all: countriesAll,
};
countriesAll.forEach((country) => {
// prefer assigned country codes over inactive ones
const { status } = countries[country.alpha2] || {};
if (!status || status === 'deleted') {
countries[country.alpha2] = country;
}
const { status: statusAlpha3 } = countries[country.alpha3] || {};
if (!statusAlpha3 || statusAlpha3 === 'deleted') {
countries[country.alpha3] = country;
}
});
const currencies = {
all: currenciesAll,
};
currenciesAll.forEach((currency) => {
// If the symbol isn't available, default to the currency code
let symbolCode = getSymbolFromCurrency(currency.code);
if (symbolCode === '?') {
symbolCode = currency.code;
}
const newCurrency = Object.assign(currency, { symbol: symbolCode });
currencies[currency.code] = newCurrency;
});
const languages = {
all: languagesAll,
};
// Note that for the languages there are several entries with the same alpha3 -
// eg Dutch and Flemish. Not sure how to best deal with that - here whichever
// comes last wins.
languagesAll.forEach((language) => {
languages[language.alpha2] = language;
languages[language.bibliographic] = language;
languages[language.alpha3] = language;
});
const lookup = init({
countries: countriesAll,
currencies: currenciesAll,
languages: languagesAll,
});
const callingCountries = { all: [] };
const callingCodesAll = countriesAll.reduce((codes, country) => {
const { countryCallingCodes, alpha2, alpha3 } = country;
if (countryCallingCodes && countryCallingCodes.length) {
callingCountries.all.push(country);
callingCountries[alpha2] = country;
callingCountries[alpha3] = country;
countryCallingCodes.forEach((code) => {
if (codes.indexOf(code) === -1) {
codes.push(code);
}
});
}
return codes;
}, []);
delete callingCountries['']; // remove empty alpha3s
callingCodesAll.sort((a, b) => {
const parse = (str) => +str;
const splitA = a.split(' ').map(parse);
const splitB = b.split(' ').map(parse);
if (splitA[0] < splitB[0]) {
return -1;
}
if (splitA[0] > splitB[0]) {
return 1;
}
// Same - check split[1]
if (splitA[1] === undefined && splitB[1] !== undefined) {
return -1;
}
if (splitA[1] !== undefined && splitB[1] === undefined) {
return 1;
}
if (splitA[1] < splitB[1]) {
return -1;
}
if (splitA[1] > splitB[1]) {
return 1;
}
return 0;
});
const callingCodes = {
all: callingCodesAll,
};
export { callingCodes, callingCountries, continents, countries, currencies, currencySymbolMap, getNameFromCurrency, getSafeNameFromCurrency, getSafeSymbolFromCurrency, getSymbolFromCurrency, languages, lookup, regions, timezones };