1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1576],{69:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(1847).A)("circle-user",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}],["path",{d:"M7 20.662V19a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v1.662",key:"154egf"}]])},125:(e,t,n)=>{"use strict";var r=n(2115),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,l=r.useEffect,a=r.useLayoutEffect,u=r.useDebugValue;function s(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var d="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),o=r[0].inst,d=r[1];return a(function(){o.value=n,o.getSnapshot=t,s(o)&&d({inst:o})},[e,n,t]),l(function(){return s(o)&&d({inst:o}),e(function(){s(o)&&d({inst:o})})},[e]),u(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:d},1402:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return y},handleClientScriptLoad:function(){return v},initScriptLoader:function(){return m}});let r=n(8140),o=n(9417),i=n(5155),l=r._(n(7650)),a=o._(n(2115)),u=n(2073),s=n(4681),d=n(4853),c=new Map,f=new Set,p=e=>{let{src:t,id:n,onLoad:r=()=>{},onReady:o=null,dangerouslySetInnerHTML:i,children:a="",strategy:u="afterInteractive",onError:d,stylesheets:p}=e,v=n||t;if(v&&f.has(v))return;if(c.has(t)){f.add(v),c.get(t).then(r,d);return}let m=()=>{o&&o(),f.add(v)},h=document.createElement("script"),y=new Promise((e,t)=>{h.addEventListener("load",function(t){e(),r&&r.call(this,t),m()}),h.addEventListener("error",function(e){t(e)})}).catch(function(e){d&&d(e)});i?(h.innerHTML=i.__html||"",m()):a?(h.textContent="string"==typeof a?a:Array.isArray(a)?a.join(""):"",m()):t&&(h.src=t,c.set(t,y)),(0,s.setAttributesFromProps)(h,e),"worker"===u&&h.setAttribute("type","text/partytown"),h.setAttribute("data-nscript",u),p&&(e=>{if(l.default.preinit)return e.forEach(e=>{l.default.preinit(e,{as:"style"})});{let t=document.head;e.forEach(e=>{let n=document.createElement("link");n.type="text/css",n.rel="stylesheet",n.href=e,t.appendChild(n)})}})(p),document.body.appendChild(h)};function v(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,d.requestIdleCallback)(()=>p(e))}):p(e)}function m(e){e.forEach(v),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");f.add(t)})}function h(e){let{id:t,src:n="",onLoad:r=()=>{},onReady:o=null,strategy:s="afterInteractive",onError:c,stylesheets:v,...m}=e,{updateScripts:h,scripts:y,getIsSsr:g,appDir:w,nonce:x}=(0,a.useContext)(u.HeadManagerContext);x=m.nonce||x;let b=(0,a.useRef)(!1);(0,a.useEffect)(()=>{let e=t||n;b.current||(o&&e&&f.has(e)&&o(),b.current=!0)},[o,t,n]);let E=(0,a.useRef)(!1);if((0,a.useEffect)(()=>{if(!E.current){if("afterInteractive"===s)p(e);else"lazyOnload"===s&&("complete"===document.readyState?(0,d.requestIdleCallback)(()=>p(e)):window.addEventListener("load",()=>{(0,d.requestIdleCallback)(()=>p(e))}));E.current=!0}},[e,s]),("beforeInteractive"===s||"worker"===s)&&(h?(y[s]=(y[s]||[]).concat([{id:t,src:n,onLoad:r,onReady:o,onError:c,...m,nonce:x}]),h(y)):g&&g()?f.add(t||n):g&&!g()&&p({...e,nonce:x})),w){if(v&&v.forEach(e=>{l.default.preinit(e,{as:"style"})}),"beforeInteractive"===s)if(!n)return m.dangerouslySetInnerHTML&&(m.children=m.dangerouslySetInnerHTML.__html,delete m.dangerouslySetInnerHTML),(0,i.jsx)("script",{nonce:x,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([0,{...m,id:t}])+")"}});else return l.default.preload(n,m.integrity?{as:"script",integrity:m.integrity,nonce:x,crossOrigin:m.crossOrigin}:{as:"script",nonce:x,crossOrigin:m.crossOrigin}),(0,i.jsx)("script",{nonce:x,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+J
1SON.stringify([n,{...m,id:t}])+")"}});"afterInteractive"===s&&n&&l.default.preload(n,m.integrity?{as:"script",integrity:m.integrity,nonce:x,crossOrigin:m.crossOrigin}:{as:"script",nonce:x,crossOrigin:m.crossOrigin})}return null}Object.defineProperty(h,"__nextScript",{value:!0});let y=h;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},3101:(e,t,n)=>{"use strict";n.d(t,{F:()=>l});var r=n(2821);let o=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,i=r.$,l=(e,t)=>n=>{var r;if((null==t?void 0:t.variants)==null)return i(e,null==n?void 0:n.class,null==n?void 0:n.className);let{variants:l,defaultVariants:a}=t,u=Object.keys(l).map(e=>{let t=null==n?void 0:n[e],r=null==a?void 0:a[e];if(null===t)return null;let i=o(t)||o(r);return l[e][i]}),s=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return void 0===r||(e[n]=r),e},{});return i(e,u,null==t||null==(r=t.compoundVariants)?void 0:r.reduce((e,t)=>{let{class:n,className:r,...o}=t;return Object.entries(o).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...a,...s}[t]):({...a,...s})[t]===n})?[...e,n,r]:e},[]),null==n?void 0:n.class,null==n?void 0:n.className)}},4054:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(1847).A)("chevrons-up-down",[["path",{d:"m7 15 5 5 5-5",key:"1hf1tw"}],["path",{d:"m7 9 5-5 5 5",key:"sgt6xg"}]])},4637:(e,t,n)=>{"use strict";n.d(t,{UC:()=>eA,q7:()=>eN,B8:()=>eM,bL:()=>eC,l9:()=>ej,LM:()=>eS});var r,o=n(2115),i=n(7650),l=n(3468),a=n(2556),u=n(4446),s=n(5155),d=Symbol("radix.slottable");function c(e){return o.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===d}var f=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let n=function(e){let t=function(e){let t=o.forwardRef((e,t)=>{let{children:n,...r}=e;if(o.isValidElement(n)){var i;let e,l,a=(i=n,(l=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(l=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),s=function(e,t){let n={...t};for(let r in t){let o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{i(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props);return n.type!==o.Fragment&&(s.ref=t?(0,u.t)(t,a):a),o.cloneElement(n,s)}return o.Children.count(n)>1?o.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),n=o.forwardRef((e,n)=>{let{children:r,...i}=e,l=o.Children.toArray(r),a=l.find(c);if(a){let e=a.props.children,r=l.map(t=>t!==a?t:o.Children.count(e)>1?o.Children.only(null):o.isValidElement(e)?e.props.children:null);return(0,s.jsx)(t,{...i,ref:n,children:o.isValidElement(e)?o.cloneElement(e,void 0,r):null})}return(0,s.jsx)(t,{...i,ref:n,children:r})});return n.displayName=`${e}.Slot`,n}(`Primitive.${t}`),r=o.forwardRef((e,r)=>{let{asChild:o,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,s.jsx)(o?n:t,{...i,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function p(e,t){e&&i.flushSync(()=>e.dispatchEvent(t))}var v=n(222);function m({prop:e,defaultProp:t,onChange:n=()=>{}}){let[r,i]=function({defaultProp:e,onChange:t}){let n=o.useState(e),[r]=n,i=o.useRef(r),l=(0,v.c)(t);return o.useEffect(()=>{i.current!==r&&(l(r),i.current=r)},[r,i,l]),n}({defaultProp:t,onChange:n}),l=void 0!==e,a=l?e:r,u=(0,v.c)(n);return[a,o.useCallback(t=>{if(l){let n="function"==typeof t?t(e):t;n!==e&&u(n)}else i(t)},[l,e,i,u])]}var h=n(6218),y=n(4129),g=e=>{let{present:t,children:n}=e,r=function(e){var t,n;let[r,i]=o.useState(),l=o.useRef({}),a=o.useRef(e),u=o.useRef("none"),[s,d]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},o.useReducer((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return o.useEffect(()=>{let e=w(l.current);u.current="mounted"===s?e:"none"},[s]),(0,y.N)(()=>{let t=l.current,n=a.current;if(n!==e){let r=u.current,o=w(t);e?d("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?d("UNMOUNT"):n&&r!==o?d("ANIMATION_OUT"):d("UNMOUNT"),a.current=e}},[e,d]),(0,y.N)(()=>
1{if(r){var e;let t,n=null!=(e=r.ownerDocument.defaultView)?e:window,o=e=>{let o=w(l.current).includes(e.animationName);if(e.target===r&&o&&(d("ANIMATION_END"),!a.current)){let e=r.style.animationFillMode;r.style.animationFillMode="forwards",t=n.setTimeout(()=>{"forwards"===r.style.animationFillMode&&(r.style.animationFillMode=e)})}},i=e=>{e.target===r&&(u.current=w(l.current))};return r.addEventListener("animationstart",i),r.addEventListener("animationcancel",o),r.addEventListener("animationend",o),()=>{n.clearTimeout(t),r.removeEventListener("animationstart",i),r.removeEventListener("animationcancel",o),r.removeEventListener("animationend",o)}}d("ANIMATION_END")},[r,d]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:o.useCallback(e=>{e&&(l.current=getComputedStyle(e)),i(e)},[])}}(t),i="function"==typeof n?n({present:r.isPresent}):o.Children.only(n),l=(0,u.s)(r.ref,function(e){var t,n;let r=null==(t=Object.getOwnPropertyDescriptor(e.props,"ref"))?void 0:t.get,o=r&&"isReactWarning"in r&&r.isReactWarning;return o?e.ref:(o=(r=null==(n=Object.getOwnPropertyDescriptor(e,"ref"))?void 0:n.get)&&"isReactWarning"in r&&r.isReactWarning)?e.props.ref:e.props.ref||e.ref}(i));return"function"==typeof n||r.isPresent?o.cloneElement(i,{ref:l}):null};function w(e){return(null==e?void 0:e.animationName)||"none"}g.displayName="Presence";var x=n(8946);function b(e){let t=function(e){let t=o.forwardRef((e,t)=>{let{children:n,...r}=e;if(o.isValidElement(n)){var i;let e,l,a=(i=n,(l=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(l=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),s=function(e,t){let n={...t};for(let r in t){let o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{i(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props);return n.type!==o.Fragment&&(s.ref=t?(0,u.t)(t,a):a),o.cloneElement(n,s)}return o.Children.count(n)>1?o.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),n=o.forwardRef((e,n)=>{let{children:r,...i}=e,l=o.Children.toArray(r),a=l.find(R);if(a){let e=a.props.children,r=l.map(t=>t!==a?t:o.Children.count(e)>1?o.Children.only(null):o.isValidElement(e)?e.props.children:null);return(0,s.jsx)(t,{...i,ref:n,children:o.isValidElement(e)?o.cloneElement(e,void 0,r):null})}return(0,s.jsx)(t,{...i,ref:n,children:r})});return n.displayName=`${e}.Slot`,n}var E=Symbol("radix.slottable");function R(e){return o.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===E}function C(e){let t=e+"CollectionProvider",[n,r]=(0,l.A)(t),[i,a]=n(t,{collectionRef:{current:null},itemMap:new Map}),d=e=>{let{scope:t,children:n}=e,r=o.useRef(null),l=o.useRef(new Map).current;return(0,s.jsx)(i,{scope:t,itemMap:l,collectionRef:r,children:n})};d.displayName=t;let c=e+"CollectionSlot",f=b(c),p=o.forwardRef((e,t)=>{let{scope:n,children:r}=e,o=a(c,n),i=(0,u.s)(t,o.collectionRef);return(0,s.jsx)(f,{ref:i,children:r})});p.displayName=c;let v=e+"CollectionItemSlot",m="data-radix-collection-item",h=b(v),y=o.forwardRef((e,t)=>{let{scope:n,children:r,...i}=e,l=o.useRef(null),d=(0,u.s)(t,l),c=a(v,n);return o.useEffect(()=>(c.itemMap.set(l,{ref:l,...i}),()=>void c.itemMap.delete(l))),(0,s.jsx)(h,{...{[m]:""},ref:d,children:r})});return y.displayName=v,[{Provider:d,Slot:p,ItemSlot:y},function(t){let n=a(e+"CollectionConsumer",t);return o.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(m,"]")));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},r]}var M=n(9584),N="dismissableLayer.update",j=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),A=o.forwardRef((e,t)=>{var n,i;let{disableOutsidePointerEvents:l=!1,onEscapeKeyDown:d,onPointerDownOutside:c,onFocusOutside:p,onInteractOutside:m,onDismiss:h,...y}
1=e,g=o.useContext(j),[w,x]=o.useState(null),b=null!=(i=null==w?void 0:w.ownerDocument)?i:null==(n=globalThis)?void 0:n.document,[,E]=o.useState({}),R=(0,u.s)(t,e=>x(e)),C=Array.from(g.layers),[A]=[...g.layersWithOutsidePointerEventsDisabled].slice(-1),O=C.indexOf(A),P=w?C.indexOf(w):-1,T=g.layersWithOutsidePointerEventsDisabled.size>0,k=P>=O,D=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,r=(0,v.c)(e),i=o.useRef(!1),l=o.useRef(()=>{});return o.useEffect(()=>{let e=e=>{if(e.target&&!i.current){let t=function(){_("dismissableLayer.pointerDownOutside",r,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",l.current),l.current=t,n.addEventListener("click",l.current,{once:!0})):t()}else n.removeEventListener("click",l.current);i.current=!1},t=window.setTimeout(()=>{n.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",l.current)}},[n,r]),{onPointerDownCapture:()=>i.current=!0}}(e=>{let t=e.target,n=[...g.branches].some(e=>e.contains(t));k&&!n&&(null==c||c(e),null==m||m(e),e.defaultPrevented||null==h||h())},b),I=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,r=(0,v.c)(e),i=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!i.current&&_("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return n.addEventListener("focusin",e),()=>n.removeEventListener("focusin",e)},[n,r]),{onFocusCapture:()=>i.current=!0,onBlurCapture:()=>i.current=!1}}(e=>{let t=e.target;![...g.branches].some(e=>e.contains(t))&&(null==p||p(e),null==m||m(e),e.defaultPrevented||null==h||h())},b);return(0,M.U)(e=>{P===g.layers.size-1&&(null==d||d(e),!e.defaultPrevented&&h&&(e.preventDefault(),h()))},b),o.useEffect(()=>{if(w)return l&&(0===g.layersWithOutsidePointerEventsDisabled.size&&(r=b.body.style.pointerEvents,b.body.style.pointerEvents="none"),g.layersWithOutsidePointerEventsDisabled.add(w)),g.layers.add(w),S(),()=>{l&&1===g.layersWithOutsidePointerEventsDisabled.size&&(b.body.style.pointerEvents=r)}},[w,b,l,g]),o.useEffect(()=>()=>{w&&(g.layers.delete(w),g.layersWithOutsidePointerEventsDisabled.delete(w),S())},[w,g]),o.useEffect(()=>{let e=()=>E({});return document.addEventListener(N,e),()=>document.removeEventListener(N,e)},[]),(0,s.jsx)(f.div,{...y,ref:R,style:{pointerEvents:T?k?"auto":"none":void 0,...e.style},onFocusCapture:(0,a.m)(e.onFocusCapture,I.onFocusCapture),onBlurCapture:(0,a.m)(e.onBlurCapture,I.onBlurCapture),onPointerDownCapture:(0,a.m)(e.onPointerDownCapture,D.onPointerDownCapture)})});function S(){let e=new CustomEvent(N);document.dispatchEvent(e)}function _(e,t,n,r){let{discrete:o}=r,i=n.originalEvent.target,l=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),o?p(i,l):i.dispatchEvent(l)}A.displayName="DismissableLayer",o.forwardRef((e,t)=>{let n=o.useContext(j),r=o.useRef(null),i=(0,u.s)(t,r);return o.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,s.jsx)(f.div,{...e,ref:i})}).displayName="DismissableLayerBranch";var O=n(8108),P=o.forwardRef((e,t)=>(0,s.jsx)(f.span,{...e,ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));P.displayName="VisuallyHidden";var T="NavigationMenu",[k,D,I]=C(T),[L,F,K]=C(T),[U,z]=(0,l.A)(T,[I,K]),[W,V]=U(T),[B,H]=U(T),q=o.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:r,onValueChange:i,defaultValue:l,delayDuration:a=200,skipDelayDuration:d=300,orientation:c="horizontal",dir:p,...v}=e,[y,g]=o.useState(null),w=(0,u.s)(t,e=>g(e)),x=(0,h.jH)(p),b=o.useRef(0),E=o.useRef(0),R=o.useRef(0),[C,M]=o.useState(!0),[N="",j]=m({prop:r,onChange:e=>{let t=d>0;""!==e?(window.clearTimeout(R.current),t&&M(!1)):(window.clearTimeout(R.current),R.current=window.setTimeout(()=>M(!0),d)),null==i||i(e)},defaultProp:l}),A=o.useCallback(()=>{window.clearTimeout(E.current),E.current=window.setTimeout(()=>j(""),150)},[j]),S=o.useCallback(e=>{window.clearTimeout(E.current),j(e)},[j]),_=o.useCallback(e=>{N===e?window.clearTimeout(E.current):b.current=window.setTimeout(()=>{window.clearTimeout(E.current),j(e)},a)},[N,j,a]);return o.useEffect(()=>()=>{window.clearTimeout(b.current),window.clearTimeout(E.current),window.clearTimeout(R.current)},[]),(0,s.jsx)($,{scope:n,isRootMenu:!0,value:N,dir:x,orientation:c,rootNavigationMenu:y,onTriggerEnter:e=>{window.clearTimeout(b.current),C?_(e):S(e)},onTriggerLeave:()=>{window.clearTimeout(b.current),A()},onContentEnter:()=>window.clearTimeout(E.current),onContentLeave:A,onItemSelect:e=>{j(t=>t===e?"":e)},onItemDismiss:()=>j(""),children:(0,s.jsx)(f.nav,{"aria-label":"Main","data-orientation":c,dir:x,...v,ref:w}
1)})});q.displayName=T;var G="NavigationMenuSub";o.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:r,onValueChange:o,defaultValue:i,orientation:l="horizontal",...a}=e,u=V(G,n),[d="",c]=m({prop:r,onChange:o,defaultProp:i});return(0,s.jsx)($,{scope:n,isRootMenu:!1,value:d,dir:u.dir,orientation:l,rootNavigationMenu:u.rootNavigationMenu,onTriggerEnter:e=>c(e),onItemSelect:e=>c(e),onItemDismiss:()=>c(""),children:(0,s.jsx)(f.div,{"data-orientation":l,...a,ref:t})})}).displayName=G;var $=e=>{let{scope:t,isRootMenu:n,rootNavigationMenu:r,dir:i,orientation:l,children:a,value:u,onItemSelect:d,onItemDismiss:c,onTriggerEnter:f,onTriggerLeave:p,onContentEnter:m,onContentLeave:h}=e,[y,g]=o.useState(null),[w,b]=o.useState(new Map),[E,R]=o.useState(null);return(0,s.jsx)(W,{scope:t,isRootMenu:n,rootNavigationMenu:r,value:u,previousValue:(0,O.Z)(u),baseId:(0,x.B)(),dir:i,orientation:l,viewport:y,onViewportChange:g,indicatorTrack:E,onIndicatorTrackChange:R,onTriggerEnter:(0,v.c)(f),onTriggerLeave:(0,v.c)(p),onContentEnter:(0,v.c)(m),onContentLeave:(0,v.c)(h),onItemSelect:(0,v.c)(d),onItemDismiss:(0,v.c)(c),onViewportContentChange:o.useCallback((e,t)=>{b(n=>(n.set(e,t),new Map(n)))},[]),onViewportContentRemove:o.useCallback(e=>{b(t=>t.has(e)?(t.delete(e),new Map(t)):t)},[]),children:(0,s.jsx)(k.Provider,{scope:t,children:(0,s.jsx)(B,{scope:t,items:w,children:a})})})},X="NavigationMenuList",Y=o.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,o=V(X,n),i=(0,s.jsx)(f.ul,{"data-orientation":o.orientation,...r,ref:t});return(0,s.jsx)(f.div,{style:{position:"relative"},ref:o.onIndicatorTrackChange,children:(0,s.jsx)(k.Slot,{scope:n,children:o.isRootMenu?(0,s.jsx)(ev,{asChild:!0,children:i}):i})})});Y.displayName=X;var Z="NavigationMenuItem",[J,Q]=U(Z),ee=o.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:r,...i}=e,l=(0,x.B)(),a=o.useRef(null),u=o.useRef(null),d=o.useRef(null),c=o.useRef(()=>{}),p=o.useRef(!1),v=o.useCallback(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"start";if(a.current){c.current();let t=ey(a.current);t.length&&eg("start"===e?t:t.reverse())}},[]),m=o.useCallback(()=>{if(a.current){let e=ey(a.current);e.length&&(c.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,s.jsx)(J,{scope:n,value:r||l||"LEGACY_REACT_AUTO_VALUE",triggerRef:u,contentRef:a,focusProxyRef:d,wasEscapeCloseRef:p,onEntryKeyDown:v,onFocusProxyEnter:v,onRootContentClose:m,onContentFocusOutside:m,children:(0,s.jsx)(f.li,{...i,ref:t})})});ee.displayName=Z;var et="NavigationMenuTrigger",en=o.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,disabled:r,...i}=e,l=V(et,e.__scopeNavigationMenu),d=Q(et,e.__scopeNavigationMenu),c=o.useRef(null),p=(0,u.s)(c,d.triggerRef,t),v=eb(l.baseId,d.value),m=eE(l.baseId,d.value),h=o.useRef(!1),y=o.useRef(!1),g=d.value===l.value;return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(k.ItemSlot,{scope:n,value:d.value,children:(0,s.jsx)(eh,{asChild:!0,children:(0,s.jsx)(f.button,{id:v,disabled:r,"data-disabled":r?"":void 0,"data-state":ex(g),"aria-expanded":g,"aria-controls":m,...i,ref:p,onPointerEnter:(0,a.m)(e.onPointerEnter,()=>{y.current=!1,d.wasEscapeCloseRef.current=!1}),onPointerMove:(0,a.m)(e.onPointerMove,eR(()=>{r||y.current||d.wasEscapeCloseRef.current||h.current||(l.onTriggerEnter(d.value),h.current=!0)})),onPointerLeave:(0,a.m)(e.onPointerLeave,eR(()=>{r||(l.onTriggerLeave(),h.current=!1)})),onClick:(0,a.m)(e.onClick,()=>{l.onItemSelect(d.value),y.current=g}),onKeyDown:(0,a.m)(e.onKeyDown,e=>{let t={horizontal:"ArrowDown",vertical:"rtl"===l.dir?"ArrowLeft":"ArrowRight"}[l.orientation];g&&e.key===t&&(d.onEntryKeyDown(),e.preventDefault())})})})}),g&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(P,{"aria-hidden":!0,tabIndex:0,ref:d.focusProxyRef,onFocus:e=>{let t=d.contentRef.current,n=e.relatedTarget,r=n===c.current,o=null==t?void 0:t.contains(n);(r||!o)&&d.onFocusProxyEnter(r?"start":"end")}}),l.viewport&&(0,s.jsx)("span",{"aria-owns":m})]})]})});en.displayName=et;var er="navigationMenu.linkSelect";o.forwardRef((e,t)=>
1{let{__scopeNavigationMenu:n,active:r,onSelect:o,...i}=e;return(0,s.jsx)(eh,{asChild:!0,children:(0,s.jsx)(f.a,{"data-active":r?"":void 0,"aria-current":r?"page":void 0,...i,ref:t,onClick:(0,a.m)(e.onClick,e=>{let t=e.target,n=new CustomEvent(er,{bubbles:!0,cancelable:!0});t.addEventListener(er,e=>null==o?void 0:o(e),{once:!0}),p(t,n),n.defaultPrevented||e.metaKey||p(t,new CustomEvent(es,{bubbles:!0,cancelable:!0}))},{checkForDefaultPrevented:!1})})})}).displayName="NavigationMenuLink";var eo="NavigationMenuIndicator";o.forwardRef((e,t)=>{let{forceMount:n,...r}=e,o=V(eo,e.__scopeNavigationMenu),l=!!o.value;return o.indicatorTrack?i.createPortal((0,s.jsx)(g,{present:n||l,children:(0,s.jsx)(ei,{...r,ref:t})}),o.indicatorTrack):null}).displayName=eo;var ei=o.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,i=V(eo,n),l=D(n),[a,u]=o.useState(null),[d,c]=o.useState(null),p="horizontal"===i.orientation,v=!!i.value;o.useEffect(()=>{var e;let t=null==(e=l().find(e=>e.value===i.value))?void 0:e.ref.current;t&&u(t)},[l,i.value]);let m=()=>{a&&c({size:p?a.offsetWidth:a.offsetHeight,offset:p?a.offsetLeft:a.offsetTop})};return ew(a,m),ew(i.indicatorTrack,m),d?(0,s.jsx)(f.div,{"aria-hidden":!0,"data-state":v?"visible":"hidden","data-orientation":i.orientation,...r,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)")},...r.style}}):null}),el="NavigationMenuContent",ea=o.forwardRef((e,t)=>{let{forceMount:n,...r}=e,o=V(el,e.__scopeNavigationMenu),i=Q(el,e.__scopeNavigationMenu),l=(0,u.s)(i.contentRef,t),d=i.value===o.value,c={value:i.value,triggerRef:i.triggerRef,focusProxyRef:i.focusProxyRef,wasEscapeCloseRef:i.wasEscapeCloseRef,onContentFocusOutside:i.onContentFocusOutside,onRootContentClose:i.onRootContentClose,...r};return o.viewport?(0,s.jsx)(eu,{forceMount:n,...c,ref:l}):(0,s.jsx)(g,{present:n||d,children:(0,s.jsx)(ed,{"data-state":ex(d),...c,ref:l,onPointerEnter:(0,a.m)(e.onPointerEnter,o.onContentEnter),onPointerLeave:(0,a.m)(e.onPointerLeave,eR(o.onContentLeave)),style:{pointerEvents:!d&&o.isRootMenu?"none":void 0,...c.style}})})});ea.displayName=el;var eu=o.forwardRef((e,t)=>{let{onViewportContentChange:n,onViewportContentRemove:r}=V(el,e.__scopeNavigationMenu);return(0,y.N)(()=>{n(e.value,{ref:t,...e})},[e,t,n]),(0,y.N)(()=>()=>r(e.value),[e.value,r]),null}),es="navigationMenu.rootContentDismiss",ed=o.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:r,triggerRef:i,focusProxyRef:l,wasEscapeCloseRef:d,onRootContentClose:c,onContentFocusOutside:f,...p}=e,v=V(el,n),m=o.useRef(null),h=(0,u.s)(m,t),y=eb(v.baseId,r),g=eE(v.baseId,r),w=D(n),x=o.useRef(null),{onItemDismiss:b}=v;o.useEffect(()=>{let e=m.current;if(v.isRootMenu&&e){let t=()=>{var t;b(),c(),e.contains(document.activeElement)&&(null==(t=i.current)||t.focus())};return e.addEventListener(es,t),()=>e.removeEventListener(es,t)}},[v.isRootMenu,e.value,i,b,c]);let E=o.useMemo(()=>{let e=w().map(e=>e.value);"rtl"===v.dir&&e.reverse();let t=e.indexOf(v.value),n=e.indexOf(v.previousValue),o=r===v.value,i=n===e.indexOf(r);if(!o&&!i)return x.current;let l=(()=>{if(t!==n){if(o&&-1!==n)return t>n?"from-end":"from-start";if(i&&-1!==t)return t>n?"to-start":"to-end"}return null})();return x.current=l,l},[v.previousValue,v.value,v.dir,w,r]);return(0,s.jsx)(ev,{asChild:!0,children:(0,s.jsx)(A,{id:g,"aria-labelledby":y,"data-motion":E,"data-orientation":v.orientation,...p,ref:h,disableOutsidePointerEvents:!1,onDismiss:()=>{var e;let t=new Event(es,{bubbles:!0,cancelable:!0});null==(e=m.current)||e.dispatchEvent(t)},onFocusOutside:(0,a.m)(e.onFocusOutside,e=>{var t;f();let n=e.target;(null==(t=v.rootNavigationMenu)?void 0:t.contains(n))&&e.preventDefault()}),onPointerDownOutside:(0,a.m)(e.onPointerDownOutside,e=>{var t;let n=e.target,r=w().some(e=>{var t;return null==(t=e.ref.current)?void 0:t.contains(n)}),o=v.isRootMenu&&(null==(t=v.viewport)?void 0:t.contains(n));(r||o||!v.isRootMenu)&&e.preventDefault()}),onKeyDown:(0,a.m)(e.onKeyDown,e=>{let t=e.altKey||e.ctrlKey||e.metaKey;if("Tab"===e.key&&!t){let t=ey(e.currentTarget),r=document.activeElement,o=t.findIndex(e=>e===r);if(eg(e.shiftKey?t.slice(0,o).reverse():t.slice(o+1,t.length)))e.preventDefault();else{var n;null==(n=l.current)||n.focus()}}}),onEscapeKeyDown:(0,a.m)(e.onEscapeKeyDown,e=>{d.current=!0})})})}),ec="NavigationMenuViewport",ef=o.forwardRef((e,t)=>
1{let{forceMount:n,...r}=e,o=!!V(ec,e.__scopeNavigationMenu).value;return(0,s.jsx)(g,{present:n||o,children:(0,s.jsx)(ep,{...r,ref:t})})});ef.displayName=ec;var ep=o.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,children:r,...i}=e,l=V(ec,n),d=(0,u.s)(t,l.onViewportChange),c=H(el,e.__scopeNavigationMenu),[p,v]=o.useState(null),[m,h]=o.useState(null),y=p?(null==p?void 0:p.width)+"px":void 0,w=p?(null==p?void 0:p.height)+"px":void 0,x=!!l.value,b=x?l.value:l.previousValue;return ew(m,()=>{m&&v({width:m.offsetWidth,height:m.offsetHeight})}),(0,s.jsx)(f.div,{"data-state":ex(x),"data-orientation":l.orientation,...i,ref:d,style:{pointerEvents:!x&&l.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":y,"--radix-navigation-menu-viewport-height":w,...i.style},onPointerEnter:(0,a.m)(e.onPointerEnter,l.onContentEnter),onPointerLeave:(0,a.m)(e.onPointerLeave,eR(l.onContentLeave)),children:Array.from(c.items).map(e=>{let[t,{ref:n,forceMount:r,...o}]=e,i=b===t;return(0,s.jsx)(g,{present:r||i,children:(0,s.jsx)(ed,{...o,ref:(0,u.t)(n,e=>{i&&e&&h(e)})})},t)})})}),ev=o.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,o=V("FocusGroup",n);return(0,s.jsx)(L.Provider,{scope:n,children:(0,s.jsx)(L.Slot,{scope:n,children:(0,s.jsx)(f.div,{dir:o.dir,...r,ref:t})})})}),em=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],eh=o.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,o=F(n),i=V("FocusGroupItem",n);return(0,s.jsx)(L.ItemSlot,{scope:n,children:(0,s.jsx)(f.button,{...r,ref:t,onKeyDown:(0,a.m)(e.onKeyDown,e=>{if(["Home","End",...em].includes(e.key)){let t=o().map(e=>e.ref.current);if(["rtl"===i.dir?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(e.key)&&t.reverse(),em.includes(e.key)){let n=t.indexOf(e.currentTarget);t=t.slice(n+1)}setTimeout(()=>eg(t)),e.preventDefault()}})})})});function ey(e){let t=[],n=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(;n.nextNode();)t.push(n.currentNode);return t}function eg(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}function ew(e,t){let n=(0,v.c)(t);(0,y.N)(()=>{let t=0;if(e){let r=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(n)});return r.observe(e),()=>{window.cancelAnimationFrame(t),r.unobserve(e)}}},[e,n])}function ex(e){return e?"open":"closed"}function eb(e,t){return"".concat(e,"-trigger-").concat(t)}function eE(e,t){return"".concat(e,"-content-").concat(t)}function eR(e){return t=>"mouse"===t.pointerType?e(t):void 0}var eC=q,eM=Y,eN=ee,ej=en,eA=ea,eS=ef},4806:(e,t,n)=>{"use strict";e.exports=n(125)},4853:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{cancelIdleCallback:function(){return r},requestIdleCallback:function(){return n}});let n="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},r="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},4926:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(1847).A)("log-out",[["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}],["polyline",{points:"16 17 21 12 16 7",key:"1gabdz"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12",key:"1uyos4"}]])},5074:e=>{e.exports={style:{fontFamily:"'Archivo', 'Archivo Fallback'",fontStyle:"normal"},className:"__className_5afde0",variable:"__variable_5afde0"}},5229:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(1847).A)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}
1],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},5867:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(1847).A)("key-round",[["path",{d:"M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z",key:"1s6t7t"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}]])},5993:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(1847).A)("house",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]])},6551:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(1847).A)("signature",[["path",{d:"m21 17-2.156-1.868A.5.5 0 0 0 18 15.5v.5a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1c0-2.545-3.991-3.97-8.5-4a1 1 0 0 0 0 5c4.153 0 4.745-11.295 5.708-13.5a2.5 2.5 0 1 1 3.31 3.284",key:"y32ogt"}],["path",{d:"M3 21h18",key:"itz85i"}]])},6651:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(1847).A)("search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]])},7394:(e,t,n)=>{"use strict";n.d(t,{H4:()=>M,_V:()=>C,bL:()=>R});var r=n(2115),o=n(3468),i=n(222),l=n(4129);n(7650);var a=n(2467),u=n(5155),s=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let n=(0,a.TL)(`Primitive.${t}`),o=r.forwardRef((e,r)=>{let{asChild:o,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,u.jsx)(o?n:t,{...i,ref:r})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{}),d=n(4806);function c(){return()=>{}}var f="Avatar",[p,v]=(0,o.A)(f),[m,h]=p(f),y=r.forwardRef((e,t)=>{let{__scopeAvatar:n,...o}=e,[i,l]=r.useState("idle");return(0,u.jsx)(m,{scope:n,imageLoadingStatus:i,onImageLoadingStatusChange:l,children:(0,u.jsx)(s.span,{...o,ref:t})})});y.displayName=f;var g="AvatarImage",w=r.forwardRef((e,t)=>{let{__scopeAvatar:n,src:o,onLoadingStatusChange:a=()=>{},...f}=e,p=h(g,n),v=function(e,t){let{referrerPolicy:n,crossOrigin:o}=t,i=(0,d.useSyncExternalStore)(c,()=>!0,()=>!1),a=r.useRef(null),u=i?(a.current||(a.current=new window.Image),a.current):null,[s,f]=r.useState(()=>E(u,e));return(0,l.N)(()=>{f(E(u,e))},[u,e]),(0,l.N)(()=>{let e=e=>()=>{f(e)};if(!u)return;let t=e("loaded"),r=e("error");return u.addEventListener("load",t),u.addEventListener("error",r),n&&(u.referrerPolicy=n),"string"==typeof o&&(u.crossOrigin=o),()=>{u.removeEventListener("load",t),u.removeEventListener("error",r)}},[u,o,n]),s}(o,f),m=(0,i.c)(e=>{a(e),p.onImageLoadingStatusChange(e)});return(0,l.N)(()=>{"idle"!==v&&m(v)},[v,m]),"loaded"===v?(0,u.jsx)(s.img,{...f,ref:t,src:o}):null});w.displayName=g;var x="AvatarFallback",b=r.forwardRef((e,t)=>{let{__scopeAvatar:n,delayMs:o,...i}=e,l=h(x,n),[a,d]=r.useState(void 0===o);return r.useEffect(()=>{if(void 0!==o){let e=window.setTimeout(()=>d(!0),o);return()=>window.clearTimeout(e)}},[o]),a&&"loaded"!==l.imageLoadingStatus?(0,u.jsx)(s.span,{...i,ref:t}):null});function E(e,t){return e?t?(e.src!==t&&(e.src=t),e.complete&&e.naturalWidth>0?"loaded":"loading"):"error":"idle"}b.displayName=x;var R=y,C=w,M=b},7627:(e,t,n)=>{"use strict";n.d(t,{H_:()=>t6,UC:()=>t5,YJ:()=>t4,q7:()=>t7,VF:()=>ne,JU:()=>t8,ZL:()=>t2,z6:()=>t3,hN:()=>t9,bL:()=>t0,wv:()=>nt,Pb:()=>nn,G5:()=>no,ZP:()=>nr,l9:()=>t1});var r,o,i=n(2115),l=n.t(i,2),a=n(2556),u=n(4446),s=n(3468),d=n(4129),c=l[" useInsertionEffect ".trim().toString()]||d.N;function f({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){let[o,l,a]=function({defaultProp:e,onChange:t}){let[n,r]=i.useState(e),o=i.useRef(n),l=i.useRef(t);return c(()=>{l.current=t},[t]),i.useEffect(()=>{o.current!==n&&(l.current?.(n),o.current=n)},[n,o]),[n,r,l]}({defaultProp:t,onChange:n}),u=void 0!==e,s=u?e:o;{let t=i.useRef(void 0!==e);i.useEffect(()=>{let e=t.current;if(e!==u){let t=u?"controlled":"uncontrolled";console.warn(`${r} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}t.current=u},[u,r])}return[s,i.useCallback(t=>{if(u){let n="function"==typeof t?t(e):t;n!==e&&a.current?.(n)}else l(t)},[u,e,l,a])]}Symbol("RADIX:SYNC_STATE");var p=n(7650),v=n(2467),m=n(5155),h=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>
1{let n=(0,v.TL)(`Primitive.${t}`),r=i.forwardRef((e,r)=>{let{asChild:o,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,m.jsx)(o?n:t,{...i,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function y(e,t){e&&p.flushSync(()=>e.dispatchEvent(t))}var g=n(7325),w=n(5777),x=n(5378);function b(e){let t=e+"CollectionProvider",[n,r]=(0,s.A)(t),[o,l]=n(t,{collectionRef:{current:null},itemMap:new Map}),a=e=>{let{scope:t,children:n}=e,r=i.useRef(null),l=i.useRef(new Map).current;return(0,m.jsx)(o,{scope:t,itemMap:l,collectionRef:r,children:n})};a.displayName=t;let d=e+"CollectionSlot",c=(0,v.TL)(d),f=i.forwardRef((e,t)=>{let{scope:n,children:r}=e,o=l(d,n),i=(0,u.s)(t,o.collectionRef);return(0,m.jsx)(c,{ref:i,children:r})});f.displayName=d;let p=e+"CollectionItemSlot",h="data-radix-collection-item",y=(0,v.TL)(p),g=i.forwardRef((e,t)=>{let{scope:n,children:r,...o}=e,a=i.useRef(null),s=(0,u.s)(t,a),d=l(p,n);return i.useEffect(()=>(d.itemMap.set(a,{ref:a,...o}),()=>void d.itemMap.delete(a))),(0,m.jsx)(y,{...{[h]:""},ref:s,children:r})});return g.displayName=p,[{Provider:a,Slot:f,ItemSlot:g},function(t){let n=l(e+"CollectionConsumer",t);return i.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(h,"]")));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},r]}var E=new WeakMap;function R(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);let n=function(e,t){let n=e.length,r=C(t),o=r>=0?r:n+r;return o<0||o>=n?-1:o}(e,t);return -1===n?void 0:e[n]}function C(e){return e!=e||0===e?0:Math.trunc(e)}r=new WeakMap,class e extends Map{set(e,t){return E.get(this)&&(this.has(e)?(0,g._)(this,r)[(0,g._)(this,r).indexOf(e)]=e:(0,g._)(this,r).push(e)),super.set(e,t),this}insert(e,t,n){let o,i=this.has(t),l=(0,g._)(this,r).length,a=C(e),u=a>=0?a:l+a,s=u<0||u>=l?-1:u;if(s===this.size||i&&s===this.size-1||-1===s)return this.set(t,n),this;let d=this.size+ +!i;a<0&&u++;let c=[...(0,g._)(this,r)],f=!1;for(let e=u;e<d;e++)if(u===e){let r=c[e];c[e]===t&&(r=c[e+1]),i&&this.delete(t),o=this.get(r),this.set(t,n)}else{f||c[e-1]!==t||(f=!0);let n=c[f?e:e-1],r=o;o=this.get(n),this.delete(n),this.set(n,r)}return this}with(t,n,r){let o=new e(this);return o.insert(t,n,r),o}before(e){let t=(0,g._)(this,r).indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,n){let o=(0,g._)(this,r).indexOf(e);return -1===o?this:this.insert(o,t,n)}after(e){let t=(0,g._)(this,r).indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,n){let o=(0,g._)(this,r).indexOf(e);return -1===o?this:this.insert(o+1,t,n)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return(0,x._)(this,r,[]),super.clear()}delete(e){let t=super.delete(e);return t&&(0,g._)(this,r).splice((0,g._)(this,r).indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=R((0,g._)(this,r),e);if(void 0!==t)return this.get(t)}entryAt(e){let t=R((0,g._)(this,r),e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return(0,g._)(this,r).indexOf(e)}keyAt(e){return R((0,g._)(this,r),e)}from(e,t){let n=this.indexOf(e);if(-1===n)return;let r=n+t;return r<0&&(r=0),r>=this.size&&(r=this.size-1),this.at(r)}keyFrom(e,t){let n=this.indexOf(e);if(-1===n)return;let r=n+t;return r<0&&(r=0),r>=this.size&&(r=this.size-1),this.keyAt(r)}find(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return r;n++}}findIndex(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return n;n++}return -1}filter(t,n){let r=[],o=0;for(let e of this)Reflect.apply(t,n,[e,o,this])&&r.push(e),o++;return new e(r)}map(t,n){let r=[],o=0;for(let e of this)r.push([e[0],Reflect.apply(t,n,[e,o,this])]),o++;return new e(r)}reduce(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let[r,o]=t,i=0,l=null!=o?o:this.at(0);for(let e of this)l=0===i&&1===t.length?e:Reflect.apply(r,this,[l,e,i,this]),i++;return l}reduceRight(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let[r,o]=t,i=null!=o?o:this.at(-1);for(let e=this.size-1;e>=0;e--){let n=this.at(e);i=e===this.size-1&&1===t.length?n:Reflect.apply(r,this,[i,n,e,this])}return i}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let n=this.keyAt(e),r=this.get(n);t.set(n,r)}return t}toSpliced(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];let o=[...this.entries()];return o.splice(...n),new e(o)}slice(t,n){let r=new e,o=this.size-1;if(void 0===t)return r;t<0&&(t+=this.size),void 0!==n&&n>0&&(o=n-1);for(let e=t;e<=o;e++){let t=this.keyAt(e),n=this.get(t);r.set(t,n)}return r}every(e,t){let n=0;for(let r of this){if(!Reflect.apply(e,t,[r,n,this]))return!1;n++}return!0}some(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return!0;n++}return!1}constructor(e){super(e),(0,w._)(this,r,{writable:!0,value:void 0}),(0,x._)(this,r,[...super.keys()]),E.set(this,!0)}};var M=n(6218),N=n(222),j=n(9584),A="dismissableLayer.update",S=i.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),_=i.forwardRef((e,t)=>
1{var n,r;let{disableOutsidePointerEvents:l=!1,onEscapeKeyDown:s,onPointerDownOutside:d,onFocusOutside:c,onInteractOutside:f,onDismiss:p,...v}=e,y=i.useContext(S),[g,w]=i.useState(null),x=null!=(r=null==g?void 0:g.ownerDocument)?r:null==(n=globalThis)?void 0:n.document,[,b]=i.useState({}),E=(0,u.s)(t,e=>w(e)),R=Array.from(y.layers),[C]=[...y.layersWithOutsidePointerEventsDisabled].slice(-1),M=R.indexOf(C),_=g?R.indexOf(g):-1,T=y.layersWithOutsidePointerEventsDisabled.size>0,k=_>=M,D=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,r=(0,N.c)(e),o=i.useRef(!1),l=i.useRef(()=>{});return i.useEffect(()=>{let e=e=>{if(e.target&&!o.current){let t=function(){P("dismissableLayer.pointerDownOutside",r,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",l.current),l.current=t,n.addEventListener("click",l.current,{once:!0})):t()}else n.removeEventListener("click",l.current);o.current=!1},t=window.setTimeout(()=>{n.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",l.current)}},[n,r]),{onPointerDownCapture:()=>o.current=!0}}(e=>{let t=e.target,n=[...y.branches].some(e=>e.contains(t));k&&!n&&(null==d||d(e),null==f||f(e),e.defaultPrevented||null==p||p())},x),I=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,r=(0,N.c)(e),o=i.useRef(!1);return i.useEffect(()=>{let e=e=>{e.target&&!o.current&&P("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return n.addEventListener("focusin",e),()=>n.removeEventListener("focusin",e)},[n,r]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}(e=>{let t=e.target;![...y.branches].some(e=>e.contains(t))&&(null==c||c(e),null==f||f(e),e.defaultPrevented||null==p||p())},x);return(0,j.U)(e=>{_===y.layers.size-1&&(null==s||s(e),!e.defaultPrevented&&p&&(e.preventDefault(),p()))},x),i.useEffect(()=>{if(g)return l&&(0===y.layersWithOutsidePointerEventsDisabled.size&&(o=x.body.style.pointerEvents,x.body.style.pointerEvents="none"),y.layersWithOutsidePointerEventsDisabled.add(g)),y.layers.add(g),O(),()=>{l&&1===y.layersWithOutsidePointerEventsDisabled.size&&(x.body.style.pointerEvents=o)}},[g,x,l,y]),i.useEffect(()=>()=>{g&&(y.layers.delete(g),y.layersWithOutsidePointerEventsDisabled.delete(g),O())},[g,y]),i.useEffect(()=>{let e=()=>b({});return document.addEventListener(A,e),()=>document.removeEventListener(A,e)},[]),(0,m.jsx)(h.div,{...v,ref:E,style:{pointerEvents:T?k?"auto":"none":void 0,...e.style},onFocusCapture:(0,a.m)(e.onFocusCapture,I.onFocusCapture),onBlurCapture:(0,a.m)(e.onBlurCapture,I.onBlurCapture),onPointerDownCapture:(0,a.m)(e.onPointerDownCapture,D.onPointerDownCapture)})});function O(){let e=new CustomEvent(A);document.dispatchEvent(e)}function P(e,t,n,r){let{discrete:o}=r,i=n.originalEvent.target,l=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),o?y(i,l):i.dispatchEvent(l)}_.displayName="DismissableLayer",i.forwardRef((e,t)=>{let n=i.useContext(S),r=i.useRef(null),o=(0,u.s)(t,r);return i.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,m.jsx)(h.div,{...e,ref:o})}).displayName="DismissableLayerBranch";var T=0;function k(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var D="focusScope.autoFocusOnMount",I="focusScope.autoFocusOnUnmount",L={bubbles:!1,cancelable:!0},F=i.forwardRef((e,t)=>{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:l,...a}=e,[s,d]=i.useState(null),c=(0,N.c)(o),f=(0,N.c)(l),p=i.useRef(null),v=(0,u.s)(t,e=>d(e)),y=i.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;i.useEffect(()=>{if(r){let e=function(e){if(y.paused||!s)return;let t=e.target;s.contains(t)?p.current=t:z(p.current,{select:!0})},t=function(e){if(y.paused||!s)return;let t=e.relatedTarget;null!==t&&(s.contains(t)||z(p.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&z(s)});return s&&n.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[r,s,y.paused]),i.useEffect(()=>{if(s){W.add(y);let e=document.activeElement;if(!s.contains(e)){let t=new CustomEvent(D,L);
1s.addEventListener(D,c),s.dispatchEvent(t),t.defaultPrevented||(function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=document.activeElement;for(let r of e)if(z(r,{select:t}),document.activeElement!==n)return}(K(s).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&z(s))}return()=>{s.removeEventListener(D,c),setTimeout(()=>{let t=new CustomEvent(I,L);s.addEventListener(I,f),s.dispatchEvent(t),t.defaultPrevented||z(null!=e?e:document.body,{select:!0}),s.removeEventListener(I,f),W.remove(y)},0)}}},[s,c,f,y]);let g=i.useCallback(e=>{if(!n&&!r||y.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){let t=e.currentTarget,[r,i]=function(e){let t=K(e);return[U(t,e),U(t.reverse(),e)]}(t);r&&i?e.shiftKey||o!==i?e.shiftKey&&o===r&&(e.preventDefault(),n&&z(i,{select:!0})):(e.preventDefault(),n&&z(r,{select:!0})):o===t&&e.preventDefault()}},[n,r,y.paused]);return(0,m.jsx)(h.div,{tabIndex:-1,...a,ref:v,onKeyDown:g})});function K(e){let t=[],n=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(;n.nextNode();)t.push(n.currentNode);return t}function U(e,t){for(let n of e)if(!function(e,t){let{upTo:n}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===n||e!==n);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function z(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}F.displayName="FocusScope";var W=function(){let e=[];return{add(t){let n=e[0];t!==n&&(null==n||n.pause()),(e=V(e,t)).unshift(t)},remove(t){var n;null==(n=(e=V(e,t))[0])||n.resume()}}}();function V(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}var B=n(8946),H=n(8334),q=n(8146),G=i.forwardRef((e,t)=>{let{children:n,width:r=10,height:o=5,...i}=e;return(0,m.jsx)(h.svg,{...i,ref:t,width:r,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,m.jsx)("polygon",{points:"0,0 30,0 15,10"})})});G.displayName="Arrow";var $=n(4288),X="Popper",[Y,Z]=(0,s.A)(X),[J,Q]=Y(X),ee=e=>{let{__scopePopper:t,children:n}=e,[r,o]=i.useState(null);return(0,m.jsx)(J,{scope:t,anchor:r,onAnchorChange:o,children:n})};ee.displayName=X;var et="PopperAnchor",en=i.forwardRef((e,t)=>{let{__scopePopper:n,virtualRef:r,...o}=e,l=Q(et,n),a=i.useRef(null),s=(0,u.s)(t,a);return i.useEffect(()=>{l.onAnchorChange((null==r?void 0:r.current)||a.current)}),r?null:(0,m.jsx)(h.div,{...o,ref:s})});en.displayName=et;var er="PopperContent",[eo,ei]=Y(er),el=i.forwardRef((e,t)=>{var n,r,o,l,a,s,c,f;let{__scopePopper:p,side:v="bottom",sideOffset:y=0,align:g="center",alignOffset:w=0,arrowPadding:x=0,avoidCollisions:b=!0,collisionBoundary:E=[],collisionPadding:R=0,sticky:C="partial",hideWhenDetached:M=!1,updatePositionStrategy:j="optimized",onPlaced:A,...S}=e,_=Q(er,p),[O,P]=i.useState(null),T=(0,u.s)(t,e=>P(e)),[k,D]=i.useState(null),I=(0,$.X)(k),L=null!=(c=null==I?void 0:I.width)?c:0,F=null!=(f=null==I?void 0:I.height)?f:0,K="number"==typeof R?R:{top:0,right:0,bottom:0,left:0,...R},U=Array.isArray(E)?E:[E],z=U.length>0,W={padding:K,boundary:U.filter(ed),altBoundary:z},{refs:V,floatingStyles:B,placement:G,isPositioned:X,middlewareData:Y}=(0,H.we)({strategy:"fixed",placement:v+("center"!==g?"-"+g:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,q.ll)(...t,{animationFrame:"always"===j})},elements:{reference:_.anchor},middleware:[(0,H.cY)({mainAxis:y+F,alignmentAxis:w}),b&&(0,H.BN)({mainAxis:!0,crossAxis:!1,limiter:"partial"===C?(0,H.ER)():void 0,...W}),b&&(0,H.UU)({...W}),(0,H.Ej)({...W,apply:e=>{let{elements:t,rects:n,availableWidth:r,availableHeight:o}=e,{width:i,height:l}=n.reference,a=t.floating.style;a.setProperty("--radix-popper-available-width","".concat(r,"px")),a.setProperty("--radix-popper-available-height","".concat(o,"px")),a.setProperty("--radix-popper-anchor-width","".concat(i,"px")),a.setProperty("--radix-popper-anchor-height","".concat(l,"px"))}}
1),k&&(0,H.UE)({element:k,padding:x}),ec({arrowWidth:L,arrowHeight:F}),M&&(0,H.jD)({strategy:"referenceHidden",...W})]}),[Z,J]=ef(G),ee=(0,N.c)(A);(0,d.N)(()=>{X&&(null==ee||ee())},[X,ee]);let et=null==(n=Y.arrow)?void 0:n.x,en=null==(r=Y.arrow)?void 0:r.y,ei=(null==(o=Y.arrow)?void 0:o.centerOffset)!==0,[el,ea]=i.useState();return(0,d.N)(()=>{O&&ea(window.getComputedStyle(O).zIndex)},[O]),(0,m.jsx)("div",{ref:V.setFloating,"data-radix-popper-content-wrapper":"",style:{...B,transform:X?B.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:el,"--radix-popper-transform-origin":[null==(l=Y.transformOrigin)?void 0:l.x,null==(a=Y.transformOrigin)?void 0:a.y].join(" "),...(null==(s=Y.hide)?void 0:s.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,m.jsx)(eo,{scope:p,placedSide:Z,onArrowChange:D,arrowX:et,arrowY:en,shouldHideArrow:ei,children:(0,m.jsx)(h.div,{"data-side":Z,"data-align":J,...S,ref:T,style:{...S.style,animation:X?void 0:"none"}})})})});el.displayName=er;var ea="PopperArrow",eu={top:"bottom",right:"left",bottom:"top",left:"right"},es=i.forwardRef(function(e,t){let{__scopePopper:n,...r}=e,o=ei(ea,n),i=eu[o.placedSide];return(0,m.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,m.jsx)(G,{...r,ref:t,style:{...r.style,display:"block"}})})});function ed(e){return null!==e}es.displayName=ea;var ec=e=>({name:"transformOrigin",options:e,fn(t){var n,r,o,i,l;let{placement:a,rects:u,middlewareData:s}=t,d=(null==(n=s.arrow)?void 0:n.centerOffset)!==0,c=d?0:e.arrowWidth,f=d?0:e.arrowHeight,[p,v]=ef(a),m={start:"0%",center:"50%",end:"100%"}[v],h=(null!=(i=null==(r=s.arrow)?void 0:r.x)?i:0)+c/2,y=(null!=(l=null==(o=s.arrow)?void 0:o.y)?l:0)+f/2,g="",w="";return"bottom"===p?(g=d?m:"".concat(h,"px"),w="".concat(-f,"px")):"top"===p?(g=d?m:"".concat(h,"px"),w="".concat(u.floating.height+f,"px")):"right"===p?(g="".concat(-f,"px"),w=d?m:"".concat(y,"px")):"left"===p&&(g="".concat(u.floating.width+f,"px"),w=d?m:"".concat(y,"px")),{data:{x:g,y:w}}}});function ef(e){let[t,n="center"]=e.split("-");return[t,n]}var ep=i.forwardRef((e,t)=>{var n,r;let{container:o,...l}=e,[a,u]=i.useState(!1);(0,d.N)(()=>u(!0),[]);let s=o||a&&(null==(r=globalThis)||null==(n=r.document)?void 0:n.body);return s?p.createPortal((0,m.jsx)(h.div,{...l,ref:t}),s):null});ep.displayName="Portal";var ev=e=>{let{present:t,children:n}=e,r=function(e){var t,n;let[r,o]=i.useState(),l=i.useRef(null),a=i.useRef(e),u=i.useRef("none"),[s,c]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},i.useReducer((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return i.useEffect(()=>{let e=em(l.current);u.current="mounted"===s?e:"none"},[s]),(0,d.N)(()=>{let t=l.current,n=a.current;if(n!==e){let r=u.current,o=em(t);e?c("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?c("UNMOUNT"):n&&r!==o?c("ANIMATION_OUT"):c("UNMOUNT"),a.current=e}},[e,c]),(0,d.N)(()=>{if(r){var e;let t,n=null!=(e=r.ownerDocument.defaultView)?e:window,o=e=>{let o=em(l.current).includes(e.animationName);if(e.target===r&&o&&(c("ANIMATION_END"),!a.current)){let e=r.style.animationFillMode;r.style.animationFillMode="forwards",t=n.setTimeout(()=>{"forwards"===r.style.animationFillMode&&(r.style.animationFillMode=e)})}},i=e=>{e.target===r&&(u.current=em(l.current))};return r.addEventListener("animationstart",i),r.addEventListener("animationcancel",o),r.addEventListener("animationend",o),()=>{n.clearTimeout(t),r.removeEventListener("animationstart",i),r.removeEventListener("animationcancel",o),r.removeEventListener("animationend",o)}}c("ANIMATION_END")},[r,c]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:i.useCallback(e=>{l.current=e?getComputedStyle(e):null,o(e)},[])}}(t),o="function"==typeof n?n({present:r.isPresent}):i.Children.only(n),l=(0,u.s)(r.ref,function(e){var t,n;let r=null==(t=Object.getOwnPropertyDescriptor(e.props,"ref"))?void 0:t.get,o=r&&"isReactWarning"in r&&r.isReactWarning;return o?e.ref:(o=(r=null==(n=Object.getOwnPropertyDescriptor(e,"ref"))?void 0:n.get)&&"isReactWarning"in r&&r.isReactWarning)?e.props.ref:e.props.ref||e.ref}(o));return"function"==typeof n||r.isPresent?i.cloneElement(o,{ref:l}):null};function em(e){return(null==e?void 0:e.animationName)||"none"}ev.displayName="Presence";var eh="rovingFocusGroup.onEntryFocus",ey={bubbles:!1,cancelable:!0},eg="RovingFocusGroup",[ew,ex,eb]=b(eg),[eE,eR]=(0,s.A)(eg,[eb]),[eC,eM]=eE(eg),eN=i.forwardRef((e,t)=>
1(0,m.jsx)(ew.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,m.jsx)(ew.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,m.jsx)(ej,{...e,ref:t})})}));eN.displayName=eg;var ej=i.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,orientation:r,loop:o=!1,dir:l,currentTabStopId:s,defaultCurrentTabStopId:d,onCurrentTabStopIdChange:c,onEntryFocus:p,preventScrollOnEntryFocus:v=!1,...y}=e,g=i.useRef(null),w=(0,u.s)(t,g),x=(0,M.jH)(l),[b,E]=f({prop:s,defaultProp:null!=d?d:null,onChange:c,caller:eg}),[R,C]=i.useState(!1),j=(0,N.c)(p),A=ex(n),S=i.useRef(!1),[_,O]=i.useState(0);return i.useEffect(()=>{let e=g.current;if(e)return e.addEventListener(eh,j),()=>e.removeEventListener(eh,j)},[j]),(0,m.jsx)(eC,{scope:n,orientation:r,dir:x,loop:o,currentTabStopId:b,onItemFocus:i.useCallback(e=>E(e),[E]),onItemShiftTab:i.useCallback(()=>C(!0),[]),onFocusableItemAdd:i.useCallback(()=>O(e=>e+1),[]),onFocusableItemRemove:i.useCallback(()=>O(e=>e-1),[]),children:(0,m.jsx)(h.div,{tabIndex:R||0===_?-1:0,"data-orientation":r,...y,ref:w,style:{outline:"none",...e.style},onMouseDown:(0,a.m)(e.onMouseDown,()=>{S.current=!0}),onFocus:(0,a.m)(e.onFocus,e=>{let t=!S.current;if(e.target===e.currentTarget&&t&&!R){let t=new CustomEvent(eh,ey);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=A().filter(e=>e.focusable);eO([e.find(e=>e.active),e.find(e=>e.id===b),...e].filter(Boolean).map(e=>e.ref.current),v)}}S.current=!1}),onBlur:(0,a.m)(e.onBlur,()=>C(!1))})})}),eA="RovingFocusGroupItem",eS=i.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,focusable:r=!0,active:o=!1,tabStopId:l,children:u,...s}=e,d=(0,B.B)(),c=l||d,f=eM(eA,n),p=f.currentTabStopId===c,v=ex(n),{onFocusableItemAdd:y,onFocusableItemRemove:g,currentTabStopId:w}=f;return i.useEffect(()=>{if(r)return y(),()=>g()},[r,y,g]),(0,m.jsx)(ew.ItemSlot,{scope:n,id:c,focusable:r,active:o,children:(0,m.jsx)(h.span,{tabIndex:p?0:-1,"data-orientation":f.orientation,...s,ref:t,onMouseDown:(0,a.m)(e.onMouseDown,e=>{r?f.onItemFocus(c):e.preventDefault()}),onFocus:(0,a.m)(e.onFocus,()=>f.onItemFocus(c)),onKeyDown:(0,a.m)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void f.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,n){var r;let o=(r=e.key,"rtl"!==n?r:"ArrowLeft"===r?"ArrowRight":"ArrowRight"===r?"ArrowLeft":r);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return e_[o]}(e,f.orientation,f.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let n=v().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)n.reverse();else if("prev"===t||"next"===t){"prev"===t&&n.reverse();let r=n.indexOf(e.currentTarget);n=f.loop?function(e,t){return e.map((n,r)=>e[(t+r)%e.length])}(n,r+1):n.slice(r+1)}setTimeout(()=>eO(n))}}),children:"function"==typeof u?u({isCurrentTabStop:p,hasTabStop:null!=w}):u})})});eS.displayName=eA;var e_={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function eO(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=document.activeElement;for(let r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}var eP=n(7745),eT=n(101),ek=["Enter"," "],eD=["ArrowUp","PageDown","End"],eI=["ArrowDown","PageUp","Home",...eD],eL={ltr:[...ek,"ArrowRight"],rtl:[...ek,"ArrowLeft"]},eF={ltr:["ArrowLeft"],rtl:["ArrowRight"]},eK="Menu",[eU,ez,eW]=b(eK),[eV,eB]=(0,s.A)(eK,[eW,Z,eR]),eH=Z(),eq=eR(),[eG,e$]=eV(eK),[eX,eY]=eV(eK),eZ=e=>{let{__scopeMenu:t,open:n=!1,children:r,dir:o,onOpenChange:l,modal:a=!0}=e,u=eH(t),[s,d]=i.useState(null),c=i.useRef(!1),f=(0,N.c)(l),p=(0,M.jH)(o);return i.useEffect(()=>{let e=()=>{c.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>c.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,m.jsx)(ee,{...u,children:(0,m.jsx)(eG,{scope:t,open:n,onOpenChange:f,content:s,onContentChange:d,children:(0,m.jsx)(eX,{scope:t,onClose:i.useCallback(()=>f(!1),[f]),isUsingKeyboardRef:c,dir:p,modal:a,children:r})})})};eZ.displayName=eK;var eJ=i.forwardRef((e,t)=>
1{let{__scopeMenu:n,...r}=e,o=eH(n);return(0,m.jsx)(en,{...o,...r,ref:t})});eJ.displayName="MenuAnchor";var eQ="MenuPortal",[e0,e1]=eV(eQ,{forceMount:void 0}),e2=e=>{let{__scopeMenu:t,forceMount:n,children:r,container:o}=e,i=e$(eQ,t);return(0,m.jsx)(e0,{scope:t,forceMount:n,children:(0,m.jsx)(ev,{present:n||i.open,children:(0,m.jsx)(ep,{asChild:!0,container:o,children:r})})})};e2.displayName=eQ;var e5="MenuContent",[e4,e8]=eV(e5),e7=i.forwardRef((e,t)=>{let n=e1(e5,e.__scopeMenu),{forceMount:r=n.forceMount,...o}=e,i=e$(e5,e.__scopeMenu),l=eY(e5,e.__scopeMenu);return(0,m.jsx)(eU.Provider,{scope:e.__scopeMenu,children:(0,m.jsx)(ev,{present:r||i.open,children:(0,m.jsx)(eU.Slot,{scope:e.__scopeMenu,children:l.modal?(0,m.jsx)(e6,{...o,ref:t}):(0,m.jsx)(e3,{...o,ref:t})})})})}),e6=i.forwardRef((e,t)=>{let n=e$(e5,e.__scopeMenu),r=i.useRef(null),o=(0,u.s)(t,r);return i.useEffect(()=>{let e=r.current;if(e)return(0,eP.Eq)(e)},[]),(0,m.jsx)(te,{...e,ref:o,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:(0,a.m)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),e3=i.forwardRef((e,t)=>{let n=e$(e5,e.__scopeMenu);return(0,m.jsx)(te,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),e9=(0,v.TL)("MenuContent.ScrollLock"),te=i.forwardRef((e,t)=>{let{__scopeMenu:n,loop:r=!1,trapFocus:o,onOpenAutoFocus:l,onCloseAutoFocus:s,disableOutsidePointerEvents:d,onEntryFocus:c,onEscapeKeyDown:f,onPointerDownOutside:p,onFocusOutside:v,onInteractOutside:h,onDismiss:y,disableOutsideScroll:g,...w}=e,x=e$(e5,n),b=eY(e5,n),E=eH(n),R=eq(n),C=ez(n),[M,N]=i.useState(null),j=i.useRef(null),A=(0,u.s)(t,j,x.onContentChange),S=i.useRef(0),O=i.useRef(""),P=i.useRef(0),D=i.useRef(null),I=i.useRef("right"),L=i.useRef(0),K=g?eT.A:i.Fragment;i.useEffect(()=>()=>window.clearTimeout(S.current),[]),i.useEffect(()=>{var e,t;let n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!=(e=n[0])?e:k()),document.body.insertAdjacentElement("beforeend",null!=(t=n[1])?t:k()),T++,()=>{1===T&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),T--}},[]);let U=i.useCallback(e=>{var t,n;return I.current===(null==(t=D.current)?void 0:t.side)&&function(e,t){return!!t&&function(e,t){let{x:n,y:r}=e,o=!1;for(let e=0,i=t.length-1;e<t.length;i=e++){let l=t[e],a=t[i],u=l.x,s=l.y,d=a.x,c=a.y;s>r!=c>r&&n<(d-u)*(r-s)/(c-s)+u&&(o=!o)}return o}({x:e.clientX,y:e.clientY},t)}(e,null==(n=D.current)?void 0:n.area)},[]);return(0,m.jsx)(e4,{scope:n,searchRef:O,onItemEnter:i.useCallback(e=>{U(e)&&e.preventDefault()},[U]),onItemLeave:i.useCallback(e=>{var t;U(e)||(null==(t=j.current)||t.focus(),N(null))},[U]),onTriggerLeave:i.useCallback(e=>{U(e)&&e.preventDefault()},[U]),pointerGraceTimerRef:P,onPointerGraceIntentChange:i.useCallback(e=>{D.current=e},[]),children:(0,m.jsx)(K,{...g?{as:e9,allowPinchZoom:!0}:void 0,children:(0,m.jsx)(F,{asChild:!0,trapped:o,onMountAutoFocus:(0,a.m)(l,e=>{var t;e.preventDefault(),null==(t=j.current)||t.focus({preventScroll:!0})}),onUnmountAutoFocus:s,children:(0,m.jsx)(_,{asChild:!0,disableOutsidePointerEvents:d,onEscapeKeyDown:f,onPointerDownOutside:p,onFocusOutside:v,onInteractOutside:h,onDismiss:y,children:(0,m.jsx)(eN,{asChild:!0,...R,dir:b.dir,orientation:"vertical",loop:r,currentTabStopId:M,onCurrentTabStopIdChange:N,onEntryFocus:(0,a.m)(c,e=>{b.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,m.jsx)(el,{role:"menu","aria-orientation":"vertical","data-state":tA(x.open),"data-radix-menu-content":"",dir:b.dir,...E,...w,ref:A,style:{outline:"none",...w.style},onKeyDown:(0,a.m)(w.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,r=1===e.key.length;t&&("Tab"===e.key&&e.preventDefault(),!n&&r&&(e=>{var t,n;let r=O.current+e,o=C().filter(e=>!e.disabled),i=document.activeElement,l=null==(t=o.find(e=>e.ref.current===i))?void 0:t.textValue,a=function(e,t,n){var r;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=n?e.indexOf(n):-1,l=(r=Math.max(i,0),e.map((t,n)=>e[(r+n)%e.length]));1===o.length&&(l=l.filter(e=>e!==n));let a=l.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return a!==n?a:void 0}(o.map(e=>e.textValue),r,l),u=null==(n=o.find(e=>e.textValue===a))?void 0:n.ref.current;!function e(t){O.current=t,window.clearTimeout(S.current),""!==t&&(S.current=window.setTimeout(()=>e(""),1e3))}(r),u&&setTimeout(()=>
1u.focus())})(e.key));let o=j.current;if(e.target!==o||!eI.includes(e.key))return;e.preventDefault();let i=C().filter(e=>!e.disabled).map(e=>e.ref.current);eD.includes(e.key)&&i.reverse(),function(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}(i)}),onBlur:(0,a.m)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(S.current),O.current="")}),onPointerMove:(0,a.m)(e.onPointerMove,tO(e=>{let t=e.target,n=L.current!==e.clientX;e.currentTarget.contains(t)&&n&&(I.current=e.clientX>L.current?"right":"left",L.current=e.clientX)}))})})})})})})});e7.displayName=e5;var tt=i.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,m.jsx)(h.div,{role:"group",...r,ref:t})});tt.displayName="MenuGroup";var tn=i.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,m.jsx)(h.div,{...r,ref:t})});tn.displayName="MenuLabel";var tr="MenuItem",to="menu.itemSelect",ti=i.forwardRef((e,t)=>{let{disabled:n=!1,onSelect:r,...o}=e,l=i.useRef(null),s=eY(tr,e.__scopeMenu),d=e8(tr,e.__scopeMenu),c=(0,u.s)(t,l),f=i.useRef(!1);return(0,m.jsx)(tl,{...o,ref:c,disabled:n,onClick:(0,a.m)(e.onClick,()=>{let e=l.current;if(!n&&e){let t=new CustomEvent(to,{bubbles:!0,cancelable:!0});e.addEventListener(to,e=>null==r?void 0:r(e),{once:!0}),y(e,t),t.defaultPrevented?f.current=!1:s.onClose()}}),onPointerDown:t=>{var n;null==(n=e.onPointerDown)||n.call(e,t),f.current=!0},onPointerUp:(0,a.m)(e.onPointerUp,e=>{var t;f.current||null==(t=e.currentTarget)||t.click()}),onKeyDown:(0,a.m)(e.onKeyDown,e=>{let t=""!==d.searchRef.current;n||t&&" "===e.key||ek.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});ti.displayName=tr;var tl=i.forwardRef((e,t)=>{let{__scopeMenu:n,disabled:r=!1,textValue:o,...l}=e,s=e8(tr,n),d=eq(n),c=i.useRef(null),f=(0,u.s)(t,c),[p,v]=i.useState(!1),[y,g]=i.useState("");return i.useEffect(()=>{let e=c.current;if(e){var t;g((null!=(t=e.textContent)?t:"").trim())}},[l.children]),(0,m.jsx)(eU.ItemSlot,{scope:n,disabled:r,textValue:null!=o?o:y,children:(0,m.jsx)(eS,{asChild:!0,...d,focusable:!r,children:(0,m.jsx)(h.div,{role:"menuitem","data-highlighted":p?"":void 0,"aria-disabled":r||void 0,"data-disabled":r?"":void 0,...l,ref:f,onPointerMove:(0,a.m)(e.onPointerMove,tO(e=>{r?s.onItemLeave(e):(s.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,a.m)(e.onPointerLeave,tO(e=>s.onItemLeave(e))),onFocus:(0,a.m)(e.onFocus,()=>v(!0)),onBlur:(0,a.m)(e.onBlur,()=>v(!1))})})})}),ta=i.forwardRef((e,t)=>{let{checked:n=!1,onCheckedChange:r,...o}=e;return(0,m.jsx)(tm,{scope:e.__scopeMenu,checked:n,children:(0,m.jsx)(ti,{role:"menuitemcheckbox","aria-checked":tS(n)?"mixed":n,...o,ref:t,"data-state":t_(n),onSelect:(0,a.m)(o.onSelect,()=>null==r?void 0:r(!!tS(n)||!n),{checkForDefaultPrevented:!1})})})});ta.displayName="MenuCheckboxItem";var tu="MenuRadioGroup",[ts,td]=eV(tu,{value:void 0,onValueChange:()=>{}}),tc=i.forwardRef((e,t)=>{let{value:n,onValueChange:r,...o}=e,i=(0,N.c)(r);return(0,m.jsx)(ts,{scope:e.__scopeMenu,value:n,onValueChange:i,children:(0,m.jsx)(tt,{...o,ref:t})})});tc.displayName=tu;var tf="MenuRadioItem",tp=i.forwardRef((e,t)=>{let{value:n,...r}=e,o=td(tf,e.__scopeMenu),i=n===o.value;return(0,m.jsx)(tm,{scope:e.__scopeMenu,checked:i,children:(0,m.jsx)(ti,{role:"menuitemradio","aria-checked":i,...r,ref:t,"data-state":t_(i),onSelect:(0,a.m)(r.onSelect,()=>{var e;return null==(e=o.onValueChange)?void 0:e.call(o,n)},{checkForDefaultPrevented:!1})})})});tp.displayName=tf;var tv="MenuItemIndicator",[tm,th]=eV(tv,{checked:!1}),ty=i.forwardRef((e,t)=>{let{__scopeMenu:n,forceMount:r,...o}=e,i=th(tv,n);return(0,m.jsx)(ev,{present:r||tS(i.checked)||!0===i.checked,children:(0,m.jsx)(h.span,{...o,ref:t,"data-state":t_(i.checked)})})});ty.displayName=tv;var tg=i.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,m.jsx)(h.div,{role:"separator","aria-orientation":"horizontal",...r,ref:t})});tg.displayName="MenuSeparator";var tw=i.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e,o=eH(n);return(0,m.jsx)(es,{...o,...r,ref:t})});tw.displayName="MenuArrow";var tx="MenuSub",[tb,tE]=eV(tx),tR=e=>{let{__scopeMenu:t,children:n,open:r=!1,onOpenChange:o}=e,l=e$(tx,t),a=eH(t),[u,s]=i.useState(null),[d,c]=i.useState(null),f=(0,N.c)(o);return i.useEffect(()=>(!1===l.open&&f(!1),()=>f(!1)),[l.open,f]),(0,m.jsx)(ee,{...a,children:(0,m.jsx)(eG,{scope:t,open:r,onOpenChange:f,content:d,onContentChange:c,children:(0,m.jsx)(tb,{scope:t,contentId:(0,B.B)(),triggerId:(0,B.B)(),trigger:u,onTriggerChange:s,children:n})})})};tR.displayName=tx;var tC="MenuSubTrigger",tM=i.forwardRef((e,t)=>
1{let n=e$(tC,e.__scopeMenu),r=eY(tC,e.__scopeMenu),o=tE(tC,e.__scopeMenu),l=e8(tC,e.__scopeMenu),s=i.useRef(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:c}=l,f={__scopeMenu:e.__scopeMenu},p=i.useCallback(()=>{s.current&&window.clearTimeout(s.current),s.current=null},[]);return i.useEffect(()=>p,[p]),i.useEffect(()=>{let e=d.current;return()=>{window.clearTimeout(e),c(null)}},[d,c]),(0,m.jsx)(eJ,{asChild:!0,...f,children:(0,m.jsx)(tl,{id:o.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":o.contentId,"data-state":tA(n.open),...e,ref:(0,u.t)(t,o.onTriggerChange),onClick:t=>{var r;null==(r=e.onClick)||r.call(e,t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:(0,a.m)(e.onPointerMove,tO(t=>{l.onItemEnter(t),!t.defaultPrevented&&(e.disabled||n.open||s.current||(l.onPointerGraceIntentChange(null),s.current=window.setTimeout(()=>{n.onOpenChange(!0),p()},100)))})),onPointerLeave:(0,a.m)(e.onPointerLeave,tO(e=>{var t,r;p();let o=null==(t=n.content)?void 0:t.getBoundingClientRect();if(o){let t=null==(r=n.content)?void 0:r.dataset.side,i="right"===t,a=o[i?"left":"right"],u=o[i?"right":"left"];l.onPointerGraceIntentChange({area:[{x:e.clientX+(i?-5:5),y:e.clientY},{x:a,y:o.top},{x:u,y:o.top},{x:u,y:o.bottom},{x:a,y:o.bottom}],side:t}),window.clearTimeout(d.current),d.current=window.setTimeout(()=>l.onPointerGraceIntentChange(null),300)}else{if(l.onTriggerLeave(e),e.defaultPrevented)return;l.onPointerGraceIntentChange(null)}})),onKeyDown:(0,a.m)(e.onKeyDown,t=>{let o=""!==l.searchRef.current;if(!e.disabled&&(!o||" "!==t.key)&&eL[r.dir].includes(t.key)){var i;n.onOpenChange(!0),null==(i=n.content)||i.focus(),t.preventDefault()}})})})});tM.displayName=tC;var tN="MenuSubContent",tj=i.forwardRef((e,t)=>{let n=e1(e5,e.__scopeMenu),{forceMount:r=n.forceMount,...o}=e,l=e$(e5,e.__scopeMenu),s=eY(e5,e.__scopeMenu),d=tE(tN,e.__scopeMenu),c=i.useRef(null),f=(0,u.s)(t,c);return(0,m.jsx)(eU.Provider,{scope:e.__scopeMenu,children:(0,m.jsx)(ev,{present:r||l.open,children:(0,m.jsx)(eU.Slot,{scope:e.__scopeMenu,children:(0,m.jsx)(te,{id:d.contentId,"aria-labelledby":d.triggerId,...o,ref:f,align:"start",side:"rtl"===s.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var t;s.isUsingKeyboardRef.current&&(null==(t=c.current)||t.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,a.m)(e.onFocusOutside,e=>{e.target!==d.trigger&&l.onOpenChange(!1)}),onEscapeKeyDown:(0,a.m)(e.onEscapeKeyDown,e=>{s.onClose(),e.preventDefault()}),onKeyDown:(0,a.m)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),n=eF[s.dir].includes(e.key);if(t&&n){var r;l.onOpenChange(!1),null==(r=d.trigger)||r.focus(),e.preventDefault()}})})})})})});function tA(e){return e?"open":"closed"}function tS(e){return"indeterminate"===e}function t_(e){return tS(e)?"indeterminate":e?"checked":"unchecked"}function tO(e){return t=>"mouse"===t.pointerType?e(t):void 0}tj.displayName=tN;var tP="DropdownMenu",[tT,tk]=(0,s.A)(tP,[eB]),tD=eB(),[tI,tL]=tT(tP),tF=e=>{let{__scopeDropdownMenu:t,children:n,dir:r,open:o,defaultOpen:l,onOpenChange:a,modal:u=!0}=e,s=tD(t),d=i.useRef(null),[c,p]=f({prop:o,defaultProp:null!=l&&l,onChange:a,caller:tP});return(0,m.jsx)(tI,{scope:t,triggerId:(0,B.B)(),triggerRef:d,contentId:(0,B.B)(),open:c,onOpenChange:p,onOpenToggle:i.useCallback(()=>p(e=>!e),[p]),modal:u,children:(0,m.jsx)(eZ,{...s,open:c,onOpenChange:p,dir:r,modal:u,children:n})})};tF.displayName=tP;var tK="DropdownMenuTrigger",tU=i.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,disabled:r=!1,...o}=e,i=tL(tK,n),l=tD(n);return(0,m.jsx)(eJ,{asChild:!0,...l,children:(0,m.jsx)(h.button,{type:"button",id:i.triggerId,"aria-haspopup":"menu","aria-expanded":i.open,"aria-controls":i.open?i.contentId:void 0,"data-state":i.open?"open":"closed","data-disabled":r?"":void 0,disabled:r,...o,ref:(0,u.t)(t,i.triggerRef),onPointerDown:(0,a.m)(e.onPointerDown,e=>{!r&&0===e.button&&!1===e.ctrlKey&&(i.onOpenToggle(),i.open||e.preventDefault())}),onKeyDown:(0,a.m)(e.onKeyDown,e=>
1{!r&&(["Enter"," "].includes(e.key)&&i.onOpenToggle(),"ArrowDown"===e.key&&i.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});tU.displayName=tK;var tz=e=>{let{__scopeDropdownMenu:t,...n}=e,r=tD(t);return(0,m.jsx)(e2,{...r,...n})};tz.displayName="DropdownMenuPortal";var tW="DropdownMenuContent",tV=i.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=tL(tW,n),l=tD(n),u=i.useRef(!1);return(0,m.jsx)(e7,{id:o.contentId,"aria-labelledby":o.triggerId,...l,...r,ref:t,onCloseAutoFocus:(0,a.m)(e.onCloseAutoFocus,e=>{var t;u.current||null==(t=o.triggerRef.current)||t.focus(),u.current=!1,e.preventDefault()}),onInteractOutside:(0,a.m)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;(!o.modal||r)&&(u.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)"}})});tV.displayName=tW;var tB=i.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=tD(n);return(0,m.jsx)(tt,{...o,...r,ref:t})});tB.displayName="DropdownMenuGroup";var tH=i.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=tD(n);return(0,m.jsx)(tn,{...o,...r,ref:t})});tH.displayName="DropdownMenuLabel";var tq=i.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=tD(n);return(0,m.jsx)(ti,{...o,...r,ref:t})});tq.displayName="DropdownMenuItem";var tG=i.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=tD(n);return(0,m.jsx)(ta,{...o,...r,ref:t})});tG.displayName="DropdownMenuCheckboxItem";var t$=i.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=tD(n);return(0,m.jsx)(tc,{...o,...r,ref:t})});t$.displayName="DropdownMenuRadioGroup";var tX=i.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=tD(n);return(0,m.jsx)(tp,{...o,...r,ref:t})});tX.displayName="DropdownMenuRadioItem";var tY=i.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=tD(n);return(0,m.jsx)(ty,{...o,...r,ref:t})});tY.displayName="DropdownMenuItemIndicator";var tZ=i.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=tD(n);return(0,m.jsx)(tg,{...o,...r,ref:t})});tZ.displayName="DropdownMenuSeparator",i.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=tD(n);return(0,m.jsx)(tw,{...o,...r,ref:t})}).displayName="DropdownMenuArrow";var tJ=i.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=tD(n);return(0,m.jsx)(tM,{...o,...r,ref:t})});tJ.displayName="DropdownMenuSubTrigger";var tQ=i.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=tD(n);return(0,m.jsx)(tj,{...o,...r,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)"}})});tQ.displayName="DropdownMenuSubContent";var t0=tF,t1=tU,t2=tz,t5=tV,t4=tB,t8=tH,t7=tq,t6=tG,t3=t$,t9=tX,ne=tY,nt=tZ,nn=e=>{let{__scopeDropdownMenu:t,children:n,open:r,onOpenChange:o,defaultOpen:i}=e,l=tD(t),[a,u]=f({prop:r,defaultProp:null!=i&&i,onChange:o,caller:"DropdownMenuSub"});return(0,m.jsx)(tR,{...l,open:a,onOpenChange:u,children:n})},nr=tJ,no=tQ},7937:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(1847).A)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},8321:(e,t,n)=>{"use strict";n.d(t,{default:()=>o.a});var r=n(1402),o=n.n(r)},8435:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(1847).A)("badge-check",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]])},9051:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(1847).A)("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},9540:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(1847).A)("menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]])}}]);
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.