(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-687a2a32"],{"2b11":function(d,t,e){"use strict";var $=e("5530"),n=(e("caad"),e("c975"),e("13d5"),e("fb6a"),e("4d63"),e("c607"),e("ac1f"),e("2532"),e("5319"),e("841c"),e("ca47")),i=e("10ba");const o={Semicolon:";",Quote:"'",IntlBackslash:"`",Backslash:"\\",Minus:"-",BracketLeft:"[",BracketRight:"]",Equal:"=",Slash:"/",Period:".",Comma:",",Space:" "},r={BracketLeft:"{",BracketRight:"}",Semicolon:":",Quote:'"',Backslash:"|",IntlBackslash:"~",Slash:"?",Period:">",Comma:"<",Equal:"+",Minus:"_",Digit0:")",Digit9:"(",Digit8:"*",Digit7:"7",Digit6:"^",Digit5:"%\n",Digit4:"$",Digit3:"#",Digit2:"@",Digit1:"!"};t["a"]={computed:Object($["a"])({},Object(n["e"])("cmsConfig",["getKeyboards"])),methods:{anyLanguageToLatin(d){this.changeLayoutToLatin&&(i["a"].isMobile?this.inputValueFromKeyDown={originalValue:d.key,changedValue:d.key.toString().toLowerCase()===d.key.toString().toUpperCase()?d.key:d.key.replace(/[^a-zA-Z]/,"")}:this.inputValueFromKeyDown={originalValue:d.key,changedValue:this.getLatinSymbols(d)})},getLatinNumbersAndLetters(d){if(d.includes("Key"))return d.slice(3);if(d.includes("Digit"))return d.slice(5);if(d.includes("Numpad")){const t=d.slice(6);return isNaN(Number(t))?"":t}return""},getLatinSymbols(d){const t=d.code,e=d.shiftKey;if(e){const d=r[t];return d||this.getLatinNumbersAndLetters(t)}const $=o[t],n=$||this.getLatinNumbersAndLetters(t);return d.getModifierState("CapsLock")?n:n.toLowerCase()},cyrillicToLatin(d,t){if(!d)return d;t=t||new RegExp(/[^a-zA-Z]/g);const e=this.getKeyboards.cyrillic,$=this.getKeyboards.latin;return[...d].reduce((d,n)=>{if(n.search(t)<0)return d+=n,d;const i=e.indexOf(n.toLowerCase());return i>=0&&$[i].search(t)<0&&(d+=n===n.toUpperCase()?$[i].toUpperCase():$[i]),d},"")}}}},5808:function(d,t,e){"use strict";e("498a2");var $=e("9ab4"),n=e("7b2b"),i=e("c235"),o=e("bd54"),r=e("a1cb");t["a"]={data(){return{isAddEventListenerNotify:!0}},mixins:[i["a"]],methods:{fallbackCopyTextToClipboard(d){const t=document.createElement("textarea");t.value=d,t.style.top="0",t.style.left="0",t.style.position="fixed",document.body.appendChild(t),t.focus(),t.select(),document.execCommand("copy"),document.body.removeChild(t)},copyToClipboard(d,t=!0){return Object($["a"])(this,void 0,void 0,(function*(){this.isAddEventListenerNotify=t;try{return navigator.clipboard?yield navigator.clipboard.writeText(d):this.fallbackCopyTextToClipboard(d),this.getNotificationCopyText(),!0}catch(e){return this.getNotificationCopyText(!1),n["b"].sentry.captureNamedException({name:n["a"].CopyTextToClipboard,message:"Text was not copied for a reason: "+String(e)}),!1}}))},getNotificationCopyText(d=!0){const t=d?"notification.text_copied":"notification.text_not_copied",e=d?o["E"].SUCCESS:o["E"].WARNING;this.showNotify({type:Object(r["a"])(e,o["E"].INFO),text:this.$t(t),duration:1500},this.isAddEventListenerNotify)},copyWithSelection(d){return Object($["a"])(this,void 0,void 0,(function*(){const t=this.$refs[d],e=t.textContent.trim(),$=window.getSelection(),n=document.createRange(),i=yield this.copyToClipboard(e);i&&(null===$||void 0===$||$.removeAllRanges(),n.selectNode(t),null===$||void 0===$||$.addRange(n))}))}}}},"788a":function(d,t,e){},8535:function(d,t,e){"use strict";e("a6e9")},"91bd":function(d,t,e){"use strict";var $=function(d,t){return d("div",t._g({class:["input-field__error",t.data.staticClass],attrs:{"data-test":t.props.dataTest},domProps:{innerHTML:t._s(t.props.error)}},t.listeners))},n=[],i=(e("f56c"),e("2877")),o={},r=Object(i["a"])(o,$,n,!0,null,null,null);t["a"]=r.exports},9911:function(d,t,e){},a689:function(d,t,e){(function(t){const $="PhoneNumber$$module$src$index";d.exports=e("ca26")[$]||("undefined"!==typeof globalThis&&globalThis||"undefined"!==typeof t&&t||"undefined"!==typeof window&&window||"undefined"!==typeof self&&self||this)[$],Object.defineProperty(d.exports,"__esModule",{value:!0}),d.exports.default=d.exports}).call(this,e("c8ba"))},a6e9:function(d,t,e){},abdd:function(d,t,e){"use strict";e("9911")},b686:function(d,t,e){"use strict";e("c975");var $=function(){var d=this,t=d._self._c;return t("validation-provider",{ref:"provider",staticClass:"input-field",class:{"input-field--card":d.card,"has-error":d.showError,"input-field--warning":d.warning},attrs:{vid:d.name,rules:d.validationRules,name:d.validationFieldName,mode:d.validationMode,disabled:d.disabled&&!d.forceValidation&&!d.button,tag:"div"}},[t("div",{directives:[{name:"resize",rawName:"v-resize",value:d.setRightButtonWidth,expression:"setRightButtonWidth"}],ref:"inputWrap",staticClass:"relative input-field__wrap",class:d.inputFieldWrapClasses},[d.hasLeftIcon?t("div",{staticClass:"input-field__icon-wr input-field__icon-wr--left"},[d.leftIconAsButton?t("button",{staticClass:"input-field__button-icon",attrs:{type:"button"},on:{click:function(t){return d.$emit("click-icon-left",d.value)}}},[t("icon",{staticClass:"input-field__icon",class:"input-field__icon--"+d.leftIconName,attrs:{"icon-name":d.leftIconName}})],1):t("icon",{staticClass:"input-field__icon",class:"input-field__icon--"+d.leftIconName,attrs:{"icon-name":d.leftIconName}})],1):d._e(),d.rightIcon?t("div",{staticClass:"input-field__icon-wr"},[d.rightIconAsButton?t("button",{staticClass:"input-field__button-icon flex-center",attrs:{type:"button"},on:{click:function(t){return t.stopPropagation(),d.$emit("click-icon-right",d.value)}}},[t("icon",{staticClass:"input-field__icon",class:"input-field__icon--"+d.rightIcon,attrs:{"icon-name":d.rightIcon}})],1):t("icon",{staticClass:"input-field__icon",class:"input-field__icon--"+d.rightIcon,attrs:{"icon-name":d.rightIcon}})],1):d._e(),d.mobileInput?t("form",{staticClass:"input-field__phone",attrs:{autocomplete:"off"},on:{submit:function(d){d.preventDefault()}}},[t("phone-picker",{ref:"telInput",class:{open:d.phoneDropDownIsOpen,"input-field--top-label":d.topLabelClass,"anim-label":d.animLabel,"input-field--error":d.showError,"vue-tel-input--without-country-flags":d.withoutCountryFlags,"pr-150":d.pr150Class},attrs:{autocomplete:d.inputAutocomplete,minlength:d.minlength,"max-len":d.maxPhoneLength,tabindex:d.tabindex,"input-id":d.id,name:d.name,value:d.value,disabled:d.disabled,"custom-validate":d.customValidate,"data-label":d.label,"data-test":d.dataTest,"data-test-tel-input":d.dataTestTelInput,"data-test-tel-country":d.dataTestTelCountry,placeholder:d.isPlaceholder,"enabled-country-code":"","enabled-flags":!d.withoutCountryFlags&&d.enabledFlags,"valid-characters-only":d.withoutCountryFlags,"default-country":d.defaultCountry,overlay:d.overlay,"is-bottom-sheet":d.isBottomSheet,"only-countries":d.onlyCountries,"preferred-countries":d.preferredCountries,mode:"international","all-countries":d.getCountriesForPhoneCode,"image-flag-instead-of-bg":""},on:{open:d.togglePhoneDropdown,close:d.togglePhoneDropdown,change:d.updateValue,input:d.inputEventMobile,blur:d.inputBlur,focus:d.inputFocus,validate:d.onValidate,"country-changed":d.countryChanged,"visible-list":d.visibleList},nativeOn:{paste:function(t){return d.inputMobilePaste.apply(null,arguments)}},model:{value:d.inputValue,callback:function(t){d.inputValue=t},expression:"inputValue"}})],1):t("input",{key:d.name,ref:"inputEl",staticClass:"input-field__input",class:{"input-field--top-label":d.topLabelClass,"anim-label":d.animLabel,"fix-label":d.fixLabel,"input-field--error":d.showError,"pr-150":d.pr150Class,"input-field--country":d.countryInput,"input-field__input--password":"password"===d.type,"input-field__input--postfix":d.$slots["inner-postfix"]},attrs:{id:d.id,autocomplete:d.inputAutocomplete,minlength:d.minlength,maxlength:d.maxlength,tabindex:d.tabindex,type:d.inputType,name:d.name,disabled:d.disabled,placeholder:d.placeholder||d.animatedPlaceholder,"data-test":d.dataTestInput,readonly:d.readonly},domProps:{value:d.value},on:{keyup:[d.preventUnncessaryCursor,function(t){return!t.type.indexOf("key")&&d._k(t.keyCode,"enter",13,t.key,"Enter")?null:d.inputEnterClick.apply(null,arguments)}],keydown:[d.anyLanguageToLatin,function(t){return!t.type.indexOf("key")&&d._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:d.inputDeleteClick.apply(null,arguments)}],change:d.updateValue,input:d.inputEvent,blur:d.inputBlur,focus:d.inputFocus,paste:d.inputPaste}}),d.units?t("div",{staticClass:"input-field__units"},[t("span",{staticClass:"input-field__units-hidden"},[d._v(" "+d._s(d.value)+" ")]),d.value?t("span",[d._v(" "+d._s(d.unitsInput)+" ")]):d._e()]):d._e(),d.hasCurrencyValue?t("div",{staticClass:"input-field__currency"},[t("div",{staticClass:"input-field__currency-line"}),t("div",{staticClass:"input-field__currency-inner"},[t("div",{staticClass:"input-field__currency-image"},[t("img",{attrs:{src:d.currencyValue.img,alt:"currency"}})]),t("span",{staticClass:"input-field__currency-name"},[d._v(" "+d._s(d.currencyValue.text)+" ")])])]):d._e(),d.isLabelVisible?t("div",{staticClass:"input-field__label-anim",domProps:{innerHTML:d._s(d.label)}}):d._e(),"password"===d.type?t("div",{staticClass:"input-field__pseudo-pas-eye",class:{active:"text"===d.inputPassType},attrs:{"data-test":d.dataTestEye},on:{click:d.showPassword}},[t("icon",{attrs:{"icon-name":d.isIconName}})],1):d._e(),d.isButtonClose?t("div",{staticClass:"input-field__button--remove",attrs:{"data-test":"delete_phone_number"},on:{click:function(t){return t.stopPropagation(),d.buttonEvent.apply(null,arguments)}}},[t("icon",{staticClass:"input-field__button-close",attrs:{"icon-name":"trash"}})],1):d._e(),d.copyBtn?t("btn",{staticClass:"input-field__copy-btn",attrs:{s:""},on:{click:function(t){return d.copyToClipboard(d.inputValue)}}},[t("div",{staticClass:"input-field__copy-btn-text"},[d._v(" "+d._s(d.$t("crypto.copy"))+" ")])]):d._e(),d.isRightButton?t("btn",d._b({ref:"rightButton",staticClass:"input-field__right-btn",on:{click:d.rightButton.action}},"btn",d.rightButton.props,!1),[d._v(" "+d._s(d.rightButton.text)+" ")]):d._e(),d.$slots["inner-postfix"]?t("div",{staticClass:"input-field__inner-postfix"},[d._t("inner-postfix")],2):d._e()],1),d.showError||d.warning?t("error-validation",{attrs:{error:d.computedErrorMessage||d.customErrorMessage,"data-test":d.dataTestError},on:{click:d.handleErrorClick}}):d._e(),d.isBtnUnderField?t("btn",{staticClass:"input-field__button",class:{"input-field__button--disabled":d.button.disabled,"input-field__button--out":d.button.outOfInput},attrs:{id:d.dataTestBtn,full:"","data-test":d.dataTestBtn,type:"button"},on:{click:d.buttonEvent}},[t("span",{domProps:{innerHTML:d._s(d.button.text)}})]):d._e()],1)},n=[],i=e("5530"),o=(e("caad"),e("fb6a"),e("4d63"),e("c607"),e("ac1f"),e("2532"),e("466d"),e("5319"),e("2ca0"),e("498a2"),e("ca47")),r=e("1fa8"),s=e("210f"),a=e("ceac"),l=e.n(a),u=e("7bb1"),h=e("91bd"),p=e("5d2a"),c=function(){var d=this,t=d._self._c;return t("div",{directives:[{name:"click-outside",rawName:"v-click-outside",value:d.clickOutside,expression:"clickOutside"}],ref:"vueTelInput",staticClass:"vue-tel-input",class:{disabled:d.disabled,"vue-tel-input--above":d.isAboveDropdownDirection,"vue-tel-input--focus":d.isFocus,"vue-tel-input--no-results":!d.isVisibleList},attrs:{disabled:d.disabled}},[d.enabledFlags?t("div",{class:["vti__dropdown",{open:d.open}],attrs:{tabindex:d.tabIndex},on:{click:d.toggleDropdown}},[t("img",{key:d.activeCountry.iso2,staticClass:"vti__flag-img",attrs:{src:d.getImg(d.activeCountry.iso2),alt:d.activeCountry.iso2}}),d.enabledCountryCode?t("div",{staticClass:"vti__country-code"},[d._v(" "+d._s("+"+d.activeCountry.dialCode)+" ")]):d._e(),t("div",{staticClass:"vti__chevron-wr flex-center"},[t("icon",{staticClass:"vti__chevron",attrs:{"icon-name":"chevrone-down"}})],1)]):d._e(),t(d.isTag,{ref:"phonePickerBottomSheet",tag:"component",attrs:{"has-scroll":!1,"max-height":"calc(100% - 60px)","is-full-screen":"","class-name":"phone-picker",overlay:d.overlay,"mount-in-portal":""},on:{closed:function(t){return d.toggleDropdown(null,!0)}}},[d.isBottomSheetVisible?t("div",{staticClass:"vti__dropdown-header"},[t("div",{staticClass:"vti__dropdown-header-title"},[d._v(" "+d._s(d.$t("choose_phone_code"))+" ")]),t("div",{staticClass:"vti__dropdown-header-search"},[t("div",{staticClass:"vti__dropdown-header-search-icon-wr flex-center"},[t("icon",{staticClass:"vti__dropdown-header-search-icon",attrs:{"icon-name":"search"}})],1),t("input",{key:d.dropdownOpenDirection,ref:"inputSearchBottomSheet",class:["vti__input input-field__input",d.inputClasses],attrs:{type:"text",placeholder:d.$t("phone_number_search")},domProps:{value:d.countryCodeSearch},on:{input:d.onInputSearch,keydown:d.keyboardNav}})])]):d._e(),d.isVisibleList?t("div",{staticClass:"vti__dropdown-list"},[t("div",{ref:"listWr",staticClass:"vti__dropdown-vbar-wrap",class:d.dropdownOpenDirection},[t("ul",{ref:"list",staticClass:"vti__dropdown-vbar"},d._l(d.sortedCountries,(function(e,$){return t("li",{key:e.iso2+(e.preferred?"-preferred":""),class:["vti__dropdown-item",d.getItemClass($,e.iso2)],attrs:{name:e.name,index:$},on:{click:function(t){return d.choose(e)}}},[t("img",{staticClass:"vti__flag-img",attrs:{src:d.getImg(e.iso2),alt:e.name}}),t("div",{staticClass:"vti__country-code"},[d._v(" "+d._s("+"+e.dialCode)+" ")]),t("div",{staticClass:"vti__country-name"},[d._v(" "+d._s(e.name)+" ")])])})),0)])]):d._e()]),d.open?t("input",{ref:"inputSearch",class:["vti__input",d.inputClasses],attrs:{type:"text",placeholder:d.$t("phone_number_search")},domProps:{value:d.countryCodeSearch},on:{input:d.onInputSearch,keydown:d.keyboardNav}}):t("input",{directives:[{name:"model",rawName:"v-model",value:d.phone,expression:"phone"}],ref:"input",class:["vti__input",d.inputClasses],attrs:{id:d.inputId,type:"tel",autocomplete:d.autocomplete,autofocus:d.autofocus,disabled:d.disabled,maxlength:d.maxLen,name:d.name,placeholder:d.parsedPlaceholder,readonly:d.readonly,required:d.required,tabindex:d.inputOptions&&d.inputOptions.tabindex?d.inputOptions.tabindex:0},domProps:{value:d.phone},on:{blur:d.onBlur,focus:d.onFocus,input:[function(t){t.target.composing||(d.phone=t.target.value)},d.onInput],keyup:d.keyUp}})],1)},f=[],g=e("1da1"),y=(e("d9e2"),e("4de4"),e("d81d"),e("4e82"),e("00b4"),e("5b81"),e("bf19"),e("a689")),m=e.n(y),C=e("ef24"),v=e("c7b5");const b={MOBILE:0,TABLET:12},S={allCountries:[],autocomplete:"on",autofocus:!1,customValidate:!1,defaultCountry:"",disabled:!1,disabledFetchingCountry:!1,dropdownDirectionAbove:!1,dropdownOptions:{},dynamicPlaceholder:!1,enabledCountryCode:!0,enabledFlags:!0,ignoredCountries:[],inputClasses:"",inputId:"",inputOptions:{},invalidMsg:"",maxLen:25,mode:"",name:"telephone",overlay:!0,onlyCountries:[],placeholder:"Enter a phone number",preferredCountries:[],readonly:!1,required:!1,validCharactersOnly:!1,wrapperClasses:"",isBottomSheet:!1},_=/[`~!@#$%^&*()_|+\-=?№;:'",.×÷₽€£¥₩°•○●□■♤♡◇♧☆¡¿◾《》¤<>{}[\]\\/]/;var w={name:"phone-picker",components:{Icon:p["a"],BottomSheet:C["default"]},mixins:[v["a"]],props:{value:{type:String,default:""},allCountries:{type:Array,default:S.allCountries},autocomplete:{type:String,default:S.autocomplete},autofocus:{type:Boolean,default:S.autofocus},customValidate:{type:[Boolean,RegExp],default:S.customValidate},defaultCountry:{type:String,default:S.defaultCountry},disabled:{type:Boolean,default:S.disabled},disabledFetchingCountry:{type:Boolean,default:S.disabledFetchingCountry},dropdownDirectionAbove:{type:Boolean,default:S.dropdownDirectionAbove},dropdownOptions:{type:Object,default(){return S.dropdownOptions}},dynamicPlaceholder:{type:Boolean,default:S.dynamicPlaceholder},enabledCountryCode:{type:Boolean,default:S.enabledCountryCode},enabledFlags:{type:Boolean,default:S.enabledFlags},ignoredCountries:{type:Array,default(){return S.ignoredCountries}},inputClasses:{type:[String,Array,Object],default:S.inputClasses},inputId:{type:String,default:S.inputId},inputOptions:{type:Object,default(){return S.inputOptions}},invalidMsg:{type:String,default:S.invalidMsg},maxLen:{type:Number,default:S.maxLen},name:{type:String,default:S.name},mode:{type:String,default:S.mode},onlyCountries:{type:Array,default:()=>S.onlyCountries},overlay:{type:Boolean,default:S.overlay},isBottomSheet:{type:Boolean,default:S.isBottomSheet},placeholder:{type:String,default:S.placeholder},preferredCountries:{type:Array,default:()=>S.preferredCountries},readonly:{type:Boolean,default:S.readonly},required:{type:Boolean,default:S.required},validCharactersOnly:{type:Boolean,default:S.validCharactersOnly},wrapperClasses:{type:[String,Array,Object],default:S.wrapperClasses}},data(){return{phone:"",activeCountry:{iso2:""},open:!1,finishMounted:!1,selectedIndex:null,typeToFindInput:"",typeToFindTimer:null,cursorPosition:0,dropdownOpenDirection:"below",countryCodeSearch:"",isFocus:!1}},computed:Object(i["a"])(Object(i["a"])(Object(i["a"])(Object(i["a"])({},Object(o["e"])("breakpoints",["isMobile","isMobileOrTablet"])),Object(o["e"])("globalCountries",["getCountriesKeyBy"])),Object(o["e"])("modal",{currentModal:"current"})),{},{dropDownPadding(){return this.isMobile?b.MOBILE:b.TABLET},isAboveDropdownDirection(){return"above"===this.dropdownOpenDirection},isCashoutMobile(){var d;return this.isMobile&&"cashout"===(null===(d=this.currentModal)||void 0===d?void 0:d.name)},tabIndex(){var d,t;return null!==(d=this.dropdownOptions)&&void 0!==d&&d.tabindex?null===(t=this.dropdownOptions)||void 0===t?void 0:t.tabindex:0},isBottomSheetVisible(){return this.isMobile||this.isBottomSheet},isTag(){return this.isBottomSheetVisible?"bottom-sheet":"div"},isVisibleList(){return this.open&&this.sortedCountries.length},parsedPlaceholder(){return this.placeholder},parsedMode(){if(this.customValidate)return"input";if(this.mode){if(["international","national"].includes(this.mode))return this.mode;console.error('Invalid value of prop "mode"')}return this.phone&&"+"===this.phone[0]?"international":"national"},filteredCountries(){return this.onlyCountries.length?this.allCountries.filter(d=>this.onlyCountries.some(t=>t.toUpperCase()===d.iso2)):this.ignoredCountries.length?this.allCountries.filter(d=>{const t=d.iso2;return!this.ignoredCountries.includes(t.toUpperCase())&&!this.ignoredCountries.includes(t.toLowerCase())}):this.allCountries},sortedCountries(){const d=this.getCountries(this.preferredCountries).map(d=>Object(i["a"])(Object(i["a"])({},d),{},{preferred:!0})),t=this.filteredCountries.filter(d=>!this.preferredCountries.includes(d.iso2.toLowerCase())),e=[...d,...t],$=this.countryCodeSearch.trim().toLowerCase();let n="name";return $?(isNaN($)||(n="dialCode"),this.filterList(e,n,$)):e},phoneObject(){const d=m()(this.phone,this.activeCountry.iso2).toJSON();return Object.assign(d,{isValid:d.valid,country:this.activeCountry}),d},phoneText(){let d="input";return this.phoneObject.valid&&(d=this.parsedMode),this.getPhoneNumber(this.phoneObject.number[d]||"")}}),watch:{isVisibleList(d){this.$emit("visible-list",d)},disabled(d){d&&(this.open=!1,this.isBottomSheetVisible&&this.$refs.phonePickerBottomSheet.close())},defaultCountry(d){const t=this.findCountry(d);t&&this.choose(t)},isBottomSheetVisible(){this.open=!1},"phoneObject.valid"(d){d&&(this.phone=this.phoneText),this.$emit("validate",this.phoneObject)},phoneText(){this.phone=this.phoneText},value(){this.phone=this.getPhoneNumber(this.value)},open(d){var t=this;return Object(g["a"])((function*(){d?(yield t.setDropdownPosition(),t.setFocusOnSearch(),t.scrollMissingData(),t.cleanSearch(),t.$emit("open")):t.$emit("close")}))()},phone(d,t){const e=this.validCharactersOnly&&!this.testCharacters(),$=this.customValidate&&!this.testCustomValidate(),n=e||$,i=!d||this.enabledFlags||d.startsWith("+")||d.includes("+")?d:"+"+d,o=i?m()(i):m()(this.phone),r=o.getNumber("significant"),s=o.getNumber("input"),a=o.getRegionCode();this.enabledFlags||d.startsWith("+")||!d.includes("+")?n&&(this.phone=t||r||""):this.phone=i.slice(i.indexOf("+"),i.length),a&&(this.activeCountry=this.findCountry(a)||this.activeCountry),this.cursorPosition{if(!this.isMobileOrTablet){const d=this.enabledFlags?this.cursorPosition:s.length;this.setCaretPosition(this.$refs.input,d)}})},activeCountry(d){d&&d.iso2&&this.$emit("country-changed",d)}},mounted(){this.initializeCountry().then(()=>{!this.phone&&this.inputOptions&&this.inputOptions.showDialCode&&this.activeCountry.dialCode&&(this.phone="+"+this.activeCountry.dialCode),this.enabledFlags||(this.phone=this.phoneText),this.$emit("validate",this.phoneObject)}).catch(console.error).then(()=>{this.finishMounted=!0})},created(){this.value&&(this.phone=this.value.trim())},methods:{setCaretPosition(d,t){if(d.setSelectionRange)d.focus(),d.setSelectionRange(t,t);else if(d.createTextRange){const e=d.createTextRange();e.collapse(!0),e.moveEnd("character",t),e.moveStart("character",t),e.select()}},initializeCountry(){return new Promise(d=>{if(this.phone&&"+"===this.phone[0]){const t=m()(this.phone).getRegionCode();if(t)return this.choose(t),void d()}if(this.defaultCountry){const t=this.findCountry(this.defaultCountry);if(t)return this.choose(t),void d()}const t=this.findCountry(this.preferredCountries[0])||this.filteredCountries[0];this.disabledFetchingCountry?(this.choose(t),d()):this.getCountry().then(d=>{this.activeCountry=this.findCountry(d)||this.activeCountry}).catch(d=>{console.warn(d),this.choose(t)}).then(()=>{d()})})},getCountries(){const d=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return d.map(d=>this.findCountry(d)).filter(Boolean)},findCountry(){const d=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this.filteredCountries.find(t=>t.iso2===d.toUpperCase())},getItemClass(d,t){const e=this.selectedIndex===d,$=d===this.preferredCountries.length-1,n=this.preferredCountries.some(d=>d.toUpperCase()===t);return{highlighted:e,"last-preferred":$,preferred:n}},choose(d){var t;const e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];let $=d;"string"===typeof $&&($=this.findCountry($)),$&&(this.activeCountry=$||this.activeCountry||{},"+"===(null===(t=this.phone)||void 0===t?void 0:t[0])&&this.activeCountry.iso2&&this.phoneObject.number.national?this.phone=m()(this.phoneObject.number.national,this.activeCountry.iso2).getNumber("international"):this.inputOptions&&this.inputOptions.showDialCode&&$&&(this.phone="+".concat($.dialCode)),e&&this.$emit("input",this.phoneText,this.phoneObject),this.toggleDropdown(null,!0))},testCharacters(){const d=/^[()\-+0-9\s]*$/;return d.test(this.phone)},testCustomValidate(){return this.customValidate instanceof RegExp&&this.customValidate.test(this.phone)},onInput(d){this.validCharactersOnly&&!this.testCharacters()||(!this.customValidate||this.testCustomValidate()||this.phone)&&(this.$refs.input.setCustomValidity(this.phoneObject.valid?"":this.invalidMsg),this.$emit("input",this.phoneText,this.phoneObject),d&&d.target&&(this.cursorPosition=d.target.selectionStart,this.phone=this.phoneText))},onBlur(){this.$emit("blur"),this.isFocus=!1},onFocus(){this.$emit("focus"),this.isFocus=!0},onEnter(){this.$emit("enter")},onSpace(){this.$emit("space")},focus(){this.$refs.input.focus()},toggleDropdown(d,t){this.disabled||(this.scrollTo(),this.open=!t&&!this.open,this.isBottomSheetVisible&&(this.open?this.$refs.phonePickerBottomSheet.open():this.$refs.phonePickerBottomSheet.opened&&this.$refs.phonePickerBottomSheet.close()))},clickedOutside(){this.open=!1},keyboardNav(d){if(27===d.keyCode)this.reset(),this.open=!1,this.isBottomSheetVisible&&this.$refs.phonePickerBottomSheet.close();else if(40===d.keyCode){d.preventDefault(),this.open=!0,null===this.selectedIndex?this.selectedIndex=0:this.selectedIndex=Math.min(this.sortedCountries.length-1,this.selectedIndex+1);const t=this.$refs.list.children[this.selectedIndex];t.offsetTop+t.clientHeight>this.$refs.list.scrollTop+this.$refs.list.clientHeight&&(this.$refs.list.scrollTop=t.offsetTop-this.$refs.list.clientHeight+t.clientHeight)}else if(38===d.keyCode){d.preventDefault(),this.open=!0,null===this.selectedIndex?this.selectedIndex=this.sortedCountries.length-1:this.selectedIndex=Math.max(0,this.selectedIndex-1);const t=this.$refs.list.children[this.selectedIndex];t.offsetTopd.iso2).indexOf(this.activeCountry.iso2),this.open=!1},setDropdownPosition(){var d=this;return Object(g["a"])((function*(){if(d.dropdownDirectionAbove)return void(d.dropdownOpenDirection="above");yield d.$nextTick();const t=window.innerHeight-(d.$el.getBoundingClientRect().bottom+d.$refs.listWr.getBoundingClientRect().height),e=t>0;d.dropdownOpenDirection=e?"below":"above"}))()},getCountry(){return fetch("https://ip2c.org/s").then(d=>d.text()).then(d=>{const t=(d||"").toString();if(!t||"1"!==t[0])throw new Error("unable to fetch the country");return t.substr(2,2)})},keyUp(d){13===d.keyCode&&this.onEnter(d),32===d.keyCode&&this.onSpace(d)},filterList(d,t,e){return d.filter(d=>{var $;return null===($=d[t])||void 0===$?void 0:$.toLowerCase().includes(e)}).sort((d,$)=>{const n=d[t].toLowerCase().startsWith(e);return n&&$[t].toLowerCase().startsWith(e)?d[t]>$[t]?1:-1:n?-1:1})},onInputSearch(d){var t,e,$;this.checkSymbol(null===d||void 0===d||null===(t=d.target)||void 0===t?void 0:t.value)?d.target.value=this.countryCodeSearch:(this.selectedIndex=0,null===(e=this.$refs.list)||void 0===e||null===($=e.querySelector(".vti__dropdown-item"))||void 0===$||$.scrollIntoView({block:"nearest"}),this.countryCodeSearch=d.target.value)},scrollTo(){var d=this;return Object(g["a"])((function*(){var t;yield d.$nextTick();const e=null===(t=d.$refs.list)||void 0===t?void 0:t.querySelector(`.vti__dropdown-item[name="${d.activeCountry.name}"`);e&&(d.selectedIndex=parseInt(null===e||void 0===e?void 0:e.getAttribute("index")),d.$refs.listWr.scrollTop=e.offsetTop-d.dropDownPadding)}))()},clickOutside(d){this.isMobileOrTablet||this.toggleDropdown(d,!0)},setFocusOnSearch(){var d=this;return Object(g["a"])((function*(){yield d.$nextTick(),d.isBottomSheetVisible?setTimeout(()=>{var t;null===(t=d.$refs.inputSearchBottomSheet)||void 0===t||t.focus()},100):setTimeout(()=>{var t;null===(t=d.$refs.inputSearch)||void 0===t||t.focus()},100)}))()},cleanSearch(){this.countryCodeSearch=""},checkSymbol(d){var t;return _.test(d)||""===(null===(t=d[0])||void 0===t?void 0:t.trim())},getImg(d){var t;return null===(t=this.getCountriesKeyBy[d.toUpperCase()])||void 0===t?void 0:t.img},scrollMissingData(){var d=this;return Object(g["a"])((function*(){var t,e;if(d.isAboveDropdownDirection)return;yield d.$nextTick();const $=document.querySelector(".payment"),n=d.$el.closest(".vb-content");if(!$||!n)return;const i=n.getBoundingClientRect().height,o=null===(t=d.$refs.vueTelInput)||void 0===t?void 0:t.getBoundingClientRect().top,r=(null===(e=d.$refs.list)||void 0===e?void 0:e.getBoundingClientRect().height)||0,s=20;i-o-r{const t=d.clipboardData||window.clipboardData;return t.getData("Text")},M=new RegExp(/\+|\s|-/,"g");var P={name:"input-field",components:{Btn:A["default"],ErrorValidation:h["a"],Icon:p["a"],ValidationProvider:u["b"],PhonePicker:I},mixins:[E["a"],O["a"]],props:{prependIcon:{type:String,default:""},label:{type:String,default:""},id:{type:String,default:""},name:{type:String,default:""},type:{type:[String,null],default:null},leftIcon:{type:String,default:""},rightIcon:{type:String,default:""},disabledIcon:{type:String,default:""},animLabel:{type:Boolean,default:!0},fixLabel:{type:Boolean,default:!1},orangeBorder:{type:Boolean,default:!1},customErrorMessage:{type:[String,Boolean],default:""},rightIconAsButton:{type:Boolean,default:!1},leftIconAsButton:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},warning:{type:Boolean,default:!1},card:{type:Boolean,default:!1},autocomplete:{type:String,default:""},placeholder:{type:String,default:""},minlength:{type:[Number,void 0],default:void 0},maxlength:{type:[Number,void 0],default:void 0},maxLimit:{type:[Number,String,void 0],default:void 0,validator:d=>void 0===d||"number"===typeof d||"string"===typeof d},tabindex:{type:[Number,void 0],default:void 0},handleInputEvent:{type:Boolean,default:!1},onlyNumbers:{type:Boolean,default:!1},onlyText:{type:Boolean,default:!1},floatNumbers:{type:Boolean,default:!1},latinAndNumber:{type:Boolean,default:!1},changeLayoutToLatin:{type:Boolean,default:!1},capitalLatinAndNumber:{type:Boolean,default:!1},latin:{type:Boolean,default:!1},withoutSpaces:{type:Boolean,default:!1},regexpRules:{type:RegExp,default:null},isMonth:{type:Boolean,default:!1},isYear:{type:Boolean,default:!1},mobileInput:{type:Boolean,default:!1},withoutCountryFlags:{type:Boolean,default:!1},checked:{type:Boolean,default:!1},enableEnterClick:{type:Boolean,default:!1},mobileCountryCode:{type:String,default:""},validationRules:{type:[String,Object],default:""},validationFieldName:{type:String,default:""},validationMode:{type:[String,Function],default:"aggressive"},forceValidation:{type:Boolean,default:!1},showAllErrors:{type:Boolean,default:!1},dataTestInput:{type:String,default:""},dataTestTelInput:{type:String,default:""},dataTestTelCountry:{type:String,default:""},dataTestTelCountryCodeList:{type:String,default:""},dataTestError:{type:String,default:""},dataTestEye:{type:String,default:""},dataTestBtn:{type:String,default:""},dataTest:{type:String,default:""},onlyCountries:{type:Array,default(){return[]}},readonly:{type:Boolean,default:!1},isChangeLayout:{type:Boolean,default:!1},removeBtn:{type:Boolean,default:!1},button:{type:[Boolean,Object],default:!1},value:{type:[String,Number],default:""},onInputCallback:{type:[Function,void 0],default:void 0},usePreferredCountries:{type:Boolean,default:!1},countryInput:{type:Boolean,default:!1},noTrimmedValue:{type:Boolean,default:!1},needCountryCode:{type:Boolean,default:!1},disableEnterChange:{type:Boolean,default:!1},overlay:{type:Boolean,default:!0},isBottomSheet:{type:Boolean,default:!1},resetValidationOnFocus:{type:Boolean,default:!1},lastValue:{type:[String,Number],default:""},sendAnalyticsForBlur:{type:[Function,void 0],default:void 0},enabledFlags:{type:Boolean,default:!0},units:{type:String,default:""},currencyValue:{type:Object,default:()=>({})},maxValueLimit:{type:Object,default:()=>({})},latinNumberHash:{type:Boolean,default:!1},copyBtn:{type:String,default:""},decimalPlace:{type:Number,default:2},rightButton:{type:Object,default:()=>({})}},data(){return{inputValue:this.value,inputPassType:"password",phoneDropDownIsOpen:!1,phoneCode:null,phoneCodeInitialized:!1,valueWasChanged:!1,validationErrors:[],listOfPreferredCountries:["ru","ua","kz"],isPastePhone:!1,inputValueFromKeyDown:null,countryIso2:"",focus:!1,isVisibleList:!1}},computed:Object(i["a"])(Object(i["a"])(Object(i["a"])({},Object(o["e"])("player",["getCountry"])),Object(o["e"])("globalCountries",["getCountriesForPhoneCode"])),{},{isRightButton(){return Boolean(Object.keys(this.rightButton).length)},inputFieldWrapClasses(){return{"input-field__wrap--disabled":this.disabled,"input-field__wrap--error":this.showError,"input-field__wrap--focus":this.focus,"input-field__wrap--filled":this.value,"input-field__wrap--phone-dropdown-open":this.phoneDropDownIsOpen,"input-field__wrap--left-icon":this.hasLeftIcon,"input-field__wrap--visible-list":Boolean(this.isVisibleList),"input-field__wrap--right-button":this.isRightButton}},unitsInput(){return this.$tc(this.units,parseInt(this.value))},hasCurrencyValue(){return Boolean(Object.keys(this.currencyValue).length)},hasLeftIcon(){return Boolean(this.leftIcon)||Boolean(this.prependIcon)},leftIconName(){return this.leftIcon||this.prependIcon},isIconName(){return"password"===this.inputPassType?"eye-close":"eye"},isButtonClose(){return this.button&&this.removeBtn},isBtnUnderField(){return this.button&&!this.phoneDropDownIsOpen&&!this.removeBtn},preferredCountries(){return this.usePreferredCountries?this.listOfPreferredCountries:[]},defaultCountry(){return this.mobileCountryCode||this.getCountry||window.LANG_CODE.toUpperCase()},animatedPlaceholder(){return this.animLabel?"":this.label},inputType(){return"password"===this.type?this.inputPassType:this.type},customValidate(){return!this.withoutCountryFlags&&!this.isPastePhone&&/^[0-9]*$/},showError(){var d;return null!==(d=this.maxValueLimit)&&void 0!==d&&d.isMaxValueError?this.maxValueLimit.isMaxValueError:this.mobileInput&&this.withoutCountryFlags?(this.validationErrors[0]||this.customErrorMessage)&&(this.valueWasChanged||this.phoneCode!==this.inputValue):Boolean(this.validationErrors[0]||this.customErrorMessage)},computedErrorMessage(){return this.maxValueLimit.isMaxValueError?this.maxValueLimit.textError:this.showAllErrors?this.validationErrors.join("
"):this.validationErrors[0]},isAllowedCursorPosition(){return!this.type||V["k"].includes(this.type)},inputAutocomplete(){return this.autocomplete?this.autocomplete:"off"},maxPhoneLength(){let d=0;if(this.needCountryCode){const t=Object(s["a"])(this.inputValue);d=t.length}return d+=this.specialSymbolsCount,Object(s["b"])(this.countryIso2||this.mobileCountryCode).maxLength+d},specialSymbolsCount(){return(this.inputValue.match(M)||[]).length},topLabelClass(){return!(""===this.inputValue||void 0===this.inputValue||null===this.inputValue)},pr150Class(){return this.button&&!this.button.outOfInput&&"email"===this.name},isPlaceholder(){return this.placeholder||this.animatedPlaceholder||this.label},isLabelVisible(){return(this.animLabel||this.fixLabel)&&!this.mobileInput},isPromocodeInput(){return"promocode"===this.name}}),watch:{isRightButton(){this.$nextTick().then(this.setRightButtonWidth)},value(d){this.inputValue=d},validationFieldName(d,t){d&&d!==t&&this.validationErrors.length&&this.$nextTick().then(this.$refs.provider.validate)},customErrorMessage:{immediate:!0,handler(d,t=""){if(!d||"string"!==typeof d)return;const e=l()(d.split(""),null===t||void 0===t?void 0:t.split("")).length>4;e&&this.$emit("error",{message:d})}}},mounted(){this.$watch(()=>this.$refs.provider.errors,d=>{this.validationErrors=d,this.$emit("error",{message:d?d[0]:d})}),this.setTestAttrOnTelInput(),this.setRightButtonWidth()},methods:{visibleList(d){this.isVisibleList=d,this.setCustomModalVisible(d)},setCustomModalVisible(d){const t=document.querySelector(".custom-modal--registration"),e=document.querySelector(".custom-modal--signin"),$=document.querySelector(".custom-modal--deposit-missing"),n=t||e||$;if(!n)return;const i=d?"add":"remove";n.classList[i]("custom-modal--visible")},updateValue(d){this.changeLayoutToLatin&&this.setChangedLayout(),this.onlyNumbers?this.setOnlyNumbers():this.onlyText?this.setOnlyText():this.isMonth?this.setMonthField():this.isYear?this.setYearField():this.latinAndNumber?this.setLatinAndNumber():this.latinNumberHash?this.setLatinNumberHash():this.capitalLatinAndNumber?this.setCapitalLatinAndNumber():this.floatNumbers?this.setFloat():this.withoutSpaces?this.setWithoutSpaces():null!==this.regexpRules&&this.setRegexpRules(this.regexpRules),this.latin&&this.setLatin(),this.$emit("input",this.inputValue,d)},inputFocus(d){var t;(this.focus=!0,this.$emit("focus",d),this.resetValidationOnFocus)&&(null===(t=this.$refs.provider)||void 0===t||t.reset())},inputPaste(d){this.$emit("paste",L(d),d)},inputBlur(d){var t;this.focus=!1,this.$emit("blur",this.inputValue,d),null===(t=this.sendAnalyticsForBlur)||void 0===t||t.call(this),this.noTrimmedValue||"string"!==typeof this.inputValue||this.$emit("input",this.inputValue.trim(),d)},inputEvent(d){let t=d.target.value;if(t!==this.inputValue){var e;const $=this.isAllowedCursorPosition&&(null===d||void 0===d||null===(e=d.currentTarget)||void 0===e?void 0:e.selectionStart);this.maxLimit&&Number(t)>this.maxLimit&&(t=this.maxLimit.toString()),this.isChangeLayout&&(t=Object(r["d"])(t)),this.inputValue=t,this.onInputCallback&&(this.inputValue=this.onInputCallback(this.inputValue)),this.handleInputEvent?(this.valueWasChanged=!0,this.updateValue(d)):(!this.isPromocodeInput||d.target.value.length<=this.maxlength)&&this.$emit("input",this.inputValue,d),d.target.value=this.inputValue,isNaN(parseInt($))||(d.currentTarget.selectionEnd=$)}else this.inputValue=this.value},inputDeleteClick(){this.$emit("delete",this.inputValue)},inputEventMobile(d){this.handleInputEvent&&(this.valueWasChanged=!0,this.updateValue(d))},buttonEvent(){this.button.event&&!this.button.disabled&&this.button.event()},setOnlyText(){this.inputValue&&(this.inputValue=this.inputValue.toString().replace(/[^a-zа-я\s]/gi,""))},setOnlyNumbers(){this.inputValue&&(this.inputValue=this.inputValue.toString().replace(/[^\d]/g,""))},setFloat(){if(this.decimalPlace){if(this.inputValue){const d=new RegExp(`[0-9]+[.]?([0-9]{1,${this.decimalPlace}})?`,"g"),t=this.inputValue.toString().replace(",",".").replace(/[^\d.]/g,"").match(d);this.inputValue=Array.isArray(t)?t[0]:""}}else this.inputValue=this.inputValue.replace(".","")},setLatinAndNumber(){if(this.inputValue){const d=this.cyrillicToLatin(this.inputValue,new RegExp(/[^a-zA-Z\d]/g)).match(/^[0-9a-zA-Z]+/g);this.inputValue=Array.isArray(d)?d[0]:""}},setChangedLayout(){if(!this.inputValue||!this.inputValueFromKeyDown)return;const d=this.inputValue.length-1,t="'"===this.inputValueFromKeyDown.originalValue;var e;(this.inputValueFromKeyDown.originalValue===this.inputValue[d]||t)&&(this.inputValue=(null===(e=this.inputValue)||void 0===e?void 0:e.slice(0,d))+this.inputValueFromKeyDown.changedValue,this.inputValueFromKeyDown=null)},setCapitalLatinAndNumber(){if(this.inputValue){const d=this.cyrillicToLatin(this.inputValue,new RegExp(/[^a-zA-Z\d]/g)).match(/^[0-9a-zA-Z]+/g);this.inputValue=(Array.isArray(d)?d[0]:"").toUpperCase()}},setLatin(){this.inputValue&&(this.inputValue=this.cyrillicToLatin(this.inputValue,new RegExp(/[^a-zA-Z\s]/g)))},setWithoutSpaces(){this.inputValue&&(this.inputValue=this.inputValue.toString().replace(/[^\S]/g,""))},setRegexpRules(d){this.inputValue&&(this.inputValue=this.inputValue.toString().replace(d,""))},setMonthField(){this.setOnlyNumbers(),this.inputValue>12&&(this.inputValue=12),"00"===this.inputValue&&(this.inputValue="01")},setYearField(){this.setOnlyNumbers(),this.inputValue>99&&(this.inputValue=99)},showPassword(){"password"===this.inputPassType?this.inputPassType="text":this.inputPassType="password"},togglePhoneDropdown(){this.phoneDropDownIsOpen=!this.phoneDropDownIsOpen,this.$emit("phone-drop-down-open",this.phoneDropDownIsOpen)},countryChanged(d){const t=Object(i["a"])({},d);t.dialCode="+"+t.dialCode,this.phoneCode=t.dialCode,this.inputValue=this.inputValue.replace("+"+t.dialCode,""),this.countryIso2=t.iso2,!this.withoutCountryFlags||this.phoneCodeInitialized||this.inputValue||(this.inputValue=t.dialCode,this.phoneCodeInitialized=!0),this.$nextTick().then(()=>{this.inputValue=this.inputValue.substring(0,this.maxPhoneLength)}),this.$emit("code-changed",t)},onValidate(d){this.withoutCountryFlags&&this.$emit("validation-status-changed",d),d.isValid||this.setAutoFillNoValidPhoneValue()},inputEnterClick(d){this.disableEnterChange&&d.preventDefault(),this.enableEnterClick&&this.buttonEvent(),this.$emit("input-enter")},inputMobilePaste(d){var t;const e=(null===(t=this.$refs.telInput)||void 0===t?void 0:t.$refs)||{},$=e.input;if($!==d.target)return;this.isPastePhone=!0,d.preventDefault();let n=L(d);if(n){const d=this.getPastedPhoneMaxLength(n);n=n.toString().replace(/[^\d]/g,"").substring(0,d),$.value=this.getPhoneNumberByConditionWithoutCountryFlags(n),this.dispatchInputEvent($),this.isPastePhone=!1}},setTestAttrOnTelInput(){const d=this.$refs.telInput;if(d){var t;if(this.dataTestTelCountryCodeList&&d.$refs.list.setAttribute("data-test",this.dataTestTelCountryCodeList),this.dataTestTelCountry)null===(t=d.$el.querySelector(".vti__selection"))||void 0===t||t.setAttribute("data-test",this.dataTestTelCountry);this.dataTestTelInput&&d.$refs.input.setAttribute("data-test",this.dataTestTelInput)}},getPhoneNumberByConditionWithoutCountryFlags(d){return this.withoutCountryFlags?"+"+d:d},setAutoFillNoValidPhoneValue(){var d,t;const e=null===(d=this.$refs.telInput)||void 0===d||null===(t=d.$el)||void 0===t?void 0:t.querySelector("input");if(!e)return;const $=e.value.toString().replace(/[^\d]/g,"");setTimeout(()=>{const d=e.matches(":-webkit-autofill");d&&$&&(e.value=this.getPhoneNumberByConditionWithoutCountryFlags($),this.dispatchInputEvent(e))})},dispatchInputEvent(d){if(d){if("createEvent"in document){const t=document.createEvent("HTMLEvents");return t.initEvent("input",!1,!0),void d.dispatchEvent(t)}d.fireEvent("onchange")}},handleErrorClick(d){var t;"A"===d.target.tagName&&null!==(t=d.target.dataset.href)&&void 0!==t&&t.startsWith("/support/chat")&&(d.preventDefault(),this.$bus.emit("live-chat-toggle-chat"))},preventUnncessaryCursor(d){if(this.isPromocodeInput&&N["a"].isAndroid){var t;const e=this.isAllowedCursorPosition&&(null===d||void 0===d||null===(t=d.currentTarget)||void 0===t?void 0:t.selectionStart);this.value.length===this.maxlength&&ed.length)&&Dd(ed,d)}function od(d){return Dd(Q,d)?hd(d,W):hd(d,j)}function rd(d){var t=od(d.toString());E(d),d.g(t)}function sd(){return Object.keys(k).filter((function(d){return isNaN(d)}))}function ad(){return Object.keys(k).filter((function(d){return!isNaN(d)})).map((function(d){return parseInt(d,10)}))}function ld(){var d=Object.keys(F);return[...ad(),...d.map((function(d){return parseInt(d,10)}))]}function ud(d){return null!=d&&(1!=v(d,9)||-1!=C(d,9)[0])}function hd(d,t){for(var e,$=new I,n=d.length,i=0;it?2:i[i.length-1]=n&&n<=$;++n)if(e=parseInt(d.substring(0,n),10),e in F)return t.g(d.substring(n)),e;return 0}function Md(d,t,e,$,n){if(0==t.length)return 0;var i;t=new I(t),null!=e&&(i=y(e,11)),null==i&&(i="NonMatch");var o=t.toString();if(0==o.length)i=20;else if(H.test(o))o=o.replace(H,""),E(t),t.g(od(o)),i=1;else{if(o=new RegExp(i),rd(t),i=t.toString(),0==i.search(o)){o=i.match(o)[0].length;var r=i.substring(o).match(Y);r&&null!=r[1]&&0=t.h.length)throw Error("Phone number too short after IDD");if(d=Ld(t,$),0!=d)return b(n,1,d),d;throw Error("Invalid country calling code")}return null!=e&&(i=m(e,10),o=""+i,r=t.toString(),0==r.lastIndexOf(o,0)&&(o=new I(r.substring(o.length)),r=y(e,1),r=new RegExp(m(r,2)),Pd(o,e,null),o=o.toString(),!Dd(r,t.toString())&&Dd(r,o)||3==Nd(d,t.toString(),e,-1)))?($.g(o),b(n,1,i),i):(b(n,1,0),0)}function Pd(d,t,e){var $=d.toString(),n=$.length,i=y(t,15);if(0!=n&&null!=i&&0!=i.length){var o=new RegExp("^(?:"+i+")");if(n=o.exec($)){i=new RegExp(m(y(t,1),2));var r=Dd(i,$),s=n.length-1;t=y(t,16),null==t||0==t.length||null==n[s]||0==n[s].length?r&&!Dd(i,$.substring(n[0].length))||(null!=e&&0n.h.length)throw Error("The string supplied is too short to be a phone number");if(null!=i&&(e=new I(n.toString()),Pd(e,i,new I),d=Nd(d,e.toString(),i,-1),2!=d&&4!=d&&5!=d&&(n=e)),d=n.toString(),e=d.length,2>e)throw Error("The string supplied is too short to be a phone number");if(17$;++$){if(e=void 0,d.length<$+1)return{parsed:t,ea:e};if(e=Ed(d.substring(1,$+1)),"ZZ"!==e)return{ea:e}}return{parsed:t,ea:void 0}}function rt(d,t){if(!(this instanceof rt))return new rt(d,t);if("string"===typeof d)var e=!1;else try{Td(d),e=!0}catch(n){e=!1}let $;if(!e&&"string"!==typeof d)throw Error("Invalid phone number, expected a string");if(!e&&null!=t&&"string"!==typeof t)throw Error("Invalid region code, expected a string");if(e||(d=d.trim(),t&&"+"===d.charAt(0)&&(t=null),t||({ea:t=null,parsed:$}=ot(d))),this.g={number:{},regionCode:t,valid:!1,possible:!1},e)this.h=d;else{if(this.h=null,this.g.number.input=d,!t)return void(this.g.possibility="invalid-country-code");if(0===ut(t))return void(this.g.possibility="invalid-country-code");try{this.h=$||Rd(et,d,t)}catch(n){return void(this.g.possibility=it(d))}}this.g.number.international=fd(et,this.h,1),this.g.number.national=fd(et,this.h,2),this.g.number.e164=fd(et,this.h,0),this.g.number.rfc3966=fd(et,this.h,3),this.g.number.significant=md(this.h),this.g.canBeInternationallyDialled=et.ia(this.h),this.g.possible=Ad(this.h),this.g.valid=Td(this.h),this.g.type=$t(this.h),this.g.possibility=it(this.h)}var st,at=["PhoneNumber$$module$src$index"],lt=d;at[0]in lt||"undefined"==typeof lt.execScript||lt.execScript("var "+at[0]);for(;at.length&&(st=at.shift());)at.length||void 0===rt?lt=lt[st]&<[st]!==Object.prototype[st]?lt[st]:lt[st]={}:lt[st]=rt;function ut(d){return cd(d)?Vd(et,d):0}function ht(d){var t={};return d.filter(d=>!t.hasOwnProperty(d)&&(t[d]=1,!0))}function pt(d){this.l=d,this.j=new Fd(d),this.g=this.h=""}rt.getCountryCodeForRegionCode=ut,rt.getRegionCodeForCountryCode=function(d){return Ed(d)},rt.getSupportedRegionCodes=function(){return ht(sd())},rt.getSupportedCallingCodes=function(){return ht(ld())},rt.getExample=function(d,t){var e;return e=bd(d,t?nt(t):0),new rt(e,d)},rt.getAsYouType=function(d){return new pt(d)},rt.prototype.toJSON=function(){return this.g},rt.prototype.toJSON=rt.prototype.toJSON,rt.prototype.ia=function(){return this.g.canBeInternationallyDialled},rt.prototype.canBeInternationallyDialled=rt.prototype.ia,rt.prototype.za=function(){return this.g.valid},rt.prototype.isValid=rt.prototype.za,rt.prototype.ya=function(){return this.g.possible},rt.prototype.isPossible=rt.prototype.ya,rt.prototype.ua=function(){return this.g.type},rt.prototype.getType=rt.prototype.ua,rt.prototype.xa=function(){return"mobile"===this.g.type||"fixed-line-or-mobile"===this.g.type},rt.prototype.isMobile=rt.prototype.xa,rt.prototype.wa=function(){return"fixed-line"===this.g.type||"fixed-line-or-mobile"===this.g.type},rt.prototype.isFixedLine=rt.prototype.wa,rt.prototype.qa=function(d){return this.g.number[null==d?"e164":d]},rt.prototype.getNumber=rt.prototype.qa,rt.prototype.ra=function(d){return yd(this.h,d)},rt.prototype.getNumberFrom=rt.prototype.ra,rt.prototype.ta=function(){return this.g.regionCode},rt.prototype.getRegionCode=rt.prototype.ta,rt.prototype.ha=function(){return ut(this.g.regionCode)},rt.prototype.getCountryCode=rt.prototype.ha,pt.prototype.pa=function(d){this.h+=d;var t=this.j;return t.ka=Zd(t,d),this.g=t.ka},pt.prototype.addChar=pt.prototype.pa,pt.prototype.Aa=function(){return this.g},pt.prototype.number=pt.prototype.Aa,pt.prototype.Ba=function(){return""===this.h?this.g:this.reset(this.h.slice(0,this.h.length-1))},pt.prototype.removeChar=pt.prototype.Ba,pt.prototype.reset=function(d){var t=this.j;if(t.ka="",E(t.s),E(t.aa),E(t.v),t.$=0,t.ca="",E(t.h),t.o="",E(t.g),t.u=!0,t.na=!1,t.ba=!1,t.da=!1,t.j=[],t.ga=!1,t.l!=t.va&&(t.l=Kd(t,t.la)),this.g=this.h="",d){t=0;for(var e=d.length;t