1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,155461,e=>{"use strict";let t;var n=e.i(498337),r=e.i(549154);let i=[];function o(e){let n=(n,o)=>{let s,a=(0,r.useRefWithInit)(l).current;try{for(let e of(t=a,i))e.before(a);for(let t of(s=e(n,o),i))t.after(a);a.didInitialize=!0}finally{t=void 0}return s};return n.displayName=e.displayName||e.name,n}function l(){return{didInitialize:!1}}e.s(["fastComponent",0,o,"fastComponentRef",0,function(e){return n.forwardRef(o(e))},"getInstance",0,function(){return t},"register",0,function(e){i.push(e)}])},166392,422561,e=>{"use strict";var t=e.i(498337);e.s(["useOnFirstRender",0,function(e){let n=t.useRef(!0);n.current&&(n.current=!1,e())}],166392),e.s(["addEventListener",0,function(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}],422561)},798269,e=>{"use strict";var t=e.i(92615);e.s(["activeElement",0,function(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t},"contains",0,function(e,n){if(!e||!n)return!1;let r=n.getRootNode?.();if(e.contains(n))return!0;if(r&&(0,t.isShadowRoot)(r)){let t=n;for(;t;){if(e===t)return!0;t=t.parentNode||t.host}}return!1},"getTarget",0,function(e){return"composedPath"in e?e.composedPath()[0]:e.target}])},334154,e=>{"use strict";e.s(["isClickLikeEvent",0,function(e){let t=e.type;return"click"===t||"mousedown"===t||"keydown"===t||"keyup"===t},"isMouseLikePointerType",0,function(e,t){let n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)},"isReactEvent",0,function(e){return"nativeEvent"in e}])},516366,130522,232449,526850,e=>{"use strict";e.s(["mergeCleanups",0,function(...e){return()=>{for(let t=0;t<e.length;t+=1){let n=e[t];n&&n()}}}],516366);var t=e.i(549154),n=e.i(498337);let r=[];function i(e){n.useEffect(e,r)}e.s(["useOnMount",0,i],130522);class o{static create(){return new o}currentId=0;start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=0,t()},e)}isStarted(){return 0!==this.currentId}clear=()=>{0!==this.currentId&&(clearTimeout(this.currentId),this.currentId=0)};disposeEffect=()=>this.clear}e.s(["Timeout",0,o,"useTimeout",0,function(){let e=(0,t.useRefWithInit)(o.create).current;return i(e.disposeEffect),e}],232449),e.s(["ownerDocument",0,function(e){return e?.ownerDocument||document}],526850)},902770,454889,675703,e=>{"use strict";var t=e.i(92615);let n="u">typeof navigator,r=function(){if(!n)return{platform:"",maxTouchPoints:-1};let e=navigator.userAgentData;return e?.platform?{platform:e.platform,maxTouchPoints:navigator.maxTouchPoints}:{platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??-1}}(),i=function(){if(!n)return"";let e=navigator.userAgentData;return e?.platform?e.platform:navigator.platform??""}(),o=function(){if(!n)return"";let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(({brand:e,version:t})=>`${e}/${t}`).join(" "):navigator.userAgent}();"u">typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter:none"),"MacIntel"===r.platform&&r.maxTouchPoints>1||/iP(hone|ad|od)|iOS/.test(r.platform),n&&/firefox/i.test(o);let l=n&&/apple/i.test(navigator.vendor);n&&/Edg/i.test(o),n&&/android/i.test(i)||/android/i.test(o);let s=n&&i.toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints,a=o.includes("jsdom/");e.s(["isJSDOM",0,a,"isMac",0,s,"isSafari",0,l],454889);let u="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";e.s(["ACTIVE_KEY",0,"active","FOCUSABLE_ATTRIBUTE",0,"data-base-ui-focusable","SELECTED_KEY",0,"selected","TYPEABLE_SELECTOR",0,u],675703);var c=e.i(798269);e.s(["isEventTargetWithin",0,function(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))},"isInteractiveElement",0,function(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${u}`)!=null},"isRootElement",0,function(e){return e.matches("html,body")},"isTargetInsideEnabledTrigger",0,function(e,n){if(!(0,t.isElement)(e))return!1;if(n.hasElement(e))return!e.hasAttribute("data-trigger-disabled");for(let[,t]of n.entries())if((0,c.contains)(t,e))return!t.hasAttribute("data-trigger-disabled");return!1},"isTypeableElement",0,function(e){return(0,t.isHTMLElement)(e)&&e.matches(u)},"matchesFocusVisible",0,function(e){if(!e||a)return!0;try{return e.matches(":focus-visible")}catch(e){return!0}}],902770)},317626,269622,394822,766783,732905,412430,380829,748989,403940,e=>{"use strict";var t=e.i(498337),n=e.i(92615),r=e.i(422561),i=e.i(516366),o=e.i(232449),l=e.i(29905),s=e.i(526850),a=e.i(798269),u=e.i(902770),c=e.i(334154);function f(e,t,n=!0){return e.filter(e=>e.parentId===t).flatMap(t=>[...!n||t.context?.open?[t]:[],...f(e,t.id,n)])}e.s(["getNodeChildren",0,f],269622),e.i(437523);let d={...t},p=0,g=d.useId;function m(e,n){if(void 0!==g){let t=g();return e??(n?`${n}-${t}`:t)}return function(e,n="mui"){let[r,i]=t.useState(e),o=e||r;return t.useEffect(()=>{null==r&&(p+=1,i(`${n}-${p}`))},[r,n]),o}(e,n)}e.s(["useId",0,m],394822);var h=e.i(277642),v=e.i(549154);function E(){let e=new Map;
1return{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)}}}e.s(["createEventEmitter",0,E],766783);class y{nodesRef={current:[]};events=E();addNode(e){this.nodesRef.current.push(e)}removeNode(e){let t=this.nodesRef.current.findIndex(t=>t===e);-1!==t&&this.nodesRef.current.splice(t,1)}}var b=e.i(660698);let S=t.createContext(null),w=t.createContext(null),x=()=>t.useContext(S)?.id||null,T=e=>{let n=t.useContext(w);return e??n};e.s(["FloatingNode",0,function(e){let{children:n,id:r}=e,i=x();return(0,b.jsx)(S.Provider,{value:t.useMemo(()=>({id:r,parentId:i}),[r,i]),children:n})},"FloatingTree",0,function(e){let{children:t,externalTree:n}=e,r=(0,v.useRefWithInit)(()=>n??new y).current;return(0,b.jsx)(w.Provider,{value:r,children:t})},"useFloatingNodeId",0,function(e){let t=m(),n=T(e),r=x();return(0,h.useIsoLayoutEffect)(()=>{if(!t)return;let e={id:t,parentId:r};return n?.addNode(e),()=>{n?.removeNode(e)}},[n,t,r]),t},"useFloatingParentNodeId",0,x,"useFloatingTree",0,T],732905);var R=e.i(863728);function C(e,t,n,r){let i=!1,o=!1,l=r??R.EMPTY_OBJECT;return{reason:e,event:t??new Event("base-ui"),cancel(){i=!0},allowPropagation(){o=!0},get isCanceled(){return i},get isPropagationAllowed(){return o},trigger:n,...l}}e.s(["createChangeEventDetails",0,C],412430),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"],10912);var P=e.i(10912);e.s(["REASONS",0,P],380829);var P=P;function O(e){return`data-base-ui-${e}`}e.s(["createAttribute",0,O],748989);let I={intentional:"onClick",sloppy:"onPointerDown"};function M(){return!1}e.s(["useDismiss",0,function(e,d={}){let p="rootStore"in e?e.rootStore:e,g=p.useState("open"),m=p.useState("floatingElement"),{dataRef:h}=p.context,{enabled:v=!0,escapeKey:E=!0,outsidePress:y=!0,outsidePressEvent:b="sloppy",referencePress:S=M,referencePressEvent:w="sloppy",bubbles:x,externalTree:R}=d,L=T(R),k=(0,l.useStableCallback)("function"==typeof y?y:()=>!1),A="function"==typeof y?k:y,D=!1!==A,N=(0,l.useStableCallback)(()=>b),F=t.useRef(!1),W=t.useRef(!1),H=t.useRef(!1),{escapeKey:B,outsidePress:V}={escapeKey:"boolean"==typeof x?x:x?.escapeKey??!1,outsidePress:"boolean"==typeof x?x:x?.outsidePress??!0},_=t.useRef(null),$=(0,o.useTimeout)(),j=(0,o.useTimeout)(),Y=(0,l.useStableCallback)(()=>{j.clear(),h.current.insideReactTree=!1}),z=t.useRef(!1),K=t.useRef(""),q=(0,l.useStableCallback)(S),U=(0,l.useStableCallback)(e=>{if(!g||!v||!E||"Escape"!==e.key||z.current)return;let t=h.current.floatingContext?.nodeId,n=L?f(L.nodesRef.current,t):[];if(!B&&n.length>0){let e=!0;if(n.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__escapeKeyBubbles&&(e=!1)}),!e)return}let r=(0,c.isReactEvent)(e)?e.nativeEvent:e,i=C(P.escapeKey,r);p.setOpen(!1,i),B||i.isPropagationAllowed||e.stopPropagation()}),X=(0,l.useStableCallback)(()=>{h.current.insideReactTree=!0,j.start(0,Y)});t.useEffect(()=>{if(!g||!v)return;h.current.__escapeKeyBubbles=B,h.current.__outsidePressBubbles=V;let e=new o.Timeout,t=new o.Timeout;function l(){H.current=!0,t.start(0,()=>{H.current=!1})}function c(){F.current=!1,W.current=!1}function d(){let e=K.current,t=N(),n="function"==typeof t?t():t;return"string"==typeof n?n:n["pen"!==e&&e?e:"mouse"]}
1function y(e){let t=h.current.floatingContext?.nodeId,n=L&&f(L.nodesRef.current,t).some(t=>(0,u.isEventTargetWithin)(e,t.context?.elements.floating));return(0,u.isEventTargetWithin)(e,p.select("floatingElement"))||(0,u.isEventTargetWithin)(e,p.select("domReferenceElement"))||n}function b(e){let r;if("intentional"===(r=d())&&"click"!==e.type||"sloppy"===r&&"click"===e.type||h.current.insideReactTree)return void Y();let i=(0,a.getTarget)(e),o=`[${O("inert")}]`,l=(0,n.isElement)(i)?i.getRootNode():null,c=Array.from(((0,n.isShadowRoot)(l)?l:(0,s.ownerDocument)(p.select("floatingElement"))).querySelectorAll(o)),g=p.context.triggerElements;if(i&&(g.hasElement(i)||g.hasMatchingElement(e=>(0,a.contains)(e,i))))return;let m=(0,n.isElement)(i)?i:null;for(;m&&!(0,n.isLastTraversableNode)(m);){let e=(0,n.getParentNode)(m);if((0,n.isLastTraversableNode)(e)||!(0,n.isElement)(e))break;m=e}if(c.length&&(0,n.isElement)(i)&&!(0,u.isRootElement)(i)&&!(0,a.contains)(i,p.select("floatingElement"))&&c.every(e=>!(0,a.contains)(m,e)))return;if((0,n.isHTMLElement)(i)&&!("touches"in e)){let t=(0,n.isLastTraversableNode)(i),r=(0,n.getComputedStyle)(i),o=/auto|scroll/,l=t||o.test(r.overflowX),s=t||o.test(r.overflowY),a=l&&i.clientWidth>0&&i.scrollWidth>i.clientWidth,u=s&&i.clientHeight>0&&i.scrollHeight>i.clientHeight,c="rtl"===r.direction,f=u&&(c?e.offsetX<=i.offsetWidth-i.clientWidth:e.offsetX>i.clientWidth),d=a&&e.offsetY>i.clientHeight;if(f||d)return}if(y(e))return;if("intentional"===d()&&H.current){t.clear(),H.current=!1;return}if("function"==typeof A&&!A(e))return;let v=h.current.floatingContext?.nodeId,E=L?f(L.nodesRef.current,v):[];if(E.length>0){let e=!0;if(E.forEach(t=>{t.context?.open&&!t.context.dataRef.current.__outsidePressBubbles&&(e=!1)}),!e)return}p.setOpen(!1,C(P.outsidePress,e)),Y()}function S(e){if("sloppy"!==d()||!p.select("open")||!v||(0,u.isEventTargetWithin)(e,p.select("floatingElement"))||(0,u.isEventTargetWithin)(e,p.select("domReferenceElement")))return;let t=e.touches[0];t&&(_.current={startTime:Date.now(),startX:t.clientX,startY:t.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},$.start(1e3,()=>{_.current&&(_.current.dismissOnTouchEnd=!1,_.current.dismissOnMouseDown=!1)}))}function w(e,t){let n=(0,a.getTarget)(e);if(!n)return;let i=(0,r.addEventListener)(n,e.type,()=>{t(e),i()})}function x(e){$.clear(),"pointerdown"===e.type&&(K.current=e.pointerType),("mousedown"!==e.type||!_.current||_.current.dismissOnMouseDown)&&w(e,e=>{if("pointerdown"===e.type)"sloppy"!==d()||"touch"===e.pointerType||!p.select("open")||!v||(0,u.isEventTargetWithin)(e,p.select("floatingElement"))||(0,u.isEventTargetWithin)(e,p.select("domReferenceElement"))||b(e);else b(e)})}function T(e){if(!F.current)return;let n=W.current;if(c(),"intentional"===d()){if("pointercancel"===e.type){n&&l();return}y(e)||(n?l():("function"!=typeof A||A(e))&&(t.clear(),H.current=!0,Y()))}}function R(e){if("sloppy"!==d()||!_.current||(0,u.isEventTargetWithin)(e,p.select("floatingElement"))||(0,u.isEventTargetWithin)(e,p.select("domReferenceElement")))return;let t=e.touches[0];if(!t)return;let n=Math.abs(t.clientX-_.current.startX),r=Math.abs(t.clientY-_.current.startY),i=Math.sqrt(n*n+r*r);i>5&&(_.current.dismissOnTouchEnd=!0),i>10&&(b(e),$.clear(),_.current=null)}function I(e){"sloppy"!==d()||!_.current||(0,u.isEventTargetWithin)(e,p.select("floatingElement"))||(0,u.isEventTargetWithin)(e,p.select("domReferenceElement"))||(_.current.dismissOnTouchEnd&&b(e),$.clear(),_.current=null)}let M=(0,s.ownerDocument)(m),k=(0,i.mergeCleanups)(E&&(0,i.mergeCleanups)((0,r.addEventListener)(M,"keydown",U),(0,r.addEventListener)(M,"compositionstart",function(){e.clear(),z.current=!0}),(0,r.addEventListener)(M,"compositionend",function(){e.start(5*!!(0,n.isWebKit)(),()=>{z.current=!1})})),D&&(0,i.mergeCleanups)((0,r.addEventListener)(M,"click",x,!0),(0,r.addEventListener)(M,"pointerdown",x,!0),(0,r.addEventListener)(M,"pointerup",T,!0),(0,r.addEventListener)(M,"pointercancel",T,!0),(0,r.addEventListener)(M,"mousedown",x,!0),(0,r.addEventListener)(M,"mouseup",T,!0),(0,r.addEventListener)(M,"touchstart",function(e){K.current="touch",w(e,S)},!0),(0,r.addEventListener)(M,"touchmove",function(e){w(e,R)},!0),(0,r.addEventListener)(M,"touchend",function(e){w(e,I)},!0)));return()=>{k(),e.clear(),t.clear(),c(),H.current=!1}},[h,m,E,D,A,g,v,B,V,U,Y,N,L,p,$]),t.useEffect(Y,[A,Y]);let J=t.useMemo(()=>({onKeyDown:U,[I[w]]:e=>{q()&&p.setOpen(!1,C(P.triggerPress,e.nativeEvent))},..."intentional"!==w&&{onClick(e){q()&&p.setOpen(!1,C(P.triggerPress,e.nativeEvent))}}}),[U,p,w,q]),G=(0,l.useStableCallback)(e=>{if(!g||!v||0!==e.button)return;let t=(0,a.getTarget)(e.nativeEvent);(0,a.contains)(p.select("floatingElement"),t)&&(F.current||(F.current=!0,W.current=!1))}),Q=(0,l.useStableCallback)(e=>{!g||!v||(e.defaultPrevented||e.nativeEvent.defaultPrevented)&&F.current&&(W.current=!0)}),Z=t.useMemo(()=>({onKeyDown:U,onPointerDown:Q,onMouseDown:Q,onClickCapture:X,onMouseDownCapture(e){X(),G(e)},onPointerDownCapture(e){X(),G(e)},onMouseUpCapture:X,onTouchEndCapture:X,onTouchMoveCapture:X}),[U,X,G,Q]);return t.useMemo(()=>v?{reference:J,floating:Z,trigger:J}:{},[v,J,Z])}],317626);var L=e.i(675703);
1function k(e,t,n){let r=new Map,i="item"===n,o={};for(let t in"floating"===n&&(o.tabIndex=-1,o[L.FOCUSABLE_ATTRIBUTE]=""),e)i&&e&&(t===L.ACTIVE_KEY||t===L.SELECTED_KEY)||(o[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)&&A(o,s,i,r)}return A(o,e,i,r),o}function A(e,t,n,r){for(let i in t){let o=t[i];n&&(i===L.ACTIVE_KEY||i===L.SELECTED_KEY)||(i.startsWith("on")?(r.has(i)||r.set(i,[]),"function"==typeof o&&(r.get(i)?.push(o),e[i]=(...e)=>r.get(i)?.map(t=>t(...e)).find(e=>void 0!==e))):e[i]=o)}}e.s(["useInteractions",0,function(e=[]){let n=e.map(e=>e?.reference),r=e.map(e=>e?.floating),i=e.map(e=>e?.item),o=e.map(e=>e?.trigger),l=t.useCallback(t=>k(t,e,"reference"),n),s=t.useCallback(t=>k(t,e,"floating"),r),a=t.useCallback(t=>k(t,e,"item"),i),u=t.useCallback(t=>k(t,e,"trigger"),o);return t.useMemo(()=>({getReferenceProps:l,getFloatingProps:s,getItemProps:a,getTriggerProps:u}),[l,s,a,u])}],403940)},815459,859092,447832,82264,752010,e=>{"use strict";var t,n=e.i(498337),r=e.i(29905),i=e.i(277642);e.i(437523);var o=e.i(549154),l=e.i(130522);let s=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 a{static create(){return new a}static request(e){return s.request(e)}static cancel(e){return s.cancel(e)}currentId=null;request(e){this.cancel(),this.currentId=s.request(()=>{this.currentId=null,e()})}cancel=()=>{null!==this.currentId&&(s.cancel(this.currentId),this.currentId=null)};disposeEffect=()=>this.cancel}function u(){let e=(0,o.useRefWithInit)(a.create).current;return(0,l.useOnMount)(e.disposeEffect),e}e.s(["AnimationFrame",0,a,"useAnimationFrame",0,u],859092);var c=e.i(922594);let f=((t={}).startingStyle="data-starting-style",t.endingStyle="data-ending-style",t),d={[f.startingStyle]:""},p={[f.endingStyle]:""};function g(e,t=!1,n=!0){let i=u();return(0,r.useStableCallback)((r,o=null)=>{i.cancel();let l=null==e?e:"current"in e?e.current:e;if(null==l)return;let s=()=>{c.flushSync(r)};if("function"!=typeof l.getAnimations||globalThis.BASE_UI_ANIMATIONS_DISABLED)return void r();function a(){Promise.all(l.getAnimations().map(e=>e.finished)).then(()=>{o?.aborted||s()}).catch(()=>{if(n){o?.aborted||s();return}let e=l.getAnimations();!o?.aborted&&e.length>0&&e.some(e=>e.pending||"finished"!==e.playState)&&a()})}if(t){let e=f.startingStyle;if(!l.hasAttribute(e))return void i.request(a);let t=new MutationObserver(()=>{l.hasAttribute(e)||(t.disconnect(),a())});return t.observe(l,{attributes:!0,attributeFilter:[e]}),void o?.addEventListener("abort",()=>t.disconnect(),{once:!0})}i.request(a)})}function m(e){let{enabled:t=!0,open:i,ref:o,onComplete:l}=e,s=(0,r.useStableCallback)(l),a=g(o,i,!1);n.useEffect(()=>{if(!t)return;let e=new AbortController;return a(s,e.signal),()=>{e.abort()}},[t,i,s,a])}e.s(["TransitionStatusDataAttributes",0,f,"transitionStatusMapping",0,{transitionStatus:e=>"starting"===e?d:"ending"===e?p:null}],447832),e.s(["useAnimationsFinished",0,g],82264),e.s(["useOpenChangeComplete",0,m],752010),e.s(["useImplicitActiveTrigger",0,function(e){let t=e.useState("open");(0,i.useIsoLayoutEffect)(()=>{if(t&&!e.select("activeTriggerId")&&1===e.context.triggerElements.size){let t=e.context.triggerElements.entries().next();if(!t.done){let[n,r]=t.value;e.update({activeTriggerId:n,activeTriggerElement:r})}}},[t,e])},"useOpenStateTransitions",0,function(e,t,o){let{mounted:l,setMounted:s,transitionStatus:u}=function(e,t=!1,r=!1){let[o,l]=n.useState(e&&t?"idle":void 0),[s,u]=n.useState(e);return e&&!s&&(u(!0),l("starting")),e||!s||"ending"===o||r||l("ending"),e||s||"ending"!==o||l(void 0),(0,i.useIsoLayoutEffect)(()=>
1{if(!e&&s&&"ending"!==o&&r){let e=a.request(()=>{l("ending")});return()=>{a.cancel(e)}}},[e,s,o,r]),(0,i.useIsoLayoutEffect)(()=>{if(!e||t)return;let n=a.request(()=>{l(void 0)});return()=>{a.cancel(n)}},[t,e]),(0,i.useIsoLayoutEffect)(()=>{if(!e||!t)return;e&&s&&"idle"!==o&&l("starting");let n=a.request(()=>{l("idle")});return()=>{a.cancel(n)}},[t,e,s,o]),{mounted:s,setMounted:u,transitionStatus:o}}(e);t.useSyncedValues({mounted:l,transitionStatus:u});let c=(0,r.useStableCallback)(()=>{s(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1}),o?.(),t.context.onOpenChangeComplete?.(!1)});return m({enabled:!t.useState("preventUnmountingOnClose"),open:e,ref:t.context.popupRef,onComplete(){e||c()}}),{forceUnmount:c,transitionStatus:u}},"useTriggerDataForwarding",0,function(e,t,o,l){let s,a,u=o.useState("isMountedByTrigger",e),c=(s=n.useRef(null),a=n.useRef(null),n.useCallback(t=>{if(void 0!==e){if(null!==s.current){let e=s.current,t=a.current,n=o.context.triggerElements.getById(e);t&&n===t&&o.context.triggerElements.delete(e),s.current=null,a.current=null}null!==t&&(s.current=e,a.current=t,o.context.triggerElements.add(e,t))}},[o,e])),f=(0,r.useStableCallback)(t=>{if(c(t),!t||!o.select("open"))return;let n=o.select("activeTriggerId");n===e?o.update({activeTriggerElement:t,...l}):null==n&&o.update({activeTriggerId:e,activeTriggerElement:t,...l})});return(0,i.useIsoLayoutEffect)(()=>{u&&o.update({activeTriggerElement:t.current,...l})},[u,o,t,...Object.values(l)]),{registerTrigger:f,isMountedByThisTrigger:u}}],815459)},332976,e=>{"use strict";var t=e.i(267805);e.s(["createSelector",0,(e,n,r,i,o,l,...s)=>{let a;if(s.length>0)throw Error((0,t.default)(1));if(e&&n&&r&&i&&o&&l)a=(t,s,a,u)=>l(e(t,s,a,u),n(t,s,a,u),r(t,s,a,u),i(t,s,a,u),o(t,s,a,u),s,a,u);else if(e&&n&&r&&i&&o)a=(t,l,s,a)=>o(e(t,l,s,a),n(t,l,s,a),r(t,l,s,a),i(t,l,s,a),l,s,a);else if(e&&n&&r&&i)a=(t,o,l,s)=>i(e(t,o,l,s),n(t,o,l,s),r(t,o,l,s),o,l,s);else if(e&&n&&r)a=(t,i,o,l)=>r(e(t,i,o,l),n(t,i,o,l),i,o,l);else if(e&&n)a=(t,r,i,o)=>n(e(t,r,i,o),r,i,o);else if(e)a=e;else throw Error("Missing arguments");return a}])},325661,(e,t,n)=>{"use strict";var r=e.r(498337),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=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!i(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=o({inst:{value:n,getSnapshot:t}}),i=r[0].inst,c=r[1];return s(function(){i.value=n,i.getSnapshot=t,u(i)&&c({inst:i})},[e,n,t]),l(function(){return u(i)&&c({inst:i}),e(function(){u(i)&&c({inst:i})})},[e]),a(n),n};n.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:c},56032,(e,t,n)=>{"use strict";t.exports=e.r(325661)},220206,(e,t,n)=>{"use strict";var r=e.r(498337),i=e.r(56032),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},l=i.useSyncExternalStore,s=r.useRef,a=r.useEffect,u=r.useMemo,c=r.useDebugValue;n.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var f=s(null);if(null===f.current){var d={hasValue:!1,value:null};f.current=d}else d=f.current;var p=l(e,(f=u(function(){function e(e){if(!a){if(a=!0,l=e,e=r(e),void 0!==i&&d.hasValue){var t=d.value;if(i(t,e))return s=t}return s=e}if(t=s,o(l,e))return t;var n=r(e);return void 0!==i&&i(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,i]))[0],f[1]);return a(function(){d.hasValue=!0,d.value=p},[p]),c(p),p}},596482,(e,t,n)=>{"use strict";t.exports=e.r(220206)},493696,e=>{"use strict";e.i(437523);var t=e.i(498337),n=e.i(56032),r=e.i(596482),i=e.i(557576),o=e.i(155461);let l=(0,i.isReactVersionAtLeast)(19)?function(e,r,i,l,s){let a,u=(0,o.getInstance)();if(!u){let o;return o=t.useCallback(()=>r(e.getSnapshot(),i,l,s),[e,r,i,l,s]),(0,n.useSyncExternalStore)(e.subscribe,o,o)}let c=u.syncIndex;return u.syncIndex+=1,u.didInitialize?(a=u.syncHooks[c]).store===e&&a.selector===r&&Object.is(a.a1,i)&&Object.is(a.a2,l)&&Object.is(a.a3,s)||(a.store!==e&&(u.didChangeStore=!0),a.store=e,a.selector=r,a.a1=i,a.a2=l,a.a3=s,a.didChange=!0):(a={store:e,selector:r,a1:i,a2:l,a3:s,value:r(e.getSnapshot(),i,l,s),didChange:!1},u.syncHooks.push(a)),a.value}:function(e,t,n,i,o){return(0,r.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,i,o))};(0,o.register)({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],i=r.selector(r.store.state,r.a1,r.a2,r.a3);(r.didChange||!Object.is(r.value,i))&&(t=!0,r.value=i,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,n.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});class s{constructor(e){this.state=e,this.listeners=new Set,this.updateTick=0}
1subscribe=e=>(this.listeners.add(e),()=>{this.listeners.delete(e)});getSnapshot=()=>this.state;setState(e){if(this.state===e)return;this.state=e,this.updateTick+=1;let t=this.updateTick;for(let n of this.listeners){if(t!==this.updateTick)return;n(e)}}update(e){for(let t in e)if(!Object.is(this.state[t],e[t]))return void 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 l(this,e,t,n,r)}}var a=e.i(29905),u=e.i(277642),c=e.i(863728);e.s(["ReactStore",0,class extends s{constructor(e,t={},n){super(e),this.context=t,this.selectors=n}useSyncedValue(e,n){t.useDebugValue(e),(0,u.useIsoLayoutEffect)(()=>{this.state[e]!==n&&this.set(e,n)},[e,n])}useSyncedValueWithCleanup(e,t){let n=this;(0,u.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,u.useIsoLayoutEffect)(()=>{t.update(e)},[t,...n])}useControlledProp(e,n){t.useDebugValue(e);let r=void 0!==n;(0,u.useIsoLayoutEffect)(()=>{r&&!Object.is(this.state[e],n)&&super.setState({...this.state,[e]:n})},[e,n,r])}select(e,t,n,r){return(0,this.selectors[e])(this.state,t,n,r)}useState(e,n,r,i){return t.useDebugValue(e),l(this,this.selectors[e],n,r,i)}useContextCallback(e,n){t.useDebugValue(e);let r=(0,a.useStableCallback)(n??c.NOOP);this.context[e]=r}useStateSetter(e){let n=t.useRef(void 0);return void 0===n.current&&(n.current=t=>{this.set(e,t)}),n.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 i=n(e);if(!Object.is(r,i)){let e=r;r=i,t(i,e,this)}})}}],493696)},105569,e=>{"use strict";var t=e.i(332976),n=e.i(493696),r=e.i(766783),i=e.i(334154);let o={open:(0,t.createSelector)(e=>e.open),transitionStatus:(0,t.createSelector)(e=>e.transitionStatus),domReferenceElement:(0,t.createSelector)(e=>e.domReferenceElement),referenceElement:(0,t.createSelector)(e=>e.positionReference??e.referenceElement),floatingElement:(0,t.createSelector)(e=>e.floatingElement),floatingId:(0,t.createSelector)(e=>e.floatingId)};class l extends n.ReactStore{constructor(e){const{syncOnly:t,nested:n,onOpenChange:i,triggerElements:l,...s}=e;super({...s,positionReference:s.referenceElement,domReferenceElement:s.referenceElement},{onOpenChange:i,dataRef:{current:{}},events:(0,r.createEventEmitter)(),nested:n,triggerElements:l},o),this.syncOnly=t}syncOpenEvent=(e,t)=>{(!e||!this.state.open||null!=t&&(0,i.isClickLikeEvent)(t))&&(this.context.dataRef.current.openEvent=e?t:void 0)};dispatchOpenChange=(e,t)=>
1{this.syncOpenEvent(e,t.event);let n={open:e,reason:t.reason,nativeEvent:t.event,nested:this.context.nested,triggerElement:t.trigger};this.context.events.emit("openchange",n)};setOpen=(e,t)=>{this.syncOnly||this.dispatchOpenChange(e,t),this.context.onOpenChange?.(e,t)}}e.s(["FloatingRootStore",0,l])},446159,e=>{"use strict";var t=e.i(394822),n=e.i(549154),r=e.i(277642),i=e.i(92615),o=e.i(732905),l=e.i(105569);e.s(["useSyncedFloatingRootContext",0,function(e){let{popupStore:s,treatPopupAsFloatingElement:a=!1,onOpenChange:u}=e,c=(0,t.useId)(),f=null!=(0,o.useFloatingParentNodeId)(),d=s.useState("open"),p=s.useState("activeTriggerElement"),g=s.useState(a?"popupElement":"positionerElement"),m=s.context.triggerElements,h=(0,n.useRefWithInit)(()=>new l.FloatingRootStore({open:d,transitionStatus:void 0,referenceElement:p,floatingElement:g,triggerElements:m,onOpenChange:u,floatingId:c,syncOnly:!0,nested:f})).current;return(0,r.useIsoLayoutEffect)(()=>{let e={open:d,floatingId:c,referenceElement:p,floatingElement:g};(0,i.isElement)(p)&&(e.domReferenceElement=p),h.state.positionReference===h.state.referenceElement&&(e.positionReference=p),h.update(e)},[d,c,p,g,h]),h.context.onOpenChange=u,h.context.nested=f,h}])},26313,e=>{"use strict";e.s(["PopupTriggerMap",0,class{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(e,t){let n=this.idMap.get(e);n!==t&&(void 0!==n&&this.elementsSet.delete(n),this.elementsSet.add(t),this.idMap.set(e,t))}delete(e){let t=this.idMap.get(e);t&&(this.elementsSet.delete(t),this.idMap.delete(e))}hasElement(e){return this.elementsSet.has(e)}hasMatchingElement(e){for(let t of this.elementsSet)if(e(t))return!0;return!1}getById(e){return this.idMap.get(e)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}}])},702730,e=>{"use strict";var t=e.i(332976),n=e.i(863728),r=e.i(26313),i=e.i(105569);let o=(0,t.createSelector)(e=>e.triggerIdProp??e.activeTriggerId),l={open:(0,t.createSelector)(e=>e.openProp??e.open),mounted:(0,t.createSelector)(e=>e.mounted),transitionStatus:(0,t.createSelector)(e=>e.transitionStatus),floatingRootContext:(0,t.createSelector)(e=>e.floatingRootContext),preventUnmountingOnClose:(0,t.createSelector)(e=>e.preventUnmountingOnClose),payload:(0,t.createSelector)(e=>e.payload),activeTriggerId:o,activeTriggerElement:(0,t.createSelector)(e=>e.mounted?e.activeTriggerElement:null),isTriggerActive:(0,t.createSelector)((e,t)=>void 0!==t&&o(e)===t),isOpenedByTrigger:(0,t.createSelector)((e,t)=>void 0!==t&&o(e)===t&&e.open),isMountedByTrigger:(0,t.createSelector)((e,t)=>void 0!==t&&o(e)===t&&e.mounted),triggerProps:(0,t.createSelector)((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),popupProps:(0,t.createSelector)(e=>e.popupProps),popupElement:(0,t.createSelector)(e=>e.popupElement),positionerElement:(0,t.createSelector)(e=>e.positionerElement)};e.s(["createInitialPopupStoreState",0,function(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:new i.FloatingRootStore({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new r.PopupTriggerMap,floatingId:"",syncOnly:!1,nested:!1,onOpenChange:void 0}),preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:n.EMPTY_OBJECT,inactiveTriggerProps:n.EMPTY_OBJECT,popupProps:n.EMPTY_OBJECT}},"popupStoreSelectors",0,l],702730)},448358,830543,967383,e=>{"use strict";var t,n,r=e.i(447832);let i=((t={}).open="data-open",t.closed="data-closed",t[t.startingStyle=r.TransitionStatusDataAttributes.startingStyle]="startingStyle",t[t.endingStyle=r.TransitionStatusDataAttributes.endingStyle]="endingStyle",t.anchorHidden="data-anchor-hidden",t.side="data-side",t.align="data-align",t),o=((n={}).popupOpen="data-popup-open",n.pressed="data-pressed",n),l={[o.popupOpen]:""};o.popupOpen,o.pressed;let s={[i.open]:""},a={[i.closed]:""},u={[i.anchorHidden]:""};e.s(["CommonTriggerDataAttributes",0,o,"popupStateMapping",0,{open:e=>e?s:a,anchorHidden:e=>e?u:null},"triggerOpenStateMapping",0,{open:e=>e?l:null}],448358);var c=e.i(394822);e.s(["useBaseUiId",0,function(e){return(0,c.useId)(e,"base-ui")}],830543);var f=e.i(92615),d=e.i(232449),p=e.i(798269),g=e.i(269622);let m=.1*.1;function h(e,t,n,r,i,o){return r>=t!=o>=t&&e<=(i-n)*(t-r)/(o-r)+n}function v(e,t,n,r,i,o,l,s,a,u){let c=!1;
1return h(e,t,n,r,i,o)&&(c=!c),h(e,t,i,o,l,s)&&(c=!c),h(e,t,l,s,a,u)&&(c=!c),h(e,t,a,u,n,r)&&(c=!c),c}function E(e,t,n,r,i,o){let l=Math.min(n,i),s=Math.max(n,i),a=Math.min(r,o),u=Math.max(r,o);return e>=l&&e<=s&&t>=a&&t<=u}e.s(["safePolygon",0,function(e={}){let{blockPointerEvents:t=!1}=e,n=new d.Timeout,r=({x:e,y:t,placement:r,elements:i,onClose:o,nodeId:l,tree:s})=>{let a=r?.split("-")[0],u=!1,c=null,d=null,h="u">typeof performance?performance.now():0;return function(r){n.clear();let y=i.domReference,b=i.floating;if(!y||!b||null==a||null==e||null==t)return;let{clientX:S,clientY:w}=r,x=(0,p.getTarget)(r),T="mouseleave"===r.type,R=(0,p.contains)(b,x),C=(0,p.contains)(y,x);if(R&&(u=!0,!T))return;if(C&&(u=!1,!T)){u=!0;return}if(T&&(0,f.isElement)(r.relatedTarget)&&(0,p.contains)(b,r.relatedTarget))return;function P(){return!!(s&&(0,g.getNodeChildren)(s.nodesRef.current,l).length>0)}function O(){P()||(n.clear(),o())}if(P())return;let I=y.getBoundingClientRect(),M=b.getBoundingClientRect(),L=e>M.right-M.width/2,k=t>M.bottom-M.height/2,A=M.width>I.width,D=M.height>I.height,N=(A?I:M).left,F=(A?I:M).right,W=(D?I:M).top,H=(D?I:M).bottom;if("top"===a&&t>=I.bottom-1||"bottom"===a&&t<=I.top+1||"left"===a&&e>=I.right-1||"right"===a&&e<=I.left+1)return void O();let B=!1;switch(a){case"top":B=E(S,w,N,I.top+1,F,M.bottom-1);break;case"bottom":B=E(S,w,N,M.top+1,F,I.bottom-1);break;case"left":B=E(S,w,M.right-1,H,I.left+1,W);break;case"right":B=E(S,w,I.right-1,H,M.left+1,W)}if(B)return;if(u&&(!(S>=I.x)||!(S<=I.x+I.width)||!(w>=I.y)||!(w<=I.y+I.height))||!T&&function(e,t){let n=performance.now(),r=n-h;if(null===c||null===d||0===r)return c=e,d=t,h=n,!1;let i=e-c,o=t-d;return c=e,d=t,h=n,i*i+o*o<r*r*m}(S,w))return void O();let V=!1;switch(a){case"top":{let n=A?.25:2,r=t+.5+1,i=L||A?M.bottom-.5:M.top,o=L?A?M.bottom-.5:M.top:M.bottom-.5;V=v(S,w,A||L?e+n:e-n,r,A?e-n:L?e+n:e-n,r,M.left,i,M.right,o);break}case"bottom":{let n=A?.25:2,r=t-.5,i=L||A?M.top+.5:M.bottom,o=L?A?M.top+.5:M.bottom:M.top+.5;V=v(S,w,A||L?e+n:e-n,r,A?e-n:L?e+n:e-n,r,M.left,i,M.right,o);break}case"left":{let n=D?.25:2,r=e+.5+1,i=k||D?M.right-.5:M.left,o=k?D?M.right-.5:M.left:M.right-.5;V=v(S,w,i,M.top,o,M.bottom,r,D||k?t+n:t-n,r,D?t-n:k?t+n:t-n);break}case"right":{let n=D?.25:2,r=e-.5,i=k||D?M.left+.5:M.right,o=k?D?M.left+.5:M.right:M.left+.5;V=v(S,w,r,D||k?t+n:t-n,r,D?t-n:k?t+n:t-n,i,M.top,o,M.bottom)}}V?u||n.start(40,O):O()}};return r.__options={...e,blockPointerEvents:t},r}],967383)},426911,e=>{"use strict";var t=e.i(334154);e.s(["getDelay",0,function(e,n,r){let i=null==r||(0,t.isMouseLikePointerType)(r)?"function"==typeof e?e():e:0;return"number"==typeof i?i:i?.[n]},"getRestMs",0,function(e){return"function"==typeof e?e():e},"isClickLikeOpenEvent",0,function(e,t){return t||"click"===e||"mousedown"===e}])},490874,106045,983901,e=>{"use strict";var t=e.i(498337),n=e.i(92615),r=e.i(422561),i=e.i(516366),o=e.i(454889),l=e.i(232449),s=e.i(526850),a=e.i(798269),u=e.i(902770),c=e.i(412430),f=e.i(380829),d=e.i(748989);let p=o.isMac&&o.isSafari;e.s(["useFocus",0,function(e,o={}){let g="rootStore"in e?e.rootStore:e,{events:m,dataRef:h}=g.context,{enabled:v=!0,delay:E}=o,y=t.useRef(!1),b=t.useRef(null),S=(0,l.useTimeout)(),w=t.useRef(!0);t.useEffect(()=>{let e=g.select("domReferenceElement");if(!v)return;let t=(0,n.getWindow)(e);return(0,i.mergeCleanups)((0,r.addEventListener)(t,"blur",function(){let e=g.select("domReferenceElement");!g.select("open")&&(0,n.isHTMLElement)(e)&&e===(0,a.activeElement)((0,s.ownerDocument)(e))&&(y.current=!0)}),p&&(0,r.addEventListener)(t,"keydown",function(){w.current=!0},!0),p&&(0,r.addEventListener)(t,"pointerdown",function(){w.current=!1},!0))},[g,v]),t.useEffect(()=>{if(v)return m.on("openchange",e),()=>{m.off("openchange",e)};function e(e){if(e.reason===f.REASONS.triggerPress||e.reason===f.REASONS.escapeKey){let e=g.select("domReferenceElement");(0,n.isElement)(e)&&(b.current=e,y.current=!0)}}},[m,v,g]);let x=t.useMemo(()=>({onMouseLeave(){y.current=!1,b.current=null},onFocus(e){let t=e.currentTarget;if(y.current){if(b.current===t)return;y.current=!1,b.current=null}let r=(0,a.getTarget)(e.nativeEvent);if((0,n.isElement)(r)){if(p&&!e.relatedTarget){if(!w.current&&!(0,u.isTypeableElement)(r))return}else if(!(0,u.matchesFocusVisible)(r))return}let i=(0,u.isTargetInsideEnabledTrigger)(e.relatedTarget,g.context.triggerElements),{nativeEvent:o,currentTarget:l}=e,s="function"==typeof E?E():E;g.select("open")&&i||0===s||void 0===s?g.setOpen(!0,(0,c.createChangeEventDetails)(f.REASONS.triggerFocus,o,l)):S.start(s,()=>{y.current||g.setOpen(!0,(0,c.createChangeEventDetails)(f.REASONS.triggerFocus,o,l))})},onBlur(e){y.current=!1,b.current=null;let t=e.relatedTarget,r=e.nativeEvent,i=(0,n.isElement)(t)&&t.hasAttribute((0,d.createAttribute)("focus-guard"))&&"outside"===t.getAttribute("data-type");S.start(0,()=>{let e=g.select("domReferenceElement"),n=(0,a.activeElement)((0,s.ownerDocument)(e));if(!t&&n===e||(0,a.contains)(h.current.floatingContext?.refs.floating.current,n)||(0,a.contains)(e,n
1)||i)return;let o=t??n;(0,u.isTargetInsideEnabledTrigger)(o,g.context.triggerElements)||g.setOpen(!1,(0,c.createChangeEventDetails)(f.REASONS.triggerFocus,r))})}}),[h,g,S,E]);return t.useMemo(()=>v?{reference:x,trigger:x}:{},[v,x])}],490874);var g=e.i(277642),m=e.i(549154);function h(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}e.s(["useValueAsRef",0,function(e){let t=(0,m.useRefWithInit)(h,e).current;return t.next=e,(0,g.useIsoLayoutEffect)(t.effect),t}],106045);var v=e.i(130522);class E{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 l.Timeout,this.restTimeout=new l.Timeout,this.handleCloseOptions=void 0}static create(){return new E}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose}let y=new WeakMap;function b(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&y.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),y.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}e.s(["applySafePolygonPointerEventsMutation",0,function(e,t){let{scopeElement:n,referenceElement:r,floatingElement:i}=t,o=y.get(n);o&&o!==e&&b(o),b(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=n,e.pointerEventsReferenceElement=r,e.pointerEventsFloatingElement=i,y.set(n,e),n.style.pointerEvents="none",r.style.pointerEvents="auto",i.style.pointerEvents="auto"},"clearSafePolygonPointerEventsMutation",0,b,"useHoverInteractionSharedState",0,function(e){let t=(0,m.useRefWithInit)(E.create).current,n=e.context.dataRef.current;return n.hoverInteractionState||(n.hoverInteractionState=t),(0,v.useOnMount)(n.hoverInteractionState.disposeEffect),n.hoverInteractionState}],983901)},787003,e=>{"use strict";var t=e.i(498337),n=e.i(922594),r=e.i(92615),i=e.i(422561),o=e.i(516366),l=e.i(106045),s=e.i(29905),a=e.i(526850),u=e.i(798269),c=e.i(902770),f=e.i(334154),d=e.i(412430),p=e.i(380829),g=e.i(732905),m=e.i(983901),h=e.i(426911);let v={current:null};e.s(["useHoverReferenceInteraction",0,function(e,E={}){let y="rootStore"in e?e.rootStore:e,{dataRef:b,events:S}=y.context,{enabled:w=!0,delay:x=0,handleClose:T=null,mouseOnly:R=!1,restMs:C=0,move:P=!0,triggerElementRef:O=v,externalTree:I,isActiveTrigger:M=!0,getHandleCloseContext:L,isClosing:k}=E,A=(0,g.useFloatingTree)(I),D=(0,m.useHoverInteractionSharedState)(y),N=t.useRef(!1),F=(0,l.useValueAsRef)(T),W=(0,l.useValueAsRef)(x),H=(0,l.useValueAsRef)(C),B=(0,l.useValueAsRef)(w),V=(0,l.useValueAsRef)(k);M&&(D.handleCloseOptions=F.current?.__options);let _=(0,s.useStableCallback)(()=>(0,h.isClickLikeOpenEvent)(b.current.openEvent?.type,D.interactedInside)),$=(0,s.useStableCallback)(e=>(0,c.isTargetInsideEnabledTrigger)(e,y.context.triggerElements)),j=(0,s.useStableCallback)((e,t,n)=>{let i=y.context.triggerElements;return i.hasElement(t)?!e||!(0,u.contains)(e,t):!!(0,r.isElement)(n)&&i.hasMatchingElement(e=>(0,u.contains)(e,n))&&(!e||!(0,u.contains)(e,n))}),Y=(0,s.useStableCallback)((e,t=!0)=>{let n=(0,h.getDelay)(W.current,"close",D.pointerType);n?D.openChangeTimeout.start(n,()=>{y.setOpen(!1,(0,d.createChangeEventDetails)(p.REASONS.triggerHover,e)),A?.events.emit("floating.closed",e)}):t&&(D.openChangeTimeout.clear(),y.setOpen(!1,(0,d.createChangeEventDetails)(p.REASONS.triggerHover,e)),A?.events.emit("floating.closed",e))}),z=(0,s.useStableCallback)(()=>{D.handler&&((0,a.ownerDocument)(y.select("domReferenceElement")).removeEventListener("mousemove",D.handler),D.handler=void 0)}),K=(0,s.useStableCallback)(()=>{(0,m.clearSafePolygonPointerEventsMutation)(D)});return t.useEffect(()=>z,[z]),t.useEffect(()=>{if(w)return S.on("openchange",e),()=>{S.off("openchange",e)};function e(e){e.open?N.current=!1:(N.current=e.reason===p.REASONS.triggerHover,z(),D.openChangeTimeout.clear(),D.restTimeout.clear(),D.blockMouseMove=!0,D.restTimeoutPending=!1)}},[w,S,D,z]),t.useEffect(()=>{if(!w)return;let e=O.current??(M?y.select("domReferenceElement"):null);if((0,r.isElement)(e))return P?(0,o.mergeCleanups)((0,i.addEventListener)(e,"mousemove",t,{once:!0}),(0,i.addEventListener)(e,"mouseenter",t),(0,i.addEventListener)(e,"mouseleave",n)):(0,o.mergeCleanups)((0,i.addEventListener)(e,"mouseenter",t),(0,i.addEventListener)(e,"mouseleave",n));function t(e){if(D.openChangeTimeout.clear(),D.blockMouseMove=!1,R&&!(0,f.isMouseLikePointerType)(D.pointerType))return;let t=(0,h.getRestMs)(H.current),n=(0,h.getDelay)(W.current,"open",D.pointerType),i=(0,u.getTarget)(e),o=e.currentTarget??null,l=y.select("domReferenceElement"),s=o;if((0,r.isElement)(i)&&!y.context.triggerElements.hasElement(i)){for(let e of y.context.triggerElements.elements())if((0,u.contains)(e,i)){s=e;break}}(0,r.isElement)(o)&&(0,r.isElement)(l)&&!y.context.triggerElements.hasElement(o)&&(0,u.contains)(o,l)&&(s=l);let a=null!=s&&j(l,s,i),c=y.select("open"),g=V.current?.()??"ending"===y.select("transitionStatus"),m=!c&&g&&N.current,v=!a&&(0,r.isElement)(s)&&(0,r.isElement)(l)&&(0,u.contains)(l,s)&&m,E=t>0&&!n,b=!c||a;a&&(c||m)||v?y.setOpen(!0,(0,d.createChangeEventDetails)(p.REASONS.triggerHover,e,s)):!E&&(n?D.openChangeTimeout.start(n,()=>{b&&y.setOpen(!0,(0,d.createChangeEventDetails)(p.REASONS.triggerHover,e,s))}):b&&y.setOpen(!0,(0,d.createChangeEventDetails)(p.REASONS.triggerHover,e,s)))}function n(e){if(_())return void K();z();let t=y.select("domReferenceElement"),n=(0,a.ownerDocument)(t);D.restTimeout.clear(),D.restTimeoutPending=!1;let r=b.current.floatingContext??L?.();if(!$(e.relatedTarget)){if(F.current&&r){y.select("open")||D.openChangeTimeout.clear();let t=O.current;D.handler=F.current({...r,tree:A,x:e.clientX,y:e.clientY,onClose(){K(),z(),B.current&&!_()&&t===y.select("domReferenceElement")&&Y(e,!0)}}),n.addEventListener("mousemove",D.handler),D.handler(e);return}"touch"===D.pointerType&&(0,u.contains)(y.select("floatingElement"),e.relatedTarget)||Y(e)}}},[z,K,b,W,Y,y,w,F,D,M,j,_,$,R,P,H,O,A,B,L,V]),t.useMemo(()=>
1{if(w)return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e,r=e.currentTarget,i=y.select("domReferenceElement"),o=y.select("open"),l=j(i,r,e.target);if(R&&!(0,f.isMouseLikePointerType)(D.pointerType))return;if(o&&l&&D.handleCloseOptions?.blockPointerEvents){let e=y.select("floatingElement");if(e){let t=D.handleCloseOptions?.getScope?.()??r.ownerDocument.body;(0,m.applySafePolygonPointerEventsMutation)(D,{scopeElement:t,referenceElement:r,floatingElement:e})}}let s=(0,h.getRestMs)(H.current);function a(){if(D.restTimeoutPending=!1,_())return;let e=y.select("open");D.blockMouseMove||e&&!l||y.setOpen(!0,(0,d.createChangeEventDetails)(p.REASONS.triggerHover,t,r))}(!o||l)&&0!==s&&(!l&&D.restTimeoutPending&&e.movementX**2+e.movementY**2<2||(D.restTimeout.clear(),"touch"===D.pointerType?n.flushSync(()=>{a()}):l&&o?a():(D.restTimeoutPending=!0,D.restTimeout.start(s,a))))}};function e(e){D.pointerType=e.pointerType}},[w,D,_,j,R,y,H])}])},98212,761653,e=>{"use strict";e.i(437523);var t=e.i(498337),n=e.i(922594),r=e.i(92615);e.i(422561),e.i(516366);var i=e.i(394822),o=e.i(277642),l=e.i(29905),s=e.i(863728);e.i(454889);let a={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1};({...a,position:"absolute"});var u=e.i(660698);e.i(526850),e.i(798269);e.i(412430),e.i(380829);var c=e.i(748989),f=e.i(295738);e.s(["DISABLED_TRANSITIONS_STYLE",0,{style:{transition:"none"}},"POPUP_COLLISION_AVOIDANCE",0,{fallbackAxisSide:"end"},"ownerVisuallyHidden",0,{clipPath:"inset(50%)",position:"fixed",top:0,left:0}],761653);let d=t.createContext(null),p=(0,c.createAttribute)("portal"),g=t.forwardRef(function(e,a){let{children:c,container:g,className:m,render:h,style:v,...E}=e,{portalNode:y,portalSubtree:b}=function(e={}){let{ref:a,container:u,componentProps:c=s.EMPTY_OBJECT,elementProps:g}=e,m=(0,i.useId)(),h=t.useContext(d),v=h?.portalNode,[E,y]=t.useState(null),[b,S]=t.useState(null),w=(0,l.useStableCallback)(e=>{null!==e&&S(e)}),x=t.useRef(null);(0,o.useIsoLayoutEffect)(()=>{if(null===u){x.current&&(x.current=null,S(null),y(null));return}if(null==m)return;let e=(u&&((0,r.isNode)(u)?u:u.current))??v??document.body;if(null==e){x.current&&(x.current=null,S(null),y(null));return}x.current!==e&&(x.current=e,S(null),y(e))},[u,v,m]);let T=(0,f.useRenderElement)("div",c,{ref:[a,w],props:[{id:m,[p]:""},g]});return{portalNode:b,portalSubtree:E&&T?n.createPortal(T,E):null}}({container:g,ref:a,componentProps:e,elementProps:E});return b||y?(0,u.jsxs)(t.Fragment,{children:[b,y&&n.createPortal(c,y)]}):null});e.s(["FloatingPortalLite",0,g],98212)},470025,206977,971098,681435,699245,941166,e=>{"use strict";var t=e.i(498337);let n=["top","right","bottom","left"],r=Math.min,i=Math.max,o=Math.round,l=Math.floor,s=e=>({x:e,y:e}),a={left:"right",right:"left",bottom:"top",top:"bottom"};function u(e,t){return"function"==typeof e?e(t):e}function c(e){return e.split("-")[0]}function f(e){return e.split("-")[1]}function d(e){return"x"===e?"y":"x"}function p(e){return"y"===e?"height":"width"}function g(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function m(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let h=["left","right"],v=["right","left"],E=["top","bottom"],y=["bottom","top"];function b(e){let t=c(e);return a[t]+e.slice(t.length)}function S(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function w(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}var x=e.i(526850),T=e.i(92615),T=T,R=e.i(277642),C=e.i(106045),P=e.i(29905);function O(e,t,n){let r,{reference:i,floating:o}=e,l=g(t),s=d(g(t)),a=p(s),u=c(t),m="y"===l,h=i.x+i.width/2-o.width/2,v=i.y+i.height/2-o.height/2,E=i[a]/2-o[a]/2;switch(u){case"top":r={x:h,y:i.y-o.height};break;case"bottom":r={x:h,y:i.y+i.height};break;case"right":r={x:i.x+i.width,y:v};break;case"left":r={x:i.x-o.width,y:v};break;default:r={x:i.x,y:i.y}}switch(f(t)){case"start":r[s]-=E*(n&&m?-1:1);break;case"end":r[s]+=E*(n&&m?-1:1)}return r}async function I(e,t){var n;void 0===t&&(t={});let{x:r,y:i,platform:o,rects:l,elements:s,strategy:a}=e,{boundary:c="clippingAncestors",rootBoundary:f="viewport",elementContext:d="floating",altBoundary:p=!1,padding:g=0}=u(t,e),m=S(g),h=s[p?"floating"===d?"reference":"floating":d],v=w(await o.getClippingRect
1({element:null==(n=await (null==o.isElement?void 0:o.isElement(h)))||n?h:h.contextElement||await (null==o.getDocumentElement?void 0:o.getDocumentElement(s.floating)),boundary:c,rootBoundary:f,strategy:a})),E="floating"===d?{x:r,y:i,width:l.floating.width,height:l.floating.height}:l.reference,y=await (null==o.getOffsetParent?void 0:o.getOffsetParent(s.floating)),b=await (null==o.isElement?void 0:o.isElement(y))&&await (null==o.getScale?void 0:o.getScale(y))||{x:1,y:1},x=w(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:E,offsetParent:y,strategy:a}):E);return{top:(v.top-x.top+m.top)/b.y,bottom:(x.bottom-v.bottom+m.bottom)/b.y,left:(v.left-x.left+m.left)/b.x,right:(x.right-v.right+m.right)/b.x}}let M=async(e,t,n)=>{let{placement:r="bottom",strategy:i="absolute",middleware:o=[],platform:l}=n,s=l.detectOverflow?l:{...l,detectOverflow:I},a=await (null==l.isRTL?void 0:l.isRTL(t)),u=await l.getElementRects({reference:e,floating:t,strategy:i}),{x:c,y:f}=O(u,r,a),d=r,p=0,g={};for(let n=0;n<o.length;n++){let m=o[n];if(!m)continue;let{name:h,fn:v}=m,{x:E,y:y,data:b,reset:S}=await v({x:c,y:f,initialPlacement:r,placement:d,strategy:i,middlewareData:g,rects:u,platform:s,elements:{reference:e,floating:t}});c=null!=E?E:c,f=null!=y?y:f,g[h]={...g[h],...b},S&&p<50&&(p++,"object"==typeof S&&(S.placement&&(d=S.placement),S.rects&&(u=!0===S.rects?await l.getElementRects({reference:e,floating:t,strategy:i}):S.rects),{x:c,y:f}=O(u,d,a)),n=-1)}return{x:c,y:f,placement:d,strategy:i,middlewareData:g}};function L(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function k(e){return n.some(t=>e[t]>=0)}let A=new Set(["left","top"]);async function D(e,t){let{placement:n,platform:r,elements:i}=e,o=await (null==r.isRTL?void 0:r.isRTL(i.floating)),l=c(n),s=f(n),a="y"===g(n),d=A.has(l)?-1:1,p=o&&a?-1:1,m=u(t,e),{mainAxis:h,crossAxis:v,alignmentAxis:E}="number"==typeof m?{mainAxis:m,crossAxis:0,alignmentAxis:null}:{mainAxis:m.mainAxis||0,crossAxis:m.crossAxis||0,alignmentAxis:m.alignmentAxis};return s&&"number"==typeof E&&(v="end"===s?-1*E:E),a?{x:v*p,y:h*d}:{x:h*d,y:v*p}}var N=T;function F(e){let t=(0,N.getComputedStyle)(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=(0,N.isHTMLElement)(e),l=i?e.offsetWidth:n,s=i?e.offsetHeight:r,a=o(n)!==l||o(r)!==s;return a&&(n=l,r=s),{width:n,height:r,$:a}}function W(e){return(0,N.isElement)(e)?e:e.contextElement}function H(e){let t=W(e);if(!(0,N.isHTMLElement)(t))return s(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:l}=F(t),a=(l?o(n.width):n.width)/r,u=(l?o(n.height):n.height)/i;return a&&Number.isFinite(a)||(a=1),u&&Number.isFinite(u)||(u=1),{x:a,y:u}}let B=s(0);function V(e){let t=(0,N.getWindow)(e);return(0,N.isWebKit)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:B}function _(e,t,n,r){var i;void 0===t&&(t=!1),void 0===n&&(n=!1);let o=e.getBoundingClientRect(),l=W(e),a=s(1);t&&(r?(0,N.isElement)(r)&&(a=H(r)):a=H(e));let u=(void 0===(i=n)&&(i=!1),r&&(!i||r===(0,N.getWindow)(l))&&i)?V(l):s(0),c=(o.left+u.x)/a.x,f=(o.top+u.y)/a.y,d=o.width/a.x,p=o.height/a.y;if(l){let e=(0,N.getWindow)(l),t=r&&(0,N.isElement)(r)?(0,N.getWindow)(r):r,n=e,i=(0,N.getFrameElement)(n);for(;i&&r&&t!==n;){let e=H(i),t=i.getBoundingClientRect(),r=(0,N.getComputedStyle)(i),o=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,f*=e.y,d*=e.x,p*=e.y,c+=o,f+=l,n=(0,N.getWindow)(i),i=(0,N.getFrameElement)(n)}}return w({width:d,height:p,x:c,y:f})}function $(e,t){let n=(0,N.getNodeScroll)(e).scrollLeft;return t?t.left+n:_((0,N.getDocumentElement)(e)).left+n}function j(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-$(e,n),y:n.top+t.scrollTop}}function Y(e,t,n){var r;let o;if("viewport"===t)o=function(e,t){let n=(0,N.getWindow)(e),r=(0,N.getDocumentElement)(e),i=n.visualViewport,o=r.clientWidth,l=r.clientHeight,s=0,a=0;if(i){o=i.width,l=i.height;let e=(0,N.isWebKit)();(!e||e&&"fixed"===t)&&(s=i.offsetLeft,a=i.offsetTop)}let u=$(r);if(u<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),i="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,l=Math.abs(r.clientWidth-t.clientWidth-i);l<=25&&(o-=l)}else u<=25&&(o+=u);return{width:o,height:l,x:s,y:a}}(e,n);else if("document"===t){let t,n,l,s,a,u,c;r=(0,N.getDocumentElement)(e),t=(0,N.getDocumentElement)(r),n=(0,N.getNodeScroll)(r),l=r.ownerDocument.body,s=i(t.scrollWidth,t.clientWidth,l.scrollWidth,l.clientWidth),a=i(t.scrollHeight,t.clientHeight,l.scrollHeight,l.clientHeight),u=-n.scrollLeft+$(r),c=-n.scrollTop,"rtl"===(0,N.getComputedStyle)(l).direction&&(u+=i(t.clientWidth,l.clientWidth)-s),o={width:s,height:a,x:u,y:c}}else if((0,N.isElement)(t)){let e,r,i,l,a,u;r=(e=_(t,!0,"fixed"===n)).top+t.clientTop,i=e.left+t.clientLeft,l=(0,N.isHTMLElement)(t)?H(t):s(1),a=t.clientWidth*l.x,u=t.clientHeight*l.y,o={width:a,height:u,x:i*l.x,y:r*l.y}}else{let n=V(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return w(o)}function z(e){return"static"===(0,N.getComputedStyle)(e).position}function K(e,t){if(!(0,N.isHTMLElement)(e)||"fixed"===(0,N.getComputedStyle)(e).position)return null;if(t)return t(e);let n=e.offsetParent;return(0,N.getDocumentElement)(e)===n&&(n=n.ownerDocument.body),n}function q(e,t){let n=(0,N.getWindow)(e);if((0,N.isTopLayer)(e))return n;if(!(0,N.isHTMLElement)(e)){let t=(0,N.getParentNode)(e);for(;t&&!(0,N.isLastTraversableNode)(t);
1){if((0,N.isElement)(t)&&!z(t))return t;t=(0,N.getParentNode)(t)}return n}let r=K(e,t);for(;r&&(0,N.isTableElement)(r)&&z(r);)r=K(r,t);return r&&(0,N.isLastTraversableNode)(r)&&z(r)&&!(0,N.isContainingBlock)(r)?n:r||(0,N.getContainingBlock)(e)||n}let U=async function(e){let t=this.getOffsetParent||q,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=(0,N.isHTMLElement)(t),i=(0,N.getDocumentElement)(t),o="fixed"===n,l=_(e,!0,o,t),a={scrollLeft:0,scrollTop:0},u=s(0);if(r||!r&&!o)if(("body"!==(0,N.getNodeName)(t)||(0,N.isOverflowElement)(i))&&(a=(0,N.getNodeScroll)(t)),r){let e=_(t,!0,o,t);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}else i&&(u.x=$(i));o&&!r&&i&&(u.x=$(i));let c=!i||r||o?s(0):j(i,a);return{x:l.left+a.scrollLeft-u.x-c.x,y:l.top+a.scrollTop-u.y-c.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}}},X={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,o="fixed"===i,l=(0,N.getDocumentElement)(r),a=!!t&&(0,N.isTopLayer)(t.floating);if(r===l||a&&o)return n;let u={scrollLeft:0,scrollTop:0},c=s(1),f=s(0),d=(0,N.isHTMLElement)(r);if((d||!d&&!o)&&(("body"!==(0,N.getNodeName)(r)||(0,N.isOverflowElement)(l))&&(u=(0,N.getNodeScroll)(r)),d)){let e=_(r);c=H(r),f.x=e.x+r.clientLeft,f.y=e.y+r.clientTop}let p=!l||d||o?s(0):j(l,u);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-u.scrollLeft*c.x+f.x+p.x,y:n.y*c.y-u.scrollTop*c.y+f.y+p.y}},getDocumentElement:N.getDocumentElement,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:l}=e,s=[..."clippingAncestors"===n?(0,N.isTopLayer)(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=(0,N.getOverflowAncestors)(e,[],!1).filter(e=>(0,N.isElement)(e)&&"body"!==(0,N.getNodeName)(e)),i=null,o="fixed"===(0,N.getComputedStyle)(e).position,l=o?(0,N.getParentNode)(e):e;for(;(0,N.isElement)(l)&&!(0,N.isLastTraversableNode)(l);){let t=(0,N.getComputedStyle)(l),n=(0,N.isContainingBlock)(l);n||"fixed"!==t.position||(i=null),(o?n||i:!(!n&&"static"===t.position&&i&&("absolute"===i.position||"fixed"===i.position)||(0,N.isOverflowElement)(l)&&!n&&function e(t,n){let r=(0,N.getParentNode)(t);return!(r===n||!(0,N.isElement)(r)||(0,N.isLastTraversableNode)(r))&&("fixed"===(0,N.getComputedStyle)(r).position||e(r,n))}(e,l)))?i=t:r=r.filter(e=>e!==l),l=(0,N.getParentNode)(l)}return t.set(e,r),r}(t,this._c):[].concat(n),o],a=Y(t,s[0],l),u=a.top,c=a.right,f=a.bottom,d=a.left;for(let e=1;e<s.length;e++){let n=Y(t,s[e],l);u=i(n.top,u),c=r(n.right,c),f=r(n.bottom,f),d=i(n.left,d)}return{width:c-d,height:f-u,x:d,y:u}},getOffsetParent:q,getElementRects:U,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=F(e);return{width:t,height:n}},getScale:H,isElement:N.isElement,isRTL:function(e){return"rtl"===(0,N.getComputedStyle)(e).direction}};function J(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function G(e,t,n,o){let s;void 0===o&&(o={});let{ancestorScroll:a=!0,ancestorResize:u=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:f="function"==typeof IntersectionObserver,animationFrame:d=!1}=o,p=W(e),g=a||u?[...p?(0,N.getOverflowAncestors)(p):[],...t?(0,N.getOverflowAncestors)(t):[]]:[];g.forEach(e=>{a&&e.addEventListener("scroll",n,{passive:!0}),u&&e.addEventListener("resize",n)});let m=p&&f?function(e,t){let n,o=null,s=(0,N.getDocumentElement)(e);function a(){var e;clearTimeout(n),null==(e=o)||e.disconnect(),o=null}return!function u(c,f){void 0===c&&(c=!1),void 0===f&&(f=1),a();let d=e.getBoundingClientRect(),{left:p,top:g,width:m,height:h}=d;if(c||t(),!m||!h)return;let v={rootMargin:-l(g)+"px "+-l(s.clientWidth-(p+m))+"px "+-l(s.clientHeight-(g+h))+"px "+-l(p)+"px",threshold:i(0,r(1,f))||1},E=!0;function y(t){let r=t[0].intersectionRatio;if(r!==f){if(!E)return u();r?u(!1,r):n=setTimeout(()=>{u(!1,1e-7)},1e3)}1!==r||J(d,e.getBoundingClientRect())||u(),E=!1}try{o=new IntersectionObserver(y,{...v,root:s.ownerDocument})}catch(e){o=new IntersectionObserver(y,v)}o.observe(e)}(!0),a}(p,n):null,h=-1,v=null;c&&(v=new ResizeObserver(e=>{let[r]=e;r&&r.target===p&&v&&t&&(v.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var e;null==(e=v)||e.observe(t)})),n()}
1),p&&!d&&v.observe(p),t&&v.observe(t));let E=d?_(e):null;return d&&function t(){let r=_(e);E&&!J(E,r)&&n(),E=r,s=requestAnimationFrame(t)}(),n(),()=>{var e;g.forEach(e=>{a&&e.removeEventListener("scroll",n),u&&e.removeEventListener("resize",n)}),null==m||m(),null==(e=v)||e.disconnect(),v=null,d&&cancelAnimationFrame(s)}}var Q=e.i(922594),Z="u">typeof document?t.useLayoutEffect:function(){};function ee(e,t){let n,r,i;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(!ee(e[r],t[r]))return!1;return!0}if((n=(i=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,i[r]))return!1;for(r=n;0!=r--;){let n=i[r];if(("_owner"!==n||!e.$$typeof)&&!ee(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function et(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function en(e,t){let n=et(e);return Math.round(t*n)/n}function er(e){let n=t.useRef(e);return Z(()=>{n.current=e}),n}var ei=T,eo=e.i(732905);e.i(437523);var el=T,es=e.i(394822),ea=e.i(549154),eu=e.i(105569),ec=e.i(26313);let ef=t.createContext(void 0);function ed(){let e=t.useContext(ef);return e?.direction??"ltr"}let ep={name:"hide",async fn(e){var t;let n,{width:r,height:i,x:o,y:l}=e.rects.reference,s=await (t=void 0,{name:(n={name:"hide",options:t={},async fn(e){let{rects:n,platform:r}=e,{strategy:i="referenceHidden",...o}=u(t,e);switch(i){case"referenceHidden":{let t=L(await r.detectOverflow(e,{...o,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:t,referenceHidden:k(t)}}}case"escaped":{let t=L(await r.detectOverflow(e,{...o,altBoundary:!0}),n.floating);return{data:{escapedOffsets:t,escaped:k(t)}}}default:return{}}}}).name,fn:n.fn,options:[void 0,void 0]}).fn(e);return{data:{referenceHidden:s.data?.referenceHidden||0===r&&0===i&&0===o&&0===l}}}};var T=T;let eg={sideX:"left",sideY:"top"};function em(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 eh(e,t,n){let{rects:r,placement:i}=e;return{side:em(t,c(i),n),align:f(i)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function ev(e){return null!=e&&"current"in e}e.s(["DEFAULT_SIDES",0,eg,"adaptiveOrigin",0,{name:"adaptiveOrigin",async fn(e){let{x:t,y:n,rects:{floating:r},elements:{floating:i},platform:o,strategy:l,placement:s}=e,a=(0,T.getWindow)(i),u=a.getComputedStyle(i);if("0s"===u.transitionDuration||""===u.transitionDuration)return{x:t,y:n,data:eg};let f=await o.getOffsetParent?.(i),d={width:0,height:0};
1if("fixed"===l&&a?.visualViewport)d={width:a.visualViewport.width,height:a.visualViewport.height};else if(f===a){let e=(0,x.ownerDocument)(i);d={width:e.documentElement.clientWidth,height:e.documentElement.clientHeight}}else await o.isElement?.(f)&&(d=await o.getDimensions(f));let p=c(s),g=t,m=n;return"left"===p&&(g=d.width-(t+r.width)),"top"===p&&(m=d.height-(n+r.height)),{x:g,y:m,data:{sideX:"left"===p?"right":eg.sideX,sideY:"top"===p?"bottom":eg.sideY}}}}],206977),e.s(["useAnchorPositioning",0,function(e){var n,o,l,s,a,w,O,I,L,k,N,F;let W,H,B,V,{anchor:_,positionMethod:$="absolute",side:j="bottom",sideOffset:Y=0,align:z="center",alignOffset:K=0,collisionBoundary:q,collisionPadding:U=5,sticky:J=!1,arrowPadding:ef=5,disableAnchorTracking:eE=!1,keepMounted:ey=!1,floatingRootContext:eb,mounted:eS,collisionAvoidance:ew,shiftCrossAxis:ex=!1,nodeId:eT,adaptiveOrigin:eR,lazyFlip:eC=!1,externalTree:eP}=e,[eO,eI]=t.useState(null);eS||null===eO||eI(null);let eM=ew.side||"flip",eL=ew.align||"flip",ek=ew.fallbackAxisSide||"end",eA="function"==typeof _?_:void 0,eD=(0,P.useStableCallback)(eA),eN=eA?eD:_,eF=(0,C.useValueAsRef)(_),eW=(0,C.useValueAsRef)(eS),eH="rtl"===ed(),eB=eO||({top:"top",right:"right",bottom:"bottom",left:"left","inline-end":eH?"left":"right","inline-start":eH?"right":"left"})[j],eV="center"===z?eB:`${eB}-${z}`,e_=U,e$=+("bottom"===j),ej=+("top"===j),eY=+("right"===j),ez=+("left"===j);"number"==typeof e_?e_={top:e_+e$,right:e_+ez,bottom:e_+ej,left:e_+eY}:e_&&(e_={top:(e_.top||0)+e$,right:(e_.right||0)+ez,bottom:(e_.bottom||0)+ej,left:(e_.left||0)+eY});let eK={boundary:"clipping-ancestors"===q?"clippingAncestors":q,padding:e_},eq=t.useRef(null),eU=(0,C.useValueAsRef)(Y),eX=(0,C.useValueAsRef)(K),eJ=[(n=e=>{let t=eh(e,j,eH),n="function"==typeof eU.current?eU.current(t):eU.current,r="function"==typeof eX.current?eX.current(t):eX.current;return{mainAxis:n,crossAxis:r,alignmentAxis:r}},o=["function"!=typeof Y?Y:0,"function"!=typeof K?K:0,eH,j],void 0===(l=n)&&(l=0),{name:(W={name:"offset",options:l,async fn(e){var t,n;let{x:r,y:i,placement:o,middlewareData:s}=e,a=await D(e,l);return o===(null==(t=s.offset)?void 0:t.placement)&&null!=(n=s.arrow)&&n.alignmentOffset?{}:{x:r+a.x,y:i+a.y,data:{...a,placement:o}}}}).name,fn:W.fn,options:[n,o]})],eG="none"===eL&&"shift"!==eM,eQ=!eG&&(J||ex||"shift"===eM),eZ="none"===eM?null:{name:(H={name:"flip",options:a=s={...eK,padding:{top:e_.top+1,right:e_.right+1,bottom:e_.bottom+1,left:e_.left+1},mainAxis:!ex&&"flip"===eM,crossAxis:"flip"===eL&&"alignment",fallbackAxisSideDirection:ek},async fn(e){var t,n,r,i,o,l,s,S;let w,x,T,{placement:R,middlewareData:C,rects:P,initialPlacement:O,platform:I,elements:M}=e,{mainAxis:L=!0,crossAxis:k=!0,fallbackPlacements:A,fallbackStrategy:D="bestFit",fallbackAxisSideDirection:N="none",flipAlignment:F=!0,...W}=u(a,e);if(null!=(t=C.arrow)&&t.alignmentOffset)return{};let H=c(R),B=g(O),V=c(O)===O,_=await (null==I.isRTL?void 0:I.isRTL(M.floating)),$=A||(V||!F?[b(O)]:(w=b(O),[m(O),w,m(w)])),j="none"!==N;!A&&j&&$.push(...(x=f(O),T=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?v:h;return t?h:v;case"left":case"right":return t?E:y;default:return[]}}(c(O),"start"===N,_),x&&(T=T.map(e=>e+"-"+x),F&&(T=T.concat(T.map(m)))),T));let Y=[O,...$],z=await I.detectOverflow(e,W),K=[],q=(null==(n=C.flip)?void 0:n.overflows)||[];if(L&&K.push(z[H]),k){let e,t,n,r,i=(l=R,s=P,void 0===(S=_)&&(S=!1),e=f(l),n=p(t=d(g(l))),r="x"===t?e===(S?"end":"start")?"right":"left":"start"===e?"bottom":"top",s.reference[n]>s.floating[n]&&(r=b(r)),[r,b(r)]);K.push(z[i[0]],z[i[1]])}if(q=[...q,{placement:R,overflows:K}],!K.every(e=>e<=0)){let e=((null==(r=C.flip)?void 0:r.index)||0)+1,t=Y[e];
1if(t&&("alignment"!==k||B===g(t)||q.every(e=>g(e.placement)!==B||e.overflows[0]>0)))return{data:{index:e,overflows:q},reset:{placement:t}};let n=null==(i=q.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!n)switch(D){case"bestFit":{let e=null==(o=q.filter(e=>{if(j){let t=g(e.placement);return t===B||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:o[0];e&&(n=e);break}case"initialPlacement":n=O}if(R!==n)return{reset:{placement:n}}}return{}}}).name,fn:H.fn,options:[s,void 0]},e0=eG?null:(w=e=>{var t,n;let r=(0,x.ownerDocument)(e.elements.floating).documentElement;return{...eK,rootBoundary:ex?{x:0,y:0,width:r.clientWidth,height:r.clientHeight}:void 0,mainAxis:"none"!==eL,crossAxis:eQ,limiter:J||ex?void 0:{fn:(void 0===(n=t=e=>{if(!eq.current)return{};let{width:t,height:n}=eq.current.getBoundingClientRect(),r=g(c(e.placement)),i="y"===r?e_.left+e_.right:e_.top+e_.bottom;return{offset:("y"===r?t:n)/2+i/2}})&&(n={}),{options:n,fn(e){let{x:t,y:r,placement:i,rects:o,middlewareData:l}=e,{offset:s=0,mainAxis:a=!0,crossAxis:f=!0}=u(n,e),p={x:t,y:r},m=g(i),h=d(m),v=p[h],E=p[m],y=u(s,e),b="number"==typeof y?{mainAxis:y,crossAxis:0}:{mainAxis:0,crossAxis:0,...y};if(a){let e="y"===h?"height":"width",t=o.reference[h]-o.floating[e]+b.mainAxis,n=o.reference[h]+o.reference[e]-b.mainAxis;v<t?v=t:v>n&&(v=n)}if(f){var S,w;let e="y"===h?"width":"height",t=A.has(c(i)),n=o.reference[m]-o.floating[e]+(t&&(null==(S=l.offset)?void 0:S[m])||0)+(t?0:b.crossAxis),r=o.reference[m]+o.reference[e]+(t?0:(null==(w=l.offset)?void 0:w[m])||0)-(t?b.crossAxis:0);E<n?E=n:E>r&&(E=r)}return{[h]:v,[m]:E}}}).fn,options:[t,void 0]}}},O=[eK,J,ex,e_,eL],void 0===(I=w)&&(I={}),{name:(B={name:"shift",options:I,async fn(e){let{x:t,y:n,placement:o,platform:l}=e,{mainAxis:s=!0,crossAxis:a=!1,limiter:f={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...p}=u(I,e),m={x:t,y:n},h=await l.detectOverflow(e,p),v=g(c(o)),E=d(v),y=m[E],b=m[v];if(s){let e="y"===E?"top":"left",t="y"===E?"bottom":"right",n=y+h[e],o=y-h[t];y=i(n,r(y,o))}if(a){let e="y"===v?"top":"left",t="y"===v?"bottom":"right",n=b+h[e],o=b-h[t];b=i(n,r(b,o))}let S=f.fn({...e,[E]:y,[v]:b});return{...S,data:{x:S.x-t,y:S.y-n,enabled:{[E]:s,[v]:a}}}}}).name,fn:B.fn,options:[w,O]});"shift"===eM||"shift"===eL||"center"===z?eJ.push(e0,eZ):eJ.push(eZ,e0),eJ.push({name:(V={name:"size",options:k=L={...eK,apply({elements:{floating:e},availableWidth:t,availableHeight:n,rects:r}){if(!eW.current)return;let i=e.style;i.setProperty("--available-width",`${t}px`),i.setProperty("--available-height",`${n}px`);let o=(0,T.getWindow)(e).devicePixelRatio||1,{x:l,y:s,width:a,height:u}=r.reference,c=(Math.round((l+a)*o)-Math.round(l*o))/o,f=(Math.round((s+u)*o)-Math.round(s*o))/o;i.setProperty("--anchor-width",`${c}px`),i.setProperty("--anchor-height",`${f}px`)}},async fn(e){var t,n;let o,l,{placement:s,rects:a,platform:d,elements:p}=e,{apply:m=()=>{},...h}=u(k,e),v=await d.detectOverflow(e,h),E=c(s),y=f(s),b="y"===g(s),{width:S,height:w}=a.floating;"top"===E||"bottom"===E?(o=E,l=y===(await (null==d.isRTL?void 0:d.isRTL(p.floating))?"start":"end")?"left":"right"):(l=E,o="end"===y?"top":"bottom");let x=w-v.top-v.bottom,T=S-v.left-v.right,R=r(w-v[o],x),C=r(S-v[l],T),P=!e.middlewareData.shift,O=R,I=C;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(I=T),null!=(n=e.middlewareData.shift)&&n.enabled.y&&(O=x),P&&!y){let e=i(v.left,0),t=i(v.right,0),n=i(v.top,0),r=i(v.bottom,0);b?I=S-2*(0!==e||0!==t?e+t:i(v.left,v.right)):O=w-2*(0!==n||0!==r?n+r:i(v.top,v.bottom))}await m({...e,availableWidth:I,availableHeight:O});let M=await d.getDimensions(p.floating);return S!==M.width||w!==M.height?{reset:{rects:!0}}:{}}}).name,fn:V.fn,options:[L,void 0]},(N=()=>({element:eq.current||(0,x.ownerDocument)(eq.current).createElement("div"),padding:ef,offsetParent:"floating"}),F=[ef],{name:"arrow",options:N,async fn(e){let{x:t,y:n,placement:o,rects:l,platform:s,elements:a,middlewareData:c}=e,{element:m,padding:h=0,offsetParent:v="real"}=u(N,e)||{};if(null==m)return{};let E=S(h),y={x:t,y:n},b=d(g(o)),w=p(b),x=await s.getDimensions(m),T="y"===b,R=T?"clientHeight":"clientWidth",C=l.reference[w]+l.reference[b]-y[b]-l.floating[w],P=y[b]-l.reference[b],O="real"===v?await s.getOffsetParent?.(m):a.floating,I=a.floating[R]||l.floating[w];I&&await s.isElement?.(O)||(I=a.floating[R]||l.floating[w]);let M=I/2-x[w]/2-1,L=Math.min(E[T?"top":"left"],M),k=Math.min(E[T?"bottom":"right"],M),A=I-x[w]-k,D=I/2-x[w]/2+(C/2-P/2),F=i(L,r(D,A)),W=!c.arrow&&null!=f(o)&&D!==F&&l.reference[w]/2-(D<L?L:k)-x[w]/2<0,H=W?D<L?D-L:D-A:0;return{[b]:y[b]+H,data:{[b]:F,centerOffset:D-F-H,...W&&{alignmentOffset:H}},reset:W}}
1,options:[N,F]}),{name:"transformOrigin",fn(e){let{elements:t,middlewareData:n,placement:r,rects:i,y:o}=e,l=c(r),s=g(l),a=eq.current,u=n.arrow?.x||0,f=n.arrow?.y||0,d=a?.clientWidth||0,p=a?.clientHeight||0,m=u+d/2,h=f+p/2,v=Math.abs(n.shift?.y||0),E=i.reference.height/2,y="function"==typeof Y?Y(eh(e,j,eH)):Y,b=v>y,S={top:`${m}px calc(100% + ${y}px)`,bottom:`${m}px ${-y}px`,left:`calc(100% + ${y}px) ${h}px`,right:`${-y}px ${h}px`}[l],w=`${m}px ${i.reference.y+E-o}px`;return t.floating.style.setProperty("--transform-origin",eQ&&"y"===s&&b?w:S),{}}},ep,eR),(0,R.useIsoLayoutEffect)(()=>{!eS&&eb&&eb.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[eS,eb]);let e1=t.useMemo(()=>({elementResize:!eE&&"u">typeof ResizeObserver,layoutShift:!eE&&"u">typeof IntersectionObserver}),[eE]),{refs:e2,elements:e5,x:e9,y:e6,middlewareData:e3,update:e4,placement:e7,context:e8,isPositioned:te,floatingStyles:tt}=function(e={}){let{nodeId:n,externalTree:r}=e,i=function(e){let{open:t=!1,onOpenChange:n,elements:r={}}=e,i=(0,es.useId)(),o=null!=(0,eo.useFloatingParentNodeId)(),l=(0,ea.useRefWithInit)(()=>new eu.FloatingRootStore({open:t,transitionStatus:void 0,onOpenChange:n,referenceElement:r.reference??null,floatingElement:r.floating??null,triggerElements:new ec.PopupTriggerMap,floatingId:i,syncOnly:!1,nested:o})).current;return(0,R.useIsoLayoutEffect)(()=>{let e={open:t,floatingId:i};void 0!==r.reference&&(e.referenceElement=r.reference,e.domReferenceElement=(0,el.isElement)(r.reference)?r.reference:null),void 0!==r.floating&&(e.floatingElement=r.floating),l.update(e)},[t,i,r.reference,r.floating,l]),l.context.onOpenChange=n,l.context.nested=o,l}(e),o=e.rootContext||i,l={reference:o.useState("referenceElement"),floating:o.useState("floatingElement"),domReference:o.useState("domReferenceElement")},[s,a]=t.useState(null),u=t.useRef(null),c=(0,eo.useFloatingTree)(r);(0,R.useIsoLayoutEffect)(()=>{l.domReference&&(u.current=l.domReference)},[l.domReference]);let f=function(e){void 0===e&&(e={});let{placement:n="bottom",strategy:r="absolute",middleware:i=[],platform:o,elements:{reference:l,floating:s}={},transform:a=!0,whileElementsMounted:u,open:c}=e,[f,d]=t.useState({x:0,y:0,strategy:r,placement:n,middlewareData:{},isPositioned:!1}),[p,g]=t.useState(i);ee(p,i)||g(i);let[m,h]=t.useState(null),[v,E]=t.useState(null),y=t.useCallback(e=>{e!==x.current&&(x.current=e,h(e))},[]),b=t.useCallback(e=>{e!==T.current&&(T.current=e,E(e))},[]),S=l||m,w=s||v,x=t.useRef(null),T=t.useRef(null),R=t.useRef(f),C=null!=u,P=er(u),O=er(o),I=er(c),L=t.useCallback(()=>{var e,t;let i,o,l;if(!x.current||!T.current)return;let s={placement:n,strategy:r,middleware:p};O.current&&(s.platform=O.current),(e=x.current,t=T.current,i=new Map,l={...(o={platform:X,...s}).platform,_c:i},M(e,t,{...o,platform:l})).then(e=>{let t={...e,isPositioned:!1!==I.current};k.current&&!ee(R.current,t)&&(R.current=t,Q.flushSync(()=>{d(t)}))})},[p,n,r,O,I]);Z(()=>{!1===c&&R.current.isPositioned&&(R.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[c]);let k=t.useRef(!1);Z(()=>(k.current=!0,()=>{k.current=!1}),[]),Z(()=>
1{if(S&&(x.current=S),w&&(T.current=w),S&&w){if(P.current)return P.current(S,w,L);L()}},[S,w,L,P,C]);let A=t.useMemo(()=>({reference:x,floating:T,setReference:y,setFloating:b}),[y,b]),D=t.useMemo(()=>({reference:S,floating:w}),[S,w]),N=t.useMemo(()=>{let e={position:r,left:0,top:0};if(!D.floating)return e;let t=en(D.floating,f.x),n=en(D.floating,f.y);return a?{...e,transform:"translate("+t+"px, "+n+"px)",...et(D.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,a,D.floating,f.x,f.y]);return t.useMemo(()=>({...f,update:L,refs:A,elements:D,floatingStyles:N}),[f,L,A,D,N])}({...e,elements:{...l,...s&&{reference:s}}}),d=t.useCallback(e=>{let t=(0,ei.isElement)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;a(t),f.refs.setReference(t)},[f.refs]),[p,g]=t.useState(void 0),[m,h]=t.useState(null);o.useSyncedValue("referenceElement",p??null);let v=(0,ei.isElement)(p)?p:null;o.useSyncedValue("domReferenceElement",void 0===p?l.domReference:v),o.useSyncedValue("floatingElement",m);let E=t.useCallback(e=>{((0,ei.isElement)(e)||null===e)&&(u.current=e,g(e)),((0,ei.isElement)(f.refs.reference.current)||null===f.refs.reference.current||null!==e&&!(0,ei.isElement)(e))&&f.refs.setReference(e)},[f.refs,g]),y=t.useCallback(e=>{h(e),f.refs.setFloating(e)},[f.refs]),b=t.useMemo(()=>({...f.refs,setReference:E,setFloating:y,setPositionReference:d,domReference:u}),[f.refs,E,y,d]),S=t.useMemo(()=>({...f.elements,domReference:l.domReference}),[f.elements,l.domReference]),w=o.useState("open"),x=o.useState("floatingId"),T=t.useMemo(()=>({...f,dataRef:o.context.dataRef,open:w,onOpenChange:o.setOpen,events:o.context.events,floatingId:x,refs:b,elements:S,nodeId:n,rootStore:o}),[f,b,S,n,o,w,x]);return(0,R.useIsoLayoutEffect)(()=>{o.context.dataRef.current.floatingContext=T;let e=c?.nodesRef.current.find(e=>e.id===n);e&&(e.context=T)}),t.useMemo(()=>({...f,context:T,refs:b,elements:S,rootStore:o}),[f,b,S,T,o])}({rootContext:eb,open:ey?eS:void 0,placement:eV,middleware:eJ,strategy:$,whileElementsMounted:ey?void 0:(...e)=>G(...e,e1),nodeId:eT,externalTree:eP}),{sideX:tn,sideY:tr}=e3.adaptiveOrigin||eg,ti=te?$:"fixed",to=t.useMemo(()=>{let e=eR?{position:ti,[tn]:e9,[tr]:e6}:{position:ti,...tt};return te||(e.opacity=0),e},[eR,ti,tn,e9,tr,e6,tt,te]),tl=t.useRef(null);(0,R.useIsoLayoutEffect)(()=>{if(!eS)return;let e=eF.current,t="function"==typeof e?e():e,n=(ev(t)?t.current:t)||null;n!==tl.current&&(e2.setPositionReference(n),tl.current=n)},[eS,e2,eN,eF]),t.useEffect(()=>{if(!eS)return;let e=eF.current;"function"!=typeof e&&ev(e)&&e.current!==tl.current&&(e2.setPositionReference(e.current),tl.current=e.current)},[eS,e2,eN,eF]),t.useEffect(()=>{if(ey&&eS&&e5.domReference&&e5.floating)return G(e5.domReference,e5.floating,e4,e1)},[ey,eS,e5,e4,e1]);let ts=c(e7),ta=em(j,ts,eH),tu=f(e7)||"center",tc=!!e3.hide?.referenceHidden;(0,R.useIsoLayoutEffect)(()=>{eC&&eS&&te&&eI(ts)},[eC,eS,te,ts]);let tf=t.useMemo(()=>({position:"absolute",top:e3.arrow?.y,left:e3.arrow?.x}),[e3.arrow]),td=e3.arrow?.centerOffset!==0;return t.useMemo(()=>({positionerStyles:to,arrowStyles:tf,arrowRef:eq,arrowUncentered:td,side:ta,align:tu,physicalSide:ts,anchorHidden:tc,refs:e2,context:e8,isPositioned:te,update:e4}),[to,tf,eq,td,ta,tu,ts,tc,e2,e8,te,e4])}],470025);var eE=e.i(448358),ey=e.i(295738),eb=e.i(863728),eS=e.i(761653);function ew(e){return"starting"===e?eS.DISABLED_TRANSITIONS_STYLE:eb.EMPTY_OBJECT}e.s(["getDisabledMountTransitionStyles",0,ew],971098),e.s(["usePositioner",0,function(e,t,{styles:n,transitionStatus:r,props:i,refs:o,hidden:l,inert:s=!1}){let a={...n};return s&&(a.pointerEvents="none"),(0,ey.useRenderElement)("div",e,{state:t,ref:o,props:[{role:"presentation",hidden:l,style:a},ew(r),i],stateAttributesMapping:eE.popupStateMapping})}],681435);var ex=T,eT=e.i(422561),eR=e.i(516366),eC=e.i(232449),eP=e.i(798269),eO=e.i(902770),eI=e.i(269622),eM=e.i(412430),eL=e.i(380829),ek=e.i(983901),eA=e.i(426911);e.s(["useHoverFloatingInteraction",0,function(e,n={}){let r="rootStore"in e?e.rootStore:e,i=r.useState("open"),o=r.useState("floatingElement"),l=r.useState("domReferenceElement"),{dataRef:s}=r.context,{enabled:a=!0,closeDelay:u=0,nodeId:c}
1=n,f=(0,ek.useHoverInteractionSharedState)(r),d=(0,eo.useFloatingTree)(),p=(0,eo.useFloatingParentNodeId)(),g=(0,P.useStableCallback)(()=>(0,eA.isClickLikeOpenEvent)(s.current.openEvent?.type,f.interactedInside)),m=(0,P.useStableCallback)(()=>{let e=s.current.openEvent?.type;return e?.includes("mouse")&&"mousedown"!==e}),h=(0,P.useStableCallback)(e=>(0,eO.isTargetInsideEnabledTrigger)(e,r.context.triggerElements)),v=t.useCallback(e=>{let t=(0,eA.getDelay)(u,"close",f.pointerType),n=()=>{r.setOpen(!1,(0,eM.createChangeEventDetails)(eL.REASONS.triggerHover,e)),d?.events.emit("floating.closed",e)};t?f.openChangeTimeout.start(t,n):(f.openChangeTimeout.clear(),n())},[u,r,f,d]),E=(0,P.useStableCallback)(()=>{(0,ek.clearSafePolygonPointerEventsMutation)(f)}),y=(0,P.useStableCallback)(e=>{let t=(0,eP.getTarget)(e);if(!(0,eO.isInteractiveElement)(t)){f.interactedInside=!1;return}f.interactedInside=t?.closest("[aria-haspopup]")!=null});(0,R.useIsoLayoutEffect)(()=>{i||(f.pointerType=void 0,f.restTimeoutPending=!1,f.interactedInside=!1,E())},[i,f,E]),t.useEffect(()=>E,[E]),(0,R.useIsoLayoutEffect)(()=>{if(a&&i&&f.handleCloseOptions?.blockPointerEvents&&m()&&(0,ex.isElement)(l)&&o){let e=(0,x.ownerDocument)(o),t=d?.nodesRef.current.find(e=>e.id===p)?.context?.elements.floating;t&&(t.style.pointerEvents="");let n=f.handleCloseOptions?.getScope?.()??f.pointerEventsScopeElement??t??l.closest("[data-rootownerid]")??e.body;return(0,ek.applySafePolygonPointerEventsMutation)(f,{scopeElement:n,referenceElement:l,floatingElement:o}),()=>{E()}}},[a,i,l,o,f,m,d,p,E]);let b=(0,eC.useTimeout)();t.useEffect(()=>{if(a)return(0,eR.mergeCleanups)(o&&(0,eT.addEventListener)(o,"mouseenter",function(){f.openChangeTimeout.clear(),b.clear(),d?.events.off("floating.closed",e),E()}),o&&(0,eT.addEventListener)(o,"mouseleave",function(t){if(d&&p&&(0,eI.getNodeChildren)(d.nodesRef.current,p).length>0)return void d.events.on("floating.closed",e);if(h(t.relatedTarget))return;let n=s.current.floatingContext?.nodeId??c,r=t.relatedTarget;if(!(d&&n&&(0,ex.isElement)(r)&&(0,eI.getNodeChildren)(d.nodesRef.current,n,!1).some(e=>(0,eP.contains)(e.context?.elements.floating,r)))){if(f.handler)return void f.handler(t);E(),g()||v(t)}}),o&&(0,eT.addEventListener)(o,"pointerdown",y,!0),()=>{d?.events.off("floating.closed",e)});function e(t){d&&p&&!((0,eI.getNodeChildren)(d.nodesRef.current,p).length>0)&&b.start(0,()=>{d.events.off("floating.closed",e),r.setOpen(!1,(0,eM.createChangeEventDetails)(eL.REASONS.triggerHover,t)),d.events.emit("floating.closed",t)})}},[a,o,r,s,c,g,h,v,E,y,f,d,p,b])}],699245);var eD=e.i(557576),eN=e.i(859092),eF=e.i(82264),eW=T;function eH(e){let t=(0,eW.getComputedStyle)(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=(0,eW.isHTMLElement)(e),l=i?e.offsetWidth:n,s=i?e.offsetHeight:r;return(o(n)!==l||o(r)!==s)&&(n=l,r=s),{width:n,height:r}}let eB=()=>!0;function eV(e,t,n){let r=e.style.getPropertyValue(t);return e.style.setProperty(t,n),()=>{e.style.setProperty(t,r)}}function e_(e,t){let n=[];for(let[r,i]of Object.entries(t))n.push(eV(e,r,i));return n.length?()=>{n.forEach(e=>e())}:eb.NOOP}function e$(e,t){let n="auto"===t?"auto":`${t.width}px`,r="auto"===t?"auto":`${t.height}px`;e.style.setProperty("--popup-width",n),e.style.setProperty("--popup-height",r)}function ej(e,t){let n="max-content"===t?"max-content":`${t.width}px`,r="max-content"===t?"max-content":`${t.height}px`;e.style.setProperty("--positioner-width",n),e.style.setProperty("--positioner-height",r)}var eY=e.i(660698);e.s(["usePopupViewport",0,function(e){let n,{store:r,side:i,cssVars:o,children:l}=e,s=ed(),a=r.useState("activeTriggerElement"),u=r.useState("activeTriggerId"),c=r.useState("open"),f=r.useState("payload"),d=r.useState("mounted"),p=r.useState("popupElement"),g=r.useState("positionerElement"),m=function(e){let[n,r]=t.useState({current:e,previous:null});return e!==n.current&&r({current:e,previous:n.current}),n.previous}(c?a:null),h=function(e,n){let[r,i]=t.useState(0),o=t.useRef(e),l=t.useRef(n),s=t.useRef(!1);return(0,R.useIsoLayoutEffect)(()=>
1{let t=o.current,r=n!==l.current;e!==t?(i(e=>e+1),s.current=!r):s.current&&r&&(i(e=>e+1),s.current=!1),o.current=e,l.current=n},[e,n]),`${e??"current"}-${r}`}(u,f),v=t.useRef(null),[E,y]=t.useState(null),[b,S]=t.useState(null),w=t.useRef(null),T=t.useRef(null),C=(0,eF.useAnimationsFinished)(w,!0,!1),O=(0,eN.useAnimationFrame)(),[I,M]=t.useState(null),[L,k]=t.useState(!1);(0,R.useIsoLayoutEffect)(()=>(r.set("hasViewport",!0),()=>{r.set("hasViewport",!1)}),[r]);let A=(0,P.useStableCallback)(()=>{w.current?.style.setProperty("animation","none"),w.current?.style.setProperty("transition","none"),T.current?.style.setProperty("display","none")}),D=(0,P.useStableCallback)(e=>{w.current?.style.removeProperty("animation"),w.current?.style.removeProperty("transition"),T.current?.style.removeProperty("display"),e&&M(e)}),N=t.useRef(null);(0,R.useIsoLayoutEffect)(()=>{var e,t;let n,r,i,o;a&&m&&a!==m&&N.current!==a&&v.current&&(y(v.current),k(!0),S((e=m,t=a,n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),i={x:n.left+n.width/2,y:n.top+n.height/2},{horizontal:(o={x:r.left+r.width/2,y:r.top+r.height/2}).x-i.x,vertical:o.y-i.y})),O.request(()=>{Q.flushSync(()=>{k(!1)}),C(()=>{y(null),M(null),v.current=null})}),N.current=a)},[a,m,E,C,O]),(0,R.useIsoLayoutEffect)(()=>{let e=w.current;if(!e)return;let t=(0,x.ownerDocument)(e).createElement("div");for(let n of Array.from(e.childNodes))t.appendChild(n.cloneNode(!0));v.current=t});let F=null!=E;if(F)n=(0,eY.jsxs)(t.Fragment,{children:[(0,eY.jsx)("div",{"data-previous":!0,inert:!!(0,eD.isReactVersionAtLeast)(19)||"true",ref:T,style:{...I?{[o.popupWidth]:`${I.width}px`,[o.popupHeight]:`${I.height}px`}:null,position:"absolute"},"data-ending-style":L?void 0:""},"previous"),(0,eY.jsx)("div",{"data-current":!0,ref:w,"data-starting-style":L?"":void 0,children:l},h)]});else n=(0,eY.jsx)("div",{"data-current":!0,ref:w,children:l},h);return(0,R.useIsoLayoutEffect)(()=>{let e=T.current;e&&E&&e.replaceChildren(...Array.from(E.childNodes))},[E]),!function(e){let{popupElement:n,positionerElement:r,content:i,mounted:o,enabled:l=eB,onMeasureLayout:s,onMeasureLayoutComplete:a,side:u,direction:c}=e,f=(0,eF.useAnimationsFinished)(n,!0,!1),d=(0,eN.useAnimationFrame)(),p=t.useRef(null),g=t.useRef(null),m=t.useRef(!0),h=t.useRef(eb.NOOP),v=(0,P.useStableCallback)(s),E=(0,P.useStableCallback)(a),y=t.useMemo(()=>{let e="top"===u,t="left"===u;return"rtl"===c?(e=e||"inline-end"===u,t=t||"inline-end"===u):(e=e||"inline-start"===u,t=t||"inline-start"===u),e?{position:"absolute",["top"===u?"bottom":"top"]:"0",[t?"right":"left"]:"0"}:eb.EMPTY_OBJECT},[u,c]);(0,R.useIsoLayoutEffect)(()=>{if(!o||!l()||"function"!=typeof ResizeObserver){h.current=eb.NOOP,m.current=!0,p.current=null,g.current=null;return}if(!n||!r)return;h.current=e_(n,y);let e=new ResizeObserver(e=>{let t=e[0];t&&(g.current={width:Math.ceil(t.borderBoxSize[0].inlineSize),height:Math.ceil(t.borderBoxSize[0].blockSize)})});e.observe(n),e$(n,"auto");let t=eV(n,"position","static"),i=eV(n,"transform","none"),s=eV(n,"scale","1"),a=e_(r,{"--available-width":"max-content","--available-height":"max-content"});function u(){t(),i(),a(),s()}if(v?.(),m.current||null===p.current){ej(r,"max-content");let t=eH(n);return p.current=t,ej(r,t),u(),E?.(null,t),m.current=!1,()=>{e.disconnect(),h.current(),h.current=eb.NOOP}}e$(n,"auto"),ej(r,"max-content");let c=p.current??g.current,b=eH(n);if(p.current=b,!c)return ej(r,b),u(),E?.(null,b),()=>{e.disconnect(),d.cancel(),h.current(),h.current=eb.NOOP};e$(n,c),u(),E?.(c,b),ej(r,b);let S=new AbortController;return d.request(()=>{e$(n,b),f(()=>{n.style.setProperty("--popup-width","auto"),n.style.setProperty("--popup-height","auto")},S.signal)}),()=>{e.disconnect(),S.abort(),d.cancel(),h.current(),h.current=eb.NOOP}},[i,n,r,f,d,l,o,v,E,y])}({popupElement:p,positionerElement:g,mounted:d,content:f,onMeasureLayout:A,onMeasureLayoutComplete:D,side:i,direction:s}),{children:n,state:{activationDirection:function(e){if(e){var t,n;return`${(t=e.horizontal)>5?"right":t<-5?"left":""} ${(n=e.vertical)>5?"down":n<-5?"up":""}`}}(b),transitioning:F}}}],941166)}]);
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.