1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2423],{8129:(e,t,r)=>{r.d(t,{q7:()=>em,N_:()=>eh,B8:()=>ep,bL:()=>ef,l9:()=>ev,LM:()=>eg});var n=r(12115),o=r(47650),l=r(95155),i=r(92556),a=r(94446),u=Symbol("radix.slottable");function c(e){return n.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===u}var s=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=function(e){let t=function(e){let t=n.forwardRef((e,t)=>{let{children:r,...o}=e;if(n.isValidElement(r)){var l;let e,i,u=(l=r,(i=(e=Object.getOwnPropertyDescriptor(l.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.ref:(i=(e=Object.getOwnPropertyDescriptor(l,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.props.ref:l.props.ref||l.ref),c=function(e,t){let r={...t};for(let n in t){let o=e[n],l=t[n];/^on[A-Z]/.test(n)?o&&l?r[n]=(...e)=>{let t=l(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...l}:"className"===n&&(r[n]=[o,l].filter(Boolean).join(" "))}return{...e,...r}}(o,r.props);return r.type!==n.Fragment&&(c.ref=t?(0,a.t)(t,u):u),n.cloneElement(r,c)}return n.Children.count(r)>1?n.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=n.forwardRef((e,r)=>{let{children:o,...i}=e,a=n.Children.toArray(o),u=a.find(c);if(u){let e=u.props.children,o=a.map(t=>t!==u?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,l.jsx)(t,{...i,ref:r,children:n.isValidElement(e)?n.cloneElement(e,void 0,o):null})}return(0,l.jsx)(t,{...i,ref:r,children:o})});return r.displayName=`${e}.Slot`,r}(`Primitive.${t}`),o=n.forwardRef((e,n)=>{let{asChild:o,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,l.jsx)(o?r:t,{...i,ref:n})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{});function d(e,t){e&&o.flushSync(()=>e.dispatchEvent(t))}var f=r(23558),p=r(66218),m=r(76842),v=r(68946),h=r(9966),g=r(58462),y=r(4129),w=r(70222),b=r(10308),x="NavigationMenu",[E,C,R]=(0,h.N)(x),[N,j,M]=(0,h.N)(x),[S,_]=function(e,t=[]){let r=[],o=()=>{let t=r.map(e=>n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return o.scopeName=e,[function(t,o){let i=n.createContext(o),a=r.length;r=[...r,o];let u=t=>{let{scope:r,children:o,...u}=t,c=r?.[e]?.[a]||i,s=n.useMemo(()=>u,Object.values(u));return(0,l.jsx)(c.Provider,{value:s,children:o})};return u.displayName=t+"Provider",[u,function(r,l){let u=l?.[e]?.[a]||i,c=n.useContext(u);if(c)return c;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(o,...t)]}(x,[R,M]),[k,I]=S(x),[A,P]=S(x),D=n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,value:o,onValueChange:i,defaultValue:u,delayDuration:c=200,skipDelayDuration:d=300,orientation:m="horizontal",dir:v,...h}=e,[g,y]=n.useState(null),w=(0,a.s)(t,e=>y(e)),b=(0,p.jH)(v),E=n.useRef(0),C=n.useRef(0),R=n.useRef(0),[N,j]=n.useState(!0),[M,S]=(0,f.i)({prop:o,onChange:e=>{let t=d>0;""!==e?(window.clearTimeout(R.current),t&&j(!1)):(window.clearTimeout(R.current),R.current=window.setTimeout(()=>j(!0),d)),null==i||i(e)},defaultProp:null!=u?u:"",caller:x}),_=n.useCallback(()=>{window.clearTimeout(C.current),C.current=window.setTimeout(()=>S(""),150)},[S]),k=n.useCallback(e=>{window.clearTimeout(C.current),S(e)},[S]),I=n.useCallback(e=>{M===e?window.clearTimeout(C.current):E.current=window.setTimeout(()=>{window.clearTimeout(C.current),S(e)},c)},[M,S,c]);return n.useEffect(()=>()=>{window.clearTimeout(E.current),window.clearTimeout(C.current),window.clearTimeout(R.current)},[]),(0,l.jsx)(T,{scope:r,isRootMenu:!0,value:M,dir:b,orientation:m,rootNavigationMenu:g,onTriggerEnter:e=>{window.clearTimeout(E.current),N?I(e):k(e)},onTriggerLeave:()=>{window.clearTimeout(E.current),_()},onContentEnter:()=>window.clearTimeout(C.current),onContentLeave:_,onItemSelect:e=>{S(t=>t===e?"":e)},onItemDismiss:()=>S(""),children:(0,l.jsx)(s.nav,{"aria-label":"Main","data-orientation":m,dir:b,...h,ref:w})})});D.displayName=x;var O="NavigationMenuSub";n.forwardRef((e,t)=>
1{let{__scopeNavigationMenu:r,value:n,onValueChange:o,defaultValue:i,orientation:a="horizontal",...u}=e,c=I(O,r),[d,p]=(0,f.i)({prop:n,onChange:o,defaultProp:null!=i?i:"",caller:O});return(0,l.jsx)(T,{scope:r,isRootMenu:!1,value:d,dir:c.dir,orientation:a,rootNavigationMenu:c.rootNavigationMenu,onTriggerEnter:e=>p(e),onItemSelect:e=>p(e),onItemDismiss:()=>p(""),children:(0,l.jsx)(s.div,{"data-orientation":a,...u,ref:t})})}).displayName=O;var T=e=>{let{scope:t,isRootMenu:r,rootNavigationMenu:o,dir:i,orientation:a,children:u,value:c,onItemSelect:s,onItemDismiss:d,onTriggerEnter:f,onTriggerLeave:p,onContentEnter:m,onContentLeave:h}=e,[g,y]=n.useState(null),[b,x]=n.useState(new Map),[C,R]=n.useState(null);return(0,l.jsx)(k,{scope:t,isRootMenu:r,rootNavigationMenu:o,value:c,previousValue:function(e){let t=n.useRef({value:e,previous:e});return n.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}(c),baseId:(0,v.B)(),dir:i,orientation:a,viewport:g,onViewportChange:y,indicatorTrack:C,onIndicatorTrackChange:R,onTriggerEnter:(0,w.c)(f),onTriggerLeave:(0,w.c)(p),onContentEnter:(0,w.c)(m),onContentLeave:(0,w.c)(h),onItemSelect:(0,w.c)(s),onItemDismiss:(0,w.c)(d),onViewportContentChange:n.useCallback((e,t)=>{x(r=>(r.set(e,t),new Map(r)))},[]),onViewportContentRemove:n.useCallback(e=>{x(t=>t.has(e)?(t.delete(e),new Map(t)):t)},[]),children:(0,l.jsx)(E.Provider,{scope:t,children:(0,l.jsx)(A,{scope:t,items:b,children:u})})})},K="NavigationMenuList",F=n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,...n}=e,o=I(K,r),i=(0,l.jsx)(s.ul,{"data-orientation":o.orientation,...n,ref:t});return(0,l.jsx)(s.div,{style:{position:"relative"},ref:o.onIndicatorTrackChange,children:(0,l.jsx)(E.Slot,{scope:r,children:o.isRootMenu?(0,l.jsx)(er,{asChild:!0,children:i}):i})})});F.displayName=K;var L="NavigationMenuItem",[$,W]=S(L),V=n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,value:o,...i}=e,a=(0,v.B)(),u=n.useRef(null),c=n.useRef(null),d=n.useRef(null),f=n.useRef(()=>{}),p=n.useRef(!1),m=n.useCallback(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"start";if(u.current){f.current();let t=el(u.current);t.length&&ei("start"===e?t:t.reverse())}},[]),h=n.useCallback(()=>{if(u.current){let e=el(u.current);e.length&&(f.current=function(e){return e.forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}),()=>{e.forEach(e=>{let t=e.dataset.tabindex;e.setAttribute("tabindex",t)})}}(e))}},[]);return(0,l.jsx)($,{scope:r,value:o||a||"LEGACY_REACT_AUTO_VALUE",triggerRef:c,contentRef:u,focusProxyRef:d,wasEscapeCloseRef:p,onEntryKeyDown:m,onFocusProxyEnter:m,onRootContentClose:h,onContentFocusOutside:h,children:(0,l.jsx)(s.li,{...i,ref:t})})});V.displayName=L;var B="NavigationMenuTrigger",z=n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,disabled:o,...u}=e,c=I(B,e.__scopeNavigationMenu),d=W(B,e.__scopeNavigationMenu),f=n.useRef(null),p=(0,a.s)(f,d.triggerRef,t),m=ec(c.baseId,d.value),v=es(c.baseId,d.value),h=n.useRef(!1),g=n.useRef(!1),y=d.value===c.value;return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(E.ItemSlot,{scope:r,value:d.value,children:(0,l.jsx)(eo,{asChild:!0,children:(0,l.jsx)(s.button,{id:m,disabled:o,"data-disabled":o?"":void 0,"data-state":eu(y),"aria-expanded":y,"aria-controls":v,...u,ref:p,onPointerEnter:(0,i.mK)(e.onPointerEnter,()=>{g.current=!1,d.wasEscapeCloseRef.current=!1}),onPointerMove:(0,i.mK)(e.onPointerMove,ed(()=>{o||g.current||d.wasEscapeCloseRef.current||h.current||(c.onTriggerEnter(d.value),h.current=!0)})),onPointerLeave:(0,i.mK)(e.onPointerLeave,ed(()=>{o||(c.onTriggerLeave(),h.current=!1)})),onClick:(0,i.mK)(e.onClick,()=>{c.onItemSelect(d.value),g.current=y}),onKeyDown:(0,i.mK)(e.onKeyDown,e=>{let t={horizontal:"ArrowDown",vertical:"rtl"===c.dir?"ArrowLeft":"ArrowRight"}[c.orientation];y&&e.key===t&&(d.onEntryKeyDown(),e.preventDefault())})})})}),y&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(b.bL,{"aria-hidden":!0,tabIndex:0,ref:d.focusProxyRef,onFocus:e=>{let t=d.contentRef.current,r=e.relatedTarget,n=r===f.current,o=null==t?void 0:t.contains(r);(n||!o)&&d.onFocusProxyEnter(n?"start":"end")}}),c.viewport&&(0,l.jsx)("span",{"aria-owns":v})]})]})});z.displayName=B;var G="navigationMenu.linkSelect",U=n.forwardRef((e,t)=>
1{let{__scopeNavigationMenu:r,active:n,onSelect:o,...a}=e;return(0,l.jsx)(eo,{asChild:!0,children:(0,l.jsx)(s.a,{"data-active":n?"":void 0,"aria-current":n?"page":void 0,...a,ref:t,onClick:(0,i.mK)(e.onClick,e=>{let t=e.target,r=new CustomEvent(G,{bubbles:!0,cancelable:!0});t.addEventListener(G,e=>null==o?void 0:o(e),{once:!0}),d(t,r),r.defaultPrevented||e.metaKey||d(t,new CustomEvent(Y,{bubbles:!0,cancelable:!0}))},{checkForDefaultPrevented:!1})})})});U.displayName="NavigationMenuLink";var q="NavigationMenuIndicator";n.forwardRef((e,t)=>{let{forceMount:r,...n}=e,i=I(q,e.__scopeNavigationMenu),a=!!i.value;return i.indicatorTrack?o.createPortal((0,l.jsx)(m.C,{present:r||a,children:(0,l.jsx)(Z,{...n,ref:t})}),i.indicatorTrack):null}).displayName=q;var Z=n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,...o}=e,i=I(q,r),a=C(r),[u,c]=n.useState(null),[d,f]=n.useState(null),p="horizontal"===i.orientation,m=!!i.value;n.useEffect(()=>{var e;let t=null==(e=a().find(e=>e.value===i.value))?void 0:e.ref.current;t&&c(t)},[a,i.value]);let v=()=>{u&&f({size:p?u.offsetWidth:u.offsetHeight,offset:p?u.offsetLeft:u.offsetTop})};return ea(u,v),ea(i.indicatorTrack,v),d?(0,l.jsx)(s.div,{"aria-hidden":!0,"data-state":m?"visible":"hidden","data-orientation":i.orientation,...o,ref:t,style:{position:"absolute",...p?{left:0,width:d.size+"px",transform:"translateX(".concat(d.offset,"px)")}:{top:0,height:d.size+"px",transform:"translateY(".concat(d.offset,"px)")},...o.style}}):null}),H="NavigationMenuContent";n.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=I(H,e.__scopeNavigationMenu),u=W(H,e.__scopeNavigationMenu),c=(0,a.s)(u.contentRef,t),s=u.value===o.value,d={value:u.value,triggerRef:u.triggerRef,focusProxyRef:u.focusProxyRef,wasEscapeCloseRef:u.wasEscapeCloseRef,onContentFocusOutside:u.onContentFocusOutside,onRootContentClose:u.onRootContentClose,...n};return o.viewport?(0,l.jsx)(X,{forceMount:r,...d,ref:c}):(0,l.jsx)(m.C,{present:r||s,children:(0,l.jsx)(J,{"data-state":eu(s),...d,ref:c,onPointerEnter:(0,i.mK)(e.onPointerEnter,o.onContentEnter),onPointerLeave:(0,i.mK)(e.onPointerLeave,ed(o.onContentLeave)),style:{pointerEvents:!s&&o.isRootMenu?"none":void 0,...d.style}})})}).displayName=H;var X=n.forwardRef((e,t)=>{let{onViewportContentChange:r,onViewportContentRemove:n}=I(H,e.__scopeNavigationMenu);return(0,y.N)(()=>{r(e.value,{ref:t,...e})},[e,t,r]),(0,y.N)(()=>()=>n(e.value),[e.value,n]),null}),Y="navigationMenu.rootContentDismiss",J=n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,value:o,triggerRef:u,focusProxyRef:c,wasEscapeCloseRef:s,onRootContentClose:d,onContentFocusOutside:f,...p}=e,m=I(H,r),v=n.useRef(null),h=(0,a.s)(v,t),y=ec(m.baseId,o),w=es(m.baseId,o),b=C(r),x=n.useRef(null),{onItemDismiss:E}=m;n.useEffect(()=>{let e=v.current;if(m.isRootMenu&&e){let t=()=>{var t;E(),d(),e.contains(document.activeElement)&&(null==(t=u.current)||t.focus())};return e.addEventListener(Y,t),()=>e.removeEventListener(Y,t)}},[m.isRootMenu,e.value,u,E,d]);let R=n.useMemo(()=>{let e=b().map(e=>e.value);"rtl"===m.dir&&e.reverse();let t=e.indexOf(m.value),r=e.indexOf(m.previousValue),n=o===m.value,l=r===e.indexOf(o);if(!n&&!l)return x.current;let i=(()=>{if(t!==r){if(n&&-1!==r)return t>r?"from-end":"from-start";if(l&&-1!==t)return t>r?"to-start":"to-end"}return null})();return x.current=i,i},[m.previousValue,m.value,m.dir,b,o]);return(0,l.jsx)(er,{asChild:!0,children:(0,l.jsx)(g.qW,{id:w,"aria-labelledby":y,"data-motion":R,"data-orientation":m.orientation,...p,ref:h,disableOutsidePointerEvents:!1,onDismiss:()=>{var e;let t=new Event(Y,{bubbles:!0,cancelable:!0});null==(e=v.current)||e.dispatchEvent(t)},onFocusOutside:(0,i.mK)(e.onFocusOutside,e=>{var t;f();let r=e.target;(null==(t=m.rootNavigationMenu)?void 0:t.contains(r))&&e.preventDefault()}),onPointerDownOutside:(0,i.mK)(e.onPointerDownOutside,e=>{var t;let r=e.target,n=b().some(e=>{var t;return null==(t=e.ref.current)?void 0:t.contains(r)}),o=m.isRootMenu&&(null==(t=m.viewport)?void 0:t.contains(r));(n||o||!m.isRootMenu)&&e.preventDefault()}),onKeyDown:(0,i.mK)(e.onKeyDown,e=>{let t=e.altKey||e.ctrlKey||e.metaKey;if("Tab"===e.key&&!t){let t=el(e.currentTarget),n=document.activeElement,o=t.findIndex(e=>e===n);if(ei(e.shiftKey?t.slice(0,o).reverse():t.slice(o+1,t.length)))e.preventDefault();else{var r;null==(r=c.current)||r.focus()}}}),onEscapeKeyDown:(0,i.mK)(e.onEscapeKeyDown,e=>{s.current=!0})})})}),Q="NavigationMenuViewport",ee=n.forwardRef((e,t)=>
1{let{forceMount:r,...n}=e,o=!!I(Q,e.__scopeNavigationMenu).value;return(0,l.jsx)(m.C,{present:r||o,children:(0,l.jsx)(et,{...n,ref:t})})});ee.displayName=Q;var et=n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,children:o,...u}=e,c=I(Q,r),d=(0,a.s)(t,c.onViewportChange),f=P(H,e.__scopeNavigationMenu),[p,v]=n.useState(null),[h,g]=n.useState(null),y=p?(null==p?void 0:p.width)+"px":void 0,w=p?(null==p?void 0:p.height)+"px":void 0,b=!!c.value,x=b?c.value:c.previousValue;return ea(h,()=>{h&&v({width:h.offsetWidth,height:h.offsetHeight})}),(0,l.jsx)(s.div,{"data-state":eu(b),"data-orientation":c.orientation,...u,ref:d,style:{pointerEvents:!b&&c.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":y,"--radix-navigation-menu-viewport-height":w,...u.style},onPointerEnter:(0,i.mK)(e.onPointerEnter,c.onContentEnter),onPointerLeave:(0,i.mK)(e.onPointerLeave,ed(c.onContentLeave)),children:Array.from(f.items).map(e=>{let[t,{ref:r,forceMount:n,...o}]=e,i=x===t;return(0,l.jsx)(m.C,{present:n||i,children:(0,l.jsx)(J,{...o,ref:(0,a.t)(r,e=>{i&&e&&g(e)})})},t)})})}),er=n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,...n}=e,o=I("FocusGroup",r);return(0,l.jsx)(N.Provider,{scope:r,children:(0,l.jsx)(N.Slot,{scope:r,children:(0,l.jsx)(s.div,{dir:o.dir,...n,ref:t})})})}),en=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],eo=n.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,...n}=e,o=j(r),a=I("FocusGroupItem",r);return(0,l.jsx)(N.ItemSlot,{scope:r,children:(0,l.jsx)(s.button,{...n,ref:t,onKeyDown:(0,i.mK)(e.onKeyDown,e=>{if(["Home","End",...en].includes(e.key)){let t=o().map(e=>e.ref.current);if(["rtl"===a.dir?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(e.key)&&t.reverse(),en.includes(e.key)){let r=t.indexOf(e.currentTarget);t=t.slice(r+1)}setTimeout(()=>ei(t)),e.preventDefault()}})})})});function el(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function ei(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}function ea(e,t){let r=(0,w.c)(t);(0,y.N)(()=>{let t=0;if(e){let n=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return n.observe(e),()=>{window.cancelAnimationFrame(t),n.unobserve(e)}}},[e,r])}function eu(e){return e?"open":"closed"}function ec(e,t){return"".concat(e,"-trigger-").concat(t)}function es(e,t){return"".concat(e,"-content-").concat(t)}function ed(e){return t=>"mouse"===t.pointerType?e(t):void 0}var ef=D,ep=F,em=V,ev=z,eh=U,eg=ee},9966:(e,t,r)=>{function n(e,t,r){if(!t.has(e))throw TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}function o(e,t){var r=n(e,t,"get");return r.get?r.get.call(e):r.value}function l(e,t,r){var o=n(e,t,"set");if(o.set)o.set.call(e,r);else{if(!o.writable)throw TypeError("attempted to set read only private field");o.value=r}return r}r.d(t,{N:()=>p});var i,a=r(12115),u=r(95155),c=r(94446);function s(e){let t=function(e){let t=a.forwardRef((e,t)=>{let{children:r,...n}=e;if(a.isValidElement(r)){var o;let e,l,i=(o=r,(l=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(l=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),u=function(e,t){let r={...t};for(let n in t){let o=e[n],l=t[n];/^on[A-Z]/.test(n)?o&&l?r[n]=(...e)=>{let t=l(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...l}:"className"===n&&(r[n]=[o,l].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==a.Fragment&&(u.ref=t?(0,c.t)(t,i):i),a.cloneElement(r,u)}return a.Children.count(r)>1?a.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=a.forwardRef((e,r)=>{let{children:n,...o}=e,l=a.Children.toArray(n),i=l.find(f);if(i){let e=i.props.children,n=l.map(t=>t!==i?t:a.Children.count(e)>1?a.Children.only(null):a.isValidElement(e)?e.props.children:null);return(0,u.jsx)(t,{...o,ref:r,children:a.isValidElement(e)?a.cloneElement(e,void 0,n):null})}return(0,u.jsx)(t,{...o,ref:r,children:n})});return r.displayName=`${e}.Slot`,r}var d=Symbol("radix.slottable");function f(e){return a.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===d}function p(e){let t=e+"CollectionProvider",[r,n]=function(e,t=[]){let r=[],n=()=>{let t=r.map(e=>a.createContext(e));return function(r){let n=r?.[e]||t;return a.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return n.scopeName=e,[function(t,n){let o=a.createContext(n),l=r.length;r=[...r,n];let i=t=>{let{scope:r,children:n,...i}=t,c=r?.[e]?.[l]||o,s=a.useMemo(()=>i,Object.values(i));return(0,u.jsx)(c.Provider,{value:s,children:n})};return i.displayName=t+"Provider",[i,function(r,i){let u=i?.[e]?.[l]||o,c=a.useContext(u);if(c)return c;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>
1{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return a.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(n,...t)]}(t),[o,l]=r(t,{collectionRef:{current:null},itemMap:new Map}),i=e=>{let{scope:t,children:r}=e,n=a.useRef(null),l=a.useRef(new Map).current;return(0,u.jsx)(o,{scope:t,itemMap:l,collectionRef:n,children:r})};i.displayName=t;let d=e+"CollectionSlot",f=s(d),p=a.forwardRef((e,t)=>{let{scope:r,children:n}=e,o=l(d,r),i=(0,c.s)(t,o.collectionRef);return(0,u.jsx)(f,{ref:i,children:n})});p.displayName=d;let m=e+"CollectionItemSlot",v="data-radix-collection-item",h=s(m),g=a.forwardRef((e,t)=>{let{scope:r,children:n,...o}=e,i=a.useRef(null),s=(0,c.s)(t,i),d=l(m,r);return a.useEffect(()=>(d.itemMap.set(i,{ref:i,...o}),()=>void d.itemMap.delete(i))),(0,u.jsx)(h,{...{[v]:""},ref:s,children:n})});return g.displayName=m,[{Provider:i,Slot:p,ItemSlot:g},function(t){let r=l(e+"CollectionConsumer",t);return a.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(v,"]")));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},n]}var m=new WeakMap;function v(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);let r=function(e,t){let r=e.length,n=h(t),o=n>=0?n:r+n;return o<0||o>=r?-1:o}(e,t);return -1===r?void 0:e[r]}function h(e){return e!=e||0===e?0:Math.trunc(e)}i=new WeakMap,class e extends Map{set(e,t){return m.get(this)&&(this.has(e)?o(this,i)[o(this,i).indexOf(e)]=e:o(this,i).push(e)),super.set(e,t),this}insert(e,t,r){let n,l=this.has(t),a=o(this,i).length,u=h(e),c=u>=0?u:a+u,s=c<0||c>=a?-1:c;if(s===this.size||l&&s===this.size-1||-1===s)return this.set(t,r),this;let d=this.size+ +!l;u<0&&c++;let f=[...o(this,i)],p=!1;for(let e=c;e<d;e++)if(c===e){let o=f[e];f[e]===t&&(o=f[e+1]),l&&this.delete(t),n=this.get(o),this.set(t,r)}else{p||f[e-1]!==t||(p=!0);let r=f[p?e:e-1],o=n;n=this.get(r),this.delete(r),this.set(r,o)}return this}with(t,r,n){let o=new e(this);return o.insert(t,r,n),o}before(e){let t=o(this,i).indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,r){let n=o(this,i).indexOf(e);return -1===n?this:this.insert(n,t,r)}after(e){let t=o(this,i).indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,r){let n=o(this,i).indexOf(e);return -1===n?this:this.insert(n+1,t,r)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return l(this,i,[]),super.clear()}delete(e){let t=super.delete(e);return t&&o(this,i).splice(o(this,i).indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=v(o(this,i),e);if(void 0!==t)return this.get(t)}entryAt(e){let t=v(o(this,i),e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return o(this,i).indexOf(e)}keyAt(e){return v(o(this,i),e)}from(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.at(n)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.keyAt(n)}find(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return n;r++}}findIndex(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return r;r++}return -1}filter(t,r){let n=[],o=0;for(let e of this)Reflect.apply(t,r,[e,o,this])&&n.push(e),o++;return new e(n)}map(t,r){let n=[],o=0;for(let e of this)n.push([e[0],Reflect.apply(t,r,[e,o,this])]),o++;return new e(n)}reduce(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let[n,o]=t,l=0,i=null!=o?o:this.at(0);for(let e of this)i=0===l&&1===t.length?e:Reflect.apply(n,this,[i,e,l,this]),l++;return i}reduceRight(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let[n,o]=t,l=null!=o?o:this.at(-1);for(let e=this.size-1;e>=0;e--){let r=this.at(e);l=e===this.size-1&&1===t.length?r:Reflect.apply(n,this,[l,r,e,this])}return l}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let r=this.keyAt(e),n=this.get(r);t.set(r,n)}return t}toSpliced(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];let o=[...this.entries()];return o.splice(...r),new e(o)}slice(t,r){let n=new e,o=this.size-1;if(void 0===t)return n;t<0&&(t+=this.size),void 0!==r&&r>0&&(o=r-1);for(let e=t;e<=o;e++){let t=this.keyAt(e),r=this.get(t);n.set(t,r)}return n}every(e,t){let r=0;for(let n of this){if(!Reflect.apply(e,t,[n,r,this]))return!1;r++}return!0}some(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return!0;r++}return!1}constructor(e){super(e),function(e,t,r){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object");t.set(e,r)}(this,i,{writable:!0,value:void 0}),l(this,i,[...super.keys()]),m.set(this,!0)}}},14432:(e,t,r)=>{r.d(t,{A:()=>G});var n,o,l=r(71450),i=r(12115),a="right-scroll-bar-position",u="width-before-scroll-bar";function c(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var s="undefined"!=typeof window?i.useLayoutEffect:i.useEffect,d=new WeakMap;function f(e){return e}var p=function(e){void 0===e&&(e={});var t,r,n,o=(void 0===t&&(t=f),r=[],n=!1,{read:function(){if(n)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:null},useMedium:function(e){var o=t(e,n);return r.push(o),function(){r=r.filter(function(e){return e!==o})}},assignSyncMedium:function(e){for(n=!0;r.length;){var t=r;r=[],t.forEach(e)}r={push:function(t){return e(t)},filter:function(){return r}}},assignMedium:function(e){n=!0;var t=[];if(r.length){var o=r;r=[],o.forEach(e),t=r}var l=function(){var r=t;t=[],r.forEach(e)},i=function(){return Promise.resolve().then(l)};i(),r={push:function(e){t.push(e),i()},filter:function(e){return t=t.filter(e),r}}}});return o.options=(0,l.Cl)({async:!0,ssr:!1},e),o}
1(),m=function(){},v=i.forwardRef(function(e,t){var r,n,o,a,u=i.useRef(null),f=i.useState({onScrollCapture:m,onWheelCapture:m,onTouchMoveCapture:m}),v=f[0],h=f[1],g=e.forwardProps,y=e.children,w=e.className,b=e.removeScrollBar,x=e.enabled,E=e.shards,C=e.sideCar,R=e.noRelative,N=e.noIsolation,j=e.inert,M=e.allowPinchZoom,S=e.as,_=e.gapMode,k=(0,l.Tt)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),I=(r=[u,t],n=function(e){return r.forEach(function(t){return c(t,e)})},(o=(0,i.useState)(function(){return{value:null,callback:n,facade:{get current(){return o.value},set current(value){var e=o.value;e!==value&&(o.value=value,o.callback(value,e))}}}})[0]).callback=n,a=o.facade,s(function(){var e=d.get(a);if(e){var t=new Set(e),n=new Set(r),o=a.current;t.forEach(function(e){n.has(e)||c(e,null)}),n.forEach(function(e){t.has(e)||c(e,o)})}d.set(a,r)},[r]),a),A=(0,l.Cl)((0,l.Cl)({},k),v);return i.createElement(i.Fragment,null,x&&i.createElement(C,{sideCar:p,removeScrollBar:b,shards:E,noRelative:R,noIsolation:N,inert:j,setCallbacks:h,allowPinchZoom:!!M,lockRef:u,gapMode:_}),g?i.cloneElement(i.Children.only(y),(0,l.Cl)((0,l.Cl)({},A),{ref:I})):i.createElement(void 0===S?"div":S,(0,l.Cl)({},A,{className:w,ref:I}),y))});v.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},v.classNames={fullWidth:u,zeroRight:a};var h=function(e){var t=e.sideCar,r=(0,l.Tt)(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw Error("Sidecar medium not found");return i.createElement(n,(0,l.Cl)({},r))};h.isSideCarExport=!0;var g=function(){var e=0,t=null;return{add:function(n){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=o||r.nc;return t&&e.setAttribute("nonce",t),e}())){var l,i;(l=t).styleSheet?l.styleSheet.cssText=n:l.appendChild(document.createTextNode(n)),i=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(i)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},y=function(){var e=g();return function(t,r){i.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},w=function(){var e=y();return function(t){return e(t.styles,t.dynamic),null}},b={left:0,top:0,right:0,gap:0},x=function(e){return parseInt(e||"",10)||0},E=function(e){var t=window.getComputedStyle(document.body),r=t["padding"===e?"paddingLeft":"marginLeft"],n=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[x(r),x(n),x(o)]},C=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return b;var t=E(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},R=w(),N="data-scroll-locked",j=function(e,t,r,n){var o=e.left,l=e.top,i=e.right,c=e.gap;return void 0===r&&(r="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(n,";\n padding-right: ").concat(c,"px ").concat(n,";\n }\n body[").concat(N,"] {\n overflow: hidden ").concat(n,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(n,";"),"margin"===r&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(l,"px;\n padding-right: ").concat(i,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(c,"px ").concat(n,";\n "),"padding"===r&&"padding-right: ".concat(c,"px ").concat(n,";")].filter(Boolean).join(""),"\n }\n \n .").concat(a," {\n right: ").concat(c,"px ").concat(n,";\n }\n \n .").concat(u," {\n margin-right: ").concat(c,"px ").concat(n,";\n }\n \n .").concat(a," .").concat(a," {\n right: 0 ").concat(n,";\n }\n \n .").concat(u," .").concat(u," {\n margin-right: 0 ").concat(n,";\n }\n \n body[").concat(N,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(c,"px;\n }\n")},M=function(){var e=parseInt(document.body.getAttribute(N)||"0",10);return isFinite(e)?e:0},S=function(){i.useEffect(function(){return document.body.setAttribute(N,(M()+1).toString()),function(){var e=M()-1;e<=0?document.body.removeAttribute(N):document.body.setAttribute(N,e.toString())}},[])},_=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,o=void 0===n?"margin":n;S();var l=i.useMemo(function(){return C(o)},[o]);return i.createElement(R,{styles:j(l,!t,o,r?"":"!important")})},k=!1;if("undefined"!=typeof window)try{var I=Object.defineProperty({},"passive",{get:function(){return k=!0,!0}});window.addEventListener("test",I,I),window.removeEventListener("test",I,I)}catch(e){k=!1}var A=!!k&&{passive:!1},P=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return"hidden"!==r[t]&&(r.overflowY!==r.overflowX||"TEXTAREA"===e.tagName||"visible"!==r[t])},D=function(e,t){var r=t.ownerDocument,n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),O(e,n)){var o=T(e,n);if(o[1]>o[2])return!0}n=n.parentNode}while(n&&n!==r.body);return!1},O=function(e,t){return"v"===e?P(t,"overflowY"):P(t,"overflowX")},T=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},K=function(e,t,r,n,o){var l,i=(l=window.getComputedStyle(t).direction,"h"===e&&"rtl"===l?-1:1),a=i*n,u=r.target,c=t.contains(u),s=!1,d=a>0,f=0,p=0;
1do{if(!u)break;var m=T(e,u),v=m[0],h=m[1]-m[2]-i*v;(v||h)&&O(e,u)&&(f+=h,p+=v);var g=u.parentNode;u=g&&g.nodeType===Node.DOCUMENT_FRAGMENT_NODE?g.host:g}while(!c&&u!==document.body||c&&(t.contains(u)||t===u));return d&&(o&&1>Math.abs(f)||!o&&a>f)?s=!0:!d&&(o&&1>Math.abs(p)||!o&&-a>p)&&(s=!0),s},F=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},L=function(e){return[e.deltaX,e.deltaY]},$=function(e){return e&&"current"in e?e.current:e},W=0,V=[];let B=(n=function(e){var t=i.useRef([]),r=i.useRef([0,0]),n=i.useRef(),o=i.useState(W++)[0],a=i.useState(w)[0],u=i.useRef(e);i.useEffect(function(){u.current=e},[e]),i.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(0,l.fX)([e.lockRef.current],(e.shards||[]).map($),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var c=i.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!u.current.allowPinchZoom;var o,l=F(e),i=r.current,a="deltaX"in e?e.deltaX:i[0]-l[0],c="deltaY"in e?e.deltaY:i[1]-l[1],s=e.target,d=Math.abs(a)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===d&&"range"===s.type)return!1;var f=D(d,s);if(!f)return!0;if(f?o=d:(o="v"===d?"h":"v",f=D(d,s)),!f)return!1;if(!n.current&&"changedTouches"in e&&(a||c)&&(n.current=o),!o)return!0;var p=n.current||o;return K(p,t,e,"h"===p?a:c,!0)},[]),s=i.useCallback(function(e){if(V.length&&V[V.length-1]===a){var r="deltaY"in e?L(e):F(e),n=t.current.filter(function(t){var n;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(n=t.delta,n[0]===r[0]&&n[1]===r[1])})[0];if(n&&n.should){e.cancelable&&e.preventDefault();return}if(!n){var o=(u.current.shards||[]).map($).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?c(e,o[0]):!u.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),d=i.useCallback(function(e,r,n,o){var l={name:e,delta:r,target:n,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(n)};t.current.push(l),setTimeout(function(){t.current=t.current.filter(function(e){return e!==l})},1)},[]),f=i.useCallback(function(e){r.current=F(e),n.current=void 0},[]),p=i.useCallback(function(t){d(t.type,L(t),t.target,c(t,e.lockRef.current))},[]),m=i.useCallback(function(t){d(t.type,F(t),t.target,c(t,e.lockRef.current))},[]);i.useEffect(function(){return V.push(a),e.setCallbacks({onScrollCapture:p,onWheelCapture:p,onTouchMoveCapture:m}),document.addEventListener("wheel",s,A),document.addEventListener("touchmove",s,A),document.addEventListener("touchstart",f,A),function(){V=V.filter(function(e){return e!==a}),document.removeEventListener("wheel",s,A),document.removeEventListener("touchmove",s,A),document.removeEventListener("touchstart",f,A)}},[]);var v=e.removeScrollBar,h=e.inert;return i.createElement(i.Fragment,null,h?i.createElement(a,{styles:"\n .block-interactivity-".concat(o," {pointer-events: none;}\n .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,v?i.createElement(_,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},p.useMedium(n),h);var z=i.forwardRef(function(e,t){return i.createElement(v,(0,l.Cl)({},e,{ref:t,sideCar:B}))});z.classNames=v.classNames;let G=z},15239:(e,t,r)=>{r.d(t,{default:()=>o.a});var n=r(54652),o=r.n(n)},19526:(e,t,r)=>{r.d(t,{Oh:()=>l});var n=r(12115),o=0;function l(){n.useEffect(()=>{var e,t;let r=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!=(e=r[0])?e:i()),document.body.insertAdjacentElement("beforeend",null!=(t=r[1])?t:i()),o++,()=>{1===o&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),o--}},[])}function i(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.
1style.position="fixed",e.style.pointerEvents="none",e}},41808:(e,t,r)=>{r.d(t,{uB:()=>A});var n=/[\\\/_+.#"@\[\(\{&]/,o=/[\\\/_+.#"@\[\(\{&]/g,l=/[\s-]/,i=/[\s-]/g;function a(e){return e.toLowerCase().replace(i," ")}var u=r(76297),c=r(12115),s=r(97602),d=r(68946),f=r(94446),p='[cmdk-group=""]',m='[cmdk-group-items=""]',v='[cmdk-item=""]',h="".concat(v,':not([aria-disabled="true"])'),g="cmdk-item-select",y="data-value",w=(e,t,r)=>(function(e,t,r){return function e(t,r,a,u,c,s,d){if(s===r.length)return c===t.length?1:.99;var f=`${c},${s}`;if(void 0!==d[f])return d[f];for(var p,m,v,h,g=u.charAt(s),y=a.indexOf(g,c),w=0;y>=0;)(p=e(t,r,a,u,y+1,s+1,d))>w&&(y===c?p*=1:n.test(t.charAt(y-1))?(p*=.8,(v=t.slice(c,y-1).match(o))&&c>0&&(p*=Math.pow(.999,v.length))):l.test(t.charAt(y-1))?(p*=.9,(h=t.slice(c,y-1).match(i))&&c>0&&(p*=Math.pow(.999,h.length))):(p*=.17,c>0&&(p*=Math.pow(.999,y-c))),t.charAt(y)!==r.charAt(s)&&(p*=.9999)),(p<.1&&a.charAt(y-1)===u.charAt(s+1)||u.charAt(s+1)===u.charAt(s)&&a.charAt(y-1)!==u.charAt(s))&&.1*(m=e(t,r,a,u,y+1,s+2,d))>p&&(p=.1*m),p>w&&(w=p),y=a.indexOf(g,y+1);return d[f]=w,w}(e=r&&r.length>0?`${e+" "+r.join(" ")}`:e,t,a(e),a(t),0,0,{})})(e,t,r),b=c.createContext(void 0),x=()=>c.useContext(b),E=c.createContext(void 0),C=()=>c.useContext(E),R=c.createContext(void 0),N=c.forwardRef((e,t)=>{let r=O(()=>{var t,r;return{search:"",value:null!=(r=null!=(t=e.value)?t:e.defaultValue)?r:"",selectedItemId:void 0,filtered:{count:0,items:new Map,groups:new Set}}}),n=O(()=>new Set),o=O(()=>new Map),l=O(()=>new Map),i=O(()=>new Set),a=P(e),{label:u,children:f,value:x,onValueChange:C,filter:R,shouldFilter:N,loop:j,disablePointerSelection:M=!1,vimBindings:S=!0,..._}=e,k=(0,d.B)(),I=(0,d.B)(),A=(0,d.B)(),T=c.useRef(null),K=F();D(()=>{if(void 0!==x){let e=x.trim();r.current.value=e,W.emit()}},[x]),D(()=>{K(6,q)},[]);let W=c.useMemo(()=>({subscribe:e=>(i.current.add(e),()=>i.current.delete(e)),snapshot:()=>r.current,setState:(e,t,n)=>{var o,l,i,u;if(!Object.is(r.current[e],t)){if(r.current[e]=t,"search"===e)U(),z(),K(1,G);else if("value"===e){if(document.activeElement.hasAttribute("cmdk-input")||document.activeElement.hasAttribute("cmdk-root")){let e=document.getElementById(A);e?e.focus():null==(o=document.getElementById(k))||o.focus()}if(K(7,()=>{var e;r.current.selectedItemId=null==(e=Z())?void 0:e.id,W.emit()}),n||K(5,q),(null==(l=a.current)?void 0:l.value)!==void 0){null==(u=(i=a.current).onValueChange)||u.call(i,null!=t?t:"");return}}W.emit()}},emit:()=>{i.current.forEach(e=>e())}}),[]),V=c.useMemo(()=>({value:(e,t,n)=>{var o;t!==(null==(o=l.current.get(e))?void 0:o.value)&&(l.current.set(e,{value:t,keywords:n}),r.current.filtered.items.set(e,B(t,n)),K(2,()=>{z(),W.emit()}))},item:(e,t)=>(n.current.add(e),t&&(o.current.has(t)?o.current.get(t).add(e):o.current.set(t,new Set([e]))),K(3,()=>{U(),z(),r.current.value||G(),W.emit()}),()=>{l.current.delete(e),n.current.delete(e),r.current.filtered.items.delete(e);let t=Z();K(4,()=>{U(),(null==t?void 0:t.getAttribute("id"))===e&&G(),W.emit()})}),group:e=>(o.current.has(e)||o.current.set(e,new Set),()=>{l.current.delete(e),o.current.delete(e)}),filter:()=>a.current.shouldFilter,label:u||e["aria-label"],getDisablePointerSelection:()=>a.current.disablePointerSelection,listId:k,inputId:A,labelId:I,listInnerRef:T}),[]);function B(e,t){var n,o;let l=null!=(o=null==(n=a.current)?void 0:n.filter)?o:w;return e?l(e,r.current.search,t):0}function z(){if(!r.current.search||!1===a.current.shouldFilter)return;let e=r.current.filtered.items,t=[];r.current.filtered.groups.forEach(r=>{let n=o.current.get(r),l=0;n.forEach(t=>{l=Math.max(e.get(t),l)}),t.push([r,l])});let n=T.current;H().sort((t,r)=>{var n,o;let l=t.getAttribute("id"),i=r.getAttribute("id");return(null!=(n=e.get(i))?n:0)-(null!=(o=e.get(l))?o:0)}).forEach(e=>{let t=e.closest(m);t?t.appendChild(e.parentElement===t?e:e.closest("".concat(m," > *"))):n.appendChild(e.parentElement===n?e:e.closest("".concat(m," > *")))}),t.sort((e,t)=>t[1]-e[1]).forEach(e=>{var t;let r=null==(t=T.current)?void 0:t.querySelector("".concat(p,"[").concat(y,'="').concat(encodeURIComponent(e[0]),'"]'));null==r||r.parentElement.appendChild(r)})}function G(){let e=H().find(e=>"true"!==e.getAttribute("aria-disabled")),t=null==e?void 0:e.getAttribute(y);W.setState("value",t||void 0)}function U(){var e,t,i,u;if(!r.current.search||!1===a.current.shouldFilter){r.current.filtered.count=n.current.size;return}r.current.filtered.groups=new Set;let c=0;for(let o of n.current){let n=B(null!=(t=null==(e=l.current.get(o))?void 0:e.value)?t:"",null!=(u=null==(i=l.current.get(o))?void 0:i.keywords)?u:[]);r.current.filtered.items.set(o,n),n>0&&c++}for(let[e,t]of o.current)for(let n of t)if(r.current.filtered.items.get(n)>0){r.current.filtered.groups.add(e);break}r.current.filtered.count=c}function q(){var e,t,r;let n=Z();n&&((null==(e=n.parentElement)?void 0:e.firstChild)===n&&(null==(r=null==(t=n.closest(p))?void 0:t.querySelector('[cmdk-group-heading=""]'))||r.scrollIntoView({block:"nearest"})),n.scrollIntoView({block:"nearest"}))}function Z(){var e;return null==(e=T.current)?void 0:e.querySelector("".concat(v,'[aria-selected="true"]'))}function H(){var e;return Array.from((null==(e=T.current)?void 0:e.querySelectorAll(h))||[])}function X(e){let t=H()[e];t&&W.setState("value",t.getAttribute(y))}function Y(e){var t;let r=Z(),n=H(),o=n.findIndex(e=>e===r),l=n[o+e];null!=(t=a.current)&&t.loop&&(l=o+e<0?n[n.length-1]:o+e===n.length?n[0]:n[o+e]),l&&W.setState("value",l.getAttribute(y))}function J(e){let t=Z(),r=null==t?void 0:t.closest(p),n;for(;r&&!n;)n=null==(r=e>0?function(e,t){let r=e.nextElementSibling;for(;r;){if(r.matches(t))return r;r=r.nextElementSibling}}(r,p):function(e,t){let r=e.previousElementSibling;for(;r;){if(r.matches(t))return r;r=r.previousElementSibling}}(r,p))?void 0:r.querySelector(h);n?W.setState("value",n.getAttribute(y)):Y(e)}let Q=()=>X(H().length-1),ee=e=>{e.preventDefault(),e.metaKey?Q():e.altKey?J(1):Y(1)},et=e=>{e.preventDefault(),e.metaKey?X(0):e.altKey?J(-1):Y(-1)};return c.createElement(s.sG.div,{ref:t,tabIndex:-1,..._,"cmdk-root":"",onKeyDown:e=>{var t;null==(t=_.onKeyDown)||t.call(_,e);let r=e.nativeEvent.isComposing||229===e.keyCode;if(!(e.defaultPrevented||r))switch(e.key){case"n":case"j":S&&e.ctrlKey&&ee(e);break;case"ArrowDown":ee(e);break;case"p":case"k":S&&e.ctrlKey&&et(e);break;case"ArrowUp":et(e);break;case"Home":e.preventDefault(),X(0);break;case"End":e.preventDefault(),Q();break;case"Enter":{e.preventDefault();let t=Z();if(t){let e=new Event(g);t.dispatchEvent(e)}}}}},c.createElement("label",{"cmdk-label":"",htmlFor:V.inputId,id:V.labelId,style:$},u),L(e,e=>c.createElement(E.Provider,{value:W},c.createElement(b.Provider,{value:V},e))))}),j=c.forwardRef((e,t)=>
1{var r,n;let o=(0,d.B)(),l=c.useRef(null),i=c.useContext(R),a=x(),u=P(e),p=null!=(n=null==(r=u.current)?void 0:r.forceMount)?n:null==i?void 0:i.forceMount;D(()=>{if(!p)return a.item(o,null==i?void 0:i.id)},[p]);let m=K(o,l,[e.value,e.children,l],e.keywords),v=C(),h=T(e=>e.value&&e.value===m.current),y=T(e=>!!p||!1===a.filter()||!e.search||e.filtered.items.get(o)>0);function w(){var e,t;b(),null==(t=(e=u.current).onSelect)||t.call(e,m.current)}function b(){v.setState("value",m.current,!0)}if(c.useEffect(()=>{let t=l.current;if(!(!t||e.disabled))return t.addEventListener(g,w),()=>t.removeEventListener(g,w)},[y,e.onSelect,e.disabled]),!y)return null;let{disabled:E,value:N,onSelect:j,forceMount:M,keywords:S,..._}=e;return c.createElement(s.sG.div,{ref:(0,f.t)(l,t),..._,id:o,"cmdk-item":"",role:"option","aria-disabled":!!E,"aria-selected":!!h,"data-disabled":!!E,"data-selected":!!h,onPointerMove:E||a.getDisablePointerSelection()?void 0:b,onClick:E?void 0:w},e.children)}),M=c.forwardRef((e,t)=>{let{heading:r,children:n,forceMount:o,...l}=e,i=(0,d.B)(),a=c.useRef(null),u=c.useRef(null),p=(0,d.B)(),m=x(),v=T(e=>!!o||!1===m.filter()||!e.search||e.filtered.groups.has(i));D(()=>m.group(i),[]),K(i,a,[e.value,e.heading,u]);let h=c.useMemo(()=>({id:i,forceMount:o}),[o]);return c.createElement(s.sG.div,{ref:(0,f.t)(a,t),...l,"cmdk-group":"",role:"presentation",hidden:!v||void 0},r&&c.createElement("div",{ref:u,"cmdk-group-heading":"","aria-hidden":!0,id:p},r),L(e,e=>c.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":r?p:void 0},c.createElement(R.Provider,{value:h},e))))}),S=c.forwardRef((e,t)=>{let{alwaysRender:r,...n}=e,o=c.useRef(null),l=T(e=>!e.search);return r||l?c.createElement(s.sG.div,{ref:(0,f.t)(o,t),...n,"cmdk-separator":"",role:"separator"}):null}),_=c.forwardRef((e,t)=>{let{onValueChange:r,...n}=e,o=null!=e.value,l=C(),i=T(e=>e.search),a=T(e=>e.selectedItemId),u=x();return c.useEffect(()=>{null!=e.value&&l.setState("search",e.value)},[e.value]),c.createElement(s.sG.input,{ref:t,...n,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":u.listId,"aria-labelledby":u.labelId,"aria-activedescendant":a,id:u.inputId,type:"text",value:o?e.value:i,onChange:e=>{o||l.setState("search",e.target.value),null==r||r(e.target.value)}})}),k=c.forwardRef((e,t)=>{let{children:r,label:n="Suggestions",...o}=e,l=c.useRef(null),i=c.useRef(null),a=T(e=>e.selectedItemId),u=x();return c.useEffect(()=>{if(i.current&&l.current){let e=i.current,t=l.current,r,n=new ResizeObserver(()=>{r=requestAnimationFrame(()=>{let r=e.offsetHeight;t.style.setProperty("--cmdk-list-height",r.toFixed(1)+"px")})});return n.observe(e),()=>{cancelAnimationFrame(r),n.unobserve(e)}}},[]),c.createElement(s.sG.div,{ref:(0,f.t)(l,t),...o,"cmdk-list":"",role:"listbox",tabIndex:-1,"aria-activedescendant":a,"aria-label":n,id:u.listId},L(e,e=>c.createElement("div",{ref:(0,f.t)(i,u.listInnerRef),"cmdk-list-sizer":""},e)))}),I=c.forwardRef((e,t)=>{let{open:r,onOpenChange:n,overlayClassName:o,contentClassName:l,container:i,...a}=e;return c.createElement(u.bL,{open:r,onOpenChange:n},c.createElement(u.ZL,{container:i},c.createElement(u.hJ,{"cmdk-overlay":"",className:o}),c.createElement(u.UC,{"aria-label":e.label,"cmdk-dialog":"",className:l},c.createElement(N,{ref:t,...a}))))}),A=Object.assign(N,{List:k,Item:j,Input:_,Group:M,Separator:S,Dialog:I,Empty:c.forwardRef((e,t)=>T(e=>0===e.filtered.count)?c.createElement(s.sG.div,{ref:t,...e,"cmdk-empty":"",role:"presentation"}):null),Loading:c.forwardRef((e,t)=>{let{progress:r,children:n,label:o="Loading...",...l}=e;return c.createElement(s.sG.div,{ref:t,...l,"cmdk-loading":"",role:"progressbar","aria-valuenow":r,"aria-valuemin":0,"aria-valuemax":100,"aria-label":o},L(e,e=>c.createElement("div",{"aria-hidden":!0},e)))})});function P(e){let t=c.useRef(e);return D(()=>{t.current=e}),t}var D="undefined"==typeof window?c.useEffect:c.useLayoutEffect;function O(e){let t=c.useRef();return void 0===t.current&&(t.current=e()),t}function T(e){let t=C(),r=()=>e(t.snapshot());
1return c.useSyncExternalStore(t.subscribe,r,r)}function K(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],o=c.useRef(),l=x();return D(()=>{var i;let a=(()=>{var e;for(let t of r){if("string"==typeof t)return t.trim();if("object"==typeof t&&"current"in t)return t.current?null==(e=t.current.textContent)?void 0:e.trim():o.current}})(),u=n.map(e=>e.trim());l.value(e,a,u),null==(i=t.current)||i.setAttribute(y,a),o.current=a}),o}var F=()=>{let[e,t]=c.useState(),r=O(()=>new Map);return D(()=>{r.current.forEach(e=>e()),r.current=new Map},[e]),(e,n)=>{r.current.set(e,n),t({})}};function L(e,t){let r,{asChild:n,children:o}=e;return n&&c.isValidElement(o)?c.cloneElement("function"==typeof(r=o.type)?r(o.props):"render"in r?r.render(o.props):o,{ref:o.ref},t(o.props.children)):t(o)}var $={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"}},54652:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return u},getImageProps:function(){return a}});let n=r(28140),o=r(75040),l=r(81356),i=n._(r(71124));function a(e){let{props:t}=(0,o.getImgProps)(e,{defaultLoader:i.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let u=l.Image},54748:(e,t,r)=>{r.d(t,{UC:()=>tl,q7:()=>ti,ZL:()=>to,bL:()=>tr,l9:()=>tn});var n=r(12115),o=r(92556),l=r(94446),i=r(95155),a=r(23558),u=r(47650),c=Symbol("radix.slottable");function s(e){return n.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===c}var d=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=function(e){let t=function(e){let t=n.forwardRef((e,t)=>{let{children:r,...o}=e;if(n.isValidElement(r)){var i;let e,a,u=(i=r,(a=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(a=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),c=function(e,t){let r={...t};for(let n in t){let o=e[n],l=t[n];/^on[A-Z]/.test(n)?o&&l?r[n]=(...e)=>{let t=l(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...l}:"className"===n&&(r[n]=[o,l].filter(Boolean).join(" "))}return{...e,...r}}(o,r.props);return r.type!==n.Fragment&&(c.ref=t?(0,l.t)(t,u):u),n.cloneElement(r,c)}return n.Children.count(r)>1?n.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=n.forwardRef((e,r)=>{let{children:o,...l}=e,a=n.Children.toArray(o),u=a.find(s);if(u){let e=u.props.children,o=a.map(t=>t!==u?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,i.jsx)(t,{...l,ref:r,children:n.isValidElement(e)?n.cloneElement(e,void 0,o):null})}return(0,i.jsx)(t,{...l,ref:r,children:o})});return r.displayName=`${e}.Slot`,r}(`Primitive.${t}`),o=n.forwardRef((e,n)=>{let{asChild:o,...l}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(o?r:t,{...l,ref:n})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{}),f=r(9966),p=r(66218),m=r(58462),v=r(19526),h=r(62541),g=r(68946),y=r(81966),w=r(61584),b=r(76842);function x(e){let t=function(e){let t=n.forwardRef((e,t)=>{let{children:r,...o}=e;if(n.isValidElement(r)){var i;let e,a,u=(i=r,(a=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(a=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),c=function(e,t){let r={...t};for(let n in t){let o=e[n],l=t[n];/^on[A-Z]/.test(n)?o&&l?r[n]=(...e)=>{let t=l(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...l}:"className"===n&&(r[n]=[o,l].filter(Boolean).join(" "))}return{...e,...r}}(o,r.props);return r.type!==n.Fragment&&(c.ref=t?(0,l.t)(t,u):u),n.cloneElement(r,c)}return n.Children.count(r)>1?n.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=n.forwardRef((e,r)=>{let{children:o,...l}=e,a=n.Children.toArray(o),u=a.find(C);if(u){let e=u.props.children,o=a.map(t=>t!==u?t:n.Children.count(e)>
11?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,i.jsx)(t,{...l,ref:r,children:n.isValidElement(e)?n.cloneElement(e,void 0,o):null})}return(0,i.jsx)(t,{...l,ref:r,children:o})});return r.displayName=`${e}.Slot`,r}var E=Symbol("radix.slottable");function C(e){return n.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===E}var R=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=x(`Primitive.${t}`),o=n.forwardRef((e,n)=>{let{asChild:o,...l}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(o?r:t,{...l,ref:n})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{}),N=Symbol("radix.slottable");function j(e){return n.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===N}var M=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=function(e){let t=function(e){let t=n.forwardRef((e,t)=>{let{children:r,...o}=e;if(n.isValidElement(r)){var i;let e,a,u=(i=r,(a=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(a=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),c=function(e,t){let r={...t};for(let n in t){let o=e[n],l=t[n];/^on[A-Z]/.test(n)?o&&l?r[n]=(...e)=>{let t=l(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...l}:"className"===n&&(r[n]=[o,l].filter(Boolean).join(" "))}return{...e,...r}}(o,r.props);return r.type!==n.Fragment&&(c.ref=t?(0,l.t)(t,u):u),n.cloneElement(r,c)}return n.Children.count(r)>1?n.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=n.forwardRef((e,r)=>{let{children:o,...l}=e,a=n.Children.toArray(o),u=a.find(j);if(u){let e=u.props.children,o=a.map(t=>t!==u?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,i.jsx)(t,{...l,ref:r,children:n.isValidElement(e)?n.cloneElement(e,void 0,o):null})}return(0,i.jsx)(t,{...l,ref:r,children:o})});return r.displayName=`${e}.Slot`,r}(`Primitive.${t}`),o=n.forwardRef((e,n)=>{let{asChild:o,...l}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(o?r:t,{...l,ref:n})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{}),S=r(70222),_="rovingFocusGroup.onEntryFocus",k={bubbles:!1,cancelable:!0},I="RovingFocusGroup",[A,P,D]=(0,f.N)(I),[O,T]=function(e,t=[]){let r=[],o=()=>{let t=r.map(e=>n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return o.scopeName=e,[function(t,o){let l=n.createContext(o),a=r.length;r=[...r,o];let u=t=>{let{scope:r,children:o,...u}=t,c=r?.[e]?.[a]||l,s=n.useMemo(()=>u,Object.values(u));return(0,i.jsx)(c.Provider,{value:s,children:o})};return u.displayName=t+"Provider",[u,function(r,i){let u=i?.[e]?.[a]||l,c=n.useContext(u);if(c)return c;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(o,...t)]}(I,[D]),[K,F]=O(I),L=n.forwardRef((e,t)=>(0,i.jsx)(A.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,i.jsx)(A.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,i.jsx)($,{...e,ref:t})})}));L.displayName=I;var $=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:u,loop:c=!1,dir:s,currentTabStopId:d,defaultCurrentTabStopId:f,onCurrentTabStopIdChange:m,onEntryFocus:v,preventScrollOnEntryFocus:h=!1,...g}=e,y=n.useRef(null),w=(0,l.s)(t,y),b=(0,p.jH)(s),[x,E]=(0,a.i)({prop:d,defaultProp:null!=f?f:null,onChange:m,caller:I}),[C,R]=n.useState(!1),N=(0,S.c)(v),j=P(r),A=n.useRef(!1),[D,O]=n.useState(0);return n.useEffect(()=>{let e=y.current;if(e)return e.addEventListener(_,N),()=>e.removeEventListener(_,N)}
1,[N]),(0,i.jsx)(K,{scope:r,orientation:u,dir:b,loop:c,currentTabStopId:x,onItemFocus:n.useCallback(e=>E(e),[E]),onItemShiftTab:n.useCallback(()=>R(!0),[]),onFocusableItemAdd:n.useCallback(()=>O(e=>e+1),[]),onFocusableItemRemove:n.useCallback(()=>O(e=>e-1),[]),children:(0,i.jsx)(M.div,{tabIndex:C||0===D?-1:0,"data-orientation":u,...g,ref:w,style:{outline:"none",...e.style},onMouseDown:(0,o.mK)(e.onMouseDown,()=>{A.current=!0}),onFocus:(0,o.mK)(e.onFocus,e=>{let t=!A.current;if(e.target===e.currentTarget&&t&&!C){let t=new CustomEvent(_,k);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=j().filter(e=>e.focusable);z([e.find(e=>e.active),e.find(e=>e.id===x),...e].filter(Boolean).map(e=>e.ref.current),h)}}A.current=!1}),onBlur:(0,o.mK)(e.onBlur,()=>R(!1))})})}),W="RovingFocusGroupItem",V=n.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:l=!0,active:a=!1,tabStopId:u,children:c,...s}=e,d=(0,g.B)(),f=u||d,p=F(W,r),m=p.currentTabStopId===f,v=P(r),{onFocusableItemAdd:h,onFocusableItemRemove:y,currentTabStopId:w}=p;return n.useEffect(()=>{if(l)return h(),()=>y()},[l,h,y]),(0,i.jsx)(A.ItemSlot,{scope:r,id:f,focusable:l,active:a,children:(0,i.jsx)(M.span,{tabIndex:m?0:-1,"data-orientation":p.orientation,...s,ref:t,onMouseDown:(0,o.mK)(e.onMouseDown,e=>{l?p.onItemFocus(f):e.preventDefault()}),onFocus:(0,o.mK)(e.onFocus,()=>p.onItemFocus(f)),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void p.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let o=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return B[o]}(e,p.orientation,p.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let r=v().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)r.reverse();else if("prev"===t||"next"===t){"prev"===t&&r.reverse();let n=r.indexOf(e.currentTarget);r=p.loop?function(e,t){return e.map((r,n)=>e[(t+n)%e.length])}(r,n+1):r.slice(n+1)}setTimeout(()=>z(r))}}),children:"function"==typeof c?c({isCurrentTabStop:m,hasTabStop:null!=w}):c})})});V.displayName=W;var B={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function z(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}var G=r(97745),U=r(14432),q=["Enter"," "],Z=["ArrowUp","PageDown","End"],H=["ArrowDown","PageUp","Home",...Z],X={ltr:[...q,"ArrowRight"],rtl:[...q,"ArrowLeft"]},Y={ltr:["ArrowLeft"],rtl:["ArrowRight"]},J="Menu",[Q,ee,et]=(0,f.N)(J),[er,en]=function(e,t=[]){let r=[],o=()=>{let t=r.map(e=>n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return o.scopeName=e,[function(t,o){let l=n.createContext(o),a=r.length;r=[...r,o];let u=t=>{let{scope:r,children:o,...u}=t,c=r?.[e]?.[a]||l,s=n.useMemo(()=>u,Object.values(u));return(0,i.jsx)(c.Provider,{value:s,children:o})};return u.displayName=t+"Provider",[u,function(r,i){let u=i?.[e]?.[a]||l,c=n.useContext(u);if(c)return c;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(o,...t)]}(J,[et,y.Bk,T]),eo=(0,y.Bk)(),el=T(),[ei,ea]=er(J),[eu,ec]=er(J),es=e=>{let{__scopeMenu:t,open:r=!1,children:o,dir:l,onOpenChange:a,modal:u=!0}=e,c=eo(t),[s,d]=n.useState(null),f=n.useRef(!1),m=(0,S.c)(a),v=(0,p.jH)(l);return n.useEffect(()=>{let e=()=>{f.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>f.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,i.jsx)(y.bL,{...c,children:(0,i.jsx)(ei,{scope:t,open:r,onOpenChange:m,content:s,onContentChange:d,children:(0,i.jsx)(eu,{scope:t,onClose:n.useCallback(()=>m(!1),[m]),isUsingKeyboardRef:f,dir:v,modal:u,children:o})})})};es.displayName=J;var ed=n.forwardRef((e,t)=>
1{let{__scopeMenu:r,...n}=e,o=eo(r);return(0,i.jsx)(y.Mz,{...o,...n,ref:t})});ed.displayName="MenuAnchor";var ef="MenuPortal",[ep,em]=er(ef,{forceMount:void 0}),ev=e=>{let{__scopeMenu:t,forceMount:r,children:n,container:o}=e,l=ea(ef,t);return(0,i.jsx)(ep,{scope:t,forceMount:r,children:(0,i.jsx)(b.C,{present:r||l.open,children:(0,i.jsx)(w.Z,{asChild:!0,container:o,children:n})})})};ev.displayName=ef;var eh="MenuContent",[eg,ey]=er(eh),ew=n.forwardRef((e,t)=>{let r=em(eh,e.__scopeMenu),{forceMount:n=r.forceMount,...o}=e,l=ea(eh,e.__scopeMenu),a=ec(eh,e.__scopeMenu);return(0,i.jsx)(Q.Provider,{scope:e.__scopeMenu,children:(0,i.jsx)(b.C,{present:n||l.open,children:(0,i.jsx)(Q.Slot,{scope:e.__scopeMenu,children:a.modal?(0,i.jsx)(eb,{...o,ref:t}):(0,i.jsx)(ex,{...o,ref:t})})})})}),eb=n.forwardRef((e,t)=>{let r=ea(eh,e.__scopeMenu),a=n.useRef(null),u=(0,l.s)(t,a);return n.useEffect(()=>{let e=a.current;if(e)return(0,G.Eq)(e)},[]),(0,i.jsx)(eC,{...e,ref:u,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>r.onOpenChange(!1)})}),ex=n.forwardRef((e,t)=>{let r=ea(eh,e.__scopeMenu);return(0,i.jsx)(eC,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),eE=x("MenuContent.ScrollLock"),eC=n.forwardRef((e,t)=>{let{__scopeMenu:r,loop:a=!1,trapFocus:u,onOpenAutoFocus:c,onCloseAutoFocus:s,disableOutsidePointerEvents:d,onEntryFocus:f,onEscapeKeyDown:p,onPointerDownOutside:g,onFocusOutside:w,onInteractOutside:b,onDismiss:x,disableOutsideScroll:E,...C}=e,R=ea(eh,r),N=ec(eh,r),j=eo(r),M=el(r),S=ee(r),[_,k]=n.useState(null),I=n.useRef(null),A=(0,l.s)(t,I,R.onContentChange),P=n.useRef(0),D=n.useRef(""),O=n.useRef(0),T=n.useRef(null),K=n.useRef("right"),F=n.useRef(0),$=E?U.A:n.Fragment;n.useEffect(()=>()=>window.clearTimeout(P.current),[]),(0,v.Oh)();let W=n.useCallback(e=>{var t,r;return K.current===(null==(t=T.current)?void 0:t.side)&&function(e,t){return!!t&&function(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,l=t.length-1;e<t.length;l=e++){let i=t[e],a=t[l],u=i.x,c=i.y,s=a.x,d=a.y;c>n!=d>n&&r<(s-u)*(n-c)/(d-c)+u&&(o=!o)}return o}({x:e.clientX,y:e.clientY},t)}(e,null==(r=T.current)?void 0:r.area)},[]);return(0,i.jsx)(eg,{scope:r,searchRef:D,onItemEnter:n.useCallback(e=>{W(e)&&e.preventDefault()},[W]),onItemLeave:n.useCallback(e=>{var t;W(e)||(null==(t=I.current)||t.focus(),k(null))},[W]),onTriggerLeave:n.useCallback(e=>{W(e)&&e.preventDefault()},[W]),pointerGraceTimerRef:O,onPointerGraceIntentChange:n.useCallback(e=>{T.current=e},[]),children:(0,i.jsx)($,{...E?{as:eE,allowPinchZoom:!0}:void 0,children:(0,i.jsx)(h.n,{asChild:!0,trapped:u,onMountAutoFocus:(0,o.mK)(c,e=>{var t;e.preventDefault(),null==(t=I.current)||t.focus({preventScroll:!0})}),onUnmountAutoFocus:s,children:(0,i.jsx)(m.qW,{asChild:!0,disableOutsidePointerEvents:d,onEscapeKeyDown:p,onPointerDownOutside:g,onFocusOutside:w,onInteractOutside:b,onDismiss:x,children:(0,i.jsx)(L,{asChild:!0,...M,dir:N.dir,orientation:"vertical",loop:a,currentTabStopId:_,onCurrentTabStopIdChange:k,onEntryFocus:(0,o.mK)(f,e=>{N.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,i.jsx)(y.UC,{role:"menu","aria-orientation":"vertical","data-state":eH(R.open),"data-radix-menu-content":"",dir:N.dir,...j,...C,ref:A,style:{outline:"none",...C.style},onKeyDown:(0,o.mK)(C.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,n=1===e.key.length;t&&("Tab"===e.key&&e.preventDefault(),!r&&n&&(e=>{var t,r;let n=D.current+e,o=S().filter(e=>!e.disabled),l=document.activeElement,i=null==(t=o.find(e=>e.ref.current===l))?void 0:t.textValue,a=function(e,t,r){var n;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,l=r?e.indexOf(r):-1,i=(n=Math.max(l,0),e.map((t,r)=>e[(n+r)%e.length]));1===o.length&&(i=i.filter(e=>e!==r));let a=i.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return a!==r?a:void 0}(o.map(e=>e.textValue),n,i),u=null==(r=o.find(e=>e.textValue===a))?void 0:r.ref.current;!function e(t){D.current=t,window.clearTimeout(P.current),""!==t&&(P.current=window.setTimeout(()=>e(""),1e3))}(n),u&&setTimeout(()=>
1u.focus())})(e.key));let o=I.current;if(e.target!==o||!H.includes(e.key))return;e.preventDefault();let l=S().filter(e=>!e.disabled).map(e=>e.ref.current);Z.includes(e.key)&&l.reverse(),function(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}(l)}),onBlur:(0,o.mK)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(P.current),D.current="")}),onPointerMove:(0,o.mK)(e.onPointerMove,eJ(e=>{let t=e.target,r=F.current!==e.clientX;e.currentTarget.contains(t)&&r&&(K.current=e.clientX>F.current?"right":"left",F.current=e.clientX)}))})})})})})})});ew.displayName=eh;var eR=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,i.jsx)(R.div,{role:"group",...n,ref:t})});eR.displayName="MenuGroup";var eN=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,i.jsx)(R.div,{...n,ref:t})});eN.displayName="MenuLabel";var ej="MenuItem",eM="menu.itemSelect",eS=n.forwardRef((e,t)=>{let{disabled:r=!1,onSelect:a,...c}=e,s=n.useRef(null),d=ec(ej,e.__scopeMenu),f=ey(ej,e.__scopeMenu),p=(0,l.s)(t,s),m=n.useRef(!1);return(0,i.jsx)(e_,{...c,ref:p,disabled:r,onClick:(0,o.mK)(e.onClick,()=>{let e=s.current;if(!r&&e){let t=new CustomEvent(eM,{bubbles:!0,cancelable:!0});e.addEventListener(eM,e=>null==a?void 0:a(e),{once:!0}),function(e,t){e&&u.flushSync(()=>e.dispatchEvent(t))}(e,t),t.defaultPrevented?m.current=!1:d.onClose()}}),onPointerDown:t=>{var r;null==(r=e.onPointerDown)||r.call(e,t),m.current=!0},onPointerUp:(0,o.mK)(e.onPointerUp,e=>{var t;m.current||null==(t=e.currentTarget)||t.click()}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{let t=""!==f.searchRef.current;r||t&&" "===e.key||q.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});eS.displayName=ej;var e_=n.forwardRef((e,t)=>{let{__scopeMenu:r,disabled:a=!1,textValue:u,...c}=e,s=ey(ej,r),d=el(r),f=n.useRef(null),p=(0,l.s)(t,f),[m,v]=n.useState(!1),[h,g]=n.useState("");return n.useEffect(()=>{let e=f.current;if(e){var t;g((null!=(t=e.textContent)?t:"").trim())}},[c.children]),(0,i.jsx)(Q.ItemSlot,{scope:r,disabled:a,textValue:null!=u?u:h,children:(0,i.jsx)(V,{asChild:!0,...d,focusable:!a,children:(0,i.jsx)(R.div,{role:"menuitem","data-highlighted":m?"":void 0,"aria-disabled":a||void 0,"data-disabled":a?"":void 0,...c,ref:p,onPointerMove:(0,o.mK)(e.onPointerMove,eJ(e=>{a?s.onItemLeave(e):(s.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,o.mK)(e.onPointerLeave,eJ(e=>s.onItemLeave(e))),onFocus:(0,o.mK)(e.onFocus,()=>v(!0)),onBlur:(0,o.mK)(e.onBlur,()=>v(!1))})})})}),ek=n.forwardRef((e,t)=>{let{checked:r=!1,onCheckedChange:n,...l}=e;return(0,i.jsx)(eF,{scope:e.__scopeMenu,checked:r,children:(0,i.jsx)(eS,{role:"menuitemcheckbox","aria-checked":eX(r)?"mixed":r,...l,ref:t,"data-state":eY(r),onSelect:(0,o.mK)(l.onSelect,()=>null==n?void 0:n(!!eX(r)||!r),{checkForDefaultPrevented:!1})})})});ek.displayName="MenuCheckboxItem";var eI="MenuRadioGroup",[eA,eP]=er(eI,{value:void 0,onValueChange:()=>{}}),eD=n.forwardRef((e,t)=>{let{value:r,onValueChange:n,...o}=e,l=(0,S.c)(n);return(0,i.jsx)(eA,{scope:e.__scopeMenu,value:r,onValueChange:l,children:(0,i.jsx)(eR,{...o,ref:t})})});eD.displayName=eI;var eO="MenuRadioItem",eT=n.forwardRef((e,t)=>{let{value:r,...n}=e,l=eP(eO,e.__scopeMenu),a=r===l.value;return(0,i.jsx)(eF,{scope:e.__scopeMenu,checked:a,children:(0,i.jsx)(eS,{role:"menuitemradio","aria-checked":a,...n,ref:t,"data-state":eY(a),onSelect:(0,o.mK)(n.onSelect,()=>{var e;return null==(e=l.onValueChange)?void 0:e.call(l,r)},{checkForDefaultPrevented:!1})})})});eT.displayName=eO;var eK="MenuItemIndicator",[eF,eL]=er(eK,{checked:!1}),e$=n.forwardRef((e,t)=>{let{__scopeMenu:r,forceMount:n,...o}=e,l=eL(eK,r);return(0,i.jsx)(b.C,{present:n||eX(l.checked)||!0===l.checked,children:(0,i.jsx)(R.span,{...o,ref:t,"data-state":eY(l.checked)})})});e$.displayName=eK;var eW=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,i.jsx)(R.div,{role:"separator","aria-orientation":"horizontal",...n,ref:t})});eW.displayName="MenuSeparator";var eV=n.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e,o=eo(r);return(0,i.jsx)(y.i3,{...o,...n,ref:t})});eV.displayName="MenuArrow";var[eB,ez]=er("MenuSub"),eG="MenuSubTrigger",eU=n.forwardRef((e,t)=>
1{let r=ea(eG,e.__scopeMenu),a=ec(eG,e.__scopeMenu),u=ez(eG,e.__scopeMenu),c=ey(eG,e.__scopeMenu),s=n.useRef(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:f}=c,p={__scopeMenu:e.__scopeMenu},m=n.useCallback(()=>{s.current&&window.clearTimeout(s.current),s.current=null},[]);return n.useEffect(()=>m,[m]),n.useEffect(()=>{let e=d.current;return()=>{window.clearTimeout(e),f(null)}},[d,f]),(0,i.jsx)(ed,{asChild:!0,...p,children:(0,i.jsx)(e_,{id:u.triggerId,"aria-haspopup":"menu","aria-expanded":r.open,"aria-controls":u.contentId,"data-state":eH(r.open),...e,ref:(0,l.t)(t,u.onTriggerChange),onClick:t=>{var n;null==(n=e.onClick)||n.call(e,t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),r.open||r.onOpenChange(!0))},onPointerMove:(0,o.mK)(e.onPointerMove,eJ(t=>{c.onItemEnter(t),!t.defaultPrevented&&(e.disabled||r.open||s.current||(c.onPointerGraceIntentChange(null),s.current=window.setTimeout(()=>{r.onOpenChange(!0),m()},100)))})),onPointerLeave:(0,o.mK)(e.onPointerLeave,eJ(e=>{var t,n;m();let o=null==(t=r.content)?void 0:t.getBoundingClientRect();if(o){let t=null==(n=r.content)?void 0:n.dataset.side,l="right"===t,i=o[l?"left":"right"],a=o[l?"right":"left"];c.onPointerGraceIntentChange({area:[{x:e.clientX+(l?-5:5),y:e.clientY},{x:i,y:o.top},{x:a,y:o.top},{x:a,y:o.bottom},{x:i,y:o.bottom}],side:t}),window.clearTimeout(d.current),d.current=window.setTimeout(()=>c.onPointerGraceIntentChange(null),300)}else{if(c.onTriggerLeave(e),e.defaultPrevented)return;c.onPointerGraceIntentChange(null)}})),onKeyDown:(0,o.mK)(e.onKeyDown,t=>{let n=""!==c.searchRef.current;if(!e.disabled&&(!n||" "!==t.key)&&X[a.dir].includes(t.key)){var o;r.onOpenChange(!0),null==(o=r.content)||o.focus(),t.preventDefault()}})})})});eU.displayName=eG;var eq="MenuSubContent",eZ=n.forwardRef((e,t)=>{let r=em(eh,e.__scopeMenu),{forceMount:a=r.forceMount,...u}=e,c=ea(eh,e.__scopeMenu),s=ec(eh,e.__scopeMenu),d=ez(eq,e.__scopeMenu),f=n.useRef(null),p=(0,l.s)(t,f);return(0,i.jsx)(Q.Provider,{scope:e.__scopeMenu,children:(0,i.jsx)(b.C,{present:a||c.open,children:(0,i.jsx)(Q.Slot,{scope:e.__scopeMenu,children:(0,i.jsx)(eC,{id:d.contentId,"aria-labelledby":d.triggerId,...u,ref:p,align:"start",side:"rtl"===s.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var t;s.isUsingKeyboardRef.current&&(null==(t=f.current)||t.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>{e.target!==d.trigger&&c.onOpenChange(!1)}),onEscapeKeyDown:(0,o.mK)(e.onEscapeKeyDown,e=>{s.onClose(),e.preventDefault()}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),r=Y[s.dir].includes(e.key);if(t&&r){var n;c.onOpenChange(!1),null==(n=d.trigger)||n.focus(),e.preventDefault()}})})})})})});function eH(e){return e?"open":"closed"}function eX(e){return"indeterminate"===e}function eY(e){return eX(e)?"indeterminate":e?"checked":"unchecked"}function eJ(e){return t=>"mouse"===t.pointerType?e(t):void 0}eZ.displayName=eq;var eQ="DropdownMenu",[e0,e1]=function(e,t=[]){let r=[],o=()=>{let t=r.map(e=>n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return o.scopeName=e,[function(t,o){let l=n.createContext(o),a=r.length;r=[...r,o];let u=t=>{let{scope:r,children:o,...u}=t,c=r?.[e]?.[a]||l,s=n.useMemo(()=>u,Object.values(u));return(0,i.jsx)(c.Provider,{value:s,children:o})};return u.displayName=t+"Provider",[u,function(r,i){let u=i?.[e]?.[a]||l,c=n.useContext(u);if(c)return c;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(o,...t)]}(eQ,[en]),e2=en(),[e5,e4]=e0(eQ),e6=e=>{let{__scopeDropdownMenu:t,children:r,dir:o,open:l,defaultOpen:u,onOpenChange:c,modal:s=!0}=e,d=e2(t),f=n.useRef(null),[p,m]=(0,a.i)({prop:l,defaultProp:null!=u&&u,onChange:c,caller:eQ});return(0,i.jsx)(e5,{scope:t,triggerId:(0,g.B)(),triggerRef:f,contentId:(0,g.B)(),open:p,onOpenChange:m,onOpenToggle:n.useCallback(()=>m(e=>!e),[m]),modal:s,children:(0,i.jsx)(es,{...d,open:p,onOpenChange:m,dir:o,modal:s,children:r})})};e6.displayName=eQ;var e9="DropdownMenuTrigger",e8=n.forwardRef((e,t)=>
1{let{__scopeDropdownMenu:r,disabled:n=!1,...a}=e,u=e4(e9,r),c=e2(r);return(0,i.jsx)(ed,{asChild:!0,...c,children:(0,i.jsx)(d.button,{type:"button",id:u.triggerId,"aria-haspopup":"menu","aria-expanded":u.open,"aria-controls":u.open?u.contentId:void 0,"data-state":u.open?"open":"closed","data-disabled":n?"":void 0,disabled:n,...a,ref:(0,l.t)(t,u.triggerRef),onPointerDown:(0,o.mK)(e.onPointerDown,e=>{!n&&0===e.button&&!1===e.ctrlKey&&(u.onOpenToggle(),u.open||e.preventDefault())}),onKeyDown:(0,o.mK)(e.onKeyDown,e=>{!n&&(["Enter"," "].includes(e.key)&&u.onOpenToggle(),"ArrowDown"===e.key&&u.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});e8.displayName=e9;var e7=e=>{let{__scopeDropdownMenu:t,...r}=e,n=e2(t);return(0,i.jsx)(ev,{...n,...r})};e7.displayName="DropdownMenuPortal";var e3="DropdownMenuContent",te=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...l}=e,a=e4(e3,r),u=e2(r),c=n.useRef(!1);return(0,i.jsx)(ew,{id:a.contentId,"aria-labelledby":a.triggerId,...u,...l,ref:t,onCloseAutoFocus:(0,o.mK)(e.onCloseAutoFocus,e=>{var t;c.current||null==(t=a.triggerRef.current)||t.focus(),c.current=!1,e.preventDefault()}),onInteractOutside:(0,o.mK)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,n=2===t.button||r;(!a.modal||n)&&(c.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});te.displayName=e3,n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=e2(r);return(0,i.jsx)(eR,{...o,...n,ref:t})}).displayName="DropdownMenuGroup",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=e2(r);return(0,i.jsx)(eN,{...o,...n,ref:t})}).displayName="DropdownMenuLabel";var tt=n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=e2(r);return(0,i.jsx)(eS,{...o,...n,ref:t})});tt.displayName="DropdownMenuItem",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=e2(r);return(0,i.jsx)(ek,{...o,...n,ref:t})}).displayName="DropdownMenuCheckboxItem",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=e2(r);return(0,i.jsx)(eD,{...o,...n,ref:t})}).displayName="DropdownMenuRadioGroup",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=e2(r);return(0,i.jsx)(eT,{...o,...n,ref:t})}).displayName="DropdownMenuRadioItem",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=e2(r);return(0,i.jsx)(e$,{...o,...n,ref:t})}).displayName="DropdownMenuItemIndicator",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=e2(r);return(0,i.jsx)(eW,{...o,...n,ref:t})}).displayName="DropdownMenuSeparator",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=e2(r);return(0,i.jsx)(eV,{...o,...n,ref:t})}).displayName="DropdownMenuArrow",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=e2(r);return(0,i.jsx)(eU,{...o,...n,ref:t})}).displayName="DropdownMenuSubTrigger",n.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=e2(r);return(0,i.jsx)(eZ,{...o,...n,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})}).displayName="DropdownMenuSubContent";var tr=e6,tn=e8,to=e7,tl=te,ti=tt},62541:(e,t,r)=>{r.d(t,{n:()=>p});var n=r(12115),o=r(94446);r(47650);var l=r(95155),i=Symbol("radix.slottable");function a(e){return n.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===i}var u=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>
1{let r=function(e){let t=function(e){let t=n.forwardRef((e,t)=>{let{children:r,...l}=e;if(n.isValidElement(r)){var i;let e,a,u=(i=r,(a=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(a=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),c=function(e,t){let r={...t};for(let n in t){let o=e[n],l=t[n];/^on[A-Z]/.test(n)?o&&l?r[n]=(...e)=>{let t=l(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...l}:"className"===n&&(r[n]=[o,l].filter(Boolean).join(" "))}return{...e,...r}}(l,r.props);return r.type!==n.Fragment&&(c.ref=t?(0,o.t)(t,u):u),n.cloneElement(r,c)}return n.Children.count(r)>1?n.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=n.forwardRef((e,r)=>{let{children:o,...i}=e,u=n.Children.toArray(o),c=u.find(a);if(c){let e=c.props.children,o=u.map(t=>t!==c?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,l.jsx)(t,{...i,ref:r,children:n.isValidElement(e)?n.cloneElement(e,void 0,o):null})}return(0,l.jsx)(t,{...i,ref:r,children:o})});return r.displayName=`${e}.Slot`,r}(`Primitive.${t}`),i=n.forwardRef((e,n)=>{let{asChild:o,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,l.jsx)(o?r:t,{...i,ref:n})});return i.displayName=`Primitive.${t}`,{...e,[t]:i}},{}),c=r(70222),s="focusScope.autoFocusOnMount",d="focusScope.autoFocusOnUnmount",f={bubbles:!1,cancelable:!0},p=n.forwardRef((e,t)=>{let{loop:r=!1,trapped:i=!1,onMountAutoFocus:a,onUnmountAutoFocus:p,...y}=e,[w,b]=n.useState(null),x=(0,c.c)(a),E=(0,c.c)(p),C=n.useRef(null),R=(0,o.s)(t,e=>b(e)),N=n.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;n.useEffect(()=>{if(i){let e=function(e){if(N.paused||!w)return;let t=e.target;w.contains(t)?C.current=t:h(C.current,{select:!0})},t=function(e){if(N.paused||!w)return;let t=e.relatedTarget;null!==t&&(w.contains(t)||h(C.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&h(w)});return w&&r.observe(w,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[i,w,N.paused]),n.useEffect(()=>{if(w){g.add(N);let e=document.activeElement;if(!w.contains(e)){let t=new CustomEvent(s,f);w.addEventListener(s,x),w.dispatchEvent(t),t.defaultPrevented||(function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=document.activeElement;for(let n of e)if(h(n,{select:t}),document.activeElement!==r)return}(m(w).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&h(w))}return()=>{w.removeEventListener(s,x),setTimeout(()=>{let t=new CustomEvent(d,f);w.addEventListener(d,E),w.dispatchEvent(t),t.defaultPrevented||h(null!=e?e:document.body,{select:!0}),w.removeEventListener(d,E),g.remove(N)},0)}}},[w,x,E,N]);let j=n.useCallback(e=>{if(!r&&!i||N.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,n=document.activeElement;if(t&&n){let t=e.currentTarget,[o,l]=function(e){let t=m(e);return[v(t,e),v(t.reverse(),e)]}(t);o&&l?e.shiftKey||n!==l?e.shiftKey&&n===o&&(e.preventDefault(),r&&h(l,{select:!0})):(e.preventDefault(),r&&h(o,{select:!0})):n===t&&e.preventDefault()}},[r,i,N.paused]);return(0,l.jsx)(u.div,{tabIndex:-1,...y,ref:R,onKeyDown:j})});function m(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function v(e,t){for(let r of e)if(!function(e,t){let{upTo:r}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===r||e!==r);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(r,{upTo:t}))return r}function h(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&e.focus){var r;let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&(r=e)instanceof HTMLInputElement&&"select"in r&&t&&e.select()}}p.displayName="FocusScope";var g=function(){let e=[];return{add(t){let r=e[0];t!==r&&(null==r||r.pause()),(e=y(e,t)).unshift(t)},remove(t){var r;null==(r=(e=y(e,t))[0])||r.resume()}}}();function y(e,t){let r=[...e],n=r.indexOf(t);return -1!==n&&r.splice(n,1),r}},66218:(e,t,r)=>{r.d(t,{jH:()=>l});var n=r(12115);r(95155);var o=n.createContext(void 0);function l(e){let t=n.useContext(o);return e||t||"ltr"}},76297:(e,t,r)=>{r.d(t,{bm:()=>ei,UC:()=>en,VY:()=>el,hJ:()=>er,ZL:()=>et,bL:()=>Q,hE:()=>eo,l9:()=>ee});var n=r(12115),o=r(92556),l=r(94446),i=r(95155),a=r(68946),u=r(23558),c=r(58462),s=r(62541),d=r(61584),f=r(76842);function p(e){let t=function(e){let t=n.forwardRef((e,t)=>
1{let{children:r,...o}=e;if(n.isValidElement(r)){var i;let e,a,u=(i=r,(a=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(a=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),c=function(e,t){let r={...t};for(let n in t){let o=e[n],l=t[n];/^on[A-Z]/.test(n)?o&&l?r[n]=(...e)=>{let t=l(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...l}:"className"===n&&(r[n]=[o,l].filter(Boolean).join(" "))}return{...e,...r}}(o,r.props);return r.type!==n.Fragment&&(c.ref=t?(0,l.t)(t,u):u),n.cloneElement(r,c)}return n.Children.count(r)>1?n.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),r=n.forwardRef((e,r)=>{let{children:o,...l}=e,a=n.Children.toArray(o),u=a.find(v);if(u){let e=u.props.children,o=a.map(t=>t!==u?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,i.jsx)(t,{...l,ref:r,children:n.isValidElement(e)?n.cloneElement(e,void 0,o):null})}return(0,i.jsx)(t,{...l,ref:r,children:o})});return r.displayName=`${e}.Slot`,r}r(47650);var m=Symbol("radix.slottable");function v(e){return n.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===m}var h=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=p(`Primitive.${t}`),o=n.forwardRef((e,n)=>{let{asChild:o,...l}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(o?r:t,{...l,ref:n})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{}),g=r(19526),y=r(14432),w=r(97745),b="Dialog",[x,E]=function(e,t=[]){let r=[],o=()=>{let t=r.map(e=>n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return o.scopeName=e,[function(t,o){let l=n.createContext(o),a=r.length;r=[...r,o];let u=t=>{let{scope:r,children:o,...u}=t,c=r?.[e]?.[a]||l,s=n.useMemo(()=>u,Object.values(u));return(0,i.jsx)(c.Provider,{value:s,children:o})};return u.displayName=t+"Provider",[u,function(r,i){let u=i?.[e]?.[a]||l,c=n.useContext(u);if(c)return c;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(o,...t)]}(b),[C,R]=x(b),N=e=>{let{__scopeDialog:t,children:r,open:o,defaultOpen:l,onOpenChange:c,modal:s=!0}=e,d=n.useRef(null),f=n.useRef(null),[p,m]=(0,u.i)({prop:o,defaultProp:null!=l&&l,onChange:c,caller:b});return(0,i.jsx)(C,{scope:t,triggerRef:d,contentRef:f,contentId:(0,a.B)(),titleId:(0,a.B)(),descriptionId:(0,a.B)(),open:p,onOpenChange:m,onOpenToggle:n.useCallback(()=>m(e=>!e),[m]),modal:s,children:r})};N.displayName=b;var j="DialogTrigger",M=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,a=R(j,r),u=(0,l.s)(t,a.triggerRef);return(0,i.jsx)(h.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":q(a.open),...n,ref:u,onClick:(0,o.mK)(e.onClick,a.onOpenToggle)})});M.displayName=j;var S="DialogPortal",[_,k]=x(S,{forceMount:void 0}),I=e=>{let{__scopeDialog:t,forceMount:r,children:o,container:l}=e,a=R(S,t);return(0,i.jsx)(_,{scope:t,forceMount:r,children:n.Children.map(o,e=>(0,i.jsx)(f.C,{present:r||a.open,children:(0,i.jsx)(d.Z,{asChild:!0,container:l,children:e})}))})};I.displayName=S;var A="DialogOverlay",P=n.forwardRef((e,t)=>{let r=k(A,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,l=R(A,e.__scopeDialog);return l.modal?(0,i.jsx)(f.C,{present:n||l.open,children:(0,i.jsx)(O,{...o,ref:t})}):null});P.displayName=A;var D=p("DialogOverlay.RemoveScroll"),O=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=R(A,r);return(0,i.jsx)(y.A,{as:D,allowPinchZoom:!0,shards:[o.contentRef],children:(0,i.jsx)(h.div,{"data-state":q(o.open),...n,ref:t,style:{pointerEvents:"auto",...n.style}})})}),T="DialogContent",K=n.forwardRef((e,t)=>
1{let r=k(T,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,l=R(T,e.__scopeDialog);return(0,i.jsx)(f.C,{present:n||l.open,children:l.modal?(0,i.jsx)(F,{...o,ref:t}):(0,i.jsx)(L,{...o,ref:t})})});K.displayName=T;var F=n.forwardRef((e,t)=>{let r=R(T,e.__scopeDialog),a=n.useRef(null),u=(0,l.s)(t,r.contentRef,a);return n.useEffect(()=>{let e=a.current;if(e)return(0,w.Eq)(e)},[]),(0,i.jsx)($,{...e,ref:u,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.mK)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null==(t=r.triggerRef.current)||t.focus()}),onPointerDownOutside:(0,o.mK)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>e.preventDefault())})}),L=n.forwardRef((e,t)=>{let r=R(T,e.__scopeDialog),o=n.useRef(!1),l=n.useRef(!1);return(0,i.jsx)($,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var n,i;null==(n=e.onCloseAutoFocus)||n.call(e,t),t.defaultPrevented||(o.current||null==(i=r.triggerRef.current)||i.focus(),t.preventDefault()),o.current=!1,l.current=!1},onInteractOutside:t=>{var n,i;null==(n=e.onInteractOutside)||n.call(e,t),t.defaultPrevented||(o.current=!0,"pointerdown"===t.detail.originalEvent.type&&(l.current=!0));let a=t.target;(null==(i=r.triggerRef.current)?void 0:i.contains(a))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&l.current&&t.preventDefault()}})}),$=n.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:o,onOpenAutoFocus:a,onCloseAutoFocus:u,...d}=e,f=R(T,r),p=n.useRef(null),m=(0,l.s)(t,p);return(0,g.Oh)(),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.n,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:a,onUnmountAutoFocus:u,children:(0,i.jsx)(c.qW,{role:"dialog",id:f.contentId,"aria-describedby":f.descriptionId,"aria-labelledby":f.titleId,"data-state":q(f.open),...d,ref:m,onDismiss:()=>f.onOpenChange(!1)})}),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(Y,{titleId:f.titleId}),(0,i.jsx)(J,{contentRef:p,descriptionId:f.descriptionId})]})]})}),W="DialogTitle",V=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=R(W,r);return(0,i.jsx)(h.h2,{id:o.titleId,...n,ref:t})});V.displayName=W;var B="DialogDescription",z=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=R(B,r);return(0,i.jsx)(h.p,{id:o.descriptionId,...n,ref:t})});z.displayName=B;var G="DialogClose",U=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,l=R(G,r);return(0,i.jsx)(h.button,{type:"button",...n,ref:t,onClick:(0,o.mK)(e.onClick,()=>l.onOpenChange(!1))})});function q(e){return e?"open":"closed"}U.displayName=G;var Z="DialogTitleWarning",[H,X]=function(e,t){let r=n.createContext(t),o=e=>{let{children:t,...o}=e,l=n.useMemo(()=>o,Object.values(o));return(0,i.jsx)(r.Provider,{value:l,children:t})};return o.displayName=e+"Provider",[o,function(o){let l=n.useContext(r);if(l)return l;if(void 0!==t)return t;throw Error(`\`${o}\` must be used within \`${e}\``)}]}(Z,{contentName:T,titleName:W,docsSlug:"dialog"}),Y=e=>{let{titleId:t}=e,r=X(Z),o="`".concat(r.contentName,"` requires a `").concat(r.titleName,"` for the component to be accessible for screen reader users.\n\nIf you want to hide the `").concat(r.titleName,"`, you can wrap it with our VisuallyHidden component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/").concat(r.docsSlug);return n.useEffect(()=>{t&&(document.getElementById(t)||console.error(o))},[o,t]),null},J=e=>{let{contentRef:t,descriptionId:r}=e,o=X("DialogDescriptionWarning"),l="Warning: Missing `Description` or `aria-describedby={undefined}` for {".concat(o.contentName,"}.");return n.useEffect(()=>{var e;let n=null==(e=t.current)?void 0:e.getAttribute("aria-describedby");r&&n&&(document.getElementById(r)||console.warn(l))},[l,t,r]),null},Q=N,ee=M,et=I,er=P,en=K,eo=V,el=z,ei=U},83101:(e,t,r)=>{r.d(t,{F:()=>i});var n=r(2821);let o=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,l=n.$,i=(e,t)=>r=>{var n;if((null==t?void 0:t.variants)==null)return l(e,null==r?void 0:r.class,null==r?void 0:r.className);let{variants:i,defaultVariants:a}=t,u=Object.keys(i).map(e=>{let t=null==r?void 0:r[e],n=null==a?void 0:a[e];if(null===t)return null;let l=o(t)||o(n);return i[e][l]}),c=r&&Object.entries(r).reduce((e,t)=>
1{let[r,n]=t;return void 0===n||(e[r]=n),e},{});return l(e,u,null==t||null==(n=t.compoundVariants)?void 0:n.reduce((e,t)=>{let{class:r,className:n,...o}=t;return Object.entries(o).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...a,...c}[t]):({...a,...c})[t]===r})?[...e,r,n]:e},[]),null==r?void 0:r.class,null==r?void 0:r.className)}},97745:(e,t,r)=>{r.d(t,{Eq:()=>c});var n=new WeakMap,o=new WeakMap,l={},i=0,a=function(e){return e&&(e.host||a(e.parentNode))},u=function(e,t,r,u){var c=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var r=a(e);return r&&t.contains(r)?r:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});l[r]||(l[r]=new WeakMap);var s=l[r],d=[],f=new Set,p=new Set(c),m=function(e){!e||f.has(e)||(f.add(e),m(e.parentNode))};c.forEach(m);var v=function(e){!e||p.has(e)||Array.prototype.forEach.call(e.children,function(e){if(f.has(e))v(e);else try{var t=e.getAttribute(u),l=null!==t&&"false"!==t,i=(n.get(e)||0)+1,a=(s.get(e)||0)+1;n.set(e,i),s.set(e,a),d.push(e),1===i&&l&&o.set(e,!0),1===a&&e.setAttribute(r,"true"),l||e.setAttribute(u,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return v(t),f.clear(),i++,function(){d.forEach(function(e){var t=n.get(e)-1,l=s.get(e)-1;n.set(e,t),s.set(e,l),t||(o.has(e)||e.removeAttribute(u),o.delete(e)),l||e.removeAttribute(r)}),--i||(n=new WeakMap,n=new WeakMap,o=new WeakMap,l={})}},c=function(e,t,r){void 0===r&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),o=t||("undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return o?(n.push.apply(n,Array.from(o.querySelectorAll("[aria-live], script"))),u(n,o,r,"aria-hidden")):function(){return null}}}}]);
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.