1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="019f1eed-c0d4-7750-a1d7-961272729ca7")}catch(e){}}();import{aa as B,ab as C,s as v,ac as T,ad as w,d as p,G as d,w as l,C as e,X as f,g as O,h as x,n as o,ah as P,I as h,ai as i,ae as S,f as _,ag as $,t as y,bv as k}from"./Dc2z6Jdn.js";import{C as I,a as L,b as N}from"./D_-IxsL8.js";import"./Bs5lsnpo.js";const V={slots:{root:"",content:"data-[state=open]:animate-[collapsible-down_200ms_ease-out] data-[state=closed]:animate-[collapsible-up_200ms_ease-out] data-[state=closed]:overflow-hidden"}},j={__name:"UCollapsible",props:{as:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,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(u,{emit:m}){const s=u,a=m,r=B(),t=C("collapsible",s),c=v(),g=T(w(t,"as","defaultOpen","open","disabled","unmountOnHide"),a),n=h(()=>i({extend:i(V),...c.ui?.collapsible||{}})());return(b,D)=>(p(),d(e(N),P(e(g),{"data-slot":"root",class:n.value.root({class:[e(t).ui?.root,e(t).class]})}),{default:l(({open:q})=>[r.default?(p(),d(e(I),{key:0,"as-child":""},{default:l(()=>[f(b.$slots,"default",{open:q})]),_:2},1024)):O("",!0),x(e(L),{"data-slot":"content",class:o(n.value.content({class:e(t).ui?.content}))},{default:l(()=>[f(b.$slots,"content")]),_:3},8,["class"])]),_:3},16,["class"]))}},z={slots:{root:"my-5",trigger:["group relative rounded-xs inline-flex items-center gap-1.5 text-muted hover:text-default text-sm outline-primary/25 focus-visible:outline-3","transition-colors"],triggerIcon:"size-4 shrink-0 group-data-[state=open]:rotate-180 transition-transform duration-200",triggerLabel:"truncate",content:"*:first:mt-2.5 *:last:mb-0 *:my-1.5"}},F={__name:"ProseCollapsible",props:{icon:{type:null,required:!1},name:{type:String,required:!1},openText:{type:String,required:!1},closeText:{type:String,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(u){const s=C("prose.collapsible",u),{t:a}=S(),r=v(),t=h(()=>i({extend:i(z),...r.ui?.prose?.collapsible||{}})());return(c,g)=>(p(),d(j,{"unmount-on-hide":!1,class:o(e(s).class),ui:e(k)(t.value,e(s).ui)},{default:l(({open:n})=>[_("button",{class:o(t.value.trigger({class:e(s).ui?.trigger}))},[x($,{name:e(s).icon||e(r).ui.icons.chevronDown,class:o(t.value.triggerIcon({class:e(s).ui?.triggerIcon}))},null,8,["name","class"]),_("span",{class:o(t.value.triggerLabel({class:e(s).ui?.triggerLabel}))},y(n?e(s).closeText||e(a)("prose.collapsible.closeText"):e(s).openText||e(a)("prose.collapsible.openText"))+" "+y(e(s).name||e(a)("prose.collapsible.name")),3)],2)]),content:l(()=>[f(c.$slots,"default")]),_:3},8,["class","ui"]))}};export{F as default}; 2 3//# chunkId=019f1eed-c0d4-7750-a1d7-961272729ca7
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.