PageSourceSearch

https://ekontur.ru/build/assets/app-U8IZtd5B.js

js ekontur.ru collected 2026-10-08 14:33:58 UTC 22,037 bytes, 1 lines download raw bytes

1import{a as e,n as t,o as n}from"./kontur-widget-B6AUqb7y.js";var r=new Set([`_token`,`page_id`,`form_started_at`,`website_url`,`yandex_client_id`,`utm_source`,`utm_medium`,`utm_campaign`,`utm_content`,`utm_term`]),i=/^[^\s@]+@[^\s@]+\.[^\s@]+$/,a=/^[а-яА-ЯёЁ \."'\-`«»]+$/;function o(e){if(e.disabled||r.has(e.name)||e.type===`hidden`)return null;let t=(e.value||``).trim();if(e.required&&t===``)return`Заполните это поле.`;if(t===``)return null;if(e.type===`email`)return i.test(t)?null:`Введите корректный email.`;if(e.type===`tel`||e.name===`phone`){let e=t.replace(/\D/g,``),n=/^[78]/.test(e)||t.trim().startsWith(`+7`)?11:10;return e.length<n?`Введите телефон полностью.`:null}return e.name===`name`||e.name===`fio`?a.test(t)?null:`Имя должно быть на русском (только кириллица). Введите имя и фамилию русскими буквами.`:e.name===`inn`?s(t.replace(/\D/g,``))?null:`Введите корректный ИНН: 10 цифр для организации или 12 для ИП.`:e.name===`kpp`?/^\d{9}$/.test(t.replace(/\s/g,``))?null:`КПП состоит из 9 цифр.`:null}function s(e){let t=(e||``).replace(/\D/g,``).split(``).map(Number),n=e=>e.reduce((e,n,r)=>e+n*t[r],0)%11%10;return t.length===10?n([2,4,10,3,5,9,4,6,8])===t[9]:t.length===12?n([7,2,4,10,3,5,9,4,6,8])===t[10]&&n([3,7,2,4,10,3,5,9,4,6,8])===t[11]:!1}function c(e){let t={};return e.querySelectorAll(`input, textarea, select`).forEach(e=>{if(!e.name)return;let n=o(e);n&&(t[e.name]||(t[e.name]=n))}),t}function l(e){e.querySelectorAll(`.site-leadform__field--has-error`).forEach(e=>{e.classList.remove(`site-leadform__field--has-error`)}),e.querySelectorAll(`.site-leadform__field-error`).forEach(e=>e.remove());let t=e.parentElement;t&&t.querySelectorAll(`[data-form-notice]`).forEach(e=>e.remove())}function u(e,t,n){let r=e.parentElement;if(!r)return;let i=document.createElement(`div`);i.setAttribute(`data-form-notice`,``),i.setAttribute(`role`,t===`success`?`status`:`alert`),i.className=t===`success`?`site-leadform__success`:`site-leadform__error`,i.textContent=n,r.insertBefore(i,e)}function d(e,t){let n=[];for(let[r,i]of Object.entries(t)){if(r===`form`){n.push(i);continue}let t=e.querySelector(`[name="${CSS.escape(r)}"]`);if(!t){n.push(i);continue}let a=t.closest(`.site-leadform__field`);if(!a){n.push(i);continue}a.classList.add(`site-leadform__field--has-error`);let o=document.createElement(`p`);o.className=`site-leadform__field-error`,o.textContent=i,a.appendChild(o)}n.length>0&&u(e,`error`,n.join(` `));let r=e.querySelector(`.site-leadform__field--has-error input, .site-leadform__field--has-error textarea`);r&&typeof r.focus==`function`&&r.focus({preventScroll:!1})}function f(e){window.Platform&&typeof window.Platform.populateLeadFormHiddenInputs==`function`&&window.Platform.populateLeadFormHiddenInputs(e)}function p(){let e=document.cookie.match(/(?:^|;\s*)XSRF-TOKEN=([^;]+)/);return e?decodeURIComponent(e[1]):null}function m(e,t){e&&(t?(e.dataset.busy=`1`,e.dataset.originalHtml=e.innerHTML,e.innerHTML=`<span class="site-leadform__spinner" aria-hidden="true"></span><span>`+(e.dataset.busyText||`Отправляем…`)+`</span>`,e.classList.add(`is-loading`),e.disabled=!0,e.setAttribute(`aria-busy`,`true`)):(e.disabled=!1,e.classList.remove(`is-loading`),e.removeAttribute(`aria-busy`),e.dataset.originalHtml!==void 0&&(e.innerHTML=e.dataset.originalHtml,delete e.dataset.originalHtml),delete e.dataset.busy))}async function h(e){let t=e.target;e.preventDefault();let n=t.querySelector(`button[type="submit"]`);if(n&&n.dataset.busy===`1`)return;l(t),f(t);let r=c(t);if(Object.keys(r).length>0){d(t,r);return}m(n,!0),t.classList.add(`is-submitting`),t.setAttribute(`aria-busy`,`true`);try{let e=new FormData(t),n={Accept:`application/json`,"X-Requested-With":`XMLHttpRequest`},r=p();r&&(n[`X-XSRF-TOKEN`]=r);let i=await fetch(t.action,{method:t.method||`POST`,body:e,headers:n,credentials:`same-origin`}),a=null;try{a=await i.json()}catch{}if(i.ok&&a&&a.success)if(document.dispatchEvent(new CustomEvent(`platform:lead-success`,{detail:{form:t,data:a}})),u(t,`success`,a.message||`Спасибо! Заявка получена.`),t.hasAttribute(`data-hide-on-success`)){t.style.display=`none`;let e=t.parentElement&&t.parentElement.querySelector(`[data-form-notice]`);e&&typeof e.scrollIntoView==`function`&&e.scrollIntoView({behavior:`smooth`,block:`center`})}else{t.reset(),f(t);let e=t.querySelector(`[data-form-started-at]`);e&&(e.value=Math.floor(Date.now()/1e3))}else i.status===422&&a&&a.errors?d(t,a.errors):i.status===429&&a&&a.message?u(t,`error`,a.message):u(t,`error`,`Не удалось отправить заявку. Попробуйте позже.`)}catch{u(t,`error`,`Не удалось отправить заявку. Проверьте интернет и попробуйте ещё раз.`)}finally{m(n,!1),t.classList.remove(`is-submitting`),t.removeAttribute(`aria-busy`)}}function g(){document.querySelectorAll(`form.site-leadform__form`).forEach(e
1=>{e.dataset.leadFormInit!==`1`&&(e.dataset.leadFormInit=`1`,e.addEventListener(`submit`,h),e.querySelectorAll(`button[type="submit"][data-leadform-submit]`).forEach(e=>{e.disabled=!1}))})}document.addEventListener(`DOMContentLoaded`,g);function _(){return`<div class="kontur-order-loader" role="status" aria-live="polite"><span class="kontur-order-loader__spinner" aria-hidden="true"></span><span class="kontur-order-loader__text">Форма заявки загружается…</span></div>`}function v(e,t){e.innerHTML=`<p class="kontur-order-message">`+t+`</p>`}function y(t){let r=window.konturWidget;if(!r||r.enabled===!1){v(t,`Приём заявок временно недоступен.`);return}let i=t.dataset.konturProduct||r.defaultProduct,a=r.products&&r.products[i]||null;if(!a){v(t,`Продукт не настроен.`);return}e(t,a,{offer:n(),hideRegionCity:!0,loaderHTML:_(),loaderSelector:`.kontur-order-loader`,onEmptyForm:e=>v(e,`Не удалось загрузить форму. Обновите страницу или напишите нам.`)})}function b(){document.querySelectorAll(`[data-kontur-order]`).forEach(y)}document.readyState===`loading`?document.addEventListener(`DOMContentLoaded`,b):b();var x={endpoint:`https://kontur.ru/widget/order/async`,loaderUrl:`//kontur.ru/widget/order/loader`,jqueryUrl:`//code.jquery.com/jquery-1.11.2.min.js`,hiddenHostId:`KonturWidgetOrderForm`,fields:{fio:`name`,phone:`phone`,email:`email`,org:`company`,inn:`inn`,kpp:`kpp`}},S=!1,C=(...e)=>{S&&window.console&&console.log(`[KonturLeadClient]`,...e)};function w(e){let t=e.dataset,n=x.fields;if(t.fields)try{n=Object.assign({},x.fields,JSON.parse(t.fields))}catch{}return{supplierUid:t.supplierUid||``,serviceCenterUid:t.serviceCenterUid||t.supplierUid||``,hasServiceCenter:t.hasServiceCenter===`1`||t.hasServiceCenter===`true`,promocode:t.promocode||``,productId:t.productId||`Diadoc`,productName:t.productName||`diadoc`,bitrixOnly:t.bitrixOnly===`1`||t.bitrixOnly===`true`,source:t.source||``,region:t.region||`77`,city:t.city||`Москва`,commentFallback:t.commentFallback||`Заявка с формы на сайте`,dadataToken:t.dadataToken||``,fields:n}}function T(e){return(e||``).replace(/[&<>"']/g,e=>({"&":`&amp;`,"<":`&lt;`,">":`&gt;`,'"':`&quot;`,"'":`&#39;`})[e])}function E(e,t){let n=e.querySelector(`[data-company-suggest]`)||document.querySelector(`[data-company-suggest]`);if(!t||!n)return;let r=n.querySelector(`[name="company"]`),i=n.querySelector(`.klo-suggest__list`),a=e.querySelector(`[name="inn"]`),o=e.querySelector(`[name="kpp"]`);if(!r||!i)return;let s=e=>e&&e.dispatchEvent(new Event(`input`,{bubbles:!0})),c=()=>{i.hidden=!0,i.innerHTML=``},l=e=>{i.innerHTML=``;let t=e&&e.length;if(t)e.forEach(e=>{let t=e.data||{},n=t.address&&t.address.value||``,r=document.createElement(`li`);r.className=`klo-suggest__item`,r.setAttribute(`role`,`option`),r.dataset.name=e.value||``,r.dataset.inn=t.inn||``,r.dataset.kpp=t.kpp||``,r.innerHTML=`<span class="klo-suggest__name">`+T(e.value||``)+`</span><span class="klo-suggest__meta">ИНН `+T(t.inn||`—`)+(n?` · `+T(n):``)+`</span>`,i.appendChild(r)});else{let e=document.createElement(`li`);e.className=`klo-suggest__empty`,e.textContent=`Ничего не найдено`,i.appendChild(e)}let n=document.createElement(`li`);n.className=`klo-suggest__manual`,n.dataset.manual=`1`,n.textContent=t?`Моей компании нет — заполнить вручную`:`Заполнить ИНН и КПП вручную`,i.appendChild(n),i.hidden=!1},u=e=>{fetch(`https://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/party`,{method:`POST`,mode:`cors`,headers:{"Content-Type":`application/json`,Accept:`application/json`,Authorization:`Token `+t},body:JSON.stringify({query:e,count:15})}).then(e=>e.json()).then(e=>l(e&&e.suggestions)).catch(()=>c())},d;r.addEventListener(`input`,()=>{clearTimeout(d);let e=r.value.trim();if(e.length<3){c();return}d=setTimeout(()=>u(e),350)}),i.addEventListener(`mousedown`,e=>{if(clearTimeout(d),e.target.closest(`.klo-suggest__manual`)){e.preventDefault(),c(),a&&a.focus();return}let t=e.target.closest(`.klo-suggest__item`);t&&(e.preventDefault(),r.value=t.dataset.name,a&&(a.value=t.dataset.inn||``),o&&(o.value=t.dataset.kpp||``),[a,o].forEac
1h(s),c())}),r.addEventListener(`blur`,()=>setTimeout(c,150)),document.addEventListener(`click`,e=>{n.contains(e.target)||c()})}var D=!1;function O(e){if(D)return;D=!0,window._skbOrder=window._skbOrder||[];let n=(e,t)=>{t&&window._skbOrder.push([e,t])};n(`ProductId`,e.productId),n(`ProductName`,e.productName),n(`SupplierUid`,e.supplierUid),n(`ServiceCenterUid`,e.serviceCenterUid),n(`SupplierPromocode`,e.promocode),n(`Source`,t),n(`HideRegionCity`,!0);let r=document.createElement(`div`);r.id=x.hiddenHostId,r.setAttribute(`aria-hidden`,`true`),r.style.cssText=`position:fixed;left:-9999px;top:0;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none;`,document.body.appendChild(r);let i=()=>{let e=document.createElement(`script`);e.src=x.loaderUrl+(x.loaderUrl.indexOf(`?`)===-1?`?`:`&`)+`rg=`+Date.now(),e.defer=!0,r.appendChild(e),C(`loader подключён`)};if(window.jQuery)i();else{let e=document.createElement(`script`);e.src=x.jqueryUrl,e.onload=i,e.onerror=i,document.head.appendChild(e)}}var k=e=>(e||``).replace(/\D+/g,``);function A(e,t,n){let r=t.fields[n];if(!r)return``;let i=e.querySelector(`[name="`+r+`"]`);return i?(i.value||``).trim():``}function j(e){let t=``;try{t=Intl.DateTimeFormat().resolvedOptions().timeZone||``}catch{}let n=window.crypto&&crypto.randomUUID?crypto.randomUUID():`xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx`.replace(/[xy]/g,e=>{let t=Math.random()*16|0;return(e===`x`?t:t&3|8).toString(16)}),r=location.search.replace(/^\?/,``),i=window.Platform&&typeof window.Platform.buildStoredUtmQuery==`function`?window.Platform.buildStoredUtmQuery():``;return JSON.stringify({Referer:document.referrer||``,StartPage:location.href,OrderPage:location.href,UTM:i||(/utm_/.test(r)?r:``),UserId:``,AnalyticsId:``,AnalyticsClientId:``,OriginalCity:`CityVisible`,TimeZone:t,Offer:e||``,transactionid:n})}function M(e,n){let r=k(A(e,n,`inn`)),i=r.length===10,a=i?k(A(e,n,`kpp`)):``,o=new URLSearchParams(location.search).get(`h1`)||``,s={"OrderForm.ProductId":n.productId,"OrderForm.ProductName":n.productName,"OrderForm.Fio":A(e,n,`fio`),"OrderForm.Phone":A(e,n,`phone`),"OrderForm.Email":A(e,n,`email`),"OrderForm.Inn":r,"OrderForm.OrganizationTitle":A(e,n,`org`),"OrderForm.Region":n.region,"OrderForm.City":n.city,"OrderForm.Source":t,"OrderForm.PageTitle":document.title,"OrderForm.Comment":o||n.commentFallback,"OrderForm.SpecificData":j(o),"OrderForm.HolderType":i?`0`:`1`,"OrderForm.Type":``,"OrderForm.SupplierUid":n.supplierUid};n.hasServiceCenter&&n.serviceCenterUid&&(s[`OrderForm.ServiceCenterForm.ServiceCenterUid`]=n.serviceCenterUid,s[`OrderForm.ServiceCenterForm.RegionId`]=`0`,s[`OrderForm.ServiceCenterForm.City`]=`0`,s[`OrderForm.ServiceCenterForm.ServiceCenterIsCustomized`]=`true`),i&&a&&(s[`OrderForm.Kpp`]=a),n.promocode&&(s[`OrderForm.SupplierPromocode`]=n.promocode);let c=Object.keys(s).map(e=>encodeURIComponent(e)+`=`+encodeURIComponent(s[e])).join(`&`);return C(`отправка в Контур`,{inn:r,org:s[`OrderForm.OrganizationTitle`]}),fetch(x.endpoint,{method:`POST`,credentials:`include`,headers:{"Content-Type":`application/x-www-form-urlencoded; charset=UTF-8`},body:c}).then(e=>e.text().then(t=>({status:e.status,text:t}))).then(({status:e,text:t})=>{let n=t.match(/"OrderId":(\d+)/);return C(`ответ Контура OrderId:`,n?n[1]:`?`),n?{orderId:Number(n[1]),error:``}:{orderId:0,error:(`HTTP `+e+`: `+t.replace(/\s+/g,` `)).slice(0,280)}}).catch(e=>(C(`ошибка отправки:`,e&&e.message),{orderId:0,error:`Сбой запроса к Контуру: `+(e&&e.message||`неизвестная ошибка`)}))}function N(e,t){if(!e||!e.lead_id||!e.lead_token)return;let n=JSON.stringify({lead_id:e.lead_id,token:e.lead_token,order_id:t&&t.orderId?t.orderId:null,error:t&&t.error?t.error:null});try{fetch(`/lead-receipt/kontur`,{method:`POST`,credentials:`same-origin`,keepalive:!0,headers:{"Content-Type":`application/json`,Accept:`application/json`},body:n}).catch(()=>{})}catch{}}function P(e){let t=(e||``).replace(/\D/g,``);if(t[0]===`8`&&(t=`7`+t.slice(1)),t&&t[0]!==`7`&&(t=`7`+t),t=t.slice(0,11),!t)return``;let n=`+7`;return t.length>1&&(n+=` (`+t.slice(1,4)),t.length>=4&&(n+=`) `+t.slice(4,7)),t.length>=7&&(n+=`-`+t.slice(7,9)),t.length>=9&&(n+=`-`+t.slice(9,11)),n}function ee(e){let t=e=>(e||``).replace(/\D+/g,``),n=e.querySelector(`[name="phone"]`);n&&(n.addEventListener(`focus`,()=>{n.value||=`+7 `}),n.addEventListener(`input`,()=>{n.value=P(n.value)}),n.addEventListener(`blur`,()=>{t(n.value).length<=1&&(n.value=``)}),n.value&&=P(n.value));let r=e.querySelector(`[name="inn"]`),i=e.querySelector(`[name="kpp"]`);if(!r)return;let a=i?i.closest(`[data-kpp-field]`)||i.closest(`.site-leadform__field`):null,o=e=>{let n=t(e).split(``).map(Number),r=e=>e.reduce((e,t,r)=>e+t*n[r],0)%11%10;return n.length===10?r([2,4,10,3,5,9,4,6,8])===n[9]:n.length===12?r([7,2,4,10,3,5,9,4,6,8])===n[10]&&r([3,7,2,4,10,3,5,9,4,6,8])===n[11]:!1},s=()=>{let e=t(r.value).length,n=e===10,o=e===12;a&&(a.hidden=o),i&&(o&&(i.value=``),n?i.setAttribute(`required`,``):i.removeAttribute(`required`))};r.addEventListener(`input`,s),r.addEventListener(`blur`,()=>{let e=t(r.value);r.classList.toggle(`is-error`,e.length>0&&!o(e))}),s()}function te(e,t,n){let r=new URLSearchParams(location.search),i=(r.get(`h1`)||``).trim();if(i){let e=n.querySelector(`[name="title"]`);e&&(e.value=i.slice(0,250))}let a=(r.get(`product`)||``).trim().toLowerCase().replace(/[^a-z0-9-]/g,``),o=window.konturWi
1dget&&window.konturWidget.products,s=a&&o?o[a]:null;if(s&&s.product_id){t.productId=s.product_id,t.productName=a,t.serviceCenterUid=s.service_center_uid||t.serviceCenterUid,t.hasServiceCenter=!!s.service_center_uid,t.bitrixOnly=!!s.bitrix_only,e.dataset.productId=t.productId,e.dataset.productName=t.productName,e.dataset.hasServiceCenter=t.hasServiceCenter?`1`:`0`,e.dataset.bitrixOnly=t.bitrixOnly?`1`:`0`;let r=n.querySelector(`[name="product"]`);r&&(r.value=a)}}function F(){let e=document.querySelector(`[data-kontur-lead]`);if(!e)return;S=e.dataset.debug===`1`;let t=w(e),n=e.querySelector(`form.site-leadform__form`)||document.querySelector(`form.site-leadform__form`);if(n){try{te(e,t,n)}catch(e){C(`applyUrlOverrides error`,e&&e.message)}if(document.addEventListener(`platform:lead-success`,r=>{let i=r&&r.detail&&r.detail.form;if(i&&!(i!==n&&!e.contains(i))){if(t.bitrixOnly){C(`продукт только для Bitrix — отправку в Контур пропускаем`,t.productName);return}M(i,t).then(e=>N(r.detail.data,e))}}),!t.bitrixOnly)try{O(t)}catch(e){C(`warmSession error`,e&&e.message)}try{ee(n)}catch(e){C(`initFormUiHelpers error`,e&&e.message)}try{E(n,t.dadataToken)}catch(e){C(`initCompanySuggest error`,e&&e.message)}}}document.readyState===`loading`?document.addEventListener(`DOMContentLoaded`,F):F();var I=`--site-header-height`;function L(){for(let e of document.querySelectorAll(`body header`)){let t=getComputedStyle(e).position;if(t===`sticky`||t===`fixed`)return e}return null}function R(e){let t=0;if(e){let n=getComputedStyle(e);(n.position===`sticky`||n.position===`fixed`)&&(t=(parseFloat(n.top)||0)+e.offsetHeight)}document.documentElement.style.setProperty(I,`${Math.round(t)}px`)}function z(){let e=L();R(e),e&&`ResizeObserver`in window&&new ResizeObserver(()=>R(e)).observe(e),window.addEventListener(`resize`,()=>R(e),{passive:!0})}document.addEventListener(`DOMContentLoaded`,()=>{try{z()}catch{}});function B(e){try{let t=localStorage.getItem(e);if(t){if(parseInt(JSON.parse(t).until,10)>Date.now())return!0;localStorage.removeItem(e)}}catch{}return document.cookie.split(`; `).some(t=>t.indexOf(e+`=`)===0)}function V(e,t){let n=t*3600*1e3;try{localStorage.setItem(e,JSON.stringify({until:Date.now()+n}))}catch{}document.cookie=e+`=1; max-age=`+t*3600+`; path=/; samesite=lax`}function H(){let e=document.querySelector(`[data-cookie-consent]`);return e&&!e.hidden||document.querySelector(`[data-modal]:not(.hidden)`)||document.querySelector(`[data-order-intent].is-open`)||document.querySelector(`[data-
1promo-popup]:not([hidden])`)?!0:document.body.classList.contains(`dd-modal-open`)||document.body.classList.contains(`ke-modal-open`)}function U(){let e=document.querySelector(`[data-tg-promo]`);if(!e)return;let t={delay:parseInt(e.dataset.tgDelay,10)||10,scrollPercent:parseInt(e.dataset.tgScroll,10)||30,ttlHours:parseInt(e.dataset.tgTtlHours,10)||6,storageKey:e.dataset.tgStorageKey||`telegram_news_promo_v1`,variant:e.dataset.tgVariant||`A`,pageType:e.dataset.tgPageType||``,promoScreen:e.dataset.tgPromoScreen!==`0`};if(B(t.storageKey))return;let n=e.querySelector(`.tg-promo__dialog`),r={invite:e.querySelector(`[data-tg-panel="invite"]`),promo:e.querySelector(`[data-tg-panel="promo"]`)},i=`invite`,a=null,o=e=>{let n={event:`telegram_promo_interaction`,action:e,screen:i,domain:location.hostname,page:location.pathname,page_type:t.pageType,variant:t.variant};(window.dataLayer=window.dataLayer||[]).push(n);try{typeof window.ym==`function`&&window.__ymCounterId&&window.ym(window.__ymCounterId,`reachGoal`,`telegram_promo`,n)}catch{}},s=e=>{i=e,n.classList.add(`is-switching`),setTimeout(()=>{r.invite.hidden=e!==`invite`,r.promo.hidden=e!==`promo`,n.classList.remove(`is-switching`)},150)},c=()=>n.querySelectorAll(`a[href], button:not([disabled])`),l=e=>{if(e.key!==`Tab`)return;let t=Array.from(c()).filter(e=>e.offsetParent!==null);if(!t.length)return;let n=t[0],r=t[t.length-1];e.shiftKey&&document.activeElement===n?(e.preventDefault(),r.focus()):!e.shiftKey&&document.activeElement===r&&(e.preventDefault(),n.focus())},u=e=>{e.key===`Escape`&&(o(`esc_close`),f()),l(e)},d=()=>{V(t.storageKey,t.ttlHours),a=document.activeElement,e.hidden=!1,e.setAttribute(`aria-hidden`,`false`),e.offsetWidth,e.classList.add(`is-open`),document.addEventListener(`keydown`,u),e.querySelector(`[data-tg-close]`)?.focus(),o(`shown`)},f=()=>{V(t.storageKey,t.ttlHours),e.classList.remove(`is-open`),e.setAttribute(`aria-hidden`,`true`),document.removeEventListener(`keydown`,u),setTimeout(()=>{e.hidden=!0},250),a&&a.focus&&a.focus()};e.querySelector(`[data-tg-close]`)?.addEventListener(`click`,()=>{o(`close_button`),f()}),e.querySelector(`[data-tg-overlay]`)?.addEventListener(`click`,()=>{o(`overlay_close`),f()}),e.querySelector(`[data-tg-join]`)?.addEventListener(`click`,()=>{o(`primary_cta`),f()}),e.querySelector(`[data-tg-join-promo]`)?.addEventListener(`click`,()=>{o(`promo_cta`),f()}),e.querySelector(`[data-tg-decline-final]`)?.addEventListener(`click`,()=>{o(`final_decline`),f()}),e.querySelector(`[data-tg-decline]`)?.addEventListener(`click`,()=>{if(o(`decline`),!t.promoScreen){f();return}s(`promo`),o(`promo_shown`)});let p=!1,m=()=>{if(p)return;p=!0,window.removeEventListener(`scroll`,h);let e=()=>{if(H()){setTimeout(e,1500);return}d()};e()},h=()=>{let e=document.documentElement.scrollHeight-window.innerHeight;e<=0||window.scrollY/e*100>=t.scrollPercent&&m()};window.addEventListener(`scroll`,h,{passive:!0}),setTimeout(m,t.delay*1e3)}document.readyState===`loading`?document.addEventListener(`DOMContentLoaded`,U):U();function W(e){return new URLSearchParams(window.location.search).get(e)}function G(e){let t=document.cookie.match(RegExp(`(?:^|; )`+e+`=([^;]*)`));return t?decodeURIComponent(t[1]):null}var K=[`utm_source`,`utm_medium`,`utm_campaign`,`utm_content`,`utm_term`],q=90;function J(e,t,n){let r=``;if(n){let e=new Date;e.setTime(e.getTime()+n*864e5),r=`; expires=`+e.toUTCString()}let i=window.location.protocol===`https:`?`; Secure`:``;document.cookie=e+`=`+encodeURIComponent(t)+r+`; path=/; SameSite=Lax`+i}function Y(){let e=new URLSearchParams(window.location.search);K.some(t=>e.get(t))&&K.forEach(t=>{let n=e.get(t)||``;try{sessionStorage.setItem(t,n)}catch{}J(t,n,q)})}function X(e){try{let t=sessionStorage.getItem(e);if(t)return t}catch{}return G(e)||``}function Z(){return K.map(e=>[e,X(e)]).filter(([,e])=>e!==``).map(([e,t])=>e+`=`+encodeURIComponent(t)).join(`&`)}function Q(){return G(`_ym_uid`)}function $(e){e.querySelectorAll(`[data-utm]`).forEach(e=>{let t=e.getAttribute(`data-utm`);t&&!e.value&&(e.value=X(t))});let t=e.querySelector(`[data-yandex-client-id]`);if(t&&!t.value){let e=Q();e&&(t.value=e)}}window.Platform=window.Platform||{},window.Platform.getQueryParam=W,window.Platform.getCookie=G,window.Platform.captureUtmParams=Y,window.Platform.readStoredUtm=X,window.Platform.buildStoredUtmQuery=Z,window.Platform.getYandexClientId=Q,window.Platform.populateLeadFormHiddenInput
1s=$,document.addEventListener(`DOMContentLoaded`,()=>{Y(),document.querySelectorAll(`form.site-leadform__form`).forEach(e=>{$(e)})});

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.