@zebec-network/exchange-card-sdk
Version:
An sdk for purchasing silver card in zebec
1,584 lines • 80.7 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.PLATFORM_FEE = exports.COUNTRIES_WITH_CCA3 = exports.DEFAULT_EVM_GAS_LIMIT = exports.BITCOIN_ENDPOINTS = exports.STELLAR_USDC_ISSUER = exports.XDB_NETWORK = exports.XDB_RPC_URL = exports.STELLAR_RPC_URL = exports.XRPL_RPC_URL = exports.NEAR_RPC_URL = exports.CARD_API_URL = void 0;
exports.CARD_API_URL = {
Production: "https://cex.card.zebec.io",
Sandbox: "https://cex.card.zebec.io",
};
exports.NEAR_RPC_URL = {
Production: process.env.NEAR_RPC_URL ? process.env.NEAR_RPC_URL : "https://rpc.mainnet.near.org",
Sandbox: "https://rpc.testnet.near.org",
};
exports.XRPL_RPC_URL = {
Production: "wss://xrplcluster.com",
Sandbox: "wss://s.altnet.rippletest.net:51233",
};
exports.STELLAR_RPC_URL = {
Production: "https://horizon.stellar.org",
Sandbox: "https://horizon-testnet.stellar.org",
};
exports.XDB_RPC_URL = {
Production: "https://horizon.livenet.xdbchain.com/",
Sandbox: "https://horizon.futurenet.xdbchain.com/",
};
exports.XDB_NETWORK = {
PUBLIC: "LiveNet Global XDBChain Network ; November 2023",
TESTNET: "Futurenet XDBChain Network ; October 2023",
};
// Add USDC asset constants
exports.STELLAR_USDC_ISSUER = {
Sandbox: "GBBD47IF6LWK7P7MDEVSCWR7DPUWV3NY3DTQEVFL4NAT4AQH3ZLLFLA5",
Production: "GA5ZSEJYB37JRC5AVCIA5MOP4RHTM335X2KGX3IHOJAPP5RE34K4KZVN",
};
exports.BITCOIN_ENDPOINTS = {
Sandbox: "https://mempool.space/testnet/api",
Production: "https://mempool.space/api",
};
exports.DEFAULT_EVM_GAS_LIMIT = 3000000;
exports.COUNTRIES_WITH_CCA3 = [
{
name: {
common: "South Georgia",
official: "South Georgia and the South Sandwich Islands",
nativeName: {
eng: { official: "South Georgia and the South Sandwich Islands", common: "South Georgia" },
},
},
cca3: "SGS",
},
{
name: {
common: "Grenada",
official: "Grenada",
nativeName: { eng: { official: "Grenada", common: "Grenada" } },
},
cca3: "GRD",
},
{
name: {
common: "Switzerland",
official: "Swiss Confederation",
nativeName: {
fra: { official: "Confédération suisse", common: "Suisse" },
gsw: { official: "Schweizerische Eidgenossenschaft", common: "Schweiz" },
ita: { official: "Confederazione Svizzera", common: "Svizzera" },
roh: { official: "Confederaziun svizra", common: "Svizra" },
},
},
cca3: "CHE",
},
{
name: {
common: "Sierra Leone",
official: "Republic of Sierra Leone",
nativeName: { eng: { official: "Republic of Sierra Leone", common: "Sierra Leone" } },
},
cca3: "SLE",
},
{
name: {
common: "Hungary",
official: "Hungary",
nativeName: { hun: { official: "Magyarország", common: "Magyarország" } },
},
cca3: "HUN",
},
{
name: {
common: "Taiwan",
official: "Republic of China (Taiwan)",
nativeName: { zho: { official: "中華民國", common: "台灣" } },
},
cca3: "TWN",
},
{
name: {
common: "Wallis and Futuna",
official: "Territory of the Wallis and Futuna Islands",
nativeName: {
fra: { official: "Territoire des îles Wallis et Futuna", common: "Wallis et Futuna" },
},
},
cca3: "WLF",
},
{
name: {
common: "Barbados",
official: "Barbados",
nativeName: { eng: { official: "Barbados", common: "Barbados" } },
},
cca3: "BRB",
},
{
name: {
common: "Pitcairn Islands",
official: "Pitcairn Group of Islands",
nativeName: { eng: { official: "Pitcairn Group of Islands", common: "Pitcairn Islands" } },
},
cca3: "PCN",
},
{
name: {
common: "Ivory Coast",
official: "Republic of Côte d'Ivoire",
nativeName: { fra: { official: "République de Côte d'Ivoire", common: "Côte d'Ivoire" } },
},
cca3: "CIV",
},
{
name: {
common: "Tunisia",
official: "Tunisian Republic",
nativeName: { ara: { official: "الجمهورية التونسية", common: "تونس" } },
},
cca3: "TUN",
},
{
name: {
common: "Italy",
official: "Italian Republic",
nativeName: { ita: { official: "Repubblica italiana", common: "Italia" } },
},
cca3: "ITA",
},
{
name: {
common: "Benin",
official: "Republic of Benin",
nativeName: { fra: { official: "République du Bénin", common: "Bénin" } },
},
cca3: "BEN",
},
{
name: {
common: "Indonesia",
official: "Republic of Indonesia",
nativeName: { ind: { official: "Republik Indonesia", common: "Indonesia" } },
},
cca3: "IDN",
},
{
name: {
common: "Cape Verde",
official: "Republic of Cabo Verde",
nativeName: { por: { official: "República de Cabo Verde", common: "Cabo Verde" } },
},
cca3: "CPV",
},
{
name: {
common: "Saint Kitts and Nevis",
official: "Federation of Saint Christopher and Nevis",
nativeName: {
eng: {
official: "Federation of Saint Christopher and Nevis",
common: "Saint Kitts and Nevis",
},
},
},
cca3: "KNA",
},
{
name: {
common: "Laos",
official: "Lao People's Democratic Republic",
nativeName: { lao: { official: "ສາທາລະນະ ຊາທິປະໄຕ ຄົນລາວ ຂອງ", common: "ສປປລາວ" } },
},
cca3: "LAO",
},
{
name: {
common: "Caribbean Netherlands",
official: "Bonaire, Sint Eustatius and Saba",
nativeName: {
nld: { official: "Bonaire, Sint Eustatius en Saba", common: "Caribisch Nederland" },
pap: {
official: "Boneiru, Sint Eustatius y Saba",
common: "Boneiru, Sint Eustatius y Saba",
},
},
},
cca3: "BES",
},
{
name: {
common: "Uganda",
official: "Republic of Uganda",
nativeName: {
eng: { official: "Republic of Uganda", common: "Uganda" },
swa: { official: "Republic of Uganda", common: "Uganda" },
},
},
cca3: "UGA",
},
{
name: {
common: "Andorra",
official: "Principality of Andorra",
nativeName: { cat: { official: "Principat d'Andorra", common: "Andorra" } },
},
cca3: "AND",
},
{
name: {
common: "Burundi",
official: "Republic of Burundi",
nativeName: {
fra: { official: "République du Burundi", common: "Burundi" },
run: { official: "Republika y'Uburundi ", common: "Uburundi" },
},
},
cca3: "BDI",
},
{
name: {
common: "South Africa",
official: "Republic of South Africa",
nativeName: {
afr: { official: "Republiek van Suid-Afrika", common: "South Africa" },
eng: { official: "Republic of South Africa", common: "South Africa" },
nbl: { official: "IRiphabliki yeSewula Afrika", common: "Sewula Afrika" },
nso: { official: "Rephaboliki ya Afrika-Borwa ", common: "Afrika-Borwa" },
sot: { official: "Rephaboliki ya Afrika Borwa", common: "Afrika Borwa" },
ssw: { official: "IRiphabhulikhi yeNingizimu Afrika", common: "Ningizimu Afrika" },
tsn: { official: "Rephaboliki ya Aforika Borwa", common: "Aforika Borwa" },
tso: { official: "Riphabliki ra Afrika Dzonga", common: "Afrika Dzonga" },
ven: { official: "Riphabuḽiki ya Afurika Tshipembe", common: "Afurika Tshipembe" },
xho: { official: "IRiphabliki yaseMzantsi Afrika", common: "Mzantsi Afrika" },
zul: { official: "IRiphabliki yaseNingizimu Afrika", common: "Ningizimu Afrika" },
},
},
cca3: "ZAF",
},
{
name: {
common: "France",
official: "French Republic",
nativeName: { fra: { official: "République française", common: "France" } },
},
cca3: "FRA",
},
{
name: {
common: "Libya",
official: "State of Libya",
nativeName: { ara: { official: "الدولة ليبيا", common: "ليبيا" } },
},
cca3: "LBY",
},
{
name: {
common: "Mexico",
official: "United Mexican States",
nativeName: { spa: { official: "Estados Unidos Mexicanos", common: "México" } },
},
cca3: "MEX",
},
{
name: {
common: "Gabon",
official: "Gabonese Republic",
nativeName: { fra: { official: "République gabonaise", common: "Gabon" } },
},
cca3: "GAB",
},
{
name: {
common: "Northern Mariana Islands",
official: "Commonwealth of the Northern Mariana Islands",
nativeName: {
cal: {
official: "Commonwealth of the Northern Mariana Islands",
common: "Northern Mariana Islands",
},
cha: { official: "Sankattan Siha Na Islas Mariånas", common: "Na Islas Mariånas" },
eng: {
official: "Commonwealth of the Northern Mariana Islands",
common: "Northern Mariana Islands",
},
},
},
cca3: "MNP",
},
{
name: {
common: "North Macedonia",
official: "Republic of North Macedonia",
nativeName: { mkd: { official: "Република Северна Македонија", common: "Македонија" } },
},
cca3: "MKD",
},
{
name: {
common: "China",
official: "People's Republic of China",
nativeName: { zho: { official: "中华人民共和国", common: "中国" } },
},
cca3: "CHN",
},
{
name: {
common: "Yemen",
official: "Republic of Yemen",
nativeName: { ara: { official: "الجمهورية اليمنية", common: "اليَمَن" } },
},
cca3: "YEM",
},
{
name: {
common: "Saint Barthélemy",
official: "Collectivity of Saint Barthélemy",
nativeName: {
fra: { official: "Collectivité de Saint-Barthélemy", common: "Saint-Barthélemy" },
},
},
cca3: "BLM",
},
{
name: {
common: "Guernsey",
official: "Bailiwick of Guernsey",
nativeName: {
eng: { official: "Bailiwick of Guernsey", common: "Guernsey" },
fra: { official: "Bailliage de Guernesey", common: "Guernesey" },
nfr: { official: "Dgèrnésiais", common: "Dgèrnésiais" },
},
},
cca3: "GGY",
},
{
name: {
common: "Solomon Islands",
official: "Solomon Islands",
nativeName: { eng: { official: "Solomon Islands", common: "Solomon Islands" } },
},
cca3: "SLB",
},
{
name: {
common: "Svalbard and Jan Mayen",
official: "Svalbard og Jan Mayen",
nativeName: { nor: { official: "Svalbard og Jan Mayen", common: "Svalbard og Jan Mayen" } },
},
cca3: "SJM",
},
{
name: {
common: "Faroe Islands",
official: "Faroe Islands",
nativeName: {
dan: { official: "Færøerne", common: "Færøerne" },
fao: { official: "Føroyar", common: "Føroyar" },
},
},
cca3: "FRO",
},
{
name: {
common: "Uzbekistan",
official: "Republic of Uzbekistan",
nativeName: {
rus: { official: "Республика Узбекистан", common: "Узбекистан" },
uzb: { official: "O'zbekiston Respublikasi", common: "O‘zbekiston" },
},
},
cca3: "UZB",
},
{
name: {
common: "Egypt",
official: "Arab Republic of Egypt",
nativeName: { ara: { official: "جمهورية مصر العربية", common: "مصر" } },
},
cca3: "EGY",
},
{
name: {
common: "Senegal",
official: "Republic of Senegal",
nativeName: { fra: { official: "République du Sénégal", common: "Sénégal" } },
},
cca3: "SEN",
},
{
name: {
common: "Sri Lanka",
official: "Democratic Socialist Republic of Sri Lanka",
nativeName: {
sin: { official: "ශ්රී ලංකා ප්රජාතාන්ත්රික සමාජවාදී ජනරජය", common: "ශ්රී ලංකාව" },
tam: { official: "இலங்கை சனநாயக சோசலிசக் குடியரசு", common: "இலங்கை" },
},
},
cca3: "LKA",
},
{
name: {
common: "Palestine",
official: "State of Palestine",
nativeName: { ara: { official: "دولة فلسطين", common: "فلسطين" } },
},
cca3: "PSE",
},
{
name: {
common: "Bangladesh",
official: "People's Republic of Bangladesh",
nativeName: { ben: { official: "বাংলাদেশ গণপ্রজাতন্ত্রী", common: "বাংলাদেশ" } },
},
cca3: "BGD",
},
{
name: {
common: "Peru",
official: "Republic of Peru",
nativeName: {
aym: { official: "Piruw Suyu", common: "Piruw" },
que: { official: "Piruw Ripuwlika", common: "Piruw" },
spa: { official: "República del Perú", common: "Perú" },
},
},
cca3: "PER",
},
{
name: {
common: "Singapore",
official: "Republic of Singapore",
nativeName: {
eng: { official: "Republic of Singapore", common: "Singapore" },
zho: { official: "新加坡共和国", common: "新加坡" },
msa: { official: "Republik Singapura", common: "Singapura" },
tam: { official: "சிங்கப்பூர் குடியரசு", common: "சிங்கப்பூர்" },
},
},
cca3: "SGP",
},
{
name: {
common: "Turkey",
official: "Republic of Turkey",
nativeName: { tur: { official: "Türkiye Cumhuriyeti", common: "Türkiye" } },
},
cca3: "TUR",
},
{
name: {
common: "Afghanistan",
official: "Islamic Republic of Afghanistan",
nativeName: {
prs: { official: "جمهوری اسلامی افغانستان", common: "افغانستان" },
pus: { official: "د افغانستان اسلامي جمهوریت", common: "افغانستان" },
tuk: { official: "Owganystan Yslam Respublikasy", common: "Owganystan" },
},
},
cca3: "AFG",
},
{
name: {
common: "Aruba",
official: "Aruba",
nativeName: {
nld: { official: "Aruba", common: "Aruba" },
pap: { official: "Aruba", common: "Aruba" },
},
},
cca3: "ABW",
},
{
name: {
common: "Cook Islands",
official: "Cook Islands",
nativeName: {
eng: { official: "Cook Islands", common: "Cook Islands" },
rar: { official: "Kūki 'Āirani", common: "Kūki 'Āirani" },
},
},
cca3: "COK",
},
{
name: {
common: "United Kingdom",
official: "United Kingdom of Great Britain and Northern Ireland",
nativeName: {
eng: {
official: "United Kingdom of Great Britain and Northern Ireland",
common: "United Kingdom",
},
},
},
cca3: "GBR",
},
{
name: {
common: "Zambia",
official: "Republic of Zambia",
nativeName: { eng: { official: "Republic of Zambia", common: "Zambia" } },
},
cca3: "ZMB",
},
{
name: {
common: "Finland",
official: "Republic of Finland",
nativeName: {
fin: { official: "Suomen tasavalta", common: "Suomi" },
swe: { official: "Republiken Finland", common: "Finland" },
},
},
cca3: "FIN",
},
{
name: {
common: "Niger",
official: "Republic of Niger",
nativeName: { fra: { official: "République du Niger", common: "Niger" } },
},
cca3: "NER",
},
{
name: {
common: "Christmas Island",
official: "Territory of Christmas Island",
nativeName: {
eng: { official: "Territory of Christmas Island", common: "Christmas Island" },
},
},
cca3: "CXR",
},
{
name: {
common: "Tokelau",
official: "Tokelau",
nativeName: {
eng: { official: "Tokelau", common: "Tokelau" },
smo: { official: "Tokelau", common: "Tokelau" },
tkl: { official: "Tokelau", common: "Tokelau" },
},
},
cca3: "TKL",
},
{
name: {
common: "Guinea-Bissau",
official: "Republic of Guinea-Bissau",
nativeName: {
por: { official: "República da Guiné-Bissau", common: "Guiné-Bissau" },
pov: { official: "República da Guiné-Bissau", common: "Guiné-Bissau" },
},
},
cca3: "GNB",
},
{
name: {
common: "Azerbaijan",
official: "Republic of Azerbaijan",
nativeName: { aze: { official: "Azərbaycan Respublikası", common: "Azərbaycan" } },
},
cca3: "AZE",
},
{
name: {
common: "Réunion",
official: "Réunion Island",
nativeName: { fra: { official: "Ile de la Réunion", common: "La Réunion" } },
},
cca3: "REU",
},
{
name: {
common: "Djibouti",
official: "Republic of Djibouti",
nativeName: {
ara: { official: "جمهورية جيبوتي", common: "جيبوتي" },
fra: { official: "République de Djibouti", common: "Djibouti" },
},
},
cca3: "DJI",
},
{
name: {
common: "North Korea",
official: "Democratic People's Republic of Korea",
nativeName: { kor: { official: "조선민주주의인민공화국", common: "조선" } },
},
cca3: "PRK",
},
{
name: {
common: "Mauritius",
official: "Republic of Mauritius",
nativeName: {
eng: { official: "Republic of Mauritius", common: "Mauritius" },
fra: { official: "République de Maurice", common: "Maurice" },
mfe: { official: "Republik Moris", common: "Moris" },
},
},
cca3: "MUS",
},
{
name: {
common: "Montserrat",
official: "Montserrat",
nativeName: { eng: { official: "Montserrat", common: "Montserrat" } },
},
cca3: "MSR",
},
{
name: {
common: "United States Virgin Islands",
official: "Virgin Islands of the United States",
nativeName: {
eng: {
official: "Virgin Islands of the United States",
common: "United States Virgin Islands",
},
},
},
cca3: "VIR",
},
{
name: {
common: "Colombia",
official: "Republic of Colombia",
nativeName: { spa: { official: "República de Colombia", common: "Colombia" } },
},
cca3: "COL",
},
{
name: {
common: "Greece",
official: "Hellenic Republic",
nativeName: { ell: { official: "Ελληνική Δημοκρατία", common: "Ελλάδα" } },
},
cca3: "GRC",
},
{
name: {
common: "Croatia",
official: "Republic of Croatia",
nativeName: { hrv: { official: "Republika Hrvatska", common: "Hrvatska" } },
},
cca3: "HRV",
},
{
name: {
common: "Morocco",
official: "Kingdom of Morocco",
nativeName: {
ara: { official: "المملكة المغربية", common: "المغرب" },
ber: { official: "ⵜⴰⴳⵍⴷⵉⵜ ⵏ ⵍⵎⵖⵔⵉⴱ", common: "ⵍⵎⴰⵖⵔⵉⴱ" },
},
},
cca3: "MAR",
},
{
name: {
common: "Algeria",
official: "People's Democratic Republic of Algeria",
nativeName: {
ara: { official: "الجمهورية الديمقراطية الشعبية الجزائرية", common: "الجزائر" },
},
},
cca3: "DZA",
},
{ name: { common: "Antarctica", official: "Antarctica", nativeName: {} }, cca3: "ATA" },
{
name: {
common: "Netherlands",
official: "Kingdom of the Netherlands",
nativeName: { nld: { official: "Koninkrijk der Nederlanden", common: "Nederland" } },
},
cca3: "NLD",
},
{
name: {
common: "Sudan",
official: "Republic of the Sudan",
nativeName: {
ara: { official: "جمهورية السودان", common: "السودان" },
eng: { official: "Republic of the Sudan", common: "Sudan" },
},
},
cca3: "SDN",
},
{
name: {
common: "Fiji",
official: "Republic of Fiji",
nativeName: {
eng: { official: "Republic of Fiji", common: "Fiji" },
fij: { official: "Matanitu Tugalala o Viti", common: "Viti" },
hif: { official: "रिपब्लिक ऑफ फीजी", common: "फिजी" },
},
},
cca3: "FJI",
},
{
name: {
common: "Liechtenstein",
official: "Principality of Liechtenstein",
nativeName: { deu: { official: "Fürstentum Liechtenstein", common: "Liechtenstein" } },
},
cca3: "LIE",
},
{
name: {
common: "Nepal",
official: "Federal Democratic Republic of Nepal",
nativeName: { nep: { official: "नेपाल संघीय लोकतान्त्रिक गणतन्त्र", common: "नेपाल" } },
},
cca3: "NPL",
},
{
name: {
common: "Puerto Rico",
official: "Commonwealth of Puerto Rico",
nativeName: {
eng: { official: "Commonwealth of Puerto Rico", common: "Puerto Rico" },
spa: { official: "Estado Libre Asociado de Puerto Rico", common: "Puerto Rico" },
},
},
cca3: "PRI",
},
{
name: {
common: "Georgia",
official: "Georgia",
nativeName: { kat: { official: "საქართველო", common: "საქართველო" } },
},
cca3: "GEO",
},
{
name: {
common: "Pakistan",
official: "Islamic Republic of Pakistan",
nativeName: {
eng: { official: "Islamic Republic of Pakistan", common: "Pakistan" },
urd: { official: "اسلامی جمہوریۂ پاكستان", common: "پاكستان" },
},
},
cca3: "PAK",
},
{
name: {
common: "Monaco",
official: "Principality of Monaco",
nativeName: { fra: { official: "Principauté de Monaco", common: "Monaco" } },
},
cca3: "MCO",
},
{
name: {
common: "Botswana",
official: "Republic of Botswana",
nativeName: {
eng: { official: "Republic of Botswana", common: "Botswana" },
tsn: { official: "Lefatshe la Botswana", common: "Botswana" },
},
},
cca3: "BWA",
},
{
name: {
common: "Lebanon",
official: "Lebanese Republic",
nativeName: {
ara: { official: "الجمهورية اللبنانية", common: "لبنان" },
fra: { official: "République libanaise", common: "Liban" },
},
},
cca3: "LBN",
},
{
name: {
common: "Papua New Guinea",
official: "Independent State of Papua New Guinea",
nativeName: {
eng: { official: "Independent State of Papua New Guinea", common: "Papua New Guinea" },
hmo: { official: "Independen Stet bilong Papua Niugini", common: "Papua Niu Gini" },
tpi: { official: "Independen Stet bilong Papua Niugini", common: "Papua Niugini" },
},
},
cca3: "PNG",
},
{
name: {
common: "Mayotte",
official: "Department of Mayotte",
nativeName: { fra: { official: "Département de Mayotte", common: "Mayotte" } },
},
cca3: "MYT",
},
{
name: {
common: "Dominican Republic",
official: "Dominican Republic",
nativeName: { spa: { official: "República Dominicana", common: "República Dominicana" } },
},
cca3: "DOM",
},
{
name: {
common: "Norfolk Island",
official: "Territory of Norfolk Island",
nativeName: {
eng: { official: "Territory of Norfolk Island", common: "Norfolk Island" },
pih: { official: "Teratri of Norf'k Ailen", common: "Norf'k Ailen" },
},
},
cca3: "NFK",
},
{
name: {
common: "Bouvet Island",
official: "Bouvet Island",
nativeName: { nor: { official: "Bouvetøya", common: "Bouvetøya" } },
},
cca3: "BVT",
},
{
name: {
common: "Qatar",
official: "State of Qatar",
nativeName: { ara: { official: "دولة قطر", common: "قطر" } },
},
cca3: "QAT",
},
{
name: {
common: "Madagascar",
official: "Republic of Madagascar",
nativeName: {
fra: { official: "République de Madagascar", common: "Madagascar" },
mlg: { official: "Repoblikan'i Madagasikara", common: "Madagasikara" },
},
},
cca3: "MDG",
},
{
name: {
common: "India",
official: "Republic of India",
nativeName: {
eng: { official: "Republic of India", common: "India" },
hin: { official: "भारत गणराज्य", common: "भारत" },
tam: { official: "இந்தியக் குடியரசு", common: "இந்தியா" },
},
},
cca3: "IND",
},
{
name: {
common: "Syria",
official: "Syrian Arab Republic",
nativeName: { ara: { official: "الجمهورية العربية السورية", common: "سوريا" } },
},
cca3: "SYR",
},
{
name: {
common: "Montenegro",
official: "Montenegro",
nativeName: { cnr: { official: "Црна Гора", common: "Црна Гора" } },
},
cca3: "MNE",
},
{
name: {
common: "Eswatini",
official: "Kingdom of Eswatini",
nativeName: {
eng: { official: "Kingdom of Eswatini", common: "Eswatini" },
ssw: { official: "Umbuso weSwatini", common: "eSwatini" },
},
},
cca3: "SWZ",
},
{
name: {
common: "Paraguay",
official: "Republic of Paraguay",
nativeName: {
grn: { official: "Tetã Paraguái", common: "Paraguái" },
spa: { official: "República de Paraguay", common: "Paraguay" },
},
},
cca3: "PRY",
},
{
name: {
common: "El Salvador",
official: "Republic of El Salvador",
nativeName: { spa: { official: "República de El Salvador", common: "El Salvador" } },
},
cca3: "SLV",
},
{
name: {
common: "Ukraine",
official: "Ukraine",
nativeName: { ukr: { official: "Україна", common: "Україна" } },
},
cca3: "UKR",
},
{
name: {
common: "Isle of Man",
official: "Isle of Man",
nativeName: {
eng: { official: "Isle of Man", common: "Isle of Man" },
glv: { official: "Ellan Vannin or Mannin", common: "Mannin" },
},
},
cca3: "IMN",
},
{
name: {
common: "Namibia",
official: "Republic of Namibia",
nativeName: {
afr: { official: "Republiek van Namibië", common: "Namibië" },
deu: { official: "Republik Namibia", common: "Namibia" },
eng: { official: "Republic of Namibia", common: "Namibia" },
her: { official: "Republic of Namibia", common: "Namibia" },
hgm: { official: "Republic of Namibia", common: "Namibia" },
kwn: { official: "Republic of Namibia", common: "Namibia" },
loz: { official: "Republic of Namibia", common: "Namibia" },
ndo: { official: "Republic of Namibia", common: "Namibia" },
tsn: { official: "Lefatshe la Namibia", common: "Namibia" },
},
},
cca3: "NAM",
},
{
name: {
common: "United Arab Emirates",
official: "United Arab Emirates",
nativeName: {
ara: { official: "الإمارات العربية المتحدة", common: "دولة الإمارات العربية المتحدة" },
},
},
cca3: "ARE",
},
{
name: {
common: "Bulgaria",
official: "Republic of Bulgaria",
nativeName: { bul: { official: "Република България", common: "България" } },
},
cca3: "BGR",
},
{
name: {
common: "Greenland",
official: "Greenland",
nativeName: { kal: { official: "Kalaallit Nunaat", common: "Kalaallit Nunaat" } },
},
cca3: "GRL",
},
{
name: {
common: "Germany",
official: "Federal Republic of Germany",
nativeName: { deu: { official: "Bundesrepublik Deutschland", common: "Deutschland" } },
},
cca3: "DEU",
},
{
name: {
common: "Cambodia",
official: "Kingdom of Cambodia",
nativeName: { khm: { official: "ព្រះរាជាណាចក្រកម្ពុជា", common: "Kâmpŭchéa" } },
},
cca3: "KHM",
},
{
name: {
common: "Iraq",
official: "Republic of Iraq",
nativeName: {
ara: { official: "جمهورية العراق", common: "العراق" },
arc: { official: "ܩܘܼܛܢܵܐ ܐܝܼܪܲܩ", common: "ܩܘܼܛܢܵܐ" },
ckb: { official: "کۆماری عێراق", common: "کۆماری" },
},
},
cca3: "IRQ",
},
{
name: {
common: "French Southern and Antarctic Lands",
official: "Territory of the French Southern and Antarctic Lands",
nativeName: {
fra: {
official: "Territoire des Terres australes et antarctiques françaises",
common: "Terres australes et antarctiques françaises",
},
},
},
cca3: "ATF",
},
{
name: {
common: "Sweden",
official: "Kingdom of Sweden",
nativeName: { swe: { official: "Konungariket Sverige", common: "Sverige" } },
},
cca3: "SWE",
},
{
name: {
common: "Cuba",
official: "Republic of Cuba",
nativeName: { spa: { official: "República de Cuba", common: "Cuba" } },
},
cca3: "CUB",
},
{
name: {
common: "Kyrgyzstan",
official: "Kyrgyz Republic",
nativeName: {
kir: { official: "Кыргыз Республикасы", common: "Кыргызстан" },
rus: { official: "Кыргызская Республика", common: "Киргизия" },
},
},
cca3: "KGZ",
},
{
name: {
common: "Russia",
official: "Russian Federation",
nativeName: { rus: { official: "Российская Федерация", common: "Россия" } },
},
cca3: "RUS",
},
{
name: {
common: "Malaysia",
official: "Malaysia",
nativeName: {
eng: { official: "Malaysia", common: "Malaysia" },
msa: { official: "مليسيا", common: "مليسيا" },
},
},
cca3: "MYS",
},
{
name: {
common: "São Tomé and Príncipe",
official: "Democratic Republic of São Tomé and Príncipe",
nativeName: {
por: {
official: "República Democrática do São Tomé e Príncipe",
common: "São Tomé e Príncipe",
},
},
},
cca3: "STP",
},
{
name: {
common: "Cyprus",
official: "Republic of Cyprus",
nativeName: {
ell: { official: "Δημοκρατία της Κύπρος", common: "Κύπρος" },
tur: { official: "Kıbrıs Cumhuriyeti", common: "Kıbrıs" },
},
},
cca3: "CYP",
},
{
name: {
common: "Canada",
official: "Canada",
nativeName: {
eng: { official: "Canada", common: "Canada" },
fra: { official: "Canada", common: "Canada" },
},
},
cca3: "CAN",
},
{
name: {
common: "Malawi",
official: "Republic of Malawi",
nativeName: {
eng: { official: "Republic of Malawi", common: "Malawi" },
nya: { official: "Chalo cha Malawi, Dziko la Malaŵi", common: "Malaŵi" },
},
},
cca3: "MWI",
},
{
name: {
common: "Saudi Arabia",
official: "Kingdom of Saudi Arabia",
nativeName: { ara: { official: "المملكة العربية السعودية", common: "العربية السعودية" } },
},
cca3: "SAU",
},
{
name: {
common: "Bosnia and Herzegovina",
official: "Bosnia and Herzegovina",
nativeName: {
bos: { official: "Bosna i Hercegovina", common: "Bosna i Hercegovina" },
hrv: { official: "Bosna i Hercegovina", common: "Bosna i Hercegovina" },
srp: { official: "Босна и Херцеговина", common: "Босна и Херцеговина" },
},
},
cca3: "BIH",
},
{
name: {
common: "Ethiopia",
official: "Federal Democratic Republic of Ethiopia",
nativeName: { amh: { official: "የኢትዮጵያ ፌዴራላዊ ዲሞክራሲያዊ ሪፐብሊክ", common: "ኢትዮጵያ" } },
},
cca3: "ETH",
},
{
name: {
common: "Spain",
official: "Kingdom of Spain",
nativeName: { spa: { official: "Reino de España", common: "España" } },
},
cca3: "ESP",
},
{
name: {
common: "Slovenia",
official: "Republic of Slovenia",
nativeName: { slv: { official: "Republika Slovenija", common: "Slovenija" } },
},
cca3: "SVN",
},
{
name: {
common: "Oman",
official: "Sultanate of Oman",
nativeName: { ara: { official: "سلطنة عمان", common: "عمان" } },
},
cca3: "OMN",
},
{
name: {
common: "Saint Pierre and Miquelon",
official: "Saint Pierre and Miquelon",
nativeName: {
fra: {
official: "Collectivité territoriale de Saint-Pierre-et-Miquelon",
common: "Saint-Pierre-et-Miquelon",
},
},
},
cca3: "SPM",
},
{
name: {
common: "Macau",
official: "Macao Special Administrative Region of the People's Republic of China",
nativeName: {
por: {
official: "Região Administrativa Especial de Macau da República Popular da China",
common: "Macau",
},
zho: { official: "中华人民共和国澳门特别行政区", common: "澳门" },
},
},
cca3: "MAC",
},
{
name: {
common: "San Marino",
official: "Republic of San Marino",
nativeName: { ita: { official: "Repubblica di San Marino", common: "San Marino" } },
},
cca3: "SMR",
},
{
name: {
common: "Lesotho",
official: "Kingdom of Lesotho",
nativeName: {
eng: { official: "Kingdom of Lesotho", common: "Lesotho" },
sot: { official: "Kingdom of Lesotho", common: "Lesotho" },
},
},
cca3: "LSO",
},
{
name: {
common: "Marshall Islands",
official: "Republic of the Marshall Islands",
nativeName: {
eng: { official: "Republic of the Marshall Islands", common: "Marshall Islands" },
mah: { official: "Republic of the Marshall Islands", common: "M̧ajeļ" },
},
},
cca3: "MHL",
},
{
name: {
common: "Sint Maarten",
official: "Sint Maarten",
nativeName: {
eng: { official: "Sint Maarten", common: "Sint Maarten" },
fra: { official: "Saint-Martin", common: "Saint-Martin" },
nld: { official: "Sint Maarten", common: "Sint Maarten" },
},
},
cca3: "SXM",
},
{
name: {
common: "Iceland",
official: "Iceland",
nativeName: { isl: { official: "Ísland", common: "Ísland" } },
},
cca3: "ISL",
},
{
name: {
common: "Luxembourg",
official: "Grand Duchy of Luxembourg",
nativeName: {
deu: { official: "Großherzogtum Luxemburg", common: "Luxemburg" },
fra: { official: "Grand-Duché de Luxembourg", common: "Luxembourg" },
ltz: { official: "Groussherzogtum Lëtzebuerg", common: "Lëtzebuerg" },
},
},
cca3: "LUX",
},
{
name: {
common: "Argentina",
official: "Argentine Republic",
nativeName: {
grn: { official: "Argentine Republic", common: "Argentina" },
spa: { official: "República Argentina", common: "Argentina" },
},
},
cca3: "ARG",
},
{
name: {
common: "Turks and Caicos Islands",
official: "Turks and Caicos Islands",
nativeName: {
eng: { official: "Turks and Caicos Islands", common: "Turks and Caicos Islands" },
},
},
cca3: "TCA",
},
{
name: {
common: "Nauru",
official: "Republic of Nauru",
nativeName: {
eng: { official: "Republic of Nauru", common: "Nauru" },
nau: { official: "Republic of Nauru", common: "Nauru" },
},
},
cca3: "NRU",
},
{
name: {
common: "Cocos (Keeling) Islands",
official: "Territory of the Cocos (Keeling) Islands",
nativeName: {
eng: {
official: "Territory of the Cocos (Keeling) Islands",
common: "Cocos (Keeling) Islands",
},
},
},
cca3: "CCK",
},
{
name: {
common: "Western Sahara",
official: "Sahrawi Arab Democratic Republic",
nativeName: {
ber: { official: "Sahrawi Arab Democratic Republic", common: "Western Sahara" },
mey: { official: "الجمهورية العربية الصحراوية الديمقراطية", common: "الصحراء الغربية" },
spa: { official: "República Árabe Saharaui Democrática", common: "Sahara Occidental" },
},
},
cca3: "ESH",
},
{
name: {
common: "Dominica",
official: "Commonwealth of Dominica",
nativeName: { eng: { official: "Commonwealth of Dominica", common: "Dominica" } },
},
cca3: "DMA",
},
{
name: {
common: "Costa Rica",
official: "Republic of Costa Rica",
nativeName: { spa: { official: "República de Costa Rica", common: "Costa Rica" } },
},
cca3: "CRI",
},
{
name: {
common: "Australia",
official: "Commonwealth of Australia",
nativeName: { eng: { official: "Commonwealth of Australia", common: "Australia" } },
},
cca3: "AUS",
},
{
name: {
common: "Thailand",
official: "Kingdom of Thailand",
nativeName: { tha: { official: "ราชอาณาจักรไทย", common: "ประเทศไทย" } },
},
cca3: "THA",
},
{
name: {
common: "Haiti",
official: "Republic of Haiti",
nativeName: {
fra: { official: "République d'Haïti", common: "Haïti" },
hat: { official: "Repiblik Ayiti", common: "Ayiti" },
},
},
cca3: "HTI",
},
{
name: {
common: "Tuvalu",
official: "Tuvalu",
nativeName: {
eng: { official: "Tuvalu", common: "Tuvalu" },
tvl: { official: "Tuvalu", common: "Tuvalu" },
},
},
cca3: "TUV",
},
{
name: {
common: "Honduras",
official: "Republic of Honduras",
nativeName: { spa: { official: "República de Honduras", common: "Honduras" } },
},
cca3: "HND",
},
{
name: {
common: "Equatorial Guinea",
official: "Republic of Equatorial Guinea",
nativeName: {
fra: { official: "République de la Guinée Équatoriale", common: "Guinée équatoriale" },
por: { official: "República da Guiné Equatorial", common: "Guiné Equatorial" },
spa: { official: "República de Guinea Ecuatorial", common: "Guinea Ecuatorial" },
},
},
cca3: "GNQ",
},
{
name: {
common: "Saint Lucia",
official: "Saint Lucia",
nativeName: { eng: { official: "Saint Lucia", common: "Saint Lucia" } },
},
cca3: "LCA",
},
{
name: {
common: "French Polynesia",
official: "French Polynesia",
nativeName: { fra: { official: "Polynésie française", common: "Polynésie française" } },
},
cca3: "PYF",
},
{
name: {
common: "Belarus",
official: "Republic of Belarus",
nativeName: {
bel: { official: "Рэспубліка Беларусь", common: "Белару́сь" },
rus: { official: "Республика Беларусь", common: "Беларусь" },
},
},
cca3: "BLR",
},
{
name: {
common: "Latvia",
official: "Republic of Latvia",
nativeName: { lav: { official: "Latvijas Republikas", common: "Latvija" } },
},
cca3: "LVA",
},
{
name: {
common: "Palau",
official: "Republic of Palau",
nativeName: {
eng: { official: "Republic of Palau", common: "Palau" },
pau: { official: "Beluu er a Belau", common: "Belau" },
},
},
cca3: "PLW",
},
{
name: {
common: "Guadeloupe",
official: "Guadeloupe",
nativeName: { fra: { official: "Guadeloupe", common: "Guadeloupe" } },
},
cca3: "GLP",
},
{
name: {
common: "Philippines",
official: "Republic of the Philippines",
nativeName: {
eng: { official: "Republic of the Philippines", common: "Philippines" },
fil: { official: "Republic of the Philippines", common: "Pilipinas" },
},
},
cca3: "PHL",
},
{
name: {
common: "Gibraltar",
official: "Gibraltar",
nativeName: { eng: { official: "Gibraltar", common: "Gibraltar" } },
},
cca3: "GIB",
},
{
name: {
common: "Denmark",
official: "Kingdom of Denmark",
nativeName: { dan: { official: "Kongeriget Danmark", common: "Danmark" } },
},
cca3: "DNK",
},
{
name: {
common: "Cameroon",
official: "Republic of Cameroon",
nativeName: {
eng: { official: "Republic of Cameroon", common: "Cameroon" },
fra: { official: "République du Cameroun", common: "Cameroun" },
},
},
cca3: "CMR",
},
{
name: {
common: "Guinea",
official: "Republic of Guinea",
nativeName: { fra: { official: "République de Guinée", common: "Guinée" } },
},
cca3: "GIN",
},
{
name: {
common: "Bahrain",
official: "Kingdom of Bahrain",
nativeName: { ara: { official: "مملكة البحرين", common: "البحرين" } },
},
cca3: "BHR",
},
{
name: {
common: "Suriname",
official: "Republic of Suriname",
nativeName: { nld: { official: "Republiek Suriname", common: "Suriname" } },
},
cca3: "SUR",
},
{
name: {
common: "DR Congo",
official: "Democratic Republic of the Congo",
nativeName: {
fra: { official: "République démocratique du Congo", common: "RD Congo" },
kon: {
official: "Repubilika ya Kongo Demokratiki",
common: "Repubilika ya Kongo Demokratiki",
},
lin: {
official: "Republiki ya Kongó Demokratiki",
common: "Republiki ya Kongó Demokratiki",
},
lua: {
official: "Ditunga dia Kongu wa Mungalaata",
common: "Ditunga dia Kongu wa Mungalaata",
},
swa: {
official: "Jamhuri ya Kidemokrasia ya Kongo",
common: "Jamhuri ya Kidemokrasia ya Kongo",
},
},
},
cca3: "COD",
},
{
name: {
common: "Somalia",
official: "Federal Republic of Somalia",
nativeName: {
ara: { official: "جمهورية الصومال", common: "الصومال" },
som: { official: "Jamhuuriyadda Federaalka Soomaaliya", common: "Soomaaliya" },
},
},
cca3: "SOM",
},
{
name: {
common: "Czechia",
official: "Czech Republic",
nativeName: {
ces: { official: "Česká republika", common: "Česko" },
slk: { official: "Česká republika", common: "Česko" },
},
},
cca3: "CZE",
},
{
name: {
common: "New Caledonia",
official: "New Caledonia",
nativeName: { fra: { official: "Nouvelle-Calédonie", common: "Nouvelle-Calédonie" } },
},
cca3: "NCL",
},
{
name: {
common: "Vanuatu",
official: "Republic of Vanuatu",
nativeName: {
bis: { official: "Ripablik blong Vanuatu", common: "Vanuatu" },
eng: { official: "Republic of Vanuatu", common: "Vanuatu" },
fra: { official: "République de Vanuatu", common: "Vanuatu" },
},
},
cca3: "VUT",
},
{
name: {
common: "Saint Helena, Ascension and Tristan da Cunha",
official: "Saint Helena, Ascension and Tristan da Cunha",
nativeName: {
eng: {
official: "Saint Helena, Ascension and Tristan da Cunha",
common: "Saint Helena, Ascension and Tristan da Cunha",
},
},
},
cca3: "SHN",
},
{
name: {
common: "Togo",
official: "Togolese Republic",
nativeName: { fra: { official: "République togolaise", comm