vendor: 1,648 bytes, line 1
1import{En as e,Ht as t,J as n,On as r,Tn as i,Ut as a,er as o,g as s,gn as c,k as l,mt as u,qt as d,tt as f,v as p,vn as m,xt as h}from"./B4b-2GOK.js";import{p as g}from"./DDAJNhQp.js";import{t as _}from"./Bng2rRDf.js";import{t as v}from"./DHihWhf5.js";import{E as y,l as b}from"./DgbiydDJ.js";import{r as x}from"./CqIxkqDK.js";import{t as S}from"./CJVMGqd_.js";import{t as C}from"./B2Yw7lvm2.js";var w=`dismissableLayer.pointerDownOutside`,T=`dismissableLayer.focusOutside`;function E(e,t){if(!(t instanceof Element))return!1;let n=t.closest(`[data-dismissable-layer]`),r=e.dataset.dismissableLayer===``?e:e.querySelector(`[data-dismissable-layer]`),i=Array.from(e.ownerDocument.querySelectorAll(`[data-dismissable-layer]`));return!!(n&&(r===n||i.indexOf(r)<i.indexOf(n)))}function D(t,n,r=!0){let i=n?.value?.ownerDocument??globalThis?.document,o=m(!1),s=m(()=>{});return a(a=>{if(!b||!e(r))return;let c=async e=>{let r=e.target;if(!(!n?.value||!r)){if(E(n.value,r)){o.value=!1;return}if(e.target&&!o.value){let n={originalEvent:e};function r(){_(w,t,n)}e.pointerType===`touch`?(i.removeEventListener(`click`,s.value),s.value=r,i.addEventListener(`click`,s.value,{once:!0})):r()}else i.removeEventListener(`click`,s.value);o.value=!1}},l=window.setTimeout(()=>{i.addEventListener(`pointerdown`,c)},0);a(()=>{window.clearTimeout(l),i.removeEventListener(`pointerdown`,c),i.removeEventListener(`click`,s.value)})}),{onPointerDownCapture:()=>{e(r)&&(o.value=!0)}}}function O(t,n,r=!0){let i=n?.value?.ownerDocument??globalThis?.document,o=m(!1);return a(a=>{if(!b||!e(r))return;let s=async e=>{if(!n?.value)return;await f(),await f();let r=e.target;
1!n.value||!r||E(n.value,r)||e.target&&!o.value&&_(T,t,{originalEvent:e})};i.addEventListener(`focusin`,s),a(()=>i.removeEventListener(`focusin`,s))}),{onFocusCapture:()=>{e(r)&&(o.value=!0)},onBlurCapture:()=>{e(r)&&(o.value=!1)}}}var k=c({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,originalBodyPointerEvents:void 0,branches:new Set}),A=l({__name:`DismissableLayer`,props:{disableOutsidePointerEvents:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},present:{type:Boolean,required:!1,default:!0}},emits:[`escapeKeyDown`,`pointerDownOutside`,`focusOutside`,`interactOutside`,`dismiss`],setup(e,{emit:n}){let i=e,c=n,{forwardRef:l,currentElement:m}=C(),g=s(()=>m.value?.ownerDocument??globalThis.document),_=s(()=>k.layersRoot),y=s(()=>m.value?Array.from(_.value).indexOf(m.value):-1),b=s(()=>k.layersWithOutsidePointerEventsDisabled.size>0),w=s(()=>{let e=Array.from(_.value),[t]=[...k.layersWithOutsidePointerEventsDisabled].slice(-1),n=e.indexOf(t);return y.value>=n}),T=D(async e=>{let t=[...k.branches].some(t=>t?.contains(e.target));!i.present||!w.value||t||(c(`pointerDownOutside`,e),c(`interactOutside`,e),await f(),e.defaultPrevented||c(`dismiss`))},m),E=O(e=>{let t=[...k.branches].some(t=>t?.contains(e.target));!i.present||t||(c(`focusOutside`,e),c(`interactOutside`,e),e.defaultPrevented||c(`dismiss`))},m);return x(`Escape`,e=>{i.present&&y.value===_.value.size-1&&(c(`escapeKeyDown`,e),e.defaultPrevented||c(`dismiss`))}),t([m,()=>i.disableOutsidePointerEvents,()=>i.present],([e,t,n],r,i)=>{!e||!n||t&&(k.layersWithOutsidePointerEventsDisabled.size===0&&(k.originalBodyPointerEvents=g.value.body.style.pointerEvents,g.value.body.style.pointerEvents=`none`),k.layersWithOutsidePointerEventsDisabled.add(e),i(()=>{k.layersWithOutsidePointerEventsDisabled.delete(e),k.layersWithOutsidePointerEventsDisabled.size===0&&!v(k.originalBodyPointerEvents)&&(g.value.body.style.pointerEvents=k.originalBodyPointerEvents)}))},{immediate:!0}),t([m,()=>i.present],([e,t],n,r)=>{!e||!t||(_.value.add(e),r(()=>{_.value.delete(e)}))},{immediate:!0}),a(e=>{e(()=>{m.value&&(_.value.delete(m.value),k.layersWithOutsidePointerEventsDisabled.delete(m.value))})}),(e,t)=>(u(),p(r(S),{ref:r(l),"as-child":e.asChild,as:e.as,"data-dismissable-layer":``,style:o({pointerEvents:b.value?w.value?`auto`:`none`:void 0}),onFocusCapture:r(E).onFocusCapture,onBlurCapture:r(E).onBlurCapture,onPointerdownCapture:r(T).onPointerDownCapture},{default:d(()=>[h(e.$slots,`default`)]),_:3},8,[`as-child`,`as`,`style`,`onFocusCapture`,`onBlurCapture`,`onPointerdownCapture`]))}}),j=l({__name:`VisuallyHidden`,props:{feature:{type:String,required:!1,default:`focusable`},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:`span`}},setup(e){return(e,t)=>(u(),p(r(S),{as:e.as,"as-child":e.asChild,"aria-hidden":e.feature===`focusable`||e.feature===`fully-hidden`?`true`:void 0,"data-hidden":e.feature===`fully-hidden`?``:void 0,tabindex:e.feature===`fully-hidden`?`-1`:void 0,style:{position:`absolute`,border:0,width:`1px`,height:`1px`,padding:0,margin:`-1px`,overflow:`hidden`,clip:`rect(0, 0, 0, 0)`,clipPath:`inset(50%)`,whiteSpace:`nowrap`,wordWrap:`normal`,top:`-1px`,left:`-1px`}},{default:d(()=>[h(e.$slots,`default`)]),_:3},8,[`as`,`as-child`,`aria-hidden`,`data-hidden`,`tabindex`]))}}),[M,N]=g(`TooltipProvider`),P=l({inheritAttrs:!1,__name:`TooltipProvider`,props:{delayDuration:{type:Number,required:!1,default:700},skipDelayDuration:{type:Number,required:!1,default:300},disableHoverableContent:{type:Boolean,required:!1,default:!1},disableClosingTrigger:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},ignoreNonKeyboardFocus:{type:Boolean,required:!1,default:!1},content:{type:Object,required:!1}},setup(e){let{delayDuration:t,skipDelayDuration:n,disableHoverableContent:r,disableClosingTrigger:a,ignoreNonKeyboardFocus:o,disabled:s,content:c}=i(e);C();let l=m(!0),u=m(!1),{start:d,stop:f}=y(()=>{l.value=!0},n,{immediate:!1});return N({isOpenDelayed:l,delayDuration:t,onOpen(){f(),l.value=!1},onClose(){d()},isPointerInTransitRef:u,disableHoverableContent:r,disableClosingTrigger:a,disabled:s,ignoreNonKeyboardFocus:o,content:c}),(e,t)=>
1h(e.$slots,`default`)}}),F=Symbol(`nuxt-ui.portal-target`);function I(e){let t=n(F,void 0),r=s(()=>e.value===!0?t?.value:e.value),i=s(()=>typeof r.value==`boolean`&&!r.value),a=s(()=>typeof r.value==`boolean`?`body`:r.value);return s(()=>({to:a.value,disabled:i.value}))}export{j as a,M as i,I as n,A as o,P as r,k as s,F 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.