1import{_ as H}from"./CcdAsIpI.js";import{_ as M}from"./Uzdp_VCC.js";import{_ as R,a as F}from"./CXeUz4BK.js";import{_ as G}from"./DaJiy6Bw.js";import{_ as K}from"./B11e5dcS.js";import{_ as O}from"./u0YbCyV6.js";import{h as W,i as Z,j as q,o as n,c as f,w as c,g as e,v as g,t as m,r as k,b as C,x as I,y as d,a as b,S as J,T as Q,e as i,ae as X,m as P,af as Y,ag as ee,K as w,P as te,z as B,A as se,d as ae,U as le,V as S,W as ne,u as oe,ad as y,Z as U,k as ie}from"./jXePKi-b.js";import{_ as re}from"./CyfDxmR2.js";import{_ as ce}from"./BlU4do4d.js";import{f as ue}from"./BR2RA9QJ.js";import{q as me,a as de}from"./_tAuLgWI.js";import"./CaTdxSIs.js";import"./rIOCF1ro.js";import"./iik6CYzq.js";import"./BwvWOR8S.js";import"./7HYI0VMV.js";import"./Bn5D3W2X.js";const pe={slots:{root:"flex flex-col gap-3",title:"text-sm font-semibold flex items-center gap-1.5",list:"flex flex-col gap-2",item:"relative",link:"group text-sm flex items-center gap-1.5 rounded-sm outline-primary/25 focus-visible:outline-3",linkLeadingIcon:"size-5 shrink-0",linkLabel:"truncate",linkLabelExternalIcon:"size-3 absolute top-0 text-dimmed"},variants:{active:{true:{link:"text-primary font-medium"},false:{link:["text-muted hover:text-default","transition-colors"]}}}},_e={__name:"UPageLinks",props:{as:{type:null,required:!1,default:"nav"},title:{type:String,required:!1},links:{type:Array,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(x){const o=x,p=W(),a=Z("pageLinks",o),_=q(),l=B(()=>se({extend:pe,..._.ui?.pageLinks||{}})());return(u,t)=>(n(),f(e(te),{as:e(a).as,"data-slot":"root",class:m(l.value.root({class:[e(a).ui?.root,e(a).class]}))},{default:c(()=>[e(a).title||p.title?(n(),g("p",{key:0,"data-slot":"title",class:m(l.value.title({class:e(a).ui?.title}))},[k(u.$slots,"title",{},()=>[C(I(e(a).title),1)])],2)):d("",!0),b("ul",{"data-slot":"list",class:m(l.value.list({class:e(a).ui?.list}))},[(n(!0),g(J,null,Q(e(a).links,(s,v)=>(n(),g("li",{key:v,"data-slot":"item",class:m(l.value.item({class:[e(a).ui?.item,s.ui?.item]}))},[i(X,P({ref_for:!0},e(Y)(s),{custom:""}),{default:c(({active:r,...h})=>[i(ee,P({ref_for:!0},h,{"data-slot":"link",class:l.value.link({class:[e(a).ui?.link,s.ui?.link,s.class],active:r})}),{default:c(()=>[k(u.$slots,"link",{link:s,active:r,ui:l.value},()=>[k(u.$slots,"link-leading",{link:s,active:r,ui:l.value},()=>[s.icon?(n(),f(w,{key:0,name:s.icon,"data-slot":"linkLeadingIcon",class:m(l.value.linkLeadingIcon({class:[e(a).ui?.linkLeadingIcon,s.ui?.linkLeadingIcon],active:r}))},null,8,["name","class"])):d("",!0)]),s.label||p["link-label"]?(n(),g("span",{key:0,"data-slot":"linkLabel",class:m(l.value.linkLabel({class:[e(a).ui?.linkLabel,s.ui?.linkLabel],active:r}))},[k(u.$slots,"link-label",{link:s,active:r},()=>[C(I(s.label),1)]),s.target==="_blank"?(n(),f(w,{key:0,name:e(_).ui.icons.external,"data-slot":"linkLabelExternalIcon",class:m(l.value.linkLabelExternalIcon({class:[e(a).ui?.linkLabelExternalIcon,s.ui?.linkLabelExternalIcon],active:r}))},null,8,["name","class"])):d("",!0)],2)):d("",!0),k(u.$slots,"link-trailing",{link:s,active:r})])]),_:2},1040,["class"])]),_:2},1040)],2))),128))],2)]),_:3},8,["as","class"]))}},fe={class:"flex items-center gap-3 flex-wrap"},Ee=ae({__name:"[...slug]",async setup(x){let o,p;const a=le(),{toc:_,docs:l}=q(),u=ie("navigation"),{data:t}=([o,p]=S(()=>U(`docs-${a.path}`,()=>me("docs").path(a.path).first())),o=await o,p(),o);if(!t.value)throw ne({statusCode:404,statusMessage:l.nichtGefunden});const{data:s}=([o,p]=S(()=>U(`docs-surround-${a.path}`,()=>de("docs",a.path))),o=await o,p(),o),v=B(()=>u?.value?ue(u.value,t.value?.path):void 0);return oe({title:()=>t.value?.seo?.title||t.value?.title,description:()=>t.value?.seo?.description||t.value?.description,ogTitle:()=>t.value?.seo?.title||t.value?.title,ogDescription:()=>t.value?.seo?.description||t.value?.description}),(r,h)=>{const L=H,E=M,T=R,z=G,$=K,A=O,V=F,N=_e,j=re,D=ce;return e(t)?(n(),f(D,{key:0},y({default:c(()=>[i(T,{headline:e(v),links:e(t).links},y({title:c(()=>[b("div",fe,[i(L,{text:e(t).title},null,8,["text"]),e(t).audience==="developer"&&e(l).entwicklerTitel?(n(),f(E,{key:0,label:e(l).entwicklerTitel,icon:"i-lucide-code-2",color:"neutral",variant:"subtle",size:"md"},null,8,["label"])):d("",!0)])]),_:2},[e(t).description?{name:"description",fn:c(()=>[i(L,{text:e(t).description},null,8,["text"])]),key:"0"}:void 0]),1032,["headline","links"]),i(V,null,{default:c(()=>[i(z,{value:e(t),class:"prose max-w-none"},null,8,["value"]),e(s)?.length?(n(),f($,{key:0,class:"my-12"})):d("",!0),i(A,{surround:e(s)},null,8,["surround"])]),_:1})]),_:2},[e(t).body?.toc?.links?.length?{name:"right",fn:c(()=>[i(j,{title:e(_).title,links:e(t).body.toc.links},y({_:2},[e(_)?.bottom?{name:"bottom",fn:c(()=>[b("div",{class:m(["hidden lg:block space-y-6",{"!mt-6":e(t).body?.toc?.links?.length}])}
1,[e(t).body?.toc?.links?.length?(n(),f($,{key:0,type:"dashed"})):d("",!0),i(N,{title:e(_).bottom.title,links:e(_).bottom.links},null,8,["title","links"])],2)]),key:"0"}:void 0]),1032,["title","links"])]),key:"0"}:void 0]),1024)):d("",!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.