(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,49675,e=>{"use strict";var s=e.i(43476),t=e.i(71645),a=e.i(47163);e.s(["Reveal",0,function({children:e,className:r,as:l="div",delay:i=0}){let n=(0,t.useRef)(null),[c,o]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{let e=n.current;if(!e)return;let s=new IntersectionObserver(([e])=>{e.isIntersecting&&(o(!0),s.disconnect())},{threshold:.15,rootMargin:"0px 0px -8% 0px"});return s.observe(e),()=>s.disconnect()},[]),(0,s.jsx)(l,{ref:n,style:i?{transitionDelay:`${i}ms`}:void 0,className:(0,a.cn)("reveal",c&&"reveal-visible",r),children:e})}])},63209,e=>{"use strict";let s=(0,e.i(75254).default)("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);e.s(["AlertCircle",0,s],63209)},94983,e=>{"use strict";let s=(0,e.i(75254).default)("message-circle",[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]]);e.s(["MessageCircle",0,s],94983)},92232,e=>{"use strict";var s=e.i(43476),t=e.i(2321),a=e.i(58402),r=e.i(94983),l=e.i(14764);function i(){let e=document.getElementById("sites-lead-form");if(!e)return;let s=e.getBoundingClientRect().top+window.scrollY-64;window.scrollTo({top:s,behavior:"smooth"})}e.s(["SitesCtaButtons",0,function(){return(0,s.jsxs)("div",{className:"flex flex-col gap-3 sm:flex-row sm:items-center",children:[(0,s.jsxs)(t.Button,{size:"lg",onClick:i,className:"min-h-12 w-full gap-2 sm:w-auto",children:[(0,s.jsx)(l.Send,{className:"h-4 w-4"}),"Обсудить сайт"]}),(0,s.jsxs)(t.Button,{size:"lg",variant:"outline",onClick:a.openJivoChat,className:"min-h-12 w-full gap-2 bg-white sm:w-auto",children:[(0,s.jsx)(r.MessageCircle,{className:"h-4 w-4"}),"Задать вопрос в чате"]})]})}])},64612,e=>{"use strict";var s=e.i(43476),t=e.i(71645),a=e.i(22016),r=e.i(63209),l=e.i(95468),i=e.i(31278),n=e.i(14764),c=e.i(46696),o=e.i(2321),d=e.i(23750),m=e.i(51926),x=e.i(34498),u=e.i(71404),h=e.i(49675);let g="Создание сайтов";e.s(["SitesLeadForm",0,function(){let[e,p]=(0,t.useState)({name:"",contact:"",message:"",consent:!1}),[f,j]=(0,t.useState)("idle"),v=(e,s)=>p(t=>({...t,[e]:s})),b=async s=>{if(s.preventDefault(),"sending"===f||"success"===f)return;if(!e.name.trim())return void c.toast.error("Укажите ваше имя");if(!e.contact.trim())return void c.toast.error("Укажите телефон или Telegram для связи");if(!e.consent)return void c.toast.error("Подтвердите согласие на обработку персональных данных");let t={name:e.name.trim(),surname:"",patronymic:"",email:"",phone:e.contact.trim(),link:"",message:[`Источник: ${g}.`,e.message.trim()?`О сайте: ${e.message.trim()}`:"О сайте: не указано.",`Контакт для связи: ${e.contact.trim()}`].join(" "),marketplace:g};j("sending");let a=await (0,x.sendToTelegram)(t);if(!a.ok){j("error"),c.toast.error((0,x.telegramErrorText)(a.reason,a.detail));return}(0,m.saveRequest)(t),j("success"),(0,u.reachLeadGoal)(),c.toast.success("Спасибо! Заявка отправлена. Мы напишем вам в чате.")};return(0,s.jsx)("section",{id:"sites-lead-form",className:"scroll-mt-16 bg-[#F6F8FC] px-4 py-16 sm:py-20",children:(0,s.jsxs)("div",{className:"mx-auto grid w-full max-w-6xl gap-10 lg:grid-cols-2 lg:items-center",children:[(0,s.jsxs)(h.Reveal,{className:"space-y-5",children:[(0,s.jsx)("h2",{className:"text-2xl font-extrabold tracking-tight [text-wrap:balance] sm:text-3xl lg:text-4xl",children:"Обсудить сайт"}),(0,s.jsx)("p",{className:"text-base leading-relaxed text-muted-foreground sm:text-lg",children:"Расскажите, какой сайт нужен вашему бизнесу и какие задачи он должен решать. Разберём задачу и предложим формат: лендинг, сайт компании или каталог с заказом."}),(0,s.jsxs)("ul",{className:"space-y-2.5 text-sm text-muted-foreground sm:text-base",children:[(0,s.jsx)("li",{children:"• Подберём формат сайта и состав работ под вашу задачу."}),(0,s.jsx)("li",{children:"• Согласуем сроки и стоимость до начала работы."}),(0,s.jsx)("li",{children:"• Ответим в чате или по указанному контакту."})]})]}),(0,s.jsx)(h.Reveal,{delay:100,children:"success"===f?(0,s.jsx)("div",{className:"flex min-h-96 items-center justify-center rounded-2xl border border-[#DCE3ED] bg-white p-8 text-center shadow-sm",children:(0,s.jsxs)("div",{className:"space-y-3",children:[(0,s.jsx)("span",{className:"inline-flex h-14 w-14 items-center justify-center rounded-full bg-primary/15 text-primary",children:(0,s.jsx)(l.CheckCircle2,{className:"h-7 w-7"})}),(0,s.jsx)("p",{className:"text-xl font-semibold sm:text-2xl",children:"Спасибо! Заявка отправлена."}),(0,s.jsx)("p",{className:"text-base text-muted-foreground",children:"Мы посмотрели вашу задачу и напишем вам в чате."})]})}):(0,s.jsx)("form",{onSubmit:b,className:"rounded-2xl border border-[#DCE3ED] bg-white p-6 shadow-sm sm:p-8",children:(0,s.jsxs)("div",{className:"space-y-4",children:[(0,s.jsxs)("div",{className:"space-y-1.5",children:[(0,s.jsx)("label",{htmlFor:"sites-name",className:"text-sm font-medium",children:"Ваше имя"}),(0,s.jsx)(d.Input,{id:"sites-name",required:!0,value:e.name,onChange:e=>v("name",e.target.value),placeholder:"Имя",className:"h-12"})]}),(0,s.jsxs)("div",{className:"space-y-1.5",children:[(0,s.jsx)("label",{htmlFor:"sites-contact",className:"text-sm font-medium",children:"Телефон или Telegram"}),(0,s.jsx)(d.Input,{id:"sites-contact",required:!0,value:e.contact,onChange:e=>v("contact",e.target.value),placeholder:"+7 … или @username",className:"h-12"})]}),(0,s.jsxs)("div",{className:"space-y-1.5",children:[(0,s.jsxs)("label",{htmlFor:"sites-message",className:"text-sm font-medium",children:["Какой сайт нужен"," ",(0,s.jsx)("span",{className:"font-normal text-muted-foreground",children:"(необязательно)"})]}),(0,s.jsx)("textarea",{id:"sites-message",value:e.message,onChange:e=>v("message",e.target.value),placeholder:"Например: лендинг для услуги, сайт компании с каталогом, интернет-магазин…",rows:3,className:"flex w-full rounded-xl border border-input bg-background px-4 py-3 text-base shadow-sm transition-colors placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50"})]}),(0,s.jsxs)("label",{className:"flex cursor-pointer items-start gap-2.5 text-xs text-muted-foreground",children:[(0,s.jsx)("input",{type:"checkbox",checked:e.consent,onChange:e=>v("consent",e.target.checked),className:"mt-0.5 h-4 w-4 shrink-0 accent-primary"}),(0,s.jsxs)("span",{children:["Согласен на обработку персональных данных —"," ",(0,s.jsx)(a.default,{href:"/privacy-policy",target:"_blank",className:"text-primary underline-offset-2 hover:underline",children:"политика обработки персональных данных"})]})]}),(0,s.jsxs)(o.Button,{type:"submit",disabled:"sending"===f||!e.consent,className:"min-h-12 w-full gap-2",children:["sending"===f?(0,s.jsx)(i.Loader2,{className:"h-4 w-4 animate-spin"}):(0,s.jsx)(n.Send,{className:"h-4 w-4"}),"sending"===f?"Отправляем…":"Обсудить сайт"]}),"error"===f&&(0,s.jsxs)("div",{className:"flex items-start gap-2.5 rounded-xl border border-destructive/30 bg-destructive/10 px-4 py-3 text-sm text-destructive",children:[(0,s.jsx)(r.AlertCircle,{className:"mt-0.5 h-4 w-4 shrink-0"}),(0,s.jsx)("span",{children:"Не удалось отправить заявку. Проверьте соединение и попробуйте ещё раз."})]}),(0,s.jsx)("p",{className:"text-center text-sm text-muted-foreground",children:"Мы посмотрим вашу задачу и предложим первый план действий."})]})})})]})})}])}]);