1import{Hn as e,Or as t,Un as n,fn as r,g as i,gr as a,gt as o,kt as s,mn as c,qn as l,tn as u,vr as d,vt as f,xn as p}from"./BQxKsqNx.js";import{i as m}from"./Mb01CPJS.js";import{a as h,f as g,s as _,u as v,w as y}from"./DNoZaTg9.js";import{i as b,s as x}from"./SPGNATgW.js";import{t as S}from"./DWEoD8ZB.js";import{d as C}from"./BldMfq8j.js";import{a as w}from"./ChHmxM55.js";import{t as T}from"./BKvKrunw.js";var ee=_(()=>{let t=d(new Map),n=d(),r=o(()=>{for(let e of t.value.values())if(e)return!0;return!1}),a=m({scrollBody:d(!0)}),s=null,c=()=>{document.body.style.paddingRight=``,document.body.style.marginRight=``,w.layersWithOutsidePointerEventsDisabled.size===0&&(document.body.style.pointerEvents=``),document.documentElement.style.removeProperty(`--scrollbar-width`),document.body.style.overflow=n.value??``,g&&s?.(),n.value=void 0};return e(r,(e,t)=>{if(!v)return;if(!e){t&&c();return}n.value===void 0&&(n.value=document.body.style.overflow);let o=window.innerWidth-document.documentElement.clientWidth,l={padding:o,margin:0},d=a.scrollBody?.value?typeof a.scrollBody.value==`object`?i({padding:a.scrollBody.value.padding===!0?o:a.scrollBody.value.padding,margin:a.scrollBody.value.margin===!0?o:a.scrollBody.value.margin},l):l:{padding:0,margin:0};o>0&&(document.body.style.paddingRight=typeof d.padding==`number`?`${d.padding}px`:String(d.padding),document.body.style.marginRight=typeof d.margin==`number`?`${d.margin}px`:String(d.margin),document.documentElement.style.setProperty(`--scrollbar-width`,`${o}px`),document.body.style.overflow=`hidden`),g&&(s=x(document,`touchmove`,e=>O(e),{passive:!1})),u(()=>{r.value&&(document.body.style.pointerEvents=`none`,document.body.style.overflow=`hidden`)})},{immediate:!0,flush:`sync`}),t});function E(e){let t=Math.random().toString(36).substring(2,7),n=ee();n.value.set(t,e??!1);let r=o({get:()=>n.value.get(t)??!1,set:e=>n.value.set(t,e)});return y(()=>{n.value.delete(t)}),r}function D(e){let t=window.getComputedStyle(e);if(t.overflowX===`scroll`||t.overflowY===`scroll`||t.overflowX===`auto`&&e.clientWidth<e.scrollWidth||t.overflowY===`auto`&&e.clientHeight<e.scrollHeight)return!0;{let t=e.parentNode;return!(t instanceof Element)||t.tagName===`BODY`?!1:D(t)}}function O(e){let t=e||window.event,n=t.target;return n instanceof Element&&D(n)?!1:t.touches.length>1||(t.preventDefault&&t.cancelable&&t.preventDefault(),!1)}var k=function(e){return typeof document>`u`?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},A=new WeakMap,j=new WeakMap,M={},N=0,P=function(e){return e&&(e.host||P(e.parentNode))},te=function(e,t){return t.map(function(t){if(e.contains(t))return t;var n=P(t);return n&&e.contains(n)?n:(console.error(`aria-hidden`,t,`in not contained inside`,e,`. Doing nothing`),null)}).filter(function(e){return!!e})},ne=function(e,t,n,r){var i=te(t,Array.isArray(e)?e:[e]);M[n]||(M[n]=new WeakMap);var a=M[n],o=[],s=new Set,c=new Set(i),l=function(e){e&&!s.has(e)&&(s.add(e),l(e.parentNode))};i.forEach(l);var u=function(e){e&&!c.has(e)&&Array.prototype.forEach.call(e.children,function(e){if(s.has(e))u(e);else try{var t=e.getAttribute(r),i=t!==null&&t!==`false`,c=(A.get(e)||0)+1,l=(a.get(e)||0)+1;A.set(e,c),a.set(e,l),o.push(e),c===1&&i&&j.set(e,!0),l===1&&e.setAttribute(n,`true`),i||e.setAttribute(r,`true`)}catch(t){console.error(`aria-hidden: cannot operate on `,e,t)}})};return u(t),s.clear(),N++,function(){o.forEach(function(e){var t=A.get(e)-1,i=a.get(e)-1;A.set(e,t),a.set(e,i),t||(j.has(e)||e.removeAttribute(r),j.delete(e)),i||e.removeAttribute(n)}),N--,N||(A=new WeakMap,A=new WeakMap,j=new WeakMap,M={})}},re=function(e,t,n){n===void 0&&(n=`data-aria-hidden`);var r=Array.from(Array.isArray(e)?e:[e]),i=t||k(e);return i?(r.push.apply(r,Array.from(i.querySelectorAll(`[aria-live], script`))),ne(r,i,n,`aria-hidden`)):function(){return null}};function F(t){let n;e(()=>b(t),e=>{let t=!1;try{t=!!e?.closest(`[popover]:not(:popover-open)`)}catch{}e&&!t?n=re(e):n&&n()}),r(()=>{n&&n()})}var I=h(()=>d([]));function L(){let e=I();return{add(t){let n=e.value[0];t!==n&&n?.pause(),e.value=R(e.value,t),e.value.unshift(t)},remove(t){e.value=R(e.value,t),e.value[0]?.resume()}}}function R(e,t){let n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}var z=`focusScope.autoFocusOnMount`,B=`focusScope.autoFocusOnUnmount`,V={bubbles:!1,cancelable:!0};function H(e,{select:t=!1}={}){let n=S();for(let r of e)if(J(r,{select:t}),S()!==n)return!0}function U(e){let t=W(e);return[G(t,e),G(t.reverse(),e)]}function W(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t=e.tagName===`INPUT`&&e.type===`hidden`;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function G(e,t){for(let n of e)if(!K(n,{upTo:t}))return n}function K(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 q(e){return e instanceof HTMLInputElement&&`select`in e}function J(e,{select:t=!1}={}){if(e&&e.focus){let n=S();e.focus({preventScroll:!0}),e!==n&&q(e)&&t&&e.select()}}var Y=s({__name:`FocusScope`,props:{loop:{type:Boolean,required:!1,default:!1},trapped:{type:Boolean,required:!1,default:!1},present:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:[`mountAutoFocus`,`unmountAutoFocus`],setup(r,{emit:i}){let o=r,s=i,{currentRef:m,currentElement:h}=T(),g=d(null),_=L(),y=a({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});n(e=>{if(!v)return;let t=h.value;if(!o.trapped)return;function n(e){if(y.paused||!t)return;let n=e.target;t.contains(n)?g.value=n:J(g.value,{select:!0})}function r(e){if(y.paused||!t)return;let n=e.relatedTarget;n!==null&&(t.contains(n)||J(g.value,{select:!0}))}function i(e){let n=g.value;n!==null&&e.some(e=>e.removedNodes.length>0)&&(t.contains(n)||J(t))}document.addEventListener(`focusin`,n),document.addEventListener(`focusout`,r);let a=new MutationObserver(i);t&&a.observe(t,{childList:!0,subtree:!0}),e(()=>{document.removeEventListener(`focusin`,n),document.removeEventListener(`focusout`,r),a.disconnect()})});function b(e,t){let n=new CustomEvent(z,V),r=e=>s(`mountAutoFocus`,e);e.addEventListener(z,r),e.dispatchEvent(n),e.removeEventListener(z,r),n.defaultPrevented||(H(W(e),{select:!0}),S()===t&&J(e))}n(async e=>{let t=h.value;if(await u(),!t)return;o.present!==!1&&_.add(y);let n=S();!t.contains(n)&&o.present!==!1&&b(t,n),e(()=>{let e=new CustomEvent(B,V),r=e=>{s(`unmountAutoFocus`,e)}
1;t.addEventListener(B,r),t.dispatchEvent(e),t.setAttribute(`data-focus-scope-unmounting`,``),setTimeout(()=>{e.defaultPrevented||J(n??document.body,{select:!0}),t.removeEventListener(B,r),_.remove(y),t.removeAttribute(`data-focus-scope-unmounting`)},0)})}),e(()=>o.present,async(e,t)=>{if(!v)return;if(e===!1&&t===!0){_.remove(y);return}if(e!==!0||t!==!1)return;_.add(y),await u();let n=h.value;if(!n)return;let r=S();n.contains(r)||b(n,r)});function x(e){if(!o.loop&&!o.trapped||y.paused)return;let t=e.key===`Tab`&&!e.altKey&&!e.ctrlKey&&!e.metaKey,n=S();if(t&&n){let t=e.currentTarget,[r,i]=U(t);r&&i?!e.shiftKey&&n===i?(e.preventDefault(),o.loop&&J(r,{select:!0})):e.shiftKey&&n===r&&(e.preventDefault(),o.loop&&J(i,{select:!0})):n===t&&e.preventDefault()}}return(e,n)=>(c(),f(t(C),{ref_key:`currentRef`,ref:m,tabindex:`-1`,"as-child":e.asChild,as:e.as,onKeydown:x},{default:l(()=>[p(e.$slots,`default`)]),_:3},8,[`as-child`,`as`]))}}),ie=`menu.itemSelect`,X=[`Enter`,` `],ae=[`ArrowDown`,`PageUp`,`Home`],Z=[`ArrowUp`,`PageDown`,`End`],oe=[...ae,...Z],se={ltr:[...X,`ArrowRight`],rtl:[...X,`ArrowLeft`]},Q={ltr:[`ArrowLeft`],rtl:[`ArrowRight`]};function ce(e){return e?`open`:`closed`}function $(e){return e===`indeterminate`}function le(e){return $(e)?`indeterminate`:e?`checked`:`unchecked`}function ue(e){let t=S();for(let n of e)if(n===t||(n.focus(),S()!==t))return}function de(e,t){let{x:n,y:r}=e,i=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let o=t[e].x,s=t[e].y,c=t[a].x,l=t[a].y;s>r!=l>r&&n<(c-o)*(r-s)/(l-s)+o&&(i=!i)}return i}function fe(e,t){return t?de({x:e.clientX,y:e.clientY},t):!1}function pe(e){return e.pointerType===`mouse`}export{E as _,Q as a,le as c,pe as d,fe as f,F as g,W as h,X as i,ce as l,H as m,ie as n,se as o,Y as p,Z as r,ue as s,oe as t,$ as u};
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.