1!function(t){var e=t(window,document);"object"==typeof module&&module.exports?module.exports=e:window.intlTelInput=e}(function(t,e,i){return function(){for(var n=[["Afghanistan (â«Ø§ÙØºØ§ÙØ³ØªØ§Ùâ¬â)","af","93"],["Albania (Shqip\xebri)","al","355"],["Algeria (â«Ø§Ùجزائرâ¬â)","dz","213"],["American Samoa","as","1",5,["684"]],["Andorra","ad","376"],["Angola","ao","244"],["Anguilla","ai","1",6,["264"]],["Antigua and Barbuda","ag","1",7,["268"]],["Argentina","ar","54"],["Armenia (ÕÕ¡ÕµÕ¡Õ½Õ¿Õ¡Õ¶)","am","374"],["Aruba","aw","297"],["Australia","au","61",0],["Austria (\xd6sterreich)","at","43"],["Azerbaijan (AzÉrbaycan)","az","994"],["Bahamas","bs","1",8,["242"]],["Bahrain (â«Ø§ÙØ¨ØØ±ÙÙâ¬â)","bh","973"],["Bangladesh (বাà¦à¦²à¦¾à¦¦à§à¦¶)","bd","880"],["Barbados","bb","1",9,["246"]],["Belarus (ÐелаÑÑÑÑ)","by","375"],["Belgium (Belgi\xeb)","be","32"],["Belize","bz","501"],["Benin (B\xe9nin)","bj","229"],["Bermuda","bm","1",10,["441"]],["Bhutan (འà½à¾²à½´à½)","bt","975"],["Bolivia","bo","591"],["Bosnia and Herzegovina (ÐоÑна и ХеÑÑеговина)","ba","387"],["Botswana","bw","267"],["Brazil (Brasil)","br","55"],["British Indian Ocean Territory","io","246"],["British Virgin Islands","vg","1",11,["284"]],["Brunei","bn","673"],["Bulgaria (ÐÑлгаÑиÑ)","bg","359"],["Burkina Faso","bf","226"],["Burundi (Uburundi)","bi","257"],["Cambodia (ááááá»áá¶)","kh","855"],["Cameroon (Cameroun)","cm","237"],["Canada","ca","1",1,["204","226","236","249","250","289","306","343","365","387","403","416","418","431","437","438","450","506","514","519","548","579","581","587","604","613","639","647","672","705","709","742","778","780","782","807","819","825","867","873","902","905"]],["Cape Verde (Kabu Verdi)","cv","238"],["Caribbean Netherlands","bq","599",1,["3","4","7"]],["Cayman Islands","ky","1",12,["345"]],["Central African Republic (R\xe9publique centrafricaine)","cf","236"],["Chad (Tchad)","td","235"],["Chile","cl","56"],["China (ä¸å½)","cn","86"],["Christmas Island","cx","61",2],["Cocos (Keeling) Islands","cc","61",1],["Colombia","co","57"],["Comoros (â«Ø¬Ø²Ø± اÙÙÙ
رâ¬â)","km","269"],["Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)","cd","243"],["Congo (Republic) (Congo-Brazzaville)","cg","242"],["Cook Islands","ck","682"],["Costa Rica","cr","506"],["C\xf4te dâIvoire","ci","225"],["Croatia (Hrvatska)","hr","385"],["Cuba","cu","53"],["Cura\xe7ao","cw","599",0],["Cyprus (ÎÏÏÏοÏ)","cy","357"],["Czech Republic (Äesk\xe1 republika)","cz","420"],["Denmark (Danmark)","dk","45"],["Djibouti","dj","253"],["Dominica","dm","1",13,["767"]],["Dominican Republic (Rep\xfablica Dominicana)","do","1",2,["809","829","849"]],["Ecuador","ec","593"],["Egypt (â«Ù
صرâ¬â)","eg","20"],["El Salvador","sv","503"],["Equatorial Guinea (Guinea Ecuatorial)","gq","240"],["Eritrea","er","291"],["Estonia (Eesti)","ee","372"],["Ethiopia","et","251"],["Falkland Islands (Islas Malvinas)","fk","500"],["Faroe Islands (F\xf8royar)","fo","298"],["Fiji","fj","679"],["Finland (Suomi)","fi","358",0],["France","fr","33"],["French Guiana (Guyane fran\xe7aise)","gf","594"],["French Polynesia (Polyn\xe9sie fran\xe7aise)","pf","689"],["Gabon","ga","241"],["Gambia","gm","220"],["Georgia (á¡áá¥áá ááááá)","ge","995"],["Germany (Deutschland)","de","49"],["Ghana (Gaana)","gh","233"],["Gibraltar","gi","350"],["Greece (Îλλάδα)","gr","30"],["Greenland (Kalaallit Nunaat)","gl","299"],["Grenada","gd","1",14,["473"]],["Guadeloupe","gp","590",0],["Guam","gu","1",15,["671"]],["Guatemala","gt","502"],["Guernsey","gg","44",1,["1481","7781","7839","7911"]],["Guinea (Guin\xe9e)","gn","224"],["Guinea-Bissau (Guin\xe9 Bissau)","gw","245"],["Guyana","gy","592"],["Haiti","ht","509"],["Honduras","hn","504"],["Hong Kong (馿¸¯)","hk","852"],["Hungary (Magyarorsz\xe1g)","hu","36"],["Iceland (\xcdsland)","is","354"],["India (à¤à¤¾à¤°à¤¤)","in","91"],["Indonesia","id","62"],["Iran (â«Ø§ÛراÙâ¬â)","ir","98"],["Iraq (â«Ø§ÙعراÙâ¬â)","iq","964"],["Ireland","ie","353"],["Isle of Man","im","44",2,["1624","74576","7524","7924","7624"]],["Israel (â«×שר××â¬â)","il","972"],["Italy (Italia)","it","39",0],["Jamaica","jm","1",4,["876","658"]],["Japan (æ¥æ¬)","jp","81"],["Jersey","je","44",3,["1534","7509","7700","7797","7829","7937"]],["Jordan (â«Ø§ÙأردÙâ¬â)","jo","962"],["Kazakhstan (ÐазаÑ
ÑÑан)","kz","7",1,["33","7"]],["Kenya","ke","254"],["Kiribati","ki","686"],["Kosovo","xk","383"],["Kuwait (â«Ø§ÙÙÙÙØªâ¬â)","kw","965"],["Kyrgyzstan (ÐÑÑг
1ÑзÑÑан)","kg","996"],["Laos (ລາວ)","la","856"],["Latvia (Latvija)","lv","371"],["Lebanon (â«ÙØ¨ÙØ§Ùâ¬â)","lb","961"],["Lesotho","ls","266"],["Liberia","lr","231"],["Libya (â«ÙÙØ¨Ùاâ¬â)","ly","218"],["Liechtenstein","li","423"],["Lithuania (Lietuva)","lt","370"],["Luxembourg","lu","352"],["Macau (æ¾³é)","mo","853"],["Macedonia (FYROM) (ÐакедониÑа)","mk","389"],["Madagascar (Madagasikara)","mg","261"],["Malawi","mw","265"],["Malaysia","my","60"],["Maldives","mv","960"],["Mali","ml","223"],["Malta","mt","356"],["Marshall Islands","mh","692"],["Martinique","mq","596"],["Mauritania (â«Ù
ÙØ±ÙتاÙÙØ§â¬â)","mr","222"],["Mauritius (Moris)","mu","230"],["Mayotte","yt","262",1,["269","639"]],["Mexico (M\xe9xico)","mx","52"],["Micronesia","fm","691"],["Moldova (Republica Moldova)","md","373"],["Monaco","mc","377"],["Mongolia (Ðонгол)","mn","976"],["Montenegro (Crna Gora)","me","382"],["Montserrat","ms","1",16,["664"]],["Morocco (â«Ø§ÙÙ
غربâ¬â)","ma","212",0],["Mozambique (Mo\xe7ambique)","mz","258"],["Myanmar (Burma) (áá¼ááºáá¬)","mm","95"],["Namibia (Namibi\xeb)","na","264"],["Nauru","nr","674"],["Nepal (नà¥à¤ªà¤¾à¤²)","np","977"],["Netherlands (Nederland)","nl","31"],["New Caledonia (Nouvelle-Cal\xe9donie)","nc","687"],["New Zealand","nz","64"],["Nicaragua","ni","505"],["Niger (Nijar)","ne","227"],["Nigeria","ng","234"],["Niue","nu","683"],["Norfolk Island","nf","672"],["North Korea (ì¡°ì 민주주ì ì¸ë¯¼ ê³µíêµ)","kp","850"],["Northern Mariana Islands","mp","1",17,["670"]],["Norway (Norge)","no","47",0],["Oman (â«Ø¹ÙÙ
اÙâ¬â)","om","968"],["Pakistan (â«Ù¾Ø§Ú©Ø³ØªØ§Ùâ¬â)","pk","92"],["Palau","pw","680"],["Palestine (â«ÙÙØ³Ø·ÙÙâ¬â)","ps","970"],["Panama (Panam\xe1)","pa","507"],["Papua New Guinea","pg","675"],["Paraguay","py","595"],["Peru (Per\xfa)","pe","51"],["Philippines","ph","63"],["Poland (Polska)","pl","48"],["Portugal","pt","351"],["Puerto Rico","pr","1",3,["787","939"]],["Qatar (â«Ùطرâ¬â)","qa","974"],["R\xe9union (La R\xe9union)","re","262",0],["Romania (Rom\xe2nia)","ro","40"],["Russia (РоÑÑиÑ)","ru","7",0],["Rwanda","rw","250"],["Saint Barth\xe9lemy","bl","590",1],["Saint Helena","sh","290"],["Saint Kitts and Nevis","kn","1",18,["869"]],["Saint Lucia","lc","1",19,["758"]],["Saint Martin (Saint-Martin (partie fran\xe7aise))","mf","590",2],["Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)","pm","508"],["Saint Vincent and the Grenadines","vc","1",20,["784"]],["Samoa","ws","685"],["San Marino","sm","378"],["S\xe3o Tom\xe9 and Pr\xedncipe (S\xe3o Tom\xe9 e Pr\xedncipe)","st","239"],["Saudi Arabia (â«Ø§ÙÙ
Ù
ÙÙØ© Ø§ÙØ¹Ø±Ø¨ÙØ© Ø§ÙØ³Ø¹ÙØ¯ÙØ©â¬â)","sa","966"],["Senegal (S\xe9n\xe9gal)","sn","221"],["Serbia (СÑбиÑа)","rs","381"],["Seychelles","sc","248"],["Sierra Leone","sl","232"],["Singapore","sg","65"],["Sint Maarten","sx","1",21,["721"]],["Slovakia (Slovensko)","sk","421"],["Slovenia (Slovenija)","si","386"],["Solomon Islands","sb","677"],["Somalia (Soomaaliya)","so","252"],["South Africa","za","27"],["South Korea (ëí민êµ)","kr","82"],["South Sudan (â«Ø¬ÙÙØ¨ Ø§ÙØ³ÙداÙâ¬â)","ss","211"],["Spain (Espa\xf1a)","es","34"],["Sri Lanka (à·à·âර෠ලà¶à¶à·à·)","lk","94"],["Sudan (â«Ø§ÙØ³ÙØ¯Ø§Ùâ¬â)","sd","249"],["Suriname","sr","597"],["Svalbard and Jan Mayen","sj","47",1,["79"]],["Swaziland","sz","268"],["Sweden (Sverige)","se","46"],["Switzerland (Schweiz)","ch","41"],["Syria (â«Ø³ÙØ±ÙØ§â¬â)","sy","963"],["Taiwan (å°ç£)","tw","886"],["Tajikistan","tj","992"],["Tanzania","tz","255"],["Thailand (à¹à¸à¸¢)","th","66"],["Timor-Leste","tl","670"],["Togo","tg","228"],["Tokelau","tk","690"],["Tonga","to","676"],["Trinidad and Tobago","tt","1",22,["868"]],["Tunisia (â«ØªÙÙØ³â¬â)","tn","216"],["Turkey (T\xfcrkiye)","tr","90"],["Turkmenistan","tm","993"],["Turks and Caicos Islands","tc","1",23,["649"]],["Tuvalu","tv","688"],["U.S. Virgin Islands","vi","1",24,["340"]],["Uganda","ug","256"],["Ukraine (УкÑаÑна)","ua","380"],["United Arab Emirates (â«Ø§ÙØ¥Ù
ارات Ø§ÙØ¹Ø±Ø¨ÙØ© اÙÙ
ØªØØ¯Ø©â¬â)","ae","971"],["United Kingdom","gb","44",0],["United States","us","1",0],["Uruguay","uy","598"],["Uzbekistan (OÊ»zbekiston)","uz","998"],["Vanuatu","vu","678"],["Vatican City (Citt\xe0 del Vaticano)","va","39",1,["06698"]],["Venezuela","ve","58"],["Vietnam (Viá»t Nam)","vn","84"],["Wallis and Futuna (Wallis-et-Futuna)","wf","681"],["Western Sahara (â«Ø§ÙØµØØ±Ø§Ø¡ Ø§ÙØºØ±Ø¨ÙØ©â¬â)","eh","212",1,["5288","5289"]],["Yemen (â«Ø§ÙÙÙ
Ùâ¬â)","ye","967"],["Zambia","zm","260"],["Zimbabwe","zw","263"],["\xc5land Islands","ax","358",1,["18"]]],a=0;a<n.length;a++){var o=n[a];n[a]={name:o[0],iso2:o[1],dialCode:o[2],priority:o[3]||0,areaCodes:o[4]||null}}function s(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}t.intlTelInputGlobals={getInstance:function e(i){var n=i.getAttribute("data-intl-tel-input-id");return t.intlTelInputGlobals.instances[n]},instances:{}};var r=0,l={allowDropdown:!0,autoHideDialCode:!0,autoPlaceholder:"polite",customContainer:"",customPlaceholder:null,dropdownContainer:null,excludeCountries:[],formatOnDisplay:!0,geoIpLookup:null,hiddenInput:"",initialCountry:"",localizedCountries:null,nationalMode:!0,onlyCountries:[],placeholderNumberType:"MOBILE",preferredCountries:["us","gb"],separateDialCode:!1,utilsScript:""},u=["800","822","833","844","855","866","877","880","881","882","883","884","885","886","887","888","889"];t.addEventListener("load",function(){t.intlTelInputGlobals.windowLoaded=!0});var d=function t(e,i){for(var n=Object.keys(e),a=0;a<n.length;a++)i(n[a],e[n[a]])},h=function e(i){d(t.intlTelInputGlobals.instances,function(e){t.intlTelInputGlobals.instances[e][i]()})},c=function(){var a,o,c;function p(t,e){var i=this;!function t(e,i){if(!(e instanceof i))throw TypeError("Cannot call a class as a function")}(this,p),this.id=r++,this.telInput=t,this.activeItem=null,this.highlightedItem=null;var n=e||{};this.options={},d(l,function(t,e){i.options[t]=n.hasOwnProperty(t)?n[t]:e}),this.hadInitialPlaceholder=Boolean(t.getAttribute("placeholder"))}return a=p,o=[{key:"_init",value:function t(){var i=this;if(this.options.nationalMode&&(this.options.autoHideDialCode=!1),this.options.separateDialCode&&(this.options.autoHideDialCode=this.options.nationalMode=!1),this.isMobile=/Android.+Mobile|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),this.isMobile&&(e.body.classList.add("iti-mobile"),this.options.dropdownContainer||(this.options.dropdownContainer=e.body)),"undefined"!=typeof Promise){var n=new Promise(function(t,e){i.resolveAutoCountryPromise=t,i.rejectAutoCountryPromise=e}),a=new Promise(function(t,e){i.resolveUtilsScriptPromise=t,i.rejectUtilsScriptPromise=e});this.promise=Promise.all([n,a])}else this.resolveAutoCountryPromise=this.rejectAutoCountryPromise=function(){},this.resolveUtilsScriptPromise=this.rejectUtilsScriptPromise=function(){};this.selectedCountryData={},this._processCountryData(),this._generateMarkup(),this._setInitialState(),this._initListeners(),this._initRequests()}},{key:"_processCountryData",value:function t(){this._processAllCountries(),this._processCountryCodes(),this._processPreferredCountries(),this.options.localizedCountries&&this._translateCountriesByLocale(),(this.options.onlyCountries.length||this.options.localizedCountries)&&this.countries.sort(this._countryNameSort)}},{key:"_addCountryCode",value:function t(e,n,a){n.length>this.dialCodeMaxLen&&(this.dialCodeMaxLen=n.length),this.countryCodes.hasOwnProperty(n)||(this.countryCodes[n]=[]);for(var o=0;o<this.countryCodes[n].length;o++)if(this.countryCodes[n][o]===e)return;var s=a!==i?a:this.countryCodes[n].length;this.countryCodes[n][s]=e}},{key:"_processAllCountries",value:function t(){if(this.options.onlyCountries.length){var e=this.options.onlyCountries.map(function(t){return t.toLowerCase()});this.countries=n.filter(function(t){return e.indexOf(t.iso2)>-1})}else if(this.options.excludeCountries.length){var i=this.options.excludeCountries.map(function(t){return t.toLowerCase()});this.countries=n.filter(function(t){return -1===i.indexOf(t.iso2)})}else this.countries=n}},{key:"_translateCountriesByLocale",value:function t(){for(var e=0;e<this.countries.length;e++){var i=this.countries[e].iso2.toLowerCase();this.options.localizedCountries.hasOwnProperty(i)&&(this.countries[e].name=this.options.localizedCountries[i])}}},{key:"_countryNameSort",value:function t(e,i){return e.name.localeCompare(i.name)}},{key:"_processCountryCodes",value:function t(){this.dialCodeMaxLen=0,this.countryCodes={};for(var e=0;e<this.countries.length;e++){var i=this.countries[e];this._addCountryCode(i.iso2,i.dialCode,i.priority)}for(var n=0;n<this.countries.length;n++){var a=this.countries[n];if(a.areaCodes)for(var o=this.countryCodes[a.dialCode][0],s=0;s<a.areaCodes.length;s++){for(var r=a.areaCodes[s],l=1;l<r.length;l++){var u=a.dialCode+r.substr(0,l);this._addCountryCode(o,u),this._addCountryCode(a.iso2,u)}this._addCountryCode(a.iso2,a.dialCode+r)}}}},{key:"_processPreferredCountries",value:function t(){this.preferredCountries=[];for(var e=0;e<this.options.preferredCountries.length;e++){var i=this.options.preferredCountries[e].toLowerCase(),n=this._getCountryData(i,!1,!0);n&&this.preferredCountries.push(n)}}},{key:"_createEl",value:function t(i,n,a){var o=e.createElement(i);return n&&d(n,function(t,e){return o.setAttribute(t,e)}),a&&a.appendChild(o),o}},{key:"_generateMarkup",value:function t(){this.telInput.setAttribute("autocomplete","off");var e="iti";this.options.allowDropdown&&(e+=" iti--allow-dropdown"),this.options.separateDialCode&&(e+=" iti--separate-dial-code"),this.options.customContainer&&(e+=" ",e+=this.options.customContainer);var i=this._createEl("div",{class:e});if(this.telInput.parentNode.insertBefore(i,this.telInput),this.flagsContainer=this._createEl("div",{class:"iti__flag-container"},i),i.appendChild(this.telInput),this.selectedFlag=this._createEl("div",{class:"iti__selected-flag",role:"combobox","aria-owns":"country-listbox"},this.flagsContainer),this.selectedFlagInner=this._createEl("div",{class:"iti__flag"},this.selectedFlag),this.options.separateDialCode&&(this.selectedDialCode=this._createEl("div",{class:"iti__selected-dial-code"},this.selectedFlag)),this.options.allowDropdown&&(this.selectedFlag.setAttribute("tabindex","0"),this.dropdownArrow=this._createEl("div",{class:"iti__arrow"},this.selectedFlag),this.countryList=this._createEl("ul",{class:"iti__country-list iti__hide",id:"c
1ountry-listbox","aria-expanded":"false",role:"listbox"}),this.preferredCountries.length&&(this._appendListItems(this.preferredCountries,"iti__preferred"),this._createEl("li",{class:"iti__divider",role:"separator","aria-disabled":"true"},this.countryList)),this._appendListItems(this.countries,"iti__standard"),this.options.dropdownContainer?(this.dropdown=this._createEl("div",{class:"iti iti--container"}),this.dropdown.appendChild(this.countryList)):this.flagsContainer.appendChild(this.countryList)),this.options.hiddenInput){var n=this.options.hiddenInput,a=this.telInput.getAttribute("name");if(a){var o=a.lastIndexOf("[");-1!==o&&(n="".concat(a.substr(0,o),"[").concat(n,"]"))}this.hiddenInput=this._createEl("input",{type:"hidden",name:n}),i.appendChild(this.hiddenInput)}}},{key:"_appendListItems",value:function t(e,i){for(var n="",a=0;a<e.length;a++){var o=e[a];n+="<li class='iti__country ".concat(i,"' tabIndex='-1' id='iti-item-").concat(o.iso2,"' role='option' data-dial-code='").concat(o.dialCode,"' data-country-code='").concat(o.iso2,"'>"),n+="<div class='iti__flag-box'><div class='iti__flag iti__".concat(o.iso2,"'></div></div>"),n+="<span class='iti__country-name'>".concat(o.name,"</span>"),n+="<span class='iti__dial-code'>+".concat(o.dialCode,"</span>"),n+="</li>"}this.countryList.insertAdjacentHTML("beforeend",n)}},{key:"_setInitialState",value:function t(){var e=this.telInput.value,i=this._getDialCode(e),n=this._isRegionlessNanp(e),a=this.options,o=a.initialCountry,s=a.nationalMode,r=a.autoHideDialCode,l=a.separateDialCode;i&&!n?this._updateFlagFromNumber(e):"auto"===o||(o?this._setFlag(o.toLowerCase()):i&&n?this._setFlag("us"):(this.defaultCountry=this.preferredCountries.length?this.preferredCountries[0].iso2:this.countries[0].iso2,e||this._setFlag(this.defaultCountry)),e||s||r||l||(this.telInput.value="+".concat(this.selectedCountryData.dialCode))),e&&this._updateValFromNumber(e)}},{key:"_initListeners",value:function t(){this._initKeyListeners(),this.options.autoHideDialCode&&this._initBlurListeners(),this.options.allowDropdown&&this._initDropdownListeners(),this.hiddenInput&&this._initHiddenInputListener()}},{key:"_initHiddenInputListener",value:function t(){var e=this;this._handleHiddenInputSubmit=function(){e.hiddenInput.value=e.getNumber()},this.telInput.form&&this.telInput.form.addEventListener("submit",this._handleHiddenInputSubmit)}},{key:"_getClosestLabel",value:function t(){for(var e=this.telInput;e&&"LABEL"!==e.tagName;)e=e.parentNode;return e}},{key:"_initDropdownListeners",value:function t(){var e=this;this._handleLabelClick=function(t){e.countryList.classList.contains("iti__hide")?e.telInput.focus():t.preventDefault()};var i=this._getClosestLabel();i&&i.addEventListener("click",this._handleLabelClick),this._handleClickSelectedFlag=function(){!e.countryList.classList.contains("iti__hide")||e.telInput.disabled||e.telInput.readOnly||e._showDropdown()},this.selectedFlag.addEventListener("click",this._handleClickSelectedFlag),this._handleFlagsContainerKeydown=function(t){e.countryList.classList.contains("iti__hide")&&-1!==["ArrowUp","ArrowDown"," ","Enter"].indexOf(t.key)&&(t.preventDefault(),t.stopPropagation(),e._showDropdown()),"Tab"===t.key&&e._closeDropdown()},this.flagsContainer.addEventListener("keydown",this._handleFlagsContainerKeydown)}},{key:"_initRequests",value:function e(){var i=this;this.options.utilsScript&&!t.intlTelInputUtils?t.intlTelInputGlobals.windowLoaded?t.intlTelInputGlobals.loadUtils(this.options.utilsScript):t.addEventListener("load",function(){t.intlTelInputGlobals.loadUtils(i.options.utilsScript)}):this.resolveUtilsScriptPromise(),"auto"===this.options.initialCountry?this._loadAutoCountry():this.resolveAutoCountryPromise()}},{key:"_loadAutoCountry",value:function e(){t.intlTelInputGlobals.autoCountry?this.handleAutoCountry():t.intlTelInputGlobals.startedLoadingAutoCountry||(t.intlTelInputGlobals.startedLoadingAutoCountry=!0,"function"==typeof this.options.geoIpLookup&&this.options.geoIpLookup(function(e){t.intlTelInputGlobals.autoCountry=e.toLowerCase(),setTimeout(function(){return h("handleAutoCountry")})},function(){return h("rejectAutoCountryPromise")}))}},{key:"_initKeyListeners",value:function t(){var e=this;this._handleKeyupEvent=function(){e._updateFlagFromNumber(e.telInput.value)&&e._triggerCountryChange()},this.telInput.addEventListener("keyup",this._handleKeyupEvent),this._handleClipboardEvent=function(){setTimeout(e._handleKeyupEvent)},this.telInput.addEventListener("cut",this._handleClipboardEvent),this.telInput.addEventListener("paste",this._handleClipboardEvent)}},{key:"_cap",value:function t(e){var i=this.telInput.getAttribute("maxlength");return i&&e.length>i?e.substr(0,i):e}},{key:"_initBlurListeners",value:function t(){var e=this;this._handleSubmitOrBlurEvent=function(){e._removeEmptyDialCode()},this.telInput.form&&this.telInput.form.addEventListener("submit",this._handleSubmitOrBlurEvent),this.telInput.addEventListener("blur",this._handleSubmitOrBlurEvent)}},{key:"_removeEmptyDialCode",value:function t(){if("+"===this.telInput.value.charAt(0)){var e=this._getNumeric(this.telInput.value);e&&this.selectedCountryData.dialCode!==e||(this.telInput.value="")}}},{key:"_getNumeric",value:function t(e){return e.replace(/\D/g,"")}},{key:"_trigger",value:function t(i){var n=e.createEvent("Event");
1n.initEvent(i,!0,!0),this.telInput.dispatchEvent(n)}},{key:"_showDropdown",value:function t(){this.countryList.classList.remove("iti__hide"),this.countryList.setAttribute("aria-expanded","true"),this._setDropdownPosition(),this.activeItem&&(this._highlightListItem(this.activeItem,!1),this._scrollTo(this.activeItem,!0)),this._bindDropdownListeners(),this.dropdownArrow.classList.add("iti__arrow--up"),this._trigger("open:countrydropdown")}},{key:"_toggleClass",value:function t(e,i,n){n&&!e.classList.contains(i)?e.classList.add(i):!n&&e.classList.contains(i)&&e.classList.remove(i)}},{key:"_setDropdownPosition",value:function i(){var n=this;if(this.options.dropdownContainer&&this.options.dropdownContainer.appendChild(this.dropdown),!this.isMobile){var a=this.telInput.getBoundingClientRect(),o=t.pageYOffset||e.documentElement.scrollTop,s=a.top+o,r=this.countryList.offsetHeight,l=s+this.telInput.offsetHeight+r<o+t.innerHeight,u=s-r>o;if(this._toggleClass(this.countryList,"iti__country-list--dropup",!l&&u),this.options.dropdownContainer){var d=!l&&u?0:this.telInput.offsetHeight;this.dropdown.style.top="".concat(s+d,"px"),this.dropdown.style.left="".concat(a.left+e.body.scrollLeft,"px"),this._handleWindowScroll=function(){return n._closeDropdown()},t.addEventListener("scroll",this._handleWindowScroll)}}}},{key:"_getClosestListItem",value:function t(e){for(var i=e;i&&i!==this.countryList&&!i.classList.contains("iti__country");)i=i.parentNode;return i===this.countryList?null:i}},{key:"_bindDropdownListeners",value:function t(){var i=this;this._handleMouseoverCountryList=function(t){var e=i._getClosestListItem(t.target);e&&i._highlightListItem(e,!1)},this.countryList.addEventListener("mouseover",this._handleMouseoverCountryList),this._handleClickCountryList=function(t){var e=i._getClosestListItem(t.target);e&&i._selectListItem(e)},this.countryList.addEventListener("click",this._handleClickCountryList);var n=!0;this._handleClickOffToClose=function(){n||i._closeDropdown(),n=!1},e.documentElement.addEventListener("click",this._handleClickOffToClose);var a="",o=null;this._handleKeydownOnDropdown=function(t){t.preventDefault(),"ArrowUp"===t.key||"ArrowDown"===t.key?i._handleUpDownKey(t.key):"Enter"===t.key?i._handleEnterKey():"Escape"===t.key?i._closeDropdown():/^[a-zA-ZÃ-ÿ ]$/.test(t.key)&&(o&&clearTimeout(o),a+=t.key.toLowerCase(),i._searchForCountry(a),o=setTimeout(function(){a=""},1e3))},e.addEventListener("keydown",this._handleKeydownOnDropdown)}},{key:"_handleUpDownKey",value:function t(e){var i="ArrowUp"===e?this.highlightedItem.previousElementSibling:this.highlightedItem.nextElementSibling;i&&(i.classList.contains("iti__divider")&&(i="ArrowUp"===e?i.previousElementSibling:i.nextElementSibling),this._highlightListItem(i,!0))}},{key:"_handleEnterKey",value:function t(){this.highlightedItem&&this._selectListItem(this.highlightedItem)}},{key:"_searchForCountry",value:function t(e){for(var i=0;i<this.countries.length;i++)if(this._startsWith(this.countries[i].name,e)){var n=this.countryList.querySelector("#iti-item-".concat(this.countries[i].iso2));this._highlightListItem(n,!1),this._scrollTo(n,!0);break}}},{key:"_startsWith",value:function t(e,i){return e.substr(0,i.length).toLowerCase()===i}},{key:"_updateValFromNumber",value:function e(i){var n=i;if(this.options.formatOnDisplay&&t.intlTelInputUtils&&this.selectedCountryData){var a=!this.options.separateDialCode&&(this.options.nationalMode||"+"!==n.charAt(0)),o=intlTelInputUtils.numberFormat,s=o.NATIONAL,r=o.INTERNATIONAL;n=intlTelInputUtils.formatNumber(n,this.selectedCountryData.iso2,a?s:r)}n=this._beforeSetNumber(n),this.telInput.value=n}},{key:"_updateFlagFromNumber",value:function t(e){var i=e,n=this.selectedCountryData.dialCode;i&&this.options.nationalMode&&"1"===n&&"+"!==i.charAt(0)&&("1"!==i.charAt(0)&&(i="1".concat(i)),i="+".concat(i)),this.options.separateDialCode&&n&&"+"!==i.charAt(0)&&(i="+".concat(n).concat(i));var a=this._getDialCode(i),o=this._getNumeric(i),s=null;if(a){var r=this.countryCodes[this._getNumeric(a)],l=-1!==r.indexOf(this.selectedCountryData.iso2)&&o.length<=a.length-1;if(!("1"===n&&this._isRegionlessNanp(o))&&!l){for(var u=0;u<r.length;u++)if(r[u]){s=r[u];break}}}else"+"===i.charAt(0)&&o.length?s="":i&&"+"!==i||(s=this.defaultCountry);return null!==s&&this._setFlag(s)}},{key:"_isRegionlessNanp",value:function t(e){var i=this._getNumeric(e);if("1"===i.charAt(0)){var n=i.substr(1,3);return -1!==u.indexOf(n)}return!1}},{key:"_highlightListItem",value:function t(e,i){var n=this.highlightedItem;n&&n.classList.remove("iti__highlight"),this.highlightedItem=e,this.highlightedItem.classList.add("iti__highlight"),i&&this.highlightedItem.focus()}},{key:"_getCountryData",value:function t(e,i,a){for(var o=i?n:this.countries,s=0;s<o.length;s++)if(o[s].iso2===e)return o[s];if(a)return null;throw Error("No country data for '".concat(e,"'"))}},{key:"_setFlag",value:function t(e){var i=this.selectedCountryData.iso2?this.selectedCountryData:{};this.selectedCountryData=e?this._getCountryData(e,!1,!1):{},this.selectedCountryData.iso2&&(this.defaultCountry=this.selectedCountryData.iso2),this.selectedFlagInner.setAttribute("class","iti__flag iti__".concat(e));var n=e?"".concat(this.selectedCountryData.name,": +").concat(this.selectedCountryData.dialCode):"Unknown";if(this.selectedFlag.setAttribute("title",n),this.options.separateDialCode){var a=this.selectedCountryData.dialCode?"+".concat(this.selectedCountryData.dialCode):"";this.selectedDialCode.innerHTML=a;var o=this.selectedFlag.offsetWidth||this._getHiddenSelectedFlagWidth();this.telInput.style.paddingLeft="".concat(o+6,"px")}if(this._updatePlaceholder(),this.options.allowDropdown){var s=this.activeItem;if(s&&(s.classList.remove("iti__active"),s.setAttribute("aria-selected","false")),e){var r=this.countryList.querySelector("#iti-item-".concat(e));r.setAttribute("aria-selected","true"),r.classList.add("iti__active"),this.activeItem=r,this.countryList.setAttribute("aria-activedescendant",r.getAttribute("id"))}}return i.iso2!==e}},{key:"_getHiddenSelectedFlagWidth",value:function t(){var i=this.telInput.parentNode.cloneNode();i.style.visibility="hidden",e.body.appendChild(i);var n=this.selectedFlag.cloneNode(!0);i.appendChild(n);var a=n.offsetWidth;return i.parentNode.removeChild(i),a}},{key:"_updatePlaceholder",value:function e(){var i="aggressive"===this.options.autoPlaceholder||!this.hadInitialPlaceholder&&"polite"===this.options.autoPlaceholder;if(t.intlTelInputUtils&&i){var n=intlTelInputUtils.numberType[this.options.placeholderNumberType],a=this.selectedCountryData.iso2?intlTelInputUtils.getExampleNumber(this.selectedCountryData.iso2,this.options.nationalMode,n):"";a=this._beforeSetNumber(a),"function"==typeof this.options.customPlaceholder&&(a=this.options.customPlaceholder(a,this.selectedCountryData)),this.telInput.setAttribute("placeholder",a)}}},{key:"_selectListItem",value:function t(e){var i=this._setFlag(e.getAttribute("data-country-code"));this._closeDropdown(),this._updateDialCode(e.getAttribute("data-dial-code"),!0),this.telInput.focus();var n=this.telInput.value.length;this.telInput.setSelectionRange(n,n),i&&this._triggerCountryChange()}},{key:"_closeDropdown",value:function i(){this.countryList.classList.add("iti__hide"),this.countryList.setAttribute("aria-expanded","fal
1se"),this.dropdownArrow.classList.remove("iti__arrow--up"),e.removeEventListener("keydown",this._handleKeydownOnDropdown),e.documentElement.removeEventListener("click",this._handleClickOffToClose),this.countryList.removeEventListener("mouseover",this._handleMouseoverCountryList),this.countryList.removeEventListener("click",this._handleClickCountryList),this.options.dropdownContainer&&(this.isMobile||t.removeEventListener("scroll",this._handleWindowScroll),this.dropdown.parentNode&&this.dropdown.parentNode.removeChild(this.dropdown)),this._trigger("close:countrydropdown")}},{key:"_scrollTo",value:function i(n,a){var o=this.countryList,s=t.pageYOffset||e.documentElement.scrollTop,r=o.offsetHeight,l=o.getBoundingClientRect().top+s,u=n.offsetHeight,d=n.getBoundingClientRect().top+s,h=d-l+o.scrollTop,c=r/2-u/2;d<l?(a&&(h-=c),o.scrollTop=h):d+u>l+r&&(a&&(h+=c),o.scrollTop=h-(r-u))}},{key:"_updateDialCode",value:function t(e,i){var n,a=this.telInput.value,o="+".concat(e);if("+"===a.charAt(0)){var s=this._getDialCode(a);n=s?a.replace(s,o):o}else if(this.options.nationalMode||this.options.separateDialCode)return;else if(a)n=o+a;else{if(!i&&this.options.autoHideDialCode)return;n=o}this.telInput.value=n}},{key:"_getDialCode",value:function t(e){var i="";if("+"===e.charAt(0))for(var n="",a=0;a<e.length;a++){var o=e.charAt(a);if(!isNaN(parseInt(o,10))&&(n+=o,this.countryCodes[n]&&(i=e.substr(0,a+1)),n.length===this.dialCodeMaxLen))break}return i}},{key:"_getFullNumber",value:function t(){var e,i=this.telInput.value.trim(),n=this.selectedCountryData.dialCode,a=this._getNumeric(i);return(e=this.options.separateDialCode&&"+"!==i.charAt(0)&&n&&a?"+".concat(n):"")+i}},{key:"_beforeSetNumber",value:function t(e){var i=e;if(this.options.separateDialCode){var n=this._getDialCode(i);if(n){var a=" "===i[(n="+".concat(this.selectedCountryData.dialCode)).length]||"-"===i[n.length]?n.length+1:n.length;i=i.substr(a)}}return this._cap(i)}},{key:"_triggerCountryChange",value:function t(){this._trigger("countrychange")}},{key:"handleAutoCountry",value:function e(){"auto"===this.options.initialCountry&&(this.defaultCountry=t.intlTelInputGlobals.autoCountry,this.telInput.value||this.setCountry(this.defaultCountry),this.resolveAutoCountryPromise())}},{key:"handleUtils",value:function e(){t.intlTelInputUtils&&(this.telInput.value&&this._updateValFromNumber(this.telInput.value),this._updatePlaceholder()),this.resolveUtilsScriptPromise()}},{key:"destroy",value:function e(){var i=this.telInput.form;if(this.options.allowDropdown){this._closeDropdown(),this.selectedFlag.removeEventListener("click",this._handleClickSelectedFlag),this.flagsContainer.removeEventListener("keydown",this._handleFlagsContainerKeydown);var n=this._getClosestLabel();n&&n.removeEventListener("click",this._handleLabelClick)}this.hiddenInput&&i&&i.removeEventListener("submit",this._handleHiddenInputSubmit),this.options.autoHideDialCode&&(i&&i.removeEventListener("submit",this._handleSubmitOrBlurEvent),this.telInput.removeEventListener("blur",this._handleSubmitOrBlurEvent)),this.telInput.removeEventListener("keyup",this._handleKeyupEvent),this.telInput.removeEventListener("cut",this._handleClipboardEvent),this.telInput.removeEventListener("paste",this._handleClipboardEvent),this.telInput.removeAttribute("data-intl-tel-input-id");var a=this.telInput.parentNode;a.parentNode.insertBefore(this.telInput,a),a.parentNode.removeChild(a),delete t.intlTelInputGlobals.instances[this.id]}},{key:"getExtension",value:function e(){return t.intlTelInputUtils?intlTelInputUtils.getExtension(this._getFullNumber(),this.selectedCountryData.iso2):""}},{key:"getNumber",value:function e(i){if(t.intlTelInputUtils){var n=this.selectedCountryData.iso2;return intlTelInputUtils.formatNumber(this._getFullNumber(),n,i)}return""}},{key:"getNumberType",value:function e(){return t.intlTelInputUtils?intlTelInputUtils.getNumberType(this._getFullNumber(),this.selectedCountryData.iso2):-99}},{key:"getSelectedCountryData",value:function t(){return this.selectedCountryData}},{key:"getValidationError",value:function e(){if(t.intlTelInputUtils){var i=this.selectedCountryData.iso2;return intlTelInputUtils.getValidationError(this._getFullNumber(),i)}return -99}},{key:"isValidNumber",value:function e(){var i=this._getFullNumber().trim(),n=this.options.nationalMode?this.selectedCountryData.iso2:"";return t.intlTelInputUtils?intlTelInputUtils.isValidNumber(i,n):null}},{key:"setCountry",value:function t(e){var i=e.toLowerCase();this.selectedFlagInner.classList.contains("iti__".concat(i))||(this._setFlag(i),this._updateDialCode(this.selectedCountryData.dialCode,!1),this._triggerCountryChange())}},{key:"setNumber",value:function t(e){var i=this._updateFlagFromNumber(e);
1this._updateValFromNumber(e),i&&this._triggerCountryChange()}},{key:"setPlaceholderNumberType",value:function t(e){this.options.placeholderNumberType=e,this._updatePlaceholder()}}],s(a.prototype,o),c&&s(a,c),p}();t.intlTelInputGlobals.getCountryData=function(){return n};var p=function t(i,n,a){var o=e.createElement("script");o.onload=function(){h("handleUtils"),n&&n()},o.onerror=function(){h("rejectUtilsScriptPromise"),a&&a()},o.className="iti-load-utils",o.async=!0,o.src=i,e.body.appendChild(o)};return t.intlTelInputGlobals.loadUtils=function(e){if(!t.intlTelInputUtils&&!t.intlTelInputGlobals.startedLoadingUtilsScript){if(t.intlTelInputGlobals.startedLoadingUtilsScript=!0,"undefined"!=typeof Promise)return new Promise(function(t,i){return p(e,t,i)});p(e)}return null},t.intlTelInputGlobals.defaults=l,t.intlTelInputGlobals.version="16.0.2",function(e,i){var n=new c(e,i);return n._init(),e.setAttribute("data-intl-tel-input-id",n.id),t.intlTelInputGlobals.instances[n.id]=n,n}}()});
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.