(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,90219,e=>{"use strict";e.s(["ownerDocument",0,function(e){return e?.ownerDocument||document}])},16385,e=>{"use strict";e.s(["createEventEmitter",0,function(){let e=new Map;return{emit(t,n){e.get(t)?.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){e.get(t)?.delete(n)}}}])},51665,e=>{"use strict";e.i(47167);var t=e.i(71645),n=e.i(83799),i=e.i(977),r=e.i(30628),o=e.i(16385);class s{nodesRef={current:[]};events=(0,o.createEventEmitter)();addNode(e){this.nodesRef.current.push(e)}removeNode(e){let t=this.nodesRef.current.findIndex(t=>t===e);-1!==t&&this.nodesRef.current.splice(t,1)}}var l=e.i(43476);let a=t.createContext(null),u=t.createContext(null),c=()=>t.useContext(a)?.id||null,f=e=>{let n=t.useContext(u);return e??n};e.s(["FloatingNode",0,function(e){let{children:n,id:i}=e,r=c();return(0,l.jsx)(a.Provider,{value:t.useMemo(()=>({id:i,parentId:r}),[i,r]),children:n})},"FloatingTree",0,function(e){let{children:t,externalTree:n}=e,i=(0,r.useRefWithInit)(()=>n??new s).current;return(0,l.jsx)(u.Provider,{value:i,children:t})},"useFloatingNodeId",0,function(e){let t=(0,n.useId)(),r=f(e),o=c();return(0,i.useIsoLayoutEffect)(()=>{if(!t)return;let e={id:t,parentId:o};return r?.addNode(e),()=>{r?.removeNode(e)}},[r,t,o]),t},"useFloatingParentNodeId",0,c,"useFloatingTree",0,f],51665)},70274,e=>{"use strict";var t=e.i(67805),n=e.i(71645);let i=n.createContext(void 0),r=n.createContext(void 0);e.s(["NavigationMenuRootContext",0,i,"NavigationMenuTreeContext",0,r,"useNavigationMenuRootContext",0,function(e){let r=n.useContext(i);if(void 0===r&&!e)throw Error((0,t.default)(41));return r},"useNavigationMenuTreeContext",0,function(){return n.useContext(r)}])},53585,95875,61230,e=>{"use strict";var t,n,i=e.i(43084),r=e.i(29315);e.s(["getCssDimensions",0,function(e){let t=(0,r.getComputedStyle)(e),n=parseFloat(t.width)||0,o=parseFloat(t.height)||0,s=(0,r.isHTMLElement)(e),l=s?e.offsetWidth:n,a=s?e.offsetHeight:o;return((0,i.round)(n)!==l||(0,i.round)(o)!==a)&&(n=l,o=a),{width:n,height:o}}],53585);let o=((t={}).popupWidth="--popup-width",t.popupHeight="--popup-height",t);e.s(["NavigationMenuPopupCssVars",0,o],95875);let s=((n={}).availableWidth="--available-width",n.availableHeight="--available-height",n.anchorWidth="--anchor-width",n.anchorHeight="--anchor-height",n.transformOrigin="--transform-origin",n.positionerWidth="--positioner-width",n.positionerHeight="--positioner-height",n);e.s(["NavigationMenuPositionerCssVars",0,s],61230)},85750,e=>{"use strict";var t=e.i(71645),n=e.i(29315),i=e.i(94349),r=e.i(76477),o=e.i(90219),s=e.i(51665),l=e.i(30780),a=e.i(69095),u=e.i(70274),c=e.i(23715),f=e.i(61463),d=e.i(53585),g=e.i(71403),p=e.i(95875),m=e.i(61230),h=e.i(43476);let v=new Set([g.REASONS.triggerHover,g.REASONS.outsidePress,g.REASONS.focusOut]),E=t.forwardRef(function(e,a){let{defaultValue:E=null,value:b,onValueChange:x,actionsRef:C,delay:S=50,closeDelay:w=50,orientation:R="horizontal",onOpenChangeComplete:T}=e,M=null!=(0,s.useFloatingParentNodeId)(),P=(0,u.useNavigationMenuRootContext)(!0),[N,O]=(0,i.useControlled)({controlled:b,default:E,name:"NavigationMenu",state:"value"}),A=null!=N,I=t.useRef(void 0),L=t.useRef(null),[k,D]=t.useState(null),[H,W]=t.useState(null),[V,F]=t.useState(null),[j,_]=t.useState(null),[B,$]=t.useState(null),[Y,z]=t.useState(void 0),[K,G]=t.useState(!1),q=t.useRef(null),U=t.useRef(null),X=t.useRef(null),J=t.useRef(null),Q=t.useRef(null),Z=t.useRef(null),ee=t.useRef({abortController:null,owner:null}),{mounted:et,setMounted:en,transitionStatus:ei}=(0,f.useTransitionStatus)(A);t.useEffect(()=>{G(!1)},[N]);let er=(0,r.useStableCallback)((e,t)=>{!e&&(I.current=t.reason,$(null),z(void 0),k&&H&&function(e,t){let{width:n,height:i}=(0,d.getCssDimensions)(e);0!==n&&0!==i&&(e.style.setProperty(p.NavigationMenuPopupCssVars.popupWidth,`${n}px`),e.style.setProperty(p.NavigationMenuPopupCssVars.popupHeight,`${i}px`),t.style.setProperty(m.NavigationMenuPositionerCssVars.positionerWidth,`${n}px`),t.style.setProperty(m.NavigationMenuPositionerCssVars.positionerHeight,`${i}px`))}(H,k)),e!==N&&x?.(e,t),!t.isCanceled&&(O(e),M&&!e&&t.reason===g.REASONS.linkPress&&P&&P.setValue(null,t))}),eo=(0,r.useStableCallback)(()=>{let e=(0,o.ownerDocument)(L.current),t=(0,l.activeElement)(e);!(I.current&&v.has(I.current))&&(0,n.isHTMLElement)(q.current)&&(t===(0,o.ownerDocument)(H).body||(0,l.contains)(H,t))&&H&&(q.current.focus({preventScroll:!0}),q.current=void 0),en(!1),T?.(!1),$(null),z(void 0),U.current=null,I.current=void 0});(0,c.useOpenChangeComplete)({enabled:!C,open:A,ref:{current:H},onComplete(){A||eo()}}),(0,c.useOpenChangeComplete)({enabled:!C,open:A,ref:{current:j},onComplete(){A||eo()}});let es=t.useMemo(()=>({open:A,value:N,setValue:er,mounted:et,transitionStatus:ei,positionerElement:k,setPositionerElement:D,popupElement:H,setPopupElement:W,viewportElement:V,setViewportElement:F,viewportTargetElement:j,setViewportTargetElement:_,activationDirection:B,setActivationDirection:$,floatingRootContext:Y,setFloatingRootContext:z,currentContentRef:U,nested:M,rootRef:L,beforeInsideRef:X,afterInsideRef:J,beforeOutsideRef:Q,afterOutsideRef:Z,prevTriggerElementRef:q,popupAutoSizeResetRef:ee,delay:S,closeDelay:w,orientation:R,viewportInert:K,setViewportInert:G}),[A,N,er,et,ei,k,H,V,j,B,Y,M,S,w,R,K]),el=(0,h.jsx)(u.NavigationMenuRootContext.Provider,{value:es,children:(0,h.jsx)(y,{componentProps:e,forwardedRef:a,children:e.children})});return M?el:(0,h.jsx)(s.FloatingTree,{children:el})});function y(e){let{className:t,render:n,defaultValue:i,value:r,onValueChange:o,actionsRef:l,delay:c,closeDelay:f,orientation:d,onOpenChangeComplete:g,style:p,...m}=e.componentProps,v=(0,s.useFloatingNodeId)(),{rootRef:E,nested:y}=(0,u.useNavigationMenuRootContext)(),{open:b}=(0,u.useNavigationMenuRootContext)(),x=(0,a.useRenderElement)(y?"div":"nav",e.componentProps,{state:{open:b,nested:y},ref:[e.forwardedRef,E],props:m});return(0,h.jsx)(u.NavigationMenuTreeContext.Provider,{value:v,children:(0,h.jsx)(s.FloatingNode,{id:v,children:x})})}e.s(["NavigationMenuRoot",0,E])},60620,5335,e=>{"use strict";e.s(["addEventListener",0,function(e,t,n,i){return e.addEventListener(t,n,i),()=>{e.removeEventListener(t,n,i)}}],60620),e.s(["mergeCleanups",0,function(...e){return()=>{for(let t=0;t{"use strict";var t=e.i(30628),n=e.i(94365);class i{static create(){return new i}currentId=0;start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=0,t()},e)}isStarted(){return 0!==this.currentId}clear=()=>{0!==this.currentId&&(clearTimeout(this.currentId),this.currentId=0)};disposeEffect=()=>this.clear}e.s(["Timeout",0,i,"useTimeout",0,function(){let e=(0,t.useRefWithInit)(i.create).current;return(0,n.useOnMount)(e.disposeEffect),e}])},87612,e=>{"use strict";e.s(["getNodeChildren",0,function e(t,n,i=!0){return t.filter(e=>e.parentId===n).flatMap(n=>[...!i||n.context?.open?[n]:[],...e(t,n.id,i)])}])},32652,e=>{"use strict";e.s(["createAttribute",0,function(e){return`data-base-ui-${e}`}])},62834,76490,69356,82764,47585,e=>{"use strict";var t=e.i(29315),n=e.i(494),i=e.i(30780);e.s(["isEventTargetWithin",0,function(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))},"isInteractiveElement",0,function(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${n.TYPEABLE_SELECTOR}`)!=null},"isRootElement",0,function(e){return e.matches("html,body")},"isTargetInsideEnabledTrigger",0,function(e,n){if(!(0,t.isElement)(e))return!1;if(n.hasElement(e))return!e.hasAttribute("data-trigger-disabled");for(let[,t]of n.entries())if((0,i.contains)(t,e))return!t.hasAttribute("data-trigger-disabled");return!1},"isTypeableElement",0,function(e){return(0,t.isHTMLElement)(e)&&e.matches(n.TYPEABLE_SELECTOR)}],62834);var r=e.i(94365),o=e.i(30628),s=e.i(66745);class l{constructor(){this.pointerType=void 0,this.interactedInside=!1,this.handler=void 0,this.blockMouseMove=!0,this.performedPointerEventsMutation=!1,this.pointerEventsScopeElement=null,this.pointerEventsReferenceElement=null,this.pointerEventsFloatingElement=null,this.restTimeoutPending=!1,this.openChangeTimeout=new s.Timeout,this.restTimeout=new s.Timeout,this.handleCloseOptions=void 0}static create(){return new l}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose}let a=new WeakMap;function u(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&a.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),a.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}e.s(["applySafePolygonPointerEventsMutation",0,function(e,t){let{scopeElement:n,referenceElement:i,floatingElement:r}=t,o=a.get(n);o&&o!==e&&u(o),u(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=n,e.pointerEventsReferenceElement=i,e.pointerEventsFloatingElement=r,a.set(n,e),n.style.pointerEvents="none",i.style.pointerEvents="auto",r.style.pointerEvents="auto"},"clearSafePolygonPointerEventsMutation",0,u,"useHoverInteractionSharedState",0,function(e){let t=(0,o.useRefWithInit)(l.create).current,n=e.context.dataRef.current;return n.hoverInteractionState||(n.hoverInteractionState=t),(0,r.useOnMount)(n.hoverInteractionState.disposeEffect),n.hoverInteractionState}],76490);var c=e.i(82033);e.s(["getDelay",0,function(e,t,n){let i=null==n||(0,c.isMouseLikePointerType)(n)?"function"==typeof e?e():e:0;return"number"==typeof i?i:i?.[t]},"getRestMs",0,function(e){return"function"==typeof e?e():e},"isClickLikeOpenEvent",0,function(e,t){return t||"click"===e||"mousedown"===e}],69356),e.s(["NAVIGATION_MENU_TRIGGER_IDENTIFIER",0,"data-base-ui-navigation-menu-trigger"],82764),e.i(47167);var f=e.i(71645);let d=f.createContext(void 0);e.s(["NavigationMenuDismissContext",0,d,"useNavigationMenuDismissContext",0,function(){return f.useContext(d)}],47585)},55838,(e,t,n)=>{"use strict";var i=e.r(71645),r="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=i.useState,s=i.useEffect,l=i.useLayoutEffect,a=i.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!r(e,n)}catch(e){return!0}}var c="u"{"use strict";t.exports=e.r(55838)},52822,(e,t,n)=>{"use strict";var i=e.r(71645),r=e.r(2239),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},s=r.useSyncExternalStore,l=i.useRef,a=i.useEffect,u=i.useMemo,c=i.useDebugValue;n.useSyncExternalStoreWithSelector=function(e,t,n,i,r){var f=l(null);if(null===f.current){var d={hasValue:!1,value:null};f.current=d}else d=f.current;var g=s(e,(f=u(function(){function e(e){if(!a){if(a=!0,s=e,e=i(e),void 0!==r&&d.hasValue){var t=d.value;if(r(t,e))return l=t}return l=e}if(t=l,o(s,e))return t;var n=i(e);return void 0!==r&&r(t,n)?(s=e,t):(s=e,l=n)}var s,l,a=!1,u=void 0===n?null:n;return[function(){return e(t())},null===u?void 0:function(){return e(u())}]},[t,n,i,r]))[0],f[1]);return a(function(){d.hasValue=!0,d.value=g},[g]),c(g),g}},30224,(e,t,n)=>{"use strict";t.exports=e.r(52822)},69375,24019,e=>{"use strict";let t;e.i(47167),e.s(["PopupTriggerMap",0,class{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(e,t){let n=this.idMap.get(e);n!==t&&(void 0!==n&&this.elementsSet.delete(n),this.elementsSet.add(t),this.idMap.set(e,t))}delete(e){let t=this.idMap.get(e);t&&(this.elementsSet.delete(t),this.idMap.delete(e))}hasElement(e){return this.elementsSet.has(e)}hasMatchingElement(e){for(let t of this.elementsSet)if(e(t))return!0;return!1}getById(e){return this.idMap.get(e)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}}],69375);var n=e.i(67805);let i=(e,t,i,r,o,s,...l)=>{let a;if(l.length>0)throw Error((0,n.default)(1));if(e&&t&&i&&r&&o&&s)a=(n,l,a,u)=>s(e(n,l,a,u),t(n,l,a,u),i(n,l,a,u),r(n,l,a,u),o(n,l,a,u),l,a,u);else if(e&&t&&i&&r&&o)a=(n,s,l,a)=>o(e(n,s,l,a),t(n,s,l,a),i(n,s,l,a),r(n,s,l,a),s,l,a);else if(e&&t&&i&&r)a=(n,o,s,l)=>r(e(n,o,s,l),t(n,o,s,l),i(n,o,s,l),o,s,l);else if(e&&t&&i)a=(n,r,o,s)=>i(e(n,r,o,s),t(n,r,o,s),r,o,s);else if(e&&t)a=(n,i,r,o)=>t(e(n,i,r,o),i,r,o);else if(e)a=e;else throw Error("Missing arguments");return a};var r=e.i(71645),o=e.i(2239),s=e.i(30224);let l=(0,e.i(35423).isReactVersionAtLeast)(19)?function(e,n,i,s,l){let a;if(!t){let t;return t=r.useCallback(()=>n(e.getSnapshot(),i,s,l),[e,n,i,s,l]),(0,o.useSyncExternalStore)(e.subscribe,t,t)}let u=t.syncIndex;return t.syncIndex+=1,t.didInitialize?(a=t.syncHooks[u]).store===e&&a.selector===n&&Object.is(a.a1,i)&&Object.is(a.a2,s)&&Object.is(a.a3,l)||(a.store!==e&&(t.didChangeStore=!0),a.store=e,a.selector=n,a.a1=i,a.a2=s,a.a3=l,a.didChange=!0):(a={store:e,selector:n,a1:i,a2:s,a3:l,value:n(e.getSnapshot(),i,s,l),didChange:!1},t.syncHooks.push(a)),a.value}:function(e,t,n,i,r){return(0,s.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,i,r))};[].push({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let n=0;n0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let n=new Set;for(let t of e.syncHooks)n.add(t.store);let i=[];for(let e of n)i.push(e.subscribe(t));return()=>{for(let e of i)e()}}),(0,o.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});class a{constructor(e){this.state=e,this.listeners=new Set,this.updateTick=0}subscribe=e=>(this.listeners.add(e),()=>{this.listeners.delete(e)});getSnapshot=()=>this.state;setState(e){if(this.state===e)return;this.state=e,this.updateTick+=1;let t=this.updateTick;for(let n of this.listeners){if(t!==this.updateTick)return;n(e)}}update(e){for(let t in e)if(!Object.is(this.state[t],e[t]))return void this.setState({...this.state,...e})}set(e,t){Object.is(this.state[e],t)||this.setState({...this.state,[e]:t})}notifyAll(){let e={...this.state};this.setState(e)}use(e,t,n,i){return l(this,e,t,n,i)}}var u=e.i(76477),c=e.i(977),f=e.i(17514);class d extends a{constructor(e,t={},n){super(e),this.context=t,this.selectors=n}useSyncedValue(e,t){r.useDebugValue(e),(0,c.useIsoLayoutEffect)(()=>{this.state[e]!==t&&this.set(e,t)},[e,t])}useSyncedValueWithCleanup(e,t){let n=this;(0,c.useIsoLayoutEffect)(()=>(n.state[e]!==t&&n.set(e,t),()=>{n.set(e,void 0)}),[n,e,t])}useSyncedValues(e){let t=this,n=Object.values(e);(0,c.useIsoLayoutEffect)(()=>{t.update(e)},[t,...n])}useControlledProp(e,t){r.useDebugValue(e);let n=void 0!==t;(0,c.useIsoLayoutEffect)(()=>{n&&!Object.is(this.state[e],t)&&super.setState({...this.state,[e]:t})},[e,t,n])}select(e,t,n,i){return(0,this.selectors[e])(this.state,t,n,i)}useState(e,t,n,i){return r.useDebugValue(e),l(this,this.selectors[e],t,n,i)}useContextCallback(e,t){r.useDebugValue(e);let n=(0,u.useStableCallback)(t??f.NOOP);this.context[e]=n}useStateSetter(e){let t=r.useRef(void 0);return void 0===t.current&&(t.current=t=>{this.set(e,t)}),t.current}observe(e,t){let n,i=(n="function"==typeof e?e:this.selectors[e])(this.state);return t(i,i,this),this.subscribe(e=>{let r=n(e);if(!Object.is(i,r)){let e=i;i=r,t(r,e,this)}})}}var g=e.i(16385),p=e.i(82033);let m={open:i(e=>e.open),transitionStatus:i(e=>e.transitionStatus),domReferenceElement:i(e=>e.domReferenceElement),referenceElement:i(e=>e.positionReference??e.referenceElement),floatingElement:i(e=>e.floatingElement),floatingId:i(e=>e.floatingId)};e.s(["FloatingRootStore",0,class extends d{constructor(e){const{syncOnly:t,nested:n,onOpenChange:i,triggerElements:r,...o}=e;super({...o,positionReference:o.referenceElement,domReferenceElement:o.referenceElement},{onOpenChange:i,dataRef:{current:{}},events:(0,g.createEventEmitter)(),nested:n,triggerElements:r},m),this.syncOnly=t}syncOpenEvent=(e,t)=>{(!e||!this.state.open||null!=t&&(0,p.isClickLikeEvent)(t))&&(this.context.dataRef.current.openEvent=e?t:void 0)};dispatchOpenChange=(e,t)=>{this.syncOpenEvent(e,t.event);let n={open:e,reason:t.reason,nativeEvent:t.event,nested:this.context.nested,triggerElement:t.trigger};this.context.events.emit("openchange",n)};setOpen=(e,t)=>{this.syncOnly||this.dispatchOpenChange(e,t),this.context.onOpenChange?.(e,t)}}],24019)},28836,e=>{"use strict";var t=e.i(69375),n=e.i(24019);e.s(["getEmptyRootContext",0,function(){return new n.FloatingRootStore({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new t.PopupTriggerMap,floatingId:"",syncOnly:!1,nested:!1,onOpenChange:void 0})}])},18026,e=>{"use strict";e.i(47167);var t=e.i(71645),n=e.i(17514),i=e.i(29315),r=e.i(60620),o=e.i(5335),s=e.i(66745),l=e.i(76477),a=e.i(90219),u=e.i(30780),c=e.i(62834),f=e.i(82033),d=e.i(87612),g=e.i(51665),p=e.i(31888),m=e.i(71403),h=e.i(32652);let v={intentional:"onClick",sloppy:"onPointerDown"};function E(){return!1}var y=e.i(977),b=e.i(76490),x=e.i(69356),C=e.i(80877),S=e.i(70274),w=e.i(82764),R=e.i(47585),T=e.i(28836),M=e.i(69095),P=e.i(43476);let N=t.forwardRef(function(e,N){let{className:O,render:A,style:I,...L}=e,k=(0,S.useNavigationMenuTreeContext)(),{orientation:D,open:H,floatingRootContext:W,positionerElement:V,value:F,closeDelay:j,viewportElement:_,nested:B}=(0,S.useNavigationMenuRootContext)(),$=t.useMemo(()=>(0,T.getEmptyRootContext)(),[]),Y=W||$;!function(e,n={}){let f="rootStore"in e?e.rootStore:e,h=f.useState("open"),v=f.useState("floatingElement"),E=f.useState("domReferenceElement"),{dataRef:C}=f.context,{enabled:S=!0,closeDelay:w=0,nodeId:R}=n,T=(0,b.useHoverInteractionSharedState)(f),M=(0,g.useFloatingTree)(),P=(0,g.useFloatingParentNodeId)(),N=(0,l.useStableCallback)(()=>(0,x.isClickLikeOpenEvent)(C.current.openEvent?.type,T.interactedInside)),O=(0,l.useStableCallback)(()=>{let e=C.current.openEvent?.type;return e?.includes("mouse")&&"mousedown"!==e}),A=(0,l.useStableCallback)(e=>(0,c.isTargetInsideEnabledTrigger)(e,f.context.triggerElements)),I=t.useCallback(e=>{let t=(0,x.getDelay)(w,"close",T.pointerType),n=()=>{f.setOpen(!1,(0,p.createChangeEventDetails)(m.REASONS.triggerHover,e)),M?.events.emit("floating.closed",e)};t?T.openChangeTimeout.start(t,n):(T.openChangeTimeout.clear(),n())},[w,f,T,M]),L=(0,l.useStableCallback)(()=>{(0,b.clearSafePolygonPointerEventsMutation)(T)}),k=(0,l.useStableCallback)(e=>{let t=(0,u.getTarget)(e);if(!(0,c.isInteractiveElement)(t)){T.interactedInside=!1;return}T.interactedInside=t?.closest("[aria-haspopup]")!=null});(0,y.useIsoLayoutEffect)(()=>{h||(T.pointerType=void 0,T.restTimeoutPending=!1,T.interactedInside=!1,L())},[h,T,L]),t.useEffect(()=>L,[L]),(0,y.useIsoLayoutEffect)(()=>{if(S&&h&&T.handleCloseOptions?.blockPointerEvents&&O()&&(0,i.isElement)(E)&&v){let e=(0,a.ownerDocument)(v),t=M?.nodesRef.current.find(e=>e.id===P)?.context?.elements.floating;t&&(t.style.pointerEvents="");let n=T.handleCloseOptions?.getScope?.()??T.pointerEventsScopeElement??t??E.closest("[data-rootownerid]")??e.body;return(0,b.applySafePolygonPointerEventsMutation)(T,{scopeElement:n,referenceElement:E,floatingElement:v}),()=>{L()}}},[S,h,E,v,T,O,M,P,L]);let D=(0,s.useTimeout)();t.useEffect(()=>{if(S)return(0,o.mergeCleanups)(v&&(0,r.addEventListener)(v,"mouseenter",function(){T.openChangeTimeout.clear(),D.clear(),M?.events.off("floating.closed",e),L()}),v&&(0,r.addEventListener)(v,"mouseleave",function(t){if(M&&P&&(0,d.getNodeChildren)(M.nodesRef.current,P).length>0)return void M.events.on("floating.closed",e);if(A(t.relatedTarget))return;let n=C.current.floatingContext?.nodeId??R,r=t.relatedTarget;if(!(M&&n&&(0,i.isElement)(r)&&(0,d.getNodeChildren)(M.nodesRef.current,n,!1).some(e=>(0,u.contains)(e.context?.elements.floating,r)))){if(T.handler)return void T.handler(t);L(),N()||I(t)}}),v&&(0,r.addEventListener)(v,"pointerdown",k,!0),()=>{M?.events.off("floating.closed",e)});function e(t){M&&P&&!((0,d.getNodeChildren)(M.nodesRef.current,P).length>0)&&D.start(0,()=>{M.events.off("floating.closed",e),f.setOpen(!1,(0,p.createChangeEventDetails)(m.REASONS.triggerHover,t)),M.events.emit("floating.closed",t)})}},[S,v,f,C,R,N,A,I,L,k,T,M,P,D])}(Y,{enabled:!!W&&(!!V||!!_||!F),closeDelay:j,nodeId:k});let z=function(e,n={}){let y="rootStore"in e?e.rootStore:e,b=y.useState("open"),x=y.useState("floatingElement"),{dataRef:C}=y.context,{enabled:S=!0,escapeKey:w=!0,outsidePress:R=!0,outsidePressEvent:T="sloppy",referencePress:M=E,referencePressEvent:P="sloppy",bubbles:N,externalTree:O}=n,A=(0,g.useFloatingTree)(O),I=(0,l.useStableCallback)("function"==typeof R?R:()=>!1),L="function"==typeof R?I:R,k=!1!==L,D=(0,l.useStableCallback)(()=>T),H=t.useRef(!1),W=t.useRef(!1),V=t.useRef(!1),{escapeKey:F,outsidePress:j}={escapeKey:"boolean"==typeof N?N:N?.escapeKey??!1,outsidePress:"boolean"==typeof N?N:N?.outsidePress??!0},_=t.useRef(null),B=(0,s.useTimeout)(),$=(0,s.useTimeout)(),Y=(0,l.useStableCallback)(()=>{$.clear(),C.current.insideReactTree=!1}),z=t.useRef(!1),K=t.useRef(""),G=(0,l.useStableCallback)(M),q=(0,l.useStableCallback)(e=>{if(!b||!S||!w||"Escape"!==e.key||z.current)return;let t=C.current.floatingContext?.nodeId,n=A?(0,d.getNodeChildren)(A.nodesRef.current,t):[];if(!F&&n.length>0){let e=!0;if(n.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__escapeKeyBubbles&&(e=!1)}),!e)return}let i=(0,f.isReactEvent)(e)?e.nativeEvent:e,r=(0,p.createChangeEventDetails)(m.REASONS.escapeKey,i);y.setOpen(!1,r),F||r.isPropagationAllowed||e.stopPropagation()}),U=(0,l.useStableCallback)(()=>{C.current.insideReactTree=!0,$.start(0,Y)});t.useEffect(()=>{if(!b||!S)return;C.current.__escapeKeyBubbles=F,C.current.__outsidePressBubbles=j;let e=new s.Timeout,t=new s.Timeout;function n(){V.current=!0,t.start(0,()=>{V.current=!1})}function l(){H.current=!1,W.current=!1}function f(){let e=K.current,t=D(),n="function"==typeof t?t():t;return"string"==typeof n?n:n["pen"!==e&&e?e:"mouse"]}function g(e){let t=C.current.floatingContext?.nodeId,n=A&&(0,d.getNodeChildren)(A.nodesRef.current,t).some(t=>(0,c.isEventTargetWithin)(e,t.context?.elements.floating));return(0,c.isEventTargetWithin)(e,y.select("floatingElement"))||(0,c.isEventTargetWithin)(e,y.select("domReferenceElement"))||n}function v(e){let n;if("intentional"===(n=f())&&"click"!==e.type||"sloppy"===n&&"click"===e.type||C.current.insideReactTree)return void Y();let r=(0,u.getTarget)(e),o=`[${(0,h.createAttribute)("inert")}]`,s=(0,i.isElement)(r)?r.getRootNode():null,l=Array.from(((0,i.isShadowRoot)(s)?s:(0,a.ownerDocument)(y.select("floatingElement"))).querySelectorAll(o)),v=y.context.triggerElements;if(r&&(v.hasElement(r)||v.hasMatchingElement(e=>(0,u.contains)(e,r))))return;let E=(0,i.isElement)(r)?r:null;for(;E&&!(0,i.isLastTraversableNode)(E);){let e=(0,i.getParentNode)(E);if((0,i.isLastTraversableNode)(e)||!(0,i.isElement)(e))break;E=e}if(l.length&&(0,i.isElement)(r)&&!(0,c.isRootElement)(r)&&!(0,u.contains)(r,y.select("floatingElement"))&&l.every(e=>!(0,u.contains)(E,e)))return;if((0,i.isHTMLElement)(r)&&!("touches"in e)){let t=(0,i.isLastTraversableNode)(r),n=(0,i.getComputedStyle)(r),o=/auto|scroll/,s=t||o.test(n.overflowX),l=t||o.test(n.overflowY),a=s&&r.clientWidth>0&&r.scrollWidth>r.clientWidth,u=l&&r.clientHeight>0&&r.scrollHeight>r.clientHeight,c="rtl"===n.direction,f=u&&(c?e.offsetX<=r.offsetWidth-r.clientWidth:e.offsetX>r.clientWidth),d=a&&e.offsetY>r.clientHeight;if(f||d)return}if(g(e))return;if("intentional"===f()&&V.current){t.clear(),V.current=!1;return}if("function"==typeof L&&!L(e))return;let b=C.current.floatingContext?.nodeId,x=A?(0,d.getNodeChildren)(A.nodesRef.current,b):[];if(x.length>0){let e=!0;if(x.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__outsidePressBubbles&&(e=!1)}),!e)return}y.setOpen(!1,(0,p.createChangeEventDetails)(m.REASONS.outsidePress,e)),Y()}function E(e){if("sloppy"!==f()||!y.select("open")||!S||(0,c.isEventTargetWithin)(e,y.select("floatingElement"))||(0,c.isEventTargetWithin)(e,y.select("domReferenceElement")))return;let t=e.touches[0];t&&(_.current={startTime:Date.now(),startX:t.clientX,startY:t.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},B.start(1e3,()=>{_.current&&(_.current.dismissOnTouchEnd=!1,_.current.dismissOnMouseDown=!1)}))}function R(e,t){let n=(0,u.getTarget)(e);if(!n)return;let i=(0,r.addEventListener)(n,e.type,()=>{t(e),i()})}function T(e){B.clear(),"pointerdown"===e.type&&(K.current=e.pointerType),("mousedown"!==e.type||!_.current||_.current.dismissOnMouseDown)&&R(e,e=>{if("pointerdown"===e.type)"sloppy"!==f()||"touch"===e.pointerType||!y.select("open")||!S||(0,c.isEventTargetWithin)(e,y.select("floatingElement"))||(0,c.isEventTargetWithin)(e,y.select("domReferenceElement"))||v(e);else v(e)})}function M(e){if(!H.current)return;let i=W.current;if(l(),"intentional"===f()){if("pointercancel"===e.type){i&&n();return}g(e)||(i?n():("function"!=typeof L||L(e))&&(t.clear(),V.current=!0,Y()))}}function P(e){if("sloppy"!==f()||!_.current||(0,c.isEventTargetWithin)(e,y.select("floatingElement"))||(0,c.isEventTargetWithin)(e,y.select("domReferenceElement")))return;let t=e.touches[0];if(!t)return;let n=Math.abs(t.clientX-_.current.startX),i=Math.abs(t.clientY-_.current.startY),r=Math.sqrt(n*n+i*i);r>5&&(_.current.dismissOnTouchEnd=!0),r>10&&(v(e),B.clear(),_.current=null)}function N(e){"sloppy"!==f()||!_.current||(0,c.isEventTargetWithin)(e,y.select("floatingElement"))||(0,c.isEventTargetWithin)(e,y.select("domReferenceElement"))||(_.current.dismissOnTouchEnd&&v(e),B.clear(),_.current=null)}let O=(0,a.ownerDocument)(x),I=(0,o.mergeCleanups)(w&&(0,o.mergeCleanups)((0,r.addEventListener)(O,"keydown",q),(0,r.addEventListener)(O,"compositionstart",function(){e.clear(),z.current=!0}),(0,r.addEventListener)(O,"compositionend",function(){e.start(5*!!(0,i.isWebKit)(),()=>{z.current=!1})})),k&&(0,o.mergeCleanups)((0,r.addEventListener)(O,"click",T,!0),(0,r.addEventListener)(O,"pointerdown",T,!0),(0,r.addEventListener)(O,"pointerup",M,!0),(0,r.addEventListener)(O,"pointercancel",M,!0),(0,r.addEventListener)(O,"mousedown",T,!0),(0,r.addEventListener)(O,"mouseup",M,!0),(0,r.addEventListener)(O,"touchstart",function(e){K.current="touch",R(e,E)},!0),(0,r.addEventListener)(O,"touchmove",function(e){R(e,P)},!0),(0,r.addEventListener)(O,"touchend",function(e){R(e,N)},!0)));return()=>{I(),e.clear(),t.clear(),l(),V.current=!1}},[C,x,w,k,L,b,S,F,j,q,Y,D,A,y,B]),t.useEffect(Y,[L,Y]);let X=t.useMemo(()=>({onKeyDown:q,[v[P]]:e=>{G()&&y.setOpen(!1,(0,p.createChangeEventDetails)(m.REASONS.triggerPress,e.nativeEvent))},..."intentional"!==P&&{onClick(e){G()&&y.setOpen(!1,(0,p.createChangeEventDetails)(m.REASONS.triggerPress,e.nativeEvent))}}}),[q,y,P,G]),J=(0,l.useStableCallback)(e=>{if(!b||!S||0!==e.button)return;let t=(0,u.getTarget)(e.nativeEvent);(0,u.contains)(y.select("floatingElement"),t)&&(H.current||(H.current=!0,W.current=!1))}),Q=(0,l.useStableCallback)(e=>{!b||!S||(e.defaultPrevented||e.nativeEvent.defaultPrevented)&&H.current&&(W.current=!0)}),Z=t.useMemo(()=>({onKeyDown:q,onPointerDown:Q,onMouseDown:Q,onClickCapture:U,onMouseDownCapture(e){U(),J(e)},onPointerDownCapture(e){U(),J(e)},onMouseUpCapture:U,onTouchEndCapture:U,onTouchMoveCapture:U}),[q,U,J,Q]);return t.useMemo(()=>S?{reference:X,floating:Z,trigger:X}:{},[S,X,Z])}(Y,{enabled:!!V||!F,outsidePressEvent:"intentional",outsidePress(e){let t=(0,u.getTarget)(e);return null===t?.closest(`[${w.NAVIGATION_MENU_TRIGGER_IDENTIFIER}]`)}}),K=W?z:void 0,G={open:H},q=B?n.EMPTY_OBJECT:{onKeyDown(e){("horizontal"===D&&("ArrowLeft"===e.key||"ArrowRight"===e.key)||"vertical"===D&&("ArrowUp"===e.key||"ArrowDown"===e.key))&&e.stopPropagation()}},U=[K?.floating||n.EMPTY_OBJECT,q,{"aria-orientation":void 0},L],X=(0,M.useRenderElement)("ul",e,{state:G,ref:N,props:U,enabled:B});return B?(0,P.jsx)(R.NavigationMenuDismissContext.Provider,{value:K,children:X}):(0,P.jsx)(R.NavigationMenuDismissContext.Provider,{value:K,children:(0,P.jsx)(C.CompositeRoot,{render:A,className:O,style:I,state:G,refs:[N],props:U,loopFocus:!1,orientation:D,tag:"ul"})})});e.s(["NavigationMenuList",0,N],18026)},69594,e=>{"use strict";var t=e.i(67805),n=e.i(71645);let i=n.createContext(void 0);e.s(["NavigationMenuItemContext",0,i,"useNavigationMenuItemContext",0,function(){let e=n.useContext(i);if(!e)throw Error((0,t.default)(39));return e}])},84875,e=>{"use strict";var t=e.i(71645),n=e.i(69095),i=e.i(69594),r=e.i(86790),o=e.i(43476);let s=t.forwardRef(function(e,s){let{className:l,render:a,value:u,style:c,...f}=e,d=(0,r.useBaseUiId)(),g=u??d,p=(0,n.useRenderElement)("li",e,{ref:s,props:f}),m=t.useMemo(()=>({value:g}),[g]);return(0,o.jsx)(i.NavigationMenuItemContext.Provider,{value:m,children:p})});e.s(["NavigationMenuItem",0,s])},58130,e=>{"use strict";var t=e.i(35423);e.s(["inertValue",0,function(e){return(0,t.isReactVersionAtLeast)(19)?e:e?"true":void 0}])},83590,e=>{"use strict";var t,n,i=e.i(14060);let r=((t={}).open="data-open",t.closed="data-closed",t[t.startingStyle=i.TransitionStatusDataAttributes.startingStyle]="startingStyle",t[t.endingStyle=i.TransitionStatusDataAttributes.endingStyle]="endingStyle",t.anchorHidden="data-anchor-hidden",t.side="data-side",t.align="data-align",t),o=((n={}).popupOpen="data-popup-open",n.pressed="data-pressed",n),s={[o.popupOpen]:""},l={[o.popupOpen]:"",[o.pressed]:""},a={[r.open]:""},u={[r.closed]:""},c={[r.anchorHidden]:""};e.s(["popupStateMapping",0,{open:e=>e?a:u,anchorHidden:e=>e?c:null},"pressableTriggerOpenStateMapping",0,{open:e=>e?l:null},"triggerOpenStateMapping",0,{open:e=>e?s:null}])},48537,e=>{"use strict";var t=e.i(71645),n=e.i(74080),i=e.i(977),r=e.i(58130),o=e.i(17514),s=e.i(51665),l=e.i(30780),a=e.i(70274),u=e.i(69594),c=e.i(61463),f=e.i(23715),d=e.i(14060),g=e.i(80877),p=e.i(83590),m=e.i(43476);let h={...p.popupStateMapping,...d.transitionStatusMapping,activationDirection:e=>e?{"data-activation-direction":e}:null},v=t.forwardRef(function(e,d){let{className:p,render:v,keepMounted:E=!1,style:y,...b}=e,{mounted:x,viewportElement:C,value:S,activationDirection:w,currentContentRef:R,viewportTargetElement:T}=(0,a.useNavigationMenuRootContext)(),{value:M}=(0,u.useNavigationMenuItemContext)(),P=(0,a.useNavigationMenuTreeContext)(),N=x&&S===M,O=t.useRef(null),[A,I]=t.useState(!1),[L,k]=t.useState(!1),{mounted:D,setMounted:H,transitionStatus:W}=(0,c.useTransitionStatus)(N);D&&!x&&H(!1),(0,f.useOpenChangeComplete)({ref:O,open:N,onComplete(){N||H(!1)}}),(0,i.useIsoLayoutEffect)(()=>{N&&O.current&&(R.current=O.current)},[N,R]);let V={open:N,transitionStatus:W,activationDirection:w},F=t.useCallback(e=>{e&&(R.current=e)},[R]),j={onFocus(e){let t=(0,l.getTarget)(e.nativeEvent);t?.hasAttribute("data-base-ui-focus-guard")||k(!0)},onBlur(e){(0,l.contains)(e.currentTarget,e.relatedTarget)||k(!1)}},_=!N&&D?{style:{position:"absolute",top:0,left:0},inert:(0,r.inertValue)(!L),...j}:j,B=T||C,$=E&&!D,Y=E&&!B&&!A;return(E&&B&&!A&&I(!0),Y)?(0,m.jsx)(g.CompositeRoot,{render:v,className:p,style:y,state:V,refs:[d],props:[_,{hidden:!0},b],stateAttributesMapping:h}):B&&(D||E)?n.createPortal((0,m.jsx)(s.FloatingNode,{id:P,children:(0,m.jsx)(g.CompositeRoot,{render:v,className:p,style:y,state:V,refs:[d,O,F],props:[_,$?{hidden:!0}:o.EMPTY_OBJECT,b],stateAttributesMapping:h})}),B):null});e.s(["NavigationMenuContent",0,v])},33848,231,31292,e=>{"use strict";var t=e.i(29315);e.s(["ownerWindow",()=>t.getWindow],33848);var n=e.i(977),i=e.i(30628);function r(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}e.s(["useValueAsRef",0,function(e){let t=(0,i.useRefWithInit)(r,e).current;return t.next=e,(0,n.useIsoLayoutEffect)(t.effect),t}],231),e.i(47167);var o=e.i(83799),s=e.i(51665),l=e.i(24019),a=e.i(69375);e.s(["useFloatingRootContext",0,function(e){let{open:r=!1,onOpenChange:u,elements:c={}}=e,f=(0,o.useId)(),d=null!=(0,s.useFloatingParentNodeId)(),g=(0,i.useRefWithInit)(()=>new l.FloatingRootStore({open:r,transitionStatus:void 0,onOpenChange:u,referenceElement:c.reference??null,floatingElement:c.floating??null,triggerElements:new a.PopupTriggerMap,floatingId:f,syncOnly:!1,nested:d})).current;return(0,n.useIsoLayoutEffect)(()=>{let e={open:r,floatingId:f};void 0!==c.reference&&(e.referenceElement=c.reference,e.domReferenceElement=(0,t.isElement)(c.reference)?c.reference:null),void 0!==c.floating&&(e.floatingElement=c.floating),g.update(e)},[r,f,c.reference,c.floating,g]),g.context.onOpenChange=u,g.context.nested=d,g}],31292)},59266,e=>{"use strict";var t=e.i(29315),n=e.i(90219),i=e.i(30780),r=e.i(43801);function o(e){for(let n of Array.from(e.children))if("summary"===(0,t.getNodeName)(n))return n;return null}function s(e){let n=e?(0,t.getNodeName)(e):"";return null!=e&&e.matches('a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]')&&("summary"!==n||null!=e.parentElement&&"details"===(0,t.getNodeName)(e.parentElement)&&o(e.parentElement)===e)&&("details"!==n||null==o(e))&&("input"!==n||"hidden"!==e.type)}function l(e){if(!s(e)||!e.isConnected||e.matches(":disabled"))return!1;for(let n=e;n;n=function(e){let n=e.assignedSlot;if(n)return n;if(e.parentElement)return e.parentElement;let i=e.getRootNode();return(0,t.isShadowRoot)(i)?i.host:null}(n)){let s=n!==e,l="slot"===(0,t.getNodeName)(n);if(n.hasAttribute("inert")||s&&"details"===(0,t.getNodeName)(n)&&!n.open&&!function(e,t){let n=o(t);return!!n&&(e===n||(0,i.contains)(n,e))}(e,n)||n.hasAttribute("hidden")||!l&&!function(e,n){let i=(0,t.getComputedStyle)(e);return n?"none"!==i.display:(0,r.isElementVisible)(e,i)}(n,s))return!1}return!0}function a(e){return"input"!==(0,t.getNodeName)(e)?null:"radio"===e.type&&""!==e.name?e:null}function u(e){if((0,t.isHTMLElement)(e)&&"slot"===(0,t.getNodeName)(e)){let t=e.assignedElements({flatten:!0});if(t.length>0)return t}return(0,t.isHTMLElement)(e)&&e.shadowRoot?Array.from(e.shadowRoot.children):Array.from(e.children)}function c(e){let n,i=(!function e(t,n){u(t).forEach(t=>{s(t)&&n.push(t),e(t,n)})}(e,n=[]),n.filter(l));return i.filter(e=>(function(e){let n=e.tabIndex;if(n<0){let n=(0,t.getNodeName)(e);if("details"===n||"audio"===n||"video"===n||(0,t.isHTMLElement)(e)&&e.isContentEditable)return 0}return n})(e)>=0&&function(e,t){let n=a(e);if(!n)return!0;let i=t.find(e=>{let t=a(e);return t?.name===n.name&&t.form===n.form&&t.checked});return i?i===n:t.find(e=>{let t=a(e);return t?.name===n.name&&t.form===n.form})===n}(e,i))}function f(e,t){let r=c(e),o=r.length;if(0===o)return;let s=(0,i.activeElement)((0,n.ownerDocument)(e)),l=r.indexOf(s);return r[-1===l?1===t?0:o-1:l+t]}e.s(["disableFocusInside",0,function(e){c(e).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})},"enableFocusInside",0,function(e){let n=[];!function e(n,i,r){u(n).forEach(n=>{(0,t.isHTMLElement)(n)&&n.matches(i)&&r.push(n),e(n,i,r)})}(e,"[data-tabindex]",n),n.forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})},"getNextTabbable",0,function(e){return f((0,n.ownerDocument)(e).body,1)||e},"getPreviousTabbable",0,function(e){return f((0,n.ownerDocument)(e).body,-1)||e},"getTabbableAfterElement",0,function(e){if(!e)return null;let t=c((0,n.ownerDocument)(e).body),i=t.length;if(0===i)return null;let r=t.indexOf(e);return -1===r?null:t[(r+1+i)%i]},"isOutsideEvent",0,function(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!(0,i.contains)(n,r)}])},5066,e=>{"use strict";e.s(["DISABLED_TRANSITIONS_STYLE",0,{style:{transition:"none"}},"DROPDOWN_COLLISION_AVOIDANCE",0,{fallbackAxisSide:"none"},"PATIENT_CLICK_THRESHOLD",0,500,"POPUP_COLLISION_AVOIDANCE",0,{fallbackAxisSide:"end"},"ownerVisuallyHidden",0,{clipPath:"inset(50%)",position:"fixed",top:0,left:0}])},72408,e=>{"use strict";e.i(47167);var t=e.i(71645),n=e.i(977);let i="u">typeof navigator,r=function(){if(!i)return{platform:"",maxTouchPoints:-1};let e=navigator.userAgentData;return e?.platform?{platform:e.platform,maxTouchPoints:navigator.maxTouchPoints}:{platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??-1}}(),o=function(){if(!i)return"";let e=navigator.userAgentData;return e?.platform?e.platform:navigator.platform??""}(),s=function(){if(!i)return"";let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(({brand:e,version:t})=>`${e}/${t}`).join(" "):navigator.userAgent}();"u">typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter:none"),"MacIntel"===r.platform&&r.maxTouchPoints>1||/iP(hone|ad|od)|iOS/.test(r.platform),i&&/firefox/i.test(s);let l=i&&/apple/i.test(navigator.vendor);i&&/Edg/i.test(s),i&&/android/i.test(o)||/android/i.test(s),i&&o.toLowerCase().startsWith("mac")&&navigator.maxTouchPoints,s.includes("jsdom/");var a=e.i(62372),u=e.i(43476);let c=t.forwardRef(function(e,i){let[r,o]=t.useState();return(0,n.useIsoLayoutEffect)(()=>{l&&o("button")},[]),(0,u.jsx)("span",{...e,ref:i,style:a.visuallyHidden,"aria-hidden":!r||void 0,...{tabIndex:0,role:r},"data-base-ui-focus-guard":""})});e.s(["FocusGuard",0,c],72408)},79710,e=>{"use strict";var t=e.i(30780),n=e.i(87612);e.s(["isOutsideMenuEvent",0,function({currentTarget:e,relatedTarget:i},r){let{popupElement:o,viewportElement:s,rootRef:l,tree:a,nodeId:u}=r,c=a?(0,n.getNodeChildren)(a.nodesRef.current,u).some(e=>(0,t.contains)(e.context?.elements.floating,i)):[];if(!o)return!(0,t.contains)(l.current,i)&&!c;let f=o||s;return!(0,t.contains)(f,e)&&!(0,t.contains)(f,i)&&!(0,t.contains)(l.current,i)&&!c&&!((0,t.contains)(f,i)&&i?.hasAttribute("data-base-ui-focus-guard"))}])},6107,e=>{"use strict";e.i(47167);var t=e.i(71645),n=e.i(74080),i=e.i(29315),r=e.i(60620),o=e.i(977),s=e.i(33848),l=e.i(76477),a=e.i(66745),u=e.i(47135),c=e.i(231),f=e.i(17514),d=e.i(30780),g=e.i(87612);let p=.1*.1;function m(e,t,n,i,r,o){return i>=t!=o>=t&&e<=(r-n)*(t-i)/(o-i)+n}function h(e,t,n,i,r,o,s,l,a,u){let c=!1;return m(e,t,n,i,r,o)&&(c=!c),m(e,t,r,o,s,l)&&(c=!c),m(e,t,s,l,a,u)&&(c=!c),m(e,t,a,u,n,i)&&(c=!c),c}function v(e,t,n,i,r,o){let s=Math.min(n,r),l=Math.max(n,r),a=Math.min(i,o),u=Math.max(i,o);return e>=s&&e<=l&&t>=a&&t<=u}var E=e.i(62834),y=e.i(82033),b=e.i(31888),x=e.i(71403),C=e.i(31292),S=e.i(51665),w=e.i(5335),R=e.i(90219),T=e.i(76490),M=e.i(69356);let P={current:null};var N=e.i(494);function O(e,t,n){let i=new Map,r="item"===n,o={};for(let t in"floating"===n&&(o.tabIndex=-1,o[N.FOCUSABLE_ATTRIBUTE]=""),e)r&&e&&(t===N.ACTIVE_KEY||t===N.SELECTED_KEY)||(o[t]=e[t]);for(let s=0;si.get(r)?.map(t=>t(...e)).find(e=>void 0!==e))):e[r]=o)}}var I=e.i(59266),L=e.i(69594),k=e.i(70274),D=e.i(5066),H=e.i(72408),W=e.i(83590),V=e.i(14060),F=e.i(79710),j=e.i(30084),_=e.i(53402),B=e.i(54584),$=e.i(53585),Y=e.i(82764),z=e.i(47585),K=e.i(95875),G=e.i(61230),q=e.i(43476);let U={width:0,height:0},X=t.forwardRef(function(e,m){let{className:N,render:A,nativeButton:X=!0,disabled:J,style:Q,...Z}=e,{value:ee,setValue:et,mounted:en,open:ei,positionerElement:er,setActivationDirection:eo,setFloatingRootContext:es,popupElement:el,viewportElement:ea,transitionStatus:eu,rootRef:ec,beforeOutsideRef:ef,afterOutsideRef:ed,afterInsideRef:eg,beforeInsideRef:ep,prevTriggerElementRef:em,popupAutoSizeResetRef:eh,currentContentRef:ev,delay:eE,closeDelay:ey,orientation:eb,setViewportInert:ex,nested:eC}=(0,k.useNavigationMenuRootContext)(),{value:eS}=(0,L.useNavigationMenuItemContext)(),ew=(0,k.useNavigationMenuTreeContext)(),eR=(0,S.useFloatingTree)(),eT=(0,z.useNavigationMenuDismissContext)(),eM=(0,a.useTimeout)(),eP=(0,u.useAnimationFrame)(),eN=(0,u.useAnimationFrame)(),eO=(0,u.useAnimationFrame)(),eA=(0,u.useAnimationFrame)(),[eI,eL]=t.useState(null),[ek,eD]=t.useState(!0),[eH,eW]=t.useState(""),eV=t.useRef(null),eF=t.useRef(!1),ej=t.useRef(U),e_=t.useRef(!1),eB=ei&&ee===eS,e$=(0,c.useValueAsRef)(eB),eY=!!er||!ee,ez=er||ea,eK=!!ez||!ee,eG=(0,B.useAnimationsFinished)(el,!1,!1),eq=t.useCallback(e=>{eV.current=e,eL(e)},[]),eU=(0,l.useStableCallback)((e=!1)=>{(e||eh.current.owner===eS)&&(eh.current.abortController?.abort(),eh.current.abortController=null,eh.current.owner=null)});function eX(){el&&(el.style.setProperty(K.NavigationMenuPopupCssVars.popupWidth,"auto"),el.style.setProperty(K.NavigationMenuPopupCssVars.popupHeight,"auto"))}function eJ(){el&&er&&(el.style.removeProperty(K.NavigationMenuPopupCssVars.popupWidth),el.style.removeProperty(K.NavigationMenuPopupCssVars.popupHeight),er.style.removeProperty(G.NavigationMenuPositionerCssVars.positionerWidth),er.style.removeProperty(G.NavigationMenuPositionerCssVars.positionerHeight))}function eQ(e,t){el&&er&&(el.style.setProperty(K.NavigationMenuPopupCssVars.popupWidth,`${e}px`),el.style.setProperty(K.NavigationMenuPopupCssVars.popupHeight,`${t}px`),er.style.setProperty(G.NavigationMenuPositionerCssVars.positionerWidth,`${e}px`),er.style.setProperty(G.NavigationMenuPositionerCssVars.positionerHeight,`${t}px`))}function eZ(){eU(!0);let e=new AbortController;eh.current.abortController=e,eh.current.owner=eS,eG(()=>{eh.current.abortController===e&&eh.current.owner===eS&&(eh.current.abortController=null,eh.current.owner=null,eX())},e.signal)}(0,o.useIsoLayoutEffect)(()=>{eB||(eN.cancel(),eA.cancel(),eU())},[eB,eN,eA,eU]);let e0=(0,l.useStableCallback)((e,t,n={})=>{if(!el||!er)return;eU(!0);let{syncPositioner:i=!1}=n;eJ();let{width:r,height:o}=(0,$.getCssDimensions)(el),s=r||ej.current.width,l=o||ej.current.height;(0===t||0===e)&&(e=s,t=l),el.style.setProperty(K.NavigationMenuPopupCssVars.popupWidth,`${e}px`),el.style.setProperty(K.NavigationMenuPopupCssVars.popupHeight,`${t}px`),er.style.setProperty(G.NavigationMenuPositionerCssVars.positionerWidth,`${i?e:s}px`),er.style.setProperty(G.NavigationMenuPositionerCssVars.positionerHeight,`${i?t:l}px`),eA.request(()=>{e$.current&&(el.style.setProperty(K.NavigationMenuPopupCssVars.popupWidth,`${s}px`),el.style.setProperty(K.NavigationMenuPopupCssVars.popupHeight,`${l}px`),i&&(er.style.setProperty(G.NavigationMenuPositionerCssVars.positionerWidth,`${s}px`),er.style.setProperty(G.NavigationMenuPositionerCssVars.positionerHeight,`${l}px`)),eZ())})}),e1=(0,l.useStableCallback)((e,t)=>{el&&er&&(eA.cancel(),eN.cancel(),eU(!0),0!==e&&0!==t&&(eQ(e,t),eN.request(()=>{eN.request(()=>{eJ();let{width:n,height:i}=(0,$.getCssDimensions)(el),r=n||e||ej.current.width,o=i||t||ej.current.height;eQ(e,t),eA.request(()=>{e$.current&&(eQ(r,o),eZ())})})})))}),e5=(0,l.useStableCallback)(()=>{if(!el||!er)return;eA.cancel(),eU(!0),eJ();let{width:e,height:t}=(0,$.getCssDimensions)(el);0!==e&&0!==t&&(ej.current={width:e,height:t},eX(),er.style.setProperty(G.NavigationMenuPositionerCssVars.positionerWidth,`${e}px`),er.style.setProperty(G.NavigationMenuPositionerCssVars.positionerHeight,`${t}px`))}),e7=(0,l.useStableCallback)(()=>{if(!el)return{size:ej.current,syncPositioner:!1};let e=el.style.getPropertyValue(K.NavigationMenuPopupCssVars.popupWidth),t=el.style.getPropertyValue(K.NavigationMenuPopupCssVars.popupHeight);return""===e||"auto"===e||""===t||"auto"===t?{size:ej.current,syncPositioner:!1}:{size:{width:el.offsetWidth||ej.current.width,height:el.offsetHeight||ej.current.height},syncPositioner:!0}});t.useEffect(()=>{ei||(eM.clear(),eN.cancel(),eO.cancel(),eA.cancel(),eU(!0),e_.current=!1,eW(""))},[eM,ei,eN,eO,eA,eU]),t.useEffect(()=>{en||(ej.current=U)},[en]),t.useEffect(()=>{if(!el||"function"!=typeof ResizeObserver)return;let e=new ResizeObserver(()=>{ej.current={width:el.offsetWidth,height:el.offsetHeight}});return e.observe(el),()=>{e.disconnect()}},[el]),t.useEffect(()=>{if(!ei||!eB||!el||!er)return;let e=(0,s.ownerWindow)(er),t=(0,r.addEventListener)(e,"resize",function(){eO.cancel(),eO.request(e5)});return()=>{eO.cancel(),t()}},[ei,eB,el,er,eO,e5]),t.useEffect(()=>{let e=ev.current;if(!e||!el||!eB||"function"!=typeof MutationObserver)return;let t=new MutationObserver(()=>{if("starting"===eu||el.hasAttribute(V.TransitionStatusDataAttributes.startingStyle))return void e5();let{size:e,syncPositioner:t}=e7();t?e1(e.width,e.height):e0(e.width,e.height)});return t.observe(e,{childList:!0,subtree:!0,characterData:!0}),()=>{t.disconnect()}},[ev,el,eB,eu,e7,e1,e0,e5]),t.useEffect(()=>(eB&&ei&&el&&eF.current&&(eF.current=!1,eP.request(()=>{ef.current?.focus()})),()=>{eP.cancel()}),[ef,eP,eB,ei,el]),(0,o.useIsoLayoutEffect)(()=>{if(e$.current&&ei&&el){if("starting"===eu&&ev.current?.querySelector("[data-nested]")!=null)return eA.request(e5),()=>{eA.cancel()};if(e_.current){e_.current=!1;return}let{width:e,height:t}=(0,$.getCssDimensions)(el);e0(e,t)}},[ev,e0,e$,ei,el,eA,e5,eu]);let e6=(0,C.useFloatingRootContext)({open:ei,onOpenChange:function(e,t){let i=t.reason===x.REASONS.triggerHover;function r(){i&&(eD(!0),eM.clear(),eM.start(D.PATIENT_CLICK_THRESHOLD,()=>{eD(!1)})),e?et(eS,t):(et(null,t),eW(""))}eY&&("touch"!==eH||!i)&&(e||ee===eS)&&(i?n.flushSync(r):r())},elements:{reference:eI,floating:ez}}),e4=(0,T.useHoverInteractionSharedState)(e6),e2="touch"!==eH;t.useEffect(()=>{ei||(e6.context.dataRef.current.openEvent=void 0,e4.pointerType=void 0,e4.interactedInside=!1,e4.restTimeoutPending=!1,e4.openChangeTimeout.clear(),e4.restTimeout.clear(),(0,T.clearSafePolygonPointerEventsMutation)(e4))},[e6,e4,ei]);let e3=(0,l.useStableCallback)(()=>eC&&!er&&eV.current&&ez?function(e,t,n){let i,r,o,s,l,a,u,c;return{placement:(i=e.getBoundingClientRect(),r=t.getBoundingClientRect(),o=i.left+i.width/2,s=i.top+i.height/2,l=r.left+r.width/2,a=r.top+r.height/2,Math.abs(u=l-o)>=Math.abs(c=a-s)?u>=0?"right":"left":c>=0?"bottom":"top"),elements:{domReference:e,floating:t},nodeId:n}}(eV.current,ez,ew):null);function e9(){return eC&&er?null:eV.current?.closest("ul")??null}let e8=function(e,o={}){let s="rootStore"in e?e.rootStore:e,{dataRef:a,events:u}=s.context,{enabled:f=!0,delay:g=0,handleClose:p=null,mouseOnly:m=!1,restMs:h=0,move:v=!0,triggerElementRef:C=P,externalTree:N,isActiveTrigger:O=!0,getHandleCloseContext:A,isClosing:I}=o,L=(0,S.useFloatingTree)(N),k=(0,T.useHoverInteractionSharedState)(s),D=t.useRef(!1),H=(0,c.useValueAsRef)(p),W=(0,c.useValueAsRef)(g),V=(0,c.useValueAsRef)(h),F=(0,c.useValueAsRef)(f),j=(0,c.useValueAsRef)(I);O&&(k.handleCloseOptions=H.current?.__options);let _=(0,l.useStableCallback)(()=>(0,M.isClickLikeOpenEvent)(a.current.openEvent?.type,k.interactedInside)),B=(0,l.useStableCallback)(e=>(0,E.isTargetInsideEnabledTrigger)(e,s.context.triggerElements)),$=(0,l.useStableCallback)((e,t,n)=>{let r=s.context.triggerElements;return r.hasElement(t)?!e||!(0,d.contains)(e,t):!!(0,i.isElement)(n)&&r.hasMatchingElement(e=>(0,d.contains)(e,n))&&(!e||!(0,d.contains)(e,n))}),Y=(0,l.useStableCallback)((e,t=!0)=>{let n=(0,M.getDelay)(W.current,"close",k.pointerType);n?k.openChangeTimeout.start(n,()=>{s.setOpen(!1,(0,b.createChangeEventDetails)(x.REASONS.triggerHover,e)),L?.events.emit("floating.closed",e)}):t&&(k.openChangeTimeout.clear(),s.setOpen(!1,(0,b.createChangeEventDetails)(x.REASONS.triggerHover,e)),L?.events.emit("floating.closed",e))}),z=(0,l.useStableCallback)(()=>{k.handler&&((0,R.ownerDocument)(s.select("domReferenceElement")).removeEventListener("mousemove",k.handler),k.handler=void 0)}),K=(0,l.useStableCallback)(()=>{(0,T.clearSafePolygonPointerEventsMutation)(k)});return t.useEffect(()=>z,[z]),t.useEffect(()=>{if(f)return u.on("openchange",e),()=>{u.off("openchange",e)};function e(e){e.open?D.current=!1:(D.current=e.reason===x.REASONS.triggerHover,z(),k.openChangeTimeout.clear(),k.restTimeout.clear(),k.blockMouseMove=!0,k.restTimeoutPending=!1)}},[f,u,k,z]),t.useEffect(()=>{if(!f)return;let e=C.current??(O?s.select("domReferenceElement"):null);if((0,i.isElement)(e))return v?(0,w.mergeCleanups)((0,r.addEventListener)(e,"mousemove",t,{once:!0}),(0,r.addEventListener)(e,"mouseenter",t),(0,r.addEventListener)(e,"mouseleave",n)):(0,w.mergeCleanups)((0,r.addEventListener)(e,"mouseenter",t),(0,r.addEventListener)(e,"mouseleave",n));function t(e){if(k.openChangeTimeout.clear(),k.blockMouseMove=!1,m&&!(0,y.isMouseLikePointerType)(k.pointerType))return;let t=(0,M.getRestMs)(V.current),n=(0,M.getDelay)(W.current,"open",k.pointerType),r=(0,d.getTarget)(e),o=e.currentTarget??null,l=s.select("domReferenceElement"),a=o;if((0,i.isElement)(r)&&!s.context.triggerElements.hasElement(r)){for(let e of s.context.triggerElements.elements())if((0,d.contains)(e,r)){a=e;break}}(0,i.isElement)(o)&&(0,i.isElement)(l)&&!s.context.triggerElements.hasElement(o)&&(0,d.contains)(o,l)&&(a=l);let u=null!=a&&$(l,a,r),c=s.select("open"),f=j.current?.()??"ending"===s.select("transitionStatus"),g=!c&&f&&D.current,p=!u&&(0,i.isElement)(a)&&(0,i.isElement)(l)&&(0,d.contains)(l,a)&&g,h=t>0&&!n,v=!c||u;u&&(c||g)||p?s.setOpen(!0,(0,b.createChangeEventDetails)(x.REASONS.triggerHover,e,a)):!h&&(n?k.openChangeTimeout.start(n,()=>{v&&s.setOpen(!0,(0,b.createChangeEventDetails)(x.REASONS.triggerHover,e,a))}):v&&s.setOpen(!0,(0,b.createChangeEventDetails)(x.REASONS.triggerHover,e,a)))}function n(e){if(_())return void K();z();let t=s.select("domReferenceElement"),n=(0,R.ownerDocument)(t);k.restTimeout.clear(),k.restTimeoutPending=!1;let i=a.current.floatingContext??A?.();if(!B(e.relatedTarget)){if(H.current&&i){s.select("open")||k.openChangeTimeout.clear();let t=C.current;k.handler=H.current({...i,tree:L,x:e.clientX,y:e.clientY,onClose(){K(),z(),F.current&&!_()&&t===s.select("domReferenceElement")&&Y(e,!0)}}),n.addEventListener("mousemove",k.handler),k.handler(e);return}"touch"===k.pointerType&&(0,d.contains)(s.select("floatingElement"),e.relatedTarget)||Y(e)}}},[z,K,a,W,Y,s,f,H,k,O,$,_,B,m,v,V,C,L,F,A,j]),t.useMemo(()=>{if(f)return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e,i=e.currentTarget,r=s.select("domReferenceElement"),o=s.select("open"),l=$(r,i,e.target);if(m&&!(0,y.isMouseLikePointerType)(k.pointerType))return;if(o&&l&&k.handleCloseOptions?.blockPointerEvents){let e=s.select("floatingElement");if(e){let t=k.handleCloseOptions?.getScope?.()??i.ownerDocument.body;(0,T.applySafePolygonPointerEventsMutation)(k,{scopeElement:t,referenceElement:i,floatingElement:e})}}let a=(0,M.getRestMs)(V.current);function u(){if(k.restTimeoutPending=!1,_())return;let e=s.select("open");k.blockMouseMove||e&&!l||s.setOpen(!0,(0,b.createChangeEventDetails)(x.REASONS.triggerHover,t,i))}(!o||l)&&0!==a&&(!l&&k.restTimeoutPending&&e.movementX**2+e.movementY**2<2||(k.restTimeout.clear(),"touch"===k.pointerType?n.flushSync(()=>{u()}):l&&o?u():(k.restTimeoutPending=!0,k.restTimeout.start(a,u))))}};function e(e){k.pointerType=e.pointerType}},[f,k,_,$,m,s,V])}(e6,{enabled:eK,move:!1,handleClose:function(e={}){let{blockPointerEvents:t=!1}=e,n=new a.Timeout,r=({x:e,y:t,placement:r,elements:o,onClose:s,nodeId:l,tree:a})=>{let u=r?.split("-")[0],c=!1,f=null,m=null,E="u">typeof performance?performance.now():0;return function(r){n.clear();let y=o.domReference,b=o.floating;if(!y||!b||null==u||null==e||null==t)return;let{clientX:x,clientY:C}=r,S=(0,d.getTarget)(r),w="mouseleave"===r.type,R=(0,d.contains)(b,S),T=(0,d.contains)(y,S);if(R&&(c=!0,!w))return;if(T&&(c=!1,!w)){c=!0;return}if(w&&(0,i.isElement)(r.relatedTarget)&&(0,d.contains)(b,r.relatedTarget))return;function M(){return!!(a&&(0,g.getNodeChildren)(a.nodesRef.current,l).length>0)}function P(){M()||(n.clear(),s())}if(M())return;let N=y.getBoundingClientRect(),O=b.getBoundingClientRect(),A=e>O.right-O.width/2,I=t>O.bottom-O.height/2,L=O.width>N.width,k=O.height>N.height,D=(L?N:O).left,H=(L?N:O).right,W=(k?N:O).top,V=(k?N:O).bottom;if("top"===u&&t>=N.bottom-1||"bottom"===u&&t<=N.top+1||"left"===u&&e>=N.right-1||"right"===u&&e<=N.left+1)return void P();let F=!1;switch(u){case"top":F=v(x,C,D,N.top+1,H,O.bottom-1);break;case"bottom":F=v(x,C,D,O.top+1,H,N.bottom-1);break;case"left":F=v(x,C,O.right-1,V,N.left+1,W);break;case"right":F=v(x,C,N.right-1,V,O.left+1,W)}if(F)return;if(c&&(!(x>=N.x)||!(x<=N.x+N.width)||!(C>=N.y)||!(C<=N.y+N.height))||!w&&function(e,t){let n=performance.now(),i=n-E;if(null===f||null===m||0===i)return f=e,m=t,E=n,!1;let r=e-f,o=t-m;return f=e,m=t,E=n,r*r+o*oe?.reference),i=e.map(e=>e?.floating),r=e.map(e=>e?.item),o=e.map(e=>e?.trigger),s=t.useCallback(t=>O(t,e,"reference"),n),l=t.useCallback(t=>O(t,e,"floating"),i),a=t.useCallback(t=>O(t,e,"item"),r),u=t.useCallback(t=>O(t,e,"trigger"),o);return t.useMemo(()=>({getReferenceProps:s,getFloatingProps:l,getItemProps:a,getTriggerProps:u}),[s,l,a,u])}([t.useMemo(()=>e8?{reference:e8}:void 0,[e8]),function(e,n={}){let i="rootStore"in e?e.rootStore:e,r=i.context.dataRef,{enabled:o=!0,event:s="click",toggle:l=!0,ignoreMouse:c=!1,stickIfOpen:g=!0,touchOpenDelay:p=0,reason:m=x.REASONS.triggerPress}=n,h=t.useRef(void 0),v=(0,u.useAnimationFrame)(),C=(0,a.useTimeout)(),S=t.useMemo(()=>({onPointerDown(e){h.current=e.pointerType},onMouseDown(e){let t=h.current,n=e.nativeEvent,o=i.select("open");if(0!==e.button||"click"===s||(0,y.isMouseLikePointerType)(t,!0)&&c)return;let a=r.current.openEvent,u=a?.type,f=i.select("domReferenceElement")!==e.currentTarget,x=o&&f||!(o&&l&&(!a||!g||"click"===u||"mousedown"===u)),S=(0,d.getTarget)(n);if((0,E.isTypeableElement)(S)){let e=(0,b.createChangeEventDetails)(m,n,S);x&&"touch"===t&&p>0?C.start(p,()=>{i.setOpen(!0,e)}):i.setOpen(x,e);return}let w=e.currentTarget;v.request(()=>{let e=(0,b.createChangeEventDetails)(m,n,w);x&&"touch"===t&&p>0?C.start(p,()=>{i.setOpen(!0,e)}):i.setOpen(x,e)})},onClick(e){if("mousedown-only"===s)return;let t=h.current;if("mousedown"===s&&t){h.current=void 0;return}if((0,y.isMouseLikePointerType)(t,!0)&&c)return;let n=i.select("open"),o=r.current.openEvent,a=i.select("domReferenceElement")!==e.currentTarget,u=n&&a||!(n&&l&&(!o||!g||(0,y.isClickLikeEvent)(o))),f=(0,b.createChangeEventDetails)(m,e.nativeEvent,e.currentTarget);u&&"touch"===t&&p>0?C.start(p,()=>{i.setOpen(!0,f)}):i.setOpen(u,f)},onKeyDown(){h.current=void 0}}),[r,s,c,i,g,l,v,C,p,m]);return t.useMemo(()=>o?{reference:S}:f.EMPTY_OBJECT,[o,S])}(e6,{enabled:eY,stickIfOpen:ek,toggle:eB})]);function tt(e){n.flushSync(()=>{let t=(0,i.isHTMLElement)(e.currentTarget)?e.currentTarget:null,n=em.current?.getBoundingClientRect();if(en&&n&&eI){let e=eI.getBoundingClientRect(),t=e.left>n.left,i=e.top>n.top;"horizontal"===eb&&e.left!==n.left?eo(t?"right":"left"):"vertical"===eb&&e.top!==n.top&&eo(i?"down":"up")}if("click"!==e.type&&null!=ee&&(e6.context.dataRef.current.openEvent=void 0),("touch"!==eH||"click"===e.type)&&(null!=ee&&et(eS,(0,b.createChangeEventDetails)("mouseenter"===e.type?x.REASONS.triggerHover:x.REASONS.triggerPress,e.nativeEvent)),"mouseenter"===e.type&&e2&&(!eC||!er)&&ez&&t)){let e=()=>{let e=e9()??t.ownerDocument.body;(0,T.applySafePolygonPointerEventsMutation)(e4,{scopeElement:e,referenceElement:t,floatingElement:ez})};null!=ee&&ee!==eS?queueMicrotask(e):e()}})}(0,o.useIsoLayoutEffect)(()=>{eB&&(es(e6),em.current=eI)},[eB,e6,es,em,eI]);let tn=(0,l.useStableCallback)(e=>{if(!el||!er)return void tt(e);let{width:t,height:n}=(0,$.getCssDimensions)(el),i=null!=ee&&ee!==eS&&("click"===e.type||"touch"!==eH);tt(e),i&&(e_.current=!0),e0(t,n)});function ti(e){eW(e.pointerType)}let tr={tabIndex:0,onMouseEnter:tn,onClick:tn,onPointerEnter:ti,onPointerDown:function(e){ti(e),(0,T.clearSafePolygonPointerEventsMutation)(e4)},"aria-expanded":eB,"aria-controls":eB?el?.id:void 0,[Y.NAVIGATION_MENU_TRIGGER_IDENTIFIER]:"",onFocus(){eB&&ex(!1)},onMouseMove(){eF.current=!1},onKeyDown(e){if(eF.current=!0,eC)return;let t="horizontal"===eb&&"ArrowDown"===e.key,n="vertical"===eb&&"ArrowRight"===e.key;(t||n)&&(et(eS,(0,b.createChangeEventDetails)(x.REASONS.listNavigation,e.nativeEvent)),tn(e),(0,y.stopEvent)(e))},onBlur(e){er&&el&&(0,F.isOutsideMenuEvent)({currentTarget:e.currentTarget,relatedTarget:e.relatedTarget},{popupElement:el,rootRef:ec,tree:eR,nodeId:ew})&&et(null,(0,b.createChangeEventDetails)(x.REASONS.focusOut,e.nativeEvent))}},{getButtonProps:to,buttonRef:ts}=(0,_.useButton)({disabled:J,focusableWhenDisabled:!0,native:X});return(0,q.jsxs)(t.Fragment,{children:[(0,q.jsx)(j.CompositeItem,{tag:"button",render:A,className:N,style:Q,state:{open:eB},stateAttributesMapping:W.pressableTriggerOpenStateMapping,refs:[m,eq,ts],props:[te,eT?.reference||f.EMPTY_ARRAY,tr,Z,to]}),eB&&(0,q.jsxs)(t.Fragment,{children:[(0,q.jsx)(H.FocusGuard,{ref:ef,onFocus:e=>{if(ez&&(0,I.isOutsideEvent)(e,ez))ep.current?.focus();else{let e=(0,I.getPreviousTabbable)(eI);e?.focus()}}}),(0,q.jsx)("span",{"aria-owns":ea?.id,style:D.ownerVisuallyHidden}),(0,q.jsx)(H.FocusGuard,{ref:ed,onFocus:e=>{if(ez&&(0,I.isOutsideEvent)(e,ez)){n.flushSync(()=>{ex(!1)});let e=eg.current||eI;e?.focus()}else{let t=(0,I.getNextTabbable)(eI);eC&&!er&&ez&&t&&(0,d.contains)(ez,t)&&(t=(0,I.getTabbableAfterElement)(eg.current)),t?.focus(),eC&&!er||(0,d.contains)(ec.current,t)||et(null,(0,b.createChangeEventDetails)(x.REASONS.focusOut,e.nativeEvent))}}})]})]})});e.s(["NavigationMenuTrigger",0,X],6107)},94189,e=>{"use strict";var t=e.i(67805),n=e.i(71645);let i=n.createContext(void 0);e.s(["NavigationMenuPortalContext",0,i,"useNavigationMenuPortalContext",0,function(){let e=n.useContext(i);if(void 0===e)throw Error((0,t.default)(40));return e}])},17311,e=>{"use strict";e.i(47167);var t=e.i(71645),n=e.i(74080),i=e.i(29315),r=e.i(60620),o=e.i(5335),s=e.i(83799),l=e.i(977),a=e.i(76477),u=e.i(17514),c=e.i(72408),f=e.i(59266),d=e.i(31888),g=e.i(71403),p=e.i(32652),m=e.i(69095),h=e.i(5066),v=e.i(43476);let E=t.createContext(null),y=(0,p.createAttribute)("portal"),b=t.forwardRef(function(e,p){let{children:b,container:x,className:C,render:S,renderGuards:w,style:R,...T}=e,{portalNode:M,portalSubtree:P}=function(e={}){let{ref:r,container:o,componentProps:c=u.EMPTY_OBJECT,elementProps:f}=e,d=(0,s.useId)(),g=t.useContext(E),p=g?.portalNode,[h,v]=t.useState(null),[b,x]=t.useState(null),C=(0,a.useStableCallback)(e=>{null!==e&&x(e)}),S=t.useRef(null);(0,l.useIsoLayoutEffect)(()=>{if(null===o){S.current&&(S.current=null,x(null),v(null));return}if(null==d)return;let e=(o&&((0,i.isNode)(o)?o:o.current))??p??document.body;if(null==e){S.current&&(S.current=null,x(null),v(null));return}S.current!==e&&(S.current=e,x(null),v(e))},[o,p,d]);let w=(0,m.useRenderElement)("div",c,{ref:[r,C],props:[{id:d,[y]:""},f]});return{portalNode:b,portalSubtree:h&&w?n.createPortal(w,h):null}}({container:x,ref:p,componentProps:e,elementProps:T}),N=t.useRef(null),O=t.useRef(null),A=t.useRef(null),I=t.useRef(null),[L,k]=t.useState(null),D=t.useRef(!1),H=L?.modal,W=L?.open,V="boolean"==typeof w?w:!!L&&!L.modal&&L.open&&!!M;t.useEffect(()=>{if(M&&!H)return(0,o.mergeCleanups)((0,r.addEventListener)(M,"focusin",e,!0),(0,r.addEventListener)(M,"focusout",e,!0));function e(e){M&&e.relatedTarget&&(0,f.isOutsideEvent)(e)&&("focusin"===e.type?D.current&&((0,f.enableFocusInside)(M),D.current=!1):((0,f.disableFocusInside)(M),D.current=!0))}},[M,H]),t.useEffect(()=>{M&&!1===W&&((0,f.enableFocusInside)(M),D.current=!1)},[W,M]);let F=t.useMemo(()=>({beforeOutsideRef:N,afterOutsideRef:O,beforeInsideRef:A,afterInsideRef:I,portalNode:M,setFocusManagerState:k}),[M]);return(0,v.jsxs)(t.Fragment,{children:[P,(0,v.jsxs)(E.Provider,{value:F,children:[V&&M&&(0,v.jsx)(c.FocusGuard,{"data-type":"outside",ref:N,onFocus:e=>{if((0,f.isOutsideEvent)(e,M))A.current?.focus();else{let e=L?L.domReference:null,t=(0,f.getPreviousTabbable)(e);t?.focus()}}}),V&&M&&(0,v.jsx)("span",{"aria-owns":M.id,style:h.ownerVisuallyHidden}),M&&n.createPortal(b,M),V&&M&&(0,v.jsx)(c.FocusGuard,{"data-type":"outside",ref:O,onFocus:e=>{if((0,f.isOutsideEvent)(e,M))I.current?.focus();else{let t=L?L.domReference:null,n=(0,f.getNextTabbable)(t);n?.focus(),L?.closeOnFocusOut&&L?.onOpenChange(!1,(0,d.createChangeEventDetails)(g.REASONS.focusOut,e.nativeEvent))}}})]})]})});var x=e.i(70274),C=e.i(94189);let S=t.forwardRef(function(e,t){let{keepMounted:n=!1,...i}=e,{mounted:r}=(0,x.useNavigationMenuRootContext)();return r||n?(0,v.jsx)(C.NavigationMenuPortalContext.Provider,{value:n,children:(0,v.jsx)(b,{ref:t,...i})}):null});e.s(["NavigationMenuPortal",0,S],17311)},39950,e=>{"use strict";var t=e.i(67805),n=e.i(71645);let i=n.createContext(void 0);e.s(["NavigationMenuPositionerContext",0,i,"useNavigationMenuPositionerContext",0,function(e=!1){let r=n.useContext(i);if(!r&&!e)throw Error((0,t.default)(42));return r}])},13655,e=>{"use strict";e.i(47167);var t=e.i(71645),n=e.i(74080),i=e.i(60620),r=e.i(5335),o=e.i(33848),s=e.i(66745),l=e.i(59266),a=e.i(28836),u=e.i(70274),c=e.i(94189),f=e.i(43084),d=e.i(90219),g=e.i(977),p=e.i(231),m=e.i(76477);function h(e,t,n){let i,{reference:r,floating:o}=e,s=(0,f.getSideAxis)(t),l=(0,f.getAlignmentAxis)(t),a=(0,f.getAxisLength)(l),u=(0,f.getSide)(t),c="y"===s,d=r.x+r.width/2-o.width/2,g=r.y+r.height/2-o.height/2,p=r[a]/2-o[a]/2;switch(u){case"top":i={x:d,y:r.y-o.height};break;case"bottom":i={x:d,y:r.y+r.height};break;case"right":i={x:r.x+r.width,y:g};break;case"left":i={x:r.x-o.width,y:g};break;default:i={x:r.x,y:r.y}}switch((0,f.getAlignment)(t)){case"start":i[l]-=p*(n&&c?-1:1);break;case"end":i[l]+=p*(n&&c?-1:1)}return i}async function v(e,t){var n;void 0===t&&(t={});let{x:i,y:r,platform:o,rects:s,elements:l,strategy:a}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:g=!1,padding:p=0}=(0,f.evaluate)(t,e),m=(0,f.getPaddingObject)(p),h=l[g?"floating"===d?"reference":"floating":d],v=(0,f.rectToClientRect)(await o.getClippingRect({element:null==(n=await (null==o.isElement?void 0:o.isElement(h)))||n?h:h.contextElement||await (null==o.getDocumentElement?void 0:o.getDocumentElement(l.floating)),boundary:u,rootBoundary:c,strategy:a})),E="floating"===d?{x:i,y:r,width:s.floating.width,height:s.floating.height}:s.reference,y=await (null==o.getOffsetParent?void 0:o.getOffsetParent(l.floating)),b=await (null==o.isElement?void 0:o.isElement(y))&&await (null==o.getScale?void 0:o.getScale(y))||{x:1,y:1},x=(0,f.rectToClientRect)(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:E,offsetParent:y,strategy:a}):E);return{top:(v.top-x.top+m.top)/b.y,bottom:(x.bottom-v.bottom+m.bottom)/b.y,left:(v.left-x.left+m.left)/b.x,right:(x.right-v.right+m.right)/b.x}}let E=async(e,t,n)=>{let{placement:i="bottom",strategy:r="absolute",middleware:o=[],platform:s}=n,l=s.detectOverflow?s:{...s,detectOverflow:v},a=await (null==s.isRTL?void 0:s.isRTL(t)),u=await s.getElementRects({reference:e,floating:t,strategy:r}),{x:c,y:f}=h(u,i,a),d=i,g=0,p={};for(let n=0;ne[t]>=0)}let x=new Set(["left","top"]);async function C(e,t){let{placement:n,platform:i,elements:r}=e,o=await (null==i.isRTL?void 0:i.isRTL(r.floating)),s=(0,f.getSide)(n),l=(0,f.getAlignment)(n),a="y"===(0,f.getSideAxis)(n),u=x.has(s)?-1:1,c=o&&a?-1:1,d=(0,f.evaluate)(t,e),{mainAxis:g,crossAxis:p,alignmentAxis:m}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return l&&"number"==typeof m&&(p="end"===l?-1*m:m),a?{x:p*c,y:g*u}:{x:g*u,y:p*c}}var S=e.i(29315);function w(e){let t=(0,S.getComputedStyle)(e),n=parseFloat(t.width)||0,i=parseFloat(t.height)||0,r=(0,S.isHTMLElement)(e),o=r?e.offsetWidth:n,s=r?e.offsetHeight:i,l=(0,f.round)(n)!==o||(0,f.round)(i)!==s;return l&&(n=o,i=s),{width:n,height:i,$:l}}function R(e){return(0,S.isElement)(e)?e:e.contextElement}function T(e){let t=R(e);if(!(0,S.isHTMLElement)(t))return(0,f.createCoords)(1);let n=t.getBoundingClientRect(),{width:i,height:r,$:o}=w(t),s=(o?(0,f.round)(n.width):n.width)/i,l=(o?(0,f.round)(n.height):n.height)/r;return s&&Number.isFinite(s)||(s=1),l&&Number.isFinite(l)||(l=1),{x:s,y:l}}let M=(0,f.createCoords)(0);function P(e){let t=(0,S.getWindow)(e);return(0,S.isWebKit)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:M}function N(e,t,n,i){var r;void 0===t&&(t=!1),void 0===n&&(n=!1);let o=e.getBoundingClientRect(),s=R(e),l=(0,f.createCoords)(1);t&&(i?(0,S.isElement)(i)&&(l=T(i)):l=T(e));let a=(void 0===(r=n)&&(r=!1),i&&(!r||i===(0,S.getWindow)(s))&&r)?P(s):(0,f.createCoords)(0),u=(o.left+a.x)/l.x,c=(o.top+a.y)/l.y,d=o.width/l.x,g=o.height/l.y;if(s){let e=(0,S.getWindow)(s),t=i&&(0,S.isElement)(i)?(0,S.getWindow)(i):i,n=e,r=(0,S.getFrameElement)(n);for(;r&&i&&t!==n;){let e=T(r),t=r.getBoundingClientRect(),i=(0,S.getComputedStyle)(r),o=t.left+(r.clientLeft+parseFloat(i.paddingLeft))*e.x,s=t.top+(r.clientTop+parseFloat(i.paddingTop))*e.y;u*=e.x,c*=e.y,d*=e.x,g*=e.y,u+=o,c+=s,n=(0,S.getWindow)(r),r=(0,S.getFrameElement)(n)}}return(0,f.rectToClientRect)({width:d,height:g,x:u,y:c})}function O(e,t){let n=(0,S.getNodeScroll)(e).scrollLeft;return t?t.left+n:N((0,S.getDocumentElement)(e)).left+n}function A(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-O(e,n),y:n.top+t.scrollTop}}function I(e,t,n){var i;let r;if("viewport"===t)r=function(e,t){let n=(0,S.getWindow)(e),i=(0,S.getDocumentElement)(e),r=n.visualViewport,o=i.clientWidth,s=i.clientHeight,l=0,a=0;if(r){o=r.width,s=r.height;let e=(0,S.isWebKit)();(!e||e&&"fixed"===t)&&(l=r.offsetLeft,a=r.offsetTop)}let u=O(i);if(u<=0){let e=i.ownerDocument,t=e.body,n=getComputedStyle(t),r="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,s=Math.abs(i.clientWidth-t.clientWidth-r);s<=25&&(o-=s)}else u<=25&&(o+=u);return{width:o,height:s,x:l,y:a}}(e,n);else if("document"===t){let t,n,o,s,l,a,u;i=(0,S.getDocumentElement)(e),t=(0,S.getDocumentElement)(i),n=(0,S.getNodeScroll)(i),o=i.ownerDocument.body,s=(0,f.max)(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),l=(0,f.max)(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight),a=-n.scrollLeft+O(i),u=-n.scrollTop,"rtl"===(0,S.getComputedStyle)(o).direction&&(a+=(0,f.max)(t.clientWidth,o.clientWidth)-s),r={width:s,height:l,x:a,y:u}}else if((0,S.isElement)(t)){let e,i,o,s,l,a;i=(e=N(t,!0,"fixed"===n)).top+t.clientTop,o=e.left+t.clientLeft,s=(0,S.isHTMLElement)(t)?T(t):(0,f.createCoords)(1),l=t.clientWidth*s.x,a=t.clientHeight*s.y,r={width:l,height:a,x:o*s.x,y:i*s.y}}else{let n=P(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return(0,f.rectToClientRect)(r)}function L(e){return"static"===(0,S.getComputedStyle)(e).position}function k(e,t){if(!(0,S.isHTMLElement)(e)||"fixed"===(0,S.getComputedStyle)(e).position)return null;if(t)return t(e);let n=e.offsetParent;return(0,S.getDocumentElement)(e)===n&&(n=n.ownerDocument.body),n}function D(e,t){let n=(0,S.getWindow)(e);if((0,S.isTopLayer)(e))return n;if(!(0,S.isHTMLElement)(e)){let t=(0,S.getParentNode)(e);for(;t&&!(0,S.isLastTraversableNode)(t);){if((0,S.isElement)(t)&&!L(t))return t;t=(0,S.getParentNode)(t)}return n}let i=k(e,t);for(;i&&(0,S.isTableElement)(i)&&L(i);)i=k(i,t);return i&&(0,S.isLastTraversableNode)(i)&&L(i)&&!(0,S.isContainingBlock)(i)?n:i||(0,S.getContainingBlock)(e)||n}let H=async function(e){let t=this.getOffsetParent||D,n=this.getDimensions,i=await n(e.floating);return{reference:function(e,t,n){let i=(0,S.isHTMLElement)(t),r=(0,S.getDocumentElement)(t),o="fixed"===n,s=N(e,!0,o,t),l={scrollLeft:0,scrollTop:0},a=(0,f.createCoords)(0);if(i||!i&&!o)if(("body"!==(0,S.getNodeName)(t)||(0,S.isOverflowElement)(r))&&(l=(0,S.getNodeScroll)(t)),i){let e=N(t,!0,o,t);a.x=e.x+t.clientLeft,a.y=e.y+t.clientTop}else r&&(a.x=O(r));o&&!i&&r&&(a.x=O(r));let u=!r||i||o?(0,f.createCoords)(0):A(r,l);return{x:s.left+l.scrollLeft-a.x-u.x,y:s.top+l.scrollTop-a.y-u.y,width:s.width,height:s.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:i.width,height:i.height}}},W={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:i,strategy:r}=e,o="fixed"===r,s=(0,S.getDocumentElement)(i),l=!!t&&(0,S.isTopLayer)(t.floating);if(i===s||l&&o)return n;let a={scrollLeft:0,scrollTop:0},u=(0,f.createCoords)(1),c=(0,f.createCoords)(0),d=(0,S.isHTMLElement)(i);if((d||!d&&!o)&&(("body"!==(0,S.getNodeName)(i)||(0,S.isOverflowElement)(s))&&(a=(0,S.getNodeScroll)(i)),d)){let e=N(i);u=T(i),c.x=e.x+i.clientLeft,c.y=e.y+i.clientTop}let g=!s||d||o?(0,f.createCoords)(0):A(s,a);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-a.scrollLeft*u.x+c.x+g.x,y:n.y*u.y-a.scrollTop*u.y+c.y+g.y}},getDocumentElement:S.getDocumentElement,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:i,strategy:r}=e,o=[..."clippingAncestors"===n?(0,S.isTopLayer)(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let i=(0,S.getOverflowAncestors)(e,[],!1).filter(e=>(0,S.isElement)(e)&&"body"!==(0,S.getNodeName)(e)),r=null,o="fixed"===(0,S.getComputedStyle)(e).position,s=o?(0,S.getParentNode)(e):e;for(;(0,S.isElement)(s)&&!(0,S.isLastTraversableNode)(s);){let t=(0,S.getComputedStyle)(s),n=(0,S.isContainingBlock)(s);n||"fixed"!==t.position||(r=null),(o?n||r:!(!n&&"static"===t.position&&r&&("absolute"===r.position||"fixed"===r.position)||(0,S.isOverflowElement)(s)&&!n&&function e(t,n){let i=(0,S.getParentNode)(t);return!(i===n||!(0,S.isElement)(i)||(0,S.isLastTraversableNode)(i))&&("fixed"===(0,S.getComputedStyle)(i).position||e(i,n))}(e,s)))?r=t:i=i.filter(e=>e!==s),s=(0,S.getParentNode)(s)}return t.set(e,i),i}(t,this._c):[].concat(n),i],s=I(t,o[0],r),l=s.top,a=s.right,u=s.bottom,c=s.left;for(let e=1;e{o&&e.addEventListener("scroll",n,{passive:!0}),s&&e.addEventListener("resize",n)});let g=c&&a?function(e,t){let n,i=null,r=(0,S.getDocumentElement)(e);function o(){var e;clearTimeout(n),null==(e=i)||e.disconnect(),i=null}return!function s(l,a){void 0===l&&(l=!1),void 0===a&&(a=1),o();let u=e.getBoundingClientRect(),{left:c,top:d,width:g,height:p}=u;if(l||t(),!g||!p)return;let m={rootMargin:-(0,f.floor)(d)+"px "+-(0,f.floor)(r.clientWidth-(c+g))+"px "+-(0,f.floor)(r.clientHeight-(d+p))+"px "+-(0,f.floor)(c)+"px",threshold:(0,f.max)(0,(0,f.min)(1,a))||1},h=!0;function v(t){let i=t[0].intersectionRatio;if(i!==a){if(!h)return s();i?s(!1,i):n=setTimeout(()=>{s(!1,1e-7)},1e3)}1!==i||V(u,e.getBoundingClientRect())||s(),h=!1}try{i=new IntersectionObserver(v,{...m,root:r.ownerDocument})}catch(e){i=new IntersectionObserver(v,m)}i.observe(e)}(!0),o}(c,n):null,p=-1,m=null;l&&(m=new ResizeObserver(e=>{let[i]=e;i&&i.target===c&&m&&t&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),n()}),c&&!u&&m.observe(c),t&&m.observe(t));let h=u?N(e):null;return u&&function t(){let i=N(e);h&&!V(h,i)&&n(),h=i,r=requestAnimationFrame(t)}(),n(),()=>{var e;d.forEach(e=>{o&&e.removeEventListener("scroll",n),s&&e.removeEventListener("resize",n)}),null==g||g(),null==(e=m)||e.disconnect(),m=null,u&&cancelAnimationFrame(r)}}var j="u">typeof document?t.useLayoutEffect:function(){};function _(e,t){let n,i,r;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(i=n;0!=i--;)if(!_(e[i],t[i]))return!1;return!0}if((n=(r=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(i=n;0!=i--;)if(!({}).hasOwnProperty.call(t,r[i]))return!1;for(i=n;0!=i--;){let n=r[i];if(("_owner"!==n||!e.$$typeof)&&!_(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function B(e){return"u"{n.current=e}),n}var z=e.i(51665),K=e.i(31292),G=e.i(91822);let q={name:"hide",async fn(e){var t;let n,{width:i,height:r,x:o,y:s}=e.rects.reference,l=await (t=void 0,{name:(n={name:"hide",options:t={},async fn(e){let{rects:n,platform:i}=e,{strategy:r="referenceHidden",...o}=(0,f.evaluate)(t,e);switch(r){case"referenceHidden":{let t=y(await i.detectOverflow(e,{...o,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:t,referenceHidden:b(t)}}}case"escaped":{let t=y(await i.detectOverflow(e,{...o,altBoundary:!0}),n.floating);return{data:{escapedOffsets:t,escaped:b(t)}}}default:return{}}}}).name,fn:n.fn,options:[void 0,void 0]}).fn(e);return{data:{referenceHidden:l.data?.referenceHidden||0===i&&0===r&&0===o&&0===s}}}},U={sideX:"left",sideY:"top"},X={name:"adaptiveOrigin",async fn(e){let{x:t,y:n,rects:{floating:i},elements:{floating:r},platform:s,strategy:l,placement:a}=e,u=(0,o.ownerWindow)(r),c=u.getComputedStyle(r);if("0s"===c.transitionDuration||""===c.transitionDuration)return{x:t,y:n,data:U};let g=await s.getOffsetParent?.(r),p={width:0,height:0};if("fixed"===l&&u?.visualViewport)p={width:u.visualViewport.width,height:u.visualViewport.height};else if(g===u){let e=(0,d.ownerDocument)(r);p={width:e.documentElement.clientWidth,height:e.documentElement.clientHeight}}else await s.isElement?.(g)&&(p=await s.getDimensions(g));let m=(0,f.getSide)(a),h=t,v=n;return"left"===m&&(h=p.width-(t+i.width)),"top"===m&&(v=p.height-(n+i.height)),{x:h,y:v,data:{sideX:"left"===m?"right":U.sideX,sideY:"top"===m?"bottom":U.sideY}}}};function J(e,t,n){let i="inline-start"===e||"inline-end"===e;return({top:"top",right:i?n?"inline-start":"inline-end":"right",bottom:"bottom",left:i?n?"inline-end":"inline-start":"left"})[t]}function Q(e,t,n){let{rects:i,placement:r}=e;return{side:J(t,(0,f.getSide)(r),n),align:(0,f.getAlignment)(r)||"center",anchor:{width:i.reference.width,height:i.reference.height},positioner:{width:i.floating.width,height:i.floating.height}}}function Z(e){return null!=e&&"current"in e}var ee=e.i(39950),et=e.i(5066),en=e.i(83590),ei=e.i(69095),er=e.i(17514),eo=e.i(43476);let es=(0,a.getEmptyRootContext)(),el=t.forwardRef(function(e,a){let{open:h,mounted:v,positionerElement:y,setPositionerElement:b,floatingRootContext:w,nested:R,transitionStatus:T}=(0,u.useNavigationMenuRootContext)(),{className:M,render:P,anchor:N,positionMethod:O="absolute",side:A="bottom",align:I="center",sideOffset:L=0,alignOffset:k=0,collisionBoundary:D="clipping-ancestors",collisionPadding:H=5,collisionAvoidance:V=R?et.POPUP_COLLISION_AVOIDANCE:et.DROPDOWN_COLLISION_AVOIDANCE,arrowPadding:el=5,sticky:ea=!1,disableAnchorTracking:eu=!1,style:ec,...ef}=e,ed=(0,c.useNavigationMenuPortalContext)(),eg=(0,u.useNavigationMenuTreeContext)(),ep=(0,s.useTimeout)(),[em,eh]=t.useState(!1),ev=t.useRef(null),eE=t.useRef(null);t.useEffect(()=>{if(y)return(0,r.mergeCleanups)((0,i.addEventListener)(y,"focusin",e,!0),(0,i.addEventListener)(y,"focusout",e,!0));function e(e){y&&(0,l.isOutsideEvent)(e)&&("focusin"===e.type?l.enableFocusInside:l.disableFocusInside)(y)}},[y]);let ey=(w||es).useState("domReferenceElement"),eb=function(e){var i,r,s,l,a,u,c,h,v,y,b,w;let R,T,M,P,{anchor:N,positionMethod:O="absolute",side:A="bottom",sideOffset:I=0,align:L="center",alignOffset:k=0,collisionBoundary:D,collisionPadding:H=5,sticky:V=!1,arrowPadding:X=5,disableAnchorTracking:ee=!1,keepMounted:et=!1,floatingRootContext:en,mounted:ei,collisionAvoidance:er,shiftCrossAxis:eo=!1,nodeId:es,adaptiveOrigin:el,lazyFlip:ea=!1,externalTree:eu}=e,[ec,ef]=t.useState(null);ei||null===ec||ef(null);let ed=er.side||"flip",eg=er.align||"flip",ep=er.fallbackAxisSide||"end",em="function"==typeof N?N:void 0,eh=(0,m.useStableCallback)(em),ev=em?eh:N,eE=(0,p.useValueAsRef)(N),ey=(0,p.useValueAsRef)(ei),eb="rtl"===(0,G.useDirection)(),ex=ec||({top:"top",right:"right",bottom:"bottom",left:"left","inline-end":eb?"left":"right","inline-start":eb?"right":"left"})[A],eC="center"===L?ex:`${ex}-${L}`,eS=H,ew=+("bottom"===A),eR=+("top"===A),eT=+("right"===A),eM=+("left"===A);"number"==typeof eS?eS={top:eS+ew,right:eS+eM,bottom:eS+eR,left:eS+eT}:eS&&(eS={top:(eS.top||0)+ew,right:(eS.right||0)+eM,bottom:(eS.bottom||0)+eR,left:(eS.left||0)+eT});let eP={boundary:"clipping-ancestors"===D?"clippingAncestors":D,padding:eS},eN=t.useRef(null),eO=(0,p.useValueAsRef)(I),eA=(0,p.useValueAsRef)(k),eI=[(i=e=>{let t=Q(e,A,eb),n="function"==typeof eO.current?eO.current(t):eO.current,i="function"==typeof eA.current?eA.current(t):eA.current;return{mainAxis:n,crossAxis:i,alignmentAxis:i}},r=["function"!=typeof I?I:0,"function"!=typeof k?k:0,eb,A],void 0===(s=i)&&(s=0),{name:(R={name:"offset",options:s,async fn(e){var t,n;let{x:i,y:r,placement:o,middlewareData:l}=e,a=await C(e,s);return o===(null==(t=l.offset)?void 0:t.placement)&&null!=(n=l.arrow)&&n.alignmentOffset?{}:{x:i+a.x,y:r+a.y,data:{...a,placement:o}}}}).name,fn:R.fn,options:[i,r]})],eL="none"===eg&&"shift"!==ed,ek=!eL&&(V||eo||"shift"===ed),eD="none"===ed?null:{name:(T={name:"flip",options:a=l={...eP,padding:{top:eS.top+1,right:eS.right+1,bottom:eS.bottom+1,left:eS.left+1},mainAxis:!eo&&"flip"===ed,crossAxis:"flip"===eg&&"alignment",fallbackAxisSideDirection:ep},async fn(e){var t,n,i,r,o;let{placement:s,middlewareData:l,rects:u,initialPlacement:c,platform:d,elements:g}=e,{mainAxis:p=!0,crossAxis:m=!0,fallbackPlacements:h,fallbackStrategy:v="bestFit",fallbackAxisSideDirection:E="none",flipAlignment:y=!0,...b}=(0,f.evaluate)(a,e);if(null!=(t=l.arrow)&&t.alignmentOffset)return{};let x=(0,f.getSide)(s),C=(0,f.getSideAxis)(c),S=(0,f.getSide)(c)===c,w=await (null==d.isRTL?void 0:d.isRTL(g.floating)),R=h||(S||!y?[(0,f.getOppositePlacement)(c)]:(0,f.getExpandedPlacements)(c)),T="none"!==E;!h&&T&&R.push(...(0,f.getOppositeAxisPlacements)(c,y,E,w));let M=[c,...R],P=await d.detectOverflow(e,b),N=[],O=(null==(n=l.flip)?void 0:n.overflows)||[];if(p&&N.push(P[x]),m){let e=(0,f.getAlignmentSides)(s,u,w);N.push(P[e[0]],P[e[1]])}if(O=[...O,{placement:s,overflows:N}],!N.every(e=>e<=0)){let e=((null==(i=l.flip)?void 0:i.index)||0)+1,t=M[e];if(t&&("alignment"!==m||C===(0,f.getSideAxis)(t)||O.every(e=>(0,f.getSideAxis)(e.placement)!==C||e.overflows[0]>0)))return{data:{index:e,overflows:O},reset:{placement:t}};let n=null==(r=O.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:r.placement;if(!n)switch(v){case"bestFit":{let e=null==(o=O.filter(e=>{if(T){let t=(0,f.getSideAxis)(e.placement);return t===C||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:o[0];e&&(n=e);break}case"initialPlacement":n=c}if(s!==n)return{reset:{placement:n}}}return{}}}).name,fn:T.fn,options:[l,void 0]},eH=eL?null:(u=e=>{var t,n;let i=(0,d.ownerDocument)(e.elements.floating).documentElement;return{...eP,rootBoundary:eo?{x:0,y:0,width:i.clientWidth,height:i.clientHeight}:void 0,mainAxis:"none"!==eg,crossAxis:ek,limiter:V||eo?void 0:{fn:(void 0===(n=t=e=>{if(!eN.current)return{};let{width:t,height:n}=eN.current.getBoundingClientRect(),i=(0,f.getSideAxis)((0,f.getSide)(e.placement)),r="y"===i?eS.left+eS.right:eS.top+eS.bottom;return{offset:("y"===i?t:n)/2+r/2}})&&(n={}),{options:n,fn(e){let{x:t,y:i,placement:r,rects:o,middlewareData:s}=e,{offset:l=0,mainAxis:a=!0,crossAxis:u=!0}=(0,f.evaluate)(n,e),c={x:t,y:i},d=(0,f.getSideAxis)(r),g=(0,f.getOppositeAxis)(d),p=c[g],m=c[d],h=(0,f.evaluate)(l,e),v="number"==typeof h?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(a){let e="y"===g?"height":"width",t=o.reference[g]-o.floating[e]+v.mainAxis,n=o.reference[g]+o.reference[e]-v.mainAxis;pn&&(p=n)}if(u){var E,y;let e="y"===g?"width":"height",t=x.has((0,f.getSide)(r)),n=o.reference[d]-o.floating[e]+(t&&(null==(E=s.offset)?void 0:E[d])||0)+(t?0:v.crossAxis),i=o.reference[d]+o.reference[e]+(t?0:(null==(y=s.offset)?void 0:y[d])||0)-(t?v.crossAxis:0);mi&&(m=i)}return{[g]:p,[d]:m}}}).fn,options:[t,void 0]}}},c=[eP,V,eo,eS,eg],void 0===(h=u)&&(h={}),{name:(M={name:"shift",options:h,async fn(e){let{x:t,y:n,placement:i,platform:r}=e,{mainAxis:o=!0,crossAxis:s=!1,limiter:l={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...a}=(0,f.evaluate)(h,e),u={x:t,y:n},c=await r.detectOverflow(e,a),d=(0,f.getSideAxis)((0,f.getSide)(i)),g=(0,f.getOppositeAxis)(d),p=u[g],m=u[d];if(o){let e="y"===g?"top":"left",t="y"===g?"bottom":"right",n=p+c[e],i=p-c[t];p=(0,f.clamp)(n,p,i)}if(s){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",n=m+c[e],i=m-c[t];m=(0,f.clamp)(n,m,i)}let v=l.fn({...e,[g]:p,[d]:m});return{...v,data:{x:v.x-t,y:v.y-n,enabled:{[g]:o,[d]:s}}}}}).name,fn:M.fn,options:[u,c]});"shift"===ed||"shift"===eg||"center"===L?eI.push(eH,eD):eI.push(eD,eH),eI.push({name:(P={name:"size",options:y=v={...eP,apply({elements:{floating:e},availableWidth:t,availableHeight:n,rects:i}){if(!ey.current)return;let r=e.style;r.setProperty("--available-width",`${t}px`),r.setProperty("--available-height",`${n}px`);let s=(0,o.ownerWindow)(e).devicePixelRatio||1,{x:l,y:a,width:u,height:c}=i.reference,f=(Math.round((l+u)*s)-Math.round(l*s))/s,d=(Math.round((a+c)*s)-Math.round(a*s))/s;r.setProperty("--anchor-width",`${f}px`),r.setProperty("--anchor-height",`${d}px`)}},async fn(e){var t,n;let i,r,{placement:o,rects:s,platform:l,elements:a}=e,{apply:u=()=>{},...c}=(0,f.evaluate)(y,e),d=await l.detectOverflow(e,c),g=(0,f.getSide)(o),p=(0,f.getAlignment)(o),m="y"===(0,f.getSideAxis)(o),{width:h,height:v}=s.floating;"top"===g||"bottom"===g?(i=g,r=p===(await (null==l.isRTL?void 0:l.isRTL(a.floating))?"start":"end")?"left":"right"):(r=g,i="end"===p?"top":"bottom");let E=v-d.top-d.bottom,b=h-d.left-d.right,x=(0,f.min)(v-d[i],E),C=(0,f.min)(h-d[r],b),S=!e.middlewareData.shift,w=x,R=C;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(R=b),null!=(n=e.middlewareData.shift)&&n.enabled.y&&(w=E),S&&!p){let e=(0,f.max)(d.left,0),t=(0,f.max)(d.right,0),n=(0,f.max)(d.top,0),i=(0,f.max)(d.bottom,0);m?R=h-2*(0!==e||0!==t?e+t:(0,f.max)(d.left,d.right)):w=v-2*(0!==n||0!==i?n+i:(0,f.max)(d.top,d.bottom))}await u({...e,availableWidth:R,availableHeight:w});let T=await l.getDimensions(a.floating);return h!==T.width||v!==T.height?{reset:{rects:!0}}:{}}}).name,fn:P.fn,options:[v,void 0]},(b=()=>({element:eN.current||(0,d.ownerDocument)(eN.current).createElement("div"),padding:X,offsetParent:"floating"}),w=[X],{name:"arrow",options:b,async fn(e){let{x:t,y:n,placement:i,rects:r,platform:o,elements:s,middlewareData:l}=e,{element:a,padding:u=0,offsetParent:c="real"}=(0,f.evaluate)(b,e)||{};if(null==a)return{};let d=(0,f.getPaddingObject)(u),g={x:t,y:n},p=(0,f.getAlignmentAxis)(i),m=(0,f.getAxisLength)(p),h=await o.getDimensions(a),v="y"===p,E=v?"clientHeight":"clientWidth",y=r.reference[m]+r.reference[p]-g[p]-r.floating[m],x=g[p]-r.reference[p],C="real"===c?await o.getOffsetParent?.(a):s.floating,S=s.floating[E]||r.floating[m];S&&await o.isElement?.(C)||(S=s.floating[E]||r.floating[m]);let w=S/2-h[m]/2-1,R=Math.min(d[v?"top":"left"],w),T=Math.min(d[v?"bottom":"right"],w),M=S-h[m]-T,P=S/2-h[m]/2+(y/2-x/2),N=(0,f.clamp)(R,P,M),O=!l.arrow&&null!=(0,f.getAlignment)(i)&&P!==N&&r.reference[m]/2-(PE,b={top:`${p}px calc(100% + ${E}px)`,bottom:`${p}px ${-E}px`,left:`calc(100% + ${E}px) ${m}px`,right:`${-E}px ${m}px`}[s],x=`${p}px ${r.reference.y+v-o}px`;return t.floating.style.setProperty("--transform-origin",ek&&"y"===l&&y?x:b),{}}},q,el),(0,g.useIsoLayoutEffect)(()=>{!ei&&en&&en.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[ei,en]);let eW=t.useMemo(()=>({elementResize:!ee&&"u">typeof ResizeObserver,layoutShift:!ee&&"u">typeof IntersectionObserver}),[ee]),{refs:eV,elements:eF,x:ej,y:e_,middlewareData:eB,update:e$,placement:eY,context:ez,isPositioned:eK,floatingStyles:eG}=function(e={}){let{nodeId:i,externalTree:r}=e,o=(0,K.useFloatingRootContext)(e),s=e.rootContext||o,l={reference:s.useState("referenceElement"),floating:s.useState("floatingElement"),domReference:s.useState("domReferenceElement")},[a,u]=t.useState(null),c=t.useRef(null),f=(0,z.useFloatingTree)(r);(0,g.useIsoLayoutEffect)(()=>{l.domReference&&(c.current=l.domReference)},[l.domReference]);let d=function(e){void 0===e&&(e={});let{placement:i="bottom",strategy:r="absolute",middleware:o=[],platform:s,elements:{reference:l,floating:a}={},transform:u=!0,whileElementsMounted:c,open:f}=e,[d,g]=t.useState({x:0,y:0,strategy:r,placement:i,middlewareData:{},isPositioned:!1}),[p,m]=t.useState(o);_(p,o)||m(o);let[h,v]=t.useState(null),[y,b]=t.useState(null),x=t.useCallback(e=>{e!==R.current&&(R.current=e,v(e))},[]),C=t.useCallback(e=>{e!==T.current&&(T.current=e,b(e))},[]),S=l||h,w=a||y,R=t.useRef(null),T=t.useRef(null),M=t.useRef(d),P=null!=c,N=Y(c),O=Y(s),A=Y(f),I=t.useCallback(()=>{var e,t;let o,s,l;if(!R.current||!T.current)return;let a={placement:i,strategy:r,middleware:p};O.current&&(a.platform=O.current),(e=R.current,t=T.current,o=new Map,l={...(s={platform:W,...a}).platform,_c:o},E(e,t,{...s,platform:l})).then(e=>{let t={...e,isPositioned:!1!==A.current};L.current&&!_(M.current,t)&&(M.current=t,n.flushSync(()=>{g(t)}))})},[p,i,r,O,A]);j(()=>{!1===f&&M.current.isPositioned&&(M.current.isPositioned=!1,g(e=>({...e,isPositioned:!1})))},[f]);let L=t.useRef(!1);j(()=>(L.current=!0,()=>{L.current=!1}),[]),j(()=>{if(S&&(R.current=S),w&&(T.current=w),S&&w){if(N.current)return N.current(S,w,I);I()}},[S,w,I,N,P]);let k=t.useMemo(()=>({reference:R,floating:T,setReference:x,setFloating:C}),[x,C]),D=t.useMemo(()=>({reference:S,floating:w}),[S,w]),H=t.useMemo(()=>{let e={position:r,left:0,top:0};if(!D.floating)return e;let t=$(D.floating,d.x),n=$(D.floating,d.y);return u?{...e,transform:"translate("+t+"px, "+n+"px)",...B(D.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,u,D.floating,d.x,d.y]);return t.useMemo(()=>({...d,update:I,refs:k,elements:D,floatingStyles:H}),[d,I,k,D,H])}({...e,elements:{...l,...a&&{reference:a}}}),p=t.useCallback(e=>{let t=(0,S.isElement)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;u(t),d.refs.setReference(t)},[d.refs]),[m,h]=t.useState(void 0),[v,y]=t.useState(null);s.useSyncedValue("referenceElement",m??null);let b=(0,S.isElement)(m)?m:null;s.useSyncedValue("domReferenceElement",void 0===m?l.domReference:b),s.useSyncedValue("floatingElement",v);let x=t.useCallback(e=>{((0,S.isElement)(e)||null===e)&&(c.current=e,h(e)),((0,S.isElement)(d.refs.reference.current)||null===d.refs.reference.current||null!==e&&!(0,S.isElement)(e))&&d.refs.setReference(e)},[d.refs,h]),C=t.useCallback(e=>{y(e),d.refs.setFloating(e)},[d.refs]),w=t.useMemo(()=>({...d.refs,setReference:x,setFloating:C,setPositionReference:p,domReference:c}),[d.refs,x,C,p]),R=t.useMemo(()=>({...d.elements,domReference:l.domReference}),[d.elements,l.domReference]),T=s.useState("open"),M=s.useState("floatingId"),P=t.useMemo(()=>({...d,dataRef:s.context.dataRef,open:T,onOpenChange:s.setOpen,events:s.context.events,floatingId:M,refs:w,elements:R,nodeId:i,rootStore:s}),[d,w,R,i,s,T,M]);return(0,g.useIsoLayoutEffect)(()=>{s.context.dataRef.current.floatingContext=P;let e=f?.nodesRef.current.find(e=>e.id===i);e&&(e.context=P)}),t.useMemo(()=>({...d,context:P,refs:w,elements:R,rootStore:s}),[d,w,R,P,s])}({rootContext:en,open:et?ei:void 0,placement:eC,middleware:eI,strategy:O,whileElementsMounted:et?void 0:(...e)=>F(...e,eW),nodeId:es,externalTree:eu}),{sideX:eq,sideY:eU}=eB.adaptiveOrigin||U,eX=eK?O:"fixed",eJ=t.useMemo(()=>{let e=el?{position:eX,[eq]:ej,[eU]:e_}:{position:eX,...eG};return eK||(e.opacity=0),e},[el,eX,eq,ej,eU,e_,eG,eK]),eQ=t.useRef(null);(0,g.useIsoLayoutEffect)(()=>{if(!ei)return;let e=eE.current,t="function"==typeof e?e():e,n=(Z(t)?t.current:t)||null;n!==eQ.current&&(eV.setPositionReference(n),eQ.current=n)},[ei,eV,ev,eE]),t.useEffect(()=>{if(!ei)return;let e=eE.current;"function"!=typeof e&&Z(e)&&e.current!==eQ.current&&(eV.setPositionReference(e.current),eQ.current=e.current)},[ei,eV,ev,eE]),t.useEffect(()=>{if(et&&ei&&eF.domReference&&eF.floating)return F(eF.domReference,eF.floating,e$,eW)},[et,ei,eF,e$,eW]);let eZ=(0,f.getSide)(eY),e0=J(A,eZ,eb),e1=(0,f.getAlignment)(eY)||"center",e5=!!eB.hide?.referenceHidden;(0,g.useIsoLayoutEffect)(()=>{ea&&ei&&eK&&ef(eZ)},[ea,ei,eK,eZ]);let e7=t.useMemo(()=>({position:"absolute",top:eB.arrow?.y,left:eB.arrow?.x}),[eB.arrow]),e6=eB.arrow?.centerOffset!==0;return t.useMemo(()=>({positionerStyles:eJ,arrowStyles:e7,arrowRef:eN,arrowUncentered:e6,side:e0,align:e1,physicalSide:eZ,anchorHidden:e5,refs:eV,context:ez,isPositioned:eK,update:e$}),[eJ,e7,eN,e6,e0,e1,eZ,e5,eV,ez,eK,e$])}({anchor:N??ey??eE,positionMethod:O,mounted:v,side:A,sideOffset:L,align:I,alignOffset:k,arrowPadding:el,collisionBoundary:D,collisionPadding:H,sticky:ea,disableAnchorTracking:eu,keepMounted:ed,floatingRootContext:w,collisionAvoidance:V,nodeId:eg,adaptiveOrigin:X}),ex={open:h,side:eb.side,align:eb.align,anchorHidden:eb.anchorHidden,instant:em};t.useEffect(()=>{if(!h)return;let e=(0,o.ownerWindow)(y);return(0,i.addEventListener)(e,"resize",function(){n.flushSync(()=>{eh(!0)}),ep.start(100,()=>{eh(!1)})})},[h,ep,y]);let eC=function(e,t,{styles:n,transitionStatus:i,props:r,refs:o,hidden:s,inert:l=!1}){let a={...n};return l&&(a.pointerEvents="none"),(0,ei.useRenderElement)("div",e,{state:t,ref:o,props:[{role:"presentation",hidden:s,style:a},"starting"===i?et.DISABLED_TRANSITIONS_STYLE:er.EMPTY_OBJECT,r],stateAttributesMapping:en.popupStateMapping})}(e,ex,{styles:eb.positionerStyles,transitionStatus:T,props:ef,refs:[a,b,ev],hidden:!v,inert:!h});return(0,eo.jsx)(ee.NavigationMenuPositionerContext.Provider,{value:eb,children:eC})});e.s(["NavigationMenuPositioner",0,el],13655)},2403,e=>{"use strict";var t=e.i(71645),n=e.i(977),i=e.i(83799),r=e.i(58130),o=e.i(69095),s=e.i(70274),l=e.i(72408),a=e.i(59266),u=e.i(30780),c=e.i(28836),f=e.i(39950),d=e.i(43476);let g=(0,c.getEmptyRootContext)();function p({children:e}){let{beforeInsideRef:n,beforeOutsideRef:i,afterInsideRef:r,afterOutsideRef:o,positionerElement:u,viewportElement:c,floatingRootContext:g}=(0,s.useNavigationMenuRootContext)(),m=!!(0,f.useNavigationMenuPositionerContext)(!0),h=u||c;return g||m?(0,d.jsxs)(t.Fragment,{children:[(0,d.jsx)(l.FocusGuard,{ref:n,onFocus:e=>{h&&(0,a.isOutsideEvent)(e,h)?(0,a.getNextTabbable)(h)?.focus():i.current?.focus()}}),e,(0,d.jsx)(l.FocusGuard,{ref:r,onFocus:e=>{h&&(0,a.isOutsideEvent)(e,h)?(0,a.getPreviousTabbable)(h)?.focus():o.current?.focus()}})]}):e}let m=t.forwardRef(function(e,t){let{className:l,render:a,children:c,id:m,style:h,...v}=e,E=(0,i.useId)(m),{setViewportElement:y,setViewportTargetElement:b,floatingRootContext:x,prevTriggerElementRef:C,viewportInert:S,setViewportInert:w}=(0,s.useNavigationMenuRootContext)(),R=!!(0,f.useNavigationMenuPositionerContext)(!0),T=(x||g).useState("domReferenceElement");(0,n.useIsoLayoutEffect)(()=>{T&&(C.current=T)},[T,C]);let M=(0,o.useRenderElement)("div",e,{ref:[t,y],props:[{id:E,onBlur(e){let t=e.relatedTarget,n=e.currentTarget;t&&!(0,u.contains)(n,t)&&t!==T&&w(!0)},...!R&&S&&{inert:(0,r.inertValue)(!0)},children:R?c:(0,d.jsx)(p,{children:(0,d.jsx)("div",{ref:b,children:c})})},v]});return R?(0,d.jsx)(p,{children:M}):M});e.s(["NavigationMenuViewport",0,m])},39256,e=>{"use strict";var t=e.i(71645),n=e.i(69095),i=e.i(70274),r=e.i(14060);let o={...e.i(83590).popupStateMapping,...r.transitionStatusMapping},s=t.forwardRef(function(e,t){let{className:r,render:s,style:l,...a}=e,{open:u,mounted:c,transitionStatus:f}=(0,i.useNavigationMenuRootContext)();return(0,n.useRenderElement)("div",e,{state:{open:u,transitionStatus:f},ref:t,props:[{role:"presentation",hidden:!c,style:{userSelect:"none",WebkitUserSelect:"none"}},a],stateAttributesMapping:o})});e.s(["NavigationMenuBackdrop",0,s])},99041,e=>{"use strict";var t=e.i(71645),n=e.i(69095),i=e.i(70274),r=e.i(14060),o=e.i(86790),s=e.i(39950),l=e.i(91822);let a={...e.i(83590).popupStateMapping,...r.transitionStatusMapping},u=t.forwardRef(function(e,t){let{className:r,render:u,id:c,style:f,...d}=e,{open:g,transitionStatus:p,setPopupElement:m}=(0,i.useNavigationMenuRootContext)(),h=(0,s.useNavigationMenuPositionerContext)(),v=(0,l.useDirection)(),E=(0,o.useBaseUiId)(c),y={open:g,transitionStatus:p,side:h.side,align:h.align,anchorHidden:h.anchorHidden},b="top"===h.side,x="left"===h.side;return"rtl"===v?(b=b||"inline-end"===h.side,x=x||"inline-end"===h.side):(b=b||"inline-start"===h.side,x=x||"inline-start"===h.side),(0,n.useRenderElement)("nav",e,{state:y,ref:[t,m],props:[{id:E,tabIndex:-1,style:b?{position:"absolute",["top"===h.side?"bottom":"top"]:"0",[x?"right":"left"]:"0"}:{}},d],stateAttributesMapping:a})});e.s(["NavigationMenuPopup",0,u])},6465,e=>{"use strict";var t=e.i(71645),n=e.i(39950),i=e.i(70274),r=e.i(83590),o=e.i(69095);let s=t.forwardRef(function(e,t){let{className:s,render:l,style:a,...u}=e,{open:c}=(0,i.useNavigationMenuRootContext)(),{arrowRef:f,side:d,align:g,arrowUncentered:p,arrowStyles:m}=(0,n.useNavigationMenuPositionerContext)();return(0,o.useRenderElement)("div",e,{state:{open:c,side:d,align:g,uncentered:p},ref:[t,f],props:[{style:m,"aria-hidden":!0},u],stateAttributesMapping:r.popupStateMapping})});e.s(["NavigationMenuArrow",0,s])},65550,e=>{"use strict";var t=e.i(71645),n=e.i(51665),i=e.i(70274),r=e.i(79710),o=e.i(30084),s=e.i(31888),l=e.i(71403),a=e.i(43476);let u=t.forwardRef(function(e,t){let{className:u,render:c,active:f=!1,closeOnClick:d=!1,style:g,...p}=e,{setValue:m,popupElement:h,positionerElement:v,rootRef:E}=(0,i.useNavigationMenuRootContext)(),y=(0,i.useNavigationMenuTreeContext)(),b=(0,n.useFloatingTree)();return(0,a.jsx)(o.CompositeItem,{tag:"a",render:c,className:u,style:g,state:{active:f},refs:[t],props:[{"aria-current":f?"page":void 0,tabIndex:void 0,onClick(e){d&&m(null,(0,s.createChangeEventDetails)(l.REASONS.linkPress,e.nativeEvent))},onBlur(e){v&&h&&(0,r.isOutsideMenuEvent)({currentTarget:e.currentTarget,relatedTarget:e.relatedTarget},{popupElement:h,rootRef:E,tree:b,nodeId:y})&&m(null,(0,s.createChangeEventDetails)(l.REASONS.focusOut,e.nativeEvent))}},p]})});e.s(["NavigationMenuLink",0,u])},45874,e=>{"use strict";var t=e.i(71645),n=e.i(69095),i=e.i(70274),r=e.i(83590),o=e.i(69594);let s=t.forwardRef(function(e,t){let{className:s,render:l,style:a,...u}=e,{value:c}=(0,o.useNavigationMenuItemContext)(),{open:f,value:d}=(0,i.useNavigationMenuRootContext)();return(0,n.useRenderElement)("span",e,{state:{open:f&&d===c},ref:t,props:[{"aria-hidden":!0,children:"▼"},u],stateAttributesMapping:r.triggerOpenStateMapping})});e.s(["NavigationMenuIcon",0,s])},5014,e=>{"use strict";var t=e.i(71645),n={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let i=(0,t.createContext)({}),r=(0,t.forwardRef)(({color:e,size:r,strokeWidth:o,absoluteStrokeWidth:s,className:l="",children:a,iconNode:u,...c},f)=>{let{size:d=24,strokeWidth:g=2,absoluteStrokeWidth:p=!1,color:m="currentColor",className:h=""}=(0,t.useContext)(i)??{},v=s??p?24*Number(o??g)/Number(r??d):o??g;return(0,t.createElement)("svg",{ref:f,...n,width:r??d??n.width,height:r??d??n.height,stroke:e??m,strokeWidth:v,className:((...e)=>e.filter((e,t,n)=>!!e&&""!==e.trim()&&n.indexOf(e)===t).join(" ").trim())("lucide",h,l),...!a&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0;return!1})(c)&&{"aria-hidden":"true"},...c},[...u.map(([e,n])=>(0,t.createElement)(e,n)),...Array.isArray(a)?a:[a]])});e.s(["default",0,r],5014)}]);