(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,21492,e=>{"use strict";let t;var n=e.i(62714),r=e.i(16484);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)}])},44227,e=>{"use strict";e.s(["addEventListener",0,function(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}])},47115,e=>{"use strict";e.s([],11468),e.i(11468),e.i(59217);let{userAgent:t,platform:n,maxTouchPoints:r}="u"1,s="android",a=o===s||i.includes(s),u=!l&&o.startsWith("mac"),c=o.startsWith("win"),f=!a&&/^(linux|chrome os)/.test(o),d=u||l;e.s(["android",0,a,"apple",0,d,"ios",0,l,"linux",0,f,"mac",0,u,"windows",0,c],34776);var g=e.i(34776);let p="u">typeof CSS&&!!CSS.supports?.("-webkit-backdrop-filter:none"),m=!p&&i.includes("firefox"),h=!p&&i.includes("chrom");e.s(["blink",0,h,"gecko",0,m,"webkit",0,p],84843);var v=e.i(84843);e.s(["voiceOver",0,d],7026);var E=e.i(7026);let y=/jsdom|happydom/.test(i);e.s(["jsdom",0,y],27665);var b=e.i(27665);e.s(["engine",0,v,"env",0,b,"os",0,g,"screenReader",0,E],24907);var S=e.i(24907);e.s(["platform",0,S],47115)},87939,e=>{"use strict";var t=e.i(47115);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},"isVirtualClick",0,function(e){return""===e.pointerType&&!!e.isTrusted||(t.platform.os.android&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)},"isVirtualPointerEvent",0,function(e){return!t.platform.env.jsdom&&(!t.platform.os.android&&0===e.width&&0===e.height||t.platform.os.android&&1===e.width&&1===e.height&&0===e.pressure&&0===e.detail&&"mouse"===e.pointerType||e.width<1&&e.height<1&&0===e.pressure&&0===e.detail&&"touch"===e.pointerType)},"stopEvent",0,function(e){e.preventDefault(),e.stopPropagation()}])},19367,e=>{"use strict";e.s(["mergeCleanups",0,function(...e){return()=>{for(let t=0;t{"use strict";e.i(59217);var t=e.i(62714),n=e.i(70638),r=e.i(88368),i=e.i(16484);function o(){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)}}}e.s(["createEventEmitter",0,o],94395);class l{nodesRef={current:[]};events=o();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)}}e.s(["FloatingTreeStore",0,l],74904);var s=e.i(1624);let a=t.createContext(null),u=t.createContext(null),c=()=>t.useContext(a)?.id||null,f=e=>{let n=t.useContext(u);return e??n};e.s(["FloatingNode",0,function(e){let{children:n,id:r}=e,i=c();return(0,s.jsx)(a.Provider,{value:t.useMemo(()=>({id:r,parentId:i}),[r,i]),children:n})},"FloatingTree",0,function(e){let{children:t,externalTree:n}=e,r=(0,i.useRefWithInit)(()=>n??new l).current;return(0,s.jsx)(u.Provider,{value:r,children:t})},"useFloatingNodeId",0,function(e){let t=(0,n.useId)(),i=f(e),o=c();return(0,r.useIsoLayoutEffect)(()=>{if(!t)return;let e={id:t,parentId:o};return i?.addNode(e),()=>{i?.removeNode(e)}},[i,t,o]),t},"useFloatingParentNodeId",0,c,"useFloatingTree",0,f],41252)},15069,e=>{"use strict";e.s(["createAttribute",0,function(e){return`data-base-ui-${e}`}])},71459,15126,e=>{"use strict";var t=e.i(4572),n=e.i(47115);let r="data-base-ui-focusable",i="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";e.s(["ARROW_DOWN",0,"ArrowDown","ARROW_LEFT",0,"ArrowLeft","ARROW_RIGHT",0,"ArrowRight","ARROW_UP",0,"ArrowUp","FOCUSABLE_ATTRIBUTE",0,r,"TYPEABLE_SELECTOR",0,i],15126);var o=e.i(57668);function l(e){return(0,t.isHTMLElement)(e)&&e.matches(i)}e.s(["getFloatingFocusElement",0,function(e){return e?e.hasAttribute(r)?e:e.querySelector(`[${r}]`)||e:null},"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"]),${i}`)!=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,o.contains)(t,e))return!t.hasAttribute("data-trigger-disabled");return!1},"isTypeableCombobox",0,function(e){return!!e&&"combobox"===e.getAttribute("role")&&l(e)},"isTypeableElement",0,l,"matchesFocusVisible",0,function(e){if(!e||n.platform.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch(e){return!0}}],71459)},20020,e=>{"use strict";e.s(["getNodeAncestors",0,function(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},"getNodeChildren",0,function e(t,n,r=!0){return t.filter(e=>e.parentId===n).flatMap(n=>[...!r||n.context?.open?[n]:[],...e(t,n.id,r)])}])},20225,e=>{"use strict";var t=e.i(62714),n=e.i(44227),r=e.i(19367),i=e.i(12229),o=e.i(1572),l=e.i(95023),s=e.i(4572),a=e.i(47115),u=e.i(41252),c=e.i(93671),f=e.i(78495),d=e.i(15069),g=e.i(57668),p=e.i(71459),m=e.i(87939),h=e.i(20020);function v(){return!1}e.s(["useDismiss",0,function(e,E={}){let{enabled:y=!0,escapeKey:b=!0,outsidePress:S=!0,outsidePressEvent:x="sloppy",referencePress:w=v,bubbles:T,externalTree:C}=E,R="rootStore"in e?e.rootStore:e,O=R.useState("open"),A=R.useState("floatingElement"),{dataRef:P}=R.context,L=(0,u.useFloatingTree)(C),I=(0,o.useStableCallback)("function"==typeof S?S:()=>!1),M="function"==typeof S?I:S,k=!1!==M,D=(0,o.useStableCallback)(()=>x),{escapeKey:N,outsidePress:F}={escapeKey:"boolean"==typeof T?T:T?.escapeKey??!1,outsidePress:"boolean"==typeof T?T:T?.outsidePress??!0},H=t.useRef(!1),W=t.useRef(!1),V=t.useRef(!1),B=t.useRef(!1),_=t.useRef(""),j=t.useRef(null),$=(0,l.useTimeout)(),U=(0,l.useTimeout)(),Y=(0,o.useStableCallback)(()=>{U.clear(),P.current.insideReactTree=!1}),z=(0,o.useStableCallback)(e=>{let t=P.current.floatingContext?.nodeId;return(L?(0,h.getNodeChildren)(L.nodesRef.current,t):[]).some(t=>t.context?.open&&!t.context.dataRef.current[e])}),K=(0,o.useStableCallback)(e=>(0,p.isEventTargetWithin)(e,R.select("floatingElement"))||(0,p.isEventTargetWithin)(e,R.select("domReferenceElement"))),X=(0,o.useStableCallback)(e=>{w()&&R.setOpen(!1,(0,c.createChangeEventDetails)(f.REASONS.triggerPress,e.nativeEvent))}),J=(0,o.useStableCallback)(e=>{if(!O||!y||!b||"Escape"!==e.key||B.current||!N&&z("__escapeKeyBubbles"))return;let t=(0,m.isReactEvent)(e)?e.nativeEvent:e,n=(0,c.createChangeEventDetails)(f.REASONS.escapeKey,t);R.setOpen(!1,n),n.isCanceled||e.preventDefault(),N||n.isPropagationAllowed||e.stopPropagation()}),q=(0,o.useStableCallback)(()=>{P.current.insideReactTree=!0,U.start(0,Y)}),G=(0,o.useStableCallback)(e=>{if(!O||!y||0!==e.button)return;let t=(0,g.getTarget)(e.nativeEvent);(0,g.contains)(R.select("floatingElement"),t)&&(H.current||(H.current=!0,W.current=!1))}),Q=(0,o.useStableCallback)(e=>{!O||!y||(e.defaultPrevented||e.nativeEvent.defaultPrevented)&&H.current&&(W.current=!0)});t.useEffect(()=>{if(!O||!y)return;P.current.__escapeKeyBubbles=N,P.current.__outsidePressBubbles=F;let e=new l.Timeout,t=new l.Timeout;function o(){V.current=!0,t.start(0,()=>{V.current=!1})}function u(){H.current=!1,W.current=!1}function m(){let e=_.current,t=D(),n="function"==typeof t?t():t;return"string"==typeof n?n:n["pen"!==e&&e?e:"mouse"]}function v(e){let t=P.current.floatingContext?.nodeId,n=L&&(0,h.getNodeChildren)(L.nodesRef.current,t).some(t=>(0,p.isEventTargetWithin)(e,t.context?.elements.floating));return K(e)||n}function E(e){let n;if("intentional"===(n=m())&&"click"!==e.type||"sloppy"===n&&"click"===e.type){"click"===e.type||K(e)||(t.clear(),V.current=!1),Y();return}if(P.current.insideReactTree)return void Y();let r=(0,g.getTarget)(e),o=`[${(0,d.createAttribute)("inert")}]`,l=(0,s.isElement)(r)?r.getRootNode():null,a=Array.from(((0,s.isShadowRoot)(l)?l:(0,i.ownerDocument)(R.select("floatingElement"))).querySelectorAll(o)),u=R.context.triggerElements;if(r&&(u.hasElement(r)||u.hasMatchingElement(e=>(0,g.contains)(e,r))))return;let h=(0,s.isElement)(r)?r:null;for(;h&&!(0,s.isLastTraversableNode)(h);){let e=(0,s.getParentNode)(h);if((0,s.isLastTraversableNode)(e)||!(0,s.isElement)(e))break;h=e}if(!(a.length&&(0,s.isElement)(r)&&!(0,p.isRootElement)(r)&&!(0,g.contains)(r,R.select("floatingElement"))&&a.every(e=>!(0,g.contains)(h,e)))){if((0,s.isHTMLElement)(r)&&!("touches"in e)){let t=(0,s.isLastTraversableNode)(r),n=(0,s.getComputedStyle)(r),i=/auto|scroll/,o=t||i.test(n.overflowX),l=t||i.test(n.overflowY),a=o&&r.clientWidth>0&&r.scrollWidth>r.clientWidth,u=l&&r.clientHeight>0&&r.scrollHeight>r.clientHeight,c="rtl"===n.direction,f=u&&(c?e.offsetX<=r.offsetWidth-r.clientWidth:e.offsetX>r.clientWidth),d=a&&e.offsetY>r.clientHeight;if(f||d)return}if(!v(e)){if("intentional"===m()&&V.current){t.clear(),V.current=!1;return}"function"==typeof M&&!M(e)||z("__outsidePressBubbles")||(R.setOpen(!1,(0,c.createChangeEventDetails)(f.REASONS.outsidePress,e)),Y())}}}function S(e){if("sloppy"!==m()||!R.select("open")||!y||K(e))return;let t=e.touches[0];t&&(j.current={startTime:Date.now(),startX:t.clientX,startY:t.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},$.start(1e3,()=>{j.current&&(j.current.dismissOnTouchEnd=!1,j.current.dismissOnMouseDown=!1)}))}function x(e,t){let r=(0,g.getTarget)(e);if(!r)return;let i=(0,n.addEventListener)(r,e.type,()=>{t(e),i()})}function w(e){$.clear(),"pointerdown"===e.type&&(_.current=e.pointerType),("mousedown"!==e.type||!j.current||j.current.dismissOnMouseDown)&&x(e,e=>{if("pointerdown"===e.type)"sloppy"!==m()||"touch"===e.pointerType||!R.select("open")||!y||K(e)||E(e);else E(e)})}function T(e){if(!H.current)return;let n=W.current;if(u(),"intentional"===m()){if("pointercancel"===e.type){n&&o();return}v(e)||(n?o():("function"!=typeof M||M(e))&&(t.clear(),V.current=!0,Y()))}}function C(e){if("sloppy"!==m()||!j.current||K(e))return;let t=e.touches[0];if(!t)return;let n=Math.abs(t.clientX-j.current.startX),r=Math.abs(t.clientY-j.current.startY),i=Math.sqrt(n*n+r*r);i>5&&(j.current.dismissOnTouchEnd=!0),i>10&&(E(e),$.clear(),j.current=null)}function I(e){"sloppy"!==m()||!j.current||K(e)||(j.current.dismissOnTouchEnd&&E(e),$.clear(),j.current=null)}let U=(0,i.ownerDocument)(A),X=(0,r.mergeCleanups)(b&&(0,r.mergeCleanups)((0,n.addEventListener)(U,"keydown",J),(0,n.addEventListener)(U,"compositionstart",function(){e.clear(),B.current=!0}),(0,n.addEventListener)(U,"compositionend",function(){e.start(5*!!a.platform.engine.webkit,()=>{B.current=!1})})),k&&(0,r.mergeCleanups)((0,n.addEventListener)(U,"click",w,!0),(0,n.addEventListener)(U,"pointerdown",w,!0),(0,n.addEventListener)(U,"pointerup",T,!0),(0,n.addEventListener)(U,"pointercancel",T,!0),(0,n.addEventListener)(U,"mousedown",w,!0),(0,n.addEventListener)(U,"mouseup",T,!0),(0,n.addEventListener)(U,"touchstart",function(e){_.current="touch",x(e,S)},!0),(0,n.addEventListener)(U,"touchmove",function(e){x(e,C)},!0),(0,n.addEventListener)(U,"touchend",function(e){x(e,I)},!0)));return()=>{X(),e.clear(),t.clear(),u(),V.current=!1}},[P,A,b,k,M,O,y,N,F,J,Y,D,z,K,L,R,$]),t.useEffect(Y,[M,Y]);let Z=t.useMemo(()=>({onKeyDown:J,onPointerDown:X,onClick:X}),[J,X]),ee=t.useMemo(()=>({onKeyDown:J,onPointerDown:Q,onMouseDown:Q,onClickCapture:q,onMouseDownCapture(e){q(),G(e)},onPointerDownCapture(e){q(),G(e)},onMouseUpCapture:q,onTouchEndCapture:q,onTouchMoveCapture:q}),[J,q,G,Q]);return t.useMemo(()=>y?{reference:Z,floating:ee,trigger:Z}:{},[y,Z,ee])}])},70873,e=>{"use strict";var t=e.i(62714);e.s(["useOnFirstRender",0,function(e){let n=t.useRef(!0);n.current&&(n.current=!1,e())}])},1076,e=>{"use strict";var t=e.i(33817);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}])},46921,(e,t,n)=>{"use strict";var r=e.r(62714),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"{"use strict";t.exports=e.r(46921)},65314,(e,t,n)=>{"use strict";var r=e.r(62714),i=e.r(12036),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 g=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=g},[g]),c(g),g}},99399,(e,t,n)=>{"use strict";t.exports=e.r(65314)},50780,80517,e=>{"use strict";var t=e.i(1076);e.i(59217);var n=e.i(62714),r=e.i(12036),i=e.i(99399),o=e.i(46529),l=e.i(21492);let s=(0,o.isReactVersionAtLeast)(19)?function(e,t,i,o,s){let a,u=(0,l.getInstance)();if(!u){let l;return l=n.useCallback(()=>t(e.getSnapshot(),i,o,s),[e,t,i,o,s]),(0,r.useSyncExternalStore)(e.subscribe,l,l)}let c=u.syncIndex;return u.syncIndex+=1,u.didInitialize?(a=u.syncHooks[c]).store===e&&a.selector===t&&Object.is(a.a1,i)&&Object.is(a.a2,o)&&Object.is(a.a3,s)||(a.store!==e&&(u.didChangeStore=!0),a.store=e,a.selector=t,a.a1=i,a.a2=o,a.a3=s,a.value=t(e.getSnapshot(),i,o,s)):(a={store:e,selector:t,a1:i,a2:o,a3:s,value:t(e.getSnapshot(),i,o,s)},u.syncHooks.push(a)),a.value}:function(e,t,n,r,o){return(0,i.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,r,o))};(0,l.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;n0&&(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,r.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});class a{constructor(e){this.state=e,this.listeners=new Set,this.updateTick=0}subscribe=e=>(this.listeners.add(e),()=>{this.listeners.delete(e)});getSnapshot=()=>this.state;setState(e){if(this.state===e)return;this.state=e,this.updateTick+=1;let t=this.updateTick;for(let n of this.listeners){if(t!==this.updateTick)return;n(e)}}update(e){for(let t in e)if(!Object.is(this.state[t],e[t]))return void this.setState({...this.state,...e})}set(e,t){Object.is(this.state[e],t)||this.setState({...this.state,[e]:t})}notifyAll(){let e={...this.state};this.setState(e)}use(e,t,n,r){return s(this,e,t,n,r)}}var u=e.i(1572),c=e.i(88368),f=e.i(85384);class d extends a{constructor(e,t={},n){super(e),this.context=t,this.selectors=n}useSyncedValue(e,t){n.useDebugValue(e);let r=this;(0,c.useIsoLayoutEffect)(()=>{r.state[e]!==t&&r.set(e,t)},[r,e,t])}useSyncedValueWithCleanup(e,t){let n=this;(0,c.useIsoLayoutEffect)(()=>(n.state[e]!==t&&n.set(e,t),()=>{n.set(e,void 0)}),[n,e,t])}useSyncedValues(e){let t=this,n=Object.values(e);(0,c.useIsoLayoutEffect)(()=>{t.update(e)},[t,...n])}useControlledProp(e,t){n.useDebugValue(e);let r=this,i=void 0!==t;(0,c.useIsoLayoutEffect)(()=>{i&&!Object.is(r.state[e],t)&&r.setState({...r.state,[e]:t})},[r,e,t,i])}select(e,t,n,r){return(0,this.selectors[e])(this.state,t,n,r)}useState(e,t,r,i){return n.useDebugValue(e),s(this,this.selectors[e],t,r,i)}useContextCallback(e,t){n.useDebugValue(e);let r=(0,u.useStableCallback)(t??f.NOOP);this.context[e]=r}useStateSetter(e){let t=n.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 i=n(e);if(!Object.is(r,i)){let e=r;r=i,t(i,e,this)}})}}e.s(["ReactStore",0,d],80517);var g=e.i(94395),p=e.i(87939);let m={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)};e.s(["FloatingRootStore",0,class extends d{constructor(e){const{syncOnly:t,nested:n,onOpenChange:r,triggerElements:i,...o}=e;super({...o,positionReference:o.referenceElement,domReferenceElement:o.referenceElement},{onOpenChange:r,dataRef:{current:{}},events:(0,g.createEventEmitter)(),nested:n,triggerElements:i},m),this.syncOnly=t}syncOpenEvent=(e,t)=>{(!e||!this.state.open||null!=t&&(0,p.isClickLikeEvent)(t))&&(this.context.dataRef.current.openEvent=e?t:void 0)};dispatchOpenChange=(e,t)=>{this.syncOpenEvent(e,t.event);let n={open:e,reason:t.reason,nativeEvent:t.event,nested:this.context.nested,triggerElement:t.trigger};this.context.events.emit("openchange",n)};setOpen=(e,t)=>{this.syncOnly||this.dispatchOpenChange(e,t),this.context.onOpenChange?.(e,t)}}],50780)},13256,e=>{"use strict";var t=e.i(62714),n=e.i(88368),r=e.i(4572),i=e.i(50780);e.s(["useSyncedFloatingRootContext",0,function(e){let{popupStore:o,treatPopupAsFloatingElement:l=!1,floatingRootContext:s,floatingId:a,nested:u,onOpenChange:c}=e,f=o.useState("open"),d=o.useState("activeTriggerElement"),g=o.useState(l?"popupElement":"positionerElement"),p=o.context.triggerElements,m=t.useRef(null);void 0===s&&null===m.current&&(m.current=new i.FloatingRootStore({open:f,transitionStatus:void 0,referenceElement:d,floatingElement:g,triggerElements:p,onOpenChange:c,floatingId:a,syncOnly:!0,nested:u}));let h=s??m.current;return o.useSyncedValue("floatingId",a),(0,n.useIsoLayoutEffect)(()=>{let e={open:f,floatingId:a,referenceElement:d,floatingElement:g};(0,r.isElement)(d)&&(e.domReferenceElement=d),h.state.positionReference===h.state.referenceElement&&(e.positionReference=d),h.update(e)},[f,a,d,g,h]),h.context.onOpenChange=c,h.context.nested=u,h}])},73882,e=>{"use strict";var t=e.i(62714),n=e.i(41652),r=e.i(85384),i=e.i(70638),o=e.i(1572),l=e.i(88368),s=e.i(70873),a=e.i(15126),u=e.i(41252),c=e.i(13256),f=e.i(40030),d=e.i(64592),g=e.i(93671),p=e.i(78495);let m={tabIndex:-1,[a.FOCUSABLE_ATTRIBUTE]:""};function h(e,n){let r=t.useRef(null),i=t.useRef(null);return t.useCallback(t=>{if(void 0===e)return;let o=!1;if(null!==r.current){let e=r.current,t=i.current,l=n.context.triggerElements.getById(e);t&&l===t&&(n.context.triggerElements.delete(e),o=!0),r.current=null,i.current=null}if(null!==t&&(r.current=e,i.current=t,n.context.triggerElements.add(e,t),o=!0),o){let e=n.context.triggerElements.size;n.select("open")&&n.state.triggerCount!==e&&n.set("triggerCount",e)}},[n,e])}function v(e,t,n,r=!1){t?e.preventUnmountingOnClose=!1:r&&(e.preventUnmountingOnClose=!0);let i=n?.id??null;(i||t)&&(e.activeTriggerId=i,e.activeTriggerElement=n??null)}function E(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}e.s(["FOCUSABLE_POPUP_PROPS",0,m,"applyPopupOpenChange",0,function(e,t,r,i={}){let o=r.reason,l=o===p.REASONS.triggerHover,s=t&&o===p.REASONS.triggerFocus,a=!t&&(o===p.REASONS.triggerPress||o===p.REASONS.escapeKey),u=E(r);if(e.context.onOpenChange?.(t,r),r.isCanceled)return;i.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,r);let c=()=>{let n={...i.extraState,open:t};s?n.instantType="focus":a?n.instantType="dismiss":l&&(n.instantType=void 0),v(n,t,r.trigger,u()),e.update(n)};l?n.flushSync(c):c()},"attachPreventUnmountOnClose",0,E,"setPopupOpenState",0,v,"useImplicitActiveTrigger",0,function(e,t={}){let{closeOnActiveTriggerUnmount:n=!1}=t,r=e.useState("open"),i=e.useState("triggerCount");(0,l.useIsoLayoutEffect)(()=>{if(!r){0!==e.state.triggerCount&&e.set("triggerCount",0);return}let t=e.context.triggerElements.size,i={};e.state.triggerCount!==t&&(i.triggerCount=t);let o=e.select("activeTriggerId"),l=null;if(o){let t=e.context.triggerElements.getById(o);t?t!==e.state.activeTriggerElement&&(i.activeTriggerElement=t):l=o}if(!l&&!o&&1===t){let t=e.context.triggerElements.entries().next();if(!t.done){let[e,n]=t.value;i.activeTriggerId=e,i.activeTriggerElement=n}}(void 0!==i.triggerCount||void 0!==i.activeTriggerId||void 0!==i.activeTriggerElement)&&e.update(i),l&&n&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===l&&!e.context.triggerElements.getById(l)){let t=(0,g.createChangeEventDetails)(p.REASONS.none);e.setOpen(!1,t),t.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[r,e,i,n])},"useInitialOpenSync",0,function(e,t,n,r){(0,s.useOnFirstRender)(()=>{void 0===t&&!1===e.state.open&&n&&(e.state={...e.state,open:!0,activeTriggerId:r,preventUnmountingOnClose:!1})})},"useOpenStateTransitions",0,function(e,t,n){let{mounted:r,setMounted:i,transitionStatus:l}=(0,f.useTransitionStatus)(e),s=t.useState("preventUnmountingOnClose"),a=!e&&s;t.useSyncedValues({mounted:r,transitionStatus:l,preventUnmountingOnClose:a});let u=(0,o.useStableCallback)(()=>{i(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),n?.(),t.context.onOpenChangeComplete?.(!1)});return(0,d.useOpenChangeComplete)({enabled:r&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||u()}}),{forceUnmount:u,transitionStatus:l}},"usePopupInteractionProps",0,function(e,t){e.useSyncedValues(t),(0,l.useIsoLayoutEffect)(()=>()=>{e.update({activeTriggerProps:r.EMPTY_OBJECT,inactiveTriggerProps:r.EMPTY_OBJECT,popupProps:r.EMPTY_OBJECT})},[e])},"usePopupStore",0,function(e,n,r=!1){let o=(0,i.useId)(),l=null!=(0,u.useFloatingParentNodeId)(),s=t.useRef(null);void 0===e&&null===s.current&&(s.current=n(o,l));let a=e??s.current;return(0,c.useSyncedFloatingRootContext)({popupStore:a,treatPopupAsFloatingElement:r,floatingRootContext:a.state.floatingRootContext,floatingId:o,nested:l,onOpenChange:a.setOpen}),{store:a,internalStore:s.current}},"useTriggerDataForwarding",0,function(e,t,n,r){let i=n.useState("isMountedByTrigger",e),s=h(e,n),a=(0,o.useStableCallback)(t=>{if(s(t),!t)return;let i=n.select("open"),o=n.select("activeTriggerId");o===e?n.update({activeTriggerElement:t,...i?r:null}):null==o&&i&&n.update({activeTriggerId:e,activeTriggerElement:t,...r})});return(0,l.useIsoLayoutEffect)(()=>{i&&n.update({activeTriggerElement:t.current,...r})},[i,n,t,...Object.values(r)]),{registerTrigger:a,isMountedByThisTrigger:i}},"useTriggerRegistration",0,h])},47673,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}}])},29674,e=>{"use strict";var t=e.i(1076),n=e.i(85384),r=e.i(50780),i=e.i(47673);let o=(0,t.createSelector)(e=>e.triggerIdProp??e.activeTriggerId),l=(0,t.createSelector)(e=>e.openProp??e.open),s=(0,t.createSelector)(e=>(e.popupElement?.id??e.floatingId)||void 0);function a(e,t){return void 0!==t&&l(e)&&o(e)===t}let u={open:l,mounted:(0,t.createSelector)(e=>e.mounted),transitionStatus:(0,t.createSelector)(e=>e.transitionStatus),floatingRootContext:(0,t.createSelector)(e=>e.floatingRootContext),triggerCount:(0,t.createSelector)(e=>e.triggerCount),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),popupId:s,isTriggerActive:(0,t.createSelector)((e,t)=>void 0!==t&&o(e)===t),isOpenedByTrigger:(0,t.createSelector)((e,t)=>a(e,t)),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),triggerPopupId:(0,t.createSelector)((e,t)=>a(e,t)||void 0!==t&&l(e)&&null==o(e)&&1===e.triggerCount?s(e):void 0),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 r.FloatingRootStore({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new i.PopupTriggerMap,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0}),floatingId:void 0,triggerCount: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}},"createPopupFloatingRootContext",0,function(e,t,n=!1){return new r.FloatingRootStore({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:n,onOpenChange:void 0})},"popupStoreSelectors",0,u],29674)},96434,e=>{"use strict";var t=e.i(88368),n=e.i(16484);function r(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}e.s(["useValueAsRef",0,function(e){let i=(0,n.useRefWithInit)(r,e).current;return i.next=e,(0,t.useIsoLayoutEffect)(i.effect),i}])},44258,e=>{"use strict";var t,n,r=e.i(89636);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]:""},s={[o.popupOpen]:"",[o.pressed]:""},a={[i.open]:""},u={[i.closed]:""},c={[i.anchorHidden]:""};e.s(["CommonTriggerDataAttributes",0,o,"popupStateMapping",0,{open:e=>e?a:u,anchorHidden:e=>e?c:null},"pressableTriggerOpenStateMapping",0,{open:e=>e?s:null},"triggerOpenStateMapping",0,{open:e=>e?l:null}])},76156,e=>{"use strict";var t=e.i(4572),n=e.i(95023),r=e.i(57668),i=e.i(20020);let o=.1*.1;function l(e,t,n,r,i,o){return r>=t!=o>=t&&e<=(i-n)*(t-r)/(o-r)+n}function s(e,t,n,r,i,o,s,a,u,c){let f=!1;return l(e,t,n,r,i,o)&&(f=!f),l(e,t,i,o,s,a)&&(f=!f),l(e,t,s,a,u,c)&&(f=!f),l(e,t,u,c,n,r)&&(f=!f),f}function a(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:l=!1}=e,u=new n.Timeout,c=({x:e,y:n,placement:l,elements:c,onClose:f,nodeId:d,tree:g})=>{let p=l?.split("-")[0],m=!1,h=null,v=null,E="u">typeof performance?performance.now():0;return function(l){u.clear();let y=c.domReference,b=c.floating;if(!y||!b||null==p||null==e||null==n)return;let{clientX:S,clientY:x}=l,w=(0,r.getTarget)(l),T="mouseleave"===l.type,C=(0,r.contains)(b,w),R=(0,r.contains)(y,w);if(C&&(m=!0,!T))return;if(R&&(m=!1,!T)){m=!0;return}if(T&&(0,t.isElement)(l.relatedTarget)&&(0,r.contains)(b,l.relatedTarget))return;function O(){return!!(g&&(0,i.getNodeChildren)(g.nodesRef.current,d).length>0)}function A(){O()||(u.clear(),f())}if(O())return;let P=y.getBoundingClientRect(),L=b.getBoundingClientRect(),I=e>L.right-L.width/2,M=n>L.bottom-L.height/2,k=L.width>P.width,D=L.height>P.height,N=(k?P:L).left,F=(k?P:L).right,H=(D?P:L).top,W=(D?P:L).bottom;if("top"===p&&n>=P.bottom-1||"bottom"===p&&n<=P.top+1||"left"===p&&e>=P.right-1||"right"===p&&e<=P.left+1)return void A();let V=!1;switch(p){case"top":V=a(S,x,N,P.top+1,F,L.bottom-1);break;case"bottom":V=a(S,x,N,L.top+1,F,P.bottom-1);break;case"left":V=a(S,x,L.right-1,W,P.left+1,H);break;case"right":V=a(S,x,P.right-1,W,L.left+1,H)}if(V)return;if(m&&(!(S>=P.x)||!(S<=P.x+P.width)||!(x>=P.y)||!(x<=P.y+P.height))||!T&&function(e,t){let n=performance.now(),r=n-E;if(null===h||null===v||0===r)return h=e,v=t,E=n,!1;let i=e-h,l=t-v;return h=e,v=t,E=n,i*i+l*l{"use strict";var t=e.i(87939);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},"isHoverOpenEvent",0,function(e){return e?.includes("mouse")&&"mousedown"!==e}])},76252,e=>{"use strict";var t=e.i(62714),n=e.i(44227),r=e.i(47115),i=e.i(19367),o=e.i(12229),l=e.i(95023),s=e.i(4572),a=e.i(15069),u=e.i(57668),c=e.i(71459),f=e.i(93671),d=e.i(78495);let g=r.platform.os.mac&&r.platform.engine.webkit;e.s(["useFocus",0,function(e,r={}){let{enabled:p=!0,delay:m}=r,h="rootStore"in e?e.rootStore:e,{events:v,dataRef:E}=h.context,y=t.useRef(!1),b=t.useRef(null),S=t.useRef(!0),x=(0,l.useTimeout)();t.useEffect(()=>{let e=h.select("domReferenceElement");if(!p)return;let t=(0,s.getWindow)(e);return(0,i.mergeCleanups)((0,n.addEventListener)(t,"blur",function(){let e=h.select("domReferenceElement");!h.select("open")&&(0,s.isHTMLElement)(e)&&e===(0,u.activeElement)((0,o.ownerDocument)(e))&&(y.current=!0)}),g&&(0,n.addEventListener)(t,"keydown",function(){S.current=!0},!0),g&&(0,n.addEventListener)(t,"pointerdown",function(){S.current=!1},!0))},[h,p]),t.useEffect(()=>{if(p)return v.on("openchange",e),()=>{v.off("openchange",e)};function e(e){if(e.reason===d.REASONS.triggerPress||e.reason===d.REASONS.escapeKey){let e=h.select("domReferenceElement");(0,s.isElement)(e)&&(b.current=e,y.current=!0)}}},[v,p,h]);let w=t.useMemo(()=>{function e(){y.current=!1,b.current=null}return{onMouseLeave(){e()},onFocus(t){let n=t.currentTarget;if(y.current){if(b.current===n)return;e()}let r=(0,u.getTarget)(t.nativeEvent);if((0,s.isElement)(r)){if(g&&!t.relatedTarget){if(!S.current&&!(0,c.isTypeableElement)(r))return}else if(!(0,c.matchesFocusVisible)(r))return}let i=(0,c.isTargetInsideEnabledTrigger)(t.relatedTarget,h.context.triggerElements),{nativeEvent:o,currentTarget:l}=t,a="function"==typeof m?m():m;h.select("open")&&i||0===a||void 0===a?h.setOpen(!0,(0,f.createChangeEventDetails)(d.REASONS.triggerFocus,o,l)):x.start(a,()=>{y.current||h.setOpen(!0,(0,f.createChangeEventDetails)(d.REASONS.triggerFocus,o,l))})},onBlur(t){e();let n=t.relatedTarget,r=t.nativeEvent,i=(0,s.isElement)(n)&&n.hasAttribute((0,a.createAttribute)("focus-guard"))&&"outside"===n.getAttribute("data-type");x.start(0,()=>{let e=h.select("domReferenceElement"),t=(0,u.activeElement)((0,o.ownerDocument)(e));if(!n&&t===e||(0,u.contains)(E.current.floatingContext?.refs.floating.current,t)||(0,u.contains)(e,t)||i)return;let l=n??t;(0,c.isTargetInsideEnabledTrigger)(l,h.context.triggerElements)||h.setOpen(!1,(0,f.createChangeEventDetails)(d.REASONS.triggerFocus,r))})}}},[E,m,h,x]);return t.useMemo(()=>p?{reference:w,trigger:w}:{},[p,w])}])},16877,e=>{"use strict";var t=e.i(88218),n=e.i(16484),r=e.i(95023);e.i(71459);class i{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 r.Timeout,this.restTimeout=new r.Timeout,this.handleCloseOptions=void 0}static create(){return new i}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose}let o=new WeakMap;function l(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&o.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),o.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,s=o.get(n);s&&s!==e&&l(s),l(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=n,e.pointerEventsReferenceElement=r,e.pointerEventsFloatingElement=i,o.set(n,e),n.style.pointerEvents="none",r.style.pointerEvents="auto",i.style.pointerEvents="auto"},"clearSafePolygonPointerEventsMutation",0,l,"useHoverInteractionSharedState",0,function(e){let r=e.context.dataRef.current,o=(0,n.useRefWithInit)(()=>r.hoverInteractionState??i.create()).current;return r.hoverInteractionState||(r.hoverInteractionState=o),(0,t.useOnMount)(r.hoverInteractionState.disposeEffect),r.hoverInteractionState}])},37652,e=>{"use strict";var t=e.i(71459);e.s(["isInsideEnabledTrigger",()=>t.isTargetInsideEnabledTrigger])},44994,e=>{"use strict";var t=e.i(62714),n=e.i(41652),r=e.i(44227),i=e.i(19367),o=e.i(12229),l=e.i(1572),s=e.i(96434),a=e.i(4572),u=e.i(93671),c=e.i(78495),f=e.i(41252),d=e.i(57668),g=e.i(87939),p=e.i(16877),m=e.i(55094),h=e.i(37652);let v={current:null};e.s(["useHoverReferenceInteraction",0,function(e,E={}){let{enabled:y=!0,delay:b=0,handleClose:S=null,mouseOnly:x=!1,restMs:w=0,move:T=!0,triggerElementRef:C=v,externalTree:R,isActiveTrigger:O=!0,getHandleCloseContext:A,isClosing:P,shouldOpen:L}=E,I="rootStore"in e?e.rootStore:e,{dataRef:M,events:k}=I.context,D=(0,f.useFloatingTree)(R),N=(0,p.useHoverInteractionSharedState)(I),F=t.useRef(!1),H=(0,s.useValueAsRef)(S),W=(0,s.useValueAsRef)(b),V=(0,s.useValueAsRef)(w),B=(0,s.useValueAsRef)(y),_=(0,s.useValueAsRef)(L),j=(0,s.useValueAsRef)(P),$=(0,l.useStableCallback)(()=>(0,m.isClickLikeOpenEvent)(M.current.openEvent?.type,N.interactedInside)),U=(0,l.useStableCallback)(()=>_.current?.()!==!1),Y=(0,l.useStableCallback)((e,t,n)=>{let r=I.context.triggerElements;return r.hasElement(t)?!e||!(0,d.contains)(e,t):!!(0,a.isElement)(n)&&r.hasMatchingElement(e=>(0,d.contains)(e,n))&&(!e||!(0,d.contains)(e,n))}),z=(0,l.useStableCallback)(()=>{N.handler&&((0,o.ownerDocument)(I.select("domReferenceElement")).removeEventListener("mousemove",N.handler),N.handler=void 0)}),K=(0,l.useStableCallback)(()=>{(0,p.clearSafePolygonPointerEventsMutation)(N)});return O&&(N.handleCloseOptions=H.current?.__options),t.useEffect(()=>z,[z]),t.useEffect(()=>{if(y)return k.on("openchange",e),()=>{k.off("openchange",e)};function e(e){e.open?F.current=!1:(F.current=e.reason===c.REASONS.triggerHover,z(),N.openChangeTimeout.clear(),N.restTimeout.clear(),N.blockMouseMove=!0,N.restTimeoutPending=!1)}},[y,k,N,z]),t.useEffect(()=>{if(!y)return;function e(t,n=!0){let r=(0,m.getDelay)(W.current,"close",N.pointerType);r?N.openChangeTimeout.start(r,()=>{I.setOpen(!1,(0,u.createChangeEventDetails)(c.REASONS.triggerHover,t)),D?.events.emit("floating.closed",t)}):n&&(N.openChangeTimeout.clear(),I.setOpen(!1,(0,u.createChangeEventDetails)(c.REASONS.triggerHover,t)),D?.events.emit("floating.closed",t))}let t=C.current??(O?I.select("domReferenceElement"):null);if((0,a.isElement)(t))return T?(0,i.mergeCleanups)((0,r.addEventListener)(t,"mousemove",n,{once:!0}),(0,r.addEventListener)(t,"mouseenter",n),(0,r.addEventListener)(t,"mouseleave",l)):(0,i.mergeCleanups)((0,r.addEventListener)(t,"mouseenter",n),(0,r.addEventListener)(t,"mouseleave",l));function n(e){if(N.openChangeTimeout.clear(),N.blockMouseMove=!1,x&&!(0,g.isMouseLikePointerType)(N.pointerType))return;let t=(0,m.getRestMs)(V.current),n=(0,m.getDelay)(W.current,"open",N.pointerType),r=(0,d.getTarget)(e),i=e.currentTarget??null,o=I.select("domReferenceElement"),l=i;if((0,a.isElement)(r)&&!I.context.triggerElements.hasElement(r)){for(let e of I.context.triggerElements.elements())if((0,d.contains)(e,r)){l=e;break}}(0,a.isElement)(i)&&(0,a.isElement)(o)&&!I.context.triggerElements.hasElement(i)&&(0,d.contains)(i,o)&&(l=o);let s=null!=l&&Y(o,l,r),f=I.select("open"),p=j.current?.()??"ending"===I.select("transitionStatus"),h=!f&&p&&F.current,v=!s&&(0,a.isElement)(l)&&(0,a.isElement)(o)&&(0,d.contains)(o,l)&&h,E=t>0&&!n,y=!f||s;if(s&&(f||h)||v){U()&&I.setOpen(!0,(0,u.createChangeEventDetails)(c.REASONS.triggerHover,e,l));return}!E&&(n?N.openChangeTimeout.start(n,()=>{y&&U()&&I.setOpen(!0,(0,u.createChangeEventDetails)(c.REASONS.triggerHover,e,l))}):y&&U()&&I.setOpen(!0,(0,u.createChangeEventDetails)(c.REASONS.triggerHover,e,l)))}function l(t){if($())return void K();z();let n=I.select("domReferenceElement"),r=(0,o.ownerDocument)(n);N.restTimeout.clear(),N.restTimeoutPending=!1;let i=M.current.floatingContext??A?.();if(!(0,h.isInsideEnabledTrigger)(t.relatedTarget,I.context.triggerElements)){if(H.current&&i){I.select("open")||N.openChangeTimeout.clear();let n=C.current;N.handler=H.current({...i,tree:D,x:t.clientX,y:t.clientY,onClose(){K(),z(),B.current&&!$()&&n===I.select("domReferenceElement")&&e(t,!0)}}),r.addEventListener("mousemove",N.handler),N.handler(t);return}"touch"===N.pointerType&&(0,d.contains)(I.select("floatingElement"),t.relatedTarget)||e(t)}}},[z,K,M,W,I,y,H,N,O,Y,$,x,T,V,C,D,B,A,j,U]),t.useMemo(()=>{if(y)return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e,r=e.currentTarget,i=I.select("domReferenceElement"),o=I.select("open"),l=Y(i,r,e.target);if(x&&!(0,g.isMouseLikePointerType)(N.pointerType))return;if(o&&l&&N.handleCloseOptions?.blockPointerEvents){let e=I.select("floatingElement");if(e){let t=N.handleCloseOptions?.getScope?.()??r.ownerDocument.body;(0,p.applySafePolygonPointerEventsMutation)(N,{scopeElement:t,referenceElement:r,floatingElement:e})}}let s=(0,m.getRestMs)(V.current);function a(){if(N.restTimeoutPending=!1,$())return;let e=I.select("open");!N.blockMouseMove&&(!e||l)&&U()&&I.setOpen(!0,(0,u.createChangeEventDetails)(c.REASONS.triggerHover,t,r))}(!o||l)&&0!==s&&(!l&&N.restTimeoutPending&&e.movementX**2+e.movementY**2<2||(N.restTimeout.clear(),"touch"===N.pointerType?n.flushSync(()=>{a()}):l&&o?a():(N.restTimeoutPending=!0,N.restTimeout.start(s,a))))}};function e(e){N.pointerType=e.pointerType}},[y,N,$,Y,x,I,V,U])}])},85162,e=>{"use strict";e.i(59217);var t=e.i(62714),n=e.i(88368),r=e.i(47115);let i={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},o={...i,position:"fixed",top:0,left:0};({...i,position:"absolute"});var l=e.i(1624);let s=t.forwardRef(function(e,i){let[s,a]=t.useState();return(0,n.useIsoLayoutEffect)(()=>{r.platform.screenReader.voiceOver&&r.platform.engine.webkit&&a("button")},[]),(0,l.jsx)("span",{...e,ref:i,style:o,"aria-hidden":!s||void 0,tabIndex:0,role:s,"data-base-ui-focus-guard":""})});e.s(["FocusGuard",0,s],85162)},18528,9985,e=>{"use strict";var t=e.i(4572),n=e.i(12229),r=e.i(57668);function i(e,{startingIndex:t=-1,decrement:n=!1,disabledIndices:r,amount:l=1}={}){let s=t;do s+=n?-l:l;while(s>=0&&s<=e.length-1&&o(e,s,r))return s}function o(e,t,n){if("function"==typeof n?n(t):n?.includes(t)??!1)return!0;let r=e[t];return!!r&&(!l(r)||!n&&(r.hasAttribute("disabled")||"true"===r.getAttribute("aria-disabled")))}function l(e,n=e?(0,t.getComputedStyle)(e):null){var r;return!!e&&!!e.isConnected&&!!n&&"hidden"!==(r=n).visibility&&"collapse"!==r.visibility&&("function"==typeof e.checkVisibility?e.checkVisibility():"none"!==n.display&&"contents"!==n.display)}function s(e){for(let n of Array.from(e.children))if("summary"===(0,t.getNodeName)(n))return n;return null}function a(e){let n=e?(0,t.getNodeName)(e):"";return null!=e&&e.matches('a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]')&&("summary"!==n||null!=e.parentElement&&"details"===(0,t.getNodeName)(e.parentElement)&&s(e.parentElement)===e)&&("details"!==n||null==s(e))&&("input"!==n||"hidden"!==e.type)}function u(e){if(!a(e)||!e.isConnected||e.matches(":disabled"))return!1;for(let n=e;n;n=function(e){let n=e.assignedSlot;if(n)return n;if(e.parentElement)return e.parentElement;let r=e.getRootNode();return(0,t.isShadowRoot)(r)?r.host:null}(n)){let i=n!==e,o="slot"===(0,t.getNodeName)(n);if(n.hasAttribute("inert")||i&&"details"===(0,t.getNodeName)(n)&&!n.open&&!function(e,t){let n=s(t);return!!n&&(e===n||(0,r.contains)(n,e))}(e,n)||n.hasAttribute("hidden")||!o&&!function(e,n){let r=(0,t.getComputedStyle)(e);return n?"none"!==r.display:l(e,r)}(n,i))return!1}return!0}function c(e){let n=e.tabIndex;if(n<0){let n=(0,t.getNodeName)(e);if("details"===n||"audio"===n||"video"===n||(0,t.isHTMLElement)(e)&&e.isContentEditable)return 0}return n}function f(e){return"input"!==(0,t.getNodeName)(e)?null:"radio"===e.type&&""!==e.name?e:null}function d(e){if((0,t.isHTMLElement)(e)&&"slot"===(0,t.getNodeName)(e)){let t=e.assignedElements({flatten:!0});if(t.length>0)return t}return(0,t.isHTMLElement)(e)&&e.shadowRoot?Array.from(e.shadowRoot.children):Array.from(e.children)}function g(e){let t=[];return!function e(t,n){d(t).forEach(t=>{a(t)&&n.push(t),e(t,n)})}(e,t),t.filter(u)}function p(e){let t=g(e);return t.filter(e=>c(e)>=0&&function(e,t){let n=f(e);if(!n)return!0;let r=t.find(e=>{let t=f(e);return t?.name===n.name&&t.form===n.form&&t.checked});return r?r===n:t.find(e=>{let t=f(e);return t?.name===n.name&&t.form===n.form})===n}(e,t))}function m(e,t){let i=p(e),o=i.length;if(0===o)return;let l=(0,r.activeElement)((0,n.ownerDocument)(e)),s=i.indexOf(l);return i[-1===s?1===t?0:o-1:s+t]}function h(e,t){if(!e)return null;let r=p((0,n.ownerDocument)(e).body),i=r.length;if(0===i)return null;let o=r.indexOf(e);return -1===o?null:r[(o+t+i)%i]}e.i(59217),e.s(["findNonDisabledListIndex",0,i,"getMaxListIndex",0,function(e,t){return i(e.current,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})},"getMinListIndex",0,function(e,t){return i(e.current,{disabledIndices:t})},"isElementVisible",0,l,"isIndexOutOfListBounds",0,function(e,t){return t<0||t>=e.length},"isListIndexDisabled",0,o],9985),e.s(["disableFocusInside",0,function(e){p(e).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})},"enableFocusInside",0,function(e){let n=[];!function e(n,r,i){d(n).forEach(n=>{(0,t.isHTMLElement)(n)&&n.matches(r)&&i.push(n),e(n,r,i)})}(e,"[data-tabindex]",n),n.forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})},"focusable",0,g,"getNextTabbable",0,function(e){return m((0,n.ownerDocument)(e).body,1)||e},"getPreviousTabbable",0,function(e){return m((0,n.ownerDocument)(e).body,-1)||e},"getTabbableAfterElement",0,function(e){return h(e,1)},"getTabbableBeforeElement",0,function(e){return h(e,-1)},"isOutsideEvent",0,function(e,t){let n=t||e.currentTarget,i=e.relatedTarget;return!i||!(0,r.contains)(n,i)},"isTabbable",0,function(e){return u(e)&&c(e)>=0},"tabbable",0,p],18528)},37692,6663,e=>{"use strict";e.i(59217);var t=e.i(62714),n=e.i(41652),r=e.i(4572),i=e.i(44227),o=e.i(19367),l=e.i(70638),s=e.i(88368),a=e.i(1572),u=e.i(85384),c=e.i(85162),f=e.i(18528),d=e.i(93671),g=e.i(78495),p=e.i(15069),m=e.i(46392);let h={clipPath:"inset(50%)",position:"fixed",top:0,left:0};e.s(["CLICK_TRIGGER_IDENTIFIER",0,"data-base-ui-click-trigger","DISABLED_TRANSITIONS_STYLE",0,{style:{transition:"none"}},"DROPDOWN_COLLISION_AVOIDANCE",0,{fallbackAxisSide:"none"},"PATIENT_CLICK_THRESHOLD",0,500,"POPUP_COLLISION_AVOIDANCE",0,{fallbackAxisSide:"end"},"TYPEAHEAD_RESET_MS",0,500,"ownerVisuallyHidden",0,h],6663);var v=e.i(1624);let E=t.createContext(null),y=()=>t.useContext(E),b=(0,p.createAttribute)("portal");function S(e={}){let{ref:i,container:o,componentProps:c=u.EMPTY_OBJECT,elementProps:f}=e,d=(0,l.useId)(),g=y(),p=g?.portalNode,[h,v]=t.useState(null),[E,x]=t.useState(null),w=(0,a.useStableCallback)(e=>{null!==e&&x(e)}),T=t.useRef(null);(0,s.useIsoLayoutEffect)(()=>{if(null===o){T.current&&(T.current=null,x(null),v(null));return}if(null==d)return;let e=(o&&((0,r.isNode)(o)?o:o.current))??p??document.body;if(null==e){T.current&&(T.current=null,x(null),v(null));return}T.current!==e&&(T.current=e,x(null),v(e))},[o,p,d]);let C=(0,m.useRenderElement)("div",c,{ref:[i,w],props:[{id:d,[b]:""},f]});return{portalNode:E,portalSubtree:h&&C?n.createPortal(C,h):null}}let x=t.forwardRef(function(e,r){let{render:l,className:a,style:u,children:p,container:m,renderGuards:y,...b}=e,{portalNode:x,portalSubtree:w}=S({container:m,ref:r,componentProps:e,elementProps:b}),T=t.useRef(null),C=t.useRef(null),R=t.useRef(null),O=t.useRef(null),[A,P]=t.useState(null),L=t.useRef(!1),I=A?.modal,M=A?.open,k="boolean"==typeof y?y:!!A&&!A.modal&&A.open&&!!x;t.useEffect(()=>{if(x&&!I)return(0,o.mergeCleanups)((0,i.addEventListener)(x,"focusin",e,!0),(0,i.addEventListener)(x,"focusout",e,!0));function e(e){x&&e.relatedTarget&&(0,f.isOutsideEvent)(e)&&("focusin"===e.type?L.current&&((0,f.enableFocusInside)(x),L.current=!1):((0,f.disableFocusInside)(x),L.current=!0))}},[x,I]),(0,s.useIsoLayoutEffect)(()=>{x&&!0===M&&L.current&&((0,f.enableFocusInside)(x),L.current=!1)},[M,x]);let D=t.useMemo(()=>({beforeOutsideRef:T,afterOutsideRef:C,beforeInsideRef:R,afterInsideRef:O,portalNode:x,setFocusManagerState:P}),[x]);return(0,v.jsxs)(t.Fragment,{children:[w,(0,v.jsxs)(E.Provider,{value:D,children:[k&&x&&(0,v.jsx)(c.FocusGuard,{"data-type":"outside",ref:T,onFocus:e=>{if((0,f.isOutsideEvent)(e,x))R.current?.focus();else{let e=A?A.domReference:null,t=(0,f.getPreviousTabbable)(e);t?.focus()}}}),k&&x&&(0,v.jsx)("span",{"aria-owns":x.id,style:h}),x&&n.createPortal(p,x),k&&x&&(0,v.jsx)(c.FocusGuard,{"data-type":"outside",ref:C,onFocus:e=>{if((0,f.isOutsideEvent)(e,x))O.current?.focus();else{let t=A?A.domReference:null,n=(0,f.getNextTabbable)(t);n?.focus(),A?.closeOnFocusOut&&A?.onOpenChange(!1,(0,d.createChangeEventDetails)(g.REASONS.focusOut,e.nativeEvent))}}})]})]})});e.s(["FloatingPortal",0,x,"useFloatingPortalNode",0,S,"usePortalContext",0,y],37692)},16816,e=>{"use strict";let t=["top","right","bottom","left"],n=t.reduce((e,t)=>e.concat(t,t+"-start",t+"-end"),[]),r=Math.min,i=Math.max,o=Math.round,l=Math.floor,s={left:"right",right:"left",bottom:"top",top:"bottom"};function a(e){return e.split("-")[0]}function u(e){return e.split("-")[1]}function c(e){return"x"===e?"y":"x"}function f(e){return"y"===e?"height":"width"}function d(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function g(e){return c(d(e))}function p(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let m=["left","right"],h=["right","left"],v=["top","bottom"],E=["bottom","top"];function y(e){let t=a(e);return s[t]+e.slice(t.length)}e.s(["clamp",0,function(e,t,n){return i(e,r(t,n))},"createCoords",0,e=>({x:e,y:e}),"evaluate",0,function(e,t){return"function"==typeof e?e(t):e},"floor",0,l,"getAlignment",0,u,"getAlignmentAxis",0,g,"getAlignmentSides",0,function(e,t,n){void 0===n&&(n=!1);let r=u(e),i=g(e),o=f(i),l="x"===i?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[o]>t.floating[o]&&(l=y(l)),[l,y(l)]},"getAxisLength",0,f,"getExpandedPlacements",0,function(e){let t=y(e);return[p(e),t,p(t)]},"getOppositeAlignmentPlacement",0,p,"getOppositeAxis",0,c,"getOppositeAxisPlacements",0,function(e,t,n,r){let i=u(e),o=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?h:m;return t?m:h;case"left":case"right":return t?v:E;default:return[]}}(a(e),"start"===n,r);return i&&(o=o.map(e=>e+"-"+i),t&&(o=o.concat(o.map(p)))),o},"getOppositePlacement",0,y,"getPaddingObject",0,function(e){var t,n,r,i;return"number"!=typeof e?{top:null!=(t=e.top)?t:0,right:null!=(n=e.right)?n:0,bottom:null!=(r=e.bottom)?r:0,left:null!=(i=e.left)?i:0}:{top:e,right:e,bottom:e,left:e}},"getSide",0,a,"getSideAxis",0,d,"max",0,i,"min",0,r,"placements",0,n,"rectToClientRect",0,function(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}},"round",0,o,"sides",0,t])},21868,e=>{"use strict";var t=e.i(4572);e.s(["ownerWindow",()=>t.getWindow])},54854,51401,e=>{"use strict";var t=e.i(16816);function n(e,n,r){let i,{reference:o,floating:l}=e,s=(0,t.getSideAxis)(n),a=(0,t.getAlignmentAxis)(n),u=(0,t.getAxisLength)(a),c=(0,t.getSide)(n),f=o.x+o.width/2-l.width/2,d=o.y+o.height/2-l.height/2,g=o[u]/2-l[u]/2;switch(c){case"top":i={x:f,y:o.y-l.height};break;case"bottom":i={x:f,y:o.y+o.height};break;case"right":i={x:o.x+o.width,y:d};break;case"left":i={x:o.x-l.width,y:d};break;default:i={x:o.x,y:o.y}}let p=(0,t.getAlignment)(n);return p&&(i[a]+=g*("end"===p?1:-1)*(r&&"y"===s?-1:1)),i}async function r(e,n){var r;void 0===n&&(n={});let{x:i,y:o,platform:l,rects:s,elements:a,strategy:u}=e,{boundary:c="clippingAncestors",rootBoundary:f="viewport",elementContext:d="floating",altBoundary:g=!1,padding:p=0}=(0,t.evaluate)(n,e),m=(0,t.getPaddingObject)(p),h=a[g?"floating"===d?"reference":"floating":d],v=(0,t.rectToClientRect)(await l.getClippingRect({element:null==(r=await (null==l.isElement?void 0:l.isElement(h)))||r?h:h.contextElement||await (null==l.getDocumentElement?void 0:l.getDocumentElement(a.floating)),boundary:c,rootBoundary:f,strategy:u})),E="floating"===d?{x:i,y:o,width:s.floating.width,height:s.floating.height}:s.reference,y=await (null==l.getOffsetParent?void 0:l.getOffsetParent(a.floating)),b=await (null==l.isElement?void 0:l.isElement(y))&&await (null==l.getScale?void 0:l.getScale(y))||{x:1,y:1},S=(0,t.rectToClientRect)(l.convertOffsetParentRelativeRectToViewportRelativeRect?await l.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:E,offsetParent:y,strategy:u}):E);return{top:(v.top-S.top+m.top)/b.y,bottom:(S.bottom-v.bottom+m.bottom)/b.y,left:(v.left-S.left+m.left)/b.x,right:(S.right-v.right+m.right)/b.x}}let i=async(e,t,i)=>{let{placement:o="bottom",strategy:l="absolute",middleware:s=[],platform:a}=i,u=a.detectOverflow?a:{...a,detectOverflow:r},c=await (null==a.isRTL?void 0:a.isRTL(t)),f=await a.getElementRects({reference:e,floating:t,strategy:l}),{x:d,y:g}=n(f,o,c),p=o,m=0,h={};for(let r=0;re[t]>=0)}function s(e){let n=(0,t.min)(...e.map(e=>e.left)),r=(0,t.min)(...e.map(e=>e.top));return{x:n,y:r,width:(0,t.max)(...e.map(e=>e.right))-n,height:(0,t.max)(...e.map(e=>e.bottom))-r}}let a=new Set(["left","top"]);async function u(e,n){let{placement:r,platform:i,elements:o}=e,l=await (null==i.isRTL?void 0:i.isRTL(o.floating)),s=(0,t.getSide)(r),u=(0,t.getAlignment)(r),c="y"===(0,t.getSideAxis)(r),f=a.has(s)?-1:1,d=l&&c?-1:1,g=(0,t.evaluate)(n,e),{mainAxis:p,crossAxis:m,alignmentAxis:h}="number"==typeof g?{mainAxis:g,crossAxis:0,alignmentAxis:null}:{mainAxis:g.mainAxis||0,crossAxis:g.crossAxis||0,alignmentAxis:g.alignmentAxis};return u&&"number"==typeof h&&(m="end"===u?-1*h:h),c?{x:m*d,y:p*f}:{x:p*f,y:m*d}}var c=e.i(4572);function f(e){let n=(0,c.getComputedStyle)(e),r=parseFloat(n.width)||0,i=parseFloat(n.height)||0,o=(0,c.isHTMLElement)(e),l=o?e.offsetWidth:r,s=o?e.offsetHeight:i,a=(0,t.round)(r)!==l||(0,t.round)(i)!==s;return a&&(r=l,i=s),{width:r,height:i,$:a}}function d(e){return(0,c.isElement)(e)?e:e.contextElement}function g(e){let n=d(e);if(!(0,c.isHTMLElement)(n))return(0,t.createCoords)(1);let r=n.getBoundingClientRect(),{width:i,height:o,$:l}=f(n),s=(l?(0,t.round)(r.width):r.width)/i,a=(l?(0,t.round)(r.height):r.height)/o;return s&&Number.isFinite(s)||(s=1),a&&Number.isFinite(a)||(a=1),{x:s,y:a}}let p=(0,t.createCoords)(0);function m(e){let t=(0,c.getWindow)(e);return(0,c.isWebKit)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:p}function h(e,n,r,i){var o;void 0===n&&(n=!1),void 0===r&&(r=!1);let l=e.getBoundingClientRect(),s=d(e),a=(0,t.createCoords)(1);n&&(i?(0,c.isElement)(i)&&(a=g(i)):a=g(e));let u=(void 0===(o=r)&&(o=!1),i&&o&&i===(0,c.getWindow)(s))?m(s):(0,t.createCoords)(0),f=(l.left+u.x)/a.x,p=(l.top+u.y)/a.y,h=l.width/a.x,v=l.height/a.y;if(s&&i){let e=(0,c.getWindow)(s),t=(0,c.isElement)(i)?(0,c.getWindow)(i):i,n=e,r=(0,c.getFrameElement)(n);for(;r&&t!==n;){let e=g(r),t=r.getBoundingClientRect(),i=(0,c.getComputedStyle)(r),o=t.left+(r.clientLeft+parseFloat(i.paddingLeft))*e.x,l=t.top+(r.clientTop+parseFloat(i.paddingTop))*e.y;f*=e.x,p*=e.y,h*=e.x,v*=e.y,f+=o,p+=l,n=(0,c.getWindow)(r),r=(0,c.getFrameElement)(n)}}return(0,t.rectToClientRect)({width:h,height:v,x:f,y:p})}function v(e,t){let n=(0,c.getNodeScroll)(e).scrollLeft;return t?t.left+n:h((0,c.getDocumentElement)(e)).left+n}function E(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-v(e,n),y:n.top+t.scrollTop}}function y(e,n,r){var i;let o;if("viewport"===n||"layoutViewport"===n)o=function(e,t,n){void 0===n&&(n="viewport");let r="layoutViewport"===n,i=(0,c.getWindow)(e),o=(0,c.getDocumentElement)(e),l=i.visualViewport,s=o.clientWidth,a=o.clientHeight,u=0,f=0;if(l){let e=!(0,c.isWebKit)()||"fixed"===t;r?e||(u=-l.offsetLeft,f=-l.offsetTop):(s=l.width,a=l.height,e&&(u=l.offsetLeft,f=l.offsetTop))}if(0>=v(o)){let e=o.ownerDocument,t=e.body,n=getComputedStyle(t),r="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,i=Math.abs(o.clientWidth-t.clientWidth-r),l="stable both-edges"===getComputedStyle(o).scrollbarGutter?i/2:i;l<=25&&(s-=l)}return{width:s,height:a,x:u,y:f}}(e,r,n);else if("document"===n){let n,r,l,s,a,u;i=(0,c.getDocumentElement)(e),n=(0,c.getNodeScroll)(i),r=i.ownerDocument.body,l=(0,t.max)(i.scrollWidth,i.clientWidth,r.scrollWidth,r.clientWidth),s=(0,t.max)(i.scrollHeight,i.clientHeight,r.scrollHeight,r.clientHeight),a=-n.scrollLeft+v(i),u=-n.scrollTop,"rtl"===(0,c.getComputedStyle)(r).direction&&(a+=(0,t.max)(i.clientWidth,r.clientWidth)-l),o={width:l,height:s,x:a,y:u}}else if((0,c.isElement)(n)){let e,t,i,l,s,a;t=(e=h(n,!0,"fixed"===r)).top+n.clientTop,i=e.left+n.clientLeft,l=g(n),s=n.clientWidth*l.x,a=n.clientHeight*l.y,o={width:s,height:a,x:i*l.x,y:t*l.y}}else{let t=m(e);o={x:n.x-t.x,y:n.y-t.y,width:n.width,height:n.height}}return(0,t.rectToClientRect)(o)}function b(e){return"static"===(0,c.getComputedStyle)(e).position}function S(e,t){if(!(0,c.isHTMLElement)(e)||"fixed"===(0,c.getComputedStyle)(e).position)return null;if(t)return t(e);let n=e.offsetParent;return(0,c.getDocumentElement)(e)===n&&(n=n.ownerDocument.body),n}function x(e,t){let n=(0,c.getWindow)(e);if((0,c.isTopLayer)(e))return n;if(!(0,c.isHTMLElement)(e)){let t=(0,c.getParentNode)(e);for(;t&&!(0,c.isLastTraversableNode)(t);){if((0,c.isElement)(t)&&!b(t))return t;t=(0,c.getParentNode)(t)}return n}let r=S(e,t);for(;r&&(0,c.isTableElement)(r)&&b(r);)r=S(r,t);return r&&(0,c.isLastTraversableNode)(r)&&b(r)&&!(0,c.isContainingBlock)(r)?n:r||(0,c.getContainingBlock)(e)||n}let w=async function(e){let n=this.getOffsetParent||x,r=this.getDimensions,i=await r(e.floating);return{reference:function(e,n,r){let i=(0,c.isHTMLElement)(n),o=(0,c.getDocumentElement)(n),l="fixed"===r,s=h(e,!0,l,n),a={scrollLeft:0,scrollTop:0},u=(0,t.createCoords)(0);if((i||!l)&&(("body"!==(0,c.getNodeName)(n)||(0,c.isOverflowElement)(o))&&(a=(0,c.getNodeScroll)(n)),i)){let e=h(n,!0,l,n);u.x=e.x+n.clientLeft,u.y=e.y+n.clientTop}!i&&o&&(u.x=v(o));let f=!o||i||l?(0,t.createCoords)(0):E(o,a);return{x:s.left+a.scrollLeft-u.x-f.x,y:s.top+a.scrollTop-u.y-f.y,width:s.width,height:s.height}}(e.reference,await n(e.floating),e.strategy),floating:{x:0,y:0,width:i.width,height:i.height}}},T={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:n,rect:r,offsetParent:i,strategy:o}=e,l="fixed"===o,s=(0,c.getDocumentElement)(i),a=!!n&&(0,c.isTopLayer)(n.floating);if(i===s||a&&l)return r;let u={scrollLeft:0,scrollTop:0},f=(0,t.createCoords)(1),d=(0,t.createCoords)(0),p=(0,c.isHTMLElement)(i);if((p||!l)&&(("body"!==(0,c.getNodeName)(i)||(0,c.isOverflowElement)(s))&&(u=(0,c.getNodeScroll)(i)),p)){let e=h(i);f=g(i),d.x=e.x+i.clientLeft,d.y=e.y+i.clientTop}let m=!s||p||l?(0,t.createCoords)(0):E(s,u);return{width:r.width*f.x,height:r.height*f.y,x:r.x*f.x-u.scrollLeft*f.x+d.x+m.x,y:r.y*f.y-u.scrollTop*f.y+d.y+m.y}},getDocumentElement:c.getDocumentElement,getClippingRect:function(e){let{element:n,boundary:r,rootBoundary:i,strategy:o}=e,l=[..."clippingAncestors"===r?(0,c.isTopLayer)(n)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=(0,c.getOverflowAncestors)(e,[],!1).filter(e=>(0,c.isElement)(e)&&"body"!==(0,c.getNodeName)(e)),i=null,o="fixed"===(0,c.getComputedStyle)(e).position,l=o?(0,c.getParentNode)(e):e;for(;(0,c.isElement)(l)&&!(0,c.isLastTraversableNode)(l);){let e=(0,c.getComputedStyle)(l),t=(0,c.isContainingBlock)(l),n=i?i.position:o?"fixed":"";t||"fixed"!==n&&("absolute"!==n||"static"!==e.position)?i=e:r=r.filter(e=>e!==l),l=(0,c.getParentNode)(l)}return t.set(e,r),r}(n,this._c):[].concat(r),i],s=y(n,l[0],o),a=s.top,u=s.right,f=s.bottom,d=s.left;for(let e=1;e{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=(0,t.evaluate)(e,n),f={x:r,y:i},d=await l.detectOverflow(n,c),g=(0,t.getSideAxis)(o),p=(0,t.getOppositeAxis)(g),m=f[p],h=f[g],v=(e,n)=>(0,t.clamp)(n+d["y"===e?"top":"left"],n,n-d["y"===e?"bottom":"right"]);s&&(m=v(p,m)),a&&(h=v(g,h));let E=u.fn({...n,[p]:m,[g]:h});return{...E,data:{x:E.x-r,y:E.y-i,enabled:{[p]:s,[g]:a}}}}}},A=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(n){var r,i,o,l,s;let{placement:a,middlewareData:u,rects:c,initialPlacement:f,platform:d,elements:g}=n,{mainAxis:p=!0,crossAxis:m=!0,fallbackPlacements:h,fallbackStrategy:v="bestFit",fallbackAxisSideDirection:E="none",flipAlignment:y=!0,...b}=(0,t.evaluate)(e,n);if(null!=(r=u.arrow)&&r.alignmentOffset)return{};let S=(0,t.getSide)(a),x=(0,t.getSideAxis)(f),w=(0,t.getSide)(f)===f,T=await (null==d.isRTL?void 0:d.isRTL(g.floating)),C=h||(w||!y?[(0,t.getOppositePlacement)(f)]:(0,t.getExpandedPlacements)(f)),R="none"!==E;!h&&R&&C.push(...(0,t.getOppositeAxisPlacements)(f,y,E,T));let O=[f,...C],A=await d.detectOverflow(n,b),P=[],L=(null==(i=u.flip)?void 0:i.overflows)||[];if(p&&P.push(A[S]),m){let e=(0,t.getAlignmentSides)(a,c,T);P.push(A[e[0]],A[e[1]])}if(L=[...L,{placement:a,overflows:P}],!P.every(e=>e<=0)){let e=((null==(o=u.flip)?void 0:o.index)||0)+1,n=O[e];if(n&&("alignment"!==m||x===(0,t.getSideAxis)(n)||L.every(e=>(0,t.getSideAxis)(e.placement)!==x||e.overflows[0]>0)))return{data:{index:e,overflows:L},reset:{placement:n}};let r=null==(l=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:l.placement;if(!r)switch(v){case"bestFit":{let e=null==(s=L.filter(e=>{if(R){let n=(0,t.getSideAxis)(e.placement);return n===x||"y"===n}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:s[0];e&&(r=e);break}case"initialPlacement":r=f}if(a!==r)return{reset:{placement:r}}}return{}}}},P=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(n){let r,i,{placement:o,rects:l,platform:s,elements:a}=n,{apply:u=()=>{},...c}=(0,t.evaluate)(e,n),f=await s.detectOverflow(n,c),d=(0,t.getSide)(o),g=(0,t.getAlignment)(o),p="y"===(0,t.getSideAxis)(o),{width:m,height:h}=l.floating;"top"===d||"bottom"===d?(r=d,i=g===(await (null==s.isRTL?void 0:s.isRTL(a.floating))?"start":"end")?"left":"right"):(i=d,r="end"===g?"top":"bottom");let v=h-f.top-f.bottom,E=m-f.left-f.right,y=(0,t.min)(h-f[r],v),b=(0,t.min)(m-f[i],E),S=n.middlewareData.shift,x=!S,w=y,T=b;null!=S&&S.enabled.x&&(T=E),null!=S&&S.enabled.y&&(w=v),x&&!g&&(p?T=m-2*(0,t.max)(f.left,f.right):w=h-2*(0,t.max)(f.top,f.bottom)),await u({...n,availableWidth:T,availableHeight:w});let C=await s.getDimensions(a.floating);return m!==C.width||h!==C.height?{reset:{rects:!0}}:{}}}},L=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(n){let{rects:r,platform:i}=n,{strategy:s="referenceHidden",...a}=(0,t.evaluate)(e,n);switch(s){case"referenceHidden":{let e=o(await i.detectOverflow(n,{...a,elementContext:"reference"}),r.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:l(e)}}}case"escaped":{let e=o(await i.detectOverflow(n,{...a,altBoundary:!0}),r.floating);return{data:{escapedOffsets:e,escaped:l(e)}}}default:return{}}}}},I=function(e){return void 0===e&&(e={}),{options:e,fn(n){var r,i,o,l;let{x:s,y:u,placement:c,rects:f,middlewareData:d}=n,{offset:g=0,mainAxis:p=!0,crossAxis:m=!0}=(0,t.evaluate)(e,n),h={x:s,y:u},v=(0,t.getSideAxis)(c),E=(0,t.getOppositeAxis)(v),y=h[E],b=h[v],S=(0,t.evaluate)(g,n),x="number"==typeof S?{mainAxis:S,crossAxis:0}:{mainAxis:null!=(r=S.mainAxis)?r:0,crossAxis:null!=(i=S.crossAxis)?i:0};if(p){let e="y"===E?"height":"width",t=f.reference[E]-f.floating[e]+x.mainAxis,n=f.reference[E]+f.reference[e]-x.mainAxis;yn&&(y=n)}if(m){let e="y"===E?"width":"height",n=a.has((0,t.getSide)(c)),r=f.reference[v]-f.floating[e]+(n&&(null==(o=d.offset)?void 0:o[v])||0)+(n?0:x.crossAxis),i=f.reference[v]+f.reference[e]+(n?0:(null==(l=d.offset)?void 0:l[v])||0)-(n?x.crossAxis:0);bi&&(b=i)}return{[E]:y,[v]:b}}}},M=(e,t,n)=>{let r=new Map,o=null!=n?n:{},l={...T,...o.platform,_c:r};return i(e,t,{...o,platform:l})};e.s(["arrow",0,e=>({name:"arrow",options:e,async fn(n){let{x:r,y:i,placement:o,rects:l,platform:s,elements:a,middlewareData:u}=n,{element:c,padding:f=0}=(0,t.evaluate)(e,n)||{};if(null==c)return{};let d=(0,t.getPaddingObject)(f),g={x:r,y:i},p=(0,t.getAlignmentAxis)(o),m=(0,t.getAxisLength)(p),h=await s.getDimensions(c),v="y"===p,E=v?"clientHeight":"clientWidth",y=l.reference[m]+l.reference[p]-g[p]-l.floating[m],b=g[p]-l.reference[p],S=await (null==s.getOffsetParent?void 0:s.getOffsetParent(c)),x=S?S[E]:0;x&&await (null==s.isElement?void 0:s.isElement(S))||(x=a.floating[E]||l.floating[m]);let w=x/2-h[m]/2-1,T=(0,t.min)(d[v?"top":"left"],w),C=(0,t.min)(d[v?"bottom":"right"],w),R=x-h[m]-C,O=x/2-h[m]/2+(y/2-b/2),A=(0,t.clamp)(T,O,R),P=!u.arrow&&null!=(0,t.getAlignment)(o)&&O!==A&&l.reference[m]/2-(O(0,t.getAlignment)(e)===l),...p.filter(e=>(0,t.getAlignment)(e)!==l)]:p.filter(e=>(0,t.getSide)(e)===e)).filter(e=>!l||(0,t.getAlignment)(e)===l||!!m&&(0,t.getOppositeAlignmentPlacement)(e)!==e):p,E=(null==(r=a.autoPlacement)?void 0:r.index)||0,y=v[E];if(null==y)return{};if(u!==y)return{reset:{placement:v[0]}};let b=await c.detectOverflow(n,h),S=(0,t.getAlignmentSides)(y,s,await (null==c.isRTL?void 0:c.isRTL(f.floating))),x=[b[(0,t.getSide)(y)],b[S[0]],b[S[1]]],w=[...(null==(i=a.autoPlacement)?void 0:i.overflows)||[],{placement:y,overflows:x}],T=v[E+1];if(T)return{data:{index:E+1,overflows:w},reset:{placement:T}};let C=w.map(e=>{let n=(0,t.getAlignment)(e.placement);return[e.placement,n&&d?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),R=(null==(o=C.filter(e=>e[2].slice(0,(0,t.getAlignment)(e[0])?2:3).every(e=>e<=0))[0])?void 0:o[0])||C[0][0];return R!==u?{data:{index:E+1,overflows:w},reset:{placement:R}}:{}}}},"autoUpdate",0,function(e,n,r,i){let o;void 0===i&&(i={});let{ancestorScroll:l=!0,ancestorResize:s=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:u="function"==typeof IntersectionObserver,animationFrame:f=!1}=i,g=d(e),p=l||s?[...g?(0,c.getOverflowAncestors)(g):[],...n?(0,c.getOverflowAncestors)(n):[]]:[];p.forEach(e=>{l&&e.addEventListener("scroll",r),s&&e.addEventListener("resize",r)});let m=g&&u?function(e,n,r){let i,o=null,l=(0,c.getDocumentElement)(e);function s(){var e;clearTimeout(i),null==(e=o)||e.disconnect(),o=null}function a(r,u){void 0===r&&(r=!1),void 0===u&&(u=1),s();let c=e.getBoundingClientRect(),{left:f,top:d,width:g,height:p}=c;if(r||n(),!g||!p)return;let m={rootMargin:-(0,t.floor)(d)+"px "+-(0,t.floor)(l.clientWidth-(f+g))+"px "+-(0,t.floor)(l.clientHeight-(d+p))+"px "+-(0,t.floor)(f)+"px",threshold:(0,t.max)(0,(0,t.min)(1,u))||1},h=!0;function v(t){let n=t[0].intersectionRatio;if(!C(c,e.getBoundingClientRect()))return a();if(n!==u){if(!h)return a();n?a(!1,n):i=setTimeout(()=>{a(!1,1e-7)},1e3)}h=!1}try{o=new IntersectionObserver(v,{...m,root:l.ownerDocument})}catch(e){o=new IntersectionObserver(v,m)}o.observe(e)}let u=(0,c.getWindow)(e),f=()=>a(r);return u.addEventListener("resize",f),a(!0),()=>{u.removeEventListener("resize",f),s()}}(g,r,s):null,v=-1,E=null;a&&(E=new ResizeObserver(e=>{let[t]=e;t&&t.target===g&&E&&n&&(E.unobserve(n),cancelAnimationFrame(v),v=requestAnimationFrame(()=>{var e;null==(e=E)||e.observe(n)})),r()}),g&&!f&&E.observe(g),n&&E.observe(n));let y=f?h(e):null;return f&&function t(){let n=h(e);y&&!C(y,n)&&r(),y=n,o=requestAnimationFrame(t)}(),r(),()=>{var e;p.forEach(e=>{l&&e.removeEventListener("scroll",r),s&&e.removeEventListener("resize",r)}),null==m||m(),null==(e=E)||e.disconnect(),E=null,f&&cancelAnimationFrame(o)}},"computePosition",0,M,"flip",0,A,"hide",0,L,"inline",0,function(e){return void 0===e&&(e={}),{name:"inline",options:e,async fn(n){let{placement:r,elements:i,rects:o,platform:l,strategy:a}=n,{padding:u=2,x:c,y:f}=(0,t.evaluate)(e,n),d=Array.from(await (null==l.getClientRects?void 0:l.getClientRects(i.reference))||[]);if(!d.length)return{};let g=function(e){let n=e.slice().sort((e,t)=>e.y-t.y),r=[],i=null;for(let e=0;ei.height/2?r.push([t]):r[r.length-1].push(t),i=t}return r.map(e=>(0,t.rectToClientRect)(s(e)))}(d),p=(0,t.rectToClientRect)(s(d)),m=(0,t.getPaddingObject)(u),h=await l.getElementRects({reference:{getBoundingClientRect:function(){if(2===g.length&&(g[0].left>g[1].right||g[1].left>g[0].right)&&null!=c&&null!=f)return g.find(e=>c>e.left-m.left&&ce.top-m.top&&f=2){if("y"===(0,t.getSideAxis)(r)){let e=g[0],n=g[g.length-1],i="top"===(0,t.getSide)(r),o=e.top,l=n.bottom,s=i?e.left:n.left,a=i?e.right:n.right;return(0,t.rectToClientRect)({x:s,y:o,width:a-s,height:l-o})}let e="left"===(0,t.getSide)(r),n=(0,t.max)(...g.map(e=>e.right)),i=(0,t.min)(...g.map(e=>e.left)),o=g.filter(t=>e?t.left===i:t.right===n),l=o[0].top,s=o[o.length-1].bottom;return(0,t.rectToClientRect)({x:i,y:l,width:n-i,height:s-l})}return p}},floating:i.floating,strategy:a});return o.reference.x!==h.reference.x||o.reference.y!==h.reference.y||o.reference.width!==h.reference.width||o.reference.height!==h.reference.height?{reset:{rects:h}}:{}}}},"limitShift",0,I,"offset",0,R,"shift",0,O,"size",0,P],54854);var k=e.i(62714),D=e.i(41652),N="u">typeof document?k.useLayoutEffect:function(){};function F(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(!F(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)&&!F(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function H(e){return"u"{t.current=e}),t}e.s(["flip",0,(e,t)=>{let n=A(e);return{name:n.name,fn:n.fn,options:[e,t]}},"hide",0,(e,t)=>{let n=L(e);return{name:n.name,fn:n.fn,options:[e,t]}},"limitShift",0,(e,t)=>({fn:I(e).fn,options:[e,t]}),"offset",0,(e,t)=>{let n=R(e);return{name:n.name,fn:n.fn,options:[e,t]}},"shift",0,(e,t)=>{let n=O(e);return{name:n.name,fn:n.fn,options:[e,t]}},"size",0,(e,t)=>{let n=P(e);return{name:n.name,fn:n.fn,options:[e,t]}},"useFloating",0,function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:i,elements:{reference:o,floating:l}={},transform:s=!0,whileElementsMounted:a,open:u}=e,[c,f]=k.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[d,g]=k.useState(r);F(d,r)||g(r);let[p,m]=k.useState(null),[h,v]=k.useState(null),E=k.useCallback(e=>{e!==x.current&&(x.current=e,m(e))},[]),y=k.useCallback(e=>{e!==w.current&&(w.current=e,v(e))},[]),b=o||p,S=l||h,x=k.useRef(null),w=k.useRef(null),T=k.useRef(c),C=null!=a,R=V(a),O=V(i),A=V(u),P=k.useCallback(()=>{if(!x.current||!w.current)return;let e={placement:t,strategy:n,middleware:d};O.current&&(e.platform=O.current),M(x.current,w.current,e).then(e=>{let t={...e,isPositioned:!1!==A.current};L.current&&!F(T.current,t)&&(T.current=t,D.flushSync(()=>{f(t)}))})},[d,t,n,O,A]);N(()=>{!1===u&&T.current.isPositioned&&(T.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[u]);let L=k.useRef(!1);N(()=>(L.current=!0,()=>{L.current=!1}),[]),N(()=>{if(b&&(x.current=b),S&&(w.current=S),b&&S){if(R.current)return R.current(b,S,P);P()}},[b,S,P,R,C]);let I=k.useMemo(()=>({reference:x,floating:w,setReference:E,setFloating:y}),[E,y]),B=k.useMemo(()=>({reference:b,floating:S}),[b,S]),_=k.useMemo(()=>{let e={position:n,left:0,top:0};if(!B.floating)return e;let t=W(B.floating,c.x),r=W(B.floating,c.y);return s?{...e,transform:"translate("+t+"px, "+r+"px)",...H(B.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,s,B.floating,c.x,c.y]);return k.useMemo(()=>({...c,update:P,refs:I,elements:B,floatingStyles:_}),[c,P,I,B,_])}],51401)},53334,98474,81214,e=>{"use strict";var t=e.i(62714),n=e.i(16816),r=e.i(12229),i=e.i(21868),o=e.i(88368),l=e.i(96434),s=e.i(1572),a=e.i(54854),u=e.i(51401),c=e.i(4572),f=e.i(41252);e.i(59217);var d=e.i(70638),g=e.i(16484),p=e.i(47673),m=e.i(50780);let h=t.createContext(void 0);function v(){let e=t.useContext(h);return e?.direction??"ltr"}e.s(["useDirection",0,v],98474);let E=(0,u.hide)().fn,y={name:"hide",async fn(e){let{width:t,height:n,x:r,y:i}=e.rects.reference,o=await E(e);return{data:{referenceHidden:o.data?.referenceHidden||0===t&&0===n&&0===r&&0===i}}}},b={sideX:"left",sideY:"top"};function S(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 x(e,t,r){let{rects:i,placement:o}=e;return{side:S(t,(0,n.getSide)(o),r),align:(0,n.getAlignment)(o)||"center",anchor:{width:i.reference.width,height:i.reference.height},positioner:{width:i.floating.width,height:i.floating.height}}}function w(e){return null!=e&&"current"in e}e.s(["DEFAULT_SIDES",0,b,"adaptiveOrigin",0,{name:"adaptiveOrigin",async fn(e){let{x:t,y:o,rects:{floating:l},elements:{floating:s},platform:a,strategy:u,placement:c}=e,f=(0,i.ownerWindow)(s),d=f.getComputedStyle(s);if("0s"===d.transitionDuration||""===d.transitionDuration)return{x:t,y:o,data:b};let g=await a.getOffsetParent?.(s),p={width:0,height:0};if("fixed"===u&&f?.visualViewport)p={width:f.visualViewport.width,height:f.visualViewport.height};else if(g===f){let e=(0,r.ownerDocument)(s);p={width:e.documentElement.clientWidth,height:e.documentElement.clientHeight}}else await a.isElement?.(g)&&(p=await a.getDimensions(g));let m=(0,n.getSide)(c),h=t,v=o;return"left"===m&&(h=p.width-(t+l.width)),"top"===m&&(v=p.height-(o+l.height)),{x:h,y:v,data:{sideX:"left"===m?"right":b.sideX,sideY:"top"===m?"bottom":b.sideY}}}}],81214),e.s(["useAnchorPositioning",0,function(e){var h,E;let{anchor:T,positionMethod:C="absolute",side:R="bottom",sideOffset:O=0,align:A="center",alignOffset:P=0,collisionBoundary:L,collisionPadding:I=5,sticky:M=!1,arrowPadding:k=5,disableAnchorTracking:D=!1,inline:N,keepMounted:F=!1,floatingRootContext:H,mounted:W,collisionAvoidance:V,shiftCrossAxis:B=!1,nodeId:_,adaptiveOrigin:j,lazyFlip:$=!1,externalTree:U}=e,[Y,z]=t.useState(null);W||null===Y||z(null);let K=V.side||"flip",X=V.align||"flip",J=V.fallbackAxisSide||"end",q="function"==typeof T?T:void 0,G=(0,s.useStableCallback)(q),Q=q?G:T,Z=(0,l.useValueAsRef)(T),ee=(0,l.useValueAsRef)(W),et="rtl"===v(),en=Y||({top:"top",right:"right",bottom:"bottom",left:"left","inline-end":et?"left":"right","inline-start":et?"right":"left"})[R],er="center"===A?en:`${en}-${A}`,ei=I,eo=+("bottom"===R),el=+("top"===R),es=+("right"===R),ea=+("left"===R);"number"==typeof ei?ei={top:ei+eo,right:ei+ea,bottom:ei+el,left:ei+es}:ei&&(ei={top:(ei.top||0)+eo,right:(ei.right||0)+ea,bottom:(ei.bottom||0)+el,left:(ei.left||0)+es});let eu={boundary:"clipping-ancestors"===L?"clippingAncestors":L,padding:ei},ec=t.useRef(null),ef=(0,l.useValueAsRef)(O),ed=(0,l.useValueAsRef)(P),eg="function"!=typeof O?O:0,ep="function"!=typeof P?P:0,em=[];N&&em.push(N),em.push((0,u.offset)(e=>{let t=x(e,R,et),n="function"==typeof ef.current?ef.current(t):ef.current,r="function"==typeof ed.current?ed.current(t):ed.current;return{mainAxis:n,crossAxis:r,alignmentAxis:r}},[eg,ep,et,R]));let eh="none"===X&&"shift"!==K,ev=!eh&&(M||B||"shift"===K),eE="none"===K?null:(0,u.flip)({...eu,padding:{top:ei.top+1,right:ei.right+1,bottom:ei.bottom+1,left:ei.left+1},mainAxis:!B&&"flip"===K,crossAxis:"flip"===X&&"alignment",fallbackAxisSideDirection:J}),ey=eh?null:(0,u.shift)(e=>{let t=(0,r.ownerDocument)(e.elements.floating).documentElement;return{...eu,rootBoundary:B?{x:0,y:0,width:t.clientWidth,height:t.clientHeight}:void 0,mainAxis:"none"!==X,crossAxis:ev,limiter:M||B?void 0:(0,u.limitShift)(e=>{if(!ec.current)return{};let{width:t,height:r}=ec.current.getBoundingClientRect(),i=(0,n.getSideAxis)((0,n.getSide)(e.placement)),o="y"===i?ei.left+ei.right:ei.top+ei.bottom;return{offset:("y"===i?t:r)/2+o/2}})}},[eu,M,B,ei,X]);"shift"===K||"shift"===X||"center"===A?em.push(ey,eE):em.push(eE,ey),em.push((0,u.size)({...eu,apply({elements:{floating:e},availableWidth:t,availableHeight:n,rects:r}){if(!ee.current)return;let o=e.style;o.setProperty("--available-width",`${t}px`),o.setProperty("--available-height",`${n}px`);let l=(0,i.ownerWindow)(e).devicePixelRatio||1,{x:s,y:a,width:u,height:c}=r.reference,f=(Math.round((s+u)*l)-Math.round(s*l))/l,d=(Math.round((a+c)*l)-Math.round(a*l))/l;o.setProperty("--anchor-width",`${f}px`),o.setProperty("--anchor-height",`${d}px`)}}),(h=e=>({element:ec.current||(0,r.ownerDocument)(e.elements.floating).createElement("div"),padding:k,offsetParent:"floating"}),E=[k],{name:"arrow",options:h,async fn(e){let{x:t,y:r,placement:i,rects:o,platform:l,elements:s,middlewareData:a}=e,{element:u,padding:c=0,offsetParent:f="real"}=(0,n.evaluate)(h,e)||{};if(null==u)return{};let d=(0,n.getPaddingObject)(c),g={x:t,y:r},p=(0,n.getAlignmentAxis)(i),m=(0,n.getAxisLength)(p),v=await l.getDimensions(u),E="y"===p,y=E?"clientHeight":"clientWidth",b=o.reference[m]+o.reference[p]-g[p]-o.floating[m],S=g[p]-o.reference[p],x="real"===f?await l.getOffsetParent?.(u):s.floating,w=s.floating[y]||o.floating[m];w&&await l.isElement?.(x)||(w=s.floating[y]||o.floating[m]);let T=w/2-v[m]/2-1,C=Math.min(d[E?"top":"left"],T),R=Math.min(d[E?"bottom":"right"],T),O=w-v[m]-R,A=w/2-v[m]/2+(b/2-S/2),P=(0,n.clamp)(C,A,O),L=!a.arrow&&null!=(0,n.getAlignment)(i)&&A!==P&&o.reference[m]/2-(AE,b={top:`${p}px calc(100% + ${E}px)`,bottom:`${p}px ${-E}px`,left:`calc(100% + ${E}px) ${m}px`,right:`${-E}px ${m}px`}[s],S=`${p}px ${o.reference.y+v-l}px`;return t.floating.style.setProperty("--transform-origin",ev&&"y"===a&&y?S:b),{}}},y,j),(0,o.useIsoLayoutEffect)(()=>{!W&&H&&H.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[W,H]);let eb=t.useMemo(()=>({elementResize:!D&&"u">typeof ResizeObserver,layoutShift:!D&&"u">typeof IntersectionObserver}),[D]),{refs:eS,elements:ex,x:ew,y:eT,middlewareData:eC,update:eR,placement:eO,context:eA,isPositioned:eP,floatingStyles:eL}=function(e={}){let{nodeId:n,externalTree:r}=e,i=function(e){let{open:t=!1,onOpenChange:n,elements:r={}}=e,i=(0,d.useId)(),l=null!=(0,f.useFloatingParentNodeId)(),s=(0,g.useRefWithInit)(()=>new m.FloatingRootStore({open:t,transitionStatus:void 0,onOpenChange:n,referenceElement:r.reference??null,floatingElement:r.floating??null,triggerElements:new p.PopupTriggerMap,floatingId:i,syncOnly:!1,nested:l})).current;return(0,o.useIsoLayoutEffect)(()=>{let e={open:t,floatingId:i};void 0!==r.reference&&(e.referenceElement=r.reference,e.domReferenceElement=(0,c.isElement)(r.reference)?r.reference:null),void 0!==r.floating&&(e.floatingElement=r.floating),s.update(e)},[t,i,r.reference,r.floating,s]),s.context.onOpenChange=n,s.context.nested=l,s}(e),l=e.rootContext||i,s=l.useState("referenceElement"),a=l.useState("floatingElement"),h=l.useState("domReferenceElement"),v=l.useState("open"),E=l.useState("floatingId"),[y,b]=t.useState(null),[S,x]=t.useState(void 0),[w,T]=t.useState(void 0),C=t.useRef(null),R=(0,f.useFloatingTree)(r),O=t.useMemo(()=>({reference:s,floating:a,domReference:h}),[s,a,h]),A=(0,u.useFloating)({...e,elements:{...O,...y&&{reference:y}}}),P=(0,c.isElement)(S)?S:null,L=void 0===w?l.state.floatingElement:w;l.useSyncedValue("referenceElement",S??null),l.useSyncedValue("domReferenceElement",void 0===S?h:P),l.useSyncedValue("floatingElement",L);let I=t.useCallback(e=>{let t=(0,c.isElement)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;b(t),A.refs.setReference(t)},[A.refs]),M=t.useCallback(e=>{((0,c.isElement)(e)||null===e)&&(C.current=e,x(e)),((0,c.isElement)(A.refs.reference.current)||null===A.refs.reference.current||null!==e&&!(0,c.isElement)(e))&&A.refs.setReference(e)},[A.refs,x]),k=t.useCallback(e=>{T(e),A.refs.setFloating(e)},[A.refs]),D=t.useMemo(()=>({...A.refs,setReference:M,setFloating:k,setPositionReference:I,domReference:C}),[A.refs,M,k,I]),N=t.useMemo(()=>({...A.elements,domReference:h}),[A.elements,h]),F=t.useMemo(()=>({...A,dataRef:l.context.dataRef,open:v,onOpenChange:l.setOpen,events:l.context.events,floatingId:E,refs:D,elements:N,nodeId:n,rootStore:l}),[A,D,N,n,l,v,E]);return(0,o.useIsoLayoutEffect)(()=>{h&&(C.current=h)},[h]),(0,o.useIsoLayoutEffect)(()=>{l.context.dataRef.current.floatingContext=F;let e=R?.nodesRef.current.find(e=>e.id===n);e&&(e.context=F)}),t.useMemo(()=>({...A,context:F,refs:D,elements:N,rootStore:l}),[A,D,N,F,l])}({rootContext:H,open:F?W:void 0,placement:er,middleware:em,strategy:C,whileElementsMounted:F?void 0:(...e)=>(0,a.autoUpdate)(...e,eb),nodeId:_,externalTree:U}),{sideX:eI,sideY:eM}=eC.adaptiveOrigin||b,ek=eP?C:"fixed",eD=t.useMemo(()=>{let e=j?{position:ek,[eI]:ew,[eM]:eT}:{position:ek,...eL};return eP||(e.opacity=0),e},[j,ek,eI,ew,eM,eT,eL,eP]),eN=t.useRef(null);(0,o.useIsoLayoutEffect)(()=>{if(!W)return;let e=Z.current,t="function"==typeof e?e():e,n=(w(t)?t.current:t)||null;n!==eN.current&&(eS.setPositionReference(n),eN.current=n)},[W,eS,Q,Z]),t.useEffect(()=>{if(!W)return;let e=Z.current;"function"!=typeof e&&w(e)&&e.current!==eN.current&&(eS.setPositionReference(e.current),eN.current=e.current)},[W,eS,Q,Z]),t.useEffect(()=>{if(F&&W&&ex.reference&&ex.floating)return(0,a.autoUpdate)(ex.reference,ex.floating,eR,eb)},[F,W,ex,eR,eb]);let eF=(0,n.getSide)(eO),eH=S(R,eF,et),eW=(0,n.getAlignment)(eO)||"center",eV=!!eC.hide?.referenceHidden;(0,o.useIsoLayoutEffect)(()=>{$&&W&&eP&&z(eF)},[$,W,eP,eF]);let eB=t.useMemo(()=>({position:"absolute",top:eC.arrow?.y,left:eC.arrow?.x}),[eC.arrow]),e_=eC.arrow?.centerOffset!==0;return t.useMemo(()=>({positionerStyles:eD,arrowStyles:eB,arrowRef:ec,arrowUncentered:e_,side:eH,align:eW,physicalSide:eF,anchorHidden:eV,refs:eS,context:eA,isPositioned:eP,update:eR}),[eD,eB,ec,e_,eH,eW,eF,eV,eS,eA,eP,eR])}],53334)},51811,e=>{"use strict";var t=e.i(85384),n=e.i(6663);e.s(["getDisabledMountTransitionStyles",0,function(e){return"starting"===e?n.DISABLED_TRANSITIONS_STYLE:t.EMPTY_OBJECT}])},77509,e=>{"use strict";var t=e.i(44258),n=e.i(46392),r=e.i(51811);e.s(["usePositioner",0,function(e,i,{styles:o,transitionStatus:l,props:s,refs:a,hidden:u,inert:c=!1}){let f={...o};return c&&(f.pointerEvents="none"),(0,n.useRenderElement)("div",e,{state:i,ref:a,props:[{role:"presentation",hidden:u,style:f},(0,r.getDisabledMountTransitionStyles)(l),s],stateAttributesMapping:t.popupStateMapping})}])},62605,e=>{"use strict";var t=e.i(62714),n=e.i(44227),r=e.i(19367),i=e.i(88368),o=e.i(12229),l=e.i(1572),s=e.i(95023),a=e.i(4572),u=e.i(93671),c=e.i(78495),f=e.i(41252),d=e.i(57668),g=e.i(20020),p=e.i(16877),m=e.i(71459),h=e.i(55094),v=e.i(37652);e.s(["useHoverFloatingInteraction",0,function(e,E={}){let{enabled:y=!0,closeDelay:b=0,nodeId:S}=E,x="rootStore"in e?e.rootStore:e,w=x.useState("open"),T=x.useState("floatingElement"),C=x.useState("domReferenceElement"),{dataRef:R}=x.context,O=(0,f.useFloatingTree)(),A=(0,f.useFloatingParentNodeId)(),P=(0,p.useHoverInteractionSharedState)(x),L=(0,s.useTimeout)(),I=(0,l.useStableCallback)(()=>(0,h.isClickLikeOpenEvent)(R.current.openEvent?.type,P.interactedInside)),M=(0,l.useStableCallback)(()=>(0,h.isHoverOpenEvent)(R.current.openEvent?.type)),k=(0,l.useStableCallback)(()=>{(0,p.clearSafePolygonPointerEventsMutation)(P)});(0,i.useIsoLayoutEffect)(()=>{w||(P.pointerType=void 0,P.restTimeoutPending=!1,P.interactedInside=!1,k())},[w,P,k]),t.useEffect(()=>k,[k]),(0,i.useIsoLayoutEffect)(()=>{if(y&&w&&P.handleCloseOptions?.blockPointerEvents&&M()&&(0,a.isElement)(C)&&T){let e=(0,o.ownerDocument)(T),t=O?.nodesRef.current.find(e=>e.id===A)?.context?.elements.floating;t&&(t.style.pointerEvents="");let n=P.pointerEventsScopeElement!==T?P.pointerEventsScopeElement:null,r=t!==T?t:null,i=P.handleCloseOptions?.getScope?.()??n??r??C.closest("[data-rootownerid]")??e.body;return(0,p.applySafePolygonPointerEventsMutation)(P,{scopeElement:i,referenceElement:C,floatingElement:T}),()=>{k()}}},[y,w,C,T,P,M,O,A,k]),t.useEffect(()=>{if(y)return(0,r.mergeCleanups)(T&&(0,n.addEventListener)(T,"mouseenter",function(){P.openChangeTimeout.clear(),L.clear(),O?.events.off("floating.closed",t),k()}),T&&(0,n.addEventListener)(T,"mouseleave",function(n){if(e()&&O)return void O.events.on("floating.closed",t);if((0,v.isInsideEnabledTrigger)(n.relatedTarget,x.context.triggerElements))return;let r=R.current.floatingContext?.nodeId??S,i=n.relatedTarget;if(!(O&&r&&(0,a.isElement)(i)&&(0,g.getNodeChildren)(O.nodesRef.current,r,!1).some(e=>(0,d.contains)(e.context?.elements.floating,i)))){let e,t;if(P.handler)return void P.handler(n);k(),M()&&!I()&&(e=(0,h.getDelay)(b,"close",P.pointerType),t=()=>{x.setOpen(!1,(0,u.createChangeEventDetails)(c.REASONS.triggerHover,n)),O?.events.emit("floating.closed",n)},e?P.openChangeTimeout.start(e,t):(P.openChangeTimeout.clear(),t()))}}),T&&(0,n.addEventListener)(T,"pointerdown",function(e){let t=(0,d.getTarget)(e);if(!(0,m.isInteractiveElement)(t)){P.interactedInside=!1;return}P.interactedInside=t?.closest("[aria-haspopup]")!=null},!0),()=>{O?.events.off("floating.closed",t)});function e(){return!!(O&&A&&(0,g.getNodeChildren)(O.nodesRef.current,A).length>0)}function t(n){!O||!A||e()||L.start(0,()=>{O.events.off("floating.closed",t),x.setOpen(!1,(0,u.createChangeEventDetails)(c.REASONS.triggerHover,n)),O.events.emit("floating.closed",n)})}},[y,T,x,R,b,S,M,I,k,P,O,A,L])}])},68042,e=>{"use strict";var t=e.i(46529);e.s(["inertValue",0,function(e){return(0,t.isReactVersionAtLeast)(19)?e:e?"true":void 0}])},19442,31079,e=>{"use strict";var t=e.i(62714),n=e.i(41652),r=e.i(68042),i=e.i(57543),o=e.i(88368),l=e.i(1572),s=e.i(12229),a=e.i(8779),u=e.i(85384),c=e.i(16816),f=e.i(4572);function d(e){let t=(0,f.getComputedStyle)(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=(0,f.isHTMLElement)(e),o=i?e.offsetWidth:n,l=i?e.offsetHeight:r;return((0,c.round)(n)!==o||(0,c.round)(r)!==l)&&(n=o,r=l),{width:n,height:r}}function g(e,t,n){let r=e.style.getPropertyValue(t);return e.style.setProperty(t,n),()=>{e.style.setProperty(t,r)}}function p(e,t){let n=[];for(let[r,i]of Object.entries(t))n.push(g(e,r,i));return n.length?()=>{n.forEach(e=>e())}:u.NOOP}function m(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 h(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)}e.s(["getCssDimensions",0,d],31079);var v=e.i(98474),E=e.i(1624);e.s(["usePopupViewport",0,function(e){let c,{store:f,side:y,cssVars:b,children:S}=e,x=(0,v.useDirection)(),w=f.useState("activeTriggerElement"),T=f.useState("activeTriggerId"),C=f.useState("open"),R=f.useState("payload"),O=f.useState("mounted"),A=f.useState("popupElement"),P=f.useState("positionerElement"),L=function(e){let[n,r]=t.useState({current:e,previous:null});return e!==n.current&&r({current:e,previous:n.current}),n.previous}(C?w:null),I=function(e,n){let[r,i]=t.useState(0),l=t.useRef(e),s=t.useRef(n),a=t.useRef(!1);return(0,o.useIsoLayoutEffect)(()=>{let t=l.current,r=n!==s.current;e!==t?(i(e=>e+1),a.current=!r):a.current&&r&&(i(e=>e+1),a.current=!1),l.current=e,s.current=n},[e,n]),`${e??"current"}-${r}`}(T,R),M=t.useRef(null),[k,D]=t.useState(null),[N,F]=t.useState(null),H=t.useRef(null),W=t.useRef(null),V=(0,a.useAnimationsFinished)(H,!0,!1),B=(0,i.useAnimationFrame)(),[_,j]=t.useState(null),[$,U]=t.useState(!1);(0,o.useIsoLayoutEffect)(()=>(f.set("hasViewport",!0),()=>{f.set("hasViewport",!1)}),[f]);let Y=(0,l.useStableCallback)(()=>{H.current?.style.setProperty("animation","none"),H.current?.style.setProperty("transition","none"),W.current?.style.setProperty("display","none")}),z=(0,l.useStableCallback)(e=>{H.current?.style.removeProperty("animation"),H.current?.style.removeProperty("transition"),W.current?.style.removeProperty("display"),e&&j(e)}),K=t.useRef(null);(0,o.useIsoLayoutEffect)(()=>{C&&O||(K.current=null)},[C,O]),(0,o.useIsoLayoutEffect)(()=>{var e,t;let r,i,o,l;w&&L&&w!==L&&K.current!==w&&M.current&&(D(M.current),U(!0),F((e=L,t=w,r=e.getBoundingClientRect(),i=t.getBoundingClientRect(),o={x:r.left+r.width/2,y:r.top+r.height/2},{horizontal:(l={x:i.left+i.width/2,y:i.top+i.height/2}).x-o.x,vertical:l.y-o.y})),B.request(()=>{n.flushSync(()=>{U(!1)}),V(()=>{D(null),j(null),M.current=null})}),K.current=w)},[w,L,k,V,B]),(0,o.useIsoLayoutEffect)(()=>{let e=H.current;if(!e)return;let t=(0,s.ownerDocument)(e).createElement("div");for(let n of Array.from(e.childNodes))t.appendChild(n.cloneNode(!0));M.current=t});let X=null!=k;return c=X?(0,E.jsxs)(t.Fragment,{children:[(0,E.jsx)("div",{"data-previous":!0,inert:(0,r.inertValue)(!0),ref:W,style:{..._?{[b.popupWidth]:`${_.width}px`,[b.popupHeight]:`${_.height}px`}:null,position:"absolute"},"data-ending-style":$?void 0:""},"previous"),(0,E.jsx)("div",{"data-current":!0,ref:H,"data-starting-style":$?"":void 0,children:S},I)]}):(0,E.jsx)("div",{"data-current":!0,ref:H,children:S},I),(0,o.useIsoLayoutEffect)(()=>{let e=W.current;e&&k&&e.replaceChildren(...Array.from(k.childNodes))},[k]),!function(e){let{popupElement:n,positionerElement:r,content:s,mounted:c,onMeasureLayout:f,onMeasureLayoutComplete:v,side:E,direction:y}=e,b=(0,a.useAnimationsFinished)(n,!0,!1),S=(0,i.useAnimationFrame)(),x=t.useRef(null),w=t.useRef(!0),T=t.useRef(u.NOOP),C=(0,l.useStableCallback)(f),R=(0,l.useStableCallback)(v),O=t.useMemo(()=>{let e="top"===E,t="left"===E;return"rtl"===y?(e=e||"inline-end"===E,t=t||"inline-end"===E):(e=e||"inline-start"===E,t=t||"inline-start"===E),e?{position:"absolute",["top"===E?"bottom":"top"]:"0",[t?"right":"left"]:"0"}:u.EMPTY_OBJECT},[E,y]);(0,o.useIsoLayoutEffect)(()=>{if(!c){T.current=u.NOOP,w.current=!0,x.current=null;return}if(!n||!r)return;T.current=p(n,O),m(n,"auto");let e=g(n,"position","static"),t=g(n,"transform","none"),i=g(n,"scale","1"),o=p(r,{"--available-width":"max-content","--available-height":"max-content"});function l(){e(),t(),o(),i()}if(C?.(),w.current||null===x.current){h(r,"max-content");let e=d(n);return x.current=e,h(r,e),l(),R?.(null,e),w.current=!1,()=>{T.current(),T.current=u.NOOP}}h(r,"max-content");let s=x.current,a=d(n);x.current=a,m(n,s),l(),R?.(s,a),h(r,a);let f=new AbortController;return S.request(()=>{m(n,a),b(()=>{n.style.setProperty("--popup-width","auto"),n.style.setProperty("--popup-height","auto")},f.signal)}),()=>{f.abort(),S.cancel(),T.current(),T.current=u.NOOP}},[s,n,r,b,S,c,C,R,O])}({popupElement:A,positionerElement:P,mounted:O,content:R,onMeasureLayout:Y,onMeasureLayoutComplete:z,side:y,direction:x}),{children:c,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":""}`}}(N),transitioning:X}}}],19442)}]);