forge/docus/dist/_nuxt/AFG10c_a.js
2026-05-23 09:23:12 -05:00

2 lines
43 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{c as q,s as e,Z as G,Q as le,$ as be,a0 as H,aF as Ve,a2 as ye,aG as We,a4 as ie,o as s,e as w,B as v,p as b,q as I,a as k,ab as X,ac as f,ad as Ne,m as B,f as x,af as O,ah as M,ag as K,F as R,r as Y,ai as He,aH as V,W as Ee,D as ze,aj as Se,a7 as ke,a8 as Ae,aa as Oe,aw as fe,ax as pe,an as de,ao as he,a9 as Pe,v as J,aI as Ge,_ as Xe,a1 as Q,a3 as Be,aJ as Ye,aK as Je,aL as Qe,al as $e,am as F,P as ne,aM as Ze,aN as _e,d as se,aO as xe,aP as et,aQ as tt,aR as at,aS as oe,ak as re,aT as Ie,aU as De,w as Ue,aV as it,aW as lt,aX as nt,aY as st,X as ot,aZ as rt,a_ as ct,a$ as ut,b0 as Ke,b1 as me,b2 as dt,az as qe,b3 as gt,b4 as ft,b5 as pt,b6 as Te,b7 as Ce,b8 as ht,b9 as mt,ba as vt,bb as bt}from"./B3fabVUf.js";import{_ as yt}from"./DJxuwfoz.js";import{u as kt,_ as xt}from"./n8vERajx.js";import{_ as It}from"./Dq00p3Sb.js";import"./BN_7HF1G.js";function wt(t){const g=q(()=>e(t)),a=q(()=>new Intl.Collator("en",{usage:"search",...g.value}));return{startsWith:(l,i)=>i.length===0?!0:(l=l.normalize("NFC"),i=i.normalize("NFC"),a.value.compare(l.slice(0,i.length),i)===0),endsWith:(l,i)=>i.length===0?!0:(l=l.normalize("NFC"),i=i.normalize("NFC"),a.value.compare(l.slice(-i.length),i)===0),contains:(l,i)=>{if(i.length===0)return!0;l=l.normalize("NFC"),i=i.normalize("NFC");let p=0;const m=i.length;for(;p+m<=l.length;p++){const r=l.slice(p,p+m);if(a.value.compare(i,r)===0)return!0}return!1}}}function Lt(){const{contains:t,startsWith:g}=wt({sensitivity:"base"});function a(l,i){return t(l,i)?t(i,l)?0:g(l,i)?1:2:null}function h(l,i,p){if(typeof l!="object"||l===null)return a(String(l),i);let m=null;for(const r of p){const d=G(l,r);if(d==null)continue;const y=Array.isArray(d)?d.map(String):[String(d)];for(const S of y){const A=a(S,i);if(A!==null&&(m===null||A<m)&&(m=A),m===0)return 0}}return m}function o(l,i,p){if(!i)return l;const m=[];for(const r of l){const d=h(r,i,p);d!==null&&m.push({item:r,score:d})}return m.sort((r,d)=>r.score-d.score),m.map(({item:r})=>r)}function u(l,i,p){return i?l.map(m=>{const r=[];for(const d of m){if(d==null)continue;if(p.isStructural?.(d)){r.push({item:d,score:-1});continue}const y=h(d,i,p.fields);y!==null&&r.push({item:d,score:y})}return r.sort((d,y)=>d.score-y.score),r.map(({item:d})=>d)}).filter(m=>m.some(r=>!p.isStructural?.(r))):l}return{score:a,scoreItem:h,filter:o,filterGroups:u}}const Fe={__name:"UDropdownMenuContent",props:{items:{type:null,required:!1},portal:{type:[Boolean,String],required:!1,skipCheck:!0},sub:{type:Boolean,required:!1},labelKey:{type:null,required:!0},descriptionKey:{type:null,required:!0},checkedIcon:{type:null,required:!1},loadingIcon:{type:null,required:!1},externalIcon:{type:[Boolean,String],required:!1,skipCheck:!0},size:{type:null,required:!1},filter:{type:[Boolean,Object],required:!1},filterFields:{type:Array,required:!1},ignoreFilter:{type:Boolean,required:!1},searchTerm:{type:String,required:!1},class:{type:null,required:!1},ui:{type:null,required:!0},uiOverride:{type:null,required:!1},loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1}},emits:["update:searchTerm","escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(t,{emit:g}){const a=t,h=g,o=le(),{t:u,dir:l}=be(),i=H(),{filterGroups:p}=Lt(),m=J(""),r=q({get:()=>a.searchTerm??m.value,set:$=>{m.value=$,h("update:searchTerm",$)}}),d=de(()=>he(a.filter,{placeholder:u("dropdownMenu.search"),variant:"none"})),y=Ve(de(()=>a.portal)),S=ye(We(a,"sub","items","portal","labelKey","descriptionKey","checkedIcon","loadingIcon","externalIcon","size","filter","filterFields","ignoreFilter","searchTerm","class","ui","uiOverride"),h),A=()=>Pe(o,["default"]),[j,D]=ie(),U=q(()=>l.value==="rtl"?i.ui.icons.chevronLeft:i.ui.icons.chevronRight),L=q(()=>a.items?.length?Ge(a.items)?a.items:[a.items]:[]),_=$=>!!$.type&&["label","separator"].includes($.type),Z=q(()=>{if(!a.filter||a.ignoreFilter||!r.value)return L.value;const $=Array.isArray(a.filterFields)&&a.filterFields.length?a.filterFields:[a.labelKey];return p(L.value,r.value,{fields:$,isStructural:_})}),E=q(()=>Z.value.some($=>$.some(W=>!_(W))));return($,W)=>(s(),w(R,null,[v(e(j),null,{default:b(({item:c,active:P,index:n})=>[I($.$slots,c.slot||"item",{item:c,index:n,ui:t.ui},()=>[I($.$slots,c.slot?`${c.slot}-leading`:"item-leading",{item:c,active:P,index:n,ui:t.ui},()=>[c.loading?(s(),k(X,{key:0,name:t.loadingIcon||e(i).ui.icons.loading,"data-slot":"itemLeadingIcon",class:f(t.ui.itemLeadingIcon({class:[t.uiOverride?.itemLeadingIcon,c.ui?.itemLeadingIcon],color:c?.color,loading:!0}))},null,8,["name","class"])):c.icon?(s(),k(X,{key:1,name:c.icon,"data-slot":"itemLeadingIcon",class:f(t.ui.itemLeadingIcon({class:[t.uiOverride?.itemLeadingIcon,c.ui?.itemLeadingIcon],color:c?.color,active:P}))},null,8,["name","class"])):c.avatar?(s(),k(Ne,B({key:2,size:c.ui?.itemLeadingAvatarSize||t.uiOverride?.itemLeadingAvatarSize||t.ui.itemLeadingAvatarSize()},c.avatar,{"data-slot":"itemLeadingAvatar",class:t.ui.itemLeadingAvatar({class:[t.uiOverride?.itemLeadingAvatar,c.ui?.itemLeadingAvatar],active:P})}),null,16,["size","class"])):x("",!0)]),e(G)(c,a.labelKey)||o[c.slot?`${c.slot}-label`:"item-label"]||e(G)(c,a.descriptionKey)||o[c.slot?`${c.slot}-description`:"item-description"]?(s(),w("span",{key:0,"data-slot":"itemWrapper",class:f(t.ui.itemWrapper({class:[t.uiOverride?.itemWrapper,c.ui?.itemWrapper]}))},[O("span",{"data-slot":"itemLabel",class:f(t.ui.itemLabel({class:[t.uiOverride?.itemLabel,c.ui?.itemLabel],active:P}))},[I($.$slots,c.slot?`${c.slot}-label`:"item-label",{item:c,active:P,index:n},()=>[M(K(e(G)(c,a.labelKey)),1)]),c.target==="_blank"&&t.externalIcon!==!1?(s(),k(X,{key:0,name:typeof t.externalIcon=="string"?t.externalIcon:e(i).ui.icons.external,"data-slot":"itemLabelExternalIcon",class:f(t.ui.itemLabelExternalIcon({class:[t.uiOverride?.itemLabelExternalIcon,c.ui?.itemLabelExternalIcon],color:c?.color,active:P}))},null,8,["name","class"])):x("",!0)],2),e(G)(c,a.descriptionKey)||o[c.slot?`${c.slot}-description`:"item-description"]?(s(),w("span",{key:0,"data-slot":"itemDescription",class:f(t.ui.itemDescription({class:[t.uiOverride?.itemDescription,c.ui?.itemDescription]}))},[I($.$slots,c.slot?`${c.slot}-description`:"item-description",{item:c,active:P,index:n},()=>[M(K(e(G)(c,a.descriptionKey)),1)])],2)):x("",!0)],2)):x("",!0),O("span",{"data-slot":"itemTrailing",class:f(t.ui.itemTrailing({class:[t.uiOverride?.itemTrailing,c.ui?.itemTrailing]}))},[I($.$slots,c.slot?`${c.slot}-trailing`:"item-trailing",{item:c,active:P,index:n,ui:t.ui},()=>[c.children?.length?(s(),k(X,{key:0,name:U.value,"data-slot":"itemTrailingIcon",class:f(t.ui.itemTrailingIcon({class:[t.uiOverride?.itemTrailingIcon,c.ui?.itemTrailingIcon],color:c?.color,active:P}))},null,8,["name","class"])):c.kbds?.length?(s(),w("span",{key:1,"data-slot":"itemTrailingKbds",class:f(t.ui.itemTrailingKbds({class:[t.uiOverride?.itemTrailingKbds,c.ui?.itemTrailingKbds]}))},[(s(!0),w(R,null,Y(c.kbds,(T,C)=>(s(),k(He,B({key:C,size:c.ui?.itemTrailingKbdsSize||t.uiOverride?.itemTrailingKbdsSize||t.ui.itemTrailingKbdsSize()},{ref_for:!0},typeof T=="string"?{value:T}:T),null,16,["size"]))),128))],2)):x("",!0)]),v(e(V).ItemIndicator,{"as-child":""},{default:b(()=>[v(X,{name:t.checkedIcon||e(i).ui.icons.check,"data-slot":"itemTrailingIcon",class:f(t.ui.itemTrailingIcon({class:[t.uiOverride?.itemTrailingIcon,c.ui?.itemTrailingIcon],color:c?.color}))},null,8,["name","class"])]),_:2},1024)],2)])]),_:3}),v(e(V).Portal,fe(pe(e(y))),{default:b(()=>[(s(),k(Ee(t.sub?e(V).SubContent:e(V).Content),B({"data-slot":"content",class:t.ui.content({class:[t.uiOverride?.content,a.class]})},e(S)),{default:b(()=>[t.filter?(s(),k(e(V).Filter,{key:0,modelValue:r.value,"onUpdate:modelValue":W[1]||(W[1]=c=>r.value=c),"as-child":""},{default:b(()=>[v(yt,B({autofocus:"",autocomplete:"off",size:t.size},d.value,{"data-slot":"input",class:t.ui.input({class:t.uiOverride?.input}),onChange:W[0]||(W[0]=ze(()=>{},["stop"]))}),null,16,["size","class"])]),_:1},8,["modelValue"])):x("",!0),I($.$slots,"content-top",{sub:t.sub??!1}),!r.value||E.value?(s(),w("div",{key:1,role:"presentation","data-slot":"viewport",class:f(t.ui.viewport({class:t.uiOverride?.viewport}))},[(s(!0),w(R,null,Y(Z.value,(c,P)=>(s(),k(e(V).Group,{key:`group-${P}`,"data-slot":"group",class:f(t.ui.group({class:t.uiOverride?.group}))},{default:b(()=>[(s(!0),w(R,null,Y(c,(n,T)=>(s(),w(R,{key:`group-${P}-${T}`},[n.type==="label"?(s(),k(e(V).Label,{key:0,"data-slot":"label",class:f(t.ui.label({class:[t.uiOverride?.label,n.ui?.label,n.class]}))},{default:b(()=>[v(e(D),{item:n,index:T},null,8,["item","index"])]),_:2},1032,["class"])):n.type==="separator"?(s(),k(e(V).Separator,{key:1,"data-slot":"separator",class:f(t.ui.separator({class:[t.uiOverride?.separator,n.ui?.separator,n.class]}))},null,8,["class"])):n?.children?.length?(s(),k(e(V).Sub,{key:2,open:n.open,"default-open":n.defaultOpen},{default:b(()=>[v(e(V).SubTrigger,{as:"button",type:"button",disabled:n.disabled,"text-value":e(G)(n,a.labelKey),"data-slot":"item",class:f(t.ui.item({class:[t.uiOverride?.item,n.ui?.item,n.class],color:n?.color}))},{default:b(()=>[v(e(D),{item:n,index:T},null,8,["item","index"])]),_:2},1032,["disabled","text-value","class"]),v(Fe,B({sub:"",class:n.ui?.content,ui:t.ui,"ui-override":t.uiOverride,portal:t.portal,items:n.children,align:"start","align-offset":-4,"side-offset":3,"label-key":t.labelKey,"description-key":t.descriptionKey,"checked-icon":t.checkedIcon,"loading-icon":t.loadingIcon,"external-icon":t.externalIcon,size:t.size,filter:n.filter,"filter-fields":n.filterFields||t.filterFields,"ignore-filter":n.ignoreFilter??t.ignoreFilter},{ref_for:!0},n.content),Se({_:2},[Y(A(),(C,N)=>({name:N,fn:b(z=>[I($.$slots,N,B({ref_for:!0},z))])}))]),1040,["class","ui","ui-override","portal","items","label-key","description-key","checked-icon","loading-icon","external-icon","size","filter","filter-fields","ignore-filter"])]),_:2},1032,["open","default-open"])):n.type==="checkbox"?(s(),k(e(V).CheckboxItem,{key:3,"model-value":n.checked,disabled:n.disabled,"text-value":e(G)(n,a.labelKey),"data-slot":"item",class:f(t.ui.item({class:[t.uiOverride?.item,n.ui?.item,n.class],color:n?.color})),"onUpdate:modelValue":n.onUpdateChecked,onSelect:n.onSelect},{default:b(()=>[v(e(D),{item:n,index:T},null,8,["item","index"])]),_:2},1032,["model-value","disabled","text-value","class","onUpdate:modelValue","onSelect"])):(s(),k(ke,B({key:4,ref_for:!0},e(Ae)(n),{custom:""}),{default:b(({active:C,...N})=>[v(e(V).Item,{"as-child":"",disabled:n.disabled,"text-value":e(G)(n,a.labelKey),onSelect:n.onSelect},{default:b(()=>[v(Oe,B({ref_for:!0},N,{"data-slot":"item",class:t.ui.item({class:[t.uiOverride?.item,n.ui?.item,n.class],color:n?.color,active:C})}),{default:b(()=>[v(e(D),{item:n,active:C,index:T},null,8,["item","active","index"])]),_:2},1040,["class"])]),_:2},1032,["disabled","text-value","onSelect"])]),_:2},1040))],64))),128))]),_:2},1032,["class"]))),128))],2)):x("",!0),r.value&&!E.value?(s(),w("div",{key:2,"data-slot":"empty",class:f(t.ui.empty({class:t.uiOverride?.empty}))},[I($.$slots,"empty",{searchTerm:r.value},()=>[M(K(e(u)("dropdownMenu.noMatch",{searchTerm:r.value})),1)])],2)):x("",!0),I($.$slots,"default"),I($.$slots,"content-bottom",{sub:t.sub??!1})]),_:3},16,["class"]))]),_:3},16)],64))}},$t={slots:{content:"min-w-32 bg-default shadow-lg rounded-md ring ring-default overflow-hidden data-[state=open]:animate-[scale-in_100ms_ease-out] data-[state=closed]:animate-[scale-out_100ms_ease-in] origin-(--reka-dropdown-menu-content-transform-origin) flex flex-col",input:"border-b border-default",empty:"text-center text-muted",viewport:"relative divide-y divide-default scroll-py-1 overflow-y-auto flex-1",arrow:"fill-bg stroke-default",group:"p-1 isolate",label:"w-full flex items-center font-semibold text-highlighted",separator:"-mx-1 my-1 h-px bg-border",item:"group relative w-full flex items-start select-none outline-none before:absolute before:z-[-1] before:inset-px before:rounded-md data-disabled:cursor-not-allowed data-disabled:opacity-75",itemLeadingIcon:"shrink-0",itemLeadingAvatar:"shrink-0",itemLeadingAvatarSize:"",itemTrailing:"ms-auto inline-flex gap-1.5 items-center",itemTrailingIcon:"shrink-0",itemTrailingKbds:"hidden lg:inline-flex items-center shrink-0",itemTrailingKbdsSize:"",itemWrapper:"flex-1 flex flex-col text-start min-w-0",itemLabel:"truncate",itemDescription:"truncate text-muted",itemLabelExternalIcon:"inline-block size-3 align-top text-dimmed"},variants:{color:{primary:"",secondary:"",success:"",info:"",warning:"",error:"",neutral:""},active:{true:{item:"text-highlighted before:bg-elevated",itemLeadingIcon:"text-default"},false:{item:["text-default data-highlighted:text-highlighted data-[state=open]:text-highlighted data-highlighted:before:bg-elevated/50 data-[state=open]:before:bg-elevated/50","transition-colors before:transition-colors"],itemLeadingIcon:["text-dimmed group-data-highlighted:text-default group-data-[state=open]:text-default","transition-colors"]}},loading:{true:{itemLeadingIcon:"animate-spin"}},size:{xs:{label:"p-1 text-xs gap-1",item:"p-1 text-xs gap-1",empty:"p-2 text-xs",itemLeadingIcon:"size-4",itemLeadingAvatarSize:"3xs",itemTrailingIcon:"size-4",itemTrailingKbds:"gap-0.5",itemTrailingKbdsSize:"sm"},sm:{label:"p-1.5 text-xs gap-1.5",item:"p-1.5 text-xs gap-1.5",empty:"p-2.5 text-xs",itemLeadingIcon:"size-4",itemLeadingAvatarSize:"3xs",itemTrailingIcon:"size-4",itemTrailingKbds:"gap-0.5",itemTrailingKbdsSize:"sm"},md:{label:"p-1.5 text-sm gap-1.5",item:"p-1.5 text-sm gap-1.5",empty:"p-2.5 text-sm",itemLeadingIcon:"size-5",itemLeadingAvatarSize:"2xs",itemTrailingIcon:"size-5",itemTrailingKbds:"gap-0.5",itemTrailingKbdsSize:"md"},lg:{label:"p-2 text-sm gap-2",item:"p-2 text-sm gap-2",empty:"p-3 text-sm",itemLeadingIcon:"size-5",itemLeadingAvatarSize:"2xs",itemTrailingIcon:"size-5",itemTrailingKbds:"gap-1",itemTrailingKbdsSize:"md"},xl:{label:"p-2 text-base gap-2",item:"p-2 text-base gap-2",empty:"p-3 text-base",itemLeadingIcon:"size-6",itemLeadingAvatarSize:"xs",itemTrailingIcon:"size-6",itemTrailingKbds:"gap-1",itemTrailingKbdsSize:"lg"}}},compoundVariants:[{color:"primary",active:!1,class:{item:"text-primary data-highlighted:text-primary data-highlighted:before:bg-primary/10 data-[state=open]:before:bg-primary/10",itemLeadingIcon:"text-primary/75 group-data-highlighted:text-primary group-data-[state=open]:text-primary"}},{color:"secondary",active:!1,class:{item:"text-secondary data-highlighted:text-secondary data-highlighted:before:bg-secondary/10 data-[state=open]:before:bg-secondary/10",itemLeadingIcon:"text-secondary/75 group-data-highlighted:text-secondary group-data-[state=open]:text-secondary"}},{color:"success",active:!1,class:{item:"text-success data-highlighted:text-success data-highlighted:before:bg-success/10 data-[state=open]:before:bg-success/10",itemLeadingIcon:"text-success/75 group-data-highlighted:text-success group-data-[state=open]:text-success"}},{color:"info",active:!1,class:{item:"text-info data-highlighted:text-info data-highlighted:before:bg-info/10 data-[state=open]:before:bg-info/10",itemLeadingIcon:"text-info/75 group-data-highlighted:text-info group-data-[state=open]:text-info"}},{color:"warning",active:!1,class:{item:"text-warning data-highlighted:text-warning data-highlighted:before:bg-warning/10 data-[state=open]:before:bg-warning/10",itemLeadingIcon:"text-warning/75 group-data-highlighted:text-warning group-data-[state=open]:text-warning"}},{color:"error",active:!1,class:{item:"text-error data-highlighted:text-error data-highlighted:before:bg-error/10 data-[state=open]:before:bg-error/10",itemLeadingIcon:"text-error/75 group-data-highlighted:text-error group-data-[state=open]:text-error"}},{color:"primary",active:!0,class:{item:"text-primary before:bg-primary/10",itemLeadingIcon:"text-primary"}},{color:"secondary",active:!0,class:{item:"text-secondary before:bg-secondary/10",itemLeadingIcon:"text-secondary"}},{color:"success",active:!0,class:{item:"text-success before:bg-success/10",itemLeadingIcon:"text-success"}},{color:"info",active:!0,class:{item:"text-info before:bg-info/10",itemLeadingIcon:"text-info"}},{color:"warning",active:!0,class:{item:"text-warning before:bg-warning/10",itemLeadingIcon:"text-warning"}},{color:"error",active:!0,class:{item:"text-error before:bg-error/10",itemLeadingIcon:"text-error"}}],defaultVariants:{size:"md"}},qt={__name:"UDropdownMenu",props:$e({size:{type:null,required:!1},items:{type:null,required:!1},checkedIcon:{type:null,required:!1},loadingIcon:{type:null,required:!1},externalIcon:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},content:{type:Object,required:!1},arrow:{type:[Boolean,Object],required:!1},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},labelKey:{type:null,required:!1,default:"label"},descriptionKey:{type:null,required:!1,default:"description"},filter:{type:[Boolean,Object],required:!1,default:!1},filterFields:{type:Array,required:!1},ignoreFilter:{type:Boolean,required:!1,default:!1},disabled:{type:Boolean,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1},modal:{type:Boolean,required:!1,default:!0}},{searchTerm:{type:String,default:""},searchTermModifiers:{}}),emits:$e(["update:open"],["update:searchTerm"]),setup(t,{emit:g}){const a=t,h=g,o=le(),u=Xe(t,"searchTerm",{type:String,default:""}),l=H(),i=Q("dropdownMenu",a),p=ye(Be(a,"defaultOpen","open","modal"),h),m=de(()=>he(a.content,{side:"bottom",sideOffset:8,collisionPadding:8})),r=de(()=>he(a.arrow,{rounded:!0})),d=()=>Pe(o,["default"]),y=q(()=>F({extend:F($t),...l.ui?.dropdownMenu||{}})({size:a.size}));return(S,A)=>(s(),k(e(Qe),fe(pe(e(p))),{default:b(({open:j})=>[o.default?(s(),k(e(Ye),{key:0,"as-child":"",class:f(a.class),disabled:t.disabled},{default:b(()=>[I(S.$slots,"default",{open:j})]),_:2},1032,["class","disabled"])):x("",!0),v(Fe,B({"search-term":u.value,"onUpdate:searchTerm":A[0]||(A[0]=D=>u.value=D),class:y.value.content({class:[!o.default&&a.class,e(i)?.content]}),ui:y.value,"ui-override":e(i)},m.value,{items:t.items,portal:t.portal,"label-key":t.labelKey,"description-key":t.descriptionKey,"checked-icon":t.checkedIcon,"loading-icon":t.loadingIcon,"external-icon":t.externalIcon,size:t.size,filter:t.filter,"filter-fields":t.filterFields,"ignore-filter":t.ignoreFilter}),Se({default:b(()=>[t.arrow?(s(),k(e(Je),B({key:0},r.value,{"data-slot":"arrow",class:y.value.arrow({class:e(i)?.arrow})}),null,16,["class"])):x("",!0)]),_:2},[Y(d(),(D,U)=>({name:U,fn:b(L=>[I(S.$slots,U,fe(pe(L)))])}))]),1040,["search-term","class","ui","ui-override","items","portal","label-key","description-key","checked-icon","loading-icon","external-icon","size","filter","filter-fields","ignore-filter"])]),_:3},16))}},Tt={base:"relative",variants:{size:{xs:"",sm:"",md:"",lg:"",xl:""},orientation:{horizontal:"inline-flex -space-x-px",vertical:"flex flex-col -space-y-px"}}},Ct={__name:"UFieldGroup",props:{as:{type:null,required:!1},size:{type:null,required:!1},orientation:{type:null,required:!1,default:"horizontal"},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(t){const g=t,a=H(),h=Q("fieldGroup",g),o=q(()=>F({extend:F(Tt),...a.ui?.fieldGroup||{}}));return Ze(_e,q(()=>({orientation:g.orientation,size:g.size}))),(u,l)=>(s(),k(e(ne),{as:t.as,"data-orientation":t.orientation,class:f(o.value({orientation:t.orientation,class:[e(h)?.base,g.class]}))},{default:b(()=>[I(u.$slots,"default")]),_:3},8,["as","data-orientation","class"]))}},zt=se({__name:"DocsPageHeaderLinks",setup(t){const g=xe(),a=et(),h=tt().app?.baseURL||"/",{copy:o,copied:u}=at(),{t:l}=oe(),i=q(()=>`${window?.location?.origin}${h}raw${g.path}.md`),p=[[{label:l("docs.copy.link"),icon:"i-lucide-link",onSelect(){o(i.value)}},{label:l("docs.copy.view"),icon:"i-simple-icons:markdown",target:"_blank",to:i.value},{label:l("docs.copy.gpt"),icon:"i-simple-icons:openai",target:"_blank",to:`https://chatgpt.com/?hints=search&q=${encodeURIComponent(`Read ${i.value} so I can ask questions about it.`)}`},{label:l("docs.copy.claude"),icon:"i-simple-icons:anthropic",target:"_blank",to:`https://claude.ai/new?q=${encodeURIComponent(`Read ${i.value} so I can ask questions about it.`)}`}],[{label:"Copy MCP Server URL",icon:"i-lucide-link",onSelect(){o(`${window?.location?.origin}${h}mcp`),a.add({title:"Copied to clipboard",icon:"i-lucide-check-circle"})}},{label:"Add MCP Server",icon:"i-simple-icons:cursor",target:"_blank",to:"/mcp/deeplink"}]];async function m(){const r=await $fetch(`/raw${g.path}.md`);o(r)}return(r,d)=>{const y=re,S=qt,A=Ct;return s(),k(A,{size:"sm"},{default:b(()=>[v(y,{label:e(l)("docs.copy.page"),icon:e(u)?"i-lucide-check":"i-lucide-copy",color:"neutral",variant:"soft",ui:{leadingIcon:"text-neutral size-3.5"},onClick:m},null,8,["label","icon"]),v(S,{size:"sm",items:p,content:{align:"end",side:"bottom",sideOffset:8}},{default:b(()=>[v(y,{icon:"i-lucide-chevron-down",color:"neutral",variant:"soft",class:"border-l border-muted"})]),_:1})]),_:1})}}}),St=Object.assign(zt,{__name:"DocsPageHeaderLinks"}),At={slots:{root:"relative border-b border-default py-8",container:"",wrapper:"flex flex-col lg:flex-row lg:items-center lg:justify-between gap-4",headline:"mb-2.5 text-sm font-semibold text-primary flex items-center gap-1.5",title:"text-3xl sm:text-4xl text-pretty font-bold text-highlighted",description:"text-lg text-pretty text-muted",links:"flex flex-wrap items-center gap-1.5"},variants:{title:{true:{description:"mt-4"}}}},Ot={__name:"UPageHeader",props:{as:{type:null,required:!1},headline:{type:String,required:!1},title:{type:String,required:!1},description:{type:String,required:!1},links:{type:Array,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(t){const g=t,a=le(),h=H(),o=Q("pageHeader",g),u=q(()=>F({extend:F(At),...h.ui?.pageHeader||{}})({title:!!g.title||!!a.title}));return(l,i)=>(s(),k(e(ne),{as:t.as,"data-slot":"root",class:f(u.value.root({class:[e(o)?.root,g.class]}))},{default:b(()=>[t.headline||a.headline?(s(),w("div",{key:0,"data-slot":"headline",class:f(u.value.headline({class:e(o)?.headline}))},[I(l.$slots,"headline",{},()=>[M(K(t.headline),1)])],2)):x("",!0),O("div",{"data-slot":"container",class:f(u.value.container({class:e(o)?.container}))},[O("div",{"data-slot":"wrapper",class:f(u.value.wrapper({class:e(o)?.wrapper}))},[t.title||a.title?(s(),w("h1",{key:0,"data-slot":"title",class:f(u.value.title({class:e(o)?.title}))},[I(l.$slots,"title",{},()=>[M(K(t.title),1)])],2)):x("",!0),t.links?.length||a.links?(s(),w("div",{key:1,"data-slot":"links",class:f(u.value.links({class:e(o)?.links}))},[I(l.$slots,"links",{},()=>[(s(!0),w(R,null,Y(t.links,(p,m)=>(s(),k(re,B({key:m,color:"neutral",variant:"outline"},{ref_for:!0},p),null,16))),128))])],2)):x("",!0)],2),t.description||a.description?(s(),w("div",{key:0,"data-slot":"description",class:f(u.value.description({class:e(o)?.description}))},[I(l.$slots,"description",{},()=>[M(K(t.description),1)])],2)):x("",!0),I(l.$slots,"default")],2)]),_:3},8,["as","class"]))}},Pt={slots:{root:"grid grid-cols-1 sm:grid-cols-2 gap-8",link:["group block px-6 py-8 rounded-lg border border-default hover:bg-elevated/50 focus-visible:outline-primary","transition-colors"],linkLeading:["inline-flex items-center rounded-full p-1.5 bg-elevated group-hover:bg-primary/10 ring ring-accented mb-4 group-hover:ring-primary/50","transition"],linkLeadingIcon:["size-5 shrink-0 text-highlighted group-hover:text-primary","transition-[color,translate]"],linkTitle:"font-medium text-[15px] text-highlighted mb-1 truncate",linkDescription:"text-sm text-muted line-clamp-2"},variants:{direction:{left:{linkLeadingIcon:["group-active:-translate-x-0.5"]},right:{link:"text-end",linkLeadingIcon:["group-active:translate-x-0.5"]}}}},Bt={key:1,class:"hidden sm:block"},Dt=Object.assign({inheritAttrs:!1},{__name:"UContentSurround",props:{as:{type:null,required:!1},prevIcon:{type:null,required:!1},nextIcon:{type:null,required:!1},surround:{type:Array,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(t){const g=t,{dir:a}=be(),h=H(),o=Q("contentSurround",g),[u,l]=ie({props:{link:Object,icon:String,direction:String}}),i=q(()=>F({extend:F(Pt),...h.ui?.contentSurround||{}})()),p=q(()=>g.prevIcon||(a.value==="rtl"?h.ui.icons.arrowRight:h.ui.icons.arrowLeft)),m=q(()=>g.nextIcon||(a.value==="rtl"?h.ui.icons.arrowLeft:h.ui.icons.arrowRight));return(r,d)=>(s(),w(R,null,[v(e(u),null,{default:b(({link:y,icon:S,direction:A})=>[y?(s(),k(ke,{key:0,to:y.path,raw:"","data-slot":"link",class:f(i.value.link({class:[e(o)?.link,y.ui?.link,y.class],direction:A}))},{default:b(()=>[I(r.$slots,"link",{link:y,ui:i.value},()=>[O("div",{"data-slot":"linkLeading",class:f(i.value.linkLeading({class:[e(o)?.linkLeading,y.ui?.linkLeading]}))},[I(r.$slots,"link-leading",{link:y,ui:i.value},()=>[v(X,{name:y.icon||S,"data-slot":"linkLeadingIcon",class:f(i.value.linkLeadingIcon({class:[e(o)?.linkLeadingIcon,y.ui?.linkLeadingIcon],direction:A}))},null,8,["name","class"])])],2),O("p",{"data-slot":"linkTitle",class:f(i.value.linkTitle({class:[e(o)?.linkTitle,y.ui?.linkTitle]}))},[I(r.$slots,"link-title",{link:y,ui:i.value},()=>[M(K(y.title),1)])],2),O("p",{"data-slot":"linkDescription",class:f(i.value.linkDescription({class:[e(o)?.linkDescription,y.ui?.linkDescription]}))},[I(r.$slots,"link-description",{link:y,ui:i.value},()=>[M(K(y.description),1)])],2)])]),_:2},1032,["to","class"])):(s(),w("span",Bt," "))]),_:3}),t.surround?(s(),k(e(ne),B({key:0,as:t.as},r.$attrs,{"data-slot":"root",class:i.value.root({class:[e(o)?.root,g.class]})}),{default:b(()=>[v(e(l),{link:t.surround[0],icon:p.value,direction:"left"},null,8,["link","icon"]),v(e(l),{link:t.surround[1],icon:m.value,direction:"right"},null,8,["link","icon"])]),_:1},16,["as","class"])):x("",!0)],64))}}),Ut={base:"mt-8 pb-24 space-y-12"},Kt={__name:"UPageBody",props:{as:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(t){const g=t,a=H(),h=Q("pageBody",g),o=q(()=>F({extend:F(Ut),...a.ui?.pageBody||{}}));return(u,l)=>(s(),k(e(ne),{as:t.as,class:f(o.value({class:[e(h)?.base,g.class]}))},{default:b(()=>[I(u.$slots,"default")]),_:3},8,["as","class"]))}},Ft={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 focus-visible:outline-primary",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"]}}}},Rt={__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(t){const g=t,a=le(),h=H(),o=Q("pageLinks",g),u=q(()=>F({extend:F(Ft),...h.ui?.pageLinks||{}})());return(l,i)=>(s(),k(e(ne),{as:t.as,"data-slot":"root",class:f(u.value.root({class:[e(o)?.root,g.class]}))},{default:b(()=>[t.title||a.title?(s(),w("p",{key:0,"data-slot":"title",class:f(u.value.title({class:e(o)?.title}))},[I(l.$slots,"title",{},()=>[M(K(t.title),1)])],2)):x("",!0),O("ul",{"data-slot":"list",class:f(u.value.list({class:e(o)?.list}))},[(s(!0),w(R,null,Y(t.links,(p,m)=>(s(),w("li",{key:m,"data-slot":"item",class:f(u.value.item({class:[e(o)?.item,p.ui?.item]}))},[v(ke,B({ref_for:!0},e(Ae)(p),{custom:""}),{default:b(({active:r,...d})=>[v(Oe,B({ref_for:!0},d,{"data-slot":"link",class:u.value.link({class:[e(o)?.link,p.ui?.link,p.class],active:r})}),{default:b(()=>[I(l.$slots,"link",{link:p,active:r,ui:u.value},()=>[I(l.$slots,"link-leading",{link:p,active:r,ui:u.value},()=>[p.icon?(s(),k(X,{key:0,name:p.icon,"data-slot":"linkLeadingIcon",class:f(u.value.linkLeadingIcon({class:[e(o)?.linkLeadingIcon,p.ui?.linkLeadingIcon],active:r}))},null,8,["name","class"])):x("",!0)]),p.label||a["link-label"]?(s(),w("span",{key:0,"data-slot":"linkLabel",class:f(u.value.linkLabel({class:[e(o)?.linkLabel,p.ui?.linkLabel],active:r}))},[I(l.$slots,"link-label",{link:p,active:r},()=>[M(K(p.label),1)]),p.target==="_blank"?(s(),k(X,{key:0,name:e(h).ui.icons.external,"data-slot":"linkLabelExternalIcon",class:f(u.value.linkLabelExternalIcon({class:[e(o)?.linkLabelExternalIcon,p.ui?.linkLabelExternalIcon],active:r}))},null,8,["name","class"])):x("",!0)],2)):x("",!0),I(l.$slots,"link-trailing",{link:p,active:r})])]),_:2},1040,["class"])]),_:2},1040)],2))),128))],2)]),_:3},8,["as","class"]))}},Mt={key:0,class:"space-y-6"},jt=se({__name:"DocsAsideRightBottom",setup(t){const a=xe().path,h=H(),{t:o}=oe(),{isEnabled:u,open:l}=Ie(),i=q(()=>u.value&&h.assistant?.explainWithAi!==!1),p=q(()=>h.assistant?.icons?.explain||"i-lucide-brain");return(m,r)=>{const d=De,y=Rt,S=re;return e(h).toc?.bottom?.links?.length||e(i)?(s(),w("div",Mt,[v(d,{type:"dashed"}),e(h).toc?.bottom?.links?.length?(s(),k(y,{key:0,title:e(h).toc?.bottom?.title||e(o)("docs.links"),links:e(h).toc?.bottom?.links},null,8,["title","links"])):x("",!0),e(h).toc?.bottom?.links?.length&&e(i)?(s(),k(d,{key:1,type:"dashed"})):x("",!0),e(i)?(s(),k(S,{key:2,icon:e(p),label:e(o)("assistant.explainWithAi"),size:"sm",variant:"link",class:"p-0 text-sm",color:"neutral",onClick:r[0]||(r[0]=A=>e(l)(`Explain the page ${e(a)}`,!0))},null,8,["icon","label"])):x("",!0)])):x("",!0)}}}),Re=Object.assign(jt,{__name:"DocsAsideRightBottom"});function Vt(){const t=J(),g=J([]),a=J([]);function h(u){u.forEach(l=>{const i=l.target.id;i&&(l.isIntersecting?g.value=[...g.value,i]:g.value=g.value.filter(p=>p!==i))})}function o(u){u.forEach(l=>{t.value&&t.value.observe(l)})}return Ue(g,(u,l)=>{u.length===0?a.value=l:a.value=u}),it(()=>t.value=new IntersectionObserver(h)),lt(()=>t.value?.disconnect()),{visibleHeadings:g,activeHeadings:a,updateHeadings:o}}const Wt={slots:{root:"sticky top-(--ui-header-height) z-10 bg-default/75 lg:bg-[initial] backdrop-blur -mx-4 px-4 sm:px-6 sm:-mx-6 lg:ms-0 overflow-y-auto max-h-[calc(100vh-var(--ui-header-height))]",container:"pt-4 sm:pt-6 pb-2.5 sm:pb-4.5 lg:py-8 border-b border-dashed border-default lg:border-0 flex flex-col",top:"",bottom:"hidden lg:flex lg:flex-col gap-6",trigger:"group text-sm font-semibold flex-1 flex items-center gap-1.5 py-1.5 -mt-1.5 focus-visible:outline-primary",title:"truncate",trailing:"ms-auto inline-flex gap-1.5 items-center",trailingIcon:"size-5 transform transition-transform duration-200 shrink-0 group-data-[state=open]:rotate-180 lg:hidden",content:"relative data-[state=open]:animate-[collapsible-down_200ms_ease-out] data-[state=closed]:animate-[collapsible-up_200ms_ease-out] overflow-hidden focus:outline-none",list:"min-w-0",listWithChildren:"ms-3",item:"min-w-0",itemWithChildren:"",link:"group relative text-sm flex items-center focus-visible:outline-primary py-1",linkText:"truncate",indicator:"",indicatorLine:"",indicatorActive:""},variants:{color:{primary:"",secondary:"",success:"",info:"",warning:"",error:"",neutral:""},highlightColor:{primary:{indicatorActive:"bg-primary"},secondary:{indicatorActive:"bg-secondary"},success:{indicatorActive:"bg-success"},info:{indicatorActive:"bg-info"},warning:{indicatorActive:"bg-warning"},error:{indicatorActive:"bg-error"},neutral:{indicatorActive:"bg-inverted"}},active:{false:{link:["text-muted hover:text-default","transition-colors"]}},highlight:{true:""},highlightVariant:{straight:"",circuit:""},body:{true:{bottom:"mt-6"}}},compoundVariants:[{color:"primary",active:!0,class:{link:"text-primary"}},{color:"secondary",active:!0,class:{link:"text-secondary"}},{color:"success",active:!0,class:{link:"text-success"}},{color:"info",active:!0,class:{link:"text-info"}},{color:"warning",active:!0,class:{link:"text-warning"}},{color:"error",active:!0,class:{link:"text-error"}},{color:"neutral",active:!0,class:{link:"text-highlighted"}},{highlight:!0,highlightVariant:"straight",class:{list:"ms-2.5 ps-4 border-s border-default",item:"-ms-px",indicator:"absolute ms-2.5 transition-[translate,height] duration-200 h-(--indicator-size) translate-y-(--indicator-position) w-px rounded-full",indicatorLine:"hidden",indicatorActive:"w-full h-full"}},{highlight:!0,highlightVariant:"circuit",class:{list:"ps-6.5",item:"-ms-px",itemWithChildren:"ps-px",indicator:"absolute ms-2.5 start-0 top-0 rtl:-scale-x-100",indicatorLine:"absolute inset-0 bg-(--ui-border)",indicatorActive:"absolute w-full h-(--indicator-size) translate-y-(--indicator-position) transition-[translate,height] duration-200 ease-out"}}],defaultVariants:{color:"primary",highlightColor:"primary",highlightVariant:"straight"}},Nt=["href","onClick"],Me=Object.assign({inheritAttrs:!1},{__name:"UContentToc",props:{as:{type:null,required:!1,default:"nav"},trailingIcon:{type:null,required:!1},title:{type:String,required:!1},color:{type:null,required:!1},highlight:{type:Boolean,required:!1},highlightColor:{type:null,required:!1},highlightVariant:{type:null,required:!1},links:{type:Array,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1}},emits:["update:open","move"],setup(t,{emit:g}){const a=t,h=g,o=le(),u=ye(Be(a,"as","open","defaultOpen"),h),{t:l}=be(),i=nt(),p=H(),m=Q("contentToc",a),{activeHeadings:r,updateHeadings:d}=Vt(),[y,S]=ie({props:{links:Array,level:Number}}),[A,j]=ie(),[D,U]=ie(),L=q(()=>F({extend:F(Wt),...p.ui?.contentToc||{}})({color:a.color,highlight:a.highlight,highlightVariant:a.highlightVariant,highlightColor:a.highlightColor||a.color}));function _(n){const T=encodeURIComponent(n);i.push(`#${T}`),h("move",n)}function Z(n){return n.flatMap(T=>[T,...T.children?Z(T.children):[]])}function E(n,T=0){return n.flatMap(C=>[{link:C,level:T},...C.children?E(C.children,T+1):[]])}const $=1.75,W=q(()=>{if(!r.value?.length)return;const T=Z(a.links||[]).findIndex(C=>r.value.includes(C.id));return{"--indicator-size":`${$*r.value.length}rem`,"--indicator-position":T>=0?`${T*$}rem`:"0rem"}}),c=q(()=>{if(!a.highlight||a.highlightVariant!=="circuit"||!a.links?.length)return;const n=E(a.links),C=$*16,N=n.length*C,z=.5,ee=10.5;let te="",ce=z,ue=0;n.forEach((we,ge)=>{const ae=we.level>0?ee:z,Le=ue+C;ge===0&&(te+=`M${ae} ${ue}`,ce=ae),ae!==ce&&(te+=` L${ae} ${ue+6}`,ce=ae),te+=` L${ce} ${Le-(ge<n.length-1&&n[ge+1]?.level!==we.level?6:0)}`,ue=Le});const je=encodeURIComponent(`<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 ${N}'><path d='${te}' stroke='black' stroke-width='1' fill='none'/></svg>`);return{width:"0.75rem",height:`${n.length*$}rem`,maskImage:`url("data:image/svg+xml,${je}")`}}),P=st();return P.hooks.hook("page:loading:end",()=>{const n=Array.from(document.querySelectorAll("h2, h3"));d(n)}),P.hooks.hook("page:transition:finish",()=>{const n=Array.from(document.querySelectorAll("h2, h3"));d(n)}),(n,T)=>(s(),w(R,null,[v(e(y),null,{default:b(({links:C,level:N})=>[O("ul",{class:f(N>0?L.value.listWithChildren({class:e(m)?.listWithChildren}):L.value.list({class:e(m)?.list}))},[(s(!0),w(R,null,Y(C,(z,ee)=>(s(),w("li",{key:ee,class:f(z.children&&z.children.length>0?L.value.itemWithChildren({class:[e(m)?.itemWithChildren,z.ui?.itemWithChildren]}):L.value.item({class:[e(m)?.item,z.ui?.item]}))},[O("a",{href:`#${z.id}`,"data-slot":"link",class:f(L.value.link({class:[e(m)?.link,z.ui?.link,z.class],active:e(r).includes(z.id)})),onClick:ze(te=>_(z.id),["prevent"])},[I(n.$slots,"link",{link:z},()=>[O("span",{"data-slot":"linkText",class:f(L.value.linkText({class:[e(m)?.linkText,z.ui?.linkText]}))},K(z.text),3)])],10,Nt),z.children?.length?(s(),k(e(S),{key:0,links:z.children,level:N+1},null,8,["links","level"])):x("",!0)],2))),128))],2)]),_:3}),v(e(A),null,{default:b(({open:C})=>[I(n.$slots,"leading",{open:C,ui:L.value}),O("span",{"data-slot":"title",class:f(L.value.title({class:e(m)?.title}))},[I(n.$slots,"default",{open:C},()=>[M(K(t.title||e(l)("contentToc.title")),1)])],2),O("span",{"data-slot":"trailing",class:f(L.value.trailing({class:e(m)?.trailing}))},[I(n.$slots,"trailing",{open:C,ui:L.value},()=>[v(X,{name:t.trailingIcon||e(p).ui.icons.chevronDown,"data-slot":"trailingIcon",class:f(L.value.trailingIcon({class:e(m)?.trailingIcon}))},null,8,["name","class"])])],2)]),_:3}),v(e(D),null,{default:b(()=>[t.highlight?(s(),w("div",{key:0,"data-slot":"indicator",class:f(L.value.indicator({class:e(m)?.indicator})),style:ot({...W.value,...c.value||{}})},[O("div",{"data-slot":"indicatorLine",class:f(L.value.indicatorLine({class:e(m)?.indicatorLine}))},null,2),W.value?(s(),w("div",{key:0,"data-slot":"indicatorActive",class:f(L.value.indicatorActive({class:e(m)?.indicatorActive}))},null,2)):x("",!0)],6)):x("",!0),I(n.$slots,"content",{links:t.links},()=>[v(e(S),{links:t.links,level:0},null,8,["links"])])]),_:3}),v(e(ut),B({...e(u),...n.$attrs},{"default-open":t.defaultOpen,"data-slot":"root",class:L.value.root({class:[e(m)?.root,a.class]})}),{default:b(({open:C})=>[O("div",{"data-slot":"container",class:f(L.value.container({class:e(m)?.container}))},[o.top?(s(),w("div",{key:0,"data-slot":"top",class:f(L.value.top({class:e(m)?.top}))},[I(n.$slots,"top",{links:t.links})],2)):x("",!0),t.links?.length?(s(),w(R,{key:1},[v(e(rt),{"data-slot":"trigger",class:f(L.value.trigger({class:"lg:hidden"}))},{default:b(()=>[v(e(j),{open:C},null,8,["open"])]),_:2},1032,["class"]),v(e(ct),{"data-slot":"content",class:f(L.value.content({class:[e(m)?.content,"lg:hidden"]}))},{default:b(()=>[v(e(U))]),_:1},8,["class"]),O("p",{"data-slot":"trigger",class:f(L.value.trigger({class:"hidden lg:flex"}))},[v(e(j),{open:C},null,8,["open"])],2),O("div",{"data-slot":"content",class:f(L.value.content({class:[e(m)?.content,"hidden lg:flex"]}))},[v(e(U))],2)],64)):x("",!0),o.bottom?(s(),w("div",{key:2,"data-slot":"bottom",class:f(L.value.bottom({class:e(m)?.bottom,body:!!o.top||!!t.links?.length}))},[I(n.$slots,"bottom",{links:t.links})],2)):x("",!0)],2)]),_:3},16,["default-open","class"])],64))}}),Ht={key:0,class:"lg:hidden sticky top-(--ui-header-height) z-10 bg-default/75 backdrop-blur -mx-4 p-2 border-b border-dashed border-default flex justify-between"},Et=se({__name:"DocsAsideMobileBar",props:{links:{}},setup(t){const{subNavigationMode:g,sidebarNavigation:a,currentSection:h}=Ke(),{t:o}=oe(),u=me("contentNavigation"),l=me("contentToc"),i=J(!1),p=J(!1);return(m,r)=>{const d=re,y=gt,S=dt,A=Re,j=Me;return e(g)?(s(),w("div",Ht,[v(S,{open:e(i),"onUpdate:open":r[0]||(r[0]=D=>qe(i)?i.value=D:null),direction:"left",title:e(h)?.title,handle:!1,inset:"",side:"left",ui:{content:"w-full max-w-2/3"}},{body:b(()=>[v(y,{navigation:e(a),highlight:e(u).highlight??!0,"highlight-color":e(u).highlightColor,variant:e(u).variant??"link",color:e(u).color,"default-open":"","trailing-icon":"i-lucide-chevron-right",ui:{linkTrailingIcon:"group-data-[state=open]:rotate-90"}},null,8,["navigation","highlight","highlight-color","variant","color"])]),default:b(()=>[v(d,{label:e(o)("docs.menu"),icon:"i-lucide-text-align-start",color:"neutral",variant:"link",size:"xs","aria-label":e(o)("docs.menu")},null,8,["label","aria-label"])]),_:1},8,["open","title"]),v(S,{open:e(p),"onUpdate:open":r[1]||(r[1]=D=>qe(p)?p.value=D:null),direction:"right",handle:!1,inset:"",side:"right","no-body-styles":"",ui:{content:"w-full max-w-2/3"}},{body:b(()=>[t.links?.length?(s(),k(j,{key:0,highlight:e(l).highlight??!0,"highlight-color":e(l).highlightColor,"highlight-variant":e(l).highlightVariant,color:e(l).color,links:t.links,open:!0,"default-open":"",ui:{root:"!mx-0 !px-1 top-0 overflow-visible",container:"!pt-0 border-b-0",trailingIcon:"hidden",bottom:"flex flex-col"}},{bottom:b(()=>[v(A)]),_:1},8,["highlight","highlight-color","highlight-variant","color","links"])):x("",!0)]),default:b(()=>[v(d,{label:e(o)("docs.toc"),"trailing-icon":"i-lucide-chevron-right",color:"neutral",variant:"link",size:"xs","aria-label":e(o)("docs.toc")},null,8,["label","aria-label"])]),_:1},8,["open"])])):x("",!0)}}}),Gt=Object.assign(Et,{__name:"DocsAsideMobileBar"}),Xt=se({__name:"DocsAsideRight",props:{page:{}},setup(t){const g=t,a=q(()=>g.page?.body?.toc?.links||[]),{shouldPushContent:h}=Ie(),{subNavigationMode:o}=Ke(),u=H(),{t:l}=oe(),i=me("contentToc");return(p,m)=>{const r=Re,d=Me,y=Gt;return s(),w("div",null,[e(a).length&&!e(h)?(s(),k(d,{key:0,highlight:e(i).highlight??!0,"highlight-color":e(i).highlightColor,"highlight-variant":e(i).highlightVariant,color:e(i).color,title:e(u).toc?.title||e(l)("docs.toc"),links:e(a),class:f({"hidden lg:block":e(o)})},{bottom:b(()=>[v(r)]),_:1},8,["highlight","highlight-color","highlight-variant","color","title","links","class"])):x("",!0),v(y,{links:e(a)},null,8,["links"])])}}}),Yt=Object.assign(Xt,{__name:"DocsAsideRight"});function ve(t,g,a){if(!(!t?.length||!g)){for(const h of t)if(h.children){for(const u of h.children){const l=u.stem?.endsWith("/index");if(u.path===g&&!l)return h.title}const o=ve(h.children,g);if(o)return o}}}const Jt=t=>{const g=void 0;g&&g.node.res.setHeader("x-nitro-prerender",[g.node.res.getHeader("x-nitro-prerender"),t].filter(Boolean).join(","))},Qt={class:"flex items-center gap-2 text-sm text-muted"},ia=se({__name:"[...slug]",async setup(t){let g,a;const h=xe(),{locale:o,isEnabled:u,t:l}=oe(),i=H(),p=ft("navigation"),{shouldPushContent:m}=Ie(),r=q(()=>u.value?`docs_${o.value}`:"docs"),[{data:d},{data:y}]=([g,a]=pt(()=>Promise.all([Te(Ce(h.path),()=>ht(r.value).path(h.path).first(),"$FMwJADWsY_"),Te(`${Ce(h.path)}-surround`,()=>mt(r.value,h.path,{fields:["description"]}))])),g=await g,a(),g);if(!d.value)throw vt({statusCode:404,statusMessage:"Page not found",fatal:!0});const S=d.value.seo?.title||d.value.title,A=d.value.seo?.description||d.value.description,j=J(ve(p?.value,d.value?.path)),D=q(()=>bt(p?.value,d.value?.path||""));kt({title:S,description:A,type:"article",modifiedAt:d.value.modifiedAt,breadcrumbs:D}),Ue(()=>p?.value,()=>{j.value=ve(p?.value,d.value?.path)||j.value});const U=q(()=>i.github?i.github:null),L=q(()=>{if(U.value)return[U.value.url,"edit",U.value.branch,U.value.rootDir,"content",`${d.value?.stem}.${d.value?.extension}`].filter(Boolean).join("/")});return Jt(`/raw${h.path}.md`),(_,Z)=>{const E=re,$=St,W=Ot,c=xt,P=De,n=Dt,T=Kt,C=Yt,N=It;return e(d)?(s(),k(N,{key:`page-${e(m)}`},{right:b(()=>[v(C,{page:e(d)},null,8,["page"])]),default:b(()=>[v(W,{title:e(d).title,description:e(d).description,headline:e(j),ui:{wrapper:"flex-row items-center flex-wrap justify-between"}},{links:b(()=>[(s(!0),w(R,null,Y(e(d).links,(z,ee)=>(s(),k(E,B({key:ee,size:"sm"},{ref_for:!0},z),null,16))),128)),v($)]),_:1},8,["title","description","headline"]),v(T,null,{default:b(()=>[e(d)?(s(),k(c,{key:0,value:e(d)},null,8,["value"])):x("",!0),e(U)?(s(),k(P,{key:1},{default:b(()=>[O("div",Qt,[v(E,{variant:"link",color:"neutral",to:e(L),target:"_blank",icon:"i-lucide-pen",ui:{leadingIcon:"size-4"}},{default:b(()=>[M(K(e(l)("docs.edit")),1)]),_:1},8,["to"]),e(U)?.url?(s(),w(R,{key:0},[O("span",null,K(e(l)("common.or")),1),v(E,{variant:"link",color:"neutral",to:`${e(U).url}/issues/new/choose`,target:"_blank",icon:"i-lucide-alert-circle",ui:{leadingIcon:"size-4"}},{default:b(()=>[M(K(e(l)("docs.report")),1)]),_:1},8,["to"])],64)):x("",!0)])]),_:1})):x("",!0),v(n,{surround:e(y)},null,8,["surround"])]),_:1})]),_:1})):x("",!0)}}});export{ia as default};