function t862_init(t){var e=document.getElementById("rec"+t),o;if(e&&e.querySelector(".t862")){var r=e.querySelector(".t-form");if(r){var n=e.querySelector(".t862__quiz-wrapper"),i=e.querySelectorAll(".t-input-group"),s=e.querySelector(".t862__btn_prev"),a=e.querySelector(".t862__btn_next"),c=e.querySelector(".t862__btn_result"),u=e.querySelector(".t-form__submit"),l=e.querySelector(".t-submit"),p=e.querySelector(".t-form__errorbox-middle");if(p)var d=p.querySelector(".t-form__errorbox-wrapper");var _='
';p.insertAdjacentHTML("beforebegin",_),r.classList.remove("js-form-proccess");var f=e.querySelector(".t862__capture-form"),y=e.querySelector(".t862__result-title"),v=y?y.textContent:"",m=Boolean(n.getAttribute("data-auto-step-change")),g=!1,S,h=300;t862_workWithAnswerCode(e),Array.prototype.forEach.call(i,(function(t,e){t.setAttribute("data-step-number",e)})),t862_wrapCaptureForm(e);var b=Boolean(f.innerHTML||v),w=0,L=null,q=r.classList.contains("t-conditional-form"),A=!1,E;t862_createSteps(i);var C=t862_createStepsArray(e),k=C.length,x=e.querySelectorAll(".t862__screen-wrapper"),H;C[w]&&(q?t_onFuncLoad("t_form__conditionals__initStepForm",(function(){var o;L=t_form__conditionals__initStepForm({recId:t,steps:x,activeStepIndex:w,ignoredSteps:[".t862__capture-form"],ignoredInputGroups:[".t862__t-input-group_capture"],onConditionalFieldChange:function t(o){k=o.totalActiveStepsCount-1,E=M(),t862_showCounter(e,E.counterCurrentStep,E.counterAllSteps),t862_setProgress(e,E.progressCurrentStep,E.progressAllSteps),K(),O()}}),k=L.getState().totalActiveStepsCount-1,T()})):T())}}function T(){N(w),E=M(),t862_showCounter(e,E.counterCurrentStep,E.counterAllSteps),t862_disabledPrevBtn(e,w),e.setAttribute("data-animationappear","off"),e.style.opacity=1,m&&V(),s.addEventListener("click",(function(t){z(t)})),a.addEventListener("click",(function(t){P(t)})),Array.prototype.forEach.call(i,(function(t){t.addEventListener("keypress",(function(t){var e=r.querySelector(".t-step-form__step_active");"Enter"!==t.code&&13!==t.keyCode||r.classList.contains("js-form-proccess")||e.querySelector(".t-input-group_ta")||P(t)}))})),c.addEventListener("click",(function(t){P(t)})),t862_openToHook(e,x,f),e.addEventListener("click",(function(t){var o=t.target,r;!!o.closest('[type="submit"]')&&o&&t862_adjustStepToHeight(e)})),t862_adjustHeightOnResize(e)}function z(t){A||(t.preventDefault(),G(),I()||(w=L?L.getState().prevStepIndex:j()-1,L&&L.onStepChange(w),E=M(),t862_setProgress(e,E.progressCurrentStep,E.progressAllSteps),t862_showCounter(e,E.counterCurrentStep,E.counterAllSteps),t862_awayFromResultScreen(e),t862_hideError(e,w),t862_disabledPrevBtn(e,w),N(w),r.classList.contains("js-form-proccess")&&r.classList.remove("js-form-proccess")))}function P(t){if(!A){t.preventDefault(),G();var o=t862_showError(e,n,w);if(o&&d&&(d.style.display="none"),!o){var r=F();w=L?L.getState().nextStepIndex:j()+1,L&&L.onStepChange(w),E=M(),t862_setProgress(e,E.progressCurrentStep,E.progressAllSteps),t862_showCounter(e,E.counterCurrentStep,E.counterAllSteps),t862_disabledPrevBtn(e,w),r&&b?W():N(w)}}}function j(){return L?L.getState().activePossibleStepIndex:w}function M(){return{counterCurrentStep:j()+1,counterAllSteps:k,progressCurrentStep:j(),progressAllSteps:b?k:k-1}}function F(){return j()===k-1}function I(){return 0===j()}function B(){return j()===k-2}function O(){if(!b){if(B())return a.style.display="none",c.style.display="block",void(u.style.display="none");if(F())return a.style.display="none",c.style.display="none",void(u.style.display="block")}if(F())return a.style.display="none",c.style.display="block",void(u.style.display="none");a.style.display="block",c.style.display="none",u.style.display="none"}function N(t){var o=r.querySelector(".t-step-form__step_active"),n=C[t];if(o)R(o,n,{onNewStepAnimationStart:function t(){t862_checkMode(),K(),O(),J(e);var o=e.querySelector(".t-range");o&&t_triggerEvent(o,"displayChanged"),A=!1,t862_adjustStepToHeight(e)},onAnimationStart:function t(){A=!0,D(e)}});else{n&&n.classList.add("t-step-form__step_active"),t862_checkMode(),K(),O();var i=e.querySelector(".t-range");i&&t_triggerEvent(i,"displayChanged"),t862_adjustStepToHeight(e)}}function W(){r.classList.add("js-form-proccess");var t=e.querySelector(".t862__quiz-description"),o;R(r.querySelector(".t-step-form__step_active"),f,{onAnimationStart:function o(){A=!0,t&&(t.style.display="none"),y&&(y.style.display="block"),c.style.display="none",u.style.display="block",D(e)},onNewStepAnimationStart:function t(){t862_checkMode(),J(e),A=!1,t862_adjustStepToHeight(e)}})}function R(t,e,o){function r(){e.classList.remove("t-step-form__step_fadeIn"),e.removeEventListener("animationend",r),e.removeEventListener("animationcancel",n),o.onAnimationComplete&&o.onAnimationComplete()}function n(){e.classList.remove("t-step-form__step_fadeIn"),e.removeEventListener("animationend",r),e.removeEventListener("animationcancel",n)}function i(){e.addEventListener("animationend",r),e.addEventListener("animationcancel",n),e.classList.add("t-step-form__step_active"),e.classList.add("t-step-form__step_fadeIn"),o.onNewStepAnimationStart&&o.onNewStepAnimationStart()}function s(){t.classList.remove("t-step-form__step_fadeOut"),t.classList.remove("t-step-form__step_active"),t.removeEventListener("animationend",s),e&&i()}function a(){t.addEventListener("animationend",s),t.classList.add("t-step-form__step_fadeOut")}return o.onAnimationStart&&o.onAnimationStart(),t?a():i()}function D(){s&&(s.disabled=!0),a&&(a.disabled=!0),c&&(c.disabled=!0),l&&(l.disabled=!0)}function J(){I()||s&&(s.disabled=!1),a&&(a.disabled=!1),c&&(c.disabled=!1),l&&(l.disabled=!1)}function V(){var t=["ri","rd","rs","sb","cb"],e;C.filter((function(e){var o=e.querySelector(".t-input-group");return-1!==t.indexOf(o.getAttribute("data-field-type"))})).forEach((function(t){var e=Array.prototype.slice.call(t.querySelectorAll(".js-tilda-rule"));(e=e.filter((function(t){return!t.classList.contains("t-radio-ownanswer")}))).forEach((function(t){t.addEventListener("change",Y)}))}))}function Y(t){var e;F()&&!b||Q(null==(e=t.target)?void 0:e.parentNode)||g||(g=!0,S=setTimeout((function(){P(t),G()}),h))}function G(){clearTimeout(S),g=!1}function K(){!b&&F()?r.classList.add("js-form-proccess"):r.classList.remove("js-form-proccess")}function Q(t){return t&&t.querySelectorAll('input[type="checkbox"]').length>0}}function t862_workWithAnswerCode(t){for(var e=t.querySelectorAll(".t-input-group_ri input"),o=t.querySelectorAll(".t-input-group_rd input"),r=t.querySelectorAll(".t-input-group_sb option"),n=0;n