PageSourceSearch

https://004.ru/_nuxt/CpuYtwGy.js

js 004.ru collected 2026-10-03 23:26:08 UTC 21,044 bytes, 1 lines download raw bytes

1import{_ as yt}from"./Dk9BBGd7.js";import{_ as _t}from"./B0cnPXb_.js";import{_ as kt}from"./CxDseObJ.js";import{d as Ye,aM as $t,e as a,c as m,F as z,A as le,a as p,j as y,aN as wt,o as i,t as w,l as h,m as n,_ as Ze,H as je,I as St,r as F,W as R,V as Lt,K as _e,w as S,J as Ct,p as Mt,G as Tt,q as He,h as j,L as Pt,i as H,k as te,y as Q,n as Qe,T as Ge,N as qt,z as It,P as Nt}from"./j5Wu-Uzk.js";import{_ as Et}from"./BDJeEo8A.js";import{E as Ft,g as Rt,p as zt,s as At,t as Dt,h as et,f as ae,a as ne,c as Bt,b as Ut}from"./D8JQWW2N.js";import{_ as Vt}from"./CWSoOIMD.js";import{_ as Ot}from"./DxsWFQcN.js";import{_ as jt}from"./CB34UN6f.js";import{c as Ht}from"./CHtoaBIY.js";import{n as Je,c as ke,a as $e,s as Qt}from"./CG-DyTuO.js";import{i as Gt,p as Jt,e as Kt,a as Xt,f as Wt}from"./CqmhgZxX.js";import{d as Ke,f as Yt,L as Xe,s as Zt,M as We,p as ea,e as ta,g as aa,h as na,j as sa,m as la,a as oa,c as ra}from"./B6KyxkSt.js";import{u as ia}from"./CR3QWMpJ.js";import{f as ua,e as ca,j as da}from"./CrTar3lz.js";import{u as pa}from"./DUr8hlLQ.js";import{_ as ma}from"./DlAUqK2U.js";const va={key:0,class:"flex flex-wrap items-center gap-2 mb-4"},ga=["aria-label","onClick"],fa={class:"truncate"},ha=Ye({__name:"ActiveFilterChips",props:wt({facets:{}},{filters:{required:!0},filtersModifiers:{}}),emits:["update:filters"],setup(oe){const f=$t(oe,"filters"),G=oe;function k(d){return d.toLocaleString("ru-RU")}const re=n(()=>{const d=new Map;for(const r of G.facets.specs??[])d.set(String(r.id),r);return d}),u=n(()=>{const d=f.value,r=[];if(d.inStock&&r.push({key:"in-stock",label:"Только в наличии",remove:()=>{f.value={...f.value,inStock:!1}}}),d.priceMin!=null||d.priceMax!=null){const l=[];d.priceMin!=null&&l.push(`от ${k(d.priceMin)}`),d.priceMax!=null&&l.push(`до ${k(d.priceMax)}`),r.push({key:"price",label:`Цена ${l.join(" ")} ₽`,remove:()=>{f.value={...f.value,priceMin:null,priceMax:null}}})}for(const l of d.brands)r.push({key:`brand-${l}`,label:l,remove:()=>{f.value={...f.value,brands:f.value.brands.filter(x=>x!==l)}}});for(const l of Object.keys(d.specs??{})){const x=Rt(d.specs??{},l);if(!x.length)continue;const A=x[0],L=re.value.get(l),D=L?.name??"Характеристика";if(L&&L.type==="range"){const{min:C,max:B}=zt(A),U=[];C!=null&&U.push(`от ${C}`),B!=null&&U.push(`до ${B}`),r.push({key:`spec-${l}`,label:`${D} ${U.join(" ")}${L.unit?" "+L.unit:""}`.trim(),remove:()=>{f.value={...f.value,specs:At(f.value.specs??{},l,[])}}});continue}for(const C of x)r.push({key:`spec-${l}-${C}`,label:`${D}: ${C}`,remove:()=>{f.value={...f.value,specs:Dt(f.value.specs??{},l,C)}}})}return r}),$=n(()=>et(f.value));function J(){f.value={...Ft,brands:[],specs:{}}}return(d,r)=>{const l=Ze;return a($)&&a(u).length?(i(),m("div",va,[(i(!0),m(z,null,le(a(u),x=>(i(),m("button",{key:x.key,type:"button",class:"group inline-flex items-center gap-1.5 h-8 pl-3 pr-2 rounded-full bg-panel border border-line text-[12.5px] text-txt hover:border-teal transition-colors max-w-full","aria-label":`Снять фильтр: ${x.label}`,onClick:A=>x.remove()},[p("span",fa,w(x.label),1),h(l,{name:"lucide:x",size:"14",class:"shrink-0 text-txt-dim group-hover:text-teal transition-colors","aria-hidden":"true"})],8,ga))),128)),p("button",{type:"button",class:"h-8 px-3 rounded-full text-[12.5px] font-medium text-teal hover:text-teal-link-hover transition-colors",onClick:J}," Сбросить всё ")])):y("",!0)}}}),xa={class:"text-h2 mb-4 [overflow-wrap:anywhere]"},ba={key:0,class:"-mt-2 mb-4 max-w-[860px] text-[14px] leading-relaxed text-txt-dim","data-testid":"landing-intro"},ya={key:2,class:"mb-6"},_a={class:"grid grid-cols-2 min-[640px]:grid-cols-3 min-[1101px]:grid-cols-4 gap-2.5"},ka={class:"min-w-0 text-[13.5px] font-medium text-txt group-hover:text-teal transition-colors"},$a={class:"flex flex-col min-[1024px]:flex-row gap-6"},wa={key:0,class:"hidden min-[1024px]:block shrink-0 w-[260px]"},Sa={class:"sticky top-4 bg-panel rounded-lg border border-line p-4"},La={key:0,class:"space-y-3 animate-pulse","aria-hidden":"true"},Ca={class:"flex-1 min-w-0"},Ma=["aria-label"],Ta={key:2,class:"grid grid-cols-2 min-[640px]:grid-cols-3 min-[1101px]:grid-cols-4 gap-3.5"},Pa={key:3,class:"text-txt-dim py-10 text-center"},qa={key:0,class:"flex flex-col items-center text-center py-12 px-4 roun
1ded-lg bg-panel border border-line"},Ia={key:1,class:"flex flex-col items-center text-center py-12 px-4 rounded-lg bg-panel border border-line"},Na={key:2,class:"text-txt-dim py-10 text-center"},Ea={key:3,class:"category-text mt-10 max-w-[860px] text-[14px] leading-relaxed text-txt-dim","aria-labelledby":"category-text-title","data-testid":"category-text"},Fa={id:"category-text-title",class:"text-[17px] font-bold mb-3 text-txt"},Ra=["innerHTML"],za={key:4,class:"mt-10 max-w-[860px] text-[14px]","data-testid":"section-guide-link"},Aa={class:"divide-y divide-line rounded-lg border border-line bg-panel"},Da=["open"],Ba={class:"cursor-pointer list-none flex items-center gap-2 text-[14px] font-medium text-txt"},Ua={class:"mt-2 pl-6 text-[13.5px] leading-relaxed text-txt-dim"},Va={class:"shrink-0 flex items-center gap-2 h-14 px-4 border-b border-line bg-bg"},Oa={class:"flex-1 min-h-0 overflow-y-auto px-4 py-4 pb-2"},ja={class:"shrink-0 px-4 py-3 border-t border-line bg-bg",style:{"padding-bottom":"calc(0.75rem + env(safe-area-inset-bottom))"}},se="https://004.ru",Ha=Ye({__name:"[[slug]]",async setup(oe){let f,G;ia();const k=je(),re=St(),u=n(()=>String(k.params.code??"")),$=n(()=>String(k.params.slug??"").trim().toLowerCase()),J=n(()=>!!$.value),d=F(Je(k.query.sort)),r=F(Math.max(1,Number(k.query.page)||1)),l=F(ae(k.query)),{categories:x}=ua(),A=n(()=>({section:u.value})),L=R("/_seo/landings",{key:()=>`section-landings-${u.value}`,query:A,watch:[A],default:()=>null,onResponseError(){}},"$gSlrz8dGMX"),D=n(()=>$.value?{code:u.value,landing:$.value}:{code:u.value}),C=R("/_seo/category-content",{key:()=>`category-content-${u.value}-${$.value}`,query:D,watch:[D],default:()=>null,onResponseError(){}},"$zNlG2UTpiL"),B=n(()=>({section:u.value})),U=R("/_seo/guides",{key:()=>`section-guide-${u.value}`,query:B,watch:[B],default:()=>null,onResponseError(){}},"$26S0veapIE"),K=n(()=>r.value===1?U.data.value?.guide??null:null),X=n(()=>C.data.value?.content??null),we=n(()=>!!X.value&&r.value===1),Se=n(()=>L.data.value?.landings??[]),Le=n(()=>{const e=Se.value.filter(o=>(o.count??0)>=Xe),t=o=>o.toLowerCase().replace(/[\s ]+/g," ").trim(),s=new Set(e.map(o=>o.path)),v=new Set(e.map(o=>t(o.short)));for(const o of C.data.value?.content?.chips??[]){const b=!o.path.includes("?");o.count!=null&&o.count<Xe||s.has(o.path)||v.has(t(o.title))||(s.add(o.path),v.add(t(o.title)),e.push({section:u.value,slug:"",path:o.path,name:o.title,short:o.title,kind:"filter",count:b?o.count:null,minPrice:null}))}return e}),c=n(()=>{if(!$.value)return null;const e=Ke(u.value,$.value);if(e)return e;const t=Se.value.find(v=>v.kind==="brand"&&v.slug===$.value&&v.brand),s=L.data.value?.sectionName;return t&&t.brand&&s?Zt(u.value,s,t.brand):null});J.value&&!Ke(u.value,$.value)&&([f,G]=Lt(()=>L),await f,G());const W=n(()=>c.value?sa(c.value):null),Ce=n(()=>W.value?la(W.value,l.value):l.value),q=n(()=>c.value?`/catalog/${u.value}/${c.value.slug}`:`/catalog/${u.value}`),I=F(null),{facets:T,available:Me,specsHasMore:Te,pending:Pe}=ca(u,void 0,I,Ce),qe=n(()=>{const e=ke(x.value,u.value);return e.length?e[e.length-1]:null}),tt=n(()=>!!u.value&&!qe.value),{data:ie,execute:at}=R(_e("/categories"),{key:"categories-deep-fetch",query:{depth:4,withEmpty:1},immediate:!1,default:()=>null,onResponseError(){}},"$1gDPDcEqlk");S(tt,e=>{e&&!ie.value&&at()},{immediate:!0});const nt=n(()=>{const e=ie.value;return!e||!e.ok||!Array.isArray(e.data)?null:$e(e.data,u.value)?.name??null}),Y=n(()=>qe.value?.name??nt.value??"Каталог"),Ie=n(()=>{const e=ke(x.value,u.value),t=[{name:"Каталог",to:"/catalog"}];for(const s of e)t.push({name:s.name,to:`/catalog/${s.code}`});return e.length||t.push({name:Y.value,to:`/catalog/${u.value}`}),c.value&&t.push({name:c.value.short,to:q.value}),t}),Ne=n(()=>{const e=v=>(v??[]).filter(o=>(o.productCount??0)>0),t=e($e(x.value,u.value)?.children);if(t.length)return t;const s=ie.value;return s&&s.ok&&Array.isArray(s.data)?e($e(s.data,u.value)?.children):[]}),{products:P,meta:_,pending:Ee,failed:st,isEmpty:ue}=da({code:u,sort:d,page:r,filters:Ce});function lt(e){const t={...ne(l.value)};return d.value!=="popular"&&(t.sort=d.value),e>1&&(t.page=String(e)),t}function ot(e){return{path:q.value,query:lt(e)}}function ce(e){const t=new URLSearchParams;e>1&&t.set("page",String(e));const s=t.toString();return`${q.value}${s?`?${s}`:""}`}S(()=>k.query.page,e=>{const t=Math.max(1,Number(e)||1);t!==r.value&&(r.value=t)}),S(()=>k.query,e=>{const t=ae(e);JSON.stringify(ne(t))!==JSON.stringify(ne(l.value))&&(l.value=t);const s=Je(e.sort);s!==d.value&&(d.value=s)}),S(d,()=>{r.value=1}),S(l,()=>{r.value=1},{deep:!0}),S([u,$],()=>{l.value=ae(k.query),r.value=1,I.value=null}
1),S([d,r,l],()=>{const e={...ne(l.value)};d.value!=="popular"&&(e.sort=d.value),r.value>1&&(e.page=String(r.value)),re.replace({query:e})},{deep:!0}),S([T,l],()=>{if(I.value!=null)return;const e=new Set((T.value.specs??[]).map(s=>String(s.id)));Object.keys(l.value.specs??{}).some(s=>!e.has(s))&&(I.value=60)},{deep:!0,immediate:!0});const M=n(()=>et(l.value)),de=n(()=>{const e=V.value;if(!c.value||M.value||!e||!e.complete||c.value.filters.brands?.length)return T.value;const t=[...e.brands].sort((s,v)=>s.value.localeCompare(v.value));return{...T.value,brands:t}}),pe=n(()=>Bt(l.value));function Fe(){l.value=ae({})}const rt=n(()=>{const e=_.value?.total;return e==null?"Показать товары":`Показать ${e} ${Ht(e)}`}),N=F(!1),Re=F(null);pa(N,Re);function it(){N.value=!0}function me(){N.value=!1}S(N,e=>{document.body.style.overflow=e?"hidden":""}),Ct(()=>{document.body.style.overflow=""});const{absoluteUrl:Z,absoluteImage:ut}=Mt(),ct=n(()=>{const e=ke(x.value,u.value);return e.length>=2?e[e.length-2].name:""}),ve=n(()=>Qt(Y.value,ct.value).replace(/,(?=\S)/g,", ")),ge=n(()=>({category:u.value,in_stock:1,limit:We,page:1,sort:"price_asc",field:"price",order:"asc",...W.value?Ut(W.value):{}})),{data:dt}=R(_e("/products"),{key:()=>`category-instock-${u.value}-${c.value?.slug??""}`,query:ge,watch:[ge],default:()=>null,onResponseError(){}},"$VOA-EkyC_4"),ze=n(()=>({...ge.value,page:2})),{data:pt}=R(_e("/products"),{key:()=>`category-instock2-${u.value}-${c.value?.slug??""}`,query:ze,watch:[ze],immediate:J.value,default:()=>null,onResponseError(){}},"$xpiSpnh2hT"),V=n(()=>{const e=dt.value;if(!e||e.ok!==!0)return null;const t=e.meta?.total??0,s=pt.value,v=c.value&&t>We&&s&&s.ok===!0?s.data??[]:[];return ea([...e.data??[],...v],t)}),fe=n(()=>{const e=V.value;return e?c.value&&!M.value&&_.value?.total!=null?Math.max(0,_.value.total-e.dummies):e.count:null}),Ae=n(()=>V.value?.minPrice??null),he=n(()=>M.value?null:Ae.value??T.value.price?.min??null),mt=n(()=>M.value?[]:T.value.brands??[]),xe=n(()=>Ae.value),be=n(()=>({count:fe.value,minPrice:xe.value,brands:M.value||c.value?.filters.brands?.length?[]:V.value?.brands??[],complete:V.value?.complete??!1})),De=n(()=>c.value?ta(c.value,be.value):""),ye=n(()=>{if(r.value>1)return[];const e=we.value?X.value?.faq??[]:[];if(!c.value)return e;const t=aa(c.value,be.value);if(!e.length)return t;const s=t[t.length-1];return[t[0],...e,...e.some(v=>v.q===s.q)?[]:[s]]}),ee=n(()=>c.value?.name??ve.value),E=n(()=>r.value>1&&_.value?_.value:null),vt=n(()=>E.value?Jt(ee.value,r.value,E.value.totalPages):c.value?oa(c.value.name,xe.value):Kt(ve.value,he.value)),Be=n(()=>E.value?Xt({name:ee.value,page:r.value,totalPages:E.value.totalPages,pageSize:E.value.limit||24,total:E.value.total,minPrice:c.value?xe.value:he.value}):c.value?ra(c.value.name,be.value):Wt({name:ve.value,inStock:fe.value,minPrice:he.value,brands:mt.value})),Ue=n(()=>ut(P.value[0]?.image??null));Tt({title:()=>vt.value,description:()=>Be.value,ogTitle:()=>`${ee.value} — 004.RU`,ogDescription:()=>Be.value,ogImage:()=>Ue.value,twitterImage:()=>Ue.value,ogUrl:()=>Z(q.value)});const gt=n(()=>ue.value?!0:M.value?!1:c.value?!na(fe.value):Gt(_.value?.total??null));He(()=>{const e=_.value?.totalPages??1,t=[{rel:"canonical",href:Z(ce(r.value))}];r.value>1&&t.push({rel:"prev",href:Z(ce(r.value-1))}),r.value<e&&t.push({rel:"next",href:Z(ce(r.value+1))});const s=[];return gt.value&&s.push({name:"robots",content:"noindex, follow"}),{link:t,meta:s}}),He(()=>{const e=[],s={"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{name:"Главная",url:`${se}/`},...Ie.value.map(o=>({name:o.name,url:o.to?`${se}${o.to}`:`${se}${q.value}`}))].map((o,b)=>({"@type":"ListItem",position:b+1,name:o.name,item:o.url}))};if(e.push({type:"application/ld+json",innerHTML:JSON.stringify(s).replace(/</g,"\\u003c")}),P.value.length){const o={"@context":"https://schema.org","@type":"ItemList",itemListElement:P.value.map((b,O)=>({"@type":"ListItem",position:O+1,url:`${se}/product/${b.code}`}))};e.push({type:"application/ld+json",innerHTML:JSON.stringify(o).replace(/</g,"\\u003c")})}const v=Yt(ye.value);return v&&e.push({type:"application/ld+json",innerHTML:JSON.stringify(v).replace(/</g,"\\u003c")}),{script:e}});{const e=je();let t="";S(P,s=>{if(!s?.length)return;const v=String(e.fullPath)+"|"+s.length;v!==t&&(t=v,setTimeout(()=>Nt("catalog:"+String(e.params.code??""),s.map((o,b)=>({id:o.id,name:o.name,price:o.price,brand:o.brand,position:b+1}))),60))},{immediate:!0})}return(e,t)=>{const s=yt,v=_t,o=kt,b=Ze,O=It,Ve=Et,ft=ha,ht=Vt,xt=Ot,bt=jt;return i(),m("div",null,[h(s,{items:a(Ie)},null,8,["items"]),p("h1",xa,w(a(ee)),1),a(c)&&a(De)&&a(r)===1?(i(),m("p",ba,w(a(De)),1)):y("",!0),a(Le).length?(i(),j(v,{key:1,tiles:a(Le),current:a(c)?a(q):"","section-path":`/catalog/${a(u)}`,"group-brands":"",class:"mb-5"},null,8,["tiles","current","section-path"])):y("",!0),a(Ne).length&&!a(c)?(i(),m("section",ya,[t[7]||(t[7]=p("h2",{class:"text-[15px] font-bold mb-3"},"Разделы",-1)),p("ul",_a,[(i(!0),m(z,null,le(a(Ne),g=>(i(),m("li",{key:g.id},[h(O,{to:`/catalog/${g.code}`,class:"group flex items-center gap-2.5 h-full px-3.5 py-3 rounded-lg bg-panel border border-line hover:border-teal hover:bg-surface-hover transition-colors"},{default:Q(()=>[h(o,{code:g.code,size:"18",class:"shrink-0 text-txt-dim group-hover:text-teal transition-colors","aria-hidden":"true"},null,8,["code"]),p("span",ka,w(g.name),1),h(b,{name:"lucide:chevron-right",size:"15",class:"ml-auto shrink-0 text-txt-dim group-hover:text-teal transition-colors","aria-hidden":"true"})]),_:2},1032,["to"])]))),128))])])):y("",!0),p("div",$a,[a(Pe)||a(Me)?(i(),m("aside",wa,[p("div",Sa,[a(Pe)?(i(),m("div",La,[...t[8]||(t[8]=[Pt('<div class="h-5 w-24 rounded bg-surface-hover" data-v-d78b0a62></div><div class="h-9 rounded bg-surface-hover" data-v-d78b0a62></div><div class="h-9 rounded bg-surface-hover" data-v-d78b0a62></div><div class="h-9 rounded bg-surface-hover" data-v-d78b0a62></div><div class="h-9 rounded bg-surface-hover" data-v-d78b0a62></div>',5)])])):(i(),j(Ve,{key:1,filters:a(l),"onUpdate:filters":t[0]||(t[0]=g=>H(l)?l.value=g:null),facets:a(de),total:a(_)?.total??null,"specs-has-more":a(Te),onMoreSpecs:t[1]||(t[1]=g=>I.value=60)},null,8,["filters","facets","total","specs-has-more"]))])])):y("",!0),p("div",Ca,[a(Me)?(i(),m("button",{key:0,t
1ype:"button",class:"min-[1024px]:hidden flex items-center gap-2 w-full h-11 px-4 mb-3 rounded-md bg-panel border border-line text-[14px] font-medium hover:bg-surface-hover transition-colors",onClick:it},[h(b,{name:"lucide:sliders-horizontal",size:"17","aria-hidden":"true"}),t[9]||(t[9]=te(" Фильтры ",-1)),a(pe)?(i(),m("span",{key:0,class:"min-w-[20px] h-5 px-1.5 grid place-items-center rounded-full bg-teal text-teal-ink text-[11.5px] font-bold","aria-label":`выбрано фильтров: ${a(pe)}`},w(a(pe)),9,Ma)):y("",!0),h(b,{name:"lucide:chevron-down",size:"16",class:"ml-auto text-txt-dim","aria-hidden":"true"})])):y("",!0),h(ft,{filters:a(l),"onUpdate:filters":t[2]||(t[2]=g=>H(l)?l.value=g:null),facets:a(de)},null,8,["filters","facets"]),a(c)&&a(ue)&&!a(M)?y("",!0):(i(),j(ht,{key:1,modelValue:a(d),"onUpdate:modelValue":t[3]||(t[3]=g=>H(d)?d.value=g:null),total:a(_)?.total??null},null,8,["modelValue","total"])),a(Ee)&&!a(P).length?(i(),m("div",Ta,[(i(),m(z,null,le(24,g=>p("div",{key:g,class:"h-[358px] rounded-lg bg-panel animate-pulse"})),64))])):a(st)&&!a(P).length?(i(),m("p",Pa," Не удалось загрузить товары. Попробуйте обновить страницу. ")):a(ue)?(i(),m(z,{key:4},[a(M)?(i(),m("div",qa,[h(b,{name:"lucide:search-x",size:"34",class:"text-txt-dim mb-3","aria-hidden":"true"}),t[10]||(t[10]=p("p",{class:"text-[15px] font-bold mb-1.5"},"По вашему выбору ничего нет",-1)),t[11]||(t[11]=p("p",{class:"text-[13px] text-txt-dim mb-4 max-w-[420px]"}," Попробуйте убрать часть условий — например, расширить диапазон или снять галочку. ",-1)),p("button",{type:"button",class:"h-10 px-5 rounded-md bg-teal text-teal-ink text-[13.5px] font-bold hover:bg-teal-link-hover transition-colors",onClick:Fe}," Сбросить фильтры ")])):a(c)?(i(),m("div",Ia,[t[12]||(t[12]=p("p",{class:"text-[15px] font-bold mb-1.5"},"Сейчас этих моделей нет в наличии",-1)),t[13]||(t[13]=p("p",{class:"text-[13px] text-txt-dim mb-4 max-w-[420px]"}," Загляните в раздел целиком — там все модели, которые можно купить сегодня. ",-1)),h(O,{to:`/catalog/${a(u)}`,class:"h-10 px-5 inline-flex items-center rounded-md bg-teal text-teal-ink text-[13.5px] font-bold hover:bg-teal-link-hover transition-colors"},{default:Q(()=>[te(" Все "+w(a(Y).toLowerCase()),1)]),_:1},8,["to"])])):(i(),m("p",Na,"В этой категории пока нет товаров."))],64)):(i(),m(z,{key:5},[p("div",{class:Qe(a(Ee)?"opacity-50 transition-opacity pointer-events-none":"transition-opacity")},[h(xt,{products:a(P)},null,8,["products"])],2),a(_)&&a(_).totalPages>1?(i(),j(bt,{key:0,page:a(r),"onUpdate:page":t[4]||(t[4]=g=>H(r)?r.value=g:null),"total-pages":a(_).totalPages,"link-for":ot,class:"mt-8"},null,8,["page","total-pages"])):y("",!0)],64))])]),a(we)&&a(X)?.html?(i(),m("section",Ea,[p("h2",Fa,w(a(c)?`О подборке «${a(c).name}»`:`Как выбрать: ${a(Y).toLowerCase()}`),1),p("div",{innerHTML:a(X).html},null,8,Ra)])):y("",!0),a(K)?(i(),m("p",za,[h(O,{to:a(K).path,class:"inline-flex items-center gap-1.5 text-teal hover:text-teal-link-hover underline underline-offset-2"},{default:Q(()=>[h(b,{name:"lucide:book-open",size:"16","aria-hidden":"true"}),te(" "+w(a(K).short)+": гид ",1)]),_:1},8,["to"])])):y("",!0),a(ye).length?(i(),m("section",{key:5,class:Qe([a(K)?"mt-4":"mt-10","max-w-[860px]"]),"aria-labelledby":"landing-faq-title","data-testid":"landing-faq"},[t[14]||(t[14]=p("h2",{id:"landing-faq-title",class:"text-[17px] font-bold mb-3"},"Вопросы и ответы",-1)),p("div",Aa,[(i(!0),m(z,null,le(a(ye),(g,Oe)=>(i(),m("details",{key:Oe,class:"group px-4 py-3",open:Oe===0},[p("summary",Ba,[h(b,{name:"lucide:chevron-right",size:"16",class:"shrink-0 text-txt-dim transition-transform group-open:rotate-90","aria-hidden":"true"}),te(" "+w(g.q),1)]),p("p",Ua,w(g.a),1)],8,Da))),128))])],2)):y("",!0),(i(),j(qt,{to:"body"},[h(Ge,{name:"fade"},{default:Q(()=>[a(N)?(i(),m("div",{key:0,class:"fixed inset-0 z-50 bg-black/60 min-[1024px]:hidden",onClick:me})):y("",!0)]),_:1}),h(Ge,{name:"sheet"},{default:Q(()=>[a(N)?(i(),m("aside",{key:0,ref_key:"drawerEl",ref:Re,class:"fixed inset-0 z-50 flex flex-col bg-bg min-[1024px]:hidden",role:"dialog","aria-modal":"true","aria-labelledby":"
1category-filters-title"},[p("header",Va,[t[15]||(t[15]=p("h2",{id:"category-filters-title","data-drawer-title":"",tabindex:"-1",class:"text-[16px] font-bold flex-1 outline-none"}," Фильтры ",-1)),a(M)?(i(),m("button",{key:0,type:"button",class:"h-8 px-3 rounded-md text-[13px] font-medium text-teal hover:bg-panel transition-colors",onClick:Fe}," Сбросить ")):y("",!0),p("button",{type:"button",class:"grid place-items-center w-9 h-9 rounded-md hover:bg-panel transition-colors","aria-label":"Закрыть фильтры",onClick:me},[h(b,{name:"lucide:x",size:"20","aria-hidden":"true"})])]),p("div",Oa,[h(Ve,{filters:a(l),"onUpdate:filters":t[5]||(t[5]=g=>H(l)?l.value=g:null),facets:a(de),"specs-has-more":a(Te),"hide-heading":"",onMoreSpecs:t[6]||(t[6]=g=>I.value=60)},null,8,["filters","facets","specs-has-more"])]),p("footer",ja,[p("button",{type:"button",class:"w-full h-12 rounded-md bg-teal text-teal-ink text-[14.5px] font-bold hover:bg-teal-link-hover transition-colors disabled:opacity-60",onClick:me},w(a(rt)),1)])],512)):y("",!0)]),_:1})]))])}}}),cn=ma(Ha,[["__scopeId","data-v-d78b0a62"]]);export{cn as default};

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.