1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`429f9f1c-cadd-4d03-b382-53911b856cf0`,e._sentryDebugIdIdentifier=`sentry-dbid-429f9f1c-cadd-4d03-b382-53911b856cf0`)}catch{}})();import{$n as e,D as t,Ht as n,On as r,Tn as i,Yt as a,_ as o,b as s,ct as c,et as l,fn as u,g as d,k as f,mt as p,qt as m,v as h,vn as g,xt as _,y as v,z as y}from"./Czab6n-_.js";import{S as b,w as x}from"./D8co4opI.js";import{t as S}from"./BEJ_dGB6.js";import{b as C,l as w,n as T,t as E}from"./B5Zyfwqy2.js";import{t as D}from"./B7NckJ8C2.js";import{n as O,r as k,t as A}from"./Du7IRUEc2.js";import{t as j}from"./DtHgINW22.js";import{n as M,r as N,t as P}from"./Cj6hujSl2.js";import{s as F}from"./D-RrMQGW.js";var[I,L]=C(`DialogRoot`),R=f({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},unmountOnHide:{type:Boolean,required:!1,default:!0}},emits:[`update:open`],setup(e,{emit:t}){let n=e,a=w(n,`open`,t,{defaultValue:n.defaultOpen,passive:n.open===void 0}),o=g(),s=g(),{modal:c,unmountOnHide:l}=i(n);return L({open:a,modal:c,unmountOnHide:l,openModal:()=>{a.value=!0},onOpenChange:e=>{a.value=e},onOpenToggle:()=>{a.value=!a.value},contentId:``,titleId:``,descriptionId:``,triggerElement:o,contentElement:s}),(e,t)=>_(e.$slots,`default`,{open:r(a),close:()=>a.value=!1})}}),z=f({__name:`DialogClose`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`button`}},setup(e){let t=e;T();let n=I();return(e,i)=>(p(),h(r(j),l(t,{type:e.as===`button`?`button`:void 0,onClick:i[0]||=e=>r(n).onOpenChange(!1)}),{default:m(()=>[_(e.$slots,`default`)]),_:3},16,[`type`]))}}),B=f({__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},present:{type:Boolean,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:n}){let i=e,a=n,o=I(),{forwardRef:s,currentElement:u}=T();return o.titleId||=S(void 0,`reka-dialog-title`),o.descriptionId||=S(void 0,`reka-dialog-description`),c(()=>{o.contentElement=u,D()!==document.body&&(o.triggerElement.value=D())}),(e,n)=>(p(),h(r(P),{"as-child":``,loop:``,trapped:i.trapFocus,present:i.present,onMountAutoFocus:n[5]||=e=>a(`openAutoFocus`,e),onUnmountAutoFocus:n[6]||=e=>a(`closeAutoFocus`,e)},{default:m(()=>[t(r(O),l({id:r(o).contentId,ref:r(s),as:e.as,"as-child":e.asChild,present:i.present,"disable-outside-pointer-events":e.disableOutsidePointerEvents,role:`dialog`,"aria-describedby":r(o).descriptionId,"aria-labelledby":r(o).titleId,"data-state":r(F)(r(o).open.value)},e.$attrs,{onDismiss:n[0]||=e=>r(o).onOpenChange(!1),onEscapeKeyDown:n[1]||=e=>a(`escapeKeyDown`,e),onFocusOutside:n[2]||=e=>a(`focusOutside`,e),onInteractOutside:n[3]||=e=>a(`interactOutside`,e),onPointerDownOutside:n[4]||=e=>a(`pointerDownOutside`,e)}),{default:m(()=>[_(e.$slots,`default`)]),_:3},16,[`id`,`as`,`as-child`,`present`,`disable-outside-pointer-events`,`aria-describedby`,`aria-labelledby`,`data-state`])]),_:3},8,[`trapped`,`present`]))}}),V=f({__name:`DialogContentModal`,props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},present:{type:Boolean,required:!0}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let i=e,a=t,o=I(),s=k(a),{forwardRef:c,currentElement:u}=T(),f=d(()=>i.present?u.value:void 0);M(f);let g=d(()=>{let{present:e,...t}=i;return t});return n(()=>i.present,(e,t)=>{!e&&t&&o.triggerElement.value?.focus()}),(e,t)=>(p(),h(B,l({...g.value,...r(s)},{ref:r(c),present:e.present,"trap-focus":r(o).open.value,"disable-outside-pointer-events":i.disableOutsidePointerEvents,onCloseAutoFocus:t[0]||=e=>{e.defaultPrevented||(e.preventDefault(),r(o).triggerElement.value?.focus())},onPointerDownOutside:t[1]||=e=>{let t=e.detail.originalEvent,n=t.button===0&&t.ctrlKey===!0;(t.button===2||n)&&e.preventDefault()},onFocusOutside:t[2]||=e=>{e.preventDefault()}}),{default:m(()=>[_(e.$slots,`default`)]),_:3},16,[`present`,`trap-focus`,`disable-outside-pointer-events`]))}}),H=f({__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},present:{type:Boolean,required:!0}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let i=e,a=k(t);T();let o=I(),s=g(!1),c=g(!1),u=d(()=>{let{present:e,...t}=i;return t});return n(()=>i.present,(e,t)=>{!e&&t&&(s.value||o.triggerElement.value?.focus(),s.value=!1,c.value=!1)}),(e,t)=>(p(),h(B,l({...u.value,...r(a)},{present:e.present,"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:t[0]||=e=>{e.defaultPrevented||(s.value||r(o).triggerElement.value?.focus(),e.preventDefault()),s.value=!1,c.value=!1},onInteractOutside:t[1]||=e=>{e.defaultPrevented||(s.value=!0,e.detail.originalEvent.type===`pointerdown`&&(c.value=!0));let t=e.target;r(o).triggerElement.value?.contains(t)&&e.preventDefault(),e.detail.originalEvent.type===`focusin`&&c.value&&e.preventDefault()}}),{default:m(()=>[_(e.$slots,`default`)]),_:3},16,[`present`]))}}),U=f({__name:`DialogContent`,props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1,default:void 0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`openAutoFocus`,`closeAutoFocus`],setup(e,{emit:t}){let n=e,i=t,o=I(),s=k(i),{forwardRef:c}=T(),u=d(()=>n.forceMount||!o.unmountOnHide.value);return(e,t)=>(p(),h(r(E),{present:r(o).open.value,"force-mount":u.value},{default:m(({present:t})=>[r(o).modal.value?a((p(),h(V,l({key:0,ref:r(c),present:!u.value||t},{...n,...r(s),...e.$attrs}),{default:m(()=>[_(e.$slots,`default`)]),_:2},1040,[`present`])),[[b,e.forceMount||r(o).unmountOnHide.value||t]]):a((p(),h(H,l({key:1,ref:r(c),present:!u.value||t},{...n,...r(s),...e.$attrs}),{default:m(()=>[_(e.$slots,`default`)]),_:2},1040,[`present`])),[[b,e.forceMount||r(o).unmountOnHide.value||t]])]),_:3},8,[`present`,`force-mount`]))}}),W=f({__name:`DialogOverlayImpl`,props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1},present:{type:Boolean,required:!1,default:!0}},setup(e){let t=e,i=I(),a=N(t.present);return n(()=>t.present,e=>a.value=e),T(),(e,t)=>(p(),h(r(j),{as:e.as,"as-child":e.asChild,"data-state":r(i).open.value?`open`:`closed`,style:{"pointer-events":`auto`},onPointerdown:t[0]||=x(()=>{},[`left`,`self`,`prevent`])},{default:m(()=>[_(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`data-state`]))}}),G=f({__name:`DialogOverlay`,props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){let n=e,i=I(),{forwardRef:o}=T(),s=d(()=>n.forceMount||!i.unmountOnHide.value);return(e,n)=>r(i)?.modal.value?(p(),h(r(E),{key:0,present:r(i).open.value,"force-mount":s.value},{default:m(({present:n})=>[a(t(W,l(e.$attrs,{ref:r(o),as:e.as,"as-child":e.asChild,present:!s.value||n}),{default:m(()=>[_(e.$slots,`default`)]),_:2},1040,[`as`,`as-child`,`present`]),[[b,e.forceMount||r(i).unmountOnHide.value||n]])]),_:3},8,[`present`,`force-mount`])):v(`v-if`,!0)}}),K=f({__name:`DialogPortal`,props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){let n=t;return(t,i)=>(p(),h(r(A),e(y(n)),{default:m(()=>[_(t.$slots,`default`)]),_:3},16))}}),q={class:`icon`,viewBox:`0 0 256 256`,width:`1.2em`,height:`1.2em`};function J(e,t){return p(),s(`svg`,q,[...t[0]||=[o(`path`,{fill:`currentColor`,d:`M205.66 194.34a8 8 0 0 1-11.32 11.32L128 139.31l-66.34 66.35a8 8 0 0 1-11.32-11.32L116.69 128L50.34 61.66a8 8 0 0 1 11.32-11.32L128 116.69l66.34-66.35a8 8 0 0 1 11.32 11.32L139.31 128Z`},null,-1)]])}var Y=u({name:`ph-x`,render:J});export{z as a,U as i,K as n,R as o,G as r,I as s,Y 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.