1import{h as C,S as k,G as T,Y as D}from"./dKQz0UzN.js";import{s as B}from"./BbMIVAPp.js";import{u as A}from"./COLwydSd.js";import{J as I,X as V,W as v}from"./HzPU-eFs.js";import{o as b,a as h,e as s,d as f,A as p,f as F,m as y,b as H,q as z,k as S,p as c,y as l,B as w,Q as $}from"./BaPnkFIK.js";import"./DFy25Yhc.js";import"./CymAnDOt.js";import"./RUvQ3t7h.js";import"./Br9yAEmx.js";import"./wxUlxZjq.js";import"./DokjsFgb.js";import"./CNFJa8Ij.js";(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},o=new e.Error().stack;o&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[o]="5749e610-85bb-4724-95df-19cbc1f2b78f",e._sentryDebugIdIdentifier="sentry-dbid-5749e610-85bb-4724-95df-19cbc1f2b78f")}catch{}})();const L={wrapper:"fixed inset-0 flex z-50",overlay:{base:"fixed inset-0 transition-opacity",background:"bg-gray-200/75 dark:bg-gray-800/75",transition:{enter:"ease-in-out duration-500",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in-out duration-500",leaveFrom:"opacity-100",leaveTo:"opacity-0"}},base:"relative flex-1 flex flex-col w-full focus:outline-none",background:"bg-white dark:bg-gray-900",ring:"",rounded:"",padding:"",shadow:"shadow-xl",width:"w-screen max-w-md",height:"h-screen max-h-96",translate:{base:"translate-x-0",left:"-translate-x-full rtl:translate-x-full",right:"translate-x-full rtl:-translate-x-full",top:"-translate-y-full",bottom:"translate-y-full"},transition:{enter:"transform transition ease-in-out duration-300",leave:"transform transition ease-in-out duration-200"}},O=V(v.ui.strategy,v.ui.slideover,L),P=S({components:{HDialog:D,HDialogPanel:T,TransitionRoot:k,TransitionChild:C},inheritAttrs:!1,props:{modelValue:{type:Boolean,default:!1},appear:{type:Boolean,default:!1},side:{type:String,default:"right",validator:e=>["left","right","top","bottom"].includes(e)},overlay:{type:Boolean,default:!0},transition:{type:Boolean,default:!0},preventClose:{type:Boolean,default:!1},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})}},emits:["update:modelValue","close","close-prevented","after-leave"],setup(e,{emit:o}){const{ui:a,attrs:m}=A("slideover",w(e,"ui"),O,w(e,"class")),i=c({get(){return e.modelValue},set(t){o("update:modelValue",t)}}),g=c(()=>
1{if(!e.transition)return{};let t,r;switch(e.side){case"left":t=a.value.translate.left,r=a.value.translate.left;break;case"right":t=a.value.translate.right,r=a.value.translate.right;break;case"top":t=a.value.translate.top,r=a.value.translate.top;break;case"bottom":t=a.value.translate.bottom,r=a.value.translate.bottom;break;default:t=a.value.translate.right,r=a.value.translate.right}return{...a.value.transition,enterFrom:t,enterTo:a.value.translate.base,leaveFrom:a.value.translate.base,leaveTo:r}}),n=c(()=>{switch(e.side){case"left":return"horizontal";case"right":return"horizontal";case"top":return"vertical";case"bottom":return"vertical";default:return"right"}});function u(t){if(e.preventClose){o("close-prevented");return}i.value=t,o("close")}const d=()=>{o("after-leave")};return B(()=>$()),{ui:a,attrs:m,isOpen:i,transitionClass:g,sideType:n,onAfterLeave:d,close:u}}});function R(e,o,a,m,i,g){const n=l("TransitionChild"),u=l("HDialogPanel"),d=l("HDialog"),t=l("TransitionRoot");return b(),h(t,{as:"template",appear:e.appear,show:e.isOpen,onAfterLeave:e.onAfterLeave},{default:s(()=>[f(d,p({class:[e.ui.wrapper,{"justify-end":e.side==="right"},{"items-end":e.side==="bottom"}]},e.attrs,{onClose:e.close}),{default:s(()=>[e.overlay?(b(),h(n,p({key:0,as:"template",appear:e.appear},e.ui.overlay.transition,{class:e.ui.overlay.transition.enterFrom}),{default:s(()=>[F("div",{class:y([e.ui.overlay.base,e.ui.overlay.background])},null,2)]),_:1},16,["appear","class"])):H("",!0),f(n,p({as:"template",appear:e.appear},e.transitionClass,{class:e.transitionClass.enterFrom}),{default:s(()=>[f(u,{class:y([e.ui.base,e.sideType==="horizontal"?[e.ui.width,"h-full"]:[e.ui.height,"w-full"],e.ui.background,e.ui.ring,e.ui.rounded,e.ui.padding,e.ui.shadow])},{default:s(()=>[z(e.$slots,"default")]),_:3},8,["class"])]),_:3},16,["appear","class"])]),_:3},16,["class","onClose"])]),_:3},8,["appear","show","onAfterLeave"])}const K=I(P,[["render",R]]);export{K as default}; 2//# sourceMappingURL=DDVRbpd2.js.map
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.