'),successPopup=document.getElementById("tildaformsuccesspopup"),successPopupText=document.getElementById("tildaformsuccesspopuptext"),successPopupCloseBtn=successPopup.querySelector(".t-form-success-popup__close-icon"),t_addEventListener(successPopup,"click",function(event){((event=event||window.event).target||event.srcElement)===this&&window.tildaForm.closeSuccessPopup()}),t_addEventListener(successPopupCloseBtn,"click",function(){window.tildaForm.closeSuccessPopup()}),t_addEventListener(body,"keydown",function(event){27==((event=event||window.event).keyCode||event.which)&&window.tildaForm.closeSuccessPopup()})),successPopupText.innerHTML=message,t_fadeIn(successPopup),t_addClass(body,"t-body_success-popup-showed"),/iPhone|iPad|iPod/i.test(navigator.userAgent)&&!window.MSStream&&setTimeout(function(){window.tildaForm.lockBodyScroll()},500)},window.tildaForm.successEnd=function(form,successUrl,successCallback){form instanceof Element||(form=form[0]);var successBox=form.querySelector(".js-successbox"),successStr=t_forms__getMsg("success");successBox&&(successBox.textContent&&successBox.innerText||!successStr||(successBox.innerHTML=successStr),"y"===form.getAttribute("data-success-popup")?window.tildaForm.showSuccessPopup(successBox.innerHTML):successBox.style.display="block"),t_addClass(form,"js-send-form-success"),successCallback&&0===successCallback.indexOf("window.")&&(successCallback=successCallback.split(".")[1]),successCallback&&"function"==typeof window[successCallback]?"undefined"!=typeof jQuery?eval(successCallback+"($(form))"):eval(successCallback+"(form)"):successUrl&&setTimeout(function(){window.location.href=successUrl},500),window.tildaForm.clearTCart(form);var upwidgetRemoveBtns=form.querySelectorAll(".t-upwidget-container__data_table_actions_remove svg"),inputText=form.querySelectorAll('input[type="text"]'),inputPhone=form.querySelectorAll('input[type="tel"], input[type="hidden"][data-tilda-rule="phone"]'),inputTextarea=form.querySelectorAll("textarea");Array.prototype.forEach.call(upwidgetRemoveBtns,function(widget){t_triggerEvent(widget,"click")}),Array.prototype.forEach.call(inputText,function(input){input.value=""}),Array.prototype.forEach.call(inputPhone,function(input){input.value=""}),Array.prototype.forEach.call(inputTextarea,function(textarea){textarea.innerHTML="",textarea.value=""}),"undefined"!=typeof jQuery&&$(form).data("tildaformresult",{tranId:"0",orderId:"0"}),form.tildaTranId="0",form.tildaOrderId="0"},window.tildaForm.clearTCart=function(form){if(form instanceof Element||(form=form[0]),"y"===form.getAttribute("data-formcart")){if(window.clearTCart=!0,window.tcart={amount:0,currency:"",system:"",products:[]},window.tcart.system="none","object"==typeof localStorage)try{localStorage.removeItem("tcart")}catch(error){console.error("Your web browser does not support localStorage. Code status: ",error)}try{delete window.tcart,tcart__loadLocalObj()}catch(error){}window.tcart_success="yes"}},window.tildaForm.send=function(form,btnSubmit,formType,formKey){form instanceof Element||(form=form[0]),btnSubmit instanceof Element||(btnSubmit=btnSubmit[0]);var allRecords=document.getElementById("allrecords"),pageId=allRecords.getAttribute("data-tilda-page-id"),projectId=allRecords.getAttribute("data-tilda-project-id"),formId=form.getAttribute("id"),dataFormCart=form.getAttribute("data-formcart");window.tildaForm.tildapayment=!1,"y"!==dataFormCart&&!form.closest(".t706__orderform")||window.tildaForm.addPaymentInfoToForm(form);try{window.mauser&&window.tildaForm.addMebersInfoToForm(form)}catch(error){}var inputItsGood=form.querySelector('input[name="form-spec-comments"]');if(inputItsGood||form.insertAdjacentHTML("beforeend",''),2===formType||!formType&&formKey){var tildaSpecs={"tildaspec-cookie":document.cookie,"tildaspec-referer":window.location.href,"tildaspec-formid":formId,"tildaspec-formskey":formKey,"tildaspec-version-lib":window.tildaForm.versionLib,"tildaspec-pageid":pageId,"tildaspec-projectid":projectId,"tildaspec-lang":window.t_forms__lang};for(spec in tildaSpecs){var hiddenInput=form.querySelector('input[name="'+spec+'"]');hiddenInput||form.insertAdjacentHTML("beforeend",'')}try{hiddenInput=form.querySelector("input[name=tildaspec-fp]"),hiddenInput||(form.insertAdjacentHTML("beforeend",''),hiddenInput=form.querySelector("input[name=tildaspec-fp]")),window.tildastat?hiddenInput.value=window.tildastat("fingerprint"):hiddenInput.value="st"+window.pageYOffset+"w"+window.innerWidth+"h"+window.innerHeight+"ft"+form.getBoundingClientRect().top+window.pageYOffset}catch(error){}inputItsGood=form.querySelector(".js-form-spec-comments"),inputItsGood&&(inputItsGood.value="");var formUrl="https://"+window.tildaForm.endpoint+"/procces",dataForm=[],arrFilter=[];if(dataForm=t_serializeArray(form),Array.prototype.forEach.call(dataForm,function(data){-1===data.name.indexOf("tildadelivery-")&&arrFilter.push(data)}),dataForm=arrFilter,window.tildaForm.tildapayment&&window.tildaForm.tildapayment.products)dataForm.push({name:"tildapayment",value:JSON.stringify(window.tildaForm.tildapayment)});else if(form.closest(".t706__orderform"))return!1;window.tildaForm.tildamember&&window.tildaForm.tildamember.code&&dataForm.push({name:"tildamember",value:JSON.stringify(window.tildaForm.tildamember)}),dataForm=t_forms__formData(dataForm);var startRequest=Date.now();t_triggerEvent(form,"tildaform:beforesend");var xhr=new XMLHttpRequest;return xhr.open("POST",formUrl,!0),xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),xhr.setRequestHeader("Accept","application/json, text/javascript, */*; q=0.01"),xhr.onreadystatechange=function(){if(4===xhr.readyState)if(200<=xhr.status&&xhr.status<400){var data=xhr.responseText;if(data){var objData=JSON.parse(data);if("object"==typeof objData){var dataSuccessUrl=form.getAttribute("data-success-url"),dataSuccessCallback=form.getAttribute("data-success-callback"),dataFormSendedCallback=form.getAttribute("data-formsended-callback");if(t_removeClass(btnSubmit,"t-btn_sending"),btnSubmit.tildaSendingStatus="0",objData&&objData.error){dataSuccessUrl="",dataSuccessCallback="";var msgContainers=t_forms__getErrorContainers(form,""),errorBoxes=msgContainers.errorBoxes,allError=msgContainers.allError;Array.prototype.forEach.call(allError,function(error){error.style.display="block"}),Array.prototype.forEach.call(errorBoxes,function(error){error.innerHTML=objData.error,error.style.display="block"}),t_addClass(form,"js-send-form-error"),t_triggerEvent(form,"tildaform:aftererror")}else{if(objData&&objData.needcaptcha)return formKey?void window.tildaForm.addTildaCaptcha(form,formKey):void alert("Server busy. Please try again later.");var formResult={},strValue,strValue;objData&&objData.results&&objData.results[0]?(strValue=objData.results[0],strValue=strValue.split(":"),formResult.tranId=strValue[0]+":"+strValue[1],formResult.orderId=strValue[2]||"0",formResult.orderId&&"0"!==formResult.orderId&&(window.tildaForm.orderIdForStat=formResult.orderId)):(formResult.tranId="0",formResult.orderId="0"),"undefined"!=typeof jQuery&&$(form).data("tildaformresult",formResult),form.tildaTranId=formResult.tranId,form.tildaOrderId=formResult.orderId;var dataEventName=form.getAttribute("data-tilda-event-name")||"",dataEventName=dataEventName||("y"===dataFormCart&&objData&&(objData.next&&objData.next.type&&("function"!==objData.next.type||objData.next.value&&("stripev3"===objData.next.value.sysname||"outersite"===objData.next.value.installation))||!objData.next)?"/tilda/"+formId+"/payment/":"/tilda/"+formId+"/submitted/"),title="Send data from form "+formId,price=0,product="",priceEl=form.querySelector(".js-tilda-price");if(window.Tilda&&"function"==typeof window.Tilda.sendEventToStatistics){window.tildaForm.tildapayment&&window.tildaForm.tildapayment.amount?(price=window.tildaForm.tildapayment.amount,0')})}function t_forms__addAttrAction(allForms){allForms=allForms.querySelectorAll(".js-form-proccess");Array.prototype.forEach.call(allForms,function(form){"2"===form.getAttribute("data-formactiontype")&&form.setAttribute("action","#")})}function t_forms__onSubmit(allForms){allForms=allForms.querySelectorAll(".js-form-proccess");Array.prototype.forEach.call(allForms,function(form){t_removeEventListener(form,"submit",t_forms__submitEvent),t_addEventListener(form,"submit",t_forms__submitEvent)})}function t_forms__onClick(rec){t_addEventListener(rec,"dblclick",t_forms__initBtnDblClick),t_removeEventListener(rec,"click",t_forms__initBtnClick),t_addEventListener(rec,"click",t_forms__initBtnClick)}function t_forms__initBtnDblClick(event){if(((event=event||window.event).target||event.srcElement).closest('[type="submit"]'))return event.preventDefault?event.preventDefault():event.returnValue=!1,!1}function t_forms__initBtnClick(formKey){var formType=(formKey=formKey||window.event).target||formKey.srcElement,btnSubmit=!!formType.closest('[type="submit"]')&&formType;if(btnSubmit){var form=btnSubmit.closest(".js-form-proccess");if(form){formKey.preventDefault?formKey.preventDefault():formKey.returnValue=!1;var formId=form.getAttribute("id"),formType=[],formKey="";if(btnSubmit.tildaSendingStatus&&(formKey=btnSubmit.tildaSendingStatus),!(formKey&&1<=formKey||t_hasClass(btnSubmit,"t706__submit_disable"))){if(t_addClass(btnSubmit,"t-btn_sending"),btnSubmit.tildaSendingStatus="1",window.tildaForm.hideErrors(form),formType=window.tildaForm.validate(form),window.tildaForm.showErrors(form,formType))return t_removeClass(btnSubmit,"t-btn_sending"),void(btnSubmit.tildaSendingStatus="0");formKey=document.getElementById("allrecords").getAttribute("data-tilda-formskey"),formType=parseInt(form.getAttribute("data-formactiontype"));if(!form.querySelectorAll(".js-formaction-services").length&&1!==formType&&!formKey){var captchaId=t_forms__getErrorContainers(form,""),opts=captchaId.errorBoxes,captchaId=captchaId.allError;return Array.prototype.forEach.call(captchaId,function(error){error.innerHTML="Please set receiver in block with forms",error.style.display="block"}),Array.prototype.forEach.call(opts,function(box){box.style.display="block"}),t_addClass(form,"js-send-form-error"),t_removeClass(btnSubmit,"t-btn_sending"),btnSubmit.tildaSendingStatus="0",void t_triggerEvent(form,"tildaform:aftererror")}if(form.querySelector(".g-recaptcha")&&grecaptcha){window.tildaForm.currentFormProccessing={form:form,btn:btnSubmit,formtype:formType,formskey:formKey};captchaId=form.tildaCaptchaClientId;return captchaId?grecaptcha.reset(captchaId):(opts={size:"invisible",sitekey:form.getAttribute("data-tilda-captchakey"),callback:window.tildaForm.captchaCallback},captchaId=grecaptcha.render(formId+"recaptcha",opts),form.tildaCaptchaClientId=captchaId),void grecaptcha.execute(captchaId)}window.tildaForm.send(form,btnSubmit,formType,formKey)}}}}function t_forms__onRender(rec){!rec.querySelector(".t396")||(t_removeEventListener(rec,"render",t_forms__renderEvent),t_addEventListener(rec,"render",t_forms__renderEvent))}function t_forms__renderEvent(){t_forms__onSubmit(this)}function t_forms__submitEvent(event){var btnStatus,btnSubmit=event;event.target&&(btnSubmit=event.target),btnSubmit&&(btnStatus="",(btnSubmit=btnSubmit.querySelector('[type="submit"]'))&&btnSubmit.tildaSendingStatus&&(btnStatus=btnSubmit.tildaSendingStatus),btnStatus&&"3"===btnStatus?btnSubmit.tildaSendingStatus="":(btnSubmit&&!t_hasClass(btnSubmit,"t706__submit_disable")&&btnSubmit.click(),event.preventDefault?event.preventDefault():event.returnValue=!1))}function t_asyncLoad(input){var dataMask=input.getAttribute("data-tilda-mask"),dataPlaceholder=input.getAttribute("data-tilda-mask-holder"),dataInit=input.getAttribute("data-tilda-mask-init");dataMask&&!dataInit&&(dataPlaceholder?t_onFuncLoad("t_customMask__mask",function(){t_customMask__mask(input,dataMask,{placeholder:dataPlaceholder})}):t_onFuncLoad("t_customMask__mask",function(){t_customMask__mask(input,dataMask)}),input.setAttribute("data-tilda-mask-init","1"))}function t_forms__getErrorContainers(form,innerText){var errorBoxes=form.querySelectorAll(".js-errorbox-all"),allError=form.querySelectorAll(".js-errorbox-all .js-rule-error-all");return errorBoxes.length||(form.insertAdjacentHTML("afterbegin",''),errorBoxes=form.querySelectorAll(".js-errorbox-all")),allError.length||(Array.prototype.forEach.call(errorBoxes,function(error){error.insertAdjacentHTML("beforeend",'
'+innerText+"
")}),allError=form.querySelectorAll(".js-errorbox-all .js-rule-error-all")),{errorBoxes:errorBoxes,allError:allError}}function t_forms__addRecaptcha(){var allRecaptchas=document.querySelectorAll(".js-tilda-captcha");Array.prototype.forEach.call(allRecaptchas,function(recaptcha){var formId,head,script,captchaKey=recaptcha.getAttribute("data-tilda-captchakey");captchaKey?(formId=recaptcha.getAttribute("id"),window.tildaForm.isRecaptchaScriptInit||(head=document.head,script=document.createElement("script"),window.tildaForm.isRecaptchaScriptInit=!0,script.type="text/javascript",script.src="https://www.google.com/recaptcha/api.js?render=explicit",script.async=!0,head.appendChild(script),head.insertAdjacentHTML("beforeend",'')),document.getElementById(formId+"recaptcha")||recaptcha.insertAdjacentHTML("beforeend",'')):t_removeClass(recaptcha,"js-tilda-captcha")})}function t_forms__getMsg(msg){var dict=[],lang=window.t_forms__lang;return dict.EN={success:"Спасибо! Ваши данные были отправлены.",successorder:"Спасибо! Заказ создан. Пожалуйста, подождите, пока вы будете перенаправлены на страницу оплаты...",email:"Пожалуйста, введите действительный адрес электронной почты",url:"Please put a correct URL",phone:"Please put a correct phone number",number:"Please put a correct number",date:"Please put a correct date",time:"Please put a correct time (HH:mm)",name:"Please put a name",namerus:"Please put a correct name (only cyrillic letters)",nameeng:"Please put a correct name (only latin letters)",string:"You put incorrect symbols. Only letters, numbers and punctuation symbols are allowed",req:"Пожалуйста, заполните все обязательные поля",reqfield:"Required field",minlength:"Value is too short",maxlength:"Value too big",emptyfill:"None of the fields are filled in",chosevalue:"Please select an address from the options",deliveryreq:"It is not possible to place an order without delivery. Please refresh the page and try again",promocode:"Please activate promo code or clear input field"},dict.RU={success:"Спасибо! Данные успешно отправлены.",successorder:"Спасибо! Заказ оформлен. Пожалуйста, подождите. Идет переход к оплате...",email:"Укажите, пожалуйста, корректный email",url:"Укажите, пожалуйста, корректный URL",phone:"Укажите, пожалуйста, корректный номер телефона",number:"Укажите, пожалуйста, корректный номер",date:"Укажите, пожалуйста, корректную дату",time:"Укажите, пожалуйста, корректное время (ЧЧ:ММ)",name:"Укажите, пожалуйста, имя",namerus:"Укажите, пожалуйста, имя (только кириллица)",nameeng:"Укажите, пожалуйста, имя (только латиница)",string:"Вы написали некорректные символы. Разрешены только буквы, числа и знаки пунктуации",req:"Пожалуйста, заполните все обязательные поля",reqfield:"Обязательное поле",minlength:"Слишком короткое значение",maxlength:"Слишком длинное",emptyfill:"Ни одно поле не заполнено",chosevalue:"Пожалуйста, выберите адрес из предложенных вариантов",deliveryreq:"Невозможно оформить заказ без доставки. Пожалуйста, перезагрузите страницу и попробуйте еще раз.",promocode:"Активируйте, пожалуйста промокод или очистите поле"},"function"==typeof t_forms__getDict&&"RU"!==lang&&"EN"!==lang&&(dict=t_forms__getDict()),(dict[lang]||dict.EN)[msg]}function checkVerifyTildaCaptcha(capthaKey){if(-1!==(capthaKey=capthaKey||window.event).origin.indexOf(window.tildaForm.endpoint)){var form=document.getElementById("js-tildaspec-captcha"),formCaptchaBox=document.getElementById("tildaformcaptchabox");if("closeiframe"==capthaKey.data)return formCaptchaBox&&t_removeEl(formCaptchaBox),void(form&&t_removeEl(form));capthaKey=capthaKey.data;form&&(form.value=capthaKey,formCaptchaBox&&t_removeEl(formCaptchaBox),(form=form.closest("form"))&&t_forms__submitEvent(form))}}function t_parseScripts(main,scripts){scripts=main.querySelectorAll(scripts+"script");Array.prototype.forEach.call(scripts,function(oldScript){for(var script,newScript=document.createElement("script"),j=0;jwindow.scrollY||documentHeight-inputBottom>>0,thisArg=2<=arguments.length?arguments[1]:void 0,i=0;i>>0;if(0==len)return-1;n|=0;if(len<=n)return-1;for(k=Math.max(0<=n?n:len-Math.abs(n),0);k