PageSourceSearch

https://www.vanmossel.nl/_nuxt/CUd9_Gf1.js

js vanmossel.nl collected 2026-10-01 14:11:29 UTC 3,677 bytes, 1 lines download raw bytes

1import{d as _,bM as I,bN as T,bO as y,o as h,h as C,w as c,k as g,u as e,bP as q,bQ as D,bR as x,G as u,K as N,U as M,q as $,bS as A,i as F,a5 as P,e as E,bT as H,f as R}from"./CY6xmeCc.js";try{let t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},i=new t.Error().stack;i&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[i]="86390949-3f8d-412f-8b12-10dae7130a02",t._sentryDebugIdIdentifier="sentry-dbid-86390949-3f8d-412f-8b12-10dae7130a02")}catch{}const[B,V]=D("CollapsibleRoot");var S=_({__name:"CollapsibleRoot",props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},disabled:{type:Boolean,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["update:open"],setup(t,{expose:i,emit:s}){const o=t,l=I(o,"open",s,{defaultValue:o.defaultOpen,passive:o.open===void 0}),{disabled:d,unmountOnHide:p}=T(o);return V({contentId:"",disabled:d,open:l,unmountOnHide:p,onOpenToggle:()=>{d.value||(l.value=!l.value)}}),i({open:l}),y(),(r,v)=>(h(),C(e(q),{as:r.as,"as-child":o.asChild,"data-state":e(l)?"open":"closed","data-disabled":e(d)?"":void 0},{default:c(()=>[g(r.$slots,"default",{open:e(l)})]),_:3},8,["as","as-child","data-state","data-disabled"]))}}),L=S,j=_({inheritAttrs:!1,__name:"CollapsibleContent",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["contentFound"],setup(t,{emit:i}){const s=t,o=i,n=B();n.contentId||=x(void 0,"reka-collapsible-content");const l=u(),{forwardRef:d,currentElement:p}=y(),r=u(0),v=u(0),w=R(()=>n.open.value),b=u(w.value),f=u();N(()=>[w.value,l.value?.present],async()=>{await M();const a=p.value;if(!a)return;f.value=f.value||{transitionDuration:a.style.transitionDuration,animationName:a.style.animationName},a.style.transitionDuration="0s",a.style.animationName="none";const m=a.getBoundingClientRect();v.value=m.height,r.value=m.width,b.value||(a.style.transitionDuration=f.value.transitionDuration,a.style.animationName=f.value.animationName)},{immediate:!0});const O=R(()=>b.value&&n.open.value);return $(()=>{requestAnimationFrame(()=>{b.value=!1})}),A(p,"beforematch",a=>{requestAnimationFrame(()=>{n.onOpenToggle(),o("contentFound")})}),(a,m)=>(h(),C(e(H),{ref_key:"presentRef",ref:l,present:a.forceMount||e(n).open.value,"force-mount":!0},{default:c(({present:k})=>[F(e(q),P(a.$attrs,{id:e(n).contentId,ref:e(d),"as-child":s.asChild,as:a.as,hidden:k?void 0:e(n).unmountOnHide.value?"":"until-found","data-state":O.value?void 0:e(n).open.value?"open":"closed","data-disabled":e(n).disabled?.value?"":void 0,style:{"--reka-collapsible-content-height":`${v.value}px`,"--reka-collapsible-content-width":`${r.value}px`}}),{default:c(()=>[!e(n).unmountOnHide.value||k?g(a.$slots,"default",{key:0}):E("v-if",!0)]),_:2},1040,["id","as-child","as","hidden","data-state","data-disabled","style"])]),_:3},8,["present"]))}}),Q=j,G=_({__name:"CollapsibleTrigger",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const i=t;y();const s=B();return(o,n)=>(h(),C(e(q),{type:o.as==="button"?"button":void 0,as:o.as,"as-child":i.asChild,"aria-controls":e(s).contentId,"aria-expanded":e(s).open.value,"data-state":e(s).open.value?"open":"closed","data-disabled":e(s).disabled?.value?"":void 0,disabled:e(s).disabled?.value,onClick:e(s).onOpenToggle},{default:c(()=>[g(o.$slots,"default")]),_:3},8,["type","as","as-child","aria-controls","aria-expanded","data-state","data-disabled","disabled","onClick"]))}}),U=G;export{L as C,U as a,Q as b};

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.