function t_ready(e){"loading"!=document.readyState?e():document.addEventListener("DOMContentLoaded",e)}function t_siblings(e,t){return e.parentNode?Array.prototype.filter.call(e.parentNode.children,(function(e){return e.classList.contains(t)})):[]}function t_remove(e){e&&e.parentNode&&e.parentNode.removeChild(e)}function t_form_phonemask__initPhoneMask(){var e;Array.from(document.querySelectorAll(".js-phonemask-input")).forEach((function(e){var t;"true"===e.getAttribute("data-phonemask-skip-auto-init")||t_form_phonemask_load(e)}))}function t_form_phonemask_load_one(e){var t=document.querySelectorAll("#rec"+e+" .js-phonemask-input");Array.prototype.forEach.call(t,t_form_phonemask_load)}function t_form_phonemask_load(e){if(e instanceof Element||(e=e[0]),e&&void 0!==e.getAttribute){var t=e.getAttribute("data-phonemask-id"),n=e.getAttribute("data-phonemask-lid"),a=e.getAttribute("data-phonemask-maskcountry")||"";e.setAttribute("data-phonemask-init","yes"),t_form_phonemask_init(t,n,a)}}function t_form_phonemask__mulitple__load(e){if(e.length){var t=e[0],n,a,o;t_form_phonemask_init(t.getAttribute("data-phonemask-id"),t.getAttribute("data-phonemask-lid"),t.getAttribute("data-phonemask-maskcountry")||"",{multiple:!0}),e.forEach((function(e){e.setAttribute("data-phonemask-init","yes")}))}}function t_form_phonemask_init(e,t,n,a){var o,p=(a||{}).multiple,r,i=void 0!==p&&p?t_form_phonemask__multiple__initPhoneMaskForm:t_form_phonemask_initPhoneMaskForm;if(n&&"undefined"!==n)i(e,t,n);else if(window.geoCountry)i(e,t,window.geoCountry);else if(window.geoCountryRequested)document.addEventListener("geoCountryLoaded",(function(){i(e,t,window.geoCountry)}));else{var s=new XMLHttpRequest;s.open("GET","https://geo.tildacdn.com/geo/country/",!0),s.onreadystatechange=function(){if(4===s.readyState)if(s.status>=200&&s.status<400){n=s.responseText,window.geoCountry=n;var a=document.createEvent("Event");a.initEvent("geoCountryLoaded",!0,!1),document.dispatchEvent(a),i(e,t,n)}else i(e,t,"")},s.send(),window.geoCountryRequested=!0}}function t_form_phonemask_initPhoneMaskForm(e,t,n){var a=document.querySelector("#rec"+e);if(a){var o=t_form_phonemask__getInputGroup(a,t);if(o&&!o.getAttribute("data-init-mask")){document.getElementById("phone-mask-style")||t_form_phonemask__addStyle();var p=t_form_phonemask__prepareISOandCountry(n);t_form_phonemask__saveISOtoLocalStorage(p.iso),t_form_phonemask__prepareInputGroup({rec:a,group:o,countryConfig:p,lid:t}),t_form_phonemask__triggerInitMask(o)}}}function t_form_phonemask__multiple__initPhoneMaskForm(e,t,n){void 0===n&&(n="");var a=document.querySelector("#rec"+e);if(a){var o=t_form_phonemask__getInputGroup(a,t);if(o&&!o.getAttribute("data-init-mask")){document.getElementById("phone-mask-style")||t_form_phonemask__addStyle();var p=t_form_phonemask__prepareISOandCountry(n),r;t_form_phonemask__saveISOtoLocalStorage(p.iso),o.querySelectorAll(".t-phonemask-input-group").forEach((function(e){t_form_phonemask__prepareInputGroup({group:e,countryConfig:p,rec:a,lid:t})})),t_form_phonemask__triggerInitMask(o)}}}function t_form_phonemask__replaceInput(e){var t=e.querySelector(".js-phonemask-input");if(t){var n=t.getAttribute("name"),a=t.getAttribute("data-tilda-req")?'data-tilda-req="1"':"",o=!!t.classList.contains("t-input_bbonly"),p=t.getAttribute("style"),r=t.value;t.outerHTML='
';var i=e.querySelector(".t-input-phonemask__wrap");o&&i.classList.add("t-input_bbonly");var s=t_siblings(i,"t-input__vis-ph"),m=document.querySelector(".t-input-phonemask__options-wrap");m||((m=document.createElement("div")).classList.add("t-input-phonemask__options-wrap"),m.setAttribute("data-nosnippet",""),document.body.append(m)),0!==s.length&&Array.prototype.forEach.call(s,(function(e){t_remove(e)}))}}function t_form_phonemask__prepareInputGroup(e){var t=e.group,n=e.countryConfig,a=e.lid,o=e.rec,p=n.iso,r=n.countries,i=n.currentCountry;t_form_phonemask__replaceInput(t);var s=t.querySelector(".t-input-phonemask");if(s){var m=t_form_phonemask__preparePhoneMaskInput(s,{lid:a,iso:p,country:i}),c=m.code,l=m.placeholder,u=t.querySelector(".t-input-phonemask__select-flag"),x=t.querySelector(".t-input-phonemask__select-code");u.setAttribute("data-phonemask-flag",p),x.innerHTML=c,t_form_phonemask__changeMinLength(l,c,t),t_form_phonemask__addCurrentStyle(t),t_form_phonemask__initSelectEvents(o,t,r)}}function t_form_phonemask__getInputGroup(e,t){var n=e.querySelector('[data-input-lid="'+t+'"]'),a;return n||(window.tildamode&&"zero"===window.tildamode?e.querySelector('.tn-artboard [data-input-lid="'+t+'"]')||e.querySelector(".tn-artboard"):document.body)}function t_form_phonemask__prepareISOandCountry(e){void 0===e&&(e="");var t={n:"Russian Federation (Российская Федерация)",c:"+7",m:"+7(999) 999-99-99"},n="ru",a=e;a.length>0&&(a=a.toLowerCase()),a.length>2&&(a="");var o=t_form_phonemask__getCountriesList(),p=o[a];return p||(p=t,a=n),{iso:a,countries:o,currentCountry:p}}function t_form_phonemask__saveISOtoLocalStorage(e){try{localStorage.setItem("iso_code",e)}catch(t){console.error("Your web browser does not support storing a ISO Phone Code data locally.",t)}}function t_form_phonemask__preparePhoneMaskInput(e,t){var n=t.iso,a=t.country,o=t.lid,p=a.c||"",r=a.m||"",i=r?r.substr(p.length).replace(/^-+/,""):"";return e.setAttribute("id","input_"+o),e.setAttribute("data-phonemask-iso",n),e.setAttribute("data-phonemask-code",p),e.setAttribute("data-phonemask-mask",r),e.setAttribute("placeholder",i),t_form_phonemask__calcMaxlength(e),{code:p,mask:r,placeholder:i}}function t_form_phonemask__calcMaxlength(e){var t=e.getAttribute("data-phonemask-mask").substr(e.getAttribute("data-phonemask-code").length);"-"===t.charAt(0)&&(t=t.substring(1)),e.setAttribute("maxlength",t.length),e.setAttribute("data-phonemask-without-code",t)}function t_form_phonemask__triggerInitMask(e){e.dispatchEvent(new CustomEvent("phoneMaskReady")),e.dispatchEvent(new CustomEvent("inputReady")),e.setAttribute("data-init-mask","yes"),e.setAttribute("data-input-ready","true")}function t_form_phonemask__addCurrentStyle(e){var t=e.querySelector(".t-input-phonemask__wrap"),n=e.querySelector(".t-input-phonemask"),a=e.querySelector(".t-input-block"),o=e.querySelector(".t-input-phonemask__select-code"),p=t.style.color,r=t.style.fontSize,i=t.style.fontWeight,s=t.style.fontFamily;a.style.overflow="visible","rgb(0, 0, 0)"!==p&&(n.style.color=p),n.style.fontSize=r,n.style.fontWeight=i,n.style.fontFamily=s,o.style.fontSize=r,o.style.fontWeight=i}function t_form_phonemask__getDrawSelector(e){var t="";for(var n in t+="",e)t+='
',t+='
'+e[n].n+"
",t+='
',t+=''+e[n].c+"",t+='',t+="
",t+="
";return t+="
"}function t_form_phonemask__initSelectEvents(e,t,n){var a=t.querySelector(".t-input-phonemask"),o=t.querySelector(".t-input-phonemask__select"),p=document.querySelector(".t-input-phonemask__options-wrap"),r="",i="";function s(){clearTimeout(i),i=setTimeout((function(){r=""}),1500)}function m(){p.innerHTML=t_form_phonemask__getDrawSelector(n)}function c(){var e=p.querySelectorAll(".t-input-phonemask__options-item");Array.prototype.forEach.call(e,(function(e){e.addEventListener("click",f)}))}function l(){var e=t.getBoundingClientRect();p.style.top=e.y+e.height+5+"px",p.style.left=e.x+"px"}var u=t_throttle(l,100);function x(){window.addEventListener("resize",u),document.addEventListener("scroll",u)}function d(){window.removeEventListener("resize",u),document.removeEventListener("scroll",u)}function _(){m(),l(),c(),d(),x()}function h(){p.classList.contains("t-input-phonemask__options-wrap_open")?k():(k(),p.classList.add("t-input-phonemask__options-wrap_open"),_())}function k(){var e=document.querySelector(".t-input-phonemask__options-wrap_open");e&&e.classList.remove("t-input-phonemask__options-wrap_open"),d()}function g(){var e=this,n=e.value,o;"("!==n&&n||(e.value="",t.querySelector(".js-phonemask-result").value="",t.querySelector(".js-phonemask-result-iso").value=""),e.setAttribute("data-phonemask-current",n),t_form_phonemask__addNumberMask(t_form_phonemask__copypasteHandling(e,e.getAttribute("data-phonemask-without-code")),e),t_form_phonemask__changeVal(t,a),"+7"===e.getAttribute("data-phonemask-code")&&1===e.value.indexOf("89")&&(e.value=e.value.replace("89","9"))}function f(){t_form_phonemask__chooseCountry(t,this),t_form_phonemask__calcMaxlength(a),k()}function y(e){var t=e.target.closest(".t-input-phonemask__options-wrap"),n=e.target.closest(".t-input-phonemask__select");t||n||k()}function b(e){var t=document.querySelector(".t-input-phonemask__options-wrap_open");if(t){var a=/[-[\]/{}()*+?.\\^$|]/g,o=t.querySelector(".t-input-phonemask__options-item_chosen"),p=[];if(o&&o.classList.remove("t-input-phonemask__options-item_chosen"),e.keyCode>=48&&e.keyCode<=57||e.keyCode>=96&&e.keyCode<=105){for(var i in r=(r+=e.key).replace(a,"\\$&"),n)t_form_phonemask__searchCountry(t,r,p,i,n[i].c);t_form_phonemask__scrollToCountry(t,p)}else if(e.keyCode>=65&&e.keyCode<=90||32==e.keyCode){for(var i in r=(r+=e.key).replace(a,"\\$&"),n)t_form_phonemask__searchCountry(t,"^"+r,p,i,n[i].n);t_form_phonemask__scrollToCountry(t,p)}s()}}t_form_phonemask__changeVal(t,a),o.addEventListener("click",h),a.addEventListener("paste",(function(e){var t=(e.clipboardData||window.clipboardData).getData("text");if(t){t=t.replace(/[^0-9+]/g,"");var n=e.target;n&&(n.value=t,g.call(n),n.dispatchEvent(new Event("change",{bubbles:!0})),e.preventDefault())}})),a.addEventListener("input",g),document.addEventListener("mouseup",y),document.addEventListener("keyup",b),document.querySelector('[data-init-mask="yes"]')||(document.addEventListener("mouseup",y),document.addEventListener("keyup",b))}function t_form_phonemask__copypasteHandling(e,t){var n=e.value,a=n.match(/[0-9]/g)?n.match(/[0-9]/g):n;return"object"==typeof a&&a.length>t.match(/[0-9]/g).join("").length&&(n=a.splice(e.getAttribute("data-phonemask-code").match(/[0-9]/g).length).join("")),n}function t_form_phonemask__addNumberMask(e,t){var n=t.getAttribute("data-phonemask-code"),a=t.getAttribute("data-phonemask-mask").substr(n.length),o=e.match(/\d+/g),p=(o=o?o.join(""):"").split(""),r=a.match(/(\+|\d+|[\s()-]|9+)/g),i="";if(r){for(var s=0;s>>0,a=arguments.length>=2?arguments[1]:void 0,o=0;o