1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,75696,e=>{"use strict";var t=e.i(61745),n=e.i(43476);function r({locale:e,...r}){if(!e)throw Error(void 0);return(0,n.jsx)(t.IntlProvider,{locale:e,...r})}e.s(["default",()=>r])},55838,(e,t,n)=>{"use strict";var r=e.r(71645),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,l=r.useEffect,s=r.useLayoutEffect,a=r.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var c="u"<typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),o=r[0].inst,c=r[1];return s(function(){o.value=n,o.getSnapshot=t,u(o)&&c({inst:o})},[e,n,t]),l(function(){return u(o)&&c({inst:o}),e(function(){u(o)&&c({inst:o})})},[e]),a(n),n};n.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:c},2239,(e,t,n)=>{"use strict";t.exports=e.r(55838)},52822,(e,t,n)=>{"use strict";var r=e.r(71645),o=e.r(2239),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},l=o.useSyncExternalStore,s=r.useRef,a=r.useEffect,u=r.useMemo,c=r.useDebugValue;n.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var d=s(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;var p=l(e,(d=u(function(){function e(e){if(!a){if(a=!0,l=e,e=r(e),void 0!==o&&f.hasValue){var t=f.value;if(o(t,e))return s=t}return s=e}if(t=s,i(l,e))return t;var n=r(e);return void 0!==o&&o(t,n)?(l=e,t):(l=e,s=n)}var l,s,a=!1,u=void 0===n?null:n;return[function(){return e(t())},null===u?void 0:function(){return e(u())}]},[t,n,r,o]))[0],d[1]);return a(function(){f.hasValue=!0,f.value=p},[p]),c(p),p}},30224,(e,t,n)=>{"use strict";t.exports=e.r(52822)},3374,e=>{"use strict";let t;var n,r,o,i,l,s,a,u,c,d=e.i(43476),f=e.i(71645),p=e.i(57688),h=e.i(61745),g=e.i(48148);
1let m=(0,e.i(75254).default)("menu",[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]]);var v=e.i(64659),b=e.i(48256),y=e.i(84614),x=e.i(31278),w=e.i(75157);e.s([],89590),e.i(89590),e.i(47167);var E=e.i(29315),S=e.i(76477);function R(e){return e?.ownerDocument||document}let C={...f},k=0,T=C.useId;function P(e,t){if(void 0!==T){let n=T();return e??(t?`${t}-${n}`:n)}return function(e,t="mui"){let[n,r]=f.useState(e),o=e||n;return f.useEffect(()=>{null==n&&(k+=1,r(`${t}-${k}`))},[n,t]),o}(e,t)}var L=e.i(977),j=e.i(30628);function M(){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 O{nodesRef={current:[]};events=M();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 N=f.createContext(null),I=f.createContext(null),A=()=>f.useContext(N)?.id||null,D=e=>{let t=f.useContext(I);return e??t};function W(e){let{children:t,id:n}=e,r=A();return(0,d.jsx)(N.Provider,{value:f.useMemo(()=>({id:n,parentId:r}),[n,r]),children:t})}function H(e){let{children:t,externalTree:n}=e,r=(0,j.useRefWithInit)(()=>n??new O).current;return(0,d.jsx)(I.Provider,{value:r,children:t})}let F="data-base-ui-focusable",B="active",z="selected",$="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])",K="ArrowLeft",_="ArrowRight";function Y(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function q(e,t){if(!e||!t)return!1;let n=t.getRootNode?.();if(e.contains(t))return!0;if(n&&(0,E.isShadowRoot)(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function V(e,t){if(!(0,E.isElement)(e))return!1;if(t.hasElement(e))return!e.hasAttribute("data-trigger-disabled");for(let[,n]of t.entries())if(q(n,e))return!n.hasAttribute("data-trigger-disabled");return!1}function U(e){return"composedPath"in e?e.composedPath()[0]:e.target}function X(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))}function G(e){return(0,E.isHTMLElement)(e)&&e.matches($)}function J(e){return!!e&&"combobox"===e.getAttribute("role")&&G(e)}function Q(e){return e?e.hasAttribute(F)?e:e.querySelector(`[${F}]`)||e:null}var Z=e.i(27601),ee=e.i(67805);let et=f.createContext(void 0);function en(e){let t=f.useContext(et);if(void 0===t&&!e)throw Error((0,ee.default)(41));return t}let er=f.createContext(void 0);function eo(){return f.useContext(er)}var ei=e.i(74080);let el=[];function es(e){f.useEffect(e,el)}let ea=new class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=e=>{this.isScheduled=!1;let t=this.callbacks,n=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,n>0)for(let n=0;n<t.length;n+=1)t[n]?.(e)};request(e){let t=this.nextId;return this.nextId+=1,this.callbacks.push(e),this.callbacksCount+=1,this.isScheduled||(requestAnimationFrame(this.tick),this.isScheduled=!0),t}cancel(e){let t=e-this.startId;t<0||t>=this.callbacks.length||(this.callbacks[t]=null,this.callbacksCount-=1)}};class eu{static create(){return new eu}static request(e){return ea.request(e)}static cancel(e){return ea.cancel(e)}currentId=null;request(e){this.cancel(),this.currentId=ea.request(()=>{this.currentId=null,e()})}cancel=()=>{null!==this.currentId&&(ea.cancel(this.currentId),this.currentId=null)};disposeEffect=()=>this.cancel}function ec(){let e=(0,j.useRefWithInit)(eu.create).current;return es(e.disposeEffect),e}function ed(e){return null==e?e:"current"in e?e.current:e}let ef=((n={}).startingStyle="data-starting-style",n.endingStyle="data-ending-style",n),ep={[ef.startingStyle]:""},eh={[ef.endingStyle]:""},eg={transitionStatus:e=>"starting"===e?ep:"ending"===e?eh:null};function em(e,t=!1,n=!0){let r=ec();return(0,S.useStableCallback)((o,i=null)=>{function l(){ei.flushSync(o)}r.cancel();let s=ed(e);if(null!=s)if("function"!=typeof s.getAnimations||globalThis.BASE_UI_ANIMATIONS_DISABLED)o();else{function a(){Promise.all(s.getAnimations().map(e=>e.finished)).then(()=>{i?.aborted||l()}).catch(()=>{let e=s.getAnimations();if(n){if(i?.aborted)return;l()}else e.length>0&&e.some(e=>e.pending||"finished"!==e.playState)&&a()})}if(t)return void function(){let e=ef.startingStyle;if(!s.hasAttribute(e))return r.request(a);let t=new MutationObserver(()=>{s.hasAttribute(e)||(t.disconnect(),a())});t.observe(s,{attributes:!0,attributeFilter:[e]}),i?.addEventListener("abort",()=>t.disconnect(),{once:!0})}();r.request(a)}})}function ev(e){let{enabled:t=!0,open:n,ref:r,onComplete:o}=e,i=(0,S.useStableCallback)(o),l=em(r,n,!1);f.useEffect(()=>{if(!t)return;let e=new AbortController;return l(i,e.signal),()=>{e.abort()}},[t,n,i,l])}function eb(e,t=!1,n=!1){let[r,o]=f.useState(e&&t?"idle":void 0),[i,l]=f.useState(e);return e&&!i&&(l(!0),o("starting")),e||!i||"ending"===r||n||o("ending"),e||i||"ending"!==r||o(void 0),(0,L.useIsoLayoutEffect)(()=>
1{if(!e&&i&&"ending"!==r&&n){let e=eu.request(()=>{o("ending")});return()=>{eu.cancel(e)}}},[e,i,r,n]),(0,L.useIsoLayoutEffect)(()=>{if(!e||t)return;let n=eu.request(()=>{o(void 0)});return()=>{eu.cancel(n)}},[t,e]),(0,L.useIsoLayoutEffect)(()=>{if(!e||!t)return;e&&i&&"idle"!==r&&o("starting");let n=eu.request(()=>{o("idle")});return()=>{eu.cancel(n)}},[t,e,i,o,r]),f.useMemo(()=>({mounted:i,setMounted:l,transitionStatus:r}),[i,r])}let ey=["top","right","bottom","left"],ex=Math.min,ew=Math.max,eE=Math.round,eS=Math.floor,eR=e=>({x:e,y:e}),eC={left:"right",right:"left",bottom:"top",top:"bottom"};function ek(e,t){return"function"==typeof e?e(t):e}function eT(e){return e.split("-")[0]}function eP(e){return e.split("-")[1]}function eL(e){return"x"===e?"y":"x"}function ej(e){return"y"===e?"height":"width"}function eM(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function eO(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let eN=["left","right"],eI=["right","left"],eA=["top","bottom"],eD=["bottom","top"];function eW(e){let t=eT(e);return eC[t]+e.slice(t.length)}function eH(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function eF(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function eB(e){let t=(0,E.getComputedStyle)(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=(0,E.isHTMLElement)(e),i=o?e.offsetWidth:n,l=o?e.offsetHeight:r;return(eE(n)!==i||eE(r)!==l)&&(n=i,r=l),{width:n,height:r}}e.s(["cancelOpen",0,"cancel-open","chipRemovePress",0,"chip-remove-press","clearPress",0,"clear-press","closePress",0,"close-press","closeWatcher",0,"close-watcher","decrementPress",0,"decrement-press","disabled",0,"disabled","drag",0,"drag","escapeKey",0,"escape-key","focusOut",0,"focus-out","imperativeAction",0,"imperative-action","incrementPress",0,"increment-press","inputBlur",0,"input-blur","inputChange",0,"input-change","inputClear",0,"input-clear","inputPaste",0,"input-paste","inputPress",0,"input-press","itemPress",0,"item-press","keyboard",0,"keyboard","linkPress",0,"link-press","listNavigation",0,"list-navigation","none",0,"none","outsidePress",0,"outside-press","pointer",0,"pointer","scrub",0,"scrub","siblingOpen",0,"sibling-open","swipe",0,"swipe","trackPress",0,"track-press","triggerFocus",0,"trigger-focus","triggerHover",0,"trigger-hover","triggerPress",0,"trigger-press","wheel",0,"wheel","windowResize",0,"window-resize"],16162);var ez=e.i(16162),ez=ez;let e$=((r={}).popupWidth="--popup-width",r.popupHeight="--popup-height",r),eK=((o={}).availableWidth="--available-width",o.availableHeight="--available-height",o.anchorWidth="--anchor-width",o.anchorHeight="--anchor-height",o.transformOrigin="--transform-origin",o.positionerWidth="--positioner-width",o.positionerHeight="--positioner-height",o),e_=new Set([ez.triggerHover,ez.outsidePress,ez.focusOut]),eY=f.forwardRef(function(e,t){let{defaultValue:n=null,value:r,onValueChange:o,actionsRef:i,delay:l=50,closeDelay:s=50,orientation:a="horizontal",onOpenChangeComplete:u}=e,c=null!=A(),p=en(!0),[h,g]=function({controlled:e,default:t,name:n,state:r="value"}){let{current:o}=f.useRef(void 0!==e),[i,l]=f.useState(t),s=f.useCallback(e=>{o||l(e)},[]);return[o?e:i,s]}({controlled:r,default:n,name:"NavigationMenu",state:"value"}),m=null!=h,v=f.useRef(void 0),b=f.useRef(null),[y,x]=f.useState(null),[w,C]=f.useState(null),[k,T]=f.useState(null),[P,L]=f.useState(null),[j,M]=f.useState(null),[O,N]=f.useState(void 0),[I,D]=f.useState(!1),W=f.useRef(null),F=f.useRef(null),B=f.useRef(null),z=f.useRef(null),$=f.useRef(null),K=f.useRef(null),{mounted:_,setMounted:V,transitionStatus:U}=eb(m);f.useEffect(()=>{D(!1)},[h]);let X=(0,S.useStableCallback)((e,t)=>{!e&&(v.current=t.reason,M(null),N(void 0),y&&w&&function(e,t){let{width:n,height:r}=eB(e);0!==n&&0!==r&&(e.style.setProperty(e$.popupWidth,`${n}px`),e.style.setProperty(e$.popupHeight,`${r}px`),t.style.setProperty(eK.positionerWidth,`${n}px`),t.style.setProperty(eK.positionerHeight,`${r}px`))}
1(w,y)),e!==h&&o?.(e,t),!t.isCanceled&&(g(e),c&&!e&&t.reason===ez.linkPress&&p&&p.setValue(null,t))}),G=(0,S.useStableCallback)(()=>{let e=Y(R(b.current));!(v.current&&e_.has(v.current))&&(0,E.isHTMLElement)(W.current)&&(e===R(w).body||q(w,e))&&w&&(W.current.focus({preventScroll:!0}),W.current=void 0),V(!1),u?.(!1),M(null),N(void 0),F.current=null,v.current=void 0});ev({enabled:!i,open:m,ref:{current:w},onComplete(){m||G()}}),ev({enabled:!i,open:m,ref:{current:P},onComplete(){m||G()}});let J=f.useMemo(()=>({open:m,value:h,setValue:X,mounted:_,transitionStatus:U,positionerElement:y,setPositionerElement:x,popupElement:w,setPopupElement:C,viewportElement:k,setViewportElement:T,viewportTargetElement:P,setViewportTargetElement:L,activationDirection:j,setActivationDirection:M,floatingRootContext:O,setFloatingRootContext:N,currentContentRef:F,nested:c,rootRef:b,beforeInsideRef:B,afterInsideRef:z,beforeOutsideRef:$,afterOutsideRef:K,prevTriggerElementRef:W,delay:l,closeDelay:s,orientation:a,viewportInert:I,setViewportInert:D}),[m,h,X,_,U,y,w,k,P,j,O,c,l,s,a,I]),Q=(0,d.jsx)(et.Provider,{value:J,children:(0,d.jsx)(eq,{componentProps:e,forwardedRef:t,children:e.children})});return c?Q:(0,d.jsx)(H,{children:Q})});function eq(e){let t,n,r,{className:o,render:i,defaultValue:l,value:s,onValueChange:a,actionsRef:u,delay:c,closeDelay:f,orientation:p,onOpenChangeComplete:h,...g}=e.componentProps,m=(t=P(),n=D(void 0),r=A(),(0,L.useIsoLayoutEffect)(()=>{if(!t)return;let e={id:t,parentId:r};return n?.addNode(e),()=>{n?.removeNode(e)}},[n,t,r]),t),{rootRef:v,nested:b}=en(),{open:y}=en(),x=(0,Z.useRenderElement)(b?"div":"nav",e.componentProps,{state:{open:y,nested:b},ref:[e.forwardedRef,v],props:g});return(0,d.jsx)(er.Provider,{value:m,children:(0,d.jsx)(W,{id:m,children:x})})}class eV{static create(){return new eV}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 eU(){let e=(0,j.useRefWithInit)(eV.create).current;return es(e.disposeEffect),e}let eX="u">typeof navigator,eG=function(){if(!eX)return{platform:"",maxTouchPoints:-1};let e=navigator.userAgentData;return e?.platform?{platform:e.platform,maxTouchPoints:navigator.maxTouchPoints}:{platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??-1}}(),eJ=function(){if(!eX)return"";let e=navigator.userAgentData;return e?.platform?e.platform:navigator.platform??""}(),eQ=function(){if(!eX)return"";let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(({brand:e,version:t})=>`${e}/${t}`).join(" "):navigator.userAgent}(),eZ="u">typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter:none"),e0="MacIntel"===eG.platform&&eG.maxTouchPoints>1||/iP(hone|ad|od)|iOS/.test(eG.platform);eX&&/firefox/i.test(eQ);let e1=eX&&/apple/i.test(navigator.vendor);eX&&/Edg/i.test(eQ);let e2=eX&&/android/i.test(eJ)||/android/i.test(eQ);eX&&eJ.toLowerCase().startsWith("mac")&&navigator.maxTouchPoints;let e5=eQ.includes("jsdom/");function e4(e){e.preventDefault(),e.stopPropagation()}function e3(e,t){let n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function e6(e){let t=e.type;return"click"===t||"mousedown"===t||"keydown"===t||"keyup"===t}function e7(e,t,n=!0){return e.filter(e=>e.parentId===t&&(!n||e.context?.open)).flatMap(t=>[t,...e7(e,t.id,n)])}function e9(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 e8=e.i(17514);function te(e,t,n,r){let o=!1,i=!1,l=r??e8.EMPTY_OBJECT;return{reason:e,event:t??new Event("base-ui"),cancel(){o=!0},allowPropagation(){i=!0},get isCanceled(){return o},get isPropagationAllowed(){return i},trigger:n,...l}}var ez=ez;function tt(e){return`data-base-ui-${e}`}let tn={intentional:"onClick",sloppy:"onPointerDown"};function tr(){return!1}function to(e,t={}){let n="rootStore"in e?e.rootStore:e,r=n.useState("open"),o=n.useState("floatingElement"),{dataRef:i}=n.context,{enabled:l=!0,escapeKey:s=!0,outsidePress:a=!0,outsidePressEvent:u="sloppy",referencePress:c=tr,referencePressEvent:d="sloppy",bubbles:p,externalTree:h}=t,g=D(h),m=(0,S.useStableCallback)("function"==typeof a?a:()=>!1),v="function"==typeof a?m:a,b=!1!==v,y=(0,S.useStableCallback)(()=>u),x=f.useRef(!1),w=f.useRef(!1),C=f.useRef(!1),{escapeKey:k,outsidePress:T}={escapeKey:"boolean"==typeof p?p:p?.escapeKey??!1,outsidePress:"boolean"==typeof p?p:p?.outsidePress??!0},P=f.useRef(null),L=eU(),j=eU(),M=(0,S.useStableCallback)(()=>{j.clear(),i.current.insideReactTree=!1}),O=f.useRef(!1),N=f.useRef(""),I=(0,S.useStableCallback)(c),A=(0,S.useStableCallback)(e=>{if(!r||!l||!s||"Escape"!==e.key||O.current)return;let t=i.current.floatingContext?.nodeId,o=g?e7(g.nodesRef.current,t):[];if(!k&&o.length>0){let e=!0;
1if(o.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__escapeKeyBubbles&&(e=!1)}),!e)return}let a="nativeEvent"in e?e.nativeEvent:e,u=te(ez.escapeKey,a);n.setOpen(!1,u),k||u.isPropagationAllowed||e.stopPropagation()}),W=(0,S.useStableCallback)(()=>{i.current.insideReactTree=!0,j.start(0,M)});f.useEffect(()=>{if(!r||!l)return;i.current.__escapeKeyBubbles=k,i.current.__outsidePressBubbles=T;let e=new eV,t=new eV;function a(){e.clear(),O.current=!0}function u(){e.start(5*!!(0,E.isWebKit)(),()=>{O.current=!1})}function c(){C.current=!0,t.start(0,()=>{C.current=!1})}function d(){x.current=!1,w.current=!1}function f(){let e=N.current,t=y(),n="function"==typeof t?t():t;return"string"==typeof n?n:n["pen"!==e&&e?e:"mouse"]}function p(e){let t=i.current.floatingContext?.nodeId,r=g&&e7(g.nodesRef.current,t).some(t=>X(e,t.context?.elements.floating));return X(e,n.select("floatingElement"))||X(e,n.select("domReferenceElement"))||r}function h(e){let r;if("intentional"===(r=f())&&"click"!==e.type||"sloppy"===r&&"click"===e.type||i.current.insideReactTree)return void M();let o=U(e),l=`[${tt("inert")}]`,s=Array.from(R(n.select("floatingElement")).querySelectorAll(l)),a=(0,E.isElement)(o)?o.getRootNode():null;(0,E.isShadowRoot)(a)&&(s=s.concat(Array.from(a.querySelectorAll(l))));let u=n.context.triggerElements;if(o&&(u.hasElement(o)||u.hasMatchingElement(e=>q(e,o))))return;let c=(0,E.isElement)(o)?o:null;for(;c&&!(0,E.isLastTraversableNode)(c);){let e=(0,E.getParentNode)(c);if((0,E.isLastTraversableNode)(e)||!(0,E.isElement)(e))break;c=e}if(s.length&&(0,E.isElement)(o)&&!o.matches("html,body")&&!q(o,n.select("floatingElement"))&&s.every(e=>!q(c,e)))return;if((0,E.isHTMLElement)(o)&&!("touches"in e)){let t=(0,E.isLastTraversableNode)(o),n=(0,E.getComputedStyle)(o),r=/auto|scroll/,i=t||r.test(n.overflowX),l=t||r.test(n.overflowY),s=i&&o.clientWidth>0&&o.scrollWidth>o.clientWidth,a=l&&o.clientHeight>0&&o.scrollHeight>o.clientHeight,u="rtl"===n.direction,c=a&&(u?e.offsetX<=o.offsetWidth-o.clientWidth:e.offsetX>o.clientWidth),d=s&&e.offsetY>o.clientHeight;if(c||d)return}if(p(e))return;if("intentional"===f()&&C.current){t.clear(),C.current=!1;return}if("function"==typeof v&&!v(e))return;let d=i.current.floatingContext?.nodeId,h=g?e7(g.nodesRef.current,d):[];if(h.length>0){let e=!0;if(h.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__outsidePressBubbles&&(e=!1)}),!e)return}n.setOpen(!1,te(ez.outsidePress,e)),M()}function m(e){N.current="touch";let t=U(e);t?.addEventListener(e.type,function r(){!function(e){if("sloppy"!==f()||!n.select("open")||!l||X(e,n.select("floatingElement"))||X(e,n.select("domReferenceElement")))return;let t=e.touches[0];t&&(P.current={startTime:Date.now(),startX:t.clientX,startY:t.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},L.start(1e3,()=>{P.current&&(P.current.dismissOnTouchEnd=!1,P.current.dismissOnMouseDown=!1)}))}(e),t?.removeEventListener(e.type,r)})}function S(e){if(L.clear(),"pointerdown"===e.type&&(N.current=e.pointerType),"mousedown"===e.type&&P.current&&!P.current.dismissOnMouseDown)return;let t=U(e);t?.addEventListener(e.type,function r(){if("pointerdown"===e.type)"sloppy"!==f()||"touch"===e.pointerType||!n.select("open")||!l||X(e,n.select("floatingElement"))||X(e,n.select("domReferenceElement"))||h(e);else h(e);t?.removeEventListener(e.type,r)})}function j(e){if(!x.current)return;let n=w.current;if(d(),"intentional"===f()){if("pointercancel"===e.type){n&&c();return}p(e)||(n?c():("function"!=typeof v||v(e))&&(t.clear(),C.current=!0,M()))}}function I(e){let t=U(e);t?.addEventListener(e.type,function r(){!function(e){if("sloppy"!==f()||!P.current||X(e,n.select("floatingElement"))||X(e,n.select("domReferenceElement")))return;let t=e.touches[0];if(!t)return;let r=Math.abs(t.clientX-P.current.startX),o=Math.abs(t.clientY-P.current.startY),i=Math.sqrt(r*r+o*o);i>5&&(P.current.dismissOnTouchEnd=!0),i>10&&(h(e),L.clear(),P.current=null)}(e),t?.removeEventListener(e.type,r)})}function D(e){let t=U(e);t?.addEventListener(e.type,function r(){"sloppy"!==f()||!P.current||X(e,n.select("floatingElement"))||X(e,n.select("domReferenceElement"))||(P.current.dismissOnTouchEnd&&h(e),L.clear(),P.current=null),t?.removeEventListener(e.type,r)})}let W=R(o);return s&&(W.addEventListener("keydown",A),W.addEventListener("compositionstart",a),W.addEventListener("compositionend",u)),b&&(W.addEventListener("click",S,!0),W.addEventListener("pointerdown",S,!0),W.addEventListener("pointerup",j,!0),W.addEventListener("pointercancel",j,!0),W.addEventListener("mousedown",S,!0),W.addEventListener("mouseup",j,!0),W.addEventListener("touchstart",m,!0),W.addEventListener("touchmove",I,!0),W.addEventListener("touchend",D,!0)),()=>{s&&(W.removeEventListener("keydown",A),W.removeEventListener("compositionstart",a),W.removeEventListener("compositionend",u)),b&&(W.removeEventListener("click",S,!0),W.removeEventListener("pointerdown",S,!0),W.removeEventListener("pointerup",j,!0),W.removeEventListener("pointercancel",j,!0),W.removeEventListener("mousedown",S,!0),W.removeEventListener("mouseup",j,!0),W.removeEventListener("touchstart",m,!0),W.removeEventListener("touchmove",I,!0),W.removeEventListener("touchend",D,!0)),e.clear(),t.clear(),d(),C.current=!1}},[i,o,s,b,v,r,l,k,T,A,M,y,g,n,L]),f.useEffect(M,[v,M]);let H=f.useMemo(()=>({onKeyDown:A,[tn[d]]:e=>{I()&&n.setOpen(!1,te(ez.triggerPress,e.nativeEvent))},..."intentional"!==d&&{onClick(e){I()&&n.setOpen(!1,te(ez.triggerPress,e.nativeEvent))}}}),[A,n,d,I]),F=(0,S.useStableCallback)(e=>{if(!r||!l||0!==e.button)return;let t=U(e.nativeEvent);q(n.select("floatingElement"),t)&&(x.current||(x.current=!0,w.current=!1))}),B=(0,S.useStableCallback)(e=>{!r||!l||(e.defaultPrevented||e.nativeEvent.defaultPrevented)&&x.current&&(w.current=!0)}),z=f.useMemo(()=>({onKeyDown:A,onPointerDown:B,onMouseDown:B,onClickCapture:W,onMouseDownCapture(e){W(),F(e)},onPointerDownCapture(e){W(),F(e)},onMouseUpCapture:W,onTouchEndCapture:W,onTouchMoveCapture:W}),[A,W,F,B]);return f.useMemo(()=>l?{reference:H,floating:z,trigger:H}:{},[l,H,z])}var ez=ez;
1let ti=`button,a,[role="button"],select,[tabindex]:not([tabindex="-1"]),${$}`;class tl{constructor(){this.pointerType=void 0,this.interactedInside=!1,this.handler=void 0,this.blockMouseMove=!0,this.performedPointerEventsMutation=!1,this.pointerEventsScopeElement=null,this.pointerEventsReferenceElement=null,this.pointerEventsFloatingElement=null,this.restTimeoutPending=!1,this.openChangeTimeout=new eV,this.restTimeout=new eV,this.handleCloseOptions=void 0}static create(){return new tl}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose}function ts(e){e.performedPointerEventsMutation&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null)}function ta(e,t){let{scopeElement:n,referenceElement:r,floatingElement:o}=t;ts(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=n,e.pointerEventsReferenceElement=r,e.pointerEventsFloatingElement=o,n.style.pointerEvents="none",r.style.pointerEvents="auto",o.style.pointerEvents="auto"}function tu(e){let t=(0,j.useRefWithInit)(tl.create).current,n=e.context.dataRef.current;return n.hoverInteractionState||(n.hoverInteractionState=t),es(n.hoverInteractionState.disposeEffect),n.hoverInteractionState}function tc(e,t,n){let r=null==n||e3(n)?"function"==typeof e?e():e:0;return"number"==typeof r?r:r?.[t]}function td(e){return"function"==typeof e?e():e}function tf(e,t){return t||"click"===e||"mousedown"===e}let tp=f.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},elementsRef:{current:[]},nextIndexRef:{current:0}});function th(e){let{children:t,elementsRef:n,labelsRef:r,onMapChange:o}=e,i=(0,S.useStableCallback)(o),l=f.useRef(0),s=(0,j.useRefWithInit)(tm).current,a=(0,j.useRefWithInit)(tg).current,[u,c]=f.useState(0),p=f.useRef(u),h=(0,S.useStableCallback)((e,t)=>{a.set(e,t??null),p.current+=1,c(p.current)}),g=(0,S.useStableCallback)(e=>{a.delete(e),p.current+=1,c(p.current)}),m=f.useMemo(()=>{let e=new Map;return Array.from(a.keys()).filter(e=>e.isConnected).sort(tv).forEach((t,n)=>{let r=a.get(t)??{};e.set(t,{...r,index:n})}),e},[a,u]);(0,L.useIsoLayoutEffect)(()=>{if("function"!=typeof MutationObserver||0===m.size)return;let e=new MutationObserver(e=>{let t=new Set,n=e=>t.has(e)?t.delete(e):t.add(e);e.forEach(e=>{e.removedNodes.forEach(n),e.addedNodes.forEach(n)}),0===t.size&&(p.current+=1,c(p.current))});return m.forEach((t,n)=>{n.parentElement&&e.observe(n.parentElement,{childList:!0})}),()=>{e.disconnect()}},[m]),(0,L.useIsoLayoutEffect)(()=>{p.current===u&&(n.current.length!==m.size&&(n.current.length=m.size),r&&r.current.length!==m.size&&(r.current.length=m.size),l.current=m.size),i(m)},[i,m,n,r,u]),(0,L.useIsoLayoutEffect)(()=>()=>{n.current=[]},[n]),(0,L.useIsoLayoutEffect)(()=>()=>{r&&(r.current=[])},[r]);let v=(0,S.useStableCallback)(e=>(s.add(e),()=>{s.delete(e)}));(0,L.useIsoLayoutEffect)(()=>{s.forEach(e=>e(m))},[s,m]);let b=f.useMemo(()=>({register:h,unregister:g,subscribeMapChange:v,elementsRef:n,labelsRef:r,nextIndexRef:l}),[h,g,v,n,r,l]);return(0,d.jsx)(tp.Provider,{value:b,children:t})}function tg(){return new Map}function tm(){return new Set}function tv(e,t){let n=e.compareDocumentPosition(t);return n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS?1:0}var tb=e.i(26292);let ty="ArrowUp",tx="ArrowDown",tw="ArrowLeft",tE="ArrowRight",tS="Home",tR=new Set([tw,tE]),tC=new Set([tw,tE,tS,"End"]),tk=new Set([ty,tx]),tT=new Set([ty,tx,tS,"End"]),tP=new Set([...tR,...tk]),tL=new Set([...tP,tS,"End"]),tj=new Set([ty,tx,tw,tE,tS,"End"]),tM=new Set(["Shift","Control","Alt","Meta"]);function tO(e){return!!((0,E.isHTMLElement)(e)&&"INPUT"===e.tagName&&null!=e.selectionStart||(0,E.isHTMLElement)(e)&&"TEXTAREA"===e.tagName)}function tN(e,t,n,r){if(!e||!t||!t.scrollTo)return;let o=e.scrollLeft,i=e.scrollTop,l=e.clientWidth<e.scrollWidth,s=e.clientHeight<e.scrollHeight;if(l&&"vertical"!==r){let r=tI(e,t,"left"),i=tA(e),l=tA(t);"ltr"===n&&(r+t.offsetWidth+l.scrollMarginRight>e.scrollLeft+e.clientWidth-i.scrollPaddingRight?o=r+t.offsetWidth+l.scrollMarginRight-e.clientWidth+i.scrollPaddingRight:r-l.scrollMarginLeft<e.scrollLeft+i.scrollPaddingLeft&&(o=r-l.scrollMarginLeft-i.scrollPaddingLeft)),"rtl"===n&&(r-l.scrollMarginRight<e.scrollLeft+i.scrollPaddingLeft?o=r-l.scrollMarginLeft-i.scrollPaddingLeft:r+t.offsetWidth+l.scrollMarginRight>e.scrollLeft+e.clientWidth-i.scrollPaddingRight&&(o=r+t.offsetWidth+l.scrollMarginRight-e.clientWidth+i.scrollPaddingRight))}if(s&&"horizontal"!==r){let n=tI(e,t,"top"),r=tA(e),o=tA(t);n-o.scrollMarginTop<e.scrollTop+r.scrollPaddingTop?i=n-o.scrollMarginTop-r.scrollPaddingTop:n+t.offsetHeight+o.scrollMarginBottom>e.scrollTop+e.clientHeight-r.scrollPaddingBottom&&(i=n+t.offsetHeight+o.scrollMarginBottom-e.clientHeight+r.scrollPaddingBottom)}e.scrollTo({left:o,top:i,behavior:"auto"})}function tI(e,t,n){let r="left"===n?"offsetLeft":"offsetTop",o=0;for(;t.offsetParent&&(o+=t[r],t.offsetParent!==e);)t=t.offsetParent;return o}function tA(e){let t=getComputedStyle(e);return{scrollMarginTop:parseFloat(t.scrollMarginTop)||0,scrollMarginRight:parseFloat(t.scrollMarginRight)||0,scrollMarginBottom:parseFloat(t.scrollMarginBottom)||
10,scrollMarginLeft:parseFloat(t.scrollMarginLeft)||0,scrollPaddingTop:parseFloat(t.scrollPaddingTop)||0,scrollPaddingRight:parseFloat(t.scrollPaddingRight)||0,scrollPaddingBottom:parseFloat(t.scrollPaddingBottom)||0,scrollPaddingLeft:parseFloat(t.scrollPaddingLeft)||0}}function tD(e,t,n){return Math.floor(e/t)!==n}function tW(e,t){return t<0||t>=e.current.length}function tH(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&&tF(e,i,r))return i}function tF(e,t,n){if("function"==typeof n?n(t):n?.includes(t)??!1)return!0;let r=e.current[t];return!!r&&(!tB(r)||!n&&(r.hasAttribute("disabled")||"true"===r.getAttribute("aria-disabled")))}function tB(e){return"none"!==(0,E.getComputedStyle)(e).display}let tz=[];var t$=e.i(54694);let tK=f.createContext(void 0);function t_(){let e=f.useContext(tK);return e?.direction??"ltr"}function tY(e){let{render:t,className:n,refs:r=e8.EMPTY_ARRAY,props:o=e8.EMPTY_ARRAY,state:i=e8.EMPTY_OBJECT,stateAttributesMapping:l,highlightedIndex:s,onHighlightedIndexChange:a,orientation:u,dense:c,itemSizes:p,loopFocus:h,cols:g,enableHomeAndEndKeys:m,onMapChange:v,stopEventPropagation:b=!0,rootRef:y,disabledIndices:x,modifierKeys:w,highlightItemOnHover:E=!1,tag:R="div",...C}=e,{props:k,highlightedIndex:T,onHighlightedIndexChange:P,elementsRef:L,onMapChange:j,relayKeyboardEvent:M}=function(e){let{itemSizes:t,cols:n=1,loopFocus:r=!0,dense:o=!1,orientation:i="both",direction:l,highlightedIndex:s,onHighlightedIndexChange:a,rootRef:u,enableHomeAndEndKeys:c=!1,stopEventPropagation:d=!1,disabledIndices:p,modifierKeys:h=tz}=e,[g,m]=f.useState(0),v=n>1,b=f.useRef(null),y=(0,tb.useMergedRefs)(b,u),x=f.useRef([]),w=f.useRef(!1),E=s??g,R=(0,S.useStableCallback)((e,t=!1)=>{if((a??m)(e),t){let t=x.current[e];tN(b.current,t,l,i)}}),C=(0,S.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),tN(b.current,n,l,i)}),k=f.useMemo(()=>({"aria-orientation":"both"===i?void 0:i,ref:y,onFocus(e){b.current&&tO(e.target)&&e.target.setSelectionRange(0,e.target.value.length??0)},onKeyDown(e){var s,a;let u=c?tL:tP;if(!u.has(e.key)||function(e,t){for(let n of tM.values())if(!t.includes(n)&&e.getModifierState(n))return!0;return!1}(e,h)||!b.current)return;let f="rtl"===l,g=f?tw:tE,m={horizontal:g,vertical:tx,both:g}[i],y=f?tE:tw,w={horizontal:y,vertical:ty,both:y}[i];if(tO(e.target)&&!(null==(s=e.target)||s.hasAttribute("disabled")||"true"===s.getAttribute("aria-disabled"))){let t=e.target.selectionStart,n=e.target.selectionEnd,r=e.target.value??"";if(null==t||e.shiftKey||t!==n||e.key!==w&&t<r.length||e.key!==m&&t>0)return}let S=E,C=tH(x,{disabledIndices:p}),k=tH(x,{decrement:!0,startingIndex:x.current.length,disabledIndices:p});if(v){let l,s,u=t||Array.from({length:x.current.length},()=>({width:1,height:1})),c=(l=[],s=0,u.forEach(({width:e,height:t},r)=>{let i=!1;for(o&&(s=0);!i;){let o=[];for(let r=0;r<e;r+=1)for(let e=0;e<t;e+=1)o.push(s+r+e*n);s%n+e<=n&&o.every(e=>null==l[e])?(o.forEach(e=>{l[e]=r}),i=!0):s+=1}}),[...l]),d=c.findIndex(e=>null!=e&&!tF(x,e,p)),h=c.reduce((e,t,n)=>null==t||tF(x,t,p)?e:n,-1);S=c[function(e,{event:t,orientation:n,loopFocus:r,rtl:o,cols:i,disabledIndices:l,minIndex:s,maxIndex:a,prevIndex:u,stopEvent:c=!1}){let d,f=u;if("ArrowUp"===t.key?d="up":"ArrowDown"===t.key&&(d="down"),d){let n=[],o=[],p=!1,h=0;{let t=null,r=-1;e.current.forEach((e,i)=>{if(null==e)return;h+=1;let l=e.closest('[role="row"]');l&&(p=!0),(l!==t||-1===r)&&(t=l,n[r+=1]=[]),n[r].push(i),o[i]=r})}let g=!1,m=0;if(p)for(let e of n){let t=e.length;t>m&&(m=t),t!==i&&(g=!0)}let v=g&&h<e.current.length,b=m||i;c&&e4(t);let y=(t=>{if(!g||-1===u)return;let i=o[u];if(null==i)return;let s=n[i].indexOf(u),a="up"===t?-1:1;for(let t=i+a,o=0;o<n.length;o+=1,t+=a){if(t<0||t>=n.length){if(!r||v)return;t=t<0?n.length-1:0}let o=n[t];for(let t=Math.min(s,o.length-1);t>=0;t-=1){let n=o[t];if(!tF(e,n,l))return n}}})(d)??(t=>{if(!v||-1===u)return;let n=u%b,o="up"===t?-b:b,i=a-a%b,s=eS(a/b)+1;for(let t=u-n+o,c=0;c<s;c+=1,t+=o){if(t<0||t>a){if(!r)return;t=t<0?i:0}let o=Math.min(t+b-1,a);for(let r=Math.min(t+n,o);r>=t;r-=1)if(!tF(e,r,l))return r}})(d);if(void 0!==y)f=y;else if(-1===u)f="up"===d?a:s;else if(f=tH(e,{startingIndex:u,amount:b,decrement:"up"===d,disabledIndices:l}),r){if("up"===d&&(u-b<s||f<0)){let e=u%b,t=a%b,n=a-(t-e);f=t===e?a:t>e?n:n-b}"down"===d&&u+b>a&&(f=tH(e,{startingIndex:u%b-b,amount:b,disabledIndices:l}))}tW(e,f)&&(f=u)}if("both"===n){let n=eS(u/i);
1t.key===(o?K:_)&&(c&&e4(t),u%i!=i-1?(f=tH(e,{startingIndex:u,disabledIndices:l}),r&&tD(f,i,n)&&(f=tH(e,{startingIndex:u-u%i-1,disabledIndices:l}))):r&&(f=tH(e,{startingIndex:u-u%i-1,disabledIndices:l})),tD(f,i,n)&&(f=u)),t.key===(o?_:K)&&(c&&e4(t),u%i!=0?(f=tH(e,{startingIndex:u,decrement:!0,disabledIndices:l}),r&&tD(f,i,n)&&(f=tH(e,{startingIndex:u+(i-u%i),decrement:!0,disabledIndices:l}))):r&&(f=tH(e,{startingIndex:u+(i-u%i),decrement:!0,disabledIndices:l})),tD(f,i,n)&&(f=u));let s=eS(a/i)===n;tW(e,f)&&(f=r&&s?t.key===(o?_:K)?a:tH(e,{startingIndex:u-u%i-1,disabledIndices:l}):u)}return f}({current:c.map(e=>e?x.current[e]:null)},{event:e,orientation:i,loopFocus:r,cols:n,disabledIndices:(a=[...p||x.current.map((e,t)=>tF(x,t)?t:void 0),void 0],c.flatMap((e,t)=>a.includes(e)?[t]:[])),minIndex:d,maxIndex:h,prevIndex:function(e,t,n,r,o){if(-1===e)return -1;let i=n.indexOf(e),l=t[e];switch(o){case"tl":return i;case"tr":if(!l)return i;return i+l.width-1;case"bl":if(!l)return i;return i+(l.height-1)*r;case"br":return n.lastIndexOf(e);default:return -1}}(E>k?C:E,u,c,n,e.key===tx?"bl":e.key===tE?"tr":"tl"),rtl:f})]}let T={horizontal:[g],vertical:[tx],both:[g,tx]}[i],P={horizontal:[y],vertical:[ty],both:[y,ty]}[i],L=v?u:({horizontal:c?tC:tR,vertical:c?tT:tk,both:u})[i];c&&(e.key===tS?S=C:"End"===e.key&&(S=k)),S===E&&(T.includes(e.key)||P.includes(e.key))&&(S=r&&S===k&&T.includes(e.key)?C:r&&S===C&&P.includes(e.key)?k:tH(x,{startingIndex:S,decrement:P.includes(e.key),disabledIndices:p})),S===E||tW(x,S)||(d&&e.stopPropagation(),L.has(e.key)&&e.preventDefault(),R(S,!0),queueMicrotask(()=>{x.current[S]?.focus()}))}}),[n,o,l,p,x,c,E,v,t,r,y,h,R,i,d]);return f.useMemo(()=>({props:k,highlightedIndex:E,onHighlightedIndexChange:R,elementsRef:x,disabledIndices:p,onMapChange:C,relayKeyboardEvent:k.onKeyDown}),[k,E,R,x,p,C])}({itemSizes:p,cols:g,loopFocus:h,dense:c,orientation:u,highlightedIndex:s,onHighlightedIndexChange:a,rootRef:y,stopEventPropagation:b,enableHomeAndEndKeys:m,direction:t_(),disabledIndices:x,modifierKeys:w}),O=(0,Z.useRenderElement)(R,e,{state:i,ref:r,props:[k,...o,C],stateAttributesMapping:l}),N=f.useMemo(()=>({highlightedIndex:T,onHighlightedIndexChange:P,highlightItemOnHover:E,relayKeyboardEvent:M}),[T,P,E,M]);return(0,d.jsx)(t$.CompositeRootContext.Provider,{value:N,children:(0,d.jsx)(th,{elementsRef:L,onMapChange:e=>{v?.(e),j(e)},children:O})})}let tq="data-base-ui-navigation-menu-trigger",tV=f.createContext(void 0);class tU{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(e,t){let n=this.idMap.get(e);n!==t&&(void 0!==n&&this.elementsSet.delete(n),this.elementsSet.add(t),this.idMap.set(e,t))}delete(e){let t=this.idMap.get(e);t&&(this.elementsSet.delete(t),this.idMap.delete(e))}hasElement(e){return this.elementsSet.has(e)}hasMatchingElement(e){for(let t of this.elementsSet)if(e(t))return!0;return!1}getById(e){return this.idMap.get(e)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}}var tX=Symbol("NOT_FOUND"),tG=e=>Array.isArray(e)?e:[e],tJ=0,tQ=class{revision=tJ;_value;_lastValue;_isEqual=tZ;constructor(e,t=tZ){this._value=this._lastValue=e,this._isEqual=t}get value(){return this._value}set value(e){this.value!==e&&(this._value=e,this.revision=++tJ)}};function tZ(e,t){return e===t}function t0(e){return e instanceof tQ||console.warn("Not a valid cell! ",e),e.value}var t1=(e,t)=>!1;function t2(){return function(e,t=tZ){return new tQ(null,t)}(0,t1)}var t5=e=>{let t=e.collectionTag;null===t&&(t=e.collectionTag=t2()),t0(t)};Symbol();var t4=0,t3=Object.getPrototypeOf({}),t6=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy(this,t7);tag=t2();tags={};children={};collectionTag=null;id=t4++},t7={get:(e,t)=>(function(){let{value:n}=e,r=Reflect.get(n,t);if("symbol"==typeof t||t in t3)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 t9(o):new t6(o)),n.tag&&t0(n.tag),n.proxy}{let n=e.tags[t];return void 0===n&&((n=e.tags[t]=t2()).value=r),t0(n),r}})(),ownKeys:e=>(t5(e),Reflect.ownKeys(e.value)),getOwnPropertyDescriptor:(e,t)=>
1Reflect.getOwnPropertyDescriptor(e.value,t),has:(e,t)=>Reflect.has(e.value,t)},t9=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy([this],t8);tag=t2();tags={};children={};collectionTag=null;id=t4++},t8={get:([e],t)=>("length"===t&&t5(e),t7.get(e,t)),ownKeys:([e])=>t7.ownKeys(e),getOwnPropertyDescriptor:([e],t)=>t7.getOwnPropertyDescriptor(e,t),has:([e],t)=>t7.has(e,t)},ne=(e,t)=>e===t,nt="u">typeof WeakRef?WeakRef:class{constructor(e){this.value=e}deref(){return this.value}};function nn(){return{s:0,v:void 0,o:null,p:null}}function nr(e,t={}){let n,r=nn(),{resultEqualityCheck:o}=t,i=0;function l(){let t,l=r,{length:s}=arguments;for(let e=0;e<s;e++){let t=arguments[e];if("function"==typeof t||"object"==typeof t&&null!==t){let e=l.o;null===e&&(l.o=e=new WeakMap);let n=e.get(t);void 0===n?(l=nn(),e.set(t,l)):l=n}else{let e=l.p;null===e&&(l.p=e=new Map);let n=e.get(t);void 0===n?(l=nn(),e.set(t,l)):l=n}}let a=l;if(1===l.s)t=l.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 nt(t):t}return a.s=1,a.v=t,t}return l.clearCache=()=>{r=nn(),l.resetResultsCount()},l.resultsCount=()=>i,l.resetResultsCount=()=>{i=0},l}function no(e,...t){let n="function"==typeof e?{memoize:e,memoizeOptions:t}:e,r=(...e)=>{let t,r,o=0,i=0,l={},s=e.pop();"object"==typeof s&&(l=s,s=e.pop()),function(e,t=`expected a function, instead received ${typeof e}`){if("function"!=typeof e)throw TypeError(t)}(s,`createSelector expects an output function after the inputs, but received: [${typeof s}]`);let{memoize:a,memoizeOptions:u=[],argsMemoize:c=nr,argsMemoizeOptions:d=[],devModeChecks:f={}}={...n,...l},p=tG(u),h=tG(d),g=(!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),m=a(function(){return o++,s.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}(g,arguments);return r=m.apply(null,e)},...h),{resultFunc:s,memoizedResultFunc:m,dependencies:g,dependencyRecomputations:()=>i,resetDependencyRecomputations:()=>{i=0},lastResult:()=>r,recomputations:()=>o,resetRecomputations:()=>{o=0},memoize:a,argsMemoize:c})};return Object.assign(r,{withTypes:()=>r}),r}var ni=no(nr),nl=Object.assign((e,t=ni)=>{!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:()=>nl});no({memoize:function(e,t){let n,{equalityCheck:r=ne,maxSize:o=1,resultEqualityCheck:i}="object"==typeof t?t:{equalityCheck:t},l=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},s=0,a=o<=1?{get:e=>n&&l(n.key,e)?n.value:tX,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 tX}return{get:r,put:function(t,o){r(t)===tX&&(n.unshift({key:t,value:o}),n.length>e&&n.pop())},getEntries:function(){return n},clear:function(){n=[]}}}(o,l);function u(){let t=a.get(arguments);if(t===tX){if(t=e.apply(null,arguments),s++,i){let e=a.getEntries().find(e=>i(e.value,t));e&&(t=e.value,0!==s&&s--)}a.put(arguments,t)}return t}return u.clearCache=()=>{a.clear(),u.resetResultsCount()},u.resultsCount=()=>s,u.resetResultsCount=()=>{s=0},u},memoizeOptions:{maxSize:1,equalityCheck:Object.is}});let ns=(e,t,n,r,o,i,...l)=>{let s;if(l.length>0)throw Error((0,ee.default)(1));if(e&&t&&n&&r&&o&&i)s=(l,s,a,u)=>i(e(l,s,a,u),t(l,s,a,u),n(l,s,a,u),r(l,s,a,u),o(l,s,a,u),s,a,u);else if(e&&t&&n&&r&&o)s=(i,l,s,a)=>o(e(i,l,s,a),t(i,l,s,a),n(i,l,s,a),r(i,l,s,a),l,s,a);else if(e&&t&&n&&r)s=(o,i,l,s)=>r(e(o,i,l,s),t(o,i,l,s),n(o,i,l,s),i,l,s);else if(e&&t&&n)s=(r,o,i,l)=>n(e(r,o,i,l),t(r,o,i,l),o,i,l);else if(e&&t)s=(n,r,o,i)=>t(e(n,r,o,i),r,o,i);else if(e)s=e;else throw Error("Missing arguments");return s};var na=e.i(2239),nu=e.i(30224),nc=e.i(35423);let nd=(0,nc.isReactVersionAtLeast)(19)?function(e,n,r,o,i){let l;if(!t){let t;return t=f.useCallback(()=>n(e.getSnapshot(),r,o,i),[e,n,r,o,i]),(0,na.useSyncExternalStore)(e.subscribe,t,t)}let s=t.syncIndex;return t.syncIndex+=1,t.didInitialize?(l=t.syncHooks[s]).store===e&&l.selector===n&&Object.is(l.a1,r)&&Object.is(l.a2,o)&&Object.is(l.a3,i)||(l.store!==e&&(t.didChangeStore=!0),l.store=e,l.selector=n,l.a1=r,l.a2=o,l.a3=i,l.didChange=!0):(l={store:e,selector:n,a1:r,a2:o,a3:i,value:n(e.getSnapshot(),r,o,i),didChange:!1},t.syncHooks.push(l)),l.value}:function(e,t,n,r,o){return(0,nu.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,r,o))};[].push({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let n=0;n<e.syncHooks.length;n+=1){let r=e.syncHooks[n],o=r.selector(r.store.state,r.a1,r.a2,r.a3);(r.didChange||!Object.is(r.value,o))&&(t=!0,r.value=o,r.didChange=!1)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let n=new Set;for(let t of e.syncHooks)n.add(t.store);let r=[];for(let e of n)r.push(e.subscribe(t));return()=>{for(let e of r)e()}}),(0,na.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});
1class nf{constructor(e){this.state=e,this.listeners=new Set,this.updateTick=0}subscribe=e=>(this.listeners.add(e),()=>{this.listeners.delete(e)});getSnapshot=()=>this.state;setState(e){if(this.state===e)return;this.state=e,this.updateTick+=1;let t=this.updateTick;for(let n of this.listeners){if(t!==this.updateTick)return;n(e)}}update(e){for(let t in e)if(!Object.is(this.state[t],e[t]))return void this.setState({...this.state,...e})}set(e,t){Object.is(this.state[e],t)||this.setState({...this.state,[e]:t})}notifyAll(){let e={...this.state};this.setState(e)}use(e,t,n,r){return nd(this,e,t,n,r)}}class np extends nf{constructor(e,t={},n){super(e),this.context=t,this.selectors=n}useSyncedValue(e,t){f.useDebugValue(e),(0,L.useIsoLayoutEffect)(()=>{this.state[e]!==t&&this.set(e,t)},[e,t])}useSyncedValueWithCleanup(e,t){let n=this;(0,L.useIsoLayoutEffect)(()=>(n.state[e]!==t&&n.set(e,t),()=>{n.set(e,void 0)}),[n,e,t])}useSyncedValues(e){let t=this,n=Object.values(e);(0,L.useIsoLayoutEffect)(()=>{t.update(e)},[t,...n])}useControlledProp(e,t){f.useDebugValue(e);let n=void 0!==t;(0,L.useIsoLayoutEffect)(()=>{n&&!Object.is(this.state[e],t)&&super.setState({...this.state,[e]:t})},[e,t,n])}select(e,t,n,r){return(0,this.selectors[e])(this.state,t,n,r)}useState(e,t,n,r){return f.useDebugValue(e),nd(this,this.selectors[e],t,n,r)}useContextCallback(e,t){f.useDebugValue(e);let n=(0,S.useStableCallback)(t??e8.NOOP);this.context[e]=n}useStateSetter(e){let t=f.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 nh={open:ns(e=>e.open),domReferenceElement:ns(e=>e.domReferenceElement),referenceElement:ns(e=>e.positionReference??e.referenceElement),floatingElement:ns(e=>e.floatingElement),floatingId:ns(e=>e.floatingId)};class ng extends np{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:M(),nested:t,noEmit:n,triggerElements:o},nh)}setOpen=(e,t)=>{if((!e||!this.state.open||e6(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 nm(){return new ng({open:!1,floatingElement:null,referenceElement:null,triggerElements:new tU,floatingId:"",nested:!1,noEmit:!1,onOpenChange:void 0})}let nv=f.forwardRef(function(e,t){let{className:n,render:r,...o}=e,{orientation:i,open:l,floatingRootContext:s,positionerElement:a,value:u,closeDelay:c,viewportElement:p,nested:h}=en(),g=f.useMemo(()=>nm(),[]),m=s||g;!function(e,t={}){let n="rootStore"in e?e.rootStore:e,r=n.useState("open"),o=n.useState("floatingElement"),i=n.useState("domReferenceElement"),{dataRef:l}=n.context,{enabled:s=!0,closeDelay:a=0}=t,u=tu(n),c=D(),d=A(),p=(0,S.useStableCallback)(()=>tf(l.current.openEvent?.type,u.interactedInside)),h=(0,S.useStableCallback)(()=>{let e=l.current.openEvent?.type;return e?.includes("mouse")&&"mousedown"!==e}),g=(0,S.useStableCallback)(e=>V(e,n.context.triggerElements)),m=f.useCallback(e=>{let t=tc(a,"close",u.pointerType),r=()=>{n.setOpen(!1,te(ez.triggerHover,e)),c?.events.emit("floating.closed",e)};t?u.openChangeTimeout.start(t,r):(u.openChangeTimeout.clear(),r())},[a,n,u,c]),v=(0,S.useStableCallback)(()=>{ts(u)}),b=(0,S.useStableCallback)(e=>{let t=U(e);if(!(t&&t.closest(ti))){u.interactedInside=!1;return}u.interactedInside=t?.closest("[aria-haspopup]")!=null});(0,L.useIsoLayoutEffect)(()=>{r||(u.pointerType=void 0,u.restTimeoutPending=!1,u.interactedInside=!1,v())},[r,u,v]),f.useEffect(()=>v,[v]),(0,L.useIsoLayoutEffect)(()=>{if(s&&r&&u.handleCloseOptions?.blockPointerEvents&&h()&&(0,E.isElement)(i)&&o){let e=R(o),t=c?.nodesRef.current.find(e=>e.id===d)?.context?.elements.floating;t&&(t.style.pointerEvents="");let n=u.handleCloseOptions?.getScope?.()??u.pointerEventsScopeElement??t??i.closest("[data-rootownerid]")??e.body;return ta(u,{scopeElement:n,referenceElement:i,floatingElement:o}),()=>{v()}}},[s,r,i,o,u,h,c,d,v]);let y=eU();f.useEffect(()=>{if(s)return o&&(o.addEventListener("mouseenter",e),o.addEventListener("mouseleave",t),o.addEventListener("pointerdown",b,!0)),()=>{o&&(o.removeEventListener("mouseenter",e),o.removeEventListener("mouseleave",t),o.removeEventListener("pointerdown",b,!0)),c?.events.off("floating.closed",r)};function e(){u.openChangeTimeout.clear(),y.clear(),c?.events.off("floating.closed",r),v()}function t(e){if(c&&d&&e7(c.nodesRef.current,d).length>0)return void c.events.on("floating.closed",r);if(!g(e.relatedTarget)){if(u.handler)return void u.handler(e);v(),p()||m(e)}}function r(e){c&&d&&!(e7(c.nodesRef.current,d).length>0)&&y.start(0,()=>{c.events.off("floating.closed",r),n.setOpen(!1,te(ez.triggerHover,e)),c.events.emit("floating.closed",e)})}},[s,o,n,l,p,g,m,v,b,u,c,d,y])}(m,{enabled:!!s&&(!!a||!!p||!u),closeDelay:c});let v=to(m,{enabled:!!a||!u,outsidePressEvent:"intentional",outsidePress(e){let t=U(e);return null===t?.closest(`[${tq}]`)}}),b=s?v:void 0,y={open:l},x=h?{"aria-orientation":i}:{onKeyDown(e){("horizontal"===i&&("ArrowLeft"===e.key||"ArrowRight"===e.key)||"vertical"===i&&("ArrowUp"===e.key||"ArrowDown"===e.key))&&e.stopPropagation()}},w=[b?.floating||e8.EMPTY_OBJECT,x,o],C=(0,Z.useRenderElement)("ul",e,{state:y,ref:t,props:w,enabled:h});return h?(0,d.jsx)(tV.Provider,{value:b,children:C}):(0,d.jsx)(tV.Provider,{value:b,children:(0,d.jsx)(tY,{render:r,className:n,state:y,refs:[t],props:w,loopFocus:!1,orientation:i,tag:"ul"})})}),nb=f.createContext(void 0);function ny(){let e=f.useContext(nb);if(!e)throw Error((0,ee.default)(39));return e}function nx(e){return P(e,"base-ui")}let nw=f.forwardRef(function(e,t){let{className:n,render:r,value:o,...i}=e,l=nx(),s=o??l,a=(0,Z.useRenderElement)("li",e,{ref:t,props:i}),u=f.useMemo(()=>({value:s}),[s]);return(0,d.jsx)(nb.Provider,{value:u,children:a})});function nE(e){return(0,nc.isReactVersionAtLeast)(19)?e:e?"true":void 0}let nS=((i={}).open="data-open",i.closed="data-closed",i[i.startingStyle=ef.startingStyle]="startingStyle",i[i.endingStyle=ef.endingStyle]="endingStyle",i.anchorHidden="data-anchor-hidden",i.side="data-side",i.align="data-align",i),nR=((l={}).popupOpen="data-popup-open",l.pressed="data-pressed",l),nC={[nR.popupOpen]:""},nk={[nR.popupOpen]:"",[nR.pressed]:""},nT={[nS.open]:""},nP={[nS.closed]:""}
1,nL={[nS.anchorHidden]:""},nj={open:e=>e?nC:null},nM={open:e=>e?nk:null},nO={open:e=>e?nT:nP,anchorHidden:e=>e?nL:null},nN={...nO,...eg,activationDirection:e=>e?{"data-activation-direction":e}:null},nI=f.forwardRef(function(e,t){let{className:n,render:r,keepMounted:o=!1,...i}=e,{mounted:l,viewportElement:s,value:a,activationDirection:u,currentContentRef:c,viewportTargetElement:p}=en(),{value:h}=ny(),g=eo(),m=l&&a===h,v=f.useRef(null),[b,y]=f.useState(!1),[x,w]=f.useState(!1),{mounted:E,setMounted:S,transitionStatus:R}=eb(m);E&&!l&&S(!1),ev({ref:v,open:m,onComplete(){m||S(!1)}}),(0,L.useIsoLayoutEffect)(()=>{m&&v.current&&(c.current=v.current)},[m,c]);let C={open:m,transitionStatus:R,activationDirection:u},k=f.useCallback(e=>{e&&(c.current=e)},[c]),T={onFocus(e){let t=U(e.nativeEvent);t?.hasAttribute("data-base-ui-focus-guard")||w(!0)},onBlur(e){q(e.currentTarget,e.relatedTarget)||w(!1)}},P=!m&&E?{style:{position:"absolute",top:0,left:0},inert:nE(!x),...T}:T,j=p||s,M=o&&!E,O=o&&!j&&!b;return(o&&j&&!b&&y(!0),O)?(0,d.jsx)(tY,{render:r,className:n,state:C,refs:[t],props:[P,{hidden:!0},i],stateAttributesMapping:nN}):j&&(E||o)?ei.createPortal((0,d.jsx)(W,{id:g,children:(0,d.jsx)(tY,{render:r,className:n,state:C,refs:[t,v,k],props:[P,M?{hidden:!0}:e8.EMPTY_OBJECT,i],stateAttributesMapping:nN})}),j):null});var nA='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] *)',nD="u"<typeof Element,nW=nD?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,nH=!nD&&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},nF=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]"):nF(e.parentNode))},nB=function(e){var t,n=null==e||null==(t=e.getAttribute)?void 0:t.call(e,"contenteditable");return""===n||"true"===n},nz=function(e,t,n){if(nF(e))return[];var r=Array.prototype.slice.apply(e.querySelectorAll(nA));return t&&nW.call(e,nA)&&r.unshift(e),r=r.filter(n)},n$=function(e,t,n){for(var r=[],o=Array.from(e);o.length;){var i=o.shift();
vendor: 4,730 bytes, line 1
1if(!nF(i,!1))if("SLOT"===i.tagName){var l=i.assignedElements(),s=n$(l.length?l:i.children,!0,n);n.flatten?r.push.apply(r,s):r.push({scopeParent:i,candidates:s})}else{nW.call(i,nA)&&n.filter(i)&&(t||!e.includes(i))&&r.push(i);var a=i.shadowRoot||"function"==typeof n.getShadowRoot&&n.getShadowRoot(i),u=!nF(a,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(i));if(a&&u){var c=n$(!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},nK=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},n_=function(e){if(!e)throw Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||nB(e))&&!nK(e)?0:e.tabIndex},nY=function(e,t){var n=n_(e);return n<0&&t&&!nK(e)?0:n},nq=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},nV=function(e){return"INPUT"===e.tagName},nU=function(e,t){for(var n=0;n<e.length;n++)if(e[n].checked&&e[n].form===t)return e[n]},nX=function(e){if(!e.name)return!0;var t,n=e.form||nH(e),r=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("u">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=nU(t,e.form);return!o||o===e},nG=function(e){return nV(e)&&"radio"===e.type&&!nX(e)},nJ=function(e){var t,n,r,o,i,l,s,a=e&&nH(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!=(l=u=null==(i=a=nH(u))?void 0:i.host)&&null!=(s=l.ownerDocument)&&s.contains(u));return c},nQ=function(e){var t=e.getBoundingClientRect(),n=t.width,r=t.height;return 0===n&&0===r},nZ=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=nW.call(e,"details>summary:first-of-type")?e.parentElement:e;if(nW.call(o,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"full-native"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return nQ(e)}else{if("function"==typeof r){for(var i=e;e;){var l=e.parentElement,s=nH(e);if(l&&!l.shadowRoot&&!0===r(l))return nQ(e);e=e.assignedSlot?e.assignedSlot:l||s===e.ownerDocument?l:s.host}e=i}if(nJ(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},n0=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!!nW.call(t,"fieldset[disabled] *")||!r.contains(e)}return!0}t=t.parentElement}return!1},n1=function(e,t){return!(t.disabled||nV(t)&&"hidden"===t.type||nZ(t,e)||"DETAILS"===t.tagName&&Array.prototype.slice.apply(t.children).some(function(e){return"SUMMARY"===e.tagName})||n0(t))},n2=function(e,t){return!(nG(t)||0>n_(t))&&!!n1(e,t)},n5=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!isNaN(t)||!!(t>=0)},n4=function(e){var t=[],n=[];return e.forEach(function(e,r){var o=!!e.scopeParent,i=o?e.scopeParent:e,l=nY(i,o),s=o?n4(e.candidates):i;0===l?o?t.push.apply(t,s):t.push(i):n.push({documentOrder:r,tabIndex:l,item:e,isScope:o,content:s})}),n.sort(nq).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(t)},n3=function(e,t){return n4((t=t||{}).getShadowRoot?n$([e],t.includeContainer,{filter:n2.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:n5}):nz(e,t.includeContainer,n2.bind(null,t)))},n6=function(e,t){return(t=t||{}).getShadowRoot?n$([e],t.includeContainer,{filter:n1.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):nz(e,t.includeContainer,n1.bind(null,t))},n7=function(e,t){if(t=t||{},!e)throw Error("No node provided");return!1!==nW.call(e,nA)&&n2(t,e)},n9=E;function n8(e){let t=(0,j.useRefWithInit)(re,e).current;return t.next=e,(0,L.useIsoLayoutEffect)(t.effect),t}function re(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}let rt=.1*.1;function rn(e,t,n,r,o,i){return r>=t!=i>=t&&e<=(o-n)*(t-r)/(i-r)+n}function rr(e,t,n,r,o,i,l,s,a,u){let c=!1;return rn(e,t,n,r,o,i)&&(c=!c),rn(e,t,o,i,l,s)&&(c=!c),rn(e,t,l,s,a,u)&&(c=!c),rn(e,t,a,u,n,r)&&(c=!c),c}function ro(e,t,n,r,o,i){let l=Math.min(n,o),s=Math.max(n,o),a=Math.min(r,i),u=Math.max(r,
1i);return e>=l&&e<=s&&t>=a&&t<=u}var ez=ez;function ri(e,t={}){let n="rootStore"in e?e.rootStore:e,r=n.context.dataRef,{enabled:o=!0,event:i="click",toggle:l=!0,ignoreMouse:s=!1,stickIfOpen:a=!0,touchOpenDelay:u=0,reason:c=ez.triggerPress}=t,d=f.useRef(void 0),p=ec(),h=eU(),g=f.useMemo(()=>({onPointerDown(e){d.current=e.pointerType},onMouseDown(e){let t=d.current,o=e.nativeEvent,f=n.select("open");if(0!==e.button||"click"===i||e3(t,!0)&&s)return;let g=r.current.openEvent,m=g?.type,v=n.select("domReferenceElement")!==e.currentTarget,b=f&&v||!(f&&l&&(!g||!a||"click"===m||"mousedown"===m));if(G(o.target)){let e=te(c,o,o.target);b&&"touch"===t&&u>0?h.start(u,()=>{n.setOpen(!0,e)}):n.setOpen(b,e);return}let y=e.currentTarget;p.request(()=>{let e=te(c,o,y);b&&"touch"===t&&u>0?h.start(u,()=>{n.setOpen(!0,e)}):n.setOpen(b,e)})},onClick(e){if("mousedown-only"===i)return;let t=d.current;if("mousedown"===i&&t){d.current=void 0;return}if(e3(t,!0)&&s)return;let o=n.select("open"),f=r.current.openEvent,p=n.select("domReferenceElement")!==e.currentTarget,g=o&&p||!(o&&l&&(!f||!a||e6(f))),m=te(c,e.nativeEvent,e.currentTarget);g&&"touch"===t&&u>0?h.start(u,()=>{n.setOpen(!0,m)}):n.setOpen(g,m)},onKeyDown(){d.current=void 0}}),[r,i,s,n,a,l,p,h,u,c]);return f.useMemo(()=>o?{reference:g}:e8.EMPTY_OBJECT,[o,g])}function rl(e){let{open:t=!1,onOpenChange:n,elements:r={}}=e,o=P(),i=null!=A(),l=(0,j.useRefWithInit)(()=>new ng({open:t,onOpenChange:n,referenceElement:r.reference??null,floatingElement:r.floating??null,triggerElements:new tU,floatingId:o,nested:i,noEmit:!1})).current;return(0,L.useIsoLayoutEffect)(()=>{let e={open:t,floatingId:o};void 0!==r.reference&&(e.referenceElement=r.reference,e.domReferenceElement=(0,E.isElement)(r.reference)?r.reference:null),void 0!==r.floating&&(e.floatingElement=r.floating),l.update(e)},[t,o,r.reference,r.floating,l]),l.context.onOpenChange=n,l.context.nested=i,l.context.noEmit=!1,l}var ez=ez;let rs={current:null};function ra(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=f.useCallback(t=>ru(t,e,"reference"),t),l=f.useCallback(t=>ru(t,e,"floating"),n),s=f.useCallback(t=>ru(t,e,"item"),r),a=f.useCallback(t=>ru(t,e,"trigger"),o);return f.useMemo(()=>({getReferenceProps:i,getFloatingProps:l,getItemProps:s,getTriggerProps:a}),[i,l,s,a])}function ru(e,t,n){let r=new Map,o="item"===n,i={};for(let t in"floating"===n&&(i.tabIndex=-1,i[F]=""),e)o&&e&&(t===B||t===z)||(i[t]=e[t]);for(let l=0;l<t.length;l+=1){let s,a=t[l]?.[n];(s="function"==typeof a?e?a(e):null:a)&&rc(i,s,o,r)}return rc(i,e,o,r),i}function rc(e,t,n,r){for(let o in t){let i=t[o];n&&(o===B||o===z)||(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 rd=()=>({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function rf(e,t){let n=n3(e,rd()),r=n.length;if(0===r)return;let o=Y(R(e)),i=n.indexOf(o);return n[-1===i?1===t?0:r-1:i+t]}function rp(e){return rf(R(e).body,1)||e}function rh(e){return rf(R(e).body,-1)||e}function rg(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!q(n,r)}function rm(e){n3(e,rd()).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})}function rv(e){e.querySelectorAll("[data-tabindex]").forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}var ez=ez;let rb={style:{transition:"none"}},ry="data-base-ui-click-trigger",rx={fallbackAxisSide:"none"},rw={fallbackAxisSide:"end"},rE={clipPath:"inset(50%)",position:"fixed",top:0,left:0},rS={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},rR={...rS,position:"fixed",top:0,left:0};({...rS,position:"absolute"});let rC=f.forwardRef(function(e,t){let[n,r]=f.useState();return(0,L.useIsoLayoutEffect)(()=>{e1&&r("button")},[]),(0,d.jsx)("span",{...e,ref:t,style:rR,"aria-hidden":!n||void 0,tabIndex:0,role:n,"data-base-ui-focus-guard":""})});function rk({currentTarget:e,relatedTarget:t},n){let{popupElement:r,viewportElement:o,rootRef:i,tree:l,nodeId:s}=n,a=l?e7(l.nodesRef.current,s).some(e=>q(e.context?.elements.floating,t)):[];if(!r)return!q(i.current,t)&&!a;let u=r||o;return!q(u,e)&&!q(u,t)&&!q(i.current,t)&&!a&&!(q(u,t)&&t?.hasAttribute("data-base-ui-focus-guard"))}let rT=((s={})[s.None=0]="None",s[s.GuessFromOrder=1]="GuessFromOrder",s);function rP(e){let{render:t,className:n,state:r=e8.EMPTY_OBJECT,props:o=e8.EMPTY_ARRAY,refs:i=e8.EMPTY_ARRAY,metadata:l,stateAttributesMapping:s,tag:a="div",...u}
1=e,{compositeProps:c,compositeRef:d}=function(e={}){let{highlightItemOnHover:t,highlightedIndex:n,onHighlightedIndexChange:r}=(0,t$.useCompositeRootContext)(),{ref:o,index:i}=function(e={}){let{label:t,metadata:n,textRef:r,indexGuessBehavior:o,index:i}=e,{register:l,unregister:s,subscribeMapChange:a,elementsRef:u,labelsRef:c,nextIndexRef:d}=f.useContext(tp),p=f.useRef(-1),[h,g]=f.useState(i??(o===rT.GuessFromOrder?()=>{if(-1===p.current){let e=d.current;d.current+=1,p.current=e}return p.current}:-1)),m=f.useRef(null),v=f.useCallback(e=>{if(m.current=e,-1!==h&&null!==e&&(u.current[h]=e,c)){let n=void 0!==t;c.current[h]=n?t:r?.current?.textContent??e.textContent}},[h,u,c,t,r]);return(0,L.useIsoLayoutEffect)(()=>{if(null!=i)return;let e=m.current;if(e)return l(e,n),()=>{s(e)}},[i,l,s,n]),(0,L.useIsoLayoutEffect)(()=>{if(null==i)return a(e=>{let t=m.current?e.get(m.current)?.index:null;null!=t&&g(t)})},[i,a,g]),f.useMemo(()=>({ref:v,index:h}),[h,v])}(e),l=n===i,s=f.useRef(null),a=(0,tb.useMergedRefs)(o,s);return{compositeProps:f.useMemo(()=>({tabIndex:l?0:-1,onFocus(){r(i)},onMouseMove(){let e=s.current;if(!t||!e)return;let n=e.hasAttribute("disabled")||"true"===e.ariaDisabled;l||n||e.focus()}}),[l,r,i,t]),compositeRef:a,index:i}}({metadata:l});return(0,Z.useRenderElement)(a,e,{state:r,ref:[...i,d],props:[c,...o,u],stateAttributesMapping:s})}var rL=e.i(91730);let rj={width:0,height:0},rM=f.forwardRef(function(e,t){let{className:n,render:r,nativeButton:o=!0,disabled:i,...l}=e,{value:s,setValue:a,mounted:u,open:c,positionerElement:p,setActivationDirection:h,setFloatingRootContext:g,popupElement:m,viewportElement:v,transitionStatus:b,rootRef:y,beforeOutsideRef:x,afterOutsideRef:w,afterInsideRef:C,beforeInsideRef:k,prevTriggerElementRef:T,currentContentRef:P,delay:j,closeDelay:M,orientation:O,setViewportInert:N,nested:I}=en(),{value:A}=ny(),W=eo(),H=D(),F=f.useContext(tV),B=eU(),z=ec(),$=ec(),K=ec(),_=ec(),[Y,X]=f.useState(null),[G,J]=f.useState(!0),[Q,Z]=f.useState(""),ee=f.useRef(null),et=f.useRef(!1),er=f.useRef(rj),el=f.useRef(null),es=f.useRef(!1),ea=c&&s===A,eu=n8(ea),ed=!!p||!s,ep=p||v,eh=!!ep||!s,eg=em(m,!1,!1),ev=f.useCallback(e=>{ee.current=e,X(e)},[]);function eb(){m&&(m.style.setProperty(e$.popupWidth,"auto"),m.style.setProperty(e$.popupHeight,"auto"))}function ey(){m&&p&&(m.style.removeProperty(e$.popupWidth),m.style.removeProperty(e$.popupHeight),p.style.removeProperty(eK.positionerWidth),p.style.removeProperty(eK.positionerHeight))}function ex(e,t){m&&p&&(m.style.setProperty(e$.popupWidth,`${e}px`),m.style.setProperty(e$.popupHeight,`${t}px`),p.style.setProperty(eK.positionerWidth,`${e}px`),p.style.setProperty(eK.positionerHeight,`${t}px`))}function ew(){el.current=new AbortController,eg(eb,el.current.signal)}f.useEffect(()=>{el.current?.abort()},[ea]);let eE=(0,S.useStableCallback)((e,t,n={})=>{if(!m||!p)return;let{syncPositioner:r=!1}=n;ey();let{width:o,height:i}=eB(m),l=o||er.current.width,s=i||er.current.height;(0===t||0===e)&&(e=l,t=s),m.style.setProperty(e$.popupWidth,`${e}px`),m.style.setProperty(e$.popupHeight,`${t}px`),p.style.setProperty(eK.positionerWidth,`${r?e:l}px`),p.style.setProperty(eK.positionerHeight,`${r?t:s}px`),_.request(()=>{m.style.setProperty(e$.popupWidth,`${l}px`),m.style.setProperty(e$.popupHeight,`${s}px`),r&&(p.style.setProperty(eK.positionerWidth,`${l}px`),p.style.setProperty(eK.positionerHeight,`${s}px`)),ew()})}),eS=(0,S.useStableCallback)((e,t)=>{m&&p&&(_.cancel(),$.cancel(),el.current?.abort(),el.current=null,0!==e&&0!==t&&(ex(e,t),$.request(()=>{$.request(()=>{ey();let{width:n,height:r}=eB(m),o=n||e||er.current.width,i=r||t||er.current.height;ex(e,t),_.request(()=>{ex(o,i),ew()})})})))}),eR=(0,S.useStableCallback)(()=>{if(!m||!p)return;_.cancel(),el.current?.abort(),el.current=null,ey();let{width:e,height:t}=eB(m);0!==e&&0!==t&&(er.current={width:e,height:t},eb(),p.style.setProperty(eK.positionerWidth,`${e}px`),p.style.setProperty(eK.positionerHeight,`${t}px`))}),eC=(0,S.useStableCallback)(()=>{if(!m)return{size:er.current,syncPositioner:!1};let e=m.style.getPropertyValue(e$.popupWidth),t=m.style.getPropertyValue(e$.popupHeight);return""===e||"auto"===e||""===t||"auto"===t?{size:er.current,syncPositioner:!1}:{size:{width:m.offsetWidth||er.current.width,height:m.offsetHeight||er.current.height},syncPositioner:!0}});f.useEffect(()=>{c||(B.clear(),$.cancel(),K.cancel(),_.cancel(),el.current?.abort(),el.current=null,es.current=!1,Z(""))},[B,c,$,K,_]),f.useEffect(()=>{u||(er.current=rj)},[u]),f.useEffect(()=>{if(!m||"function"!=typeof ResizeObserver)return;let e=new ResizeObserver(()=>{er.current={width:m.offsetWidth,height:m.offsetHeight}});return e.observe(m),()=>{e.disconnect()}},[m]),f.useEffect(()=>{if(!c||!ea||!m||!p)return;let e=(0,n9.getWindow)(p);function t(){K.cancel(),K.request(eR)}return e.addEventListener("resize",t),()=>{K.cancel(),e.removeEventListener("resize",t)}},[c,ea,m,p,K,eR]),f.useEffect(()=>{let e=P.current;if(!e||!m||!ea||"function"!=typeof MutationObserver)return;let t=new MutationObserver(()=>{if("starting"===b||m.hasAttribute(ef.startingStyle))return void eR();let{size:e,syncPositioner:t}=eC();t?eS(e.width,e.height):eE(e.width,e.height)});return t.observe(e,{childList:!0,subtree:!0,characterData:!0}
1),()=>{t.disconnect()}},[P,m,ea,b,eC,eS,eE,eR]),f.useEffect(()=>(ea&&c&&m&&et.current&&(et.current=!1,z.request(()=>{x.current?.focus()})),()=>{z.cancel()}),[x,z,ea,c,m]),(0,L.useIsoLayoutEffect)(()=>{if(eu.current&&c&&m){if("starting"===b&&P.current?.querySelector("[data-nested]")!=null)return _.request(eR),()=>{_.cancel()};if(es.current){es.current=!1;return}eE(0,0)}},[P,eE,eu,c,m,_,eR,b]);let ek=rl({open:c,onOpenChange:function(e,t){let n=t.reason===ez.triggerHover;function r(){n&&(J(!0),B.clear(),B.start(500,()=>{J(!1)})),e?a(A,t):(a(null,t),Z(""))}ed&&("touch"!==Q||!n)&&(e||s===A)&&(n?ei.flushSync(r):r())},elements:{reference:Y,floating:ep}}),eT=tu(ek);f.useEffect(()=>{c||(ek.context.dataRef.current.openEvent=void 0,eT.pointerType=void 0,eT.interactedInside=!1,eT.restTimeoutPending=!1,eT.openChangeTimeout.clear(),eT.restTimeout.clear(),ts(eT))},[ek,eT,c]);let eP=(0,S.useStableCallback)(()=>I&&!p&&ee.current&&ep?function(e,t,n){let r,o,i,l,s,a,u,c;return{placement:(r=e.getBoundingClientRect(),o=t.getBoundingClientRect(),i=r.left+r.
1width/2,l=r.top+r.height/2,s=o.left+o.width/2,a=o.top+o.height/2,Math.abs(u=s-i)>=Math.abs(c=a-l)?u>=0?"right":"left":c>=0?"bottom":"top"),elements:{domReference:e,floating:t},nodeId:n}}(ee.current,ep,W):null);function eL(){return ee.current?.closest("ul")??null}let ej=function(e,t={}){let n="rootStore"in e?e.rootStore:e,{dataRef:r,events:o}=n.context,{enabled:i=!0,delay:l=0,handleClose:s=null,mouseOnly:a=!1,restMs:u=0,move:c=!0,triggerElementRef:d=rs,externalTree:p,isActiveTrigger:h=!0,getHandleCloseContext:g}=t,m=D(p),v=tu(n),b=n8(s),y=n8(l),x=n8(u),w=n8(i);h&&(v.handleCloseOptions=b.current?.__options);let C=(0,S.useStableCallback)(()=>tf(r.current.openEvent?.type,v.interactedInside)),k=(0,S.useStableCallback)(e=>V(e,n.context.triggerElements)),T=(0,S.useStableCallback)((e,t,r)=>{let o=n.context.triggerElements;return o.hasElement(t)?!e||!q(e,t):!!(0,E.isElement)(r)&&o.hasMatchingElement(e=>q(e,r))&&(!e||!q(e,r))}),P=f.useCallback((e,t=!0)=>{let r=tc(y.current,"close",v.pointerType);r?v.openChangeTimeout.start(r,()=>{n.setOpen(!1,te(ez.triggerHover,e)),m?.events.emit("floating.closed",e)}):t&&(v.openChangeTimeout.clear(),n.setOpen(!1,te(ez.triggerHover,e)),m?.events.emit("floating.closed",e))},[y,n,v,m]),L=(0,S.useStableCallback)(()=>{v.handler&&(R(n.select("domReferenceElement")).removeEventListener("mousemove",v.handler),v.handler=void 0)});f.useEffect(()=>L,[L]);let j=(0,S.useStableCallback)(()=>{ts(v)});return f.useEffect(()=>{if(i)return o.on("openchange",e),()=>{o.off("openchange",e)};function e(e){e.open||(L(),v.openChangeTimeout.clear(),v.restTimeout.clear(),v.blockMouseMove=!0,v.restTimeoutPending=!1)}},[i,o,v,L]),f.useEffect(()=>{if(!i)return;let e=d.current??(h?n.select("domReferenceElement"):null);if((0,E.isElement)(e))return c&&e.addEventListener("mousemove",t,{once:!0}),e.addEventListener("mouseenter",t),e.addEventListener("mouseleave",o),()=>{c&&e.removeEventListener("mousemove",t),e.removeEventListener("mouseenter",t),e.removeEventListener("mouseleave",o)};function t(e){if(v.openChangeTimeout.clear(),v.blockMouseMove=!1,a&&!e3(v.pointerType)||td(x.current)>0&&!tc(y.current,"open"))return;let t=tc(y.current,"open",v.pointerType),r=e.currentTarget??null,o=n.select("domReferenceElement"),i=null!=r&&T(o,r,e.target),l=n.select("open"),s=!l||i;i&&l?n.setOpen(!0,te(ez.triggerHover,e,r)):t?v.openChangeTimeout.start(t,()=>{s&&n.setOpen(!0,te(ez.triggerHover,e,r))}):s&&n.setOpen(!0,te(ez.triggerHover,e,r))}function o(e){if(C())return void j();L();let t=R(n.select("domReferenceElement"));v.restTimeout.clear(),v.restTimeoutPending=!1;let o=r.current.floatingContext??g?.();if(!k(e.relatedTarget)){if(b.current&&o){n.select("open")||v.openChangeTimeout.clear();let r=d.current;v.handler=b.current({...o,tree:m,x:e.clientX,y:e.clientY,onClose(){j(),L(),w.current&&!C()&&r===n.select("domReferenceElement")&&P(e,!0)}}),t.addEventListener("mousemove",v.handler),v.handler(e);return}"touch"===v.pointerType&&q(n.select("floatingElement"),e.relatedTarget)||P(e)}}},[L,j,r,y,P,n,i,b,v,h,T,C,k,a,c,x,d,m,w,g]),f.useMemo(()=>{if(i)return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e,r=e.currentTarget,o=n.select("domReferenceElement"),i=n.select("open"),l=T(o,r,e.target);if(a&&!e3(v.pointerType))return;let s=td(x.current);function u(){if(v.restTimeoutPending=!1,C())return;let e=n.select("open");v.blockMouseMove||e&&!l||n.setOpen(!0,te(ez.triggerHover,t,r))}(!i||l)&&0!==s&&(!l&&v.restTimeoutPending&&e.movementX**2+e.movementY**2<2||(v.restTimeout.clear(),"touch"===v.pointerType?ei.flushSync(()=>{u()}):l&&i?u():(v.restTimeoutPending=!0,v.restTimeout.start(s,u))))}};function e(e){v.pointerType=e.pointerType}},[i,v,C,T,a,n,x])}(ek,{enabled:eh,move:!1,handleClose:function(e={}){let{blockPointerEvents:t=!1}=e,n=new eV,r=({x:e,y:t,placement:r,elements:o,onClose:i,nodeId:l,tree:s})=>{let a=r?.split("-")[0],u=!1,c=null,d=null,f="u">typeof performance?performance.now():0;return function(r){n.clear();let p=o.domReference,h=o.floating;if(!p||!h||null==a||null==e||null==t)return;let{clientX:g,clientY:m}=r,v=U(r),b="mouseleave"===r.type,y=q(h,v),x=q(p,v);if(y&&(u=!0,!b))return;if(x&&(u=!1,!b)){u=!0;return}if(b&&(0,E.isElement)(r.relatedTarget)&&q(h,r.relatedTarget))return;function w(){return!!(s&&e7(s.nodesRef.current,l).length>0)}function S(){w()||(n.clear(),i())}if(w())return;let R=p.getBoundingClientRect(),C=h.getBoundingClientRect(),k=e>C.right-C.width/2,T=t>C.bottom-C.height/2,P=C.width>
1R.width,L=C.height>R.height,j=(P?R:C).left,M=(P?R:C).right,O=(L?R:C).top,N=(L?R:C).bottom;if("top"===a&&t>=R.bottom-1||"bottom"===a&&t<=R.top+1||"left"===a&&e>=R.right-1||"right"===a&&e<=R.left+1)return void S();let I=!1;switch(a){case"top":I=ro(g,m,j,R.top+1,M,C.bottom-1);break;case"bottom":I=ro(g,m,j,C.top+1,M,R.bottom-1);break;case"left":I=ro(g,m,C.right-1,N,R.left+1,O);break;case"right":I=ro(g,m,R.right-1,N,C.left+1,O)}if(I)return;if(u&&(!(g>=R.x)||!(g<=R.x+R.width)||!(m>=R.y)||!(m<=R.y+R.height))||!b&&function(e,t){let n=performance.now(),r=n-f;if(null===c||null===d||0===r)return c=e,d=t,f=n,!1;let o=e-c,i=t-d;return c=e,d=t,f=n,o*o+i*i<r*r*rt}(g,m))return void S();let A=!1;switch(a){case"top":{let n=P?.25:2,r=t+.5+1,o=k||P?C.bottom-.5:C.top,i=k?P?C.bottom-.5:C.top:C.bottom-.5;A=rr(g,m,P||k?e+n:e-n,r,P?e-n:k?e+n:e-n,r,C.left,o,C.right,i);break}case"bottom":{let n=P?.25:2,r=t-.5,o=k||P?C.top+.5:C.bottom,i=k?P?C.top+.5:C.bottom:C.top+.5;A=rr(g,m,P||k?e+n:e-n,r,P?e-n:k?e+n:e-n,r,C.left,o,C.right,i);break}case"left":{let n=L?.25:2,r=e+.5+1,o=T||L?C.right-.5:C.left,i=T?L?C.right-.5:C.left:C.right-.5;A=rr(g,m,o,C.top,i,C.bottom,r,L||T?t+n:t-n,r,L?t-n:T?t+n:t-n);break}case"right":{let n=L?.25:2,r=e-.5,o=T||L?C.left+.5:C.right,i=T?L?C.left+.5:C.right:C.left+.5;A=rr(g,m,r,L||T?t+n:t-n,r,L?t-n:T?t+n:t-n,o,C.top,i,C.bottom)}}A?u||n.start(40,S):S()}};return r.__options={blockPointerEvents:t},r}({blockPointerEvents:"touch"!==Q&&(!eZ||I),getScope:eL}),restMs:u&&p?0:j,delay:{close:M},triggerElementRef:ee,getHandleCloseContext:eP}),{getReferenceProps:eM}=ra([f.useMemo(()=>ej?{reference:ej}:void 0,[ej]),ri(ek,{enabled:ed,stickIfOpen:G,toggle:ea})]);function eO(e){ei.flushSync(()=>{let t=T.current?.getBoundingClientRect();if(u&&t&&Y){let e=Y.getBoundingClientRect(),n=e.left>t.left,r=e.top>t.top;"horizontal"===O&&e.left!==t.left?h(n?"right":"left"):"vertical"===O&&e.top!==t.top&&h(r?"down":"up")}if("click"!==e.type&&null!=s&&(ek.context.dataRef.current.openEvent=void 0),("touch"!==Q||"click"===e.type)&&(null!=s&&a(A,te("mouseenter"===e.type?ez.triggerHover:ez.triggerPress,e.nativeEvent)),"mouseenter"===e.type&&I&&!p&&"touch"!==Q&&ep&&(0,E.isHTMLElement)(e.currentTarget))){let t=eL();if(!t)return;ta(eT,{scopeElement:t,referenceElement:e.currentTarget,floatingElement:ep})}})}(0,L.useIsoLayoutEffect)(()=>{ea&&(g(ek),T.current=Y)},[ea,ek,g,T,Y]);let eN=(0,S.useStableCallback)(e=>{if(!m||!p)return void eO(e);let{width:t,height:n}=eB(m),r=null!=s&&s!==A&&("click"===e.type||"touch"!==Q);eO(e),r&&(es.current=!0),eE(t,n)});function eI(e){Z(e.pointerType)}let eA={tabIndex:0,onMouseEnter:eN,onClick:eN,onPointerEnter:eI,onPointerDown:eI,"aria-expanded":ea,"aria-controls":ea?m?.id:void 0,[tq]:"",onFocus(){ea&&N(!1)},onMouseMove(){et.current=!1},onKeyDown(e){if(et.current=!0,I)return;let t="horizontal"===O&&"ArrowDown"===e.key,n="vertical"===O&&"ArrowRight"===e.key;(t||n)&&(a(A,te(ez.listNavigation,e.nativeEvent)),eN(e),e4(e))},onBlur(e){p&&m&&rk({currentTarget:e.currentTarget,relatedTarget:e.relatedTarget},{popupElement:m,rootRef:y,tree:H,nodeId:W})&&a(null,te(ez.focusOut,e.nativeEvent))}},{getButtonProps:eD,buttonRef:eW}=(0,rL.useButton)({disabled:i,focusableWhenDisabled:!0,native:o});return(0,d.jsxs)(f.Fragment,{children:[(0,d.jsx)(rP,{tag:"button",render:r,className:n,state:{open:ea},stateAttributesMapping:nM,refs:[t,ev,eW],props:[eM,F?.reference||e8.EMPTY_ARRAY,eA,l,eD]}),ea&&(0,d.jsxs)(f.Fragment,{children:[(0,d.jsx)(rC,{ref:x,onFocus:e=>{if(ep&&rg(e,ep))k.current?.focus();else{let e=rh(Y);e?.focus()}}}),(0,d.jsx)("span",{"aria-owns":v?.id,style:rE}),(0,d.jsx)(rC,{ref:w,onFocus:e=>{if(ep&&rg(e,ep)){let e=C.current&&n7(C.current)?C.current:Y;e?.focus()}else{let t=rp(Y);I&&!p&&ep&&t&&q(ep,t)&&(t=function(e){if(!e)return null;let t=n3(R(e).body,rd()),n=t.length;if(0===n)return null;let r=t.indexOf(e);return -1===r?null:t[(r+1+n)%n]}(C.current)),t?.focus(),I&&!p||q(y.current,t)||a(null,te(ez.focusOut,e.nativeEvent))}}})]})]})});var ez=ez;let rO=f.createContext(null),rN=tt("portal"),rI=f.forwardRef(function(e,t){let{children:n,container:r,className:o,render:i,renderGuards:l,...s}=e,{portalNode:a,portalSubtree:u}=function(e={}){let{ref:t,container:n,componentProps:r=e8.EMPTY_OBJECT,elementProps:o}=e,i=P(),l=f.useContext(rO),s=l?.portalNode,[a,u]=f.useState(null),[c,d]=f.useState(null),p=(0,S.useStableCallback)(e=>{null!==e&&d(e)}),h=f.useRef(null);(0,L.useIsoLayoutEffect)(()=>
1{if(null===n){h.current&&(h.current=null,d(null),u(null));return}if(null==i)return;let e=(n&&((0,E.isNode)(n)?n:n.current))??s??document.body;if(null==e){h.current&&(h.current=null,d(null),u(null));return}h.current!==e&&(h.current=e,d(null),u(e))},[n,s,i]);let g=(0,Z.useRenderElement)("div",r,{ref:[t,p],props:[{id:i,[rN]:""},o]});return{portalNode:c,portalSubtree:a&&g?ei.createPortal(g,a):null}}({container:r,ref:t,componentProps:e,elementProps:s}),c=f.useRef(null),p=f.useRef(null),h=f.useRef(null),g=f.useRef(null),[m,v]=f.useState(null),b=m?.modal,y=m?.open,x="boolean"==typeof l?l:!!m&&!m.modal&&m.open&&!!a;f.useEffect(()=>{if(a&&!b)return a.addEventListener("focusin",e,!0),a.addEventListener("focusout",e,!0),()=>{a.removeEventListener("focusin",e,!0),a.removeEventListener("focusout",e,!0)};function e(e){a&&e.relatedTarget&&rg(e)&&("focusin"===e.type?rv:rm)(a)}},[a,b]),f.useEffect(()=>{a&&!y&&rv(a)},[y,a]);let w=f.useMemo(()=>({beforeOutsideRef:c,afterOutsideRef:p,beforeInsideRef:h,afterInsideRef:g,portalNode:a,setFocusManagerState:v}),[a]);return(0,d.jsxs)(f.Fragment,{children:[u,(0,d.jsxs)(rO.Provider,{value:w,children:[x&&a&&(0,d.jsx)(rC,{"data-type":"outside",ref:c,onFocus:e=>{if(rg(e,a))h.current?.focus();else{let e=rh(m?m.domReference:null);e?.focus()}}}),x&&a&&(0,d.jsx)("span",{"aria-owns":a.id,style:rE}),a&&ei.createPortal(n,a),x&&a&&(0,d.jsx)(rC,{"data-type":"outside",ref:p,onFocus:e=>{if(rg(e,a))g.current?.focus();else{let t=rp(m?m.domReference:null);t?.focus(),m?.closeOnFocusOut&&m?.onOpenChange(!1,te(ez.focusOut,e.nativeEvent))}}})]})]})}),rA=f.createContext(void 0),rD=f.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e,{mounted:o}=en();return o||n?(0,d.jsx)(rA.Provider,{value:n,children:(0,d.jsx)(rI,{ref:t,...r})}):null});var n9=E;function rW(e,t,n){let r,{reference:o,floating:i}=e,l=eM(t),s=eL(eM(t)),a=ej(s),u=eT(t),c="y"===l,d=o.x+o.width/2-i.width/2,f=o.y+o.height/2-i.height/2,p=o[a]/2-i[a]/2;switch(u){case"top":r={x:d,y:o.y-i.height};break;case"bottom":r={x:d,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:f};break;case"left":r={x:o.x-i.width,y:f};break;default:r={x:o.x,y:o.y}}switch(eP(t)){case"start":r[s]-=p*(n&&c?-1:1);break;case"end":r[s]+=p*(n&&c?-1:1)}return r}async function rH(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:i,rects:l,elements:s,strategy:a}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:f=!1,padding:p=0}=ek(t,e),h=eH(p),g=s[f?"floating"===d?"reference":"floating":d],m=eF(await i.getClippingRect({element:null==(n=await (null==i.isElement?void 0:i.isElement(g)))||n?g:g.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:u,rootBoundary:c,strategy:a})),v="floating"===d?{x:r,y:o,width:l.floating.width,height:l.floating.height}:l.reference,b=await (null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),y=await (null==i.isElement?void 0:i.isElement(b))&&await (null==i.getScale?void 0:i.getScale(b))||{x:1,y:1},x=eF(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:v,offsetParent:b,strategy:a}):v);return{top:(m.top-x.top+h.top)/y.y,bottom:(x.bottom-m.bottom+h.bottom)/y.y,left:(m.left-x.left+h.left)/y.x,right:(x.right-m.right+h.right)/y.x}}let rF=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:l}=n,s=l.detectOverflow?l:{...l,detectOverflow:rH},a=await (null==l.isRTL?void 0:l.isRTL(t)),u=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:d}=rW(u,r,a),f=r,p=0,h={};for(let n=0;n<i.length;n++){let g=i[n];if(!g)continue;let{name:m,fn:v}=g,{x:b,y:y,data:x,reset:w}=await v({x:c,y:d,initialPlacement:r,placement:f,strategy:o,middlewareData:h,rects:u,platform:s,elements:{reference:e,floating:t}});c=null!=b?b:c,d=null!=y?y:d,h[m]={...h[m],...x},w&&p<50&&(p++,"object"==typeof w&&(w.placement&&(f=w.placement),w.rects&&(u=!0===w.rects?await l.getElementRects({reference:e,floating:t,strategy:o}):w.rects),{x:c,y:d}=rW(u,f,a)),n=-1)}return{x:c,y:d,placement:f,strategy:o,middlewareData:h}};function rB(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function rz(e){return ey.some(t=>e[t]>=0)}let r$=new Set(["left","top"]);async function rK(e,t){let{placement:n,platform:r,elements:o}=e,i=await (null==r.isRTL?void 0:r.isRTL(o.floating)),l=eT(n),s=eP(n),a="y"===eM(n),u=r$.has(l)?-1:1,c=i&&a?-1:1,d=ek(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:h}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}
1:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&"number"==typeof h&&(p="end"===s?-1*h:h),a?{x:p*c,y:f*u}:{x:f*u,y:p*c}}function r_(e){let t=(0,E.getComputedStyle)(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=(0,E.isHTMLElement)(e),i=o?e.offsetWidth:n,l=o?e.offsetHeight:r,s=eE(n)!==i||eE(r)!==l;return s&&(n=i,r=l),{width:n,height:r,$:s}}function rY(e){return(0,E.isElement)(e)?e:e.contextElement}function rq(e){let t=rY(e);if(!(0,E.isHTMLElement)(t))return eR(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=r_(t),l=(i?eE(n.width):n.width)/r,s=(i?eE(n.height):n.height)/o;return l&&Number.isFinite(l)||(l=1),s&&Number.isFinite(s)||(s=1),{x:l,y:s}}let rV=eR(0);function rU(e){let t=(0,E.getWindow)(e);return(0,E.isWebKit)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:rV}function rX(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),l=rY(e),s=eR(1);t&&(r?(0,E.isElement)(r)&&(s=rq(r)):s=rq(e));let a=(void 0===(o=n)&&(o=!1),r&&(!o||r===(0,E.getWindow)(l))&&o)?rU(l):eR(0),u=(i.left+a.x)/s.x,c=(i.top+a.y)/s.y,d=i.width/s.x,f=i.height/s.y;if(l){let e=(0,E.getWindow)(l),t=r&&(0,E.isElement)(r)?(0,E.getWindow)(r):r,n=e,o=(0,E.getFrameElement)(n);for(;o&&r&&t!==n;){let e=rq(o),t=o.getBoundingClientRect(),r=(0,E.getComputedStyle)(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;u*=e.x,c*=e.y,d*=e.x,f*=e.y,u+=i,c+=l,n=(0,E.getWindow)(o),o=(0,E.getFrameElement)(n)}}return eF({width:d,height:f,x:u,y:c})}function rG(e,t){let n=(0,E.getNodeScroll)(e).scrollLeft;return t?t.left+n:rX((0,E.getDocumentElement)(e)).left+n}function rJ(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-rG(e,n),y:n.top+t.scrollTop}}function rQ(e,t,n){var r;let o;if("viewport"===t)o=function(e,t){let n=(0,E.getWindow)(e),r=(0,E.getDocumentElement)(e),o=n.visualViewport,i=r.clientWidth,l=r.clientHeight,s=0,a=0;if(o){i=o.width,l=o.height;let e=(0,E.isWebKit)();(!e||e&&"fixed"===t)&&(s=o.offsetLeft,a=o.offsetTop)}let u=rG(r);if(u<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),o="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,l=Math.abs(r.clientWidth-t.clientWidth-o);l<=25&&(i-=l)}else u<=25&&(i+=u);return{width:i,height:l,x:s,y:a}}(e,n);else if("document"===t){let t,n,i,l,s,a,u;r=(0,E.getDocumentElement)(e),t=(0,E.getDocumentElement)(r),n=(0,E.getNodeScroll)(r),i=r.ownerDocument.body,l=ew(t.scrollWidth,t.clientWidth,i.scrollWidth,i.clientWidth),s=ew(t.scrollHeight,t.clientHeight,i.scrollHeight,i.clientHeight),a=-n.scrollLeft+rG(r),u=-n.scrollTop,"rtl"===(0,E.getComputedStyle)(i).direction&&(a+=ew(t.clientWidth,i.clientWidth)-l),o={width:l,height:s,x:a,y:u}}else if((0,E.isElement)(t)){let e,r,i,l,s,a;r=(e=rX(t,!0,"fixed"===n)).top+t.clientTop,i=e.left+t.clientLeft,l=(0,E.isHTMLElement)(t)?rq(t):eR(1),s=t.clientWidth*l.x,a=t.clientHeight*l.y,o={width:s,height:a,x:i*l.x,y:r*l.y}}else{let n=rU(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return eF(o)}function rZ(e){return"static"===(0,E.getComputedStyle)(e).position}function r0(e,t){if(!(0,E.isHTMLElement)(e)||"fixed"===(0,E.getComputedStyle)(e).position)return null;if(t)return t(e);let n=e.offsetParent;return(0,E.getDocumentElement)(e)===n&&(n=n.ownerDocument.body),n}function r1(e,t){let n=(0,E.getWindow)(e);if((0,E.isTopLayer)(e))return n;if(!(0,E.isHTMLElement)(e)){let t=(0,E.getParentNode)(e);for(;t&&!(0,E.isLastTraversableNode)(t);){if((0,E.isElement)(t)&&!rZ(t))return t;t=(0,E.getParentNode)(t)}return n}let r=r0(e,t);for(;r&&(0,E.isTableElement)(r)&&rZ(r);)r=r0(r,t);return r&&(0,E.isLastTraversableNode)(r)&&rZ(r)&&!(0,E.isContainingBlock)(r)?n:r||(0,E.getContainingBlock)(e)||n}let r2=async function(e){let t=this.getOffsetParent||r1,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=(0,E.isHTMLElement)(t),o=(0,E.getDocumentElement)(t),i="fixed"===n,l=rX(e,!0,i,t),s={scrollLeft:0,scrollTop:0},a=eR(0);if(r||!r&&!i)if(("body"!==(0,E.getNodeName)(t)||(0,E.isOverflowElement)(o))&&(s=(0,E.getNodeScroll)(t)),r){let e=rX(t,!0,i,t);a.x=e.x+t.clientLeft,a.y=e.y+t.clientTop}else o&&(a.x=rG(o));i&&!r&&o&&(a.x=rG(o));let u=!o||r||i?eR(0):rJ(o,s);return{x:l.left+s.scrollLeft-a.x-u.x,y:l.top+s.scrollTop-a.y-u.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},r5={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,i="fixed"===o,l=(0,E.getDocumentElement)(r),s=!!t&&(0,E.isTopLayer)(t.floating);if(r===l||s&&i)return n;let a={scrollLeft:0,scrollTop:0},u=eR(1),c=eR(0),d=(0,E.isHTMLElement)(r);
1if((d||!d&&!i)&&(("body"!==(0,E.getNodeName)(r)||(0,E.isOverflowElement)(l))&&(a=(0,E.getNodeScroll)(r)),d)){let e=rX(r);u=rq(r),c.x=e.x+r.clientLeft,c.y=e.y+r.clientTop}let f=!l||d||i?eR(0):rJ(l,a);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-a.scrollLeft*u.x+c.x+f.x,y:n.y*u.y-a.scrollTop*u.y+c.y+f.y}},getDocumentElement:E.getDocumentElement,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,i=[..."clippingAncestors"===n?(0,E.isTopLayer)(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=(0,E.getOverflowAncestors)(e,[],!1).filter(e=>(0,E.isElement)(e)&&"body"!==(0,E.getNodeName)(e)),o=null,i="fixed"===(0,E.getComputedStyle)(e).position,l=i?(0,E.getParentNode)(e):e;for(;(0,E.isElement)(l)&&!(0,E.isLastTraversableNode)(l);){let t=(0,E.getComputedStyle)(l),n=(0,E.isContainingBlock)(l);n||"fixed"!==t.position||(o=null),(i?n||o:!(!n&&"static"===t.position&&o&&("absolute"===o.position||"fixed"===o.position)||(0,E.isOverflowElement)(l)&&!n&&function e(t,n){let r=(0,E.getParentNode)(t);return!(r===n||!(0,E.isElement)(r)||(0,E.isLastTraversableNode)(r))&&("fixed"===(0,E.getComputedStyle)(r).position||e(r,n))}(e,l)))?o=t:r=r.filter(e=>e!==l),l=(0,E.getParentNode)(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],l=rQ(t,i[0],o),s=l.top,a=l.right,u=l.bottom,c=l.left;for(let e=1;e<i.length;e++){let n=rQ(t,i[e],o);s=ew(n.top,s),a=ex(n.right,a),u=ex(n.bottom,u),c=ew(n.left,c)}return{width:a-c,height:u-s,x:c,y:s}},getOffsetParent:r1,getElementRects:r2,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=r_(e);return{width:t,height:n}},getScale:rq,isElement:E.isElement,isRTL:function(e){return"rtl"===(0,E.getComputedStyle)(e).direction}};function r4(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function r3(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:i=!0,ancestorResize:l=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:a="function"==typeof IntersectionObserver,animationFrame:u=!1}=r,c=rY(e),d=i||l?[...c?(0,E.getOverflowAncestors)(c):[],...t?(0,E.getOverflowAncestors)(t):[]]:[];d.forEach(e=>{i&&e.addEventListener("scroll",n,{passive:!0}),l&&e.addEventListener("resize",n)});let f=c&&a?function(e,t){let n,r=null,o=(0,E.getDocumentElement)(e);function i(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function l(s,a){void 0===s&&(s=!1),void 0===a&&(a=1),i();let u=e.getBoundingClientRect(),{left:c,top:d,width:f,height:p}=u;if(s||t(),!f||!p)return;let h={rootMargin:-eS(d)+"px "+-eS(o.clientWidth-(c+f))+"px "+-eS(o.clientHeight-(d+p))+"px "+-eS(c)+"px",threshold:ew(0,ex(1,a))||1},g=!0;function m(t){let r=t[0].intersectionRatio;if(r!==a){if(!g)return l();r?l(!1,r):n=setTimeout(()=>{l(!1,1e-7)},1e3)}1!==r||r4(u,e.getBoundingClientRect())||l(),g=!1}try{r=new IntersectionObserver(m,{...h,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(m,h)}r.observe(e)}(!0),i}(c,n):null,p=-1,h=null;s&&(h=new ResizeObserver(e=>{let[r]=e;r&&r.target===c&&h&&t&&(h.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=h)||e.observe(t)})),n()}),c&&!u&&h.observe(c),t&&h.observe(t));let g=u?rX(e):null;return u&&function t(){let r=rX(e);g&&!r4(g,r)&&n(),g=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;d.forEach(e=>{i&&e.removeEventListener("scroll",n),l&&e.removeEventListener("resize",n)}),null==f||f(),null==(e=h)||e.disconnect(),h=null,u&&cancelAnimationFrame(o)}}var r6="u">typeof document?f.useLayoutEffect:function(){};function r7(e,t){let n,r,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!r7(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!r7(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function r9(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function r8(e,t){let n=r9(e);return Math.round(t*n)/n}function oe(e){let t=f.useRef(e);return r6(()=>{t.current=e}),t}let ot={name:"hide",async fn(e){var t,n,r;let o,{width:i,height:l,x:s,y:a}=e.rects.reference,u=await (void 0===(r=t)&&(r={}),{name:(o={name:"hide",options:r,async fn(e){let{rects:t,platform:n}=e,{strategy:o="referenceHidden",...i}=ek(r,e);switch(o){case"referenceHidden":{let r=rB(await n.detectOverflow(e,{...i,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:r,referenceHidden:rz(r)}}}case"escaped":{let r=rB(await n.detectOverflow(e,{...i,altBoundary:!0}),t.floating);return{data:{escapedOffsets:r,escaped:rz(r)}}}default:return{}}}}).name,fn:o.fn,options:[t,n]}).fn(e);return{data:{referenceHidden:u.data?.referenceHidden||0===i&&0===l&&0===s&&0===a}}}};var n9=E;let on={sideX:"left",sideY:"top"},or={name:"adaptiveOrigin",async fn(e){let{x:t,y:n,rects:{floating:r},elements:{floating:o},platform:i,strategy:l,placement:s}=e,a=(0,n9.getWindow)(o),u=a.getComputedStyle(o);if("0s"===u.transitionDuration||""===u.transitionDuration)return{x:t,y:n,data:on};let c=await i.getOffsetParent?.(o),d={width:0,height:0};
1if("fixed"===l&&a?.visualViewport)d={width:a.visualViewport.width,height:a.visualViewport.height};else if(c===a){let e=R(o);d={width:e.documentElement.clientWidth,height:e.documentElement.clientHeight}}else await i.isElement?.(c)&&(d=await i.getDimensions(c));let f=eT(s),p=t,h=n;return"left"===f&&(p=d.width-(t+r.width)),"top"===f&&(h=d.height-(n+r.height)),{x:p,y:h,data:{sideX:"left"===f?"right":on.sideX,sideY:"top"===f?"bottom":on.sideY}}}};function oo(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 oi(e,t,n){let{rects:r,placement:o}=e;return{side:oo(t,eT(o),n),align:eP(o)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function ol(e){return null!=e&&"current"in e}let os=f.createContext(void 0);function oa(e=!1){let t=f.useContext(os);if(!t&&!e)throw Error((0,ee.default)(42));return t}let ou=nm(),oc=f.forwardRef(function(e,t){let{open:n,mounted:r,positionerElement:o,setPositionerElement:i,floatingRootContext:l,nested:s,transitionStatus:a}=en(),{className:u,render:c,anchor:p,positionMethod:h="absolute",side:g="bottom",align:m="center",sideOffset:v=0,alignOffset:b=0,collisionBoundary:y="clipping-ancestors",collisionPadding:x=5,collisionAvoidance:w=s?rw:rx,arrowPadding:C=5,sticky:k=!1,disableAnchorTracking:T=!1,...P}=e,j=function(){let e=f.useContext(rA);if(void 0===e)throw Error((0,ee.default)(40));return e}(),M=eo(),O=eU(),[N,I]=f.useState(!1),A=f.useRef(null),W=f.useRef(null);f.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&&rg(e)&&("focusin"===e.type?rv:rm)(o)}},[o]);let H=(l||ou).useState("domReferenceElement"),F=function(e){var t,n,r,o,i,l,s,a,u,c,d,p,h,g;let m,v,b,y,{anchor:x,positionMethod:w="absolute",side:C="bottom",sideOffset:k=0,align:T="center",alignOffset:P=0,collisionBoundary:j,collisionPadding:M=5,sticky:O=!1,arrowPadding:N=5,disableAnchorTracking:I=!1,keepMounted:A=!1,floatingRootContext:W,mounted:H,collisionAvoidance:F,shiftCrossAxis:B=!1,nodeId:z,adaptiveOrigin:$,lazyFlip:K=!1,externalTree:_}=e,[Y,q]=f.useState(null);H||null===Y||q(null);let V=F.side||"flip",U=F.align||"flip",X=F.fallbackAxisSide||"end",G="function"==typeof x?x:void 0,J=(0,S.useStableCallback)(G),Q=G?J:x,Z=n8(x),ee="rtl"===t_(),et=Y||({top:"top",right:"right",bottom:"bottom",left:"left","inline-end":ee?"left":"right","inline-start":ee?"right":"left"})[C],en="center"===T?et:`${et}-${T}`,er=M,eo=+("bottom"===C),el=+("top"===C),es=+("right"===C),ea=+("left"===C);"number"==typeof er?er={top:er+eo,right:er+ea,bottom:er+el,left:er+es}:er&&(er={top:(er.top||0)+eo,right:(er.right||0)+ea,bottom:(er.bottom||0)+el,left:(er.left||0)+es});let eu={boundary:"clipping-ancestors"===j?"clippingAncestors":j,padding:er},ec=f.useRef(null),ed=n8(k),ef=n8(P),ep=[(t=e=>{let t=oi(e,C,ee),n="function"==typeof ed.current?ed.current(t):ed.current,r="function"==typeof ef.current?ef.current(t):ef.current;return{mainAxis:n,crossAxis:r,alignmentAxis:r}},n=["function"!=typeof k?k:0,"function"!=typeof P?P:0,ee,C],void 0===(r=t)&&(r=0),{name:(m={name:"offset",options:r,async fn(e){var t,n;let{x:o,y:i,placement:l,middlewareData:s}=e,a=await rK(e,r);return l===(null==(t=s.offset)?void 0:t.placement)&&null!=(n=s.arrow)&&n.alignmentOffset?{}:{x:o+a.x,y:i+a.y,data:{...a,placement:l}}}}).name,fn:m.fn,options:[t,n]})],eh="none"===U&&"shift"!==V,eg=!eh&&(O||B||"shift"===V),em="none"===V?null:{name:(v={name:"flip",options:l=o={...eu,padding:{top:er.top+1,right:er.right+1,bottom:er.bottom+1,left:er.left+1},mainAxis:!B&&"flip"===V,crossAxis:"flip"===U&&"alignment",fallbackAxisSideDirection:X},async fn(e){var t,n,r,o,i,s,a,u;let c,d,f,{placement:p,middlewareData:h,rects:g,initialPlacement:m,platform:v,elements:b}=e,{mainAxis:y=!0,crossAxis:x=!0,fallbackPlacements:w,fallbackStrategy:E="bestFit",fallbackAxisSideDirection:S="none",flipAlignment:R=!0,...C}=ek(l,e);if(null!=(t=h.arrow)&&t.alignmentOffset)return{};let k=eT(p),T=eM(m),P=eT(m)===m,L=await (null==v.isRTL?void 0:v.isRTL(b.floating)),j=w||(P||!R?[eW(m)]:(c=eW(m),[eO(m),c,eO(c)])),M="none"!==S;!w&&M&&j.push(...(d=eP(m),f=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?eI:eN;return t?eN:eI;case"left":case"right":return t?eA:eD;default:return[]}}(eT(m),"start"===S,L),d&&(f=f.map(e=>e+"-"+d),R&&(f=f.concat(f.map(eO)))),f));let O=[m,...j],N=await v.detectOverflow(e,C),I=[],A=(null==(n=h.flip)?void 0:n.overflows)||[];if(y&&I.push(N[k]),x){let e,t,n,r,o=(s=p,a=g,void 0===(u=L)&&(u=!1),e=eP(s),n=ej(t=eL(eM(s))),r="x"===t?e===(u?"end":"start")?"right":"left":"start"===e?"bottom":"top",a.reference[n]>a.floating[n]&&(r=eW(r)),[r,eW(r)]);I.push(N[o[0]],N[o[1]])}if(A=[...A,{placement:p,overflows:I}],!I.every(e=>e<=0)){let e=((null==(r=h.flip)?void 0:r.index)||0)+1,t=O[e];if(t&&("alignment"!==x||T===eM(t)||A.every(e=>eM(e.placement)!==T||e.overflows[0]>0)))return{data:{index:e,overflows:A},reset:{placement:t}};let n=null==(o=A.filter(e=>e.overflows[0]<=0).sort((e,t)=>
1e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!n)switch(E){case"bestFit":{let e=null==(i=A.filter(e=>{if(M){let t=eM(e.placement);return t===T||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:i[0];e&&(n=e);break}case"initialPlacement":n=m}if(p!==n)return{reset:{placement:n}}}return{}}}).name,fn:v.fn,options:[o,i]},ev=eh?null:(s=e=>{var t,n,r;let o=R(e.elements.floating).documentElement;return{...eu,rootBoundary:B?{x:0,y:0,width:o.clientWidth,height:o.clientHeight}:void 0,mainAxis:"none"!==U,crossAxis:eg,limiter:O||B?void 0:{fn:(void 0===(r=t=e=>{if(!ec.current)return{};let{width:t,height:n}=ec.current.getBoundingClientRect(),r=eM(eT(e.placement)),o="y"===r?er.left+er.right:er.top+er.bottom;return{offset:("y"===r?t:n)/2+o/2}})&&(r={}),{options:r,fn(e){let{x:t,y:n,placement:o,rects:i,middlewareData:l}=e,{offset:s=0,mainAxis:a=!0,crossAxis:u=!0}=ek(r,e),c={x:t,y:n},d=eM(o),f=eL(d),p=c[f],h=c[d],g=ek(s,e),m="number"==typeof g?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(a){let e="y"===f?"height":"width",t=i.reference[f]-i.floating[e]+m.mainAxis,n=i.reference[f]+i.reference[e]-m.mainAxis;p<t?p=t:p>n&&(p=n)}if(u){var v,b;let e="y"===f?"width":"height",t=r$.has(eT(o)),n=i.reference[d]-i.floating[e]+(t&&(null==(v=l.offset)?void 0:v[d])||0)+(t?0:m.crossAxis),r=i.reference[d]+i.reference[e]+(t?0:(null==(b=l.offset)?void 0:b[d])||0)-(t?m.crossAxis:0);h<n?h=n:h>r&&(h=r)}return{[f]:p,[d]:h}}}).fn,options:[t,n]}}},a=[eu,O,B,er,U],void 0===(u=s)&&(u={}),{name:(b={name:"shift",options:u,async fn(e){let{x:t,y:n,placement:r,platform:o}=e,{mainAxis:i=!0,crossAxis:l=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...a}=ek(u,e),c={x:t,y:n},d=await o.detectOverflow(e,a),f=eM(eT(r)),p=eL(f),h=c[p],g=c[f];
1if(i){let e="y"===p?"top":"left",t="y"===p?"bottom":"right",n=h+d[e],r=h-d[t];h=ew(n,ex(h,r))}if(l){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",n=g+d[e],r=g-d[t];g=ew(n,ex(g,r))}let m=s.fn({...e,[p]:h,[f]:g});return{...m,data:{x:m.x-t,y:m.y-n,enabled:{[p]:i,[f]:l}}}}}).name,fn:b.fn,options:[s,a]});"shift"===V||"shift"===U||"center"===T?ep.push(ev,em):ep.push(em,ev),ep.push({name:(y={name:"size",options:p=c={...eu,apply({elements:{floating:e},availableWidth:t,availableHeight:n,rects:r}){let o=e.style;o.setProperty("--available-width",`${t}px`),o.setProperty("--available-height",`${n}px`);let i=window.devicePixelRatio||1,{x:l,y:s,width:a,height:u}=r.reference,c=(Math.round((l+a)*i)-Math.round(l*i))/i,d=(Math.round((s+u)*i)-Math.round(s*i))/i;o.setProperty("--anchor-width",`${c}px`),o.setProperty("--anchor-height",`${d}px`)}},async fn(e){var t,n;let r,o,{placement:i,rects:l,platform:s,elements:a}=e,{apply:u=()=>{},...c}=ek(p,e),d=await s.detectOverflow(e,c),f=eT(i),h=eP(i),g="y"===eM(i),{width:m,height:v}=l.floating;"top"===f||"bottom"===f?(r=f,o=h===(await (null==s.isRTL?void 0:s.isRTL(a.floating))?"start":"end")?"left":"right"):(o=f,r="end"===h?"top":"bottom");let b=v-d.top-d.bottom,y=m-d.left-d.right,x=ex(v-d[r],b),w=ex(m-d[o],y),E=!e.middlewareData.shift,S=x,R=w;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(R=y),null!=(n=e.middlewareData.shift)&&n.enabled.y&&(S=b),E&&!h){let e=ew(d.left,0),t=ew(d.right,0),n=ew(d.top,0),r=ew(d.bottom,0);g?R=m-2*(0!==e||0!==t?e+t:ew(d.left,d.right)):S=v-2*(0!==n||0!==r?n+r:ew(d.top,d.bottom))}await u({...e,availableWidth:R,availableHeight:S});let C=await s.getDimensions(a.floating);return m!==C.width||v!==C.height?{reset:{rects:!0}}:{}}}).name,fn:y.fn,options:[c,d]},(h=()=>({element:ec.current||document.createElement("div"),padding:N,offsetParent:"floating"}),g=[N],{name:"arrow",options:h,async fn(e){let{x:t,y:n,placement:r,rects:o,platform:i,elements:l,middlewareData:s}=e,{element:a,padding:u=0,offsetParent:c="real"}=ek(h,e)||{};if(null==a)return{};let d=eH(u),f={x:t,y:n},p=eL(eM(r)),g=ej(p),m=await i.getDimensions(a),v="y"===p,b=v?"clientHeight":"clientWidth",y=o.reference[g]+o.reference[p]-f[p]-o.floating[g],x=f[p]-o.reference[p],w="real"===c?await i.getOffsetParent?.(a):l.floating,E=l.floating[b]||o.floating[g];E&&await i.isElement?.(w)||(E=l.floating[b]||o.floating[g]);let S=E/2-m[g]/2-1,R=Math.min(d[v?"top":"left"],S),C=Math.min(d[v?"bottom":"right"],S),k=E-m[g]-C,T=E/2-m[g]/2+(y/2-x/2),P=ew(R,ex(T,k)),L=!s.arrow&&null!=eP(r)&&T!==P&&o.reference[g]/2-(T<R?R:C)-m[g]/2<0,j=L?T<R?T-R:T-k:0;return{[p]:f[p]+j,data:{[p]:P,centerOffset:T-P-j,...L&&{alignmentOffset:j}},reset:L}},options:[h,g]}),{name:"transformOrigin",fn(e){let{elements:t,middlewareData:n,placement:r,rects:o,y:i}=e,l=eT(r),s=eM(l),a=ec.current,u=n.arrow?.x||0,c=n.arrow?.y||0,d=a?.clientWidth||0,f=a?.clientHeight||0,p=u+d/2,h=c+f/2,g=Math.abs(n.shift?.y||0),m=o.reference.height/2,v="function"==typeof k?k(oi(e,C,ee)):k,b=g>v,y={top:`${p}px calc(100% + ${v}px)`,bottom:`${p}px ${-v}px`,left:`calc(100% + ${v}px) ${h}px`,right:`${-v}px ${h}px`}[l],x=`${p}px ${o.reference.y+m-i}px`;return t.floating.style.setProperty("--transform-origin",eg&&"y"===s&&b?x:y),{}}},ot,$),(0,L.useIsoLayoutEffect)(()=>{!H&&W&&W.update({referenceElement:null,floatingElement:null,domReferenceElement:null})},[H,W]);let eb=f.useMemo(()=>({elementResize:!I&&"u">typeof ResizeObserver,layoutShift:!I&&"u">typeof IntersectionObserver}),[I]),{refs:ey,elements:eE,x:eS,y:eR,middlewareData:eC,update:eF,placement:eB,context:ez,isPositioned:e$,floatingStyles:eK}=function(e={}){let{nodeId:t,externalTree:n}=e,r=rl(e),o=e.rootContext||r,i={reference:o.useState("referenceElement"),floating:o.useState("floatingElement"),domReference:o.useState("domReferenceElement")},[l,s]=f.useState(null),a=f.useRef(null),u=D(n);(0,L.useIsoLayoutEffect)(()=>{i.domReference&&(a.current=i.domReference)},[i.domReference]);let c=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:i,floating:l}={},transform:s=!0,whileElementsMounted:a,open:u}=e,[c,d]=f.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,h]=f.useState(r);r7(p,r)||h(r);let[g,m]=f.useState(null),[v,b]=f.useState(null),y=f.useCallback(e=>
1{e!==S.current&&(S.current=e,m(e))},[]),x=f.useCallback(e=>{e!==R.current&&(R.current=e,b(e))},[]),w=i||g,E=l||v,S=f.useRef(null),R=f.useRef(null),C=f.useRef(c),k=null!=a,T=oe(a),P=oe(o),L=oe(u),j=f.useCallback(()=>{var e,r;let o,i,l;if(!S.current||!R.current)return;let s={placement:t,strategy:n,middleware:p};P.current&&(s.platform=P.current),(e=S.current,r=R.current,o=new Map,l={...(i={platform:r5,...s}).platform,_c:o},rF(e,r,{...i,platform:l})).then(e=>{let t={...e,isPositioned:!1!==L.current};M.current&&!r7(C.current,t)&&(C.current=t,ei.flushSync(()=>{d(t)}))})},[p,t,n,P,L]);r6(()=>{!1===u&&C.current.isPositioned&&(C.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[u]);let M=f.useRef(!1);r6(()=>(M.current=!0,()=>{M.current=!1}),[]),r6(()=>{if(w&&(S.current=w),E&&(R.current=E),w&&E){if(T.current)return T.current(w,E,j);j()}},[w,E,j,T,k]);let O=f.useMemo(()=>({reference:S,floating:R,setReference:y,setFloating:x}),[y,x]),N=f.useMemo(()=>({reference:w,floating:E}),[w,E]),I=f.useMemo(()=>{let e={position:n,left:0,top:0};if(!N.floating)return e;let t=r8(N.floating,c.x),r=r8(N.floating,c.y);return s?{...e,transform:"translate("+t+"px, "+r+"px)",...r9(N.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,s,N.floating,c.x,c.y]);return f.useMemo(()=>({...c,update:j,refs:O,elements:N,floatingStyles:I}),[c,j,O,N,I])}({...e,elements:{...i,...l&&{reference:l}}}),d=f.useCallback(e=>{let t=(0,E.isElement)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;s(t),c.refs.setReference(t)},[c.refs]),[p,h]=f.useState(null),[g,m]=f.useState(null);o.useSyncedValue("referenceElement",p),o.useSyncedValue("domReferenceElement",(0,E.isElement)(p)?p:null),o.useSyncedValue("floatingElement",g);let v=f.useCallback(e=>{((0,E.isElement)(e)||null===e)&&(a.current=e,h(e)),((0,E.isElement)(c.refs.reference.current)||null===c.refs.reference.current||null!==e&&!(0,E.isElement)(e))&&c.refs.setReference(e)},[c.refs,h]),b=f.useCallback(e=>{m(e),c.refs.setFloating(e)},[c.refs]),y=f.useMemo(()=>({...c.refs,setReference:v,setFloating:b,setPositionReference:d,domReference:a}),[c.refs,v,b,d]),x=f.useMemo(()=>({...c.elements,domReference:i.domReference}),[c.elements,i.domReference]),w=o.useState("open"),S=o.useState("floatingId"),R=f.useMemo(()=>({...c,dataRef:o.context.dataRef,open:w,onOpenChange:o.setOpen,events:o.context.events,floatingId:S,refs:y,elements:x,nodeId:t,rootStore:o}),[c,y,x,t,o,w,S]);return(0,L.useIsoLayoutEffect)(()=>{o.context.dataRef.current.floatingContext=R;let e=u?.nodesRef.current.find(e=>e.id===t);e&&(e.context=R)}),f.useMemo(()=>({...c,context:R,refs:y,elements:x,rootStore:o}),[c,y,x,R,o])}({rootContext:W,placement:en,middleware:ep,strategy:w,whileElementsMounted:A?void 0:(...e)=>r3(...e,eb),nodeId:z,externalTree:_}),{sideX:e_,sideY:eY}=eC.adaptiveOrigin||on,eq=e$?w:"fixed",eV=f.useMemo(()=>{let e=$?{position:eq,[e_]:eS,[eY]:eR}:{position:eq,...eK};return e$||(e.opacity=0),e},[$,eq,e_,eS,eY,eR,eK,e$]),eU=f.useRef(null);(0,L.useIsoLayoutEffect)(()=>{if(!H)return;let e=Z.current,t="function"==typeof e?e():e,n=(ol(t)?t.current:t)||null;n!==eU.current&&(ey.setPositionReference(n),eU.current=n)},[H,ey,Q,Z]),f.useEffect(()=>{if(!H)return;let e=Z.current;"function"!=typeof e&&ol(e)&&e.current!==eU.current&&(ey.setPositionReference(e.current),eU.current=e.current)},[H,ey,Q,Z]),f.useEffect(()=>{if(A&&H&&eE.domReference&&eE.floating)return r3(eE.domReference,eE.floating,eF,eb)},[A,H,eE,eF,eb]);let eX=eT(eB),eG=oo(C,eX,ee),eJ=eP(eB)||"center",eQ=!!eC.hide?.referenceHidden;(0,L.useIsoLayoutEffect)(()=>{K&&H&&e$&&q(eX)},[K,H,e$,eX]);let eZ=f.useMemo(()=>({position:"absolute",top:eC.arrow?.y,left:eC.arrow?.x}),[eC.arrow]),e0=eC.arrow?.centerOffset!==0;return f.useMemo(()=>({positionerStyles:eV,arrowStyles:eZ,arrowRef:ec,arrowUncentered:e0,side:eG,align:eJ,physicalSide:eX,anchorHidden:eQ,refs:ey,context:ez,isPositioned:e$,update:eF}),[eV,eZ,ec,e0,eG,eJ,eX,eQ,ey,ez,e$,eF])}({anchor:p??H??W,positionMethod:h,mounted:r,side:g,sideOffset:v,align:m,alignOffset:b,arrowPadding:C,collisionBoundary:y,collisionPadding:x,sticky:k,disableAnchorTracking:T,keepMounted:j,floatingRootContext:l,collisionAvoidance:w,nodeId:M,adaptiveOrigin:or}),B=f.useMemo(()=>{let e={};return n||(e.pointerEvents="none"),{role:"presentation",hidden:!r,style:{...F.positionerStyles,...e}}},[n,r,F.positionerStyles]),z={open:n,side:F.side,align:F.align,anchorHidden:F.anchorHidden,instant:N};f.useEffect(()=>{if(!n)return;function e(){ei.flushSync(()=>{I(!0)}),O.start(100,()=>{I(!1)})}let t=(0,n9.getWindow)(o);return t.addEventListener("resize",e),()=>{t.removeEventListener("resize",e)}}
1,[n,O,o]);let $=(0,Z.useRenderElement)("div",e,{state:z,ref:[t,i,A],props:[B,"starting"===a?rb:e8.EMPTY_OBJECT,P],stateAttributesMapping:nO});return(0,d.jsx)(os.Provider,{value:F,children:$})}),od=nm();function of({children:e}){let{beforeInsideRef:t,beforeOutsideRef:n,afterInsideRef:r,afterOutsideRef:o,positionerElement:i,viewportElement:l,floatingRootContext:s}=en(),a=!!oa(!0),u=i||l;return s||a?(0,d.jsxs)(f.Fragment,{children:[(0,d.jsx)(rC,{ref:t,onFocus:e=>{u&&rg(e,u)?rp(u)?.focus():n.current?.focus()}}),e,(0,d.jsx)(rC,{ref:r,onFocus:e=>{u&&rg(e,u)?rh(u)?.focus():o.current?.focus()}})]}):e}let op=f.forwardRef(function(e,t){let{className:n,render:r,children:o,id:i,...l}=e,s=P(i),{setViewportElement:a,setViewportTargetElement:u,floatingRootContext:c,prevTriggerElementRef:f,viewportInert:p,setViewportInert:h}=en(),g=!!oa(!0),m=(c||od).useState("domReferenceElement");(0,L.useIsoLayoutEffect)(()=>{m&&(f.current=m)},[m,f]);let v=(0,Z.useRenderElement)("div",e,{ref:[t,a],props:[{id:s,onBlur(e){let t=e.relatedTarget,n=e.currentTarget;t&&!q(n,t)&&t!==m&&h(!0)},...!g&&p&&{inert:nE(!0)},children:g?o:(0,d.jsx)(of,{children:(0,d.jsx)("div",{ref:u,children:o})})},l]});return g?(0,d.jsx)(of,{children:v}):v}),oh={...nO,...eg},og=f.forwardRef(function(e,t){let{className:n,render:r,...o}=e,{open:i,mounted:l,transitionStatus:s}=en();return(0,Z.useRenderElement)("div",e,{state:{open:i,transitionStatus:s},ref:t,props:[{role:"presentation",hidden:!l,style:{userSelect:"none",WebkitUserSelect:"none"}},o],stateAttributesMapping:oh})}),om={...nO,...eg},ov=f.forwardRef(function(e,t){let{className:n,render:r,id:o,...i}=e,{open:l,transitionStatus:s,setPopupElement:a}=en(),u=oa(),c=t_(),d=nx(o),f={open:l,transitionStatus:s,side:u.side,align:u.align,anchorHidden:u.anchorHidden},p="top"===u.side,h="left"===u.side;return"rtl"===c?(p=p||"inline-end"===u.side,h=h||"inline-end"===u.side):(p=p||"inline-start"===u.side,h=h||"inline-start"===u.side),(0,Z.useRenderElement)("nav",e,{state:f,ref:[t,a],props:[{id:d,tabIndex:-1,style:p?{position:"absolute",["top"===u.side?"bottom":"top"]:"0",[h?"right":"left"]:"0"}:{}},i],stateAttributesMapping:om})}),ob=f.forwardRef(function(e,t){let{className:n,render:r,...o}=e,{open:i}=en(),{arrowRef:l,side:s,align:a,arrowUncentered:u,arrowStyles:c}=oa();return(0,Z.useRenderElement)("div",e,{state:{open:i,side:s,align:a,uncentered:u},ref:[t,l],props:[{style:c,"aria-hidden":!0},o],stateAttributesMapping:nO})});var ez=ez;let oy=f.forwardRef(function(e,t){let{className:n,render:r,active:o=!1,closeOnClick:i=!1,...l}=e,{setValue:s,popupElement:a,positionerElement:u,rootRef:c}=en(),f=eo(),p=D();return(0,d.jsx)(rP,{tag:"a",render:r,className:n,state:{active:o},refs:[t],props:[{"aria-current":o?"page":void 0,tabIndex:void 0,onClick(e){i&&s(null,te(ez.linkPress,e.nativeEvent))},onBlur(e){u&&a&&rk({currentTarget:e.currentTarget,relatedTarget:e.relatedTarget},{popupElement:a,rootRef:c,tree:p,nodeId:f})&&s(null,te(ez.focusOut,e.nativeEvent))}},l]})}),ox=f.forwardRef(function(e,t){let{className:n,render:r,...o}=e,{value:i}=ny(),{open:l,value:s}=en();return(0,Z.useRenderElement)("span",e,{state:{open:l&&s===i},ref:t,props:[{"aria-hidden":!0,children:"▼"},o],stateAttributesMapping:nj})});e.s(["Arrow",0,ob,"Backdrop",0,og,"Content",0,nI,"Icon",0,ox,"Item",0,nw,"Link",0,oy,"List",0,nv,"Popup",0,ov,"Portal",0,rD,"Positioner",0,oc,"Root",0,eY,"Trigger",0,rM,"Viewport",0,op],92507);var ow=e.i(92507),ow=ow,oE=e.i(25913),oS=e.i(31171),oS=oS;function oR({align:e="start",className:t,children:n,...r}){return(0,d.jsxs)(ow.Root,{"data-slot":"navigation-menu",className:(0,w.cn)("group/navigation-menu relative flex max-w-max flex-1 items-center justify-center",t),...r,children:[n,(0,d.jsx)(oj,{align:e})]})}function oC({className:e,...t}){return(0,d.jsx)(ow.List,{"data-slot":"navigation-menu-list",className:(0,w.cn)("group flex flex-1 list-none items-center justify-center gap-0",e),...t})}function ok({className:e,...t}){return(0,d.jsx)(ow.Item,{"data-slot":"navigation-menu-item",className:(0,w.cn)("relative",e),...t})}let oT=(0,oE.cva)("group/navigation-menu-trigger inline-flex h-9 w-max items-center justify-center rounded-lg bg-background px-2.5 py-1.5 text-sm font-medium transition-all outline-none hover:bg-muted focus:bg-muted focus-visible:ring-3 focus-visible:ring-ring/50 focus-visible:outline-1 disabled:pointer-events-none disabled:opacity-50 data-
1popup-open:bg-muted/50 data-popup-open:hover:bg-muted data-open:bg-muted/50 data-open:hover:bg-muted data-open:focus:bg-muted");function oP({className:e,children:t,...n}){return(0,d.jsxs)(ow.Trigger,{"data-slot":"navigation-menu-trigger",className:(0,w.cn)(oT(),"group",e),...n,children:[t," ",(0,d.jsx)(oS.default,{className:"relative top-px ml-1 size-3 transition duration-300 group-data-popup-open/navigation-menu-trigger:rotate-180 group-data-open/navigation-menu-trigger:rotate-180","aria-hidden":"true"})]})}function oL({className:e,...t}){return(0,d.jsx)(ow.Content,{"data-slot":"navigation-menu-content",className:(0,w.cn)("data-ending-style:data-activation-direction=left:translate-x-[50%] data-ending-style:data-activation-direction=right:translate-x-[-50%] data-starting-style:data-activation-direction=left:translate-x-[-50%] data-starting-style:data-activation-direction=right:translate-x-[50%] h-full w-auto transition-[opacity,transform,translate] duration-[0.35s] ease-[cubic-bezier(0.22,1,0.36,1)] data-ending-style:opacity-0 data-starting-style:opacity-0 data-[motion=from-end]:slide-in-from-right-52 data-[motion=from-start]:slide-in-from-left-52 data-[motion=to-end]:slide-out-to-right-52 data-[motion=to-start]:slide-out-to-left-52 data-[motion^=from-]:animate-in data-[motion^=from-]:fade-in data-[motion^=to-]:animate-out data-[motion^=to-]:fade-out **:data-[slot=navigation-menu-link]:focus:ring-0 **:data-[slot=navigation-menu-link]:focus:outline-none",e),...t})}function oj({className:e,side:t="bottom",sideOffset:n=8,align:r="start",alignOffset:o=0,...i}){return(0,d.jsx)(ow.Portal,{children:(0,d.jsx)(ow.Positioner,{side:t,sideOffset:n,align:r,alignOffset:o,className:(0,w.cn)("isolate z-50 h-(--positioner-height) w-(--positioner-width) max-w-(--available-width) transition-[top,left,right,bottom] duration-[0.35s] ease-[cubic-bezier(0.22,1,0.36,1)] data-instant:transition-none data-[side=bottom]:before:top-[-10px] data-[side=bottom]:before:right-0 data-[side=bottom]:before:left-0",e),...i,children:(0,d.jsx)(ow.Popup,{className:"data-[ending-style]:easing-[ease] xs:w-(--popup-width) relative h-(--popup-height) w-(--popup-width) origin-(--transform-origin) rounded-lg bg-transparent outline-none transition-[opacity,transform,width,height,scale,translate] duration-[0.35s] ease-[cubic-bezier(0.22,1,0.36,1)] data-ending-style:scale-90 data-ending-style:opacity-0 data-ending-style:duration-150 data-starting-style:scale-90 data-starting-style:opacity-0",children:(0,d.jsx)(ow.Viewport,{className:"relative size-full overflow-hidden"})})})})}function oM({className:e,render:t,...n}){return(0,d.jsx)(ow.Link,{"data-slot":"navigation-menu-link",render:t,className:(0,w.cn)("flex items-center gap-2 rounded-lg p-2 text-sm transition-all outline-none hover:bg-muted focus:bg-muted focus-visible:ring-3 focus-visible:ring-ring/50 focus-visible:outline-1 in-[data-slot=navigation-menu-content]:rounded-md data-[active]:bg-muted/50 data-[active]:hover:bg-muted data-[active]:focus:bg-muted [&_svg:not([class*='size-'])]:size-4",e),...n})}e.s([],75704),e.i(75704);let oO=f.createContext(void 0);function oN(e){let t=f.useContext(oO);if(!1===e&&void 0===t)throw Error((0,ee.default)(27));return t}let oI={...nO,...eg},oA=f.forwardRef(function(e,t){let{render:n,className:r,forceRender:o=!1,...i}=e,{store:l}=oN(),s=l.useState("open"),a=l.useState("nested"),u=l.useState("mounted"),c=l.useState("transitionStatus");return(0,Z.useRenderElement)("div",e,{state:{open:s,transitionStatus:c},ref:[l.context.backdropRef,t],stateAttributesMapping:oI,props:[{role:"presentation",hidden:!u,style:{userSelect:"none",WebkitUserSelect:"none"}},i],enabled:o||!a})});var ez=ez;let oD=f.forwardRef(function(e,t){let{render:n,className:r,disabled:o=!1,nativeButton:i=!0,...l}=e,{store:s}=oN(),a=s.useState("open"),{getButtonProps:u,buttonRef:c}=(0,rL.useButton)({disabled:o,native:i});return(0,Z.useRenderElement)("button",e,{state:{disabled:o},ref:[t,c],props:[{onClick:function(e){a&&s.setOpen(!1,te(ez.closePress,e.nativeEvent))}},l,u]})}),oW=f.forwardRef(function(e,t){let{render:n,className:r,id:o,...i}=e,{store:l}=oN(),s=nx(o);return l.useSyncedValueWithCleanup("descriptionElementId",s),(0,Z.useRenderElement)("p",e,{ref:t,props:[{id:s},i]})});var n9=E,ez=ez;let oH=0;function oF(e,t={}){let{preventScroll:n=!1,cancelPrevious:r=!0,sync:o=!1}=t;r&&cancelAnimationFrame(oH);let i=()=>e?.focus({preventScroll:n});o?i():oH=requestAnimationFrame(i)}let oB={inert:new WeakMap,"aria-hidden":new WeakMap},oz="data-base-ui-inert",o$={inert:new WeakSet,"aria-hidden":new WeakSet},oK=new WeakMap,o_=0,oY=(e,t)=>t.map(t=>{if(e.contains(t))return t;let n=function e(t){return t?(0,E.isShadowRoot)(t)?t.host:e(t.parentNode):null}(t);return e.contains(n)?n:null}).filter(e=>null!=e),oq=e=>{let t=new Set;
1return e.forEach(e=>{let n=e;for(;n&&!t.has(n);)t.add(n),n=n.parentNode}),t},oV=(e,t,n)=>{let r=[],o=e=>{!e||n.has(e)||Array.from(e.children).forEach(e=>{"script"!==(0,E.getNodeName)(e)&&(t.has(e)?o(e):r.push(e))})};return o(e),r};function oU(e,t={}){let{ariaHidden:n=!1,inert:r=!1,mark:o=!0,markerIgnoreElements:i=[]}=t,l=R(e[0]).body;return function(e,t,n,r,{mark:o=!0,markerIgnoreElements:i=[]}){let l=r?"inert":n?"aria-hidden":null,s=null,a=null,u=oY(t,e),c=new Set(o?oY(t,i):[]),d=o?oV(t,oq(u),new Set(u)).filter(e=>!c.has(e)):[],f=[],p=[];if(l){let e=oB[l],n=o$[l];a=n,s=e;let r=oY(t,Array.from(t.querySelectorAll("[aria-live]"))),o=u.concat(r);oV(t,oq(o),new Set(o)).forEach(t=>{let r=t.getAttribute(l),o=null!==r&&"false"!==r,i=(e.get(t)||0)+1;e.set(t,i),f.push(t),1===i&&o&&n.add(t),o||t.setAttribute(l,"inert"===l?"":"true")})}return o&&d.forEach(e=>{let t=(oK.get(e)||0)+1;oK.set(e,t),p.push(e),1===t&&e.setAttribute(oz,"")}),o_+=1,()=>{s&&f.forEach(e=>{let t=(s.get(e)||0)-1;s.set(e,t),t||(!a?.has(e)&&l&&e.removeAttribute(l),a?.delete(e))}),o&&p.forEach(e=>{let t=(oK.get(e)||0)-1;oK.set(e,t),t||e.removeAttribute(oz)}),(o_-=1)||(oB.inert=new WeakMap,oB["aria-hidden"]=new WeakMap,o$.inert=new WeakSet,o$["aria-hidden"]=new WeakSet,oK=new WeakMap)}}(e,l,n,r,{mark:o,markerIgnoreElements:i})}let oX=[];function oG(){oX=oX.filter(e=>e.deref()?.isConnected)}function oJ(){return oG(),oX[oX.length-1]?.deref()}function oQ(e,t){if(!t.current.includes("floating")&&!e.getAttribute("role")?.includes("dialog"))return;let n=rd(),r=n6(e,n).filter(e=>{let t=e.getAttribute("data-tabindex")||"";return n7(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 oZ(e){let{context:t,children:n,disabled:r=!1,initialFocus:o=!0,returnFocus:i=!0,restoreFocus:l=!1,modal:s=!0,closeOnFocusOut:a=!0,openInteractionType:u="",nextFocusableElement:c,previousFocusableElement:p,beforeContentFocusGuardRef:h,externalTree:g,getInsideElements:m}=e,v="rootStore"in t?t.rootStore:t,b=v.useState("open"),y=v.useState("domReferenceElement"),x=v.useState("floatingElement"),{events:w,dataRef:C}=v.context,k=(0,S.useStableCallback)(()=>C.current.floatingContext?.nodeId),T=!1===o,P=J(y)&&T,j=f.useRef(["content"]),M=n8(o),O=n8(i),N=n8(u),I=D(g),A=f.useContext(rO),W=f.useRef(!1),H=f.useRef(!1),F=f.useRef(!1),B=f.useRef(-1),z=f.useRef(""),$=f.useRef(""),K=f.useRef(null),_=f.useRef(null),V=(0,tb.useMergedRefs)(K,h,A?.beforeInsideRef),X=(0,tb.useMergedRefs)(_,A?.afterInsideRef),Z=eU(),ee=eU(),et=ec(),en=null!=A,er=Q(x),eo=(0,S.useStableCallback)((e=er)=>e?n3(e,rd()):[]),ei=(0,S.useStableCallback)(()=>m?.().filter(e=>null!=e)??[]),el=(0,S.useStableCallback)(e=>{let t=eo(e);return j.current.map(()=>t).filter(Boolean).flat()});f.useEffect(()=>{if(r||!s)return;function e(e){"Tab"===e.key&&q(er,Y(R(er)))&&0===eo().length&&!P&&e4(e)}let t=R(er);return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}},[r,y,er,s,j,P,eo,el]),f.useEffect(()=>{if(r||!b)return;let e=R(er);function t(){F.current=!1}function n(e){let t=U(e),n=ei();F.current=!(q(x,t)||q(y,t)||q(A?.portalNode,t)||n.some(e=>e===t||q(e,t))),$.current=e.pointerType||"keyboard",t?.closest(`[${ry}]`)&&(H.current=!0)}function o(){$.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,x,y,er,b,A,ei]),f.useEffect(()=>{if(r||!a)return;let e=R(er);function t(){H.current=!0,ee.start(0,()=>{H.current=!1})}function n(e){let t=U(e),n=eo().indexOf(t);-1!==n&&(B.current=n)}function o(t){let n=t.relatedTarget,r=t.currentTarget,o=U(t);queueMicrotask(()=>{let i=k(),a=v.context.triggerElements,u=ei(),d=n?.hasAttribute(tt("focus-guard"))&&[K.current,_.current,A?.beforeInsideRef.current,A?.afterInsideRef.current,A?.beforeOutsideRef.current,A?.afterOutsideRef.current,ed(p),ed(c)].includes(n),f=!(q(y,n)||q(x,n)||q(n,x)||q(A?.portalNode,n)||u.some(e=>e===n||q(e,n))||null!=n&&a.hasElement(n)||a.hasMatchingElement(e=>q(e,n))||d||I&&(e7(I.nodesRef.current,i).find(e=>
1q(e.context?.elements.floating,n)||q(e.context?.elements.domReference,n))||e9(I.nodesRef.current,i).find(e=>[e.context?.elements.floating,Q(e.context?.elements.floating)].includes(n)||e.context?.elements.domReference===n)));if(r===y&&er&&oQ(er,j),l&&r!==y&&!(o&&o.isConnected&&("function"==typeof o.checkVisibility?o.checkVisibility():tB(o)))&&Y(e)===e.body){if((0,E.isHTMLElement)(er)&&(er.focus(),"popup"===l))return void et.request(()=>{er.focus()});let e=B.current,t=eo(),n=t[e]||t[t.length-1]||er;(0,E.isHTMLElement)(n)&&n.focus()}if(C.current.insideReactTree){C.current.insideReactTree=!1;return}(P||!s)&&n&&f&&!H.current&&(P||n!==oJ())&&(W.current=!0,v.setOpen(!1,te(ez.focusOut,t)))})}function i(){F.current||(C.current.insideReactTree=!0,Z.start(0,()=>{C.current.insideReactTree=!1}))}let u=(0,E.isHTMLElement)(y)?y:null,d=[];if(x||u)return u&&(u.addEventListener("focusout",o),u.addEventListener("pointerdown",t),d.push(()=>{u.removeEventListener("focusout",o),u.removeEventListener("pointerdown",t)})),x&&(x.addEventListener("focusin",n),x.addEventListener("focusout",o),A&&(x.addEventListener("focusout",i,!0),d.push(()=>{x.removeEventListener("focusout",i,!0)})),d.push(()=>{x.removeEventListener("focusin",n),x.removeEventListener("focusout",o)})),()=>{d.forEach(e=>{e()})}},[r,y,x,er,s,I,A,v,a,l,eo,P,k,j,C,Z,ee,et,c,p,ei]),f.useEffect(()=>{if(r||!x||!b)return;let e=Array.from(A?.portalNode?.querySelectorAll(`[${tt("portal")}]`)||[]),t=I?e9(I.nodesRef.current,k()):[],n=t.find(e=>J(e.context?.elements.domReference||null))?.context?.elements.domReference,o=oU([x,...e,K.current,_.current,A?.beforeOutsideRef.current,A?.afterOutsideRef.current,...ei(),n,ed(p),ed(c),P?y:null].filter(e=>null!=e),{ariaHidden:s||P,mark:!1}),i=oU([x,...e].filter(e=>null!=e));return()=>{i(),o()}},[b,r,y,x,s,j,A,P,I,k,c,p,ei]),(0,L.useIsoLayoutEffect)(()=>{if(!b||r||!(0,E.isHTMLElement)(er))return;let e=Y(R(er));queueMicrotask(()=>{let t,n=el(er),r=M.current,o="function"==typeof r?r(N.current||""):r;void 0===o||!1===o||(t=(t=!0===o||null===o?n[0]||er:ed(o))||n[0]||er,q(er,e)||oF(t,{preventScroll:t===er}))})},[r,b,er,T,el,M,N]),(0,L.useIsoLayoutEffect)(()=>{var e;if(r||!er)return;let t=R(er);function n(e){var t,n,r,o;let i;if(e.open||(t=e.nativeEvent,n=$.current,i=(0,n9.getWindow)(t.target),z.current=t instanceof i.KeyboardEvent?"keyboard":t instanceof i.FocusEvent?n||"keyboard":"pointerType"in t?t.pointerType||"keyboard":"touches"in t?"touch":t instanceof i.MouseEvent?n||(0===t.detail?"keyboard":"mouse"):""),e.reason===ez.triggerHover&&"mouseleave"===e.nativeEvent.type&&(W.current=!0),e.reason===ez.outsidePress)if(e.nested)W.current=!1;
1else if((""===(r=e.nativeEvent).pointerType&&r.isTrusted?0:e2&&r.pointerType?"click"!==r.type||1!==r.buttons:0!==r.detail||r.pointerType)&&(o=e.nativeEvent,e5?1:(e2||0!==o.width||0!==o.height)&&(!e2||1!==o.width||1!==o.height||0!==o.pressure||0!==o.detail||"mouse"!==o.pointerType)&&(!(o.width<1)||!(o.height<1)||0!==o.pressure||0!==o.detail||"touch"!==o.pointerType))){let e=!1;document.createElement("div").focus({get preventScroll(){return e=!0,!1}}),e?W.current=!1:W.current=!0}else W.current=!1}return e=Y(t),oG(),e&&"body"!==(0,E.getNodeName)(e)&&(oX.push(new WeakRef(e)),oX.length>20&&(oX=oX.slice(-20))),w.on("openchange",n),()=>{w.off("openchange",n);let e=Y(t),r=ei(),o=q(x,e)||r.some(t=>t===e||q(t,e))||I&&e7(I.nodesRef.current,k(),!1).some(t=>q(t.context?.elements.floating,e)),i=function(){let e=O.current,t="function"==typeof e?e(z.current):e;if(void 0===t||!1===t)return null;if(null===t&&(t=!0),"boolean"==typeof t){let e=y||oJ();return e&&e.isConnected?e:null}let n=y||oJ();return ed(t)||n||null}();queueMicrotask(()=>{let n=function(e){if(!e)return null;let t=rd();return n7(e,t)?e:n3(e,t)[0]||e}(i),r="boolean"!=typeof O.current;O.current&&!W.current&&(0,E.isHTMLElement)(n)&&(r||n===e||e===t.body||o)&&n.focus({preventScroll:!0}),W.current=!1})}},[r,x,er,O,C,w,I,y,k,ei]),(0,L.useIsoLayoutEffect)(()=>{if(!eZ||b||!x)return;let e=Y(R(x));(0,E.isHTMLElement)(e)&&G(e)&&q(x,e)&&e.blur()},[b,x]),(0,L.useIsoLayoutEffect)(()=>{if(!r&&A)return A.setFocusManagerState({modal:s,closeOnFocusOut:a,open:b,onOpenChange:v.setOpen,domReference:y}),()=>{A.setFocusManagerState(null)}},[r,A,s,b,v,a,y]),(0,L.useIsoLayoutEffect)(()=>{if(!r&&er)return oQ(er,j),()=>{queueMicrotask(oG)}},[r,er,j]);let es=!r&&(!s||!P)&&(en||s);return(0,d.jsxs)(f.Fragment,{children:[es&&(0,d.jsx)(rC,{"data-type":"inside",ref:V,onFocus:e=>{if(s){let e=el();oF(e[e.length-1])}else if(A?.portalNode)if(W.current=!1,rg(e,A.portalNode)){let e=rp(y);e?.focus()}else ed(p??A.beforeOutsideRef)?.focus()}}),n,es&&(0,d.jsx)(rC,{"data-type":"inside",ref:X,onFocus:e=>{if(s)oF(el()[0]);else if(A?.portalNode)if(a&&(W.current=!0),rg(e,A.portalNode)){let e=rh(y);e?.focus()}else ed(c??A.afterOutsideRef)?.focus()}})]})}let o0=((a={}).nestedDialogs="--nested-dialogs",a),o1=((u={})[u.open=nS.open]="open",u[u.closed=nS.closed]="closed",u[u.startingStyle=nS.startingStyle]="startingStyle",u[u.endingStyle=nS.endingStyle]="endingStyle",u.nested="data-nested",u.nestedDialogOpen="data-nested-dialog-open",u),o2=f.createContext(void 0);function o5(){let e=f.useContext(o2);if(void 0===e)throw Error((0,ee.default)(26));return e}let o4={...nO,...eg,nestedDialogOpen:e=>e?{[o1.nestedDialogOpen]:""}:null},o3=f.forwardRef(function(e,t){let{className:n,finalFocus:r,initialFocus:o,render:i,...l}=e,{store:s}=oN(),a=s.useState("descriptionElementId"),u=s.useState("disablePointerDismissal"),c=s.useState("floatingRootContext"),f=s.useState("popupProps"),p=s.useState("modal"),h=s.useState("mounted"),g=s.useState("nested"),m=s.useState("nestedOpenDialogCount"),v=s.useState("open"),b=s.useState("openMethod"),y=s.useState("titleElementId"),x=s.useState("transitionStatus"),w=s.useState("role");o5(),ev({open:v,ref:s.context.popupRef,onComplete(){v&&s.context.onOpenChangeComplete?.(!0)}});let E=void 0===o?function(e){return"touch"!==e||s.context.popupRef.current}:o,S=(0,Z.useRenderElement)("div",e,{state:{open:v,nested:g,transitionStatus:x,nestedDialogOpen:m>0},props:[f,{"aria-labelledby":y??void 0,"aria-describedby":a??void 0,role:w,tabIndex:-1,hidden:!h,onKeyDown(e){tj.has(e.key)&&e.stopPropagation()},style:{[o0.nestedDialogs]:m}},l],ref:[t,s.context.popupRef,s.useStateSetter("popupElement")],stateAttributesMapping:o4});return(0,d.jsx)(oZ,{context:c,openInteractionType:b,disabled:!h,closeOnFocusOut:!u,initialFocus:E,returnFocus:r,modal:!1!==p,restoreFocus:"popup",children:S})}),o6=f.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,d.jsx)("div",{ref:t,role:"presentation","data-base-ui-inert":"",...o,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:n}})}),o7=f.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e,{store:o}=oN(),i=o.useState("mounted"),l=o.useState("modal"),s=o.useState("open");return i||n?(0,d.jsx)(o2.Provider,{value:n,children:(0,d.jsxs)(rI,{ref:t,...r,children:[i&&!0===l&&(0,d.jsx)(o6,{ref:o.context.
12internalBackdropRef,inert:nE(!s)}),e.children]})}):null});var n9=E;let o9={},o8={},ie="";class it{lockCount=0;restore=null;timeoutLock=eV.create();timeoutUnlock=eV.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 l=R(e).documentElement,s=(0,n9.getWindow)(l).getComputedStyle(l).overflowY;if("hidden"===s||"clip"===s){this.restore=e8.NOOP;return}let a=e0||!function(e){if("u"<typeof document)return!1;let t=R(e);return(0,n9.getWindow)(t).innerWidth-t.documentElement.clientWidth>0}(e);this.restore=a?(n=(t=R(e)).documentElement,r=t.body,i={overflowY:(o=(0,E.isOverflowElement)(n)?n:r).style.overflowY,overflowX:o.style.overflowX},Object.assign(o.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(o.style,i)}):function(e){let t=R(e),n=t.documentElement,r=t.body,o=(0,n9.getWindow)(n),i=0,l=0,s=!1,a=eu.create();if(eZ&&(o.visualViewport?.scale??1)!==1)return()=>{};function u(){let t=o.getComputedStyle(n),a=o.getComputedStyle(r),u=(t.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";i=n.scrollTop,l=n.scrollLeft,o9={scrollbarGutter:n.style.scrollbarGutter,overflowY:n.style.overflowY,overflowX:n.style.overflowX},ie=n.style.scrollBehavior,o8={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 c=n.scrollHeight>n.clientHeight,d=n.scrollWidth>n.clientWidth,f="scroll"===t.overflowY||"scroll"===a.overflowY,p="scroll"===t.overflowX||"scroll"===a.overflowX,h=Math.max(0,o.innerWidth-r.clientWidth),g=Math.max(0,o.innerHeight-r.clientHeight),m=parseFloat(a.marginTop)+parseFloat(a.marginBottom),v=parseFloat(a.marginLeft)+parseFloat(a.marginRight),b=(0,E.isOverflowElement)(n)?n:r;if(s=function(e){if(!("u">typeof CSS&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||"u"<typeof document)return!1;let t=R(e),n=t.documentElement,r=t.body,o=(0,E.isOverflowElement)(n)?n:r,i=o.style.overflowY,l=n.style.scrollbarGutter;n.style.scrollbarGutter="stable",o.style.overflowY="scroll";let s=o.offsetWidth;o.style.overflowY="hidden";let a=o.offsetWidth;return o.style.overflowY=i,n.style.scrollbarGutter=l,s===a}(e)){n.style.scrollbarGutter=u,b.style.overflowY="hidden",b.style.overflowX="hidden";return}Object.assign(n.style,{scrollbarGutter:u,overflowY:"hidden",overflowX:"hidden"}),(c||f)&&(n.style.overflowY="scroll"),(d||p)&&(n.style.overflowX="scroll"),Object.assign(r.style,{position:"relative",height:m||g?`calc(100dvh - ${m+g}px)`:"100dvh",width:v||h?`calc(100vw - ${v+h}px)`:"100vw",boxSizing:"border-box",overflow:"hidden",scrollBehavior:"unset"}),r.scrollTop=i,r.scrollLeft=l,n.setAttribute("data-base-ui-scroll-locked",""),n.style.scrollBehavior="unset"}function c(){Object.assign(n.style,o9),Object.assign(r.style,o8),s||(n.scrollTop=i,n.scrollLeft=l,n.removeAttribute("data-base-ui-scroll-locked"),n.style.scrollBehavior=ie)}function d(){c(),a.request(u)}return u(),o.addEventListener("resize",d),()=>{a.cancel(),c(),"function"==typeof o.removeEventListener&&o.removeEventListener("resize",d)}}(e)}}let ir=new it,io=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);var ez=ez;let ii=ns(e=>e.triggerIdProp??e.activeTriggerId),il={...{open:ns(e=>e.openProp??e.open),mounted:ns(e=>e.mounted),transitionStatus:ns(e=>e.transitionStatus),floatingRootContext:ns(e=>e.floatingRootContext),preventUnmountingOnClose:ns(e=>e.preventUnmountingOnClose),payload:ns(e=>e.payload),activeTriggerId:ii,activeTriggerElement:ns(e=>e.mounted?e.activeTriggerElement:null),isTriggerActive:ns((e,t)=>void 0!==t&&ii(e)===t),isOpenedByTrigger:ns((e,t)=>void 0!==t&&ii(e)===t&&e.open),isMountedByTrigger:ns((e,t)=>void 0!==t&&ii(e)===t&&e.mounted),triggerProps:ns((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),popupProps:ns(e=>e.popupProps),popupElement:ns(e=>e.popupElement),positionerElement:ns(e=>e.positionerElement)},modal:ns(e=>e.modal),nested:ns(e=>e.nested),nestedOpenDialogCount:ns(e=>e.nestedOpenDialogCount),disablePointerDismissal:ns(e=>e.disablePointerDismissal),openMethod:ns(e=>e.openMethod),descriptionElementId:ns(e=>e.descriptionElementId),titleElementId:ns(e=>e.titleElementId),viewportElement:ns(e=>e.viewportElement),role:ns(e=>e.role)};class is extends np{constructor(e){super(function(e={}){return{...{open:!1,openProp:void 0,mounted:!1,transitionStatus:"idle",floatingRootContext:nm(),preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:e8.EMPTY_OBJECT,inactiveTriggerProps:e8.EMPTY_OBJECT,popupProps:e8.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:f.createRef(),backdropRef:f.createRef(),internalBackdropRef:f.createRef(),outsidePressEnabledRef:{current:!0},triggerElements:new tU,onOpenChange:void 0,onOpenChangeComplete:void 0},il)}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 ia(e){let t,{children:n,open:r,defaultOpen:o=!1,onOpenChange:i,onOpenChangeComplete:l,disablePointerDismissal:s=!1,modal:
12a=!0,actionsRef:u,handle:c,triggerId:p,defaultTriggerId:h=null}=e,g=oN(!0),m=!!g,v=(0,j.useRefWithInit)(()=>c?.store??new is({open:o,openProp:r,activeTriggerId:h,triggerIdProp:p,modal:a,disablePointerDismissal:s,nested:m})).current;(t=f.useRef(!0)).current&&(t.current=!1,(()=>{void 0===r&&!1===v.state.open&&!0===o&&v.update({open:!0,activeTriggerId:h})})()),v.useControlledProp("openProp",r),v.useControlledProp("triggerIdProp",p),v.useSyncedValues({disablePointerDismissal:s,nested:m,modal:a}),v.useContextCallback("onOpenChange",i),v.useContextCallback("onOpenChangeComplete",l);let b=v.useState("payload");!function(e){let t,{store:n,parentContext:r,actionsRef:o}=e,i=n.useState("open"),l=n.useState("disablePointerDismissal"),s=n.useState("modal"),a=n.useState("popupElement"),{openMethod:u,triggerProps:c}=function(e){let t,n,r,o,[i,l]=f.useState(null),s=(0,S.useStableCallback)((t,n)=>{e||l(n||(e0?"touch":""))});t=f.useRef(e),n=(0,S.useStableCallback)(t=>{t&&!e&&l(null)}),(0,L.useIsoLayoutEffect)(()=>{t.current!==e&&n(t.current)},[e,n]),(0,L.useIsoLayoutEffect)(()=>{t.current=e},[e]);let{onClick:a,onPointerDown:u}=(r=f.useRef(""),o=f.useCallback(e=>{e.defaultPrevented||(r.current=e.pointerType,s(e,e.pointerType))},[s]),{onClick:f.useCallback(e=>{0===e.detail?s(e,"keyboard"):(s(e,"pointerType"in e?e.pointerType:r.current),r.current="")},[s]),onPointerDown:o});return f.useMemo(()=>({openMethod:i,triggerProps:{onClick:a,onPointerDown:u}}),[i,a,u])}(i);t=n.useState("open"),(0,L.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:d}=function(e,t,n){let{mounted:r,setMounted:o,transitionStatus:i}=eb(e);t.useSyncedValues({mounted:r,transitionStatus:i});let l=(0,S.useStableCallback)(()=>{o(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1}),t.context.onOpenChangeComplete?.(!1)});return ev({enabled:!t.useState("preventUnmountingOnClose"),open:e,ref:t.context.popupRef,onComplete(){e||l()}}),{forceUnmount:l,transitionStatus:i}}(i,n),p=(0,S.useStableCallback)(e=>{let t=te(e);return t.preventUnmountOnClose=()=>{n.set("preventUnmountingOnClose",!0)},t}),h=f.useCallback(()=>{n.setOpen(!1,p(ez.imperativeAction))},[n,p]);f.useImperativeHandle(o,()=>({unmount:d,close:h}),[d,h]);let g=function(e){let{popupStore:t,noEmit:n=!1,treatPopupAsFloatingElement:r=!1,onOpenChange:o}=e,i=P(),l=null!=A(),s=t.useState("open"),a=t.useState("activeTriggerElement"),u=t.useState(r?"popupElement":"positionerElement"),c=t.context.triggerElements,d=(0,j.useRefWithInit)(()=>new ng({open:s,referenceElement:a,floatingElement:u,triggerElements:c,onOpenChange:o,floatingId:i,nested:l,noEmit:n})).current;return(0,L.useIsoLayoutEffect)(()=>{let e={open:s,floatingId:i,referenceElement:a,floatingElement:u};(0,E.isElement)(a)&&(e.domReferenceElement=a),d.state.positionReference===d.state.referenceElement&&(e.positionReference=a),d.update(e)},[s,i,a,u,d]),d.context.onOpenChange=o,d.context.nested=l,d.context.noEmit=n,d}({popupStore:n,onOpenChange:n.setOpen,treatPopupAsFloatingElement:!0,noEmit:!0}),[m,v]=f.useState(0),b=0===m,y=function(e,t={}){let n="rootStore"in e?e.rootStore:e,r=n.useState("open"),o=n.useState("floatingId"),i=n.useState("domReferenceElement"),l=n.useState("floatingElement"),{role:s="dialog"}=t,a=P(),u=i?.id||a,c=f.useMemo(()=>Q(l)?.id||o,[l,o]),d=io.get(s)??s,p=null!=A(),h=f.useMemo(()=>"tooltip"===d||"label"===s?e8.EMPTY_OBJECT:{"aria-haspopup":"alertdialog"===d?"dialog":d,"aria-expanded":"false",..."listbox"===d&&{role:"combobox"},..."menu"===d&&p&&{role:"menuitem"},..."select"===s&&{"aria-autocomplete":"none"},..."combobox"===s&&{"aria-autocomplete":"list"}},[d,p,s]),g=f.useMemo(()=>"tooltip"===d||"label"===s?{[`aria-${"label"===s?"labelledby":"describedby"}`]:r?c:void 0}:{...h,"aria-expanded":r?"true":"false","aria-controls":r?c:void 0,..."menu"===d&&{id:u}},[d,c,r,u,s,h]),m=f.useMemo(()=>{let e={id:c,...d&&{role:d}};return"tooltip"===d||"label"===s?e:{...e,..."menu"===d&&{"aria-labelledby":u}}},[d,c,u,s]),v=f.useCallback(({active:e,selected:t})=>{let n={role:"option",...e&&{id:`${c}-fui-option`}};switch(s){case"select":case"combobox":return{...n,"aria-selected":t}}return{}},[c,s]);return f.useMemo(()=>({reference:g,floating:m,item:v,trigger:h}),[g,m,h,v])}(g),x=to(g,{outsidePressEvent:()=>
12n.context.internalBackdropRef.current||n.context.backdropRef.current?"intentional":{mouse:"trap-focus"===s?"sloppy":"intentional",touch:"sloppy"},outsidePress(e){if(!n.context.outsidePressEnabledRef.current||"button"in e&&0!==e.button||"touches"in e&&1!==e.touches.length)return!1;let t=U(e);return!!b&&!l&&(!s||!n.context.internalBackdropRef.current&&!n.context.backdropRef.current||n.context.internalBackdropRef.current===t||n.context.backdropRef.current===t||q(t,a)&&!t?.hasAttribute("data-base-ui-portal"))},escapeKey:b});!function(e=!0,t=null){(0,L.useIsoLayoutEffect)(()=>{if(e)return ir.acquire(t)},[e,t])}(i&&!0===s,a);let{getReferenceProps:w,getFloatingProps:R,getTriggerProps:C}=ra([y,x]);n.useContextCallback("onNestedDialogOpen",e=>{v(e+1)}),n.useContextCallback("onNestedDialogClose",()=>{v(0)}),f.useEffect(()=>(r?.onNestedDialogOpen&&i&&r.onNestedDialogOpen(m),r?.onNestedDialogClose&&!i&&r.onNestedDialogClose(),()=>{r?.onNestedDialogClose&&i&&r.onNestedDialogClose()}),[i,r,m]);let k=f.useMemo(()=>w(c),[w,c]),T=f.useMemo(()=>C(c),[C,c]),M=f.useMemo(()=>R(),[R]);n.useSyncedValues({openMethod:u,activeTriggerProps:k,inactiveTriggerProps:T,popupProps:M,floatingRootContext:g,nestedOpenDialogCount:m})}({store:v,actionsRef:u,parentContext:g?.store.context,onOpenChange:i,triggerIdProp:p});let y=f.useMemo(()=>({store:v}),[v]);return(0,d.jsx)(oO.Provider,{value:y,children:"function"==typeof n?n({payload:b}):n})}let iu=((c={})[c.open=nS.open]="open",c[c.closed=nS.closed]="closed",c[c.startingStyle=nS.startingStyle]="startingStyle",c[c.endingStyle=nS.endingStyle]="endingStyle",c.nested="data-nested",c.nestedDialogOpen="data-nested-dialog-open",c),ic={...nO,...eg,nested:e=>e?{[iu.nested]:""}:null,nestedDialogOpen:e=>e?{[iu.nestedDialogOpen]:""}:null},id=f.forwardRef(function(e,t){let{className:n,render:r,children:o,...i}=e,l=o5(),{store:s}=oN(),a=s.useState("open"),u=s.useState("nested"),c=s.useState("transitionStatus"),d=s.useState("nestedOpenDialogCount"),f=s.useState("mounted");return(0,Z.useRenderElement)("div",e,{enabled:l||f,state:{open:a,nested:u,transitionStatus:c,nestedDialogOpen:d>0},ref:[t,s.useStateSetter("viewportElement")],stateAttributesMapping:ic,props:[{role:"presentation",hidden:!f,style:{pointerEvents:a?void 0:"none"},children:o},i]})}),ip=f.forwardRef(function(e,t){let{render:n,className:r,id:o,...i}=e,{store:l}=oN(),s=nx(o);return l.useSyncedValueWithCleanup("titleElementId",s),(0,Z.useRenderElement)("h2",e,{ref:t,props:[{id:s},i]})}),ih=f.forwardRef(function(e,t){var n;let r,o,i,l,s,{render:a,className:u,disabled:c=!1,nativeButton:d=!0,id:p,payload:h,handle:g,...m}=e,v=oN(!0),b=g?.store??v?.store;if(!b)throw Error((0,ee.default)(79));let y=nx(p),x=b.useState("floatingRootContext"),w=b.useState("isOpenedByTrigger",y),E=f.useRef(null),{registerTrigger:R,isMountedByThisTrigger:C}=(n={payload:h},r=b.useState("isMountedByTrigger",y),o=f.useRef(null),i=f.useRef(null),l=f.useCallback(e=>{if(void 0!==y){if(null!==o.current){let e=o.current,t=i.current,n=b.context.triggerElements.getById(e);t&&n===t&&b.context.triggerElements.delete(e),o.current=null,i.current=null}null!==e&&(o.current=y,i.current=e,b.context.triggerElements.add(y,e))}},[b,y]),s=(0,S.useStableCallback)(e=>{if(l(e),!e||!b.select("open"))return;let t=b.select("activeTriggerId");t===y?b.update({activeTriggerElement:e,...n}):null==t&&b.update({activeTriggerId:y,activeTriggerElement:e,...n})}),(0,L.useIsoLayoutEffect)(()=>{r&&b.update({activeTriggerElement:E.current,...n})},[r,b,E,...Object.values(n)]),{registerTrigger:s,isMountedByThisTrigger:r}),{getButtonProps:k,buttonRef:T}=(0,rL.useButton)({disabled:c,native:d}),P=ra([ri(x,{enabled:null!=x})]),j=b.useState("triggerProps",C);return(0,Z.useRenderElement)("button",e,{state:{disabled:c,open:w},ref:[T,t,R,E],props:[P.getReferenceProps(),j,{[ry]:"",id:y},m,k],stateAttributesMapping:nj})});var ez=ez;class ig{constructor(e){this.store=e??new is}open(e){let t=e?this.store.context.triggerElements.getById(e):void 0;this.store.setOpen(!0,te(ez.imperativeAction,void 0,t))}openWithPayload(e){this.store.set("payload",e),this.store.setOpen(!0,te(ez.imperativeAction,void 0,void 0))}close(){this.store.setOpen(!1,te(ez.imperativeAction,void 0,void 0))}get isOpen(){return this.store.state.open}}function im(){return new ig}e.s(["Backdrop",0,oA,"Close",0,oD,"Description",0,oW,"Handle",()=>ig,"Popup",0,o3,"Portal",0,o7,"Root",()=>ia,"Title",0,ip,"Trigger",0,ih,"Viewport",0,id,"createHandle",()=>im],87913);var iv=e.i(87913),iv=iv,ib=e.i(19455),iy=e.i(41947),iy=iy;function ix({...e}){return(0,d.jsx)(iv.Root,{"data-slot":"sheet",...e})}function iw({...e}){return(0,d.jsx)(iv.Trigger,{"data-slot":"sheet-trigger",suppressHydrationWarning:!0,...e})}function iE({...e}){return(0,d.jsx)(iv.Portal,{"data-slot":"sheet-portal",...e})}function iS({className:e,...t}){return(0,d.jsx)(iv.Backdrop,{"data-slot":"sheet-overlay",className:(0,w.cn)("fixed inset-0 z-50 bg-black/40 transition-opacity duration-150 data-ending-style:opacity-0 data-starting-style:opacity-0",e),...t})}function iR({className:e,children:t,side:n="right",showCloseButton:r=!0,...o}){return(0,d.jsxs)(iE,{children:[(0,d.jsx)(iS,{}),(0,d.jsxs)(iv.Popup,{"data-slot":"sheet-content","data-side":n,className:(0,w.cn)("fixed z-50 flex flex-col gap-4 bg-background bg-clip-padding text-sm shadow-lg transition duration-200 ease-in-out data-ending-style:opacity-0 data-starting-style:opacity-0 data-[side=bottom]:inset-x-0 data-[side=bottom]:bottom-0 data-[side=bottom]:h-auto data-[side=bottom]:border-t data-[side=bottom]:data-ending-style:translate-y-[2.5rem] data-[side=bottom]:data-starting-style:translate-y-[2.5rem] data-[side=left]:inset-y-0 data-[side=left]:left-0 data-[side=left]:h-full data-[side=left]:w-3/4 data-[side=left]:border-r data-[side=left]:data-ending-style:translate-x-[-2.5rem] data-[side=left]:data-starting-style:translate-x-[-2.5rem] data-[side=right]:inset-y-0 data-[side=right]:right-0 data-[side=right]:h-full data-[side=right]:w-3/4 data-[side=right]:border-l data-[side=right]:data-ending-style:translate-x-[2.5rem] data-[side=right]:data-starting-style:translate-x-[2.5rem] data-[side=top]:inset-x-0 data-[side=top]:top-0 data-[side=top]:h-auto data-[side=top]:border-b data-[side=top]:data-ending-style:translate-y-[-2.5rem] data-[side=top]:data-starting-style:translate-y-[-2.5rem] data-[side=left]:sm:max-w-sm data-[side=right]:sm:max-w-sm",e),...o,children:[t,r&&(0,d.jsxs)(iv.Close,{"data-slot":"sheet-close",render:(0,d.jsx)(ib.Button,{variant:"ghost",className:"absolute top-3 right-3",size:"icon-sm"}),children:[(0,d.jsx)(iy.default,{}),(0,d.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})}function iC({className:e,...t}){return(0,d.jsx)(iv.Title,{"data-slot":"sheet-title",className:(0,w.cn)("text-base font-medium text-foreground",e),...t})}var ik=e.i(44705);let iT=[{labelKey:"home",href:"/"},{labelKey:"innovationWork",href:"#",disabled:!0},{labelKey:"about",children:[{labelKey:"aboutPris",href:"/about"},{labelKey:"welcomeMessages",href:"/welcome-messages"}]},{labelKey:"agenda",href:"/agenda"},{labelKey:"abstracts",children:[{labelKey:"callForAbstracts",href:"/call-for-abstracts"},{labelKey:"acceptedAbstractsAnnouncement",href:"/approved-abstracts"}]},{labelKey:"registration",href:"/registration"},{labelKey:"sponsorship",href:"/sponsorship"},{labelKey:"gallery",href:"/gallery"},{labelKey:"more",authRequired:!0,children:[{labelKey:"hotelBookingForm",href:"/hotel-booking-form"},{labelKey:"inviteLetter",href:"/invite-letter"}]},{labelKey:"contact",href:"/contact"}];var iP=e.i(32341);function iL(){let[e,t]=f.useState(!1),{isAuthenticated:n}=(0,iP.useAuth)(),[r,o]=f.useTransition(),i=(0,ik.usePathname)(),l=(0,h.useLocale)(),s="th"===l?"tracking-normal":"tracking-widest",a=(0,ik.useRouter)(),u=(0,g.useTranslations)("common"),c=f.useMemo(()=>iT.filter(e=>!e.authRequired||n),[n]);f.useEffect(()=>{let e=!1,n=()=>{e||(e=!0,requestAnimationFrame(()=>{t(!document.body.classList.contains("hero-playing")&&window.scrollY>50),e=!1}))};return window.addEventListener("scroll",n,{passive:!0}),()=>window.removeEventListener("scroll",n)},[]);let E=(["/agenda","/abstract-submission","/about","/call-for-abstracts","/welcome-messages","/abstract-guidelines","/approved-abstracts","/registration-policies","/hotel-booking-form","/invite-letter","/sponsorship","/contact","/login","/signup","/profile","/registration"].includes(i)||i.startsWith("/signup")||i.startsWith("/login")||i.startsWith("/profile")||i.startsWith("/abstracts/confirm"))&&!e;if(i.includes("/login")||i.includes("/signup")||i.includes("/forgot-password")||i.includes("/reset-password"))return null;let S=()=>{let e="en"===l?"th":"en";o(()=>{a.replace(i,{locale:e})})};return(0,d.jsx)("header",{className:(0,w.cn)("fixed top-0 w-full z-50 transition-all duration-300 border-b border-transparent py-3",e?"bg-black/95 md:bg-black/90 md:backdrop-blur-md border-white/10 shadow-lg":"bg-transparent"),children:(0,d.jsx)("div",{className:"w-full px-4 md:px-6 xl:px-8",children:(0,d.jsxs)("div",{className:"flex items-center justify-between gap-3 xl:grid xl:grid-cols-[minmax(0,1fr)_auto_minmax(0,1fr)] xl:items-center xl:gap-4",children:[(0,d.jsx)("div",{className:"flex min-w-0 items-center justify-start xl:justify-self-start",children:(0,d.jsx)(ik.Link,{href:"/",prefetch:!0,className:"relative flex items-center",onClick:()=>{"u">typeof document&&(document.activeElement instanceof HTMLElement&&document.activeElement.blur(),document.dispatchEvent(new KeyboardEvent("keydown",{key:"Escape"})))},children:(0,d.jsx)(p.default,{src:"/assets/Img/logo/Logo-Final .png",alt:"Pris 2026 Logo",width:200,height:80,className:(0,w.cn)("object-contain h-[40px] w-auto transition-all xl:h-[48px]",E&&"brightness-0"),priority:!0})})}),(0,d.jsx)("div",{className:"hidden xl:flex items-center justify-center xl:justify-self-center",children:(0,d.jsx)(oR,{children:(0,d.jsx)(oC,{className:"gap-2",children:c.map(e=>(0,d.jsx)(ok,{children:e.disabled?(0,d.jsx)("span",{className:(0,w.cn)(oT(),"bg-transparent transition-colors font-black opacity-50 cursor-not-allowed",E?"text-slate-900":"text-white"),children:u(e.labelKey)}):e.href&&(!e.children||0===e.children.length)?(0,d.jsx)(oM,{render:(0,d.jsx)(ik.Link,{href:e.href,prefetch:!0,className:(0,w.cn)(oT(),"bg-transparent transition-colors font-black",E?"text-slate-900 hover:bg-slate-100 hover:text-blue-600":"text-white hover:bg-white/10 hover:text-cyan-400"),onClick:()=>{"u">typeof document&&(document.activeElement instanceof HTMLElement&&document.activeElement.blur(),document.dispatchEvent(new KeyboardEvent("keydown",{key:"Escape"})))}}),children:u(e.labelKey)}):(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(oP,{className:(0,w.cn)("bg-transparent transition-colors font-black",E?"text-slate-900 hover:bg-slate-100 hover:text-blue-600":"text-white hover:bg-white/10 hover:text-cyan-400"),children:u(e.labelKey)}),(0,d.jsx)(oL,{children:(0,d.jsx)("ul",{className:"grid w-[260px] gap-2 p-4 bg-white rounded-lg shadow-xl border border-slate-100",children:e.children?.map(e=>(0,d.jsx)("li",{children:(0,d.jsx)(oM,{render:(0,d.jsx)(ik.Link,{href:e.href||"#",prefetch:!0,className:"block select-none space-y-1 rounded-md p-3 leading-none no-underline outline-none transition-colors text-slate-800 hover:text-blue-600 hover:!bg-slate-50 data-[active]:!bg-blue-50 data-[active]:!text-blue-700",onClick:()=>{"u">typeof document&&(document.activeElement instanceof HTMLElement&&document.activeElement.blur(),document.dispatchEvent(new KeyboardEvent("keydown",{key:"Escape",bubbles:!0})),document.body.click())}}),children:(0,d.jsx)("div",{className:"text-sm font-black leading-none whitespace-nowrap",children:u(e.labelKey)})})},e.labelKey))})})]})},e.labelKey))})})}),(0,d.jsxs)("div",{className:"hidden xl:flex items-center justify-end gap-3 xl:justify-self-end",children:[(0,d.jsxs)("button",{onClick:S,disabled:r,className:(0,w.cn)("flex h-10 items-center gap-2 rounded-full px-4 text-sm font-medium transition-colors",E?"text-slate-900 hover:bg-slate-100":"text-white hover:bg-white/10",r&&"opacity-50 cursor-not-allowed"),children:[r?(0,d.jsx)(x.Loader2,{className:"w-4 h-4 animate-spin"}):(0,d.jsx)(b.Globe,{className:"w-4 h-4"}),(0,d.jsx)("span",{className:"uppercase text-xs font-black tracking-wider",children:"en"===l?"TH":"EN"})]}),n?(0,d.jsx)("div",{className:(0,w.cn)("flex items-center gap-4 border-l pl-4",E?"border-slate-200":"border-white/20"),children:(0,d.jsxs)(ik.Link,{href:"/profile",prefetch:!0,className:(0,w.cn)("inline-flex h-10 shrink-0 items-center justify-center gap-2 whitespace-nowrap rounded-full px-6 text-[11px] font-black uppercase transition-all duration-300",s,E?"bg-slate-900 text-white hover:bg-blue-600 hover:shadow-lg hover:shadow-blue-500/25":"bg-white text-slate-900 hover:bg-blue-600 hover:text-white hover:shadow-lg hover:shadow-blue-500/25"),children:[(0,d.jsx)(y.User,{className:"w-4 h-4"}),u("myProfile")]})}):(0,d.jsxs)("div",{className:(0,w.cn)("flex items-center gap-4 border-l pl-4",E?"border-slate-200":"border-white/20"),children:[(0,d.jsx)(ik.Link,{href:"/login",prefetch:!0,className:(0,w.cn)("shrink-0 whitespace-nowrap text-[11px] font-black uppercase transition-colors hover:text-blue-600",s,E?"text-slate-900":"text-white"),children:u("login")}),(0,d.jsx)(ik.Link,{href:"/signup",prefetch:!0,className:(0,w.cn)("inline-flex h-10 shrink-0 items-center justify-center whitespace-nowrap rounded-full px-6 text-[11px] font-black uppercase transition-all duration-300",s,E?"bg-slate-900 text-white hover:bg-blue-600 hover:shadow-lg hover:shadow-blue-500/25":"bg-white text-slate-900 hover:bg-blue-600 hover:text-white hover:shadow-lg hover:shadow-blue-500/25"),children:u("signUp")})]})]}),(0,d.jsxs)("div",{className:"xl:hidden flex items-center justify-end gap-2 shrink-0",children:[(0,d.jsxs)("button",{onClick:S,disabled:r,className:(0,w.cn)("flex items-center gap-1.5 px-2.5 py-2 rounded-md text-sm font-medium transition-colors",E?"text-slate-900 hover:bg-slate-100 border border-slate-200":"text-white hover:bg-white/20 border border-white/20",r&&"opacity-50 cursor-not-allowed"),children:[r?(0,d.jsx)(x.Loader2,{className:"w-4 h-4 animate-spin"}):(0,d.jsx)(b.Globe,{className:"w-4 h-4"}),(0,d.jsx)("span",{className:"uppercase text-xs font-black tracking-wider",children:"en"===l?"TH":"EN"})]}),(0,d.jsxs)(ix,{children:[(0,d.jsxs)(iw,{className:(0,w.cn)("flex items-center justify-center h-[36px] w-[36px] rounded-md transition-colors",E?"text-slate-900 border border-slate-200 hover:bg-slate-100":"text-white border border-white/20 hover:bg-white/20"),children:[(0,d.jsx)(m,{className:"h-5 w-5"}),(0,d.jsx)("span",{className:"sr-only",children:"Toggle mobile menu"})]}),(0,d.jsxs)(iR,{side:"right",className:"bg-black/95 text-white border-l-gray-800 p-0 w-[300px]",children:[(0,d.jsx)(iC,{className:"sr-only",children:"Mobile Navigation"}),(0,d.jsxs)("div",{className:"p-6 h-full flex flex-col",children:[(0,d.jsx)("div",{className:"mb-8 mt-4",children:(0,d.jsx)(p.default,{src:"/assets/Img/logo/Logo-Final .png",alt:"Pris 2026 Logo",width:200,height:80,className:"h-[55px] w-auto"})}),(0,d.jsx)("nav",{className:"flex-1 overflow-y-auto",children:(0,d.jsx)("ul",{className:"flex flex-col gap-4",children:c.map(e=>(0,d.jsx)("li",{className:"border-b border-white/10 pb-4",children:e.disabled?(0,d.jsx)("span",{className:"text-lg font-medium text-gray-500 block cursor-not-allowed",children:u(e.labelKey)}):e.href?(0,d.jsx)(ik.Link,{href:e.href,prefetch:!0,className:"text-lg font-medium hover:text-cyan-400 block",children:u(e.labelKey)}):(0,d.jsxs)("details",{className:"group",children:[(0,d.jsxs)("summary",{className:"flex items-center justify-between text-lg font-medium cursor-pointer list-none hover:text-cyan-400",children:[u(e.labelKey),(0,d.jsx)(v.ChevronDown,{className:"h-5 w-5 transition-transform group-open:rotate-180"})]}),(0,d.jsx)("ul",{className:"mt-4 flex flex-col gap-3 pl-4 border-l-2 border-white/20",children:e.children?.map(e=>(0,d.jsx)("li",{children:(0,d.jsx)(ik.Link,{href:e.href||"#",prefetch:!0,className:"text-gray-300 hover:text-cyan-400 block py-1",children:u(e.labelKey)})},e.labelKey))})]})},e.labelKey))})}),n?(0,d.jsx)("div",{className:"mt-8 pt-6 border-t border-white/10 flex flex-col gap-3",children:(0,d.jsxs)(ik.Link,{href:"/profile",prefetch:!0,className:(0,w.cn)("flex w-full items-
12center justify-center gap-2 whitespace-nowrap rounded-full bg-white py-3.5 text-center text-[11px] font-bold uppercase text-black transition-colors hover:bg-blue-600 hover:text-white",s),children:[(0,d.jsx)(y.User,{className:"w-4 h-4"}),u("myProfile")]})}):(0,d.jsxs)("div",{className:"mt-8 pt-6 border-t border-white/10 flex flex-col gap-3",children:[(0,d.jsx)(ik.Link,{href:"/login",prefetch:!0,className:(0,w.cn)("w-full whitespace-nowrap rounded-full border border-white/20 py-3.5 text-center text-[11px] font-bold uppercase text-white transition-colors hover:bg-white/10",s),children:u("login")}),(0,d.jsx)(ik.Link,{href:"/signup",prefetch:!0,className:(0,w.cn)("w-full whitespace-nowrap rounded-full bg-white py-3.5 text-center text-[11px] font-bold uppercase text-black transition-colors hover:bg-blue-600 hover:text-white",s),children:u("signUp")})]})]})]})]})]})]})})})}e.s(["default",()=>iL],3374)},58234,e=>{"use strict";var t=e.i(43476),n=e.i(48148),r=e.i(57688),o=e.i(44705),i=e.i(63488),l=e.i(43432),s=e.i(48256),a=e.i(46897),u=e.i(85500);let c=[{labelKey:"home",href:"/"},{labelKey:"agenda",href:"/agenda"},{labelKey:"innovationWork",href:"#"},{labelKey:"aboutPris",href:"/about"},{labelKey:"callForAbstracts",href:"/call-for-abstracts"},{labelKey:"registration",href:"/registration"},{labelKey:"gallery",href:"/gallery"},{labelKey:"contact",href:"/contact"}],d=u.galleryImages.slice(0,6);function f(){let e=new Date().getFullYear(),u=(0,n.useTranslations)("common"),f=(0,n.useTranslations)("footer"),p=(0,o.usePathname)();return p.includes("/login")||p.includes("/signup")?null:(0,t.jsxs)("footer",{className:"bg-zinc-950 text-white border-t border-white/10 font-sans relative overflow-hidden",children:[(0,t.jsx)("div",{className:"absolute top-0 right-0 w-[500px] h-[500px] bg-white/[0.02] rounded-full blur-[120px] pointer-events-none"}),(0,t.jsx)("div",{className:"absolute bottom-0 left-0 w-[600px] h-[600px] bg-[#D4AF37]/[0.02] rounded-full blur-[150px] pointer-events-none"}),(0,t.jsxs)("div",{className:"container mx-auto px-6 md:px-12 max-w-[1400px] pt-14 pb-8 relative z-10",children:[(0,t.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-10 lg:gap-8 mb-10",children:[(0,t.jsxs)("div",{className:"lg:col-span-4 flex flex-col",children:[(0,t.jsx)(o.Link,{href:"/",prefetch:!0,className:"inline-block mb-6",children:(0,t.jsx)(r.default,{src:"/assets/Img/logo/logo-pharmacy.png",alt:"Pharmacy Council Logo",width:800,height:800,className:"h-auto w-[250px] brightness-90 hover:brightness-100 transition-all duration-300"})}),(0,t.jsxs)("div",{className:"flex gap-4 items-start",children:[(0,t.jsx)(a.MapPin,{className:"w-5 h-5 text-[#D4AF37] shrink-0 mt-1"}),(0,t.jsxs)("div",{className:"text-zinc-400 text-sm md:text-base font-light leading-relaxed flex flex-col",children:[(0,t.jsx)("span",{className:"text-white font-medium mb-1",children:f("address.title")}),(0,t.jsx)("span",{children:f("address.line1")}),(0,t.jsx)("span",{children:f("address.line2")}),(0,t.jsx)("span",{children:f("address.line3")}),(0,t.jsx)("span",{children:f("address.line4")})]})]})]}),(0,t.jsxs)("div",{className:"lg:col-span-2 lg:pl-8 flex flex-col",children:[(0,t.jsxs)("h3",{className:"text-xs uppercase tracking-[0.2em] text-zinc-500 font-medium mb-5 flex items-center gap-3",children:[(0,t.jsx)("span",{className:"w-4 h-px bg-zinc-700"}),f("navigation")]}),(0,t.jsx)("ul",{className:"flex flex-col gap-3",children:c.map(e=>(0,t.jsx)("li",{children:(0,t.jsxs)(o.Link,{href:e.href,prefetch:!0,className:"text-zinc-400 hover:text-white transition-colors duration-300 text-sm font-light inline-flex items-center group",children:[(0,t.jsx)("span",{className:"w-0 h-px bg-[#D4AF37] mr-0 group-hover:w-3 group-hover:mr-3 transition-all duration-300 ease-out"}),u(e.labelKey)]})},e.labelKey))})]}),(0,t.jsxs)("div",{className:"lg:col-span-3 flex flex-col",children:[(0,t.jsxs)("h3",{className:"text-xs uppercase tracking-[0.2em] text-zinc-500 font-medium mb-5 flex items-center gap-3",children:[(0,t.jsx)("span",{className:"w-4 h-px bg-zinc-700"}),f("contactUs")]}),(0,t.jsxs)("ul",{className:"flex flex-col gap-4",children:[(0,t.jsx)("li",{children:(0,t.jsxs)("a",{href:"tel:025919992",className:"flex items-center gap-4 text-zinc-400 hover:text-white transition-colors duration-300 group",children:[(0,t.jsx)("div",{className:"w-10 h-10 rounded-full border border-white/10 flex items-center justify-center group-hover:border-[#D4AF37]/50 group-hover:bg-[#D4AF37]/10 transition-all duration-300 shrink-0",children:(0,t.jsx)(l.Phone,{className:"h-4 w-4 text-zinc-300 group-hover:text-[#D4AF37] transition-colors"})}),(0,t.jsx)("span",{className:"text-sm md:text-base font-light tracking-wide",children:"02-591-9992"})]})}),(0,t.jsx)("li",{children:(0,t.jsxs)("a",{href:"mailto:[email protected]",className:"flex items-center gap-4 text-zinc-400 hover:text-white transition-colors duration-300 group",children:[(0,t.jsx)("div",{className:"w-10 h-10 rounded-full border border-white/10 flex items-center justify-center group-hover:border-[#D4AF37]/50 group-hover:bg-[#D4AF37]/10 transition-all duration-300 shrink-0",children:(0,t.jsx)(i.Mail,{className:"h-4 w-4 text-zinc-300 group-hover:text-[#D4AF37] transition-colors"})}),(0,t.jsx)("span",{className:"text-sm md:text-base font-light tracking-wide",children:"[email protected]"})]})}),(0,t.jsx)("li",{children:(0,t.jsxs)("a",{href:"https://www.pharmacycouncil.org",target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-4 text-zinc-400 hover:text-white transition-colors duration-300 group",children:[(0,t.jsx)("div",{className:"w-10 h-10 rounded-full border border-white/10 flex items-center justify-center group-hover:border-[#D4AF37]/50 group-hover:bg-[#D4AF37]/10 transition-all duration-300 shrink-0",children:(0,t.jsx)(s.Globe,{className:"h-4 w-4 text-zinc-300 group-hover:text-[#D4AF37] transition-colors"})}),(0,t.jsx)("span",{className:"text-sm md:text-base font-light tracking-wide",children:"www.pharmacycouncil.org"})]})})]})]}),(0,t.jsxs)("div",{className:"lg:col-span-3 flex flex-col",children:[(0,t.jsxs)("h3",{className:"text-xs uppercase tracking-[0.2em] text-zinc-500 font-medium mb-5 flex items-center gap-3",children:[(0,t.jsx)("span",{className:"w-4 h-px bg-zinc-700"}),"Gallery"]}),(0,t.jsx)("div",{className:"grid grid-cols-3 gap-2",children:d.map((e,n)=>(0,t.jsx)(o.Link,{href:"/gallery",prefetch:!0,className:"block",children:(0,t.jsxs)("div",{className:"relative aspect-square rounded-lg overflow-hidden group",children:[(0,t.jsx)(r.default,{src:e,alt:`PRIS Gallery ${n+1}`,fill:!0,sizes:"200px",className:"object-cover transition-transform duration-300 group-hover:scale-110"}),(0,t.jsx)("div",{className:"absolute inset-0 bg-black/0 group-hover:bg-black/30 transition-colors duration-300"})]})}
12,n))})]})]}),(0,t.jsxs)("div",{className:"pt-8 border-t border-white/10 flex flex-col md:flex-row justify-between items-center gap-4",children:[(0,t.jsx)("p",{className:"text-zinc-500 text-xs md:text-sm font-light",children:f("copyright",{year:e})}),(0,t.jsx)("div",{className:"flex items-center gap-6",children:(0,t.jsx)("span",{className:"text-zinc-600 font-light text-xs",children:"PRIS 2026"})})]})]})]})}e.s(["default",()=>f])},26824,e=>{"use strict";var t=e.i(71645),n=e.i(44705),r=e.i(61745);let o=!1;function i(){let e=(0,n.usePathname)(),i=(0,r.useLocale)();return(0,t.useEffect)(()=>{if(!o){o=!0;{let t=performance.getEntriesByType("navigation");if(t.length>0&&"reload"===t[0].type&&"/"!==e){window.location.href=`/${i}`;return}}}"/"!==e&&(document.body.classList.remove("hero-playing"),document.body.style.overflow="")},[e,i]),null}e.s(["default",()=>i])},34232,e=>{"use strict";var t=e.i(43476),n=e.i(71645),r=e.i(18566),o=e.i(48148),i=e.i(5766);function l(){let e=(0,r.useSearchParams)(),t=(0,r.useRouter)(),l=(0,o.useTranslations)("paymentReturn"),s=(0,n.useRef)(!1);return(0,n.useEffect)(()=>{if(s.current||"registered"!==e.get("status"))return;s.current=!0;let n=e.get("regCode");i.default.success(n?l("successWithCode",{regCode:n}):l("success"),{duration:6e3});let r=new URLSearchParams(e.toString());r.delete("status"),r.delete("regCode"),r.delete("orderNumber");let o=r.toString();t.replace(`${window.location.pathname}${o?`?${o}`:""}`,{scroll:!1})},[e,t,l]),null}function s(){return(0,t.jsx)(n.Suspense,{fallback:null,children:(0,t.jsx)(l,{})})}e.s(["default",()=>s])}]);
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.