@formatjs/intl-getcanonicallocales
Version:
Intl.getCanonicalLocales polyfill
2,276 lines (2,273 loc) • 239 kB
JavaScript
(() => {
var __defProp = Object.defineProperty;
var __getOwnPropSymbols = Object.getOwnPropertySymbols;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __propIsEnum = Object.prototype.propertyIsEnumerable;
var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
var __spreadValues = (a, b) => {
for (var prop in b || (b = {}))
if (__hasOwnProp.call(b, prop))
__defNormalProp(a, prop, b[prop]);
if (__getOwnPropSymbols)
for (var prop of __getOwnPropSymbols(b)) {
if (__propIsEnum.call(b, prop))
__defNormalProp(a, prop, b[prop]);
}
return a;
};
// packages/intl-getcanonicallocales/src/aliases.generated.ts
var languageAlias = {
"aa-saaho": "ssy",
"aam": "aas",
"aar": "aa",
"abk": "ab",
"adp": "dz",
"afr": "af",
"agp": "apf",
"ais": "ami",
"ajp": "apc",
"ajt": "aeb",
"aju": "jrb",
"aka": "ak",
"alb": "sq",
"als": "sq",
"amh": "am",
"ara": "ar",
"arb": "ar",
"arg": "an",
"arm": "hy",
"art-lojban": "jbo",
"asd": "snz",
"asm": "as",
"aue": "ktz",
"ava": "av",
"ave": "ae",
"aym": "ay",
"ayr": "ay",
"ayx": "nun",
"aze": "az",
"azj": "az",
"bak": "ba",
"bam": "bm",
"baq": "eu",
"baz": "nvo",
"bcc": "bal",
"bcl": "bik",
"bel": "be",
"ben": "bn",
"bgm": "bcg",
"bh": "bho",
"bhk": "fbl",
"bic": "bir",
"bih": "bho",
"bis": "bi",
"bjd": "drl",
"bjq": "bzc",
"bkb": "ebk",
"blg": "iba",
"bod": "bo",
"bos": "bs",
"bre": "br",
"btb": "beb",
"bul": "bg",
"bur": "my",
"bxk": "luy",
"bxr": "bua",
"cat": "ca",
"ccq": "rki",
"cel-gaulish": "xtg",
"ces": "cs",
"cha": "ch",
"che": "ce",
"chi": "zh",
"chu": "cu",
"chv": "cv",
"cjr": "mom",
"cka": "cmr",
"cld": "syr",
"cmk": "xch",
"cmn": "zh",
"cnr": "sr-ME",
"cor": "kw",
"cos": "co",
"coy": "pij",
"cqu": "quh",
"cre": "cr",
"cwd": "cr",
"cym": "cy",
"cze": "cs",
"daf": "dnj",
"dan": "da",
"dap": "njz",
"deu": "de",
"dgo": "doi",
"dhd": "mwr",
"dik": "din",
"diq": "zza",
"dit": "dif",
"div": "dv",
"djl": "dze",
"dkl": "aqd",
"drh": "mn",
"drr": "kzk",
"drw": "fa-AF",
"dud": "uth",
"duj": "dwu",
"dut": "nl",
"dwl": "dbt",
"dzo": "dz",
"ekk": "et",
"ell": "el",
"elp": "amq",
"emk": "man",
"en-GB-oed": "en-GB-oxendict",
"eng": "en",
"epo": "eo",
"esk": "ik",
"est": "et",
"eus": "eu",
"ewe": "ee",
"fao": "fo",
"fas": "fa",
"fat": "ak",
"fij": "fj",
"fin": "fi",
"fra": "fr",
"fre": "fr",
"fry": "fy",
"fuc": "ff",
"ful": "ff",
"gav": "dev",
"gaz": "om",
"gbc": "wny",
"gbo": "grb",
"geo": "ka",
"ger": "de",
"gfx": "vaj",
"ggn": "gvr",
"ggo": "esg",
"ggr": "gtu",
"gio": "aou",
"gla": "gd",
"gle": "ga",
"glg": "gl",
"gli": "kzk",
"glv": "gv",
"gno": "gon",
"gom": "kok",
"gre": "el",
"grn": "gn",
"gti": "nyc",
"gug": "gn",
"guj": "gu",
"guv": "duz",
"gya": "gba",
"hat": "ht",
"hau": "ha",
"hbs": "sr-Latn",
"hdn": "hai",
"hea": "hmn",
"heb": "he",
"her": "hz",
"him": "srx",
"hin": "hi",
"hmo": "ho",
"hrr": "jal",
"hrv": "hr",
"hun": "hu",
"hy-arevmda": "hyw",
"hye": "hy",
"i-ami": "ami",
"i-bnn": "bnn",
"i-default": "en-x-i-default",
"i-enochian": "und-x-i-enochian",
"i-hak": "hak",
"i-klingon": "tlh",
"i-lux": "lb",
"i-mingo": "see-x-i-mingo",
"i-navajo": "nv",
"i-pwn": "pwn",
"i-tao": "tao",
"i-tay": "tay",
"i-tsu": "tsu",
"ibi": "opa",
"ibo": "ig",
"ice": "is",
"ido": "io",
"iii": "ii",
"ike": "iu",
"iku": "iu",
"ile": "ie",
"ill": "ilm",
"ilw": "gal",
"in": "id",
"ina": "ia",
"ind": "id",
"ipk": "ik",
"isl": "is",
"ita": "it",
"iw": "he",
"izi": "eza",
"jar": "jgk",
"jav": "jv",
"jeg": "oyb",
"ji": "yi",
"jpn": "ja",
"jw": "jv",
"kal": "kl",
"kan": "kn",
"kas": "ks",
"kat": "ka",
"kau": "kr",
"kaz": "kk",
"kdv": "zkd",
"kgc": "tdf",
"kgd": "ncq",
"kgh": "kml",
"kgm": "plu",
"khk": "mn",
"khm": "km",
"kik": "ki",
"kin": "rw",
"kir": "ky",
"kmr": "ku",
"knc": "kr",
"kng": "kg",
"koj": "kwv",
"kom": "kv",
"kon": "kg",
"kor": "ko",
"kpp": "jkm",
"kpv": "kv",
"krm": "bmf",
"ktr": "dtp",
"kua": "kj",
"kur": "ku",
"kvs": "gdj",
"kwq": "yam",
"kxe": "tvd",
"kxl": "kru",
"kzh": "dgl",
"kzj": "dtp",
"kzt": "dtp",
"lak": "ksp",
"lao": "lo",
"lat": "la",
"lav": "lv",
"lbk": "bnc",
"leg": "enl",
"lii": "raq",
"lim": "li",
"lin": "ln",
"lit": "lt",
"llo": "ngt",
"lmm": "rmx",
"ltz": "lb",
"lub": "lu",
"lug": "lg",
"lvs": "lv",
"mac": "mk",
"mah": "mh",
"mal": "ml",
"mao": "mi",
"mar": "mr",
"may": "ms",
"meg": "cir",
"mgx": "jbk",
"mhr": "chm",
"mkd": "mk",
"mlg": "mg",
"mlt": "mt",
"mnk": "man",
"mnt": "wnn",
"mo": "ro",
"mof": "xnt",
"mol": "ro",
"mon": "mn",
"mri": "mi",
"msa": "ms",
"mst": "mry",
"mup": "raj",
"mwd": "dmw",
"mwj": "vaj",
"mya": "my",
"myd": "aog",
"myt": "mry",
"nad": "xny",
"nau": "na",
"nav": "nv",
"nbf": "nru",
"nbl": "nr",
"nbx": "ekc",
"ncp": "kdz",
"nde": "nd",
"ndo": "ng",
"nep": "ne",
"nld": "nl",
"nln": "azd",
"nlr": "nrk",
"nno": "nn",
"nns": "nbr",
"nnx": "ngv",
"no-bok": "nb",
"no-bokmal": "nb",
"no-nyn": "nn",
"no-nynorsk": "nn",
"nob": "nb",
"nom": "cbr",
"noo": "dtd",
"nor": "no",
"npi": "ne",
"nts": "pij",
"nxu": "bpp",
"nya": "ny",
"oci": "oc",
"ojg": "oj",
"oji": "oj",
"ori": "or",
"orm": "om",
"ory": "or",
"oss": "os",
"oun": "vaj",
"pan": "pa",
"pat": "kxr",
"pbu": "ps",
"pcr": "adx",
"per": "fa",
"pes": "fa",
"pli": "pi",
"plt": "mg",
"pmc": "huw",
"pmk": "crr",
"pmu": "phr",
"pnb": "lah",
"pol": "pl",
"por": "pt",
"ppa": "bfy",
"ppr": "lcq",
"prp": "gu",
"prs": "fa-AF",
"pry": "prt",
"pus": "ps",
"puz": "pub",
"que": "qu",
"quz": "qu",
"rmr": "emx",
"rmy": "rom",
"roh": "rm",
"ron": "ro",
"rum": "ro",
"run": "rn",
"rus": "ru",
"sag": "sg",
"san": "sa",
"sap": "aqt",
"sca": "hle",
"scc": "sr",
"scr": "hr",
"sgl": "isk",
"sgn-BE-FR": "sfb",
"sgn-BE-NL": "vgt",
"sgn-BR": "bzs",
"sgn-CH-DE": "sgg",
"sgn-CO": "csn",
"sgn-DE": "gsg",
"sgn-DK": "dsl",
"sgn-ES": "ssp",
"sgn-FR": "fsl",
"sgn-GB": "bfi",
"sgn-GR": "gss",
"sgn-IE": "isg",
"sgn-IT": "ise",
"sgn-JP": "jsl",
"sgn-MX": "mfs",
"sgn-NI": "ncs",
"sgn-NL": "dse",
"sgn-NO": "nsi",
"sgn-PT": "psr",
"sgn-SE": "swl",
"sgn-US": "ase",
"sgn-ZA": "sfs",
"sh": "sr-Latn",
"sin": "si",
"skk": "oyb",
"slk": "sk",
"slo": "sk",
"slv": "sl",
"smd": "kmb",
"sme": "se",
"smo": "sm",
"sna": "sn",
"snb": "iba",
"snd": "sd",
"som": "so",
"sot": "st",
"spa": "es",
"spy": "kln",
"sqi": "sq",
"src": "sc",
"srd": "sc",
"srp": "sr",
"ssw": "ss",
"sul": "sgd",
"sum": "ulw",
"sun": "su",
"swa": "sw",
"swc": "sw-CD",
"swe": "sv",
"swh": "sw",
"szd": "umi",
"tah": "ty",
"tam": "ta",
"tat": "tt",
"tdu": "dtp",
"tel": "te",
"tgg": "bjp",
"tgk": "tg",
"tgl": "fil",
"tha": "th",
"thc": "tpo",
"thw": "ola",
"thx": "oyb",
"tib": "bo",
"tid": "itd",
"tie": "ras",
"tir": "ti",
"tkk": "twm",
"tl": "fil",
"tlw": "weo",
"tmk": "tdg",
"tmp": "tyj",
"tne": "kak",
"tnf": "fa-AF",
"ton": "to",
"tpw": "tpn",
"tsf": "taj",
"tsn": "tn",
"tso": "ts",
"ttq": "tmh",
"tuk": "tk",
"tur": "tr",
"tw": "ak",
"twi": "ak",
"uig": "ug",
"ukr": "uk",
"umu": "del",
"und-aaland": "und-AX",
"und-arevela": "und",
"und-arevmda": "und",
"und-bokmal": "und",
"und-hakka": "und",
"und-hepburn-heploc": "und-alalc97",
"und-lojban": "und",
"und-nynorsk": "und",
"und-saaho": "und",
"und-xiang": "und",
"unp": "wro",
"uok": "ema",
"urd": "ur",
"uzb": "uz",
"uzn": "uz",
"ven": "ve",
"vie": "vi",
"vol": "vo",
"wel": "cy",
"wgw": "wgb",
"wit": "nol",
"wiw": "nwo",
"wln": "wa",
"wol": "wo",
"xba": "cax",
"xho": "xh",
"xia": "acn",
"xkh": "waw",
"xpe": "kpe",
"xrq": "dmw",
"xsj": "suj",
"xsl": "den",
"xss": "zko",
"ybd": "rki",
"ydd": "yi",
"yen": "ynq",
"yid": "yi",
"yiy": "yrm",
"yma": "lrr",
"ymt": "mtm",
"yor": "yo",
"yos": "zom",
"yuu": "yug",
"zai": "zap",
"zh-cmn": "zh",
"zh-cmn-Hans": "zh-Hans",
"zh-cmn-Hant": "zh-Hant",
"zh-gan": "gan",
"zh-guoyu": "zh",
"zh-hakka": "hak",
"zh-min": "nan-x-zh-min",
"zh-min-nan": "nan",
"zh-wuu": "wuu",
"zh-xiang": "hsn",
"zh-yue": "yue",
"zha": "za",
"zho": "zh",
"zir": "scv",
"zkb": "kjh",
"zsm": "ms",
"zul": "zu",
"zyb": "za"
};
var territoryAlias = {
"004": "AF",
"008": "AL",
"010": "AQ",
"012": "DZ",
"016": "AS",
"020": "AD",
"024": "AO",
"028": "AG",
"031": "AZ",
"032": "AR",
"036": "AU",
"040": "AT",
"044": "BS",
"048": "BH",
"050": "BD",
"051": "AM",
"052": "BB",
"056": "BE",
"060": "BM",
"062": "034 143",
"064": "BT",
"068": "BO",
"070": "BA",
"072": "BW",
"074": "BV",
"076": "BR",
"084": "BZ",
"086": "IO",
"090": "SB",
"092": "VG",
"096": "BN",
"100": "BG",
"104": "MM",
"108": "BI",
"112": "BY",
"116": "KH",
"120": "CM",
"124": "CA",
"132": "CV",
"136": "KY",
"140": "CF",
"144": "LK",
"148": "TD",
"152": "CL",
"156": "CN",
"158": "TW",
"162": "CX",
"166": "CC",
"170": "CO",
"172": "RU AM AZ BY GE KG KZ MD TJ TM UA UZ",
"174": "KM",
"175": "YT",
"178": "CG",
"180": "CD",
"184": "CK",
"188": "CR",
"191": "HR",
"192": "CU",
"196": "CY",
"200": "CZ SK",
"203": "CZ",
"204": "BJ",
"208": "DK",
"212": "DM",
"214": "DO",
"218": "EC",
"222": "SV",
"226": "GQ",
"230": "ET",
"231": "ET",
"232": "ER",
"233": "EE",
"234": "FO",
"238": "FK",
"239": "GS",
"242": "FJ",
"246": "FI",
"248": "AX",
"249": "FR",
"250": "FR",
"254": "GF",
"258": "PF",
"260": "TF",
"262": "DJ",
"266": "GA",
"268": "GE",
"270": "GM",
"275": "PS",
"276": "DE",
"278": "DE",
"280": "DE",
"288": "GH",
"292": "GI",
"296": "KI",
"300": "GR",
"304": "GL",
"308": "GD",
"312": "GP",
"316": "GU",
"320": "GT",
"324": "GN",
"328": "GY",
"332": "HT",
"334": "HM",
"336": "VA",
"340": "HN",
"344": "HK",
"348": "HU",
"352": "IS",
"356": "IN",
"360": "ID",
"364": "IR",
"368": "IQ",
"372": "IE",
"376": "IL",
"380": "IT",
"384": "CI",
"388": "JM",
"392": "JP",
"398": "KZ",
"400": "JO",
"404": "KE",
"408": "KP",
"410": "KR",
"414": "KW",
"417": "KG",
"418": "LA",
"422": "LB",
"426": "LS",
"428": "LV",
"430": "LR",
"434": "LY",
"438": "LI",
"440": "LT",
"442": "LU",
"446": "MO",
"450": "MG",
"454": "MW",
"458": "MY",
"462": "MV",
"466": "ML",
"470": "MT",
"474": "MQ",
"478": "MR",
"480": "MU",
"484": "MX",
"492": "MC",
"496": "MN",
"498": "MD",
"499": "ME",
"500": "MS",
"504": "MA",
"508": "MZ",
"512": "OM",
"516": "NA",
"520": "NR",
"524": "NP",
"528": "NL",
"530": "CW SX BQ",
"531": "CW",
"532": "CW SX BQ",
"533": "AW",
"534": "SX",
"535": "BQ",
"536": "SA IQ",
"540": "NC",
"548": "VU",
"554": "NZ",
"558": "NI",
"562": "NE",
"566": "NG",
"570": "NU",
"574": "NF",
"578": "NO",
"580": "MP",
"581": "UM",
"582": "FM MH MP PW",
"583": "FM",
"584": "MH",
"585": "PW",
"586": "PK",
"591": "PA",
"598": "PG",
"600": "PY",
"604": "PE",
"608": "PH",
"612": "PN",
"616": "PL",
"620": "PT",
"624": "GW",
"626": "TL",
"630": "PR",
"634": "QA",
"638": "RE",
"642": "RO",
"643": "RU",
"646": "RW",
"652": "BL",
"654": "SH",
"659": "KN",
"660": "AI",
"662": "LC",
"663": "MF",
"666": "PM",
"670": "VC",
"674": "SM",
"678": "ST",
"682": "SA",
"686": "SN",
"688": "RS",
"690": "SC",
"694": "SL",
"702": "SG",
"703": "SK",
"704": "VN",
"705": "SI",
"706": "SO",
"710": "ZA",
"716": "ZW",
"720": "YE",
"724": "ES",
"728": "SS",
"729": "SD",
"732": "EH",
"736": "SD",
"740": "SR",
"744": "SJ",
"748": "SZ",
"752": "SE",
"756": "CH",
"760": "SY",
"762": "TJ",
"764": "TH",
"768": "TG",
"772": "TK",
"776": "TO",
"780": "TT",
"784": "AE",
"788": "TN",
"792": "TR",
"795": "TM",
"796": "TC",
"798": "TV",
"800": "UG",
"804": "UA",
"807": "MK",
"810": "RU AM AZ BY EE GE KZ KG LV LT MD TJ TM UA UZ",
"818": "EG",
"826": "GB",
"830": "JE GG",
"831": "GG",
"832": "JE",
"833": "IM",
"834": "TZ",
"840": "US",
"850": "VI",
"854": "BF",
"858": "UY",
"860": "UZ",
"862": "VE",
"876": "WF",
"882": "WS",
"886": "YE",
"887": "YE",
"890": "RS ME SI HR MK BA",
"891": "RS ME",
"894": "ZM",
"958": "AA",
"959": "QM",
"960": "QN",
"962": "QP",
"963": "QQ",
"964": "QR",
"965": "QS",
"966": "QT",
"967": "EU",
"968": "QV",
"969": "QW",
"970": "QX",
"971": "QY",
"972": "QZ",
"973": "XA",
"974": "XB",
"975": "XC",
"976": "XD",
"977": "XE",
"978": "XF",
"979": "XG",
"980": "XH",
"981": "XI",
"982": "XJ",
"983": "XK",
"984": "XL",
"985": "XM",
"986": "XN",
"987": "XO",
"988": "XP",
"989": "XQ",
"990": "XR",
"991": "XS",
"992": "XT",
"993": "XU",
"994": "XV",
"995": "XW",
"996": "XX",
"997": "XY",
"998": "XZ",
"999": "ZZ",
"AAA": "AA",
"ABW": "AW",
"AFG": "AF",
"AGO": "AO",
"AIA": "AI",
"ALA": "AX",
"ALB": "AL",
"AN": "CW SX BQ",
"AND": "AD",
"ANT": "CW SX BQ",
"ARE": "AE",
"ARG": "AR",
"ARM": "AM",
"ASC": "AC",
"ASM": "AS",
"ATA": "AQ",
"ATF": "TF",
"ATG": "AG",
"AUS": "AU",
"AUT": "AT",
"AZE": "AZ",
"BDI": "BI",
"BEL": "BE",
"BEN": "BJ",
"BES": "BQ",
"BFA": "BF",
"BGD": "BD",
"BGR": "BG",
"BHR": "BH",
"BHS": "BS",
"BIH": "BA",
"BLM": "BL",
"BLR": "BY",
"BLZ": "BZ",
"BMU": "BM",
"BOL": "BO",
"BRA": "BR",
"BRB": "BB",
"BRN": "BN",
"BTN": "BT",
"BU": "MM",
"BUR": "MM",
"BVT": "BV",
"BWA": "BW",
"CAF": "CF",
"CAN": "CA",
"CCK": "CC",
"CHE": "CH",
"CHL": "CL",
"CHN": "CN",
"CIV": "CI",
"CMR": "CM",
"COD": "CD",
"COG": "CG",
"COK": "CK",
"COL": "CO",
"COM": "KM",
"CPT": "CP",
"CPV": "CV",
"CRI": "CR",
"CS": "RS ME",
"CT": "KI",
"CUB": "CU",
"CUW": "CW",
"CXR": "CX",
"CYM": "KY",
"CYP": "CY",
"CZE": "CZ",
"DD": "DE",
"DDR": "DE",
"DEU": "DE",
"DGA": "DG",
"DJI": "DJ",
"DMA": "DM",
"DNK": "DK",
"DOM": "DO",
"DY": "BJ",
"DZA": "DZ",
"ECU": "EC",
"EGY": "EG",
"ERI": "ER",
"ESH": "EH",
"ESP": "ES",
"EST": "EE",
"ETH": "ET",
"FIN": "FI",
"FJI": "FJ",
"FLK": "FK",
"FQ": "AQ TF",
"FRA": "FR",
"FRO": "FO",
"FSM": "FM",
"FX": "FR",
"FXX": "FR",
"GAB": "GA",
"GBR": "GB",
"GEO": "GE",
"GGY": "GG",
"GHA": "GH",
"GIB": "GI",
"GIN": "GN",
"GLP": "GP",
"GMB": "GM",
"GNB": "GW",
"GNQ": "GQ",
"GRC": "GR",
"GRD": "GD",
"GRL": "GL",
"GTM": "GT",
"GUF": "GF",
"GUM": "GU",
"GUY": "GY",
"HKG": "HK",
"HMD": "HM",
"HND": "HN",
"HRV": "HR",
"HTI": "HT",
"HUN": "HU",
"HV": "BF",
"IDN": "ID",
"IMN": "IM",
"IND": "IN",
"IOT": "IO",
"IRL": "IE",
"IRN": "IR",
"IRQ": "IQ",
"ISL": "IS",
"ISR": "IL",
"ITA": "IT",
"JAM": "JM",
"JEY": "JE",
"JOR": "JO",
"JPN": "JP",
"JT": "UM",
"KAZ": "KZ",
"KEN": "KE",
"KGZ": "KG",
"KHM": "KH",
"KIR": "KI",
"KNA": "KN",
"KOR": "KR",
"KWT": "KW",
"LAO": "LA",
"LBN": "LB",
"LBR": "LR",
"LBY": "LY",
"LCA": "LC",
"LIE": "LI",
"LKA": "LK",
"LSO": "LS",
"LTU": "LT",
"LUX": "LU",
"LVA": "LV",
"MAC": "MO",
"MAF": "MF",
"MAR": "MA",
"MCO": "MC",
"MDA": "MD",
"MDG": "MG",
"MDV": "MV",
"MEX": "MX",
"MHL": "MH",
"MI": "UM",
"MKD": "MK",
"MLI": "ML",
"MLT": "MT",
"MMR": "MM",
"MNE": "ME",
"MNG": "MN",
"MNP": "MP",
"MOZ": "MZ",
"MRT": "MR",
"MSR": "MS",
"MTQ": "MQ",
"MUS": "MU",
"MWI": "MW",
"MYS": "MY",
"MYT": "YT",
"NAM": "NA",
"NCL": "NC",
"NER": "NE",
"NFK": "NF",
"NGA": "NG",
"NH": "VU",
"NIC": "NI",
"NIU": "NU",
"NLD": "NL",
"NOR": "NO",
"NPL": "NP",
"NQ": "AQ",
"NRU": "NR",
"NT": "SA IQ",
"NTZ": "SA IQ",
"NZL": "NZ",
"OMN": "OM",
"PAK": "PK",
"PAN": "PA",
"PC": "FM MH MP PW",
"PCN": "PN",
"PER": "PE",
"PHL": "PH",
"PLW": "PW",
"PNG": "PG",
"POL": "PL",
"PRI": "PR",
"PRK": "KP",
"PRT": "PT",
"PRY": "PY",
"PSE": "PS",
"PU": "UM",
"PYF": "PF",
"PZ": "PA",
"QAT": "QA",
"QMM": "QM",
"QNN": "QN",
"QPP": "QP",
"QQQ": "QQ",
"QRR": "QR",
"QSS": "QS",
"QTT": "QT",
"QU": "EU",
"QUU": "EU",
"QVV": "QV",
"QWW": "QW",
"QXX": "QX",
"QYY": "QY",
"QZZ": "QZ",
"REU": "RE",
"RH": "ZW",
"ROU": "RO",
"RUS": "RU",
"RWA": "RW",
"SAU": "SA",
"SCG": "RS ME",
"SDN": "SD",
"SEN": "SN",
"SGP": "SG",
"SGS": "GS",
"SHN": "SH",
"SJM": "SJ",
"SLB": "SB",
"SLE": "SL",
"SLV": "SV",
"SMR": "SM",
"SOM": "SO",
"SPM": "PM",
"SRB": "RS",
"SSD": "SS",
"STP": "ST",
"SU": "RU AM AZ BY EE GE KZ KG LV LT MD TJ TM UA UZ",
"SUN": "RU AM AZ BY EE GE KZ KG LV LT MD TJ TM UA UZ",
"SUR": "SR",
"SVK": "SK",
"SVN": "SI",
"SWE": "SE",
"SWZ": "SZ",
"SXM": "SX",
"SYC": "SC",
"SYR": "SY",
"TAA": "TA",
"TCA": "TC",
"TCD": "TD",
"TGO": "TG",
"THA": "TH",
"TJK": "TJ",
"TKL": "TK",
"TKM": "TM",
"TLS": "TL",
"TMP": "TL",
"TON": "TO",
"TP": "TL",
"TTO": "TT",
"TUN": "TN",
"TUR": "TR",
"TUV": "TV",
"TWN": "TW",
"TZA": "TZ",
"UGA": "UG",
"UK": "GB",
"UKR": "UA",
"UMI": "UM",
"URY": "UY",
"USA": "US",
"UZB": "UZ",
"VAT": "VA",
"VCT": "VC",
"VD": "VN",
"VEN": "VE",
"VGB": "VG",
"VIR": "VI",
"VNM": "VN",
"VUT": "VU",
"WK": "UM",
"WLF": "WF",
"WSM": "WS",
"XAA": "XA",
"XBB": "XB",
"XCC": "XC",
"XDD": "XD",
"XEE": "XE",
"XFF": "XF",
"XGG": "XG",
"XHH": "XH",
"XII": "XI",
"XJJ": "XJ",
"XKK": "XK",
"XLL": "XL",
"XMM": "XM",
"XNN": "XN",
"XOO": "XO",
"XPP": "XP",
"XQQ": "XQ",
"XRR": "XR",
"XSS": "XS",
"XTT": "XT",
"XUU": "XU",
"XVV": "XV",
"XWW": "XW",
"XXX": "XX",
"XYY": "XY",
"XZZ": "XZ",
"YD": "YE",
"YEM": "YE",
"YMD": "YE",
"YU": "RS ME",
"YUG": "RS ME",
"ZAF": "ZA",
"ZAR": "CD",
"ZMB": "ZM",
"ZR": "CD",
"ZWE": "ZW",
"ZZZ": "ZZ"
};
var scriptAlias = {
"Qaai": "Zinh"
};
var variantAlias = {
"heploc": "alalc97",
"polytoni": "polyton"
};
// packages/intl-getcanonicallocales/src/emitter.ts
function emitUnicodeLanguageId(lang) {
if (!lang) {
return "";
}
return [lang.lang, lang.script, lang.region, ...lang.variants || []].filter(Boolean).join("-");
}
function emitUnicodeLocaleId({
lang,
extensions
}) {
const chunks = [emitUnicodeLanguageId(lang)];
for (const ext of extensions) {
chunks.push(ext.type);
switch (ext.type) {
case "u":
chunks.push(
...ext.attributes,
...ext.keywords.reduce((all, kv) => all.concat(kv), [])
);
break;
case "t":
chunks.push(
emitUnicodeLanguageId(ext.lang),
...ext.fields.reduce((all, kv) => all.concat(kv), [])
);
break;
default:
chunks.push(ext.value);
break;
}
}
return chunks.filter(Boolean).join("-");
}
// packages/intl-getcanonicallocales/src/likelySubtags.generated.ts
var likelySubtags = {
"aa": "aa-Latn-ET",
"aaa": "aaa-Latn-NG",
"aab": "aab-Latn-NG",
"aac": "aac-Latn-PG",
"aad": "aad-Latn-PG",
"aae": "aae-Latn-IT",
"aaf": "aaf-Mlym-IN",
"aag": "aag-Latn-PG",
"aah": "aah-Latn-PG",
"aai": "aai-Latn-PG",
"aak": "aak-Latn-PG",
"aal": "aal-Latn-CM",
"aan": "aan-Latn-BR",
"aao": "aao-Arab-DZ",
"aap": "aap-Latn-BR",
"aaq": "aaq-Latn-US",
"aas": "aas-Latn-TZ",
"aat": "aat-Grek-GR",
"aau": "aau-Latn-PG",
"aaw": "aaw-Latn-PG",
"aax": "aax-Latn-ID",
"aaz": "aaz-Latn-ID",
"ab": "ab-Cyrl-GE",
"aba": "aba-Latn-CI",
"abb": "abb-Latn-CM",
"abc": "abc-Latn-PH",
"abd": "abd-Latn-PH",
"abe": "abe-Latn-CA",
"abf": "abf-Latn-MY",
"abg": "abg-Latn-PG",
"abh": "abh-Arab-TJ",
"abi": "abi-Latn-CI",
"abl": "abl-Rjng-ID",
"abm": "abm-Latn-NG",
"abn": "abn-Latn-NG",
"abo": "abo-Latn-NG",
"abp": "abp-Latn-PH",
"abr": "abr-Latn-GH",
"abs": "abs-Latn-ID",
"abt": "abt-Latn-PG",
"abu": "abu-Latn-CI",
"abv": "abv-Arab-BH",
"abw": "abw-Latn-PG",
"abx": "abx-Latn-PH",
"aby": "aby-Latn-PG",
"abz": "abz-Latn-ID",
"aca": "aca-Latn-CO",
"acb": "acb-Latn-NG",
"acd": "acd-Latn-GH",
"ace": "ace-Latn-ID",
"acf": "acf-Latn-LC",
"ach": "ach-Latn-UG",
"acm": "acm-Arab-IQ",
"acn": "acn-Latn-CN",
"acp": "acp-Latn-NG",
"acq": "acq-Arab-YE",
"acr": "acr-Latn-GT",
"acs": "acs-Latn-BR",
"act": "act-Latn-NL",
"acu": "acu-Latn-EC",
"acv": "acv-Latn-US",
"acw": "acw-Arab-SA",
"acx": "acx-Arab-OM",
"acy": "acy-Latn-CY",
"acz": "acz-Latn-SD",
"ada": "ada-Latn-GH",
"adb": "adb-Latn-TL",
"add": "add-Latn-CM",
"ade": "ade-Latn-TG",
"adf": "adf-Arab-OM",
"adg": "adg-Latn-AU",
"adh": "adh-Latn-UG",
"adi": "adi-Latn-IN",
"adj": "adj-Latn-CI",
"adl": "adl-Latn-IN",
"adn": "adn-Latn-ID",
"ado": "ado-Latn-PG",
"adq": "adq-Latn-GH",
"adr": "adr-Latn-ID",
"adt": "adt-Latn-AU",
"adu": "adu-Latn-NG",
"adw": "adw-Latn-BR",
"adx": "adx-Tibt-CN",
"ady": "ady-Cyrl-RU",
"adz": "adz-Latn-PG",
"ae": "ae-Avst-IR",
"aea": "aea-Latn-AU",
"aeb": "aeb-Arab-TN",
"aec": "aec-Arab-EG",
"aee": "aee-Arab-AF",
"aek": "aek-Latn-NC",
"ael": "ael-Latn-CM",
"aem": "aem-Latn-VN",
"aeq": "aeq-Arab-PK",
"aer": "aer-Latn-AU",
"aeu": "aeu-Latn-CN",
"aew": "aew-Latn-PG",
"aey": "aey-Latn-PG",
"aez": "aez-Latn-PG",
"af": "af-Latn-ZA",
"afb": "afb-Arab-KW",
"afd": "afd-Latn-PG",
"afe": "afe-Latn-NG",
"afh": "afh-Latn-GH",
"afi": "afi-Latn-PG",
"afk": "afk-Latn-PG",
"afn": "afn-Latn-NG",
"afo": "afo-Latn-NG",
"afp": "afp-Latn-PG",
"afs": "afs-Latn-MX",
"afu": "afu-Latn-GH",
"afz": "afz-Latn-ID",
"aga": "aga-Latn-PE",
"agb": "agb-Latn-NG",
"agc": "agc-Latn-NG",
"agd": "agd-Latn-PG",
"age": "age-Latn-PG",
"agf": "agf-Latn-ID",
"agg": "agg-Latn-PG",
"agh": "agh-Latn-CD",
"agi": "agi-Deva-IN",
"agj": "agj-Ethi-ET",
"agk": "agk-Latn-PH",
"agl": "agl-Latn-PG",
"agm": "agm-Latn-PG",
"agn": "agn-Latn-PH",
"ago": "ago-Latn-PG",
"agq": "agq-Latn-CM",
"agr": "agr-Latn-PE",
"ags": "ags-Latn-CM",
"agt": "agt-Latn-PH",
"agu": "agu-Latn-GT",
"agv": "agv-Latn-PH",
"agw": "agw-Latn-SB",
"agx": "agx-Cyrl-RU",
"agy": "agy-Latn-PH",
"agz": "agz-Latn-PH",
"aha": "aha-Latn-GH",
"ahb": "ahb-Latn-VU",
"ahg": "ahg-Ethi-ET",
"ahh": "ahh-Latn-ID",
"ahi": "ahi-Latn-CI",
"ahk": "ahk-Latn-MM",
"ahl": "ahl-Latn-TG",
"ahm": "ahm-Latn-CI",
"ahn": "ahn-Latn-NG",
"aho": "aho-Ahom-IN",
"ahp": "ahp-Latn-CI",
"ahr": "ahr-Deva-IN",
"ahs": "ahs-Latn-NG",
"aht": "aht-Latn-US",
"aia": "aia-Latn-SB",
"aib": "aib-Arab-CN",
"aic": "aic-Latn-PG",
"aid": "aid-Latn-AU",
"aie": "aie-Latn-PG",
"aif": "aif-Latn-PG",
"aig": "aig-Latn-AG",
"aii": "aii-Syrc-IQ",
"aij": "aij-Hebr-IL",
"aik": "aik-Latn-NG",
"ail": "ail-Latn-PG",
"aim": "aim-Latn-IN",
"ain": "ain-Kana-JP",
"aio": "aio-Mymr-IN",
"aip": "aip-Latn-ID",
"aiq": "aiq-Arab-AF",
"air": "air-Latn-ID",
"ait": "ait-Latn-BR",
"aiw": "aiw-Latn-ET",
"aix": "aix-Latn-PG",
"aiy": "aiy-Latn-CF",
"aja": "aja-Latn-SS",
"ajg": "ajg-Latn-BJ",
"aji": "aji-Latn-NC",
"ajn": "ajn-Latn-AU",
"ajw": "ajw-Latn-NG",
"ajz": "ajz-Latn-IN",
"ak": "ak-Latn-GH",
"akb": "akb-Latn-ID",
"akc": "akc-Latn-ID",
"akd": "akd-Latn-NG",
"ake": "ake-Latn-GY",
"akf": "akf-Latn-NG",
"akg": "akg-Latn-ID",
"akh": "akh-Latn-PG",
"aki": "aki-Latn-PG",
"akk": "akk-Xsux-IQ",
"akl": "akl-Latn-PH",
"ako": "ako-Latn-SR",
"akp": "akp-Latn-GH",
"akq": "akq-Latn-PG",
"akr": "akr-Latn-VU",
"aks": "aks-Latn-TG",
"akt": "akt-Latn-PG",
"aku": "aku-Latn-CM",
"akv": "akv-Cyrl-RU",
"akw": "akw-Latn-CG",
"akz": "akz-Latn-US",
"ala": "ala-Latn-NG",
"alc": "alc-Latn-CL",
"ald": "ald-Latn-CI",
"ale": "ale-Latn-US",
"alf": "alf-Latn-NG",
"alh": "alh-Latn-AU",
"ali": "ali-Latn-PG",
"alj": "alj-Latn-PH",
"alk": "alk-Laoo-LA",
"all": "all-Mlym-IN",
"alm": "alm-Latn-VU",
"aln": "aln-Latn-XK",
"alo": "alo-Latn-ID",
"alp": "alp-Latn-ID",
"alq": "alq-Latn-CA",
"alr": "alr-Cyrl-RU",
"alt": "alt-Cyrl-RU",
"alu": "alu-Latn-SB",
"alw": "alw-Ethi-ET",
"alx": "alx-Latn-PG",
"aly": "aly-Latn-AU",
"alz": "alz-Latn-CD",
"am": "am-Ethi-ET",
"ama": "ama-Latn-BR",
"amb": "amb-Latn-NG",
"amc": "amc-Latn-PE",
"ame": "ame-Latn-PE",
"amf": "amf-Latn-ET",
"amg": "amg-Latn-AU",
"ami": "ami-Latn-TW",
"amj": "amj-Latn-TD",
"amk": "amk-Latn-ID",
"amm": "amm-Latn-PG",
"amn": "amn-Latn-PG",
"amo": "amo-Latn-NG",
"amp": "amp-Latn-PG",
"amq": "amq-Latn-ID",
"amr": "amr-Latn-PE",
"ams": "ams-Jpan-JP",
"amt": "amt-Latn-PG",
"amu": "amu-Latn-MX",
"amv": "amv-Latn-ID",
"amw": "amw-Syrc-SY",
"amx": "amx-Latn-AU",
"amy": "amy-Latn-AU",
"amz": "amz-Latn-AU",
"an": "an-Latn-ES",
"ana": "ana-Latn-CO",
"anb": "anb-Latn-PE",
"anc": "anc-Latn-NG",
"and": "and-Latn-ID",
"ane": "ane-Latn-NC",
"anf": "anf-Latn-GH",
"ang": "ang-Latn-GB",
"anh": "anh-Latn-PG",
"ani": "ani-Cyrl-RU",
"anj": "anj-Latn-PG",
"ank": "ank-Latn-NG",
"anl": "anl-Latn-MM",
"anm": "anm-Latn-IN",
"ann": "ann-Latn-NG",
"ano": "ano-Latn-CO",
"anp": "anp-Deva-IN",
"anq": "anq-Deva-IN",
"anr": "anr-Deva-IN",
"ans": "ans-Latn-CO",
"ant": "ant-Latn-AU",
"anu": "anu-Ethi-ET",
"anv": "anv-Latn-CM",
"anw": "anw-Latn-NG",
"anx": "anx-Latn-PG",
"any": "any-Latn-CI",
"anz": "anz-Latn-PG",
"aoa": "aoa-Latn-ST",
"aob": "aob-Latn-PG",
"aoc": "aoc-Latn-VE",
"aod": "aod-Latn-PG",
"aoe": "aoe-Latn-PG",
"aof": "aof-Latn-PG",
"aog": "aog-Latn-PG",
"aoi": "aoi-Latn-AU",
"aoj": "aoj-Latn-PG",
"aok": "aok-Latn-NC",
"aol": "aol-Latn-ID",
"aom": "aom-Latn-PG",
"aon": "aon-Latn-PG",
"aor": "aor-Latn-VU",
"aos": "aos-Latn-ID",
"aot": "aot-Beng-BD",
"aox": "aox-Latn-GY",
"aoz": "aoz-Latn-ID",
"apb": "apb-Latn-SB",
"apc": "apc-Arab-SY",
"apd": "apd-Arab-TG",
"ape": "ape-Latn-PG",
"apf": "apf-Latn-PH",
"apg": "apg-Latn-ID",
"aph": "aph-Deva-NP",
"api": "api-Latn-BR",
"apj": "apj-Latn-US",
"apk": "apk-Latn-US",
"apl": "apl-Latn-US",
"apm": "apm-Latn-US",
"apn": "apn-Latn-BR",
"apo": "apo-Latn-PG",
"app": "app-Latn-VU",
"apr": "apr-Latn-PG",
"aps": "aps-Latn-PG",
"apt": "apt-Latn-IN",
"apu": "apu-Latn-BR",
"apv": "apv-Latn-BR",
"apw": "apw-Latn-US",
"apx": "apx-Latn-ID",
"apy": "apy-Latn-BR",
"apz": "apz-Latn-PG",
"aqc": "aqc-Cyrl-RU",
"aqd": "aqd-Latn-ML",
"aqg": "aqg-Latn-NG",
"aqk": "aqk-Latn-NG",
"aqm": "aqm-Latn-ID",
"aqn": "aqn-Latn-PH",
"aqr": "aqr-Latn-NC",
"aqt": "aqt-Latn-PY",
"aqz": "aqz-Latn-BR",
"ar": "ar-Arab-EG",
"arc": "arc-Armi-IR",
"arc-Hatr": "arc-Hatr-IQ",
"arc-Nbat": "arc-Nbat-JO",
"arc-Palm": "arc-Palm-SY",
"ard": "ard-Latn-AU",
"are": "are-Latn-AU",
"arh": "arh-Latn-CO",
"ari": "ari-Latn-US",
"arj": "arj-Latn-BR",
"ark": "ark-Latn-BR",
"arl": "arl-Latn-PE",
"arn": "arn-Latn-CL",
"aro": "aro-Latn-BO",
"arp": "arp-Latn-US",
"arq": "arq-Arab-DZ",
"arr": "arr-Latn-BR",
"ars": "ars-Arab-SA",
"aru": "aru-Latn-BR",
"arw": "arw-Latn-SR",
"arx": "arx-Latn-BR",
"ary": "ary-Arab-MA",
"arz": "arz-Arab-EG",
"as": "as-Beng-IN",
"asa": "asa-Latn-TZ",
"asb": "asb-Latn-CA",
"asc": "asc-Latn-ID",
"ase": "ase-Sgnw-US",
"asg": "asg-Latn-NG",
"ash": "ash-Latn-PE",
"asi": "asi-Latn-ID",
"asj": "asj-Latn-CM",
"ask": "ask-Arab-AF",
"asl": "asl-Latn-ID",
"asn": "asn-Latn-BR",
"aso": "aso-Latn-PG",
"asr": "asr-Deva-IN",
"ass": "ass-Latn-CM",
"ast": "ast-Latn-ES",
"asu": "asu-Latn-BR",
"asv": "asv-Latn-CD",
"asx": "asx-Latn-PG",
"asy": "asy-Latn-ID",
"asz": "asz-Latn-ID",
"ata": "ata-Latn-PG",
"atb": "atb-Latn-CN",
"atc": "atc-Latn-PE",
"atd": "atd-Latn-PH",
"ate": "ate-Latn-PG",
"atg": "atg-Latn-NG",
"ati": "ati-Latn-CI",
"atj": "atj-Latn-CA",
"atk": "atk-Latn-PH",
"atl": "atl-Latn-PH",
"atm": "atm-Latn-PH",
"atn": "atn-Arab-IR",
"ato": "ato-Latn-CM",
"atp": "atp-Latn-PH",
"atq": "atq-Latn-ID",
"atr": "atr-Latn-BR",
"ats": "ats-Latn-US",
"att": "att-Latn-PH",
"atu": "atu-Latn-SS",
"atv": "atv-Cyrl-RU",
"atw": "atw-Latn-US",
"atx": "atx-Latn-BR",
"aty": "aty-Latn-VU",
"atz": "atz-Latn-PH",
"aua": "aua-Latn-SB",
"auc": "auc-Latn-EC",
"aud": "aud-Latn-SB",
"aug": "aug-Latn-BJ",
"auh": "auh-Latn-ZM",
"aui": "aui-Latn-PG",
"auj": "auj-Arab-LY",
"auk": "auk-Latn-PG",
"aul": "aul-Latn-VU",
"aum": "aum-Latn-NG",
"aun": "aun-Latn-PG",
"auo": "auo-Latn-NG",
"aup": "aup-Latn-PG",
"auq": "auq-Latn-ID",
"aur": "aur-Latn-PG",
"aut": "aut-Latn-PF",
"auu": "auu-Latn-ID",
"auw": "auw-Latn-ID",
"auy": "auy-Latn-PG",
"auz": "auz-Arab-UZ",
"av": "av-Cyrl-RU",
"avb": "avb-Latn-PG",
"avd": "avd-Arab-IR",
"avi": "avi-Latn-CI",
"avk": "avk-Latn-001",
"avl": "avl-Arab-EG",
"avm": "avm-Latn-AU",
"avn": "avn-Latn-GH",
"avo": "avo-Latn-BR",
"avs": "avs-Latn-PE",
"avt": "avt-Latn-PG",
"avu": "avu-Latn-SS",
"avv": "avv-Latn-BR",
"awa": "awa-Deva-IN",
"awb": "awb-Latn-PG",
"awc": "awc-Latn-NG",
"awe": "awe-Latn-BR",
"awg": "awg-Latn-AU",
"awh": "awh-Latn-ID",
"awi": "awi-Latn-PG",
"awk": "awk-Latn-AU",
"awm": "awm-Latn-PG",
"awn": "awn-Ethi-ET",
"awo": "awo-Latn-NG",
"awr": "awr-Latn-ID",
"aws": "aws-Latn-ID",
"awt": "awt-Latn-BR",
"awu": "awu-Latn-ID",
"awv": "awv-Latn-ID",
"aww": "aww-Latn-PG",
"awx": "awx-Latn-PG",
"awy": "awy-Latn-ID",
"axb": "axb-Latn-AR",
"axe": "axe-Latn-AU",
"axg": "axg-Latn-BR",
"axk": "axk-Latn-CF",
"axl": "axl-Latn-AU",
"axm": "axm-Armn-AM",
"axx": "axx-Latn-NC",
"ay": "ay-Latn-BO",
"aya": "aya-Latn-PG",
"ayb": "ayb-Latn-BJ",
"ayc": "ayc-Latn-PE",
"ayd": "ayd-Latn-AU",
"aye": "aye-Latn-NG",
"ayg": "ayg-Latn-TG",
"ayh": "ayh-Arab-YE",
"ayi": "ayi-Latn-NG",
"ayk": "ayk-Latn-NG",
"ayl": "ayl-Arab-LY",
"ayn": "ayn-Arab-YE",
"ayo": "ayo-Latn-PY",
"ayp": "ayp-Arab-IQ",
"ayq": "ayq-Latn-PG",
"ays": "ays-Latn-PH",
"ayt": "ayt-Latn-PH",
"ayu": "ayu-Latn-NG",
"ayz": "ayz-Latn-ID",
"az": "az-Latn-AZ",
"az-Arab": "az-Arab-IR",
"az-IQ": "az-Arab-IQ",
"az-IR": "az-Arab-IR",
"az-RU": "az-Cyrl-RU",
"azb": "azb-Arab-IR",
"azd": "azd-Latn-MX",
"azg": "azg-Latn-MX",
"azm": "azm-Latn-MX",
"azn": "azn-Latn-MX",
"azo": "azo-Latn-CM",
"azt": "azt-Latn-PH",
"azz": "azz-Latn-MX",
"ba": "ba-Cyrl-RU",
"baa": "baa-Latn-SB",
"bab": "bab-Latn-GW",
"bac": "bac-Latn-ID",
"bae": "bae-Latn-VE",
"baf": "baf-Latn-CM",
"bag": "bag-Latn-CM",
"bah": "bah-Latn-BS",
"baj": "baj-Latn-ID",
"bal": "bal-Arab-PK",
"ban": "ban-Latn-ID",
"bao": "bao-Latn-CO",
"bap": "bap-Deva-NP",
"bap-Krai": "bap-Krai-IN",
"bar": "bar-Latn-AT",
"bas": "bas-Latn-CM",
"bau": "bau-Latn-NG",
"bav": "bav-Latn-CM",
"baw": "baw-Latn-CM",
"bax": "bax-Bamu-CM",
"bay": "bay-Latn-ID",
"bba": "bba-Latn-BJ",
"bbb": "bbb-Latn-PG",
"bbc": "bbc-Latn-ID",
"bbd": "bbd-Latn-PG",
"bbe": "bbe-Latn-CD",
"bbf": "bbf-Latn-PG",
"bbg": "bbg-Latn-GA",
"bbi": "bbi-Latn-CM",
"bbj": "bbj-Latn-CM",
"bbk": "bbk-Latn-CM",
"bbl": "bbl-Geor-GE",
"bbm": "bbm-Latn-CD",
"bbn": "bbn-Latn-PG",
"bbo": "bbo-Latn-BF",
"bbp": "bbp-Latn-CF",
"bbq": "bbq-Latn-CM",
"bbr": "bbr-Latn-PG",
"bbs": "bbs-Latn-NG",
"bbt": "bbt-Latn-NG",
"bbu": "bbu-Latn-NG",
"bbv": "bbv-Latn-PG",
"bbw": "bbw-Latn-CM",
"bbx": "bbx-Latn-CM",
"bby": "bby-Latn-CM",
"bca": "bca-Latn-CN",
"bcb": "bcb-Latn-SN",
"bcd": "bcd-Latn-ID",
"bce": "bce-Latn-CM",
"bcf": "bcf-Latn-PG",
"bcg": "bcg-Latn-GN",
"bch": "bch-Latn-PG",
"bci": "bci-Latn-CI",
"bcj": "bcj-Latn-AU",
"bck": "bck-Latn-AU",
"bcm": "bcm-Latn-PG",
"bcn": "bcn-Latn-NG",
"bco": "bco-Latn-PG",
"bcp": "bcp-Latn-CD",
"bcq": "bcq-Ethi-ET",
"bcr": "bcr-Latn-CA",
"bcs": "bcs-Latn-NG",
"bct": "bct-Latn-CD",
"bcu": "bcu-Latn-PG",
"bcv": "bcv-Latn-NG",
"bcw": "bcw-Latn-CM",
"bcy": "bcy-Latn-NG",
"bcz": "bcz-Latn-SN",
"bda": "bda-Latn-SN",
"bdb": "bdb-Latn-ID",
"bdc": "bdc-Latn-CO",
"bdd": "bdd-Latn-PG",
"bde": "bde-Latn-NG",
"bdf": "bdf-Latn-PG",
"bdg": "bdg-Latn-MY",
"bdh": "bdh-Latn-SS",
"bdi": "bdi-Latn-SD",
"bdj": "bdj-Latn-SS",
"bdk": "bdk-Latn-AZ",
"bdl": "bdl-Latn-ID",
"bdm": "bdm-Latn-TD",
"bdn": "bdn-Latn-CM",
"bdo": "bdo-Latn-TD",
"bdp": "bdp-Latn-TZ",
"bdq": "bdq-Latn-VN",
"bdr": "bdr-Latn-MY",
"bds": "bds-Latn-TZ",
"bdt": "bdt-Latn-CF",
"bdu": "bdu-Latn-CM",
"bdv": "bdv-Orya-IN",
"bdw": "bdw-Latn-ID",
"bdx": "bdx-Latn-ID",
"bdy": "bdy-Latn-AU",
"bdz": "bdz-Arab-PK",
"be": "be-Cyrl-BY",
"bea": "bea-Latn-CA",
"beb": "beb-Latn-CM",
"bec": "bec-Latn-CM",
"bed": "bed-Latn-ID",
"bee": "bee-Deva-IN",
"bef": "bef-Latn-PG",
"beh": "beh-Latn-BJ",
"bei": "bei-Latn-ID",
"bej": "bej-Arab-SD",
"bek": "bek-Latn-PG",
"bem": "bem-Latn-ZM",
"beo": "beo-Latn-PG",
"bep": "bep-Latn-ID",
"beq": "beq-Latn-CG",
"bes": "bes-Latn-TD",
"bet": "bet-Latn-CI",
"beu": "beu-Latn-ID",
"bev": "bev-Latn-CI",
"bew": "bew-Latn-ID",
"bex": "bex-Latn-SS",
"bey": "bey-Latn-PG",
"bez": "bez-Latn-TZ",
"bfa": "bfa-Latn-SS",
"bfb": "bfb-Deva-IN",
"bfc": "bfc-Latn-CN",
"bfd": "bfd-Latn-CM",
"bfe": "bfe-Latn-ID",
"bff": "bff-Latn-CF",
"bfg": "bfg-Latn-ID",
"bfh": "bfh-Latn-PG",
"bfj": "bfj-Latn-CM",
"bfl": "bfl-Latn-CF",
"bfm": "bfm-Latn-CM",
"bfn": "bfn-Latn-TL",
"bfo": "bfo-Latn-BF",
"bfp": "bfp-Latn-CM",
"bfq": "bfq-Taml-IN",
"bfs": "bfs-Latn-CN",
"bft": "bft-Arab-PK",
"bfu": "bfu-Tibt-IN",
"bfw": "bfw-Orya-IN",
"bfx": "bfx-Latn-PH",
"bfy": "bfy-Deva-IN",
"bfz": "bfz-Deva-IN",
"bg": "bg-Cyrl-BG",
"bga": "bga-Latn-NG",
"bgb": "bgb-Latn-ID",
"bgc": "bgc-Deva-IN",
"bgd": "bgd-Deva-IN",
"bgf": "bgf-Latn-CM",
"bgg": "bgg-Latn-IN",
"bgi": "bgi-Latn-PH",
"bgj": "bgj-Latn-CM",
"bgn": "bgn-Arab-PK",
"bgo": "bgo-Latn-GN",
"bgp": "bgp-Arab-PK",
"bgq": "bgq-Deva-IN",
"bgr": "bgr-Latn-IN",
"bgs": "bgs-Latn-PH",
"bgt": "bgt-Latn-SB",
"bgu": "bgu-Latn-NG",
"bgv": "bgv-Latn-ID",
"bgw": "bgw-Deva-IN",
"bgx": "bgx-Grek-TR",
"bgy": "bgy-Latn-ID",
"bgz": "bgz-Latn-ID",
"bha": "bha-Deva-IN",
"bhb": "bhb-Deva-IN",
"bhc": "bhc-Latn-ID",
"bhd": "bhd-Deva-IN",
"bhe": "bhe-Arab-PK",
"bhf": "bhf-Latn-PG",
"bhg": "bhg-Latn-PG",
"bhh": "bhh-Cyrl-IL",
"bhi": "bhi-Deva-IN",
"bhj": "bhj-Deva-NP",
"bhl": "bhl-Latn-PG",
"bhm": "bhm-Arab-OM",
"bhn": "bhn-Syrc-GE",
"bho": "bho-Deva-IN",
"bhp": "bhp-Latn-ID",
"bhq": "bhq-Latn-ID",
"bhr": "bhr-Latn-MG",
"bhs": "bhs-Latn-CM",
"bht": "bht-Deva-IN",
"bhu": "bhu-Deva-IN",
"bhv": "bhv-Latn-ID",
"bhw": "bhw-Latn-ID",
"bhy": "bhy-Latn-CD",
"bhz": "bhz-Latn-ID",
"bi": "bi-Latn-VU",
"bia": "bia-Latn-AU",
"bib": "bib-Latn-BF",
"bid": "bid-Latn-TD",
"bie": "bie-Latn-PG",
"bif": "bif-Latn-GW",
"big": "big-Latn-PG",
"bik": "bik-Latn-PH",
"bil": "bil-Latn-NG",
"bim": "bim-Latn-GH",
"bin": "bin-Latn-NG",
"bio": "bio-Latn-PG",
"bip": "bip-Latn-CD",
"biq": "biq-Latn-PG",
"bir": "bir-Latn-PG",
"bit": "bit-Latn-PG",
"biu": "biu-Latn-IN",
"biv": "biv-Latn-GH",
"biw": "biw-Latn-CM",
"biy": "biy-Deva-IN",
"biz": "biz-Latn-CD",
"bja": "bja-Latn-CD",
"bjb": "bjb-Latn-AU",
"bjc": "bjc-Latn-PG",
"bjf": "bjf-Syrc-IL",
"bjg": "bjg-Latn-GW",
"bjh": "bjh-Latn-PG",
"bji": "bji-Latn-ET",
"bjj": "bjj-Deva-IN",
"bjk": "bjk-Latn-PG",
"bjl": "bjl-Latn-PG",
"bjm": "bjm-Arab-IQ",
"bjn": "bjn-Latn-ID",
"bjo": "bjo-Latn-CF",
"bjp": "bjp-Latn-PG",
"bjr": "bjr-Latn-PG",
"bjs": "bjs-Latn-BB",
"bjt": "bjt-Latn-SN",
"bju": "bju-Latn-CM",
"bjv": "bjv-Latn-TD",
"bjw": "bjw-Latn-CI",
"bjx": "bjx-Latn-PH",
"bjy": "bjy-Latn-AU",
"bjz": "bjz-Latn-PG",
"bka": "bka-Latn-NG",
"bkc": "bkc-Latn-CM",
"bkd": "bkd-Latn-PH",
"bkf": "bkf-Latn-CD",
"bkg": "bkg-Latn-CF",
"bkh": "bkh-Latn-CM",
"bki": "bki-Latn-VU",
"bkj": "bkj-Latn-CF",
"bkk": "bkk-Tibt-IN",
"bkl": "bkl-Latn-ID",
"bkm": "bkm-Latn-CM",
"bkn": "bkn-Latn-ID",
"bko": "bko-Latn-CM",
"bkp": "bkp-Latn-CD",
"bkq": "bkq-Latn-BR",
"bkr": "bkr-Latn-ID",
"bks": "bks-Latn-PH",
"bkt": "bkt-Latn-CD",
"bku": "bku-Latn-PH",
"bkv": "bkv-Latn-NG",
"bkw": "bkw-Latn-CG",
"bkx": "bkx-Latn-TL",
"bky": "bky-Latn-NG",
"bkz": "bkz-Latn-ID",
"bla": "bla-Latn-CA",
"blb": "blb-Latn-SB",
"blc": "blc-Latn-CA",
"bld": "bld-Latn-ID",
"ble": "ble-Latn-GW",
"blf": "blf-Latn-ID",
"blh": "blh-Latn-LR",
"bli": "bli-Latn-CD",
"blj": "blj-Latn-ID",
"blk": "blk-Mymr-MM",
"blm": "blm-Latn-SS",
"bln": "bln-Latn-PH",
"blo": "blo-Latn-BJ",
"blp": "blp-Latn-SB",
"blq": "blq-Latn-PG",
"blr": "blr-Latn-CN",
"bls": "bls-Latn-ID",
"blt": "blt-Tavt-VN",
"blv": "blv-Latn-AO",
"blw": "blw-Latn-PH",
"blx": "blx-Latn-PH",
"bly": "bly-Latn-BJ",
"blz": "blz-Latn-ID",
"bm": "bm-Latn-ML",
"bma": "bma-Latn-NG",
"bmb": "bmb-Latn-CD",
"bmc": "bmc-Latn-PG",
"bmd": "bmd-Latn-GN",
"bme": "bme-Latn-CF",
"bmf": "bmf-Latn-SL",
"bmg": "bmg-Latn-CD",
"bmh": "bmh-Latn-PG",
"bmi": "bmi-Latn-TD",
"bmj": "bmj-Deva-NP",
"bmk": "bmk-Latn-PG",
"bml": "bml-Latn-CD",
"bmm": "bmm-Latn-MG",
"bmn": "bmn-Latn-PG",
"bmo": "bmo-Latn-CM",
"bmp": "bmp-Latn-PG",
"bmq": "bmq-Latn-ML",
"bmr": "bmr-Latn-CO",
"bms": "bms-Latn-NE",
"bmu": "bmu-Latn-PG",
"bmv": "bmv-Latn-CM",
"bmw": "bmw-Latn-CG",
"bmx": "bmx-Latn-PG",
"bmz": "bmz-Latn-PG",
"bn": "bn-Beng-BD",
"bna": "bna-Latn-ID",
"bnb": "bnb-Latn-MY",
"bnc": "bnc-Latn-PH",
"bnd": "bnd-Latn-ID",
"bne": "bne-Latn-ID",
"bnf": "bnf-Latn-ID",
"bng": "bng-Latn-GQ",
"bni": "bni-Latn-CD",
"bnj": "bnj-Latn-PH",
"bnk": "bnk-Latn-VU",
"bnm": "bnm-Latn-GQ",
"bnn": "bnn-Latn-TW",
"bno": "bno-Latn-PH",
"bnp": "bnp-Latn-PG",
"bnq": "bnq-Latn-ID",
"bnr": "bnr-Latn-VU",
"bns": "bns-Deva-IN",
"bnu": "bnu-Latn-ID",
"bnv": "bnv-Latn-ID",
"bnw": "bnw-Latn-PG",
"bnx": "bnx-Latn-CD",
"bny": "bny-Latn-MY",
"bnz": "bnz-Latn-CM",
"bo": "bo-Tibt-CN",
"boa": "boa-Latn-PE",
"bob": "bob-Latn-KE",
"boe": "boe-Latn-CM",
"bof": "bof-Latn-BF",
"boh": "boh-Latn-CD",
"boj": "boj-Latn-PG",
"bok": "bok-Latn-CG",
"bol": "bol-Latn-NG",
"bom": "bom-Latn-NG",
"bon": "bon-Latn-PG",
"boo": "boo-Latn-ML",
"bop": "bop-Latn-PG",
"boq": "boq-Latn-PG",
"bor": "bor-Latn-BR",
"bot": "bot-Latn-SS",
"bou": "bou-Latn-TZ",
"bov": "bov-Latn-GH",
"bow": "bow-Latn-PG",
"box": "box-Latn-BF",
"boy": "boy-Latn-CF",
"boz": "boz-Latn-ML",
"bpa": "bpa-Latn-VU",
"bpc": "bpc-Latn-CM",
"bpd": "bpd-Latn-CF",
"bpe": "bpe-Latn-PG",
"bpg": "bpg-Latn-ID",
"bph": "bph-Cyrl-RU",
"bpi": "bpi-Latn-PG",
"bpj": "bpj-Latn-CD",
"bpk": "bpk-Latn-NC",
"bpl": "bpl-Latn-AU",
"bpm": "bpm-Latn-PG",
"bpo": "bpo-Latn-ID",
"bpp": "bpp-Latn-ID",
"bpq": "bpq-Latn-ID",
"bpr": "bpr-Latn-PH",
"bps": "bps-Latn-PH",
"bpt": "bpt-Latn-AU",
"bpu": "bpu-Latn-PG",
"bpv": "bpv-Latn-ID",
"bpw": "bpw-Latn-PG",
"bpx": "bpx-Deva-IN",
"bpy": "bpy-Beng-IN",
"bpz": "bpz-Latn-ID",
"bqa": "bqa-Latn-BJ",
"bqb": "bqb-Latn-ID",
"bqc": "bqc-Latn-BJ",
"bqd": "bqd-Latn-CM",
"bqf": "bqf-Latn-GN",
"bqg": "bqg-Latn-TG",
"bqi": "bqi-Arab-IR",
"bqj": "bqj-Latn-SN",
"bqk": "bqk-Latn-CF",
"bql": "bql-Latn-PG",
"bqm": "bqm-Latn-CM",
"bqo": "bqo-Latn-CM",
"bqp": "bqp-Latn-NG",
"bqq": "bqq-Latn-ID",
"bqr": "bqr-Latn-ID",
"bqs": "bqs-Latn-PG",
"bqt": "bqt-Latn-CM",
"bqu": "bqu-Latn-CD",
"bqv": "bqv-Latn-CI",
"bqw": "bqw-Latn-NG",
"bqx": "bqx-Latn-NG",
"bqz": "bqz-Latn-CM",
"br": "br-Latn-FR",
"bra": "bra-Deva-IN",
"brb": "brb-Khmr-KH",
"brc": "brc-Latn-GY",
"brd": "brd-Deva-NP",
"brf": "brf-Latn-CD",
"brg": "brg-Latn-BO",
"brh": "brh-Arab-PK",
"bri": "bri-Latn-CM",
"brj": "brj-Latn-VU",
"brk": "brk-Arab-SD",
"brl": "brl-Latn-BW",
"brm": "brm-Latn-CD",
"brn": "brn-Latn-CR",
"bro": "bro-Tibt-BT",
"brp": "brp-Latn-ID",
"brq": "brq-Latn-PG",
"brr": "brr-Latn-SB",
"brs": "brs-Latn-ID",
"brt": "brt-Latn-NG",
"bru": "bru-Latn-VN",
"brv": "brv-Laoo-LA",
"brw": "brw-Knda-IN",
"brx": "brx-Deva-IN",
"bry": "bry-Latn-PG",
"brz": "brz-Latn-PG",
"bs": "bs-Latn-BA",
"bsa": "bsa-Latn-ID",
"bsb": "bsb-Latn-BN",
"bsc": "bsc-Latn-SN",
"bse": "bse-Latn-CM",
"bsf": "bsf-Latn-NG",
"bsh": "bsh-Arab-AF",
"bsi": "bsi-Latn-CM",
"bsj": "bsj-Latn-NG",
"bsk": "bsk-Arab-PK",
"bsl": "bsl-Latn-NG",
"bsm": "bsm-Latn-ID",
"bsn": "bsn-Latn-CO",
"bso": "bso-Latn-TD",
"bsp": "bsp-Latn-GN",
"bsq": "bsq-Bass-LR",
"bsr": "bsr-Latn-NG",
"bss": "bss-Latn-CM",
"bst": "bst-Ethi-ET",
"bsu": "bsu-Latn-ID",
"bsv": "bsv-Latn-GN",
"bsw": "bsw-Latn-ET",
"bsx": "bsx-Latn-NG",
"bsy": "bsy-Latn-MY",
"bta": "bta-Latn-NG",
"btc": "btc-Latn-CM",
"btd": "btd-Batk-ID",
"bte": "bte-Latn-NG",
"btf": "btf-Latn-TD",
"btg": "btg-Latn-CI",
"bth": "bth-Latn-MY",
"bti": "bti-Latn-ID",
"btj": "btj-Latn-ID",
"btm": "btm-Batk-ID",
"btn": "btn-Latn-PH",
"bto": "bto-Latn-PH",
"btp": "btp-Latn-PG",
"btq": "btq-Latn-MY",
"btr": "btr-Latn-VU",
"bts": "bts-Latn-ID",
"btt": "btt-Latn-NG",
"btu": "btu-Latn-NG",
"btv": "btv-Deva-PK",
"btw": "btw-Latn-PH",
"btx": "btx-Latn-ID",
"bty": "bty-Latn-ID",
"btz": "btz-Latn-ID",
"bua": "bua-Cyrl-RU",
"bub": "bub-Latn-TD",
"buc": "buc-Latn-YT",
"bud": "bud-Latn-TG",
"bue": "bue-Latn-CA",
"buf": "buf-Latn-CD",
"bug": "bug-Latn-ID",
"buh": "buh-Latn-CN",
"bui": "bui-Latn-CG",
"buj": "buj-Latn-NG",
"buk": "buk-Latn-PG",
"bum": "bum-Latn-CM",
"bun": "bun-Latn-SL",
"buo": "buo-Latn-PG",
"bup": "bup-Latn-ID",
"buq": "buq-Latn-PG",
"bus": "bus-Latn-NG",
"but": "but-Latn-PG",
"buu": "buu-Latn-CD",
"buv": "buv-Latn-PG",
"buw": "buw-Latn-GA",
"bux": "bux-Latn-NG",
"buy": "buy-Latn-SL",
"buz": "buz-Latn-NG",
"bva": "bva-Latn-TD",
"bvb": "bvb-Latn-GQ",
"bvc": "bvc-Latn-SB",
"bvd": "bvd-Latn-SB",
"bve": "bve-Latn-ID",
"bvf": "bvf-Latn-TD",
"bvg": "bvg-Latn-CM",
"bvh": "bvh-Latn-NG",
"bvi": "bvi-Latn-SS",
"bvj": "bvj-Latn-NG",
"bvk": "bvk-Latn-ID",
"bvm": "bvm-Latn-CM",
"bvn": "bvn-Latn-PG",
"bvo": "bvo-Latn-TD",
"bvq": "bvq-Latn-CF",
"bvr": "bvr-Latn-AU",
"bvt": "bvt-Latn-ID",
"bvu": "bvu-Latn-ID",
"bvv": "bvv-Latn-VE",
"bvw": "bvw-Latn-NG",
"bvx": "bvx-Latn-CG",
"bvy": "bvy-Latn-PH",
"bvz": "bvz-Latn-ID",
"bwa": "bwa-Latn-NC",
"bwb": "bwb-Latn-FJ",
"bwc": "bwc-Latn-ZM",
"bwd": "bwd-Latn-PG",
"bwe": "bwe-Mymr-MM",
"bwf": "bwf-Latn-PG",
"bwg": "bwg-Latn-MZ",
"bwh": "bwh-Latn-CM",
"bwi": "bwi-Latn-VE",
"bwj": "bwj-Latn-BF",
"bwk": "bwk-Latn-PG",
"bwl": "bwl-Latn-CD",
"bwm": "bwm-Latn-PG",
"bwo": "bwo-Latn-ET",
"bwp": "bwp-Latn-ID",
"bwq": "bwq-Latn-BF",
"bwr": "bwr-Latn-NG",
"bws": "bws-Latn-CD",
"bwt": "bwt-Latn-CM",
"bwu": "bwu-Latn-GH",
"bww": "bww-Latn-CD",
"bwx": "bwx-Latn-CN",
"bwy": "bwy-Latn-BF",
"bwz": "bwz-Latn-CG",
"bxa": "bxa-Latn-SB",
"bxb": "bxb-Latn-SS",
"bxc": "bxc-Latn-GQ",
"bxf": "bxf-Latn-PG",
"bxg": "bxg-Latn-CD",
"bxh": "bxh-Latn-PG",
"bxi": "bxi-Latn-AU",
"bxj": "bxj-Latn-AU",
"bxl": "bxl-Latn-BF",
"bxm": "bxm-Cyrl-MN",
"bxn": "bxn-Latn-AU",
"bxo": "bxo-Latn-NG",
"bxp": "bxp-Latn-CM",
"bxq": "bxq-Latn-NG",
"bxs": "bxs-Latn-CM",
"bxu": "bxu-Mong-CN",
"bxv": "bxv-Latn-TD",
"bxw": "bxw-Latn-ML",
"bxz": "bxz-Latn-PG",
"bya": "bya-Latn-PH",
"byb": "byb-Latn-CM",
"byc": "byc-Latn-NG",
"byd": "byd-Latn-ID",
"bye": "bye-Latn-PG",
"byf": "byf-Latn-NG",
"byh": "byh-Deva-NP",
"byi": "byi-Latn-CD",
"byj": "byj-Latn-NG",
"byk": "byk-Latn-CN",
"byl": "byl-Latn-ID",
"bym": "bym-Latn-AU",
"byn": "byn-Ethi-ER",
"byp": "byp-Latn-NG",
"byr": "byr-Latn-PG",
"bys": "bys-Latn-NG",
"byv": "byv-Latn-CM",
"byw": "byw-Deva-NP",
"byx": "byx-Latn-PG",
"byz": "byz-Latn-PG",
"bza": "bza-Latn-LR",
"bzb": "bzb-Latn-ID",
"bzc": "bzc-Latn-MG",
"bzd": "bzd-Latn-CR",
"bze": "bze-Latn-ML",
"bzf": "bzf-Latn-PG",
"bzh": "bzh-Latn-PG",
"bzi": "bzi-Thai-TH",
"bzj": "bzj-Latn-BZ",
"bzk": "bzk-Latn-NI",
"bzl": "bzl-Latn-ID",
"bzm": "bzm-Latn-CD",
"bzn": "bzn-Latn-I