import L from"./DocumentDrivenEmpty.a1939bad.js";import h from"./ContentRenderer.54f7a8d2.js";import x from"./DocumentDrivenNotFound.fc29f11a.js";import{b as z,a as m,av as C,q as k,aw as R,I as w,u as o,ax as d,ay as N,az as i,T as g,W as B,$ as D,al as E,o as c,i as T,m as l,w as p,c as _}from"./entry.4bb11f8f.js";import"./ContentRendererMarkdown.d1672c0f.js";import"./ButtonLink.7b7e2d25.js";import"./ContentSlot.725c9014.js";const $=m({name:"LayoutLoader",inheritAttrs:!1,props:{name:String},async setup(s,t){const n=await d[s.name]().then(e=>e.default||e);return()=>B(n,t.attrs,t.slots)}}),j=m({name:"NuxtLayout",inheritAttrs:!1,props:{name:{type:[String,Boolean,Object],default:null}},setup(s,t){const n=C("_route"),e=n===k()?R():n,a=w(()=>o(s.name)??e.meta.layout??"default");return()=>{const u=a.value&&a.value in d,r=e.meta.layoutTransition??N;return i(g,u&&r,{default:()=>i($,u&&{key:a.value,name:a.value,...t.attrs},t.slots).default()}).default()}}}),q={class:"document-driven-page"},P=m({__name:"document-driven",setup(s){const{page:t,layout:n}=D();return t.value,E(t),(e,a)=>{const u=L,r=h,f=x,y=j;return c(),T("div",q,[l(y,{name:o(n)||"default"},{default:p(()=>[o(t)?(c(),_(r,{key:o(t)._id,value:o(t)},{empty:p(({value:v})=>[l(u,{value:v},null,8,["value"])]),_:1},8,["value"])):(c(),_(f,{key:1}))]),_:1},8,["name"])])}}});export{P as default};