PageSourceSearch

https://posimos.com/build/assets/phone-input-BFxOox4B.js

js posimos.com collected 2026-10-02 01:39:46 UTC 46,875 bytes, 19 lines download raw bytes

1function ee(w){return w&&w.__esModule&&Object.prototype.hasOwnProperty.call(w,"default")?w.default:w}const se="modulepreload",ie=function(w){return"/build/"+w},bt={},ne=function(P,D,m){let G=Promise.resolve();if(D&&D.length>0){let q=function(N){return Promise.all(N.map(S=>Promise.resolve(S).then(R=>({status:"fulfilled",value:R}),R=>({status:"rejected",reason:R}))))};document.getElementsByTagName("link");const T=document.querySelector("meta[property=csp-nonce]"),_=T?.nonce||T?.getAttribute("nonce");G=q(D.map(N=>{if(N=ie(N),N in bt)return;bt[N]=!0;const S=N.endsWith(".css"),R=S?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${N}"]${R}`))return;const g=document.createElement("link");if(g.rel=S?"stylesheet":se,S||(g.as="script"),g.crossOrigin="",g.href=N,_&&g.setAttribute("nonce",_),document.head.appendChild(g),S)return new Promise((W,d)=>{g.addEventListener("load",W),g.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${N}`)))})}))}function V(T){const _=new Event("vite:preloadError",{cancelable:!0});if(_.payload=T,window.dispatchEvent(_),!_.defaultPrevented)throw T}return G.then(T=>{for(const _ of T||[])_.status==="rejected"&&V(_.reason);return P().catch(V)})};var st={exports:{}},wt;function oe(){return wt||(wt=1,(function(w){(function(P){w.exports?w.exports=P():window.intlTelInput=P()})(()=>{var P=(()=>{var D=Object.defineProperty,m=Object.getOwnPropertyDescriptor,G=Object.getOwnPropertyNames,V=Object.prototype.hasOwnProperty,T=(n,t)=>{for(var e in t)D(n,e,{get:t[e],enumerable:!0})},_=(n,t,e,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of G(t))!V.call(n,i)&&i!==e&&D(n,i,{get:()=>t[i],enumerable:!(s=m(t,i))||s.enumerable});return n},q=n=>_(D({},"__esModule",{value:!0}),n),N={};T(N,{Iti:()=>K,default:()=>Zt});var S=[["af","93",0,null,"0"],["ax","358",1,["18","4"],"0"],["al","355",0,null,"0"],["dz","213",0,null,"0"],["as","1",5,["684"],"1"],["ad","376"],["ao","244"],["ai","1",6,["264"],"1"],["ag","1",7,["268"],"1"],["ar","54",0,null,"0"],["am","374",0,null,"0"],["aw","297"],["ac","247"],["au","61",0,["4"],"0"],["at","43",0,null,"0"],["az","994",0,null,"0"],["bs","1",8,["242"],"1"],["bh","973"],["bd","880",0,null,"0"],["bb","1",9,["246"],"1"],["by","375",0,null,"8"],["be","32",0,null,"0"],["bz","501"],["bj","229"],["bm","1",10,["441"],"1"],["bt","975"],["bo","591",0,null,"0"],["ba","387",0,null,"0"],["bw","267"],["br","55",0,null,"0"],["io","246"],["vg","1",11,["284"],"1"],["bn","673"],["bg","359",0,null,"0"],["bf","226"],["bi","257"],["kh","855",0,null,"0"],["cm","237"],["ca","1",1,["204","226","236","249","250","257","263","289","306","343","354","365","367","368","382","403","416","418","428","431","437","438","450","468","474","506","514","519","548","579","581","584","587","604","613","639","647","672","683","705","709","742","753","778","780","782","807","819","825","867","873","879","902","905","942"],"1"],["cv","238"],["bq","599",1,["3","4","7"]],["ky","1",12,["345"],"1"],["cf","236"],["td","235"],["cl","56"],["cn","86",0,null,"0"],["cx","61",2,["4","89164"],"0"],["cc","61",1,["4","89162"],"0"],["co","57",0,null,"0"],["km","269"],["cg","242"],["cd","243",0,null,"0"],["ck","682"],["cr","506"],["ci","225"],["hr","385",0,null,"0"],["cu","53",0,null,"0"],["cw","599",0],["cy","357"],["cz","420"],["dk","45"],["dj","253"],["dm","1",13,["767"],"1"],["do","1",2,["809","829","849"],"1"],["ec","593",0,null,"0"],["eg","20",0,null,"0"],["sv","503"],["gq","240"],["er","291",0,null,"0"],["ee","372"],["sz","268"],["et","251",0,null,"0"],["fk","500"],["fo","298"],["fj","679"],["fi","358",0,["4"],"0"],["fr","33",0,null,"0"],["gf","594",0,null,"0"],["pf","689"],["ga","241"],["gm","220"],["ge","995",0,null,"0"],["de","49",0,null,"0"],["gh","233",0,null,"0"],["gi","350"],["gr","30"],["gl","299"],["gd","1",14,["473"],"1"],["gp","590",0,null,"0"],["gu","1",15,["671"],"1"],["gt","502"],["gg","44",1,["1481","7781","7839","7911"],"0"],["gn","224"],["gw","245"],["gy","592"],["ht","509"],["hn","504"],["hk","852"],["hu","36",0,null,"06"],["is","354"],["in","91",0,null,"0"],["id","62",0,null,"0"],["ir","98",0,null,"0"],["iq","964",0,null,"0"],["ie","353",0,null,"0"],["im","44",2,["1624","74576","7524","7624","7924"],"0"],["il","972",0,null,"0"],["it","39",0,["3"]],["jm","1",4,["658","876"],"1"],["jp","81",0,null,"0"],["je","44",3,["1534","7509","7700","7797","7829","7937"],"0"],["jo","962",0,null,"0"],["kz","7",1,["33","7"],"8"],["ke","254",0,null,"0"],["ki","686",0,null,"0"],["xk","383",0,null,"0"],["kw","965"],["kg","996",0,null,"0"],["la","856",0,null,"0"],["lv","371"],["lb","961",0,null,"0"],["ls","266"],["lr","231",0,null,"0"],["ly","218",0,null,"0"],["li","423",0,null,"0"],["lt","370",0,null,"0"],["lu","352"],["mo","853"],["mg","261",0,null,"0"],["mw","265",0,null,"0"],["my","60",0,null,"0"],["mv","960"],["ml","223"],["mt","356"],["mh","692",0,null,"1"],["mq","596",0,null,"0"],["mr","222"],["mu","230"],["yt","262",1,["269","639"],"0"],["mx","52"],["fm","691"],["md","373",0,null,"0"],["mc","377",0,null,"0"],["mn","976",0,null,"0"],["me","382",0,null,"0"],["ms","1",16,["664"],"1"],["ma","212",0,["6","7"],"0"],["mz","258"],["mm","95",0,null,"0"],["na","264",0,null,"0"],["nr","674"],["np","977",0,null,"0"],["nl","31",0,null,"0"],["nc","687"],["nz","64",0,null,"0"],["ni","505"],["ne","227"],["ng","234",0,null,"0"],["nu","683"],["nf","672"],["kp","850",0,null,"0"],["mk","389",0,null,"0"],["mp","1",17,["670"],"1"],["no","47",0,["4","9"]],["om","968"],["pk","92",0,null,"0"],["pw","680"],["ps","970",0,null,"0"],["pa","507"],["pg","675"],["py","595",0,null,"0"],["pe","51",0,null,"0"],["ph","63",0,null,"0"],["pl","48"],["pt","351"],["pr","1",3,["787","939"],"1"],["qa","974"],["re","262",0,null,"0"],["ro","40",0,null,"0"],["ru","7",0,["33"],"8"],["rw","250",0,null,"0"],["ws","685"],["sm","378"],["st","239"],["sa","966",0,null,"0"],["sn","221"],["rs","381",0,null,"0"],["sc","248"],["sl","232",0,null,"0"],["sg","65"],["sx","1",21,["721"],"1"],["sk","421",0,null,"0"],["si","386",0,null,"0"],["sb","677"],["so","252",0,null,"0"],["za","27",0,null,"0"],["kr","82",0,null,"0"],["ss","211",0,null,"0"],["es","34"],["lk","94",0,null,"0"],["bl","590",1,null,"0"],["sh","290"],["kn","1",18,["869"],"1"],["lc","1",19,["758"],"1"],["mf","590",2,null,"0"],["pm","508",0,null,"0"],["vc","1",20,["784"],"1"],["sd","249",0,null,"0"],["sr","597"],["sj","47",1,["4","79","9"]],["se","46",0,null,"0"],["ch","41",0,null,"0"],["sy","963",0,null,"0"],["tw","886",0,null,"0"],["tj","992"],["tz","255",0,null,"0"],["th","66",0,null,"0"],["tl","670"],["tg","228"],["tk","690"],["to","676"],["tt","1",22,["868"],"1"],["tn","216"],["tr","90",0,null,"0"],["tm","993",0,null,"8"],["tc","1",23,["649"],"1"],["tv","688"],["vi","1",24,["340"],"1"],["ug","256",0,null,"0"],["ua","380",0,null,"0"],["ae","971",0,null,"0"],["gb","44",0,null,"0"],["us","1",0,null,"1"],["uy","598",0,null,"0"],["uz","998"],["vu","678"],["va","39",1,["06698","3"]],["ve","58",0,null,"0"],["vn","84",0,null,"0"],["wf","681"],["eh","212",1,["5288","5289","6","7"],"0"],["ye","967",0,null,"0"],["zm","260",0,null,"0"],["zw","263",0,null,"0"]],R=[];for(const n of S)R.push({name:"",iso2:n[0],dialCode:n[1],priority:n[2]||0,areaCodes:n[3]||null,
1nodeById:{},nationalPrefix:n[4]||null,normalisedName:"",initials:"",dialCodePlus:""});var g=R,W={OPEN_COUNTRY_DROPDOWN:"open:countrydropdown",CLOSE_COUNTRY_DROPDOWN:"close:countrydropdown",COUNTRY_CHANGE:"countrychange",INPUT:"input"},d={HIDE:"iti__hide",V_HIDE:"iti__v-hide",ARROW_UP:"iti__arrow--up",GLOBE:"iti__globe",FLAG:"iti__flag",LOADING:"iti__loading",COUNTRY_ITEM:"iti__country",HIGHLIGHT:"iti__highlight"},E={ARROW_UP:"ArrowUp",ARROW_DOWN:"ArrowDown",SPACE:" ",ENTER:"Enter",ESC:"Escape",TAB:"Tab"},nt={PASTE:"insertFromPaste",DELETE_FWD:"deleteContentForward"},k={ALPHA_UNICODE:new RegExp("\\p{L}","u"),NON_PLUS_NUMERIC:/[^+0-9]/,NON_PLUS_NUMERIC_GLOBAL:/[^+0-9]/g,HIDDEN_SEARCH_CHAR:/^[a-zA-ZÀ-ÿа-яА-Я ]$/},ot={SEARCH_DEBOUNCE_MS:100,HIDDEN_SEARCH_RESET_MS:1e3},rt={UNKNOWN_NUMBER_TYPE:-99,UNKNOWN_VALIDATION_ERROR:-99},U={NARROW_VIEWPORT_WIDTH:500,SANE_SELECTED_WITH_DIAL_WIDTH:78,SANE_SELECTED_NO_DIAL_WIDTH:42,INPUT_PADDING_EXTRA_LEFT:6,DROPDOWN_MARGIN:3,SANE_DROPDOWN_HEIGHT:200},lt={NANP:"1"},X={DIAL_CODE:"44",MOBILE_PREFIX:"7",MOBILE_CORE_LENGTH:10},Nt={ISO2:"us"},j={AGGRESSIVE:"aggressive",POLITE:"polite",OFF:"off"},B={AUTO:"auto"},Lt=["FIXED_LINE","MOBILE","FIXED_LINE_OR_MOBILE","TOLL_FREE","PREMIUM_RATE","SHARED_COST","VOIP","PERSONAL_NUMBER","PAGER","UAN","VOICEMAIL","UNKNOWN"],Y=new Set(Lt),at={COUNTRY_CODE:"countryCode",DIAL_CODE:"dialCode"},p={EXPANDED:"aria-expanded",LABEL:"aria-label",SELECTED:"aria-selected",ACTIVE_DESCENDANT:"aria-activedescendant",HASPOPUP:"aria-haspopup",CONTROLS:"aria-controls",HIDDEN:"aria-hidden",AUTOCOMPLETE:"aria-autocomplete",MODAL:"aria-modal"},_t={selectedCountryAriaLabel:"Change country, selected ${countryName} (${dialCode})",noCountrySelected:"Select country",countryListAriaLabel:"List of countries",searchPlaceholder:"Search",clearSearchAriaLabel:"Clear search",searchEmptyState:"No results found",searchSummaryAria(n){return n===0?"No results found":n===1?"1 result found":`${n} results found`}}
1,vt=_t,Q=n=>typeof window<"u"&&typeof window.matchMedia=="function"&&window.matchMedia(n).matches,ut=()=>Q(`(max-width: ${U.NARROW_VIEWPORT_WIDTH}px)`),Dt=()=>{if(typeof navigator<"u"&&typeof window<"u"){const n=Q("(max-height: 600px)"),t=Q("(pointer: coarse)");return ut()||t&&n}return!1},J={allowDropdown:!0,allowedNumberTypes:["MOBILE","FIXED_LINE"],allowNumberExtensions:!1,allowPhonewords:!1,autoPlaceholder:j.POLITE,containerClass:"",countryNameLocale:"en",countryOrder:null,countrySearch:!0,customPlaceholder:null,dropdownAlwaysOpen:!1,dropdownContainer:null,excludeCountries:[],fixDropdownWidth:!0,formatAsYouType:!0,formatOnDisplay:!0,geoIpLookup:null,hiddenInput:null,i18n:{},initialCountry:"",loadUtils:null,nationalMode:!0,onlyCountries:[],placeholderNumberType:"MOBILE",searchInputClass:"",separateDialCode:!1,showFlags:!0,strictMode:!1,useFullscreenPopup:Dt()},ht=n=>JSON.stringify(n),ct=n=>!!n&&typeof n=="object"&&!Array.isArray(n),At=n=>typeof n=="function",Ot=n=>{if(!n||typeof n!="object")return!1;const t=n;return t.nodeType===1&&typeof t.tagName=="string"&&typeof t.appendChild=="function"},Tt=new Set(g.map(n=>n.iso2)),dt=n=>Tt.has(n),pt=new Set(Object.values(j)),z=n=>{console.warn(`[intl-tel-input] ${n}`)},L=(n,t,e)=>{z(`Option '${n}' must be ${t}; got ${ht(e)}. Ignoring.`)},Pt=(n,t)=>Object.prototype.hasOwnProperty.call(n,t),ft=(n,t)=>{const e="an array of ISO2 country code strings";if(!Array.isArray(t))return L(n,e,t),!1;for(const s of t){if(typeof s!="string")return L(n,e,t),!1;const i=s.toLowerCase();if(!dt(i))return z(`Invalid country code in '${n}': '${s}'. Ignoring.`),!1}return!0},St=n=>{if(n===void 0)return{};if(!ct(n)){const e=`The second argument must be an options object; got ${ht(n)}. Using defaults.`;return z(e),{}}const t={};for(const[e,s]of Object.entries(n)){if(!Pt(J,e)){z(`Unknown option '${e}'. Ignoring.`);continue}switch(e){case"allowDropdown":case"allowNumberExtensions":case"allowPhonewords":case"countrySearch":case"dropdownAlwaysOpen":case"fixDropdownWidth":case"formatAsYouType":case"formatOnDisplay":case"nationalMode":case"showFlags":case"separateDialCode":case"strictMode":case"useFullscreenPopup":if(typeof s!="boolean"){L(e,"a boolean",s);break}t[e]=s;break;case"autoPlaceholder":if(typeof s!="string"||!pt.has(s)){const i=Array.from(pt).join(", ");L("autoPlaceholder",`one of ${i}`,s);break}t[e]=s;break;case"containerClass":case"searchInputClass":case"countryNameLocale":if(typeof s!="string"){L(e,"a string",s);break}t[e]=s;break;case"countryOrder":(s===null||ft(e,s))&&(t[e]=s);break;case"customPlaceholder":case"geoIpLookup":case"hiddenInput":case"loadUtils":if(s!==null&&!At(s)){L(e,"a function or null",s);break}t[e]=s;break;case"dropdownContainer":if(s!==null&&!Ot(s)){L("dropdownContainer","an HTMLElement or null",s);break}t[e]=s;break;case"excludeCountries":case"onlyCountries":ft(e,s)&&(t[e]=s);break;case"i18n":if(s&&!ct(s)){L("i18n","an object",s);break}t[e]=s;break;case"initialCountry":{if(typeof s!="string"){L("initialCountry","a string",s);break}const i=s.toLowerCase();if(i&&i!==B.AUTO&&!dt(i)){L("initialCountry","a valid ISO2 country code or 'auto'",s);break}t[e]=s;break}case"placeholderNumberType":if(typeof s!="string"||!Y.has(s)){const i=Array.from(Y).join(", ");L("placeholderNumberType",`one of ${i}`,s);break}t[e]=s;break;case"allowedNumberTypes":if(s!==null){if(!Array.isArray(s)){L("allowedNumberTypes","an array of number types or null",s);break}let i=!0;for(const o of s)if(typeof o!="string"||!Y.has(o)){const r=Array.from(Y).join(", ");L("allowedNumberTypes",`an array of valid number types (${r})`,o),i=!1;break}i&&(t[e]=s)}else t[e]=null;break}}return t},Rt=n=>{n.dropdownAlwaysOpen&&(n.useFullscreenPopup=!1,n.allowDropdown=!0),n.useFullscreenPopup?n.fixDropdownWidth=!1:ut()&&(n.fixDropdownWidth=!0),n.onlyCountries.length===1&&(n.initialCountry=n.onlyCountries[0]),n.separateDialCode&&(n.nationalMode=!1),n.allowDropdown&&!n.showFlags&&!n.separateDialCode&&(n.nationalMode=!1),n.useFullscreenPopup&&!n.dropdownContainer&&(n.dropdownContainer=document.body),n.i18n={...vt,...n.i18n}},$=n=>n.replace(/\D/g,""),yt=(n="")=>n.normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase(),kt=()=>typeof navigator<"u"?/Android/i.test(navigator.userAgent):!1,Ut=(n,t)=>{const e=yt(t),s=[],i=[],o=[],r=[],l=[],a=[];for(const c of n)c.iso2===e?s.push(c):c.normalisedName.startsWith(e)?i.push(c):c.normalisedName.includes(e)?o.push(c):e===c.dialCode||e===c.dialCodePlus?r.push(c):c.dialCodePlus.includes(e)?l.push(c):c.initials.includes(e)&&a.push(c);const h=(c,y)=>c.priority-y.priority;return[...s.sort(h),...i.sort(h),...o.sort(h),...r.sort(h),...l.sort(h),...a.sort(h)]},xt=(n,t)=>{const e=t.toLowerCase();for(const s of n)if(s.name.toLowerCase().startsWith(e))return s;return null},Z=n=>Object.keys(n).filter(t=>!!n[t]).join(" "),f=(n,t,e)=>{const s=document.createElement(n);return t&&Object.entries(t).forEach(([i,o])=>s.setAttribute(i,o)),e&&e.appendChild(s),s},Mt=()=>`
2  <svg class="iti__search-icon-svg" width="14" height="14" viewBox="0 0 24 24" focusable="false" ${p.HIDDEN}="true">
3    <circle cx="11" cy="11" r="7" />
4    <line x1="21" y1="21" x2="16.65" y2="16.65" />
5  </svg>`,Ht=n=>{const t=`iti-${n}-clear-mask`;return`
6    <svg class="iti__search-clear-svg" width="12" height="12" viewBox="0 0 16 16" ${p.HIDDEN}="true" focusable="false">
7      <mask id="${t}" maskUnits="userSpaceOnUse">
8        <rect width="16" height="16" fill="white" />
9        <path d="M5.2 5.2 L10.8 10.8 M10.8 5.2 L5.2 10.8" stroke="black" stroke-linecap="round" class="iti__search-clear-x" />
10      </mask>
11      <circle cx="8" cy="8" r="8" class="iti__search-clear-bg" mask="url(#${t})" />
12    </svg>`},Wt=()=>`
13  <svg class="iti__country-check-svg" width="14" height="14" viewBox="0 0 16 16" fill="currentColor" focusable="false" ${p.HIDDEN}="true">
14    <path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0m-3.97-3.03a.75.75 0 0 0-1.08.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-.01-1.05z"/>
15  </svg>`,Ct=()=>`
16  <svg width="256" height="256" viewBox="0 0 512 512" class="iti__globe-svg">
17    <path d="M508 213a240 240 0 0 0-449-87l-2 5-2 5c-8 14-13 30-17 46a65 65 0 0 1 56 4c16-10 35-19 56-27l9-3c-6 23-10 48-10 74h-16l4 6c3 4 5 8 6 13h6c0 22 3 44 8 65l2 10-25-10-4 5 12 18 9 3 6 2 8 3 9 26 1 2 16-7h1l-5-13-1-2c24 6 49 9 75 10v26l11 10 7 7v-30l1-13c22 0 44-3 65-8l10-2-21 48-1 1a317 317 0 0 1-14 23l-21 5h-2c6 16 7 33 1 50a240 240 0 0 0 211-265m-401-56-11 6c19-44 54-79 98-98-11 20-21 44-29 69-21 6-40 15-58 23m154 182v4c-29-1-57-6-81-13-7-25-12-52-13-81h94zm0-109h-94c1-29 6-56 13-81 24-7 52-12 81-13zm0-112c-22 1-44 4-65 8l-10 2 12-30 9-17 1-2a332 332 0 0 1 13-23c13-4 26-6 40-7zm187 69 6 4c4 12 6 25 6 38v1h-68c-1-26-4-51-10-74l48 20 1 1 14 8zm-14-44 10 20c-20-11-43-21-68-29-8-25-18-49-29-69 37 16 67 44 87 78M279 49h1c13 1 27 3 39 7l14 23 1 2a343 343 0 0 1 12 26l2 5 6 16c-23-6-48-9-74-10h-1zm0 87h1c29 1 56 6 81 13 7 24 12 51 12 80v1h-94zm2 207h-2v-94h95c-1 29-6 56-13 81-24 7-51 12-80 13m86 60-20 10c11-20 21-43 29-68 25-8 48-18 68-29-16 37-43 67-77 87m87-115-7 5-16 9-2 1a337 337 0 0 1-47 21c6-24 9-49 10-75h68c0 13-2 27-6 39"/>
18    <path d="m261 428-2-2-22-21a40 40 0 0 0-32-11h-1a37 37 0 0 0-18 8l-1 1-4 2-2 2-5 4c-9-3-36-31-47-44s-32-45-34-55l3-2a151 151 0 0 0 11-9v-1a39 39 0 0 0 5-48l-3-3-11-19-3-4-5-7h-1l-3-3-4-3-5-2a35 35 0 0 0-16-3h-5c-4 1-14 5-24 11l-4 2-4 3-4 2c-9 8-17 17-18 27a380 380 0 0 0 212 259h3c12 0 25-10 36-21l10-12 6-11a39 39 0 0 0-8-40"/>
19  </svg>`,mt=class it{constructor(t,e,s){this.#c=null,this.#C=null,this.#n=null,this.#r=null,this.highlightedItem=null,t.dataset.intlTelInputId=s.toString(),this.telInput=t,this.#t=e,this.#e=s,this.hadInitialPlaceholder=!!t.getAttribute("placeholder"),this.#y=!!this.telInput.closest("[dir=rtl]"),this.#t.separateDialCode&&(this.#u=this.telInput.style.paddingLeft)}#t;#e;#y;#u;#h;#c;#C;#E;#s;#i;#l;#o;#d;#n;#r;static validateInput(t){const e=t?.tagName;if(!(!!t&&typeof t=="object"&&e==="INPUT"&&typeof t.setAttribute=="function")){const i=Object.prototype.toString.call(t);throw new TypeError(`The first argument must be an HTMLInputElement, not ${i}`)}}generateMarkup(t){this.#h=t,this.telInput.classList.add("iti__tel-input"),this.telInput.hasAttribute("autocomplete")||this.telInput.setAttribute("autocomplete","tel"),this.telInput.hasAttribute("inputmode")||this.telInput.setAttribute("inputmode","tel");const e=this.#b();this.#m(e),e.appendChild(this.telInput),this.#k(),this.#U(e)}#b(){const{allowDropdown:t,showFlags:e,containerClass:s,useFullscreenPopup:i}=this.#t,o=Z({iti:!0,"iti--allow-dropdown":t,"iti--show-flags":e,"iti--inline-dropdown":!i,[s]:!!s}),r=f("div",{class:o});return this.#y&&r.setAttribute("dir","ltr"),this.telInput.before(r),r}
19#m(t){const{allowDropdown:e,separateDialCode:s,showFlags:i}=this.#t;if(e||i||s){this.countryContainer=f("div",{class:`iti__country-container ${d.V_HIDE}`},t),e?(this.selectedCountry=f("button",{type:"button",class:"iti__selected-country",[p.EXPANDED]:"false",[p.LABEL]:this.#t.i18n.noCountrySelected,[p.HASPOPUP]:"dialog",[p.CONTROLS]:`iti-${this.#e}__dropdown-content`},this.countryContainer),this.telInput.disabled&&this.selectedCountry.setAttribute("disabled","true")):this.selectedCountry=f("div",{class:"iti__selected-country"},this.countryContainer);const o=f("div",{class:"iti__selected-country-primary"},this.selectedCountry);this.selectedCountryInner=f("div",{class:d.FLAG},o),e&&(this.#s=f("div",{class:"iti__arrow",[p.HIDDEN]:"true"},o)),s&&(this.#E=f("div",{class:"iti__selected-dial-code"},this.selectedCountry)),e&&this.#a()}}#I(){const{fixDropdownWidth:t}=this.#t;if(t&&!this.#i.style.width){const e=this.telInput.offsetWidth;e>0&&(this.#i.style.width=`${e}px`)}}#a(){const{fixDropdownWidth:t,useFullscreenPopup:e,countrySearch:s,i18n:i,dropdownContainer:o,containerClass:r}=this.#t,l=t?"":"iti--flexible-dropdown-width";if(this.#i=f("div",{id:`iti-${this.#e}__dropdown-content`,class:`iti__dropdown-content ${d.HIDE} ${l}`,role:"dialog",[p.MODAL]:"true"}),this.#y&&this.#i.setAttribute("dir","rtl"),s&&this.#p(),this.countryList=f("ul",{class:"iti__country-list",id:`iti-${this.#e}__country-listbox`,role:"listbox",[p.LABEL]:i.countryListAriaLabel},this.#i),this.#x(),s&&this.#v(),e||(this.#I(),this.#C=this.#H(),s&&(this.#i.style.height=`${this.#C}px`)),o){const a=Z({iti:!0,"iti--container":!0,"iti--fullscreen-popup":e,"iti--inline-dropdown":!e,[r]:!!r});this.#n=f("div",{class:a}),this.#n.appendChild(this.#i)}else this.countryContainer.appendChild(this.#i)}#p(){const{i18n:t,searchInputClass:e}=this.#t,s=f("div",{class:"iti__search-input-wrapper"},this.#i);this.#l=f("span",{class:"iti__search-icon",[p.HIDDEN]:"true"},s),this.#l.innerHTML=Mt(),this.searchInput=f("input",{id:`iti-${this.#e}__search-input`,type:"search",class:`iti__search-input ${e}`,placeholder:t.searchPlaceholder,role:"combobox",[p.EXPANDED]:"true",[p.LABEL]:t.searchPlaceholder,[p.CONTROLS]:`iti-${this.#e}__country-listbox`,[p.AUTOCOMPLETE]:"list",autocomplete:"off"},s),this.searchClearButton=f("button",{type:"button",class:`iti__search-clear ${d.HIDE}`,[p.LABEL]:t.clearSearchAriaLabel,tabindex:"-1"},s),this.searchClearButton.innerHTML=Ht(this.#e),this.#d=f("span",{class:"iti__a11y-text"},this.#i),this.#o=f("div",{class:`iti__no-results ${d.HIDE}`,[p.HIDDEN]:"true"},this.#i),this.#o.textContent=t.searchEmptyState}#k(){this.countryContainer&&(this.#N(),this.countryContainer.classList.remove(d.V_HIDE))}#U(t){const{hiddenInput:e}=this.#t;if(e){const s=this.telInput.getAttribute("name")||"",i=e(s);if(i.phone){const o=this.telInput.form?.querySelector(`input[name="${i.phone}"]`);o?this.hiddenInput=o:(this.hiddenInput=f("input",{type:"hidden",name:i.phone}),t.appendChild(this.hiddenInput))}if(i.country){const o=this.telInput.form?.querySelector(`input[name="${i.country}"]`);o?this.hiddenInputCountry=o:(this.hiddenInputCountry=f("input",{type:"hidden",name:i.country}),t.appendChild(this.hiddenInputCountry))}}}#x(){const t=document.createDocumentFragment();for(let e=0;e<this.#h.length;e++){const s=this.#h[e],i=Z({[d.COUNTRY_ITEM]:!0}),o=f("li",{id:`iti-${this.#e}__item-${s.iso2}`,class:i,tabindex:"-1",role:"option",[p.SELECTED]:"false"});o.dataset.dialCode=s.dialCode,o.dataset.countryCode=s.iso2,s.nodeById[this.#e]=o,this.#t.showFlags&&f("div",{class:`${d.FLAG} iti__${s.iso2}`},o);const r=f("span",{class:"iti__country-name"},o);r.textContent=`${s.name} `;const l=f("span",{class:"iti__dial-code"},r);this.#y&&l.setAttribute("dir","ltr"),l.textContent=`(+${s.dialCode})`,t.appendChild(o)}this.countryList.appendChild(t)}#N(){if(this.selectedCountry){const t=this.#t.separateDialCode?U.SANE_SELECTED_WITH_DIAL_WIDTH:U.SANE_SELECTED_NO_DIAL_WIDTH,s=(this.selectedCountry.offsetWidth||this.#M()||t)+U.INPUT_PADDING_EXTRA_LEFT;this.telInput.style.paddingLeft=`${s}px`}}static#_(){let t;try{t=window.top.document.body}catch{t=document.body}return t}#M(){if(this.telInput.parentNode){const t=it.#_(),e=this.telInput.parentNode.cloneNode(!1);e.style.visibility="hidden",t.appendChild(e);const s=this.countryContainer.cloneNode();e.appendChild(s);const i=this.selectedCountry.cloneNode(!0);s.appendChild(i);const o=i.offsetWidth;return t.removeChild(e),o}return 0}#H(){const t=it.#_();this.#i.classList.remove(d.HIDE);const e=f("div",{class:"iti iti--inline-dropdown"});e.appendChild(this.#i),e.style.visibility="hidden",t.appendChild(e);const s=this.#i.offsetHeight;return t.removeChild(e),e.style.visibility="",this.#i.classList.add(d.HIDE),s>0?s:U.SANE_DROPDOWN_HEIGHT}#v(){const{i18n:t}=this.#t,e=this.countryList.childElementCount;this.#d.textContent=t.searchSummaryAria(e)}filterCountriesByQuery(t){let e;t===""?e=this.#h:e=Ut(this.#h,t),this.#W(e)}#D(){const t=this.searchInput.value.trim();this.filterCountriesByQuery(t),this.searchInput.value?this.searchClearButton.classList.remove(d.HIDE):this.searchClearButton.classList.add(d.HIDE)}handleSearchChange(){this.#c&&clearTimeout(this.#c),this.#c=setTimeout(()=>{this.#D(),this.#c=null},ot.SEARCH_DEBOUNCE_MS)}handleSearchClear(){this.searchInput.value="",this.searchInput.focus(),this.#D()}scrollTo(t){const e=this.countryList,s=document.documentElement.scrollTop,i=e.offsetHeight,o=e.getBoundingClientRect().top+s,r=o+i,l=t.offsetHeight,a=t.getBoundingClientRect().top+s,h=a+l,c=a-o+e.scrollTop;if(a<o)e.scrollTop=c;else if(h>r){const y=i-l;e.scrollTop=c-y}}highlightListItem(t,e){const s=this.highlightedItem;if(s&&s.classList.remove(d.HIGHLIGHT),this.highlightedItem=t,this.highlightedItem&&(this.highlightedItem.classList.add(d.HIGHLIGHT),this.#t.countrySearch)){const i=this.highlightedItem.getAttribute("id")||"";this.searchInput.setAttribute(p.ACTIVE_DESCENDANT,i)}e&&this.highlightedItem.focus()}handleUpDownKey(t){let e=t===E.ARROW_UP?this.highlightedItem?.previousElementSibling:this.highlightedItem?.nextElementSibling;!e&&this.countryList.childElementCount>1&&(e=t===E.ARROW_UP?this.countryList.lastElementChild:this.countryList.firstElementChild),e&&(this.scrollTo(e),this.highlightListItem(e,!1))}#A(t){if(this.#r&&this.#r.dataset.countryCode!==t&&(this.#r.setAttribute(p.SELECTED,"false"),this.#r.querySelector(".iti__country-check")?.remove(),this.#r=null),t&&!this.#r){const e=this.countryList.querySelector(`[data-country-code="${t}"]`);if(e){e.setAttribute(p.SELECTED,"true");const s=f("span",{class:"iti__country-check",[p.HIDDEN]:"true"},e);s.innerHTML=Wt(),this.#r=e}}}#W(t){this.countryList.innerHTML="";let e=!0;for(const s of t){const i=s.nodeById[this.#e];
19i&&(this.countryList.appendChild(i),e&&(this.highlightListItem(i,!1),e=!1))}e?(this.highlightListItem(null,!1),this.#o&&this.#o.classList.remove(d.HIDE)):this.#o&&this.#o.classList.add(d.HIDE),this.countryList.scrollTop=0,this.#v()}destroy(){this.telInput.iti=void 0,delete this.telInput.dataset.intlTelInputId,this.#t.separateDialCode&&(this.telInput.style.paddingLeft=this.#u);const t=this.telInput.parentNode;t.before(this.telInput),t.remove(),this.telInput=null,this.countryContainer=null,this.selectedCountry=null,this.selectedCountryInner=null,this.searchInput=null,this.searchClearButton=null,this.countryList=null,this.hiddenInput=null,this.hiddenInputCountry=null,this.highlightedItem=null,this.#E=null,this.#s=null,this.#i=null,this.#l=null,this.#o=null,this.#d=null,this.#n=null,this.#r=null;for(const e of this.#h)delete e.nodeById[this.#e];this.#h=null}openDropdown(){const{countrySearch:t,dropdownAlwaysOpen:e,dropdownContainer:s}=this.#t;if(this.#I(),s)this.#$();else{const i=this.#O(),o=this.telInput.offsetHeight+U.DROPDOWN_MARGIN;i?this.#i.style.top=`${o}px`:this.#i.style.bottom=`${o}px`}if(this.#i.classList.remove(d.HIDE),this.selectedCountry.setAttribute(p.EXPANDED,"true"),t){const i=this.countryList.firstElementChild;i&&(this.highlightListItem(i,!1),this.countryList.scrollTop=0),e||this.searchInput.focus()}this.#s.classList.add(d.ARROW_UP)}closeDropdown(){const{countrySearch:t,dropdownContainer:e}=this.#t;this.#i.classList.add(d.HIDE),this.selectedCountry.setAttribute(p.EXPANDED,"false"),t&&(this.searchInput.removeAttribute(p.ACTIVE_DESCENDANT),this.highlightedItem&&(this.highlightedItem.classList.remove(d.HIGHLIGHT),this.highlightedItem=null)),this.#s.classList.remove(d.ARROW_UP),e?(this.#n.remove(),this.#n.style.top="",this.#n.style.bottom="",this.#n.style.paddingLeft="",this.#n.style.paddingRight=""):(this.#i.style.top="",this.#i.style.bottom="")}#O(){if(this.#t.dropdownAlwaysOpen)return!0;const t=this.telInput.getBoundingClientRect(),e=t.top,s=window.innerHeight-t.bottom;return s>=this.#C||s>=e}#$(){const{dropdownContainer:t,useFullscreenPopup:e}=this.#t;if(e){if(window.innerWidth>=500){const s=this.telInput.getBoundingClientRect();this.#n.style.paddingLeft=`${s.left}px`,this.#n.style.paddingRight=`${window.innerWidth-s.right}px`}}else{const s=this.telInput.getBoundingClientRect();this.#n.style.left=`${s.left}px`,this.#O()?this.#n.style.top=`${s.bottom+U.DROPDOWN_MARGIN}px`:(this.#n.style.top="unset",this.#n.style.bottom=`${window.innerHeight-s.top+U.DROPDOWN_MARGIN}px`)}t.appendChild(this.#n)}isDropdownClosed(){return this.#i.classList.contains(d.HIDE)}setCountry(t){const{allowDropdown:e,showFlags:s,separateDialCode:i,i18n:o}=this.#t,{name:r,dialCode:l,iso2:a=""}=t;if(e&&this.#A(a),this.selectedCountry){const h=a&&s?`${d.FLAG} iti__${a}`:`${d.FLAG} ${d.GLOBE}`;let c,y,b;a?(y=r,c=o.selectedCountryAriaLabel.replace("${countryName}",r).replace("${dialCode}",`+${l}`),b=s?"":Ct()):(y=o.noCountrySelected,c=o.noCountrySelected,b=Ct()),this.selectedCountryInner.className=h,this.selectedCountry.setAttribute("title",y),this.selectedCountry.setAttribute(p.LABEL,c),this.selectedCountryInner.innerHTML=b}if(i){const h=l?`+${l}`:"";this.#E.textContent=h,this.#N()}}},$t=n=>{const{onlyCountries:t,excludeCountries:e}=n;if(t?.length){const s=t.map(i=>i.toLowerCase());return g.filter(i=>s.includes(i.iso2))}else if(e?.length){const s=e.map(i=>i.toLowerCase());return g.filter(i=>!s.includes(i.iso2))}return g},Bt=(n,t)=>{const{countryNameLocale:e,i18n:s}=t;let i;try{typeof Intl<"u"&&typeof Intl.DisplayNames=="function"?i=new Intl.DisplayNames(e,{type:"region"}):i=null}catch(o){console.error(o),i=null}for(const o of n)o.name=s[o.iso2]||i?.of(o.iso2.toUpperCase())||""},Ft=n=>{const t=new Set;let e=0;const s={},i=(r,l)=>{if(!r||!l)return;l.length>e&&(e=l.length),s.hasOwnProperty(l)||(s[l]=[]);const a=s[l];a.includes(r)||a.push(r)},o=[...n].sort((r,l)=>r.priority-l.priority);for(const r of o){t.has(r.dialCode)||t.add(r.dialCode);for(let l=1;l<r.dialCode.length;l++){const a=r.dialCode.substring(0,l);i(r.iso2,a)}if(i(r.iso2,r.dialCode),r.areaCodes){const l=s[r.dialCode][0];for(const a of r.areaCodes){for(let h=1;h<a.length;h++){const c=a.substring(0,h),y=r.dialCode+c;i(l,y),i(r.iso2,y)}i(r.iso2,r.dialCode+a)}}}return{dialCodes:t,dialCodeMaxLen:e,dialCodeToIso2Map:s}},Gt=(n,t)=>{t.countryOrder&&(t.countryOrder=t.countryOrder.map(e=>e.toLowerCase())),n.sort((e,s)=>{const{countryOrder:i}=t;if(i){const o=i.indexOf(e.iso2),r=i.indexOf(s.iso2),l=o>-1,a=r>-1;if(l||a)return l&&a?o-r:l?-1:1}return e.name.localeCompare(s.name)})},Vt=n=>{for(const t of n)t.normalisedName=yt(t.name),t.initials=t.normalisedName.split(/[^a-z]/).map(e=>e[0]).join(""),t.dialCodePlus=`+${t.dialCode}`}
19,jt=new Set(["800","808","870","881","882","883","888","979"]),It=n=>{const t=$(n).slice(0,3);return n.startsWith("+")&&jt.has(t)},gt=(n,t,e,s)=>{let i=n;if(e&&t){const o=`+${s.dialCode}`,r=i[o.length]===" "||i[o.length]==="-"?o.length+1:o.length;i=i.substring(r)}return i},Yt=(n,t,e,s,i)=>{const o=e?e.formatNumberAsYouType(n,s.iso2):n,{dialCode:r}=s;return i&&t.charAt(0)!=="+"&&o.includes(`+${r}`)?(o.split(`+${r}`)[1]||"").trim():o},zt=(n,t,e,s)=>{if(e===0&&!s)return 0;let i=0;for(let o=0;o<t.length;o++){if(/[+0-9]/.test(t[o])&&i++,i===n&&!s)return o+1;if(s&&i===n+1)return o}return t.length},Kt=["800","822","833","844","855","866","877","880","881","882","883","884","885","886","887","888","889"],Et=n=>{const t=$(n);if(t.startsWith(lt.NANP)&&t.length>=4){const e=t.substring(1,4);return Kt.includes(e)}return!1},qt=class{#t;constructor(){}#e(n){/[\u0660-\u0669]/.test(n)?this.#t="arabic-indic":/[\u06F0-\u06F9]/.test(n)?this.#t="persian":this.#t="ascii"}denormalise(n,t){if(this.#t||this.#e(t),this.#t==="ascii")return n;const e=this.#t==="arabic-indic"?1632:1776;return n.replace(/[0-9]/g,s=>String.fromCharCode(e+Number(s)))}normalise(n){if(!n)return"";if(this.#e(n),this.#t==="ascii")return n;const t=this.#t==="arabic-indic"?1632:1776,e=this.#t==="arabic-indic"?/[\u0660-\u0669]/g:/[\u06F0-\u06F9]/g;return n.replace(e,s=>String.fromCharCode(48+(s.charCodeAt(0)-t)))}isAscii(){return this.#t==="ascii"}},Xt=0,Qt=new Set(g.map(n=>n.iso2)),tt=n=>Qt.has(n),K=class F{#t;#e;#y;#u;#h;#c;#C;#E;#s;#i;#l;#o;#d;#n;#r;#b;#m;#I;constructor(t,e={}){this.id=Xt++,mt.validateInput(t);const s=St(e);this.#e={...J,...s},Rt(this.#e),this.#t=new mt(t,this.#e,this.id),this.#y=kt(),this.#n=new qt,this.promise=this.#k(this.#e),this.#u=$t(this.#e);const{dialCodes:i,dialCodeMaxLen:o,dialCodeToIso2Map:r}=Ft(this.#u);this.#C=i,this.#h=o,this.#c=r,this.#E=new Map(this.#u.map(l=>[l.iso2,l])),this.#U()}#a(){const t=this.#t.telInput.value.trim();return this.#n.normalise(t)}#p(t){const e=this.#t.telInput.value;this.#t.telInput.value=this.#n.denormalise(t,e)}#k(t){const{initialCountry:e,geoIpLookup:s,loadUtils:i}=t,o=e===B.AUTO&&!!s,r=!!i&&!u.utils;let l;o?l=new Promise((h,c)=>{this.#r=h,this.#b=c}):(l=Promise.resolve(void 0),this.#r=()=>{},this.#b=()=>{});let a;return r?a=new Promise((h,c)=>{this.#m=h,this.#I=c}):(a=Promise.resolve(void 0),this.#m=()=>{},this.#I=()=>{}),Promise.all([l,a])}#U(){this.#s={},this.#o=new AbortController,this.#x(),this.#t.generateMarkup(this.#u),this.#N(),this.#_(),this.#v(),this.#e.dropdownAlwaysOpen&&this.#P()}#x(){Bt(this.#u,this.#e),Gt(this.#u,this.#e),Vt(this.#u)}#N(t=!1){const e=this.#t.telInput.getAttribute("value"),s=this.#n.normalise(e),i=this.#a(),r=s&&s.startsWith("+")&&(!i||!i.startsWith("+"))?s:i,l=this.#S(r),a=Et(r),{initialCountry:h,geoIpLookup:c}=this.#e,b=h===B.AUTO&&c&&!t,v=h.toLowerCase(),I=tt(v);l?a?I?this.#g(v):b||this.#g(Nt.ISO2):this.#B(r):I?this.#g(v):b||this.#g(""),r&&this.#L(r)}#_(){this.#W(),this.#e.allowDropdown&&this.#H(),(this.#t.hiddenInput||this.#t.hiddenInputCountry)&&this.#t.telInput.form&&this.#M()}#M(){const t=()=>{this.#t.hiddenInput&&(this.#t.hiddenInput.value=this.getNumber()),this.#t.hiddenInputCountry&&(this.#t.hiddenInputCountry.value=this.#s.iso2||"")};this.#t.telInput.form?.addEventListener("submit",t,{signal:this.#o.signal})}#H(){const t=this.#o.signal,e=r=>{this.#t.isDropdownClosed()?this.#t.telInput.focus():r.preventDefault()},s=this.#t.telInput.closest("label");s&&s.addEventListener("click",e,{signal:t});const i=()=>{this.#t.isDropdownClosed()&&!this.#t.telInput.disabled&&!this.#t.telInput.readOnly&&this.#P()};this.#t.selectedCountry.addEventListener("click",i,{signal:t});const o=r=>{const l=[E.ARROW_UP,E.ARROW_DOWN,E.SPACE,E.ENTER];this.#t.isDropdownClosed()&&l.includes(r.key)&&(r.preventDefault(),r.stopPropagation(),this.#P()),r.key===E.TAB&&this.#w()};this.#t.countryContainer.addEventListener("keydown",o,{signal:t})}#v(){const{loadUtils:t,initialCountry:e,geoIpLookup:s}=this.#e;if(t&&!u.utils){const o=()=>{u.attachUtils(t)?.catch(()=>{})};if(u.documentReady())o();else{const r=()=>{o()};window.addEventListener("load",r,{signal:this.#o.signal})}}else this.#m();e===B.AUTO&&s&&(this.#s.iso2?this.#r():this.#D())}#D(){if(u.autoCountry)this.#K();else if(this.#t.selectedCountryInner.classList.add(d.LOADING),!u.startedLoadingAutoCountry&&(u.startedLoadingAutoCountry=!0,typeof this.#e.geoIpLookup=="function")){const t=(s="")=>{this.#t.selectedCountryInner.classList.remove(d.LOADING);const i=s.toLowerCase();tt(i)?(u.autoCountry=i,setTimeout(()=>
19F.forEachInstance("handleAutoCountry"))):F.forEachInstance("handleAutoCountryFailure")},e=()=>{this.#t.selectedCountryInner.classList.remove(d.LOADING),F.forEachInstance("handleAutoCountryFailure")};this.#e.geoIpLookup(t,e)}}#A(){this.#P(),this.#t.searchInput.value="+",this.#t.filterCountriesByQuery("")}#W(){this.#O(),this.#$(),this.#X()}#O(){const{strictMode:t,formatAsYouType:e,separateDialCode:s,allowDropdown:i,countrySearch:o}=this.#e;let r=!1;k.ALPHA_UNICODE.test(this.#a())&&(r=!0);const l=a=>{const h=this.#a();if(this.#y&&a?.data==="+"&&s&&i&&o){const I=this.#t.telInput.selectionStart||0,x=h.substring(0,I-1),A=h.substring(I);this.#p(x+A),this.#A();return}this.#B(h)&&this.#R();const c=a?.data&&k.NON_PLUS_NUMERIC.test(a.data),y=a?.inputType===nt.PASTE&&h;c||y&&!t?r=!0:k.NON_PLUS_NUMERIC.test(h)||(r=!1);const b=a?.detail&&a.detail.isSetNumber,v=this.#n.isAscii();if(e&&!r&&!b&&v){const I=this.#t.telInput.selectionStart||0,A=h.substring(0,I).replace(k.NON_PLUS_NUMERIC_GLOBAL,"").length,M=a?.inputType===nt.DELETE_FWD,C=this.#f(),H=Yt(C,h,u.utils,this.#s,s),O=zt(A,H,I,M);this.#p(H),this.#t.telInput.setSelectionRange(O,O)}if(s&&h.startsWith("+")&&this.#s.dialCode){const I=gt(h,!0,s,this.#s);this.#p(I)}};this.#t.telInput.addEventListener("input",l,{signal:this.#o.signal})}#$(){const{strictMode:t,separateDialCode:e,allowDropdown:s,countrySearch:i}=this.#e;if(t||e){const o=r=>{if(r.key&&r.key.length===1&&!r.altKey&&!r.ctrlKey&&!r.metaKey){if(e&&s&&i&&r.key==="+"){r.preventDefault(),this.#A();return}if(t){const l=this.#a(),h=!l.startsWith("+")&&this.#t.telInput.selectionStart===0&&r.key==="+",c=this.#n.normalise(r.key),y=/^[0-9]$/.test(c),b=e?y:h||y,v=this.#t.telInput,I=v.selectionStart,x=v.selectionEnd,A=l.slice(0,I),M=l.slice(x),C=A+r.key+M,H=this.#f(C),O=u.utils.getCoreNumber(H,this.#s.iso2),et=this.#i&&O.length>this.#i,te=this.#G(H)!==null;(!b||et&&!te&&!h)&&r.preventDefault()}}};this.#t.telInput.addEventListener("keydown",o,{signal:this.#o.signal})}}#X(){if(this.#e.strictMode){const t=e=>{e.preventDefault();const s=this.#t.telInput,i=s.selectionStart,o=s.selectionEnd,r=this.#a(),l=r.slice(0,i),a=r.slice(o),h=this.#s.iso2,c=e.clipboardData.getData("text"),y=this.#n.normalise(c),b=i===0&&o>0,v=!r.startsWith("+")||b,I=y.replace(k.NON_PLUS_NUMERIC_GLOBAL,""),x=I.startsWith("+"),A=I.replace(/\+/g,""),M=x&&v?`+${A}`:A;let C=l+M+a;if(C.length>5){let O=u.utils.getCoreNumber(C,h);for(;O.length===0&&C.length>0;)C=C.slice(0,-1),O=u.utils.getCoreNumber(C,h);if(!O)return;if(this.#i&&O.length>this.#i)if(s.selectionEnd===r.length){const et=O.length-this.#i;C=C.slice(0,C.length-et)}else return}this.#p(C);const H=i+M.length;s.setSelectionRange(H,H),s.dispatchEvent(new InputEvent("input",{bubbles:!0}))};this.#t.telInput.addEventListener("paste",t,{signal:this.#o.signal})}}#Q(t){const e=Number(this.#t.telInput.getAttribute("maxlength"));return e&&t.length>e?t.substring(0,e):t}#T(t,e={}){const s=new CustomEvent(t,{bubbles:!0,cancelable:!0,detail:e});this.#t.telInput.dispatchEvent(s)}#P(){const{dropdownContainer:t,useFullscreenPopup:e}=this.#e;if(this.#d=new AbortController,this.#t.openDropdown(),!e&&t){const s=()=>this.#w();window.addEventListener("scroll",s,{signal:this.#d.signal})}this.#J(),this.#T(W.OPEN_COUNTRY_DROPDOWN)}#J(){const t=this.#d.signal;this.#Z(t),this.#tt(t),this.#e.dropdownAlwaysOpen||this.#et(t),this.#st(t),this.#e.countrySearch&&this.#it(t)}#Z(t){const e=s=>{const i=s.target?.closest(`.${d.COUNTRY_ITEM}`);i&&this.#t.highlightListItem(i,!1)};this.#t.countryList.addEventListener("mouseover",e,{signal:t})}#tt(t){const e=s=>{const i=s.target?.closest(`.${d.COUNTRY_ITEM}`);i&&this.#j(i)};this.#t.countryList.addEventListener("click",e,{signal:t})}#et(t){const e=s=>{s.target.closest(`#iti-${this.id}__dropdown-content`)||this.#w()};setTimeout(()=>{document.documentElement.addEventListener("click",e,{signal:t})},0)}#st(t){let e="",s=null;const i=o=>{[E.ARROW_UP,E.ARROW_DOWN,E.ENTER,E.ESC].includes(o.key)&&(o.preventDefault(),o.stopPropagation(),o.key===E.ARROW_UP||o.key===E.ARROW_DOWN?this.#t.handleUpDownKey(o.key):o.key===E.ENTER?this.#ot():o.key===E.ESC&&(this.#w(),this.#t.selectedCountry.focus())),!this.#e.countrySearch&&k.HIDDEN_SEARCH_CHAR.test(o.key)&&(o.stopPropagation(),s&&clearTimeout(s),e+=o.key.toLowerCase(),this.#nt(e),s=setTimeout(()=>{e=""},ot.HIDDEN_SEARCH_RESET_MS))};document.addEventListener("keydown",i,{signal:t})}#it(t){this.#t.searchInput.addEventListener("input",()=>this.#t.handleSearchChange(),{signal:t}),this.#t.searchClearButton.addEventListener("click",()=>this.#t.handleSearchClear(),{signal:t})}#nt(t){const e=xt(this.#u,t);if(e){const s=e.nodeById[this.id];this.#t.highlightListItem(s,!1),this.#t.scrollTo(s)}}#ot(){this.#t.highlightedItem&&this.#j(this.#t.highlightedItem)}#L(t){const{formatOnDisplay:e,nationalMode:s,separateDialCode:i}=this.#e;let o=t;if(e&&u.utils&&this.#s){const r=It(t),l=s&&!r||!o.startsWith("+")&&!i,{NATIONAL:a,INTERNATIONAL:h}=u.utils.numberFormat,c=l?a:h;o=u.utils.formatNumber(o,this.#s.iso2,c)}o=this.#z(o),this.#p(o)}#B(t){const e=this.#G(t);return e!==null?this.#g(e):!1}#rt(t){const{dialCode:e,nationalPrefix:s}=this.#s;if(t.startsWith("+")||!e)return t;const r=s&&t.startsWith(s)&&!this.#e.separateDialCode?t.substring(1):t;return`+${e}${r}`}#G(t){const e=t.indexOf("+");let s=e?t.substring(e):t;const i=this.#s.iso2,o=this.#s.dialCode;s=this.#rt(s);const r=this.#S(s,!0),l=$(s);if(r){const a=$(r),h=this.#c[a];if(h.length===1)return h[0]===i?null:h[0];if(!i&&this.#l&&h.includes(this.#l))return this.#l;if(o===lt.NANP&&Et(l))return null;const{areaCodes:y,priority:b}=this.#s;if(y){const M=y.map(C=>`${o}${C}`);for(const C of M)if(l.startsWith(C))return null}const I=y&&!(b===0)&&l.length>a.length,x=i&&h.includes(i)&&!I,A=i===h[0];if(!x&&!A)return h[0]}else if(s.startsWith("+")&&l.length){const a=this.#s.dialCode||"";return a&&a.startsWith(l)?null:""}else if((!s||s==="+")&&!i&&this.#l)return this.#l;return null}#g(t){const e=this.#s.iso2||"";return this.#s=t?this.#E.get(t):{},this.#s.iso2&&(this.#l=this.#s.iso2),this.#t.setCountry(this.#s),this.#F(),this.#V(),e!==t}#V(){const{strictMode:t,placeholderNumberType:e,allowedNumberTypes:s}=this.#e,{iso2:i}=this.#s;if(t&&u.utils)if(i){const o=u.utils.numberType[e];let r=u.utils.getExampleNumber(i,!1,o,!0),l=r;
19for(;u.utils.isPossibleNumber(r,i,s);)l=r,r+="0";const a=u.utils.getCoreNumber(l,i);this.#i=a.length,i==="by"&&(this.#i=a.length+1)}else this.#i=null}#F(){const{autoPlaceholder:t,placeholderNumberType:e,nationalMode:s,customPlaceholder:i}=this.#e,o=t===j.AGGRESSIVE||!this.#t.hadInitialPlaceholder&&t===j.POLITE;if(u.utils&&o){const r=u.utils.numberType[e];let l=this.#s.iso2?u.utils.getExampleNumber(this.#s.iso2,s,r):"";l=this.#z(l),typeof i=="function"&&(l=i(l,this.#s)),this.#t.telInput.setAttribute("placeholder",l)}}#j(t){const e=t.dataset[at.COUNTRY_CODE],s=this.#g(e);this.#w();const i=t.dataset[at.DIAL_CODE];if(this.#Y(i),this.#e.formatOnDisplay){const o=this.#a();this.#L(o)}this.#t.telInput.focus(),s&&this.#R()}#w(t){this.#t.isDropdownClosed()||this.#e.dropdownAlwaysOpen&&!t||(this.#t.closeDropdown(),this.#d.abort(),this.#d=null,this.#T(W.CLOSE_COUNTRY_DROPDOWN))}#Y(t){const e=this.#a(),s=`+${t}`;let i;if(e.startsWith("+")){const o=this.#S(e);o?i=e.replace(o,s):i=s,this.#p(i)}}#S(t,e){let s="";if(t.startsWith("+")){let i="",o=!1;for(let r=0;r<t.length;r++){const l=t.charAt(r);if(/[0-9]/.test(l)){if(i+=l,!!!this.#c[i])break;if(this.#C.has(i)){if(s=t.substring(0,r+1),o=!0,!e)break}else e&&o&&(s=t.substring(0,r+1));if(i.length===this.#h)break}}}return s}#f(t){const e=t?this.#n.normalise(t):this.#a(),{dialCode:s}=this.#s;let i;const o=$(e);return this.#e.separateDialCode&&!e.startsWith("+")&&s&&o?i=`+${s}`:i="",i+e}#z(t){const e=!!this.#S(t),s=gt(t,e,this.#e.separateDialCode,this.#s);return this.#Q(s)}#R(){this.#T(W.COUNTRY_CHANGE)}#K(){if(!this.#t.telInput){this.#r?.();return}this.#e.initialCountry===B.AUTO&&u.autoCountry&&(this.#l=u.autoCountry,this.#s.iso2||this.#t.selectedCountryInner.classList.contains(d.GLOBE)||this.setCountry(this.#l),this.#r())}#lt(){if(!this.#t.telInput){this.#b?.();return}this.#N(!0),this.#b()}#at(){if(!this.#t.telInput){this.#m?.();return}if(u.utils){const t=this.#a();t&&this.#L(t),this.#s.iso2&&(this.#F(),this.#V())}this.#m()}#ut(t){if(!this.#t.telInput){this.#I?.(t);return}this.#I(t)}destroy(){this.#t.telInput&&(this.#e.allowDropdown&&this.#w(!0),this.#o.abort(),this.#o=null,this.#t.destroy(),u.instances instanceof Map?u.instances.delete(this.id):delete u.instances[this.id])}isActive(){return!!this.#t?.telInput}getExtension(){return u.utils&&this.#t.telInput?u.utils.getExtension(this.#f(),this.#s.iso2):""}getNumber(t){if(u.utils&&this.#t.telInput){const{iso2:e}=this.#s,s=this.#f(),i=u.utils.formatNumber(s,e,t),o=this.#t.telInput.value;return this.#n.denormalise(i,o)}return""}getNumberType(){return u.utils&&this.#t.telInput?u.utils.getNumberType(this.#f(),this.#s.iso2):rt.UNKNOWN_NUMBER_TYPE}getSelectedCountryData(){return this.#s}getValidationError(){if(u.utils&&this.#t.telInput){const{iso2:t}=this.#s;return u.utils.getValidationError(this.#f(),t)}return rt.UNKNOWN_VALIDATION_ERROR}isValidNumber(){const{dialCode:t,iso2:e}=this.#s;if(u.utils&&this.#t.telInput){const s=this.#f(),i=u.utils.getCoreNumber(s,e);if(i){if(t===X.DIAL_CODE&&i[0]===X.MOBILE_PREFIX&&i.length!==X.MOBILE_CORE_LENGTH)return!1;if(!k.ALPHA_UNICODE.test(s)&&t){const r=s.startsWith("+")?s.slice(1+t.length):s,l=$(r).length;if(i.length>l)return!1}}}return this.#q(!1)}isValidNumberPrecise(){return this.#q(!0)}#ht(t){return u.utils?u.utils.isPossibleNumber(t,this.#s.iso2,this.#e.allowedNumberTypes):null}#q(t){if(!u.utils||!this.#t.telInput)return null;const{allowNumberExtensions:e,allowPhonewords:s}=this.#e,i=a=>t?this.#ct(a):this.#ht(a),o=this.#f();if(!this.#s.iso2&&!It(o)||!i(o))return!1;if(o.search(k.ALPHA_UNICODE)>-1){const a=this.#s.iso2;return u.utils.getExtension(o,a)?e:s}return!0}#ct(t){return u.utils?u.utils.isValidNumber(t,this.#s.iso2,this.#e.allowedNumberTypes):null}setCountry(t){if(!this.#t.telInput)return;const e=t?.toLowerCase();if(!tt(e))throw new Error(`Invalid country code: '${e}'`);const s=this.#s.iso2;if(t&&e!==s||!t&&s){if(this.#g(e),this.#Y(this.#s.dialCode),this.#e.formatOnDisplay){const o=this.#a();this.#L(o)}this.#R()}}setNumber(t){if(!this.#t.telInput)return;const e=this.#n.normalise(t),s=this.#B(e);this.#L(e),s&&this.#R(),this.#T(W.INPUT,{isSetNumber:!0})}setPlaceholderNumberType(t){this.#t.telInput&&(this.#e.placeholderNumberType=t,this.#F())}setDisabled(t){this.#t.telInput&&(this.#t.telInput.disabled=t,t?this.#t.selectedCountry.setAttribute("disabled","true"):this.#t.selectedCountry.removeAttribute("disabled"))}static forEachInstance(t,...e){const s=u.instances,i=s instanceof Map?Array.from(s.values()):Object.values(s),o=e[0];
19i.forEach(r=>{if(r instanceof F)switch(t){case"handleUtils":r.#at();break;case"handleUtilsFailure":r.#ut(o);break;case"handleAutoCountry":r.#K();break;case"handleAutoCountryFailure":r.#lt();break}})}},Jt=n=>{if(!u.utils&&!u.startedLoadingUtilsScript){let t;if(typeof n=="function")try{t=Promise.resolve(n())}catch(e){return Promise.reject(e)}else return Promise.reject(new TypeError(`The argument passed to attachUtils must be a function that returns a promise for the utilities module, not ${typeof n}`));return u.startedLoadingUtilsScript=!0,t.then(e=>{const s=e?.default;if(!s||typeof s!="object")throw new TypeError("The loader function passed to attachUtils did not resolve to a module object with utils as its default export.");return u.utils=s,K.forEachInstance("handleUtils"),!0}).catch(e=>{throw K.forEachInstance("handleUtilsFailure",e),e})}return null},u=Object.assign((n,t)=>{const e=new K(n,t);return u.instances[e.id]=e,n.iti=e,e},{defaults:J,documentReady:()=>document.readyState==="complete",getCountryData:()=>g,getInstance:n=>{const t=n.dataset.intlTelInputId;return t?u.instances[t]:null},instances:{},attachUtils:Jt,startedLoadingUtilsScript:!1,startedLoadingAutoCountry:!1,version:"26.8.1"}),Zt=u;return q(N)})();return P.default})})(st)),st.exports}var re=oe();const le=ee(re),ae={uk:"ua",sk:"sk",en:"us",ru:"kz",pl:"pl",es:"es"};function he(w,P,D){return{init(){const m=this.$el.querySelector('input[type="tel"]');m._iti=le(m,{initialCountry:ae[P]||"ua",countryOrder:["ua","sk","cz"],separateDialCode:!0,nationalMode:!1,strictMode:!0,formatAsYouType:!0,loadUtils:()=>ne(()=>import("./utils-C_YiTQGc.js"),[])}),m._iti.promise.then(()=>{m._utilsReady=!0,D&&m._iti.setNumber(D)}),m.addEventListener("change",()=>this.sync()),m.addEventListener("countrychange",()=>this.sync())},sync(){const m=this.$el.querySelector('input[type="tel"]');m?._utilsReady&&this.$wire.set(w,m._iti.getNumber())},destroy(){const m=this.$el.querySelector('input[type="tel"]');m?._iti&&(m._iti.destroy(),m._iti=null)}}}export{ee as g,he as p};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.