1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[90584],{5917:(e,t,a)=>{a.d(t,{A:()=>n});let n=(0,a(71847).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},9540:(e,t,a)=>{a.d(t,{A:()=>n});let n=(0,a(71847).A)("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]])},16603:(e,t,a)=>{a.r(t),a.d(t,{default:()=>c});var n=a(95155),r=a(12115),i=a(5917),l=a(35299),o=a(85445),s=a(60080);function c(e){let{source:t="homepage"}=e,[a,c]=(0,r.useState)(""),[p,d]=(0,r.useState)("idle"),[u,m]=(0,r.useState)(""),y=async e=>{if(e.preventDefault(),m(""),!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(a.trim()))return void m("ÐÑовеÑÑÑе адÑÐµÑ Ð¿Ð¾ÑÑÑ");d("busy");try{let e=await fetch("/api/newsletter/subscribe",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:a.trim(),source:t,attribution:(0,o.gz)()})}),n=await e.json();if(!n.ok){m("invalid_email"===n.error?"ÐÑовеÑÑÑе адÑÐµÑ Ð¿Ð¾ÑÑÑ":"Ðе полÑÑилоÑÑ. ÐопÑобÑйÑе еÑÑ Ñаз."),d("idle");return}(0,s.oH)("newsletter_subscribe",{source:t}),d("done")}catch(e){m("СеÑÐµÐ²Ð°Ñ Ð¾Ñибка. ÐопÑобÑйÑе еÑÑ Ñаз."),d("idle")}};return"done"===p?(0,n.jsxs)("div",{className:"flex items-start gap-2.5",style:{maxWidth:460},children:[(0,n.jsx)(i.A,{size:20,style:{color:"var(--pu-accent)",flexShrink:0,marginTop:2}}),(0,n.jsx)("p",{className:"text-sm",style:{lineHeight:1.6,color:"var(--pu-ink-2)"},children:"ÐÑпÑавили пиÑÑмо Ñо ÑÑÑлкой Ð´Ð»Ñ Ð¿Ð¾Ð´ÑвеÑждениÑ. ÐÑкÑойÑе его â и пеÑвÑй вÑпÑÑк пÑидÑÑ Ð² ближайÑÑÑ ÑÑедÑ."})]}):(0,n.jsxs)("form",{onSubmit:y,style:{maxWidth:460},children:[(0,n.jsxs)("div",{className:"flex flex-col gap-2.5 sm:flex-row",children:[(0,n.jsx)("input",{type:"email",value:a,onChange:e=>c(e.target.value),placeholder:"ÐÐ°Ñ email","aria-label":"Email Ð´Ð»Ñ Ð¿Ð¾Ð´Ð¿Ð¸Ñки",required:!0,style:{flex:1,padding:"13px 15px",borderRadius:6,border:"1px solid var(--pu-line-strong)",fontSize:15,outline:"none",background:"var(--pu-surface)",color:"var(--pu-ink)"}}),(0,n.jsx)("button",{type:"submit",className:"pu-cta",disabled:"busy"===p,style:{padding:"13px 24px"},children:"busy"===p?(0,n.jsx)(l.A,{size:16,className:"animate-spin"}):"ÐодпиÑаÑÑÑÑ"})]}),u&&(0,n.jsx)("p",{className:"mt-2 text-xs",style:{color:"#c9485b"},children:u}),(0,n.jsx)("p",{className:"mt-2.5 text-xs",style:{color:"var(--pu-muted)",lineHeight:1.5},children:"Ðдно пиÑÑмо в неделÑ. ÐÑпиÑаÑÑÑÑ Ð¼Ð¾Ð¶Ð½Ð¾ в один клик."})]})}},35299:(e,t,a)=>{a.d(t,{A:()=>n});let n=(0,a(71847).A)("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]])},60080:(e,t,a)=>{a.d(t,{Q5:()=>c,oH:()=>s,oe:()=>p});var n=a(95704);let r={funnelVisit:{ymGoal:"app_funnel_visit",gaEvent:"app_funnel_visit",dataLayerEvent:"app_funnel_visit"},ctaClick:{ymGoal:"app_cta_click",gaEvent:"app_cta_click",dataLayerEvent:"app_cta_click"},leadSubmit:{ymGoal:"app_lead_submit",gaEvent:"generate_lead",dataLayerEvent:"app_lead_submit"},trialLessonStart:{ymGoal:"app_trial_lesson_start",gaEvent:"app_trial_lesson_start",dataLayerEvent:"app_trial_lesson_start"},lessonComplete:{ymGoal:"app_lesson_complete",gaEvent:"app_lesson_complete",dataLayerEvent:"app_lesson_complete"},paywallView:{ymGoal:"app_paywall_view",gaEvent:"app_paywall_view",dataLayerEvent:"app_paywall_view"},paywallLead:{ymGoal:"app_paywall_lead",gaEvent:"generate_lead",dataLayerEvent:"app_paywall_lead"},paymentStart:{ymGoal:"app_payment_start",gaEvent:"begin_checkout",dataLayerEvent:"app_payment_start"},paymentWidgetOpened:{ymGoal:"payment_widget_opened",gaEvent:"payment_widget_opened",dataLayerEvent:"payment_widget_opened"},purchase:{ymGoal:"app_purchase",gaEvent:"purchase",dataLayerEvent:"app_purchase"}};function i(){let e=Number(n.env.NEXT_PUBLIC_YANDEX_METRIKA_COUNTER_ID||"51611114");return Number.isFinite(e)?e:null}function l(e){return Object.fromEntries(Object.entries(e).filter(e=>{let[,t]=e;return null!=t}))}function o(){return"function"==typeof window.ym||(window.ym=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];window.ym.a=window.ym.a||[],window.ym.a.push(t)}),window.ym}function s(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=i();a&&o()(a,"reachGoal",e,l(t))}function c(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=r[e],n=l({event_name:e,page_path:window.location.pathname,page_location:window.location.href,...t,course_slug:t.course_slug||t.courseSlug});window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:a.dataLayerEvent,...n}),s(a.ymGoal,n),"function"==typeof window.gtag&&window.gtag("event",a.gaEvent,function(e,t){if("purchase"===e){let e="number"==typeof t.value?t.value:void 0,a="string"==typeof t.course_slug?t.course_slug:"course";return l({...t,transaction_id:t.transaction_id||t.invoice_id,currency:t.currency||"RUB",value:e,items:[{item_id:a,item_name:a}]})}return t}(a.gaEvent,n))}function p(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{metrika:a=!0,google:n=!0}=t,r="".concat(window.location.origin).concat(e),l=document.title;n&&"function"==typeof window.gtag&&window.gtag("event","page_view",{page_title:l,page_location:r,page_path:e});let s=i();a&&s&&o()(s,"hit",e,{title:l,referer:document.referrer})}},65229:(e,t,a)=>{a.d(t,{A:()=>n});let n=(0,a(71847).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}
1],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},71847:(e,t,a)=>{a.d(t,{A:()=>o});var n=a(12115);let r=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return t.filter((e,t,a)=>!!e&&""!==e.trim()&&a.indexOf(e)===t).join(" ").trim()};var i={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let l=(0,n.forwardRef)((e,t)=>{let{color:a="currentColor",size:l=24,strokeWidth:o=2,absoluteStrokeWidth:s,className:c="",children:p,iconNode:d,...u}=e;return(0,n.createElement)("svg",{ref:t,...i,width:l,height:l,stroke:a,strokeWidth:s?24*Number(o)/Number(l):o,className:r("lucide",c),...u},[...d.map(e=>{let[t,a]=e;return(0,n.createElement)(t,a)}),...Array.isArray(p)?p:[p]])}),o=(e,t)=>{let a=(0,n.forwardRef)((a,i)=>{let{className:o,...s}=a;return(0,n.createElement)(l,{ref:i,iconNode:t,className:r("lucide-".concat(e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()),o),...s})});return a.displayName="".concat(e),a}},85445:(e,t,a)=>{a.d(t,{YA:()=>o,gz:()=>s});var n=a(95704);let r="pu_attribution_v1",i=["utm_source","utm_medium","utm_campaign","utm_content","utm_term","yclid","gclid","fbclid","_ym_uid","partner","affiliate"];function l(){let e=new URLSearchParams(window.location.search),t={};return i.forEach(a=>{let n=e.get(a);n&&(t[a]=n)}),t}function o(){!function(){let e=function(){let e=Number(n.env.NEXT_PUBLIC_YANDEX_METRIKA_COUNTER_ID||"51611114");return Number.isFinite(e)?e:null}();if(e)try{let t=window.ym;if("function"!=typeof t)return;t(e,"getClientID",e=>{e&&function(e){try{let t=window.localStorage.getItem(r),a=t?JSON.parse(t):{},n=!1;for(let[t,r]of Object.entries(e))r&&a[t]!==r&&(a[t]=r,n=!0);n&&window.localStorage.setItem(r,JSON.stringify(a))}catch(e){}}({ym_client_id:e})})}catch(e){}}();try{if(window.localStorage.getItem(r))return;let e=l(),t=document.referrer&&!document.referrer.includes(window.location.host)?document.referrer:"";if(0===Object.keys(e).length&&!t)return;let a={...e,landing_path:window.location.pathname,referrer:t,first_seen:new Date().toISOString()};window.localStorage.setItem(r,JSON.stringify(a))}catch(e){}}function s(){let e={};try{let t=window.localStorage.getItem(r);t&&(e=JSON.parse(t))}catch(e){}return{...l(),...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.