PageSourceSearch

https://gatewayapi.com/_nuxt/D8CW-tda.js

js gatewayapi.com collected 2026-10-02 06:42:37 UTC 240,388 bytes, 3 lines download raw bytes

1import{az as Dr,aA as nn,aB as Br,aC as io,aD as Jn,y as S,E as X,z as E,aE as Bt,aw as Be,aF as La,aG as _t,ai as ye,l as fe,aH as un,aI as dn,aJ as Qn,aK as Ar,aL as Tr,M as st,aM as ea,ar as uo,L as pe,d as L,aN as it,au as He,aO as j,o as y,c as C,w as x,aa as $,f as a,ab as Q,aP as qe,p as T,a5 as N,e as P,aQ as je,aR as ta,aS as Lr,aT as et,aU as ke,aV as $n,aW as Ir,aX as Rr,aY as Sn,aZ as Ia,ah as cn,a_ as Nr,a$ as Tt,V as Ge,b0 as re,b1 as le,b2 as fn,b3 as co,b as B,b4 as fo,b5 as po,b6 as pt,b7 as na,b8 as Mr,C as pn,b9 as Fr,ba as zr,bb as vo,G as at,bc as Hr,bd as Lt,be as jr,U as aa,bf as an,F as G,bg as It,bh as Rt,bi as Vr,q as Y,t as z,bj as Nt,bk as Ur,bl as Wr,ax as Ve,a8 as Te,a9 as Le,bm as Kr,bn as Gr,bo as be,B as R,bp as go,ac as ie,bq as ot,br as rt,bs as Mt,bt as Ft,bu as ge,r as oe,bv as Yr,bw as tt,bx as en,by as En,bz as St,a as A,bA as Xr,N as mo,D as oa,_ as xt,x as ra,S as Zr,bB as la,bC as vn,ao as yo,K as Jr,al as ho,bD as bo,as as Ze,bE as Pe,bF as Qr,bG as _o,ak as el,bH as tl,am as tn,bI as nl,av as al,s as on,a7 as zn,bJ as ol,i as wo,bK as rl,bL as ll,H as kt,h as xo,Z as sl,A as ko,u as il,j as Co,X as ul}from"./CTMj5EJn.js";import{a as dl}from"./CkGU5H8W.js";import{u as sa}from"./DCHjjNzX.js";import{u as Oo}from"./CCnq_ce5.js";import{W as cl}from"./DQyAoSAR.js";function fl(e,t){return Dr(e)?!1:Array.isArray(e)?e.some(n=>nn(n,t)):nn(e,t)}const pl=["INPUT","TEXTAREA"];function ia(e,t,n,o={}){if(!t||o.enableIgnoredElement&&pl.includes(t.nodeName))return null;const{arrowKeyOptions:l="both",attributeName:r="[data-reka-collection-item]",itemsArray:i=[],loop:s=!0,dir:d="ltr",preventScroll:f=!0,focus:c=!1}=o,[u,p,v,g,m,b]=[e.key==="ArrowRight",e.key==="ArrowLeft",e.key==="ArrowUp",e.key==="ArrowDown",e.key==="Home",e.key==="End"],w=v||g,_=u||p;if(!m&&!b&&(!w&&!_||l==="vertical"&&_||l==="horizontal"&&w))return null;const k=n?Array.from(n.querySelectorAll(r)):i;if(!k.length)return null;f&&e.preventDefault();let q=null;return _||w?q=qo(k,t,{goForward:w?g:d==="ltr"?u:p,loop:s}):m?q=k.at(0)||null:b&&(q=k.at(-1)||null),c&&q?.focus(),q}function qo(e,t,n,o=e.includes(t)?e.length:e.length+1){if(--o===0)return null;const l=e.indexOf(t);let r;if(l===-1?r=n.goForward?0:e.length-1:r=n.goForward?l+1:l-1,!n.loop&&(r<0||r>=e.length))return null;const i=(r+e.length)%e.length,s=e[i];return s?s.hasAttribute("disabled")&&s.getAttribute("disabled")!=="false"?qo(e,s,n,o):s:null}const vl=io(()=>{const e=S(new Map),t=S(),n=E(()=>{for(const i of e.value.values())if(i)return!0;return!1}),o=Jn({scrollBody:S(!0)});let l=null;const r=()=>{document.body.style.paddingRight="",document.body.style.marginRight="",document.body.style.pointerEvents="",document.documentElement.style.removeProperty("--scrollbar-width"),document.body.style.overflow=t.value??"",La&&l?.(),t.value=void 0};return X(n,(i,s)=>{if(!Bt)return;if(!i){s&&r();return}t.value===void 0&&(t.value=document.body.style.overflow);const d=window.innerWidth-document.documentElement.clientWidth,f={padding:d,margin:0},c=o.scrollBody?.value?typeof o.scrollBody.value=="object"?Be({padding:o.scrollBody.value.padding===!0?d:o.scrollBody.value.padding,margin:o.scrollBody.value.margin===!0?d:o.scrollBody.value.margin},f):f:{padding:0,margin:0};d>0&&(document.body.style.paddingRight=typeof c.padding=="number"?`${c.padding}px`:String(c.padding),document.body.style.marginRight=typeof c.margin=="number"?`${c.margin}px`:String(c.margin),document.documentElement.style.setProperty("--scrollbar-width",`${d}px`),document.body.style.overflow="hidden"),La&&(l=_t(document,"touchmove",u=>gl(u),{passive:!1})),ye(()=>{n.value&&(document.body.style.pointerEvents="none",document.body.style.overflow="hidden")})},{immediate:!0,flush:"sync"}),e});function $o(e){const t=Math.random().toString(36).substring(2,7),n=vl();n.value.set(t,e);const o=E({get:()=>n.value.get(t)??!1,set:l=>n.value.set(t,l)});return Br(()=>{n.value.delete(t)}),o}function So(e){const 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;{const n=e.parentNode;return!(n instanceof Element)||n.tagName==="BODY"?!1:So(n)}}function gl(e){const t=e||window.event,n=t.target;return n instanceof Element&&So(n)?!1:t.touches.length>1?!0:(t.preventDefault&&t.cancelable&&t.preventDefault(),!1)}function Eo(e){const t=Jn({dir:S("ltr")});return E(()=>e?.value||t.dir?.value||"ltr")}let Pn=0;
1function ml(){fe(e=>{if(!Bt)return;const t=document.querySelectorAll("[data-reka-focus-guard]");document.body.insertAdjacentElement("afterbegin",t[0]??Ra()),document.body.insertAdjacentElement("beforeend",t[1]??Ra()),Pn++,e(()=>{Pn===1&&document.querySelectorAll("[data-reka-focus-guard]").forEach(n=>n.remove()),Pn--})})}function Ra(){const e=document.createElement("span");return e.setAttribute("data-reka-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}function Ct(e,t){const n=un(e),o=t?dn(t):{};return E(()=>({...n.value,...o}))}function Po(e,t){const n=Qn(!1,300);Ar(()=>{n.value=!1});const o=S(null),l=Tr();function r(){o.value=null,n.value=!1}function i(s,d){if(!d)return;const f=s.currentTarget,c={x:s.clientX,y:s.clientY},u=yl(c,f.getBoundingClientRect()),p=hl(c,u,1),v=bl(d.getBoundingClientRect()),g=wl([...p,...v]);o.value=g,n.value=!0}return fe(s=>{if(e.value&&t.value){const d=c=>i(c,t.value),f=c=>i(c,e.value);e.value.addEventListener("pointerleave",d),t.value.addEventListener("pointerleave",f),s(()=>{e.value?.removeEventListener("pointerleave",d),t.value?.removeEventListener("pointerleave",f)})}}),fe(s=>{if(o.value){const d=f=>{if(!o.value||!(f.target instanceof Element))return;const c=f.target,u={x:f.clientX,y:f.clientY},p=e.value?.contains(c)||t.value?.contains(c),v=!_l(u,o.value),g=!!c.closest("[data-grace-area-trigger]");p?r():(v||g)&&(r(),l.trigger())};e.value?.ownerDocument.addEventListener("pointermove",d),s(()=>e.value?.ownerDocument.removeEventListener("pointermove",d))}}),{isPointerInTransit:n,onPointerExit:l.on}}function yl(e,t){const n=Math.abs(t.top-e.y),o=Math.abs(t.bottom-e.y),l=Math.abs(t.right-e.x),r=Math.abs(t.left-e.x);switch(Math.min(n,o,l,r)){case r:return"left";case l:return"right";case n:return"top";case o:return"bottom";default:throw new Error("unreachable")}}function hl(e,t,n=5){const o=[];switch(t){case"top":o.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":o.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":o.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":o.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n});break}return o}function bl(e){const{top:t,right:n,bottom:o,left:l}=e;return[{x:l,y:t},{x:n,y:t},{x:n,y:o},{x:l,y:o}]}function _l(e,t){const{x:n,y:o}=e;let l=!1;for(let r=0,i=t.length-1;r<t.length;i=r++){const s=t[r].x,d=t[r].y,f=t[i].x,c=t[i].y;d>o!=c>o&&n<(f-s)*(o-d)/(c-d)+s&&(l=!l)}return l}function wl(e){const t=e.slice();return t.sort((n,o)=>n.x<o.x?-1:n.x>o.x?1:n.y<o.y?-1:n.y>o.y?1:0),xl(t)}function xl(e){if(e.length<=1)return e.slice();const t=[];for(let o=0;o<e.length;o++){const l=e[o];for(;t.length>=2;){const r=t.at(-1),i=t[t.length-2];if((r.x-i.x)*(l.y-i.y)>=(r.y-i.y)*(l.x-i.x))t.pop();else break}t.push(l)}t.pop();const n=[];for(let o=e.length-1;o>=0;o--){const l=e[o];for(;n.length>=2;){const r=n.at(-1),i=n[n.length-2];if((r.x-i.x)*(l.y-i.y)>=(r.y-i.y)*(l.x-i.x))n.pop();else break}n.push(l)}return n.pop(),t.length===1&&n.length===1&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}var kl=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},vt=new WeakMap,Kt=new WeakMap,Gt={},Dn=0,Do=function(e){return e&&(e.host||Do(e.parentNode))},Cl=function(e,t){return t.map(function(n){if(e.contains(n))return n;var o=Do(n);return o&&e.contains(o)?o:null}).filter(function(n){return!!n})},Ol=function(e,t,n,o){var l=Cl(t,Array.isArray(e)?e:[e]);Gt[n]||(Gt[n]=new WeakMap);var r=Gt[n],i=[],s=new Set,d=new Set(l),f=function(u){!u||s.has(u)||(s.add(u),f(u.parentNode))};l.forEach(f);var c=function(u){!u||d.has(u)||Array.prototype.forEach.call(u.children,function(p){if(s.has(p))c(p);else try{var v=p.getAttribute(o),g=v!==null&&v!=="false",m=(vt.get(p)||0)+1,b=(r.get(p)||0)+1;vt.set(p,m),r.set(p,b),i.push(p),m===1&&g&&Kt.set(p,!0),b===1&&p.setAttribute(n,"true"),g||p.setAttribute(o,"true")}catch{}})};return c(t),s.clear(),Dn++,function(){i.forEach(function(u){var p=vt.get(u)-1,v=r.get(u)-1;vt.set(u,p),r.set(u,v),p||(Kt.has(u)||u.removeAttribute(o),Kt.delete(u)),v||u.removeAttribute(n)}
1),Dn--,Dn||(vt=new WeakMap,vt=new WeakMap,Kt=new WeakMap,Gt={})}},Bo=function(e,t,n){n===void 0&&(n="data-aria-hidden");var o=Array.from(Array.isArray(e)?e:[e]),l=kl(e);return l?(o.push.apply(o,Array.from(l.querySelectorAll("[aria-live], script"))),Ol(o,l,n,"aria-hidden")):function(){return null}};function Ao(e){let t;X(()=>ea(e),n=>{let o=!1;try{o=!!n?.closest("[popover]:not(:popover-open)")}catch{}n&&!o?t=Bo(n):t&&t()}),st(()=>{t&&t()})}function Ae(e,t="reka"){if(e)return e;let n;const o=Jn({useId:void 0});return o.useId?n=o.useId():n=uo?.(),t?`${t}-${n}`:n}function ql(e){const t=S(),n=E(()=>t.value?.width??0),o=E(()=>t.value?.height??0);return pe(()=>{const l=ea(e);if(l){t.value={width:l.offsetWidth,height:l.offsetHeight};const r=new ResizeObserver(i=>{if(!Array.isArray(i)||!i.length)return;const s=i[0];let d,f;if("borderBoxSize"in s){const c=s.borderBoxSize,u=Array.isArray(c)?c[0]:c;d=u.inlineSize,f=u.blockSize}else d=l.offsetWidth,f=l.offsetHeight;t.value={width:d,height:f}});return r.observe(l,{box:"border-box"}),()=>r.unobserve(l)}else t.value=void 0}),{width:n,height:o}}const[To,$l]=qe("CollapsibleRoot");var Sl=L({__name:"CollapsibleRoot",props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},disabled:{type:Boolean,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["update:open"],setup(e,{expose:t,emit:n}){const o=e,r=it(o,"open",n,{defaultValue:o.defaultOpen,passive:o.open===void 0}),{disabled:i,unmountOnHide:s}=He(o);return $l({contentId:"",disabled:i,open:r,unmountOnHide:s,onOpenToggle:()=>{i.value||(r.value=!r.value)}}),t({open:r}),j(),(d,f)=>(y(),C(a(Q),{as:d.as,"as-child":o.asChild,"data-state":a(r)?"open":"closed","data-disabled":a(i)?"":void 0},{default:x(()=>[$(d.$slots,"default",{open:a(r)})]),_:3},8,["as","as-child","data-state","data-disabled"]))}}),El=Sl,Pl=L({inheritAttrs:!1,__name:"CollapsibleContent",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["contentFound"],setup(e,{emit:t}){const n=e,o=t,l=To();l.contentId||=Ae(void 0,"reka-collapsible-content");const r=S(),{forwardRef:i,currentElement:s}=j(),d=S(0),f=S(0),c=E(()=>l.open.value),u=S(c.value),p=S();X(()=>[c.value,r.value?.present],async()=>{await ye();const g=s.value;if(!g)return;p.value=p.value||{transitionDuration:g.style.transitionDuration,animationName:g.style.animationName},g.style.transitionDuration="0s",g.style.animationName="none";const m=g.getBoundingClientRect();f.value=m.height,d.value=m.width,u.value||(g.style.transitionDuration=p.value.transitionDuration,g.style.animationName=p.value.animationName)},{immediate:!0});const v=E(()=>u.value&&l.open.value);return pe(()=>{requestAnimationFrame(()=>{u.value=!1})}),_t(s,"beforematch",g=>{requestAnimationFrame(()=>{l.onOpenToggle(),o("contentFound")})}),(g,m)=>(y(),C(a(je),{ref_key:"presentRef",ref:r,present:g.forceMount||a(l).open.value,"force-mount":!0},{default:x(({present:b})=>[T(a(Q),N(g.$attrs,{id:a(l).contentId,ref:a(i),"as-child":n.asChild,as:g.as,hidden:b?void 0:a(l).unmountOnHide.value?"":"until-found","data-state":v.value?void 0:a(l).open.value?"open":"closed","data-disabled":a(l).disabled?.value?"":void 0,style:{"--reka-collapsible-content-height":`${f.value}px`,"--reka-collapsible-content-width":`${d.value}px`}}),{default:x(()=>[!a(l).unmountOnHide.value||b?$(g.$slots,"default",{key:0}):P("v-if",!0)]),_:2},1040,["id","as-child","as","hidden","data-state","data-disabled","style"])]),_:3},8,["present"]))}}),Dl=Pl,Bl=L({__name:"CollapsibleTrigger",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e;j();const n=To();return(o,l)=>(y(),C(a(Q),{type:o.as==="button"?"button":void 0,as:o.as,"as-child":t.asChild,"aria-controls":a(n).contentId,"aria-expanded":a(n).open.value,"data-state":a(n).open.value?"open":"closed","data-disabled":a(n).disabled?.value?"":void 0,disabled:a(n).disabled?.value,onClick:a(n).onOpenToggle},{default:x(()=>[$(o.$slots,"default")]),_:3},8,["type","as","as-child","aria-controls","aria-expanded","data-state","data-disabled","disabled","onClick"]))}}),Al=Bl;function Tl({type:e,defaultValue:t,modelValue:n}){const o=n||t;return n!==void 0||t!==void 0?Array.isArray(o)?"multiple":"single":e??"single"}function Ll({type:e,defaultValue:t,modelValue:n}){return e||Tl({type:e,defaultValue:t,modelValue:n})}function Il({type:e,defaultValue:t}){return t!==void 0?t:e==="single"?void 0:[]}function Rl(e,t){const n=E(()=>Ll(e)),o=it(e,"modelValue",t,{defaultValue:Il(e),passive:e.modelValue===void 0,deep:!0});function l(i){if(n.value==="single")o.value=nn(i,o.value)?void 0:i;else{const s=Array.isArray(o.value)?[...o.value||[]]:[o.value].filter(
1Boolean);if(fl(s,i)){const d=s.findIndex(f=>nn(f,i));s.splice(d,1)}else s.push(i);o.value=s}}const r=E(()=>n.value==="single");return{modelValue:o,changeModelValue:l,isSingle:r}}const[ua,Nl]=qe("AccordionRoot");var Ml=L({__name:"AccordionRoot",props:{collapsible:{type:Boolean,required:!1,default:!1},disabled:{type:Boolean,required:!1,default:!1},dir:{type:String,required:!1},orientation:{type:String,required:!1,default:"vertical"},unmountOnHide:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},type:{type:String,required:!1},modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,o=t,{dir:l,disabled:r,unmountOnHide:i}=He(n),s=Eo(l),{modelValue:d,changeModelValue:f,isSingle:c}=Rl(n,o),{forwardRef:u,currentElement:p}=j();return Nl({disabled:r,direction:s,orientation:n.orientation,parentElement:p,isSingle:c,collapsible:n.collapsible,modelValue:d,changeModelValue:f,unmountOnHide:i}),(v,g)=>(y(),C(a(Q),{ref:a(u),"as-child":v.asChild,as:v.as},{default:x(()=>[$(v.$slots,"default",{modelValue:a(d)})]),_:3},8,["as-child","as"]))}}),Na=Ml,Hn=(function(e){return e.Open="open",e.Closed="closed",e})(Hn||{});const[Lo,Fl]=qe("AccordionItem");var zl=L({__name:"AccordionItem",props:{disabled:{type:Boolean,required:!1},value:{type:String,required:!0},unmountOnHide:{type:Boolean,required:!1,default:void 0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e,{expose:t}){const n=e,o=ua(),l=E(()=>o.isSingle.value?n.value===o.modelValue.value:Array.isArray(o.modelValue.value)&&o.modelValue.value.includes(n.value)),r=E(()=>o.disabled.value||n.disabled),i=E(()=>r.value?"":void 0),s=E(()=>l.value?Hn.Open:Hn.Closed);t({open:l,dataDisabled:i});const{currentRef:d,currentElement:f}=j();Fl({open:l,dataState:s,disabled:r,dataDisabled:i,triggerId:"",currentRef:d,currentElement:f,value:E(()=>n.value)});function c(u){const p=u.target;if(Array.from(o.parentElement.value?.querySelectorAll("[data-reka-collection-item]")??[]).findIndex(m=>m===p)===-1)return null;ia(u,p,o.parentElement.value,{arrowKeyOptions:o.orientation,dir:o.direction.value,focus:!0})}return(u,p)=>(y(),C(a(El),{"data-orientation":a(o).orientation,"data-disabled":i.value,"data-state":s.value,disabled:r.value,open:l.value,as:n.as,"as-child":n.asChild,"unmount-on-hide":n.unmountOnHide??a(o).unmountOnHide.value,onKeydown:ta(c,["up","down","left","right","home","end"])},{default:x(()=>[$(u.$slots,"default",{open:l.value})]),_:3},8,["data-orientation","data-disabled","data-state","disabled","open","as","as-child","unmount-on-hide"]))}}),Hl=zl,jl=L({__name:"AccordionContent",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,n=ua(),o=Lo();return j(),(l,r)=>(y(),C(a(Dl),{role:"region","as-child":t.asChild,as:l.as,"force-mount":t.forceMount,"aria-labelledby":a(o).triggerId,"data-state":a(o).dataState.value,"data-disabled":a(o).dataDisabled.value,"data-orientation":a(n).orientation,style:{"--reka-accordion-content-width":"var(--reka-collapsible-content-width)","--reka-accordion-content-height":"var(--reka-collapsible-content-height)"},onContentFound:r[0]||(r[0]=i=>a(n).changeModelValue(a(o).value.value))},{default:x(()=>[$(l.$slots,"default")]),_:3},8,["as-child","as","force-mount","aria-labelledby","data-state","data-disabled","data-orientation"]))}}),Vl=jl,Ul=L({__name:"AccordionTrigger",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,n=ua(),o=Lo();o.triggerId||=Ae(void 0,"reka-accordion-trigger");function l(){const r=n.isSingle.value&&o.open.value&&!n.collapsible;o.disabled.value||r||n.changeModelValue(o.value.value)}return(r,i)=>(y(),C(a(Al),{id:a(o).triggerId,ref:a(o).currentRef,"data-reka-collection-item":"",as:t.as,"as-child":t.asChild,"aria-disabled":a(o).disabled.value||void 0,"aria-expanded":a(o).open.value||!1,"data-disabled":a(o).dataDisabled.value,"data-orientation":a(n).orientation,"data-state":a(o).dataState.value,disabled:a(o).disabled.value,onClick:l},{default:x(()=>[$(r.$slots,"default")]),_:3},8,["id","as","as-child","aria-disabled","aria-expanded","data-disabled","data-orientation","data-state","disabled"]))}}),Ma=Ul;const[Ie,Wl]=qe("DialogRoot");var Kl=L({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(e,{emit:t}){const n=e,l=it(n,"open",t,{defaultValue:n.defaultOpen,passive:n.open===void 0}),r=S(),i=S(),{modal:s}=He(n);return Wl({open:l,modal:s,openModal:()=>{l.value=!0},onOpenChange:d=>{l.value=d},onOpenToggle:()=>{l.value=!l.value},contentId:"",titleId:"",descriptionId:"",triggerElement:r,contentElement:i}),(d,f)=>$(d.$slots,"default",{open:a(l),close:()=>l.value=!1})}}),Io=Kl,Gl=L({__name:"DialogClose",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e;j();const n=Ie();return(o,l)=>(y(),C(a(Q),N(t,{type:o.as==="button"?"button":void 0,onClick:l[0]||(l[0]=r=>a(n).onOpenChange(!1))}),{default:x(()=>[$(o.$slots,"default")]),_:3},16,["type"]))}}),Ro=Gl;const Yl=Lr(()=>S([]));function Xl(){const e=Yl();return{add(t){const n=e.value[0];t!==n&&n?.pause(),e.value=Fa(e.value,t),e.value.unshift(t)},remove(t){e.value=Fa(e.value,t),e.value[0]?.resume()}}}function Fa(e,t){const n=[...e],o=n.indexOf(t);return o!==-1&&n.splice(o,1),n}var Zl=L({__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,o=t,{currentRef:l,currentElement:r}=j(),i=S(null),s=Xl(),d=cn({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});fe(c=>{if(!Bt)return;const u=r.value;if(!n.trapped)return;function p(b){if(d.paused||!u)return;const w=b.target;u.contains(w)?i.value=w:et(i.value,{select:!0})}function v(b){if(d.paused||!u)return;const w=b.relatedTarget;w!==null&&(u.contains(w)||et(i.value,{select:!0}))}function g(b){const w=i.value;
1if(w===null||!b.some(q=>q.removedNodes.length>0))return;u.contains(w)||et(u)}document.addEventListener("focusin",p),document.addEventListener("focusout",v);const m=new MutationObserver(g);u&&m.observe(u,{childList:!0,subtree:!0}),c(()=>{document.removeEventListener("focusin",p),document.removeEventListener("focusout",v),m.disconnect()})}),fe(async c=>{const u=r.value;if(await ye(),!u)return;s.add(d);const p=ke();if(!u.contains(p)){const g=new CustomEvent($n,Ia);u.addEventListener($n,m=>o("mountAutoFocus",m)),u.dispatchEvent(g),g.defaultPrevented||(Ir(Rr(u),{select:!0}),ke()===p&&et(u))}c(()=>{u.removeEventListener($n,b=>o("mountAutoFocus",b));const g=new CustomEvent(Sn,Ia),m=b=>{o("unmountAutoFocus",b)};u.addEventListener(Sn,m),u.dispatchEvent(g),u.setAttribute("data-focus-scope-unmounting",""),setTimeout(()=>{g.defaultPrevented||et(p??document.body,{select:!0}),u.removeEventListener(Sn,m),s.remove(d),u.removeAttribute("data-focus-scope-unmounting")},0)})});function f(c){if(!n.loop&&!n.trapped||d.paused)return;const u=c.key==="Tab"&&!c.altKey&&!c.ctrlKey&&!c.metaKey,p=ke();if(u&&p){const v=c.currentTarget,[g,m]=Nr(v);g&&m?!c.shiftKey&&p===m?(c.preventDefault(),n.loop&&et(g,{select:!0})):c.shiftKey&&p===g&&(c.preventDefault(),n.loop&&et(m,{select:!0})):p===v&&c.preventDefault()}}return(c,u)=>(y(),C(a(Q),{ref_key:"currentRef",ref:l,tabindex:"-1","as-child":c.asChild,as:c.as,onKeydown:f},{default:x(()=>[$(c.$slots,"default")]),_:3},8,["as-child","as"]))}}),No=Zl;function Jl(e){return e?"open":"closed"}var Ql=L({__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(e,{emit:t}){const n=e,o=t,l=Ie(),{forwardRef:r,currentElement:i}=j();return l.titleId||=Ae(void 0,"reka-dialog-title"),l.descriptionId||=Ae(void 0,"reka-dialog-description"),pe(()=>{l.contentElement=i,ke()!==document.body&&(l.triggerElement.value=ke())}),(s,d)=>(y(),C(a(No),{"as-child":"",loop:"",trapped:n.trapFocus,onMountAutoFocus:d[5]||(d[5]=f=>o("openAutoFocus",f)),onUnmountAutoFocus:d[6]||(d[6]=f=>o("closeAutoFocus",f))},{default:x(()=>[T(a(Tt),N({id:a(l).contentId,ref:a(r),as:s.as,"as-child":s.asChild,"disable-outside-pointer-events":s.disableOutsidePointerEvents,role:"dialog","aria-describedby":a(l).descriptionId,"aria-labelledby":a(l).titleId,"data-state":a(Jl)(a(l).open.value)},s.$attrs,{onDismiss:d[0]||(d[0]=f=>a(l).onOpenChange(!1)),onEscapeKeyDown:d[1]||(d[1]=f=>o("escapeKeyDown",f)),onFocusOutside:d[2]||(d[2]=f=>o("focusOutside",f)),onInteractOutside:d[3]||(d[3]=f=>o("interactOutside",f)),onPointerDownOutside:d[4]||(d[4]=f=>o("pointerDownOutside",f))}),{default:x(()=>[$(s.$slots,"default")]),_:3},16,["id","as","as-child","disable-outside-pointer-events","aria-describedby","aria-labelledby","data-state"])]),_:3},8,["trapped"]))}}),Mo=Ql,es=L({__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}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,l=Ie(),r=dn(o),{forwardRef:i,currentElement:s}=j();return Ao(s),(d,f)=>(y(),C(Mo,N({...n,...a(r)},{ref:a(i),"trap-focus":a(l).open.value,"disable-outside-pointer-events":n.disableOutsidePointerEvents,onCloseAutoFocus:f[0]||(f[0]=c=>{c.defaultPrevented||(c.preventDefault(),a(l).triggerElement.value?.focus())}),onPointerDownOutside:f[1]||(f[1]=c=>{const u=c.detail.originalEvent,p=u.button===0&&u.ctrlKey===!0;(u.button===2||p)&&c.preventDefault()}),onFocusOutside:f[2]||(f[2]=c=>{c.preventDefault()})}),{default:x(()=>[$(d.$slots,"default")]),_:3},16,["trap-focus","disable-outside-pointer-events"]))}}),ts=es,ns=L({__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(e,{emit:t}){const n=e,l=dn(t);j();const r=Ie(),i=S(!1),s=S(!1);return(d,f)=>(y(),C(Mo,N({...n,...a(l)},{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:f[0]||(f[0]=c=>{c.defaultPrevented||(i.value||a(r).triggerElement.value?.focus(),c.preventDefault()),i.value=!1,s.value=!1}),onInteractOutside:f[1]||(f[1]=c=>{c.defaultPrevented||(i.value=!0,c.detail.originalEvent.type==="pointerdown"&&(s.value=!0));const u=c.target;a(r).triggerElement.value?.contains(u)&&c.preventDefault(),c.detail.originalEvent.type==="focusin"&&s.value&&c.preventDefault()})}),{default:x(()=>[$(d.$slots,"default")]),_:3},16))}}),as=ns,os=L({__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}){const n=e,o=t,l=Ie(),r=dn(o),{forwardRef:i}=j();return(s,d)=>(y(),C(a(je),{present:s.forceMount||a(l).open.value},{default:x(()=>[a(l).modal.value?(y(),C(ts,N({key:0,ref:a(i)},{...n,...a(r),...s.$attrs}),{default:x(()=>[$(s.$slots,"default")]),_:3},16)):(y(),C(as,N({key:1,ref:a(i)},{...n,...a(r),...s.$attrs}),{default:x(()=>[$(s.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),Fo=os,rs=L({__name:"DialogDescription",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"p"}},setup(e){const t=e;j();const n=Ie();return(o,l)=>(y(),C(a(Q),N(t,{id:a(n).descriptionId}),{default:x(()=>[$(o.$slots,"default")]),_:3},16,["id"]))}}),mt=rs,ls=L({__name:"DialogOverlayImpl",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=Ie();return $o(!0),j(),(n,o)=>(y(),C(a(Q),{as:n.as,"as-child":n.asChild,"data-state":a(t).open.value?"open":"closed",style:{"pointer-events":"auto"},onPointerdown:o[0]||(o[0]=Ge(()=>{},["left","self","prevent"]))},{default:x(()=>[$(n.$slots,"default")]),_:3},8,["as","as-child","data-state"]))}}),ss=ls,is=L({__name:"DialogOverlay",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=Ie(),{forwardRef:n}=j();return(o,l)=>a(t)?.modal.value?(y(),C(a(je),{key:0,present:o.forceMount||a(t).open.value},{default:x(()=>[T(ss,N(o.$attrs,{ref:a(n),as:o.as,"as-child":o.asChild}),{default:x(()=>[$(o.$slots,"default")]),_:3},16,["as","as-child"])]),_:3},8,["present"])):P("v-if",!0)}}),jn=is,us=L({__name:"DialogPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=e;return(n,o)=>(y(),C(a(fn),re(le(t)),{default:x(()=>[$(n.$slots,"default")]),_:3},16))}}),zo=us,ds=L({__name:"DialogTitle",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"h2"}},setup(e){const t=e,n=Ie();return j(),(o,l)=>(y(),C(a(Q),N(t,{id:a(n).titleId}),{default:x(()=>[$(o.$slots,"default")]),_:3},16,["id"]))}}),yt=ds,cs=L({__name:"DialogTrigger",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e,n=Ie(),{forwardRef:o,currentElement:l}=j();return n.contentId||=Ae(void 0,"reka-dialog-content"),pe(()=>{n.triggerElement.value=l.value}),(r,i)=>(y(),C(a(Q),N(t,{ref:a(o),type:r.as==="button"?"button":void 0,"aria-haspopup":"dialog","aria-expanded":a(n).open.value||!1,"aria-controls":a(n).open.value?a(n).contentId:void 0,"data-state":a(n).open.value?"open":"closed",onClick:a(n).onOpenToggle}),{default:x(()=>[$(r.$slots,"default")]),_:3},16,["type","aria-expanded","aria-controls","data-state","onClick"]))}}),Ho=cs;const[jo,fs]=qe("PopperRoot");var ps=L({inheritAttrs:!1,__name:"PopperRoot",setup(e){const t=S();return fs({anchor:t,onAnchorChange:n=>t.value=n}),(n,o)=>$(n.$slots,"default")}}),da=ps,vs=L({__name:"PopperAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,{forwardRef:n,currentElement:o}=j(),l=jo();return co(()=>{l.onAnchorChange(t.reference??o.value)}),(r,i)=>(y(),C(a(Q),{ref:a(n),as:r.as,"as-child":r.asChild},{default:x(()=>[$(r.$slots,"default")]),_:3},8,["as","as-child"]))}}),gn=vs;const gs={key:0,d:"M0 0L6 6L12 0"},ms={key:1,d:"M0 0L4.58579 4.58579C5.36683 5.36683 6.63316 5.36684 7.41421 4.58579L12 0"};var ys=L({__name:"Arrow",props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(e){const t=e;return j(),(n,o)=>(y(),C(a(Q),N(t,{width:n.width,height:n.height,viewBox:n.asChild?void 0:"0 0 12 6",preserveAspectRatio:n.asChild?void 0:"none"}),{default:x(()=>[$(n.$slots,"default",{},()=>
vendor: 11,912 bytes, line 1
1[n.rounded?(y(),B("path",ms)):(y(),B("path",gs))])]),_:3},16,["width","height","viewBox","preserveAspectRatio"]))}}),hs=ys;function bs(e){return e!==null}function _s(e){return{name:"transformOrigin",options:e,fn(t){const{placement:n,rects:o,middlewareData:l}=t,i=l.arrow?.centerOffset!==0,s=i?0:e.arrowWidth,d=i?0:e.arrowHeight,[f,c]=Vn(n),u={start:"0%",center:"50%",end:"100%"}[c],p=(l.arrow?.x??0)+s/2,v=(l.arrow?.y??0)+d/2;let g="",m="";return f==="bottom"?(g=i?u:`${p}px`,m=`${-d}px`):f==="top"?(g=i?u:`${p}px`,m=`${o.floating.height+d}px`):f==="right"?(g=`${-d}px`,m=i?u:`${v}px`):f==="left"&&(g=`${o.floating.width+d}px`,m=i?u:`${v}px`),{data:{x:g,y:m}}}}}function Vn(e){const[t,n="center"]=e.split("-");return[t,n]}const ws=["top","right","bottom","left"],Ye=Math.min,_e=Math.max,rn=Math.round,Yt=Math.floor,De=e=>({x:e,y:e}),xs={left:"right",right:"left",bottom:"top",top:"bottom"};function Un(e,t,n){return _e(e,Ye(t,n))}function Me(e,t){return typeof e=="function"?e(t):e}function Fe(e){return e.split("-")[0]}function Ot(e){return e.split("-")[1]}function ca(e){return e==="x"?"y":"x"}function fa(e){return e==="y"?"height":"width"}function Ee(e){const t=e[0];return t==="t"||t==="b"?"y":"x"}function pa(e){return ca(Ee(e))}function ks(e,t,n){n===void 0&&(n=!1);const o=Ot(e),l=pa(e),r=fa(l);let i=l==="x"?o===(n?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[r]>t.floating[r]&&(i=ln(i)),[i,ln(i)]}function Cs(e){const t=ln(e);return[Wn(e),t,Wn(t)]}function Wn(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}const za=["left","right"],Ha=["right","left"],Os=["top","bottom"],qs=["bottom","top"];function $s(e,t,n){switch(e){case"top":case"bottom":return n?t?Ha:za:t?za:Ha;case"left":case"right":return t?Os:qs;default:return[]}}function Ss(e,t,n,o){const l=Ot(e);let r=$s(Fe(e),n==="start",o);return l&&(r=r.map(i=>i+"-"+l),t&&(r=r.concat(r.map(Wn)))),r}function ln(e){const t=Fe(e);return xs[t]+e.slice(t.length)}function Es(e){return{top:0,right:0,bottom:0,left:0,...e}}function Vo(e){return typeof e!="number"?Es(e):{top:e,right:e,bottom:e,left:e}}function sn(e){const{x:t,y:n,width:o,height:l}=e;return{width:o,height:l,top:n,left:t,right:t+o,bottom:n+l,x:t,y:n}}function ja(e,t,n){let{reference:o,floating:l}=e;const r=Ee(t),i=pa(t),s=fa(i),d=Fe(t),f=r==="y",c=o.x+o.width/2-l.width/2,u=o.y+o.height/2-l.height/2,p=o[s]/2-l[s]/2;let v;switch(d){case"top":v={x:c,y:o.y-l.height};break;case"bottom":v={x:c,y:o.y+o.height};break;case"right":v={x:o.x+o.width,y:u};break;case"left":v={x:o.x-l.width,y:u};break;default:v={x:o.x,y:o.y}}switch(Ot(t)){case"start":v[i]-=p*(n&&f?-1:1);break;case"end":v[i]+=p*(n&&f?-1:1);break}return v}async function Ps(e,t){var n;t===void 0&&(t={});const{x:o,y:l,platform:r,rects:i,elements:s,strategy:d}=e,{boundary:f="clippingAncestors",rootBoundary:c="viewport",elementContext:u="floating",altBoundary:p=!1,padding:v=0}=Me(t,e),g=Vo(v),b=s[p?u==="floating"?"reference":"floating":u],w=sn(await r.getClippingRect({element:(n=await(r.isElement==null?void 0:r.isElement(b)))==null||n?b:b.contextElement||await(r.getDocumentElement==null?void 0:r.getDocumentElement(s.floating)),boundary:f,rootBoundary:c,strategy:d})),_=u==="floating"?{x:o,y:l,width:i.floating.width,height:i.floating.height}:i.reference,k=await(r.getOffsetParent==null?void 0:r.getOffsetParent(s.floating)),q=await(r.isElement==null?void 0:r.isElement(k))?await(r.getScale==null?void 0:r.getScale(k))||{x:1,y:1}:{x:1,y:1},O=sn(r.convertOffsetParentRelativeRectToViewportRelativeRect?await r.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:_,offsetParent:k,strategy:d}):_);return{top:(w.top-O.top+g.top)/q.y,bottom:(O.bottom-w.bottom+g.bottom)/q.y,left:(w.left-O.left+g.left)/q.x,right:(O.right-w.right+g.right)/q.x}}const Ds=50,Bs=async(e,t,n)=>{const{placement:o="bottom",strategy:l="absolute",middleware:r=[],platform:i}=n,s=i.detectOverflow?i:{...i,detectOverflow:Ps},d=await(i.isRTL==null?void 0:i.isRTL(t));let f=await i.getElementRects({reference:e,floating:t,strategy:l}),{x:c,y:u}=ja(f,o,d),p=o,v=0;const g={};for(let m=0;m<r.length;m++){const b=r[m];if(!b)continue;const{name:w,fn:_}=b,{x:k,y:q,data:O,reset:D}=await _({x:c,y:u,initialPlacement:o,placement:p,strategy:l,middlewareData:g,rects:f,platform:s,elements:{reference:e,floating:t}});c=k??c,u=q??u,g[w]={...g[w],...O},D&&v<Ds&&(v++,typeof D=="object"&&(D.placement&&(p=D.placement),D.rects&&(f=D.rects===!0?await i.getElementRects({reference:e,floating:t,strategy:l}):D.rects),{x:c,y:u}=ja(f,p,d)),m=-1)}return{x:c,y:u,placement:p,strategy:l,middlewareData:g}},As=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:o,placement:l,rects:r,platform:i,elements:s,middlewareData:d}=t,{element:f,padding:c=0}=Me(e,t)||{};if(f==null)return{};const u=Vo(c),p={x:n,y:o},v=pa(l),g=fa(v),m=await i.getDimensions(f),b=v==="y",w=b?"top":"left",_=b?"bottom":"right",k=b?"clientHeight":"clientWidth",q=r.reference[g]+r.reference[v]-p[v]-r.floating[g],O=p[v]-r.reference[v],D=await(i.getOffsetParent==null?void 0:i.getOffsetParent(f));let h=D?D[k]:0;(!h||!await(i.isElement==null?void 0:i.isElement(D)))&&(h=s.floating[k]||r.floating[g]);const I=q/2-O/2,M=h/2-m[g]/2-1,F=Ye(u[w],M),U=Ye(u[_],M),W=F,Z=h-m[g]-U,K=h/2-m[g]/2+I,ee=Un(W,K,Z),H=!d.arrow&&Ot(l)!=null&&K!==ee&&r.reference[g]/2-(K<W?F:U)-m[g]/2<0,de=H?K<W?K-W:K-Z:0;return{[v]:p[v]+de,data:{[v]:ee,centerOffset:K-ee-de,...H&&{alignmentOffset:de}},reset:H}}}),Ts=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,o;const{placement:l,middlewareData:r,rects:i,initialPlacement:s,platform:d,elements:f}=t,{mainAxis:c=!0,crossAxis:u=!0,fallbackPlacements:p,fallbackStrategy:v="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:m=!0,...b}=Me(e,t);if((n=r.arrow)!=null&&n.alignmentOffset)return{};const w=Fe(l),_=Ee(s),k=Fe(s)===s,q=await(d.isRTL==null?void 0:d.isRTL(f.floating)),O=p||(k||!m?[ln(s)]:Cs(s)),D=g!=="none";!p&&D&&O.push(...Ss(s,m,g,q));const h=[s,...O],I=await d.detectOverflow(t,b),M=[];let F=((o=r.flip)==null?void 0:o.overflows)||[];if(c&&M.push(I[w]),u){const K=ks(l,i,q);M.push(I[K[0]],I[K[1]])}if(F=[...F,{placement:l,overflows:M}],!M.every(K=>K<=0)){var U,W;const K=(((U=r.flip)==null?void 0:U.index)||0)+1,ee=h[K];if(ee&&(!(u==="alignment"?_!==Ee(ee):!1)||F.every(J=>Ee(J.placement)===_?J.overflows[0]>0:!0)))return{data:{index:K,overflows:F},reset:{placement:ee}};let H=(W=F.filter(de=>de.overflows[0]<=0).sort((de,J)=>de.overflows[1]-J.overflows[1])[0])==null?void 0:W.placement;if(!H)switch(v){case"bestFit":{var Z;const de=(Z=F.filter(J=>{if(D){const Se=Ee(J.placement);return Se===_||Se==="y"}return!0}).map(J=>[J.placement,J.overflows.filter(Se=>Se>0).reduce((Se,On)=>Se+On,0)]).sort((J,Se)=>J[1]-Se[1])[0])==null?void 0:Z[0];de&&(H=de);break}case"initialPlacement":H=s;break}if(l!==H)return{reset:{placement:H}}}return{}}}};function Va(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Ua(e){return ws.some(t=>e[t]>=0)}const Ls=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n,platform:o}=t,{strategy:l="referenceHidden",...r}=Me(e,t);switch(l){case"referenceHidden":{const i=await o.detectOverflow(t,{...r,elementContext:"reference"}),s=Va(i,n.reference);return{data:{referenceHiddenOffsets:s,referenceHidden:Ua(s)}}}case"escaped":{const i=await o.detectOverflow(t,{...r,altBoundary:!0}),s=Va(i,n.floating);return{data:{escapedOffsets:s,escaped:Ua(s)}}}default:return{}}}}},Uo=new Set(["left","top"]);async function Is(e,t){const{placement:n,platform:o,elements:l}=e,r=await(o.isRTL==null?void 0:o.isRTL(l.floating)),i=Fe(n),s=Ot(n),d=Ee(n)==="y",f=Uo.has(i)?-1:1,c=r&&d?-1:1,u=Me(t,e);let{mainAxis:p,crossAxis:v,alignmentAxis:g}=typeof u=="number"?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return s&&typeof g=="number"&&(v=s==="end"?g*-1:g),d?{x:v*c,y:p*f}:{x:p*f,y:v*c}}const Rs=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,o;const{x:l,y:r,placement:i,middlewareData:s}=t,d=await Is(t,e);return i===((n=s.offset)==null?void 0:n.placement)&&(o=s.arrow)!=null&&o.alignmentOffset?{}:{x:l+d.x,y:r+d.y,data:{...d,placement:i}}}}},Ns=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:o,placement:l,platform:r}=t,{mainAxis:i=!0,crossAxis:s=!1,limiter:d={fn:w=>{let{x:_,y:k}=w;return{x:_,y:k}}},...f}=Me(e,t),c={x:n,y:o},u=await r.detectOverflow(t,f),p=Ee(Fe(l)),v=ca(p);let g=c[v],m=c[p];if(i){const w=v==="y"?"top":"left",_=v==="y"?"bottom":"right",k=g+u[w],q=g-u[_];g=Un(k,g,q)}if(s){const w=p==="y"?"top":"left",_=p==="y"?"bottom":"right",k=m+u[w],q=m-u[_];m=Un(k,m,q)}const b=d.fn({...t,[v]:g,[p]:m});return{...b,data:{x:b.x-n,y:b.y-o,enabled:{[v]:i,[p]:s}}}}}},Ms=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:o,placement:l,rects:r,middlewareData:i}=t,{offset:s=0,mainAxis:d=!0,crossAxis:f=!0}=Me(e,t),c={x:n,y:o},u=Ee(l),p=ca(u);let v=c[p],g=c[u];const m=Me(s,t),b=typeof m=="number"?{mainAxis:m,crossAxis:0}:{mainAxis:0,crossAxis:0,...m};if(d){const k=p==="y"?"height":"width",q=r.reference[p]-r.floating[k]+b.mainAxis,O=r.reference[p]+r.reference[k]-b.mainAxis;v<q?v=q:v>O&&(v=O)}if(f){var w,_;const k=p==="y"?"width":"height",q=Uo.has(Fe(l)),O=r.reference[u]-r.floating[k]+(q&&((w=i.offset)==null?void 0:w[u])||0)+(q?0:b.crossAxis),D=r.reference[u]+r.reference[k]+(q?0:((_=i.offset)==null?void 0:_[u])||0)-(q?b.crossAxis:0);g<O?g=O:g>D&&(g=D)}return{[p]:v,[u]:g}}}},Fs=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var n,o;const{placement:l,rects:r,platform:i,elements:s}=t,{apply:d=()=>{},...f}=Me(e,t),c=await i.detectOverflow(t,f),u=Fe(l),p=Ot(l),v=Ee(l)==="y",{width:g,height:m}=r.floating;let b,w;u==="top"||u==="bottom"?(b=u,w=p===(await(i.isRTL==null?void 0:i.isRTL(s.floating))?"start":"end")?"left":"right"):(w=u,b=p==="end"?"top":"bottom");const _=m-c.top-c.bottom,k=g-c.left-c.right,q=Ye(m-c[b],_),O=Ye(g-c[w],k),D=!t.middlewareData.shift;let h=q,I=O;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(I=k),(o=t.middlewareData.shift)!=null&&o.enabled.y&&(h=_),D&&!p){const F=_e(c.left,0),U=_e(c.right,0),W=_e(c.top,0),Z=_e(c.bottom,0);v?I=g-2*(F!==0||U!==0?F+U:_e(c.left,c.right)):h=m-2*(W!==0||Z!==0?W+Z:_e(c.top,c.bottom))}await d({...t,availableWidth:I,availableHeight:h});const M=await i.getDimensions(s.floating);return g!==M.width||m!==M.height?{reset:{rects:!0}}:{}}}};function mn(){return typeof window<"u"}function ut(e){return va(e)?(e.nodeName||"").toLowerCase():"#document"}function we(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Re(e){var t;return(t=(va(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function va(e){return mn()?e instanceof Node||e instanceof we(e).Node:!1}function Ce(e){return mn()?e instanceof Element||e instanceof we(e).Element:!1}function Ue(e){return mn()?e instanceof HTMLElement||e instanceof we(e).HTMLElement:!1}function Wa(e){return!mn()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof we(e).ShadowRoot}function zt(e){const{overflow:t,overflowX:n,overflowY:o,display:l}=Oe(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&l!=="inline"&&l!=="contents"}function zs(e){return/^(table|td|th)$/.test(ut(e))}function yn(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}const Hs=/transform|translate|scale|rotate|perspective|filter/,js=/paint|layout|strict|content/,nt=e=>!!e&&e!=="none";let Bn;function ga(e){const t=Ce(e)?Oe(e):e;return nt(t.transform)||nt(t.translate)||nt(t.scale)||nt(t.rotate)||nt(t.perspective)||!ma()&&(nt(t.backdropFilter)||nt(t.filter))||Hs.test(t.willChange||"")||js.test(t.contain||"")}function Vs(e){let t=Xe(e);for(;
vendor: 5,372 bytes, line 1
1Ue(t)&&!wt(t);){if(ga(t))return t;if(yn(t))return null;t=Xe(t)}return null}function ma(){return Bn==null&&(Bn=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Bn}function wt(e){return/^(html|body|#document)$/.test(ut(e))}function Oe(e){return we(e).getComputedStyle(e)}function hn(e){return Ce(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Xe(e){if(ut(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Wa(e)&&e.host||Re(e);return Wa(t)?t.host:t}function Wo(e){const t=Xe(e);return wt(t)?e.ownerDocument?e.ownerDocument.body:e.body:Ue(t)&&zt(t)?t:Wo(t)}function At(e,t,n){var o;t===void 0&&(t=[]),n===void 0&&(n=!0);const l=Wo(e),r=l===((o=e.ownerDocument)==null?void 0:o.body),i=we(l);if(r){const s=Kn(i);return t.concat(i,i.visualViewport||[],zt(l)?l:[],s&&n?At(s):[])}else return t.concat(l,At(l,[],n))}function Kn(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Ko(e){const t=Oe(e);let n=parseFloat(t.width)||0,o=parseFloat(t.height)||0;const l=Ue(e),r=l?e.offsetWidth:n,i=l?e.offsetHeight:o,s=rn(n)!==r||rn(o)!==i;return s&&(n=r,o=i),{width:n,height:o,$:s}}function ya(e){return Ce(e)?e:e.contextElement}function ht(e){const t=ya(e);if(!Ue(t))return De(1);const n=t.getBoundingClientRect(),{width:o,height:l,$:r}=Ko(t);let i=(r?rn(n.width):n.width)/o,s=(r?rn(n.height):n.height)/l;return(!i||!Number.isFinite(i))&&(i=1),(!s||!Number.isFinite(s))&&(s=1),{x:i,y:s}}const Us=De(0);function Go(e){const t=we(e);return!ma()||!t.visualViewport?Us:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Ws(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==we(e)?!1:t}function lt(e,t,n,o){t===void 0&&(t=!1),n===void 0&&(n=!1);const l=e.getBoundingClientRect(),r=ya(e);let i=De(1);t&&(o?Ce(o)&&(i=ht(o)):i=ht(e));const s=Ws(r,n,o)?Go(r):De(0);let d=(l.left+s.x)/i.x,f=(l.top+s.y)/i.y,c=l.width/i.x,u=l.height/i.y;if(r){const p=we(r),v=o&&Ce(o)?we(o):o;let g=p,m=Kn(g);for(;m&&o&&v!==g;){const b=ht(m),w=m.getBoundingClientRect(),_=Oe(m),k=w.left+(m.clientLeft+parseFloat(_.paddingLeft))*b.x,q=w.top+(m.clientTop+parseFloat(_.paddingTop))*b.y;d*=b.x,f*=b.y,c*=b.x,u*=b.y,d+=k,f+=q,g=we(m),m=Kn(g)}}return sn({width:c,height:u,x:d,y:f})}function bn(e,t){const n=hn(e).scrollLeft;return t?t.left+n:lt(Re(e)).left+n}function Yo(e,t){const n=e.getBoundingClientRect(),o=n.left+t.scrollLeft-bn(e,n),l=n.top+t.scrollTop;return{x:o,y:l}}function Ks(e){let{elements:t,rect:n,offsetParent:o,strategy:l}=e;const r=l==="fixed",i=Re(o),s=t?yn(t.floating):!1;if(o===i||s&&r)return n;let d={scrollLeft:0,scrollTop:0},f=De(1);const c=De(0),u=Ue(o);if((u||!u&&!r)&&((ut(o)!=="body"||zt(i))&&(d=hn(o)),u)){const v=lt(o);f=ht(o),c.x=v.x+o.clientLeft,c.y=v.y+o.clientTop}const p=i&&!u&&!r?Yo(i,d):De(0);return{width:n.width*f.x,height:n.height*f.y,x:n.x*f.x-d.scrollLeft*f.x+c.x+p.x,y:n.y*f.y-d.scrollTop*f.y+c.y+p.y}}function Gs(e){return Array.from(e.getClientRects())}function Ys(e){const t=Re(e),n=hn(e),o=e.ownerDocument.body,l=_e(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),r=_e(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight);let i=-n.scrollLeft+bn(e);const s=-n.scrollTop;return Oe(o).direction==="rtl"&&(i+=_e(t.clientWidth,o.clientWidth)-l),{width:l,height:r,x:i,y:s}}const Ka=25;function Xs(e,t){const n=we(e),o=Re(e),l=n.visualViewport;let r=o.clientWidth,i=o.clientHeight,s=0,d=0;if(l){r=l.width,i=l.height;const c=ma();(!c||c&&t==="fixed")&&(s=l.offsetLeft,d=l.offsetTop)}const f=bn(o);if(f<=0){const c=o.ownerDocument,u=c.body,p=getComputedStyle(u),v=c.compatMode==="CSS1Compat"&&parseFloat(p.marginLeft)+parseFloat(p.marginRight)||0,g=Math.abs(o.clientWidth-u.clientWidth-v);g<=Ka&&(r-=g)}else f<=Ka&&(r+=f);return{width:r,height:i,x:s,y:d}}function Zs(e,t){const n=lt(e,!0,t==="fixed"),o=n.top+e.clientTop,l=n.left+e.clientLeft,r=Ue(e)?ht(e):De(1),i=e.clientWidth*r.x,s=e.clientHeight*r.y,d=l*r.x,f=o*r.y;return{width:i,height:s,x:d,y:f}}function Ga(e,t,n){let o;if(t==="viewport")o=Xs(e,n);else if(t==="document")o=Ys(Re(e));else if(Ce(t))o=Zs(t,n);else{const l=Go(e);o={x:t.x-l.x,y:t.y-l.y,width:t.width,height:t.height}}return sn(o)}function Xo(e,t){const n=Xe(e);return n===t||!Ce(n)||wt(n)?!1:Oe(n).position==="fixed"||Xo(n,t)}function Js(e,t){const n=t.get(e);if(n)return n;let o=At(e,[],!1).filter(s=>Ce(s)&&ut(s)!=="body"),l=null;const r=Oe(e).position==="fixed";let i=r?Xe(e):e;for(;Ce(i)&&!wt(i);){const s=Oe(i),d=ga(i);!d&&s.position==="fixed"&&(l=null),(r?!d&&!l:!d&&s.position==="static"&&!!l&&(l.position==="absolute"||l.position==="fixed")||zt(i)&&!d&&Xo(e,i))?o=o.filter(c=>c!==i):l=s,i=Xe(i)}return t.set(e,o),o}function Qs(e){let{element:t,boundary:n,rootBoundary:o,strategy:l}=e;const i=[...n==="clippingAncestors"?yn(t)?[]:Js(t,this._c):[].concat(n),o],s=Ga(t,i[0],l);let d=s.top,f=s.right,c=s.bottom,u=s.left;for(let p=1;p<i.length;p++){const v=Ga(t,i[p],l);d=_e(v.top,d),f=Ye(v.right,f),c=Ye(v.bottom,c),u=_e(v.left,u)}return{width:f-u,height:c-d,x:u,y:d}}function ei(e){const{width:t,height:n}=Ko(e);return{width:t,height:n}}function ti(e,t,n){const o=Ue(t),l=Re(t),r=n==="fixed",i=lt(e,!0,r,t);let s={scrollLeft:0,scrollTop:0};const d=De(0);function f(){d.x=bn(l)}if(o||!o&&!r)if((ut(t)!=="body"||zt(l))&&(s=hn(t)),o){const v=lt(t,!0,r,t);d.x=v.x+t.clientLeft,d.y=v.y+t.clientTop}else l&&f();
1r&&!o&&l&&f();const c=l&&!o&&!r?Yo(l,s):De(0),u=i.left+s.scrollLeft-d.x-c.x,p=i.top+s.scrollTop-d.y-c.y;return{x:u,y:p,width:i.width,height:i.height}}function An(e){return Oe(e).position==="static"}function Ya(e,t){if(!Ue(e)||Oe(e).position==="fixed")return null;if(t)return t(e);let n=e.offsetParent;return Re(e)===n&&(n=n.ownerDocument.body),n}function Zo(e,t){const n=we(e);if(yn(e))return n;if(!Ue(e)){let l=Xe(e);for(;l&&!wt(l);){if(Ce(l)&&!An(l))return l;l=Xe(l)}return n}let o=Ya(e,t);for(;o&&zs(o)&&An(o);)o=Ya(o,t);return o&&wt(o)&&An(o)&&!ga(o)?n:o||Vs(e)||n}const ni=async function(e){const t=this.getOffsetParent||Zo,n=this.getDimensions,o=await n(e.floating);return{reference:ti(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}};function ai(e){return Oe(e).direction==="rtl"}const oi={convertOffsetParentRelativeRectToViewportRelativeRect:Ks,getDocumentElement:Re,getClippingRect:Qs,getOffsetParent:Zo,getElementRects:ni,getClientRects:Gs,getDimensions:ei,getScale:ht,isElement:Ce,isRTL:ai};function Jo(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function ri(e,t){let n=null,o;const l=Re(e);function r(){var s;clearTimeout(o),(s=n)==null||s.disconnect(),n=null}function i(s,d){s===void 0&&(s=!1),d===void 0&&(d=1),r();const f=e.getBoundingClientRect(),{left:c,top:u,width:p,height:v}=f;if(s||t(),!p||!v)return;const g=Yt(u),m=Yt(l.clientWidth-(c+p)),b=Yt(l.clientHeight-(u+v)),w=Yt(c),k={rootMargin:-g+"px "+-m+"px "+-b+"px "+-w+"px",threshold:_e(0,Ye(1,d))||1};let q=!0;function O(D){const h=D[0].intersectionRatio;if(h!==d){if(!q)return i();h?i(!1,h):o=setTimeout(()=>{i(!1,1e-7)},1e3)}h===1&&!Jo(f,e.getBoundingClientRect())&&i(),q=!1}try{n=new IntersectionObserver(O,{...k,root:l.ownerDocument})}catch{n=new IntersectionObserver(O,k)}n.observe(e)}return i(!0),r}function li(e,t,n,o){o===void 0&&(o={});const{ancestorScroll:l=!0,ancestorResize:r=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:s=typeof IntersectionObserver=="function",animationFrame:d=!1}=o,f=ya(e),c=l||r?[...f?At(f):[],...t?At(t):[]]:[];c.forEach(w=>{l&&w.addEventListener("scroll",n,{passive:!0}),r&&w.addEventListener("resize",n)});const u=f&&s?ri(f,n):null;let p=-1,v=null;i&&(v=new ResizeObserver(w=>{let[_]=w;_&&_.target===f&&v&&t&&(v.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var k;(k=v)==null||k.observe(t)})),n()}),f&&!d&&v.observe(f),t&&v.observe(t));let g,m=d?lt(e):null;d&&b();function b(){const w=lt(e);m&&!Jo(m,w)&&n(),m=w,g=requestAnimationFrame(b)}return n(),()=>{var w;c.forEach(_=>{l&&_.removeEventListener("scroll",n),r&&_.removeEventListener("resize",n)}),u?.(),(w=v)==null||w.disconnect(),v=null,d&&cancelAnimationFrame(g)}}const si=Rs,ii=Ns,Xa=Ts,ui=Fs,di=Ls,ci=As,fi=Ms,pi=(e,t,n)=>{const o=new Map,l={platform:oi,...n},r={...l.platform,_c:o};return Bs(e,t,{...l,platform:r})};function vi(e){return e!=null&&typeof e=="object"&&"$el"in e}function Gn(e){if(vi(e)){const t=e.$el;return va(t)&&ut(t)==="#comment"?null:t}return e}function gt(e){return typeof e=="function"?e():a(e)}function gi(e){return{name:"arrow",options:e,fn(t){const n=Gn(gt(e.element));return n==null?{}:ci({element:n,padding:e.padding}).fn(t)}}}function Qo(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Za(e,t){const n=Qo(e);return Math.round(t*n)/n}function mi(e,t,n){n===void 0&&(n={});const o=n.whileElementsMounted,l=E(()=>{var h;return(h=gt(n.open))!=null?h:!0}),r=E(()=>gt(n.middleware)),i=E(()=>{var h;return(h=gt(n.placement))!=null?h:"bottom"}),s=E(()=>{var h;return(h=gt(n.strategy))!=null?h:"absolute"}),d=E(()=>{var h;return(h=gt(n.transform))!=null?h:!0}),f=E(()=>Gn(e.value)),c=E(()=>Gn(t.value)),u=S(0),p=S(0),v=S(s.value),g=S(i.value),m=na({}),b=S(!1),w=E(()=>{const h={position:v.value,left:"0",top:"0"};if(!c.value)return h;const I=Za(c.value,u.value),M=Za(c.value,p.value);return d.value?{...h,transform:"translate("+I+"px, "+M+"px)",...Qo(c.value)>=1.5&&{willChange:"transform"}}:{position:v.value,left:I+"px",top:M+"px"}});let _;function k(){if(f.value==null||c.value==null)return;const h=l.value;pi(f.value,c.value,{middleware:r.value,placement:i.value,strategy:s.value}).then(I=>
1{u.value=I.x,p.value=I.y,v.value=I.strategy,g.value=I.placement,m.value=I.middlewareData,b.value=h!==!1})}function q(){typeof _=="function"&&(_(),_=void 0)}function O(){if(q(),o===void 0){k();return}if(f.value!=null&&c.value!=null){_=o(f.value,c.value,k);return}}function D(){l.value||(b.value=!1)}return X([r,i,s,l],k,{flush:"sync"}),X([f,c],O,{flush:"sync"}),X(l,D,{flush:"sync"}),fo()&&po(q),{x:pt(u),y:pt(p),strategy:pt(v),placement:pt(g),middlewareData:pt(m),isPositioned:pt(b),floatingStyles:w,update:k}}const yi={side:"bottom",sideOffset:0,sideFlip:!0,align:"center",alignOffset:0,alignFlip:!0,arrowPadding:0,hideShiftedArrow:!0,avoidCollisions:!0,collisionBoundary:()=>[],collisionPadding:0,sticky:"partial",hideWhenDetached:!1,positionStrategy:"fixed",updatePositionStrategy:"optimized",prioritizePosition:!1},[hi,bi]=qe("PopperContent");var _i=L({inheritAttrs:!1,__name:"PopperContent",props:Fr({side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},{...yi}),emits:["placed"],setup(e,{emit:t}){const n=e,o=t,l=jo(),{forwardRef:r,currentElement:i}=j(),s=S(),d=S(),{width:f,height:c}=ql(d),u=E(()=>n.side+(n.align!=="center"?`-${n.align}`:"")),p=E(()=>typeof n.collisionPadding=="number"?n.collisionPadding:{top:0,right:0,bottom:0,left:0,...n.collisionPadding}),v=E(()=>Array.isArray(n.collisionBoundary)?n.collisionBoundary:[n.collisionBoundary]),g=E(()=>({padding:p.value,boundary:v.value.filter(bs),altBoundary:v.value.length>0})),m=E(()=>({mainAxis:n.sideFlip,crossAxis:n.alignFlip})),b=Mr(()=>[si({mainAxis:n.sideOffset+c.value,alignmentAxis:n.alignOffset}),n.prioritizePosition&&n.avoidCollisions&&Xa({...g.value,...m.value}),n.avoidCollisions&&ii({mainAxis:!0,crossAxis:!!n.prioritizePosition,limiter:n.sticky==="partial"?fi():void 0,...g.value}),!n.prioritizePosition&&n.avoidCollisions&&Xa({...g.value,...m.value}),ui({...g.value,apply:({elements:W,rects:Z,availableWidth:K,availableHeight:ee})=>{const{width:H,height:de}=Z.reference,J=W.floating.style;J.setProperty("--reka-popper-available-width",`${K}px`),J.setProperty("--reka-popper-available-height",`${ee}px`),J.setProperty("--reka-popper-anchor-width",`${H}px`),J.setProperty("--reka-popper-anchor-height",`${de}px`)}}),d.value&&gi({element:d.value,padding:n.arrowPadding}),_s({arrowWidth:f.value,arrowHeight:c.value}),n.hideWhenDetached&&di({strategy:"referenceHidden",...g.value})]),w=E(()=>n.reference??l.anchor.value),{floatingStyles:_,placement:k,isPositioned:q,middlewareData:O}=mi(w,s,{strategy:n.positionStrategy,placement:u,whileElementsMounted:(...W)=>li(...W,{layoutShift:!n.disableUpdateOnLayoutShift,animationFrame:n.updatePositionStrategy==="always"}),middleware:b}),D=E(()=>Vn(k.value)[0]),h=E(()=>Vn(k.value)[1]);co(()=>{q.value&&o("placed")});const I=E(()=>{const W=O.value.arrow?.centerOffset!==0;return n.hideShiftedArrow&&W}),M=S("");fe(()=>{i.value&&(M.value=window.getComputedStyle(i.value).zIndex)});const F=E(()=>O.value.arrow?.x??0),U=E(()=>O.value.arrow?.y??0);return bi({placedSide:D,onArrowChange:W=>d.value=W,arrowX:F,arrowY:U,shouldHideArrow:I}),(W,Z)=>(y(),B("div",{ref_key:"floatingRef",ref:s,"data-reka-popper-content-wrapper":"",style:pn({...a(_),transform:a(q)?a(_).transform:"translate(0, -200%)",minWidth:"max-content",zIndex:M.value,"--reka-popper-transform-origin":[a(O).transformOrigin?.x,a(O).transformOrigin?.y].join(" "),...a(O).hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}})},[T(a(Q),N({ref:a(r)},W.$attrs,{"as-child":n.asChild,as:W.as,"data-side":D.value,"data-align":h.value,style:{animation:a(q)?void 0:"none"}}),{default:x(()=>[$(W.$slots,"default")]),_:3},16,["as-child","as","data-side","data-align","style"])],4))}}),ha=_i;
1const wi={top:"bottom",right:"left",bottom:"top",left:"right"};var xi=L({inheritAttrs:!1,__name:"PopperArrow",props:{width:{type:Number,required:!1},height:{type:Number,required:!1},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(e){const{forwardRef:t}=j(),n=hi(),o=E(()=>wi[n.placedSide.value]);return(l,r)=>(y(),B("span",{ref:i=>{a(n).onArrowChange(i??void 0)},style:pn({position:"absolute",left:a(n).arrowX?.value?`${a(n).arrowX?.value}px`:void 0,top:a(n).arrowY?.value?`${a(n).arrowY?.value}px`:void 0,[o.value]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[a(n).placedSide.value],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[a(n).placedSide.value],visibility:a(n).shouldHideArrow.value?"hidden":void 0})},[T(hs,N(l.$attrs,{ref:a(t),style:{display:"block"},as:l.as,"as-child":l.asChild,rounded:l.rounded,width:l.width,height:l.height}),{default:x(()=>[$(l.$slots,"default")]),_:3},16,["as","as-child","rounded","width","height"])],4))}}),ba=xi;const[dt,ki]=qe("PopoverRoot");var Ci=L({__name:"PopoverRoot",props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},modal:{type:Boolean,required:!1,default:!1}},emits:["update:open"],setup(e,{emit:t}){const n=e,o=t,{modal:l}=He(n),r=it(n,"open",o,{defaultValue:n.defaultOpen,passive:n.open===void 0}),i=S(),s=S(!1);return ki({contentId:"",triggerId:"",modal:l,open:r,onOpenChange:d=>{r.value=d},onOpenToggle:()=>{r.value=!r.value},triggerElement:i,hasCustomAnchor:s}),(d,f)=>(y(),C(a(da),null,{default:x(()=>[$(d.$slots,"default",{open:a(r),close:()=>r.value=!1})]),_:3}))}}),Oi=Ci,qi=L({__name:"PopoverAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e;j();const n=dt();return zr(()=>{n.hasCustomAnchor.value=!0}),st(()=>{n.hasCustomAnchor.value=!1}),(o,l)=>(y(),C(a(gn),re(le(t)),{default:x(()=>[$(o.$slots,"default")]),_:3},16))}}),$i=qi,Si=L({__name:"PopoverArrow",props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(e){const t=e;return j(),(n,o)=>(y(),C(a(ba),re(le(t)),{default:x(()=>[$(n.$slots,"default")]),_:3},16))}}),Ei=Si,Pi=L({__name:"PopoverClose",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e;j();const n=dt();return(o,l)=>(y(),C(a(Q),{type:o.as==="button"?"button":void 0,as:o.as,"as-child":t.asChild,onClick:l[0]||(l[0]=r=>a(n).onOpenChange(!1))},{default:x(()=>[$(o.$slots,"default")]),_:3},8,["type","as","as-child"]))}}),Di=Pi,Bi=L({__name:"PopoverContentImpl",props:{trapFocus:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,l=un(vo(n,"trapFocus","disableOutsidePointerEvents")),{forwardRef:r}=j(),i=dt();return ml(),(s,d)=>(y(),C(a(No),{"as-child":"",loop:"",trapped:s.trapFocus,onMountAutoFocus:d[5]||(d[5]=f=>o("openAutoFocus",f)),onUnmountAutoFocus:d[6]||(d[6]=f=>o("closeAutoFocus",f))},{default:x(()=>[T(a(Tt),{"as-child":"","disable-outside-pointer-events":s.disableOutsidePointerEvents,onPointerDownOutside:d[
10]||(d[0]=f=>o("pointerDownOutside",f)),onInteractOutside:d[1]||(d[1]=f=>o("interactOutside",f)),onEscapeKeyDown:d[2]||(d[2]=f=>o("escapeKeyDown",f)),onFocusOutside:d[3]||(d[3]=f=>o("focusOutside",f)),onDismiss:d[4]||(d[4]=f=>a(i).onOpenChange(!1))},{default:x(()=>[T(a(ha),N(a(l),{id:a(i).contentId,ref:a(r),"data-state":a(i).open.value?"open":"closed","aria-labelledby":a(i).triggerId,style:{"--reka-popover-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-popover-content-available-width":"var(--reka-popper-available-width)","--reka-popover-content-available-height":"var(--reka-popper-available-height)","--reka-popover-trigger-width":"var(--reka-popper-anchor-width)","--reka-popover-trigger-height":"var(--reka-popper-anchor-height)"},role:"dialog"}),{default:x(()=>[$(s.$slots,"default")]),_:3},16,["id","data-state","aria-labelledby"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),er=Bi,Ai=L({__name:"PopoverContentModal",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,l=dt(),r=S(!1);$o(!0);const i=Ct(n,o),{forwardRef:s,currentElement:d}=j();return Ao(d),(f,c)=>(y(),C(er,N(a(i),{ref:a(s),"trap-focus":a(l).open.value,"disable-outside-pointer-events":"",onCloseAutoFocus:c[0]||(c[0]=Ge(u=>{o("closeAutoFocus",u),r.value||a(l).triggerElement.value?.focus()},["prevent"])),onPointerDownOutside:c[1]||(c[1]=u=>{o("pointerDownOutside",u);const p=u.detail.originalEvent,v=p.button===0&&p.ctrlKey===!0,g=p.button===2||v;r.value=g}),onFocusOutside:c[2]||(c[2]=Ge(()=>{},["prevent"]))}),{default:x(()=>[$(f.$slots,"default")]),_:3},16,["trap-focus"]))}}),Ti=Ai,Li=L({__name:"PopoverContentNonModal",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,l=dt(),r=S(!1),i=S(!1),s=Ct(n,o);return(d,f)=>(y(),C(er,N(a(s),{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:f[0]||(f[0]=c=>{o("closeAutoFocus",c),c.defaultPrevented||(r.value||a(l).triggerElement.value?.focus(),c.preventDefault()),r.value=!1,i.value=!1}),onInteractOutside:f[1]||(f[1]=async c=>{o("interactOutside",c),c.defaultPrevented||(r.value=!0,c.detail.originalEvent.type==="pointerdown"&&(i.value=!0));const u=c.target;a(l).triggerElement.value?.contains(u)&&c.preventDefault(),c.detail.originalEvent.type==="focusin"&&i.value&&c.preventDefault()})}),{default:x(()=>[$(d.$slots,"default")]),_:3},16))}}),Ii=Li,Ri=L({__name:"PopoverContent",props:{forceMount:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(e,{emit:t}){const n=e,o=t,l=dt(),r=Ct(n,o),{forwardRef:i}=j();return l.contentId||=Ae(void 0,"reka-popover-content"),(s,d)=>(y(),C(a(je),{present:s.forceMount||a(l).open.value},{default:x(()=>[a(l).modal.value?(y(),C(Ti,N({key:0},a(r),{ref:a(i)}),{default:x(()=>[$(s.$slots,"default")]),_:3},16)):(y(),C(Ii,N({key:1},a(r),{ref:a(i)}),{default:x(()=>[$(s.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),Ni=Ri,Mi=L({__name:"PopoverPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=e;return(n,o)=>(y(),C(a(fn),re(le(t)),{default:x(()=>[$(n.$slots,"default")]),_:3},16))}}),Fi=Mi,zi=L({__name:"PopoverTrigger",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e,n=dt(),{forwardRef:o,currentElement:l}=j();return n.triggerId||=Ae(void 0,"reka-popover-trigger"),pe(()=>{n.triggerElement.value=l.value}),(r,i)=>(y(),C(at(a(n).hasCustomAnchor.value?a(Q):a(gn)),{"as-child":""},{default:x(()=>[T(a(Q),{id:a(n).triggerId,ref:a(o),type:r.as==="button"?"button":void 0,"aria-haspopup":"dialog","aria-expanded":a(n).open.value,"aria-controls":a(n).contentId,"data-state":a(n).open.value?"open":"closed",as:r.as,"as-child":t.asChild,onClick:a(n).onOpenToggle},{default:x(()=>[$(r.$slots,"default")]),_:3},8,["id","type","aria-expanded","aria-controls","data-state","as","as-child","onClick"])]),_:3}))}}),Hi=zi,ji=L({__name:"HoverCardArrow",props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(e){const t=e;return j(),(n,o)=>(y(),C(a(ba),re(le(t)),{default:x(()=>[$(n.$slots,"default")]),_:3},16))}}),Vi=ji;const[_a,Ui]=qe("HoverCardRoot");var Wi=L({__name:"HoverCardRoot",props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},openDelay:{type:Number,required:!1,default:700},closeDelay:{type:Number,required:!1,default:300}},emits:["update:open"],setup(e,{emit:t}){const n=e,o=t,{openDelay:l,closeDelay:r}=He(n);j();const i=it(n,"open",o,{defaultValue:n.defaultOpen,passive:n.open===void 0}),s=S(0),d=S(0),f=S(!1),c=S(!1),u=S(!1),p=S();function v(){clearTimeout(d.value),s.value=window.setTimeout(()=>i.value=!0,l.value)}function g(){clearTimeout(s.value),!f.value&&!c.value&&(d.value=window.setTimeout(()=>i.value=!1,r.value))}function m(){i.value=!1}return Ui({open:i,onOpenChange(b){i.value=b},onOpen:v,onClose:g,onDismiss:m,hasSelectionRef:f,isPointerDownOnContentRef:c,isPointerInTransitRef:u,triggerElement:p}),(b,w)=>(y(),C(a(da),null,{default:x(()=>[$(b.$slots,"default",{open:a(i)})]),_:3}))}}),Ki=Wi;function Yn(e){return t=>t.pointerType==="touch"?void 0:e()}function Gi(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>o.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;n.nextNode();)t.push(n.currentNode);return t}var Yi=L({__name:"HoverCardContentImpl",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside"],setup(e,{emit:t}){const n=e,o=t,l=un(n),{forwardRef:r,currentElement:i}=j(),s=_a(),{isPointerInTransit:d,onPointerExit:f}=Po(s.triggerElement,i);Hr(s.isPointerInTransitRef,d,{direction:"rtl"}),f(()=>{s.onClose()});const c=S(!1);let u;fe(v=>{if(c.value){const g=document.body;u=g.style.userSelect||g.style.webkitUserSelect,g.style.userSelect="none",g.style.webkitUserSelect="none",v(()=>{g.style.userSelect=u,g.style.webkitUserSelect=u})}});function p(){c.value=!1,s.isPointerDownOnContentRef.value=!1,ye(()=>{document.getSelection()?.toString()!==""&&(s.hasSelectionRef.value=!0)})}return pe(()=>{i.value&&(document.addEventListener("pointerup",p),Gi(i.value).forEach(g=>g.setAttribute("tabindex","-1"))),_t(window,"scroll",v=>{v.target?.contains(s.triggerElement.value)&&s.onDismiss()},{capture:!0})}),st(()=>{document.removeEventListener("pointerup",p),s.hasSelectionRef.value=!1,s.isPointerDownOnContentRef.value=!1}),(v,g)=>(y(),C(a(Tt),{"as-child":"","disable-outside-pointer-events":!1,onEscapeKeyDown:g[1]||(g[1]=m=>o("escapeKeyDown",m)),onPointerDownOutside:g[2]||(g[2]=m=>o("pointerDownOutside",m)),onFocusOutside:g[3]||(g[3]=Ge(m=>o("focusOutside",m),["prevent"])),onDismiss:a(s).onDismiss},{default:x(()=>[T(a(ha),N({...a(l),...v.$attrs},{ref:a(r),"data-state":a(s).open.value?"open":"closed",style:{userSelect:c.value?"text":void 0,WebkitUserSelect:c.value?"text":void 0,"--reka-h
1over-card-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-hover-card-content-available-width":"var(--reka-popper-available-width)","--reka-hover-card-content-available-height":"var(--reka-popper-available-height)","--reka-hover-card-trigger-width":"var(--reka-popper-anchor-width)","--reka-hover-card-trigger-height":"var(--reka-popper-anchor-height)"},onPointerdown:g[0]||(g[0]=m=>{m.currentTarget.contains(m.target)&&(c.value=!0),a(s).hasSelectionRef.value=!1,a(s).isPointerDownOnContentRef.value=!0})}),{default:x(()=>[$(v.$slots,"default")]),_:3},16,["data-state","style"])]),_:3},8,["onDismiss"]))}}),Xi=Yi,Zi=L({__name:"HoverCardContent",props:{forceMount:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},hideShiftedArrow:{type:Boolean,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside"],setup(e,{emit:t}){const l=Ct(e,t),{forwardRef:r}=j(),i=_a();return(s,d)=>(y(),C(a(je),{present:s.forceMount||a(i).open.value},{default:x(()=>[T(Xi,N(a(l),{ref:a(r),onPointerenter:d[0]||(d[0]=f=>a(Yn)(a(i).onOpen)(f))}),{default:x(()=>[$(s.$slots,"default")]),_:3},16)]),_:3},8,["present"]))}}),Ji=Zi,Qi=L({__name:"HoverCardPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=e;return(n,o)=>(y(),C(a(fn),re(le(t)),{default:x(()=>[$(n.$slots,"default")]),_:3},16))}}),eu=Qi,tu=L({__name:"HoverCardTrigger",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"a"}},setup(e){const{forwardRef:t,currentElement:n}=j(),o=_a();o.triggerElement=n;function l(){setTimeout(()=>{!o.isPointerInTransitRef.value&&!o.open.value&&o.onClose()},0)}return(r,i)=>(y(),C(a(gn),{"as-child":"",reference:r.reference},{default:x(()=>[T(a(Q),{ref:a(t),"as-child":r.asChild,as:r.as,"data-state":a(o).open.value?"open":"closed","data-grace-area-trigger":"",onPointerenter:i[0]||(i[0]=s=>a(Yn)(a(o).onOpen)(s)),onPointerleave:i[1]||(i[1]=s=>a(Yn)(l)(s)),onFocus:i[2]||(i[2]=s=>a(o).onOpen()),onBlur:i[3]||(i[3]=s=>a(o).onClose())},{default:x(()=>[$(r.$slots,"default")]),_:3},8,["as-child","as","data-state"])]),_:3},8,["reference"]))}}),nu=tu;function _n(e){return e?"open":"closed"}function tr(e,t){return`${e}-trigger-${t}`}function wa(e,t){return`${e}-content-${t}`}const au="navigationMenu.linkSelect",Dt="navigationMenu.rootContentDismiss";function Xn(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{const l=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||l?NodeFilter.FILTER_SKIP:o.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function nr(e){const t=ke();return e.some(n=>n===t?!0:(n.focus(),ke()!==t))}function ou(e){return e.forEach(t=>{t.dataset.tabindex=t.getAttribute("tabindex")||"",t.setAttribute("tabindex","-1")}),()=>{e.forEach(t=>{const n=t.dataset.tabindex;t.setAttribute("tabindex",n)})}}function ar(e){return t=>t.pointerType==="mouse"?e(t):void 0}const[ct,ru]=qe(["NavigationMenuRoot","NavigationMenuSub"],"NavigationMenuContext");var lu=L({__name:"NavigationMenuRoot",props:{modelValue:{type:String,required:!1,default:void 0},defaultValue:{type:String,required:!1},dir:{type:String,required:!1},orientation:{type:String,required:!1,default:"horizontal"},delayDuration:{type:Number,required:!1,default:200},skipDelayDuration:{type:Number,required:!1,default:300},disableClickTrigger:{type:Boolean,required:!1,default:!1},disableHoverTrigger:{type:Boolean,required:!1,default:!1},disablePointerLeaveClose:{type:Boolean,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"nav"}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,l=it(n,"modelValue",t,{defaultValue:n.defaultValue??"",passive:n.modelValue===void 0}),r=S(""),{forwardRef:i,currentElement:s}=j(),d=S(),f=S(),c=S(),{getItems:u,CollectionSlot:p}=Lt({key:"NavigationMenu",isProvider:!0}),{delayDuration:v,skipDelayDuration:g,dir:m,disableClickTrigger:b,disableHoverTrigger:w,unmountOnHide:_}=He(n),k=Eo(m),q=Qn(!1,g),O=S(!1),D=E(()=>l.value!==""||q.value?150:v.value),h=jr(M=>
1{if(typeof M=="string"){if(M===""&&O.value){O.value=!1;return}r.value=l.value,l.value=M,M===""&&(q.value=!0)}},D);fe(()=>{if(!l.value)return;const M=u().map(F=>F.ref);c.value=M.find(F=>F.id.includes(l.value))}),_t(s,Dt,I),ru({isRootMenu:!0,modelValue:l,previousValue:r,baseId:Ae(void 0,"reka-navigation-menu"),disableClickTrigger:b,disableHoverTrigger:w,dir:k,unmountOnHide:_,orientation:n.orientation,rootNavigationMenu:s,indicatorTrack:d,activeTrigger:c,onIndicatorTrackChange:M=>{d.value=M},viewport:f,onViewportChange:M=>{f.value=M},onTriggerEnter:M=>{l.value!==""?(O.value=!0,r.value=l.value,l.value=M):h(M)},onTriggerLeave:()=>{O.value=!1,h("")},onContentEnter:()=>{h()},onContentLeave:()=>{n.disablePointerLeaveClose||(O.value=!1,h(""))},onItemSelect:M=>{r.value=l.value,l.value=M},onItemDismiss:I});function I(){r.value=l.value,l.value=""}return(M,F)=>(y(),C(a(p),null,{default:x(()=>[T(a(Q),{ref:a(i),as:M.as,"as-child":M.asChild,"data-orientation":M.orientation,dir:a(k),"data-reka-navigation-menu":""},{default:x(()=>[$(M.$slots,"default",{modelValue:a(l)})]),_:3},8,["as","as-child","data-orientation","dir"])]),_:3}))}}),su=lu;const[xa,iu]=qe("NavigationMenuItem");var uu=L({__name:"NavigationMenuItem",props:{value:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"li"}},setup(e){const t=e;j();const{getItems:n}=Lt({key:"NavigationMenu"}),o=ct(),l=Ae(t.value),r=S(),i=S(),s=wa(o.baseId,l);let d=()=>({});const f=S(!1);async function c(g="start"){const m=document.getElementById(s);if(m){d();const b=Xn(m);b.length&&nr(g==="start"?b:b.reverse())}}function u(){const g=document.getElementById(s);if(g){const m=Xn(g);m.length&&(d=ou(m))}}iu({value:l,contentId:s,triggerRef:r,focusProxyRef:i,wasEscapeCloseRef:f,onEntryKeyDown:c,onFocusProxyEnter:c,onContentFocusOutside:u,onRootContentClose:u});function p(){o.onItemDismiss(),r.value?.focus()}function v(g){const m=ke();if(g.keyCode===32||g.key==="Enter")if(o.modelValue.value===l){p(),g.preventDefault();return}else{g.target.click(),g.preventDefault();return}const b=n().filter(_=>_.ref.parentElement?.hasAttribute("data-menu-item")).map(_=>_.ref);if(!b.includes(m))return;const w=ia(g,m,void 0,{itemsArray:b,loop:!1});w&&w?.focus(),g.preventDefault(),g.stopPropagation()}return(g,m)=>(y(),C(a(Q),{"as-child":g.asChild,as:g.as,"data-menu-item":"",onKeydown:ta(v,["up","down","left","right","home","end","space"])},{default:x(()=>[$(g.$slots,"default")]),_:3},8,["as-child","as"]))}}),du=uu,cu=L({__name:"NavigationMenuContentImpl",props:{disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside"],setup(e,{emit:t}){const n=e,o=t,{getItems:l}=Lt({key:"NavigationMenu"}),{forwardRef:r,currentElement:i}=j(),s=ct(),d=xa(),f=tr(s.baseId,d.value),c=wa(s.baseId,d.value),u=S(null),p=E(()=>{const _=l().map(I=>I.ref.id.split("trigger-")[1]);s.dir.value==="rtl"&&_.reverse();const k=_.indexOf(s.modelValue.value),q=_.indexOf(s.previousValue.value),O=d.value===s.modelValue.value,D=q===_.indexOf(d.value);if(!O&&!D)return u.value;const h=(()=>
1{if(k!==q){if(O&&q!==-1)return k>q?"from-end":"from-start";if(D&&k!==-1)return k>q?"to-start":"to-end"}return null})();return u.value=h,h});function v(_){if(o("focusOutside",_),o("interactOutside",_),_.detail.originalEvent.target.hasAttribute("data-navigation-menu-trigger")&&_.preventDefault(),!_.defaultPrevented){d.onContentFocusOutside();const q=_.target;s.rootNavigationMenu?.value?.contains(q)&&_.preventDefault()}}function g(_){if(o("pointerDownOutside",_),!_.defaultPrevented){const k=_.target,q=l().some(D=>D.ref.contains(k)),O=s.isRootMenu&&s.viewport.value?.contains(k);(q||O||!s.isRootMenu)&&_.preventDefault()}}fe(_=>{const k=i.value;if(s.isRootMenu&&k){const q=()=>{s.onItemDismiss(),d.onRootContentClose(),k.contains(ke())&&d.triggerRef.value?.focus()};k.addEventListener(Dt,q),_(()=>k.removeEventListener(Dt,q))}});function m(_){o("escapeKeyDown",_),_.defaultPrevented||(s.onItemDismiss(),d.triggerRef?.value?.focus(),d.wasEscapeCloseRef.value=!0)}function b(_){if(_.target.closest("[data-reka-navigation-menu]")!==s.rootNavigationMenu.value)return;const k=_.altKey||_.ctrlKey||_.metaKey,q=_.key==="Tab"&&!k,O=Xn(_.currentTarget);if(q){const h=ke(),I=O.findIndex(U=>U===h),F=_.shiftKey?O.slice(0,I).reverse():O.slice(I+1,O.length);if(nr(F))_.preventDefault();else{d.focusProxyRef.value?.focus();return}}ia(_,ke(),void 0,{itemsArray:O,loop:!1,enableIgnoredElement:!0})?.focus()}function w(){if(s.modelValue.value!==d.value)return;const _=new Event(Dt,{bubbles:!0,cancelable:!0});i.value?.dispatchEvent(_)}return(_,k)=>(y(),C(a(Tt),N({id:a(c),ref:a(r),"aria-labelledby":a(f),"data-motion":p.value,"data-state":a(_n)(a(s).modelValue.value===a(d).value),"data-orientation":a(s).orientation},n,{onKeydown:b,onEscapeKeyDown:m,onPointerDownOutside:g,onFocusOutside:v,onDismiss:w}),{default:x(()=>[$(_.$slots,"default")]),_:3},16,["id","aria-labelledby","data-motion","data-state","data-orientation"]))}}),fu=cu,pu=L({inheritAttrs:!1,__name:"NavigationMenuContent",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"],setup(e,{emit:t}){const n=e,o=t,l=Ct(vo(n,"forceMount"),o),{forwardRef:r}=j(),i=ct(),s=xa(),d=E(()=>s.value===i.modelValue.value),f=E(()=>i.viewport.value&&!i.modelValue.value&&i.previousValue.value?i.previousValue.value===s.value:!1);return(c,u)=>(y(),C(aa,{to:a(Bt)&&a(i).viewport.value?a(i).viewport.value:"body",disabled:a(Bt)&&a(i).viewport.value?!a(i).viewport.value:!0},[T(a(je),{present:c.forceMount||d.value||f.value,"force-mount":!a(i).unmountOnHide.value},{default:x(({present:p})=>[T(fu,N({ref:a(r),"data-state":a(_n)(d.value),style:{pointerEvents:!d.value&&a(i).isRootMenu?"none":void 0}},{...c.$attrs,...a(l)},{hidden:!p,onPointerenter:u[0]||(u[0]=v=>a(i).onContentEnter(a(s).value)),onPointerleave:u[1]||(u[1]=v=>a(ar)(()=>a(i).onContentLeave())(v)),onPointerDownOutside:u[2]||(u[2]=v=>o("pointerDownOutside",v)),onFocusOutside:u[3]||(u[3]=v=>o("focusOutside",v)),onInteractOutside:u[4]||(u[4]=v=>o("interactOutside",v))}),{default:x(()=>[$(c.$slots,"default")]),_:2},1040,["data-state","style","hidden"])]),_:3},8,["present","force-mount"])],8,["to","disabled"]))}}),vu=pu,gu=L({inheritAttrs:!1,__name:"NavigationMenuIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,{forwardRef:n}=j(),o=ct(),l=S(),r=E(()=>o.orientation==="horizontal"),i=E(()=>!!o.modelValue.value),{activeTrigger:s}=o;function d(){s.value&&(l.value={size:r.value?s.value.offsetWidth:s.value.offsetHeight,position:r.value?s.value.offsetLeft:s.value.offsetTop})}return fe(()=>{o.modelValue.value&&d()}),an(s,d),an(o.indicatorTrack,d),(f,c)=>a(o).indicatorTrack.value?(y(),C(aa,{key:0,to:a(o).indicatorTrack.value},[T(a(je),{present:f.forceMount||i.value},{default:x(()=>[T(a(Q),N({ref:a(n),"aria-hidden":"true","data-state":i.value?"visible":"hidden","data-orientation":a(o).orientation,"as-child":t.asChild,as:f.as,style:{...l.value?{"--reka-navigation-menu-indicator-size":`${l.value.size}px`,"--reka-navigation-menu-indicator-position":`${l.value.position}px`}:{}}},f.$attrs),{default:x(()=>[$(f.$slots,"default")]),_:3},16,["data-state","data-orientation","as-child","as","style"])]),_:3},8,["present"])],8,["to"])):P("v-if",!0)}}),mu=gu,yu=L({__name:"NavigationMenuLink",props:{active:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"a"}},emits:["select"],setup(e,{emit:t}){const n=e,o=t,{CollectionItem:l}=Lt({key:"NavigationMenu"});j();async function r(i){const s=new CustomEvent(au,{bubbles:!0,cancelable:!0,detail:{originalEvent:i}});if(o("select",s),!s.defaultPrevented&&!i.metaKey){const d=new CustomEvent(Dt,{bubbles:!0,cancelable:!0});i.target?.dispatchEvent(d)}}return(i,s)=>(y(),C(a(l),null,{default:x(()=>[T(a(Q),{as:i.as,"data-active":i.active?"":void 0,"aria-current":i.active?"page":void 0,"as-child":n.asChild,onClick:r},{default:x(()=>[$(i.$slots,"default")]),_:3},8,["as","data-active","aria-current","as-child"])]),_:3}))}}),Tn=yu,hu=L({inheritAttrs:!1,__name:"NavigationMenuList",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"ul"}},setup(e){const t=e,n=ct(),{forwardRef:o,currentElement:l}=j();return pe(()=>{n.onIndicatorTrackChange(l.value)}),(r,i)=>(y(),C(a(Q),{ref:a(o),style:{position:"relative"}}
1,{default:x(()=>[T(a(Q),N(r.$attrs,{"as-child":t.asChild,as:r.as,"data-orientation":a(n).orientation}),{default:x(()=>[$(r.$slots,"default")]),_:3},16,["as-child","as","data-orientation"])]),_:3},512))}}),bu=hu;const _u=["aria-owns"];var wu=L({inheritAttrs:!1,__name:"NavigationMenuTrigger",props:{disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e,n=ct(),o=xa(),{CollectionItem:l}=Lt({key:"NavigationMenu"}),{forwardRef:r,currentElement:i}=j(),s=S(""),d=S(""),f=Qn(!1,300),c=S(!1),u=E(()=>o.value===n.modelValue.value);pe(()=>{o.triggerRef=i,s.value=tr(n.baseId,o.value),d.value=wa(n.baseId,o.value)});function p(){n.disableHoverTrigger.value||(c.value=!1,o.wasEscapeCloseRef.value=!1)}function v(k){if(!n.disableHoverTrigger.value&&k.pointerType==="mouse"){if(t.disabled||c.value||o.wasEscapeCloseRef.value||f.value)return;n.onTriggerEnter(o.value),f.value=!0}}function g(k){if(!n.disableHoverTrigger.value&&k.pointerType==="mouse"){if(t.disabled)return;n.onTriggerLeave(),f.value=!1}}function m(k){(!("pointerType"in k)||k.pointerType==="mouse")&&n.disableClickTrigger.value||f.value||(u.value?n.onItemSelect(""):n.onItemSelect(o.value),
1c.value=u.value)}function b(k){const O={horizontal:"ArrowDown",vertical:n.dir.value==="rtl"?"ArrowLeft":"ArrowRight"}[n.orientation];u.value&&k.key===O&&(o.onEntryKeyDown(),k.preventDefault(),k.stopPropagation())}function w(k){k&&(o.focusProxyRef.value=ea(k))}function _(k){const q=document.getElementById(o.contentId),O=k.relatedTarget,D=O===i.value,h=q?.contains(O);(D||!h)&&o.onFocusProxyEnter(D?"start":"end")}return(k,q)=>(y(),B(G,null,[T(a(l),null,{default:x(()=>[T(a(Q),N({id:s.value,ref:a(r),disabled:k.disabled,"data-disabled":k.disabled?"":void 0,"data-state":a(_n)(u.value),"data-navigation-menu-trigger":"","aria-expanded":u.value,"aria-controls":d.value,"as-child":t.asChild,as:k.as},k.$attrs,{onPointerenter:p,onPointermove:v,onPointerleave:g,onClick:m,onKeydown:b}),{default:x(()=>[$(k.$slots,"default")]),_:3},16,["id","disabled","data-disabled","data-state","aria-expanded","aria-controls","as-child","as"])]),_:3}),u.value?(y(),B(G,{key:0},[T(a(It),{ref:w,"aria-hidden":"true",tabindex:0,onFocus:_}),a(n).viewport?(y(),B("span",{key:0,"aria-owns":d.value},null,8,_u)):P("v-if",!0)],64)):P("v-if",!0)],64))}}),xu=wu,ku=L({inheritAttrs:!1,__name:"NavigationMenuViewport",props:{forceMount:{type:Boolean,required:!1},align:{type:String,required:!1,default:"center"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=e,{forwardRef:n,currentElement:o}=j(),l=ct(),{activeTrigger:r,rootNavigationMenu:i,modelValue:s}=l,d=S(),f=S(),c=E(()=>!!l.modelValue.value);X(o,()=>{l.onViewportChange(o.value)});const u=S();X([s,c],()=>{ye(()=>{o.value&&requestAnimationFrame(()=>{const v=o.value?.querySelector("[data-state=open]");u.value=v})})},{immediate:!0});function p(){if(u.value&&r.value&&i.value){const v=document.documentElement.offsetWidth,g=document.documentElement.offsetHeight,m=i.value.getBoundingClientRect(),b=r.value.getBoundingClientRect(),{offsetWidth:w,offsetHeight:_}=u.value,k=b.left-m.left,q=b.top-m.top;let O=null,D=null;switch(t.align){case"start":O=k,D=q;break;case"end":O=k-w+b.width,D=q-_+b.height;break;default:O=k-w/2+b.width/2,D=q-_/2+b.height/2}const h=10;O+m.left<h&&(O=h-m.left);const I=O+m.left+w;I>v-h&&(O-=I-v+h,O<h-m.left&&(O=h-m.left)),D+m.top<h&&(D=h-m.top);const M=D+m.top+_;M>g-h&&(D-=M-g+h,D<h-m.top&&(D=h-m.top)),O=Math.round(O),D=Math.round(D),f.value={left:O,top:D}}}return an(u,()=>{u.value&&(d.value={width:u.value.offsetWidth,height:u.value.offsetHeight},p())}),an([globalThis.document?.body,i],()=>{p()}),(v,g)=>(y(),C(a(je),{present:v.forceMount||c.value,"force-mount":!a(l).unmountOnHide.value,onAfterLeave:g[2]||(g[2]=()=>{d.value=void 0,f.value=void 0})},{default:x(({present:m})=>[T(a(Q),N(v.$attrs,{ref:a(n),as:v.as,"as-child":v.asChild,"data-state":a(_n)(c.value),"data-orientation":a(l).orientation,style:{pointerEvents:!c.value&&a(l).isRootMenu?"none":void 0,"--reka-navigation-menu-viewport-width":d.value?`${d.value?.width}px`:void 0,"--reka-navigation-menu-viewport-height":d.value?`${d.value?.height}px`:void 0,"--reka-navigation-menu-viewport-left":f.value?`${f.value?.left}px`:void 0,"--reka-navigation-menu-viewport-top":f.value?`${f.value?.top}px`:void 0},hidden:!m,onPointerenter:g[0]||(g[0]=b=>a(l).onContentEnter(a(l).modelValue.value)),onPointerleave:g[1]||(g[1]=b=>a(ar)(()=>a(l).onContentLeave())(b))}),{default:x(()=>[$(v.$slots,"default")]),_:2},1040,["as","as-child","data-state","data-orientation","style","hidden"])]),_:3},8,["present","force-mount"]))}}),Cu=ku,Ou=L({__name:"TooltipArrow",props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(e){const t=e;return j(),(n,o)=>(y(),C(a(ba),re(le(t)),{default:x(()=>[$(n.$slots,"default")]),_:3},16))}}),qu=Ou;const or="tooltip.open",[wn,$u]=qe("TooltipRoot");var Su=L({__name:"TooltipRoot",props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},delayDuration:{type:Number,required:!1,default:void 0},disableHoverableContent:{type:Boolean,required:!1,default:void 0},disableClosingTrigger:{type:Boolean,required:!1,default:void 0},disabled:{type:Boolean,required:!1,default:void 0},ignoreNonKeyboardFocus:{type:Boolean,required:!1,default:void 0}},emits:["update:open"],setup(e,{emit:t}){const n=e,o=t;j();const l=Rt(),r=E(()=>n.disableHoverableContent??l.disableHoverableContent.value),i=E(()=>n.disableClosingTrigger??l.disableClosingTrigger.value),s=E(()=>n.disabled??l.disabled.value),d=E(()=>n.delayDuration??l.delayDuration.value),f=E(()=>
1n.ignoreNonKeyboardFocus??l.ignoreNonKeyboardFocus.value),c=it(n,"open",o,{defaultValue:n.defaultOpen,passive:n.open===void 0});X(c,k=>{l.onClose&&(k?(l.onOpen(),document.dispatchEvent(new CustomEvent(or))):l.onClose())});const u=S(!1),p=S(),v=E(()=>c.value?u.value?"delayed-open":"instant-open":"closed"),{start:g,stop:m}=Vr(()=>{u.value=!0,c.value=!0},d,{immediate:!1});function b(){m(),u.value=!1,c.value=!0}function w(){m(),c.value=!1}function _(){g()}return $u({contentId:"",open:c,stateAttribute:v,trigger:p,onTriggerChange(k){p.value=k},onTriggerEnter(){l.isOpenDelayed.value?_():b()},onTriggerLeave(){r.value?w():m()},onOpen:b,onClose:w,disableHoverableContent:r,disableClosingTrigger:i,disabled:s,ignoreNonKeyboardFocus:f}),(k,q)=>(y(),C(a(da),null,{default:x(()=>[$(k.$slots,"default",{open:a(c)})]),_:3}))}}),Eu=Su,Pu=L({__name:"TooltipContentImpl",props:{ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1,default:void 0},as:{type:null,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1,default:void 0},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1,default:void 0},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},emits:["escapeKeyDown","pointerDownOutside"],setup(e,{emit:t}){const n=e,o=t,l=wn(),r=Rt(),{forwardRef:i,currentElement:s}=j(),d=E(()=>n.ariaLabel||s.value?.textContent),f=E(()=>{const{ariaLabel:c,...u}=n;return Be(u,r.content.value??{},{side:"top",sideOffset:0,align:"center",avoidCollisions:!0,collisionBoundary:[],collisionPadding:0,arrowPadding:0,sticky:"partial",hideWhenDetached:!1})});return pe(()=>{_t(window,"scroll",c=>{c.target?.contains(l.trigger.value)&&l.onClose()},{capture:!0}),_t(window,or,l.onClose)}),(c,u)=>(y(),C(a(Tt),{"as-child":"","disable-outside-pointer-events":!1,onEscapeKeyDown:u[0]||(u[0]=p=>o("escapeKeyDown",p)),onPointerDownOutside:u[1]||(u[1]=p=>{a(l).disableClosingTrigger.value&&a(l).trigger.value?.contains(p.target)&&p.preventDefault(),o("pointerDownOutside",p)}),onFocusOutside:u[2]||(u[2]=Ge(()=>{},["prevent"])),onDismiss:u[3]||(u[3]=p=>a(l).onClose())},{default:x(()=>[T(a(ha),N({ref:a(i),"data-state":a(l).stateAttribute.value},{...c.$attrs,...f.value},{style:{"--reka-tooltip-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-tooltip-content-available-width":"var(--reka-popper-available-width)","--reka-tooltip-content-available-height":"var(--reka-popper-available-height)","--reka-tooltip-trigger-width":"var(--reka-popper-anchor-width)","--reka-tooltip-trigger-height":"var(--reka-popper-anchor-height)"}}),{default:x(()=>[$(c.$slots,"default"),T(a(It),{id:a(l).contentId,role:"tooltip"},{default:x(()=>[Y(z(d.value),1)]),_:1},8,["id"])]),_:3},16,["data-state"])]),_:3}))}}),rr=Pu,Du=L({__name:"TooltipContentHoverable",props:{ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},setup(e){const n=un(e),{forwardRef:o,currentElement:l}=j(),{trigger:r,onClose:i}=wn(),s=Rt(),{isPointerInTransit:d,onPointerExit:f}=Po(r,l);return s.isPointerInTransitRef=d,f(()=>{i()}),(c,u)=>(y(),C(rr,N({ref:a(o)},a(n)),{default:x(()=>[$(c.$slots,"default")]),_:3},16))}}),Bu=Du,Au=L({__name:"TooltipContent",props:{forceMount:{type:Boolean,required:!1},ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},emits:["escapeKeyDown","pointerDownOutside"],setup(e,{emit:t}){const n=e,o=t,l=wn(),r=Ct(n,o),{forwardRef:i}=j();return(s,d)=>(y(),C(a(je),{present:s.forceMount||a(l).open.value},{default:x(()=>[(y(),C(at(a(l).disableHoverableContent.value?rr:Bu),N({ref:a(i)},a(r)),{default:x(()=>[$(s.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),Tu=Au,Lu=L({__name:"TooltipPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=e;return(n,o)=>(y(),C(a(fn),re(le(t)),{default:x(()=>[$(n.$slots,"default")]),_:3},16))}}),Iu=Lu,Ru=L({__name:"TooltipTrigger",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e,n=wn(),o=Rt();n.contentId||=Ae(void 0,"reka-tooltip-content");const{forwardRef:l,currentElement:r}=j(),i=S(!1),s=S(!1),d=E(()=>n.disabled.value?{}:{click:m,focus:v,pointermove:u,pointerleave:p,pointerdown:c,blur:g});pe(()=>{n.onTriggerChange(r.value)});function f(){setTimeout(()=>{i.value=!1},1)}function c(){n.open&&!n.disableClosingTrigger.value&&n.onClose(),i.value=!0,document.addEventListener("pointerup",f,{once:!0})}function u(b){b.pointerType!=="touch"&&!s.value&&!o.isPointerInTransitRef.value&&(n.onTriggerEnter(),s.value=!0)}function p(){n.onTriggerLeave(),s.value=!1}function v(b){i.value||n.ignoreNonKeyboardFocus.value&&!b.target.matches?.(":focus-visible")||n.onOpen()}function g(){n.onClose()}function m(){n.disableClosingTrigger.value||n.onClose()}return(b,w)=>(y(),C(a(gn),{"as-child":"",reference:b.reference},{default:x(()=>[T(a(Q),N({ref:a(l),"aria-describedby":a(n).open.value?a(n).contentId:void 0,"data-state":a(n).stateAttribute.value,as:b.as,"as-child":t.asChild,"data-grace-area-trigger":""},Nt(d.value)),{default:x(()=>[$(b.$slots,"default")]),_:3},16,["aria-describedby","data-state","as","as-child"])]),_:3},8,["reference"]))}}),Nu=Ru;function bt(e={}){const{inheritAttrs:t=!0,name:n="ReusableTemplate"}=e,o=na(),l=L({name:`${n}.define`,setup(i,{slots:s}){return()=>{o.value=s.default}}}),r=L({inheritAttrs:t,name:`${n}.reuse`,props:e.props,setup(i,{attrs:s,slots:d}){return()=>{var f;if(!o.value)throw new Error("[VueUse] Failed to find the definition of reusable template");const c=(f=o.value)===null||f===void 0?void 0:f.call(o,{...e.props==null?Mu(s):i,$slots:d});return t&&c?.length===1?c[0]:c}}});return Ur({define:l,reuse:r},[l,r])}function Mu(e){const t={};for(const n in e)t[Wr(n)]=e[n];return t}const Fu={slots:{base:"font-medium inline-flex items-center",label:"truncate",leadingIcon:"shrink-0",leadingAvatar:"shrink-0",leadingAvatarSize:"",trailingIcon:"shrink-0"},variants:{fieldGroup:{horizontal:"not-only:first:rounded-e-none not-only:last:rounded-s-none not-last:not-first:rounded-none focus-visible:z-[1]",vertical:"not-only:first:rounded-b-none not-only:last:rounded-t-none not-last:not-first:rounded-none focus-visible:z-[1]"}
1,color:{primary:"",secondary:"",success:"",info:"",warning:"",error:"",neutral:""},variant:{solid:"",outline:"",soft:"",subtle:""},size:{xs:{base:"text-[8px]/3 px-1 py-0.5 gap-1 rounded-sm",leadingIcon:"size-3",leadingAvatarSize:"3xs",trailingIcon:"size-3"},sm:{base:"text-[10px]/3 px-1.5 py-1 gap-1 rounded-sm",leadingIcon:"size-3",leadingAvatarSize:"3xs",trailingIcon:"size-3"},md:{base:"text-xs px-2 py-1 gap-1 rounded-md",leadingIcon:"size-4",leadingAvatarSize:"3xs",trailingIcon:"size-4"},lg:{base:"text-sm px-2 py-1 gap-1.5 rounded-md",leadingIcon:"size-5",leadingAvatarSize:"2xs",trailingIcon:"size-5"},xl:{base:"text-base px-2.5 py-1 gap-1.5 rounded-md",leadingIcon:"size-6",leadingAvatarSize:"2xs",trailingIcon:"size-6"}},square:{true:""}},compoundVariants:[{color:"primary",variant:"solid",class:"bg-primary text-inverted"},{color:"secondary",variant:"solid",class:"bg-secondary text-inverted"},{color:"success",variant:"solid",class:"bg-success text-inverted"},{color:"info",variant:"solid",class:"bg-info text-inverted"},{color:"warning",variant:"solid",class:"bg-warning text-inverted"},{color:"error",variant:"solid",class:"bg-error text-inverted"},{color:"primary",variant:"outline",class:"text-primary ring ring-inset ring-primary/50"},{color:"secondary",variant:"outline",class:"text-secondary ring ring-inset ring-secondary/50"},{color:"success",variant:"outline",class:"text-success ring ring-inset ring-success/50"},{color:"info",variant:"outline",class:"text-info ring ring-inset ring-info/50"},{color:"warning",variant:"outline",class:"text-warning ring ring-inset ring-warning/50"},{color:"error",variant:"outline",class:"text-error ring ring-inset ring-error/50"},{color:"primary",variant:"soft",class:"bg-primary/10 text-primary"},{color:"secondary",variant:"soft",class:"bg-secondary/10 text-secondary"},{color:"success",variant:"soft",class:"bg-success/10 text-success"},{color:"info",variant:"soft",class:"bg-info/10 text-info"},{color:"warning",variant:"soft",class:"bg-warning/10 text-warning"},{color:"error",variant:"soft",class:"bg-error/10 text-error"},{color:"primary",variant:"subtle",class:"bg-primary/10 text-primary ring ring-inset ring-primary/25"},{color:"secondary",variant:"subtle",class:"bg-secondary/10 text-secondary ring ring-inset ring-secondary/25"},{color:"success",variant:"subtle",class:"bg-success/10 text-success ring ring-inset ring-success/25"},{color:"info",variant:"subtle",class:"bg-info/10 text-info ring ring-inset ring-info/25"},{color:"warning",variant:"subtle",class:"bg-warning/10 text-warning ring ring-inset ring-warning/25"},{color:"error",variant:"subtle",class:"bg-error/10 text-error ring ring-inset ring-error/25"},{color:"neutral",variant:"solid",class:"text-inverted bg-inverted"},{color:"neutral",variant:"outline",class:"ring ring-inset ring-accented text-default bg-default"},{color:"neutral",variant:"soft",class:"text-default bg-elevated"},{color:"neutral",variant:"subtle",class:"ring ring-inset ring-accented text-default bg-elevated"},{size:"xs",square:!0,class:"p-0.5"},{size:"sm",square:!0,class:"p-1"},{size:"md",square:!0,class:"p-1"},{size:"lg",square:!0,class:"p-1"},{size:"xl",square:!0,class:"p-1"}],defaultVariants:{color:"primary",variant:"solid",size:"md"}},zu={__name:"UBadge",props:{as:{type:null,required:!1,default:"span"},label:{type:[String,Number],required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},size:{type:null,required:!1},square:{type:Boolean,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},icon:{type:null,required:!1},avatar:{type:Object,required:!1},leading:{type:Boolean,required:!1},leadingIcon:{type:null,required:!1},trailing:{type:Boolean,required:!1},trailingIcon:{type:null,required:!1}},setup(e){const t=e,n=Ve(),o=Te("badge",t),l=Le(),{orientation:r,size:i}=Kr(t),{isLeading:s,isTrailing:d,leadingIconName:f,trailingIconName:c}=Gr(o),u=E(()=>ie({extend:ie(Fu),...l.ui?.badge||{}})({color:o.color,variant:o.variant,size:i.value??o.size,square:o.square||!n.default&&!o.label,fieldGroup:r.value}));return(p,v)=>(y(),C(a(Q),{as:a(o).as,"data-slot":"base",class:R(u.value.base({class:[a(o).ui?.base,a(o).class]}))},{default:x(()=>[$(p.$slots,"leading",{ui:u.value},()=>[a(s)&&a(f)?(y(),C(be,{key:0,name:a(f),"data-slot":"leadingIcon",class:R(u.value.leadingIcon({class:a(o).ui?.leadingIcon}))},null,8,["name","class"])):a(o).avatar?(y(),C(go,N({key:1,size:a(o).ui?.leadingAvatarSize||u.value.leadingAvatarSize()},a(o).avatar,{"data-slot":"leadingAvatar",class:u.value.leadingAvatar({class:a(o).ui?.leadingAvatar})}),null,16,["size","class"])):P("",!0)]),$(p.$slots,"default",{ui:u.value},()=>[a(o).label!==void 0&&a(o).label!==null?(y(),B("span",{key:0,"data-slot":"label",class:R(u.value.label({class:a(o).ui?.label}))},z(a(o).label),3)):P("",!0)]),$(p.$slots,"trailing",{ui:u.value},()=>[a(d)&&a(c)?(y(),C(be,{key:0,name:a(c),"data-slot":"trailingIcon",class:R(u.value.trailingIcon({class:a(o).ui?.trailingIcon}))},null,8,["name","class"])):P("",!0)])]),_:3},8,["as","class"]))}},Hu={Root:Ki,Trigger:nu,Portal:eu,Content:Ji,Arrow:Vi},ju={Root:Oi,Trigger:Hi,Portal:Fi,Content:Ni,Arrow:Ei,Close:Di,Anchor:$i};function xn(e,t={}){const n=e.detail.originalEvent,o=n.target;if(!o?.isConnected){e.preventDefault();return}t.scrollable&&(n.offsetX>o.clientWidth||n.offsetY>o.clientHeight)&&e.preventDefault()}const Vu={slots:{content:"bg-default shadow-lg rounded-md ring ring-default data-[state=open]:animate-[scale-in_100ms_ease-out] data-[state=closed]:animate-[scale-out_100ms_ease-in] origin-(--reka-popover-content-transform-origin) focus:outline-none pointer-events-auto",arrow:"fill-bg stroke-default"}},Uu={__name:"UPopover",props:{mode:{type:null,required:!1,default:"click"},content:{type:Object,required:!1},arrow:{type:[Boolean,Object],required:!1},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},reference:{type:null,required:!1},dismissible:{type:Boolean,required:!1,default:!0},class:{type:null,required:!1},ui:{type:null,required:!1},defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1},modal:{type:Boolean,required:!1},openDelay:{type:Number,required:!1,default:0},closeDelay:{type:Number,required:!1,default:0}},emits:["close:prevent","update:open"],setup(e,{emit:t}){const n=e,o=t,l=Ve(),r=Te("popover",n),i=Le(),s=r.mode==="hover"?ot(r,"defaultOpen","open","openDelay","closeDelay"):ot(r,"defaultOpen","open","modal"),d=rt(s,o),f=Mt(ge(()=>r.portal)),c=ge(()=>Be(r.content,{side:"bottom",sideOffset:8,collisionPadding:8})),u=E(()=>r.dismissible?{pointerDownOutside:xn}:["interactOutside","escapeKeyDown"].reduce((b,w)=>(b[w]=_=>{_.preventDefault(),o("close:prevent")},b),{})),p=ge(()=>Be(r.arrow,{rounded:!0})),v=E(()=>ie({extend:ie(Vu),...i.ui?.popover||{}})({side:c.value.side})),g=E(()=>r.mode==="hover"?Hu:ju);return(m,b)=>(y(),C(a(g).Root,re(le(a(d))),{default:x(({open:w,close:_})=>[l.default?(y(),C(a(g).Trigger,{key:0,"as-child":"",class:R(a(r).class)},{default:x(()=>[$(m.$slots,"default",{open:w})]),_:2},1032,["class"])):P("",!0),"Anchor"in g.value&&l.anchor?(y(),C(a(g).Anchor,{key:1,"as-child":""},{default:x(()=>[$(m.$slots,"anchor",re(le(_?{close:_}:{})))]),_:2},1024)):P("",!0),T(a(g).Portal,re(le(a(f))),{default:x(()=>[T(a(Ft),null,{default:x(()=>[T(a(g).Content,N(c.value,{reference:a(r).reference??a(r).content?.reference,"data-slot":"content",class:v.value.content({class:[!l.default&&a(r).class,a(r).ui?.content]}
1)},Nt(u.value)),{default:x(()=>[$(m.$slots,"content",re(le(_?{close:_}:{}))),a(r).arrow?(y(),C(a(g).Arrow,N({key:0},p.value,{"data-slot":"arrow",class:v.value.arrow({class:a(r).ui?.arrow})}),null,16,["class"])):P("",!0)]),_:2},1040,["reference","class"])]),_:2},1024)]),_:2},1040)]),_:3},16))}},Xt={meta:"",ctrl:"",alt:"",win:"⊞",command:"⌘",shift:"⇧",control:"⌃",option:"⌥",enter:"↵",delete:"⌦",backspace:"⌫",escape:"Esc",tab:"⇥",capslock:"⇪",arrowup:"↑",arrowright:"→",arrowdown:"↓",arrowleft:"←",pageup:"⇞",pagedown:"⇟",home:"↖",end:"↘"},Wu=()=>{const e=E(()=>navigator&&navigator.userAgent&&navigator.userAgent.match(/Macintosh;/)),t=cn({meta:" ",alt:" ",ctrl:" "});pe(()=>{t.meta=e.value?Xt.command:"Ctrl",t.ctrl=e.value?Xt.control:"Ctrl",t.alt=e.value?Xt.option:"Alt"});function n(o){if(o)return["meta","alt","ctrl"].includes(o)?t[o]:Xt[o]||o}return{macOS:e,getKbdKey:n}},Ku=io(Wu),Gu={base:"inline-flex items-center justify-center px-1 rounded-sm font-medium font-sans uppercase",variants:{color:{primary:"",secondary:"",success:"",info:"",warning:"",error:"",neutral:""},variant:{solid:"",outline:"",soft:"",subtle:""},size:{sm:"h-4 min-w-[16px] text-[10px]",md:"h-5 min-w-[20px] text-[11px]",lg:"h-6 min-w-[24px] text-[12px]"}},compoundVariants:[{color:"primary",variant:"solid",class:"text-inverted bg-primary"},{color:"secondary",variant:"solid",class:"text-inverted bg-secondary"},{color:"success",variant:"solid",class:"text-inverted bg-success"},{color:"info",variant:"solid",class:"text-inverted bg-info"},{color:"warning",variant:"solid",class:"text-inverted bg-warning"},{color:"error",variant:"solid",class:"text-inverted bg-error"},{color:"primary",variant:"outline",class:"ring ring-inset ring-primary/50 text-primary"},{color:"secondary",variant:"outline",class:"ring ring-inset ring-secondary/50 text-secondary"},{color:"success",variant:"outline",class:"ring ring-inset ring-success/50 text-success"},{color:"info",variant:"outline",class:"ring ring-inset ring-info/50 text-info"},{color:"warning",variant:"outline",class:"ring ring-inset ring-warning/50 text-warning"},{color:"error",variant:"outline",class:"ring ring-inset ring-error/50 text-error"},{color:"primary",variant:"soft",class:"text-primary bg-primary/10"},{color:"secondary",variant:"soft",class:"text-secondary bg-secondary/10"},{color:"success",variant:"soft",class:"text-success bg-success/10"},{color:"info",variant:"soft",class:"text-info bg-info/10"},{color:"warning",variant:"soft",class:"text-warning bg-warning/10"},{color:"error",variant:"soft",class:"text-error bg-error/10"},{color:"primary",variant:"subtle",class:"text-primary ring ring-inset ring-primary/25 bg-primary/10"},{color:"secondary",variant:"subtle",class:"text-secondary ring ring-inset ring-secondary/25 bg-secondary/10"},{color:"success",variant:"subtle",class:"text-success ring ring-inset ring-success/25 bg-success/10"},{color:"info",variant:"subtle",class:"text-info ring ring-inset ring-info/25 bg-info/10"},{color:"warning",variant:"subtle",class:"text-warning ring ring-inset ring-warning/25 bg-warning/10"},{color:"error",variant:"subtle",class:"text-error ring ring-inset ring-error/25 bg-error/10"},{color:"neutral",variant:"solid",class:"text-inverted bg-inverted"},{color:"neutral",variant:"outline",class:"ring ring-inset ring-accented text-default bg-default"},{color:"neutral",variant:"soft",class:"text-default bg-elevated"},{color:"neutral",variant:"subtle",class:"ring ring-inset ring-accented text-default bg-elevated"}],defaultVariants:{variant:"outline",color:"neutral",size:"md"}},Yu={__name:"UKbd",props:{as:{type:null,required:!1,default:"kbd"},value:{type:null,required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},size:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(e){const n=Te("kbd",e),{getKbdKey:o}=Ku(),l=Le(),r=E(()=>ie({extend:ie(Gu),...l.ui?.kbd||{}}));return(i,s)=>(y(),C(a(Q),{as:a(n).as,class:R(r.value({class:[a(n).ui?.base,a(n).class],color:a(n).color,variant:a(n).variant,size:a(n).size}))},{default:x(()=>[$(i.$slots,"default",{},()=>[Y(z(a(o)(a(n).value)),1)])]),_:3},8,["as","class"]))}},Xu={slots:{content:"flex items-center gap-1 bg-default text-highlighted shadow-sm rounded-sm ring ring-default h-6 px-2.5 py-1 text-xs select-none data-[state=delayed-open]:animate-[scale-in_100ms_ease-out] data-[state=closed]:animate-[scale-out_100ms_ease-in] origin-(--reka-tooltip-content-transform-origin) pointer-events-auto",arrow:"fill-bg stroke-default",text:"truncate",kbds:"hidden lg:inline-flex items-center shrink-0 gap-0.5 not-first-of-type:before:content-['·'] not-first-of-type:before:me-0.5",kbdsSize:"sm"}},Zu={__name:"UTooltip",props:{text:{type:String,required:!1},kbds:{type:Array,required:!1},content:{type:Object,required:!1},arrow:{type:[Boolean,Object],required:!1},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},reference:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1},delayDuration:{type:Number,required:!1},disableHoverableContent:{type:Boolean,required:!1},disableClosingTrigger:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},ignoreNonKeyboardFocus:{type:Boolean,required:!1}},emits:["update:open"],setup(e,{emit:t}){const n=e,o=t,l=Ve(),r=Te("tooltip",n),i=Le(),s=Rt(),d=rt(ot(r,"defaultOpen","open","delayDuration","disableHoverableContent","disableClosingTrigger","ignoreNonKeyboardFocus"),o),f=Mt(ge(()=>r.portal)),c=ge(()=>Be(r.content,s.content.value,{side:"bottom",sideOffset:8,collisionPadding:8})),u=ge(()=>Be(r.arrow,{rounded:!0})),p=E(()=>ie({extend:ie(Xu),...i.ui?.tooltip||{}})({side:c.value.side}));return(v,g)=>(y(),C(a(Eu),N(a(d),{disabled:!(a(r).text||a(r).kbds?.length||l.content)||a(r).disabled}),{default:x(({open:m})=>[l.default||a(r).reference?(y(),C(a(Nu),N({key:0},v.$attrs,{"as-child":"",reference:a(r).reference,class:a(r).class}),{default:x(()=>[$(v.$slots,"default",{open:m})]),_:2},1040,["reference","class"])):P("",!0),T(a(Iu),re(le(a(f))),{default:x(()=>[T(a(Ft),null,{default:x(()=>[T(a(Tu),N(c.value,{"data-slot":"content",class:p.value.content({class:[!l.default&&a(r).class,a(r).ui?.content]}
1)}),{default:x(()=>[$(v.$slots,"content",{ui:p.value},()=>[a(r).text?(y(),B("span",{key:0,"data-slot":"text",class:R(p.value.text({class:a(r).ui?.text}))},z(a(r).text),3)):P("",!0),a(r).kbds?.length?(y(),B("span",{key:1,"data-slot":"kbds",class:R(p.value.kbds({class:a(r).ui?.kbds}))},[(y(!0),B(G,null,oe(a(r).kbds,(b,w)=>(y(),C(Yu,N({key:w,size:a(r).ui?.kbdsSize||p.value.kbdsSize()},{ref_for:!0},typeof b=="string"?{value:b}:b),null,16,["size"]))),128))],2)):P("",!0)]),a(r).arrow?(y(),C(a(qu),N({key:0},u.value,{"data-slot":"arrow",class:p.value.arrow({class:a(r).ui?.arrow})}),null,16,["class"])):P("",!0)]),_:3},16,["class"])]),_:3})]),_:3},16)]),_:3},16,["disabled"]))}},Ju={slots:{root:"relative flex gap-1.5 [&>div]:min-w-0",list:"isolate min-w-0",label:"w-full flex items-center gap-1.5 font-semibold text-xs/5 text-highlighted px-2.5 py-1.5",item:"min-w-0",link:"group relative w-full flex items-center gap-1.5 font-medium text-sm before:absolute before:z-[-1] before:rounded-md focus:outline-none focus-visible:outline-none focus-visible:before:outline-3",linkLeadingIcon:"shrink-0 size-5",linkLeadingAvatar:"shrink-0",linkLeadingAvatarSize:"2xs",linkLeadingChipSize:"sm",linkTrailing:"group ms-auto inline-flex gap-1.5 items-center",linkTrailingBadge:"shrink-0",linkTrailingBadgeSize:"sm",linkTrailingIcon:"size-5 transform shrink-0 group-data-[state=open]:rotate-180 transition-transform duration-200",linkLabel:"truncate",linkLabelExternalIcon:"inline-block size-3 align-top text-dimmed",childList:"isolate",childLabel:"text-xs text-highlighted",childItem:"",childLink:"group relative size-full flex items-start text-start text-sm before:absolute before:z-[-1] before:rounded-md focus:outline-none focus-visible:outline-none focus-visible:before:outline-3",childLinkWrapper:"min-w-0",childLinkIcon:"size-5 shrink-0",childLinkLabel:"truncate",childLinkLabelExternalIcon:"inline-block size-3 align-top text-dimmed",childLinkDescription:"text-muted",separator:"px-2 h-px bg-border",viewportWrapper:"absolute top-full left-0 flex w-full",viewport:"relative overflow-hidden bg-default shadow-lg rounded-md ring ring-default h-(--reka-navigation-menu-viewport-height) w-full transition-[width,height,left,right] duration-200 origin-[top_center] data-[state=open]:animate-[scale-in_100ms_ease-out] data-[state=closed]:animate-[scale-out_100ms_ease-in] z-1",content:"",indicator:"absolute left-0 data-[state=visible]:animate-[fade-in_100ms_ease-out] data-[state=hidden]:animate-[fade-out_100ms_ease-in] data-[state=hidden]:opacity-0 bottom-0 z-2 w-(--reka-navigation-menu-indicator-size) translate-x-(--reka-navigation-menu-indicator-position) flex h-2.5 items-end justify-center overflow-hidden transition-[translate,width] duration-200",arrow:"relative top-[50%] size-2.5 rotate-45 border border-default bg-default z-1 rounded-xs"},variants:{color:{primary:{link:"before:outline-primary/25",childLink:"before:outline-primary/25"},secondary:{link:"before:outline-secondary/25",childLink:"before:outline-secondary/25"},success:{link:"before:outline-success/25",childLink:"before:outline-success/25"},info:{link:"before:outline-info/25",childLink:"before:outline-info/25"},warning:{link:"before:outline-warning/25",childLink:"before:outline-warning/25"},error:{link:"before:outline-error/25",childLink:"before:outline-error/25"},neutral:{link:"before:outline-inverted/25",childLink:"before:outline-inverted/25"}},highlightColor:{primary:"",secondary:"",success:"",info:"",warning:"",error:"",neutral:""},variant:{pill:"",link:""},orientation:{horizontal:{root:"items-center justify-between",list:"flex items-center",item:"py-2",link:"px-2.5 py-1.5 before:inset-x-px before:inset-y-0",childList:"grid p-2",childLink:"px-3 py-2 gap-2 before:inset-x-px before:inset-y-0",childLinkLabel:"font-medium",content:"absolute top-0 left-0 w-full max-h-[70vh] overflow-y-auto"},vertical:{root:"flex-col",link:"flex-row px-2.5 py-1.5 before:inset-y-px before:inset-x-0",childLabel:"px-1.5 py-0.5",childLink:"p-1.5 gap-1.5 before:inset-y-px before:inset-x-0"}},contentOrientation:{horizontal:{viewportWrapper:"justify-center",content:"data-[motion=from-start]:animate-[enter-from-left_200ms_ease] data-[motion=from-end]:animate-[enter-from-right_200ms_ease] data-[motion=to-start]:animate-[exit-to-left_200ms_ease] data-[motion=to-end]:animate-[exit-to-right_200ms_ease]"},vertical:{viewport:"sm:w-(--reka-navigation-menu-viewport-width) left-(--reka-navigation-menu-viewport-left) rtl:left-auto rtl:right-[calc(100%-var(--reka-navigation-menu-viewport-left)-var(--reka-navigation-menu-viewport-width))]"}},active:{true:{childLink:"before:bg-elevated text-highlighted",childLinkIcon:"text-default"},false:{link:"text-muted",linkLeadingIcon:"text-dimmed",childLink:["hover:before:bg-elevated/50 text-default hover:text-highlighted","transition-colors before:transition-colors"],childLinkIcon:["text-dimmed group-hover:text-default","transition-colors"]}},disabled:{true:{link:"cursor-not-allowed opacity-75"}},highlight:{true:""},level:{true:""},collapsed:{true:""}},compoundVariants:[{orientation:"horizontal",contentOrientation:"horizontal",class:{childList:"grid-cols-2 gap-2"}},{orientation:"horizontal",contentOrientation:"vertical",class:{childList:"gap-1",content:"w-60"}},{orientation:"vertical",collapsed:!1,class:{childList:"ms-5 border-s border-default",childItem:"ps-1.5 -ms-px",content:"data-[state=open]:animate-[collapsible-down_200ms_ease-out] data-[state=closed]:animate-[collapsible-up_200ms_ease-out] data-[state=closed]:overflow-hidden"}},{orientation:"vertical",collapsed:!0,class:{link:"px-1.5",linkLabel:"hidden",linkTrailing:"hidden",content:"shadow-sm rounded-sm min-h-6 p-1"}},{orientation:"horizontal",highlight:!0,class:{link:["after:absolute after:-bottom-2 after:inset-x-2.5 after:block after:h-px after:rounded-full","after:transition-colors"]}},{orientation:"vertical",highlight:!0,level:!0,class:{link:["after:absolute after:-start-1.5 after:inset-y-0.5 after:block after:w-px after:rounded-full","after:transition-colors"]}},{disabled:!1,active:!1,variant:"pill",class:{link:["hover:text-highlighted hover:before:bg-elevated/50","transition-colors before:transition-colors"],linkLeadingIcon:["group-hover:text-default","transition-colors"]}},{disabled:!1,active:!1,variant:"pill",orientation:"horizontal",class:{link:"data-[state=open]:text-highlighted",linkLeadingIcon:"group-data-[state=open]:text-default"}},{disabled:!1,variant:"pill",highlight:!0,orientation:"horizontal",class:{link:"data-[state=open]:before:bg-elevated/50"}},{disabled:!1,variant:"pill",highlight:!1,active:!1,orientation:"horizontal",class:{link:"data-[state=open]:before:bg-elevated/50"}},{color:"primary",variant:"pill",active:!0,class:{link:"text-primary",linkLeadingIcon:"text-primary group-data-[state=open]:text-primary"}}
1,{color:"secondary",variant:"pill",active:!0,class:{link:"text-secondary",linkLeadingIcon:"text-secondary group-data-[state=open]:text-secondary"}},{color:"success",variant:"pill",active:!0,class:{link:"text-success",linkLeadingIcon:"text-success group-data-[state=open]:text-success"}},{color:"info",variant:"pill",active:!0,class:{link:"text-info",linkLeadingIcon:"text-info group-data-[state=open]:text-info"}},{color:"warning",variant:"pill",active:!0,class:{link:"text-warning",linkLeadingIcon:"text-warning group-data-[state=open]:text-warning"}},{color:"error",variant:"pill",active:!0,class:{link:"text-error",linkLeadingIcon:"text-error group-data-[state=open]:text-error"}},{color:"neutral",variant:"pill",active:!0,class:{link:"text-highlighted",linkLeadingIcon:"text-highlighted group-data-[state=open]:text-highlighted"}},{variant:"pill",active:!0,highlight:!1,class:{link:"before:bg-elevated"}},{variant:"pill",active:!0,highlight:!0,disabled:!1,class:{link:["hover:before:bg-elevated/50","before:transition-colors"]}},{disabled:!1,active:!1,variant:"link",class:{link:["hover:text-highlighted","transition-colors"],linkLeadingIcon:["group-hover:text-default","transition-colors"]}},{disabled:!1,active:!1,variant:"link",orientation:"horizontal",class:{link:"data-[state=open]:text-highlighted",linkLeadingIcon:"group-data-[state=open]:text-default"}},{color:"primary",variant:"link",active:!0,class:{link:"text-primary",linkLeadingIcon:"text-primary group-data-[state=open]:text-primary"}},{color:"secondary",variant:"link",active:!0,class:{link:"text-secondary",linkLeadingIcon:"text-secondary group-data-[state=open]:text-secondary"}},{color:"success",variant:"link",active:!0,class:{link:"text-success",linkLeadingIcon:"text-success group-data-[state=open]:text-success"}},{color:"info",variant:"link",active:!0,class:{link:"text-info",linkLeadingIcon:"text-info group-data-[state=open]:text-info"}},{color:"warning",variant:"link",active:!0,class:{link:"text-warning",linkLeadingIcon:"text-warning group-data-[state=open]:text-warning"}},{color:"error",variant:"link",active:!0,class:{link:"text-error",linkLeadingIcon:"text-error group-data-[state=open]:text-error"}},{color:"neutral",variant:"link",active:!0,class:{link:"text-highlighted",linkLeadingIcon:"text-highlighted group-data-[state=open]:text-highlighted"}},{highlightColor:"primary",highlight:!0,level:!0,active:!0,class:{link:"after:bg-primary"}},{highlightColor:"secondary",highlight:!0,level:!0,active:!0,class:{link:"after:bg-secondary"}},{highlightColor:"success",highlight:!0,level:!0,active:!0,class:{link:"after:bg-success"}},{highlightColor:"info",highlight:!0,level:!0,active:!0,class:{link:"after:bg-info"}},{highlightColor:"warning",highlight:!0,level:!0,active:!0,class:{link:"after:bg-warning"}},{highlightColor:"error",highlight:!0,level:!0,active:!0,class:{link:"after:bg-error"}},{highlightColor:"neutral",highlight:!0,level:!0,active:!0,class:{link:"after:bg-inverted"}}],defaultVariants:{color:"primary",highlightColor:"primary",variant:"pill"}},Qu=Object.assign({inheritAttrs:!1},{__name:"UNavigationMenu",props:{as:{type:null,required:!1},type:{type:null,required:!1,default:"multiple"},modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1},trailingIcon:{type:null,required:!1},externalIcon:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},items:{type:null,required:!1},color:{type:null,required:!1},variant:{type:null,required:!1},orientation:{type:null,required:!1,default:"horizontal"},collapsed:{type:Boolean,required:!1},tooltip:{type:[Boolean,Object],required:!1},popover:{type:[Boolean,Object],required:!1},highlight:{type:Boolean,required:!1},highlightColor:{type:null,required:!1},content:{type:Object,required:!1},contentOrientation:{type:null,required:!1,default:"horizontal"},arrow:{type:Boolean,required:!1},valueKey:{type:null,required:!1,default:"value"},labelKey:{type:null,required:!1,default:"label"},class:{type:null,required:!1},ui:{type:Object,required:!1},delayDuration:{type:Number,required:!1,default:0},disableClickTrigger:{type:Boolean,required:!1},disableHoverTrigger:{type:Boolean,required:!1},skipDelayDuration:{type:Number,required:!1},disablePointerLeaveClose:{type:Boolean,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0},disabled:{type:Boolean,required:!1},collapsible:{type:Boolean,required:!1,default:!0}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e,o=t,l=Ve(),r=Te("navigationMenu",n),i=Le(),s=rt(E(()=>({as:r.as,delayDuration:r.delayDuration,skipDelayDuration:r.skipDelayDuration,orientation:r.orientation,disableClickTrigger:r.disableClickTrigger,disableHoverTrigger:r.disableHoverTrigger,disablePointerLeaveClose:r.disablePointerLeaveClose,unmountOnHide:r.unmountOnHide})),o),d=rt(ot(r,"collapsible","disabled","type","unmountOnHide"),o),f=ge(()=>r.content),c=ge(()=>Be(typeof r.tooltip=="boolean"?{}
1:r.tooltip,{...r.orientation==="vertical"&&{delayDuration:0,content:{side:"right"}}})),u=ge(()=>Be(typeof r.popover=="boolean"?{}:r.popover,{mode:"hover",content:{side:"right",align:"start",alignOffset:2}})),[p,v]=bt(),[g,m]=bt({props:{item:Object,index:Number,level:Number,listIndex:Number}}),b=E(()=>ie({extend:ie(Ju),...i.ui?.navigationMenu||{}})({orientation:r.orientation,contentOrientation:r.orientation==="vertical"?void 0:r.contentOrientation,collapsed:r.collapsed,color:r.color,variant:r.variant,highlight:r.highlight,highlightColor:r.highlightColor||r.color})),w=E(()=>r.items?.length?Xr(r.items)?r.items:[r.items]:[]);function _(O,D,h,I){const M=w.value.length>1?`group-${I}-`:"";return tt(O,r.valueKey)??(h>0?`${M}item-${h}-${D}`:`${M}item-${D}`)}function k(O,D=0,h=0){const I=O.reduce((M,F,U)=>((F.defaultOpen||F.open)&&M.push(_(F,U,D,h)),M),[]);return r.type==="single"?I[0]:I}function q(O,D){D.children?.length&&(r.orientation==="horizontal"?O.preventDefault():r.orientation==="vertical"&&!r.collapsed&&(O.preventDefault(),O.stopPropagation()))}return(O,D)=>(y(),B(G,null,[T(a(p),null,{default:x(({item:h,active:I,index:M})=>[$(O.$slots,h.slot||"item",{item:h,index:M,active:I,ui:b.value},()=>[$(O.$slots,h.slot?`${h.slot}-leading`:"item-leading",{item:h,active:I,index:M,ui:b.value},()=>[h.avatar?(y(),C(go,N({key:0,size:h.ui?.linkLeadingAvatarSize||a(r).ui?.linkLeadingAvatarSize||b.value.linkLeadingAvatarSize()},h.avatar,{"data-slot":"linkLeadingAvatar",class:b.value.linkLeadingAvatar({class:[a(r).ui?.linkLeadingAvatar,h.ui?.linkLeadingAvatar],active:I,disabled:!!h.disabled})}),null,16,["size","class"])):h.icon&&h.chip?(y(),C(Yr,N({key:1,size:h.ui?.linkLeadingChipSize||a(r).ui?.linkLeadingChipSize||b.value.linkLeadingChipSize(),inset:""},typeof h.chip=="object"?h.chip:{},{"data-slot":"linkLeadingChip"}),{default:x(()=>[T(be,{name:h.icon,"data-slot":"linkLeadingIcon",class:R(b.value.linkLeadingIcon({class:[a(r).ui?.linkLeadingIcon,h.ui?.linkLeadingIcon],active:I,disabled:!!h.disabled}))},null,8,["name","class"])]),_:2},1040,["size"])):h.icon?(y(),C(be,{key:2,name:h.icon,"data-slot":"linkLeadingIcon",class:R(b.value.linkLeadingIcon({class:[a(r).ui?.linkLeadingIcon,h.ui?.linkLeadingIcon],active:I,disabled:!!h.disabled}))},null,8,["name","class"])):P("",!0)]),a(tt)(h,a(r).labelKey)||l[h.slot?`${h.slot}-label`:"item-label"]?(y(),B("span",{key:0,"data-slot":"linkLabel",class:R(b.value.linkLabel({class:[a(r).ui?.linkLabel,h.ui?.linkLabel]}))},[$(O.$slots,h.slot?`${h.slot}-label`:"item-label",{item:h,active:I,index:M},()=>[Y(z(a(tt)(h,a(r).labelKey)),1)]),h.target==="_blank"&&a(r).externalIcon!==!1?(y(),C(be,{key:0,name:typeof a(r).externalIcon=="string"?a(r).externalIcon:a(i).ui.icons.external,"data-slot":"linkLabelExternalIcon",class:R(b.value.linkLabelExternalIcon({class:[a(r).ui?.linkLabelExternalIcon,h.ui?.linkLabelExternalIcon],active:I}))},null,8,["name","class"])):P("",!0)],2)):P("",!0),h.badge||h.badge===0||a(r).orientation==="horizontal"&&(h.children?.length||l[h.slot?`${h.slot}-content`:"item-content"])||a(r).orientation==="vertical"&&h.children?.length||h.trailingIcon||l[h.slot?`${h.slot}-trailing`:"item-trailing"]?(y(),C(at(a(r).orientation==="vertical"&&h.children?.length&&!a(r).collapsed?a(Ma):"span"),{key:1,as:a(r).orientation==="vertical"&&h.children?.length&&!a(r).collapsed?"span":void 0,"data-slot":"linkTrailing",class:R(b.value.linkTrailing({class:[a(r).ui?.linkTrailing,h.ui?.linkTrailing]})),onClick:F=>q(F,h)},{default:x(()=>[$(O.$slots,h.slot?`${h.slot}-trailing`:"item-trailing",{item:h,active:I,index:M,ui:b.value},()=>[h.badge||h.badge===0?(y(),C(zu,N({key:0,color:"neutral",variant:"outline",size:h.ui?.linkTrailingBadgeSize||a(r).ui?.linkTrailingBadgeSize||b.value.linkTrailingBadgeSize()},typeof h.badge=="string"||typeof h.badge=="number"?{label:h.badge}:h.badge,{"data-slot":"linkTrailingBadge",class:b.value.linkTrailingBadge({class:[a(r).ui?.linkTrailingBadge,h.ui?.linkTrailingBadge]})}),null,16,["size","class"])):P("",!0),a(r).orientation==="horizontal"&&(h.children?.length||l[h.slot?`${h.slot}-content`:"item-content"])||a(r).orientation==="vertical"&&h.children?.length?(y(),C(be,{key:1,name:h.trailingIcon||a(r).trailingIcon||a(i).ui.icons.chevronDown,"data-slot":"linkTrailingIcon",class:R(b.value.linkTrailingIcon({class:[a(r).ui?.linkTrailingIcon,h.ui?.linkTrailingIcon],active:I}
1))},null,8,["name","class"])):h.trailingIcon?(y(),C(be,{key:2,name:h.trailingIcon,"data-slot":"linkTrailingIcon",class:R(b.value.linkTrailingIcon({class:[a(r).ui?.linkTrailingIcon,h.ui?.linkTrailingIcon],active:I}))},null,8,["name","class"])):P("",!0)])]),_:2},1032,["as","class","onClick"])):P("",!0)])]),_:3}),T(a(g),null,{default:x(({item:h,index:I,level:M=0,listIndex:F=0})=>[(y(),C(at(a(r).orientation==="vertical"&&!a(r).collapsed?a(Hl):a(du)),N({as:"li"},a(r).orientation==="vertical"&&!a(r).collapsed?{disabled:!!h.disabled}:{},{value:_(h,I,M,F)}),{default:x(()=>[a(r).orientation==="vertical"&&h.type==="label"&&!a(r).collapsed?(y(),B("div",{key:0,"data-slot":"label",class:R(b.value.label({class:[a(r).ui?.label,h.ui?.label,h.class]}))},[T(a(v),{item:h,index:I},null,8,["item","index"])],2)):h.type!=="label"?(y(),C(en,N({key:1},a(r).orientation==="vertical"&&h.children?.length&&!a(r).collapsed&&h.type==="trigger"?{}:a(En)(h),{custom:""}),{default:x(({active:U,...W})=>[(y(),C(at(a(r).orientation==="horizontal"&&(h.children?.length||l[h.slot?`${h.slot}-content`:"item-content"])?a(xu):a(r).orientation==="vertical"&&h.children?.length&&!a(r).collapsed&&!W.href?a(Ma):a(Tn)),{"as-child":"",active:U||h.active,disabled:h.disabled,onSelect:h.onSelect},{default:x(()=>[a(r).orientation==="vertical"&&a(r).collapsed&&h.children?.length&&(a(r).popover||h.popover)?(y(),C(Uu,N({key:0},{...u.value,...typeof h.popover=="boolean"?{}:h.popover||{}},{ui:{content:b.value.content({class:[a(r).ui?.content,h.ui?.content]})}}),{content:x(({close:Z})=>[$(O.$slots,h.slot?`${h.slot}-content`:"item-content",{item:h,active:U||h.active,index:I,ui:b.value,close:Z},()=>[A("ul",{"data-slot":"childList",class:R(b.value.childList({class:[a(r).ui?.childList,h.ui?.childList]}))},[A("li",{"data-slot":"childLabel",class:R(b.value.childLabel({class:[a(r).ui?.childLabel,h.ui?.childLabel]}))},z(a(tt)(h,a(r).labelKey)),3),(y(!0),B(G,null,oe(h.children,(K,ee)=>(y(),B("li",{key:ee,"data-slot":"childItem",class:R(b.value.childItem({class:[a(r).ui?.childItem,h.ui?.childItem]}))},[T(en,N({ref_for:!0},a(En)(K),{custom:""}),{default:x(({active:H,...de})=>[T(a(Tn),{"as-child":"",active:H,onSelect:K.onSelect},{default:x(()=>[T(St,N({ref_for:!0},de,{"data-slot":"childLink",class:b.value.childLink({class:[a(r).ui?.childLink,h.ui?.childLink,K.class],active:H})}),{default:x(()=>[K.icon?(y(),C(be,{key:0,name:K.icon,"data-slot":"childLinkIcon",class:R(b.value.childLinkIcon({class:[a(r).ui?.childLinkIcon,h.ui?.childLinkIcon],active:H}))},null,8,["name","class"])):P("",!0),A("span",{"data-slot":"childLinkLabel",class:R(b.value.childLinkLabel({class:[a(r).ui?.childLinkLabel,h.ui?.childLinkLabel],active:H}))},[Y(z(a(tt)(K,a(r).labelKey))+" ",1),K.target==="_blank"&&a(r).externalIcon!==!1?(y(),C(be,{key:0,name:typeof a(r).externalIcon=="string"?a(r).externalIcon:a(i).ui.icons.external,"data-slot":"childLinkLabelExternalIcon",class:R(b.value.childLinkLabelExternalIcon({class:[a(r).ui?.childLinkLabelExternalIcon,h.ui?.childLinkLabelExternalIcon],active:H}))},null,8,["name","class"])):P("",!0)],2)]),_:2},1040,["class"])]),_:2},1032,["active","onSelect"])]),_:2},1040)],2))),128))],2)])]),default:x(()=>[T(St,N(W,{"data-slot":"link",class:b.value.link({class:[a(r).ui?.link,h.ui?.link,h.class],active:U||h.active,disabled:!!h.disabled,level:M>0})}),{default:x(()=>[T(a(v),{item:h,active:U||h.active,index:I},null,8,["item","active","index"])]),_:2},1040,["class"])]),_:2},1040,["ui"])):a(r).orientation==="vertical"&&a(r).collapsed&&(a(r).tooltip||h.tooltip)||a(r).orientation==="horizontal"&&h.tooltip?(y(),C(Zu,N({key:1,text:a(tt)(h,a(r).labelKey)},{...c.value,...typeof h.tooltip=="boolean"?{}:h.tooltip||{}}),{default:x(()=>[T(St,N(W,{"data-slot":"link",class:b.value.link({class:[a(r).ui?.link,h.ui?.link,h.class],active:U||h.active,disabled:!!h.disabled,level:M>0})}),{default:x(()=>[T(a(v),{item:h,active:U||h.active,index:I},null,8,["item","active","index"])]),_:2},1040,["class"])]),_:2},1040,["text"])):(y(),C(St,N({key:2},W,{"data-slot":"link",class:b.value.link({class:[a(r).ui?.link,h.ui?.link,h.class],active:U||h.active,disabled:!!h.disabled,level:a(r).orientation==="horizontal"||M>0})}),{default:x(()=>[T(a(v),{item:h,active:U||h.active,index:I},null,8,["item","active","index"])]),_:2},1040,["class"]))]),_:2},1064,["active","disabled","onSelect"])),a(r).orientation==="horizontal"&&(h.children?.length||l[h.slot?`${h.slot}-content`:"item-content"])?(y(),C(a(vu),N({key:0},f.value,{"data-slot":"content",class:b.value.content({class:[a(r).ui?.content,h.ui?.content]}
1)}),{default:x(()=>[$(O.$slots,h.slot?`${h.slot}-content`:"item-content",{item:h,active:U||h.active,index:I,ui:b.value},()=>[A("ul",{"data-slot":"childList",class:R(b.value.childList({class:[a(r).ui?.childList,h.ui?.childList]}))},[(y(!0),B(G,null,oe(h.children,(Z,K)=>(y(),B("li",{key:K,"data-slot":"childItem",class:R(b.value.childItem({class:[a(r).ui?.childItem,h.ui?.childItem]}))},[T(en,N({ref_for:!0},a(En)(Z),{custom:""}),{default:x(({active:ee,...H})=>[T(a(Tn),{"as-child":"",active:ee,onSelect:Z.onSelect},{default:x(()=>[T(St,N({ref_for:!0},H,{"data-slot":"childLink",class:b.value.childLink({class:[a(r).ui?.childLink,h.ui?.childLink,Z.class],active:ee})}),{default:x(()=>[Z.icon?(y(),C(be,{key:0,name:Z.icon,"data-slot":"childLinkIcon",class:R(b.value.childLinkIcon({class:[a(r).ui?.childLinkIcon,h.ui?.childLinkIcon],active:ee}))},null,8,["name","class"])):P("",!0),A("div",{"data-slot":"childLinkWrapper",class:R(b.value.childLinkWrapper({class:[a(r).ui?.childLinkWrapper,h.ui?.childLinkWrapper]}))},[A("p",{"data-slot":"childLinkLabel",class:R(b.value.childLinkLabel({class:[a(r).ui?.childLinkLabel,h.ui?.childLinkLabel],active:ee}))},[Y(z(a(tt)(Z,a(r).labelKey))+" ",1),Z.target==="_blank"&&a(r).externalIcon!==!1?(y(),C(be,{key:0,name:typeof a(r).externalIcon=="string"?a(r).externalIcon:a(i).ui.icons.external,"data-slot":"childLinkLabelExternalIcon",class:R(b.value.childLinkLabelExternalIcon({class:[a(r).ui?.childLinkLabelExternalIcon,h.ui?.childLinkLabelExternalIcon],active:ee}))},null,8,["name","class"])):P("",!0)],2),Z.description?(y(),B("p",{key:0,"data-slot":"childLinkDescription",class:R(b.value.childLinkDescription({class:[a(r).ui?.childLinkDescription,h.ui?.childLinkDescription],active:ee}))},z(Z.description),3)):P("",!0)],2)]),_:2},1040,["class"])]),_:2},1032,["active","onSelect"])]),_:2},1040)],2))),128))],2)])]),_:2},1040,["class"])):P("",!0)]),_:2},1040)):P("",!0),a(r).orientation==="vertical"&&h.children?.length&&!a(r).collapsed?(y(),C(a(Vl),{key:2,"data-slot":"content",class:R(b.value.content({class:[a(r).ui?.content,h.ui?.content]}))},{default:x(()=>[T(a(Na),N({...a(d),defaultValue:k(h.children,M+1,F)},{as:"ul","data-slot":"childList",class:b.value.childList({class:[a(r).ui?.childList,h.ui?.childList]})}),{default:x(()=>[(y(!0),B(G,null,oe(h.children,(U,W)=>(y(),C(a(m),{key:W,item:U,index:W,level:M+1,"list-index":F,"data-slot":"childItem",class:R(b.value.childItem({class:[a(r).ui?.childItem,U.ui?.childItem]}))},null,8,["item","index","level","list-index","class"]))),128))]),_:2},1040,["class"])]),_:2},1032,["class"])):P("",!0)]),_:2},1040,["value"]))]),_:3}),T(a(su),N({...a(s),...a(r).orientation==="horizontal"?{modelValue:a(r).modelValue,defaultValue:a(r).defaultValue}:{},...O.$attrs},{"data-collapsed":a(r).collapsed,"data-slot":"root",class:b.value.root({class:[a(r).ui?.root,a(r).class]})}),{default:x(()=>[$(O.$slots,"list-leading"),(y(!0),B(G,null,oe(w.value,(h,I)=>(y(),B(G,{key:`list-${I}`},[(y(),C(at(a(r).orientation==="vertical"?a(Na):a(bu)),N({ref_for:!0},a(r).orientation==="vertical"&&!a(r).collapsed?{...a(d),modelValue:a(r).modelValue,defaultValue:a(r).defaultValue??k(h,0,I)}:{},{as:"ul","data-slot":"list",class:b.value.list({class:a(r).ui?.list})}),{default:x(()=>[(y(!0),B(G,null,oe(h,(M,F)=>(y(),C(a(m),{key:`list-${I}-${F}`,item:M,index:F,"list-index":I,"data-slot":"item",class:R(b.value.item({class:[a(r).ui?.item,M.ui?.item]}))},null,8,["item","index","list-index","class"]))),128))]),_:2},1040,["class"])),a(r).orientation==="vertical"&&I<w.value.length-1?(y(),B("div",{key:0,"data-slot":"separator",class:R(b.value.separator({class:a(r).ui?.separator}))},null,2)):P("",!0)],64))),128)),$(O.$slots,"list-trailing"),a(r).orientation==="horizontal"?(y(),B("div",{key:0,"data-slot":"viewportWrapper",class:R(b.value.viewportWrapper({class:a(r).ui?.viewportWrapper}))},[a(r).arrow?(y(),C(a(mu),{key:0,"data-slot":"indicator",class:R(b.value.indicator({class:a(r).ui?.indicator}))},{default:x(()=>[A("div",{"data-slot":"arrow",class:R(b.value.arrow({class:a(r).ui?.arrow}))},null,2)]),_:1},8,["class"])):P("",!0),T(a(Cu),{"data-slot":"viewport",class:R(b.value.viewport({class:a(r).ui?.viewport}))},null,8,["class"])],2)):P("",!0)]),_:3},16,["data-collapsed","class"])],64))}}),ed=mo("/patterns/GatewayAPI_pattern_dot.png"),td={key:0,class:"w-full flex flex-col rounded-b-xl bg-white shadow-xl ring-1 ring-black/5 max-h-[calc(100vh-7rem)] overflow-y-auto scrollbar-nav"},nd={class:"flex gap-6.25 p-5 pt-[25px] px-7"},ad={class:"mb-4 min-h-4"},od={key:0,class:"text-xs font-semibold text-gray-400 uppercase tracking-wide"}
1,rd={key:0,class:"mb-3 text-xs text-gray-400"},ld={class:"flex flex-col flex-1"},sd={key:0,class:"relative overflow-hidden bg-gradient-bento-blue rounded-lg border border-[rgba(50,60,74,0.05)] p-5 pb-[25px] h-full"},id={class:"flex items-center gap-2.5 mb-2"},ud={key:0,class:"flex items-center justify-center w-7 h-7 rounded-[6px] bg-white shrink-0",style:{"box-shadow":"0 4px 12px 0 rgba(50,60,74,0.08), 0 1px 3px 0 rgba(50,60,74,0.10)"}},dd={class:"font-bold text-xl text-gateway-gray"},cd={key:0,class:"text-xs text-gray-500 leading-relaxed mb-4"},fd={key:1,class:"border-t border-[#dce8f8] pt-3 flex flex-col gap-1"},pd={class:"flex items-center gap-1.5 text-gateway-gray font-semibold group-hover:text-primary transition-colors"},vd={key:0,class:"text-sm text-gray-400 leading-relaxed"},gd={key:1,class:"rounded-lg border border-[rgba(50,60,74,0.05)] p-5 h-full"},md={key:0,class:"flex items-center gap-2.5 mb-3"},yd={key:0,class:"flex items-center justify-center w-7 h-7 rounded-[6px] bg-white shrink-0",style:{"box-shadow":"0 4px 12px 0 rgba(50,60,74,0.08), 0 1px 3px 0 rgba(50,60,74,0.10)"}},hd={class:"font-bold text-xl text-gateway-gray"},bd={key:1,class:"mb-3 text-xs text-gray-400 leading-relaxed"},_d={class:"flex items-center gap-1.5 font-semibold text-gateway-gray group-hover:text-primary transition-colors"},wd={key:0,class:"text-sm text-gray-400 leading-relaxed"},xd={key:0,class:"border-t border-[rgba(50,60,74,0.05)] px-7 mb-5 pt-5 flex items-start gap-8"},kd={class:"min-w-50"},Cd={key:0,class:"text-xs font-semibold text-gray-400 uppercase tracking-wide mb-2"},Od={key:2,class:"text-xs text-gray-400 mt-1"},qd={class:"flex gap-8 flex-1"},$d={key:0,class:"flex items-center justify-center w-7 h-7 rounded-[6px] bg-white shrink-0 mb-1",style:{"box-shadow":"0 4px 12px 0 rgba(50,60,74,0.08), 0 1px 3px 0 rgba(50,60,74,0.10)"}},Sd={class:"text-sm font-semibold text-gateway-gray group-hover:text-primary transition-colors"},Ed={key:1,class:"text-xs text-gray-400"},Pd=L({__name:"DesktopNav",props:{items:{}},setup(e){const t=e,n=S(""),o=S(null);pe(()=>
1{o.value=document.documentElement});const l=dl(o);st(()=>{l.value=!1}),X(n,s=>{l.value=s!==""});const r=s=>{if(!s)return"#";const{normalizedUrl:d}=sa(s);return d.value},i=E(()=>t.items.map(s=>{if(!(s.hasSubmenu&&s.columns?.length))return{label:s.link?.title||"",to:r(s.link?.url),target:s.link?.target||void 0,ui:{linkTrailingIcon:"hidden"}};const f=s.columns.flatMap(c=>c.groups.flatMap(u=>u.links)).filter(c=>c.link?.url).map(c=>({label:c.link?.title||"",description:c.description||void 0,to:r(c.link?.url),target:c.link?.target||void 0}));return{label:s.link?.title||"",children:f.length?f:[{label:""}],_columns:s.columns,_menuClass:s.menuClass,_bottomBar:s.showBottomBar?s.bottomBar:null}}));return(s,d)=>{const f=oa,c=xt,u=Qu;return y(),C(u,{modelValue:a(n),"onUpdate:modelValue":d[0]||(d[0]=p=>ra(n)?n.value=p:null),"disable-pointer-leave-close":!0,items:a(i),color:"neutral",variant:"link","unmount-on-hide":!1,ui:{root:"static flex items-center gap-0.5",list:"flex items-center",item:"py-0",link:"px-3 py-2 text-sm font-medium text-gateway-text-gray hover:text-primary data-[state=open]:text-primary transition-colors",linkTrailingIcon:"size-3.5 text-gray-400",viewportWrapper:"absolute top-full left-0 right-0",viewport:"!bg-transparent !shadow-none !ring-0 !rounded-none !h-auto !w-full overflow-visible",content:"w-full overflow-visible",indicator:"hidden"},class:"flex-1"},{"item-content":x(({item:p})=>[p._columns?.length||p._bottomBar?(y(),B("div",td,[A("div",nd,[(y(!0),B(G,null,oe(p._columns,(v,g)=>(y(),B("div",{key:g,class:"flex flex-col flex-1"},[A("div",ad,[v.categoryTitle?(y(),B("p",od,z(v.categoryTitle),1)):P("",!0)]),v.categoryDescription?(y(),B("p",rd,z(v.categoryDescription),1)):P("",!0),A("div",ld,[(y(!0),B(G,null,oe(v.groups,(m,b)=>(y(),B("div",{key:b,class:R([b>0?"mt-6":"",b===v.groups.length-1?"flex-1 flex flex-col":""])},[m.style==="featured"?(y(),B("div",sd,[d[2]||(d[2]=A("img",{src:ed,"aria-hidden":"true",class:"pointer-events-none absolute bottom-0 right-0 h-28 w-28 object-cover opacity-30"},null,-1)),A("div",id,[m.icon?.node?.sourceUrl?(y(),B("div",ud,[T(f,{src:m.icon.node.sourceUrl,alt:m.icon.node.altText||"",class:"h-4.5 w-4.5 object-contain"},null,8,["src","alt"])])):P("",!0),A("span",dd,z(m.title),1)]),m.description?(y(),B("p",cd,z(m.description),1)):P("",!0),m.links.length?(y(),B("div",fd,[(y(!0),B(G,null,oe(m.links,(w,_)=>(y(),C(c,{key:_,to:r(w.link?.url),target:w.link?.target||void 0,class:"flex flex-col gap-0.5 py-1 group"},{default:x(()=>[A("span",pd,[Y(z(w.link?.title)+" ",1),d[1]||(d[1]=A("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",class:"opacity-0 group-hover:opacity-100 transition-opacity duration-200 shrink-0","aria-hidden":"true"},[A("path",{d:"M11.9987 10.6666L14.6654 7.99992L11.9987 5.33325M14.6654 7.99992H1.33203",stroke:"#27ABFA","stroke-width":"1.2","stroke-linecap":"round","stroke-linejoin":"round"})],-1))]),w.description?(y(),B("span",vd,z(w.description),1)):P("",!0)]),_:2},1032,["to","target"]))),128))])):P("",!0)])):(y(),B("div",gd,[m.title||m.icon?.node?.sourceUrl?(y(),B("div",md,[m.icon?.node?.sourceUrl?(y(),B("div",yd,[T(f,{src:m.icon.node.sourceUrl,alt:m.icon.node.altText||"",class:"h-[18px] w-[18px] object-contain"},null,8,["src","alt"])])):P("",!0),A("h4",hd,z(m.title),1)])):P("",!0),m.description?(y(),B("p",bd,z(m.description),1)):P("",!0),(y(!0),B(G,null,oe(m.links,(w,_)=>(y(),C(c,{key:_,to:r(w.link?.url),target:w.link?.target||void 0,class:"group flex flex-col gap-0.5 py-1.5 hover:opacity-80 transition-opacity"},{default:x(()=>[A("span",_d,[Y(z(w.link?.title)+" ",1),d[3]||(d[3]=A("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",class:"opacity-0 group-hover:opacity-100 transition-opacity duration-200 shrink-0","aria-hidden":"true"},[A("path",{d:"M11.9987 10.6666L14.6654 7.99992L11.9987 5.33325M14.6654 7.99992H1.33203",stroke:"#27ABFA","stroke-width":"1.2","stroke-linecap":"round","stroke-linejoin":"round"})],-1))]),w.description?(y(),B("span",wd,z(w.description),1)):P("",!0)]),_:2},1032,["to","target"]))),128))]))],2))),128))])]))),128))]),p._bottomBar?(y(),B("div",xd,[A("div",kd,[p._bottomBar.label?(y(),B("p",Cd,z(p._bottomBar.label),1)):P("",!0),p._bottomBar.link?.url?(y(),C(c,{key:1,to:r(p._bottomBar.link.url),target:p._bottomBar.link.target||void 0,class:"font-bold text-lg text-gateway-gray hover:text-primary transition-colors leading-tight block"},{default:x(()=>[Y(z(p._bottomBar.link.title),1)]),_:2},1032,["to","target"])):P("",!0),p._bottomBar.description?(y(),B("p",Od,z(p._bottomBar.description),1)):P("",!0)]),A("div",qd,[(y(!0),B(G,null,oe(p._bottomBar.items,(v,g)=>(y(),C(c,{key:g,to:r(v.link?.url),target:v.link?.target||void 0,class:"flex flex-col gap-1 group flex-1"},{default:x(()=>[v.icon?.node?.sourceUrl?(y(),B("div",$d,[T(f,{src:v.icon.node.sourceUrl,alt:v.icon.node.altText||"",class:"h-4.5 w-4.5 object-contain"},null,8,["src","alt"])])):P("",!0),A("span",Sd,z(v.link?.title),
11),v.description?(y(),B("span",Ed,z(v.description),1)):P("",!0)]),_:2},1032,["to","target"]))),128))])])):P("",!0)])):P("",!0)]),_:1},8,["modelValue","items"])}}}),Dd=Object.assign(Pd,{__name:"SectionElementsMainNavigationDesktopNav"}),Bd={"aria-label":"Mobile navigation"},Ad={class:"w-full px-5"},Td={key:1},Ld=["onClick"],Id={key:0,class:"ms-4 border-s border-gray-100 pb-2 overflow-hidden"},Rd={key:0,class:"mt-4 first:mt-2 mb-1 px-3 text-xs font-semibold text-gray-400 uppercase tracking-wide"},Nd=L({__name:"MobileNav",props:{items:{}},setup(e){const t=s=>{if(!s)return"#";const{normalizedUrl:d}=sa(s);return d.value},n=S(new Set),o=s=>{n.value.has(s)?n.value.delete(s):n.value.add(s)};function l(s){const d=s;d.style.height="0",requestAnimationFrame(()=>{d.style.transition="height 0.25s ease",d.style.height=d.scrollHeight+"px"})}function r(s){const d=s;d.style.height="",d.style.transition=""}function i(s,d){const f=s;f.style.height=f.scrollHeight+"px",f.style.overflow="hidden",requestAnimationFrame(()=>{f.style.transition="height 0.25s ease",f.style.height="0"}),f.addEventListener("transitionend",d,{once:!0})}return(s,d)=>{const f=xt,c=be;return y(),B("nav",Bd,[A("div",Ad,[(y(!0),B(G,null,oe(e.items,u=>(y(),B(G,{key:u.link?.url||u.link?.title},[!u.hasSubmenu||!u.columns?.length?(y(),C(f,{key:0,to:t(u.link?.url),target:u.link?.target||void 0,class:"flex px-2 py-2.5 text-sm font-medium text-gray-700 hover:text-primary w-full transition-colors"},{default:x(()=>[Y(z(u.link?.title),1)]),_:2},1032,["to","target"])):(y(),B("div",Td,[A("button",{class:"flex items-center justify-between px-2 py-2.5 text-sm font-medium text-gray-700 hover:text-primary w-full transition-colors",onClick:p=>o(u.link?.title??void 0)},[Y(z(u.link?.title)+" ",1),T(c,{name:"i-lucide-chevron-down",class:R(["size-4 text-gray-400 transition-transform duration-200",a(n).has(u.link?.title??void 0)?"rotate-180":""])},null,8,["class"])],8,Ld),T(Zr,{onEnter:l,onAfterEnter:r,onLeave:i},{default:x(()=>[a(n).has(u.link?.title??void 0)?(y(),B("div",Id,[(y(!0),B(G,null,oe(u.columns,(p,v)=>(y(),B(G,{key:v},[p.categoryTitle?(y(),B("h3",Rd,z(p.categoryTitle),1)):P("",!0),(y(!0),B(G,null,oe(p.groups,(g,m)=>(y(),B(G,{key:m},[g.title?(y(),B("p",{key:0,class:R(["mb-1 px-3 text-xs font-semibold text-gray-400 uppercase tracking-wide",m>0?"mt-5 pt-3 border-t border-gray-100":"mt-3"])},z(g.title),3)):P("",!0),(y(!0),B(G,null,oe(g.links,(b,w)=>(y(),C(f,{key:w,to:t(b.link?.url),target:b.link?.target||void 0,class:"block py-2 px-3 text-sm text-gray-600 hover:text-primary transition-colors"},{default:x(()=>[Y(z(b.link?.title),1)]),_:2},1032,["to","target"]))),128))],64))),128))],64))),128))])):P("",!0)]),_:2},1024)]))],64))),128))])])}}}),Md=Object.assign(Nd,{__name:"SectionElementsMainNavigationMobileNav"}),Fd={base:"w-full max-w-(--ui-container) mx-auto px-4 sm:px-6 lg:px-8"},zd={__name:"UContainer",props:{as:{type:null,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1}},setup(e){const n=Te("container",e),o=Le(),l=E(()=>ie({extend:ie(Fd),...o.ui?.container||{}}));return(r,i)=>(y(),C(a(Q),{as:a(n).as,class:R(l.value({class:[a(n).ui?.base,a(n).class]}))},{default:x(()=>[$(r.$slots,"default")]),_:3},8,["as","class"]))}},Hd={slots:{overlay:"fixed inset-0 bg-elevated/75",content:"fixed bg-default divide-y divide-default sm:ring ring-default sm:shadow-lg 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 overflow-y-auto p-4 sm:p-6",footer:"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:{side:{top:{content:""},right:{content:"max-w-md"},bottom:{content:""},left:{content:"max-w-md"}},inset:{true:{content:"rounded-lg"}},transition:{true:{overlay:"data-[state=open]:animate-[fade-in_200ms_ease-out] data-[state=closed]:animate-[fade-out_200ms_ease-in]"}}},compoundVariants:[{side:"top",inset:!0,class:{content:"max-h-[calc(100%-2rem)] inset-x-4 top-4"}},{side:"top",inset:!1,class:{content:"max-h-full inset-x-0 top-0"}},{side:"right",inset:!0,class:{content:"w-[calc(100%-2rem)] inset-y-4 right-4"}},{side:"right",inset:!1,class:{content:"w-full inset-y-0 right-0"}},{side:"bottom",inset:!0,class:{content:"max-h-[calc(100%-2rem)] inset-x-4 bottom-4"}},{side:"bottom",inset:!1,class:{content:"max-h-full inset-x-0 bottom-0"}},{side:"left",inset:!0,class:{content:"w-[calc(100%-2rem)] inset-y-4 left-4"}},{side:"left",inset:!1,class:{content:"w-full inset-y-0 left-0"}},{transition:!0,side:"top",class:{content:"data-[state=open]:animate-[slide-in-from-top_200ms_ease-in-out] data-[state=closed]:animate-[slide-out-to-top_200ms_ease-in-out]"}},{transition:!0,side:"right",class:{content:"data-[state=open]:animate-[slide-in-from-right_200ms_ease-in-out] data-[state=closed]:animate-[slide-out-to-right_200ms_ease-in-out]"}},{transition:!0,side:"bottom",class:{content:"data-[state=open]:animate-[slide-in-from-bottom_200ms_ease-in-out] data-[state=closed]:animate-[slide-out-to-bottom_200ms_ease-in-out]"}},{transition:!0,side:"left",class:{content:"data-[state=open]:animate-[slide-in-from-left_200ms_ease-in-out] data-[state=closed]:animate-[slide-out-to-left_200ms_ease-in-out]"}}]},jd={__name:"USlideover",props:{title:{type:String,required:!1},description:{type:String,required:!1},content:{type:Object,required:!1},overlay:{type:Boolean,required:!1,default:!0},transition:{type:Boolean,required:!1,default:!0},side:{type:null,required:!1,default:"right"},inset:{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:["leave","after:leave","enter","after:enter","close:prevent","update:open"],setup(e,{emit:t}){const n=e,o=t,l=Ve(),r=Te("slideover",n),{t:i}=la(),s=Le(),d=rt(ot(r,"open","defaultOpen","modal"),o),f=Mt(ge(()=>r.portal)),c=ge(()=>r.content),u=E(()=>r.dismissible?{pointerDownOutside:xn}:["interactOutside","escapeKeyDown"].reduce((g,m)=>(g[m]=b=>{b.preventDefault(),o("close:prevent")},g),{})),p=E(()=>ie({extend:ie(Hd),...s.ui?.slideover||{}})({transition:r.transition,side:r.side,inset:r.inset}));return(v,g)=>(y(),C(a(Io),re(le(a(d))),{default:x(({open:m,close:b})=>[l.default?(y(),C(a(Ho),{key:0,"as-child":"",class:R(a(r).class)},{default:x(()=>[$(v.$slots,"default",{open:m})]),_:2},1032,["class"])):P("",!0),T(a(zo),re(le(a(f))),{default:x(()=>[T(a(Ft),null,{default:x(()=>[a(r).overlay?(y(),C(a(jn),{key:0,"data-slot":"overlay",class:R(p.value.overlay({class:a(r).ui?.overlay}))},null,8,["class"])):P("",!0),T(a(Fo),N({"data-side":a(r).side,"data-slot":"content",class:p.value.content({class:[!l.default&&a(r).class,a(r).ui?.content]}
1)},c.value,{onEnter:g[0]||(g[0]=w=>o("enter")),onAfterEnter:g[1]||(g[1]=w=>o("after:enter")),onLeave:g[2]||(g[2]=w=>o("leave")),onAfterLeave:g[3]||(g[3]=w=>o("after:leave"))},Nt(u.value)),{default:x(()=>[!a(r).title&&!l.title||!a(r).description&&!l.description||l.content?(y(),C(a(It),{key:0},{default:x(()=>[!a(r).title&&!l.title?(y(),C(a(yt),{key:0})):l.content?(y(),C(a(yt),{key:1},{default:x(()=>[$(v.$slots,"title",{},()=>[Y(z(a(r).title),1)])]),_:3})):P("",!0),!a(r).description&&!l.description?(y(),C(a(mt),{key:2})):l.content?(y(),C(a(mt),{key:3},{default:x(()=>[$(v.$slots,"description",{},()=>[Y(z(a(r).description),1)])]),_:3})):P("",!0)]),_:3})):P("",!0),$(v.$slots,"content",{close:b},()=>[l.header||a(r).title||l.title||a(r).description||l.description||a(r).close||l.close?(y(),B("div",{key:0,"data-slot":"header",class:R(p.value.header({class:a(r).ui?.header}))},[$(v.$slots,"header",{close:b},()=>[a(r).title||l.title||a(r).description||l.description?(y(),B("div",{key:0,"data-slot":"wrapper",class:R(p.value.wrapper({class:a(r).ui?.wrapper}))},[a(r).title||l.title?(y(),C(a(yt),{key:0,"data-slot":"title",class:R(p.value.title({class:a(r).ui?.title}))},{default:x(()=>[$(v.$slots,"title",{},()=>[Y(z(a(r).title),1)])]),_:3},8,["class"])):P("",!0),a(r).description||l.description?(y(),C(a(mt),{key:1,"data-slot":"description",class:R(p.value.description({class:a(r).ui?.description}))},{default:x(()=>[$(v.$slots,"description",{},()=>[Y(z(a(r).description),1)])]),_:3},8,["class"])):P("",!0)],2)):P("",!0),$(v.$slots,"actions"),a(r).close||l.close?(y(),C(a(Ro),{key:1,"as-child":""},{default:x(()=>[$(v.$slots,"close",{ui:p.value},()=>[a(r).close?(y(),C(vn,N({key:0,icon:a(r).closeIcon||a(s).ui.icons.close,color:"neutral",variant:"ghost","aria-label":a(i)("slideover.close")},typeof a(r).close=="object"?a(r).close:{},{"data-slot":"close",class:p.value.close({class:a(r).ui?.close})}),null,16,["icon","aria-label","class"])):P("",!0)])]),_:2},1024)):P("",!0)])],2)):P("",!0),A("div",{"data-slot":"body",class:R(p.value.body({class:a(r).ui?.body}))},[$(v.$slots,"body",{close:b})],2),l.footer?(y(),B("div",{key:1,"data-slot":"footer",class:R(p.value.footer({class:a(r).ui?.footer}))},[$(v.$slots,"footer",{close:b})],2)):P("",!0)])]),_:2},1040,["data-side","class"])]),_:2},1024)]),_:2},1040)]),_:3},16))}},Vd={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:"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"}}]},Ud={__name:"UModal",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:["leave","after:leave","enter","after:enter","close:prevent","update:open"],setup(e,{emit:t}){const n=e,o=t,l=Ve(),r=Te("modal",n),{t:i}=la(),s=Le(),d=rt(ot(r,"open","defaultOpen","modal"),o),f=Mt(ge(()=>r.portal)),c=ge(()=>r.content),u=E(()=>r.dismissible?{pointerDownOutside:m=>xn(m,{scrollable:r.scrollable})}:["interactOutside","escapeKeyDown"].reduce((b,w)=>(b[w]=_=>{_.preventDefault(),o("close:prevent")},b),{})),[p,v]=bt(),g=E(()=>ie({extend:ie(Vd),...s.ui?.modal||{}})({transition:r.transition,fullscreen:r.fullscreen,overlay:r.overlay,scrollable:r.scrollable}));return(m,b)=>(y(),C(a(Io),re(le(a(d))),{default:x(({open:w,close:_})=>
1[T(a(p),null,{default:x(()=>[T(a(Fo),N({"data-slot":"content",class:g.value.content({class:[!l.default&&a(r).class,a(r).ui?.content]})},c.value,{onEnter:b[0]||(b[0]=k=>o("enter")),onAfterEnter:b[1]||(b[1]=k=>o("after:enter")),onLeave:b[2]||(b[2]=k=>o("leave")),onAfterLeave:b[3]||(b[3]=k=>o("after:leave"))},Nt(u.value)),{default:x(()=>[!a(r).title&&!l.title||!a(r).description&&!l.description||l.content?(y(),C(a(It),{key:0},{default:x(()=>[!a(r).title&&!l.title?(y(),C(a(yt),{key:0})):l.content?(y(),C(a(yt),{key:1},{default:x(()=>[$(m.$slots,"title",{},()=>[Y(z(a(r).title),1)])]),_:3})):P("",!0),!a(r).description&&!l.description?(y(),C(a(mt),{key:2})):l.content?(y(),C(a(mt),{key:3},{default:x(()=>[$(m.$slots,"description",{},()=>[Y(z(a(r).description),1)])]),_:3})):P("",!0)]),_:3})):P("",!0),$(m.$slots,"content",{close:_},()=>[l.header||a(r).title||l.title||a(r).description||l.description||a(r).close||l.close?(y(),B("div",{key:0,"data-slot":"header",class:R(g.value.header({class:a(r).ui?.header}))},[$(m.$slots,"header",{close:_},()=>[a(r).title||l.title||a(r).description||l.description?(y(),B("div",{key:0,"data-slot":"wrapper",class:R(g.value.wrapper({class:a(r).ui?.wrapper}))},[a(r).title||l.title?(y(),C(a(yt),{key:0,"data-slot":"title",class:R(g.value.title({class:a(r).ui?.title}))},{default:x(()=>[$(m.$slots,"title",{},()=>[Y(z(a(r).title),1)])]),_:3},8,["class"])):P("",!0),a(r).description||l.description?(y(),C(a(mt),{key:1,"data-slot":"description",class:R(g.value.description({class:a(r).ui?.description}))},{default:x(()=>[$(m.$slots,"description",{},()=>[Y(z(a(r).description),1)])]),_:3},8,["class"])):P("",!0)],2)):P("",!0),$(m.$slots,"actions"),a(r).close||l.close?(y(),C(a(Ro),{key:1,"as-child":""},{default:x(()=>[$(m.$slots,"close",{ui:g.value},()=>[a(r).close?(y(),C(vn,N({key:0,icon:a(r).closeIcon||a(s).ui.icons.close,color:"neutral",variant:"ghost","aria-label":a(i)("modal.close")},typeof a(r).close=="object"?a(r).close:{},{"data-slot":"close",class:g.value.close({class:a(r).ui?.close})}),null,16,["icon","aria-label","class"])):P("",!0)])]),_:2},1024)):P("",!0)])],2)):P("",!0),l.body?(y(),B("div",{key:1,"data-slot":"body",class:R(g.value.body({class:a(r).ui?.body}))},[$(m.$slots,"body",{close:_})],2)):P("",!0),l.footer?(y(),B("div",{key:2,"data-slot":"footer",class:R(g.value.footer({class:a(r).ui?.footer}))},[$(m.$slots,"footer",{close:_})],2)):P("",!0)])]),_:2},1040,["class"])]),_:2},1024),l.default?(y(),C(a(Ho),{key:0,"as-child":"",class:R(a(r).class)},{default:x(()=>[$(m.$slots,"default",{open:w})]),_:2},1032,["class"])):P("",!0),T(a(zo),re(le(a(f))),{default:x(()=>[T(a(Ft),null,{default:x(()=>[a(r).scrollable?(y(),C(a(jn),{key:0,"data-slot":"overlay",class:R(g.value.overlay({class:a(r).ui?.overlay}))},{default:x(()=>[T(a(v))]),_:1},8,["class"])):(y(),B(G,{key:1},[a(r).overlay?(y(),C(a(jn),{key:0,"data-slot":"overlay",class:R(g.value.overlay({class:a(r).ui?.overlay}))},null,8,["class"])):P("",!0),T(a(v))],64))]),_:1})]),_:1},16)]),_:3},16))}};function ka(e,t){const n=typeof e=="string"&&!t?`${e}Context`:t,o=Symbol(n);return[i=>{const s=yo(o,i);if(s||s===null)return s;throw new Error(`Injection \`${o.toString()}\` not found. Component must be used within ${Array.isArray(e)?`one of the following components: ${e.join(", ")}`:`\`${e}\``}`)},i=>(Jr(o,i),i)]}function Ne(){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 lr(e,t,n){const o=n.originalEvent.target,l=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),o.dispatchEvent(l)}function Wd(e){return e==null}function Kd(e,t){return fo()?(po(e,t),!0):!1}function Gd(e){let t=!1,n;const o=bo(!0);return((...l)=>(t||(n=o.run(()=>e(...l)),t=!0),n))}const ze=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const Yd=e=>typeof e<"u",Xd=Object.prototype.toString,Zd=e=>Xd.call(e)==="[object Object]",Ja=Jd();function Jd(){var e,t,n;return ze&&!!(!((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 Ln(e){return Array.isArray(e)?e:[e]}function Qd(e){return Ze()}function ec(e){if(!ze)return e;let t=0,n,o;const l=()=>{t-=1,o&&t<=0&&(o.stop(),n=void 0,o=void 0)};return((...r)=>(t+=1,o||(o=bo(!0),n=o.run(()=>e(...r))),Kd(l),n))}function tc(e,t){Qd()&&ho(e,t)}function nc(e,t,n){return X(e,t,{...n,immediate:!0})}const Ca=ze?window:void 0;function kn(e){var t;const n=Pe(e);return(t=n?.$el)!==null&&t!==void 0?t:n}function sr(...e){const t=(o,l,r,i)=>(o.addEventListener(l,r,i),()=>o.removeEventListener(l,r,i)),n=E(()=>{const o=Ln(Pe(e[0])).filter(l=>l!=null);return o.every(l=>typeof l!="string")?o:void 0});return nc(()=>{var o,l;return[(o=(l=n.value)===null||l===void 0?void 0:l.map(r=>kn(r)))!==null&&o!==void 0?o:[Ca].filter(r=>r!=null),Ln(Pe(n.value?e[1]:e[0])),Ln(a(n.value?e[2]:e[1])),Pe(n.value?e[3]:e[2])]},([o,l,r,i],s,d)=>
1{if(!o?.length||!l?.length||!r?.length)return;const f=Zd(i)?{...i}:i,c=o.flatMap(u=>l.flatMap(p=>r.map(v=>t(u,p,v,f))));d(()=>{c.forEach(u=>u())})},{flush:"post"})}function ac(){const e=na(!1),t=Ze();return t&&pe(()=>{e.value=!0},t),e}function oc(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function rc(...e){let t,n,o={};e.length===3?(t=e[0],n=e[1],o=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],o=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:l=Ca,eventName:r="keydown",passive:i=!1,dedupe:s=!1}=o,d=oc(t);return sr(l,r,c=>{c.repeat&&Pe(s)||d(c)&&n(c)},i)}function lc(e){return JSON.parse(JSON.stringify(e))}function sc(e,t,n,o={}){var l,r;const{clone:i=!1,passive:s=!1,eventName:d,deep:f=!1,defaultValue:c,shouldEmit:u}=o,p=Ze(),v=n||p?.emit||(p==null||(l=p.$emit)===null||l===void 0?void 0:l.bind(p))||(p==null||(r=p.proxy)===null||r===void 0||(r=r.$emit)===null||r===void 0?void 0:r.bind(p?.proxy));let g=d;g=g||`update:${t.toString()}`;const m=_=>i?typeof i=="function"?i(_):lc(_):_,b=()=>Yd(e[t])?m(e[t]):c,w=_=>{u?u(_)&&v(g,_):v(g,_)};if(s){const _=S(b());let k=!1;return X(()=>e[t],q=>{k||(k=!0,_.value=m(q),ye(()=>k=!1))}),X(_,q=>{!k&&(q!==e[t]||f)&&w(q)},{deep:f}),_}else return E({get(){return b()},set(_){w(_)}})}function Oa(e){return e?e.flatMap(t=>t.type===G?Oa(t.children):[t]):[]}const[qa]=ka("ConfigProvider"),ic=ec(()=>{const e=S(new Map),t=S(),n=E(()=>{for(const i of e.value.values())if(i)return!0;return!1}),o=qa({scrollBody:S(!0)});let l=null;const r=()=>{document.body.style.paddingRight="",document.body.style.marginRight="",document.body.style.pointerEvents="",document.documentElement.style.removeProperty("--scrollbar-width"),document.body.style.overflow=t.value??"",Ja&&l?.(),t.value=void 0};return X(n,(i,s)=>{if(!ze)return;if(!i){s&&r();return}t.value===void 0&&(t.value=document.body.style.overflow);const d=window.innerWidth-document.documentElement.clientWidth,f={padding:d,margin:0},c=o.scrollBody?.value?typeof o.scrollBody.value=="object"?Be({padding:o.scrollBody.value.padding===!0?d:o.scrollBody.value.padding,margin:o.scrollBody.value.margin===!0?d:o.scrollBody.value.margin},f):f:{padding:0,margin:0};d>0&&(document.body.style.paddingRight=typeof c.padding=="number"?`${c.padding}px`:String(c.padding),document.body.style.marginRight=typeof c.margin=="number"?`${c.margin}px`:String(c.margin),document.documentElement.style.setProperty("--scrollbar-width",`${d}px`),document.body.style.overflow="hidden"),Ja&&(l=sr(document,"touchmove",u=>dc(u),{passive:!1})),ye(()=>{n.value&&(document.body.style.pointerEvents="none",document.body.style.overflow="hidden")})},{immediate:!0,flush:"sync"}),e});function uc(e){const t=Math.random().toString(36).substring(2,7),n=ic();n.value.set(t,e??!1);const o=E({get:()=>n.value.get(t)??!1,set:l=>n.value.set(t,l)});return tc(()=>{n.value.delete(t)}),o}function ir(e){const 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;{const n=e.parentNode;return!(n instanceof Element)||n.tagName==="BODY"?!1:ir(n)}}function dc(e){const t=e||window.event,n=t.target;return n instanceof Element&&ir(n)?!1:t.touches.length>1?!0:(t.preventDefault&&t.cancelable&&t.preventDefault(),!1)}function Cn(e){const n=Ze()?.type.emits,o={};return n?.length,n?.forEach(l=>
1{o[Qr(_o(l))]=(...r)=>e(l,...r)}),o}function $e(){const e=Ze(),t=S(),n=E(()=>o());el(()=>{n.value!==o()&&tl(t)});function o(){return t.value&&"$el"in t.value&&["#text","#comment"].includes(t.value.$el.nodeName)?t.value.$el.nextElementSibling:kn(t)}const l=Object.assign({},e.exposed),r={};for(const s in e.props)Object.defineProperty(r,s,{enumerable:!0,configurable:!0,get:()=>e.props[s]});if(Object.keys(l).length>0)for(const s in l)Object.defineProperty(r,s,{enumerable:!0,configurable:!0,get:()=>l[s]});Object.defineProperty(r,"$el",{enumerable:!0,configurable:!0,get:()=>e.vnode.el}),e.exposed=r;function i(s){if(t.value=s,!!s&&(Object.defineProperty(r,"$el",{enumerable:!0,configurable:!0,get:()=>s instanceof Element?s:s.$el}),!(s instanceof Element)&&!Object.hasOwn(s,"$el"))){const d=s.$.exposed,f=Object.assign({},r);for(const c in d)Object.defineProperty(f,c,{enumerable:!0,configurable:!0,get:()=>d[c]});e.exposed=f}}return{forwardRef:i,currentRef:t,currentElement:n}}function cc(e){const t=Ze(),n=Object.keys(t?.type.props??{}).reduce((l,r)=>{const i=(t?.type.props[r]).default;return i!==void 0&&(l[r]=i),l},{}),o=ge(e);return E(()=>{const l={},r=t?.vnode.props??{};return Object.keys(r).forEach(i=>{l[_o(i)]=r[i]}),Object.keys({...n,...l}).reduce((i,s)=>(o.value[s]!==void 0&&(i[s]=o.value[s]),i),{})})}function fc(e,t){const n=cc(e),o=t?Cn(t):{};return E(()=>({...n.value,...o}))}function pc(e){let t;X(()=>kn(e),n=>{let o=!1;try{o=!!n?.closest("[popover]:not(:popover-open)")}catch{}n&&!o?t=Bo(n):t&&t()}),st(()=>{t&&t()})}function Zn(e,t="reka"){let n;const o=qa({useId:void 0});return o.useId?n=o.useId():n=uo?.(),t?`${t}-${n}`:n}function vc(e,t){const n=S(e);function o(r){return t[n.value][r]??n.value}return{state:n,dispatch:r=>{n.value=o(r)}}}function gc(e,t){const n=S({}),o=S("none"),l=S(e),r=e.value?"mounted":"unmounted";let i;const s=t.value?.ownerDocument.defaultView??Ca,{state:d,dispatch:f}=vc(r,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),c=b=>{if(ze){const w=new CustomEvent(b,{bubbles:!1,cancelable:!1});t.value?.dispatchEvent(w)}};X(e,async(b,w)=>{const _=w!==b;if(await ye(),_){const k=o.value,q=Zt(t.value);b?(f("MOUNT"),c("enter"),q==="none"&&c("after-enter")):q==="none"||q==="undefined"||n.value?.display==="none"?(f("UNMOUNT"),c("leave"),c("after-leave")):w&&k!==q?(f("ANIMATION_OUT"),c("leave")):(f("UNMOUNT"),c("after-leave"))}},{immediate:!0});const u=b=>{const w=Zt(t.value),_=w.includes(CSS.escape(b.animationName)),k=d.value==="mounted"?"enter":"leave";if(b.target===t.value&&_&&(c(`after-${k}`),f("ANIMATION_END"),!l.value)){const q=t.value.style.animationFillMode;t.value.style.animationFillMode="forwards",i=s?.setTimeout(()=>{t.value?.style.animationFillMode==="forwards"&&(t.value.style.animationFillMode=q)})}b.target===t.value&&w==="none"&&f("ANIMATION_END")},p=b=>{b.target===t.value&&(o.value=Zt(t.value))},v=X(t,(b,w)=>{b?(n.value=getComputedStyle(b),b.addEventListener("animationstart",p),b.addEventListener("animationcancel",u),b.addEventListener("animationend",u)):(f("ANIMATION_END"),i!==void 0&&s?.clearTimeout(i),w?.removeEventListener("animationstart",p),w?.removeEventListener("animationcancel",u),w?.removeEventListener("animationend",u))},{immediate:!0}),g=X(d,()=>{const b=Zt(t.value);o.value=d.value==="mounted"?b:"none"});return st(()=>{v(),g(),t.value&&(t.value.removeEventListener("animationstart",p),t.value.removeEventListener("animationcancel",u),t.value.removeEventListener("animationend",u)),i!==void 0&&s?.clearTimeout(i)}),{isPresent:E(()=>["mounted","unmountSuspended"].includes(d.value))}}function Zt(e){return e&&getComputedStyle(e).animationName||"none"}var ur=L({name:"Presence",props:{present:{type:Boolean,required:!0},forceMount:{type:Boolean}},slots:{},setup(e,{slots:t,expose:n}){const{present:o,forceMount:l}=He(e),r=S(),{isPresent:i}=gc(o,r);n({present:i});let s=t.default({present:i.value});s=Oa(s||[]);const d=Ze();if(s&&s?.length>1){const f=d?.parent?.type.name?`<${d.parent.type.name} />`:"component";
1throw new Error([`Detected an invalid children for \`${f}\` 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(c=>`  - ${c}`).join(`
2`)].join(`
3`))}return()=>l.value||o.value||i.value?tn(t.default({present:i.value})[0],{ref:f=>{const c=kn(f);return typeof c?.hasAttribute>"u"||(c?.hasAttribute("data-reka-popper-content-wrapper")?r.value=c.firstElementChild:r.value=c),c}}):null}});const mc=L({name:"PrimitiveSlot",inheritAttrs:!1,setup(e,{attrs:t,slots:n}){return()=>{if(!n.default)return null;const o=Oa(n.default()),l=o.findIndex(d=>d.type!==nl);if(l===-1)return o;const r=o[l];delete r.props?.ref;const i=r.props?N(t,r.props):t,s=al({...r,props:{}},i);return o.length===1?s:(o[l]=s,o)}}}),yc=["area","img","input"],qt=L({name:"Primitive",inheritAttrs:!1,props:{asChild:{type:Boolean,default:!1},as:{type:[String,Object],default:"div"}},setup(e,{attrs:t,slots:n}){const o=e.asChild?"template":e.as;return typeof o=="string"&&yc.includes(o)?()=>tn(o,t):o!=="template"?()=>tn(e.as,t,{default:n.default}):()=>tn(mc,t,{default:n.default})}}),[We,hc]=ka("DialogRoot");var bc=L({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}){const n=e,l=sc(n,"open",t,{defaultValue:n.defaultOpen,passive:n.open===void 0}),r=S(),i=S(),{modal:s,unmountOnHide:d}=He(n);return hc({open:l,modal:s,unmountOnHide:d,openModal:()=>{l.value=!0},onOpenChange:f=>{l.value=f},onOpenToggle:()=>{l.value=!l.value},contentId:"",titleId:"",descriptionId:"",triggerElement:r,contentElement:i}),(f,c)=>$(f.$slots,"default",{open:a(l),close:()=>l.value=!1})}}),_c=bc;const wc="dismissableLayer.pointerDownOutside",xc="dismissableLayer.focusOutside";function dr(e,t){if(!(t instanceof Element))return!1;const n=t.closest("[data-dismissable-layer]"),o=e.dataset.dismissableLayer===""?e:e.querySelector("[data-dismissable-layer]"),l=Array.from(e.ownerDocument.querySelectorAll("[data-dismissable-layer]"));return!!(n&&(o===n||l.indexOf(o)<l.indexOf(n)))}function kc(e,t,n=!0){const o=t?.value?.ownerDocument??globalThis?.document,l=S(!1),r=S(()=>{});return fe(i=>{if(!ze||!Pe(n))return;const s=async f=>{const c=f.target;if(!(!t?.value||!c)){if(dr(t.value,c)){l.value=!1;return}if(f.target&&!l.value){let p=function(){lr(wc,e,u)};const u={originalEvent:f};f.pointerType==="touch"?(o.removeEventListener("click",r.value),r.value=p,o.addEventListener("click",r.value,{once:!0})):p()}else o.removeEventListener("click",r.value);l.value=!1}},d=window.setTimeout(()=>{o.addEventListener("pointerdown",s)},0);i(()=>{window.clearTimeout(d),o.removeEventListener("pointerdown",s),o.removeEventListener("click",r.value)})}),{onPointerDownCapture:()=>{Pe(n)&&(l.value=!0)}}}function Cc(e,t,n=!0){const o=t?.value?.ownerDocument??globalThis?.document,l=S(!1);return fe(r=>{if(!ze||!Pe(n))return;const i=async s=>{if(!t?.value)return;await ye(),await ye();const d=s.target;!t.value||!d||dr(t.value,d)||s.target&&!l.value&&lr(xc,e,{originalEvent:s})};o.addEventListener("focusin",i),r(()=>o.removeEventListener("focusin",i))}),{onFocusCapture:()=>{Pe(n)&&(l.value=!0)},onBlurCapture:()=>{Pe(n)&&(l.value=!1)}}}const he=cn({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,originalBodyPointerEvents:void 0,branches:new Set});var Oc=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:t}){const n=e,o=t,{forwardRef:l,currentElement:r}=$e(),i=E(()=>r.value?.ownerDocument??globalThis.document),s=E(()=>he.layersRoot),d=E(()=>r.value?Array.from(s.value).indexOf(r.value):-1),f=E(()=>he.layersWithOutsidePointerEventsDisabled.size>0),c=E(()=>{const v=Array.from(s.value),[g]=[...he.layersWithOutsidePointerEventsDisabled].slice(-1),m=v.indexOf(g);return d.value>=m}),u=kc(async v=>{const g=[...he.branches].some(m=>m?.contains(v.target));!n.present||!c.value||g||(o("pointerDownOutside",v),o("interactOutside",v),await ye(),v.defaultPrevented||o("dismiss"))},r),p=Cc(v=>{const g=[...he.branches].some(m=>m?.contains(v.target));!n.present||g||(o("focusOutside",v),o("interactOutside",v),v.defaultPrevented||o("dismiss"))},r);return rc("Escape",v=>{!n.present||!(d.value===s.value.size-1)||(o("escapeKeyDown",v),v.defaultPrevented||o("dismiss"))}),X([r,()=>n.disableOutsidePointerEvents,()=>n.present],([v,g,m],b,w)=>{!v||!m||g&&(he.layersWithOutsidePointerEventsDisabled.size===0&&(he.originalBodyPointerEvents=i.value.body.style.pointerEvents,i.value.body.style.pointerEvents="none"),he.layersWithOutsidePointerEventsDisabled.add(v),w(()=>{he.layersWithOutsidePointerEventsDisabled.delete(v),he.layersWithOutsidePointerEventsDisabled.size===0&&!Wd(he.originalBodyPointerEvents)&&(i.value.body.style.pointerEvents=he.originalBodyPointerEvents)}))},{immediate:!0}),X([r,()=>n.present],([v,g],m,b)=>{!v||!g||(s.value.add(v),b(()=>{s.value.delete(v)}))},{immediate:!0}),fe(v=>{v(()=>{r.value&&(s.value.delete(r.value),he.layersWithOutsidePointerEventsDisabled.delete(r.value))})}),(v,g)=>(y(),C(a(qt),{ref:a(l),"as-child":v.asChild,as:v.as,"data-dismissable-layer":"",style:pn({pointerEvents:f.value?c.value?"auto":"none":void 0}),onFocusCapture:a(p).onFocusCapture,onBlurCapture:a(p).onBlurCapture,onPointerdownCapture:a(u).onPointerDownCapture},{default:x(()=>[$(v.$slots,"default")]),_:3}
3,8,["as-child","as","style","onFocusCapture","onBlurCapture","onPointerdownCapture"]))}}),qc=Oc;const $c=Gd(()=>S([]));function Sc(){const e=$c();return{add(t){const n=e.value[0];t!==n&&n?.pause(),e.value=Qa(e.value,t),e.value.unshift(t)},remove(t){e.value=Qa(e.value,t),e.value[0]?.resume()}}}function Qa(e,t){const n=[...e],o=n.indexOf(t);return o!==-1&&n.splice(o,1),n}const In="focusScope.autoFocusOnMount",Rn="focusScope.autoFocusOnUnmount",eo={bubbles:!1,cancelable:!0};function Ec(e,{select:t=!1}={}){const n=Ne();for(const o of e)if(Ke(o,{select:t}),Ne()!==n)return!0}function Pc(e){const t=cr(e),n=to(t,e),o=to(t.reverse(),e);return[n,o]}function cr(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{const l=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||l?NodeFilter.FILTER_SKIP:o.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function to(e,t){for(const n of e)if(!Dc(n,{upTo:t}))return n}function Dc(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 Bc(e){return e instanceof HTMLInputElement&&"select"in e}function Ke(e,{select:t=!1}={}){if(e&&e.focus){const n=Ne();e.focus({preventScroll:!0}),e!==n&&Bc(e)&&t&&e.select()}}var Ac=L({__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(e,{emit:t}){const n=e,o=t,{currentRef:l,currentElement:r}=$e(),i=S(null),s=Sc(),d=cn({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});fe(u=>{if(!ze)return;const p=r.value;if(!n.trapped)return;function v(w){if(d.paused||!p)return;const _=w.target;p.contains(_)?i.value=_:Ke(i.value,{select:!0})}function g(w){if(d.paused||!p)return;const _=w.relatedTarget;_!==null&&(p.contains(_)||Ke(i.value,{select:!0}))}function m(w){const _=i.value;if(_===null||!w.some(O=>O.removedNodes.length>0))return;p.contains(_)||Ke(p)}document.addEventListener("focusin",v),document.addEventListener("focusout",g);const b=new MutationObserver(m);p&&b.observe(p,{childList:!0,subtree:!0}),u(()=>{document.removeEventListener("focusin",v),document.removeEventListener("focusout",g),b.disconnect()})});function f(u,p){const v=new CustomEvent(In,eo),g=m=>o("mountAutoFocus",m);u.addEventListener(In,g),u.dispatchEvent(v),u.removeEventListener(In,g),v.defaultPrevented||(Ec(cr(u),{select:!0}),Ne()===p&&Ke(u))}fe(async u=>{const p=r.value;if(await ye(),!p)return;n.present!==!1&&s.add(d);const v=Ne();!p.contains(v)&&n.present!==!1&&f(p,v),u(()=>{const m=new CustomEvent(Rn,eo),b=w=>{o("unmountAutoFocus",w)};p.addEventListener(Rn,b),p.dispatchEvent(m),p.setAttribute("data-focus-scope-unmounting",""),setTimeout(()=>{m.defaultPrevented||Ke(v??document.body,{select:!0}),p.removeEventListener(Rn,b),s.remove(d),p.removeAttribute("data-focus-scope-unmounting")},0)})}),X(()=>n.present,async(u,p)=>{if(!ze)return;if(u===!1&&p===!0){s.remove(d);return}if(u!==!0||p!==!1)return;s.add(d),await ye();const v=r.value;if(!v)return;const g=Ne();v.contains(g)||f(v,g)});function c(u){if(!n.loop&&!n.trapped||d.paused)return;const p=u.key==="Tab"&&!u.altKey&&!u.ctrlKey&&!u.metaKey,v=Ne();if(p&&v){const g=u.currentTarget,[m,b]=Pc(g);m&&b?!u.shiftKey&&v===b?(u.preventDefault(),n.loop&&Ke(m,{select:!0})):u.shiftKey&&v===m&&(u.preventDefault(),n.loop&&Ke(b,{select:!0})):v===g&&u.preventDefault()}}return(u,p)=>(y(),C(a(qt),{ref_key:"currentRef",ref:l,tabindex:"-1","as-child":u.asChild,as:u.as,onKeydown:c},{default:x(()=>[$(u.$slots,"default")]),_:3},8,["as-child","as"]))}}),Tc=Ac;function Lc(e){return e?"open":"closed"}var Ic=L({__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:t}){const n=e,o=t,l=We(),{forwardRef:r,currentElement:i}=$e();return l.titleId||=Zn(void 0,"reka-dialog-title"),l.descriptionId||=Zn(void 0,"reka-dialog-description"),pe(()=>{l.contentElement=i,Ne()!==document.body&&(l.triggerElement.value=Ne())}),(s,d)=>(y(),C(a(Tc),{"as-child":"",loop:"",trapped:n.trapFocus,present:n.present,onMountAutoFocus:d[5]||(d[5]=f=>o("openAutoFocus",f)),onUnmountAutoFocus:d[6]||(d[6]=f=>o("closeAutoFocus",f))},{default:x(()=>[T(a(qc),N({id:a(l).contentId,ref:a(r),as:s.as,"as-child":s.asChild,present:n.present,"disable-outside-pointer-events":s.disableOutsidePointerEvents,role:"dialog","aria-describedby":a(l).descriptionId,"aria-labelledby":a(l).titleId,"data-state":a(Lc)(a(l).open.value)},s.$attrs,{onDismiss:d[0]||(d[0]=f=>a(l).onOpenChange(!1)),onEscapeKeyDown:d[1]||(d[1]=f=>o("escapeKeyDown",f)),onFocusOutside:d[2]||(d[2]=f=>o("focusOutside",f)),onInteractOutside:d[3]||(d[3]=f=>o("interactOutside",f)),onPointerDownOutside:d[4]||(d[4]=f=>o("pointerDownOutside",f))}),{default:x(()=>[$(s.$slots,"default")]),_:3},16,["id","as","as-child","present","disable-outside-pointer-events","aria-describedby","aria-labelledby","data-state"])]),_:3},8,["trapped","present"]))}}),fr=Ic,Rc=L({__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}){const n=e,o=t,l=We(),r=Cn(o),{forwardRef:i,currentElement:s}=$e(),d=E(()=>n.present?s.value:void 0);pc(d);const f=E(()=>{const{present:c,...u}=n;return u});return X(()=>n.present,(c,u)=>{!c&&u&&l.triggerElement.value?.focus()}),(c,u)=>(y(),C(fr,N({...f.value,...a(r)},{ref:a(i),present:c.present,"trap-focus":a(l).open.value,"disable-outside-pointer-events":n.disableOutsidePointerEvents,onCloseAutoFocus:u[0]||(u[0]=p=>{p.defaultPrevented||(p.preventDefault(),a(l).triggerElement.value?.focus())}),onPointerDownOutside:u[1]||(u[1]=p=>{const v=p.detail.originalEvent,g=v.button===0&&v.ctrlKey===!0;(v.button===2||g)&&p.preventDefault()}),onFocusOutside:u[2]||(u[2]=p=>{p.preventDefault()})}),{default:x(()=>[$(c.$slots,"default")]),_:3},16,["present","trap-focus","disable-outside-pointer-events"]))}}),Nc=Rc,Mc=L({__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}){const n=e,l=Cn(t);$e();const r=We(),i=S(!1),s=S(!1),d=E(()=>{const{present:f,...c}=n;return c});return X(()=>n.present,(f,c)=>{!f&&c&&(i.value||r.triggerElement.value?.focus(),i.value=!1,s.value=!1)}),(f,c)=>(y(),C(fr,N({...d.value,...a(l)},{present:f.present,"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:c[0]||(c[0]=u=>{u.defaultPrevented||(i.value||a(r).triggerElement.value?.focus(),u.preventDefault()),i.value=!1,s.value=!1}),onInteractOutside:c[1]||(c[1]=u=>{u.defaultPrevented||(i.value=!0,u.detail.originalEvent.type==="pointerdown"&&(s.value=!0));const p=u.target;a(r).triggerElement.value?.contains(p)&&u.preventDefault(),u.detail.originalEvent.type==="focusin"&&s.value&&u.preventDefault()})}),{default:x(()=>[$(f.$slots,"default")]),_:3},16,["present"]))}}),Fc=Mc,zc=L({__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}){const n=e,o=t,l=We(),r=Cn(o),{forwardRef:i}=$e();return(s,d)=>(y(),C(a(ur),{present:s.forceMount||a(l).open.value,"force-mount":s.forceMount||!a(l).unmountOnHide.value},{default:x(({present:f})=>[a(l).modal.value?on((y(),C(Nc,N({key:0,ref:a(i),present:a(l).unmountOnHide.value||f},{...n,...a(r),...s.$attrs}),{default:x(()=>[$(s.$slots,"default")]),_:2},1040,["present"])),[[zn,a(l).unmountOnHide.value||f]]):on((y(),C(Fc,N({key:1,ref:a(i),present:a(l).unmountOnHide.value||f},{...n,...a(r),...s.$attrs}),{default:x(()=>[$(s.$slots,"default")]),_:2},1040,["present"])),[[zn,a(l).unmountOnHide.value||f]])]),_:3},8,["present","force-mount"]))}}),Hc=zc,jc=L({__name:"DialogDescription",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"p"}},setup(e){const t=e;$e();const n=We();return(o,l)=>(y(),C(a(qt),N(t,{id:a(n).descriptionId}),{default:x(()=>[$(o.$slots,"default")]),_:3},16,["id"]))}}),Nn=jc,Vc=L({__name:"DialogOverlayImpl",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1},present:{type:Boolean,required:!1,default:!0}},setup(e){const t=e,n=We(),o=uc(t.present);return X(()=>t.present,l=>o.value=l),$e(),(l,r)=>(y(),C(a(qt),{as:l.as,"as-child":l.asChild,"data-state":a(n).open.value?"open":"closed",style:{"pointer-events":"auto"},onPointerdown:r[0]||(r[0]=Ge(()=>{},["left","self","prevent"]))},{default:x(()=>[$(l.$slots,"default")]),_:3},8,["as","as-child","data-state"]))}}),Uc=Vc,Wc=L({__name:"DialogOverlay",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(e){const t=We(),{forwardRef:n}=$e();return(o,l)=>a(t)?.modal.value?(y(),C(a(ur),{key:0,present:o.forceMount||a(t).open.value,"force-mount":o.forceMount||!a(t).unmountOnHide.value},{default:x(({present:r})=>[on(T(Uc,N(o.$attrs,{ref:a(n),as:o.as,"as-child":o.asChild,present:a(t).unmountOnHide.value||r}),{default:x(()=>[$(o.$slots,"default")]),_:2},1040,["as","as-child","present"]),[[zn,a(t).unmountOnHide.value||r]])]),_:3},8,["present","force-mount"])):P("v-if",!0)}}),Kc=Wc,Gc=L({__name:"Teleport",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=e,n=qa({}),o=E(()=>t.to??n.teleportTo?.value??"body"),l=ac();return(r,i)=>a(l)||r.forceMount?(y(),C(aa,{key:0,to:o.value,disabled:r.disabled,defer:r.defer},[$(r.$slots,"default")],8,["to","disabled","defer"])):P("v-if",!0)}}),Yc=Gc,Xc=L({__name:"DialogPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(e){const t=e;return(n,o)=>(y(),C(a(Yc),re(le(t)),{default:x(()=>[$(n.$slots,"default")]),_:3},16))}}),Zc=Xc,Jc=L({__name:"DialogTitle",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"h2"}},setup(e){const t=e,n=We();return $e(),(o,l)=>(y(),C(a(qt),N(t,{id:a(n).titleId}),{default:x(()=>[$(o.$slots,"default")]),_:3},16,["id"]))}}),Mn=Jc,Qc=L({__name:"DialogTrigger",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(e){const t=e,n=We(),{forwardRef:o,currentElement:l}=$e();return n.contentId||=Zn(void 0,"reka-dialog-content"),pe(()=>{n.triggerElement.value=l.value}),(r,i)=>(y(),C(a(qt),N(t,{ref:a(o),type:r.as==="button"?"button":void 0,"aria-haspopup":"dialog","aria-expanded":a(n).open.value||!1,"aria-controls":a(n).open.value?a(n).contentId:void 0,"data-state":a(n).open.value?"open":"closed",onClick:a(n).onOpenToggle}),{default:x(()=>[$(r.$slots,"default")]),_:3},16,["type","aria-expanded","aria-controls","data-state","onClick"]))}}),ef=Qc;(function(){var e;try{if(typeof document<"u"){var t=document.createElement("style");t.nonce=(e=document.head.querySelector("meta[property=csp-nonce]"))==null?void 0:e.content,t.appendChild(document.createTextNode('[data-vaul-drawer]{touch-action:none;will-change:transform;transition:transform .5s cubic-bezier(.32,.72,0,1);animation-duration:.5s;animation-timing-function:cubic-bezier(.32,.72,0,1)}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open]{animation-name:slideFromBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=closed]{animation-name:slideToBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=open]{animation-name:slideFromTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=closed]{animation-name:slideToTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=open]{animation-name:slideFromLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=closed]{animation-name:slideToLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=open]{animation-name:slideFromRight}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=closed]{animation-name:slideToRight}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--initial-transform, 100%),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,calc(var(--initial-transform, 100%) * -1),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(calc(var(--initial-transform, 100%) * -1),0,0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--initial-transform, 100%),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=top],[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--snap-point-height, 0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=left],[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--snap-point-height, 0),0,0)}[data-vaul-overlay][data-vaul-snap-points=false]{animation-duration:.5s;animation-timing-function:cubic-bezier(.32,.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=false][data-state=open]{animation-name:fadeIn}[data-vaul-overlay][data-state=closed]{animation-name:fadeOut}[data-vaul-animate=false]{animation:none!important}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:0;transition:opacity .5s cubic-bezier(.32,.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:1}[data-vaul-drawer]:not([data-vaul-custom-container=true]):after{content:"";position:absolute;background:inherit;background-color:inherit}[data-vaul-drawer][data-vaul-drawer-direction=top]:after{top:initial;bottom:100%;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=bottom]:after{top:100%;bottom:initial;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=left]:after{left:initial;right:100%;top:0;bottom:0;width:200%}[data-vaul-drawer][data-vaul-drawer-direction=right]:after{left:100%;right:initial;top:0;bottom:0;width:200%}[data-vaul-overlay][data-vaul-snap-points=true]:not([data-vaul-snap-points-overlay=true]):not([data-state=closed]){opacity:0}
3[data-vaul-overlay][data-vaul-snap-points-overlay=true]{opacity:1}[data-vaul-handle]{display:block;position:relative;opacity:.7;background:#e2e2e4;margin-left:auto;margin-right:auto;height:5px;width:32px;border-radius:1rem;touch-action:pan-y}[data-vaul-handle]:hover,[data-vaul-handle]:active{opacity:1}[data-vaul-handle-hitarea]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,2.75rem);height:max(100%,2.75rem);touch-action:inherit}@media (hover: hover) and (pointer: fine){[data-vaul-drawer]{-webkit-user-select:none;user-select:none}}@media (pointer: fine){[data-vaul-handle-hitarea]:{width:100%;height:100%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes slideFromBottom{0%{transform:translate3d(0,var(--initial-transform, 100%),0)}to{transform:translateZ(0)}}@keyframes slideToBottom{to{transform:translate3d(0,var(--initial-transform, 100%),0)}}@keyframes slideFromTop{0%{transform:translate3d(0,calc(var(--initial-transform, 100%) * -1),0)}to{transform:translateZ(0)}}@keyframes slideToTop{to{transform:translate3d(0,calc(var(--initial-transform, 100%) * -1),0)}}@keyframes slideFromLeft{0%{transform:translate3d(calc(var(--initial-transform, 100%) * -1),0,0)}to{transform:translateZ(0)}}@keyframes slideToLeft{to{transform:translate3d(calc(var(--initial-transform, 100%) * -1),0,0)}}@keyframes slideFromRight{0%{transform:translate3d(var(--initial-transform, 100%),0,0)}to{transform:translateZ(0)}}@keyframes slideToRight{to{transform:translate3d(var(--initial-transform, 100%),0,0)}}')),document.head.appendChild(t)}}catch{}})();const tf=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const nf=e=>typeof e<"u";function af(e){return JSON.parse(JSON.stringify(e))}function no(e,t,n,o={}){var l,r,i;const{clone:s=!1,passive:d=!1,eventName:f,deep:c=!1,defaultValue:u,shouldEmit:p}=o,v=Ze(),g=n||v?.emit||((l=v?.$emit)==null?void 0:l.bind(v))||((i=(r=v?.proxy)==null?void 0:r.$emit)==null?void 0:i.bind(v?.proxy));let m=f;t||(t="modelValue"),m=m||`update:${t.toString()}`;const b=k=>s?typeof s=="function"?s(k):af(k):k,w=()=>nf(e[t])?b(e[t]):u,_=k=>{p?p(k)&&g(m,k):g(m,k)};if(d){const k=w(),q=S(k);let O=!1;return X(()=>e[t],D=>{O||(O=!0,q.value=b(D),ye(()=>O=!1))}),X(q,D=>{!O&&(D!==e[t]||c)&&_(D)},{deep:c}),q}else return E({get(){return w()},set(k){_(k)}})}const[Ht,of]=ka("DrawerRoot"),pr=new WeakMap;function ce(e,t,n=!1){if(!e||!(e instanceof HTMLElement)||!t)return;const o={};Object.entries(t).forEach(([l,r])=>{if(l.startsWith("--")){e.style.setProperty(l,r);return}o[l]=e.style[l],e.style[l]=r}),!n&&pr.set(e,o)}function rf(e,t){if(!e||!(e instanceof HTMLElement))return;const n=pr.get(e);n&&Object.entries(n).forEach(([o,l])=>{e.style[o]=l})}function Jt(e,t){const n=window.getComputedStyle(e),o=n.transform||n.webkitTransform||n.mozTransform;let l=o.match(/^matrix3d\((.+)\)$/);return l?Number.parseFloat(l[1].split(", ")[se(t)?13:12]):(l=o.match(/^matrix\((.+)\)$/),l?Number.parseFloat(l[1].split(", ")[se(t)?5:4]):null)}function lf(e){return 8*(Math.log(e+1)-2)}function se(e){switch(e){case"top":case"bottom":return!0;case"left":case"right":return!1;default:return e}}function Fn(e,t){if(!e)return()=>{};const n=e.style.cssText;return Object.assign(e.style,t),()=>{e.style.cssText=n}}function sf(...e){return(...t)=>{for(const n of e)typeof n=="function"&&n(...t)}}const ne={DURATION:.5,EASE:[.32,.72,0,1]},vr=.4,uf=.25,df=100,gr=8,Qt=16,mr=26,ao="vaul-dragging";function cf({activeSnapPoint:e,snapPoints:t,drawerRef:n,overlayRef:o,fadeFromIndex:l,onSnapPointChange:r,direction:i}){const s=S(typeof window<"u"?{innerWidth:window.innerWidth,innerHeight:window.innerHeight}:void 0);function d(){s.value={innerWidth:window.innerWidth,innerHeight:window.innerHeight}}pe(()=>{typeof window<"u"&&window.addEventListener("resize",d)}),ho(()=>{typeof window<"u"&&window.removeEventListener("resize",d)});const f=E(()=>(t.value&&e.value===t.value[t.value.length-1])??null),c=E(()=>t.value&&t.value.length>0&&(l?.value||l?.value===0)&&!Number.isNaN(l?.value)&&t.value[l?.value??-1]===e.value||!t.value),u=E(()=>{var _;return((_=t.value)==null?void 0:_.findIndex(k=>k===e.value))??null}),p=E(()=>{var _;return((_=t.value)==null?void 0:_.map(k=>{const q=typeof k=="string";let O=0;if(q&&(O=Number.parseInt(k,10)),se(i.value)){const h=q?O:s.value?k*s.value.innerHe
3ight:0;return s.value?i.value==="bottom"?s.value.innerHeight-h:-s.value.innerHeight+h:h}const D=q?O:s.value?k*s.value.innerWidth:0;return s.value?i.value==="right"?s.value.innerWidth-D:-s.value.innerWidth+D:D}))??[]}),v=E(()=>{var _;return u.value!==null?(_=p.value)==null?void 0:_[u.value]:null}),g=_=>{var k,q,O,D;const h=((k=p.value)==null?void 0:k.findIndex(I=>I===_))??null;ye(()=>{var I;r(h,p.value),ce((I=n.value)==null?void 0:I.$el,{transition:`transform ${ne.DURATION}s cubic-bezier(${ne.EASE.join(",")})`,transform:se(i.value)?`translate3d(0, ${_}px, 0)`:`translate3d(${_}px, 0, 0)`})}),p.value&&h!==p.value.length-1&&h!==l?.value?ce((q=o.value)==null?void 0:q.$el,{transition:`opacity ${ne.DURATION}s cubic-bezier(${ne.EASE.join(",")})`,opacity:"0"}):ce((O=o.value)==null?void 0:O.$el,{transition:`opacity ${ne.DURATION}s cubic-bezier(${ne.EASE.join(",")})`,opacity:"1"}),e.value=h!==null?((D=t.value)==null?void 0:D[h])??null:null};X([e,p,t],()=>{var _;if(e.value){const k=((_=t.value)==null?void 0:_.findIndex(q=>q===e.value))??-1;p.value&&k!==-1&&typeof p.value[k]=="number"&&g(p.value[k])}},{immediate:!0});function m({draggedDistance:_,closeDrawer:k,velocity:q,dismissible:O}){var D,h,I;if(l.value===void 0)return;const M=i.value==="bottom"||i.value==="right"?(v.value??0)-_:(v.value??0)+_,F=u.value===l.value-1,U=u.value===0,W=_>0;if(F&&ce((D=o.value)==null?void 0:D.$el,{transition:`opacity ${ne.DURATION}s cubic-bezier(${ne.EASE.join(",")})`}),q>2&&!W){O?k():g(p.value[0]);return}if(q>2&&W&&p&&t.value){g(p.value[t.value.length-1]);return}const Z=(h=p.value)==null?void 0:h.reduce((ee,H)=>typeof ee!="number"||typeof H!="number"?ee:Math.abs(H-M)<Math.abs(ee-M)?H:ee),K=se(i.value)?window.innerHeight:window.innerWidth;if(q>vr&&Math.abs(_)<K*.4){const ee=W?1:-1;if(ee>0&&f){g(p.value[(((I=t.value)==null?void 0:I.length)??0)-1]);return}if(U&&ee<0&&O&&k(),u.value===null)return;g(p.value[u.value+ee]);return}g(Z)}function b({draggedDistance:_}){var k;if(v.value===null)return;const q=i.value==="bottom"||i.value==="right"?v.value-_:v.value+_;(i.value==="bottom"||i.value==="right")&&q<p.value[p.value.length-1]||(i.value==="top"||i.value==="left")&&q>p.value[p.value.length-1]||ce((k=n.value)==null?void 0:k.$el,{transform:se(i.value)?`translate3d(0, ${q}px, 0)`:`translate3d(${q}px, 0, 0)`})}function w(_,k){if(!t.value||typeof u.value!="number"||!p.value||l.value===void 0)return null;const q=u.value===l.value-1;if(u.value>=l.value&&k)return 0;if(q&&!k)return 1;if(!c.value&&!q)return null;const O=q?u.value+1:u.value-1,D=q?p.value[O]-p.value[O-1]:p.value[O+1]-p.value[O],h=_/Math.abs(D);return q?1-h:h}return{isLastSnapPoint:f,shouldFade:c,getPercentageDragged:w,activeSnapPointIndex:u,onRelease:m,onDrag:b,snapPointsOffset:p}}function oo(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}let Et=null;function ff(e){const{isOpen:t,modal:n,nested:o,hasBeenOpened:l,preventScrollRestoration:r,noBodyStyles:i}=e,s=S(typeof window<"u"?window.location.href:""),d=S(0);function f(){if(oo()&&Et===null&&t.value&&!i.value){Et={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left,height:document.body.style.height};const{scrollX:u,innerHeight:p}=window;document.body.style.setProperty("position","fixed","important"),Object.assign(document.body.style,{top:`${-d.value}px`,left:`${-u}px`,right:"0px",height:"auto"}),setTimeout(()=>{requestAnimationFrame(()=>{const v=p-window.innerHeight;v&&d.value>=p&&(document.body.style.top=`-${d.value+v}px`)})},300)}}function c(){if(oo()&&Et!==null&&!i.value){const u=-Number.parseInt(document.body.style.top,10),p=-Number.parseInt(document.body.style.left,10);Object.assign(document.body.style,Et),window.requestAnimationFrame(()=>{if(r.value&&s.value!==window.location.href){s.value=window.location.href;return}window.scrollTo(p,u)}),Et=null}}return pe(()=>{function u(){d.value=window.scrollY}u(),window.addEventListener("scroll",u),st(()=>{window.removeEventListener("scroll",u)})}),X([t,l,s],()=>{o.value||!l.value||(t.value?(window.matchMedia("(display-mode: standalone)").matches||f(),n.value||setTimeout(()=>{c()},500)):c())}),{restorePositionSetting:c}}function pf(e,t){return e&&e.value?e:t}function vf(e){const{emitDrag:t,emitRelease:n,emitClose:o,emitOpenChange:l,open:r,dismissible:i,nested:s,modal:d,shouldScaleBackgroun
3d:f,setBackgroundColorOnScale:c,scrollLockTimeout:u,closeThreshold:p,activeSnapPoint:v,fadeFromIndex:g,direction:m,noBodyStyles:b,handleOnly:w,preventScrollRestoration:_}=e,k=S(r.value??!1),q=S(!1),O=S(!1),D=S(!1),h=S(null),I=S(null),M=S(null),F=S(null),U=S(null),W=S(!1),Z=S(null),K=S(0),ee=S(!1),H=S(null),de=E(()=>{var V;return((V=H.value)==null?void 0:V.$el.getBoundingClientRect().height)||0}),J=pf(e.snapPoints,S(void 0)),Se=E(()=>{var V;return J&&(((V=J.value)==null?void 0:V.length)??0)>0}),On=S(null),{activeSnapPointIndex:$a,onRelease:br,snapPointsOffset:_r,onDrag:wr,shouldFade:Sa,getPercentageDragged:xr}=cf({snapPoints:J,activeSnapPoint:v,drawerRef:H,fadeFromIndex:g,overlayRef:h,onSnapPointChange:kr,direction:m});function kr(V,ae){J.value&&V===ae.length-1&&(I.value=new Date)}ff({isOpen:k,modal:d,nested:s,hasBeenOpened:q,noBodyStyles:b,preventScrollRestoration:_});function jt(){return(window.innerWidth-mr)/window.innerWidth}function Ea(V,ae){var ue;if(!V)return!1;let te=V;const ve=(ue=window.getSelection())==null?void 0:ue.toString(),me=H.value?Jt(H.value.$el,m.value):null,xe=new Date;if(te.hasAttribute("data-vaul-no-drag")||te.closest("[data-vaul-no-drag]"))return!1;if(m.value==="right"||m.value==="left")return!0;if(I.value&&xe.getTime()-I.value.getTime()<500)return!1;if(me!==null&&(m.value==="bottom"?me>0:me<0))return!0;if(ve&&ve.length>0)return!1;if(U.value&&xe.getTime()-U.value.getTime()<u.value&&me===0||ae)return U.value=xe,!1;for(;te;){if(te.scrollHeight>te.clientHeight){if(te.scrollTop!==0)return U.value=new Date,!1;if(te.getAttribute("role")==="dialog")return!0}te=te.parentNode}return!0}function Cr(V){!i.value&&!J.value||H.value&&!H.value.$el.contains(V.target)||(O.value=!0,M.value=new Date,V.target.setPointerCapture(V.pointerId),K.value=se(m.value)?V.clientY:V.clientX)}function Or(V){var ae,ue,te,ve,me,xe;if(H.value&&O.value){const ft=m.value==="bottom"||m.value==="right"?1:-1,Vt=(K.value-(se(m.value)?V.clientY:V.clientX))*ft,Ut=Vt>0,Da=J.value&&!i.value&&!Ut;if(Da&&$a.value===0)return;const qn=Math.abs(Vt),Ba=document.querySelector("[data-vaul-drawer-wrapper]")||document.querySelector("[vaul-drawer-wrapper]");let Je=qn/de.value;const Aa=xr(qn,Ut);if(Aa!==null&&(Je=Aa),Da&&Je>=1||!W.value&&!Ea(V.target,Ut))return;if((ae=H?.value)==null||ae.$el.classList.add(ao),W.value=!0,ce((ue=H.value)==null?void 0:ue.$el,{transition:"none"}),ce((te=h.value)==null?void 0:te.$el,{transition:"none"}),J.value&&wr({draggedDistance:Vt}),Ut&&!J.value){const Qe=lf(Vt),Wt=Math.min(Qe*-1,0)*ft;ce((ve=H.value)==null?void 0:ve.$el,{transform:se(m.value)?`translate3d(0, ${Wt}px, 0)`:`translate3d(${Wt}px, 0, 0)`});return}const Pr=1-Je;if((Sa.value||g.value&&$a.value===g.value-1)&&(t(Je),ce((me=h.value)==null?void 0:me.$el,{opacity:`${Pr}`,transition:"none"},!0)),Ba&&h.value&&f.value){const Qe=Math.min(jt()+Je*(1-jt()),1),Wt=8-Je*8,Ta=Math.max(0,14-Je*14);ce(Ba,{borderRadius:`${Wt}px`,transform:se(m.value)?`scale(${Qe}) translate3d(0, ${Ta}px, 0)`:`scale(${Qe}) translate3d(${Ta}px, 0, 0)`,transition:"none"},!0)}if(!J.value){const Qe=qn*ft;ce((xe=H.value)==null?void 0:xe.$el,{transform:se(m.value)?`translate3d(0, ${Qe}px, 0)`:`translate3d(${Qe}px, 0, 0)`})}}}function Pa(){var V;if(!H.value)return;const ae=document.querySelector("[data-vaul-drawer-wrapper]")||document.querySelector("[vaul-drawer-wrapper]"),ue=Jt(H.value.$el,m.value);ce(H.value.$el,{transform:"translate3d(0, 0, 0)",transition:`transform ${ne.DURATION}s cubic-bezier(${ne.EASE.join(",")})`}),ce((V=h.value)==null?void 0:V.$el,{transition:`opacity ${ne.DURATION}s cubic-bezier(${ne.EASE.join(",")})`,opacity:"1"}),f.value&&ue&&ue>0&&k.value&&ce(ae,{borderRadius:`${gr}px`,overflow:"hidden",...se(m.value)?{transform:`scale(${jt()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`,transformOrigin:"top"}:{transform:`scale(${jt()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`,transformOrigin:"left"},transitionProperty:"transform, border-radius",transitionDuration:`${ne.DURATION}s`,transitionTimingFunction:`cubic-bezier(${ne.EASE.join(",")})`},!0)}function $t(V){H.value&&(o(),V||(k.value=!1),window.setTimeout(()=>{J.value&&(v.value=J.value[0])},ne.DURATION*1e3))}fe(()=>{if(!k.value&&f.value&&tf){const V=setTimeout(()=>{rf(document.body)},200);return()=>clearTimeout(V)}}),X(r,()=>{k.value=r.value,r.value||$t()});function qr(V){if(!O.value||!H.value)return;H.value.$el.classList.remove(ao),W.value=!1,O.value=!1,F.value=new Date;const ae=Jt(H.value.$el,m.value);
3if(!Ea(V.target,!1)||!ae||Number.isNaN(ae)||M.value===null)return;const ue=F.value.getTime()-M.value.getTime(),te=K.value-(se(m.value)?V.clientY:V.clientX),ve=Math.abs(te)/ue;if(ve>.05&&(D.value=!0,window.setTimeout(()=>{D.value=!1},200)),J.value){const xe=m.value==="bottom"||m.value==="right"?1:-1;br({draggedDistance:te*xe,closeDrawer:$t,velocity:ve,dismissible:i.value}),n(!0);return}if(m.value==="bottom"||m.value==="right"?te>0:te<0){Pa(),n(!0);return}if(ve>vr){$t(),n(!1);return}const me=Math.min(H.value.$el.getBoundingClientRect().height??0,window.innerHeight);if(ae>=me*p.value){$t(),n(!1);return}n(!0),Pa()}X(k,V=>{V&&(I.value=new Date),l(V)},{immediate:!0});function $r(V){var ae,ue;const te=V?(window.innerWidth-Qt)/window.innerWidth:1,ve=V?-16:0;Z.value&&window.clearTimeout(Z.value),ce((ae=H.value)==null?void 0:ae.$el,{transition:`transform ${ne.DURATION}s cubic-bezier(${ne.EASE.join(",")})`,transform:`scale(${te}) translate3d(0, ${ve}px, 0)`}),!V&&(ue=H.value)!=null&&ue.$el&&(Z.value=window.setTimeout(()=>{var me,xe;const ft=Jt((me=H.value)==null?void 0:me.$el,m.value);ce((xe=H.value)==null?void 0:xe.$el,{transition:"none",transform:se(m.value)?`translate3d(0, ${ft}px, 0)`:`translate3d(${ft}px, 0, 0)`})},500))}function Sr(V){var ae;if(V<0)return;const ue=se(m.value)?window.innerHeight:window.innerWidth,te=(ue-Qt)/ue,ve=te+V*(1-te),me=-16+V*Qt;ce((ae=H.value)==null?void 0:ae.$el,{transform:se(m.value)?`scale(${ve}) translate3d(0, ${me}px, 0)`:`scale(${ve}) translate3d(${me}px, 0, 0)`,transition:"none"})}function Er(V){var ae;const ue=se(m.value)?window.innerHeight:window.innerWidth,te=V?(ue-Qt)/ue:1,ve=V?-16:0;V&&ce((ae=H.value)==null?void 0:ae.$el,{transition:`transform ${ne.DURATION}s cubic-bezier(${ne.EASE.join(",")})`,transform:se(m.value)?`scale(${te}) translate3d(0, ${ve}px, 0)`:`scale(${te}) translate3d(${ve}px, 0, 0)`})}return{open:r,isOpen:k,modal:d,keyboardIsOpen:ee,hasBeenOpened:q,drawerRef:H,drawerHeightRef:de,overlayRef:h,handleRef:On,isDragging:O,dragStartTime:M,isAllowedToDrag:W,snapPoints:J,activeSnapPoint:v,hasSnapPoints:Se,pointerStart:K,dismissible:i,snapPointsOffset:_r,direction:m,shouldFade:Sa,fadeFromIndex:g,shouldScaleBackground:f,setBackgroundColorOnScale:c,onPress:Cr,onDrag:Or,onRelease:qr,closeDrawer:$t,onNestedDrag:Sr,onNestedRelease:Er,onNestedOpenChange:$r,emitClose:o,emitDrag:t,emitRelease:n,emitOpenChange:l,nested:s,handleOnly:w,noBodyStyles:b}}const yr=L({__name:"DrawerRoot",props:{activeSnapPoint:{default:void 0},closeThreshold:{default:uf},shouldScaleBackground:{type:Boolean,default:void 0},setBackgroundColorOnScale:{type:Boolean,default:!0},scrollLockTimeout:{default:df},fixed:{type:Boolean,default:void 0},dismissible:{type:Boolean,default:!0},modal:{type:Boolean,default:!0},open:{type:Boolean,default:void 0},defaultOpen:{type:Boolean,default:void 0},nested:{type:Boolean,default:!1},direction:{default:"bottom"},noBodyStyles:{type:Boolean},handleOnly:{type:Boolean,default:!1},preventScrollRestoration:{type:Boolean},snapPoints:{default:void 0},fadeFromIndex:{default:void 0}},emits:["drag","release","close","update:open","update:activeSnapPoint","animationEnd"],setup(e,{expose:t,emit:n}){const o=e,l=n;Ve();const r=E(()=>o.fadeFromIndex??(o.snapPoints&&o.snapPoints.length-1)),i=no(o,"open",l,{defaultValue:o.defaultOpen,passive:o.open===void 0}),s=no(o,"activeSnapPoint",l,{passive:o.activeSnapPoint===void 0}),d={emitDrag:g=>l("drag",g),emitRelease:g=>l("release",g),emitClose:()=>l("close"),emitOpenChange:g=>{l("update:open",g),setTimeout(()=>{l("animationEnd",g)},ne.DURATION*1e3)}},{closeDrawer:f,hasBeenOpened:c,modal:u,isOpen:p}=of(vf({...d,...He(o),activeSnapPoint:s,fadeFromIndex:r,open:i}));function v(g){if(i.value!==void 0){d.emitOpenChange(g);return}p.value=g,g?c.value=!0:f()}return t({open:p}),(g,m)=>(y(),C(a(_c),{open:a(p),modal:a(u),"onUpdate:open":v},{default:x(()=>[$(g.$slots,"default",{open:a(p)})]),_:3},8,["open","modal"]))}}),gf=L({__name:"DrawerRootNested",props:{activeSnapPoint:{},closeThreshold:{},shouldScaleBackground:{type:Boolean},setBackgroundColorOnScale:{type:Boolean},scrollLockTimeout:{},fixed:{type:Boolean},dismissible:{type:Boolean},modal:{type:Boolean},open:{type:Boolean},defaultOpen:{type:Boolean},nested:{type:Boolean},direction:{},noBodyStyles:{type:Boolean},handleOnly:{type:Boolean},preventScrollRestoration:{type:Boolean},snapPoints:{},fadeFromIndex:{}},emits:["drag","release","close","update:open","update:activeSnapPoint","animationEnd"],setup(e,{emit:t}){const n=e,o=t,{onNestedDrag:l,onNestedOpenChange:r,onNestedRelease:i}=Ht();function s(){r(!1)}function d(u){l(u)}function f(u){u&&r(u),o("update:open",u)}const c=fc(n,o);return(u,p)=>(y(),C(yr,N(a(c),{nested:"",onClose:s,onDrag:d,onRelease:a(i),"onUpdate:open":f}),{default:x(()=>[$(u.$slots,"default")]),_:3},16,["onRelease"]))}}),mf=L({__name:"DrawerOverlay",setup(e){const{overlayRef:t,hasSnapPoints:n,isOpen:o,shouldFade:l}=Ht();return(r,i)=>(y(),C(a(Kc),{ref_key:"overlayRef",ref:t,"data-vaul-overlay":"","data-vaul-snap-points":a(o)&&a(n)?"true":"false","data-vaul-snap-points-overlay":a(o)&&a(l)?"true":"false"},null,8,["data-vaul-snap-points","data-vaul-snap-points-overlay"]))}}),yf=()=>()=>{};
3function hf(){const{direction:e,isOpen:t,shouldScaleBackground:n,setBackgroundColorOnScale:o,noBodyStyles:l}=Ht(),r=S(null),i=S(document.body.style.backgroundColor);function s(){return(window.innerWidth-mr)/window.innerWidth}fe(d=>{if(t.value&&n.value){r.value&&clearTimeout(r.value);const f=document.querySelector("[data-vaul-drawer-wrapper]")||document.querySelector("[vaul-drawer-wrapper]");if(!f)return;sf(o.value&&!l.value?Fn(document.body,{background:"black"}):yf,Fn(f,{transformOrigin:se(e.value)?"top":"left",transitionProperty:"transform, border-radius",transitionDuration:`${ne.DURATION}s`,transitionTimingFunction:`cubic-bezier(${ne.EASE.join(",")})`}));const c=Fn(f,{borderRadius:`${gr}px`,overflow:"hidden",...se(e.value)?{transform:`scale(${s()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`}:{transform:`scale(${s()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`}});d(()=>{c(),r.value=window.setTimeout(()=>{i.value?document.body.style.background=i.value:document.body.style.removeProperty("background")},ne.DURATION*1e3)})}},{flush:"pre"})}const bf=L({__name:"DrawerContent",setup(e){const{open:t,isOpen:n,snapPointsOffset:o,hasSnapPoints:l,drawerRef:r,onPress:i,onDrag:s,onRelease:d,modal:f,emitOpenChange:c,dismissible:u,keyboardIsOpen:p,closeDrawer:v,direction:g,handleOnly:m}=Ht();hf();const b=S(!1),w=E(()=>o.value&&o.value.length>0?`${o.value[0]}px`:"0");function _(O){if(!f.value||O.defaultPrevented){O.preventDefault();return}p.value&&(p.value=!1),u.value?c(!1):O.preventDefault()}function k(O){m.value||i(O)}function q(O){m.value||s(O)}return fe(()=>{l.value&&window.requestAnimationFrame(()=>{b.value=!0})}),(O,D)=>(y(),C(a(Hc),{ref_key:"drawerRef",ref:r,"data-vaul-drawer":"","data-vaul-drawer-direction":a(g),"data-vaul-delayed-snap-points":b.value?"true":"false","data-vaul-snap-points":a(n)&&a(l)?"true":"false",style:pn({"--snap-point-height":w.value}),onPointerdown:k,onPointermove:q,onPointerup:a(d),onPointerDownOutside:_,onOpenAutoFocus:D[0]||(D[0]=Ge(()=>{},["prevent"])),onEscapeKeyDown:D[1]||(D[1]=h=>{a(u)||h.preventDefault()})},{default:x(()=>[$(O.$slots,"default")]),_:3},8,["data-vaul-drawer-direction","data-vaul-delayed-snap-points","data-vaul-snap-points","style","onPointerup"]))}}),_f=["data-vaul-drawer-visible"],wf={"data-vaul-handle-hitarea":"","aria-hidden":"true"},xf=250,kf=120,Cf=L({__name:"DrawerHandle",props:{preventCycle:{type:Boolean,default:!1}},setup(e){const t=e,{onPress:n,onDrag:o,handleRef:l,handleOnly:r,isOpen:i,snapPoints:s,activeSnapPoint:d,isDragging:f,dismissible:c,closeDrawer:u}=Ht(),p=S(null),v=S(!1);function g(){if(v.value){w();return}window.setTimeout(()=>{m()},kf)}function m(){if(f.value||t.preventCycle||v.value){w();return}if(w(),!s.value||s.value.length===0){c.value||u();return}const q=d.value===s.value[s.value.length-1];if(q&&c.value){u();return}const O=s.value.findIndex(h=>h===d.value);if(O===-1)return;const D=q?0:O+1;d.value=s.value[D]}function b(){p.value=window.setTimeout(()=>{v.value=!0},xf)}function w(){p.value&&window.clearTimeout(p.value),v.value=!1}function _(q){r.value&&n(q),b()}function k(q){r.value&&o(q)}return(q,O)=>(y(),B("div",{ref_key:"handleRef",ref:l,"data-vaul-drawer-visible":a(i)?"true":"false","data-vaul-handle":"","aria-hidden":"true",onClick:g,onPointercancel:w,onPointerdown:_,onPointermove:k},[A("span",wf,[$(q.$slots,"default")])],40,_f))}}),Of={slots:{overlay:"fixed inset-0 bg-elevated/75",content:"fixed bg-default ring ring-default flex focus:outline-none",handle:["shrink-0 !bg-accented","transition-opacity"],container:"w-full flex flex-col gap-4 p-4 overflow-y-auto",header:"",title:"text-highlighted font-semibold",description:"mt-1 text-muted text-sm",body:"flex-1",footer:"flex flex-col gap-1.5"},variants:{direction:{top:{content:"mb-24 flex-col-reverse",handle:"mb-4"},right:{content:"flex-row rtl:flex-row-reverse",handle:"!ml-4"},bottom:{content:"mt-24 flex-col",handle:"mt-4"},left:{content:"flex-row-reverse rtl:flex-row",handle:"!mr-4"}},inset:{true:{content:"rounded-lg after:hidden overflow-hidden [--initial-transform:calc(100%+1.5rem)]"}},snapPoints:{true:""}},compoundVariants:[{direction:["top","bottom"],class:{content:"h-auto max-h-[96%]",handle:"!w-12 !h-1.5 mx-auto"}},{direction:["top","bottom"],snapPoints:!0,class:{content:"h-full"}},{direction:["right","left"],class:{content:"w-auto max-w-[calc(100%-2rem)]",handle:"!h-12 !w-1.5 mt-auto mb-auto"}},{direction:["right","left"],snapPoints:!0,class:{content:"w-full"}},{direction:"top",inset:!0,class:{content:"inset-x-4 top-4"}},{direction:"top",inset:!1,class:{content:"inset-x-0 top-0 rounded-b-lg"}},{direction:"bottom",inset:!0,class:{content:"inset-x-4 bottom-4"}},{direction:"bottom",inset:!1,class:{content:"inset-x-0 bottom-0 rounded-t-lg"}},{direction:"left",inset:!0,class:{content:"inset-y-4 left-4"}},{direction:"left",inset:!1,class:{content:"inset-y-0 left-0 rounded-r-lg"}},{direction:"right",inset:!0,class:{content:"inset-y-4 right-4"}},{direction:"right",inset:!1,class:{content:"inset-y-0 right-0 rounded-l-lg"}}]},qf={__name:"UDrawer",props:{as:{type:null,required:!1},title:{type:String,required:!1},description:{type:String,required:!1},inset:{type:Boolean,required:!1},content:{type:Object,required:!1},overlay:{type:Boolean,required:!1,default:!0},handle:{type:Boolean,required:!1,default:!0},portal:{type:[Boolean,String],required:!1,skipCheck:!0,default:!0},nested:{type:Boolean,required:!1},class:{type:null,required:!1},ui:{type:Object,required:!1},activeSnapPoint:{type:[Number,String,null],required:!1},closeThreshold:{type:Number,required:!1}
3,shouldScaleBackground:{type:Boolean,required:!1},setBackgroundColorOnScale:{type:Boolean,required:!1},scrollLockTimeout:{type:Number,required:!1},fixed:{type:Boolean,required:!1},dismissible:{type:Boolean,required:!1,default:!0},modal:{type:Boolean,required:!1,default:!0},open:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1},direction:{type:String,required:!1,default:"bottom"},noBodyStyles:{type:Boolean,required:!1},handleOnly:{type:Boolean,required:!1},preventScrollRestoration:{type:Boolean,required:!1},snapPoints:{type:Array,required:!1}},emits:["close:prevent","drag","release","close","update:open","update:activeSnapPoint","animationEnd"],setup(e,{emit:t}){const n=e,o=t,l=Ve(),r=Te("drawer",n),i=Le(),s=rt(ot(r,"activeSnapPoint","closeThreshold","shouldScaleBackground","setBackgroundColorOnScale","scrollLockTimeout","fixed","dismissible","modal","open","defaultOpen","nested","direction","noBodyStyles","handleOnly","preventScrollRestoration","snapPoints"),o),d=Mt(ge(()=>r.portal)),f=ge(()=>r.content),c=E(()=>r.dismissible?{pointerDownOutside:xn}:["interactOutside","escapeKeyDown"].reduce((v,g)=>(v[g]=m=>{m.preventDefault(),o("close:prevent")},v),{})),u=E(()=>ie({extend:ie(Of),...i.ui?.drawer||{}})({direction:r.direction,inset:r.inset,snapPoints:r.snapPoints&&r.snapPoints.length>0}));return(p,v)=>(y(),C(at(a(r).nested?a(gf):a(yr)),re(le(a(s))),{default:x(()=>[l.default?(y(),C(a(ef),{key:0,"as-child":"",class:R(a(r).class)},{default:x(()=>[$(p.$slots,"default")]),_:3},8,["class"])):P("",!0),T(a(Zc),re(le(a(d))),{default:x(()=>[T(a(Ft),null,{default:x(()=>[a(r).overlay?(y(),C(a(mf),{key:0,"data-slot":"overlay",class:R(u.value.overlay({class:a(r).ui?.overlay}))},null,8,["class"])):P("",!0),T(a(bf),N({"data-slot":"content",class:u.value.content({class:[!l.default&&a(r).class,a(r).ui?.content]})},f.value,Nt(c.value)),{default:x(()=>[a(r).handle?(y(),C(a(Cf),{key:0,"data-slot":"handle",class:R(u.value.handle({class:a(r).ui?.handle}))},null,8,["class"])):P("",!0),!a(r).title&&!l.title||!a(r).description&&!l.description||l.content?(y(),C(a(It),{key:1},{default:x(()=>[!a(r).title&&!l.title?(y(),C(a(Mn),{key:0})):l.content?(y(),C(a(Mn),{key:1},{default:x(()=>[$(p.$slots,"title",{},()=>[Y(z(a(r).title),1)])]),_:3})):P("",!0),!a(r).description&&!l.description?(y(),C(a(Nn),{key:2})):l.content?(y(),C(a(Nn),{key:3},{default:x(()=>[$(p.$slots,"description",{},()=>[Y(z(a(r).description),1)])]),_:3})):P("",!0)]),_:3})):P("",!0),$(p.$slots,"content",{},()=>[A("div",{"data-slot":"container",class:R(u.value.container({class:a(r).ui?.container}))},[l.header||a(r).title||l.title||a(r).description||l.description?(y(),B("div",{key:0,"data-slot":"header",class:R(u.value.header({class:a(r).ui?.header}))},[$(p.$slots,"header",{},()=>[a(r).title||l.title?(y(),C(a(Mn),{key:0,"data-slot":"title",class:R(u.value.title({class:a(r).ui?.title}))},{default:x(()=>[$(p.$slots,"title",{},()=>[Y(z(a(r).title),1)])]),_:3},8,["class"])):P("",!0),a(r).description||l.description?(y(),C(a(Nn),{key:1,"data-slot":"description",class:R(u.value.description({class:a(r).ui?.description}))},{default:x(()=>[$(p.$slots,"description",{},()=>[Y(z(a(r).description),1)])]),_:3},8,["class"])):P("",!0)])],2)):P("",!0),l.body?(y(),B("div",{key:1,"data-slot":"body",class:R(u.value.body({class:a(r).ui?.body}))},[$(p.$slots,"body")],2)):P("",!0),l.footer?(y(),B("div",{key:2,"data-slot":"footer",class:R(u.value.footer({class:a(r).ui?.footer}))},[$(p.$slots,"footer")],2)):P("",!0)],2)])]),_:3},16,["class"])]),_:3})]),_:3},16)]),_:3},16))}},$f={slots:{root:"bg-default/75 backdrop-blur border-b border-default h-(--ui-header-height) sticky top-0 z-50",container:"flex items-center justify-between gap-3 h-full",left:"lg:flex-1 flex items-center gap-1.5",center:"hidden lg:flex",right:"flex items-center justify-end lg:flex-1 gap-1.5",title:"shrink-0 font-bold text-xl text-highlighted flex items-end gap-1.5",toggle:"lg:hidden",content:"lg:hidden",overlay:"lg:hidden",header:"px-4 sm:px-6 h-(--ui-header-height) shrink-0 flex items-center justify-between gap-3",body:"p-4 sm:p-6 overflow-y-auto"},variants:{toggleSide:{left:{toggle:"-ms-1.5"},right:{toggle:"-me-1.5"}}}},Sf=Object.assign({inheritAttrs:!1},{__name:"UHeader",props:rl({as:{type:null,required:!1,default:"header"},title:{type:String,required:!1,default:"Nuxt UI"},to:{type:String,required:!1,default:"/"},mode:{type:null,required:!1,default:"modal"},menu:{type:null,required:!1},toggle:{type:[Boolean,Object],required:!1,default:!0},toggleSide:{type:String,required:!1,default:"right"},autoClose:{type:Boolean,required:!1,default:!0},class:{type:null,required:!1},ui:{type:Object,required:!1}},{open:{type:Boolean,default:!1},openModifiers:{}}),emits:["update:open"],setup(e){const t=e,n=Ve(),o=Te("header",t),l=ol(e,"open",{type:Boolean,default:!1}),r=wo(),{t:i}=la(),s=Le(),[d,f]=bt(),[c,u]=bt(),[p,v]=bt(),g=E(()=>(n.title&&ll(n.title())||o.title||"Nuxt UI").trim());X(()=>r.fullPath,()=>{o.autoClose&&(l.value=!1)});const m=E(()=>ie({extend:ie($f),...s.ui?.header||{}})()),b=E(()=>({slideover:jd,modal:Ud,drawer:qf})[o.mode]),w=ge(()=>Be(o.menu,{},o.mode==="modal"?{fullscreen:!0,transition:!1}:{}));function _(){l.value=!l.value}return(k,q)=>(y(),B(G,null,[T(a(p),null,{default:x(()=>[$(k.$slots,"toggle",{open:l.value,toggle:_,ui:m.value},()=>[a(o).toggle?(y(),C(vn,N({key:0,color:"neutral",variant:"ghost","aria-label":l.value?a(i)("header.close"):a(i)("header.open"),icon:l.value?a(s).ui.icons.close:a(s).ui.icons.menu},typeof a(o).toggle=="object"?a(o).toggle:{},{"data-slot":"toggle",class:m.value.toggle({class:a(o).ui?.toggle,toggleSide:a(o).toggleSide}),onClick:_}),null,16,["aria-label","icon","class"])):P("",!0)])]),_:3}),T(a(d),null,{default:x(()=>[A("div",{"data-slot":"left",class:R(m.value.left({class:a(o).ui?.left}))}
3,[a(o).toggleSide==="left"?(y(),C(a(v),{key:0})):P("",!0),$(k.$slots,"left",{},()=>[T(en,{to:a(o).to,"aria-label":g.value,"data-slot":"title",class:R(m.value.title({class:a(o).ui?.title}))},{default:x(()=>[$(k.$slots,"title",{},()=>[Y(z(a(o).title),1)])]),_:3},8,["to","aria-label","class"])])],2)]),_:3}),T(a(c),null,{default:x(()=>[A("div",{"data-slot":"right",class:R(m.value.right({class:a(o).ui?.right}))},[$(k.$slots,"right"),a(o).toggleSide==="right"?(y(),C(a(v),{key:0})):P("",!0)],2)]),_:3}),T(a(Q),N({as:a(o).as},k.$attrs,{"data-slot":"root",class:m.value.root({class:[a(o).ui?.root,a(o).class]})}),{default:x(()=>[$(k.$slots,"top"),T(zd,{"data-slot":"container",class:R(m.value.container({class:a(o).ui?.container}))},{default:x(()=>[T(a(f)),A("div",{"data-slot":"center",class:R(m.value.center({class:a(o).ui?.center}))},[$(k.$slots,"default")],2),T(a(u))]),_:3},8,["class"]),$(k.$slots,"bottom")]),_:3},16,["as","class"]),T(a(b),N({open:l.value,"onUpdate:open":q[0]||(q[0]=O=>l.value=O),title:a(i)("header.title"),description:a(i)("header.description")},w.value,{ui:{overlay:m.value.overlay({class:a(o).ui?.overlay}),content:m.value.content({class:a(o).ui?.content})}}),{content:x(O=>[$(k.$slots,"content",re(le(O)),()=>[a(o).mode!=="drawer"?(y(),B("div",{key:0,"data-slot":"header",class:R(m.value.header({class:a(o).ui?.header}))},[T(a(f)),T(a(u))],2)):P("",!0),A("div",{"data-slot":"body",class:R(m.value.body({class:a(o).ui?.body}))},[$(k.$slots,"body")],2)])]),_:3},16,["open","title","description","ui"])],64))}}),Ef={class:"flex items-center"},Pf={class:"relative mr-4 lg:mr-0 px-4 items-center flex py-1 after:absolute"},Df=L({__name:"StatusIndicator",setup(e){const t=S("after:bg-gray-500"),n=S("Loading..."),o=async()=>{try{const r=await(await fetch("https://fblhffkdhfcg.statuspage.io/api/v2/status.json")).json();switch(n.value=r.status.description,r.status.indicator){case"none":t.value="after:bg-gw-status-none";break;case"minor":t.value="after:bg-gw-status-minor";break;case"major":t.value="after:bg-gw-status-major";break;case"critical":t.value="after:bg-gw-status-critical";break;case"maintenance":t.value="after:bg-gw-black";break;default:t.value="after:bg-gray-500"}}catch{n.value="Unable to fetch status",t.value="after:bg-gray-500"}};return pe(()=>{o()}),(l,r)=>{const i=xt;return y(),B("div",Ef,[A("div",Pf,[T(i,{to:"https://status.gatewayapi.com/",target:"_blank",class:R(["flex items-center text-center after:content-[''] after:ml-2 after:inline-flex after:h-[10px] after:w-[10px] after:rounded-full",a(t)]),title:a(n)},{default:x(()=>[...r[0]||(r[0]=[Y(" Status ",-1)])]),_:1},8,["class","title"])])])}}}),ro=Object.assign(Df,{__name:"SectionElementsNavigationStatusIndicator"});function hr(){const{locale:e}=kt({useScope:"global"}),n=xo().public.WEBSITE_BASE_URL?.includes("gatewayapi.dev")?"https://dev.onlinecity-id.io/gatewayapi-app":"https://onlinecity-id.io/gatewayapi-app",o=E(()=>`${n}/?locale=${e.value}`),l=E(()=>`${n}/signup/?locale=${e.value}`);return{loginUrl:o,signupUrl:l}}const Bf={class:"inner"},Af={class:"textbefore"},Tf={class:"textafter hidden"},Lf=L({__name:"ButtonOCID",setup(e){const{t}=kt({useScope:"global"}),{signupUrl:n}=hr();return(o,l)=>{const r=xt;return y(),C(r,{to:a(n),class:"btc-gw-success rounded-full btc-gw-ocid btn-ocid-signup px-lg-4 px-3 py-2 bg-success-300 font-bold text-white hover:font-normal","aria-label":"Sign up",title:"Sign up",external:""},{default:x(()=>[A("div",Bf,[A("div",Af,[$(o.$slots,"default")]),A("div",Tf,[Y(z(a(t)("buttons.ocid"))+" OC",1),l[0]||(l[0]=A("svg",{id:"cta-ocid-icon",xmlns:"http://www.w3.org/2000/svg",width:"15.112",height:"12.968",viewBox:"0 0 15.112 12.968"},[A("g",{id:"Group_1034","data-name":"Group 1034"},[A("path",{id:"Path_1608","data-name":"Path 1608",d:"M12.92,12.968a1.865,1.865,0,0,1-1.92-1.8V1.8A1.865,1.865,0,0,1,12.92,0a6.2,6.2,0,0,1,6.385,5.982v1a6.2,6.2,0,0,1-6.385,5.982m0-11.671a.521.521,0,0,0-.536.5v9.37a.52.52,0,0,0,.536.5,4.855,4.855,0,0,0,5-4.685v-1a4.856,4.856,0,0,0-5-4.685",transform:"translate(-4.193)",fill:"#19c0ff"}),A("path",{id:"Path_1609","data-name":"Path 1609",d:"M2.307,12.968A2.24,2.24,0,0,1,0,10.807V2.161A2.241,2.241,0,0,1,2.307,0,2.241,2.241,0,0,1,4.614,2.161v8.645a2.24,2.24,0,0,1-2.307,2.161m0-11.671a.9.9,0,0,0-.923.865v8.645a.9.9,0,0,0,.923.865.9.9,0,0,0,.923-.865V2.161A.9.9,0,0,0,2.307,1.3",transform:"translate(0 0)",fill:"#19c0ff"})])],-1))]),l[1]||(l[1]=A("div",{class:"btn-ocid-bg"},null,-1))])]),_:3},8,["to"])}}}),lo=Object.assign(Lf,{__name:"SectionElementsButtonsButtonOCID"}),If=()=>{const{locale:e}=kt({useScope:"global"}),t={en:"en_US",da:"da_DK",de:"de_DE",it:"it_IT",se:"sv_SE"},n={en_US:"en",da_DK:"da",de_DE:"de",it_IT:"it",sv_SE:"se"},o=d=>n[d]?n[d]:d.substring(0,2),l=d=>t[d]||`${d}_${d.toUpperCase()}`;return{wpLocaleToNuxt:o,nuxtLocaleToWp:l,getCurrentLocaleWpFormat:()=>{const d=e.value;return l(d)},getCurrentLocaleShort:()=>e.value.substring(0,2),isValidLocale:d=>Object.keys(t).includes(d),localeMap:t,reverseLocaleMap:n}},Rf=()=>{const{locale:e,locales:t}=kt({useScope:"global"}),n=wo(),o=sl(),{wpLocaleToNuxt:l}=If(),r=yo("pageTranslations",E(()=>{})),i=E(()=>{const w=n.path;return/^(\/[a-z]{2})?\/blog\/[^/]+\/?$/.test(w)?"blog-post":/^(\/[a-z]{2})?\/blog\/?$/.test(w)?"blog-index":/^(\/[a-z]{2})?\/(integrations|integrationer|integrationen)\/[^/]+\/?$/.test(w)?"integration-post":/^(\/[a-z]{2})?\/help-center\/[^/]+\/?$/.test(w)&&!w.includes("/category/")?"help-article":/^(\/[a-z]{2})?\/help-center\/?$/.test(w)?"help-center-index":/^(\/[a-z]{2})?\/help-center\/category\/[^/]+\/?$/.test(w)?"help-category":w==="/"||/^\/(da|de|it|se)\/?$/.test(w)?"homepage":"regular-page"}),s=E(()=>i.value==="homepage"?["en","da","de","it","se"]:["en","da","de"]),d=w=>{const _=r.value;if(!(!_||!Array.isArray(_)))return _.find(k=>!k||!k.locale?.locale?!1:l(k.locale.locale)===w)},f=w=>{const _=i.value;if((_==="blog-post"||_==="help-article"||_==="integration-post"||_==="regular-page")&&r.value){const q=d(w);if(!q)return"";const O=w==="en"?"":`/${w}`;return _==="blog-post"?`${O}/blog/${q.slug}/`:_==="help-article"?`${O}/help-center/${q.slug}/`:_==="integration-post"?`${O}/${w==="da"?"integrationer":w==="de"?"integrationen":"integrations"}/${q.slug}/`:`${O}/${q.slug}/`}if(_==="blog-index"){const O=`${w==="en"?"":`/${w}`}/blog/`,D=n.query.category;if(!D)return O;const h=w==="en"?"":`-${w}`,I=U=>
3U.replace(/-(?:da|de)$/,"")+h,M=Array.isArray(D)?D.filter(Boolean).map(I):[I(D)],F=new URLSearchParams;return M.forEach(U=>F.append("category",U)),`${O}?${F.toString()}`}return o(w)||""},c=E(()=>t.value),u=E(()=>{const w=s.value;return c.value.filter(_=>w.includes(_.code)?f(_.code)!=="":!1).map(_=>({..._,localePath:f(_.code),isAvailable:!0}))}),p=E(()=>c.value.find(w=>w.code===e.value)),v=E(()=>p.value?.name||""),g=E(()=>p.value?.flag||""),m=w=>u.value.some(_=>_.code===w),b=E(()=>u.value.length);return{getLanguageUrl:f,allLocales:c,availableLocales:u,systemAvailableLocales:s,currentLocale:p,currentLocaleName:v,currentLocaleFlag:g,isLocaleAvailable:m,findTranslation:d,pageType:i,availableLocaleCount:b}};function Pt(e,t){return e?{title:e.title||null,url:t(e.url)||null,target:e.target||null}:null}function Nf(e,t){return(e?.mainNavigation?.navigationMenu?.topMenu||[]).map(o=>Pt(o.link,t))}function Mf(e,t){return((e?.mainNavigation?.navigationMenu||{}).menuItems||[]).map(l=>{const r=l.menuColumn||[],i=r.length>0,s=r.map(f=>({categoryTitle:f.categoryTitle||null,categoryDescription:f.categoryDescription||null,groups:(f.menuGroups||[]).map(c=>{const u=c.groupStyle,p=Array.isArray(u)?u[0]||null:u||null;return{title:c.groupTitle||null,description:c.groupDescription||null,icon:c.groupIcon||null,style:p,links:(c.links||[]).map(v=>({link:Pt(v.menuLink,t),description:v.linkDescription||null}))}})})),d=l.showBottomBar&&l.bottomBar?{label:l.bottomBar.label||null,link:Pt(l.bottomBar.link,t),description:l.bottomBar.description||null,items:(l.bottomBar.items||[]).map(f=>({icon:f.icon||null,link:Pt(f.link,t),description:f.description||null}))}:null;return{active:null,hasSubmenu:i,link:Pt(l.link,t),menuClass:null,columns:s.length>0?s:null,showBottomBar:l.showBottomBar||!1,bottomBar:d}})}const so=["en","da","de"];function Ff(e){const{rewriteUrl:t}=Oo(),{data:n}=ko("nav-items-all",async()=>{const r={};return(await Promise.allSettled(so.map(s=>$fetch("/i/navigation",{params:{lang:s}})))).forEach((s,d)=>{const f=so[d];f&&s.status==="fulfilled"&&(r[f]=s.value)}),r},{default:()=>({})}),o=E(()=>{const r=n.value?.[e.value]??n.value?.en;return r?Mf(r,t):[]}),l=E(()=>{const r=n.value?.[e.value]??n.value?.en;return r?Nf(r,t):[]});return{navItems:o,topMenu:l}}const zf={class:"hidden lg:flex items-center text-xs text-gray-500"},Hf={class:"container mx-auto flex justify-end items-center"},jf={class:"relative group"},Vf=["aria-label"],Uf=["src","alt"],Wf={class:"absolute right-0 z-50 mt-2 w-44 rounded-lg bg-white py-1 text-sm shadow-lg ring-1 ring-black/5 opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-150"},Kf={class:"px-3 py-1.5 text-xs font-semibold text-gray-400 uppercase tracking-wide"},Gf=["href"],Yf=["src","alt"],Xf=["href"],Zf={class:"hidden lg:inline-flex"},Jf={class:"flex flex-col h-full"},Qf={class:"flex items-center px-4 shrink-0 border-b border-gray-100",style:{height:"var(--ui-header-height, 4rem)"}},ep={class:"flex-1"},tp={class:"relative"},np=["aria-label"],ap=["src","alt"],op={key:0,class:"absolute left-0 z-10001 mt-2 w-44 rounded-lg bg-white py-1 text-sm shadow-lg ring-1 ring-black/5"},rp={class:"px-3 py-1.5 text-xs font-semibold text-gray-400 uppercase tracking-wide"},lp=["href"],sp=["src","alt"],ip={class:"flex-1 flex justify-center"},up={class:"flex-1 flex justify-end"},dp={class:"flex-1 overflow-y-auto min-h-0"},cp={class:"shrink-0 bg-white border-t border-gray-100 px-4 py-4 flex flex-col gap-3"},fp={class:"mobile-nav-signup"},pp=["href"],vp=L({__name:"Navigation",async setup(e){let t,n;const o=S(!1),l=S(!1);X(o,w=>{{const _=window.zE;if(typeof _=="function")try{_("messenger",w?"hide":"show")}catch{try{_("webWidget",w?"hide":"show")}catch{}}}});const r={root:"bg-white max-w-[1156px] mx-auto rounded-[12px] shadow-[0_1px_3px_0_rgba(0,0,0,0.06)] border-b border-gray-100 overflow-visible",container:"flex items-center gap-3 h-full !px-7",left:"flex items-center gap-1.5 lg:flex-none",center:"hidden lg:flex flex-1 lg:flex-none justify-center",right:"flex items-center justify-end gap-3 lg:flex-none",content:"light bg-white z-10000",overlay:"z-9999"},{locale:i,t:s}=kt({useScope:"global"}),d=il(),{loginUrl:f}=hr(),{getLanguageUrl:c,availableLocales:u,currentLocaleName:p,currentLocaleFlag:v}=Rf(),{navItems:g,topMenu:m}=([t,n]=Co(()=>Ff(i)),t=await t,n(),t),b=w=>{if(!w)return"#";const{normalizedUrl:_}=sa(w);return _.value};return(w,_)=>{const k=xt,q=oa,O=Dd,D=be,h=vn,I=Md,M=Sf;return y(),B(G,null,[A("div",zf,[A("div",Hf,[T(ro),(y(!0),B(G,null,oe(a(m),(F,U)=>
3(y(),B(G,{key:F.url||U},[_[3]||(_[3]=A("span",{class:"text-gray-200 select-none mx-1"},"|",-1)),T(k,{to:b(F.url),target:F.target||void 0,class:"px-3 py-2 hover:text-gray-800 transition-colors"},{default:x(()=>[Y(z(F.title),1)]),_:2},1032,["to","target"])],64))),128))])]),A("div",{class:R(["nav-sticky sticky top-1 z-100",a(o)?"":"px-3 lg:px-0"])},[T(M,{open:a(o),"onUpdate:open":_[2]||(_[2]=F=>ra(o)?o.value=F:null),to:a(d)("/"),ui:r},{title:x(()=>[T(q,{src:"/logos/gatewayapi-logo.svg",width:"28",class:"h-7 w-auto",alt:"GatewayAPI",preload:{fetchPriority:"high"}})]),right:x(()=>[A("div",jf,[A("button",{type:"button",class:"flex items-center gap-1 text-sm text-gray-500 hover:text-gray-800 transition-colors cursor-pointer","aria-label":a(s)("navigation.selectLanguage")},[A("img",{class:"h-5 w-5 rounded-full object-cover",src:a(v),alt:a(p)},null,8,Uf),T(D,{name:"i-lucide-chevron-down",class:"size-3 text-gray-400 transition-transform duration-200 group-hover:rotate-180"})],8,Vf),A("div",Wf,[A("p",Kf,z(a(s)("navigation.selectLanguage")),1),(y(!0),B(G,null,oe(a(u),F=>(y(),B("a",{key:F.code,href:a(c)(F.code),class:R(["flex items-center gap-2 px-3 py-1.5 hover:bg-gray-50 text-gray-700 hover:text-gray-900 transition-colors",{"font-medium text-primary":F.code===a(i)}])},[A("img",{class:"h-4 w-4 rounded-full object-cover",src:F.flag,alt:F.name},null,8,Yf),Y(" "+z(F.name),1)],10,Gf))),128))])]),A("a",{href:a(f),target:"_blank",rel:"noopener noreferrer",class:"hidden lg:inline-flex items-center text-sm font-medium text-gray-600 hover:text-gray-900 transition-colors"},[Y(z(a(s)("navigation.login"))+" ",1),T(D,{name:"i-lucide-chevron-right",class:"size-3.5 ml-0.5 text-gray-400"})],8,Xf),A("div",Zf,[T(lo,{class:"hidden lg:inline-flex text-sm"},{default:x(()=>[Y(z(a(s)("navigation.signup")),1)]),_:1})])]),content:x(()=>[A("div",Jf,[A("div",Qf,[A("div",ep,[A("div",tp,[A("button",{type:"button",class:"flex items-center gap-1.5 text-sm text-gray-500 hover:text-gray-800 transition-colors cursor-pointer","aria-label":a(s)("navigation.selectLanguage"),onClick:_[0]||(_[0]=F=>l.value=!a(l))},[A("img",{class:"h-6 w-6 rounded-full object-cover",src:a(v),alt:a(p)},null,8,ap),T(D,{name:"i-lucide-chevron-down",class:R(["size-3 text-gray-400 transition-transform duration-200",a(l)?"rotate-180":""])},null,8,["class"])],8,np),a(l)?(y(),B("div",op,[A("p",rp,z(a(s)("navigation.selectLanguage")),1),(y(!0),B(G,null,oe(a(u),F=>(y(),B("a",{key:F.code,href:a(c)(F.code),class:R(["flex items-center gap-2 px-3 py-1.5 hover:bg-gray-50 text-gray-700 hover:text-gray-900 transition-colors",{"font-medium text-primary":F.code===a(i)}])},[A("img",{class:"h-4 w-4 rounded-full object-cover",src:F.flag,alt:F.name},null,8,sp),Y(" "+z(F.name),1)],10,lp))),128))])):P("",!0)])]),A("div",ip,[T(ro)]),A("div",up,[T(h,{icon:"i-lucide-x",color:"neutral",variant:"ghost",size:"md","aria-label":a(s)("navigation.closeMobileMenu"),onClick:_[1]||(_[1]=F=>{o.value=!1,l.value=!1})},null,8,["aria-label"])])]),A("div",dp,[a(g)?.length?(y(),C(I,{key:0,items:a(g)},null,8,["items"])):P("",!0)]),A("div",cp,[A("div",fp,[T(lo,{class:"justify-center"},{default:x(()=>[Y(z(a(s)("navigation.signup")),1)]),_:1})]),A("a",{href:a(f),target:"_blank",rel:"noopener noreferrer",class:"flex items-center justify-center w-full py-2 px-4 rounded-full border border-gray-200 text-sm font-medium text-gray-700 hover:bg-gray-50 transition-colors"},z(a(s)("navigation.login")),9,pp)])])]),default:x(()=>[a(g)?.length?(y(),C(O,{key:0,items:a(g)},null,8,["items"])):P("",!0)]),_:1},8,["open","to"])],2)],64)}}}),Mp=Object.assign(vp,{__name:"SectionElementsMainNavigation"}),gp=mo("/logos/footer-logo.svg"),mp={class:"newsletter-signup lg:max-w-[1034px] lg:mx-auto justify-between px-10 lg:px-0 flex flex-col lg:flex-row mt-16 lg:mt-10 mb-8"},yp={class:"flex flex-col"},hp={class:"text-[22px] text-[#94989F] font-bold mb-2"},bp={class:"text-base text-[#94989F] mb-5 lg:mb-0"},_p={class:"flex-col flex justify-end"},wp=["placeholder","disabled"],xp=["disabled"],kp={class:"mt-2 min-h-[20px]"},Cp={key:0,class:"text-sm font-medium text-red-400"},Op={key:0,class:"mt-4"},qp={class:"lg:max-w-[1034px] text-gray-400 grid md:grid-cols-3 px-10 lg:px-0 gap-y-10 lg:gap-y-4 mx-auto max-w-6xl mb-12"},$p={key:0,class:"order-1"},Sp={class:"text-[22px] font-bold after:bg-[#27abfa] after:block after:w-12 after:h-[1px] after:mt-5 mb-5"},Ep={key:1,class:"order-3 md:order-none my-5 lg:my-0"},Pp={class:"text-[22px] font-bold mb-3 after:bg-[#27abfa] after:block after:w-12 after:h-[1px] after:mt-2"},Dp={class:"flex flex-row gap-5"},Bp=["innerHTML"],Ap=L({__name:"Footer",async setup(e){let t,n;const{t:o,locale:l}=kt({useScope:"global"}),r=xo(),{rewriteUrl:i,rewriteObject:s}=Oo(),{data:d}=([t,n]=Co(()=>ko(()=>`footer-options-${l.value}`,()=>$fetch(`${r.public.CMS_BASE_URL}/wp-json/gatewayapi/v1/options`,{params:{lang:l.value}}),{transform:w=>{const _=w?.data||{};return{aboveFooterLogo:_.above_footer_logo?{node:{altText:_.above_footer_logo.alt||"",mediaItemUrl:_.above_footer_logo.url||"",sourceUrl:_.above_footer_logo.url||""}}:null,aboveFooterText:_.above_footer_text||"",footerText:i(_.footer_text||""),footerLogo:_.footer_logo?{node:{altText:_.footer_logo.alt||"",mediaItemUrl:_.footer_logo.url||"",sourceUrl:_.footer_logo.url||""}}:null,footerMenu:s(_.footer_menu||[])}}})),t=await t,n(),t),f=S(""),c=S(!1),u=S(""),p=S(!1),v=S(""),g=S(!1),m=w=>/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(w),b=async()=>
3{if(g.value=!0,u.value="",v.value="",!f.value){v.value=o("footer.emailErrorRequired");return}if(!m(f.value)){v.value=o("footer.emailErrorInvalid");return}c.value=!0;try{const w=await $fetch("/i/newsletter",{method:"POST",body:{emailAddress:f.value,name:f.value}});if(w.success)p.value=!0,g.value=!1,w.status==="already_subscribed"?u.value=o("footer.newsletterSuccessAlreadySubscribed"):(u.value=o("footer.newsletterSuccessThankYou"),f.value="");else throw new Error("Subscription failed")}catch(w){p.value=!1,u.value=w.data?.message||o("footer.newsletterError")}finally{c.value=!1,setTimeout(()=>{u.value=""},5e3)}};return(w,_)=>{const k=oa,q=xt;return y(),B("footer",null,[_[2]||(_[2]=A("div",{class:"py-20 px-5 xl:px-0"},[A("hr",{class:"border-[#323C4A1A]"})],-1)),_[3]||(_[3]=A("div",{class:"lg:max-w-[1034px] lg:mx-auto px-10 md:px-5 xl:px-0 mb-12"},[A("img",{class:"w-52",src:gp,alt:"Footer logo"})],-1)),A("div",mp,[A("div",yp,[A("h3",hp,z(a(o)("footer.newsLetterSignup")),1),A("p",bp,z(a(o)("footer.newsLetterDescription")),1)]),A("div",_p,[A("form",{class:"",onSubmit:Ge(b,["prevent"])},[A("div",{class:R(["flex w-full max-w-[400px] lg:w-[420px] newsletter-btn items-center justify-between rounded-full border py-[6px] pl-4 pr-[6px] transition-colors",a(v)&&a(g)?"border-red-500 bg-red-50":"border-white bg-white"])},[_[1]||(_[1]=A("svg",{width:"26",height:"19",viewBox:"0 0 26 19",fill:"none",class:"mr-[10px]",xmlns:"http://www.w3.org/2000/svg"},[A("path",{d:"M21.9375 0H4.0625C1.82264 0 0 1.77591 0 3.95833V15.0417C0 17.2241 1.82264 19 4.0625 19H21.9375C24.1774 19 26 17.2241 26 15.0417V3.95833C26 1.77591 24.1774 0 21.9375 0ZM24.375 15.0417C24.375 16.3513 23.2816 17.4167 21.9375 17.4167H4.0625C2.71842 17.4167 1.625 16.3513 1.625 15.0417V3.95833C1.625 2.64872 2.71842 1.58333 4.0625 1.58333H21.9375C23.2816 1.58333 24.375 2.64872 24.375 3.95833V15.0417ZM22.5119 4.51804L17.3989 9.5L22.5119 14.482C22.8294 14.7913 22.8294 15.2922 22.5119 15.6014C22.3533 15.7559 22.1453 15.8333 21.9375 15.8333C21.7297 15.8333 21.5217 15.7559 21.3631 15.6014L16.25 10.6194L13.5744 13.2264C13.4158 13.3809 13.2078 13.4583 13 13.4583C12.7922 13.4583 12.5842 13.3809 12.4256 13.2264L9.75 10.6194L4.63694 15.6014C4.4783 15.7559 4.2703 15.8333 4.0625 15.8333C3.8547 15.8333 3.6467 15.7559 3.48806 15.6014C3.17058 15.292 3.17058 14.7911 3.48806 14.482L8.60113 9.5L3.48806 4.51804C3.17058 4.2087 3.17058 3.70777 3.48806 3.39863C3.80555 3.08948 4.31966 3.08928 4.63694 3.39863L13 11.5473L21.3631 3.39863C21.6805 3.08928 22.1947 3.08928 22.5119 3.39863C22.8292 3.70797 22.8294 4.2089 22.5119 4.51804Z",fill:"#94989F"})],-1)),on(A("input",{"onUpdate:modelValue":_[0]||(_[0]=O=>ra(f)?f.value=O:null),type:"email",name:"email",autocomplete:"email",placeholder:a(o)("footer.emailPlaceholder"),required:"",class:R(["flex-1  placeholder:text-primary-content focus:outline-none text-xs",a(v)&&a(g)?"text-red-700":"text-gray-900"]),disabled:a(c),onKeyup:ta(b,["enter"])},null,42,wp),[[ul,a(f)]]),A("button",{type:"submit",disabled:a(c),class:"rounded-full px-5 py-[10px] bg-success-300 text-xs lg:text-base font-normal text-white transition-colors duration-200 hover:bg-primary-hover disabled:bg-gray-400 disabled:cursor-not-allowed"},z(a(c)?a(o)("footer.subscribeButton")+"...":a(o)("footer.subscribeButton")),9,xp)],2),A("div",kp,[a(v)&&a(g)?(y(),B("p",Cp,z(a(v)),1)):P("",!0)])],32),a(u)?(y(),B("div",Op,[A("p",{class:R(["text-sm font-medium",a(p)?"text-green-400":"text-red-400"])},z(a(u)),3)])):P("",!0)])]),_[4]||(_[4]=A("div",{class:"lg:max-w-[1034px] mx-auto w-full px-5 lg:px-0"},[A("div",{class:"border-b mx-auto border-[#323C4A1A] my-[60px]"})],-1)),A("div",qp,[(y(!0),B(G,null,oe(a(d)?.footerMenu,(O,D)=>(y(),B(G,{key:D},[O?.type?.includes("text")?(y(),B("div",$p,[A("p",Sp,z(O?.header),1),A("ul",{class:R(["flex flex-wrap",(O?.links?.length??0)>4?"flex-row":"flex-col"])},[(y(!0),B(G,null,oe(O?.links,(h,I)=>(y(),B("li",{key:I,class:"w-1/2 mb-1"},[h?.link?.url?(y(),C(cl,{key:0,class:"hover:text-gateway-blue transition-colors",href:h.link.url,title:h.link.title||void 0,target:h.link.target||"_self"},{default:x(()=>[Y(z(h.link.title),1)]),_:2},1032,["href","title","target"])):P("",!0)]))),128))],2)])):O?.type?.includes("icons")?(y(),B("div",Ep,[A("p",Pp,z(O?.header),1),A("ul",Dp,[(y(!0),B(G,null,oe(O?.links,(h,I)=>(y(),B("li",{key:I},[h?.link?(y(),C(q,{key:0,to:h.link.url,target:h.link.target||"_blank",title:h.link.title||void 0,class:"block hover:opacity-70 transition-opacity"},{default:x(()=>[h?.image?.url?(y(),C(k,{key:0,class:"h-7 w-full min-w-5",src:h.image.url,alt:h.image.altText||h.link.title||"Social media icon"},null,8,["src","alt"])):P("",!0)]),_:2},1032,["to","target","title"])):P("",!0)]))),128))])])):P("",!0)],64))),128))]),A("div",{class:"text-center font-normal copyright bg-gateway-purple text-white p-7",innerHTML:a(d)?.footerText},null,8,Bp)])}}}),Fp=Object.assign(Ap,{__name:"Footer"});export{Mp as _,Fp as a};

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.