1import{bi as y,bk as B,bV as C,bm as $,aY as h,bn as r,a$ as u,b0 as i,b1 as t,bp as k,bt as v,b4 as a,b2 as p,bq as w,b8 as O}from"./BKtmRkjI.js";import{_ as P,a as g}from"./BKm0ABPJ.js";import{_ as V}from"./B3J8jNRm.js";const x={slots:{root:"",content:"data-[state=open]:animate-[collapsible-down_200ms_ease-out] data-[state=closed]:animate-[collapsible-up_200ms_ease-out] overflow-hidden"}},A={__name:"UCollapsible",props:{as:{type:null,required:!1},class:{type:null,required:!1},ui:{type:null,required:!1},defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(c,{emit:d}){const s=c,m=d,f=y(),_=B(),b=C($(s,"as","defaultOpen","open","disabled","unmountOnHide"),m),o=h(()=>{var e;return r({extend:r(x),...((e=_.ui)==null?void 0:e.collapsible)||{}})()});return(e,H)=>{var l;return i(),u(a(V),O(a(b),{class:o.value.root({class:[(l=s.ui)==null?void 0:l.root,s.class]})}),{default:t(({open:q})=>{var n;return[f.default?(i(),u(a(P),{key:0,"as-child":""},{default:t(()=>[p(e.$slots,"default",{open:q})]),_:2},1024)):k("",!0),v(a(g),{class:w(o.value.content({class:(n=s.ui)==null?void 0:n.content}))},{default:t(()=>[p(e.$slots,"content")]),_:3},8,["class"])]}),_:3},16,["class"])}}};export{A as _};
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.