PageSourceSearch

https://dxflow.ai/_nuxt/Bh-imUW6.js

js dxflow.ai collected 2026-10-05 15:33:01 UTC 3,447 bytes, 1 lines download raw bytes

1import{An as e,Dn as t,Et as n,Ft as r,It as i,Kt as a,Ut as o,Xt as s,_t as c,an as l,bt as u,l as d,m as f,un as p,wt as m,xn as h,yt as g}from"./CzRIdKdL.js";import{u as _}from"./qXnj5wYm.js";import{t as v}from"./DksCjolf.js";import{t as y}from"./BZRxcCYx.js";import{t as b}from"./DXiOU7ss.js";import{w as x}from"#entry";var[S,C]=_(`CollapsibleRoot`),w=n({__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(n,{expose:r,emit:i}){let o=n,c=f(o,`open`,i,{defaultValue:o.defaultOpen,passive:o.open===void 0}),{disabled:l,unmountOnHide:u}=t(o);return C({contentId:``,disabled:l,open:c,unmountOnHide:u,onOpenToggle:()=>{l.value||(c.value=!c.value)}}),r({open:c}),y(),(t,n)=>(a(),g(e(v),{as:t.as,"as-child":o.asChild,"data-state":e(c)?`open`:`closed`,"data-disabled":e(l)?``:void 0},{default:p(()=>[s(t.$slots,`default`,{open:e(c)})]),_:3},8,[`as`,`as-child`,`data-state`,`data-disabled`]))}}),T=n({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:n}){let f=t,_=n,C=S();C.contentId||=b(void 0,`reka-collapsible-content`);let w=h(),{forwardRef:T,currentElement:E}=y(),D=h(0),O=h(0),k=c(()=>C.open.value),A=h(k.value),j=h();l(()=>[k.value,w.value?.present],async()=>{await i();let e=E.value;if(!e)return;j.value=j.value||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration=`0s`,e.style.animationName=`none`;let t=e.getBoundingClientRect();O.value=t.height,D.value=t.width,A.value||(e.style.transitionDuration=j.value.transitionDuration,e.style.animationName=j.value.animationName)},{immediate:!0});let M=c(()=>A.value&&C.open.value);return o(()=>{requestAnimationFrame(()=>{A.value=!1})}),d(E,`beforematch`,e=>{requestAnimationFrame(()=>{C.onOpenToggle(),_(`contentFound`)})}),(t,n)=>(a(),g(e(x),{ref_key:`presentRef`,ref:w,present:t.forceMount||e(C).open.value,"force-mount":!0},{default:p(({present:n})=>[m(e(v),r(t.$attrs,{id:e(C).contentId,ref:e(T),"as-child":f.asChild,as:t.as,hidden:n?void 0:e(C).unmountOnHide.value?``:`until-found`,"data-state":M.value?void 0:e(C).open.value?`open`:`closed`,"data-disabled":e(C).disabled?.value?``:void 0,style:{"--reka-collapsible-content-height":`${O.value}px`,"--reka-collapsible-content-width":`${D.value}px`}}),{default:p(()=>[!e(C).unmountOnHide.value||n?s(t.$slots,`default`,{key:0}):u(`v-if`,!0)]),_:2},1040,[`id`,`as-child`,`as`,`hidden`,`data-state`,`data-disabled`,`style`])]),_:3},8,[`present`]))}}),E=n({__name:`CollapsibleTrigger`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(t){let n=t;y();let r=S();return(t,i)=>(a(),g(e(v),{type:t.as===`button`?`button`:void 0,as:t.as,"as-child":n.asChild,"aria-controls":e(r).contentId,"aria-expanded":e(r).open.value,"data-state":e(r).open.value?`open`:`closed`,"data-disabled":e(r).disabled?.value?``:void 0,disabled:e(r).disabled?.value,onClick:e(r).onOpenToggle},{default:p(()=>[s(t.$slots,`default`)]),_:3},8,[`type`,`as`,`as-child`,`aria-controls`,`aria-expanded`,`data-state`,`data-disabled`,`disabled`,`onClick`]))}});export{T as n,w as r,E as t};

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.