(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[151,273,409,517,519,643,893,943],{2909:(e,t,n)=>{Promise.resolve().then(n.t.bind(n,3063,23)),Promise.resolve().then(n.bind(n,9149)),Promise.resolve().then(n.bind(n,7367))},3741:(e,t,n)=>{"use strict";n.d(t,{Button:()=>c});var a=n(5155),o=n(2115),i=n(2085),r=n(9434);let s=(0,i.F)("inline-flex items-center justify-center whitespace-nowrap rounded-lg text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{primary:"bg-brand-primary text-white hover:bg-brand-primary-hover shadow-sm",secondary:"bg-brand-accent text-white hover:bg-brand-accent-hover shadow-sm",outline:"border border-brand-primary text-brand-primary hover:bg-brand-primary hover:text-white",ghost:"hover:bg-brand-primary/10 hover:text-brand-primary",link:"text-brand-primary underline-offset-4 hover:underline"},size:{sm:"h-9 px-3 py-2 text-sm",md:"h-10 px-4 py-2",lg:"h-11 px-6 py-3 text-base"}},defaultVariants:{variant:"primary",size:"md"}}),c=(0,o.forwardRef)((e,t)=>{let{className:n,variant:o,size:i,loading:c,disabled:l,children:m,href:d,external:u,...p}=e,b=(0,r.cn)(s({variant:o,size:i,className:n}));return d?(0,a.jsxs)("a",{href:d,className:b,target:u?"_blank":void 0,rel:u?"noopener noreferrer":void 0,...p,children:[c&&(0,a.jsxs)("svg",{className:"mr-2 h-4 w-4 animate-spin",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:[(0,a.jsx)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,a.jsx)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})]}),m]}):(0,a.jsxs)("button",{className:b,ref:t,disabled:l||c,...p,children:[c&&(0,a.jsxs)("svg",{className:"mr-2 h-4 w-4 animate-spin",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",children:[(0,a.jsx)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,a.jsx)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})]}),m]})});c.displayName="Button"},9149:(e,t,n)=>{"use strict";n.d(t,{ConsultationButton:()=>m});var a=n(5155),o=n(3741),i=n(927);i.Ik({id:i.ai().int().positive(),timestamp:i.Yj().datetime(),subject:i.Yj().min(1),source_page:i.Yj().min(1)}),i.Ik({name:i.Yj().min(2,"Имя должно содержать минимум 2 символа").max(50,"Имя слишком длинное"),email:i.Yj().email("Некорректный email адрес"),message:i.Yj().min(10,"Сообщение должно содержать минимум 10 символов").max(1e3,"Сообщение слишком длинное"),source_page:i.Yj().optional()}),i.Ik({service:i.k5(["training","consulting","cfo"]),company:i.Yj().optional(),budget:i.Yj().optional(),timeline:i.Yj().optional()}),i.Ik({subject:i.Yj().min(1,"Тема письма обязательна"),source_page:i.Yj().min(1,"Источник страницы обязателен")}),i.Ik({success:i.eu(!0),message:i.Yj().optional(),timestamp:i.Yj().datetime()}),i.Ik({success:i.eu(!1),error:i.Yj(),timestamp:i.Yj().datetime()});let r={ru:{subject:"Консультация",body:"Здравствуйте, я хочу записаться на консультацию."},en:{subject:"Consultation request",body:"Hello Svetlana, I would like to discuss a consultation. My company / project: "}},s={CONSULTATION:"Консультация"};var c=n(9434),l=n(2835);function m(e){let{sourcePage:t,className:n,variant:i="primary",size:m="md",children:d,loading:u=!1,disabled:p=!1}=e,{t:b,locale:h}=(0,l.B)(),g=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"ru",{subject:t,body:n}=r[e];var a={to:"finmodelguru@gmail.com",subject:t,body:n};let o=[];a.subject&&o.push("subject=".concat(encodeURIComponent(a.subject))),a.body&&o.push("body=".concat(encodeURIComponent(a.body))),a.cc&&o.push("cc=".concat(encodeURIComponent(a.cc))),a.bcc&&o.push("bcc=".concat(encodeURIComponent(a.bcc)));let i=o.join("&");return"mailto:".concat(a.to).concat(i?"?".concat(i):"")}(h);return(0,a.jsx)(o.Button,{href:g,variant:i,size:m,className:(0,c.cn)("transition-all duration-200 hover:scale-105 active:scale-95",n),onClick:()=>{window.gtag&&window.gtag("event","email_click",{event_category:"engagement",event_label:"consultation_".concat(t),value:1}),console.log("Email tracking:",{subject:s.CONSULTATION,locale:h,source_page:t,timestamp:new Date().toISOString()})},disabled:p,loading:u,external:!1,children:d||b("hero.cta")})}}},e=>{e.O(0,[874,635,63,756,367,441,583,358],()=>e(e.s=2909)),_N_E=e.O()}]);