1import A from"./D242-hll.js";import N from"./CoP-KImb.js";import b from"./CJemIeTn.js";import C from"./B1XzkGgX.js";import H from"./p3ktJ2dX.js";import{u as M}from"./CGAVZ79y.js";import{d as B,i as I,u as P,w as $,j as E,c as d,p as F,b as V,e as p,f as l,g as t,k as h,h as r,o}from"#entry";import{u as j}from"./B8xMLKQi.js";import{u as D}from"./C3JiyK_w.js";import"./CCvS8bWW.js";import"./Dv6k6-It.js";const L={key:0,class:"page"},O={key:1,class:"page__content"},R={key:2},ee=B({__name:"[slug]",async setup(T){let a,u;const{findOne:f}=M(),s=I(),{locale:n,t:m}=P(),{extractMeta:v}=j(n),{data:c}=([a,u]=$(()=>D(`page-${s.params.slug}-${n.value}`,()=>f(s.params.slug,{locale:n.value}),{watch:[()=>s.params.slug,()=>n.value]})),a=await a,u(),a);if(!c.value||c.value.data===null)throw E({status:404,statusText:m("errors.pageNotFound"),statusMessage:m("errors.pageNotFoundMessage",{slug:s.params.slug}),fatal:!0});const e=d(()=>c.value?.data),i=d(()=>e.value?.main.filter(_=>["shared.highlight-page","shared.highlight-custom"].includes(_.__component)));return F("page",e.value),V(v(e.value)),(_,q)=>{const x=A,k=N,y=b,g=C,w=H;return t(e)?(o(),p("section",L,[t(e).cover?(o(),h(x,{key:0,media:t(e).cover,params:"w1400",class:"page__cover",alt:t(e).title},null,8,["media","alt"])):l("",!0),t(e).index?(o(),p("section",R,[r(w,{title:t(e).title,subtitle:t(e).name,description:t(e).description,color:t(e).color||"var(--c-light-blue)"},null,8,["title","subtitle","description","color"]),r(g,{components:t(e).main},null,8,["components"])])):(o(),p("section",O,[r(k,{page:t(e)},null,8,["page"]),t(e).portal&&t(i).length?(o(),h(y,{key:0,items:t(i)},null,8,["items"])):l("",!0),r(g,{components:t(e).main},null,8,["components"])]))])):l("",!0)}}});export{ee 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.