@konstructio/ui
Version:
A set of reusable and customizable React components built for konstruct.io
663 lines (662 loc) • 21.2 kB
JavaScript
import { g as p } from "./_commonjsHelpers-DaMA6jEr.js";
var T = {};
const H = /* @__PURE__ */ JSON.parse('[["AF","AFG","004","ISO 3166-2:AF"],["AL","ALB","008","ISO 3166-2:AL"],["DZ","DZA","012","ISO 3166-2:DZ"],["AS","ASM","016","ISO 3166-2:AS"],["AD","AND","020","ISO 3166-2:AD"],["AO","AGO","024","ISO 3166-2:AO"],["AI","AIA","660","ISO 3166-2:AI"],["AQ","ATA","010","ISO 3166-2:AQ"],["AG","ATG","028","ISO 3166-2:AG"],["AR","ARG","032","ISO 3166-2:AR"],["AM","ARM","051","ISO 3166-2:AM"],["AW","ABW","533","ISO 3166-2:AW"],["AU","AUS","036","ISO 3166-2:AU"],["AT","AUT","040","ISO 3166-2:AT"],["AZ","AZE","031","ISO 3166-2:AZ"],["BS","BHS","044","ISO 3166-2:BS"],["BH","BHR","048","ISO 3166-2:BH"],["BD","BGD","050","ISO 3166-2:BD"],["BB","BRB","052","ISO 3166-2:BB"],["BY","BLR","112","ISO 3166-2:BY"],["BE","BEL","056","ISO 3166-2:BE"],["BZ","BLZ","084","ISO 3166-2:BZ"],["BJ","BEN","204","ISO 3166-2:BJ"],["BM","BMU","060","ISO 3166-2:BM"],["BT","BTN","064","ISO 3166-2:BT"],["BO","BOL","068","ISO 3166-2:BO"],["BA","BIH","070","ISO 3166-2:BA"],["BW","BWA","072","ISO 3166-2:BW"],["BV","BVT","074","ISO 3166-2:BV"],["BR","BRA","076","ISO 3166-2:BR"],["IO","IOT","086","ISO 3166-2:IO"],["BN","BRN","096","ISO 3166-2:BN"],["BG","BGR","100","ISO 3166-2:BG"],["BF","BFA","854","ISO 3166-2:BF"],["BI","BDI","108","ISO 3166-2:BI"],["KH","KHM","116","ISO 3166-2:KH"],["CM","CMR","120","ISO 3166-2:CM"],["CA","CAN","124","ISO 3166-2:CA"],["CV","CPV","132","ISO 3166-2:CV"],["KY","CYM","136","ISO 3166-2:KY"],["CF","CAF","140","ISO 3166-2:CF"],["TD","TCD","148","ISO 3166-2:TD"],["CL","CHL","152","ISO 3166-2:CL"],["CN","CHN","156","ISO 3166-2:CN"],["CX","CXR","162","ISO 3166-2:CX"],["CC","CCK","166","ISO 3166-2:CC"],["CO","COL","170","ISO 3166-2:CO"],["KM","COM","174","ISO 3166-2:KM"],["CG","COG","178","ISO 3166-2:CG"],["CD","COD","180","ISO 3166-2:CD"],["CK","COK","184","ISO 3166-2:CK"],["CR","CRI","188","ISO 3166-2:CR"],["CI","CIV","384","ISO 3166-2:CI"],["HR","HRV","191","ISO 3166-2:HR"],["CU","CUB","192","ISO 3166-2:CU"],["CY","CYP","196","ISO 3166-2:CY"],["CZ","CZE","203","ISO 3166-2:CZ"],["DK","DNK","208","ISO 3166-2:DK"],["DJ","DJI","262","ISO 3166-2:DJ"],["DM","DMA","212","ISO 3166-2:DM"],["DO","DOM","214","ISO 3166-2:DO"],["EC","ECU","218","ISO 3166-2:EC"],["EG","EGY","818","ISO 3166-2:EG"],["SV","SLV","222","ISO 3166-2:SV"],["GQ","GNQ","226","ISO 3166-2:GQ"],["ER","ERI","232","ISO 3166-2:ER"],["EE","EST","233","ISO 3166-2:EE"],["ET","ETH","231","ISO 3166-2:ET"],["FK","FLK","238","ISO 3166-2:FK"],["FO","FRO","234","ISO 3166-2:FO"],["FJ","FJI","242","ISO 3166-2:FJ"],["FI","FIN","246","ISO 3166-2:FI"],["FR","FRA","250","ISO 3166-2:FR"],["GF","GUF","254","ISO 3166-2:GF"],["PF","PYF","258","ISO 3166-2:PF"],["TF","ATF","260","ISO 3166-2:TF"],["GA","GAB","266","ISO 3166-2:GA"],["GM","GMB","270","ISO 3166-2:GM"],["GE","GEO","268","ISO 3166-2:GE"],["DE","DEU","276","ISO 3166-2:DE"],["GH","GHA","288","ISO 3166-2:GH"],["GI","GIB","292","ISO 3166-2:GI"],["GR","GRC","300","ISO 3166-2:GR"],["GL","GRL","304","ISO 3166-2:GL"],["GD","GRD","308","ISO 3166-2:GD"],["GP","GLP","312","ISO 3166-2:GP"],["GU","GUM","316","ISO 3166-2:GU"],["GT","GTM","320","ISO 3166-2:GT"],["GN","GIN","324","ISO 3166-2:GN"],["GW","GNB","624","ISO 3166-2:GW"],["GY","GUY","328","ISO 3166-2:GY"],["HT","HTI","332","ISO 3166-2:HT"],["HM","HMD","334","ISO 3166-2:HM"],["VA","VAT","336","ISO 3166-2:VA"],["HN","HND","340","ISO 3166-2:HN"],["HK","HKG","344","ISO 3166-2:HK"],["HU","HUN","348","ISO 3166-2:HU"],["IS","ISL","352","ISO 3166-2:IS"],["IN","IND","356","ISO 3166-2:IN"],["ID","IDN","360","ISO 3166-2:ID"],["IR","IRN","364","ISO 3166-2:IR"],["IQ","IRQ","368","ISO 3166-2:IQ"],["IE","IRL","372","ISO 3166-2:IE"],["IL","ISR","376","ISO 3166-2:IL"],["IT","ITA","380","ISO 3166-2:IT"],["JM","JAM","388","ISO 3166-2:JM"],["JP","JPN","392","ISO 3166-2:JP"],["JO","JOR","400","ISO 3166-2:JO"],["KZ","KAZ","398","ISO 3166-2:KZ"],["KE","KEN","404","ISO 3166-2:KE"],["KI","KIR","296","ISO 3166-2:KI"],["KP","PRK","408","ISO 3166-2:KP"],["KR","KOR","410","ISO 3166-2:KR"],["KW","KWT","414","ISO 3166-2:KW"],["KG","KGZ","417","ISO 3166-2:KG"],["LA","LAO","418","ISO 3166-2:LA"],["LV","LVA","428","ISO 3166-2:LV"],["LB","LBN","422","ISO 3166-2:LB"],["LS","LSO","426","ISO 3166-2:LS"],["LR","LBR","430","ISO 3166-2:LR"],["LY","LBY","434","ISO 3166-2:LY"],["LI","LIE","438","ISO 3166-2:LI"],["LT","LTU","440","ISO 3166-2:LT"],["LU","LUX","442","ISO 3166-2:LU"],["MO","MAC","446","ISO 3166-2:MO"],["MG","MDG","450","ISO 3166-2:MG"],["MW","MWI","454","ISO 3166-2:MW"],["MY","MYS","458","ISO 3166-2:MY"],["MV","MDV","462","ISO 3166-2:MV"],["ML","MLI","466","ISO 3166-2:ML"],["MT","MLT","470","ISO 3166-2:MT"],["MH","MHL","584","ISO 3166-2:MH"],["MQ","MTQ","474","ISO 3166-2:MQ"],["MR","MRT","478","ISO 3166-2:MR"],["MU","MUS","480","ISO 3166-2:MU"],["YT","MYT","175","ISO 3166-2:YT"],["MX","MEX","484","ISO 3166-2:MX"],["FM","FSM","583","ISO 3166-2:FM"],["MD","MDA","498","ISO 3166-2:MD"],["MC","MCO","492","ISO 3166-2:MC"],["MN","MNG","496","ISO 3166-2:MN"],["MS","MSR","500","ISO 3166-2:MS"],["MA","MAR","504","ISO 3166-2:MA"],["MZ","MOZ","508","ISO 3166-2:MZ"],["MM","MMR","104","ISO 3166-2:MM"],["NA","NAM","516","ISO 3166-2:NA"],["NR","NRU","520","ISO 3166-2:NR"],["NP","NPL","524","ISO 3166-2:NP"],["NL","NLD","528","ISO 3166-2:NL"],["NC","NCL","540","ISO 3166-2:NC"],["NZ","NZL","554","ISO 3166-2:NZ"],["NI","NIC","558","ISO 3166-2:NI"],["NE","NER","562","ISO 3166-2:NE"],["NG","NGA","566","ISO 3166-2:NG"],["NU","NIU","570","ISO 3166-2:NU"],["NF","NFK","574","ISO 3166-2:NF"],["MP","MNP","580","ISO 3166-2:MP"],["MK","MKD","807","ISO 3166-2:MK"],["NO","NOR","578","ISO 3166-2:NO"],["OM","OMN","512","ISO 3166-2:OM"],["PK","PAK","586","ISO 3166-2:PK"],["PW","PLW","585","ISO 3166-2:PW"],["PS","PSE","275","ISO 3166-2:PS"],["PA","PAN","591","ISO 3166-2:PA"],["PG","PNG","598","ISO 3166-2:PG"],["PY","PRY","600","ISO 3166-2:PY"],["PE","PER","604","ISO 3166-2:PE"],["PH","PHL","608","ISO 3166-2:PH"],["PN","PCN","612","ISO 3166-2:PN"],["PL","POL","616","ISO 3166-2:PL"],["PT","PRT","620","ISO 3166-2:PT"],["PR","PRI","630","ISO 3166-2:PR"],["QA","QAT","634","ISO 3166-2:QA"],["RE","REU","638","ISO 3166-2:RE"],["RO","ROU","642","ISO 3166-2:RO"],["RU","RUS","643","ISO 3166-2:RU"],["RW","RWA","646","ISO 3166-2:RW"],["SH","SHN","654","ISO 3166-2:SH"],["KN","KNA","659","ISO 3166-2:KN"],["LC","LCA","662","ISO 3166-2:LC"],["PM","SPM","666","ISO 3166-2:PM"],["VC","VCT","670","ISO 3166-2:VC"],["WS","WSM","882","ISO 3166-2:WS"],["SM","SMR","674","ISO 3166-2:SM"],["ST","STP","678","ISO 3166-2:ST"],["SA","SAU","682","ISO 3166-2:SA"],["SN","SEN","686","ISO 3166-2:SN"],["SC","SYC","690","ISO 3166-2:SC"],["SL","SLE","694","ISO 3166-2:SL"],["SG","SGP","702","ISO 3166-2:SG"],["SK","SVK","703","ISO 3166-2:SK"],["SI","SVN","705","ISO 3166-2:SI"],["SB","SLB","090","ISO 3166-2:SB"],["SO","SOM","706","ISO 3166-2:SO"],["ZA","ZAF","710","ISO 3166-2:ZA"],["GS","SGS","239","ISO 3166-2:GS"],["ES","ESP","724","ISO 3166-2:ES"],["LK","LKA","144","ISO 3166-2:LK"],["SD","SDN","729","ISO 3166-2:SD"],["SR","SUR","740","ISO 3166-2:SR"],["SJ","SJM","744","ISO 3166-2:SJ"],["SZ","SWZ","748","ISO 3166-2:SZ"],["SE","SWE","752","ISO 3166-2:SE"],["CH","CHE","756","ISO 3166-2:CH"],["SY","SYR","760","ISO 3166-2:SY"],["TW","TWN","158","ISO 3166-2:TW"],["TJ","TJK","762","ISO 3166-2:TJ"],["TZ","TZA","834","ISO 3166-2:TZ"],["TH","THA","764","ISO 3166-2:TH"],["TL","TLS","626","ISO 3166-2:TL"],["TG","TGO","768","ISO 3166-2:TG"],["TK","TKL","772","ISO 3166-2:TK"],["TO","TON","776","ISO 3166-2:TO"],["TT","TTO","780","ISO 3166-2:TT"],["TN","TUN","788","ISO 3166-2:TN"],["TR","TUR","792","ISO 3166-2:TR"],["TM","TKM","795","ISO 3166-2:TM"],["TC","TCA","796","ISO 3166-2:TC"],["TV","TUV","798","ISO 3166-2:TV"],["UG","UGA","800","ISO 3166-2:UG"],["UA","UKR","804","ISO 3166-2:UA"],["AE","ARE","784","ISO 3166-2:AE"],["GB","GBR","826","ISO 3166-2:GB"],["US","USA","840","ISO 3166-2:US"],["UM","UMI","581","ISO 3166-2:UM"],["UY","URY","858","ISO 3166-2:UY"],["UZ","UZB","860","ISO 3166-2:UZ"],["VU","VUT","548","ISO 3166-2:VU"],["VE","VEN","862","ISO 3166-2:VE"],["VN","VNM","704","ISO 3166-2:VN"],["VG","VGB","092","ISO 3166-2:VG"],["VI","VIR","850","ISO 3166-2:VI"],["WF","WLF","876","ISO 3166-2:WF"],["EH","ESH","732","ISO 3166-2:EH"],["YE","YEM","887","ISO 3166-2:YE"],["ZM","ZMB","894","ISO 3166-2:ZM"],["ZW","ZWE","716","ISO 3166-2:ZW"],["AX","ALA","248","ISO 3166-2:AX"],["BQ","BES","535","ISO 3166-2:BQ"],["CW","CUW","531","ISO 3166-2:CW"],["GG","GGY","831","ISO 3166-2:GG"],["IM","IMN","833","ISO 3166-2:IM"],["JE","JEY","832","ISO 3166-2:JE"],["ME","MNE","499","ISO 3166-2:ME"],["BL","BLM","652","ISO 3166-2:BL"],["MF","MAF","663","ISO 3166-2:MF"],["RS","SRB","688","ISO 3166-2:RS"],["SX","SXM","534","ISO 3166-2:SX"],["SS","SSD","728","ISO 3166-2:SS"],["XK","XKK","983","ISO 3166-2:XK"]]'), V = [
"br",
"cy",
"dv",
"sw",
"eu",
"af",
"am",
"ha",
"ku",
"ml",
"mt",
"no",
"ps",
"sd",
"so",
"sq",
"ta",
"tg",
"tt",
"ug",
"ur",
"vi",
"ar",
"az",
"be",
"bg",
"bn",
"bs",
"ca",
"cs",
"da",
"de",
"el",
"en",
"es",
"et",
"fa",
"fi",
"fr",
"ga",
"gl",
"he",
"hi",
"hr",
"hu",
"hy",
"id",
"is",
"it",
"ja",
"ka",
"kk",
"km",
"ko",
"ky",
"lt",
"lv",
"mk",
"mn",
"mr",
"ms",
"nb",
"nl",
"nn",
"pl",
"pt",
"ro",
"ru",
"sk",
"sl",
"sr",
"sv",
"th",
"tk",
"tr",
"uk",
"uz",
"zh"
];
var t = {}, l;
function d() {
if (l) return t;
l = 1, t.remove = F;
for (var S = [
{
base: " ",
chars: " "
},
{
base: "0",
chars: "߀"
},
{
base: "A",
chars: "ⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"
},
{
base: "AA",
chars: "Ꜳ"
},
{
base: "AE",
chars: "ÆǼǢ"
},
{
base: "AO",
chars: "Ꜵ"
},
{
base: "AU",
chars: "Ꜷ"
},
{
base: "AV",
chars: "ꜸꜺ"
},
{
base: "AY",
chars: "Ꜽ"
},
{
base: "B",
chars: "ⒷBḂḄḆɃƁ"
},
{
base: "C",
chars: "ⒸCꜾḈĆCĈĊČÇƇȻ"
},
{
base: "D",
chars: "ⒹDḊĎḌḐḒḎĐƊƉᴅꝹ"
},
{
base: "Dh",
chars: "Ð"
},
{
base: "DZ",
chars: "DZDŽ"
},
{
base: "Dz",
chars: "DzDž"
},
{
base: "E",
chars: "ɛⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎᴇ"
},
{
base: "F",
chars: "ꝼⒻFḞƑꝻ"
},
{
base: "G",
chars: "ⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾɢ"
},
{
base: "H",
chars: "ⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"
},
{
base: "I",
chars: "ⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"
},
{
base: "J",
chars: "ⒿJĴɈȷ"
},
{
base: "K",
chars: "ⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"
},
{
base: "L",
chars: "ⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"
},
{
base: "LJ",
chars: "LJ"
},
{
base: "Lj",
chars: "Lj"
},
{
base: "M",
chars: "ⓂMḾṀṂⱮƜϻ"
},
{
base: "N",
chars: "ꞤȠⓃNǸŃÑṄŇṆŅṊṈƝꞐᴎ"
},
{
base: "NJ",
chars: "NJ"
},
{
base: "Nj",
chars: "Nj"
},
{
base: "O",
chars: "ⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"
},
{
base: "OE",
chars: "Œ"
},
{
base: "OI",
chars: "Ƣ"
},
{
base: "OO",
chars: "Ꝏ"
},
{
base: "OU",
chars: "Ȣ"
},
{
base: "P",
chars: "ⓅPṔṖƤⱣꝐꝒꝔ"
},
{
base: "Q",
chars: "ⓆQꝖꝘɊ"
},
{
base: "R",
chars: "ⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"
},
{
base: "S",
chars: "ⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"
},
{
base: "T",
chars: "ⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"
},
{
base: "Th",
chars: "Þ"
},
{
base: "TZ",
chars: "Ꜩ"
},
{
base: "U",
chars: "ⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"
},
{
base: "V",
chars: "ⓋVṼṾƲꝞɅ"
},
{
base: "VY",
chars: "Ꝡ"
},
{
base: "W",
chars: "ⓌWẀẂŴẆẄẈⱲ"
},
{
base: "X",
chars: "ⓍXẊẌ"
},
{
base: "Y",
chars: "ⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"
},
{
base: "Z",
chars: "ⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"
},
{
base: "a",
chars: "ⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐɑ"
},
{
base: "aa",
chars: "ꜳ"
},
{
base: "ae",
chars: "æǽǣ"
},
{
base: "ao",
chars: "ꜵ"
},
{
base: "au",
chars: "ꜷ"
},
{
base: "av",
chars: "ꜹꜻ"
},
{
base: "ay",
chars: "ꜽ"
},
{
base: "b",
chars: "ⓑbḃḅḇƀƃɓƂ"
},
{
base: "c",
chars: "cⓒćĉċčçḉƈȼꜿↄ"
},
{
base: "d",
chars: "ⓓdḋďḍḑḓḏđƌɖɗƋᏧԁꞪ"
},
{
base: "dh",
chars: "ð"
},
{
base: "dz",
chars: "dzdž"
},
{
base: "e",
chars: "ⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇǝ"
},
{
base: "f",
chars: "ⓕfḟƒ"
},
{
base: "ff",
chars: "ff"
},
{
base: "fi",
chars: "fi"
},
{
base: "fl",
chars: "fl"
},
{
base: "ffi",
chars: "ffi"
},
{
base: "ffl",
chars: "ffl"
},
{
base: "g",
chars: "ⓖgǵĝḡğġǧģǥɠꞡꝿᵹ"
},
{
base: "h",
chars: "ⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"
},
{
base: "hv",
chars: "ƕ"
},
{
base: "i",
chars: "ⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"
},
{
base: "j",
chars: "ⓙjĵǰɉ"
},
{
base: "k",
chars: "ⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"
},
{
base: "l",
chars: "ⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇɭ"
},
{
base: "lj",
chars: "lj"
},
{
base: "m",
chars: "ⓜmḿṁṃɱɯ"
},
{
base: "n",
chars: "ⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥлԉ"
},
{
base: "nj",
chars: "nj"
},
{
base: "o",
chars: "ⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿꝋꝍɵɔᴑ"
},
{
base: "oe",
chars: "œ"
},
{
base: "oi",
chars: "ƣ"
},
{
base: "oo",
chars: "ꝏ"
},
{
base: "ou",
chars: "ȣ"
},
{
base: "p",
chars: "ⓟpṕṗƥᵽꝑꝓꝕρ"
},
{
base: "q",
chars: "ⓠqɋꝗꝙ"
},
{
base: "r",
chars: "ⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"
},
{
base: "s",
chars: "ⓢsśṥŝṡšṧṣṩșşȿꞩꞅẛʂ"
},
{
base: "ss",
chars: "ß"
},
{
base: "t",
chars: "ⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"
},
{
base: "th",
chars: "þ"
},
{
base: "tz",
chars: "ꜩ"
},
{
base: "u",
chars: "ⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"
},
{
base: "v",
chars: "ⓥvṽṿʋꝟʌ"
},
{
base: "vy",
chars: "ꝡ"
},
{
base: "w",
chars: "ⓦwẁẃŵẇẅẘẉⱳ"
},
{
base: "x",
chars: "ⓧxẋẍ"
},
{
base: "y",
chars: "ⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"
},
{
base: "z",
chars: "ⓩzźẑżžẓẕƶȥɀⱬꝣ"
}
], n = {}, s = 0; s < S.length; s += 1)
for (var B = S[s].chars, A = 0; A < B.length; A += 1)
n[B[A]] = S[s].base;
function F(C) {
return C.replace(/[^\u0000-\u007e]/g, function(O) {
return n[O] || O;
});
}
return t.replacementList = S, t.diacriticsMap = n, t;
}
var R;
function g() {
return R || (R = 1, (function(S) {
const n = H, s = V, B = d().remove, A = {}, F = {}, C = {}, O = {}, D = {};
n.forEach(function(u) {
const E = u;
F[E[0]] = E[1], C[E[1]] = E[0], O[E[2]] = E[0], D[E[0]] = E[2];
});
function b(u) {
return ("000" + (u || "")).slice(-3);
}
function c(u, E) {
return Object.prototype.hasOwnProperty.call(u, E);
}
function L(u, E) {
return Object.keys(u).reduce(function(e, I) {
const a = u[I];
return e[I] = E(a, I), e;
}, {});
}
function G(u, E) {
switch (u) {
case "official":
return Array.isArray(E) ? E[0] : E;
case "all":
return typeof E == "string" ? [E] : E;
case "alias":
return Array.isArray(E) ? E[1] || E[0] : E;
default:
throw new TypeError(
"LocaleNameType must be one of these: all, official, alias!"
);
}
}
S.registerLocale = function(u) {
if (!u.locale)
throw new TypeError("Missing localeData.locale");
if (!u.countries)
throw new TypeError("Missing localeData.countries");
A[u.locale] = u.countries;
};
function i(u) {
return C[u];
}
S.alpha3ToAlpha2 = i;
function h(u) {
return F[u];
}
S.alpha2ToAlpha3 = h;
function U(u) {
return D[i(u)];
}
S.alpha3ToNumeric = U;
function K(u) {
return D[u];
}
S.alpha2ToNumeric = K;
function M(u) {
const E = b(u);
return h(O[E]);
}
S.numericToAlpha3 = M;
function o(u) {
const E = b(u);
return O[E];
}
S.numericToAlpha2 = o;
function P(u) {
if (typeof u == "string") {
if (/^[0-9]*$/.test(u))
return M(u);
if (u.length === 2)
return h(u.toUpperCase());
if (u.length === 3)
return u.toUpperCase();
}
if (typeof u == "number")
return M(u);
}
S.toAlpha3 = P;
function N(u) {
if (typeof u == "string") {
if (/^[0-9]*$/.test(u))
return o(u);
if (u.length === 2)
return u.toUpperCase();
if (u.length === 3)
return i(u.toUpperCase());
}
if (typeof u == "number")
return o(u);
}
S.toAlpha2 = N, S.getName = function(u, E, e = {}) {
"select" in e || (e.select = "official");
try {
const a = A[E.toLowerCase()][N(u)];
return G(e.select, a);
} catch {
return;
}
}, S.getNames = function(u, E = {}) {
"select" in E || (E.select = "official");
const e = A[u.toLowerCase()];
return e === void 0 ? {} : L(e, function(I) {
return G(E.select, I);
});
}, S.getAlpha2Code = function(u, E) {
const e = (a) => a.toLowerCase(), I = (a, r) => e(a) === e(r);
try {
const a = A[E.toLowerCase()];
for (const r in a)
if (c(a, r)) {
if (typeof a[r] == "string" && I(a[r], u))
return r;
if (Array.isArray(a[r])) {
for (const f of a[r])
if (I(f, u))
return r;
}
}
return;
} catch {
return;
}
}, S.getSimpleAlpha2Code = function(u, E) {
const e = (a) => B(a.toLowerCase()), I = (a, r) => e(a) === e(r);
try {
const a = A[E.toLowerCase()];
for (const r in a)
if (c(a, r)) {
if (typeof a[r] == "string" && I(a[r], u))
return r;
if (Array.isArray(a[r])) {
for (const f of a[r])
if (I(f, u))
return r;
}
}
return;
} catch {
return;
}
}, S.getAlpha2Codes = function() {
return F;
}, S.getAlpha3Code = function(u, E) {
const e = S.getAlpha2Code(u, E);
if (e)
return S.toAlpha3(e);
}, S.getSimpleAlpha3Code = function(u, E) {
const e = S.getSimpleAlpha2Code(u, E);
if (e)
return S.toAlpha3(e);
}, S.getAlpha3Codes = function() {
return C;
}, S.getNumericCodes = function() {
return O;
}, S.langs = function() {
return Object.keys(A);
}, S.getSupportedLanguages = function() {
return s;
}, S.isValid = function(u) {
if (!u)
return !1;
const E = u.toString().toUpperCase();
return c(C, E) || c(F, E) || c(O, E);
};
})(T)), T;
}
var Z = /* @__PURE__ */ g();
const Y = /* @__PURE__ */ p(Z);
export {
Y as i
};