1import{d as C,a6 as D,p as _,u as N,r as B,Y as E,ao as m,ap as L,aw as M,c as u,a as e,g,e as S,f as T,j as a,n as v,t as p,N as V,a4 as A,aq as b,o as d,k as H,w as I,i as j,ab as q}from"./DlWDwVWO.js";import{_ as z}from"./BqUrHys7.js";import{_ as F}from"./C4Ar8p7M.js";import"./_YDQMVl6.js";const O={class:"legal-docs-page"},P={class:"legal-docs-page__inner container"},R={class:"legal-docs-page__wrap"},U={class:"legal-docs-page__sidebar-nav"},Y={class:"legal-docs-page__sidebar-list"},G={class:"legal-docs-page__content"},J={class:"legal-docs-page__title h3"},K=["innerHTML"],te=C({__name:"[slug]",async setup(Q){let t,c;const f=D(),l=_(()=>f.params.slug),{isDesktop:h}=N(),o=B(!1);E(l,()=>{o.value=!1});const{data:k}=([t,c]=m(()=>b("legal-docs-list",()=>$fetch("/api/site/legal-documents"))),t=await t,c(),t),r=_(()=>k.value?.documents??[]),{data:$}=([t,c]=m(()=>b(`legal-doc-${l.value}`,()=>$fetch(`/api/site/legal-documents/${l.value}`),{watch:[l]})),t=await t,c(),t),s=_(()=>$.value?.document);if(!s.value)throw L({statusCode:404,statusMessage:"Page not found"});M({title:()=>s.value?.title??"",description:()=>`${s.value?.title??""} â Elitnoe.ru, поÑÑал ÑлиÑной недвижимоÑÑи`,ogTitle:()=>s.value?.title??"",ogDescription:()=>`${s.value?.title??""} â Elitnoe.ru, поÑÑал ÑлиÑной недвижимоÑÑи`});const w=_(()=>[{title:"ÐокÑменÑÑ",url:r.value.length?`/legal-docs/${r.value[0].slug}`:""},{title:s.value?.title??"",url:""}]);return(W,i)=>{const y=H,x=q;return d(),u("div",O,[e("div",P,[a(h)?(d(),S(z,{key:0,items:a(w),class:"legal-docs-page__breadcrumbs"},null,8,["items"])):T("",!0),e("div",R,[e("aside",{class:v(["legal-docs-page__sidebar",{"legal-docs-page__sidebar--open":a(o)}])},[e("button",{class:"legal-docs-page__sidebar-toggle",type:"button",onClick:i[0]||(i[0]=n=>o.value=!a(o))},[e("span",null,p(a(s)?.title),1),g(y,{id:"ic_chevron-down",class:"legal-docs-page__sidebar-toggle-icon"})]),e("nav",U,[e("ul",Y,[(d(!0),u(V,null,A(a(r),n=>(d(),u("li",{key:n.slug},[g(x,{to:`/legal-docs/${n.slug}`,class:v(["legal-docs-page__sidebar-link",{"legal-docs-page__sidebar-link--active":n.slug===a(l)}]),onClick:i[1]||(i[1]=X=>o.value=!1)},{default:I(()=>[j(p(n.title),1)]),_:2},1032,["to","class"])]))),128))])])],2),e("div",G,[e("h1",J,p(a(s)?.title),1),e("div",{class:"legal-docs-page__body",innerHTML:a(s)?.content},null,8,K)])])]),g(F,{"hidden-blocks":{b3:!0,grayBlock:!0}})])}}});export{te 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.