1import{B as de,ae as fe,F as ve,a4 as pe,w as U,O as j,af as W,aA as S,h as E,ax as H,ay as A,ah as g,aK as F,_ as C,at as me,e as ye,ab as he,az as ge,aa as ne,aC as be,s as D,z as x,C as Ee,Z as we,g as Oe,aL as T,ac as V,k as G,aN as re,ak as Y,a1 as Se,T as Pe,l as Ae}from"./runtime-dom.esm-bundler-PC43l72-.js";import{b as _e,g as Ce,u as X,d as Te,o as De,a as Ne,j as Fe}from"./index-BGHNHWvm.js";function Le(e,t){const n=typeof e=="string"&&!t?`${e}Context`:t,r=Symbol(n);return[l=>{const i=de(r,l);if(i||i===null)return i;throw new Error(`Injection \`${r.toString()}\` not found. Component must be used within ${Array.isArray(e)?`one of the following components: ${e.join(", ")}`:`\`${e}\``}`)},l=>(fe(r,l),l)]}function _(){let e=document.activeElement;if(e==null)return null;for(;e!=null&&e.shadowRoot!=null&&e.shadowRoot.activeElement!=null;)e=e.shadowRoot.activeElement;return e}function oe(e,t,n){const r=n.originalEvent.target,s=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&r.addEventListener(e,t,{once:!0}),r.dispatchEvent(s)}function Ie(e){return e==null}function Z(e){return e?e.flatMap(t=>t.type===ve?Z(t.children):[t]):[]}const[Me]=Le("ConfigProvider"),N=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const J=ke();function ke(){var e,t,n;return N&&!!(!((e=window)===null||e===void 0||(e=e.navigator)===null||e===void 0)&&e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window)===null||t===void 0||(t=t.navigator)===null||t===void 0?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test((n=window)===null||n===void 0?void 0:n.navigator.userAgent))}function Be(e){return U()}function xe(e){return j(e)?W(new Proxy({},{get(t,n,r){return S(Reflect.get(e.value,n,r))},set(t,n,r){return j(e.value[n])&&!j(r)?e.value[n].value=r:e.value[n]=r,!0},deleteProperty(t,n){return Reflect.deleteProperty(e.value,n)},has(t,n){return Reflect.has(e.value,n)},ownKeys(){return Object.keys(e.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}})):W(e)}function We(e){return xe(E(e))}function pt(e,...t){const n=t.flat(),r=n[0];return We(()=>Object.fromEntries(typeof r=="function"?Object.entries(H(e)).filter(([s,o])=>!r(A(o),s)):Object.entries(H(e)).filter(s=>!n.includes(s[0]))))}function Ue(e,t){Be()&&pe(e,t)}function R(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function z(e,t,n=".",r){if(!R(t))return z(e,{},n,r);const s={...t};for(const o of Object.keys(e)){if(o==="__proto__"||o==="constructor")continue;const l=e[o];l!=null&&(r&&r(s,o,l,n)||(Array.isArray(l)&&Array.isArray(s[o])?s[o]=[...l,...s[o]]:R(l)&&R(s[o])?s[o]=z(l,s[o],(n?`${n}.`:"")+o.toString(),r):s[o]=l))}return s}function je(e){return(...t)=>t.reduce((n,r)=>z(n,r,"",e),{})}const Re=je(),$e=_e(()=>{const e=g(new Map),t=g(),n=E(()=>{for(const l of e.value.values())if(l)return!0;return!1}),r=Me({scrollBody:g(!0)});let s=null;const o=()=>{document.body.style.paddingRight="",document.body.style.marginRight="",document.body.style.pointerEvents="",document.documentElement.style.removeProperty("--scrollbar-width"),document.body.style.overflow=t.value??"",J&&s?.(),t.value=void 0};return F(n,(l,i)=>{if(!N)return;if(!l){i&&o();return}t.value===void 0&&(t.value=document.body.style.overflow);const f=window.innerWidth-document.documentElement.clientWidth,p={padding:f,margin:0},a=r.scrollBody?.value?typeof r.scrollBody.value=="object"?Re({padding:r.scrollBody.value.padding===!0?f:r.scrollBody.value.padding,margin:r.scrollBody.value.margin===!0?f:r.scrollBody.value.margin},p):p:{padding:0,margin:0};f>0&&(document.body.style.paddingRight=typeof a.padding=="number"?`${a.padding}px`:String(a.padding),document.body.style.marginRight=typeof a.margin=="number"?`${a.margin}px`:String(a.margin),document.documentElement.style.setProperty("--scrollbar-width",`${f}px`),document.body.style.overflow="hidden"),J&&(s=Ce(document,"touchmove",u=>Ke(u),{passive:!1})),C(()=>{n.value&&(document.body.style.pointerEvents="none",document.body.style.overflow="hidden")})},{immediate:!0,flush:"sync"}),e});function mt(e){const t=Math.random().toString(36).substring(2,7),n=$e();n.value.set(t,e);const r=E({get:()=>n.value.get(t)??!1,set:s=>n.value.set(t,s)});return Ue(()=>{n.value.delete(t)}),r}function se(e){const t=window.getComputedStyle(e);
1if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth<e.scrollWidth||t.overflowY==="auto"&&e.clientHeight<e.scrollHeight)return!0;{const n=e.parentNode;return!(n instanceof Element)||n.tagName==="BODY"?!1:se(n)}}function Ke(e){const t=e||window.event,n=t.target;return n instanceof Element&&se(n)?!1:t.touches.length>1?!0:(t.preventDefault&&t.cancelable&&t.preventDefault(),!1)}function yt(e){const t=U(),n=t?.type.emits,r={};return n?.length||console.warn(`No emitted event found. Please check component: ${t?.type.__name}`),n?.forEach(s=>{r[me(ye(s))]=(...o)=>e(s,...o)}),r}function ae(){const e=U(),t=g(),n=E(()=>r());he(()=>{n.value!==r()&&ge(t)});function r(){return t.value&&"$el"in t.value&&["#text","#comment"].includes(t.value.$el.nodeName)?t.value.$el.nextElementSibling:X(t)}const s=Object.assign({},e.exposed),o={};for(const i in e.props)Object.defineProperty(o,i,{enumerable:!0,configurable:!0,get:()=>e.props[i]});if(Object.keys(s).length>0)for(const i in s)Object.defineProperty(o,i,{enumerable:!0,configurable:!0,get:()=>s[i]});Object.defineProperty(o,"$el",{enumerable:!0,configurable:!0,get:()=>e.vnode.el}),e.exposed=o;function l(i){if(t.value=i,!!i&&(Object.defineProperty(o,"$el",{enumerable:!0,configurable:!0,get:()=>i instanceof Element?i:i.$el}),!(i instanceof Element)&&!Object.hasOwn(i,"$el"))){const f=i.$.exposed,p=Object.assign({},o);for(const a in f)Object.defineProperty(p,a,{enumerable:!0,configurable:!0,get:()=>f[a]});e.exposed=p}}return{forwardRef:l,currentRef:t,currentElement:n}}var qe=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},P=new WeakMap,M=new WeakMap,k={},$=0,ie=function(e){return e&&(e.host||ie(e.parentNode))},He=function(e,t){return t.map(function(n){if(e.contains(n))return n;var r=ie(n);return r&&e.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},ze=function(e,t,n,r){var s=He(t,Array.isArray(e)?e:[e]);k[n]||(k[n]=new WeakMap);var o=k[n],l=[],i=new Set,f=new Set(s),p=function(u){!u||i.has(u)||(i.add(u),p(u.parentNode))};s.forEach(p);var a=function(u){!u||f.has(u)||Array.prototype.forEach.call(u.children,function(d){if(i.has(d))a(d);else try{var c=d.getAttribute(r),m=c!==null&&c!=="false",h=(P.get(d)||0)+1,v=(o.get(d)||0)+1;P.set(d,h),o.set(d,v),l.push(d),h===1&&m&&M.set(d,!0),v===1&&d.setAttribute(n,"true"),m||d.setAttribute(r,"true")}catch(y){console.error("aria-hidden: cannot operate on ",d,y)}})};return a(t),i.clear(),$++,function(){l.forEach(function(u){var d=P.get(u)-1,c=o.get(u)-1;P.set(u,d),o.set(u,c),d||(M.has(u)||u.removeAttribute(r),M.delete(u)),c||u.removeAttribute(n)}),$--,$||(P=new WeakMap,P=new WeakMap,M=new WeakMap,k={})}},Ve=function(e,t,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),s=qe(e);return s?(r.push.apply(r,Array.from(s.querySelectorAll("[aria-live], script"))),ze(r,s,n,"aria-hidden")):function(){return null}};function ht(e){let t;F(()=>X(e),n=>{let r=!1;try{r=!!n?.closest("[popover]:not(:popover-open)")}catch{}n&&!r?t=Ve(n):t&&t()}),ne(()=>{t&&t()})}function gt(e,t="reka"){let n;return n=be?.(),t?`${t}-${n}`:n}function Ge(e,t){const n=g(e);function r(o){return t[n.value][o]??n.value}return{state:n,dispatch:o=>{n.value=r(o)}}}function Ye(e,t){const n=g({}),r=g("none"),s=g(e),o=e.value?"mounted":"unmounted";let l;const i=t.value?.ownerDocument.defaultView??Te,{state:f,dispatch:p}=Ge(o,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),a=v=>{if(N){const y=new CustomEvent(v,{bubbles:!1,cancelable:!1});t.value?.dispatchEvent(y)}};F(e,async(v,y)=>{const L=y!==v;if(await C(),L){const I=r.value,w=B(t.value);v?(p("MOUNT"),a("enter"),w==="none"&&a("after-enter")):w==="none"||w==="undefined"||n.value?.display==="none"?(p("UNMOUNT"),a("leave"),a("after-leave")):y&&I!==w?(p("ANIMATION_OUT"),a("leave")):(p("UNMOUNT"),a("after-leave"))}},{immediate:!0});const u=v=>{const y=B(t.value),L=y.includes(CSS.escape(v.animationName)),I=f.value==="mounted"?"enter":"leave";if(v.target===t.value&&L&&(a(`after-${I}`),p("ANIMATION_END"),!s.value)){const w=t.value.style.animationFillMode;t.value.style.animationFillMode="forwards",l=i?.setTimeout(()=>{t.value?.style.animationFillMode==="forwards"&&(t.value.style.animationFillMode=w)})}v.target===t.value&&y==="none"&&p("ANIMATION_END")},d=v=>{v.target===t.value&&(r.value=B(t.value))},c=F(t,(v,y)=>{v?(n.value=getComputedStyle(v),v.addEventListener("animationstart",d),v.addEventListener("animationcancel",u),v.addEventListener("animationend",u)):(p("ANIMATION_END"),l!==void 0&&i?.clearTimeout(l),y?.removeEventListener("animationstart",d),y?.removeEventListener("animationcancel",u),y?.removeEventListener("animationend",u))},{immediate:!0}),m=F(f,()=>{const v=B(t.value);r.value=f.value==="mounted"?v:"none"});return ne(()=>{c(),m()}),{isPresent:E(()=>["mounted","unmountSuspended"].includes(f.value))}}function B(e){return e&&getComputedStyle(e).animationName||"none"}var bt=D({name:"Presence",props:{present:{type:Boolean,required:!0},forceMount:{type:Boolean}},slots:{},setup(e,{slots:t,expose:n}){const{present:r,forceMount:s}=H(e),o=g(),{isPresent:l}=Ye(r,o);n({present:l});let i=t.default({present:l.value});i=Z(i||[]);const f=U();if(i&&i?.length>1){const p=f?.parent?.type.name?`<${f.parent.type.name} />`:"component";
1throw new Error([`Detected an invalid children for \`${p}\` for \`Presence\` component.`,"","Note: Presence works similarly to `v-if` directly, but it waits for animation/transition to finished before unmounting. So it expect only one direct child of valid VNode type.","You can apply a few solutions:",["Provide a single child element so that `presence` directive attach correctly.","Ensure the first child is an actual element instead of a raw text node or comment node."].map(a=>` - ${a}`).join(` 2`)].join(` 3`))}return()=>s.value||r.value||l.value?x(t.default({present:l.value})[0],{ref:p=>{const a=X(p);return typeof a?.hasAttribute>"u"||(a?.hasAttribute("data-reka-popper-content-wrapper")?o.value=a.firstElementChild:o.value=a),a}}):null}});const Xe=D({name:"PrimitiveSlot",inheritAttrs:!1,setup(e,{attrs:t,slots:n}){return()=>{if(!n.default)return null;const r=Z(n.default()),s=r.findIndex(f=>f.type!==Ee);if(s===-1)return r;const o=r[s];delete o.props?.ref;const l=o.props?we(t,o.props):t,i=Oe({...o,props:{}},l);return r.length===1?i:(r[s]=i,r)}}}),Ze=["area","img","input"],ue=D({name:"Primitive",inheritAttrs:!1,props:{asChild:{type:Boolean,default:!1},as:{type:[String,Object],default:"div"}},setup(e,{attrs:t,slots:n}){const r=e.asChild?"template":e.as;return typeof r=="string"&&Ze.includes(r)?()=>x(r,t):r!=="template"?()=>x(e.as,t,{default:n.default}):()=>x(Xe,t,{default:n.default})}}),Je="dismissableLayer.pointerDownOutside",Qe="dismissableLayer.focusOutside";function le(e,t){if(!(t instanceof Element))return!1;const n=t.closest("[data-dismissable-layer]"),r=e.dataset.dismissableLayer===""?e:e.querySelector("[data-dismissable-layer]"),s=Array.from(e.ownerDocument.querySelectorAll("[data-dismissable-layer]"));return!!(n&&(r===n||s.indexOf(r)<s.indexOf(n)))}function et(e,t,n=!0){const r=t?.value?.ownerDocument??globalThis?.document,s=g(!1),o=g(()=>{});return T(l=>{if(!N||!A(n))return;const i=async p=>{const a=p.target;if(!(!t?.value||!a)){if(le(t.value,a)){s.value=!1;return}if(p.target&&!s.value){let d=function(){oe(Je,e,u)};const u={originalEvent:p};p.pointerType==="touch"?(r.removeEventListener("click",o.value),o.value=d,r.addEventListener("click",o.value,{once:!0})):d()}else r.removeEventListener("click",o.value);s.value=!1}},f=window.setTimeout(()=>{r.addEventListener("pointerdown",i)},0);l(()=>{window.clearTimeout(f),r.removeEventListener("pointerdown",i),r.removeEventListener("click",o.value)})}),{onPointerDownCapture:()=>{A(n)&&(s.value=!0)}}}function tt(e,t,n=!0){const r=t?.value?.ownerDocument??globalThis?.document,s=g(!1);return T(o=>{if(!N||!A(n))return;const l=async i=>{if(!t?.value)return;await C(),await C();const f=i.target;!t.value||!f||le(t.value,f)||i.target&&!s.value&&oe(Qe,e,{originalEvent:i})};r.addEventListener("focusin",l),o(()=>r.removeEventListener("focusin",l))}),{onFocusCapture:()=>{A(n)&&(s.value=!0)},onBlurCapture:()=>{A(n)&&(s.value=!1)}}}const b=W({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,originalBodyPointerEvents:void 0,branches:new Set});var nt=D({__name:"DismissableLayer",props:{disableOutsidePointerEvents:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","dismiss"],setup(e,{emit:t}){const n=e,r=t,{forwardRef:s,currentElement:o}=ae(),l=E(()=>o.value?.ownerDocument??globalThis.document),i=E(()=>b.layersRoot),f=E(()=>o.value?Array.from(i.value).indexOf(o.value):-1),p=E(()=>b.layersWithOutsidePointerEventsDisabled.size>0),a=E(()=>{const c=Array.from(i.value),[m]=[...b.layersWithOutsidePointerEventsDisabled].slice(-1),h=c.indexOf(m);return f.value>=h}),u=et(async c=>{const m=[...b.branches].some(h=>h?.contains(c.target));!a.value||m||(r("pointerDownOutside",c),r("interactOutside",c),await C(),c.defaultPrevented||r("dismiss"))},o),d=tt(c=>{[...b.branches].some(h=>h?.contains(c.target))||(r("focusOutside",c),r("interactOutside",c),c.defaultPrevented||r("dismiss"))},o);return De("Escape",c=>{f.value===i.value.size-1&&(r("escapeKeyDown",c),c.defaultPrevented||r("dismiss"))}),T(c=>{o.value&&(n.disableOutsidePointerEvents&&(b.layersWithOutsidePointerEventsDisabled.size===0&&(b.originalBodyPointerEvents=l.value.body.style.pointerEvents,l.value.body.style.pointerEvents="none"),b.layersWithOutsidePointerEventsDisabled.add(o.value)),i.value.add(o.value),
3c(()=>{n.disableOutsidePointerEvents&&b.layersWithOutsidePointerEventsDisabled.size===1&&!Ie(b.originalBodyPointerEvents)&&(l.value.body.style.pointerEvents=b.originalBodyPointerEvents)}))}),T(c=>{c(()=>{o.value&&(i.value.delete(o.value),b.layersWithOutsidePointerEventsDisabled.delete(o.value))})}),(c,m)=>(V(),G(S(ue),{ref:S(s),"as-child":c.asChild,as:c.as,"data-dismissable-layer":"",style:Se({pointerEvents:p.value?a.value?"auto":"none":void 0}),onFocusCapture:S(d).onFocusCapture,onBlurCapture:S(d).onBlurCapture,onPointerdownCapture:S(u).onPointerDownCapture},{default:re(()=>[Y(c.$slots,"default")]),_:3},8,["as-child","as","style","onFocusCapture","onBlurCapture","onPointerdownCapture"]))}}),Et=nt;const rt=Ne(()=>g([]));function ot(){const e=rt();return{add(t){const n=e.value[0];t!==n&&n?.pause(),e.value=Q(e.value,t),e.value.unshift(t)},remove(t){e.value=Q(e.value,t),e.value[0]?.resume()}}}function Q(e,t){const n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}const K="focusScope.autoFocusOnMount",q="focusScope.autoFocusOnUnmount",ee={bubbles:!1,cancelable:!0};function st(e,{select:t=!1}={}){const n=_();for(const r of e)if(O(r,{select:t}),_()!==n)return!0}function at(e){const t=ce(e),n=te(t,e),r=te(t.reverse(),e);return[n,r]}function ce(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const s=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||s?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function te(e,t){for(const n of e)if(!it(n,{upTo:t}))return n}function it(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function ut(e){return e instanceof HTMLInputElement&&"select"in e}function O(e,{select:t=!1}={}){if(e&&e.focus){const n=_();e.focus({preventScroll:!0}),e!==n&&ut(e)&&t&&e.select()}}var lt=D({__name:"FocusScope",props:{loop:{type:Boolean,required:!1,default:!1},trapped:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["mountAutoFocus","unmountAutoFocus"],setup(e,{emit:t}){const n=e,r=t,{currentRef:s,currentElement:o}=ae(),l=g(null),i=ot(),f=W({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});T(a=>{if(!N)return;const u=o.value;if(!n.trapped)return;function d(v){if(f.paused||!u)return;const y=v.target;u.contains(y)?l.value=y:O(l.value,{select:!0})}function c(v){if(f.paused||!u)return;const y=v.relatedTarget;y!==null&&(u.contains(y)||O(l.value,{select:!0}))}function m(v){const y=l.value;if(y===null||!v.some(w=>w.removedNodes.length>0))return;u.contains(y)||O(u)}document.addEventListener("focusin",d),document.addEventListener("focusout",c);const h=new MutationObserver(m);u&&h.observe(u,{childList:!0,subtree:!0}),a(()=>{document.removeEventListener("focusin",d),document.removeEventListener("focusout",c),h.disconnect()})}),T(async a=>{const u=o.value;if(await C(),!u)return;i.add(f);const d=_();if(!u.contains(d)){const m=new CustomEvent(K,ee);u.addEventListener(K,h=>r("mountAutoFocus",h)),u.dispatchEvent(m),m.defaultPrevented||(st(ce(u),{select:!0}),_()===d&&O(u))}a(()=>{u.removeEventListener(K,v=>r("mountAutoFocus",v));const m=new CustomEvent(q,ee),h=v=>{r("unmountAutoFocus",v)};u.addEventListener(q,h),u.dispatchEvent(m),u.setAttribute("data-focus-scope-unmounting",""),setTimeout(()=>{m.defaultPrevented||O(d??document.body,{select:!0}),u.removeEventListener(q,h),i.remove(f),u.removeAttribute("data-focus-scope-unmounting")},0)})});
3function p(a){if(!n.loop&&!n.trapped||f.paused)return;const u=a.key==="Tab"&&!a.altKey&&!a.ctrlKey&&!a.metaKey,d=_();if(u&&d){const c=a.currentTarget,[m,h]=at(c);m&&h?!a.shiftKey&&d===h?(a.preventDefault(),n.loop&&O(m,{select:!0})):a.shiftKey&&d===m&&(a.preventDefault(),n.loop&&O(h,{select:!0})):d===c&&a.preventDefault()}}return(a,u)=>(V(),G(S(ue),{ref_key:"currentRef",ref:s,tabindex:"-1","as-child":a.asChild,as:a.as,onKeydown:p},{default:re(()=>[Y(a.$slots,"default")]),_:3},8,["as-child","as"]))}}),wt=lt,ct=D({__name:"Teleport",props:{to:{type:null,required:!1,default:"body"},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=Fe();return(n,r)=>S(t)||n.forceMount?(V(),G(Pe,{key:0,to:n.to,disabled:n.disabled,defer:n.defer},[Y(n.$slots,"default")],8,["to","disabled","defer"])):Ae("v-if",!0)}}),Ot=ct;export{Et as D,wt as F,bt as P,Ot as T,ue as a,N as b,Le as c,Ie as d,yt as e,ae as f,_ as g,ht as h,Me as i,gt as j,pt as r,mt as u}; 4//# sourceMappingURL=Teleport-plJONfP-.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.