PageSourceSearch

https://www.hume.ai/_next/static/chunks/5915cc71e0450129.js?dpl=dpl_C7MMwyCCuEhRQbzFRuzax3AGJURq

js hume.ai collected 2026-10-01 11:57:58 UTC 120,301 bytes, 12 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,585832,e=>{"use strict";var t,n,r,o,i,s,l,a=e.i(843476),u=e.i(271645),c=e.i(522016);e.s([],950435),e.i(950435),e.i(247167);var d=e.i(229315),f=e.i(437402),p=e.i(467673);function h(e){return e?.ownerDocument||document}var m=e.i(299415),g=e.i(151452),v=e.i(837480);function x(){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)}}}class b{nodesRef={current:[]};events=x();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)}}let y=u.createContext(null),E=u.createContext(null),w=()=>u.useContext(y)?.id||null,S=e=>{let t=u.useContext(E);return e??t};function R(e){let{children:t,id:n}=e,r=w();return(0,a.jsx)(y.Provider,{value:u.useMemo(()=>({id:n,parentId:r}),[n,r]),children:t})}function C(e){let{children:t,externalTree:n}=e,r=(0,v.useRefWithInit)(()=>n??new b).current;return(0,a.jsx)(E.Provider,{value:r,children:t})}let k="data-base-ui-focusable",O="active",A="selected",j="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])",M="ArrowLeft",T="ArrowRight";function N(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function I(e,t){if(!e||!t)return!1;let n=t.getRootNode?.();if(e.contains(t))return!0;if(n&&(0,d.isShadowRoot)(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function L(e){return"composedPath"in e?e.composedPath()[0]:e.target}function P(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))}function D(e){return e?.ownerDocument||document}function W(e){return(0,d.isHTMLElement)(e)&&e.matches(j)}function H(e){return!!e&&"combobox"===e.getAttribute("role")&&W(e)}function B(e){return e?e.hasAttribute(k)?e:e.querySelector(`[${k}]`)||e:null}var _=e.i(929082),V=e.i(676428);let $=u.createContext(void 0);function F(e){let t=u.useContext($);if(void 0===t&&!e)throw Error((0,V.default)(41));return t}let Y=u.createContext(void 0);function z(){return u.useContext(Y)}var K=e.i(687447),U=e.i(610182),q=e.i(343084);function X(e){let t=(0,d.getComputedStyle)(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=(0,d.isHTMLElement)(e),i=o?e.offsetWidth:n,s=o?e.offsetHeight:r;return((0,q.round)(n)!==i||(0,q.round)(r)!==s)&&(n=i,r=s),{width:n,height:r}}let J=((t={}).popupWidth="--popup-width",t.popupHeight="--popup-height",t),G=((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);function Z(e,t){let{width:n,height:r}=X(e);e.style.setProperty("popup"===t?J.popupWidth:G.positionerWidth,`${n}px`),e.style.setProperty("popup"===t?J.popupHeight:G.positionerHeight,`${r}px`)}var Q=e.i(334421);let ee=new Set([Q.REASONS.triggerHover,Q.REASONS.outsidePress,Q.REASONS.focusOut]),et=u.forwardRef(function(e,t){let{defaultValue:n=null,value:r,onValueChange:o,actionsRef:i,delay:s=50,closeDelay:l=50,orientation:c="horizontal",onOpenChangeComplete:m}=e,g=null!=w(),[v,x]=(0,f.useControlled)({controlled:r,default:n,name:"NavigationMenu",state:"value"}),b=null!=v,y=u.useRef(void 0),E=u.useRef(null),[S,R]=u.useState(null),[k,O]=u.useState(null),[A,j]=u.useState(null),[M,T]=u.useState(null),[L,P]=u.useState(null),[D,W]=u.useState(void 0),[H,B]=u.useState(!1),_=u.useRef(null),V=u.useRef(null),F=u.useRef(null),Y=u.useRef(null),z=u.useRef(null),q=u.useRef(null),{mounted:X,setMounted:J,transitionStatus:G}=(0,U.useTransitionStatus)(b);u.useEffect(()=>{B(!1)},[v]);let Q=(0,p.useStableCallback)((e,t)=>{!e&&(y.current=t.reason,P(null),W(void 0),S&&k&&(Z(k,"popup"),Z(S,"positioner"))),e!==v&&o?.(e,t),t.isCanceled||x(e)}),et=(0,p.useStableCallback)(()=>{let e=N(h(E.current));!(y.current&&ee.has(y.current))&&(0,d.isHTMLElement)(_.current)&&(e===h(k).body||I(k,e))&&k&&(_.current.focus({preventScroll:!0}),_.current=void 0),J(!1),m?.(!1),P(null),W(void 0),V.current=null,y.current=void 0});(0,K.useOpenChangeComplete)({enabled:!i,open:b,ref:{current:k},onComplete(){b||et()}}),(0,K.useOpenChangeComplete)({enabled:!i,open:b,ref:{current:M},onComplete(){b||et()}});let er=u.useMemo(()=>({open:b,value:v,setValue:Q,mounted:X,transitionStatus:G,positionerElement:S,setPositionerElement:R,popupElement:k,setPopupElement:O,viewportElement:A,setViewportElement:j,viewportTargetElement:M,setVie
1wportTargetElement:T,activationDirection:L,setActivationDirection:P,floatingRootContext:D,setFloatingRootContext:W,currentContentRef:V,nested:g,rootRef:E,beforeInsideRef:F,afterInsideRef:Y,beforeOutsideRef:z,afterOutsideRef:q,prevTriggerElementRef:_,delay:s,closeDelay:l,orientation:c,viewportInert:H,setViewportInert:B}),[b,v,Q,X,G,S,k,A,M,L,D,g,s,l,c,H]),eo=(0,a.jsx)($.Provider,{value:er,children:(0,a.jsx)(en,{componentProps:e,forwardedRef:t,children:e.children})});return g?eo:(0,a.jsx)(C,{children:eo})});function en(e){let t,n,r,{className:o,render:i,defaultValue:s,value:l,onValueChange:c,actionsRef:d,delay:f,closeDelay:p,orientation:h,onOpenChangeComplete:v,...x}=e.componentProps,b=(t=(0,m.useId)(),n=S(void 0),r=w(),(0,g.useIsoLayoutEffect)(()=>{if(!t)return;let e={id:t,parentId:r};return n?.addNode(e),()=>{n?.removeNode(e)}},[n,t,r]),t),{rootRef:y,nested:E}=F(),{open:R}=F(),C=u.useMemo(()=>({open:R,nested:E}),[R,E]),k=(0,_.useRenderElement)(E?"div":"nav",e.componentProps,{state:C,ref:[e.forwardedRef,y],props:[{"aria-orientation":h},x]});return(0,a.jsx)(Y.Provider,{value:b,children:k})}var er=e.i(264051);class eo{static create(){return new eo}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}function ei(){let e=(0,v.useRefWithInit)(eo.create).current;return(0,er.useOnMount)(e.disposeEffect),e}var es=e.i(145104);function el(e,t,n=!0){return e.filter(e=>e.parentId===t&&(!n||e.context?.open)).flatMap(t=>[t,...el(e,t.id,n)])}function ea(e,t){let n=[],r=e.find(e=>e.id===t)?.parentId;for(;r;){let t=e.find(e=>e.id===r);r=t?.parentId,t&&(n=n.concat(t))}return n}var eu=e.i(276065);function ec(e){return`data-base-ui-${e}`}let ed={intentional:"onClick",sloppy:"onPointerDown"};function ef(e,t={}){let n="rootStore"in e?e.rootStore:e,r=n.useState("open"),o=n.useState("floatingElement"),i=n.useState("referenceElement"),s=n.useState("domReferenceElement"),{onOpenChange:l,dataRef:a}=n.context,{enabled:c=!0,escapeKey:f=!0,outsidePress:h=!0,outsidePressEvent:m="sloppy",referencePress:g=!1,referencePressEvent:v="sloppy",ancestorScroll:x=!1,bubbles:b,externalTree:y}=t,E=S(y),w=(0,p.useStableCallback)("function"==typeof h?h:()=>!1),R="function"==typeof h?w:h,C=u.useRef(!1),{escapeKey:k,outsidePress:O}={escapeKey:"boolean"==typeof b?b:b?.escapeKey??!1,outsidePress:"boolean"==typeof b?b:b?.outsidePress??!0},A=u.useRef(null),j=ei(),M=ei(),T=(0,p.useStableCallback)(()=>{M.clear(),a.current.insideReactTree=!1}),N=u.useRef(!1),W=u.useRef(""),H=(0,p.useStableCallback)(e=>{W.current=e.pointerType}),B=(0,p.useStableCallback)(()=>{let e=W.current,t="function"==typeof m?m():m;return"string"==typeof t?t:t["pen"!==e&&e?e:"mouse"]}),_=(0,p.useStableCallback)(e=>{if(!r||!c||!f||"Escape"!==e.key||N.current)return;let t=a.current.floatingContext?.nodeId,o=E?el(E.nodesRef.current,t):[];if(!k&&o.length>0){let e=!0;if(o.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__escapeKeyBubbles&&(e=!1)}),!e)return}let i=(0,es.isReactEvent)(e)?e.nativeEvent:e,s=(0,eu.createChangeEventDetails)(Q.REASONS.escapeKey,i);n.setOpen(!1,s),k||s.isPropagationAllowed||e.stopPropagation()}),V=(0,p.useStableCallback)(e=>{let t=B();return"intentional"===t&&"click"!==e.type||"sloppy"===t&&"click"===e.type}),$=(0,p.useStableCallback)(()=>{a.current.insideReactTree=!0,M.start(0,T)}),F=(0,p.useStableCallback)((e,t=!1)=>{if(V(e)||a.current.insideReactTree)return void T();if("intentional"===B()&&t||"function"==typeof R&&!R(e))return;let r=L(e),o=`[${ec("inert")}]`,i=D(n.select("floatingElement")).querySelectorAll(o),s=n.context.triggerElements;if(r&&(s.hasElement(r)||s.hasMatchingElement(e=>I(e,r))))return;let l=(0,d.isElement)(r)?r:null;for(;l&&!(0,d.isLastTraversableNode)(l);){let e=(0,d.getParentNode)(l);if((0,d.isLastTraversableNode)(e)||!(0,d.isElement)(e))break;l=e}if(i.length&&(0,d.isElement)(r)&&!r.matches("html,body")&&!I(r,n.select("floatingElement"))&&Array.from(i).every(e=>!I(l,e)))return;if((0,d.isHTMLElement)(r)&&!("touches"in e)){let t=(0,d.isLastTraversableNode)(r),n=(0,d.getComputedStyle)(r),o=/auto|scroll/,i=t||o.test(n.overflowX),s=t||o.test(n.overflowY),l=i&&r.clientWidth>0&&r.scrollWidth>r.clientWidth,a=s&&r.clientHeight>0&&r.scrollHeight>r.clientHeight,u="rtl"===n.direction,c=a&&(u?e.offsetX<=r.offsetWidth-r.clientWidth:e.offsetX>r.clientWidth),f=l&&e.offsetY>r.clientHeight;if(c||f)return}let u=a.current.floatingContext?.nodeId,c=E&&el(E.nodesRef.current,u).some(t=>P(e,t.context?.elements.floating));if(P(e,n.select("floatingElement"))||P(e,n.select("domReferenceElement"))||c)return;let f=E?el(E.nodesRef.current,u):[];if(f.length>0){let e=!0;if(f.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__outsidePressBubbles&&(e=!1)}),!e)return}n.setOpen(!1,(0,eu.createChangeEventDetails)(Q.REASONS.outsidePress,e)),T()}),Y=(0,p.useStableCallback)(e=>{"sloppy"!==B()||"touch"===e.pointerType||!n.select("open")||!c||P(e,n.select("floatingElement"))||P(e,n.select("domReferenceElement"))||F(e)}),z=(0,p.useStableCallback)(e=>{if("sloppy"!==B()||!n.select("open")||!c||P(e,n.select("floatingElement"))||P(e,n.select("domReferenceElement")))return;let t=e.touches[0];t&&(A.current={startTime:Date.now(),startX:t.clientX,startY:t.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},j.start(1e3,()=>{A.current&&(A.current.dismissOnTouchEnd=!1,A.current.dismissOnMouseDown=!1)}))}),K=(0,p.useStableCallback)(e=>{let t=L(e);t?.addEventListener(e.type,function n(){z(e),t?.removeEventListener(e.type,n)})}),U=(0,p.useStableCallback)(e=>{let t=C.current;if(C.current=!1,j.clear(),"mousedown"===e.type&&A.current&&!A.current.dismissOnMouseDown)return;let n=L(e);n?.addEventListener(e.type,function r(){"pointerdown"===e.type?Y(e):F(e,t),n?.removeEventListener(e.type,r)})}),q=(0,p.useStableCallback)(e=>{if("sloppy"!==B()||!A.current||P(e,n.select("floatingElement"))||P(e,n.select("domReferenceElement")))return;let t=e.touches[0];if(!t)return;let r=Math.abs(t.clientX-A.current.startX),o=Math.abs(t.clientY-A.current.startY),i=Math.sqrt(r*r+o*o);i>5&&(A.current.dismissOnTouchEnd=!0),i>10&&(F(e),j.clear(),A.current=null)}),X=(0,p.useStableCallback)(e=>{let t=L(e);t?.addEventListener(e.type,function n(){q(e),t?.removeEventListener(e.type,n)})}),J=(0,p.useStableCallback)(e=>{"sloppy"!==B()||!A.current||P(e,n.select("floatingElement"))||P(e,n.select("domReferenceElement"))||(A.current.dismissOnTouchEnd&&F(e),j.clear(),A.current=null)}),G=(0,p.useStableCallback)(e=>{let t=L(e);t?.addEventListener(e.type,function n(){J(e),t?.removeEventListener(e.type,n)})});u.useEffect(()=>{if(!r||!c)return;a.current.__escapeKeyBubbles=k,a.current.__outsidePressBubbles=O;let e=new eo;function t(e){n.setOpen(!1,(0,eu.createChangeEventDetails)(Q.REASONS.none,e))}function l(){e.clear(),N.current=!0}function u(){e.start(5*!!(0,d.isWebKit)(),()=>{N.current=!1})}let p=D(o);p.addEventListener("pointerdown",H,!0),f&&(p.addEventListener("keydown",_),p.addEventListener("compositionstart",l),p.addEventListener("compositionend",u)),R&&(p.addEventListener("click",U,!0),p.addEventListener("pointerdown",U,!0),p.addEventListener("touchstart",K,!0),p.addEventListener("touchmove",X,!0),p.addEventListener("touchend",G,!0),p.addEventListener("mousedown",U,!0));let h=[];return x&&((0,d.isElement)(s)&&(h=(0,d.getOverflowAncestors)(s)),(0,d.isElement)(o)&&(h=h.concat((0,d.getOverflowAncestors)(o))),!(0,d.isElement)(i)&&i&&i.contextElement&&(h=h.concat((0,d.getOverflowAncestors)(i.contextElement)))),(h=h.filter(e=>
1e!==p.defaultView?.visualViewport)).forEach(e=>{e.addEventListener("scroll",t,{passive:!0})}),()=>{p.removeEventListener("pointerdown",H,!0),f&&(p.removeEventListener("keydown",_),p.removeEventListener("compositionstart",l),p.removeEventListener("compositionend",u)),R&&(p.removeEventListener("click",U,!0),p.removeEventListener("pointerdown",U,!0),p.removeEventListener("touchstart",K,!0),p.removeEventListener("touchmove",X,!0),p.removeEventListener("touchend",G,!0),p.removeEventListener("mousedown",U,!0)),h.forEach(e=>{e.removeEventListener("scroll",t)}),e.clear()}},[a,o,i,s,f,R,r,l,x,c,k,O,_,F,U,Y,K,X,G,H,n]),u.useEffect(T,[R,T]);let Z=u.useMemo(()=>({onKeyDown:_,...g&&{[ed[v]]:e=>{n.setOpen(!1,(0,eu.createChangeEventDetails)(Q.REASONS.triggerPress,e.nativeEvent))},..."intentional"!==v&&{onClick(e){n.setOpen(!1,(0,eu.createChangeEventDetails)(Q.REASONS.triggerPress,e.nativeEvent))}}}}),[_,n,g,v]),ee=(0,p.useStableCallback)(e=>{let t=L(e.nativeEvent);I(n.select("floatingElement"),t)&&0===e.button&&(C.current=!0)}),et=u.useMemo(()=>({onKeyDown:_,onPointerDown:ee,onMouseDown:ee,onMouseUp:ee,onClickCapture:$,onMouseDownCapture:$,onPointerDownCapture:$,onMouseUpCapture:$,onTouchEndCapture:$,onTouchMoveCapture:$}),[_,ee,$]);return u.useMemo(()=>c?{reference:Z,floating:et,trigger:Z}:{},[c,Z,et])}var ep=e.i(867519),eh=e.i(221986),em=e.i(525367),eg=e.i(411462);function ev(e,t,n){return Math.floor(e/t)!==n}function ex(e,t){return t<0||t>=e.current.length}function eb(e,{startingIndex:t=-1,decrement:n=!1,disabledIndices:r,amount:o=1}={}){let i=t;do i+=n?-o:o;while(i>=0&&i<=e.current.length-1&&ey(e,i,r))return i}function ey(e,t,n){if("function"==typeof n)return n(t);if(n)return n.includes(t);let r=e.current[t];return!!r&&(r.hasAttribute("disabled")||"true"===r.getAttribute("aria-disabled"))}let eE=[];var ew=e.i(223659),eS=e.i(150667),eR=e.i(447845);function eC(e){let{render:t,className:n,refs:r=eR.EMPTY_ARRAY,props:o=eR.EMPTY_ARRAY,state:i=eR.EMPTY_OBJECT,stateAttributesMapping:s,highlightedIndex:l,onHighlightedIndexChange:c,orientation:d,dense:f,itemSizes:h,loopFocus:m,cols:g,enableHomeAndEndKeys:v,onMapChange:x,stopEventPropagation:b=!0,rootRef:y,disabledIndices:E,modifierKeys:w,highlightItemOnHover:S=!1,tag:R="div",...C}=e,{props:k,highlightedIndex:O,onHighlightedIndexChange:A,elementsRef:j,onMapChange:N,relayKeyboardEvent:I}=function(e){let{itemSizes:t,cols:n=1,loopFocus:r=!0,dense:o=!1,orientation:i="both",direction:s,highlightedIndex:l,onHighlightedIndexChange:a,rootRef:c,enableHomeAndEndKeys:d=!1,stopEventPropagation:f=!1,disabledIndices:h,modifierKeys:m=eE}=e,[g,v]=u.useState(0),x=n>1,b=u.useRef(null),y=(0,em.useMergedRefs)(b,c),E=u.useRef([]),w=u.useRef(!1),S=l??g,R=(0,p.useStableCallback)((e,t=!1)=>{if((a??v)(e),t){let t=E.current[e];(0,eg.scrollIntoViewIfNeeded)(b.current,t,s,i)}}),C=(0,p.useStableCallback)(e=>{if(0===e.size||w.current)return;w.current=!0;let t=Array.from(e.keys()),n=t.find(e=>e?.hasAttribute("data-composite-item-active"))??null,r=n?t.indexOf(n):-1;-1!==r&&R(r),(0,eg.scrollIntoViewIfNeeded)(b.current,n,s,i)}),k=u.useMemo(()=>({"aria-orientation":"both"===i?void 0:i,ref:y,onFocus(e){b.current&&(0,eg.isNativeInput)(e.target)&&e.target.setSelectionRange(0,e.target.value.length??0)},onKeyDown(e){var l;let a=d?eg.ALL_KEYS:eg.ARROW_KEYS;if(!a.has(e.key)||function(e,t){for(let n of eg.MODIFIER_KEYS.values())if(!t.includes(n)&&e.getModifierState(n))return!0;return!1}(e,m)||!b.current)return;let u="rtl"===s,c=u?eg.ARROW_LEFT:eg.ARROW_RIGHT,p={horizontal:c,vertical:eg.ARROW_DOWN,both:c}[i],g=u?eg.ARROW_RIGHT:eg.ARROW_LEFT,v={horizontal:g,vertical:eg.ARROW_UP,both:g}[i];if((0,eg.isNativeInput)(e.target)&&!(0,eh.isElementDisabled)(e.target)){let t=e.target.selectionStart,n=e.target.selectionEnd,r=e.target.value??"";if(null==t||e.shiftKey||t!==n||e.key!==v&&t<r.length||e.key!==p&&t>0)return}let y=S,w=eb(E,{disabledIndices:h}),C=eb(E,{decrement:!0,startingIndex:E.current.length,disabledIndices:h});if(x){let s,a,c=t||Array.from({length:E.current.length},()=>({width:1,height:1}
1)),d=(s=[],a=0,c.forEach(({width:e,height:t},r)=>{let i=!1;for(o&&(a=0);!i;){let o=[];for(let r=0;r<e;r+=1)for(let e=0;e<t;e+=1)o.push(a+r+e*n);a%n+e<=n&&o.every(e=>null==s[e])?(o.forEach(e=>{s[e]=r}),i=!0):a+=1}}),[...s]),f=d.findIndex(e=>null!=e&&!ey(E,e,h)),p=d.reduce((e,t,n)=>null==t||ey(E,t,h)?e:n,-1);y=d[function(e,{event:t,orientation:n,loopFocus:r,rtl:o,cols:i,disabledIndices:s,minIndex:l,maxIndex:a,prevIndex:u,stopEvent:c=!1}){let d=u,f=[],p={},h=!1;{let t=null,n=-1;e.current.forEach((e,r)=>{if(null==e)return;let o=e.closest('[role="row"]');o&&(h=!0),(o!==t||-1===n)&&(t=o,f[n+=1]=[]),f[n].push(r),p[r]=n})}let m=h&&f.length>0&&f.some(e=>e.length!==i);function g(t){if(!m||-1===u)return;let n=p[u];if(null==n)return;let o=f[n].indexOf(u),i="up"===t?n-1:n+1;r&&(i<0?i=f.length-1:i>=f.length&&(i=0));let l=new Set;for(;i>=0&&i<f.length&&!l.has(i);){l.add(i);let n=f[i];if(0===n.length){i="up"===t?i-1:i+1;continue}let a=Math.min(o,n.length-1);for(let t=a;t>=0;t-=1){let r=n[t];if(!ey(e,r,s))return r}i="up"===t?i-1:i+1,r&&(i<0?i=f.length-1:i>=f.length&&(i=0))}}if("ArrowUp"===t.key){let n=g("up");if(void 0!==n)c&&(0,es.stopEvent)(t),d=n;else{if(c&&(0,es.stopEvent)(t),-1===u)d=a;else if(d=eb(e,{startingIndex:d,amount:i,decrement:!0,disabledIndices:s}),r&&(u-i<l||d<0)){let e=u%i,t=a%i,n=a-(t-e);d=t===e?a:t>e?n:n-i}ex(e,d)&&(d=u)}}if("ArrowDown"===t.key){let n=g("down");void 0!==n?(c&&(0,es.stopEvent)(t),d=n):(c&&(0,es.stopEvent)(t),-1===u?d=l:(d=eb(e,{startingIndex:u,amount:i,disabledIndices:s}),r&&u+i>a&&(d=eb(e,{startingIndex:u%i-i,amount:i,disabledIndices:s}))),ex(e,d)&&(d=u))}if("both"===n){let n=(0,q.floor)(u/i);t.key===(o?M:T)&&(c&&(0,es.stopEvent)(t),u%i!=i-1?(d=eb(e,{startingIndex:u,disabledIndices:s}),r&&ev(d,i,n)&&(d=eb(e,{startingIndex:u-u%i-1,disabledIndices:s}))):r&&(d=eb(e,{startingIndex:u-u%i-1,disabledIndices:s})),ev(d,i,n)&&(d=u)),t.key===(o?T:M)&&(c&&(0,es.stopEvent)(t),u%i!=0?(d=eb(e,{startingIndex:u,decrement:!0,disabledIndices:s}),r&&ev(d,i,n)&&(d=eb(e,{startingIndex:u+(i-u%i),decrement:!0,disabledIndices:s}))):r&&(d=eb(e,{startingIndex:u+(i-u%i),decrement:!0,disabledIndices:s})),ev(d,i,n)&&(d=u));let l=(0,q.floor)(a/i)===n;ex(e,d)&&(d=r&&l?t.key===(o?T:M)?a:eb(e,{startingIndex:u-u%i-1,disabledIndices:s}):u)}return d}({current:d.map(e=>e?E.current[e]:null)},{event:e,orientation:i,loopFocus:r,cols:n,disabledIndices:(l=[...h||E.current.map((e,t)=>ey(E,t)?t:void 0),void 0],d.flatMap((e,t)=>l.includes(e)?[t]:[])),minIndex:f,maxIndex:p,prevIndex:function(e,t,n,r,o){if(-1===e)return -1;let i=n.indexOf(e),s=t[e];switch(o){case"tl":return i;case"tr":if(!s)return i;return i+s.width-1;case"bl":if(!s)return i;return i+(s.height-1)*r;case"br":return n.lastIndexOf(e);default:return -1}}(S>C?w:S,c,d,n,e.key===eg.ARROW_DOWN?"bl":e.key===eg.ARROW_RIGHT?"tr":"tl"),rtl:u})]}let k={horizontal:[c],vertical:[eg.ARROW_DOWN],both:[c,eg.ARROW_DOWN]}[i],O={horizontal:[g],vertical:[eg.ARROW_UP],both:[g,eg.ARROW_UP]}[i],A=x?a:({horizontal:d?eg.HORIZONTAL_KEYS_WITH_EXTRA_KEYS:eg.HORIZONTAL_KEYS,vertical:d?eg.VERTICAL_KEYS_WITH_EXTRA_KEYS:eg.VERTICAL_KEYS,both:a})[i];d&&(e.key===eg.HOME?y=w:e.key===eg.END&&(y=C)),y===S&&(k.includes(e.key)||O.includes(e.key))&&(y=r&&y===C&&k.includes(e.key)?w:r&&y===w&&O.includes(e.key)?C:eb(E,{startingIndex:y,decrement:O.includes(e.key),disabledIndices:h})),y===S||ex(E,y)||(f&&e.stopPropagation(),A.has(e.key)&&e.preventDefault(),R(y,!0),queueMicrotask(()=>{E.current[y]?.focus()}))}}),[n,o,s,h,E,d,S,x,t,r,y,m,R,i,f]);return u.useMemo(()=>({props:k,highlightedIndex:S,onHighlightedIndexChange:R,elementsRef:E,disabledIndices:h,onMapChange:C,relayKeyboardEvent:k.onKeyDown}),[k,S,R,E,h,C])}({itemSizes:h,cols:g,loopFocus:m,dense:f,orientation:d,highlightedIndex:l,onHighlightedIndexChange:c,rootRef:y,stopEventPropagation:b,enableHomeAndEndKeys:v,direction:(0,eS.useDirection)(),disabledIndices:E,modifierKeys:w}),L=(0,_.useRenderElement)(R,e,{state:i,ref:r,props:[k,...o,C],stateAttributesMapping:s}),P=u.useMemo(()=>({highlightedIndex:O,onHighlightedIndexChange:A,highlightItemOnHover:S,relayKeyboardEvent:I}),[O,A,S,I]);return(0,a.jsx)(ew.CompositeRootContext.Provider,{value:P,children:(0,a.jsx)(ep.CompositeList,{elementsRef:j,onMapChange:e=>{x?.(e),N(e)},children:L})})}let ek="data-base-ui-navigation-menu-trigger",eO=u.createContext(void 0);class eA{constructor(){this.elements=new Set,this.idMap=new Map}add(e,t){let n=this.idMap.get(e);n!==t&&(void 0!==n&&this.elements.delete(n),this.elements.add(t),this.idMap.set(e,t))}delete(e){let t=this.idMap.get(e);t&&(this.elements.delete(t),this.idMap.delete(e))}hasElement(e){return this.elements.has(e)}hasMatchingElement(e){for(let t of this.elements)if(e(t))return!0;return!1}getById(e){return this.idMap.get(e)}entries(){return this.idMap.entries()}get size(){return this.idMap.size}}var ej=Symbol("NOT_FOUND"),eM=e=>Array.isArray(e)?e:[e],eT=0,eN=class{revision=eT;_value;
1_lastValue;_isEqual=eI;constructor(e,t=eI){this._value=this._lastValue=e,this._isEqual=t}get value(){return this._value}set value(e){this.value!==e&&(this._value=e,this.revision=++eT)}};function eI(e,t){return e===t}function eL(e){return e instanceof eN||console.warn("Not a valid cell! ",e),e.value}var eP=(e,t)=>!1;function eD(){return function(e,t=eI){return new eN(null,t)}(0,eP)}var eW=e=>{let t=e.collectionTag;null===t&&(t=e.collectionTag=eD()),eL(t)};Symbol();var eH=0,eB=Object.getPrototypeOf({}),e_=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy(this,eV);tag=eD();tags={};children={};collectionTag=null;id=eH++},eV={get:(e,t)=>(function(){let{value:n}=e,r=Reflect.get(n,t);if("symbol"==typeof t||t in eB)return r;if("object"==typeof r&&null!==r){var o;let n=e.children[t];return void 0===n&&(n=e.children[t]=Array.isArray(o=r)?new e$(o):new e_(o)),n.tag&&eL(n.tag),n.proxy}{let n=e.tags[t];return void 0===n&&((n=e.tags[t]=eD()).value=r),eL(n),r}})(),ownKeys:e=>(eW(e),Reflect.ownKeys(e.value)),getOwnPropertyDescriptor:(e,t)=>Reflect.getOwnPropertyDescriptor(e.value,t),has:(e,t)=>Reflect.has(e.value,t)},e$=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy([this],eF);tag=eD();tags={};children={};collectionTag=null;id=eH++},eF={get:([e],t)=>("length"===t&&eW(e),eV.get(e,t)),ownKeys:([e])=>eV.ownKeys(e),getOwnPropertyDescriptor:([e],t)=>eV.getOwnPropertyDescriptor(e,t),has:([e],t)=>eV.has(e,t)},eY=(e,t)=>e===t,ez="undefined"!=typeof WeakRef?WeakRef:class{constructor(e){this.value=e}deref(){return this.value}};function eK(){return{s:0,v:void 0,o:null,p:null}}function eU(e,t={}){let n,r=eK(),{resultEqualityCheck:o}=t,i=0;function s(){let t,s=r,{length:l}=arguments;for(let e=0;e<l;e++){let t=arguments[e];if("function"==typeof t||"object"==typeof t&&null!==t){let e=s.o;null===e&&(s.o=e=new WeakMap);let n=e.get(t);void 0===n?(s=eK(),e.set(t,s)):s=n}else{let e=s.p;null===e&&(s.p=e=new Map);let n=e.get(t);void 0===n?(s=eK(),e.set(t,s)):s=n}}let a=s;if(1===s.s)t=s.v;else if(t=e.apply(null,arguments),i++,o){let e=n?.deref?.()??n;null!=e&&o(e,t)&&(t=e,0!==i&&i--),n="object"==typeof t&&null!==t||"function"==typeof t?new ez(t):t}return a.s=1,a.v=t,t}return s.clearCache=()=>{r=eK(),s.resetResultsCount()},s.resultsCount=()=>i,s.resetResultsCount=()=>{i=0},s}function eq(e,...t){let n="function"==typeof e?{memoize:e,memoizeOptions:t}:e,r=(...e)=>{let t,r,o=0,i=0,s={},l=e.pop();"object"==typeof l&&(s=l,l=e.pop()),function(e,t=`expected a function, instead received ${typeof e}`){if("function"!=typeof e)throw TypeError(t)}(l,`createSelector expects an output function after the inputs, but received: [${typeof l}]`);let{memoize:a,memoizeOptions:u=[],argsMemoize:c=eU,argsMemoizeOptions:d=[],devModeChecks:f={}}={...n,...s},p=eM(u),h=eM(d),m=(!function(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(e=>"function"==typeof e)){let n=e.map(e=>"function"==typeof e?`function ${e.name||"unnamed"}()`:typeof e).join(", ");throw TypeError(`${t}[${n}]`)}}(t=Array.isArray(e[0])?e[0]:e,"createSelector expects all input-selectors to be functions, but received the following types: "),t),g=a(function(){return o++,l.apply(null,arguments)},...p);return Object.assign(c(function(){i++;let e=function(e,t){let n=[],{length:r}=e;for(let o=0;o<r;o++)n.push(e[o].apply(null,t));return n}(m,arguments);return r=g.apply(null,e)},...h),{resultFunc:l,memoizedResultFunc:g,dependencies:m,dependencyRecomputations:()=>i,resetDependencyRecomputations:()=>{i=0},lastResult:()=>r,recomputations:()=>o,resetRecomputations:()=>{o=0},memoize:a,argsMemoize:c})};return Object.assign(r,{withTypes:()=>r}),r}var eX=eq(eU),eJ=Object.assign((e,t=eX)=>{!function(e,t=`expected an object, instead received ${typeof e}`){if("object"!=typeof e)throw TypeError(t)}(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);let n=Object.keys(e);return t(n.map(t=>e[t]),(...e)=>e.reduce((e,t,r)=>(e[n[r]]=t,e),{}))},{withTypes:()=>eJ});eq({memoize:function(e,t){let n,{equalityCheck:r=eY,maxSize:o=1,resultEqualityCheck:i}="object"==typeof t?t:{equalityCheck:t},s=function(e,t){if(null===e||null===t||e.length!==t.length)return!1;let{length:n}=e;for(let o=0;o<n;o++)if(!r(e[o],t[o]))return!1;return!0},l=0,a=o<=1?{get:e=>n&&s(n.key,e)?n.value:ej,put(e,t){n={key:e,value:t}},getEntries:()=>n?[n]:[],clear(){n=void 0}}:function(e,t){let n=[];function r(e){let r=n.findIndex(n=>t(e,n.key));if(r>-1){let e=n[r];return r>0&&(n.splice(r,1),n.unshift(e)),e.value}return ej}return{get:r,put:function(t,o){r(t)===ej&&(n.unshift({key:t,value:o}),n.length>e&&n.pop())},getEntries:function(){return n},clear:function(){n=[]}}}(o,s);function u(){let t=a.get(arguments);if(t===ej){if(t=e.apply(null,arguments),l++,i){let e=a.getEntries().find(e=>i(e.value,t));e&&(t=e.value,0!==l&&l--)}a.put(arguments,t)}return t}return u.clearCache=()=>{a.clear(),u.resetResultsCount()},u.resultsCount=()=>l,u.resetResultsCount=()=>{l=0},u},memoizeOptions:{maxSize:1,equalityCheck:Object.is}});let eG=(e,t,n,r,o,i,...s)=>{let l;if(s.length>0)throw Error((0,V.default)(1));if(e&&t&&n&&r&&o&&i)l=(s,l,a,u)=>i(e(s,l,a,u),t(s,l,a,u),n(s,l,a,u),r(s,l,a,u),o(s,l,a,u),l,a,u);else if(e&&t&&n&&r&&o)l=(i,s,l,a)=>o(e(i,s,l,a),t(i,s,l,a),n(i,s,l,a),r(i,s,l,a),s,l,a);else if(e&&t&&n&&r)l=(o,i,s,l)=>r(e(o,i,s,l),t(o,i,s,l),n(o,i,s,l),i,s,l);else if(e&&t&&n)l=(r,o,i,s)=>n(e(r,o,i,s),t(r,o,i,s),o,i,s);else if(e&&t)l=(n,r,o,i)=>t(e(n,r,o,i),r,o,i);else if(e)l=e;else throw Error("Missing arguments");return l};class eZ{constructor(e){this.state=e,this.listeners=new Set,this.updateTick=0}
1subscribe=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 eZ.prototype.setState.call(this,{...this.state,...e})}set(e,t){Object.is(this.state[e],t)||eZ.prototype.setState.call(this,{...this.state,[e]:t})}notifyAll(){let e={...this.state};eZ.prototype.setState.call(this,e)}}var eQ=e.i(802239),e0=e.i(430224),e1=e.i(719963);let e2=(0,e1.isReactVersionAtLeast)(19)?function(e,t,n,r,o){let i=u.useCallback(()=>t(e.getSnapshot(),n,r,o),[e,t,n,r,o]);return(0,eQ.useSyncExternalStore)(e.subscribe,i,i)}:function(e,t,n,r,o){return(0,e0.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,r,o))};class e5 extends eZ{constructor(e,t={},n){super(e),this.context=t,this.selectors=n}controlledValues=new Map;useSyncedValue(e,t){u.useDebugValue(e),(0,g.useIsoLayoutEffect)(()=>{this.state[e]!==t&&this.set(e,t)},[e,t])}useSyncedValueWithCleanup(e,t){(0,g.useIsoLayoutEffect)(()=>(this.state[e]!==t&&this.set(e,t),()=>{this.set(e,void 0)}),[e,t])}useSyncedValues(e){let t=Object.values(e);(0,g.useIsoLayoutEffect)(()=>{this.update(e)},t)}useControlledProp(e,t,n){u.useDebugValue(e);let r=void 0!==t;!this.controlledValues.has(e)&&(this.controlledValues.set(e,r),r||Object.is(this.state[e],n)||super.setState({...this.state,[e]:n})),(0,g.useIsoLayoutEffect)(()=>{r&&!Object.is(this.state[e],t)&&super.setState({...this.state,[e]:t})},[e,t,n,r])}set(e,t){!0!==this.controlledValues.get(e)&&super.set(e,t)}update(e){let t={...e};for(let e in t)if(Object.hasOwn(t,e)&&!0===this.controlledValues.get(e)){delete t[e];continue}super.update(t)}setState(e){let t={...e};for(let e in t)if(Object.hasOwn(t,e)&&!0===this.controlledValues.get(e)){delete t[e];continue}super.setState({...this.state,...t})}select=(e,t,n,r)=>(0,this.selectors[e])(this.state,t,n,r);useState=(e,t,n,r)=>(u.useDebugValue(e),e2(this,this.selectors[e],t,n,r));useContextCallback(e,t){u.useDebugValue(e);let n=(0,p.useStableCallback)(t??eR.NOOP);this.context[e]=n}useStateSetter(e){let t=u.useRef(void 0);return void 0===t.current&&(t.current=t=>{this.set(e,t)}),t.current}observe(e,t){let n,r=(n="function"==typeof e?e:this.selectors[e])(this.state);return t(r,r,this),this.subscribe(e=>{let o=n(e);if(!Object.is(r,o)){let e=r;r=o,t(o,e,this)}})}}let e4={open:eG(e=>e.open),domReferenceElement:eG(e=>e.domReferenceElement),referenceElement:eG(e=>e.positionReference??e.referenceElement),floatingElement:eG(e=>e.floatingElement),floatingId:eG(e=>e.floatingId)};class e3 extends e5{constructor(e){const{nested:t,noEmit:n,onOpenChange:r,triggerElements:o,...i}=e;super({...i,positionReference:i.referenceElement,domReferenceElement:i.referenceElement},{onOpenChange:r,dataRef:{current:{}},events:x(),nested:t,noEmit:n,triggerElements:o},e4)}setOpen=(e,t)=>{if((!e||!this.state.open||(0,es.isClickLikeEvent)(t.event))&&(this.context.dataRef.current.openEvent=e?t.event:void 0),!this.context.noEmit){let n={open:e,reason:t.reason,nativeEvent:t.event,nested:this.context.nested,triggerElement:t.trigger};this.context.events.emit("openchange",n)}this.context.onOpenChange?.(e,t)}}function e6(){return new e3({open:!1,floatingElement:null,referenceElement:null,triggerElements:new eA,floatingId:"",nested:!1,noEmit:!1,onOpenChange:void 0})}let e8=u.forwardRef(function(e,t){let{className:n,render:r,...o}=e,{orientation:i,open:s,floatingRootContext:l,positionerElement:c,value:d,nested:f}=F(),p=u.useMemo(()=>e6(),[]),h=ef(l||p,{enabled:!!c||!d,outsidePressEvent:"intentional",outsidePress(e){let t=L(e);return null===t?.closest(`[${ek}]`)}}),m=l?h:void 0,g=u.useMemo(()=>({open:s}),[s]),v=f?{}:{onKeyDown(e){("horizontal"===i&&("ArrowLeft"===e.key||"ArrowRight"===e.key)||"vertical"===i&&("ArrowUp"===e.key||"ArrowDown"===e.key))&&e.stopPropagation()}},x=[m?.floating||eR.EMPTY_OBJECT,v,o],b=(0,_.useRenderElement)("ul",e,{state:g,ref:t,props:x,enabled:f});return f?(0,a.jsx)(eO.Provider,{value:m,children:b}):(0,a.jsx)(eO.Provider,{value:m,children:(0,a.jsx)(eC,{render:r,className:n,state:g,refs:[t],props:x,loopFocus:!1,orientation:i,tag:"ul"})})}),e7=u.createContext(void 0);function e9(){let e=u.useContext(e7);if(!e)throw Error((0,V.default)(39));return e}var te=e.i(962395);let tt=u.forwardRef(function(e,t){let{className:n,render:r,value:o,...i}=e,s=(0,te.useBaseUiId)(),l=o??s,c=(0,_.useRenderElement)("li",e,{ref:t,props:i}),d=u.useMemo(()=>({value:l}),[l]);return(0,a.jsx)(e7.Provider,{value:d,children:c})});var tn=e.i(174080);function tr(e){return(0,e1.isReactVersionAtLeast)(19)?e:e?"true":void 0}var to=e.i(362207);let ti=((r={}).open="data-open",r.closed="data-closed",r[r.startingStyle=to.TransitionStatusDataAttributes.startingStyle]="startingStyle",r[r.endingStyle=to.TransitionStatusDataAttributes.endingStyle]="endingStyle",r.anchorHidden="data-anchor-hidden",r),ts=((o={}).popupOpen="data-popup-open",o.pressed="data-pressed",o),tl={[ts.popupOpen]:""},ta={[ts.popupOpen]:"",[ts.pressed]:""},tu={[ti.open]:""},tc={[ti.closed]:""},td={[ti.anchorHidden]:""},tf={open:e=>e?tl:null},tp={open:e=>e?ta:null},th={open:e=>e?tu:tc,anchorHidden:e=>e?td:null},tm={...th,...to.transitionStatusMapping,activationDirection:e=>e?{"data-activation-direction":e}:null},tg=u.forwardRef(function(e,t){let{className:n,render:r,...o}
1=e,{mounted:i,viewportElement:s,value:l,activationDirection:c,currentContentRef:d,viewportTargetElement:f}=F(),{value:p}=e9(),h=z(),m=i&&l===p,g=u.useRef(null),[v,x]=u.useState(!1),{mounted:b,setMounted:y,transitionStatus:E}=(0,U.useTransitionStatus)(m);(0,K.useOpenChangeComplete)({ref:g,open:m,onComplete(){m||y(!1)}});let w=u.useMemo(()=>({open:m,transitionStatus:E,activationDirection:c}),[m,E,c]),S=u.useCallback(e=>{e&&(d.current=e)},[d]),C={onFocus(e){let t=L(e.nativeEvent);t?.hasAttribute("data-base-ui-focus-guard")||x(!0)},onBlur(e){I(e.currentTarget,e.relatedTarget)||x(!1)}},k=!m&&b?{style:{position:"absolute",top:0,left:0},inert:tr(!v),...C}:C,O=f||s,A=null!==O&&b;return O&&A?tn.createPortal((0,a.jsx)(R,{id:h,children:(0,a.jsx)(eC,{render:r,className:n,state:w,refs:[t,g,S],props:[k,o],stateAttributesMapping:tm})}),O):null});var tv='input:not([inert]):not([inert] *),select:not([inert]):not([inert] *),textarea:not([inert]):not([inert] *),a[href]:not([inert]):not([inert] *),button:not([inert]):not([inert] *),[tabindex]:not(slot):not([inert]):not([inert] *),audio[controls]:not([inert]):not([inert] *),video[controls]:not([inert]):not([inert] *),[contenteditable]:not([contenteditable="false"]):not([inert]):not([inert] *),details>summary:first-of-type:not([inert]):not([inert] *),details:not([inert]):not([inert] *)',tx="undefined"==typeof Element,tb=tx?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,ty=!tx&&Element.prototype.getRootNode?function(e){var t;return null==e||null==(t=e.getRootNode)?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},tE=function(e,t){void 0===t&&(t=!0);var n,r=null==e||null==(n=e.getAttribute)?void 0:n.call(e,"inert");return""===r||"true"===r||t&&e&&("function"==typeof e.closest?e.closest("[inert]"):tE(e.parentNode))},tw=function(e){var t,n=null==e||null==(t=e.getAttribute)?void 0:t.call(e,"contenteditable");return""===n||"true"===n},tS=function(e,t,n){if(tE(e))return[];var r=Array.prototype.slice.apply(e.querySelectorAll(tv));return t&&tb.call(e,tv)&&r.unshift(e),r=r.filter(n)},tR=function(e,t,n){for(var r=[],o=Array.from(e);o.length;){var i=o.shift();if(!tE(i,!1))if("SLOT"===i.tagName){var s=i.assignedElements(),l=tR(s.length?s:i.children,!0,n);
1n.flatten?r.push.apply(r,l):r.push({scopeParent:i,candidates:l})}else{tb.call(i,tv)&&n.filter(i)&&(t||!e.includes(i))&&r.push(i);var a=i.shadowRoot||"function"==typeof n.getShadowRoot&&n.getShadowRoot(i),u=!tE(a,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(i));if(a&&u){var c=tR(!0===a?i.children:a.children,!0,n);n.flatten?r.push.apply(r,c):r.push({scopeParent:i,candidates:c})}else o.unshift.apply(o,i.children)}}return r},tC=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},tk=function(e){if(!e)throw Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||tw(e))&&!tC(e)?0:e.tabIndex},tO=function(e,t){var n=tk(e);return n<0&&t&&!tC(e)?0:n},tA=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},tj=function(e){return"INPUT"===e.tagName},tM=function(e,t){for(var n=0;n<e.length;n++)if(e[n].checked&&e[n].form===t)return e[n]},tT=function(e){if(!e.name)return!0;var t,n=e.form||ty(e),r=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=r(window.CSS.escape(e.name));else try{t=r(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var o=tM(t,e.form);return!o||o===e},tN=function(e){return tj(e)&&"radio"===e.type&&!tT(e)},tI=function(e){var t,n,r,o,i,s,l,a=e&&ty(e),u=null==(t=a)?void 0:t.host,c=!1;if(a&&a!==e)for(c=!!(null!=(n=u)&&null!=(r=n.ownerDocument)&&r.contains(u)||null!=e&&null!=(o=e.ownerDocument)&&o.contains(e));!c&&u;)c=!!(null!=(s=u=null==(i=a=ty(u))?void 0:i.host)&&null!=(l=s.ownerDocument)&&l.contains(u));return c},tL=function(e){var t=e.getBoundingClientRect(),n=t.width,r=t.height;return 0===n&&0===r},tP=function(e,t){var n=t.displayCheck,r=t.getShadowRoot;if("full-native"===n&&"checkVisibility"in e)return!e.checkVisibility({checkOpacity:!1,opacityProperty:!1,contentVisibilityAuto:!0,visibilityProperty:!0,checkVisibilityCSS:!0});if("hidden"===getComputedStyle(e).visibility)return!0;var o=tb.call(e,"details>summary:first-of-type")?e.parentElement:e;if(tb.call(o,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"full-native"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return tL(e)}else{if("function"==typeof r){for(var i=e;e;){var s=e.parentElement,l=ty(e);if(s&&!s.shadowRoot&&!0===r(s))return tL(e);e=e.assignedSlot?e.assignedSlot:s||l===e.ownerDocument?s:l.host}e=i}if(tI(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},tD=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n<t.children.length;n++){var r=t.children.item(n);if("LEGEND"===r.tagName)return!!tb.call(t,"fieldset[disabled] *")||!r.contains(e)}return!0}t=t.parentElement}return!1},tW=function(e,t){return!(t.disabled||tj(t)&&"hidden"===t.type||tP(t,e)||"DETAILS"===t.tagName&&Array.prototype.slice.apply(t.children).some(function(e){return"SUMMARY"===e.tagName})||tD(t))},tH=function(e,t){return!(tN(t)||0>tk(t))&&!!tW(e,t)},tB=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!isNaN(t)||!!(t>=0)},t_=function(e){var t=[],n=[];return e.forEach(function(e,r){var o=!!e.scopeParent,i=o?e.scopeParent:e,s=tO(i,o),l=o?t_(e.candidates):i;0===s?o?t.push.apply(t,l):t.push(i):n.push({documentOrder:r,tabIndex:s,item:e,isScope:o,content:l})}),n.sort(tA).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(t)},tV=function(e,t){return t_((t=t||{}).getShadowRoot?tR([e],t.includeContainer,{filter:tH.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:tB}):tS(e,t.includeContainer,tH.bind(null,t)))},t$=function(e,t){return(t=t||{}).getShadowRoot?tR([e],t.includeContainer,{filter:tW.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):tS(e,t.includeContainer,tW.bind(null,t))},tF=function(e,t){if(t=t||{},!e)throw Error("No node provided");return!1!==tb.call(e,tv)&&tH(t,e)},tY=e.i(745078),tz=e.i(196006);function tK(e,t){let[n,r]=e,o=!1,i=t.length;for(let e=0,s=i-1;e<i;s=e++){let[i,l]=t[e]||[0,0],[a,u]=t[s]||[0,0];l>=r!=u>=r&&n<=(a-i)*(r-l)/(u-l)+i&&(o=!o)}return o}function tU(e,t={}){let n="rootStore"in e?e.rootStore:e,r=n.context.dataRef,{enabled:o=!0,event:i="click",toggle:s=!0,ignoreMouse:l=!1,stickIfOpen:a=!0,touchOpenDelay:c=0}=t,d=u.useRef(void 0),f=(0,tY.useAnimationFrame)(),p=ei(),h=u.useMemo(()=>({onPointerDown(e){d.current=e.pointerType},onMouseDown(e){let t=d.current,o=e.nativeEvent,u=n.select("open");if(0!==e.button||"click"===i||(0,es.isMouseLikePointerType)(t,!0)&&l)return;let h=r.current.openEvent,m=h?.type,g=n.select("domReferenceElement")!==e.currentTarget,v=u&&g||!(u&&s&&(!h||!a||"click"===m||"mousedown"===m));if(W(o.target)){let e=(0,eu.createChangeEventDetails)(Q.REASONS.triggerPress,o,o.target);v&&"touch"===t&&c>0?p.start(c,()=>{n.setOpen(!0,e)}):n.setOpen(v,e);return}let x=e.currentTarget;f.request(()=>{let e=(0,eu.createChangeEventDetails)(Q.REASONS.triggerPress,o,x);v&&"touch"===t&&c>0?p.start(c,()=>{n.setOpen(!0,e)}):n.setOpen(v,e)})},onClick(e){if("mousedown-only"===i)return;let t=d.current;if("mousedown"===i&&t){d.current=void 0;return}if((0,es.isMouseLikePointerType)(t,!0)&&l)return;let o=n.select("open"),u=r.current.openEvent,f=n.select("domReferenceElement")!==e.currentTarget,h=o&&f||!(o&&s&&(!u||!a||(0,es.isCl
1ickLikeEvent)(u))),m=(0,eu.createChangeEventDetails)(Q.REASONS.triggerPress,e.nativeEvent,e.currentTarget);h&&"touch"===t&&c>0?p.start(c,()=>{n.setOpen(!0,m)}):n.setOpen(h,m)},onKeyDown(){d.current=void 0}}),[r,i,l,n,a,s,f,p,c]);return u.useMemo(()=>o?{reference:h}:eR.EMPTY_OBJECT,[o,h])}function tq(e){let{open:t=!1,onOpenChange:n,elements:r={}}=e,o=(0,m.useId)(),i=null!=w(),s=(0,v.useRefWithInit)(()=>new e3({open:t,onOpenChange:n,referenceElement:r.reference??null,floatingElement:r.floating??null,triggerElements:r.triggers??new eA,floatingId:o,nested:i,noEmit:e.noEmit||!1})).current;return(0,g.useIsoLayoutEffect)(()=>{let e={open:t,floatingId:o};void 0!==r.reference&&(e.referenceElement=r.reference,e.domReferenceElement=(0,d.isElement)(r.reference)?r.reference:null),void 0!==r.floating&&(e.floatingElement=r.floating),s.update(e)},[t,o,r.reference,r.floating,s]),s.context.onOpenChange=n,s.context.nested=i,s.context.noEmit=e.noEmit||!1,s}let tX=ec("safe-polygon"),tJ=`button,[role="button"],select,[tabindex]:not([tabindex="-1"]),${j}`;function tG(e,t,n){if(n&&!(0,es.isMouseLikePointerType)(n))return 0;if("number"==typeof e)return e;if("function"==typeof e){let n=e();return"number"==typeof n?n:n?.[t]}return e?.[t]}function tZ(e){return"function"==typeof e?e():e}function tQ(e=[]){let t=e.map(e=>e?.reference),n=e.map(e=>e?.floating),r=e.map(e=>e?.item),o=e.map(e=>e?.trigger),i=u.useCallback(t=>t0(t,e,"reference"),t),s=u.useCallback(t=>t0(t,e,"floating"),n),l=u.useCallback(t=>t0(t,e,"item"),r),a=u.useCallback(t=>t0(t,e,"trigger"),o);return u.useMemo(()=>({getReferenceProps:i,getFloatingProps:s,getItemProps:l,getTriggerProps:a}),[i,s,l,a])}function t0(e,t,n){let r=new Map,o="item"===n,i={};for(let t in"floating"===n&&(i.tabIndex=-1,i[k]=""),e)o&&e&&(t===O||t===A)||(i[t]=e[t]);for(let s=0;s<t.length;s+=1){let l,a=t[s]?.[n];(l="function"==typeof a?e?a(e):null:a)&&t1(i,l,o,r)}return t1(i,e,o,r),i}function t1(e,t,n,r){for(let o in t){let i=t[o];n&&(o===O||o===A)||(o.startsWith("on")?(r.has(o)||r.set(o,[]),"function"==typeof i&&(r.get(o)?.push(i),e[o]=(...e)=>r.get(o)?.map(t=>t(...e)).find(e=>void 0!==e))):e[o]=i)}}let t2=()=>({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function t5(e,t){let n=tV(e,t2()),r=n.length;if(0===r)return;let o=N(D(e)),i=n.indexOf(o);return n[-1===i?1===t?0:r-1:i+t]}function t4(e){return t5(D(e).body,1)||e}function t3(e){return t5(D(e).body,-1)||e}function t6(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!I(n,r)}function t8(e){tV(e,t2()).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})}function t7(e){e.querySelectorAll("[data-tabindex]").forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}let t9={style:{transition:"none"}},ne="data-base-ui-click-trigger",nt={fallbackAxisSide:"none"},nn={fallbackAxisSide:"end"},nr={clipPath:"inset(50%)",position:"fixed",top:0,left:0};var no=e.i(632423);let ni={clip:"rect(0 0 0 0)",overflow:"hidden",whiteSpace:"nowrap",position:"fixed",top:0,left:0,border:0,padding:0,width:1,height:1,margin:-1},ns=u.forwardRef(function(e,t){let[n,r]=u.useState();return(0,g.useIsoLayoutEffect)(()=>{no.isSafari&&r("button")},[]),(0,a.jsx)("span",{...e,ref:t,style:ni,"aria-hidden":!n||void 0,tabIndex:0,role:n,"data-base-ui-focus-guard":""})});function nl({currentTarget:e,relatedTarget:t},n){let{popupElement:r,viewportElement:o,rootRef:i,tree:s,nodeId:l}=n,a=s?el(s.nodesRef.current,l).some(e=>I(e.context?.elements.floating,t)):[];if(!r)return!I(i.current,t)&&!a;let u=r||o;return!I(u,e)&&!I(u,t)&&!I(i.current,t)&&!a&&!(I(u,t)&&t?.hasAttribute("data-base-ui-focus-guard"))}var na=e.i(828908),nu=e.i(558807);function nc(e){let{render:t,className:n,state:r=eR.EMPTY_OBJECT,props:o=eR.EMPTY_ARRAY,refs:i=eR.EMPTY_ARRAY,metadata:s,stateAttributesMapping:l,tag:a="div",...c}=e,{compositeProps:d,compositeRef:f}=function(e={}){let{highlightItemOnHover:t,highlightedIndex:n,onHighlightedIndexChange:r}=(0,ew.useCompositeRootContext)(),{ref:o,index:i}=(0,nu.useCompositeListItem)(e),s=n===i,l=u.useRef(null),a=(0,em.useMergedRefs)(o,l);return{compositeProps:u.useMemo(()=>({tabIndex:s?0:-1,onFocus(){r(i)},onMouseMove(){let e=l.current;if(!t||!e)return;let n=e.hasAttribute("disabled")||"true"===e.ariaDisabled;s||n||e.focus()}}),[s,r,i,t]),compositeRef:a,index:i}}({metadata:s});return(0,_.useRenderElement)(a,e,{state:r,ref:[...i,f],props:[d,...o,c],stateAttributesMapping:l})}var nd=e.i(66910);let nf={width:0,height:0},np=u.forwardRef(function(e,t){let{className:n,render:r,nativeButton:o=!0,disabled:i,...s}=e,{value:l,setValue:c,mounted:f,open:h,positionerElement:m,setActivationDirection:v,setFloatingRootContext:x,popupElement:b,viewportElement:y,rootRef:E,beforeOutsideRef:R,afterOutsideRef:C,afterInsideRef:k,beforeInsideRef:O,prevTriggerElementRef:A,delay:j,closeDelay:M,orientation:T,setViewportInert:N,nested:P}=F(),{value:W}=e9(),H=z(),B=S(),_=u.useContext(eO),V=ei(),$=(0,tY.useAnimationFrame)(),Y=(0,tY.useAnimationFrame)(),K=(0,tY.useAnimationFrame)(),[U,q]=u.useState(null),[Z,ee]=u.useState(!0),[et,en]=u.useState(""),er=u.useRef(!1),ea=u.useRef(nf),ec=u.useRef(null),ed=h&&l===W,ef=(0,tz.useValueAsRef)(ed),ep=!!m||!l,eh=(0,na.useAnimationsFinished)(b);function em(){b&&(b.style.setProperty(J.popupWidth,"auto"),b.style.setProperty(J.popupHeight,"auto"))}u.useEffect(()=>{ec.current?.abort()},[ed]);let eg=(0,p.useStableCallback)((e,t)=>{if(!b||!m)return;b.style.removeProperty(J.popupWidth),b.style.removeProperty(J.popupHeight),m.style.removeProperty(G.positionerWidth),m.style.removeProperty(G.positionerHeight);let{width:n,height:r}=X(b),o=n||ea.current.width,i=r||ea.current.height;(0===t||0===e)&&(e=o,t=i),b.style.setProperty(J.popupWidth,`${e}px`),b.style.setProperty(J.popupHeight,`${t}px`),m.style.setProperty(G.positionerWidth,`${o}px`),m.style.setProperty(G.positionerHeight,`${i}px`),Y.request(()=>{b.style.setProperty(J.popupWidth,`${o}px`),b.style.setProperty(J.popupHeight,`${i}px`),K.request(()=>
1{ec.current=new AbortController,eh(em,ec.current.signal)})})});u.useEffect(()=>{h||(V.clear(),Y.cancel(),K.cancel())},[V,h,Y,K]),u.useEffect(()=>{f||(ea.current=nf)},[f]),u.useEffect(()=>{if(!b||"function"!=typeof ResizeObserver)return;let e=new ResizeObserver(()=>{ea.current={width:b.offsetWidth,height:b.offsetHeight}});return e.observe(b),()=>{e.disconnect()}},[b]),u.useEffect(()=>{if(!b||!ed||"function"!=typeof MutationObserver)return;let e=new MutationObserver(()=>{ec.current?.abort(),eg(ea.current.width,ea.current.height)});return e.observe(b,{childList:!0,subtree:!0,characterData:!0}),()=>{e.disconnect()}},[b,m,ed,eg]),u.useEffect(()=>(ed&&h&&b&&er.current&&(er.current=!1,$.request(()=>{R.current?.focus()})),()=>{$.cancel()}),[R,$,eg,ed,h,b]),(0,g.useIsoLayoutEffect)(()=>{ef.current&&h&&b&&eg(0,0)},[ef,h,b,eg]);let ev=tq({open:h,onOpenChange:function(e,t){let n=t.reason===Q.REASONS.triggerHover;function r(){n&&(ee(!0),V.clear(),V.start(500,()=>{ee(!1)})),e?c(W,t):(c(null,t),en(""))}ep&&("touch"!==et||!n)&&(e||l===W)&&(n?tn.flushSync(r):r())},elements:{reference:U,floating:m||y}}),ex=function(e,t={}){let n="rootStore"in e?e.rootStore:e,r=n.useState("open"),o=n.useState("floatingElement"),i=n.useState("domReferenceElement"),{dataRef:s,events:l}=n.context,{enabled:a=!0,delay:c=0,handleClose:f=null,mouseOnly:h=!1,restMs:m=0,move:v=!0,triggerElement:x=null,externalTree:b}=t,y=S(b),E=w(),R=(0,tz.useValueAsRef)(f),C=(0,tz.useValueAsRef)(c),k=(0,tz.useValueAsRef)(m),O=u.useRef(void 0),A=u.useRef(!1),j=ei(),M=u.useRef(void 0),T=ei(),N=u.useRef(!0),P=u.useRef(!1),W=u.useRef(()=>{}),H=u.useRef(!1),B=(0,p.useStableCallback)(()=>{let e=s.current.openEvent?.type;return e?.includes("mouse")&&"mousedown"!==e}),_=(0,p.useStableCallback)(()=>!!A.current||!!s.current.openEvent&&["click","mousedown"].includes(s.current.openEvent.type));u.useEffect(()=>{if(a)return l.on("openchange",e),()=>{l.off("openchange",e)};function e(e){e.open||(j.clear(),T.clear(),N.current=!0,H.current=!1)}},[a,l,j,T]),u.useEffect(()=>{if(!a||!R.current||!r)return;function e(e){!_()&&B()&&n.setOpen(!1,(0,eu.createChangeEventDetails)(Q.REASONS.triggerHover,e,e.currentTarget??void 0))}let t=D(o).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}},[o,r,n,a,R,B,_]);let V=u.useCallback((e,t=!0)=>{let r=tG(C.current,"close",O.current);r&&!M.current?j.start(r,()=>n.setOpen(!1,(0,eu.createChangeEventDetails)(Q.REASONS.triggerHover,e))):t&&(j.clear(),n.setOpen(!1,(0,eu.createChangeEventDetails)(Q.REASONS.triggerHover,e)))},[C,n,j]),$=(0,p.useStableCallback)(()=>{W.current(),M.current=void 0}),F=(0,p.useStableCallback)(()=>{if(P.current){let e=D(o).body;e.style.pointerEvents="",e.removeAttribute(tX),P.current=!1}}),Y=(0,p.useStableCallback)(e=>{var t;if(!((t=L(e))&&t.closest(tJ))){A.current=!1;return}A.current=!0});u.useEffect(()=>{if(!a)return;function e(e){if(j.clear(),N.current=!1,h&&!(0,es.isMouseLikePointerType)(O.current)||tZ(k.current)>0&&!tG(C.current,"open"))return;let t=tG(C.current,"open",O.current),o=e.currentTarget??void 0,i=n.select("domReferenceElement"),s=i&&o&&!I(i,o);t?j.start(t,()=>{n.select("open")||n.setOpen(!0,(0,eu.createChangeEventDetails)(Q.REASONS.triggerHover,e,o))}):(!r||s)&&n.setOpen(!0,(0,eu.createChangeEventDetails)(Q.REASONS.triggerHover,e,o))}function t(e){if(_())return void F();W.current();let t=D(o);T.clear(),H.current=!1;let i=n.context.triggerElements;if(!(e.relatedTarget&&i.hasElement(e.relatedTarget))){if(R.current&&s.current.floatingContext){r||j.clear(),M.current=R.current({...s.current.floatingContext,tree:y,x:e.clientX,y:e.clientY,onClose(){F(),$(),_()||V(e,!0)}});let n=M.current;t.addEventListener("mousemove",n),W.current=()=>{t.removeEventListener("mousemove",n)};return}"touch"===O.current&&I(o,e.relatedTarget)||V(e)}}function l(e){if(_()||!s.current.floatingContext)return;let t=n.context.triggerElements;e.relatedTarget&&t.hasElement(e.relatedTarget)||R.current?.({...s.current.floatingContext,tree:y,x:e.clientX,y:e.clientY,onClose(){F(),$(),_()||V(e)}})(e)}function u(){j.clear(),F()}function c(e){_()||V(e,!1)}let f=x??i;if((0,d.isElement)(f))return r&&f.addEventListener("mouseleave",l),v&&f.addEventListener("mousemove",e,{once:!0}),f.addEventListener("mouseenter",e),f.addEventListener("mouseleave",t),o&&(o.addEventListener("mouseleave",l),o.addEventListener("mouseenter",u),o.addEventListener("mouseleave",c),o.addEventListener("pointerdown",Y,!0)),()=>{r&&f.removeEventListener("mouseleave",l),v&&f.removeEventListener("mousemove",e),f.removeEventListener("mouseenter",e),f.removeEventListener("mouseleave",t),o&&(o.removeEventListener("mouseleave",l),o.removeEventListener("mouseenter",u),o.removeEventListener("mouseleave",c),o.removeEventListener("pointerdown",Y,!0))}}
1,[a,h,v,i,o,x,n,V,$,F,r,y,C,R,s,_,k,j,T,Y]),(0,g.useIsoLayoutEffect)(()=>{if(a&&r&&R.current?.__options?.blockPointerEvents&&B()&&(P.current=!0,(0,d.isElement)(i)&&o)){let e=D(o).body;e.setAttribute(tX,"");let t=y?.nodesRef.current.find(e=>e.id===E)?.context?.elements.floating;return t&&(t.style.pointerEvents=""),e.style.pointerEvents="none",i.style.pointerEvents="auto",o.style.pointerEvents="auto",()=>{e.style.pointerEvents="",i.style.pointerEvents="",o.style.pointerEvents=""}}},[a,r,E,y,R,B,i,o]),(0,g.useIsoLayoutEffect)(()=>{r||(O.current=void 0,H.current=!1,A.current=!1,$(),F())},[r,$,F]),u.useEffect(()=>()=>{$(),j.clear(),T.clear(),A.current=!1},[a,i,$,j,T]),u.useEffect(()=>F,[F]);let z=u.useMemo(()=>{function e(e){O.current=e.pointerType}return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e,r=e.currentTarget,o=n.select("domReferenceElement")&&!I(n.select("domReferenceElement"),e.target);function i(){N.current||n.select("open")&&!o||n.setOpen(!0,(0,eu.createChangeEventDetails)(Q.REASONS.triggerHover,t,r))}h&&!(0,es.isMouseLikePointerType)(O.current)||n.select("open")&&!o||0===tZ(k.current)||!o&&H.current&&e.movementX**2+e.movementY**2<2||(T.clear(),"touch"===O.current||o?i():(H.current=!0,T.start(tZ(k.current),i)))}}},[h,n,k,T]);return u.useMemo(()=>a?{reference:z}:{},[a,z])}(ev,{move:!1,handleClose:function(e={}){let{buffer:t=.5,blockPointerEvents:n=!1,requireIntent:r=!0}=e,o=new eo,i=!1,s=null,l=null,a="undefined"!=typeof performance?performance.now():0,u=({x:e,y:n,placement:u,elements:c,onClose:f,nodeId:p,tree:h})=>function(m){function g(){o.clear(),f()}if(o.clear(),!c.domReference||!c.floating||null==u||null==e||null==n)return;let{clientX:v,clientY:x}=m,b=[v,x],y=L(m),E="mouseleave"===m.type,w=I(c.floating,y),S=I(c.domReference,y),R=c.domReference.getBoundingClientRect(),C=c.floating.getBoundingClientRect(),k=u.split("-")[0],O=e>C.right-C.width/2,A=n>C.bottom-C.height/2,j=b[0]>=R.x&&b[0]<=R.x+R.width&&b[1]>=R.y&&b[1]<=R.y+R.height,M=C.width>R.width,T=C.height>R.height,N=(M?R:C).left,P=(M?R:C).right,D=(T?R:C).top,W=(T?R:C).bottom;if(w&&(i=!0,!E))return;if(S&&(i=!1),S&&!E){i=!0;return}if(E&&(0,d.isElement)(m.relatedTarget)&&I(c.floating,m.relatedTarget)||h&&el(h.nodesRef.current,p).some(({context:e})=>e?.open))return;if("top"===k&&n>=R.bottom-1||"bottom"===k&&n<=R.top+1||"left"===k&&e>=R.right-1||"right"===k&&e<=R.left+1)return g();let H=[];switch(k){case"top":H=[[N,R.top+1],[N,C.bottom-1],[P,C.bottom-1],[P,R.top+1]];break;case"bottom":H=[[N,C.top+1],[N,R.bottom-1],[P,R.bottom-1],[P,C.top+1]];break;case"left":H=[[C.right-1,W],[C.right-1,D],[R.left+1,D],[R.left+1,W]];break;case"right":H=[[R.right-1,W],[R.right-1,D],[C.left+1,D],[C.left+1,W]]}if(!tK([v,x],H)){if(i&&!j)return g();if(!E&&r){let e=function(e,t){let n=performance.now(),r=n-a;if(null===s||null===l||0===r)return s=e,l=t,a=n,null;let o=e-s,i=t-l,u=Math.sqrt(o*o+i*i);return s=e,l=t,a=n,u/r}(m.clientX,m.clientY);if(null!==e&&e<.1)return g()}tK([v,x],function([e,n]){switch(k){case"top":{let r=[[C.left,O||M?C.bottom-t:C.top],[C.right,O?M?C.bottom-t:C.top:C.bottom-t]];return[[M?e+t/2:O?e+4*t:e-4*t,n+t+1],[M?e-t/2:O?e+4*t:e-4*t,n+t+1],...r]}case"bottom":{let r=[[C.left,O||M?C.top+t:C.bottom],[C.right,O?M?C.top+t:C.bottom:C.top+t]];return[[M?e+t/2:O?e+4*t:e-4*t,n-t],[M?e-t/2:O?e+4*t:e-4*t,n-t],...r]}case"left":return[[A||T?C.right-t:C.left,C.top],[A?T?C.right-t:C.left:C.right-t,C.bottom],[e+t+1,T?n+t/2:A?n+4*t:n-4*t],[e+t+1,T?n-t/2:A?n+4*t:n-4*t]];case"right":{let r=[[A||T?C.left+t:C.right,C.top],[A?T?C.left+t:C.right:C.left+t,C.bottom]];return[[e-t,T?n+t/2:A?n+4*t:n-4*t],[e-t,T?n-t/2:A?n+4*t:n-4*t],...r]}default:return[]}}([e,n]))?!i&&r&&o.start(40,g):g()}};return u.__options={blockPointerEvents:n},u}({blockPointerEvents:"touch"!==et}),restMs:f&&m?0:j,delay:{close:M}}),eb=tU(ev,{enabled:ep,stickIfOpen:Z,toggle:ed});(0,g.useIsoLayoutEffect)(()=>{ed&&(x(ev),A.current=U)},[ed,ev,x,A,U]);let{getReferenceProps:ey}=tQ([ex,eb]);function eE(e){tn.flushSync(()=>{let t=A.current?.getBoundingClientRect();if(f&&t&&U){let e=U.getBoundingClientRect(),n=e.left>t.left,r=e.top>t.top;"horizontal"===T&&e.left!==t.left?v(n?"right":"left"):"vertical"===T&&e.top!==t.top&&v(r?"down":"up")}"click"!==e.type&&(ev.context.dataRef.current.openEvent=void 0),("touch"!==et||"click"===e.type)&&null!=l&&c(W,(0,eu.createChangeEventDetails)("mouseenter"
1===e.type?Q.REASONS.triggerHover:Q.REASONS.triggerPress,e.nativeEvent))})}let ew=(0,p.useStableCallback)(e=>{if(!b||!m)return void eE(e);let{width:t,height:n}=X(b);eE(e),eg(t,n)}),eS=u.useMemo(()=>({open:ed}),[ed]);function eC(e){en(e.pointerType)}let eA={tabIndex:0,onMouseEnter:ew,onClick:ew,onPointerEnter:eC,onPointerDown:eC,"aria-expanded":ed,"aria-controls":ed?b?.id:void 0,[ek]:"",onFocus(){ed&&N(!1)},onMouseMove(){er.current=!1},onKeyDown(e){if(er.current=!0,P)return;let t="horizontal"===T&&"ArrowDown"===e.key,n="vertical"===T&&"ArrowRight"===e.key;(t||n)&&(c(W,(0,eu.createChangeEventDetails)(Q.REASONS.listNavigation,e.nativeEvent)),ew(e),(0,es.stopEvent)(e))},onBlur(e){m&&b&&nl({currentTarget:e.currentTarget,relatedTarget:e.relatedTarget},{popupElement:b,rootRef:E,tree:B,nodeId:H})&&c(null,(0,eu.createChangeEventDetails)(Q.REASONS.focusOut,e.nativeEvent))}},{getButtonProps:ej,buttonRef:eM}=(0,nd.useButton)({disabled:i,focusableWhenDisabled:!0,native:o}),eT=m||y;return(0,a.jsxs)(u.Fragment,{children:[(0,a.jsx)(nc,{tag:"button",render:r,className:n,state:eS,stateAttributesMapping:tp,refs:[t,q,eM],props:[ey,_?.reference||eR.EMPTY_ARRAY,eA,s,ej]}),ed&&(0,a.jsxs)(u.Fragment,{children:[(0,a.jsx)(ns,{ref:R,onFocus:e=>{if(eT&&t6(e,eT))O.current?.focus();else{let e=t3(U);e?.focus()}}}),(0,a.jsx)("span",{"aria-owns":y?.id,style:nr}),(0,a.jsx)(ns,{ref:C,onFocus:e=>{if(eT&&t6(e,eT)){let e=k.current&&tF(k.current)?k.current:U;e?.focus()}else{let t=t4(U);t?.focus(),I(E.current,t)||c(null,(0,eu.createChangeEventDetails)(Q.REASONS.focusOut,e.nativeEvent))}}})]})]})}),nh=u.createContext(null),nm=ec("portal"),ng=u.forwardRef(function(e,t){let{children:n,container:r,className:o,render:i,renderGuards:s,...l}=e,{portalNode:c,portalSubtree:f}=function(e={}){let{ref:t,container:n,componentProps:r=eR.EMPTY_OBJECT,elementProps:o,elementState:i}=e,s=(0,m.useId)(),l=u.useContext(nh),a=l?.portalNode,[c,f]=u.useState(null),[p,h]=u.useState(null),v=u.useRef(null);(0,g.useIsoLayoutEffect)(()=>{if(null===n){v.current&&(v.current=null,h(null),f(null));return}if(null==s)return;let e=(n&&((0,d.isNode)(n)?n:n.current))??a??document.body;if(null==e){v.current&&(v.current=null,h(null),f(null));return}v.current!==e&&(v.current=e,h(null),f(e))},[n,a,s]);let x=(0,_.useRenderElement)("div",r,{ref:[t,h],state:i,props:[{id:s,[nm]:""},o]});return{portalNode:p,portalSubtree:c&&x?tn.createPortal(x,c):null}}({container:r,ref:t,componentProps:e,elementProps:l}),p=u.useRef(null),h=u.useRef(null),v=u.useRef(null),x=u.useRef(null),[b,y]=u.useState(null),E=b?.modal,w=b?.open,S="boolean"==typeof s?s:!!b&&!b.modal&&b.open&&!!c;u.useEffect(()=>{if(c&&!E)return c.addEventListener("focusin",e,!0),c.addEventListener("focusout",e,!0),()=>{c.removeEventListener("focusin",e,!0),c.removeEventListener("focusout",e,!0)};function e(e){c&&t6(e)&&("focusin"===e.type?t7:t8)(c)}},[c,E]),u.useEffect(()=>{c&&!w&&t7(c)},[w,c]);let R=u.useMemo(()=>({beforeOutsideRef:p,afterOutsideRef:h,beforeInsideRef:v,afterInsideRef:x,portalNode:c,setFocusManagerState:y}),[c]);return(0,a.jsxs)(u.Fragment,{children:[f,(0,a.jsxs)(nh.Provider,{value:R,children:[S&&c&&(0,a.jsx)(ns,{"data-type":"outside",ref:p,onFocus:e=>{if(t6(e,c))v.current?.focus();else{let e=t3(b?b.domReference:null);e?.focus()}}}),S&&c&&(0,a.jsx)("span",{"aria-owns":c.id,style:nr}),c&&tn.createPortal(n,c),S&&c&&(0,a.jsx)(ns,{"data-type":"outside",ref:h,onFocus:e=>{if(t6(e,c))x.current?.focus();else{let t=t4(b?b.domReference:null);t?.focus(),b?.closeOnFocusOut&&b?.onOpenChange(!1,(0,eu.createChangeEventDetails)(Q.REASONS.focusOut,e.nativeEvent))}}})]})]})}),nv=u.createContext(void 0),nx=u.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e,{mounted:o}=F();return o||n?(0,a.jsx)(nv.Provider,{value:n,children:(0,a.jsx)(ng,{ref:t,...r})}):null});var nb=d,ny=e.i(953760),nE=e.i(258950);let nw={name:"hide",async fn(e){let{width:t,height:n,x:r,y:o}=e.rects.reference,i=await (0,nE.hide)().fn(e);return{data:{referenceHidden:i.data?.referenceHidden||0===t&&0===n&&0===r&&0===o}}}};var nb=d;let nS={sideX:"left",sideY:"top"},nR={name:"adaptiveOrigin",async fn(e){let{x:t,y:n,rects:{floating:r},elements:{floating:o},platform:i,strategy:s,placement:l}
1=e,a=(0,nb.getWindow)(o),u=a.getComputedStyle(o);if("0s"===u.transitionDuration||""===u.transitionDuration)return{x:t,y:n,data:nS};let c=await i.getOffsetParent?.(o),d={width:0,height:0};if("fixed"===s&&a?.visualViewport)d={width:a.visualViewport.width,height:a.visualViewport.height};else if(c===a){let e=h(o);d={width:e.documentElement.clientWidth,height:e.documentElement.clientHeight}}else await i.isElement?.(c)&&(d=await i.getDimensions(c));let f=(0,q.getSide)(l),p=t,m=n;return"left"===f&&(p=d.width-(t+r.width)),"top"===f&&(m=d.height-(n+r.height)),{x:p,y:m,data:{sideX:"left"===f?"right":nS.sideX,sideY:"top"===f?"bottom":nS.sideY}}}};function nC(e,t,n){let r="inline-start"===e||"inline-end"===e;return({top:"top",right:r?n?"inline-start":"inline-end":"right",bottom:"bottom",left:r?n?"inline-end":"inline-start":"left"})[t]}function nk(e,t,n){let{rects:r,placement:o}=e;return{side:nC(t,(0,q.getSide)(o),n),align:(0,q.getAlignment)(o)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function nO(e){return null!=e&&"current"in e}let nA=u.createContext(void 0);function nj(e=!1){let t=u.useContext(nA);if(!t&&!e)throw Error((0,V.default)(42));return t}let nM=e6(),nT=u.forwardRef(function(e,t){let{open:n,mounted:r,positionerElement:o,setPositionerElement:i,floatingRootContext:s,nested:l,transitionStatus:c}=F(),{className:f,render:m,anchor:v,positionMethod:x="absolute",side:b="bottom",align:y="center",sideOffset:E=0,alignOffset:w=0,collisionBoundary:R="clipping-ancestors",collisionPadding:C=5,collisionAvoidance:k=l?nn:nt,arrowPadding:O=5,sticky:A=!1,disableAnchorTracking:j=!1,...M}=e,T=function(){let e=u.useContext(nv);if(void 0===e)throw Error((0,V.default)(40));return e}(),N=z(),I=ei(),[L,P]=u.useState(!1),D=u.useRef(null),W=u.useRef(null);u.useEffect(()=>{if(o)return o.addEventListener("focusin",e,!0),o.addEventListener("focusout",e,!0),()=>{o.removeEventListener("focusin",e,!0),o.removeEventListener("focusout",e,!0)};function e(e){o&&t6(e)&&("focusin"===e.type?t7:t8)(o)}},[o]);let H=(s||nM).useState("domReferenceElement"),B=function(e){var t,n;let{anchor:r,positionMethod:o="absolute",side:i="bottom",sideOffset:s=0,align:l="center",alignOffset:a=0,collisionBoundary:c,collisionPadding:f=5,sticky:m=!1,arrowPadding:v=5,disableAnchorTracking:x=!1,keepMounted:b=!1,floatingRootContext:y,mounted:E,collisionAvoidance:w,shiftCrossAxis:R=!1,nodeId:C,adaptiveOrigin:k,lazyFlip:O=!1,externalTree:A}=e,[j,M]=u.useState(null);E||null===j||M(null);let T=w.side||"flip",N=w.align||"flip",I=w.fallbackAxisSide||"end",L="function"==typeof r?r:void 0,P=(0,p.useStableCallback)(L),D=L?P:r,W=(0,tz.useValueAsRef)(r),H="rtl"===(0,eS.useDirection)(),B=j||({top:"top",right:"right",bottom:"bottom",left:"left","inline-end":H?"left":"right","inline-start":H?"right":"left"})[i],_="center"===l?B:`${B}-${l}`,V=f,$=+("bottom"===i),F=+("top"===i),Y=+("right"===i),z=+("left"===i);"number"==typeof V?V={top:V+$,right:V+z,bottom:V+F,left:V+Y}:V&&(V={top:(V.top||0)+$,right:(V.right||0)+z,bottom:(V.bottom||0)+F,left:(V.left||0)+Y});let K={boundary:"clipping-ancestors"===c?"clippingAncestors":c,padding:V},U=u.useRef(null),X=(0,tz.useValueAsRef)(s),J=(0,tz.useValueAsRef)(a),G=[(0,nE.offset)(e=>{let t=nk(e,i,H),n="function"==typeof X.current?X.current(t):X.current,r="function"==typeof J.current?J.current(t):J.current;return{mainAxis:n,crossAxis:r,alignmentAxis:r}},["function"!=typeof s?s:0,"function"!=typeof a?a:0,H,i])],Z="none"===N&&"shift"!==T,Q=!Z&&(m||R||"shift"===T),ee="none"===T?null:(0,nE.flip)({...K,padding:{top:V.top+1,right:V.right+1,bottom:V.bottom+1,left:V.left+1},mainAxis:!R&&"flip"===T,crossAxis:"flip"===N&&"alignment",fallbackAxisSideDirection:I}),et=Z?null:(0,nE.shift)(e=>{let t=h(e.elements.floating).documentElement;return{...K,rootBoundary:R?{x:0,y:0,width:t.clientWidth,height:t.clientHeight}:void 0,mainAxis:"none"!==N,crossAxis:Q,limiter:m||R?void 0:(0,nE.limitShift)(e=>{if(!U.current)return{};let{width:t,height:n}=U.current.getBoundingClientRect(),r=(0,q.getSideAxis)((0,q.getSide)(e.placement)),o="y"===r?V.left+V.right:V.top+V.bottom;
1return{offset:("y"===r?t:n)/2+o/2}})}},[K,m,R,V,N]);"shift"===T||"shift"===N||"center"===l?G.push(et,ee):G.push(ee,et),G.push((0,nE.size)({...K,apply({elements:{floating:e},rects:{reference:t},availableWidth:n,availableHeight:r}){Object.entries({"--available-width":`${n}px`,"--available-height":`${r}px`,"--anchor-width":`${t.width}px`,"--anchor-height":`${t.height}px`}).forEach(([t,n])=>{e.style.setProperty(t,n)})}}),(t=()=>({element:U.current||document.createElement("div"),padding:v,offsetParent:"floating"}),n=[v],{name:"arrow",options:t,async fn(e){let{x:n,y:r,placement:o,rects:i,platform:s,elements:l,middlewareData:a}=e,{element:u,padding:c=0,offsetParent:d="real"}=(0,q.evaluate)(t,e)||{};if(null==u)return{};let f=(0,q.getPaddingObject)(c),p={x:n,y:r},h=(0,q.getAlignmentAxis)(o),m=(0,q.getAxisLength)(h),g=await s.getDimensions(u),v="y"===h,x=v?"clientHeight":"clientWidth",b=i.reference[m]+i.reference[h]-p[h]-i.floating[m],y=p[h]-i.reference[h],E="real"===d?await s.getOffsetParent?.(u):l.floating,w=l.floating[x]||i.floating[m];w&&await s.isElement?.(E)||(w=l.floating[x]||i.floating[m]);let S=w/2-g[m]/2-1,R=Math.min(f[v?"top":"left"],S),C=Math.min(f[v?"bottom":"right"],S),k=w-g[m]-C,O=w/2-g[m]/2+(b/2-y/2),A=(0,q.clamp)(R,O,k),j=!a.arrow&&null!=(0,q.getAlignment)(o)&&O!==A&&i.reference[m]/2-(O<R?R:C)-g[m]/2<0,M=j?O<R?O-R:O-k:0;return{[h]:p[h]+M,data:{[h]:A,centerOffset:O-A-M,...j&&{alignmentOffset:M}},reset:j}},options:[t,n]}),{name:"transformOrigin",fn(e){let{elements:t,middlewareData:n,placement:r,rects:o,y:l}=e,a=(0,q.getSide)(r),u=(0,q.getSideAxis)(a),c=U.current,d=n.arrow?.x||0,f=n.arrow?.y||0,p=c?.clientWidth||0,h=c?.clientHeight||0,m=d+p/2,g=f+h/2,v=Math.abs(n.shift?.y||0),x=o.reference.height/2,b="function"==typeof s?s(nk(e,i,H)):s,y=v>b,E={top:`${m}px calc(100% + ${b}px)`,bottom:`${m}px ${-b}px`,left:`calc(100% + ${b}px) ${g}px`,right:`${-b}px ${g}px`}[a],w=`${m}px ${o.reference.y+x-l}px`;return t.floating.style.setProperty("--transform-origin",Q&&"y"===u&&y?w:E),{}}},nw,k),(0,g.useIsoLayoutEffect)(()=>{!E&&y&&y.update({referenceElement:null,floatingElement:null,domReferenceElement:null})},[E,y]);let en=u.useMemo(()=>({elementResize:!x&&"undefined"!=typeof ResizeObserver,layoutShift:!x&&"undefined"!=typeof IntersectionObserver}),[x]),{refs:er,elements:eo,x:ei,y:es,middlewareData:el,update:ea,placement:eu,context:ec,isPositioned:ed,floatingStyles:ef}=function(e={}){let{nodeId:t,externalTree:n}=e,r=tq(e),o=e.rootContext||r,i={reference:o.useState("referenceElement"),floating:o.useState("floatingElement"),domReference:o.useState("domReferenceElement")},[s,l]=u.useState(null),a=u.useRef(null),c=S(n);(0,g.useIsoLayoutEffect)(()=>{i.domReference&&(a.current=i.domReference)},[i.domReference]);let f=(0,nE.useFloating)({...e,elements:{...i,...s&&{reference:s}}}),p=u.useCallback(e=>{let t=(0,d.isElement)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;l(t),f.refs.setReference(t)},[f.refs]),[h,m]=u.useState(null),[v,x]=u.useState(null);o.useSyncedValue("referenceElement",h),o.useSyncedValue("domReferenceElement",(0,d.isElement)(h)?h:null),o.useSyncedValue("floatingElement",v);let b=u.useCallback(e=>{((0,d.isElement)(e)||null===e)&&(a.current=e,m(e)),((0,d.isElement)(f.refs.reference.current)||null===f.refs.reference.current||null!==e&&!(0,d.isElement)(e))&&f.refs.setReference(e)},[f.refs,m]),y=u.useCallback(e=>{x(e),f.refs.setFloating(e)},[f.refs]),E=u.useMemo(()=>({...f.refs,setReference:b,setFloating:y,setPositionReference:p,domReference:a}),[f.refs,b,y,p]),w=u.useMemo(()=>({...f.elements,domReference:i.domReference}),[f.elements,i.domReference]),R=o.useState("open"),C=o.useState("floatingId"),k=u.useMemo(()=>({...f,dataRef:o.context.dataRef,open:R,onOpenChange:o.setOpen,events:o.context.events,floatingId:C,refs:E,elements:w,nodeId:t,rootStore:o}),[f,E,w,t,o,R,C]);return(0,g.useIsoLayoutEffect)(()=>{o.context.dataRef.current.floatingContext=k;let e=c?.nodesRef.current.find(e=>e.id===t);e&&(e.context=k)}),u.useMemo(()=>({...f,context:k,refs:E,elements:w,rootStore:o}),[f,E,w,k,o])}({rootContext:y,placement:_,middleware:G,strategy:o,whileElementsMounted:b?void 0:(...e)=>(0,ny.autoUpdate)(...e,en),nodeId:C,externalTree:A}),{sideX:ep,sideY:eh}=el.adaptiveOrigin||nS,em=ed?o:"fixed",eg=u.useMemo(()=>k?{position:em,[ep]:ei,[eh]:es}:{position:em,...ef},[k,em,ep,ei,eh,es,ef]),ev=u.useRef(null);(0,g.useIsoLayoutEffect)(()=>
1{if(!E)return;let e=W.current,t="function"==typeof e?e():e,n=(nO(t)?t.current:t)||null;n!==ev.current&&(er.setPositionReference(n),ev.current=n)},[E,er,D,W]),u.useEffect(()=>{if(!E)return;let e=W.current;"function"!=typeof e&&nO(e)&&e.current!==ev.current&&(er.setPositionReference(e.current),ev.current=e.current)},[E,er,D,W]),u.useEffect(()=>{if(b&&E&&eo.domReference&&eo.floating)return(0,ny.autoUpdate)(eo.domReference,eo.floating,ea,en)},[b,E,eo,ea,en]);let ex=(0,q.getSide)(eu),eb=nC(i,ex,H),ey=(0,q.getAlignment)(eu)||"center",eE=!!el.hide?.referenceHidden;(0,g.useIsoLayoutEffect)(()=>{O&&E&&ed&&M(ex)},[O,E,ed,ex]);let ew=u.useMemo(()=>({position:"absolute",top:el.arrow?.y,left:el.arrow?.x}),[el.arrow]),eR=el.arrow?.centerOffset!==0;return u.useMemo(()=>({positionerStyles:eg,arrowStyles:ew,arrowRef:U,arrowUncentered:eR,side:eb,align:ey,physicalSide:ex,anchorHidden:eE,refs:er,context:ec,isPositioned:ed,update:ea}),[eg,ew,U,eR,eb,ey,ex,eE,er,ec,ed,ea])}({anchor:v??H??W,positionMethod:x,mounted:r,side:b,sideOffset:E,align:y,alignOffset:w,arrowPadding:O,collisionBoundary:R,collisionPadding:C,sticky:A,disableAnchorTracking:j,keepMounted:T,floatingRootContext:s,collisionAvoidance:k,nodeId:N,adaptiveOrigin:nR}),$=u.useMemo(()=>{let e={};return n||(e.pointerEvents="none"),{role:"presentation",hidden:!r,style:{...B.positionerStyles,...e}}},[n,r,B.positionerStyles]),Y=u.useMemo(()=>({open:n,side:B.side,align:B.align,anchorHidden:B.anchorHidden,instant:L}),[n,B.side,B.align,B.anchorHidden,L]);u.useEffect(()=>{if(!n)return;function e(){tn.flushSync(()=>{P(!0)}),I.start(100,()=>{P(!1)})}let t=(0,nb.getWindow)(o);return t.addEventListener("resize",e),()=>{t.removeEventListener("resize",e)}},[n,I,o]);let K=(0,_.useRenderElement)("div",e,{state:Y,ref:[t,i,D],props:[$,"starting"===c?t9:eR.EMPTY_OBJECT,M],stateAttributesMapping:th});return(0,a.jsx)(nA.Provider,{value:B,children:K})}),nN=e6();function nI({children:e}){let{beforeInsideRef:t,beforeOutsideRef:n,afterInsideRef:r,afterOutsideRef:o,positionerElement:i,viewportElement:s,floatingRootContext:l}=F(),c=!!nj(!0),d=i||s;return l||c?(0,a.jsxs)(u.Fragment,{children:[(0,a.jsx)(ns,{ref:t,onFocus:e=>{d&&t6(e,d)?t4(d)?.focus():n.current?.focus()}}),e,(0,a.jsx)(ns,{ref:r,onFocus:e=>{d&&t6(e,d)?t3(d)?.focus():o.current?.focus()}})]}):e}let nL=u.forwardRef(function(e,t){let{className:n,render:r,children:o,id:i,...s}=e,l=(0,m.useId)(i),{setViewportElement:u,setViewportTargetElement:c,floatingRootContext:d,prevTriggerElementRef:f,viewportInert:p,setViewportInert:h}=F(),v=!!nj(!0),x=(d||nN).useState("domReferenceElement");(0,g.useIsoLayoutEffect)(()=>{x&&(f.current=x)},[x,f]);let b=(0,_.useRenderElement)("div",e,{ref:[t,u],props:[{id:l,onBlur(e){let t=e.relatedTarget,n=e.currentTarget;t&&!I(n,t)&&t!==x&&h(!0)},...!v&&p&&{inert:tr(!0)},children:v?o:(0,a.jsx)(nI,{children:(0,a.jsx)("div",{ref:c,children:o})})},s]});return v?(0,a.jsx)(nI,{children:b}):b}),nP={...th,...to.transitionStatusMapping},nD=u.forwardRef(function(e,t){let{className:n,render:r,...o}=e,{open:i,mounted:s,transitionStatus:l}=F(),a=u.useMemo(()=>({open:i,transitionStatus:l}),[i,l]);return(0,_.useRenderElement)("div",e,{state:a,ref:t,props:[{role:"presentation",hidden:!s,style:{userSelect:"none",WebkitUserSelect:"none"}},o],stateAttributesMapping:nP})}),nW={...th,...to.transitionStatusMapping},nH=u.forwardRef(function(e,t){let{className:n,render:r,id:o,...i}=e,{open:s,transitionStatus:l,setPopupElement:a}=F(),c=nj(),d=(0,eS.useDirection)(),f=(0,te.useBaseUiId)(o),p=u.useMemo(()=>({open:s,transitionStatus:l,side:c.side,align:c.align,anchorHidden:c.anchorHidden}),[s,l,c.side,c.align,c.anchorHidden]),h="top"===c.side,m="left"===c.side;return"rtl"===d?(h=h||"inline-end"===c.side,m=m||"inline-end"===c.side):(h=h||"inline-start"===c.side,m=m||"inline-start"===c.side),(0,_.useRenderElement)("nav",e,{state:p,ref:[t,a],props:[{id:f,tabIndex:-1,style:h?{position:"absolute",["top"===c.side?"bottom":"top"]:"0",[m?"right":"left"]:"0"}:{}},i],stateAttributesMapping:nW})}),nB=u.forwardRef(function(e,t){let{className:n,render:r,...o}=e,{open:i}=F(),{arrowRef:s,side:l,align:a,arrowUncentered:c,arrowStyles:d}=nj(),f=u.useMemo(()=>({open:i,side:l,align:a,uncentered:c}),[i,l,a,c]);return(0,_.useRenderElement)("div",e,{state:f,ref:[t,s],props:[{style:d,"aria-hidden":!0},o],stateAttributesMapping:th})}),n_=u.forwardRef(function(e,t){let{className:n,render:r,active:o=!1,closeOnClick:i=!1,...s}=e,{setValue:l,popupElement:c,positionerElement:d,rootRef:f}=F(),p=z(),h=S(),m=u.useMemo(()=>({active:o}),[o]);return(0,a.jsx)(nc,{tag:"a",render:r,className:n,state:m,refs:[t],props:[{"aria-current":o?"page":void 0,tabIndex:void 0,onClick(e){i&&l(null,(0,eu.createChangeEventDetails)(Q.REASONS.linkPress,e.nativeEvent))},onBlur(e){d&&c&&nl({currentTarget:e.currentTarget,relatedTarget:e.relatedTarget},{popupElement:c,rootRef:f,tree:h,nodeId:p})&&l(null,(0,eu.createChangeEventDetails)(Q.REASONS.focusOut,e.nativeEvent))}},s]})}),nV=u.forwardRef(function(e,t){let{className:n,render:r,...o}=e,{value:i}=e9(),{open:s,value:l}=F(),a=s&&l===i,c=u.useMemo(()=>({open:a}),[a]);return(0,_.useRenderElement)("span",e,{state:c,ref:t,props:[{"aria-hidden":!0,
1children:"▼"},o],stateAttributesMapping:tf})});e.s(["Arrow",0,nB,"Backdrop",0,nD,"Content",0,tg,"Icon",0,nV,"Item",0,tt,"Link",0,n_,"List",0,e8,"Popup",0,nH,"Portal",0,nx,"Positioner",0,nT,"Root",0,et,"Trigger",0,np,"Viewport",0,nL],564772);var n$=e.i(564772),n$=n$;e.s([],162853),e.i(162853);let nF=u.createContext(void 0);function nY(e){let t=u.useContext(nF);if(!1===e&&void 0===t)throw Error((0,V.default)(27));return t}let nz={...th,...to.transitionStatusMapping},nK=u.forwardRef(function(e,t){let{render:n,className:r,forceRender:o=!1,...i}=e,{store:s}=nY(),l=s.useState("open"),a=s.useState("nested"),c=s.useState("mounted"),d=s.useState("transitionStatus"),f=u.useMemo(()=>({open:l,transitionStatus:d}),[l,d]);return(0,_.useRenderElement)("div",e,{state:f,ref:[s.context.backdropRef,t],stateAttributesMapping:nz,props:[{role:"presentation",hidden:!c,style:{userSelect:"none",WebkitUserSelect:"none"}},i],enabled:o||!a})}),nU=u.forwardRef(function(e,t){let{render:n,className:r,disabled:o=!1,nativeButton:i=!0,...s}=e,{store:l}=nY(),a=l.useState("open"),{getButtonProps:c,buttonRef:d}=(0,nd.useButton)({disabled:o,native:i}),f=u.useMemo(()=>({disabled:o}),[o]);return(0,_.useRenderElement)("button",e,{state:f,ref:[t,d],props:[{onClick:function(e){a&&l.setOpen(!1,(0,eu.createChangeEventDetails)(Q.REASONS.closePress,e.nativeEvent))}},s,c]})}),nq=u.forwardRef(function(e,t){let{render:n,className:r,id:o,...i}=e,{store:s}=nY(),l=(0,te.useBaseUiId)(o);return s.useSyncedValueWithCleanup("descriptionElementId",l),(0,_.useRenderElement)("p",e,{ref:t,props:[{id:l},i]})});var nb=d;let nX=0;function nJ(e,t={}){let{preventScroll:n=!1,cancelPrevious:r=!0,sync:o=!1}=t;r&&cancelAnimationFrame(nX);let i=()=>e?.focus({preventScroll:n});o?i():nX=requestAnimationFrame(i)}let nG={inert:new WeakMap,"aria-hidden":new WeakMap,none:new WeakMap};function nZ(e){return"inert"===e?nG.inert:"aria-hidden"===e?nG["aria-hidden"]:nG.none}let nQ=new WeakSet,n0={},n1=0,n2=e=>e&&(e.host||n2(e.parentNode));var n5=e.i(114683);let n4=[];function n3(){n4=n4.filter(e=>e.isConnected)}function n6(){return n3(),n4[n4.length-1]}function n8(e,t){if(!t.current.includes("floating")&&!e.getAttribute("role")?.includes("dialog"))return;let n=t2(),r=t$(e,n).filter(e=>{let t=e.getAttribute("data-tabindex")||"";return tF(e,n)||e.hasAttribute("data-tabindex")&&!t.startsWith("-")}),o=e.getAttribute("tabindex");t.current.includes("floating")||0===r.length?"0"!==o&&e.setAttribute("tabindex","0"):("-1"!==o||e.hasAttribute("data-tabindex")&&"-1"!==e.getAttribute("data-tabindex"))&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}function n7(e){let{context:t,children:n,disabled:r=!1,order:o=["content"],initialFocus:i=!0,returnFocus:s=!0,restoreFocus:l=!1,modal:c=!0,closeOnFocusOut:f=!0,openInteractionType:h="",getInsideElements:m=()=>[],nextFocusableElement:v,previousFocusableElement:x,beforeContentFocusGuardRef:b,externalTree:y}=e,E="rootStore"in t?t.rootStore:t,w=E.useState("open"),R=E.useState("domReferenceElement"),C=E.useState("floatingElement"),{events:k,dataRef:O}=E.context,A=(0,p.useStableCallback)(()=>O.current.floatingContext?.nodeId),j=(0,p.useStableCallback)(m),M=!1===i,T=H(R)&&M,P=(0,tz.useValueAsRef)(o),W=(0,tz.useValueAsRef)(i),_=(0,tz.useValueAsRef)(s),V=(0,tz.useValueAsRef)(h),$=S(y),F=u.useContext(nh),Y=u.useRef(null),z=u.useRef(null),K=u.useRef(!1),U=u.useRef(!1),q=u.useRef(!1),X=u.useRef(-1),J=u.useRef(""),G=u.useRef(""),Z=ei(),ee=ei(),et=(0,tY.useAnimationFrame)(),en=null!=F,er=B(C),eo=(0,p.useStableCallback)((e=er)=>e?tV(e,t2()):[]),ed=(0,p.useStableCallback)(e=>{let t=eo(e);return P.current.map(()=>t).filter(Boolean).flat()});u.useEffect(()=>{if(r||!c)return;function e(e){"Tab"===e.key&&I(er,N(D(er)))&&0===eo().length&&!T&&(0,es.stopEvent)(e)}let t=D(er);return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}},[r,R,er,c,P,T,eo,ed]),u.useEffect(()=>{if(!r&&C)return C.addEventListener("focusin",e),()=>{C.removeEventListener("focusin",e)};function e(e){let t=L(e),n=eo().indexOf(t);-1!==n&&(X.current=n)}},[r,C,eo]),u.useEffect(()=>{if(r||!w)return;let e=D(er);function t(){q.current=!1}function n(e){let t=L(e);q.current=!(I(C,t)||I(R,t)||I(F?.portalNode,t)),G.current=e.pointerType||"ke
1yboard"}function o(){G.current="keyboard"}return e.addEventListener("pointerdown",n,!0),e.addEventListener("pointerup",t,!0),e.addEventListener("pointercancel",t,!0),e.addEventListener("keydown",o,!0),()=>{e.removeEventListener("pointerdown",n,!0),e.removeEventListener("pointerup",t,!0),e.removeEventListener("pointercancel",t,!0),e.removeEventListener("keydown",o,!0)}},[r,C,R,er,w,F]),u.useEffect(()=>{if(r||!f)return;function e(){U.current=!0,ee.start(0,()=>{U.current=!1})}function t(e){let t=e.relatedTarget,n=e.currentTarget,r=L(e);queueMicrotask(()=>{let o=A(),i=E.context.triggerElements,s=!(I(R,t)||I(C,t)||I(t,C)||I(F?.portalNode,t)||null!=t&&i.hasElement(t)||i.hasMatchingElement(e=>I(e,t))||t?.hasAttribute(ec("focus-guard"))||$&&(el($.nodesRef.current,o).find(e=>I(e.context?.elements.floating,t)||I(e.context?.elements.domReference,t))||ea($.nodesRef.current,o).find(e=>[e.context?.elements.floating,B(e.context?.elements.floating)].includes(t)||e.context?.elements.domReference===t)));if(n===R&&er&&n8(er,P),l&&n!==R&&!(r&&r.isConnected&&("function"==typeof r.checkVisibility?r.checkVisibility():"none"!==(0,d.getComputedStyle)(r).display))&&N(D(er))===D(er).body){if((0,d.isHTMLElement)(er)&&(er.focus(),"popup"===l))return void et.request(()=>{er.focus()});let e=X.current,t=eo(),n=t[e]||t[t.length-1]||er;(0,d.isHTMLElement)(n)&&n.focus()}if(O.current.insideReactTree){O.current.insideReactTree=!1;return}(T||!c)&&t&&s&&!U.current&&(T||t!==n6())&&(K.current=!0,E.setOpen(!1,(0,eu.createChangeEventDetails)(Q.REASONS.focusOut,e)))})}function n(){q.current||(O.current.insideReactTree=!0,Z.start(0,()=>{O.current.insideReactTree=!1}))}let o=(0,d.isHTMLElement)(R)?R:null,i=[];if(C||o)return o&&(o.addEventListener("focusout",t),o.addEventListener("pointerdown",e),i.push(()=>{o.removeEventListener("focusout",t),o.removeEventListener("pointerdown",e)})),C&&(C.addEventListener("focusout",t),F&&(C.addEventListener("focusout",n,!0),i.push(()=>{C.removeEventListener("focusout",n,!0)})),i.push(()=>{C.removeEventListener("focusout",t)})),()=>{i.forEach(e=>{e()})}},[r,R,C,er,c,$,F,E,f,l,eo,T,A,P,O,Z,ee,et]);let ef=u.useRef(null),ep=u.useRef(null),eh=(0,em.useMergedRefs)(ef,b,F?.beforeInsideRef),eg=(0,em.useMergedRefs)(ep,F?.afterInsideRef);u.useEffect(()=>{if(r||!C||!w)return;let e=Array.from(F?.portalNode?.querySelectorAll(`[${ec("portal")}]`)||[]),t=$?ea($.nodesRef.current,A()):[],n=function(e,t=!1,n=!1){var r;let o,i,s,l,a,u,c,f=D(e[0]).body;return r=e.concat(Array.from(f.querySelectorAll("[aria-live]"))),o="data-base-ui-inert",i=n?"inert":t?"aria-hidden":null,s=r.map(e=>{if(f.contains(e))return e;let t=n2(e);return f.contains(t)?t:null}).filter(e=>null!=e),l=new Set,a=new Set(s),u=[],n0[o]||(n0[o]=new WeakMap),c=n0[o],s.forEach(function e(t){!(!t||l.has(t))&&(l.add(t),t.parentNode&&e(t.parentNode))}),function e(t){!t||a.has(t)||[].forEach.call(t.children,t=>{if("script"!==(0,d.getNodeName)(t))if(l.has(t))e(t);else{let e=i?t.getAttribute(i):null,n=null!==e&&"false"!==e,r=nZ(i),s=(r.get(t)||0)+1,l=(c.get(t)||0)+1;r.set(t,s),c.set(t,l),u.push(t),1===s&&n&&nQ.add(t),1===l&&t.setAttribute(o,""),!n&&i&&t.setAttribute(i,"inert"===i?"":"true")}})}(f),l.clear(),n1+=1,()=>{u.forEach(e=>{let t=nZ(i),n=(t.get(e)||0)-1,r=(c.get(e)||0)-1;t.set(e,n),c.set(e,r),n||(!nQ.has(e)&&i&&e.removeAttribute(i),nQ.delete(e)),r||e.removeAttribute(o)}),(n1-=1)||(nG.inert=new WeakMap,nG["aria-hidden"]=new WeakMap,nG.none=new WeakMap,nQ=new WeakSet,n0={})}}([C,t.find(e=>H(e.context?.elements.domReference||null))?.context?.elements.domReference,...e,...j(),Y.current,z.current,ef.current,ep.current,F?.beforeOutsideRef.current,F?.afterOutsideRef.current,(0,n5.resolveRef)(x),(0,n5.resolveRef)(v),T?R:null].filter(e=>null!=e),c||T);return()=>{n()}},[w,r,R,C,c,P,F,T,$,A,j,v,x]),(0,g.useIsoLayoutEffect)(()=>{if(!w||r||!(0,d.isHTMLElement)(er))return;let e=N(D(er));queueMicrotask(()=>{let t,n=ed(er),r=W.current,o="function"==typeof r?r(V.current||""):r;void 0===o||!1===o||(t=(t=!0===o||null===o?n[0]||er:(0,n5.resolveRef)(o))||n[0]||er,I(er,e)||nJ(t,{preventScroll:t===er}))})},[r,w,er,M,ed,W,V]),(0,g.useIsoLayoutEffect)(()=>{var e;if(r||!er)return;let t=D(er);function n(e){var t,n;let r;
1if(e.open||(t=e.nativeEvent,n=G.current,r=(0,nb.getWindow)(t.target),J.current=t instanceof r.KeyboardEvent?"keyboard":t instanceof r.FocusEvent?n||"keyboard":"pointerType"in t?t.pointerType||"keyboard":"touches"in t?"touch":t instanceof r.MouseEvent?n||(0===t.detail?"keyboard":"mouse"):""),e.reason===Q.REASONS.triggerHover&&"mouseleave"===e.nativeEvent.type&&(K.current=!0),e.reason===Q.REASONS.outsidePress)if(e.nested)K.current=!1;else if((0,es.isVirtualClick)(e.nativeEvent)||(0,es.isVirtualPointerEvent)(e.nativeEvent))K.current=!1;else{let e=!1;document.createElement("div").focus({get preventScroll(){return e=!0,!1}}),e?K.current=!1:K.current=!0}}e=N(t),n3(),e&&"body"!==(0,d.getNodeName)(e)&&(n4.push(e),n4.length>20&&(n4=n4.slice(-20))),k.on("openchange",n);let o=t.createElement("span");return o.setAttribute("tabindex","-1"),o.setAttribute("aria-hidden","true"),Object.assign(o.style,ni),en&&R&&R.insertAdjacentElement("afterend",o),()=>{k.off("openchange",n);let e=N(t),r=I(C,e)||$&&el($.nodesRef.current,A(),!1).some(t=>I(t.context?.elements.floating,e)),i=function(){let e=_.current,t="function"==typeof e?e(J.current):e;if(void 0===t||!1===t)return null;if(null===t&&(t=!0),"boolean"==typeof t){let e=R||n6();return e&&e.isConnected?e:o}let n=R||n6()||o;return(0,n5.resolveRef)(t)||n}();queueMicrotask(()=>{let n=function(e){if(!e)return null;let t=t2();return tF(e,t)?e:tV(e,t)[0]||e}(i),s="boolean"!=typeof _.current;_.current&&!K.current&&(0,d.isHTMLElement)(n)&&(s||n===e||e===t.body||r)&&n.focus({preventScroll:!0}),o.remove()})}},[r,C,er,_,O,k,$,en,R,A]),u.useEffect(()=>{queueMicrotask(()=>{K.current=!1})},[r]),u.useEffect(()=>{if(r||!w)return;function e(e){let t=L(e);t?.closest(`[${ne}]`)&&(U.current=!0)}let t=D(er);return t.addEventListener("pointerdown",e,!0),()=>{t.removeEventListener("pointerdown",e,!0)}},[r,w,er]),(0,g.useIsoLayoutEffect)(()=>{if(!r&&F)return F.setFocusManagerState({modal:c,closeOnFocusOut:f,open:w,onOpenChange:E.setOpen,domReference:R}),()=>{F.setFocusManagerState(null)}},[r,F,c,w,E,f,R]),(0,g.useIsoLayoutEffect)(()=>{if(!r&&er)return n8(er,P),()=>{queueMicrotask(n3)}},[r,er,P]);let ev=!r&&(!c||!T)&&(en||c);return(0,a.jsxs)(u.Fragment,{children:[ev&&(0,a.jsx)(ns,{"data-type":"inside",ref:eh,onFocus:e=>{if(c){let e=ed();nJ(e[e.length-1])}else if(F?.portalNode)if(K.current=!1,t6(e,F.portalNode)){let e=t4(R);e?.focus()}else(0,n5.resolveRef)(x??F.beforeOutsideRef)?.focus()}}),n,ev&&(0,a.jsx)(ns,{"data-type":"inside",ref:eg,onFocus:e=>{if(c)nJ(ed()[0]);else if(F?.portalNode)if(f&&(K.current=!0),t6(e,F.portalNode)){let e=t3(R);e?.focus()}else(0,n5.resolveRef)(v??F.afterOutsideRef)?.focus()}})]})}let n9=((i={}).nestedDialogs="--nested-dialogs",i),re=((s={})[s.open=ti.open]="open",s[s.closed=ti.closed]="closed",s[s.startingStyle=ti.startingStyle]="startingStyle",s[s.endingStyle=ti.endingStyle]="endingStyle",s.nested="data-nested",s.nestedDialogOpen="data-nested-dialog-open",s),rt=u.createContext(void 0);function rn(){let e=u.useContext(rt);if(void 0===e)throw Error((0,V.default)(26));return e}let rr={...th,...to.transitionStatusMapping,nestedDialogOpen:e=>e?{[re.nestedDialogOpen]:""}:null},ro=u.forwardRef(function(e,t){let{className:n,finalFocus:r,initialFocus:o,render:i,...s}=e,{store:l}=nY(),c=l.useState("descriptionElementId"),d=l.useState("disablePointerDismissal"),f=l.useState("floatingRootContext"),p=l.useState("popupProps"),h=l.useState("modal"),m=l.useState("mounted"),g=l.useState("nested"),v=l.useState("nestedOpenDialogCount"),x=l.useState("open"),b=l.useState("openMethod"),y=l.useState("titleElementId"),E=l.useState("transitionStatus"),w=l.useState("role");rn(),(0,K.useOpenChangeComplete)({open:x,ref:l.context.popupRef,onComplete(){x&&l.context.onOpenChangeComplete?.(!0)}});let S=void 0===o?function(e){return"touch"!==e||l.context.popupRef.current}:o,R=v>0,C=u.useMemo(()=>({open:x,nested:g,transitionStatus:E,nestedDialogOpen:R}),[x,g,E,R]),k=(0,_.useRenderElement)("div",e,{state:C,props:[p,{"aria-labelledby":y??void 0,"aria-describedby":c??void 0,role:w,tabIndex:-1,hidden:!m,onKeyDown(e){eg.COMPOSITE_KEYS.has(e.key)&&e.stopPropagation()},style:{[n9.nestedDialogs]:v}},s],ref:[t,l.context.popupRef,l.useStateSetter("popupElement")],stateAttributesMapping:rr});return(0,a.jsx)(n7,{context:f,openInteractionType:b,disabled:!m,closeOnFocusOut:!d,initialFocus:S,returnFocus:r,modal:!1!==h,restoreFocus:"popup",children:k})}),ri=u.forwardRef(function(e,t){let n,{cutout:r,...o}=e;if(r){let e=r?.getBoundingClientRect();n=`polygon(
2      0% 0%,
3      100% 0%,
4      100% 100%,
5      0% 100%,
6      0% 0%,
7      ${e.left}px ${e.top}px,
8      ${e.left}px ${e.bottom}px,
9      ${e.right}px ${e.bottom}px,
10      ${e.right}px ${e.top}px,
11      ${e.left}px ${e.top}px
12    )`}return(0,a.jsx)("div",{ref:t,role:"presentation","data-base-ui-inert":"",...o,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:n}})}),rs=u.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e,{store:o}=nY(),i=o.useState("mounted"),s=o.useState("modal");return i||n?(0,a.jsx)(rt.Provider,{value:n,children:(0,a.jsxs)(ng,{ref:t,...r,children:[i&&!0===s&&(0,a.jsx)(ri,{ref:o.context.
12internalBackdropRef,inert:tr(!open)}),e.children]})}):null});var nb=d;let rl={},ra={},ru="";class rc{lockCount=0;restore=null;timeoutLock=eo.create();timeoutUnlock=eo.create();acquire(e){return this.lockCount+=1,1===this.lockCount&&null===this.restore&&this.timeoutLock.start(0,()=>this.lock(e)),this.release}release=()=>{this.lockCount-=1,0===this.lockCount&&this.restore&&this.timeoutUnlock.start(0,this.unlock)};unlock=()=>{0===this.lockCount&&this.restore&&(this.restore?.(),this.restore=null)};lock(e){let t,n,r,o,i;if(0===this.lockCount||null!==this.restore)return;let s=h(e).documentElement,l=(0,nb.getWindow)(s).getComputedStyle(s).overflowY;if("hidden"===l||"clip"===l){this.restore=eR.NOOP;return}let a=no.isIOS||!function(e){if("undefined"==typeof document)return!1;let t=h(e);return(0,nb.getWindow)(t).innerWidth-t.documentElement.clientWidth>0}(e);this.restore=a?(n=(t=h(e)).documentElement,r=t.body,i=(o=(0,d.isOverflowElement)(n)?n:r).style.overflow,o.style.overflow="hidden",()=>{o.style.overflow=i}):function(e){let t=h(e),n=t.documentElement,r=t.body,o=(0,nb.getWindow)(n),i=0,s=0,l=tY.AnimationFrame.create(),a="undefined"!=typeof CSS&&CSS.supports?.("scrollbar-gutter","stable");if(no.isWebKit&&(o.visualViewport?.scale??1)!==1)return()=>{};function u(){let e=o.getComputedStyle(n),t=o.getComputedStyle(r),l=(e.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";i=n.scrollTop,s=n.scrollLeft,rl={scrollbarGutter:n.style.scrollbarGutter,overflowY:n.style.overflowY,overflowX:n.style.overflowX},ru=n.style.scrollBehavior,ra={position:r.style.position,height:r.style.height,width:r.style.width,boxSizing:r.style.boxSizing,overflowY:r.style.overflowY,overflowX:r.style.overflowX,scrollBehavior:r.style.scrollBehavior};let u=n.scrollHeight>n.clientHeight,c=n.scrollWidth>n.clientWidth,f="scroll"===e.overflowY||"scroll"===t.overflowY,p="scroll"===e.overflowX||"scroll"===t.overflowX,h=Math.max(0,o.innerWidth-n.clientWidth),m=Math.max(0,o.innerHeight-n.clientHeight),g=parseFloat(t.marginTop)+parseFloat(t.marginBottom),v=parseFloat(t.marginLeft)+parseFloat(t.marginRight),x=(0,d.isOverflowElement)(n)?n:r;if(a){n.style.scrollbarGutter=l,x.style.overflowY="hidden",x.style.overflowX="hidden";return}Object.assign(n.style,{scrollbarGutter:l,overflowY:"hidden",overflowX:"hidden"}),(u||f)&&(n.style.overflowY="scroll"),(c||p)&&(n.style.overflowX="scroll"),Object.assign(r.style,{position:"relative",height:g||m?`calc(100dvh - ${g+m}px)`:"100dvh",width:v||h?`calc(100vw - ${v+h}px)`:"100vw",boxSizing:"border-box",overflow:"hidden",scrollBehavior:"unset"}),r.scrollTop=i,r.scrollLeft=s,n.setAttribute("data-base-ui-scroll-locked",""),n.style.scrollBehavior="unset"}function c(){Object.assign(n.style,rl),Object.assign(r.style,ra),a||(n.scrollTop=i,n.scrollLeft=s,n.removeAttribute("data-base-ui-scroll-locked"),n.style.scrollBehavior=ru)}function f(){c(),l.request(u)}return u(),o.addEventListener("resize",f),()=>{l.cancel(),c(),"function"==typeof o.removeEventListener&&o.removeEventListener("resize",f)}}(e)}}let rd=new rc,rf=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]),rp={...{open:eG(e=>e.open),mounted:eG(e=>e.mounted),transitionStatus:eG(e=>e.transitionStatus),floatingRootContext:eG(e=>e.floatingRootContext),preventUnmountingOnClose:eG(e=>e.preventUnmountingOnClose),payload:eG(e=>e.payload),activeTriggerId:eG(e=>e.activeTriggerId),activeTriggerElement:eG(e=>e.mounted?e.activeTriggerElement:null),isTriggerActive:eG((e,t)=>void 0!==t&&e.activeTriggerId===t),isOpenedByTrigger:eG((e,t)=>
12void 0!==t&&e.activeTriggerId===t&&e.open),isMountedByTrigger:eG((e,t)=>void 0!==t&&e.activeTriggerId===t&&e.mounted),triggerProps:eG((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),popupProps:eG(e=>e.popupProps),popupElement:eG(e=>e.popupElement),positionerElement:eG(e=>e.positionerElement)},modal:eG(e=>e.modal),nested:eG(e=>e.nested),nestedOpenDialogCount:eG(e=>e.nestedOpenDialogCount),disablePointerDismissal:eG(e=>e.disablePointerDismissal),openMethod:eG(e=>e.openMethod),descriptionElementId:eG(e=>e.descriptionElementId),titleElementId:eG(e=>e.titleElementId),viewportElement:eG(e=>e.viewportElement),role:eG(e=>e.role)};class rh extends e5{constructor(e){super(function(e={}){return{...{open:!1,mounted:!1,transitionStatus:"idle",floatingRootContext:e6(),preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,popupElement:null,positionerElement:null,activeTriggerProps:eR.EMPTY_OBJECT,inactiveTriggerProps:eR.EMPTY_OBJECT,popupProps:eR.EMPTY_OBJECT},modal:!0,disablePointerDismissal:!1,popupElement:null,viewportElement:null,descriptionElementId:void 0,titleElementId:void 0,openMethod:null,nested:!1,nestedOpenDialogCount:0,role:"dialog",...e}}(e),{popupRef:u.createRef(),backdropRef:u.createRef(),internalBackdropRef:u.createRef(),triggerElements:new eA,onOpenChange:void 0,onOpenChangeComplete:void 0},rp)}setOpen=(e,t)=>{if(t.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},e||null!=t.trigger||null==this.state.activeTriggerId||(t.trigger=this.state.activeTriggerElement??void 0),this.context.onOpenChange?.(e,t),t.isCanceled)return;let n={open:e,nativeEvent:t.event,reason:t.reason,nested:this.state.nested};this.state.floatingRootContext.context.events?.emit("openchange",n);let r={open:e},o=t.trigger?.id??null;(o||e)&&(r.activeTriggerId=o,r.activeTriggerElement=t.trigger??null),this.update(r)}}function rm(e){let{children:t,open:n,defaultOpen:r=!1,onOpenChange:o,onOpenChangeComplete:i,disablePointerDismissal:s=!1,modal:l=!0,actionsRef:c,handle:f,triggerId:h,defaultTriggerId:x=null}=e,b=nY(!0),y=!!b,E=(0,v.useRefWithInit)(()=>f?.store??new rh({open:n??r,activeTriggerId:void 0!==h?h:x,modal:l,disablePointerDismissal:s,nested:y})).current;E.useControlledProp("open",n,r),E.useControlledProp("activeTriggerId",h,x),E.useSyncedValues({disablePointerDismissal:s,nested:y,modal:l}),E.useContextCallback("onOpenChange",o),E.useContextCallback("onOpenChangeComplete",i);let S=E.useState("payload");!function(e){let t,{store:n,parentContext:r,actionsRef:o}=e,i=n.useState("open"),s=n.useState("disablePointerDismissal"),l=n.useState("modal"),a=n.useState("popupElement"),{openMethod:c,triggerProps:f,reset:h}=function(e){let t,n,[r,o]=u.useState(null),i=(0,p.useStableCallback)((t,n)=>{e||o(n)}),s=u.useCallback(()=>{o(null)},[]),{onClick:l,onPointerDown:a}=(t=u.useRef(""),n=u.useCallback(e=>{e.defaultPrevented||(t.current=e.pointerType,i(e,e.pointerType))},[i]),{onClick:u.useCallback(e=>{0===e.detail?i(e,"keyboard"):("pointerType"in e&&i(e,e.pointerType),i(e,t.current),t.current="")},[i]),onPointerDown:n});return u.useMemo(()=>({openMethod:r,reset:s,triggerProps:{onClick:l,onPointerDown:a}}),[r,s,l,a])}(i);t=n.useState("open"),(0,g.useIsoLayoutEffect)(()=>{if(t&&!n.select("activeTriggerId")&&1===n.context.triggerElements.size){let e=n.context.triggerElements.entries().next();if(!e.done){let[t,r]=e.value;n.update({activeTriggerId:t,activeTriggerElement:r})}}},[t,n]);let{forceUnmount:x}=function(e,t,n){let{mounted:r,setMounted:o,transitionStatus:i}=(0,U.useTransitionStatus)(e);t.useSyncedValues({mounted:r,transitionStatus:i});let s=(0,p.useStableCallback)(()=>{o(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1}),n?.(),t.context.onOpenChangeComplete?.(!1)}),l=t.useState("preventUnmountingOnClose");return(0,K.useOpenChangeComplete)({enabled:!l,open:e,ref:t.context.popupRef,onComplete(){e||s()}}),{forceUnmount:s,transitionStatus:i}}(i,n,()=>{h()}),b=(0,p.useStableCallback)(e=>{let t=(0,eu.createChangeEventDetails)(e);return t.preventUnmountOnClose=()=>{n.set("preventUnmountingOnClose",!0)},t}),y=u.useCallback(()=>{n.setOpen(!1,b(Q.REASONS.imperativeAction))},[n,b]);u.useImperativeHandle(o,()=>({unmount:x,close:y}),[x,y]);let E=function(e){let{popupStore:t,noEmit:n=!1,treatPopupAsFloatingElement:r=!1,onOpenChange:o}=e,i=(0,m.useId)(),s=null!=w(),l=t.useState("open"),a=t.useState("activeTriggerElement"),u=t.useState(r?"popupElement":"positionerElement"),c=t.context.triggerElements,f=(0,v.useRefWithInit)(()=>new e3({open:l,referenceElement:a,floatingElement:u,triggerElements:c,onOpenChange:o,floatingId:i,nested:s,noEmit:n})).current;return(0,g.useIsoLayoutEffect)(()=>{let e={open:l,floatingId:i,referenceElement:a,floatingElement:u};(0,d.isElement)(a)&&(e.domReferenceElement=a),f.update(e)},[l,i,a,u,f]),f.context.onOpenChange=o,f.context.nested=s,f.context.noEmit=n,f}({popupStore:n,onOpenChange:n.setOpen,treatPopupAsFloatingElement:!0,noEmit:!0}),[S,R]=u.useState(0),C=0===S,k=function(e,t={}){let n="rootStore"in e?e.rootStore:e,r=n.useState("open"),o=n.useState("floatingId"),i=n.useState("domReferenceElement"),s=n.useState("floatingElement"),{enabled:l=!0,role:a="dialog"}=t,c=(0,m.useId)(),d=i?.id||c,f=u.useMemo(()=>B(s)?.id||o,[s,o]),p=rf.get(a)??a,h=null!=w(),g=u.useMemo(()=>"tooltip"===p||"label"===a?eR.EMPTY_OBJECT:{"aria-haspopup":"alertdialog"===p?"dialog":p,"aria-expanded":"false",..."listbox"===p&&{role:"combobox"},..."menu"===p&&h&&{role:"menuitem"},..."select"===a&&{"aria-autocomplete":"none"},..."combobox"===a&&{"aria-autocomplete":"list"}},[p,h,a]),v=u.useMemo(()=>"tooltip"===p||"label"===a?{[`aria-${"label"===a?"labelledby":"describedby"}`]:r?f:void 0}:{...g,"aria-expanded":r?"true":"false","aria-controls":r?f:void 0,..."menu"===p&&{id:d}},[p,f,r,d,a,g]),x=u.useMemo(()=>
12{let e={id:f,...p&&{role:p}};return"tooltip"===p||"label"===a?e:{...e,..."menu"===p&&{"aria-labelledby":d}}},[p,f,d,a]),b=u.useCallback(({active:e,selected:t})=>{let n={role:"option",...e&&{id:`${f}-fui-option`}};switch(a){case"select":case"combobox":return{...n,"aria-selected":t}}return{}},[f,a]);return u.useMemo(()=>l?{reference:v,floating:x,item:b,trigger:g}:{},[l,v,x,g,b])}(E),O=ef(E,{outsidePressEvent:()=>n.context.internalBackdropRef.current||n.context.backdropRef.current?"intentional":{mouse:"trap-focus"===l?"sloppy":"intentional",touch:"sloppy"},outsidePress(e){if("button"in e&&0!==e.button||"touches"in e&&1!==e.touches.length)return!1;let t=L(e);return!!C&&!s&&(!l||!n.context.internalBackdropRef.current&&!n.context.backdropRef.current||n.context.internalBackdropRef.current===t||n.context.backdropRef.current===t||I(t,a)&&!t?.hasAttribute("data-base-ui-portal"))},escapeKey:C});!function(e=!0,t=null){(0,g.useIsoLayoutEffect)(()=>{if(e)return rd.acquire(t)},[e,t])}(i&&!0===l,a);let{getReferenceProps:A,getFloatingProps:j,getTriggerProps:M}=tQ([k,O]);n.useContextCallback("onNestedDialogOpen",e=>{R(e+1)}),n.useContextCallback("onNestedDialogClose",()=>{R(0)}),u.useEffect(()=>(r?.onNestedDialogOpen&&i&&r.onNestedDialogOpen(S),r?.onNestedDialogClose&&!i&&r.onNestedDialogClose(),()=>{r?.onNestedDialogClose&&i&&r.onNestedDialogClose()}),[i,r,S]);let T=u.useMemo(()=>A(f),[A,f]),N=u.useMemo(()=>M(f),[M,f]),P=u.useMemo(()=>j(),[j]);n.useSyncedValues({openMethod:c,activeTriggerProps:T,inactiveTriggerProps:N,popupProps:P,floatingRootContext:E,nestedOpenDialogCount:S})}({store:E,actionsRef:c,parentContext:b?.store.context,onOpenChange:o,triggerIdProp:h});let R=u.useMemo(()=>({store:E}),[E]);return(0,a.jsx)(nF.Provider,{value:R,children:"function"==typeof t?t({payload:S}):t})}let rg=((l={})[l.open=ti.open]="open",l[l.closed=ti.closed]="closed",l[l.startingStyle=ti.startingStyle]="startingStyle",l[l.endingStyle=ti.endingStyle]="endingStyle",l.nested="data-nested",l.nestedDialogOpen="data-nested-dialog-open",l),rv={...th,...to.transitionStatusMapping,nested:e=>e?{[rg.nested]:""}:null,nestedDialogOpen:e=>e?{[rg.nestedDialogOpen]:""}:null},rx=u.forwardRef(function(e,t){let{className:n,render:r,children:o,...i}=e,s=rn(),{store:l}=nY(),a=l.useState("open"),c=l.useState("nested"),d=l.useState("transitionStatus"),f=l.useState("nestedOpenDialogCount"),p=l.useState("mounted"),h=f>0,m=u.useMemo(()=>({open:a,nested:c,transitionStatus:d,nestedDialogOpen:h}),[a,c,d,h]);return(0,_.useRenderElement)("div",e,{enabled:s||p,state:m,ref:[t,l.useStateSetter("viewportElement")],stateAttributesMapping:rv,props:[{role:"presentation",hidden:!p,children:o},i]})}),rb=u.forwardRef(function(e,t){let{render:n,className:r,id:o,...i}=e,{store:s}=nY(),l=(0,te.useBaseUiId)(o);return s.useSyncedValueWithCleanup("titleElementId",l),(0,_.useRenderElement)("h2",e,{ref:t,props:[{id:l},i]})}),ry=u.forwardRef(function(e,t){var n;let r,o,i,s,{render:l,className:a,disabled:c=!1,nativeButton:d=!0,id:f,payload:h,handle:m,...v}=e,x=nY(!0),b=m?.store??x?.store;if(!b)throw Error((0,V.default)(79));let y=(0,te.useBaseUiId)(f),E=b.useState("floatingRootContext"),w=b.useState("isOpenedByTrigger",y),S=u.useRef(null),{registerTrigger:R,isMountedByThisTrigger:C}=(n={payload:h},r=b.useState("isMountedByTrigger",y),o=u.useRef(null),i=u.useCallback(e=>{if(void 0!==y&&(null!==o.current&&(b.context.triggerElements.delete(o.current),o.current=null),null!==e))return o.current=y,b.context.triggerElements.add(y,e),()=>{null!==o.current&&(b.context.triggerElements.delete(o.current),o.current=null)}},[b,y]),s=(0,p.useStableCallback)(e=>{let t=i(e);return null!==e&&b.select("open")&&null==b.select("activeTriggerId")&&b.update({activeTriggerId:y,activeTriggerElement:e,...n}),t}),(0,g.useIsoLayoutEffect)(()=>{r&&b.update({activeTriggerElement:S.current,...n})},[r,b,S,...Object.values(n)]),{registerTrigger:s,isMountedByThisTrigger:r}),{getButtonProps:k,buttonRef:O}=(0,nd.useButton)({disabled:c,native:d}),A=tQ([tU(E,{enabled:null!=E})]),j=u.useMemo(()=>({disabled:c,open:w}),[c,w]),M=b.useState("triggerProps",C);return(0,_.useRenderElement)("button",e,{state:j,ref:[O,t,R,S],props:[A.getReferenceProps(),M,{[ne]:"",id:y},v,k],stateAttributesMapping:tf})});class rE{constructor(e){this.store=e??new rh}open(e){let t=e?this.store.context.triggerElements.getById(e):void 0;this.store.setOpen(!0,(0,eu.createChangeEventDetails)(Q.REASONS.imperativeAction,void 0,t))}openWithPayload(e){this.store.set("payload",e),this.store.setOpen(!0,(0,eu.createChangeEventDetails)(Q.REASONS.imperativeAction,void 0,void 0))}close(){this.store.setOpen(!1,(0,eu.createChangeEventDetails)(Q.REASONS.imperativeAction,void 0,void 0))}get isOpen(){return this.store.state.open}}function rw(){return new rE}e.s(["Backdrop",0,nK,"Close",0,nU,"Description",0,nq,"Handle",()=>rE,"Popup",0,ro,"Portal",0,rs,"Root",()=>rm,"Title",0,rb,"Trigger",0,ry,"Viewport",0,rx,"createHandle",()=>rw],804576);var rS=e.i(804576),rS=rS,rR=e.i(664659),rC=e.i(373375),rk=e.i(463059);let rO=(0,e.i(475254).default)("menu",[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]]);var rA=e.i(37727),rj=e.i(846932),rM=e.i(88653),rT=e.i(310542),rN=e.i(895420),rI=e.i(870053),rL=e.i(685442);let rP="Platform",rD=[{name:"Kairos Simulate + Evaluate",href:"/kairos"},{name:"Expression Measurement API",href:"/expression-measurement-api"},{name:"Human Feedback API",href:"/human-feedback-api"},{name:"Data Solutions",href:"/datasets"}],rW="Leaderboards",rH=[{name:"Real World VoiceEQ Bench",href:"/rw-voice-eq"},{name:"SLM Judge",href:"/slm-judge-leaderboard"}],rB="Resources",r_=[{name:"Blog",href:"/blog"},{name:"Publications",href:"/publications"},{name:"About",href:"/about"},{name:"Careers",href:"/careers"}],rV="Research",r$="/research";function rF({href:e,children:t,icon:n,IconComponent:r,onClick:o}){let i=e.startsWith("http://")||e.startsWith("https://");return(0,a.jsxs)(n$.Link,{render:i?(0,a.jsx)("a",{href:e,target:"_blank",rel:"noopener noreferrer",onClick:o}):(0,a.jsx)(c.default,{href:e,onClick:o}),className:"flex items-center gap-2 px-3 py-2 text-sm font-sans text-foreground
12/80 hover:text-foreground hover:bg-foreground/5 border border-foreground/10 rounded-lg transition-colors",children:[r?(0,a.jsx)(r,{className:"w-4 h-4"}):n?(0,a.jsx)("img",{src:n,alt:"",className:"w-4 h-4 object-contain"}):null,t]})}function rY(){let{scrollY:e}=(0,rT.useScroll)(),[t,n]=u.useState(null),[r,o]=u.useState(null),{theme:i}=(0,rL.useNavbarTheme)(),s="dark"===i,l=u.useCallback(()=>{o(null)},[]),d=(0,rN.useTransform)(e,[0,200],[64,48]),f=(0,rN.useTransform)(e,[0,200],[1,.85]),p=(0,rN.useTransform)(e,[0,200],[72,56]),h=(0,rN.useTransform)(e,[0,50],["rgba(255, 249, 243, 0)","rgba(255, 249, 243, 0.9)"]),m=(0,rN.useTransform)(e,[0,50],["rgba(34, 34, 34, 0)","rgba(34, 34, 34, 0.9)"]),g=(0,rN.useTransform)(e,[0,50],["blur(0px)","blur(12px)"]),v=e=>(t||r)&&t!==e&&r!==e?.3:1,x=s?"text-white/80 hover:text-white":"text-foreground/80 hover:text-foreground";return(0,a.jsx)(rj.motion.nav,{className:`fixed top-0 z-50 w-full transition-colors duration-300 ${s?"text-white":"text-foreground"}`,style:{backgroundColor:s?m:h,backdropFilter:g},children:(0,a.jsx)("div",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",children:(0,a.jsxs)(rj.motion.div,{className:"flex items-center justify-between",style:{height:d},children:[(0,a.jsx)(c.default,{href:"/",className:`flex items-center ${s?"text-white":"text-foreground"} transition-colors duration-300`,children:(0,a.jsx)(rj.motion.div,{style:{scale:f,originX:0},children:(0,a.jsx)(rI.Logo,{className:"h-6 w-auto",fill:"currentColor"})})}),(0,a.jsxs)(n$.Root,{className:"hidden lg:flex items-center absolute left-1/2 -translate-x-1/2",value:r,onValueChange:e=>o(e),children:[(0,a.jsxs)(n$.List,{className:"flex items-center gap-1",children:[(0,a.jsxs)(n$.Item,{value:"products",onMouseEnter:()=>n("products"),onMouseLeave:()=>n(null),style:{opacity:v("products")},className:"transition-opacity",children:[(0,a.jsxs)(n$.Trigger,{className:`flex items-center gap-1 px-3 py-2 text-sm font-mono uppercase ${x} transition-colors`,children:[rP,(0,a.jsx)(rR.ChevronDown,{className:"w-4 h-4",strokeWidth:1.5})]}),(0,a.jsx)(n$.Content,{children:(0,a.jsx)(rj.motion.div,{initial:{opacity:0,y:-8},animate:{opacity:1,y:0},transition:{duration:.15,ease:"easeOut"},className:"p-6 whitespace-nowrap",children:(0,a.jsx)("div",{className:"flex flex-col gap-2",children:rD.map(e=>(0,a.jsx)(rF,{href:e.href,onClick:l,children:e.name},e.name))})})})]}),(0,a.jsxs)(n$.Item,{value:"leaderboards",onMouseEnter:()=>n("leaderboards"),onMouseLeave:()=>n(null),style:{opacity:v("leaderboards")},className:"transition-opacity",children:[(0,a.jsxs)(n$.Trigger,{className:`flex items-center gap-1 px-3 py-2 text-sm font-mono uppercase ${x} transition-colors`,children:[rW,(0,a.jsx)(rR.ChevronDown,{className:"w-4 h-4",strokeWidth:1.5})]}),(0,a.jsx)(n$.Content,{children:(0,a.jsx)(rj.motion.div,{initial:{opacity:0,y:-8},animate:{opacity:1,y:0},transition:{duration:.15,ease:"easeOut"},className:"p-6 whitespace-nowrap",children:(0,a.jsx)("div",{className:"flex flex-col gap-2",children:rH.map(e=>(0,a.jsx)(rF,{href:e.href,onClick:l,children:e.name},e.name))})})})]}),(0,a.jsxs)(n$.Item,{value:"resources",onMouseEnter:()=>n("resources"),onMouseLeave:()=>n(null),style:{opacity:v("resources")},className:"transition-opacity",children:[(0,a.jsxs)(n$.Trigger,{className:`flex items-center gap-1 px-3 py-2 text-sm font-mono uppercase ${x} transition-colors`,children:[rB,(0,a.jsx)(rR.ChevronDown,{className:"w-4 h-4",strokeWidth:1.5})]}),(0,a.jsx)(n$.Content,{children:(0,a.jsx)(rj.motion.div,{initial:{opacity:0,y:-8},animate:{opacity:1,y:0},transition:{duration:.15,ease:"easeOut"},className:"min-w-50 p-6 whitespace-nowrap",children:(0,a.jsx)("div",{className:"flex flex-col gap-2",children:r_.map(e=>(0,a.jsx)(rF,{href:e.href,onClick:l,children:e.name},e.name))})})})]}),(0,a.jsx)(n$.Item,{onMouseEnter:()=>n("research"),onMouseLeave:()=>n(null),style:{opacity:v("research")},className:"transition-opacity",children:(0,a.jsx)(n$.Link,{render:(0,a.jsx)(c.default,{href:r$}),className:`flex items-center px-3 py-2 text-sm font-mono uppercase ${x} transition-colors`,children:rV})})]}),(0,a.jsx)(n$.Portal,{children:(0,a.jsx)(rj.motion.div,{style:{position:"fixed",left:"50%",x:"-50%",top:p,zIndex:60},children:(0,a.jsx)(n$.Positioner,{side:"bottom",sideOffset:0,children:(0,a.jsx)(n$.Popup,{className:"bg-white rounded-2xl border border-foreground
12/10 overflow-hidden",children:(0,a.jsx)(n$.Viewport,{className:"transition-[width,height] duration-200 ease-out"})})})})})]}),(0,a.jsxs)("div",{className:"flex items-center gap-4",children:[(0,a.jsx)(c.default,{href:"/sales-form","data-cta-label":"contact_sales","data-cta-location":"navbar",className:`hidden sm:inline-flex rounded-full px-4 py-2 text-sm font-mono uppercase hover:opacity-90 transition-all duration-300 ${s?"bg-white text-[#222]":"bg-foreground text-background"}`,children:"Contact research"}),(0,a.jsx)(rz,{textColor:x})]})]})})})}function rz({textColor:e}){let[t,n]=u.useState(null),[r,o]=u.useState(!1),i=()=>{o(!1),n(null)},s=e=>{n(e)};return u.useEffect(()=>{let e=()=>{window.innerWidth>=1024&&r&&o(!1)};return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[r]),(0,a.jsxs)(rS.Root,{open:r,onOpenChange:e=>{o(e),e||n(null)},children:[(0,a.jsxs)(rS.Trigger,{className:`lg:hidden p-2 ${e} transition-colors`,children:[(0,a.jsx)(rO,{className:"w-6 h-6",strokeWidth:1.5}),(0,a.jsx)("span",{className:"sr-only",children:"Open menu"})]}),(0,a.jsxs)(rS.Portal,{children:[(0,a.jsx)(rS.Backdrop,{className:"fixed inset-0 bg-background/80 backdrop-blur-sm z-50 data-[starting-style]:opacity-0 data-[ending-style]:opacity-0 transition-opacity duration-200"}),(0,a.jsxs)(rS.Popup,{className:"fixed inset-0 z-50 bg-background flex flex-col data-[starting-style]:opacity-0 data-[ending-style]:opacity-0 transition-opacity duration-200 overflow-hidden",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between h-16 px-4 border-b border-foreground
12/10",children:[(0,a.jsx)(c.default,{href:"/",onClick:i,className:"flex items-center",children:(0,a.jsx)(rI.Logo,{className:"h-6 w-auto",fill:"currentColor"})}),(0,a.jsxs)(rS.Close,{className:"p-2 text-foreground/80 hover:text-foreground transition-colors",children:[(0,a.jsx)(rA.X,{className:"w-6 h-6",strokeWidth:1.5}),(0,a.jsx)("span",{className:"sr-only",children:"Close menu"})]})]}),(0,a.jsx)("div",{className:"flex-1 overflow-hidden relative",children:(0,a.jsx)(rM.AnimatePresence,{mode:"wait",children:t?(0,a.jsxs)(rj.motion.div,{className:"absolute inset-0 overflow-y-auto px-6 py-6",initial:{opacity:0,x:100},animate:{opacity:1,x:0},exit:{opacity:0,x:100},transition:{duration:.2,ease:"easeOut"},children:[(0,a.jsxs)("button",{onClick:()=>{n(null)},className:"flex items-center gap-2 text-lg font-mono uppercase text-foreground/60 hover:text-foreground transition-colors mb-6",children:[(0,a.jsx)(rC.ChevronLeft,{className:"w-5 h-5",strokeWidth:1.5}),"Back"]}),(()=>{switch(t){case"products":return(0,a.jsx)("div",{className:"flex flex-col gap-1",children:rD.map(e=>(0,a.jsx)(c.default,{href:e.href,onClick:i,className:"block py-2 text-lg font-mono uppercase text-foreground hover:text-foreground/80 transition-colors",children:e.name},e.name))});case"leaderboards":return(0,a.jsx)("div",{className:"flex flex-col gap-1",children:rH.map(e=>(0,a.jsx)(c.default,{href:e.href,onClick:i,className:"block py-2 text-lg font-mono uppercase text-foreground hover:text-foreground/80 transition-colors",children:e.name},e.name))});case"resources":return(0,a.jsx)("div",{className:"flex flex-col gap-1",children:r_.map(e=>(0,a.jsx)(c.default,{href:e.href,onClick:i,className:"block py-2 text-lg font-mono uppercase text-foreground hover:text-foreground/80 transition-colors",children:e.name},e.name))});default:return null}})()]},"submenu"):(0,a.jsx)(rj.motion.div,{className:"absolute inset-0 overflow-y-auto px-6 py-6",initial:{opacity:0,x:-100},animate:{opacity:1,x:0},exit:{opacity:0,x:-100},transition:{duration:.2,ease:"easeOut"},children:(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)(c.default,{href:r$,onClick:i,className:"flex items-center justify-between py-3 text-lg font-mono uppercase text-foreground hover:text-foreground/80 transition-colors",children:rV}),(0,a.jsxs)("button",{onClick:()=>s("products"),className:"flex items-center justify-between w-full py-3 text-lg font-mono uppercase text-foreground hover:text-foreground/80 transition-colors",children:[rP,(0,a.jsx)(rk.ChevronRight,{className:"w-5 h-5 text-foreground/40",strokeWidth:1.5})]}),(0,a.jsxs)("button",{onClick:()=>s("leaderboards"),className:"flex items-center justify-between w-full py-3 text-lg font-mono uppercase text-foreground hover:text-foreground/80 transition-colors",children:[rW,(0,a.jsx)(rk.ChevronRight,{className:"w-5 h-5 text-foreground/40",strokeWidth:1.5})]}),(0,a.jsxs)("button",{onClick:()=>s("resources"),className:"flex items-center justify-between w-full py-3 text-lg font-mono uppercase text-foreground hover:text-foreground/80 transition-colors",children:[rB,(0,a.jsx)(rk.ChevronRight,{className:"w-5 h-5 text-foreground/40",strokeWidth:1.5})]})]})},"main-menu")})}
12),(0,a.jsx)("div",{className:"p-4 border-t border-foreground/10 flex flex-col gap-3",children:(0,a.jsx)(c.default,{href:"/sales-form",onClick:i,"data-cta-label":"contact_sales","data-cta-location":"navbar_mobile",className:"w-full text-center rounded-full bg-foreground text-background py-3 text-sm font-mono uppercase hover:opacity-90 transition-opacity",children:"Contact research"})})]})]})]})}e.s(["Navbar",()=>rY],585832)},547330,e=>{"use strict";var t=e.i(843476);e.s(["DiscordIcon",0,e=>(0,t.jsx)("svg",{viewBox:"0 0 256 199",width:"1em",height:"1em",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid",...e,children:(0,t.jsx)("path",{d:"M216.856 16.597A208.502 208.502 0 0 0 164.042 0c-2.275 4.113-4.933 9.645-6.766 14.046-19.692-2.961-39.203-2.961-58.533 0-1.832-4.4-4.55-9.933-6.846-14.046a207.809 207.809 0 0 0-52.855 16.638C5.618 67.147-3.443 116.4 1.087 164.956c22.169 16.555 43.653 26.612 64.775 33.193A161.094 161.094 0 0 0 79.735 175.3a136.413 136.413 0 0 1-21.846-10.632 108.636 108.636 0 0 0 5.356-4.237c42.122 19.702 87.89 19.702 129.51 0a131.66 131.66 0 0 0 5.355 4.237 136.07 136.07 0 0 1-21.886 10.653c4.006 8.02 8.638 15.67 13.873 22.848 21.142-6.58 42.646-16.637 64.815-33.213 5.316-56.288-9.08-105.09-38.056-148.36ZM85.474 135.095c-12.645 0-23.015-11.805-23.015-26.18s10.149-26.2 23.015-26.2c12.867 0 23.236 11.804 23.015 26.2.02 14.375-10.148 26.18-23.015 26.18Zm85.051 0c-12.645 0-23.014-11.805-23.014-26.18s10.148-26.2 23.014-26.2c12.867 0 23.236 11.804 23.015 26.2 0 14.375-10.148 26.18-23.015 26.18Z",fill:"currentColor"})})])},44604,e=>{"use strict";var t=e.i(843476),n=e.i(522016),r=e.i(870053),o=e.i(423090),i=e.i(547330),s=e.i(524652),l=e.i(685442);let a={platform:[{name:"Kairos Simulate + Evaluate",href:"/kairos"},{name:"Expression Measurement API",href:"/expression-measurement-api"},{name:"Human Feedback API",href:"/human-feedback-api"},{name:"Data Solutions",href:"/datasets"}],leaderboards:[{name:"Real World VoiceEQ Bench",href:"/rw-voice-eq"},{name:"SLM Judge",href:"/slm-judge-leaderboard"}],resources:[{name:"Blog",href:"/blog"},{name:"Research",href:"/research"},{name:"Publications",href:"/publications"},{name:"About",href:"/about"},{name:"Careers",href:"/careers"}],developers:[{name:"Overview",href:"/developers"},{name:"Documentation",href:"https://dev.hume.ai"},{name:"API Reference",href:"https://dev.hume.ai/reference"}],legal:[{name:"Privacy Policy",href:"/privacy-policy"},{name:"Terms of Use",href:"/terms-of-use"}],social:[{name:"X/Twitter",href:"https://x.com/hume_ai",icon:e=>(0,t.jsx)("svg",{viewBox:"0 0 24 24","aria-hidden":"true",...e,children:(0,t.jsx)("path",{fill:"currentColor",d:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"})})},{name:"LinkedIn",href:"https://www.linkedin.com/company/hume-ai/",icon:o.LinkedInIcon},{name:"GitHub",href:"https://github.com/humeai",icon:e=>(0,t.jsx)("svg",{...e,viewBox:"0 0 1024 1024",fill:"none",children:(0,t.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 0C3.58 0 0 3.58 0 8C0 11.54 2.29 14.53 5.47 15.59C5.87 15.66 6.02 15.42 6.02 15.21C6.02 15.02 6.01 14.39 6.01 13.72C4 14.09 3.48 13.23 3.32 12.78C3.23 12.55 2.84 11.84 2.5 11.65C2.22 11.5 1.82 11.13 2.49 11.12C3.12 11.11 3.57 11.7 3.72 11.94C4.44 13.15 5.59 12.81 6.05 12.6C6.12 12.08 6.33 11.73 6.56 11.53C4.78 11.33 2.92 10.64 2.92 7.58C2.92 6.71 3.23 5.99 3.74 5.43C3.66 5.23 3.38 4.41 3.82 3.31C3.82 3.31 4.49 3.1 6.02 4.13C6.66 3.95 7.34 3.86 8.02 3.86C8.7 3.86 9.38 3.95 10.02 4.13C11.55 3.09 12.22 3.31 12.22 3.31C12.66 4.41 12.38 5.23 12.3 5.43C12.81 5.99 13.12 6.7 13.12 7.58C13.12 10.65 11.25 11.33 9.47 11.53C9.76 11.78 10.01 12.26 10.01 13.01C10.01 14.08 10 14.94 10 15.21C10 15.42 10.15 15.67 10.55 15.59C13.71 14.53 16 11.53 16 8C16 3.58 12.42 0 8 0Z",transform:"scale(64)",fill:"currentColor"})})},{name:"Discord",href:"https://link.hume.ai/discord",icon:i.DiscordIcon},{name:"YouTube",href:"https://www.youtube.com/@hume_ai",icon:e=>(0,t.jsx)("svg",{viewBox:"0 0 24 24","aria-hidden":"true",...e,children:(0,t.jsx)("path",{fill:"currentColor",d:"M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"})})}]};
12function u(){let e=(0,l.useDarkSection)("footer");return(0,t.jsx)("footer",{ref:e,className:"bg-[#222] text-white",children:(0,t.jsxs)("div",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8 py-12 lg:py-16",children:[(0,t.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-[280px_1fr] gap-12",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)(n.default,{href:"/",className:"inline-block",children:(0,t.jsx)(r.Logo,{className:"h-6 w-auto"})}),(0,t.jsx)("p",{className:"mt-4 text-sm text-white/50 max-w-xs",children:"Building AI with emotional intelligence to create technology that truly understands humanity."}),(0,t.jsx)("div",{className:"mt-6 flex items-center gap-4",children:a.social.map(e=>(0,t.jsxs)(s.Tooltip,{children:[(0,t.jsx)(s.TooltipTrigger,{asChild:!0,children:(0,t.jsx)("a",{href:e.href,target:"_blank",rel:"noopener noreferrer",className:"text-white/40 hover:text-white transition-colors","aria-label":e.name,children:(0,t.jsx)(e.icon,{className:"w-5 h-5"})})}),(0,t.jsx)(s.TooltipContent,{side:"bottom",showArrow:!1,children:e.name})]},e.name))})]}),(0,t.jsxs)("div",{className:"grid grid-cols-2 sm:grid-cols-4 gap-8",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-xs font-mono uppercase text-white/50 tracking-wide mb-4",children:"Platform"}),(0,t.jsx)("ul",{className:"space-y-3",children:a.platform.map(e=>(0,t.jsx)("li",{children:(0,t.jsx)(n.default,{href:e.href,className:"text-sm text-white/70 hover:text-white transition-colors",children:e.name})},e.name))})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-xs font-mono uppercase text-white/50 tracking-wide mb-4",children:"Leaderboards"}),(0,t.jsx)("ul",{className:"space-y-3",children:a.leaderboards.map(e=>(0,t.jsx)("li",{children:(0,t.jsx)(n.default,{href:e.href,className:"text-sm text-white/70 hover:text-white transition-colors",children:e.name})},e.name))})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-xs font-mono uppercase text-white/50 tracking-wide mb-4",children:"Resources"}),(0,t.jsx)("ul",{className:"space-y-3",children:a.resources.map(e=>(0,t.jsx)("li",{children:(0,t.jsx)(n.default,{href:e.href,className:"text-sm text-white/70 hover:text-white transition-colors",children:e.name})},e.name))})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-xs font-mono uppercase text-white/50 tracking-wide mb-4",children:"Developers"}),(0,t.jsx)("ul",{className:"space-y-3",children:a.developers.map(e=>(0,t.jsx)("li",{children:(0,t.jsx)(n.default,{href:e.href,className:"text-sm text-white/70 hover:text-white transition-colors",children:e.name})},e.name))})]})]})]}),(0,t.jsxs)("div",{className:"mt-8 pt-6 flex flex-col-reverse sm:flex-row items-center justify-between gap-4",children:[(0,t.jsxs)("p",{className:"text-xs text-white/40",children:["© ",new Date().getFullYear()," Hume AI, Inc. All rights reserved."]}),(0,t.jsxs)("div",{className:"flex flex-col items-center gap-4 sm:flex-row sm:gap-6",children:[(0,t.jsx)("a",{href:"https://app.hume.ai/login",className:"inline-flex items-center rounded-full border border-white/25 px-4 py-1.5 text-xs font-mono uppercase text-white/70 hover:border-white/40 hover:bg-white/5 hover:text-white focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white/50 focus-visible:ring-offset-2 focus-visible:ring-offset-[#222] transition-colors",children:"Log in"}),(0,t.jsx)("div",{className:"flex items-center gap-6",children:a.legal.map(e=>(0,t.jsx)(n.default,{href:e.href,className:"rounded-sm text-xs leading-none text-white/40 hover:text-white focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white/50 focus-visible:ring-offset-2 focus-visible:ring-offset-[#222] transition-colors",children:e.name},e.name))})]})]})]})})}e.s(["Footer",()=>u],44604)}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.