1import{cK as X,b6 as b,cI as Y,c3 as Z,bz as c,bi as e,ba as A,cE as C,bg as r,bq as d,bo as i,bB as _,bC as I,bI as G,dc as j,bj as w,cN as ee,df as V,cP as Q,bu as m,cF as S,cG as K,cQ as te,bw as ae,d2 as oe,bx as se,by as le,cO as re,cS as ne,cT as ue,bW as L,cR as ie,cM as de,bA as E,bm as P,bh as F,bt as O,bl as pe,bp as ce,bn as fe,bv as z,bD as H}from"./Bl3OJams.js";import{F as ve,a as ye,u as ge}from"./DDpQ9iPf.js";import{u as N}from"./DNhO6QpW.js";import{g as me}from"./DkwzbJPH.js";import{c as _e}from"./rg4swsKP.js";import{p as be}from"./C-DV0Fpb.js";(function(){try{var o=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},n=new o.Error().stack;n&&(o._sentryDebugIds=o._sentryDebugIds||{},o._sentryDebugIds[n]="beaf7094-10cd-4efd-9b35-6b8680e66f43",o._sentryDebugIdIdentifier="sentry-dbid-beaf7094-10cd-4efd-9b35-6b8680e66f43")}catch{}})();const[q,De]=X("DialogRoot");var Ce=b({inheritAttrs:!1,__name:"DialogRoot",props:{open:{type:Boolean,required:!1,default:void 0},defaultOpen:{type:Boolean,required:!1,default:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(o,{emit:n}){const t=o,a=Y(t,"open",n,{defaultValue:t.defaultOpen,passive:t.open===void 0}),v=A(),y=A(),{modal:l}=Z(t);return De({open:a,modal:l,openModal:()=>{a.value=!0},onOpenChange:p=>{a.value=p},onOpenToggle:()=>{a.value=!a.value},contentId:"",titleId:"",descriptionId:"",triggerElement:v,contentElement:y}),(p,u)=>c(p.$slots,"default",{open:e(a),close:()=>a.value=!1})}}),qe=Ce,Oe=b({__name:"DialogClose",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(o){const n=o;C();const t=q();return(s,a)=>(r(),d(e(I),_(n,{type:s.as==="button"?"button":void 0,onClick:a[0]||(a[0]=v=>e(t).onOpenChange(!1))}),{default:i(()=>[c(s.$slots,"default")]),_:3},16,["type"]))}}),Be=Oe,he=b({__name:"DialogContentImpl",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(o,{emit:n}){const t=o,s=n,a=q(),{forwardRef:v,currentElement:y}=C();return a.titleId||=N(void 0,"reka-dialog-title"),a.descriptionId||=N(void 0,"reka-dialog-description"),G(()=>{a.contentElement=y,j()!==document.body&&(a.triggerElement.value=j())}),(l,p)=>(r(),d(e(ve),{"as-child":"",loop:"",trapped:t.trapFocus,onMountAutoFocus:p[5]||(p[5]=u=>s("openAutoFocus",u)),onUnmountAutoFocus:p[6]||(p[6]=u=>s("closeAutoFocus",u))},{default:i(()=>[w(e(ee),_({id:e(a).contentId,ref:e(v),as:l.as,"as-child":l.asChild,"disable-outside-pointer-events":l.disableOutsidePointerEvents,role:"dialog","aria-describedby":e(a).descriptionId,"aria-labelledby":e(a).titleId,"data-state":e(me)(e(a).open.value)},l.$attrs,{onDismiss:p[0]||(p[0]=u=>e(a).onOpenChange(!1)),onEscapeKeyDown:p[1]||(p[1]=u=>s("escapeKeyDown",u)),onFocusOutside:p[2]||(p[2]=u=>s("focusOutside",u)),onInteractOutside:p[3]||(p[3]=u=>s("interactOutside",u)),onPointerDownOutside:p[4]||(p[4]=u=>s("pointerDownOutside",u))}),{default:i(()=>[c(l.$slots,"default")]),_:3},16,["id","as","as-child","disable-outside-pointer-events","aria-describedby","aria-labelledby","data-state"])]),_:3},8,["trapped"]))}}),W=he,we=b({__name:"DialogContentModal",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(o,{emit:n}){const t=o,s=n,a=q(),v=V(s),{forwardRef:y,currentElement:l}=C();return ye(l),(p,u)=>(r(),d(W,_({...t,...e(v)},{ref:e(y),"trap-focus":e(a).open.value,"disable-outside-pointer-events":!0,onCloseAutoFocus:u[0]||(u[0]=f=>{f.defaultPrevented||(f.preventDefault(),e(a).triggerElement.value?.focus())}),onPointerDownOutside:u[1]||(u[1]=f=>{const B=f.detail.originalEvent,$=B.button===0&&B.ctrlKey===!0;(B.button===2||$)&&f.preventDefault()}),onFocusOutside:u[2]||(u[2]=f=>{f.preventDefault()})}),{default:i(()=>[c(p.$slots,"default")]),_:3},16,["trap-focus"]))}}),ke=we,Ie=b({__name:"DialogContentNonModal",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(o,{emit:n}){const t=o,a=V(n);C();const v=q(),y=A(!1),l=A(!1);return(p,u)=>(r(),d(W,_({...t,...e(a)},{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:u[0]||(u[0]=f=>{f.defaultPrevented||(y.value||e(v).triggerElement.value?.focus(),f.preventDefault()),y.value=!1,l.value=!1}),onInteractOutside:u[1]||(u[1]=f=>{f.defaultPrevented||(y.value=!0,f.detail.originalEvent.type==="pointerdown"&&(l.value=!0));const B=f.target;e(v).triggerElement.value?.contains(B)&&f.preventDefault(),f.detail.originalEvent.type==="focusin"&&l.value&&f.preventDefault()})}),{default:i(()=>[c(p.$slots,"default")]),_:3},16))}}),$e=Ie,Ee=b({__name:"DialogContent",props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(o,{emit:n}){const t=o,s=n,a=q(),v=V(s),{forwardRef:y}=C();return(l,p)=>(r(),d(e(Q),{present:l.forceMount||e(a).open.value},{default:i(()=>[e(a).modal.value?(r(),d(ke,_({key:0,ref:e(y)},{...t,...e(v),...l.$attrs}),{default:i(()=>[c(l.$slots,"default")]),_:3},16)):(r(),d($e,_({key:1,ref:e(y)},{...t,...e(v),...l.$attrs}),{default:i(()=>[c(l.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),Pe=Ee,Fe=b({__name:"DialogDescription",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"p"}},setup(o){const n=o;C();const t=q();return(s,a)=>(r(),d(e(I),_(n,{id:e(t).descriptionId}),{default:i(()=>[c(s.$slots,"default")]),_:3},16,["id"]))}}),T=Fe,Ae=b({__name:"DialogOverlayImpl",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(o){const n=q();return ge(!0),C(),(t,s)=>(r(),d(e(I),{as:t.as,"as-child":t.asChild,"data-state":e(n).open.value?"open":"closed",style:{"pointer-events":"auto"}},{default:i(()=>[c(t.$slots,"default")]),_:3},8,["as","as-child","data-state"]))}}),Re=Ae,Me=b({__name:"DialogOverlay",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(o){const n=q(),{forwardRef:t}=C();return(s,a)=>e(n)?.modal.value?(r(),d(e(Q),{key:0,present:s.forceMount||e(n).open.value},{default:i(()=>[w(Re,_(s.$attrs,{ref:e(t),as:s.as,"as-child":s.asChild}),{default:i(()=>[c(s.$slots,"default")]),_:3},16,["as","as-child"])]),_:3},8,["present"])):m("v-if",!0)}}),U=Me,Te=b({__name:"DialogPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(o){const n=o;return(t,s)=>(r(),d(e(te),S(K(n)),{default:i(()=>[c(t.$slots,"default")]),_:3},16))}}),xe=Te,Se=b({__name:"DialogTitle",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"h2"}},setup(o){const n=o,t=q();return C(),(s,a)=>(r(),d(e(I),_(n,{id:e(t).titleId}),{default:i(()=>[c(s.$slots,"default")]),_:3},16,["id"]))}}),x=Se,Ke=b({__name:"DialogTrigger",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(o){const n=o,t=q(),{forwardRef:s,currentElement:a}=C();return t.contentId||=N(void 0,"reka-dialog-content"),G(()=>{t.triggerElement.value=a.value}),(v,y)=>(r(),d(e(I),_(n,{ref:e(s),type:v.as==="button"?"button":void 0,"aria-haspopup":"dialog","aria-expanded":e(t).open.value||!1,"aria-controls":e(t).open.value?e(t).contentId:void 0,"data-state":e(t).open.value?"open":"closed",onClick:e(t).onOpenToggle}),{default:i(()=>[c(v.$slots,"default")]),_:3},16,["type","aria-expanded","aria-controls","data-state","onClick"]))}}),Ne=Ke;const Ve={slots:{overlay:"fixed inset-0",content:"bg-default divide-y divide-default flex flex-col focus:outline-none",header:"flex items-center gap-1.5 p-4 sm:px-6 min-h-(--ui-header-height)",wrapper:"",body:"flex-1 p-4 sm:p-6",footer
1:"flex items-center gap-1.5 p-4 sm:px-6",title:"text-highlighted font-semibold",description:"mt-1 text-muted text-sm",close:"absolute top-4 end-4"},variants:{transition:{true:{overlay:"data-[state=open]:animate-[fade-in_200ms_ease-out] data-[state=closed]:animate-[fade-out_200ms_ease-in]",content:"data-[state=open]:animate-[scale-in_200ms_ease-out] data-[state=closed]:animate-[scale-out_200ms_ease-in]"}},fullscreen:{true:{content:"inset-0"},false:{content:"w-[calc(100vw-2rem)] max-w-lg rounded-lg shadow-lg ring ring-default"}},overlay:{true:{overlay:"bg-elevated/75"}},scrollable:{true:{overlay:"overflow-y-auto",content:"relative"},false:{content:"fixed",body:"overflow-y-auto"}}},compoundVariants:[{scrollable:!0,fullscreen:!1,class:{overlay:"grid place-items-center p-4 sm:py-8"}},{scrollable:!1,fullscreen:!1,class:{content:"top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 max-h-[calc(100dvh-2rem)] sm:max-h-[calc(100dvh-4rem)] overflow-hidden"}}]},Qe={__name:"Modal",props:{title:{type:String,required:!1},description:{type:String,required:!1},content:{type:Object,required:!1},overlay:{type:Boolean,required:!1,default:!0},scrollable:{type:Boolean,required:!1},transition:{type:Boolean,required:!1,default:!0},fullscreen:{type:Boolean,required:!1},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},close:{type:[Boolean,Object],required:!1,default:!0},closeIcon:{type:null,required:!1},dismissible:{type:Boolean,required:!1,default:!0},class:{type:null,required:!1},ui:{type:Object,required:!1},open:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["after:leave","after:enter","close:prevent","update:open"],setup(o,{emit:n}){const t=o,s=n,a=ae(),{t:v}=oe(),y=se(),l=le("modal",t),p=re(ne(t,"open","defaultOpen","modal"),s),u=ue(L(()=>t.portal)),f=L(()=>t.content),B=z(()=>t.dismissible?{pointerDownOutside:g=>be(g,{scrollable:t.scrollable})}:["interactOutside","escapeKeyDown"].reduce((h,M)=>(h[M]=k=>{k.preventDefault(),s("close:prevent")},h),{})),[$,R]=_e(),D=z(()=>H({extend:H(Ve),...y.ui?.modal||{}})({transition:t.transition,fullscreen:t.fullscreen,overlay:t.overlay,scrollable:t.scrollable}));return(g,h)=>(r(),d(e(qe),S(K(e(p))),{default:i(({open:M,close:k})=>[w(e($),null,{default:i(()=>[w(e(Pe),_({"data-slot":"content",class:D.value.content({class:[!a.default&&t.class,e(l)?.content]})},f.value,{onAfterEnter:h[0]||(h[0]=J=>s("after:enter")),onAfterLeave:h[1]||(h[1]=J=>s("after:leave"))},ie(B.value)),{default:i(()=>[!o.title&&!a.title||!o.description&&!a.description||a.content?(r(),d(e(de),{key:0},{default:i(()=>[!o.title&&!a.title?(r(),d(e(x),{key:0})):a.content?(r(),d(e(x),{key:1},{default:i(()=>[c(g.$slots,"title",{},()=>[E(P(o.title),1)])]),_:3})):m("",!0),!o.description&&!a.description?(r(),d(e(T),{key:2})):a.content?(r(),d(e(T),{key:3},{default:i(()=>[c(g.$slots,"description",{},()=>[E(P(o.description),1)])]),_:3})):m("",!0)]),_:3})):m("",!0),c(g.$slots,"content",{close:k},()=>[a.header||o.title||a.title||o.description||a.description||t.close||a.close?(r(),F("div",{key:0,"data-slot":"header",class:O(D.value.header({class:e(l)?.header}))},[c(g.$slots,"header",{close:k},()=>[pe("div",{"data-slot":"wrapper",class:O(D.value.wrapper({class:e(l)?.wrapper}))},[o.title||a.title?(r(),d(e(x),{key:0,"data-slot":"title",class:O(D.value.title({class:e(l)?.title}))},{default:i(()=>[c(g.$slots,"title",{},()=>[E(P(o.title),1)])]),_:3},8,["class"])):m("",!0),o.description||a.description?(r(),d(e(T),{key:1,"data-slot":"description",class:O(D.value.description({class:e(l)?.description}))},{default:i(()=>[c(g.$slots,"description",{},()=>[E(P(o.description),1)])]),_:3},8,["class"])):m("",!0)],2),c(g.$slots,"actions"),t.close||a.close?(r(),d(e(Be),{key:0,"as-child":""},{default:i(()=>[c(g.$slots,"close",{ui:D.value},()=>[t.close?(r(),d(ce,_({key:0,icon:o.closeIcon||e(y).ui.icons.close,color:"neutral",variant:"ghost","aria-label":e(v)("modal.close")},typeof t.close=="object"?t.close:{},{"data-slot":"close",class:D.value.close({class:e(l)?.close})}),null,16,["icon","aria-label","class"])):m("",!0)])]),_:2},1024)):m("",!0)])],2)):m("",!0),a.body?(r(),F("div",{key:1,"data-slot":"body",class:O
1(D.value.body({class:e(l)?.body}))},[c(g.$slots,"body",{close:k})],2)):m("",!0),a.footer?(r(),F("div",{key:2,"data-slot":"footer",class:O(D.value.footer({class:e(l)?.footer}))},[c(g.$slots,"footer",{close:k})],2)):m("",!0)])]),_:2},1040,["class"])]),_:2},1024),a.default?(r(),d(e(Ne),{key:0,"as-child":"",class:O(t.class)},{default:i(()=>[c(g.$slots,"default",{open:M})]),_:2},1032,["class"])):m("",!0),w(e(xe),S(K(e(u))),{default:i(()=>[o.scrollable?(r(),d(e(U),{key:0,"data-slot":"overlay",class:O(D.value.overlay({class:e(l)?.overlay}))},{default:i(()=>[w(e(R))]),_:1},8,["class"])):(r(),F(fe,{key:1},[o.overlay?(r(),d(e(U),{key:0,"data-slot":"overlay",class:O(D.value.overlay({class:e(l)?.overlay}))},null,8,["class"])):m("",!0),w(e(R))],64))]),_:1},16)]),_:3},16))}};export{T as D,Qe as _,x as a,Ne as b,xe as c,U as d,Pe as e,Be as f,qe as g};
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.