1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6750],{217:(e,t,r)=>{"use strict";r.d(t,{CallbackModal:()=>f});var a=r(95155),s=r(12115),n=r(40646),i=r(51154),o=r(12486),l=r(30285),d=r(62523),c=r(54165),u=r(8653),m=r(97699);function f(){let[e,t]=(0,s.useState)(!1),[r,f]=(0,s.useState)(""),[x,h]=(0,s.useState)(""),[p,g]=(0,s.useState)(!1),[v,b]=(0,s.useState)(!1),[w,j]=(0,s.useState)(""),y=async e=>{e.preventDefault(),j("");let{isBot:a,value:s}=(0,m.p)(e.currentTarget);if(!a&&x.trim()){g(!0);try{let e=await fetch("/api/leads",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:r.trim()||"Ðе Ñказано",phone:x.trim(),source:"callback",website:s})});if(e.ok)b(!0),setTimeout(()=>{t(!1),b(!1),f(""),h("")},2e3);else{let t=await e.json().catch(()=>({}));j(t.error||"ÐÑибка оÑпÑавки. ÐопÑобÑйÑе позже или позвониÑе +7(495)778-41-39")}}catch(e){j("ÐÑибка ÑеÑи. ÐопÑобÑйÑе позже или позвониÑе +7(495)778-41-39")}finally{g(!1)}}};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("button",{id:"callback-trigger",type:"button",className:"hidden",onClick:()=>t(!0),"aria-hidden":"true"}),(0,a.jsx)(c.lG,{open:e,onOpenChange:t,children:(0,a.jsxs)(c.Cf,{className:"sm:max-w-md max-h-[85dvh] overflow-y-auto",children:[(0,a.jsx)(c.c7,{children:(0,a.jsx)(c.L3,{children:"ÐаказаÑÑ Ð·Ð²Ð¾Ð½Ð¾Ðº"})}),v?(0,a.jsxs)("div",{className:"flex flex-col items-center gap-3 py-6",children:[(0,a.jsx)(n.A,{className:"h-12 w-12 text-green-500"}),(0,a.jsx)("p",{className:"text-lg font-medium",children:"ÐаÑвка оÑпÑавлена!"}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:"ÐÑ Ð¿ÐµÑезвоним в ближайÑее вÑемÑ"})]}):(0,a.jsxs)("form",{onSubmit:y,className:"space-y-4",children:[(0,a.jsx)(u.N,{}),(0,a.jsxs)("div",{children:[(0,a.jsx)("label",{htmlFor:"cb-name",className:"mb-1 block text-sm font-medium",children:"ÐмÑ"}),(0,a.jsx)(d.p,{id:"cb-name",type:"text",value:r,onChange:e=>f(e.target.value),placeholder:"ÐаÑе имÑ"})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("label",{htmlFor:"cb-phone",className:"mb-1 block text-sm font-medium",children:"ТелеÑон *"}),(0,a.jsx)(d.p,{id:"cb-phone",type:"tel",required:!0,value:x,onChange:e=>h(e.target.value),placeholder:"+7 (___) ___-__-__"})]}),w&&(0,a.jsx)("p",{role:"alert","aria-live":"polite",className:"text-sm text-destructive",children:w}),(0,a.jsxs)(l.$,{type:"submit",className:"w-full",disabled:p,children:[p?(0,a.jsx)(i.A,{className:"mr-2 h-4 w-4 animate-spin"}):(0,a.jsx)(o.A,{className:"mr-2 h-4 w-4"}),"ÐÑпÑавиÑÑ"]})]})]})})]})}},1519:(e,t,r)=>{"use strict";r.d(t,{RecentlyViewedProvider:()=>o,a:()=>l});var a=r(95155),s=r(12115),n=r(28230);let i=(0,s.createContext)(void 0);function o(e){let{children:t}
1=e,[r,o]=(0,s.useState)([]),[l,d]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{let e=localStorage.getItem("recentlyViewed");if(e)try{let t=JSON.parse(e);o(t.map(e=>({...e,image:(0,n.Ju)(e.image)})))}catch(e){o([])}d(!0)},[]),(0,s.useEffect)(()=>{l&&localStorage.setItem("recentlyViewed",JSON.stringify(r))},[r,l]),(0,a.jsx)(i.Provider,{value:{items:r,addItem:e=>{o(t=>{let r=t.filter(t=>t.id!==e.id);return[{...e,viewedAt:Date.now()},...r].slice(0,8)})},clearItems:()=>{o([])}},children:t})}function l(){let e=(0,s.useContext)(i);if(void 0===e)throw Error("useRecentlyViewed must be used within a RecentlyViewedProvider");return e}},8653:(e,t,r)=>{"use strict";r.d(t,{N:()=>s});var a=r(95155);function s(e){let{name:t="website"}=e;return(0,a.jsxs)("div",{style:{position:"absolute",left:"-9999px",width:"1px",height:"1px",overflow:"hidden"},"aria-hidden":"true",children:[(0,a.jsx)("label",{htmlFor:"hp-".concat(t),children:"Ðе заполнÑйÑе ÑÑо поле"}),(0,a.jsx)("input",{id:"hp-".concat(t),type:"text",name:t,tabIndex:-1,autoComplete:"off",defaultValue:"","data-lpignore":"true","data-1p-ignore":"true","data-form-type":"other"})]})}},19062:(e,t,r)=>{"use strict";r.d(t,{FloatingButtons:()=>d});var a=r(95155),s=r(12115),n=r(39881),i=r(19420),o=r(30285),l=r(45181);
1function d(){let[e,t]=(0,s.useState)(!1),[r,d]=(0,s.useState)(!1),[c,u]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{let e=()=>{t(window.scrollY>400)};return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},[]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l.Z,{open:c,onOpenChange:u}),(0,a.jsxs)("div",{className:"fixed bottom-6 right-6 z-50 flex flex-col items-end gap-4",children:[e&&(0,a.jsx)(o.$,{onClick:()=>{window.scrollTo({top:0,behavior:"smooth"})},size:"icon",className:"h-10 w-10 rounded-full bg-primary text-primary-foreground shadow-lg transition-all hover:bg-primary/90 hover:scale-110","aria-label":"ÐавеÑÑ
",children:(0,a.jsx)(n.A,{className:"h-4 w-4"})}),(0,a.jsxs)("div",{className:"flex flex-col items-end gap-3",children:[r&&(0,a.jsxs)("div",{className:"flex flex-col items-end gap-3 animate-in fade-in slide-in-from-bottom-4 duration-300",children:[(0,a.jsx)("a",{href:"https://wa.me/79252338465",target:"_blank",rel:"nofollow noopener noreferrer",className:"flex h-11 w-11 items-center justify-center rounded-full bg-[#25D366] text-white shadow-lg transition-all hover:bg-[#20BD5A] hover:scale-110","aria-label":"ÐапиÑаÑÑ Ð² WhatsApp",title:"WhatsApp",children:(0,a.jsx)("svg",{viewBox:"0 0 24 24",className:"h-5 w-5",fill:"currentColor",children:(0,a.jsx)("path",{d:"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"})})}),(0,a.jsx)("a",{href:"https://max.ru",target:"_blank",rel:"nofollow noopener noreferrer",className:"flex h-11 w-11 flex-col items-center justify-center rounded-full shadow-lg transition-all hover:scale-110",style:{background:"linear-gradient(135deg, #0077FF, #8B5CF6)"},"aria-label":"ÐапиÑаÑÑ Ð² MAX",title:"MAX",children:(0,a.jsx)("svg",{viewBox:"0 0 42 42",className:"h-5 w-5",fill:"white",children:(0,a.jsx)("path",{fillRule:"evenodd",d:"M21.47 41.88c-4.11 0-6.02-.6-9.34-3-2.1 2.7-8.75 4.81-9.04 1.2 0-2.71-.6-5-1.28-7.5C1 29.5.08 26.07.08 21.1.08 9.23 9.82.3 21.36.3c11.55 0 20.6 9.37 20.6 20.91a20.6 20.6 0 0 1-20.49 20.67m.17-31.32c-5.62-.29-10 3.6-10.97 9.7-.8 5.05.62 11.2 1.83 11.52.58.14 2.04-1.04 2.95-1.95a10.4 10.4 0 0 0 5.08 1.81 10.7 10.7 0 0 0 11.
119-9.97 10.7 10.7 0 0 0-10.08-11.1Z",clipRule:"evenodd"})})}),(0,a.jsx)("a",{href:"https://t.me/+79252338465",target:"_blank",rel:"nofollow noopener noreferrer",className:"flex h-11 w-11 items-center justify-center rounded-full bg-[#0088cc] text-white shadow-lg transition-all hover:bg-[#0077bb] hover:scale-110","aria-label":"ÐапиÑаÑÑ Ð² Telegram",title:"Telegram",children:(0,a.jsx)("svg",{viewBox:"0 0 24 24",className:"h-5 w-5 -translate-x-[1px]",fill:"currentColor",children:(0,a.jsx)("path",{d:"M11.944 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0a12 12 0 0 0-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 0 1 .171.325c.016.093.036.306.02.472-.18 1.898-.962 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.479.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z"})})}),(0,a.jsx)("a",{href:"tel:+74957784139",className:"flex h-11 w-11 items-center justify-center rounded-full bg-accent text-accent-foreground shadow-lg transition-all hover:bg-accent/90 hover:scale-110","aria-label":"ÐозвониÑÑ",title:"ÐозвониÑÑ",children:(0,a.jsx)(i.A,{className:"h-5 w-5"})})]}),(0,a.jsx)(o.$,{onClick:()=>d(!r),size:"icon",className:"h-14 w-14 rounded-full bg-primary text-primary-foreground shadow-lg transition-all hover:bg-primary/90 hover:scale-110 ".concat(r?"rotate-45":""),"aria-label":r?"ÐакÑÑÑÑ ÐºÐ¾Ð½ÑакÑÑ":"СвÑзаÑÑÑÑ Ñ Ð½Ð°Ð¼Ð¸",children:(0,a.jsx)(i.A,{className:"h-6 w-6"})})]}),(0,a.jsx)(o.$,{onClick:()=>{u(!0)},className:"h-auto whitespace-nowrap rounded-full bg-accent px-6 py-3 text-sm font-medium text-accent-foreground shadow-lg transition-all hover:bg-accent/90 hover:scale-105",children:"ÐолÑÑиÑÑ ÑаÑÑÑÑ"})]})]})}},26126:(e,t,r)=>{"use strict";r.d(t,{E:()=>o});var a=r(95155);r(12115);var s=r(74466),n=r(59434);let i=(0,s.F)("inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground shadow hover:bg-primary/80",secondary:"border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80",destructive:"border-transparent bg-destructive text-destructive-foreground shadow hover:bg-destructive/80",outline:"text-foreground"}},defaultVariants:{variant:"default"}});function o(e){let{className:t,variant:r,...s}=e;return(0,a.jsx)("div",{className:(0,n.cn)(i({variant:r}),t),...s})}},28230:(e,t,r)=>{"use strict";function a(e){return"string"==typeof e?function(e){if(!e.startsWith("http://")&&!e.startsWith("https://"))return e;try{let t=new URL(e);return"".concat(t.pathname).concat(t.search)}catch(t){return e}}(e):e}r.d(t,{Ju:()=>a})},29105:(e,t,r)=>{"use strict";r.d(t,{CookieBanner:()=>o});var a=r(95155),s=r(12115),n=r(6874),i=r.n(n);function o(){let[e,t]=(0,s.useState)(!1);return((0,s.useEffect)(()=>{localStorage.getItem("cookie-consent")||t(!0)},[]),e)?(0,a.jsx)("div",{className:"fixed bottom-0 left-0 right-0 z-50 border-t bg-background/95 p-4 shadow-lg backdrop-blur-sm",children:(0,a.jsxs)("div",{className:"mx-auto flex max-w-5xl flex-col items-center gap-3 sm:flex-row sm:justify-between",children:[(0,a.jsxs)("p",{className:"text-center text-sm text-muted-foreground sm:text-left",children:["ÐÑ Ð¸ÑполÑзÑем cookies Ð´Ð»Ñ ÑлÑÑÑÐµÐ½Ð¸Ñ ÑабоÑÑ ÑайÑа. ÐÑÐ¾Ð´Ð¾Ð»Ð¶Ð°Ñ Ð¸ÑполÑзоваÑÑ ÑайÑ, Ð²Ñ ÑоглаÑаеÑеÑÑ Ñ"," ",(0,a.jsx)(i(),{href:"/privacy",className:"underline hover:text-foreground",children:"полиÑикой конÑиденÑиалÑноÑÑи"}),"."]}),(0,a.jsx)("button",{onClick:()=>{localStorage.setItem("cookie-consent","true"),t(!1)},className:"shrink-0 rounded-md bg-primary px-6 py-2 text-sm font-medium text-primary-foreground transition-colors hover:bg-primary/90",children:"ÐÑинÑÑÑ"})]})}):null}},30285:(e,t,r)=>{"use strict";r.d(t,{$:()=>d});var a=r(95155),s=r(12115),n=r(99708),i=r(74466),o=r(59434);let l=(0,i.F)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground shadow hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",outline:"border border-input bg-background shadow-sm hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground shadow-sm hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2",sm:"h-8 rounded-md px-3 text-xs",lg:"h-11 rounded-md px-8",icon:"h-9 w-9"}},defaultVariants:{variant:"default",size:"default"}}),d=s.forwardRef((e,t)=>
1{let{className:r,variant:s,size:i,asChild:d=!1,...c}=e,u=d?n.DX:"button";return(0,a.jsx)(u,{className:(0,o.cn)(l({variant:s,size:i,className:r})),ref:t,...c})});d.displayName="Button"},33385:(e,t,r)=>{"use strict";r.d(t,{YandexMetrika:()=>m});var a=r(95155),s=r(63554),n=r(12115),i=r(30285),o=r(54165),l=r(51976);let d=[0x5ca5e1b,6443974],c="pts_visited",u=["APIs-Google","Mediapartners-Google","AdsBot-Google-Mobile","AdsBot-Google","Googlebot","AdsBot-Google-Mobile-Apps","YandexBot","YandexMobileBot","YandexDirectDyn","YandexScreenshotBot","YandexImages","YandexVideo","YandexVideoParser","YandexMedia","YandexBlogs","YandexFavicons","YandexWebmaster","YandexPagechecker","YandexImageResizer","YandexAdNet","YandexDirect","YaDirectFetcher","YandexCalendar","YandexSitelinks","YandexMetrika","YandexNews","YandexCatalog","YandexMarket","YandexVertis","YandexForDomain","YandexSpravBot","YandexSearchShop","YandexMedianaBot","YandexOntoDB","YandexOntoDBAPI","YandexVerticals","Mail.RU_Bot","StackRambler","Yahoo","msnbot","bingbot"];function m(){let[e,t]=(0,n.useState)(!1),[r,m]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{if("gravestone.ru"===window.location.hostname.replace(/^www\./,"")){if(function(){if("undefined"==typeof navigator)return!1;let e=navigator.userAgent;return u.some(t=>e.includes(t))}()||"undefined"!=typeof document&&document.cookie.indexOf(c)>-1)return void t(!0);m(!0)}},[]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(o.lG,{open:r,onOpenChange:()=>{},children:(0,a.jsxs)(o.Cf,{className:"sm:max-w-md [&>button]:hidden",onPointerDownOutside:e=>e.preventDefault(),onEscapeKeyDown:e=>e.preventDefault(),children:[(0,a.jsxs)(o.c7,{children:[(0,a.jsx)("div",{className:"mx-auto mb-2 flex h-12 w-12 items-center justify-center rounded-full bg-accent/10",children:(0,a.jsx)(l.A,{className:"h-6 w-6 text-accent"})}),(0,a.jsx)(o.L3,{className:"text-center text-2xl",children:"ÐобÑо пожаловаÑÑ!"}),(0,a.jsxs)(o.rr,{className:"text-center text-base",children:["ÐлагодаÑим за поÑеÑение наÑего ÑайÑа.",(0,a.jsx)("br",{}),"ÐÑ Ð¿Ð¾Ð¼Ð¾Ð¶ÐµÐ¼ вÑбÑаÑÑ Ð´Ð¾ÑÑойнÑй памÑÑник."]})]}),(0,a.jsx)("div",{className:"mt-4 flex justify-center",children:(0,a.jsx)(i.$,{size:"lg",className:"min-w-[200px]",onClick:()=>{let e=new Date;e.setTime(e.getTime()+94608e7),document.cookie="".concat(c,"=true; expires=").concat(e.toUTCString(),"; path=/"),m(!1),t(!0)},children:"ÐÑодолжиÑÑ"})})]})}),e&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.default,{id:"yandex-metrika",strategy:"afterInteractive",dangerouslySetInnerHTML:{__html:'\n (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};\n m[i].l=1*new Date();\n for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}\n k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})\n (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");\n '.concat(d.map(e=>"ym(".concat(e,', "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true });')).join("\n "),"\n ")}}),(0,a.jsx)("noscript",{children:(0,a.jsx)("div",{children:d.map(e=>(0,a.jsx)("img",{src:"https://mc.yandex.ru/watch/".concat(e),style:{position:"absolute",left:"-9999px"},alt:""},e))})})]})]})}},41833:(e,t,r)=>{"use strict";r.d(t,{ComparisonProvider:()=>l,l:()=>d});var a=r(95155),s=r(12115),n=r(28230),i=r(87481);let o=(0,s.createContext)(void 0);function l(e){let{children:t}=e,[r,l]=(0,s.useState)([]),[d,c]=(0,s.useState)(!1);(0,s.useEffect)(()=>{let e=localStorage.getItem("comparison");if(e)try{let t=JSON.parse(e);l(t.map(e=>({...e,image:(0,n.Ju)(e.image)})))}catch(e){l([])}c(!0)},[]),(0,s.useEffect)(()=>{d&&localStorage.setItem("comparison",JSON.stringify(r))},[r,d]);let u=r.length;return(0,a.jsx)(o.Provider,{value:{items:r,addItem:e=>{l(t=>t.find(t=>t.id===e.id)?t:t.length>=3?((0,i.oR)({title:"ÐакÑимÑм 3 ÑоваÑа Ð´Ð»Ñ ÑÑавнениÑ",description:"УдалиÑе ÑÐ¾Ð²Ð°Ñ Ð¸Ð· ÑÑавнениÑ, ÑÑÐ¾Ð±Ñ Ð´Ð¾Ð±Ð°Ð²Ð¸ÑÑ Ð½Ð¾Ð²Ñй",variant:"destructive"}),t):((0,i.oR)({title:"Ðобавлено в ÑÑавнение",de
1scription:e.name}),[...t,e]))},removeItem:e=>{l(t=>t.filter(t=>t.id!==e)),(0,i.oR)({title:"Удалено из ÑÑавнениÑ"})},clearComparison:()=>{l([])},isInComparison:e=>r.some(t=>t.id===e),totalItems:u},children:t})}function d(){let e=(0,s.useContext)(o);if(void 0===e)throw Error("useComparison must be used within a ComparisonProvider");return e}},42710:()=>{},47036:(e,t,r)=>{"use strict";r.d(t,{FloatingCompareBar:()=>u});var a=r(95155),s=r(41833),n=r(30285),i=r(26126),o=r(54416),l=r(66766),d=r(6874),c=r.n(d);function u(){let{items:e,removeItem:t,clearComparison:r,totalItems:d}=(0,s.l)();return 0===d?null:(0,a.jsx)("div",{className:"fixed bottom-0 left-0 right-0 z-30 border-t border-border bg-card/95 backdrop-blur-sm shadow-lg",children:(0,a.jsx)("div",{className:"container mx-auto px-4 py-3",children:(0,a.jsxs)("div",{className:"flex items-center justify-between gap-4",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("span",{className:"text-sm font-medium text-foreground",children:"СÑавнение"}),(0,a.jsx)(i.E,{variant:"secondary",className:"h-6 w-6 rounded-full p-0 flex items-center justify-center",children:d})]}),(0,a.jsx)("div",{className:"flex items-center gap-2 flex-1 justify-center overflow-x-auto",children:e.map(e=>(0,a.jsxs)("div",{className:"relative group",children:[(0,a.jsx)("div",{className:"relative h-10 w-10 rounded border border-border bg-muted overflow-hidden",children:(0,a.jsx)(l.default,{src:e.image||"/placeholder.svg",alt:e.name,fill:!0,className:"object-cover"})}),(0,a.jsx)("button",{onClick:()=>t(e.id),className:"absolute -right-1 -top-1 h-4 w-4 rounded-full bg-destructive text-destructive-foreground opacity-0 group-hover:opacity-100 transition-opacity flex items-center justify-center","aria-label":"УдалиÑÑ",children:(0,a.jsx)(o.A,{className:"h-3 w-3"})})]},e.id))}),(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)(n.$,{variant:"link",size:"sm",onClick:r,className:"text-muted-foreground",children:"ÐÑиÑÑиÑÑ"}),(0,a.jsx)(n.$,{asChild:!0,size:"sm",className:"bg-primary text-primary-foreground hover:bg-primary/90",children:(0,a.jsx)(c(),{href:"/compare",children:"СÑавниÑÑ"})})]})]})})})}},51445:(e,t,r)=>{"use strict";r.d(t,{FavoritesProvider:()=>l,r:()=>d});var a=r(95155),s=r(12115),n=r(28230),i=r(87481);let o=(0,s.createContext)(void 0);function l(e){let{children:t}=e,[r,l]=(0,s.useState)([]),[d,c]=(0,s.useState)(!1);(0,s.useEffect)(()=>{let e=localStorage.getItem("favorites");if(e)try{let t=JSON.parse(e);l(t.map(e=>({...e,image:(0,n.Ju)(e.image)})))}catch(e){l([])}c(!0)},[]),(0,s.useEffect)(()=>{d&&localStorage.setItem("favorites",JSON.stringify(r))},[r,d]);let u=e=>{l(t=>t.some(t=>t.id===e.id)?t:[...t,e]),(0,i.oR)({title:"Ðобавлено в избÑанное",description:e.name})},m=e=>{l(t=>t.filter(t=>t.id!==e)),(0,i.oR)({title:"Удалено из избÑанного"})},f=r.length;return(0,a.jsx)(o.Provider,{value:{items:r,addItem:u,removeItem:m,toggleItem:e=>{r.some(t=>t.id===e.id)?m(e.id):u(e)},isFavorite:e=>r.some(t=>t.id===e),totalItems:f},children:t})}function d(){let e=(0,s.useContext)(o);if(void 0===e)throw Error("useFavorites must be used within a FavoritesProvider");return e}},52558:(e,t,r)=>{"use strict";r.d(t,{Toaster:()=>b});var a=r(95155),s=r(87481),n=r(85339),i=r(5196),o=r(12115),l=r(26621),d=r(74466),c=r(54416),u=r(59434);let m=l.Kq,f=o.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(l.LM,{ref:t,className:(0,u.cn)("fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-20 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",r),...s})});f.displayName=l.LM.displayName;let x=(0,d.F)("group pointer-events-auto relative flex w-full items-center justify-between space-x-2 overflow-hidden rounded-md border p-4 pr-6 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground"}},defaultVariants:{variant:"default"}}),h=o.forwardRef((e,t)=>
1{let{className:r,variant:s,...n}=e;return(0,a.jsx)(l.bL,{ref:t,className:(0,u.cn)(x({variant:s}),r),...n})});h.displayName=l.bL.displayName,o.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(l.rc,{ref:t,className:(0,u.cn)("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium transition-colors hover:bg-secondary focus:outline-none focus:ring-1 focus:ring-ring disabled:pointer-events-none disabled:opacity-50 group-[.destructive]:border-muted/40 group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground group-[.destructive]:focus:ring-destructive",r),...s})}).displayName=l.rc.displayName;let p=o.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(l.bm,{ref:t,className:(0,u.cn)("absolute right-1 top-1 rounded-md p-1 text-foreground/50 opacity-0 transition-opacity hover:text-foreground focus:opacity-100 focus:outline-none focus:ring-1 group-hover:opacity-100 group-[.destructive]:text-red-300 group-[.destructive]:hover:text-red-50 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",r),"toast-close":"",...s,children:(0,a.jsx)(c.A,{className:"h-4 w-4"})})});p.displayName=l.bm.displayName;let g=o.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(l.hE,{ref:t,className:(0,u.cn)("text-sm font-semibold [&+div]:text-xs",r),...s})});g.displayName=l.hE.displayName;let v=o.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(l.VY,{ref:t,className:(0,u.cn)("text-sm opacity-90",r),...s})});function b(){let{toasts:e}=(0,s.dj)();return(0,a.jsxs)(m,{children:[e.map(function(e){let{id:t,title:r,description:s,action:o,variant:l,...d}=e;return(0,a.jsxs)(h,{variant:l,...d,children:[(0,a.jsxs)("div",{className:"flex items-start gap-3",children:[(0,a.jsx)("div",{className:"flex h-6 w-6 shrink-0 items-center justify-center rounded-full mt-0.5 ".concat("destructive"===l?"bg-red-100 text-red-600":"bg-green-100 text-green-600"),children:"destructive"===l?(0,a.jsx)(n.A,{className:"h-4 w-4"}):(0,a.jsx)(i.A,{className:"h-4 w-4"})}),(0,a.jsxs)("div",{className:"grid gap-1",children:[r&&(0,a.jsx)(g,{children:r}),s&&(0,a.jsx)(v,{children:s})]})]}),o,(0,a.jsx)(p,{})]},t)}),(0,a.jsx)(f,{})]})}v.displayName=l.VY.displayName},59434:(e,t,r)=>{"use strict";r.d(t,{cn:()=>n});var a=r(52596),s=r(39688);function n(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,s.QP)((0,a.$)(t))}},62432:(e,t,r)=>{"use strict";r.d(t,{CartProvider:()=>l});var a=r(95155),s=r(12115),n=r(28230),i=r(87481);let o=(0,s.createContext)(void 0);function l(e){let{children:t}=e,[r,l]=(0,s.useState)([]),[d,c]=(0,s.useState)(!1);(0,s.useEffect)(()=>{let e=localStorage.getItem("cart");if(e)try{let t=JSON.parse(e);l(t.map(e=>({...e,image:(0,n.Ju)(e.image)})))}catch(e){l([])}c(!0)},[]),(0,s.useEffect)(()=>{d&&localStorage.setItem("cart",JSON.stringify(r))},[r,d]);let u=e=>{l(t=>t.filter(t=>t.id!==e))},m=r.reduce((e,t)=>e+t.quantity,0),f=r.reduce((e,t)=>e+t.price*t.quantity,0);return(0,a.jsx)(o.Provider,{value:{items:r,addItem:e=>{l(t=>{let r=t.findIndex(t=>t.id===e.id&&t.size===e.size&&t.stand===e.stand);if(r>=0){let e=[...t];return e[r].quantity+=1,e}return[...t,{...e,quantity:1}]}),(0,i.oR)({title:"Ðобавлено в коÑзинÑ",description:e.name})},removeItem:u,updateQuantity:(e,t)=>{if(t<=0)return void u(e);l(r=>r.map(r=>r.id===e?{...r,quantity:t}:r))},clearCart:()=>{l([])},totalItems:m,totalPrice:f},children:t})}},70215:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,85606,23)),Promise.resolve().then(r.t.bind(r,96322,23)),Promise.resolve().then(r.t.bind(r,42710,23)),Promise.resolve().then(r.bind(r,217)),Promise.resolve().then(r.bind(r,29105)),Promise.resolve().then(r.bind(r,19062)),Promise.resolve().then(r.bind(r,47036)),Promise.resolve().then(r.bind(r,52558)),Promise.resolve().then(r.bind(r,33385)),Promise.resolve().then(r.bind(r,62432)),Promise.resolve().then(r.bind(r,41833)),Promise.resolve().then(r.bind(r,51445)),Promise.resolve().then(r.bind(r,1519))},87481:(e,t,r)=>{"use strict";r.d(t,{dj:()=>u,oR:()=>c});var a=r(12115);let s=0,n=new Map,i=e=>{if(n.has(e))return;let t=setTimeout(()=>{n.delete(e),d({type:"REMOVE_TOAST",toastId:e})},3e3);n.set(e,t)},o=[],l={toasts:[]};function d(e){l=((e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,1)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};case"DISMISS_TOAST":{let{toastId:r}=t;
1return r?i(r):e.toasts.forEach(e=>{i(e.id)}),{...e,toasts:e.toasts.map(e=>e.id===r||void 0===r?{...e,open:!1}:e)}}case"REMOVE_TOAST":if(void 0===t.toastId)return{...e,toasts:[]};return{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)}}})(l,e),o.forEach(e=>{e(l)})}function c(e){let{...t}=e,r=(s=(s+1)%Number.MAX_SAFE_INTEGER).toString(),a=()=>d({type:"DISMISS_TOAST",toastId:r});return d({type:"ADD_TOAST",toast:{...t,id:r,open:!0,onOpenChange:e=>{e||a()}}}),{id:r,dismiss:a,update:e=>d({type:"UPDATE_TOAST",toast:{...e,id:r}})}}function u(){let[e,t]=a.useState(l);return a.useEffect(()=>(o.push(t),()=>{let e=o.indexOf(t);e>-1&&o.splice(e,1)}),[e]),{...e,toast:c,dismiss:e=>d({type:"DISMISS_TOAST",toastId:e})}}},97699:(e,t,r)=>{"use strict";function a(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"website",r=String(new FormData(e).get(t)||"");return{isBot:r.length>0,value:r}}r.d(t,{p:()=>a})}},e=>{e.O(0,[1233,8527,6874,9382,3647,5181,8441,5964,7358],()=>e(e.s=70215)),_N_E=e.O()}]);
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.