1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8073],{1882:(e,t,n)=>{"use strict";n.d(t,{j:()=>l});var r=n(12115);let o={};function l(e,t){let n=r.useRef(o);return n.current===o&&(n.current=e(t)),n}},1888:(e,t,n)=>{"use strict";n.d(t,{i:()=>ee});var r=n(12115),o=n(11606),l=n(98627),i=n(5480),u=n(33593),s=n(99793),a=n(44016),c=n(49943),f=n(2066),d=n(3068),p=n(62159),h=n(59273),g=n(38919),v=n(22024),m=n(35836),b=n(39174),y=n(39516),x=n(56824),w=n(28787),E=n(13788),R=n(53967);function S(){return!1}var M=n(48514),k=n(62909),C=n(18277),T=n(27323),O=n(55560);function I(e,t,n){switch(e){case"vertical":return t;case"horizontal":return n;default:return t||n}}function A(e,t){return I(t,e===T.il||e===T.Jd,e===T.eR||e===T.RJ)}function P(e,t,n){return I(t,e===T.Jd,n?e===T.eR:e===T.RJ)||"Enter"===e||" "===e||""===e}var q=n(17755),F=n(4032),j=n(18516),N=n(32083),L=n(45440),D=n(26318),K=n(82668),z=n(76765),W=n(83760),H=n(1882),B=n(49980),U=n(2428);let V=(0,z.M)(e=>e.triggerIdProp??e.activeTriggerId),$=(0,z.M)(e=>e.openProp??e.open),_=(0,z.M)(e=>(e.popupElement?.id??e.floatingId)||void 0);function G(e,t){return void 0!==t&&$(e)&&V(e)===t}let Y={...{open:$,mounted:(0,z.M)(e=>e.mounted),transitionStatus:(0,z.M)(e=>e.transitionStatus),floatingRootContext:(0,z.M)(e=>e.floatingRootContext),triggerCount:(0,z.M)(e=>e.triggerCount),preventUnmountingOnClose:(0,z.M)(e=>e.preventUnmountingOnClose),payload:(0,z.M)(e=>e.payload),activeTriggerId:V,activeTriggerElement:(0,z.M)(e=>e.mounted?e.activeTriggerElement:null),popupId:_,isTriggerActive:(0,z.M)((e,t)=>void 0!==t&&V(e)===t),isOpenedByTrigger:(0,z.M)((e,t)=>G(e,t)),isMountedByTrigger:(0,z.M)((e,t)=>void 0!==t&&V(e)===t&&e.mounted),triggerProps:(0,z.M)((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),triggerPopupId:(0,z.M)((e,t)=>!function(e,t){return!!G(e,t)||void 0!==t&&$(e)&&null==V(e)&&1===e.triggerCount}(e,t)?void 0:_(e)),popupProps:(0,z.M)(e=>e.popupProps),popupElement:(0,z.M)(e=>e.popupElement),positionerElement:(0,z.M)(e=>e.positionerElement)},disabled:(0,z.M)(e=>"menubar"===e.parent.type&&e.parent.context.disabled||e.disabled),modal:(0,z.M)(e=>(void 0===e.parent.type||"context-menu"===e.parent.type)&&(e.modal??!0)),openMethod:(0,z.M)(e=>e.openMethod),allowMouseEnter:(0,z.M)(e=>e.allowMouseEnter),highlightItemOnHover:(0,z.M)(e=>e.highlightItemOnHover),stickIfOpen:(0,z.M)(e=>e.stickIfOpen),parent:(0,z.M)(e=>e.parent),rootId:(0,z.M)(e=>"menu"===e.parent.type?e.parent.store.select("rootId"):void 0!==e.parent.type?e.parent.context.rootId:e.rootId),activeIndex:(0,z.M)(e=>e.activeIndex),isActive:(0,z.M)((e,t)=>e.activeIndex===t),hoverEnabled:(0,z.M)(e=>e.hoverEnabled),instantType:(0,z.M)(e=>e.instantType),lastOpenChangeReason:(0,z.M)(e=>e.openChangeReason),floatingTreeRoot:(0,z.M)(e=>"menu"===e.parent.type?e.parent.store.select("floatingTreeRoot"):e.floatingTreeRoot),floatingNodeId:(0,z.M)(e=>e.floatingNodeId),floatingParentNodeId:(0,z.M)(e=>e.floatingParentNodeId),itemProps:(0,z.M)(e=>e.itemProps),closeDelay:(0,z.M)(e=>e.closeDelay),hasViewport:(0,z.M)(e=>e.hasViewport),keyboardEventRelay:(0,z.M)(e=>e.keyboardEventRelay?e.keyboardEventRelay:"menu"===e.parent.type?e.parent.store.select("keyboardEventRelay"):void 0)};class X extends W.H{constructor(e){super({...{...{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:new d.K({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new U.Z,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:s.t0,inactiveTriggerProps:s.t0,popupProps:s.t0},disabled:!1,modal:!0,openMethod:null,allowMouseEnter:!1,highlightItemOnHover:!0,stickIfOpen:!0,parent:{type:void 0},rootId:void 0,activeIndex:null,hoverEnabled:!0,instantType:void 0,openChangeReason:null,floatingTreeRoot:new B.k,floatingNodeId:void 0,floatingParentNodeId:null,itemProps:s.t0,keyboardEventRelay:void 0,closeDelay:0,hasViewport:!1},...e},{positionerRef:r.createRef(),popupRef:r.createRef(),typingRef:{current:!1},itemDomElements:{current:[]},itemLabels:{current:[]},allowMouseUpTriggerRef:{current:!1}
1,triggerFocusTargetRef:r.createRef(),beforeContentFocusGuardRef:r.createRef(),onOpenChangeComplete:void 0,triggerElements:new U.Z},Y),this.unsubscribeParentListener=this.observe("parent",e=>{if(this.unsubscribeParentListener?.(),"menu"===e.type){let t=e.store.select("rootId"),n=e.store.select("floatingTreeRoot"),r=e.store.select("keyboardEventRelay");this.unsubscribeParentListener=e.store.subscribe(()=>{let o=e.store.select("rootId"),l=e.store.select("floatingTreeRoot"),i=e.store.select("keyboardEventRelay");(t!==o||n!==l||r!==i)&&(t=o,n=l,r=i,this.notifyAll())}),this.context.allowMouseUpTriggerRef=e.store.context.allowMouseUpTriggerRef;return}void 0!==e.type&&(this.context.allowMouseUpTriggerRef=e.context.allowMouseUpTriggerRef),this.unsubscribeParentListener=null})}setOpen(e,t){this.state.floatingRootContext.context.events.emit("setOpen",{open:e,eventDetails:t})}static useStore(e,t){let n=(0,H.j)(()=>new X(t)).current;return e??n}unsubscribeParentListener=null}var Z=n(18759),J=n(30756),Q=n(95155);let ee=(0,a.G1)(function(e){var t;let n,{children:a,open:z,onOpenChange:W,onOpenChangeComplete:H,defaultOpen:B=!1,disabled:U=!1,modal:V,loopFocus:$=!0,orientation:_="vertical",actionsRef:G,closeParentOnEsc:Y=!1,handle:ee,triggerId:et,defaultTriggerId:en=null,highlightItemOnHover:er=!0}=e,eo=(0,D.v)(!0),el=(0,q.Y)(!0),ei=(0,F.t)(!0),eu=(0,J.B)(),es=r.useMemo(()=>eu&&el?{type:"menu",store:el.store}:ei?{type:"menubar",context:ei}:eo&&!el?{type:"context-menu",context:eo}:{type:void 0},[eo,el,ei,eu]),ea=X.useStore(null==ee?void 0:ee.store,{open:B,openProp:z,activeTriggerId:en,triggerIdProp:et,parent:es});(0,Z.$A)(ea,z,B,en),ea.useControlledProp("openProp",z),ea.useControlledProp("triggerIdProp",et),ea.useContextCallback("onOpenChangeComplete",H);let ec=(0,i.B)(),ef=(0,i.B)(),ed=ea.useState("floatingTreeRoot"),ep=(0,c.fI)(ed),eh=(0,c.R1)(),eg=ea.useState("open"),ev=ea.useState("activeTriggerElement"),em=ea.useState("positionerElement"),eb=ea.useState("hoverEnabled"),ey=ea.useState("disabled"),ex=ea.useState("lastOpenChangeReason"),ew=ea.useState("parent"),eE=ea.useState("activeIndex"),eR=ea.useState("payload"),eS=ea.useState("floatingParentNodeId"),eM=r.useRef(null),ek=r.useRef("context-menu"!==ew.type),eC=(0,o.Z)(),eT=r.useRef(!0),eO=(0,o.Z)(),eI=null!=eS,{openMethod:eA,triggerProps:eP}=function(e){let[t,n]=r.useState(null),o=function(e,t){let{onClick:n,onPointerDown:o}=function(e){let t=r.useRef(""),n=r.useCallback(n=>{n.defaultPrevented||(t.current=n.pointerType,e(n,n.pointerType))},[e]);return{onClick:r.useCallback(n=>{if(0===n.detail)return void e(n,"keyboard");"pointerType"in n?e(n,n.pointerType):e(n,t.current),t.current=""},[e]),onPointerDown:n}}((0,l.K)((n,r)=>{("function"==typeof e?e():e)||t(r||(L.s4?"touch":""))}));return r.useMemo(()=>({onClick:n,onPointerDown:o}),[n,o])}(e,n),i=r.useRef(e),s=(0,l.K)(t=>{t&&!e&&n(null)});return(0,u.g)(()=>{i.current!==e&&s(i.current)},[e,s]),(0,u.g)(()=>{i.current=e},[e]),r.useMemo(()=>({openMethod:t,triggerProps:o}),[t,o])}(eg);ea.useSyncedValues({disabled:U,highlightItemOnHover:er,modal:void 0===ew.type?V:void 0,openMethod:eA,rootId:ec}),(0,Z.tr)(ea);let{forceUnmount:eq}=(0,Z.l$)(eg,ea,()=>{ea.update({allowMouseEnter:!1,stickIfOpen:!0})});(0,u.g)(()=>{eo&&!el?ea.update({parent:{type:"context-menu",context:eo},floatingNodeId:ep,floatingParentNodeId:eh}):el&&ea.update({floatingNodeId:ep,floatingParentNodeId:eh})},[eo,el,ep,eh,ea]),r.useEffect(()=>{if(eg||(eM.current=null),"context-menu"===ew.type){if(!eg){eC.clear(),ek.current=!1;return}eC.start(500,()=>{ek.current=!0})}},[eC,eg,ew.type]),(0,u.g)(()=>{eg||eb||ea.set("hoverEnabled",!0)},[eg,eb,ea]);let eF=(0,l.K)((e,t)=>{var n;let r=t.reason;if(eg===e&&t.trigger===ev&&ex===r)return;let o=(0,Z.T1)(t);if(e||null!=t.trigger||(t.trigger=null!=ev?ev:void 0),null==W||W(e,t),t.isCanceled)return;ea.state.floatingRootContext.dispatchOpenChange(e,t);let l=t.event;if(!1===e&&(null==l?void 0:l.type)==="click"&&"touch"===l.pointerType&&!eT.current)return;e&&r===b.F4?(eT.current=!1,eO.start(300,()=>{eT.current=!0})):(eT.current=!0,eO.clear());let i=(r===b.Ui||r===b.Bo)&&0===l.detail&&(null==l?void 0:l.isTrusted),u=!e&&(r===b.jv||null==r),s={open:e,openChangeReason:r};eM.current=null!=(n=t.event)?n:null,(0,Z.i)(s,e,t.trigger,o()),ea.update(s),"menubar"===ew.type&&(r===b.F4||r===b.Xn||r===b.N7||r===b.Dq||r===b.p)?ea.set("instantType","group"):i||u?ea.set("instantType",i?"click":"dismiss"):ea.set("instantType",void 0)}),ej=function(e){let{popupStore:t,treatPopupAsFloatingElement:n=!1,floatingRootContext:o,floatingId:l,nested:i,onOpenChange:s}=e,a=t.useState("open"),c=t.useState("activeTriggerElement"),p=t.useState(n?"popupElement":"positionerElement"),h=t.context.triggerElements,g=r.useRef(null);
1void 0===o&&null===g.current&&(g.current=new d.K({open:a,transitionStatus:void 0,referenceElement:c,floatingElement:p,triggerElements:h,onOpenChange:s,floatingId:l,syncOnly:!0,nested:i}));let v=null!=o?o:g.current;return t.useSyncedValue("floatingId",l),(0,u.g)(()=>{let e={open:a,floatingId:l,referenceElement:c,floatingElement:p};(0,f.vq)(c)&&(e.domReferenceElement=c),v.state.positionReference===v.state.referenceElement&&(e.positionReference=c),v.update(e)},[a,l,c,p,v]),v.context.onOpenChange=s,v.context.nested=i,v}({popupStore:ea,floatingId:ef,nested:null!=eh,onOpenChange:eF}),eN=ej.context.events;r.useEffect(()=>{let e=e=>{let{open:t,eventDetails:n}=e;return eF(t,n)};return eN.on("setOpen",e),()=>{null==eN||eN.off("setOpen",e)}},[eN,eF]);let eL=r.useCallback(()=>{ea.setOpen(!1,(0,m.d)(b.zJ))},[ea]);r.useImperativeHandle(G,()=>({unmount:eq,close:eL}),[eq,eL]),"context-menu"===ew.type&&(n=ew.context),r.useImperativeHandle(null==n?void 0:n.positionerRef,()=>em,[em]),r.useImperativeHandle(null==n?void 0:n.actionsRef,()=>({setOpen:eF}),[eF]);let eD=function(e){var t,n;let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{enabled:u=!0,escapeKey:s=!0,outsidePress:a=!0,outsidePressEvent:d="sloppy",referencePress:M=S,bubbles:k,externalTree:C}=i,T="rootStore"in e?e.rootStore:e,O=T.useState("open"),I=T.useState("floatingElement"),{dataRef:A}=T.context,P=(0,c.cq)(C),q=(0,l.K)("function"==typeof a?a:()=>!1),F="function"==typeof a?q:a,j=!1!==F,N=(0,l.K)(()=>d),{escapeKey:L,outsidePress:D}={escapeKey:"boolean"==typeof k?k:null!=(t=null==k?void 0:k.escapeKey)&&t,outsidePress:"boolean"==typeof k?k:null==(n=null==k?void 0:k.outsidePress)||n},K=r.useRef(!1),z=r.useRef(!1),W=r.useRef(!1),H=r.useRef(!1),B=r.useRef(""),U=r.useRef(null),V=(0,o.Z)(),$=(0,o.Z)(),_=(0,l.K)(()=>{$.clear(),A.current.insideReactTree=!1}),G=(0,l.K)(e=>{var t;let n=null==(t=A.current.floatingContext)?void 0:t.nodeId;return(P?(0,R.CM)(P.nodesRef.current,n):[]).some(t=>{var n;return(null==(n=t.context)?void 0:n.open)&&!t.context.dataRef.current[e]})}),Y=(0,l.K)(e=>(0,x.F2)(e,T.select("floatingElement"))||(0,x.F2)(e,T.select("domReferenceElement"))),X=(0,l.K)(e
1=>{M()&&T.setOpen(!1,(0,m.d)(b.Ui,e.nativeEvent))}),Z=(0,l.K)(e=>{if(!O||!u||!s||"Escape"!==e.key||H.current||!L&&G("__escapeKeyBubbles"))return;let t=(0,E.O_)(e)?e.nativeEvent:e,n=(0,m.d)(b.jv,t);T.setOpen(!1,n),n.isCanceled||e.preventDefault(),L||n.isPropagationAllowed||e.stopPropagation()}),J=(0,l.K)(()=>{A.current.insideReactTree=!0,$.start(0,_)}),Q=(0,l.K)(e=>{if(!O||!u||0!==e.button)return;let t=(0,w.EW)(e.nativeEvent);(0,w.gR)(T.select("floatingElement"),t)&&(K.current||(K.current=!0,z.current=!1))}),ee=(0,l.K)(e=>{O&&u&&(e.defaultPrevented||e.nativeEvent.defaultPrevented)&&K.current&&(z.current=!0)});r.useEffect(()=>{if(!O||!u)return;A.current.__escapeKeyBubbles=L,A.current.__outsidePressBubbles=D;let e=new o.E,t=new o.E;function n(){W.current=!0,t.start(0,()=>{W.current=!1})}function r(){K.current=!1,z.current=!1}function l(){let e=B.current,t=N(),n="function"==typeof t?t():t;return"string"==typeof n?n:n["pen"!==e&&e?e:"mouse"]}function i(e){var t;let n=null==(t=A.current.floatingContext)?void 0:t.nodeId,r=P&&(0,R.CM)(P.nodesRef.current,n).some(t=>{var n;return(0,x.F2)(e,null==(n=t.context)?void 0:n.elements.floating)});return Y(e)||r}function a(e){if(function(e){let t=l();return"intentional"===t&&"click"!==e.type||"sloppy"===t&&"click"===e.type}(e)){"click"===e.type||Y(e)||(t.clear(),W.current=!1),_();return}if(A.current.insideReactTree)return void _();let n=(0,w.EW)(e),r="[".concat((0,y.F)("inert"),"]"),o=(0,f.vq)(n)?n.getRootNode():null,u=Array.from(((0,f.Ng)(o)?o:(0,g.R)(T.select("floatingElement"))).querySelectorAll(r)),s=T.context.triggerElements;if(n&&(s.hasElement(n)||s.hasMatchingElement(e=>(0,w.gR)(e,n))))return;let a=(0,f.vq)(n)?n:null;for(;a&&!(0,f.eu)(a);){let e=(0,f.$4)(a);if((0,f.eu)(e)||!(0,f.vq)(e))break;a=e}if(u.length&&(0,f.vq)(n)&&!(0,x.tZ)(n)&&!(0,w.gR)(n,T.select("floatingElement"))&&u.every(e=>!(0,w.gR)(a,e)))return;if((0,f.sb)(n)&&!("touches"in e)){let t=(0,f.eu)(n),r=(0,f.L9)(n),o=/auto|scroll/,l=t||o.test(r.overflowX),i=t||o.test(r.overflowY),u=l&&n.clientWidth>0&&n.scrollWidth>n.clientWidth,s=i&&n.clientHeight>0&&n.scrollHeight>n.clientHeight,a="rtl"===r.direction,c=s&&(a?e.offsetX<=n.offsetWidth-n.clientWidth:e.offsetX>n.clientWidth),d=u&&e.offsetY>n.clientHeight;if(c||d)return}if(!i(e)){if("intentional"===l()&&W.current){t.clear(),W.current=!1;return}("function"!=typeof F||F(e))&&(G("__outsidePressBubbles")||(T.setOpen(!1,(0,m.d)(b.Np,e)),_()))}}function c(e){if("sloppy"!==l()||!T.select("open")||!u||Y(e))return;let t=e.touches[0];t&&(U.current={startTime:Date.now(),startX:t.clientX,startY:t.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},V.start(1e3,()=>{U.current&&(U.current.dismissOnTouchEnd=!1,U.current.dismissOnMouseDown=!1)}))}function d(e,t){let n=(0,w.EW)(e);if(!n)return;let r=(0,p.q)(n,e.type,()=>{t(e),r()})}function E(e){V.clear(),"pointerdown"===e.type&&(B.current=e.pointerType),("mousedown"!==e.type||!U.current||U.current.dismissOnMouseDown)&&d(e,e=>{if("pointerdown"===e.type)"sloppy"!==l()||"touch"===e.pointerType||!T.select("open")||!u||Y(e)||a(e);else a(e)})}function S(e){if(!K.current)return;let o=z.current;if(r(),"intentional"===l()){if("pointercancel"===e.type){o&&n();return}if(!i(e)){if(o)return void n();("function"!=typeof F||F(e))&&(t.clear(),W.current=!0,_())}}}function M(e){if("sloppy"!==l()||!U.current||Y(e))return;let t=e.touches[0];if(!t)return;let n=Math.abs(t.clientX-U.current.startX),r=Math.abs(t.clientY-U.current.startY),o=Math.sqrt(n*n+r*r);o>5&&(U.current.dismissOnTouchEnd=!0),o>10&&(a(e),V.clear(),U.current=null)}function k(e){"sloppy"!==l()||!U.current||Y(e)||(U.current.dismissOnTouchEnd&&a(e),V.clear(),U.current=null)}let C=(0,g.R)(I),q=(0,h.g)(s&&(0,h.g)((0,p.q)(C,"keydown",Z),(0,p.q)(C,"compositionstart",function(){e.clear(),H.current=!0}),(0,p.q)(C,"compositionend",function(){e.start(5*!!v.Fp,()=>{H.current=!1})})),j&&(0,h.g)((0,p.q)(C,"click",E,!0),(0,p.q)(C,"pointerdown",E,!0),(0,p.q)(C,"pointerup",S,!0),(0,p.q)(C,"pointercancel",S,!0),(0,p.q)(C,"mousedown",E,!0),(0,p.q)(C,"mouseup",S,!0),(0,p.q)(C,"touchstart",function(e){B.current="touch",d(e,c)},!0),(0,p.q)(C,"touchmove",function(e){d(e,M)},!0),(0,p.q)(C,"touchend",function(e){d(e,k)},!0)));return()=>{q(),e.clear(),t.clear(),r(),W.current=!1}},[A,I,s,j,F,O,u,L,D,Z,_,N,G,Y,P,T,V]),r.useEffect(_,[F,_]);let et=r.useMemo(()=>({onKeyDown:Z,onPointerDown:X,onClick:X}),[Z,X]),en=r.useMemo(()=>({onKeyDown:Z,onPointerDown:ee,onMouseDown:ee,onClickCapture:J,onMouseDownCapture(e){J(),Q(e)},onPointerDownCapture(e){J(),Q(e)},onMouseUpCapture:J,onTouchEndCapture:J,onTouchMoveCapture:J}),[Z,J,Q,ee]);return r.useMemo(()=>u?{reference:et,floating:en,trigger:et}:{},[u,et,en])}(ej,{enabled:!ey,bubbles:{escapeKey:Y&&"menu"===ew.type},outsidePress(){var e;return"context-menu"!==ew.type||(null==(e=eM.current)?void 0:e.type)==="contextmenu"||ek.current},externalTree:eI?ed:void 0}),eK=(0,N.j)(),ez=r.useCallback(e=>{ea.select("activeIndex")!==e&&ea.set("activeIndex",e)},[ea]),eW=function(e,t){let{listRef:n,activeIndex:o,onNavigate:i=()=>{},enabled:s=!0,selectedIndex:a=null,allowEscape:d=!1,loopFocus:p=!1,nested:h=!1,rtl:v=!1,virtual:y=!1,focusItemOnOpen:R="auto",focusItemOnHover:S=!0,openOnArrowKeyDown:q=!0,disabledIndices:F,orientation:j="vertical",parentOrientation:N,id:L,resetOnPointerLeave:D=!0,externalTree:K,grid:z}=t,W=null!=z,H="rootStore"in e?e.rootStore:e,B=H.useState("open"),U=H.useState("floatingElement"),V=H.useState("domReferenceElement"),$=H.context.dataRef,_=(0,x.nd)(U),G=(0,x.WZ)(V),Y=(0,k.u)(_),X=(0,c.R1)(),Z=(0,c.cq)(K),J=r.useRef(R),Q=r.useRef(null!=a?a:-1),ee=r.useRef(null),et=r.useRef(!0),en=(0,l.K)(e
1=>{i(-1===Q.current?null:Q.current,e)}),er=r.useRef(!!U),eo=r.useRef(B),el=r.useRef(!1),ei=r.useRef(!1),eu=r.useRef(null),es=(0,k.u)(F),ea=(0,k.u)(B),ec=(0,k.u)(a),ef=(0,k.u)(D),ed=(0,M.N)(),ep=(0,M.N)(),eh=(0,l.K)(()=>{function e(e){y?null==Z||Z.events.emit("virtualfocus",e):eu.current=(0,O.p)(e,{sync:el.current,preventScroll:!0})}let t=n.current[Q.current],r=ei.current;t&&e(t),(el.current?e=>e():e=>ed.request(e))(()=>{let o=n.current[Q.current]||t;if(o&&(t||e(o),ex&&(r||!et.current))){var l;null==(l=o.scrollIntoView)||l.call(o,{block:"nearest",inline:"nearest"})}})});(0,u.g)(()=>{$.current.orientation=j},[$,j]),(0,u.g)(()=>{s&&(B&&U?(Q.current=null!=a?a:-1,J.current&&null!=a&&(ei.current=!0,en())):er.current&&(Q.current=-1,en()))},[s,B,U,a,en]),(0,u.g)(()=>{if(s){if(!B){el.current=!1;return}if(U)if(null==o){if(el.current=!1,null!=ec.current)return;if(er.current&&(Q.current=-1,eh()),(!eo.current||!er.current)&&J.current&&(null!=ee.current||!0===J.current&&null==ee.current)){let e=0,t=()=>{null==n.current[0]?(e<2&&(e?e=>ep.request(e):queueMicrotask)(t),e+=1):(Q.current=null==ee.current||P(ee.current,j,v)||h?(0,C.Zb)(n):(0,C.vB)(n),ee.current=null,en())};t()}}else(0,C.du)(n.current,o)||(Q.current=o,eh(),ei.current=!1)}},[s,B,U,o,ec,h,n,j,v,en,eh,ep]),(0,u.g)(()=>{var e,t,n;if(!s||U||!Z||y||!er.current)return;let r=Z.nodesRef.current,o=null==(t=r.find(e=>e.id===X))||null==(e=t.context)?void 0:e.elements.floating,l=(0,w.RS)((0,g.R)(null!=(n=null!=V?V:o)?n:null)),i=r.some(e=>e.context&&(0,w.gR)(e.context.elements.floating,l));o&&!i&&et.current&&o.focus({preventScroll:!0})},[s,U,V,Z,X,y]),(0,u.g)(()=>{eo.current=B,er.current=!!U}),(0,u.g)(()=>{B||(ee.current=null,J.current=R)},[B,R]);let eg=null!=o,ev=(0,l.K)(e=>{if(!ea.current)return;let t=n.current.indexOf(e.currentTarget);-1!==t&&(Q.current!==t||o!==t)&&(Q.current=t,en(e))}),em=(0,l.K)(()=>{var e,t,n;return null!=N?N:null==Z||null==(n=Z.nodesRef.current.find(e=>e.id===X))||null==(t=n.context)||null==(e=t.dataRef)?void 0:e.current.orientation}),eb=(0,l.K)(()=>(0,C.Zb)(n,es.current)),ey=(0,l.K)(e=>{if(et.current=!1,el.current=!0,229===e.which||!ea.current&&e.currentTarget===Y.current)return;if(h&&function(e,t,n,r){let o=n?e===T.RJ:e===T.eR,l=e===T.il;return"both"===t||"horizontal"===t&&r?"Escape"===e:I(t,o,l)}(e.key,j,v,W)){A(e.key,em())||(0,E.jo)(e),H.setOpen(!1,(0,m.d)(b.Dq,e.nativeEvent)),(0,f.sb)(V)&&(y?null==Z||Z.events.emit("virtualfocus",V):V.focus());return}let t=Q.current,r=(0,C.Zb)(n,F),o=(0,C.vB)(n,F);if(G||("Home"===e.key&&((0,E.jo)(e),Q.current=r,en(e)),"End"===e.key&&((0,E.jo)(e),Q.current=o,en(e))),null!=z){let t=z(e,Q.current,n,j,p,v,F,r,o);if(null!=t&&(Q.current=t,en(e)),"both"===j)return}if(A(e.key,j)){if((0,E.jo)(e),B&&!y&&(0,w.RS)(e.currentTarget.ownerDocument)===e.currentTarget){Q.current=P(e.key,j,v)?r:o,en(e);return}P(e.key,j,v)?p?t>=o?d&&t!==n.current.length?Q.current=-1:(el.current=!1,Q.current=r):Q.current=(0,C.BF)(n.current,{startingIndex:t,disabledIndices:F}):Q.current=Math.min(o,(0,C.BF)(n.current,{startingIndex:t,disabledIndices:F})):p?t<=r?d&&-1!==t?Q.current=n.current.length:(el.current=!1,Q.current=o):Q.current=(0,C.BF)(n.current,{startingIndex:t,decrement:!0,disabledIndices:F}):Q.current=Math.max(r,(0,C.BF)(n.current,{startingIndex:t,decrement:!0,disabledIndices:F})),(0,C.du)(n.current,Q.current)&&(Q.current=-1),en(e)}}),ex=r.useMemo(()=>({onFocus(e){el.current=!0,ev(e)},onClick:e=>{let{currentTarget:t}=e;return t.focus({preventScroll:!0})},onMouseMove(e){el.current=!0,ei.current=!1,S&&ev(e)},onPointerLeave(e){var t;if(!ea.current||!et.current||"touch"===e.pointerType)return;el.current=!0;let r=e.relatedTarget;if(!(!S||n.current.includes(r))&&ef.current&&(null==(t=eu.current)||t.call(eu),eu.current=null,Q.current=-1,en(e),!y)){let e=Y.current,t=(0,w.RS)((0,g.R)(e));e&&(0,w.gR)(e,t)&&e.focus({preventScroll:!0})}}}),[ev,ea,Y,S,n,en,ef,y]),ew=r.useMemo(()=>y&&B&&eg&&{"aria-activedescendant":"".concat(L,"-").concat(o)},[y,B,eg,L,o]),eE=r.useMemo(()=>({"aria-orientation":"both"===j?void 0:j,...!G?ew:{},onKeyDown(e){if("Tab"===e.key&&e.shiftKey&&B&&!y){let t=(0,w.EW)(e.nativeEvent);if(t&&!(0,w.gR)(Y.current,t))return;(0,E.jo)(e),H.setOpen(!1,(0,m.d)(b.Xn,e.nativeEvent)),(0,f.sb)(V)&&V.focus();return}ey(e)},onPointerMove(){et.current=!0}}),[ew,ey,Y,j,G,H,B,y,V]),eR=r.useMemo(()=>{function e(e){H.setOpen(!0,(0,m.d)(b.Dq,e.nativeEvent,e.currentTarget))}function t(e){"auto"===R&&(0,E.YF)(e.nativeEvent)&&(J.current=!y)}function n(e){J.current=R,"auto"===R&&(0,E.Pg)(e.nativeEvent)&&(J.current=!0)}return{onKeyDown(t){var n,r;let o=H.select("open");et.current=!1;let l=t.key.startsWith("Arrow"),i=(n=t.key,r=em(),I(r,v?n===T.eR:n===T.RJ,n===T.Jd)),u=A(t.key,j),s=(h?i:u)||"Enter"===t.key||""===t.key.trim();if(y&&o)return ey(t);if(o||q||!l){if(s){let e=A(t.key,em());ee.current=h&&e?null:t.key}
1if(h){i&&((0,E.jo)(t),o?(Q.current=eb(),en(t)):e(t));return}u&&(null!=ec.current&&(Q.current=ec.current),(0,E.jo)(t),!o&&q?e(t):ey(t),o&&en(t))}},onFocus(e){H.select("open")&&!y&&(Q.current=-1,en(e))},onPointerDown:n,onPointerEnter:n,onMouseDown:t,onClick:t}},[ey,R,eb,h,en,H,q,j,em,v,ec,y]),eS=r.useMemo(()=>({...ew,...eR}),[ew,eR]);return r.useMemo(()=>s?{reference:eS,floating:eE,item:ex,trigger:eR}:{},[s,eS,eE,eR,ex])}(ej,{enabled:!ey,listRef:ea.context.itemDomElements,activeIndex:eE,nested:void 0!==ew.type,loopFocus:$,orientation:_,parentOrientation:"menubar"===ew.type?ew.context.orientation:void 0,rtl:"rtl"===eK,disabledIndices:s.Ml,onNavigate:ez,openOnArrowKeyDown:"context-menu"!==ew.type,externalTree:eI?ed:void 0,focusItemOnHover:er}),eH=r.useCallback(e=>{ea.context.typingRef.current=e},[ea]),eB=function(e,t){var n;let{listRef:i,elementsRef:a,activeIndex:c,onMatch:f,disabledIndices:d,onTyping:p,enabled:h=!0,resetMs:g=750,selectedIndex:v=null}=t,m="rootStore"in e?e.rootStore:e,b=m.useState("open"),y=(0,o.Z)(),x=r.useRef(""),R=r.useRef(null!=(n=null!=v?v:c)?n:-1),S=r.useRef(null),M=(0,l.K)(e=>{var t,n;function r(e){return!!function(e){let t=null==a?void 0:a.current[e];return!t||(0,C.J9)(t)}(e)&&(null==d||!(0,C.FP)(s.Ml,e,d))}function o(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(0===e.length)return -1;let o=(n%e.length+e.length)%e.length,l=t.toLowerCase();for(let t=0;t<e.length;t+=1){let n=(o+t)%e.length,i=e[n];if((null==i?void 0:i.toLowerCase().startsWith(l))&&r(n))return n}return -1}let l=i.current;if(x.current.length>0&&" "===e.key&&((0,E.jo)(e),null==p||p(!0)),x.current.length>0&&" "!==x.current[0]&&-1===o(l,x.current)&&" "!==e.key&&(null==p||p(!1)),null==l||1!==e.key.length||e.ctrlKey||e.metaKey||e.altKey)return;b&&" "!==e.key&&((0,E.jo)(e),null==p||p(!0));let u=""===x.current;u&&(R.current=null!=(t=null!=v?v:c)?t:-1),l.every((e,t)=>{var n,o;return!(e&&r(t))||(null==(n=e[0])?void 0:n.toLowerCase())!==(null==(o=e[1])?void 0:o.toLowerCase())})&&x.current===e.key&&(x.current="",R.current=S.current),x.current+=e.key,y.start(g,()=>{x.current="",R.current=S.current,null==p||p(!1)});let h=u?null!=(n=null!=v?v:c)?n:-1:R.current,m=o(l,x.current,(null!=h?h:0)+1);-1!==m?(null==f||f(m),S.current=m):" "!==e.key&&(x.current="",null==p||p(!1))}
1),k=(0,l.K)(e=>{let t=e.relatedTarget,n=m.select("domReferenceElement"),r=m.select("floatingElement");(0,w.gR)(n,t)||(0,w.gR)(r,t)||(y.clear(),x.current="",R.current=S.current,null==p||p(!1))});(0,u.g)(()=>{(b||null===v)&&(y.clear(),S.current=null,""!==x.current&&(x.current=""))},[b,v,y]),(0,u.g)(()=>{if(b&&""===x.current){var e;R.current=null!=(e=null!=v?v:c)?e:-1}},[b,v,c]);let T=r.useMemo(()=>({onKeyDown:M,onBlur:k}),[M,k]);return r.useMemo(()=>h?{reference:T,floating:T}:{},[h,T])}(ej,{enabled:!ey,listRef:ea.context.itemLabels,elementsRef:ea.context.itemDomElements,activeIndex:eE,resetMs:j.HQ,onMatch:e=>{eg&&e!==eE&&ea.set("activeIndex",e)},onTyping:eH}),eU=r.useMemo(()=>{let e=(0,K.v6)(eB.reference,eW.reference,eD.reference,{onMouseMove(){ea.set("allowMouseEnter",!0)}},eP);return e["aria-haspopup"]="menu",e["aria-expanded"]=eg,e},[ea,eB.reference,eW.reference,eD.reference,eP,eg]),eV=r.useMemo(()=>{let e=(0,K.v6)(eW.trigger,eD.trigger,eP);return e["aria-haspopup"]="menu",e["aria-expanded"]=!1,e},[eW.trigger,eD.trigger,eP]),e$=r.useMemo(()=>(0,K.v6)(Z.Ls,{id:ef,role:"menu","aria-labelledby":null==ev?void 0:ev.id,onMouseMove(){ea.set("allowMouseEnter",!0),"menu"===ew.type&&ea.set("hoverEnabled",!1)},onClick(){ea.select("hoverEnabled")&&ea.set("hoverEnabled",!1)},onKeyDown(e){let t=ea.select("keyboardEventRelay");t&&!e.isPropagationStopped()&&t(e)}},eB.floating,eW.floating,eD.floating),[ev,ef,ew.type,ea,eB.floating,eW.floating,eD.floating]),e_=null!=(t=eW.item)?t:s.t0;(0,Z.i6)(ea,{floatingRootContext:ej,activeTriggerProps:eU,inactiveTriggerProps:eV,popupProps:e$,itemProps:e_});let eG=r.useMemo(()=>({store:ea,parent:es}),[ea,es]),eY=(0,Q.jsx)(q.J.Provider,{value:eG,children:"function"==typeof a?a({payload:eR}):a});return void 0===ew.type||"context-menu"===ew.type?(0,Q.jsx)(c.P6,{externalTree:ed,children:eY}):eY})},2066:(e,t,n)=>{"use strict";let r;function o(){return"undefined"!=typeof window}function l(e){return s(e)?(e.nodeName||"").toLowerCase():"#document"}function i(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function u(e){var t;return null==(t=(s(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function s(e){return!!o()&&(e instanceof Node||e instanceof i(e).Node)}function a(e){return!!o()&&(e instanceof Element||e instanceof i(e).Element)}function c(e){return!!o()&&(e instanceof HTMLElement||e instanceof i(e).HTMLElement)}function f(e){return!!o()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof i(e).ShadowRoot)}function d(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=E(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&"inline"!==o&&"contents"!==o}function p(e){return/^(table|td|th)$/.test(l(e))}function h(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}n.d(t,{$4:()=>S,CP:()=>R,L9:()=>E,Ll:()=>s,Lv:()=>p,Ng:()=>f,Tc:()=>x,Tf:()=>h,ZU:()=>d,_m:()=>M,ep:()=>u,eu:()=>w,gJ:()=>y,mq:()=>l,sQ:()=>b,sb:()=>c,v9:()=>function e(t,n,r){var o;void 0===n&&(n=[]),void 0===r&&(r=!0);let l=function e(t){let n=S(t);return w(n)?(t.ownerDocument||t).body:c(n)&&d(n)?n:e(n)}(t),u=l===(null==(o=t.ownerDocument)?void 0:o.body),s=i(l);if(!u)return n.concat(l,e(l,[],r));{let t=M(s);return n.concat(s,s.visualViewport||[],d(l)?l:[],t&&r?e(t):[])}},vq:()=>a,zk:()=>i});let g=/transform|translate|scale|rotate|perspective|filter/,v=/paint|layout|strict|content/,m=e=>!!e&&"none"!==e;function b(e){let t=a(e)?E(e):e;return m(t.transform)||m(t.translate)||m(t.scale)||m(t.rotate)||m(t.perspective)||!x()&&(m(t.backdropFilter)||m(t.filter))||g.test(t.willChange||"")||v.test(t.contain||"")}function y(e){let t=S(e);for(;c(t)&&!w(t);){if(b(t))return t;if(h(t))break;t=S(t)}return null}function x(){return null==r&&(r="undefined"!=typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),r}function w(e){return/^(html|body|#document)$/.test(l(e))}function E(e){return i(e).getComputedStyle(e)}function R(e){return a(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function S(e){if("html"===l(e))return e;let t=e.assignedSlot||e.parentNode||f(e)&&e.host||u(e);return f(t)?t.host:t}function M(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}}
1,2428:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});class r{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}}},3068:(e,t,n)=>{"use strict";n.d(t,{K:()=>s});var r=n(76765),o=n(83760),l=n(5580),i=n(13788);let u={open:(0,r.M)(e=>e.open),transitionStatus:(0,r.M)(e=>e.transitionStatus),domReferenceElement:(0,r.M)(e=>e.domReferenceElement),referenceElement:(0,r.M)(e=>e.positionReference??e.referenceElement),floatingElement:(0,r.M)(e=>e.floatingElement),floatingId:(0,r.M)(e=>e.floatingId)};class s extends o.H{constructor(e){let{syncOnly:t,nested:n,onOpenChange:r,triggerElements:o,...i}=e;super({...i,positionReference:i.referenceElement,domReferenceElement:i.referenceElement},{onOpenChange:r,dataRef:{current:{}},events:(0,l.d)(),nested:n,triggerElements:o},u),this.syncOnly=t}syncOpenEvent=(e,t)=>{(!e||!this.state.open||null!=t&&(0,i.Ev)(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)=>{if(this.syncOnly)return void this.context.onOpenChange?.(e,t);this.dispatchOpenChange(e,t),this.context.onOpenChange?.(e,t)}}},3429:(e,t,n)=>{"use strict";n.d(t,{I:()=>o});var r=n(24673);let o=/jsdom|happydom/.test(r.ST)},4032:(e,t,n)=>{"use strict";n.d(t,{t:()=>i});var r=n(27970),o=n(12115);let l=o.createContext(null);function i(e){let t=o.useContext(l);if(null===t&&!e)throw Error((0,r.A)(5));return t}},5480:(e,t,n)=>{"use strict";n.d(t,{B:()=>u});var r=n(12115),o=n(12574);let l=0,i=o.X.useId;function u(e,t){if(void 0!==i){let n=i();return null!=e?e:t?"".concat(t,"-").concat(n):n}return function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"mui",[n,o]=r.useState(e),i=e||n;return r.useEffect(()=>{null==n&&(l+=1,o("".concat(t,"-").concat(l)))},[n,t]),i}(e,t)}},5580:(e,t,n)=>{"use strict";function r(){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)}}}n.d(t,{d:()=>r})},8828:(e,t,n)=>{"use strict";e.exports=n(83654)},9330:(e,t,n)=>{let r=n(90411),o=n(93263),l={};Object.keys(r).forEach(e=>{l[e]={},Object.defineProperty(l[e],"channels",{value:r[e].channels}),Object.defineProperty(l[e],"labels",{value:r[e].labels});let t=o(e);Object.keys(t).forEach(n=>{let r=t[n];l[e][n]=function(e){let t=function(...t){let n=t[0];if(null==n)return n;n.length>1&&(t=n);let r=e(t);if("object"==typeof r)for(let e=r.length,t=0;t<e;t++)r[t]=Math.round(r[t]);return r};return"conversion"in e&&(t.conversion=e.conversion),t}(r),l[e][n].raw=function(e){let t=function(...t){let n=t[0];return null==n?n:(n.length>1&&(t=n),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(r)})}),e.exports=l},9797:(e,t,n)=>{"use strict";n.d(t,{G:()=>i,T:()=>r});let r=function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e}({}),o={[r.startingStyle]:""},l={[r.endingStyle]:""},i={transitionStatus:e=>"starting"===e?o:"ending"===e?l:null}},9821:(e,t,n)=>{"use strict";n.d(t,{w:()=>l});var r=n(12115),o=n(80873);let l=r.forwardRef(function(e,t){let{className:n,render:r,orientation:l="horizontal",style:i,...u}=e;return(0,o.o)("div",e,{state:{orientation:l},ref:t,props:[{role:"separator","aria-orientation":l},u]})})},11606:(e,t,n)=>{"use strict";n.d(t,{E:()=>l,Z:()=>i});var r=n(1882),o=n(74893);class l{static create(){return new l}start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=0,t()},e)}isStarted(){return 0!==this.currentId}constructor(){this.currentId=0,this.clear=()=>{0!==this.currentId&&(clearTimeout(this.currentId),this.currentId=0)},this.disposeEffect=()=>this.clear}}function i(){let e=(0,r.j)(l.create).current;return(0,o.y)(e.disposeEffect),e}},12574:(e,t,n)=>{"use strict";n.d(t,{X:()=>l});var r,o=n(12115);let l={...r||(r=n.t(o,2))}},13788:(e,t,n)=>{"use strict";n.d(t,{Ev:()=>c,Go:()=>a,O_:()=>i,Pg:()=>s,YF:()=>u,jo:()=>l});var r=n(45440),o=n(3429);function l(e){e.preventDefault(),e.stopPropagation()}function i(e){return"nativeEvent"in e}function u(e){return""===e.pointerType&&!!e.isTrusted||(r.yA&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}function s(e){return!o.I&&(!r.yA&&0===e.width&&0===e.height||r.yA&&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)}function a(e,t){let n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function c(e){let t=e.type;return"click"===t||"mousedown"===t||"keydown"===t||"keyup"===t}},14307:(e,t,n)=>{"use strict";n.d(t,{j:()=>x});var r=n(12115),o=n(47650),l=n(62159),i=n(59273),u=n(38919),s=n(98627),a=n(62909),c=n(2066),f=n(35836),d=n(39174),p=n(49943),h=n(28787),g=n(13788),v=n(41964),m=n(58125),b=n(56824);let y={current:null};function x(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{enabled:n=!0,delay:x=0,handleClose:w=null,mouseOnly:E=!1,restMs:R=0,move:S=!0,triggerElementRef:M=y,externalTree:k,isActiveTrigger:C=!0,getHandleCloseContext:T,isClosing:O,shouldOpen:I}=t,A="rootStore"in e?e.rootStore:e,{dataRef:P,events:q}=A.context,F=(0,p.cq)(k),j=(0,v.uu)(A),N=r.useRef(!1),L=(0,a.u)(w),D=(0,a.u)(x),K=(0,a.u)(R),z=(0,a.u)(n),W=(0,a.u)(I),H=(0,a.u)(O),B=(0,s.K)(()=>{var e;return(0,m.GI)(null==(e=P.current.openEvent)?void 0:e.type,j.interactedInside)}),U=(0,s.K)(()=>{var e;return(null==(e=W.current)?void 0:e.call(W))!==!1}),V=(0,s.K)((e,t,n)=>{let r=A.context.triggerElements;return r.hasElement(t)?!e||!(0,h.gR)(e,t):!!(0,c.vq)(n)&&r.hasMatchingElement(e=>
1(0,h.gR)(e,n))&&(!e||!(0,h.gR)(e,n))}),$=(0,s.K)(()=>{j.handler&&((0,u.R)(A.select("domReferenceElement")).removeEventListener("mousemove",j.handler),j.handler=void 0)}),_=(0,s.K)(()=>{(0,v.GH)(j)});if(C){var G;j.handleCloseOptions=null==(G=L.current)?void 0:G.__options}return r.useEffect(()=>$,[$]),r.useEffect(()=>{if(n)return q.on("openchange",e),()=>{q.off("openchange",e)};function e(e){e.open?N.current=!1:(N.current=e.reason===d.N7,$(),j.openChangeTimeout.clear(),j.restTimeout.clear(),j.blockMouseMove=!0,j.restTimeoutPending=!1)}},[n,q,j,$]),r.useEffect(()=>{var e;if(!n)return;function t(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],n=(0,m.uf)(D.current,"close",j.pointerType);n?j.openChangeTimeout.start(n,()=>{A.setOpen(!1,(0,f.d)(d.N7,e)),null==F||F.events.emit("floating.closed",e)}):t&&(j.openChangeTimeout.clear(),A.setOpen(!1,(0,f.d)(d.N7,e)),null==F||F.events.emit("floating.closed",e))}let r=null!=(e=M.current)?e:C?A.select("domReferenceElement"):null;if((0,c.vq)(r))return S?(0,i.g)((0,l.q)(r,"mousemove",o,{once:!0}),(0,l.q)(r,"mouseenter",o),(0,l.q)(r,"mouseleave",s)):(0,i.g)((0,l.q)(r,"mouseenter",o),(0,l.q)(r,"mouseleave",s));function o(e){var t,n,r;if(j.openChangeTimeout.clear(),j.blockMouseMove=!1,E&&!(0,g.Go)(j.pointerType))return;let o=(0,m.hq)(K.current),l=(0,m.uf)(D.current,"open",j.pointerType),i=(0,h.EW)(e),u=null!=(n=e.currentTarget)?n:null,s=A.select("domReferenceElement"),a=u;if((0,c.vq)(i)&&!A.context.triggerElements.hasElement(i)){for(let e of A.context.triggerElements.elements())if((0,h.gR)(e,i)){a=e;break}}(0,c.vq)(u)&&(0,c.vq)(s)&&!A.context.triggerElements.hasElement(u)&&(0,h.gR)(u,s)&&(a=s);let p=null!=a&&V(s,a,i),v=A.select("open"),b=null!=(r=null==(t=H.current)?void 0:t.call(H))?r:"ending"===A.select("transitionStatus"),y=!v&&b&&N.current,x=!p&&(0,c.vq)(a)&&(0,c.vq)(s)&&(0,h.gR)(s,a)&&y,w=o>0&&!l,R=!v||p;if(p&&(v||y)||x){U()&&A.setOpen(!0,(0,f.d)(d.N7,e,a));return}!w&&(l?j.openChangeTimeout.start(l,()=>{R&&U()&&A.setOpen(!0,(0,f.d)(d.N7,e,a))}):R&&U()&&A.setOpen(!0,(0,f.d)(d.N7,e,a)))}function s(e){var n;if(B())return void _();$();let r=A.select("domReferenceElement"),o=(0,u.R)(r);j.restTimeout.clear(),j.restTimeoutPending=!1;let l=null!=(n=P.current.floatingContext)?n:null==T?void 0:T();if(!(0,b.Hi)(e.relatedTarget,A.context.triggerElements)){if(L.current&&l){A.select("open")||j.openChangeTimeout.clear();let n=M.current;j.handler=L.current({...l,tree:F,x:e.clientX,y:e.clientY,onClose(){_(),$(),z.current&&!B()&&n===A.select("domReferenceElement")&&t(e,!0)}}),o.addEventListener("mousemove",j.handler),j.handler(e);return}"touch"===j.pointerType&&(0,h.gR)(A.select("floatingElement"),e.relatedTarget)||t(e)}}},[$,_,P,D,A,n,L,j,C,V,B,E,S,K,M,F,z,T,H,U]),r.useMemo(()=>{if(n)return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){var t,n,r,l;let{nativeEvent:i}=e,u=e.currentTarget,s=A.select("domReferenceElement"),a=A.select("open"),c=V(s,u,e.target);if(E&&!(0,g.Go)(j.pointerType))return;if(a&&c&&(null==(t=j.handleCloseOptions)?void 0:t.blockPointerEvents)){let e=A.select("floatingElement");if(e){let t=null!=(l=null==(r=j.handleCloseOptions)||null==(n=r.getScope)?void 0:n.call(r))?l:u.ownerDocument.body;(0,v.D8)(j,{scopeElement:t,referenceElement:u,floatingElement:e})}}let p=(0,m.hq)(K.current);function h(){if(j.restTimeoutPending=!1,B())return;let e=A.select("open");!j.blockMouseMove&&(!e||c)&&U()&&A.setOpen(!0,(0,f.d)(d.N7,i,u))}(!a||c)&&0!==p&&(!c&&j.restTimeoutPending&&e.movementX**2+e.movementY**2<2||(j.restTimeout.clear(),"touch"===j.pointerType?o.flushSync(()=>{h()}):c&&a?h():(j.restTimeoutPending=!0,j.restTimeout.start(p,h))))}};function e(e){j.pointerType=e.pointerType}},[n,j,B,V,E,A,K,U])}},14806:(e,t,n)=>{"use strict";e.exports=n(30125)},15108:(e,t,n)=>{"use strict";n.d(t,{k:()=>d});var r=n(12115),o=n(48514),l=n(11606),i=n(99793),u=n(28787),s=n(56824),a=n(13788),c=n(35836),f=n(39174);function d(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{enabled:n=!0,event:d="click",toggle:p=!0,ignoreMouse:h=!1,stickIfOpen:g=!0,touchOpenDelay:v=0,reason:m=f.Ui}=t,b="rootStore"in e?e.rootStore:e,y=b.context.dataRef,x=r.useRef(void 0),w=(0,o.N)(),E=(0,l.Z)(),R=r.useMemo(()=>{function e(e,t,n,r){let o=(0,c.d)(m,t,n);e&&"touch"===r&&v>0?E.start(v,()=>{b.setOpen(!0,o)}):b.setOpen(e,o)}function t(e,t,n){let r=y.current.openEvent,o=b.select("domReferenceElement")!==t;return!!e&&!!o||!e||!p||!!r&&!!g&&!n(r.type)}return{onPointerDown(e){x.current=e.pointerType},onMouseDown(n){let r=x.current,o=n.nativeEvent,l=b.select("open");if(0!==n.button||"click"===d||(0,a.Go)(r,!0)&&h)return;let i=t(l,n.currentTarget,e=>"click"===e||"mousedown"===e),c=(0,u.EW)(o);if((0,s.$u)(c))return void e(i,o,c,r);let f=n.currentTarget;w.request(()=>{e(i,o,f,r)})},onClick(n){if("mousedown-only"===d)return;let r=x.current;if("mousedown"===d&&r){x.current=void 0;return}(0,a.Go)(r,!0)&&h||e(t(b.select("open"),n.currentTarget,e=>"click"===e||"mousedown"===e||"keydown"===e||"keyup"===e),n.nativeEvent,n.currentTarget,r)},onKeyDown(){x.current=void 0}}},[y,d,h,m,b,g,p,w,E,v]);return r.useMemo(()=>n?{reference:R}:i.t0,[n,R])}}
1,15212:(e,t,n)=>{let r=n(96304),o=n(9330),l=["keyword","gray","hex"],i={};for(let e of Object.keys(o))i[[...o[e].labels].sort().join("")]=e;let u={};function s(e,t){let n,a;if(!(this instanceof s))return new s(e,t);if(t&&t in l&&(t=null),t&&!(t in o))throw Error("Unknown model: "+t);if(null==e)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof s)this.model=e.model,this.color=[...e.color],this.valpha=e.valpha;else if("string"==typeof e){let t=r.get(e);if(null===t)throw Error("Unable to parse color from string: "+e);this.model=t.model,a=o[this.model].channels,this.color=t.value.slice(0,a),this.valpha="number"==typeof t.value[a]?t.value[a]:1}else if(e.length>0){this.model=t||"rgb",a=o[this.model].channels;let n=Array.prototype.slice.call(e,0,a);this.color=f(n,a),this.valpha="number"==typeof e[a]?e[a]:1}else if("number"==typeof e)this.model="rgb",this.color=[e>>16&255,e>>8&255,255&e],this.valpha=1;else{this.valpha=1;let t=Object.keys(e);"alpha"in e&&(t.splice(t.indexOf("alpha"),1),this.valpha="number"==typeof e.alpha?e.alpha:0);let r=t.sort().join("");if(!(r in i))throw Error("Unable to parse color from object: "+JSON.stringify(e));this.model=i[r];let{labels:l}=o[this.model],u=[];for(n=0;n<l.length;n++)u.push(e[l[n]]);this.color=f(u)}if(u[this.model])for(n=0,a=o[this.model].channels;n<a;n++){let e=u[this.model][n];e&&(this.color[n]=e(this.color[n]))}this.valpha=Math.max(0,Math.min(1,this.valpha)),Object.freeze&&Object.freeze(this)}for(let e of(s.prototype={toString(){return this.string()},toJSON(){return this[this.model]()},string(e){let t=this.model in r.to?this:this.rgb(),n=1===(t=t.round("number"==typeof e?e:1)).valpha?t.color:[...t.color,this.valpha];return r.to[t.model](n)},percentString(e){let t=this.rgb().round("number"==typeof e?e:1),n=1===t.valpha?t.color:[...t.color,this.valpha];return r.to.rgb.percent(n)},array(){return 1===this.valpha?[...this.color]:[...this.color,this.valpha]},object(){let e={},{channels:t}=o[this.model],{labels:n}=o[this.model];for(let r=0;r<t;r++)e[n[r]]=this.color[r];return 1!==this.valpha&&(e.alpha=this.valpha),e},unitArray(){let e=this.rgb().color;return e[0]/=255,e[1]/=255,e[2]/=255,1!==this.valpha&&e.push(this.valpha),e},unitObject(){let e=this.rgb().object();return e.r/=255,e.g/=255,e.b/=255,1!==this.valpha&&(e.alpha=this.valpha),e},round(e){var t;return e=Math.max(e||0,0),new s([...this.color.map((t=e,function(e){return Number(e.toFixed(t))})),this.valpha],this.model)},alpha(e){return void 0!==e?new s([...this.color,Math.max(0,Math.min(1,e))],this.model):this.valpha},red:a("rgb",0,c(255)),green:a("rgb",1,c(255)),blue:a("rgb",2,c(255)),hue:a(["hsl","hsv","hsl","hwb","hcg"],0,e=>(e%360+360)%360),saturationl:a("hsl",1,c(100)),lightness:a("hsl",2,c(100)),saturationv:a("hsv",1,c(100)),value:a("hsv",2,c(100)),chroma:a("hcg",1,c(100)),gray:a("hcg",2,c(100)),white:a("hwb",1,c(100)),wblack:a("hwb",2,c(100)),cyan:a("cmyk",0,c(100)),magenta:a("cmyk",1,c(100)),yellow:a("cmyk",2,c(100)),black:a("cmyk",3,c(100)),x:a("xyz",0,c(95.047)),y:a("xyz",1,c(100)),z:a("xyz",2,c(108.833)),l:a("lab",0,c(100)),a:a("lab",1),b:a("lab",2),keyword(e){return void 0!==e?new s(e):o[this.model].keyword(this.color)},hex(e){return void 0!==e?new s(e):r.to.hex(this.rgb().round().color)},hexa(e){if(void 0!==e)return new s(e);let t=this.rgb().round().color,n=Math.round(255*this.valpha).toString(16).toUpperCase();return 1===n.length&&(n="0"+n),r.to.hex(t)+n},rgbNumber(){let e=this.rgb().color;return(255&e[0])<<16|(255&e[1])<<8|255&e[2]},luminosity(){let e=this.rgb().color,t=[];for(let[n,r]of e.entries()){let e=r/255;t[n]=e<=.04045?e/12.92:((e+.055)/1.055)**2.4}return .2126*t[0]+.7152*t[1]+.0722*t[2]},contrast(e){let t=this.luminosity(),n=e.luminosity();return t>n?(t+.05)/(n+.05):(n+.05)/(t+.05)},level(e){let t=this.contrast(e);return t>=7?"AAA":t>=4.5?"AA":""},isDark(){let e=this.rgb().color;return(2126*e[0]+7152*e[1]+722*e[2])/1e4<128},isLight(){return!this.isDark()},negate(){let e=this.rgb();for(let t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten(e){let t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken(e){let t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate(e){let t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate(e){let t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten(e){let t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken(e){let t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale(){let e=this.rgb().color,t=.3*e[0]+.59*e[1]+.11*e[2];return s.rgb(t,t,t)},fade(e){return this.alpha(this.valpha-this.valpha*e)},opaquer(e){return this.alpha(this.valpha+this.valpha*e)},rotate(e){let t=this.hsl(),n=t.color[0];return n=(n=(n+e)%360)<0?360+n:n,t.color[0]=n,t},mix(e,t){if(!e||!e.rgb)throw Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);let n=e.rgb(),r=this.rgb(),o=void 0===t?.5:t,l=2*o-1,i=n.alpha()-r.alpha(),u=((l*i==-1?l:(l+i)/(1+l*i))+1)/2,a=1-u;return s.rgb(u*n.red()+a*r.red(),u*n.green()+a*r.green(),u*n.blue()+a*r.blue(),n.alpha()*o+r.alpha()*(1-o))}},Object.keys(o))){if(l.includes(e))continue;let{channels:t}=o[e];s.prototype[e]=function(...t){var n;return this.model===e?new s(this):t.length>0?new s(t,e):new s([...Array.isArray(n=o[this.model][e].raw(this.color))?n:[n],this.valpha],e)},s[e]=function(...n){let r=n[0];return"number"==typeof r&&(r=f(n,t)),new s(r,e)}}function a(e,t,n){for(let r of e=Array.isArray(e)?e:[e])(u[r]||(u[r]=[]))[t]=n;return e=e[0],function(r){let o;return void 0!==r?(n&&(r=n(r)),(o=this[e]()).color[t]=r):(o=this[e]().color[t],n&&(o=n(o))),o}}function c(e){return function(t){return Math.max(0,Math.min(e,t))}}function f(e,t){for(let n=0;n<t;n++)"number"!=typeof e[n]&&(e[n]=0);return e}e.exports=s},17755:(e,t,n)=>{"use strict";n.d(t,{J:()=>l,Y:()=>i});var r=n(27970),o=n(12115);let l=o.createContext(void 0);function i(e){let t=o.useContext(l);if(void 0===t&&!e)throw Error((0,r.A)(36));return t}},18277:(e,t,n)=>{"use strict";n.d(t,{BF:()=>u,FP:()=>s,J9:()=>a,Zb:()=>l,du:()=>o,vB:()=>i});var r=n(2066);function o(e,t){return t<0||t>=e.length}function l(e,t){return u(e.current,{disabledIndices:t})}function i(e,t){return u(e.current,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function u(e,{startingIndex:t=-1,decrement:n=!1,disabledIndices:r,amount:o=1}={}){let l=t;do l+=n?-o:o;while(l>=0&&l<=e.length-1&&s(e,l,r));return l}function s(e,t,n){if("function"==typeof n?n(t):n?.includes(t)??!1)return!0;let r=e[t];return!!r&&(!a(r)||!n&&(r.hasAttribute("disabled")||"true"===r.getAttribute("aria-disabled")))}function a(e,t=e?(0,r.L9)(e):null){var n;
1return!!e&&!!e.isConnected&&!!t&&"hidden"!==(n=t).visibility&&"collapse"!==n.visibility&&("function"==typeof e.checkVisibility?e.checkVisibility():"none"!==t.display&&"contents"!==t.display)}},18516:(e,t,n)=>{"use strict";n.d(t,{HQ:()=>r,K2:()=>l,Kd:()=>i,Pe:()=>s,X3:()=>o,uD:()=>u,z_:()=>a});let r=500,o=500,l={style:{transition:"none"}},i="data-base-ui-click-trigger",u={fallbackAxisSide:"none"},s={fallbackAxisSide:"end"},a={clipPath:"inset(50%)",position:"fixed",top:0,left:0}},18759:(e,t,n)=>{"use strict";n.d(t,{Ls:()=>d,T1:()=>g,i:()=>h,tr:()=>b,$A:()=>v,l$:()=>y,i6:()=>x,L_:()=>m,VI:()=>p});var r=n(12115);n(47650);var o=n(99793),l=n(98627),i=n(33593),u=n(27323),s=n(48514),a=n(76347),c=n(35836),f=n(39174);let d={tabIndex:-1,[u.Ed]:""};function p(e,t){let n=r.useRef(null),o=r.useRef(null);return r.useCallback(r=>{if(void 0===e)return;let l=!1;if(null!==n.current){let e=n.current,r=o.current,i=t.context.triggerElements.getById(e);r&&i===r&&(t.context.triggerElements.delete(e),l=!0),n.current=null,o.current=null}if(null!==r&&(n.current=e,o.current=r,t.context.triggerElements.add(e,r),l=!0),l){let e=t.context.triggerElements.size;t.select("open")&&t.state.triggerCount!==e&&t.set("triggerCount",e)}},[t,e])}function h(e,t,n){var r;let o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];t?e.preventUnmountingOnClose=!1:o&&(e.preventUnmountingOnClose=!0);let l=null!=(r=null==n?void 0:n.id)?r:null;(l||t)&&(e.activeTriggerId=l,e.activeTriggerElement=null!=n?n:null)}function g(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function v(e,t,n,o){let l=r.useRef(!0);l.current&&(l.current=!1,void 0===t&&!1===e.state.open&&n&&(e.state={...e.state,open:!0,activeTriggerId:o,preventUnmountingOnClose:!1}))}function m(e,t,n,r){let o=n.useState("isMountedByTrigger",e),u=p(e,n),s=(0,l.K)(t=>{if(u(t),!t)return;let o=n.select("open"),l=n.select("activeTriggerId");if(l===e)return void n.update({activeTriggerElement:t,...o?r:null});null==l&&o&&n.update({activeTriggerId:e,activeTriggerElement:t,...r})});return(0,i.g)(()=>{o&&n.update({activeTriggerElement:t.current,...r})},[o,n,t,...Object.values(r)]),{registerTrigger:s,isMountedByThisTrigger:o}}function b(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{closeOnActiveTriggerUnmount:n=!1}=t,r=e.useState("open"),o=e.useState("triggerCount");(0,i.g)(()=>{if(!r){0!==e.state.triggerCount&&e.set("triggerCount",0);return}let t=e.context.triggerElements.size,o={};e.state.triggerCount!==t&&(o.triggerCount=t);let l=e.select("activeTriggerId"),i=null;if(l){let t=e.context.triggerElements.getById(l);t?t!==e.state.activeTriggerElement&&(o.activeTriggerElement=t):i=l}if(!i&&!l&&1===t){let t=e.context.triggerElements.entries().next();if(!t.done){let[e,n]=t.value;o.activeTriggerId=e,o.activeTriggerElement=n}}(void 0!==o.triggerCount||void 0!==o.activeTriggerId||void 0!==o.activeTriggerElement)&&e.update(o),i&&n&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===i&&!e.context.triggerElements.getById(i)){let t=(0,c.d)(f.dv);e.setOpen(!1,t),t.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[r,e,o,n])}function y(e,t,n){let{mounted:o,setMounted:u,transitionStatus:c}=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],[o,l]=r.useState(e&&t?"idle":void 0),[u,a]=r.useState(e);return e&&!u&&(a(!0),l("starting")),e||!u||"ending"===o||n||l("ending"),e||u||"ending"!==o||l(void 0),(0,i.g)(()=>{if(!e&&u&&"ending"!==o&&n){let e=s.K.request(()=>{l("ending")});return()=>{s.K.cancel(e)}}},[e,u,o,n]),(0,i.g)(()=>{if(!e||t)return;let n=s.K.request(()=>{l(void 0)});return()=>{s.K.cancel(n)}},[t,e]),(0,i.g)(()=>{if(!e||!t)return;e&&u&&"idle"!==o&&l("starting");let n=s.K.request(()=>{l("idle")});return()=>{s.K.cancel(n)}},[t,e,u,o]),{mounted:u,setMounted:a,transitionStatus:o}}(e),f=t.useState("preventUnmountingOnClose"),d=!e&&f;t.useSyncedValues({mounted:o,transitionStatus:c,preventUnmountingOnClose:d});let p=(0,l.K)(()=>{var e,r;u(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),null==n||n(),null==(e=(r=t.context).onOpenChangeComplete)||e.call(r,!1)});return(0,a.v)({enabled:o&&!e&&!d,open:e,ref:t.context.popupRef,onComplete(){e||p()}}),{forceUnmount:p,transitionStatus:c}}function x(e,t){e.useSyncedValues(t),(0,i.g)(()=>()=>{e.update({activeTriggerProps:o.t0,inactiveTriggerProps:o.t0,popupProps:o.t0})},[e])}},22024:(e,t,n)=>{"use strict";n.d(t,{Fp:()=>o});var r=n(24673);let o="undefined"!=typeof CSS&&!!CSS.supports?.("-webkit-backdrop-filter:none");o||r.ST.includes("firefox"),o||r.ST.includes("chrom")}
1,24093:(e,t,n)=>{"use strict";n.d(t,{XF:()=>R,vB:()=>w});var r=n(12115),o=n(47650),l=n(2066),i=n(62159),u=n(59273),s=n(5480),a=n(33593),c=n(98627),f=n(99793),d=n(61388),p=n(77135),h=n(35836),g=n(39174),v=n(39516),m=n(80873),b=n(18516),y=n(95155);let x=r.createContext(null),w=()=>r.useContext(x),E=(0,v.F)("portal"),R=r.forwardRef(function(e,t){let{render:n,className:v,style:R,children:S,container:M,renderGuards:k,...C}=e,{portalNode:T,portalSubtree:O}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{ref:t,container:n,componentProps:i=f.t0,elementProps:u}=e,d=(0,s.B)(),p=w(),h=null==p?void 0:p.portalNode,[g,v]=r.useState(null),[b,y]=r.useState(null),x=(0,c.K)(e=>{null!==e&&y(e)}),R=r.useRef(null);(0,a.g)(()=>{var e,t;if(null===n){R.current&&(R.current=null,y(null),v(null));return}if(null==d)return;let r=null!=(t=null!=(e=n&&((0,l.Ll)(n)?n:n.current))?e:h)?t:document.body;if(null==r){R.current&&(R.current=null,y(null),v(null));return}R.current!==r&&(R.current=r,y(null),v(r))},[n,h,d]);let S=(0,m.o)("div",i,{ref:[t,x],props:[{id:d,[E]:""},u]});return{portalNode:b,portalSubtree:g&&S?o.createPortal(S,g):null}}({container:M,ref:t,componentProps:e,elementProps:C}),I=r.useRef(null),A=r.useRef(null),P=r.useRef(null),q=r.useRef(null),[F,j]=r.useState(null),N=r.useRef(!1),L=null==F?void 0:F.modal,D=null==F?void 0:F.open,K="boolean"==typeof k?k:!!F&&!F.modal&&F.open&&!!T;r.useEffect(()=>{if(T&&!L)return(0,u.g)((0,i.q)(T,"focusin",e,!0),(0,i.q)(T,"focusout",e,!0));function e(e){T&&e.relatedTarget&&(0,p.Qp)(e)&&("focusin"===e.type?N.current&&((0,p.yV)(T),N.current=!1):((0,p.N)(T),N.current=!0))}},[T,L]),(0,a.g)(()=>{T&&!0===D&&N.current&&((0,p.yV)(T),N.current=!1)},[D,T]);let z=r.useMemo(()=>({beforeOutsideRef:I,afterOutsideRef:A,beforeInsideRef:P,afterInsideRef:q,portalNode:T,setFocusManagerState:j}),[T]);return(0,y.jsxs)(r.Fragment,{children:[O,(0,y.jsxs)(x.Provider,{value:z,children:[K&&T&&(0,y.jsx)(d.U,{"data-type":"outside",ref:I,onFocus:e=>{if((0,p.Qp)(e,T)){var t;null==(t=P.current)||t.focus()}else{let e=F?F.domReference:null,t=(0,p.XJ)(e);null==t||t.focus()}}}),K&&T&&(0,y.jsx)("span",{"aria-owns":T.id,style:b.z_}),T&&o.createPortal(S,T),K&&T&&(0,y.jsx)(d.U,{"data-type":"outside",ref:A,onFocus:e=>{if((0,p.Qp)(e,T)){var t;null==(t=q.current)||t.focus()}else{let t=F?F.domReference:null,n=(0,p.vF)(t);null==n||n.focus(),(null==F?void 0:F.closeOnFocusOut)&&(null==F||F.onOpenChange(!1,(0,h.d)(g.Xn,e.nativeEvent)))}}})]})]})})},24673:(e,t,n)=>{"use strict";n.d(t,{JG:()=>u,RT:()=>l,ST:()=>i});let{userAgent:r,platform:o,maxTouchPoints:l}="undefined"==typeof navigator?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0},i=r.toLowerCase(),u=o.toLowerCase()},25011:(e,t,n)=>{"use strict";n.d(t,{GW:()=>p,jL:()=>d,qV:()=>f});var r=n(9797);let o=function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=r.T.startingStyle]="startingStyle",e[e.endingStyle=r.T.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e}({}),l=function(e){return e.popupOpen="data-popup-open",e.pressed="data-pressed",e}({}),i={[l.popupOpen]:""},u={[l.popupOpen]:"",[l.pressed]:""},s={[o.open]:""},a={[o.closed]:""},c={[o.anchorHidden]:""},f={open:e=>e?i:null},d={open:e=>e?u:null},p={open:e=>e?s:a,anchorHidden:e=>e?c:null}},25212:(e,t,n)=>{"use strict";function r(e,t){return e&&!t?e:!e&&t?t:e||t?{...e,...t}:void 0}n.d(t,{r:()=>r})}
1,25323:(e,t,n)=>{"use strict";n.d(t,{O:()=>i,r:()=>l});var r=n(27970),o=n(12115);let l=o.createContext(void 0);function i(e){let t=o.useContext(l);if(void 0===t&&!e)throw Error((0,r.A)(33));return t}},26318:(e,t,n)=>{"use strict";n.d(t,{v:()=>i});var r=n(27970),o=n(12115);let l=o.createContext(void 0);function i(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=o.useContext(l);if(void 0===t&&!e)throw Error((0,r.A)(25));return t}},27323:(e,t,n)=>{"use strict";n.d(t,{BT:()=>o,Ed:()=>r,Jd:()=>s,RJ:()=>i,eR:()=>l,il:()=>u});let r="data-base-ui-focusable",o="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])",l="ArrowLeft",i="ArrowRight",u="ArrowUp",s="ArrowDown"},27970:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=function(e,...t){let n=new URL("https://base-ui.com/production-error");return n.searchParams.set("code",e.toString()),t.forEach(e=>n.searchParams.append("args[]",e)),`Base UI error #${e}; visit ${n} for the full message.`}},28787:(e,t,n)=>{"use strict";n.d(t,{EW:()=>i,RS:()=>o,gR:()=>l});var r=n(2066);function o(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function l(e,t){if(!e||!t)return!1;let n=t.getRootNode?.();if(e.contains(t))return!0;if(n&&(0,r.Ng)(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function i(e){return"composedPath"in e?e.composedPath()[0]:e.target}},30125:(e,t,n)=>{"use strict";var r=n(12115),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},l=r.useState,i=r.useEffect,u=r.useLayoutEffect,s=r.useDebugValue;function a(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=l({inst:{value:n,getSnapshot:t}}),o=r[0].inst,c=r[1];return u(function(){o.value=n,o.getSnapshot=t,a(o)&&c({inst:o})},[e,n,t]),i(function(){return a(o)&&c({inst:o}),e(function(){a(o)&&c({inst:o})})},[e]),s(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:c},30756:(e,t,n)=>{"use strict";n.d(t,{B:()=>l,E:()=>o});var r=n(12115);let o=r.createContext(void 0);function l(){return r.useContext(o)}},30926:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{callServer:function(){return r.callServer},createServerReference:function(){return l.createServerReference},findSourceMapURL:function(){return o.findSourceMapURL}});let r=n(41209),o=n(85153),l=n(77197)},32083:(e,t,n)=>{"use strict";n.d(t,{j:()=>l});var r=n(12115);let o=r.createContext(void 0);function l(){var e;let t=r.useContext(o);return null!=(e=null==t?void 0:t.direction)?e:"ltr"}},33593:(e,t,n)=>{"use strict";n.d(t,{g:()=>o});var r=n(12115);let o="undefined"!=typeof document?r.useLayoutEffect:()=>{}},34357:(e,t,n)=>{"use strict";n.d(t,{YQ:()=>o});var r=n(12115);function o(e,t,n,o){var l=this,i=(0,r.useRef)(null),u=(0,r.useRef)(0),s=(0,r.useRef)(0),a=(0,r.useRef)(null),c=(0,r.useRef)([]),f=(0,r.useRef)(),d=(0,r.useRef)(),p=(0,r.useRef)(e),h=(0,r.useRef)(!0);p.current=e;var g="undefined"!=typeof window,v=!t&&0!==t&&g;if("function"!=typeof e)throw TypeError("Expected a function");t=+t||0;var m=!!(n=n||{}).leading,b=!("trailing"in n)||!!n.trailing,y="maxWait"in n,x="debounceOnServer"in n&&!!n.debounceOnServer,w=y?Math.max(+n.maxWait||0,t):null;return(0,r.useEffect)(function(){return h.current=!0,function(){h.current=!1}},[]),(0,r.useMemo)(function(){var e=function(e){var t=c.current,n=f.current;return c.current=f.current=null,u.current=e,s.current=s.current||e,d.current=p.current.apply(n,t)},n=function(e,t){v&&cancelAnimationFrame(a.current),a.current=v?requestAnimationFrame(e):setTimeout(e,t)},r=function(e){if(!h.current)return!1;var n=e-i.current;return!i.current||n>=t||n<0||y&&e-u.current>=w},E=function(t){return a.current=null,b&&c.current?e(t):(c.current=f.current=null,d.current)},R=function e(){var o=Date.now();if(m&&s.current===u.current&&S(),r(o))return E(o);if(h.current){var l=t-(o-i.current);n(e,y?Math.min(l,w-(o-u.current)):l)}},S=function(){o&&o({})},M=function(){if(g||x){var o=Date.now(),s=r(o);if(c.current=[].slice.call(arguments),f.current=l,i.current=o,s){if(!a.current&&h.current)return u.current=i.current,n(R,t),m?e(i.current):d.current;if(y)return n(R,t),e(i.current)}return a.current||n(R,t),d.current}};return M.cancel=function(){var e=a.current;e&&(v?cancelAnimationFrame(a.current):clearTimeout(a.current)),u.current=0,c.current=i.current=f.current=a.current=null,e&&o&&o({})},M.isPending=function(){return!!a.current},M.flush=function(){return a.current?E(Date.now()):d.current},M},[m,y,t,w,b,v,g,x,o])}},35479:(e,t,n)=>{"use strict";n.d(t,{q:()=>u});var r=n(12115),o=n(33593),l=n(59002);let i=function(e){return e[e.None=0]="None",e[e.GuessFromOrder=1]="GuessFromOrder",e}({});function u(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{label:t,metadata:n,textRef:u,indexGuessBehavior:s,index:a}=e,{register:c,unregister:f,subscribeMapChange:d,elementsRef:p,labelsRef:h,nextIndexRef:g}=(0,l.M)(),v=r.useRef(-1),[m,b]=r.useState(null!=a?a:s===i.GuessFromOrder?()=>{if(-1===v.current){let e=g.current;g.current+=1,v.current=e}return v.current}:-1),y=r.useRef(null),x=r.useCallback(e=>{if(y.current=e,-1!==m&&null!==e&&(p.current[m]=e,h)){var n,r;let o=void 0!==t;
1h.current[m]=o?t:null!=(r=null==u||null==(n=u.current)?void 0:n.textContent)?r:e.textContent}},[m,p,h,t,u]);return(0,o.g)(()=>{if(null!=a)return;let e=y.current;if(e)return c(e,n),()=>{f(e)}},[a,c,f,n]),(0,o.g)(()=>{if(null==a)return d(e=>{var t;let n=y.current?null==(t=e.get(y.current))?void 0:t.index:null;null!=n&&b(n)})},[a,d,b]),{ref:x,index:m}}},35836:(e,t,n)=>{"use strict";n.d(t,{d:()=>o});var r=n(99793);function o(e,t,n,o){let l=!1,i=!1,u=o??r.t0;return{reason:e,event:t??new Event("base-ui"),cancel(){l=!0},allowPropagation(){i=!0},get isCanceled(){return l},get isPropagationAllowed(){return i},trigger:n,...u}}},38919:(e,t,n)=>{"use strict";function r(e){return e?.ownerDocument||document}n.d(t,{R:()=>r})},39174:(e,t,n)=>{"use strict";n.d(t,{Bo:()=>s,Dq:()=>f,F4:()=>i,LO:()=>d,N7:()=>l,Np:()=>u,Ui:()=>o,Xn:()=>a,dv:()=>r,jv:()=>c,p:()=>p,zJ:()=>h});let r="none",o="trigger-press",l="trigger-hover",i="trigger-focus",u="outside-press",s="item-press",a="focus-out",c="escape-key",f="list-navigation",d="cancel-open",p="sibling-open",h="imperative-action"},39516:(e,t,n)=>{"use strict";function r(e){return`data-base-ui-${e}`}n.d(t,{F:()=>r})},41964:(e,t,n)=>{"use strict";n.d(t,{D8:()=>a,GH:()=>s,uu:()=>c});var r=n(74893),o=n(1882),l=n(11606);class i{static create(){return new i}constructor(){this.dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()},this.disposeEffect=()=>this.dispose,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.E,this.restTimeout=new l.E,this.handleCloseOptions=void 0}}let u=new WeakMap;function s(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;if(t&&u.get(t)===e){var n,r,o;null==(n=e.pointerEventsScopeElement)||n.style.removeProperty("pointer-events"),null==(r=e.pointerEventsReferenceElement)||r.style.removeProperty("pointer-events"),null==(o=e.pointerEventsFloatingElement)||o.style.removeProperty("pointer-events"),u.delete(t)}e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function a(e,t){let{scopeElement:n,referenceElement:r,floatingElement:o}=t,l=u.get(n);l&&l!==e&&s(l),s(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=n,e.pointerEventsReferenceElement=r,e.pointerEventsFloatingElement=o,u.set(n,e),n.style.pointerEvents="none",r.style.pointerEvents="auto",o.style.pointerEvents="auto"}function c(e){let t=e.context.dataRef.current,n=(0,o.j)(()=>{var e;return null!=(e=t.hoverInteractionState)?e:i.create()}).current;return t.hoverInteractionState||(t.hoverInteractionState=n),(0,r.y)(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}},42433:(e,t,n)=>{"use strict";n.d(t,{U:()=>l,a:()=>o});var r=n(1882);function o(e,t,n,o){var l,s,a,c,f;let d=(0,r.j)(i).current;return l=d,s=e,a=t,c=n,f=o,(l.refs[0]!==s||l.refs[1]!==a||l.refs[2]!==c||l.refs[3]!==f)&&u(d,[e,t,n,o]),d.callback}function l(e){var t,n;let o=(0,r.j)(i).current;return t=o,n=e,(t.refs.length!==n.length||t.refs.some((e,t)=>e!==n[t]))&&u(o,e),o.callback}function i(){return{callback:null,cleanup:null,refs:[]}}function u(e,t){if(e.refs=t,t.every(e=>null==e)){e.callback=null;return}e.callback=n=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),null!=n){let r=Array(t.length).fill(null);for(let e=0;e<t.length;e+=1){let o=t[e];if(null!=o)switch(typeof o){case"function":{let t=o(n);"function"==typeof t&&(r[e]=t);break}case"object":o.current=n}}e.cleanup=()=>{for(let e=0;e<t.length;e+=1){let n=t[e];if(null!=n)switch(typeof n){case"function":{let t=r[e];"function"==typeof t?t():n(null);break}case"object":n.current=null}}}}}}},44016:(e,t,n)=>{"use strict";let r;n.d(t,{G1:()=>a,iE:()=>u,kz:()=>s,nk:()=>c});var o=n(12115),l=n(1882);let i=[];function u(){return r}function s(e){i.push(e)}function a(e){let t=(t,n)=>{let o,u=(0,l.j)(f).current;try{for(let e of(r=u,i))e.before(u);for(let r of(o=e(t,n),i))r.after(u);u.didInitialize=!0}finally{r=void 0}return o};return t.displayName=e.displayName||e.name,t}function c(e){return o.forwardRef(a(e))}function f(){return{didInitialize:!1}}},44596:(e,t,n)=>{"use strict";n.d(t,{_:()=>el});var r=n(12115),o=n(62159),l=n(59273),i=n(33593),u=n(38919),s=n(98627),a=n(11606),c=n(2066),f=n(35836),d=n(39174),p=n(49943),h=n(28787),g=n(53967),v=n(41964),m=n(56824),b=n(58125),y=n(42433),x=n(62909),w=n(22024),E=n(48514),R=n(61388),S=n(13788),M=n(77135),k=n(18277),C=n(39516),T=n(55560);let O={inert:new WeakMap,"aria-hidden":new WeakMap},I="data-base-ui-inert",A={inert:new WeakSet,"aria-hidden":new WeakSet},P=new WeakMap,q=0,F=(e,t)=>t.map(t=>{if(e.contains(t))return t;let n=function e(t){return t?(0,c.Ng)(t)?t.host:e(t.parentNode):null}(t);return e.contains(n)?n:null}).filter(e=>null!=e),j=e=>{let t=new Set;
1return e.forEach(e=>{let n=e;for(;n&&!t.has(n);)t.add(n),n=n.parentNode}),t},N=(e,t,n)=>{let r=[],o=e=>{!e||n.has(e)||Array.from(e.children).forEach(e=>{"script"!==(0,c.mq)(e)&&(t.has(e)?o(e):r.push(e))})};return o(e),r};function L(e,t={}){let{ariaHidden:n=!1,inert:r=!1,mark:o=!0}=t,l=(0,u.R)(e[0]).body;return function(e,t,n,r,{mark:o=!0}){let l=null;r?l="inert":n&&(l="aria-hidden");let i=null,u=null,s=F(t,e),a=o?N(t,j(s),new Set(s)):[],c=[],f=[];if(l){let e=O[l],n=A[l];u=n,i=e;let r=F(t,Array.from(t.querySelectorAll("[aria-live]"))),o=s.concat(r);N(t,j(o),new Set(o)).forEach(t=>{let r=t.getAttribute(l),o=null!==r&&"false"!==r,i=(e.get(t)||0)+1;e.set(t,i),c.push(t),1===i&&o&&n.add(t),o||t.setAttribute(l,"inert"===l?"":"true")})}return o&&a.forEach(e=>{let t=(P.get(e)||0)+1;P.set(e,t),f.push(e),1===t&&e.setAttribute(I,"")}),q+=1,()=>{i&&c.forEach(e=>{let t=(i.get(e)||0)-1;i.set(e,t),t||(!u?.has(e)&&l&&e.removeAttribute(l),u?.delete(e))}),o&&f.forEach(e=>{let t=(P.get(e)||0)-1;P.set(e,t),t||e.removeAttribute(I)}),(q-=1)||(O.inert=new WeakMap,O["aria-hidden"]=new WeakMap,A.inert=new WeakSet,A["aria-hidden"]=new WeakSet,P=new WeakMap)}}(e,l,n,r,{mark:o})}var D=n(24093),K=n(18516),z=n(47031),W=n(95155);let H=[];function B(){H=H.filter(e=>{var t;return null==(t=e.deref())?void 0:t.isConnected})}function U(e){B(),e&&"body"!==(0,c.mq)(e)&&(H.push(new WeakRef(e)),H.length>20&&(H=H.slice(-20)))}function V(){var e;return B(),null==(e=H[H.length-1])?void 0:e.deref()}function $(e){var t;if(e.hasAttribute("tabindex")&&!e.hasAttribute("data-tabindex")||!(null==(t=e.getAttribute("role"))?void 0:t.includes("dialog")))return;let n=(0,M.nq)(e).filter(e=>{let t=e.getAttribute("data-tabindex")||"";return(0,M.AO)(e)||e.hasAttribute("data-tabindex")&&!t.startsWith("-")}),r=e.getAttribute("tabindex");0===n.length?"0"!==r&&(e.setAttribute("tabindex","0"),e.setAttribute("data-tabindex","0")):("-1"!==r||e.hasAttribute("data-tabindex")&&"-1"!==e.getAttribute("data-tabindex"))&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}function _(e){let{context:t,children:n,disabled:v=!1,initialFocus:b=!0,returnFocus:O=!0,restoreFocus:I=!1,modal:A=!0,closeOnFocusOut:P=!0,openInteractionType:q="",nextFocusableElement:F,previousFocusableElement:j,beforeContentFocusGuardRef:N,externalTree:H,getInsideElements:_}=e,G="rootStore"in t?t.rootStore:t,Y=G.useState("open"),X=G.useState("domReferenceElement"),Z=G.useState("floatingElement"),{events:J,dataRef:Q}=G.context,ee=(0,s.K)(()=>{var e;return null==(e=Q.current.floatingContext)?void 0:e.nodeId}),et=(0,m.WZ)(X)&&!1===b,en=(0,x.u)(b),er=(0,x.u)(O),eo=(0,x.u)(q),el=(0,x.u)(Y),ei=(0,p.cq)(H),eu=(0,D.vB)(),es=r.useRef(!1),ea=r.useRef(!1),ec=r.useRef(!1),ef=r.useRef(null),ed=r.useRef(""),ep=r.useRef(""),eh=r.useRef(null),eg=r.useRef(null),ev=(0,y.a)(eh,N,null==eu?void 0:eu.beforeInsideRef),em=(0,y.a)(eg,null==eu?void 0:eu.afterInsideRef),eb=(0,a.Z)(),ey=(0,a.Z)(),ex=(0,E.N)(),ew=null!=eu,eE=(0,m.nd)(Z),eR=(0,s.K)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:eE;return e?(0,M.Kr)(e):[]}),eS=(0,s.K)(()=>{var e;return null!=(e=null==_?void 0:_().filter(e=>null!=e))?e:[]});r.useEffect(()=>{if(v||!A)return;let e=(0,u.R)(eE);return(0,o.q)(e,"keydown",function(e){"Tab"===e.key&&(0,h.gR)(eE,(0,h.RS)((0,u.R)(eE)))&&0===eR().length&&!et&&(0,S.jo)(e)})},[v,eE,A,et,eR]),r.useEffect(()=>{if(v||!Y)return;let e=(0,u.R)(eE);function t(){ec.current=!1}return(0,l.g)((0,o.q)(e,"pointerdown",function(e){let t=(0,h.EW)(e),n=eS();ec.current=!((0,h.gR)(Z,t)||(0,h.gR)(X,t)||(0,h.gR)(null==eu?void 0:eu.portalNode,t)||n.some(e=>e===t||(0,h.gR)(e,t))),ep.current=e.pointerType||"keyboard",(null==t?void 0:t.closest("[".concat(K.Kd,"]")))&&(ea.current=!0,ey.start(0,()=>{ea.current=!1}))},!0),(0,o.q)(e,"pointerup",t,!0),(0,o.q)(e,"pointercancel",t,!0),(0,o.q)(e,"keydown",function(){ep.current="keyboard"},!0),t)},[v,Z,X,eE,Y,eu,ey,eS]),r.useEffect(()=>{if(v||!P)return;let e=(0,u.R)(eE);function t(t){let n=t.relatedTarget,r=t.currentTarget,o=(0,h.EW)(t);A&&null==n&&null!=o&&(0,h.gR)(Z,o)&&U(o),queueMicrotask(()=>{let l=ee(),i=G.context.triggerElements,u=eS(),s=(null==n?void 0:n.hasAttribute((0,C.F)("focus-guard")))&&[eh.current,eg.current,null==eu?void 0:eu.beforeInsideRef.current,null==eu?void 0:eu.afterInsideRef.current,null==eu?void 0:eu.beforeOutsideRef.current,null==eu?void 0:eu.afterOutsideRef.current,(0,z.q)(j),(0,z.q)(F)].includes(n),a=!((0,h.gR)(X,n)||(0,h.gR)(Z,n)||(0,h.gR)(n,Z)||(0,h.gR)(null==eu?void 0:eu.portalNode,n)||u.some(e=>e===n||(0,h.gR)(e,n))||null!=n&&i.hasElement(n)||i.hasMatchingElement(e=>(0,h.gR)(e,n))||s||ei&&((0,g.CM)(ei.nodesRef.current,l).find(e=>{var t,r;return(0,h.gR)(null==(t=e.context)?void 0:t.elements.floating,n)||(0,h.gR)(null==(r=e.context)?void 0:r.elements.domReference,n)})||(0,g.$4)(ei.nodesRef.current,l).find(e=>{var t,r,o;return[null==(t=e.context)?void 0:t.elements.floating,(0,m.nd)(null==(r=e.context)?void 0:r.elements.floating)].includes(n)||(null==(o=e.context)?void 0:o.elements.domReference)===n})));if(r===X&&eE&&$(eE),I&&r!==X&&!(0,k.J9)(o)&&(0,h.RS)(e)===e.body){if((0,c.sb)(eE)&&
1(eE.focus(),"popup"===I))return void ex.request(()=>{eE.focus()});let e=eR(),t=ef.current,n=(t&&e.includes(t)?t:null)||e[e.length-1]||eE;(0,c.sb)(n)&&n.focus()}if(Q.current.insideReactTree){Q.current.insideReactTree=!1;return}(et||!A)&&n&&a&&!ea.current&&(et||n!==V())&&(es.current=!0,G.setOpen(!1,(0,f.d)(d.Xn,t)))})}let n=(0,c.sb)(X)?X:null;if(Z||n)return(0,l.g)(n&&(0,o.q)(n,"focusout",t),n&&(0,o.q)(n,"pointerdown",function(){ea.current=!0,ey.start(0,()=>{ea.current=!1})}),Z&&(0,o.q)(Z,"focusin",function(e){let t=(0,h.EW)(e);(0,M.AO)(t)&&(ef.current=t)}),Z&&(0,o.q)(Z,"focusout",t),Z&&eu&&(0,o.q)(Z,"focusout",function(){ec.current||(Q.current.insideReactTree=!0,eb.start(0,()=>{Q.current.insideReactTree=!1}))},!0))},[v,X,Z,eE,A,ei,eu,G,P,I,eR,et,ee,Q,eb,ey,ex,F,j,eS]),r.useEffect(()=>{var e,t,n;if(v||!Z||!Y)return;let r=Array.from((null==eu||null==(e=eu.portalNode)?void 0:e.querySelectorAll("[".concat((0,C.F)("portal"),"]")))||[]),o=null==(n=(ei?(0,g.$4)(ei.nodesRef.current,ee()):[]).find(e=>{var t;return(0,m.WZ)((null==(t=e.context)?void 0:t.elements.domReference)||null)}))||null==(t=n.context)?void 0:t.elements.domReference,l=L([Z,...r,eh.current,eg.current,null==eu?void 0:eu.beforeOutsideRef.current,null==eu?void 0:eu.afterOutsideRef.current,...eS(),o,(0,z.q)(j),(0,z.q)(F),et?X:null].filter(e=>null!=e),{ariaHidden:A||et,mark:!1}),i=L([Z,...r].filter(e=>null!=e));return()=>{i(),l()}},[Y,v,X,Z,A,eu,et,ei,ee,F,j,eS]),(0,i.g)(()=>{if(!Y||v||!(0,c.sb)(eE))return;let e=(0,u.R)(eE),t=(0,h.RS)(e);queueMicrotask(()=>{let n,r=en.current,o="function"==typeof r?r(eo.current||""):r;if(void 0===o||!1===o||(0,h.gR)(eE,t))return;let l=null,i=()=>(null==l&&(l=eR(eE)),l[0]||eE);n=(n=!0===o||null===o?i():(0,z.q)(o))||i();let u=(0,h.gR)(eE,(0,h.RS)(e));(0,T.p)(n,{preventScroll:n===eE,shouldFocus(){if(!el.current)return!1;if(u)return!0;let t=(0,h.RS)(e);return!(t!==n&&(0,h.gR)(eE,t))}})})},[v,Y,eE,eR,en,eo,el]),(0,i.g)(()=>{if(v||!eE)return;let e=(0,u.R)(eE),t=(0,h.RS)(e),n=null==eo.current;function r(e){if(e.open||(ed.current=function(e,t){let n=(0,c.zk)((0,h.EW)(e));return e instanceof n.KeyboardEvent?"keyboard":e instanceof n.FocusEvent?t||"keyboard":"pointerType"in e?e.pointerType||"keyboard":"touches"in e?"touch":e instanceof n.MouseEvent?t||(0===e.detail?"keyboard":"mouse"):""}(e.nativeEvent,ep.current)),e.reason===d.N7&&"mouseleave"===e.nativeEvent.type&&(es.current=!0),e.reason===d.Np)if(e.nested)es.current=!1;else if((0,S.YF)(e.nativeEvent)||(0,S.Pg)(e.nativeEvent))es.current=!1;else{let e=!1;(0,u.R)(eE).createElement("div").focus({get preventScroll(){return e=!0,!1}}),e?es.current=!1:es.current=!0}}return U(t),J.on("openchange",r),()=>{J.off("openchange",r);let o=(0,h.RS)(e),l=eS(),i=(0,h.gR)(Z,o)||l.some(e=>e===o||(0,h.gR)(e,o))||ei&&(0,g.CM)(ei.nodesRef.current,ee(),!1).some(e=>{var t;return(0,h.gR)(null==(t=e.context)?void 0:t.elements.floating,o)}),u=er.current,s=function(){let e=er.current,r="function"==typeof e?e(ed.current):e;if(void 0===r||!1===r)return null;null===r&&(r=!0);let o=(null==X?void 0:X.isConnected)?X:null,l=(null==t?void 0:t.isConnected)&&"body"!==(0,c.mq)(t)?t:null,i=n?l||o:o||l;return(i||(i=V()||null),"boolean"==typeof r)?i:(0,z.q)(r)||i||null}();queueMicrotask(()=>{let t=s?(0,M.AO)(s)?s:(0,M.Kr)(s)[0]||s:null;u&&!es.current&&(0,c.sb)(t)&&("boolean"!=typeof u||t===o||o===e.body||i)&&t.focus({preventScroll:!0}),es.current=!1})}},[v,Z,eE,er,eo,J,ei,X,ee,eS]),(0,i.g)(()=>{if(!w.Fp||Y||!Z)return;let e=(0,h.RS)((0,u.R)(Z));(0,c.sb)(e)&&(0,m.$u)(e)&&(0,h.gR)(Z,e)&&e.blur()},[Y,Z]),(0,i.g)(()=>{if(!v&&eu)return eu.setFocusManagerState({modal:A,closeOnFocusOut:P,open:Y,onOpenChange:G.setOpen,domReference:X}),()=>{eu.setFocusManagerState(null)}},[v,eu,A,Y,G,P,X]),(0,i.g)(()=>{if(!v&&eE)return $(eE),()=>{queueMicrotask(B)}},[v,eE]);let eM=!v&&(!A||!et)&&(ew||A);return(0,W.jsxs)(r.Fragment,{children:[eM&&(0,W.jsx)(R.U,{"data-type":"inside",ref:ev,onFocus:e=>{if(A){let e=eR();(0,T.p)(e[e.length-1])}else if(null==eu?void 0:eu.portalNode)if(es.current=!1,(0,M.Qp)(e,eu.portalNode)){let e=(0,M.vF)(X);null==e||e.focus()}else{var t;
1null==(t=(0,z.q)(null!=j?j:eu.beforeOutsideRef))||t.focus()}}}),n,eM&&(0,W.jsx)(R.U,{"data-type":"inside",ref:em,onFocus:e=>{if(A)(0,T.p)(eR()[0]);else if(null==eu?void 0:eu.portalNode)if(P&&(es.current=!0),(0,M.Qp)(e,eu.portalNode)){let e=(0,M.XJ)(X);null==e||e.focus()}else{var t;null==(t=(0,z.q)(null!=F?F:eu.afterOutsideRef))||t.focus()}}})]})}var G=n(17755),Y=n(25323),X=n(80873),Z=n(25011),J=n(9797),Q=n(76347),ee=n(27970);let et=r.createContext(void 0),en=new Set([...new Set([...new Set(["ArrowLeft","ArrowRight"]),...new Set(["ArrowUp","ArrowDown"])]),"Home","End"]);var er=n(60516);let eo={...Z.GW,...J.G},el=r.forwardRef(function(e,t){let{render:n,className:y,style:x,finalFocus:w,...E}=e,{store:R}=(0,G.Y)(),{side:S,align:M}=(0,Y.O)(),k=null!=function(e){let t=r.useContext(et);if(void 0===t&&!e)throw Error((0,ee.A)(69));return t}(!0),C=R.useState("open"),T=R.useState("transitionStatus"),O=R.useState("popupProps"),I=R.useState("mounted"),A=R.useState("instantType"),P=R.useState("activeTriggerElement"),q=R.useState("parent"),F=R.useState("lastOpenChangeReason"),j=R.use
1State("rootId"),N=R.useState("floatingRootContext"),L=R.useState("floatingTreeRoot"),D=R.useState("closeDelay"),K=R.useState("activeTriggerElement"),z=R.useState("hoverEnabled"),H=R.useState("disabled"),B=R.useState("openMethod"),U="context-menu"===q.type;(0,Q.v)({open:C,ref:R.context.popupRef,onComplete(){if(C){var e,t;null==(e=(t=R.context).onOpenChangeComplete)||e.call(t,!0)}}}),r.useEffect(()=>{function e(e){R.setOpen(!1,(0,f.d)(e.reason,e.domEvent))}return L.events.on("close",e),()=>{L.events.off("close",e)}},[L.events,R]),function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{enabled:n=!0,closeDelay:y=0,nodeId:x}=t,w="rootStore"in e?e.rootStore:e,E=w.useState("open"),R=w.useState("floatingElement"),S=w.useState("domReferenceElement"),{dataRef:M}=w.context,k=(0,p.cq)(),C=(0,p.R1)(),T=(0,v.uu)(w),O=(0,a.Z)(),I=(0,s.K)(()=>{var e;return(0,b.GI)(null==(e=M.current.openEvent)?void 0:e.type,T.interactedInside)}),A=(0,s.K)(()=>{var e;return(0,b.h$)(null==(e=M.current.openEvent)?void 0:e.type)}),P=(0,s.K)(()=>{(0,v.GH)(T)});(0,i.g)(()=>{E||(T.pointerType=void 0,T.restTimeoutPending=!1,T.interactedInside=!1,P())},[E,T,P]),r.useEffect(()=>P,[P]),(0,i.g)(()=>{var e,t,r,o,l,i,s,a,f;if(n&&E&&(null==(e=T.handleCloseOptions)?void 0:e.blockPointerEvents)&&A()&&(0,c.vq)(S)&&R){let e=(0,u.R)(R),n=null==k||null==(r=k.nodesRef.current.find(e=>e.id===C))||null==(t=r.context)?void 0:t.elements.floating;n&&(n.style.pointerEvents="");let c=T.pointerEventsScopeElement!==R?T.pointerEventsScopeElement:null,d=n!==R?n:null,p=null!=(f=null!=(a=null!=(s=null!=(i=null==(l=T.handleCloseOptions)||null==(o=l.getScope)?void 0:o.call(l))?i:c)?s:d)?a:S.closest("[data-rootownerid]"))?f:e.body;return(0,v.D8)(T,{scopeElement:p,referenceElement:S,floatingElement:R}),()=>{P()}}},[n,E,S,R,T,A,k,C,P]),r.useEffect(()=>{if(n)return(0,l.g)(R&&(0,o.q)(R,"mouseenter",function(){T.openChangeTimeout.clear(),O.clear(),null==k||k.events.off("floating.closed",t),P()}),R&&(0,o.q)(R,"mouseleave",function(n){var r,o;if(e()&&k)return void k.events.on("floating.closed",t);if((0,m.Hi)(n.relatedTarget,w.context.triggerElements))return;let l=null!=(o=null==(r=M.current.floatingContext)?void 0:r.nodeId)?o:x,i=n.relatedTarget;if(!(k&&l&&(0,c.vq)(i)&&(0,g.CM)(k.nodesRef.current,l,!1).some(e=>{var t;return(0,h.gR)(null==(t=e.context)?void 0:t.elements.floating,i)}))){if(T.handler)return void T.handler(n);P(),A()&&!I()&&function(e){let t=(0,b.uf)(y,"close",T.pointerType),n=()=>{w.setOpen(!1,(0,f.d)(d.N7,e)),null==k||k.events.emit("floating.closed",e)};t?T.openChangeTimeout.start(t,n):(T.openChangeTimeout.clear(),n())}(n)}}),R&&(0,o.q)(R,"pointerdown",function(e){let t=(0,h.EW)(e);if(!(0,m.H5)(t)){T.interactedInside=!1;return}T.interactedInside=(null==t?void 0:t.closest("[aria-haspopup]"))!=null},!0),()=>{null==k||k.events.off("floating.closed",t)});function e(){return!!(k&&C&&(0,g.CM)(k.nodesRef.current,C).length>0)}function t(n){!k||!C||e()||O.start(0,()=>{k.events.off("floating.closed",t),w.setOpen(!1,(0,f.d)(d.N7,n)),k.events.emit("floating.closed",n)})}},[n,R,w,M,y,x,A,I,P,T,k,C,O])}(N,{enabled:z&&!H&&!U&&"menubar"!==q.type,closeDelay:D});let V=r.useCallback(e=>{R.set("popupElement",e)},[R]),$={transitionStatus:T,side:S,align:M,open:C,nested:"menu"===q.type,instant:A},Z=(0,X.o)("div",e,{state:$,ref:[t,R.context.popupRef,V],stateAttributesMapping:eo,props:[O,{onKeyDown(e){k&&en.has(e.key)&&e.stopPropagation()}},(0,er.d)(T),E,{"data-rootownerid":j}]}),J=void 0===q.type||U;return(P||"menubar"===q.type&&F!==d.Np)&&(J=!0),(0,W.jsx)(_,{context:N,openInteractionType:B,modal:U,disabled:!I,returnFocus:void 0===w?J:w,initialFocus:"menu"!==q.type,restoreFocus:!0,externalTree:"menubar"!==q.type?L:void 0,previousFocusableElement:K,nextFocusableElement:void 0===q.type?R.context.triggerFocusTargetRef:void 0,beforeContentFocusGuardRef:void 0===q.type?R.context.beforeContentFocusGuardRef:void 0,children:Z})})},45440:(e,t,n)=>{"use strict";n.d(t,{Bt:()=>s,Md:()=>u,s4:()=>o,yA:()=>i});var r=n(24673);let o=/^i(os$|p)/.test(r.JG)||"macintel"===r.JG&&r.RT>1,l="android",i=r.JG===l||r.ST.includes(l),u=!o&&r.JG.startsWith("mac");r.JG.startsWith("win"),i||/^(linux|chrome os)/.test(r.JG);let s=u||o},47031:(e,t,n)=>{"use strict";function r(e){return null==e?e:"current"in e?e.current:e}n.d(t,{q:()=>r})},47725:(e,t,n)=>{"use strict";n.d(t,{h:()=>s});var r=n(12115),o=n(1888),l=n(17755),i=n(30756),u=n(95155);
1function s(e){let t=(0,l.Y)().store,n=r.useMemo(()=>({parentMenu:t}),[t]);return(0,u.jsx)(i.E.Provider,{value:n,children:(0,u.jsx)(o.i,{...e})})}},48514:(e,t,n)=>{"use strict";n.d(t,{K:()=>u,N:()=>s});var r=n(1882),o=n(74893);globalThis.requestAnimationFrame;class l{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)}constructor(){this.callbacks=[],this.callbacksCount=0,this.nextId=1,this.startId=1,this.isScheduled=!1,this.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){var r;null==(r=t[n])||r.call(t,e)}}}}let i=new l;class u{static create(){return new u}static request(e){return i.request(e)}static cancel(e){return i.cancel(e)}request(e){this.cancel(),this.currentId=i.request(()=>{this.currentId=null,e()})}constructor(){this.currentId=null,this.cancel=()=>{null!==this.currentId&&(i.cancel(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.cancel}}function s(){let e=(0,r.j)(u.create).current;return(0,o.y)(e.disposeEffect),e}}
1,49423:(e,t,n)=>{"use strict";n.d(t,{f:()=>b});var r=n(27970),o=n(12115),l=n(99793),i=n(14307),u=n(75773),s=n(15108),a=n(17755),c=n(99892),f=n(25011),d=n(35479),p=n(69647),h=n(80873),g=n(25323),v=n(18759),m=n(30756);let b=o.forwardRef(function(e,t){var n;let{render:b,className:y,style:x,label:w,id:E,nativeButton:R=!1,openOnHover:S=!0,delay:M=100,closeDelay:k=0,disabled:C=!1,...T}=e,O=(0,d.q)({label:w}),I=(0,g.O)(),{store:A}=(0,a.Y)(),P=(0,c.e)(E),q=A.useState("open"),F=A.useState("floatingRootContext"),j=A.useState("floatingTreeRoot"),N=A.useState("triggerPopupId",P),L=(0,v.VI)(P,A),D=o.useCallback(e=>{let t=L(e);return null!==e&&A.select("open")&&null==A.select("activeTriggerId")&&A.update({activeTriggerId:P,activeTriggerElement:e,closeDelay:k}),t},[L,k,A,P]),K=o.useRef(null),z=o.useCallback(e=>{K.current=e,A.set("activeTriggerElement",e)},[A]),W=(0,m.B)();if(!(null==W?void 0:W.parentMenu))throw Error((0,r.A)(37));A.useSyncedValue("closeDelay",k);let H=W.parentMenu,B=A.useState("disabled"),U=H.useState("disabled"),V=C||B||U,$=H.useState("itemProps"),_=H.useState("isActive",O.index),G=o.useMemo(()=>({type:"submenu-trigger",setActive(){H.select("highlightItemOnHover")&&H.set("activeIndex",O.index)}}),[H,O.index]),{getItemProps:Y,itemRef:X}=(0,p.O)({closeOnClick:!1,disabled:V,highlighted:_,id:P,store:A,typingRef:H.context.typingRef,nativeButton:R,itemMetadata:G,nodeId:null==I?void 0:I.context.nodeId}),Z=A.useState("hoverEnabled"),J=(0,i.j)(F,{enabled:Z&&S&&!V,handleClose:(0,u.i)({blockPointerEvents:!0}),mouseOnly:!0,move:!0,restMs:M,delay:{open:M,close:k},shouldOpen:M>0?()=>H.select("allowMouseEnter"):void 0,triggerElementRef:K,externalTree:j,isClosing:()=>"ending"===A.select("transitionStatus")}),Q=null!=(n=(0,s.k)(F,{enabled:!V,event:"mousedown",toggle:!S,ignoreMouse:S,stickIfOpen:!1}).reference)?n:l.t0,ee=A.useState("triggerProps",!0);return delete ee.id,(0,h.o)("div",e,{state:{disabled:V,highlighted:_,open:q},stateAttributesMapping:f.qV,props:[Q,J,ee,$,{"aria-controls":N,tabIndex:q||_?0:-1,onBlur(){_&&H.set("activeIndex",null)}},T,Y],ref:[t,O.ref,X,D,z]})})},49943:(e,t,n)=>{"use strict";n.d(t,{$c:()=>h,P6:()=>g,R1:()=>f,cq:()=>d,fI:()=>p});var r=n(12115),o=n(5480),l=n(33593),i=n(1882),u=n(49980),s=n(95155);let a=r.createContext(null),c=r.createContext(null),f=()=>{var e;return(null==(e=r.useContext(a))?void 0:e.id)||null},d=e=>{let t=r.useContext(c);return null!=e?e:t};function p(e){let t=(0,o.B)(),n=d(e),r=f();return(0,l.g)(()=>{if(!t)return;let e={id:t,parentId:r};return null==n||n.addNode(e),()=>{null==n||n.removeNode(e)}},[n,t,r]),t}function h(e){let{children:t,id:n}=e,o=f();return(0,s.jsx)(a.Provider,{value:r.useMemo(()=>({id:n,parentId:o}),[n,o]),children:t})}function g(e){let{children:t,externalTree:n}=e,r=(0,i.j)(()=>null!=n?n:new u.k).current;return(0,s.jsx)(c.Provider,{value:r,children:t})}},49980:(e,t,n)=>{"use strict";n.d(t,{k:()=>o});var r=n(5580);class o{nodesRef={current:[]};events=(0,r.d)();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)}}},52427:(e,t,n)=>{"use strict";n.d(t,{_:()=>o});let r=parseInt(n(12115).version,10);function o(e){return r>=e}},53967:(e,t,n)=>{"use strict";function r(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}n.d(t,{$4:()=>r,CM:()=>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)])}})},54279:e=>{e.exports=function(e){return!!e&&"string"!=typeof e&&(e instanceof Array||Array.isArray(e)||e.length>=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))}},55560:(e,t,n)=>{"use strict";n.d(t,{p:()=>l});var r=n(99793);let o=0;function l(e,t={}){let{preventScroll:n=!1,sync:i=!1,shouldFocus:u}=t;function s(){(!u||u())&&e?.focus({preventScroll:n})}if(cancelAnimationFrame(o),i)return s(),r.tE;let a=requestAnimationFrame(s);return o=a,()=>{o===a&&(cancelAnimationFrame(a),o=0)}}},56824:(e,t,n)=>{"use strict";n.d(t,{$u:()=>c,F2:()=>s,H5:()=>f,Hi:()=>u,WZ:()=>d,em:()=>p,nd:()=>h,tZ:()=>a});var r=n(2066),o=n(3429),l=n(27323),i=n(28787);function u(e,t){if(!(0,r.vq)(e))return!1;if(t.hasElement(e))return!e.hasAttribute("data-trigger-disabled");for(let[,n]of t.entries())if((0,i.gR)(n,e))return!n.hasAttribute("data-trigger-disabled");return!1}function s(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))}function a(e){return e.matches("html,body")}function c(e){return(0,r.sb)(e)&&e.matches(l.BT)}function f(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not
1([tabindex="-1"]),${l.BT}`)!=null}function d(e){return!!e&&"combobox"===e.getAttribute("role")&&c(e)}function p(e){if(!e||o.I)return!0;try{return e.matches(":focus-visible")}catch(e){return!0}}function h(e){return e?e.hasAttribute(l.Ed)?e:e.querySelector(`[${l.Ed}]`)||e:null}},57038:e=>{"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},58125:(e,t,n)=>{"use strict";n.d(t,{GI:()=>i,h$:()=>u,hq:()=>l,uf:()=>o});var r=n(13788);function o(e,t,n){let o=null==n||(0,r.Go)(n)?"function"==typeof e?e():e:0;return"number"==typeof o?o:o?.[t]}function l(e){return"function"==typeof e?e():e}function i(e,t){return t||"click"===e||"mousedown"===e}function u(e){return e?.includes("mouse")&&"mousedown"!==e}},59002:(e,t,n)=>{"use strict";n.d(t,{D:()=>o,M:()=>l});var r=n(12115);let o=r.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},elementsRef:{current:[]},nextIndexRef:{current:0}});function l(){return r.useContext(o)}},59273:(e,t,n)=>{"use strict";function r(...e){return()=>{for(let t=0;t<e.length;t+=1){let n=e[t];n&&n()}}}n.d(t,{g:()=>r})},60516:(e,t,n)=>{"use strict";n.d(t,{d:()=>l});var r=n(99793),o=n(18516);function l(e){return"starting"===e?o.K2:r.t0}}
1,61388:(e,t,n)=>{"use strict";n.d(t,{U:()=>c});var r=n(12115),o=n(33593);let l=n(45440).Bt;var i=n(22024);let u={clipPath:"inset(50%)",overflow:"hidden",whiteSpace:"nowrap",border:0,padding:0,width:1,height:1,margin:-1},s={...u,position:"fixed",top:0,left:0};({...u,position:"absolute"});var a=n(95155);let c=r.forwardRef(function(e,t){let[n,u]=r.useState();return(0,o.g)(()=>{l&&i.Fp&&u("button")},[]),(0,a.jsx)("span",{...e,ref:t,style:s,"aria-hidden":!n||void 0,tabIndex:0,role:n,"data-base-ui-focus-guard":""})})},62159:(e,t,n)=>{"use strict";function r(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}n.d(t,{q:()=>r})},62909:(e,t,n)=>{"use strict";n.d(t,{u:()=>l});var r=n(33593),o=n(1882);function l(e){let t=(0,o.j)(i,e).current;return t.next=e,(0,r.g)(t.effect),t}function i(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}},69146:(e,t,n)=>{"use strict";n.d(t,{A:()=>E});var r=n(88945),o=n(12115),l=o.useLayoutEffect,i=function(e){var t=o.useRef(e);return l(function(){t.current=e}),t},u=function(e,t){if("function"==typeof e)return void e(t);e.current=t},s=function(e,t){var n=o.useRef();return o.useCallback(function(r){e.current=r,n.current&&u(n.current,null),n.current=t,t&&u(t,r)},[t])},a={"min-height":"0","max-height":"none",height:"0",visibility:"hidden",overflow:"hidden",position:"absolute","z-index":"-1000",top:"0",right:"0",display:"block"},c=function(e){Object.keys(a).forEach(function(t){e.style.setProperty(t,a[t],"important")})},f=null,d=function(e,t){var n=e.scrollHeight;return"border-box"===t.sizingStyle.boxSizing?n+t.borderSize:n-t.paddingSize},p=function(){},h=["borderBottomWidth","borderLeftWidth","borderRightWidth","borderTopWidth","boxSizing","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","lineHeight","paddingBottom","paddingLeft","paddingRight","paddingTop","tabSize","textIndent","textRendering","textTransform","width","wordBreak","wordSpacing","scrollbarGutter"],g=!!document.documentElement.currentStyle,v=function(e){var t=window.getComputedStyle(e);if(null===t)return null;var n=h.reduce(function(e,n){return e[n]=t[n],e},{}),r=n.boxSizing;if(""===r)return null;g&&"border-box"===r&&(n.width=parseFloat(n.width)+parseFloat(n.borderRightWidth)+parseFloat(n.borderLeftWidth)+parseFloat(n.paddingRight)+parseFloat(n.paddingLeft)+"px");var o=parseFloat(n.paddingBottom)+parseFloat(n.paddingTop),l=parseFloat(n.borderBottomWidth)+parseFloat(n.borderTopWidth);return{sizingStyle:n,paddingSize:o,borderSize:l}};function m(e,t,n){var r=i(n);o.useLayoutEffect(function(){var n=function(e){return r.current(e)};if(e)return e.addEventListener(t,n),function(){return e.removeEventListener(t,n)}},[])}var b=function(e,t){m(document.body,"reset",function(n){e.current.form===n.target&&t(n)})},y=function(e){m(window,"resize",e)},x=function(e){m(document.fonts,"loadingdone",e)},w=["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"],E=o.forwardRef(function(e,t){var n=e.cacheMeasurements,l=e.maxRows,i=e.minRows,u=e.onChange,a=void 0===u?p:u,h=e.onHeightChange,g=void 0===h?p:h,m=function(e,t){if(null==e)return{};var n={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,w),E=void 0!==m.value,R=o.useRef(null),S=s(R,t),M=o.useRef(0),k=o.useRef(),C=function(){var e=R.current,t=n&&k.current?k.current:v(e);if(t){k.current=t;var r,o,u,s,a,p,h,m,b,y,x,w=(r=e.value||e.placeholder||"x",void 0===(o=i)&&(o=1),void 0===(u=l)&&(u=1/0),f||((f=document.createElement("textarea")).setAttribute("tabindex","-1"),f.setAttribute("aria-hidden","true"),c(f)),null===f.parentNode&&document.body.appendChild(f),s=t.paddingSize,a=t.borderSize,h=(p=t.sizingStyle).boxSizing,Object.keys(p).forEach(function(e){f.style[e]=p[e]}),c(f),f.value=r,m=d(f,t),f.value=r,m=d(f,t),f.value="x",y=(b=f.scrollHeight-s)*o,"border-box"===h&&(y=y+s+a),m=Math.max(y,m),x=b*u,"border-box"===h&&(x=x+s+a),[m=Math.min(x,m),b]),E=w[0],S=w[1];M.current!==E&&(M.current=E,e.style.setProperty("height",E+"px","important"),g(E,{rowHeight:S}))}};return o.useLayoutEffect(C),b(R,function(){if(!E){var e=R.current.value;requestAnimationFrame(function(){var t=R.current;t&&e!==t.value&&C()})}}),y(C),x(C),o.createElement("textarea",(0,r.A)({},m,{onChange:function(e){E||C(),a(e)},ref:S}))})},69647:(e,t,n)=>{"use strict";n.d(t,{z:()=>c,O:()=>f});var r=n(12115),o=n(42433),l=n(79574),i=n(82668),u=n(45440),s=n(39174),a=n(26318);let c={type:"regular-item"};function f(e){let{closeOnClick:t,disabled:n=!1,highlighted:c,id:f,store:d,typingRef:p=d.context.typingRef,nativeButton:h,itemMetadata:g,nodeId:v}=e,m=d.useState("disabled"),b=r.useRef(null),{getButtonProps:y,buttonRef:x}=(0,l.s)({disabled:n||m,focusableWhenDisabled:!0,native:h,composite:!0}),w=function(e){let{closeOnClick:t,highlighted:n,id:o,nodeId:l,store:i,typingRef:c,itemRef:f,
1itemMetadata:d}=e,{events:p}=i.useState("floatingTreeRoot"),h=i.useState("open"),g=(0,a.v)(!0),v=void 0!==g;return r.useMemo(()=>({id:o,role:"menuitem",tabIndex:h&&n?0:-1,onKeyDown(e){" "===e.key&&(null==c?void 0:c.current)&&e.preventDefault()},onMouseMove(e){l&&p.emit("itemhover",{nodeId:l,target:e.currentTarget})},onClick(e){t&&p.emit("close",{domEvent:e,reason:s.Bo})},onMouseUp(e){if(g){let t=g.initialCursorPointRef.current;if(g.initialCursorPointRef.current=null,v&&t&&1>=Math.abs(e.clientX-t.x)&&1>=Math.abs(e.clientY-t.y)||v&&!u.Md&&2===e.button)return}f.current&&i.context.allowMouseUpTriggerRef.current&&(!v||2===e.button)&&(!d||"regular-item"===d.type)&&f.current.click()}}),[t,n,o,p,l,h,i,c,f,g,v,d])}({closeOnClick:t,highlighted:c,id:f,nodeId:v,store:d,typingRef:p,itemRef:b,itemMetadata:g}),E=r.useCallback(e=>(0,i.v6)(w,{onMouseEnter(){"submenu-trigger"===g.type&&g.setActive()}},e,y),[w,y,g]),R=(0,o.a)(b,x);return r.useMemo(()=>({getItemProps:E,itemRef:R}),[E,R])}},71696:(e,t,n)=>{"use strict";n.d(t,{g:()=>s});var r=n(12115),o=n(24093),l=n(17755),i=n(85619),u=n(95155);let s=r.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e,{store:s}=(0,l.Y)();return s.useState("mounted")||n?(0,u.jsx)(i.V.Provider,{value:n,children:(0,u.jsx)(o.XF,{ref:t,...r})}):null})},71842:(e,t,n)=>{"use strict";var r=n(54279),o=Array.prototype.concat,l=Array.prototype.slice,i=e.exports=function(e){for(var t=[],n=0,i=e.length;n<i;n++){var u=e[n];r(u)?t=o.call(t,l.call(u)):t.push(u)}return t};i.wrap=function(e){return function(){return e(i(arguments))}}},74893:(e,t,n)=>{"use strict";n.d(t,{y:()=>l});var r=n(12115);let o=[];function l(e){r.useEffect(e,o)}},75773:(e,t,n)=>{"use strict";n.d(t,{i:()=>f});var r=n(2066),o=n(11606),l=n(28787),i=n(53967);let u=.1*.1;function s(e,t,n,r,o,l){return r>=t!=l>=t&&e<=(o-n)*(t-r)/(l-r)+n}function a(e,t,n,r,o,l,i,u,a,c){let f=!1;return s(e,t,n,r,o,l)&&(f=!f),s(e,t,o,l,i,u)&&(f=!f),s(e,t,i,u,a,c)&&(f=!f),s(e,t,a,c,n,r)&&(f=!f),f}function c(e,t,n,r,o,l){let i=Math.min(n,o),u=Math.max(n,o),s=Math.min(r,l),a=Math.max(r,l);return e>=i&&e<=u&&t>=s&&t<=a}function f(e={}){let{blockPointerEvents:t=!1}=e,n=new o.E,s=({x:e,y:t,placement:o,elements:s,onClose:f,nodeId:d,tree:p})=>{let h=o?.split("-")[0],g=!1,v=null,m=null,b="undefined"!=typeof performance?performance.now():0;return function(o){n.clear();let y=s.domReference,x=s.floating;if(!y||!x||null==h||null==e||null==t)return;let{clientX:w,clientY:E}=o,R=(0,l.EW)(o),S="mouseleave"===o.type,M=(0,l.gR)(x,R),k=(0,l.gR)(y,R);if(M&&(g=!0,!S))return;if(k&&(g=!1,!S)){g=!0;return}if(S&&(0,r.vq)(o.relatedTarget)&&(0,l.gR)(x,o.relatedTarget))return;function C(){return!!(p&&(0,i.CM)(p.nodesRef.current,d).length>0)}function T(){C()||(n.clear(),f())}if(C())return;let O=y.getBoundingClientRect(),I=x.getBoundingClientRect(),A=e>I.right-I.width/2,P=t>I.bottom-I.height/2,q=I.width>O.width,F=I.height>O.height,j=(q?O:I).left,N=(q?O:I).right,L=(F?O:I).top,D=(F?O:I).bottom;if("top"===h&&t>=O.bottom-1||"bottom"===h&&t<=O.top+1||"left"===h&&e>=O.right-1||"right"===h&&e<=O.left+1)return void T();let K=!1;switch(h){case"top":K=c(w,E,j,O.top+1,N,I.bottom-1);break;case"bottom":K=c(w,E,j,I.top+1,N,O.bottom-1);break;case"left":K=c(w,E,I.right-1,D,O.left+1,L);break;case"right":K=c(w,E,O.right-1,D,I.left+1,L)}if(K)return;if(g&&(!(w>=O.x)||!(w<=O.x+O.width)||!(E>=O.y)||!(E<=O.y+O.height))||!S&&function(e,t){let n=performance.now(),r=n-b;if(null===v||null===m||0===r)return v=e,m=t,b=n,!1;let o=e-v,l=t-m;return v=e,m=t,b=n,o*o+l*l<r*r*u}(w,E))return void T();let z=!1;switch(h){case"top":{let n=q?.25:2,r=t+.5+1,o=A||q?I.bottom-.5:I.top,l=A?q?I.bottom-.5:I.top:I.bottom-.5;z=a(w,E,q||A?e+n:e-n,r,q?e-n:A?e+n:e-n,r,I.left,o,I.right,l);break}case"bottom":{let n=q?.25:2,r=t-.5,o=A||q?I.top+.5:I.bottom,l=A?q?I.top+.5:I.bottom:I.top+.5;z=a(w,E,q||A?e+n:e-n,r,q?e-n:A?e+n:e-n,r,I.left,o,I.right,l);break}case"left":{let n=F?.25:2,r=e+.5+1,o=P||F?I.right-.5:I.left,l=P?F?I.right-.5:I.left:I.right-.5;z=a(w,E,o,I.top,l,I.bottom,r,F||P?t+n:t-n,r,F?t-n:P?t+n:t-n);break}case"right":{let n=F?.25:2,r=e-.5,o=P||F?I.left+.5:I.right,l=P?F?I.left+.5:I.right:I.left+.5;z=a(w,E,r,F||P?t+n:t-n,r,F?t-n:P?t+n:t-n,o,I.top,l,I.bottom)}}z?g||n.start(40,T):T()}};return s.__options={...e,blockPointerEvents:t},s}},76347:(e,t,n)=>{"use strict";n.d(t,{v:()=>i});var r=n(12115),o=n(98627),l=n(97425);function i(e){let{enabled:t=!0,open:n,ref:i,onComplete:u}=e,s=(0,o.K)(u),a=(0,l.V)(i,n,!1);r.useEffect(()=>{if(!t)return;let e=new AbortController;return a(s,e.signal),()=>{e.abort()}},[t,n,s,a])}},76765:(e,t,n)=>{"use strict";n.d(t,{M:()=>o});var r=n(27970);let o=(e,t,n,o,l,i,...u)=>{let s;if(u.length>0)throw Error((0,r.A)(1));if(e&&t&&n&&o&&l&&i)s=(r,u,s,a)=>{let c=e(r,u,s,a),f=t(r,u,s,a),d=n(r,u,s,a);return i(c,f,d,o(r,u,s,a),l(r,u,s,a),u,s,a)};else if(e&&t&&n&&o&&l)s=(r,i,u,s)=>{let a=e(r,i,u,s),c=t(r,i,u,s);return l(a,c,n(r,i,u,s),o(r,i,u,s),i,u,s)};else if(e&&t&&n&&o)s=(r,l,i,u)=>{let s=e(r,l,i,u);return o(s,t(r,l,i,u),n(r,l,i,u),l,i,u)};else if(e&&t&&n)s=(r,o,l,i)=>n(e(r,o,l,i),t(r,o,l,i),o,l,i);else if(e&&t)s=(n,r,o,l)=>t(e(n,r,o,l),r,o,l);else if(e)s=e;else throw Error("Missing arguments");return s}},77119:(e,t,n)=>{"use strict";n.d(t,{y:()=>eG});var r=n(12115),o=n(52427),l=n(33593),i=n(11606),u=n(49943),s=n(25323),a=n(17755);let c=["top","right","bottom","left"],f=Math.min,d=Math.max,p=Math.round,h=Math.floor,g=e=>({x:e,y:e}
1),v={left:"right",right:"left",bottom:"top",top:"bottom"};function m(e,t){return"function"==typeof e?e(t):e}function b(e){return e.split("-")[0]}function y(e){return e.split("-")[1]}function x(e){return"x"===e?"y":"x"}function w(e){return"y"===e?"height":"width"}function E(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function R(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let S=["left","right"],M=["right","left"],k=["top","bottom"],C=["bottom","top"];function T(e){let t=b(e);return v[t]+e.slice(t.length)}function O(e){var t,n,r,o;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!=(o=e.left)?o:0}:{top:e,right:e,bottom:e,left:e}}function I(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}var A=n(38919),P=n(2066),q=n(62909),F=n(98627);function j(e,t,n){let r,{reference:o,floating:l}=e,i=E(t),u=x(E(t)),s=w(u),a=b(t),c=o.x+o.width/2-l.width/2,f=o.y+o.height/2-l.height/2,d=o[s]/2-l[s]/2;switch(a){case"top":r={x:c,y:o.y-l.height};break;case"bottom":r={x:c,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:f};break;case"left":r={x:o.x-l.width,y:f};break;default:r={x:o.x,y:o.y}}let p=y(t);return p&&(r[u]+=d*("end"===p?1:-1)*(n&&"y"===i?-1:1)),r}async function N(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:l,rects:i,elements:u,strategy:s}=e,{boundary:a="clippingAncestors",rootBoundary:c="viewport",elementContext:f="floating",altBoundary:d=!1,padding:p=0}=m(t,e),h=O(p),g=u[d?"floating"===f?"reference":"floating":f],v=I(await l.getClippingRect({element:null==(n=await (null==l.isElement?void 0:l.isElement(g)))||n?g:g.contextElement||await (null==l.getDocumentElement?void 0:l.getDocumentElement(u.floating)),boundary:a,rootBoundary:c,strategy:s})),b="floating"===f?{x:r,y:o,width:i.floating.width,height:i.floating.height}:i.reference,y=await (null==l.getOffsetParent?void 0:l.getOffsetParent(u.floating)),x=await (null==l.isElement?void 0:l.isElement(y))&&await (null==l.getScale?void 0:l.getScale(y))||{x:1,y:1},w=I(l.convertOffsetParentRelativeRectToViewportRelativeRect?await l.convertOffsetParentRelativeRectToViewportRelativeRect({elements:u,rect:b,offsetParent:y,strategy:s}):b);return{top:(v.top-w.top+h.top)/x.y,bottom:(w.bottom-v.bottom+h.bottom)/x.y,left:(v.left-w.left+h.left)/x.x,right:(w.right-v.right+h.right)/x.x}}let L=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:l=[],platform:i}=n,u=i.detectOverflow?i:{...i,detectOverflow:N},s=await (null==i.isRTL?void 0:i.isRTL(t)),a=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:f}=j(a,r,s),d=r,p=0,h={};for(let n=0;n<l.length;n++){let g=l[n];if(!g)continue;let{name:v,fn:m}=g,{x:b,y:y,data:x,reset:w}=await m({x:c,y:f,initialPlacement:r,placement:d,strategy:o,middlewareData:h,rects:a,platform:u,elements:{reference:e,floating:t}});c=null!=b?b:c,f=null!=y?y:f,h[v]={...h[v],...x},w&&p<50&&(p++,"object"==typeof w&&(w.placement&&(d=w.placement),w.rects&&(a=!0===w.rects?await i.getElementRects({reference:e,floating:t,strategy:o}):w.rects),{x:c,y:f}=j(a,d,s)),n=-1)}return{x:c,y:f,placement:d,strategy:o,middlewareData:h}};function D(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 c.some(t=>e[t]>=0)}let z=new Set(["left","top"]);async function W(e,t){let{placement:n,platform:r,elements:o}=e,l=await (null==r.isRTL?void 0:r.isRTL(o.floating)),i=b(n),u=y(n),s="y"===E(n),a=z.has(i)?-1:1,c=l&&s?-1:1,f=m(t,e),{mainAxis:d,crossAxis:p,alignmentAxis:h}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return u&&"number"==typeof h&&(p="end"===u?-1*h:h),s?{x:p*c,y:d*a}:{x:d*a,y:p*c}}function H(e){let t=(0,P.L9)(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=(0,P.sb)(e),l=o?e.offsetWidth:n,i=o?e.offsetHeight:r,u=p(n)!==l||p(r)!==i;return u&&(n=l,r=i),{width:n,height:r,$:u}}function B(e){return(0,P.vq)(e)?e:e.contextElement}function U(e){let t=B(e);if(!(0,P.sb)(t))return g(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:l}=H(t),i=(l?p(n.width):n.width)/r,u=(l?p(n.height):n.height)/o;return i&&Number.isFinite(i)||(i=1),u&&Number.isFinite(u)||(u=1),{x:i,y:u}}let V=g(0);function $(e){let t=(0,P.zk)(e);
1return(0,P.Tc)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:V}function _(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let l=e.getBoundingClientRect(),i=B(e),u=g(1);t&&(r?(0,P.vq)(r)&&(u=U(r)):u=U(e));let s=(void 0===(o=n)&&(o=!1),r&&o&&r===(0,P.zk)(i))?$(i):g(0),a=(l.left+s.x)/u.x,c=(l.top+s.y)/u.y,f=l.width/u.x,d=l.height/u.y;if(i&&r){let e=(0,P.zk)(i),t=(0,P.vq)(r)?(0,P.zk)(r):r,n=e,o=(0,P._m)(n);for(;o&&t!==n;){let e=U(o),t=o.getBoundingClientRect(),r=(0,P.L9)(o),l=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,i=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;a*=e.x,c*=e.y,f*=e.x,d*=e.y,a+=l,c+=i,n=(0,P.zk)(o),o=(0,P._m)(n)}}return I({width:f,height:d,x:a,y:c})}function G(e,t){let n=(0,P.CP)(e).scrollLeft;return t?t.left+n:_((0,P.ep)(e)).left+n}function Y(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-G(e,n),y:n.top+t.scrollTop}}function X(e,t,n){let r;if("viewport"===t||"layoutViewport"===t)r=function(e,t,n){void 0===n&&(n="viewport");let r="layoutViewport"===n,o=(0,P.zk)(e),l=(0,P.ep)(e),i=o.visualViewport,u=l.clientWidth,s=l.clientHeight,a=0,c=0;if(i){let e=!(0,P.Tc)()||"fixed"===t;r?e||(a=-i.offsetLeft,c=-i.offsetTop):(u=i.width,s=i.height,e&&(a=i.offsetLeft,c=i.offsetTop))}if(0>=G(l)){let e=l.ownerDocument,t=e.body,n=getComputedStyle(t),r="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,o=Math.abs(l.clientWidth-t.clientWidth-r),i="stable both-edges"===getComputedStyle(l).scrollbarGutter?o/2:o;i<=25&&(u-=i)}return{width:u,height:s,x:a,y:c}}(e,n,t);else if("document"===t)r=function(e){let t=(0,P.CP)(e),n=e.ownerDocument.body,r=d(e.scrollWidth,e.clientWidth,n.scrollWidth,n.clientWidth),o=d(e.scrollHeight,e.clientHeight,n.scrollHeight,n.clientHeight),l=-t.scrollLeft+G(e),i=-t.scrollTop;return"rtl"===(0,P.L9)(n).direction&&(l+=d(e.clientWidth,n.clientWidth)-r),{width:r,height:o,x:l,y:i}}((0,P.ep)(e));else if((0,P.vq)(t))r=function(e,t){let n=_(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,l=U(e),i=e.clientWidth*l.x,u=e.clientHeight*l.y;return{width:i,height:u,x:o*l.x,y:r*l.y}}(t,n);else{let n=$(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return I(r)}function Z(e){return"static"===(0,P.L9)(e).position}function J(e,t){if(!(0,P.sb)(e)||"fixed"===(0,P.L9)(e).position)return null;if(t)return t(e);let n=e.offsetParent;return(0,P.ep)(e)===n&&(n=n.ownerDocument.body),n}function Q(e,t){let n=(0,P.zk)(e);if((0,P.Tf)(e))return n;if(!(0,P.sb)(e)){let t=(0,P.$4)(e);for(;t&&!(0,P.eu)(t);){if((0,P.vq)(t)&&!Z(t))return t;t=(0,P.$4)(t)}return n}let r=J(e,t);for(;r&&(0,P.Lv)(r)&&Z(r);)r=J(r,t);return r&&(0,P.eu)(r)&&Z(r)&&!(0,P.sQ)(r)?n:r||(0,P.gJ)(e)||n}let ee=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,P.sb)(t),o=(0,P.ep)(t),l="fixed"===n,i=_(e,!0,l,t),u={scrollLeft:0,scrollTop:0},s=g(0);if((r||!l)&&(("body"!==(0,P.mq)(t)||(0,P.ZU)(o))&&(u=(0,P.CP)(t)),r)){let e=_(t,!0,l,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}!r&&o&&(s.x=G(o));let a=!o||r||l?g(0):Y(o,u);return{x:i.left+u.scrollLeft-s.x-a.x,y:i.top+u.scrollTop-s.y-a.y,width:i.width,height:i.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},et={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,l="fixed"===o,i=(0,P.ep)(r),u=!!t&&(0,P.Tf)(t.floating);if(r===i||u&&l)return n;let s={scrollLeft:0,scrollTop:0},a=g(1),c=g(0),f=(0,P.sb)(r);if((f||!l)&&(("body"!==(0,P.mq)(r)||(0,P.ZU)(i))&&(s=(0,P.CP)(r)),f)){let e=_(r);a=U(r),c.x=e.x+r.clientLeft,c.y=e.y+r.clientTop}let d=!i||f||l?g(0):Y(i,s);return{width:n.width*a.x,height:n.height*a.y,x:n.x*a.x-s.scrollLeft*a.x+c.x+d.x,y:n.y*a.y-s.scrollTop*a.y+c.y+d.y}},getDocumentElement:P.ep,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,l=[..."clippingAncestors"===n?(0,P.Tf)(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=(0,P.v9)(e,[],!1).filter(e=>(0,P.vq)(e)&&"body"!==(0,P.mq)(e)),o=null,l="fixed"===(0,P.L9)(e).position,i=l?(0,P.$4)(e):e;for(;(0,P.vq)(i)&&!(0,P.eu)(i);){let e=(0,P.L9)(i),t=(0,P.sQ)(i),n=o?o.position:l?"fixed":"";t||"fixed"!==n&&("absolute"!==n||"static"!==e.position)?o=e:r=r.filter(e=>e!==i),i=(0,P.$4)(i)}return t.set(e,r),r}(t,this._c):[].concat(n),r],i=X(t,l[0],o),u=i.top,s=i.right,a=i.bottom,c=i.left;for(let e=1;e<l.length;e++){let n=X(t,l[e],o);u=d(n.top,u),s=f(n.right,s),a=f(n.bottom,a),c=d(n.left,c)}return{width:s-c,height:a-u,x:c,y:u}},getOffsetParent:Q,getElementRects:ee,getClientRects:function(e){return e.getClientRects?Array.from(e.getClientRects()):[]},getDimensions:function(e){let{width:t,height:n}=H(e);return{width:t,height:n}},getScale:U,isElement:P.vq,isRTL:function(e){return"rtl"===(0,P.L9)(e).direction}};function en(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function er(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:l=!0,ancestorResize:i=!0,elementResize:u="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:a=!1}=r,c=B(e),p=l||i?[...c?(0,P.v9)(c):[],...t?(0,P.v9)(t):[]]:[];
1p.forEach(e=>{l&&e.addEventListener("scroll",n),i&&e.addEventListener("resize",n)});let g=c&&s?function(e,t,n){let r,o=null,l=(0,P.ep)(e);function i(){var e;clearTimeout(r),null==(e=o)||e.disconnect(),o=null}function u(n,s){void 0===n&&(n=!1),void 0===s&&(s=1),i();let a=e.getBoundingClientRect(),{left:c,top:p,width:g,height:v}=a;if(n||t(),!g||!v)return;let m=h(p),b=h(l.clientWidth-(c+g)),y={rootMargin:-m+"px "+-b+"px "+-h(l.clientHeight-(p+v))+"px "+-h(c)+"px",threshold:d(0,f(1,s))||1},x=!0;function w(t){let n=t[0].intersectionRatio;if(!en(a,e.getBoundingClientRect()))return u();if(n!==s){if(!x)return u();n?u(!1,n):r=setTimeout(()=>{u(!1,1e-7)},1e3)}x=!1}try{o=new IntersectionObserver(w,{...y,root:l.ownerDocument})}catch(e){o=new IntersectionObserver(w,y)}o.observe(e)}let s=(0,P.zk)(e),a=()=>u(n);return s.addEventListener("resize",a),u(!0),()=>{s.removeEventListener("resize",a),i()}}(c,n,i):null,v=-1,m=null;u&&(m=new ResizeObserver(e=>{let[r]=e;r&&r.target===c&&m&&t&&(m.unobserve(t),cancelAnimationFrame(v),v=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),n()}),c&&!a&&m.observe(c),t&&m.observe(t));let b=a?_(e):null;return a&&function t(){let r=_(e);b&&!en(b,r)&&n(),b=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;p.forEach(e=>{l&&e.removeEventListener("scroll",n),i&&e.removeEventListener("resize",n)}),null==g||g(),null==(e=m)||e.disconnect(),m=null,a&&cancelAnimationFrame(o)}}var eo=n(47650),el="undefined"!=typeof document?r.useLayoutEffect:function(){};function ei(e,t){let n,r,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!ei(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!ei(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function eu(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function es(e,t){let n=eu(e);return Math.round(t*n)/n}function ea(e){let t=r.useRef(e);return el(()=>{t.current=e}),t}var ec=n(5480),ef=n(1882),ed=n(2428),ep=n(3068),eh=n(32083);let eg=((e,t)=>{let n=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:n,platform:r}=t,{strategy:o="referenceHidden",...l}=m(e,t);
1switch(o){case"referenceHidden":{let e=D(await r.detectOverflow(t,{...l,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:K(e)}}}case"escaped":{let e=D(await r.detectOverflow(t,{...l,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:K(e)}}}default:return{}}}}}(e);return{name:n.name,fn:n.fn,options:[e,t]}})().fn,ev={name:"hide",async fn(e){let{width:t,height:n,x:r,y:o}=e.rects.reference,l=await eg(e);return{data:{referenceHidden:l.data?.referenceHidden||0===t&&0===n&&0===r&&0===o}}}},em={sideX:"left",sideY:"top"},eb={name:"adaptiveOrigin",async fn(e){let{x:t,y:n,rects:{floating:r},elements:{floating:o},platform:l,strategy:i,placement:u}=e,s=(0,P.zk)(o),a=s.getComputedStyle(o);if("0s"===a.transitionDuration||""===a.transitionDuration)return{x:t,y:n,data:em};let c=await l.getOffsetParent?.(o),f={width:0,height:0};if("fixed"===i&&s?.visualViewport)f={width:s.visualViewport.width,height:s.visualViewport.height};else if(c===s){let e=(0,A.R)(o);f={width:e.documentElement.clientWidth,height:e.documentElement.clientHeight}}else await l.isElement?.(c)&&(f=await l.getDimensions(c));let d=b(u),p=t,h=n;return"left"===d&&(p=f.width-(t+r.width)),"top"===d&&(h=f.height-(n+r.height)),{x:p,y:h,data:{sideX:"left"===d?"right":em.sideX,sideY:"top"===d?"bottom":em.sideY}}}};function ey(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 ex(e,t,n){let{rects:r,placement:o}=e;return{side:ey(t,b(o),n),align:y(o)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function ew(e){return null!=e&&"current"in e}var eE=n(59002),eR=n(95155);function eS(e){let{children:t,elementsRef:n,labelsRef:o,onMapChange:i}=e,u=(0,F.K)(i),s=r.useRef(0),a=(0,ef.j)(ek).current,c=(0,ef.j)(eM).current,[f,d]=r.useState(0),p=r.useRef(f),h=(0,F.K)((e,t)=>{c.set(e,null!=t?t:null),p.current+=1,d(p.current)}),g=(0,F.K)(e=>{c.delete(e),p.current+=1,d(p.current)}),v=r.useMemo(()=>{let e=new Map;return Array.from(c.keys()).filter(e=>e.isConnected).sort(eC).forEach((t,n)=>{var r;let o=null!=(r=c.get(t))?r:{};e.set(t,{...o,index:n})}),e},[c,f]);(0,l.g)(()=>{if("function"!=typeof MutationObserver||0===v.size)return;let e=new MutationObserver(e=>{let t=new Set,n=e=>t.has(e)?t.delete(e):t.add(e);e.forEach(e=>{e.removedNodes.forEach(n),e.addedNodes.forEach(n)}),0===t.size&&(p.current+=1,d(p.current))});return v.forEach((t,n)=>{n.parentElement&&e.observe(n.parentElement,{childList:!0})}),()=>{e.disconnect()}},[v]),(0,l.g)(()=>{p.current===f&&(n.current.length!==v.size&&(n.current.length=v.size),o&&o.current.length!==v.size&&(o.current.length=v.size),s.current=v.size),u(v)},[u,v,n,o,f]),(0,l.g)(()=>()=>{n.current=[]},[n]),(0,l.g)(()=>()=>{o&&(o.current=[])},[o]);let m=(0,F.K)(e=>(a.add(e),()=>{a.delete(e)}));(0,l.g)(()=>{a.forEach(e=>e(v))},[a,v]);let b=r.useMemo(()=>({register:h,unregister:g,subscribeMapChange:m,elementsRef:n,labelsRef:o,nextIndexRef:s}),[h,g,m,n,o,s]);return(0,eR.jsx)(eE.D.Provider,{value:b,children:t})}function eM(){return new Map}function ek(){return new Set}function eC(e,t){let n=e.compareDocumentPosition(t);return n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS?1:0}let eT=r.forwardRef(function(e,t){let n,{cutout:r,...o}=e;if(r){let e=r.getBoundingClientRect();n=`polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,${e.left}px ${e.top}px,${e.left}px ${e.bottom}px,${e.right}px ${e.bottom}px,${e.right}px ${e.top}px,${e.left}px ${e.top}px)`}return(0,eR.jsx)("div",{ref:t,role:"presentation","data-base-ui-inert":"",...o,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:n}})});var eO=n(85619),eI=n(18516),eA=n(26318),eP=n(35836),eq=n(39174),eF=n(97425),ej=n(25011),eN=n(80873),eL=n(60516),eD=n(62159),eK=n(22024),ez=n(45440),eW=n(48514),eH=n(99793);let eB={},eU={},eV="";class e${acquire(e){return this.lockCount+=1,1===this.lockCount&&null===this.restore&&this.timeoutLock.start(0,()=>this.lock(e)),this.release}lock(e){if(0===this.lockCount||null!==this.restore)return;let t=(0,A.R)(e).documentElement,n=(0,P.zk)(t).getComputedStyle(t).overflowY;if("hidden"===n||"clip"===n){this.restore=eH.tE;return}let r=ez.s4||!function(e){if("undefined"==typeof document)return!1;let t=(0,A.R)(e);return(0,P.zk)(t).innerWidth-t.documentElement.clientWidth>0}(e);this.restore=r?function(e){let t=(0,A.R)(e),n=t.documentElement,r=t.body,o=(0,P.ZU)(n)?n:r,l={overflowY:o.style.overflowY,overflowX:o.style.overflowX};return Object.assign(o.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(o.style,l)}}(e):function(e){var t,n;let r=(0,A.R)(e),o=r.documentElement,l=r.body,i=(0,P.zk)(o),u=0,s=0,a=!1,c=eW.K.create();
1if(eK.Fp&&(null!=(n=null==(t=i.visualViewport)?void 0:t.scale)?n:1)!==1)return()=>{};function f(){let t=i.getComputedStyle(o),n=i.getComputedStyle(l),r=(t.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";u=o.scrollTop,s=o.scrollLeft,eB={scrollbarGutter:o.style.scrollbarGutter,overflowY:o.style.overflowY,overflowX:o.style.overflowX},eV=o.style.scrollBehavior,eU={position:l.style.position,height:l.style.height,width:l.style.width,boxSizing:l.style.boxSizing,overflowY:l.style.overflowY,overflowX:l.style.overflowX,scrollBehavior:l.style.scrollBehavior};let c=o.scrollHeight>o.clientHeight,f=o.scrollWidth>o.clientWidth,d="scroll"===t.overflowY||"scroll"===n.overflowY,p="scroll"===t.overflowX||"scroll"===n.overflowX,h=Math.max(0,i.innerWidth-l.clientWidth),g=Math.max(0,i.innerHeight-l.clientHeight),v=parseFloat(n.marginTop)+parseFloat(n.marginBottom),m=parseFloat(n.marginLeft)+parseFloat(n.marginRight),b=(0,P.ZU)(o)?o:l;if(a=function(e){if(!("undefined"!=typeof CSS&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||"undefined"==typeof document)return!1;let t=(0,A.R)(e),n=t.documentElement,r=t.body,o=(0,P.ZU)(n)?n:r,l=o.style.overflowY,i=n.style.scrollbarGutter;n.style.scrollbarGutter="stable",o.style.overflowY="scroll";let u=o.offsetWidth;o.style.overflowY="hidden";let s=o.offsetWidth;return o.style.overflowY=l,n.style.scrollbarGutter=i,u===s}(e)){o.style.scrollbarGutter=r,b.style.overflowY="hidden",b.style.overflowX="hidden";return}Object.assign(o.style,{scrollbarGutter:r,overflowY:"hidden",overflowX:"hidden"}),(c||d)&&(o.style.overflowY="scroll"),(f||p)&&(o.style.overflowX="scroll"),Object.assign(l.style,{position:"relative",height:v||g?"calc(100dvh - ".concat(v+g,"px)"):"100dvh",width:m||h?"calc(100vw - ".concat(m+h,"px)"):"100vw",boxSizing:"border-box",overflow:"hidden",scrollBehavior:"unset"}),l.scrollTop=u,l.scrollLeft=s,o.setAttribute("data-base-ui-scroll-locked",""),o.style.scrollBehavior="unset"}function d(){Object.assign(o.style,eB),Object.assign(l.style,eU),a||(o.scrollTop=u,o.scrollLeft=s,o.removeAttribute("data-base-ui-scroll-locked"),o.style.scrollBehavior=eV)}f();let p=(0,eD.q)(i,"resize",function(){d(),c.request(f)});return()=>{c.cancel(),d(),"function"==typeof i.removeEventListener&&p()}}(e)}constructor(){this.lockCount=0,this.restore=null,this.timeoutLock=i.E.create(),this.timeoutUnlock=i.E.create(),this.release=()=>{this.lockCount-=1,0===this.lockCount&&this.restore&&this.timeoutUnlock.start(0,this.unlock)},this.unlock=()=>{if(0===this.lockCount&&this.restore){var e;null==(e=this.restore)||e.call(this),this.restore=null}}}}let e_=new e$,eG=r.forwardRef(function(e,t){var n,c,p,h,g;let{anchor:v,positionMethod:I="absolute",className:j,render:N,side:D,align:K,sideOffset:H=0,alignOffset:B=0,collisionBoundary:U="clipping-ancestors",collisionPadding:V=5,arrowPadding:$=5,sticky:_=!1,disableAnchorTracking:G=!1,collisionAvoidance:Y=eI.uD,style:X,...Z}=e,{store:J}=(0,a.Y)(),Q=(0,eO.y)(),ee=(0,eA.v)(!0),en=J.useState("parent"),eg=J.useState("floatingRootContext"),eE=J.useState("floatingTreeRoot"),eM=J.useState("mounted"),ek=J.useState("open"),eC=J.useState("modal"),eD=J.useState("openMethod"),eK=J.useState("activeTriggerElement"),ez=J.useState("transitionStatus"),eW=J.useState("positionerElement"),eH=J.useState("instantType"),eB=J.useState("hasViewport"),eU=J.useState("lastOpenChangeReason"),eV=J.useState("floatingNodeId"),e$=J.useState("floatingParentNodeId"),eG=eg.useState("domReferenceElement"),eY=r.useRef(null),eX=(0,eF.V)(eW,!1,!1),eZ=v,eJ=H,eQ=B,e0=K,e1=Y;"context-menu"===en.type&&(eZ=null!=v?v:null==(n=en.context)?void 0:n.anchor,e0=null!=e0?e0:"start",D||"center"===e0||(eQ=null!=(c=e.alignOffset)?c:2,eJ=null!=(p=e.sideOffset)?p:-5));let e2=D,e5=e0;"menu"===en.type?(e2=null!=e2?e2:"inline-end",e5=null!=e5?e5:"start",e1=null!=(h=e.collisionAvoidance)?h:eI.Pe):"menubar"===en.type&&(e2=null!=e2?e2:"vertical"===en.context.orientation?"inline-end":"bottom",e5=null!=e5?e5:"start");let e3="context-menu"===en.type,e6=function(e){var t,n;let o,i,{anchor:s,positionMethod:a="absolute",side:c="bottom",sideOffset:p=0,align:h="center",alignOffset:g=0,collisionBoundary:v,collisionPadding:I=5,sticky:j=!1,arrowPadding:N=5,disableAnchorTracking:D=!1,inl
1ine:K,keepMounted:H=!1,floatingRootContext:B,mounted:U,collisionAvoidance:V,shiftCrossAxis:$=!1,nodeId:_,adaptiveOrigin:G,lazyFlip:Y=!1,externalTree:X}=e,[Z,J]=r.useState(null);U||null===Z||J(null);let Q=V.side||"flip",ee=V.align||"flip",en=V.fallbackAxisSide||"end",eg="function"==typeof s?s:void 0,eb=(0,F.K)(eg),eE=eg?eb:s,eR=(0,q.u)(s),eS=(0,q.u)(U),eM="rtl"===(0,eh.j)(),ek=Z||({top:"top",right:"right",bottom:"bottom",left:"left","inline-end":eM?"left":"right","inline-start":eM?"right":"left"})[c],eC="center"===h?ek:"".concat(ek,"-").concat(h),eT=I,eO=+("bottom"===c),eI=+("top"===c),eA=+("right"===c),eP=+("left"===c);"number"==typeof eT?eT={top:eT+eO,right:eT+eP,bottom:eT+eI,left:eT+eA}:eT&&(eT={top:(eT.top||0)+eO,right:(eT.right||0)+eP,bottom:(eT.bottom||0)+eI,left:(eT.left||0)+eA});let eq={boundary:"clipping-ancestors"===v?"clippingAncestors":v,padding:eT},eF=r.useRef(null),ej=(0,q.u)(p),eN=(0,q.u)(g),eL="function"!=typeof p?p:0,eD="function"!=typeof g?g:0,eK=[];K&&eK.push(K),eK.push(((e,t)=>{var n;let r=(void 0===(n=e)&&(n=0),{name:"offset",options:n,async fn(e){var t,r;let{x:o,y:l,placement:i,middlewareData:u}=e,s=await W(e,n);return i===(null==(t=u.offset)?void 0:t.placement)&&null!=(r=u.arrow)&&r.alignmentOffset?{}:{x:o+s.x,y:l+s.y,data:{...s,placement:i}}}});return{name:r.name,fn:r.fn,options:[e,t]}})(e=>{let t=ex(e,c,eM),n="function"==typeof ej.current?ej.current(t):ej.current,r="function"==typeof eN.current?eN.current(t):eN.current;return{mainAxis:n,crossAxis:r,alignmentAxis:r}},[eL,eD,eM,c]));let ez="none"===ee&&"shift"!==Q,eW=!ez&&(j||$||"shift"===Q),eH="none"===Q?null:((e,t)=>{var n;let r=(void 0===(n=e)&&(n={}),{name:"flip",options:n,async fn(e){var t,r,o,l,i;let{placement:u,middlewareData:s,rects:a,initialPlacement:c,platform:f,elements:d}=e,{mainAxis:p=!0,crossAxis:h=!0,fallbackPlacements:g,fallbackStrategy:v="bestFit",fallbackAxisSideDirection:O="none",flipAlignment:I=!0,...A}=m(n,e);if(null!=(t=s.arrow)&&t.alignmentOffset)return{};let P=b(u),q=E(c),F=b(c)===c,j=await (null==f.isRTL?void 0:f.isRTL(d.floating)),N=g||(F||!I?[T(c)]:function(e){let t=T(e);return[R(e),t,R(t)]}(c)),L="none"!==O;!g&&L&&N.push(...function(e,t,n,r){let o=y(e),l=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?M:S;return t?S:M;case"left":case"right":return t?k:C;default:return[]}}(b(e),"start"===n,r);return o&&(l=l.map(e=>e+"-"+o),t&&(l=l.concat(l.map(R)))),l}(c,I,O,j));let D=[c,...N],K=await f.detectOverflow(e,A),z=[],W=(null==(r=s.flip)?void 0:r.overflows)||[];if(p&&z.push(K[P]),h){let e=function(e,t,n){void 0===n&&(n=!1);let r=y(e),o=x(E(e)),l=w(o),i="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[l]>t.floating[l]&&(i=T(i)),[i,T(i)]}(u,a,j);z.push(K[e[0]],K[e[1]])}if(W=[...W,{placement:u,overflows:z}],!z.every(e=>e<=0)){let e=((null==(o=s.flip)?void 0:o.index)||0)+1,t=D[e];if(t&&("alignment"!==h||q===E(t)||W.every(e=>E(e.placement)!==q||e.overflows[0]>0)))return{data:{index:e,overflows:W},reset:{placement:t}};let n=null==(l=W.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:l.placement;if(!n)switch(v){case"bestFit":{let e=null==(i=W.filter(e=>{if(L){let t=E(e.placement);return t===q||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:i[0];e&&(n=e);break}case"initialPlacement":n=c}if(u!==n)return{reset:{placement:n}}}return{}}});return{name:r.name,fn:r.fn,options:[e,t]}})({...eq,padding:{top:eT.top+1,right:eT.right+1,bottom:eT.bottom+1,left:eT.left+1},mainAxis:!$&&"flip"===Q,crossAxis:"flip"===ee&&"alignment",fallbackAxisSideDirection:en}),eB=ez?null:((e,t)=>{var n;let r=(void 0===(n=e)&&(n={}),{name:"shift",options:n,async fn(e){let{x:t,y:r,placement:o,platform:l}=e,{mainAxis:i=!0,crossAxis:u=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...a}=m(n,e),c={x:t,y:r},p=await l.detectOverflow(e,a),h=E(o),g=x(h),v=c[g],b=c[h],y=(e,t)=>d(t+p["y"===e?"top":"left"],f(t,t-p["y"===e?"bottom":"right"]));i&&(v=y(g,v)),u&&(b=y(h,b));let w=s.fn({...e,[g]:v,[h]:b});return{...w,data:{x:w.x-t,y:w.y-r,enabled:{[g]:i,[h]:u}}}}});return{name:r.name,fn:r.fn,options:[e,t]}})(e=>{var t,n,r;let o=(0,A.R)(e.elements.floating).documentElement;return{...eq,rootBoundary:$?{x:0,y:0,width:o.clientWidth,height:o.clientHeight}:void 0,mainAxis:"none"!==ee,crossAxis:eW,limiter:j||$?void 0:{fn:(void 0===(r=t=e=>{if(!eF.current)return{};let{width:t,height:n}=eF.current.getBoundingClientRect(),r=E(b(e.placement)),o="y"===r?eT.left+eT.right:eT.top+eT.bottom;
1return{offset:("y"===r?t:n)/2+o/2}})&&(r={}),{options:r,fn(e){var t,n,o,l;let{x:i,y:u,placement:s,rects:a,middlewareData:c}=e,{offset:f=0,mainAxis:d=!0,crossAxis:p=!0}=m(r,e),h={x:i,y:u},g=E(s),v=x(g),y=h[v],w=h[g],R=m(f,e),S="number"==typeof R?{mainAxis:R,crossAxis:0}:{mainAxis:null!=(t=R.mainAxis)?t:0,crossAxis:null!=(n=R.crossAxis)?n:0};if(d){let e="y"===v?"height":"width",t=a.reference[v]-a.floating[e]+S.mainAxis,n=a.reference[v]+a.reference[e]-S.mainAxis;y<t?y=t:y>n&&(y=n)}if(p){let e="y"===v?"width":"height",t=z.has(b(s)),n=a.reference[g]-a.floating[e]+(t&&(null==(o=c.offset)?void 0:o[g])||0)+(t?0:S.crossAxis),r=a.reference[g]+a.reference[e]+(t?0:(null==(l=c.offset)?void 0:l[g])||0)-(t?S.crossAxis:0);w<n?w=n:w>r&&(w=r)}return{[v]:y,[g]:w}}}).fn,options:[t,n]}}},[eq,j,$,eT,ee]);"shift"===Q||"shift"===ee||"center"===h?eK.push(eB,eH):eK.push(eH,eB),eK.push(((e,t)=>{var n;let r=(void 0===(n=e)&&(n={}),{name:"size",options:n,async fn(e){let t,r,{placement:o,rects:l,platform:i,elements:u}=e,{apply:s=()=>{},...a}=m(n,e),c=await i.detectOverflow(e,a),p=b(o),h=y(o),g="y"===E(o),{width:v,height:x}=l.floating;"top"===p||"bottom"===p?(t=p,r=h===(await (null==i.isRTL?void 0:i.isRTL(u.floating))?"start":"end")?"left":"right"):(r=p,t="end"===h?"top":"bottom");let w=x-c.top-c.bottom,R=v-c.left-c.right,S=f(x-c[t],w),M=f(v-c[r],R),k=e.middlewareData.shift,C=!k,T=S,O=M;null!=k&&k.enabled.x&&(O=R),null!=k&&k.enabled.y&&(T=w),C&&!h&&(g?O=v-2*d(c.left,c.right):T=x-2*d(c.top,c.bottom)),await s({...e,availableWidth:O,availableHeight:T});let I=await i.getDimensions(u.floating);return v!==I.width||x!==I.height?{reset:{rects:!0}}:{}}});return{name:r.name,fn:r.fn,options:[e,t]}})({...eq,apply(e){let{elements:{floating:t},availableWidth:n,availableHeight:r,rects:o}=e;if(!eS.current)return;let l=t.style;l.setProperty("--available-width","".concat(n,"px")),l.setProperty("--available-height","".concat(r,"px"));let i=(0,P.zk)(t).devicePixelRatio||1,{x:u,y:s,width:a,height:c}=o.reference,f=(Math.round((u+a)*i)-Math.round(u*i))/i,d=(Math.round((s+c)*i)-Math.round(s*i))/i;l.setProperty("--anchor-width","".concat(f,"px")),l.setProperty("--anchor-height","".concat(d,"px"))}}),(o=e=>({element:eF.current||(0,A.R)(e.elements.floating).createElement("div"),padding:N,offsetParent:"floating"}),i=[N],{name:"arrow",options:o,async fn(e){let{x:t,y:n,placement:r,rects:l,platform:i,elements:u,middlewareData:s}=e,{element:a,padding:c=0,offsetParent:p="real"}=m(o,e)||{};if(null==a)return{};let h=O(c),g={x:t,y:n},v=x(E(r)),b=w(v),R=await i.getDimensions(a),S="y"===v,M=S?"clientHeight":"clientWidth",k=l.reference[b]+l.reference[v]-g[v]-l.floating[b],C=g[v]-l.reference[v],T="real"===p?await i.getOffsetParent?.(a):u.floating,I=u.floating[M]||l.floating[b];I&&await i.isElement?.(T)||(I=u.floating[M]||l.floating[b]);let A=I/2-R[b]/2-1,P=Math.min(h[S?"top":"left"],A),q=Math.min(h[S?"bottom":"right"],A),F=I-R[b]-q,j=I/2-R[b]/2+(k/2-C/2),N=d(P,f(j,F)),L=!s.arrow&&null!=y(r)&&j!==N&&l.reference[b]/2-(j<P?P:q)-R[b]/2<0,D=L?j<P?j-P:j-F:0;return{[v]:g[v]+D,data:{[v]:N,centerOffset:j-N-D,...L&&{alignmentOffset:D}},reset:L}},options:[o,i]}),{name:"transformOrigin",fn(e){var t,n,r;let{elements:o,middlewareData:l,placement:i,rects:u,y:s}=e,a=b(i),f=E(a),d=eF.current,h=(null==(t=l.arrow)?void 0:t.x)||0,g=(null==(n=l.arrow)?void 0:n.y)||0,v=(null==d?void 0:d.clientWidth)||0,m=(null==d?void 0:d.clientHeight)||0,y=h+v/2,x=g+m/2,w=Math.abs((null==(r=l.shift)?void 0:r.y)||0),R=u.reference.height/2,S="function"==typeof p?p(ex(e,c,eM)):p,M=w>S,k={top:"".concat(y,"px calc(100% + ").concat(S,"px)"),bottom:"".concat(y,"px ").concat(-S,"px"),left:"calc(100% + ".concat(S,"px) ").concat(x,"px"),right:"".concat(-S,"px ").concat(x,"px")}[a],C="".concat(y,"px ").concat(u.reference.y+R-s,"px");return o.floating.style.setProperty("--transform-origin",eW&&"y"===f&&M?C:k),{}}},ev,G),(0,l.g)(()=>{!U&&B&&B.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[U,B]);let eU=r.useMemo(()=>({elementResize:!D&&"undefined"!=typeof ResizeObserver,layoutShift:!D&&"undefined"!=typeof IntersectionObserver}),[D]),{refs:eV,elements:e$,x:e_,y:eG,middlewareData:eY,update:eX,placement:eZ,context:eJ,isPositioned:eQ,floatingStyles:e0}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{nodeId:t,externalTree:n}=e,o=function(e){let{open:t=!1,onOpenChange:n,elements:r={}}=e,o=(0,ec.B)(),i=null!=(0,u.R1)(),s=(0,ef.j)(()=>{var e,l;return new ep.K({open:t,transitionStatus:void 0,onOpenChange:n,referenceElement:null!=(e=r.reference)?e:null,floatingElement:null!=(l=r.floating)?l:null,triggerElements:new ed.Z,floatingId:o,syncOnly:!1,nested:i})}).current;return(0,l.g)(()=>{let e={open:t,floatingId:o};void 0!==r.reference&&(e.referenceElement=r.reference,e.domReferenceElement=(0,P.vq)(r.reference)?r.reference:null),void 0!==r.floating&&(e.floatingElement=r.floating),s.update(e)}
1,[t,o,r.reference,r.floating,s]),s.context.onOpenChange=n,s.context.nested=i,s}(e),i=e.rootContext||o,s=i.useState("referenceElement"),a=i.useState("floatingElement"),c=i.useState("domReferenceElement"),f=i.useState("open"),d=i.useState("floatingId"),[p,h]=r.useState(null),[g,v]=r.useState(void 0),[m,b]=r.useState(void 0),y=r.useRef(null),x=(0,u.cq)(n),w=r.useMemo(()=>({reference:s,floating:a,domReference:c}),[s,a,c]),E=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:o=[],platform:l,elements:{reference:i,floating:u}={},transform:s=!0,whileElementsMounted:a,open:c}=e,[f,d]=r.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,h]=r.useState(o);ei(p,o)||h(o);let[g,v]=r.useState(null),[m,b]=r.useState(null),y=r.useCallback(e=>{e!==R.current&&(R.current=e,v(e))},[]),x=r.useCallback(e=>{e!==S.current&&(S.current=e,b(e))},[]),w=i||g,E=u||m,R=r.useRef(null),S=r.useRef(null),M=r.useRef(f),k=null!=a,C=ea(a),T=ea(l),O=ea(c),I=r.useCallback(()=>{if(!R.current||!S.current)return;let e={placement:t,strategy:n,middleware:p};T.current&&(e.platform=T.current),((e,t,n)=>{let r=new Map,o=null!=n?n:{},l={...et,...o.platform,_c:r};return L(e,t,{...o,platform:l})})(R.current,S.current,e).then(e=>{let t={...e,isPositioned:!1!==O.current};A.current&&!ei(M.current,t)&&(M.current=t,eo.flushSync(()=>{d(t)}))})},[p,t,n,T,O]);el(()=>{!1===c&&M.current.isPositioned&&(M.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[c]);let A=r.useRef(!1);el(()=>(A.current=!0,()=>{A.current=!1}),[]),el(()=>{if(w&&(R.current=w),E&&(S.current=E),w&&E){if(C.current)return C.current(w,E,I);I()}},[w,E,I,C,k]);let P=r.useMemo(()=>({reference:R,floating:S,setReference:y,setFloating:x}),[y,x]),q=r.useMemo(()=>({reference:w,floating:E}),[w,E]),F=r.useMemo(()=>{let e={position:n,left:0,top:0};if(!q.floating)return e;let t=es(q.floating,f.x),r=es(q.floating,f.y);return s?{...e,transform:"translate("+t+"px, "+r+"px)",...eu(q.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,s,q.floating,f.x,f.y]);return r.useMemo(()=>({...f,update:I,refs:P,elements:q,floatingStyles:F}),[f,I,P,q,F])}({...e,elements:{...w,...p&&{reference:p}}}),R=(0,P.vq)(g)?g:null,S=void 0===m?i.state.floatingElement:m;i.useSyncedValue("referenceElement",null!=g?g:null),i.useSyncedValue("domReferenceElement",void 0===g?c:R),i.useSyncedValue("floatingElement",S);let M=r.useCallback(e=>{let t=(0,P.vq)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;h(t),E.refs.setReference(t)},[E.refs]),k=r.useCallback(e=>{((0,P.vq)(e)||null===e)&&(y.current=e,v(e)),((0,P.vq)(E.refs.reference.current)||null===E.refs.reference.current||null!==e&&!(0,P.vq)(e))&&E.refs.setReference(e)},[E.refs,v]),C=r.useCallback(e=>{b(e),E.refs.setFloating(e)},[E.refs]),T=r.useMemo(()=>({...E.refs,setReference:k,setFloating:C,setPositionReference:M,domReference:y}),[E.refs,k,C,M]),O=r.useMemo(()=>({...E.elements,domReference:c}),[E.elements,c]),I=r.useMemo(()=>({...E,dataRef:i.context.dataRef,open:f,onOpenChange:i.setOpen,events:i.context.events,floatingId:d,refs:T,elements:O,nodeId:t,rootStore:i}),[E,T,O,t,i,f,d]);return(0,l.g)(()=>{c&&(y.current=c)},[c]),(0,l.g)(()=>{i.context.dataRef.current.floatingContext=I;let e=null==x?void 0:x.nodesRef.current.find(e=>e.id===t);e&&(e.context=I)}),r.useMemo(()=>({...E,context:I,refs:T,elements:O,rootStore:i}),[E,T,O,I,i])}({rootContext:B,open:H?U:void 0,placement:eC,middleware:eK,strategy:a,whileElementsMounted:H?void 0:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return er(...t,eU)},nodeId:_,externalTree:X}),{sideX:e1,sideY:e2}=eY.adaptiveOrigin||em,e5=eQ?a:"fixed",e3=r.useMemo(()=>{let e=G?{position:e5,[e1]:e_,[e2]:eG}:{position:e5,...e0};return eQ||(e.opacity=0),e},[G,e5,e1,e_,e2,eG,e0,eQ]),e6=r.useRef(null);(0,l.g)(()=>{if(!U)return;let e=eR.current,t="function"==typeof e?e():e,n=(ew(t)?t.current:t)||null;n!==e6.current&&(eV.setPositionReference(n),e6.current=n)},[U,eV,eE,eR]),r.useEffect(()=>{if(!U)return;let e=eR.current;"function"!=typeof e&&ew(e)&&e.current!==e6.current&&(eV.setPositionReference(e.current),e6.current=e.current)},[U,eV,eE,eR]),r.useEffect(()=>{if(H&&U&&e$.reference&&e$.floating)return er(e$.reference,e$.floating,eX,eU)},[H,U,e$,eX,eU]);let e8=b(eZ),e7=ey(c,e8,eM),e9=y(eZ)||"center",e4=!!(null==(t=eY.hide)?void 0:t.referenceHidden);(0,l.g)(()=>{Y&&U&&eQ&&J(e8)},[Y,U,eQ,e8]);let te=r.useMemo(()=>{var e,t;return{position:"absolute",top:null==(e=eY.arrow)?void 0:e.y,left
1:null==(t=eY.arrow)?void 0:t.x}},[eY.arrow]),tt=(null==(n=eY.arrow)?void 0:n.centerOffset)!==0;return r.useMemo(()=>({positionerStyles:e3,arrowStyles:te,arrowRef:eF,arrowUncentered:tt,side:e7,align:e9,physicalSide:e8,anchorHidden:e4,refs:eV,context:eJ,isPositioned:eQ,update:eX}),[e3,te,eF,tt,e7,e9,e8,e4,eV,eJ,eQ,eX])}({anchor:eZ,floatingRootContext:eg,positionMethod:ee?"fixed":I,mounted:eM,side:e2,sideOffset:eJ,align:e5,alignOffset:eQ,arrowPadding:e3?0:$,collisionBoundary:U,collisionPadding:V,sticky:_,nodeId:eV,keepMounted:Q,disableAnchorTracking:G,collisionAvoidance:e1,shiftCrossAxis:e3&&!("side"in e1&&"flip"===e1.side),externalTree:eE,adaptiveOrigin:eB?eb:void 0});r.useEffect(()=>{function e(e){e.open&&(e.parentNodeId===eV&&J.set("hoverEnabled",!1),e.nodeId!==eV&&e.parentNodeId===J.select("floatingParentNodeId")&&J.setOpen(!1,(0,eP.d)(eq.p)))}return eE.events.on("menuopenchange",e),()=>{eE.events.off("menuopenchange",e)}},[J,eE.events,eV]),r.useEffect(()=>{if(null!=J.select("floatingParentNodeId"))return eE.events.on("menuopenchange",e),()=>{eE.events.off("menuopenchange",e)};function e(e){var t;if(e.open||e.nodeId!==J.select("floatingParentNodeId"))return;let n=null!=(t=e.reason)?t:eq.p;J.setOpen(!1,(0,eP.d)(n))}},[eE.events,J]);let e8=(0,i.Z)();r.useEffect(()=>{ek||e8.clear()},[ek,e8]),r.useEffect(()=>{function e(e){if(ek&&e.nodeId===J.select("floatingParentNodeId"))if(e.target&&eK&&eK!==e.target){let e=J.select("closeDelay");e>0?e8.isStarted()||e8.start(e,()=>{J.setOpen(!1,(0,eP.d)(eq.p))}):J.setOpen(!1,(0,eP.d)(eq.p))}else e8.clear()}return eE.events.on("itemhover",e),()=>{eE.events.off("itemhover",e)}},[eE.events,ek,eK,J,e8]),r.useEffect(()=>{let e={open:ek,nodeId:eV,parentNodeId:e$,reason:J.select("lastOpenChangeReason")};eE.events.emit("menuopenchange",e)},[eE.events,ek,J,eV,e$]),(0,l.g)(()=>{let e=eY.current;if(eG&&(eY.current=eG),e&&eG&&eG!==e){J.set("instantType",void 0);let e=new AbortController;return eX(()=>{J.set("instantType","trigger-change")},e.signal),()=>{e.abort()}}},[eG,eX,J]);let e7={open:ek,side:e6.side,align:e6.align,anchorHidden:e6.anchorHidden,nested:"menu"===en.type,instant:eH},e9="menubar"===en.type&&en.context.modal,e4=eC&&eU!==eq.N7;!function(e,t,n,o){let[i,u]=r.useState(!1);(0,l.g)(()=>{if(!e||!t||null==n)return void u(!1);let r=(0,A.R)(n).documentElement.clientWidth,o=n.offsetWidth;u(r>0&&o>0&&o>=r-20)},[e,t,n]),function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;(0,l.g)(()=>{if(e)return e_.acquire(t)},[e,t])}(e&&(!t||i),o)}(ek&&(e9||e4),"touch"===eD,eW,eK);let te=function(e,t,n){let{styles:r,transitionStatus:o,props:l,refs:i,hidden:u,inert:s=!1}=n,a={...r};return s&&(a.pointerEvents="none"),(0,eN.o)("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:u,style:a},(0,eL.d)(o),l],stateAttributesMapping:ej.GW})}(e,e7,{styles:e6.positionerStyles,transitionStatus:ez,props:Z,refs:[t,J.useStateSetter("positionerElement")],hidden:!eM,inert:!ek}),tt=eM&&"menu"!==en.type&&("menubar"!==en.type&&eC&&eU!==eq.N7||"menubar"===en.type&&en.context.modal),tn=null;return"menubar"===en.type?tn=en.context.contentElement:void 0===en.type&&(tn=eK),(0,eR.jsxs)(s.r.Provider,{value:e6,children:[tt&&(0,eR.jsx)(eT,{ref:"context-menu"===en.type||"nested-context-menu"===en.type?en.context.internalBackdropRef:null,inert:(g=!ek,(0,o._)(19)?g:g?"true":void 0),cutout:tn}),(0,eR.jsx)(u.$c,{id:eV,children:(0,eR.jsx)(eS,{elementsRef:J.context.itemDomElements,labelsRef:J.context.itemLabels,children:te})})]})})},77135:(e,t,n)=>{"use strict";n.d(t,{AO:()=>p,Kr:()=>g,N:()=>R,Qp:()=>E,XJ:()=>b,Yu:()=>x,bp:()=>w,nq:()=>h,vF:()=>m,yV:()=>S});var r=n(2066),o=n(38919),l=n(28787),i=n(18277);function u(e){for(let t of Array.from(e.children))if("summary"===(0,r.mq)(t))return t;return null}function s(e){let t=e?(0,r.mq)(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"!==t||null!=e.parentElement&&"details"===(0,r.mq)(e.parentElement)&&u(e.parentElement)===e)&&("details"!==t||null==u(e))&&("input"!==t||"hidden"
1!==e.type)}function a(e){if(!s(e)||!e.isConnected||e.matches(":disabled"))return!1;for(let t=e;t;t=function(e){let t=e.assignedSlot;if(t)return t;if(e.parentElement)return e.parentElement;let n=e.getRootNode();return(0,r.Ng)(n)?n.host:null}(t)){let n=t!==e,o="slot"===(0,r.mq)(t);if(t.hasAttribute("inert")||n&&"details"===(0,r.mq)(t)&&!t.open&&!function(e,t){let n=u(t);return!!n&&(e===n||(0,l.gR)(n,e))}(e,t)||t.hasAttribute("hidden")||!o&&!function(e,t){let n=(0,r.L9)(e);return t?"none"!==n.display:(0,i.J9)(e,n)}(t,n))return!1}return!0}function c(e){let t=e.tabIndex;if(t<0){let t=(0,r.mq)(e);if("details"===t||"audio"===t||"video"===t||(0,r.sb)(e)&&e.isContentEditable)return 0}return t}function f(e){return"input"!==(0,r.mq)(e)?null:"radio"===e.type&&""!==e.name?e:null}function d(e){if((0,r.sb)(e)&&"slot"===(0,r.mq)(e)){let t=e.assignedElements({flatten:!0});if(t.length>0)return t}return(0,r.sb)(e)&&e.shadowRoot?Array.from(e.shadowRoot.children):Array.from(e.children)}function p(e){return a(e)&&c(e)>=0}function h(e){let t=[];return!function e(t,n){d(t).forEach(t=>{s(t)&&n.push(t),e(t,n)})}(e,t),t.filter(a)}function g(e){let t=h(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 v(e,t){let n=g(e),r=n.length;if(0===r)return;let i=(0,l.RS)((0,o.R)(e)),u=n.indexOf(i);return n[-1===u?1===t?0:r-1:u+t]}function m(e){return v((0,o.R)(e).body,1)||e}function b(e){return v((0,o.R)(e).body,-1)||e}function y(e,t){if(!e)return null;let n=g((0,o.R)(e).body),r=n.length;if(0===r)return null;let l=n.indexOf(e);return -1===l?null:n[(l+t+r)%r]}function x(e){return y(e,1)}function w(e){return y(e,-1)}function E(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!(0,l.gR)(n,r)}function R(e){g(e).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})}function S(e){let t=[];!function e(t,n,o){d(t).forEach(t=>{(0,r.sb)(t)&&t.matches(n)&&o.push(t),e(t,n,o)})}(e,"[data-tabindex]",t),t.forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}},77714:(e,t,n)=>{"use strict";n.d(t,{D:()=>c});var r=n(12115),o=n(69647),l=n(17755),i=n(80873),u=n(99892),s=n(35479),a=n(25323);let c=r.forwardRef(function(e,t){let{render:n,className:r,id:c,label:f,nativeButton:d=!1,disabled:p=!1,closeOnClick:h=!0,style:g,...v}=e,m=(0,s.q)({label:f}),b=(0,a.O)(!0),y=(0,u.e)(c),{store:x}=(0,l.Y)(),w=x.useState("isActive",m.index),E=x.useState("itemProps"),{getItemProps:R,itemRef:S}=(0,o.O)({closeOnClick:h,disabled:p,highlighted:w,id:y,store:x,nativeButton:d,nodeId:null==b?void 0:b.context.nodeId,itemMetadata:o.z});return(0,i.o)("div",e,{state:{disabled:p,highlighted:w},props:[E,v,R],ref:[S,t,m.ref]})})},79234:(e,t,n)=>{"use strict";n.d(t,{G:()=>i});var r=n(27970),o=n(12115);let l=o.createContext(void 0);function i(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=o.useContext(l);if(void 0===t&&!e)throw Error((0,r.A)(16));return t}},79574:(e,t,n)=>{"use strict";n.d(t,{s:()=>a});var r=n(12115),o=n(2066),l=n(98627),i=n(33593),u=n(82668),s=n(79234);function a(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{disabled:t=!1,focusableWhenDisabled:n,tabIndex:o=0,native:a=!0,composite:f}=e,d=r.useRef(null),p=(0,s.G)(!0),h=null!=f?f:void 0!==p,{props:g}=function(e){let{focusableWhenDisabled:t,disabled:n,composite:o=!1,tabIndex:l=0,isNativeButton:i}=e,u=o&&!1!==t,s=o&&!1===t;return{props:r.useMemo(()=>{let e={onKeyDown(e){n&&t&&"Tab"!==e.key&&e.preventDefault()}};return o||(e.tabIndex=l,!i&&n&&(e.tabIndex=t?l:-1)),(i&&(t||u)||!i&&n)&&(e["aria-disabled"]=n),i&&(!t||s)&&(e.disabled=n),e},[o,n,t,u,s,i,l])}}({focusableWhenDisabled:n,disabled:t,composite:h,tabIndex:o,isNativeButton:a}),v=r.useCallback(()=>{let e=d.current;c(e)&&h&&t&&void 0===g.disabled&&e.disabled&&(e.disabled=!1)},[t,g.disabled,h]);return(0,i.g)(v,[v]),{getButtonProps:r.useCallback(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{onClick:n,onMouseDown:r,onKeyUp:o,onKeyDown:l,onPointerDown:i,...s}=e;
1return(0,u.v6)({onClick(e){if(t)return void e.preventDefault();null==n||n(e)},onMouseDown(e){t||null==r||r(e)},onKeyDown(e){var r;if(t||((0,u.PT)(e),null==l||l(e),e.baseUIHandlerPrevented))return;let o=e.target===e.currentTarget,i=e.currentTarget,s=c(i),f=!a&&!!((null==(r=i)?void 0:r.tagName)==="A"&&(null==r?void 0:r.href)),d=o&&(a?s:!f),p="Enter"===e.key,g=" "===e.key,v=i.getAttribute("role"),m=(null==v?void 0:v.startsWith("menuitem"))||"option"===v||"gridcell"===v;if(o&&h&&g){if(e.defaultPrevented&&m)return;e.preventDefault(),f||a&&s?(i.click(),e.preventBaseUIHandler()):d&&(null==n||n(e),e.preventBaseUIHandler());return}d&&(!a&&(g||p)&&e.preventDefault(),!a&&p&&(null==n||n(e)))},onKeyUp(e){if(!t){if((0,u.PT)(e),null==o||o(e),e.target===e.currentTarget&&a&&h&&c(e.currentTarget)&&" "===e.key)return void e.preventDefault();!e.baseUIHandlerPrevented&&(e.target!==e.currentTarget||a||h||" "!==e.key||null==n||n(e))}},onPointerDown(e){if(t)return void e.preventDefault();null==i||i(e)}},a?{type:"button"}:{role:"button"},g,s)},[t,g,h,a]),buttonRef:(0,l.K)(e=>{d.current=e,v()})}}function c(e){return(0,o.sb)(e)&&"BUTTON"===e.tagName}},80035:(e,t,n)=>{"use strict";n.d(t,{c:()=>$});var r=n(27970),o=n(12115),l=n(11606),i=n(38919),u=n(44016),s=n(98627),a=n(33593),c=n(99793),f=n(49943),d=n(14307),p=n(75773),h=n(15108),g=n(62159),v=n(45440),m=n(22024),b=n(59273),y=n(2066),x=n(39516),w=n(28787),E=n(56824),R=n(35836),S=n(39174);let M=v.Md&&m.Fp;var k=n(49980),C=n(17755),T=n(25011),O=n(80873),I=n(79574),A=n(3429),P=n(42433),q=n(79234),F=n(35479);function j(e){let{render:t,className:n,style:r,state:l=c.t0,props:i=c.Ml,refs:u=c.Ml,metadata:s,stateAttributesMapping:a,tag:f="div",...d}=e,{compositeProps:p,compositeRef:h}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{highlightItemOnHover:t,highlightedIndex:n,onHighlightedIndexChange:r}=(0,q.G)(),{ref:l,index:i}=(0,F.q)(e),u=n===i,s=o.useRef(null),a=(0,P.a)(l,s);return{compositeProps:{tabIndex:u?0:-1,onFocus(){r(i)},onMouseMove(){let e=s.current;if(!t||!e)return;let n=e.hasAttribute("disabled")||"true"===e.ariaDisabled;u||n||e.focus()}},compositeRef:a,index:i}}({metadata:s});return(0,O.o)(f,e,{state:l,ref:[...u,h],props:[p,...i,d],stateAttributesMapping:a})}var N=n(18759),L=n(47650),D=n(77135),K=n(99892),z=n(26318),W=n(4032),H=n(18516),B=n(61388),U=n(82668),V=n(95155);let $=(0,u.nk)(function(e,t){var n;let{render:u,className:v,style:m,disabled:P=!1,nativeButton:F=!0,id:$,openOnHover:_,delay:G=100,closeDelay:Y=0,handle:X,payload:Z,...J}=e,Q=(0,C.Y)(!0),ee=null!=(n=null==X?void 0:X.store)?n:null==Q?void 0:Q.store;if(!ee)throw Error((0,r.A)(85));let et=(0,K.e)($),en=ee.useState("isTriggerActive",et),er=ee.useState("floatingRootContext"),eo=ee.useState("isOpenedByTrigger",et),el=ee.useState("triggerPopupId",et),ei=o.useRef(null),eu=function(){let e=(0,z.v)(!0),t=(0,C.Y)(!0),n=(0,W.t)(!0);return o.useMemo(()=>n?{type:"menubar",context:n}:e&&!t?{type:"context-menu",context:e}:{type:void 0},[e,t,n])}(),es=(0,q.G)(!0),ea=(0,f.cq)(),ec=o.useMemo(()=>null!=ea?ea:new k.k,[ea]),ef=(0,f.fI)(ec),ed=(0,f.R1)(),{registerTrigger:ep,isMountedByThisTrigger:eh}=(0,N.L_)(et,ei,ee,{payload:Z,closeDelay:Y,parent:eu,floatingTreeRoot:ec,floatingNodeId:ef,floatingParentNodeId:ed,keyboardEventRelay:null==es?void 0:es.relayKeyboardEvent}),eg="menubar"===eu.type,ev=ee.useState("disabled"),em=P||ev||eg&&eu.context.disabled,{getButtonProps:eb,buttonRef:ey}=(0,I.s)({disabled:em,native:F});o.useEffect(()=>{eo||void 0!==eu.type||(ee.context.allowMouseUpTriggerRef.current=!1)},[ee,eo,eu.type]);let ex=o.useRef(null),ew=(0,l.Z)(),eE=(0,s.K)(e=>{if(!ex.current)return;ew.clear(),ee.context.allowMouseUpTriggerRef.current=!1;let t=e.target;if((0,w.gR)(ex.current,t)||(0,w.gR)(ee.select("positionerElement"),t)||t===ex.current||null!=t&&function e(t){return(0,y.sb)(t)&&t.hasAttribute("data-rootownerid")?t.getAttribute("data-rootownerid")??void 0:(0,y.eu)(t)?void 0:e((0,y.$4)(t))}(t)===ee.select("rootId"))return;let n=function(e){let t=e.getBoundingClientRect(),n=(0,y.zk)(e);if(A.I)return t;let r=n.getComputedStyle(e,"::before"),o=n.getComputedStyle(e,"::after");if("none"===r.content&&"none"===o.content)return t;let l=parseFloat(r.width)||0,i=parseFloat(r.height)||0,u=parseFloat(o.width)||0,s=parseFloat(o.height)||0,a=Math.max(t.width,l,u),c=Math.max(t.height,i,s),f=a-t.width,d=c-t.height;return{left:t.left-f/2,right:t.right+f/2,top:t.top-d/2,bottom:t.bottom+d/2}}(ex.current);e.clientX>=n.left-2&&e.clientX<=n.right+2&&e.clientY>
1=n.top-2&&e.clientY<=n.bottom+2||ec.events.emit("close",{domEvent:e,reason:S.LO})});o.useEffect(()=>{eo&&ee.select("lastOpenChangeReason")===S.N7&&(0,i.R)(ex.current).addEventListener("mouseup",eE,{once:!0})},[eo,eE,ee]);let eR=eg&&eu.context.hasSubmenuOpen,eS=null!=_?_:eR,eM=(0,d.j)(er,{enabled:eS&&!em&&"context-menu"!==eu.type&&(!eg||eR&&!eh),handleClose:(0,p.i)({blockPointerEvents:!eg}),mouseOnly:!0,move:!1,restMs:void 0===eu.type?G:void 0,delay:{close:Y},triggerElementRef:ei,externalTree:ec,isActiveTrigger:en,isClosing:()=>"ending"===ee.select("transitionStatus")}),ek=function(e,t){let n=(0,l.Z)(),[r,i]=o.useState(!1);return(0,a.g)(()=>{e&&"trigger-hover"===t?(i(!0),n.start(H.X3,()=>{i(!1)})):e||(n.clear(),i(!1))},[e,t,n]),r}(eo,ee.select("lastOpenChangeReason")),eC=(0,h.k)(er,{enabled:!em&&"context-menu"!==eu.type,event:eo&&eg?"click":"mousedown",toggle:!0,ignoreMouse:!1,stickIfOpen:void 0===eu.type&&ek}),eT=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{enabled:n=!0,delay:r}=t,u="rootStore"in e?e.rootStore:e,{events:s,dataRef:a}=u.context,c=o.useRef(!1),f=o.useRef(null),d=o.useRef(!0),p=(0,l.Z)();o.useEffect(()=>{let e=u.select("domReferenceElement");if(!n)return;let t=(0,y.zk)(e);return(0,b.g)((0,g.q)(t,"blur",function(){let e=u.select("domReferenceElement");!u.select("open")&&(0,y.sb)(e)&&e===(0,w.RS)((0,i.R)(e))&&(c.current=!0)}),M&&(0,g.q)(t,"keydown",function(){d.current=!0},!0),M&&(0,g.q)(t,"pointerdown",function(){d.current=!1},!0))},[u,n]),o.useEffect(()=>{if(n)return s.on("openchange",e),()=>{s.off("openchange",e)};function e(e){if(e.reason===S.Ui||e.reason===S.jv){let e=u.select("domReferenceElement");(0,y.vq)(e)&&(f.current=e,c.current=!0)}}},[s,n,u]);let h=o.useMemo(()=>{function e(){c.current=!1,f.current=null}return{onMouseLeave(){e()},onFocus(t){let n=t.currentTarget;if(c.current){if(f.current===n)return;e()}let o=(0,w.EW)(t.nativeEvent);if((0,y.vq)(o)){if(M&&!t.relatedTarget){if(!d.current&&!(0,E.$u)(o))return}else if(!(0,E.em)(o))return}let l=(0,E.Hi)(t.relatedTarget,u.context.triggerElements),{nativeEvent:i,currentTarget:s}=t,a="function"==typeof r?r():r;if(u.select("open")&&l||0===a||void 0===a)return void u.setOpen(!0,(0,R.d)(S.F4,i,s));p.start(a,()=>{c.current||u.setOpen(!0,(0,R.d)(S.F4,i,s))})},onBlur(t){e();let n=t.relatedTarget,r=t.nativeEvent,o=(0,y.vq)(n)&&n.hasAttribute((0,x.F)("focus-guard"))&&"outside"===n.getAttribute("data-type");p.start(0,()=>{var e;let t=u.select("domReferenceElement"),l=(0,w.RS)((0,i.R)(t));if(!n&&l===t||(0,w.gR)(null==(e=a.current.floatingContext)?void 0:e.refs.floating.current,l)||(0,w.gR)(t,l)||o)return;let s=null!=n?n:l;(0,E.Hi)(s,u.context.triggerElements)||u.setOpen(!1,(0,R.d)(S.F4,r))})}}},[a,r,u,p]);return o.useMemo(()=>n?{reference:h,trigger:h}:{},[n,h])}(er,{enabled:!em&&eR}),eO=function(e){let{enabled:t=!0,mouseDownAction:n,open:r}=e,l=o.useRef(!1);return o.useMemo(()=>t?{onMouseDown:e=>{("open"===n&&!r||"close"===n&&r)&&(l.current=!0,(0,i.R)(e.currentTarget).addEventListener("click",()=>{l.current=!1},{once:!0}))},onClick:e=>{l.current&&(l.current=!1,e.preventBaseUIHandler())}}:c.t0,[t,n,r])}({open:eo,enabled:eg,mouseDownAction:"open"}),eI=o.useMemo(()=>(0,U.v6)(eT.reference,eC.reference),[eT.reference,eC.reference]),eA=ee.useState("triggerProps",eh),{preFocusGuardRef:eP,handlePreFocusGuardFocus:eq,handleFocusTargetFocus:eF}=function(e,t){let n=o.useRef(null);return{preFocusGuardRef:n,handlePreFocusGuardFocus:function(t){L.flushSync(()=>{e.setOpen(!1,(0,R.d)(S.Xn,t.nativeEvent,t.currentTarget))});let r=(0,D.bp)(n.current);null==r||r.focus()},handleFocusTargetFocus:function(n){let r=e.select("positionerElement");if(r&&(0,D.Qp)(n,r)){var o;null==(o=e.context.beforeContentFocusGuardRef.current)||o.focus()}else{L.flushSync(()=>{e.setOpen(!1,(0,R.d)(S.Xn,n.nativeEvent,n.currentTarget))});let o=(0,D.Yu)(e.context.triggerFocusTargetRef.current||t.current);for(;null!==o&&(0,w.gR)(r,o);){let e=o;if((o=(0,D.vF)(o))===e)break}null==o||o.focus()}}}}(ee,ei),ej={disabled:em,open:eo},eN=[ex,t,ey,ep,ei],eL=[eI,null!=eM?eM:c.t0,eA,{"aria-haspopup":"menu","aria-controls":el,id:et,onMouseDown:e=>{ee.select("open")||(ew.start(200,()=>{ee.context.allowMouseUpTriggerRef.current=!0}),(0,i.R)(e.currentTarget).addEventListener("mouseup",eE,{once:!0}))}},eg?{role:"menuitem"}:{},eO,J,eb],eD=(0,O.o)("button",e,{enabled:!eg,stateAttributesMapping:T.jL,state:ej,ref:eN,props:eL});return eg?(0,V.jsx)(j,{tag:"button",render:u,className:v,style:m,state:ej,refs:eN,props:eL,stateAttributesMapping:T.jL}):eo?(0,V.jsxs)(o.Fragment,{children:[(0,V.jsx)(B.U,{ref:eP,onFocus:eq},"".concat(et,"-pre-focus-guard")),(0,V.jsx)(o.Fragment,{children:eD},et),(0,V.jsx)(B.U,{ref:ee.context.triggerFocusTargetRef,onFocus:eF},"".concat(et,"-post-focus-guard"))]}):(0,V.jsx)(o.Fragment,{children:eD},et)})},80873:(e,t,n)=>{"use strict";n.d(t,{o:()=>f});var r=n(27970),o=n(12115),l=n(42433),i=n(52427);function u(e){if(!o.isValidElement(e))return null;let t=e.props;return((0,i._)(19)?t?.ref:e.ref)??null}var s=n(25212),a=n(99793),c=n(82668);function f(e,t,n={}){let i=t.render,p=function(e,t={}){var n;let{className:r,style:o,render:i}=e,{state:f=a.t0,ref:d,props:p,stateAttributesMapping:h,enabled:g=!0}=t,v=g?"function"==typeof r?r(f):r:void 0,m=g?"function"==typeof o?o(f):o:void 0,b=g?function(e,t){let n={};for(let r in e){let o=e[r];if(t?.hasOwnProperty(r)){let e=t[r](o);null!=e&&Object.assign(n,e);continue}!0===o?n[`data-${r.toLowerCase()}`]="":o&&(n[`data-${r.toLowerCase()}`]=o.toString())}return n}(f,h):a.t0,y=g&&p?Array.isArray(n=p)?(0,c.lZ)(n):(0,c.v6)(void 0,n):void 0,x=g?(0,s.r)(b,y)??{}:a.t0;return("undefined"!=typeof document&&(g?Array.isArray(d)?x.ref=(0,l.U)([x.ref,u(i),...d]):x.ref=(0,l.a)(x.ref,u(i),d):(0,l.a)(null,null)),g)?(void 0!==v&&(x.className=(0,
1c.VN)(x.className,v)),void 0!==m&&(x.style=(0,s.r)(x.style,m)),x):a.t0}(t,n);return!1===n.enabled?null:function(e,t,n,l){if(t){if("function"==typeof t)return t(n,l);let e=(0,c.v6)(n,t.props);e.ref=n.ref;let r=t;return r?.$$typeof===d&&(r=o.Children.toArray(t)[0]),o.cloneElement(r,e)}if(e&&"string"==typeof e){var i,u;return i=e,u=n,"button"===i?(0,o.createElement)("button",{type:"button",...u,key:u.key}):"img"===i?(0,o.createElement)("img",{alt:"",...u,key:u.key}):o.createElement(i,u)}throw Error((0,r.A)(8))}(e,i,p,n.state??a.t0)}let d=Symbol.for("react.lazy")},82668:(e,t,n)=>{"use strict";n.d(t,{PT:()=>p,VN:()=>h,lZ:()=>i,v6:()=>l});var r=n(25212);let o={};function l(e,t,n,r,o){if(!n&&!r&&!o&&!e)return u(t);let l=u(e);return t&&(l=s(l,t)),n&&(l=s(l,n)),r&&(l=s(l,r)),o&&(l=s(l,o)),l}function i(e){if(0===e.length)return o;if(1===e.length)return u(e[0]);let t=u(e[0]);for(let n=1;n<e.length;n+=1)t=s(t,e[n]);return t}function u(e){return c(e)?{...f(e,o)}:function(e){let t={...e};for(let e in t){let n=t[e];a(e,n)&&(t[e]=d(n))}return t}(e)}function s(e,t){return c(t)?f(t,e):function(e,t){if(!t)return e;for(let n in t){let o=t[n];switch(n){case"style":e[n]=(0,r.r)(e.style,o);break;case"className":e[n]=h(e.className,o);break;default:a(n,o)?e[n]=function(e,t){return t?e?(...n)=>{let r=n[0];if(g(r)){p(r);let o=t(...n);return r.baseUIHandlerPrevented||e?.(...n),o}let o=t(...n);return e?.(...n),o}:d(t):e}(e[n],o):e[n]=o}}return e}(e,t)}function a(e,t){let n=e.charCodeAt(0),r=e.charCodeAt(1),o=e.charCodeAt(2);return 111===n&&110===r&&o>=65&&o<=90&&("function"==typeof t||void 0===t)}function c(e){return"function"==typeof e}function f(e,t){return c(e)?e(t):e??o}function d(e){return e?(...t)=>{let n=t[0];return g(n)&&p(n),e(...t)}:e}function p(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function h(e,t){return t?e?t+" "+e:t:e}function g(e){return null!=e&&"object"==typeof e&&"nativeEvent"in e}},83654:(e,t,n)=>{"use strict";var r=n(12115),o=n(14806),l="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=o.useSyncExternalStore,u=r.useRef,s=r.useEffect,a=r.useMemo,c=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var f=u(null);if(null===f.current){var d={hasValue:!1,value:null};f.current=d}else d=f.current;var p=i(e,(f=a(function(){function e(e){if(!s){if(s=!0,i=e,e=r(e),void 0!==o&&d.hasValue){var t=d.value;if(o(t,e))return u=t}return u=e}if(t=u,l(i,e))return t;var n=r(e);return void 0!==o&&o(t,n)?(i=e,t):(i=e,u=n)}var i,u,s=!1,a=void 0===n?null:n;return[function(){return e(t())},null===a?void 0:function(){return e(a())}]},[t,n,r,o]))[0],f[1]);return s(function(){d.hasValue=!0,d.value=p},[p]),c(p),p}},83760:(e,t,n)=>{"use strict";n.d(t,{H:()=>p});var r=n(12115),o=n(14806),l=n(8828),i=n(52427),u=n(44016);let s=(0,i._)(19)?function(e,t,n,l,i){let s,a=(0,u.iE)();if(!a){let u=r.useCallback(()=>t(e.getSnapshot(),n,l,i),[e,t,n,l,i]);return(0,o.useSyncExternalStore)(e.subscribe,u,u)}let c=a.syncIndex;return a.syncIndex+=1,a.didInitialize?(s=a.syncHooks[c]).store===e&&s.selector===t&&Object.is(s.a1,n)&&Object.is(s.a2,l)&&Object.is(s.a3,i)||(s.store!==e&&(a.didChangeStore=!0),s.store=e,s.selector=t,s.a1=n,s.a2=l,s.a3=i,s.value=t(e.getSnapshot(),n,l,i)):(s={store:e,selector:t,a1:n,a2:l,a3:i,value:t(e.getSnapshot(),n,l,i)},a.syncHooks.push(s)),s.value}:function(e,t,n,r,o){return(0,l.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,r,o))};(0,u.kz)({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let n=0;n<e.syncHooks.length;n+=1){let r=e.syncHooks[n],o=r.selector(r.store.state,r.a1,r.a2,r.a3);Object.is(r.value,o)||(t=!0,r.value=o)}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,o.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});class a{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 s(this,e,t,n,r)}}var c=n(98627),f=n(33593),d=n(99793);class p extends a{useSyncedValue(e,t){r.useDebugValue(e);let n=this;(0,f.g)(()=>{n.state[e]!==t&&n.set(e,t)},[n,e,t])}useSyncedValueWithCleanup(e,t){let n=this;(0,f.g)(()=>(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,f.g)(()=>{t.update(e)},[t,...n])}useControlledProp(e,t){r.useDebugValue(e);let n=this,o=void 0!==t;(0,f.g)(()=>{o&&!Object.is(n.state[e],t)&&n.setState({...n.state,[e]:t})},[n,e,t,o])}select(e,t,n,r){return(0,this.selectors[e])(this.state,t,n,r)}useState(e,t,n,o){return r.useDebugValue(e),s(this,this.selectors[e],t,n,o)}useContextCallback(e,t){r.useDebugValue(e);let n=(0,c.K)(null!=t?t:d.tE);this.context[e]=n}useStateSetter(e){let t=r.useRef(void 0);return void 0===t.current&&(t.current=t=>{this.set(e,t)}),t.current}observe(e,t){let n,r=(n="function"==typeof e?e:this.selectors[e])(this.state);return t(r,r,this),this.subscribe(e=>{let o=n(e);if(!Object.is(r,o)){let e=r;r=o,t(o,e,this)}})}constructor(e,t={},n){super(e),this.context=t,this.selectors=n}}},85619:(e,t,n)=>{"use strict";n.d(t,{V:()=>l,y:()=>i});var r=n(27970),o=n(12115);let l=o.createContext(void 0);function i(){let e=o.useContext(l);if(void 0===e)throw Error((0,r.A)(32));return e}},88945:(e,t,n)=>{"use strict";function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}n.d(t,{A:()=>r})},90411:(e,t,n)=>{let r=n(57038),o={};for(let e of Object.keys(r))o[r[e]]=e;let l={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(let t of(e.exports=l,Object.keys(l))){if(!("channels"in l[t]))throw Error("missing channels property: "+t);if(!("labels"in l[t]))throw Error("missing channel labels property: "+t);if(l[t].labels.length!==l[t].channels)throw Error("channel and label counts mismatch: "+t);let{channels:e,labels:n}=l[t];delete l[t].channels,delete l[t].labels,Object.defineProperty(l[t],"channels",{value:e}),Object.defineProperty(l[t],"labels",{value:n})}l.rgb.hsl=function(e){let t,n=e[0]/255,r=e[1]/255,o=e[2]/255,l=Math.min(n,r,o),i=Math.max(n,r,o),u=i-l;i===l?t=0:n===i?t=(r-o)/u:r===i?t=2+(o-n)/u:o===i&&(t=4+(n-r)/u),(t=Math.min(60*t,360))<0&&(t+=360);let s=(l+i)/2;return[t,100*(i===l?0:s<=.5?u/(i+l):u/(2-i-l)),100*s]},l.rgb.hsv=function(e){let t,n,r,o,l,i=e[0]/255,u=e[1]/255,s=e[2]/255,a=Math.max(i,u,s),c=a-Math.min(i,u,s),f=function(e){return(a-e)/6/c+.5};return 0===c?(o=0,l=0):(l=c/a,t=f(i),n=f(u),r=f(s),i===a?o=r-n:u===a?o=1/3+t-r:s===a&&(o=2/3+n-t),o<0?o+=1:o>1&&(o-=1)),[360*o,100*l,100*a]},l.rgb.hwb=function(e){let t=e[0],n=e[1],r=e[2];return[l.rgb.hsl(e)[0],1/255*Math.min(t,Math.min(n,r))*100,100*(r=1-1/255*Math.max(t,Math.max(n,r)))]},l.rgb.cmyk=function(e){let t=e[0]/255,n=e[1]/255,r=e[2]/255,o=Math.min(1-t,1-n,1-r);return[100*((1-t-o)/(1-o)||0),100*((1-n-o)/(1-o)||0),100*((1-r-o)/(1-o)||0),100*o]},l.rgb.keyword=function(e){let t,n=o[e];if(n)return n;let l=1/0;for(let n of Object.keys(r)){let o=r[n],i=(e[0]-o[0])**2+(e[1]-o[1])**2+(e[2]-o[2])**2;i<l&&(l=i,t=n)}return t}
1,l.keyword.rgb=function(e){return r[e]},l.rgb.xyz=function(e){let t=e[0]/255,n=e[1]/255,r=e[2]/255;return[100*(.4124*(t=t>.04045?((t+.055)/1.055)**2.4:t/12.92)+.3576*(n=n>.04045?((n+.055)/1.055)**2.4:n/12.92)+.1805*(r=r>.04045?((r+.055)/1.055)**2.4:r/12.92)),100*(.2126*t+.7152*n+.0722*r),100*(.0193*t+.1192*n+.9505*r)]},l.rgb.lab=function(e){let t=l.rgb.xyz(e),n=t[0],r=t[1],o=t[2];return n/=95.047,r/=100,o/=108.883,[116*(r=r>.008856?r**(1/3):7.787*r+16/116)-16,500*((n=n>.008856?n**(1/3):7.787*n+16/116)-r),200*(r-(o=o>.008856?o**(1/3):7.787*o+16/116))]},l.hsl.rgb=function(e){let t,n,r,o=e[0]/360,l=e[1]/100,i=e[2]/100;if(0===l)return[r=255*i,r,r];t=i<.5?i*(1+l):i+l-i*l;let u=2*i-t,s=[0,0,0];for(let e=0;e<3;e++)(n=o+-(1/3*(e-1)))<0&&n++,n>1&&n--,r=6*n<1?u+(t-u)*6*n:2*n<1?t:3*n<2?u+(t-u)*(2/3-n)*6:u,s[e]=255*r;return s},l.hsl.hsv=function(e){let t=e[0],n=e[1]/100,r=e[2]/100,o=n,l=Math.max(r,.01);r*=2,n*=r<=1?r:2-r,o*=l<=1?l:2-l;let i=(r+n)/2;return[t,100*(0===r?2*o/(l+o):2*n/(r+n)),100*i]},l.hsv.rgb=function(e){let t=e[0]/60,n=e[1]/100,r=e[2]/100,o=Math.floor(t)%6,l=t-Math.floor(t),i=255*r*(1-n),u=255*r*(1-n*l),s=255*r*(1-n*(1-l));switch(r*=255,o){case 0:return[r,s,i];case 1:return[u,r,i];case 2:return[i,r,s];case 3:return[i,u,r];case 4:return[s,i,r];case 5:return[r,i,u]}},l.hsv.hsl=function(e){let t,n,r=e[0],o=e[1]/100,l=e[2]/100,i=Math.max(l,.01);n=(2-o)*l;let u=(2-o)*i;return[r,100*(t=(t=o*i/(u<=1?u:2-u))||0),100*(n/=2)]},l.hwb.rgb=function(e){let t,n,r,o,l=e[0]/360,i=e[1]/100,u=e[2]/100,s=i+u;s>1&&(i/=s,u/=s);let a=Math.floor(6*l),c=1-u;t=6*l-a,(1&a)!=0&&(t=1-t);let f=i+t*(c-i);switch(a){default:case 6:case 0:n=c,r=f,o=i;break;case 1:n=f,r=c,o=i;break;case 2:n=i,r=c,o=f;break;case 3:n=i,r=f,o=c;break;case 4:n=f,r=i,o=c;break;case 5:n=c,r=i,o=f}return[255*n,255*r,255*o]},l.cmyk.rgb=function(e){let t=e[0]/100,n=e[1]/100,r=e[2]/100,o=e[3]/100;return[255*(1-Math.min(1,t*(1-o)+o)),255*(1-Math.min(1,n*(1-o)+o)),255*(1-Math.min(1,r*(1-o)+o))]},l.xyz.rgb=function(e){let t,n,r,o=e[0]/100,l=e[1]/100,i=e[2]/100;return t=(t=3.2406*o+-1.5372*l+-.4986*i)>.0031308?1.055*t**(1/2.4)-.055:12.92*t,n=(n=-.9689*o+1.8758*l+.0415*i)>.0031308?1.055*n**(1/2.4)-.055:12.92*n,r=(r=.0557*o+-.204*l+1.057*i)>.0031308?1.055*r**(1/2.4)-.055:12.92*r,[255*(t=Math.min(Math.max(0,t),1)),255*(n=Math.min(Math.max(0,n),1)),255*(r=Math.min(Math.max(0,r),1))]},l.xyz.lab=function(e){let t=e[0],n=e[1],r=e[2];return t/=95.047,n/=100,r/=108.883,[116*(n=n>.008856?n**(1/3):7.787*n+16/116)-16,500*((t=t>.008856?t**(1/3):7.787*t+16/116)-n),200*(n-(r=r>.008856?r**(1/3):7.787*r+16/116))]},l.lab.xyz=function(e){let t,n,r,o=e[0],l=e[1],i=e[2];t=l/500+(n=(o+16)/116),r=n-i/200;let u=n**3,s=t**3,a=r**3;return n=(u>.008856?u:(n-16/116)/7.787)*100,[t=(s>.008856?s:(t-16/116)/7.787)*95.047,n,r=(a>.008856?a:(r-16/116)/7.787)*108.883]},l.lab.lch=function(e){let t,n=e[0],r=e[1],o=e[2];return(t=360*Math.atan2(o,r)/2/Math.PI)<0&&(t+=360),[n,Math.sqrt(r*r+o*o),t]},l.lch.lab=function(e){let t=e[0],n=e[1],r=e[2]/360*2*Math.PI;return[t,n*Math.cos(r),n*Math.sin(r)]},l.rgb.ansi16=function(e,t=null){let[n,r,o]=e,i=null===t?l.rgb.hsv(e)[2]:t;if(0===(i=Math.round(i/50)))return 30;let u=30+(Math.round(o/255)<<2|Math.round(r/255)<<1|Math.round(n/255));return 2===i&&(u+=60),u},l.hsv.ansi16=function(e){return l.rgb.ansi16(l.hsv.rgb(e),e[2])},l.rgb.ansi256=function(e){let t=e[0],n=e[1],r=e[2];return t===n&&n===r?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(n/255*5)+Math.round(r/255*5)},l.ansi16.rgb=function(e){let t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),[t=t/10.5*255,t,t];let n=(~~(e>50)+1)*.5;return[(1&t)*n*255,(t>>1&1)*n*255,(t>>2&1)*n*255]},l.ansi256.rgb=function(e){let t;if(e>=232){let t=(e-232)*10+8;return[t,t,t]}return[Math.floor((e-=16)/36)/5*255,Math.floor((t=e%36)/6)/5*255,t%6/5*255]},l.rgb.hex=function(e){let t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},l.hex.rgb=function(e){let t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];let n=t[0];3===t[0].length&&(n=n.split("").map(e=>e+e).join(""));let r=parseInt(n,16);return[r>>16&255,r>>8&255,255&r]},l.rgb.hcg=function(e){let t,n=e[0]/255,r=e[1]/255,o=e[2]/255,l=Math.max(Math.max(n,r),o),i=Math.min(Math.min(n,r),o),u=l-i;return t=u<1?i/(1-u):0,[360*((u<=0?0:l===n?(r-o)/u%6:l===r?2+(o-n)/u:4+(n-r)/u)/6%1),100*u,100*t]},l.hsl.hcg=function(e){let t=e[1]/100,n=e[2]/100,r=n<.5?2*t*n:2*t*(1-n),o=0;return r<1&&(o=(n-.5*r)/(1-r)),[e[0],100*r,100*o]},l.hsv.hcg=function(e){let t=e[1]/100,n=e[2]/100,r=t*n,o=0;return r<1&&(o=(n-r)/(1-r)),[e[0],100*r,100*o]},l.hcg.rgb=function(e){let t=e[0]/360,n=e[1]/100,r=e[2]/100;if(0===n)return[255*r,255*r,255*r];let o=[0,0,0],l=t%1*6,i=l%1,u=1-i,s=0;switch(Math.floor(l)){case 0:o[0]=1,o[1]=i,o[2]=0;break;case 1:o[0]=u,o[1]=1,o[2]=0;break;case 2:o[0]=0,o[1]=1,o[2]=i;break;case 3:o[0]=0,o[1]=u,o[2]=1;break;case 4:o[0]=i,o[1]=0,o[2]=1;break;default:o[0]=1,o[1]=0,o[2]=u}return s=(1-n)*r,[(n*o[0]+s)*255,(n*o[1]+s)*255,(n*o[2]+s)*255]},l.hcg.hsv=function(e){let t=e[1]/100,n=t+e[2]/100*(1-t),r=0;return n>0&&(r=t/n),[e[0],100*r,100*n]},l.hcg.hsl=function(e){let t=e[1]/100,n=e[2]/100*(1-t)+.5*t,r=0;return n>0&&n<.5?r=t/(2*n):n>=.5&&n<1&&(r=t/(2*(1-n))),[e[0],100*r,100*n]},l.hcg.hwb=function(e){let t=e[1]/100,n=t+e[2]/100*(1-t);return[e[0],(n-t)*100,(1-n)*100]},l.hwb.hcg=function(e){let t=e[1]/100,n=1-e[2]/100,r=n-t,o=0;return r<1&&(o=(n-r)/(1-r)),[e[0],100*r,100*o]},l.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},l.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},l.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},l.gray.hsl=function(e){return[0,0,e[0]]},l.gray.hsv=l.gray.hsl,l.gray.hwb=function(e){return[0,100,e[0]]},l.gray.cmyk=function(e){return[0,0,0,e[0]]},l.gray.lab=function(e){return[e[0],0,0]},l.gray.hex=function(e){let t=255&Math.round(e[0]/100*255),n=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(n.length)+n},l.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},93263:(e,t,n)=>{let r=n(90411);e.exports=function(e){let t=function(e){let t=function(){let e={},t=Object.keys(r);for(let n=t.length,r=0;r<n;r++)e[t[r]]={distance:-1,parent:null};return e}(),n=[e];for(t[e].distance=0;n.length;){let e=n.pop(),o=Object.keys(r[e]);for(let r=o.length,l=0;l<r;l++){let r=o[l],i=t[r];-1===i.distance&&(i.distance=t[e].distance+1,i.parent=e,n.unshift(r))}}return t}(e),n={},o=Object.keys(t);for(let e=o.length,l=0;l<e;l++){let e=o[l];null!==t[e].parent&&(n[e]=function(e,t){let n=[t[e].parent,e],o=r[t[e].parent][e],l=t[e].parent;for(;t[l].parent;)n.unshift(t[l].parent),o=function(e,t){return function(n){return t(e(n))}}(r[t[l].parent][l],o),l=t[l].parent;return o.conversion=n,o}(e,t))}return n}}
1,96304:(e,t,n)=>{var r=n(57038),o=n(71842),l=Object.hasOwnProperty,i=Object.create(null);for(var u in r)l.call(r,u)&&(i[r[u]]=u);var s=e.exports={to:{},get:{}};function a(e,t,n){return Math.min(Math.max(t,e),n)}function c(e){var t=Math.round(e).toString(16).toUpperCase();return t.length<2?"0"+t:t}s.get=function(e){var t,n;switch(e.substring(0,3).toLowerCase()){case"hsl":t=s.get.hsl(e),n="hsl";break;case"hwb":t=s.get.hwb(e),n="hwb";break;default:t=s.get.rgb(e),n="rgb"}return t?{model:n,value:t}:null},s.get.rgb=function(e){if(!e)return null;var t,n,o,i=[0,0,0,1];if(t=e.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(n=0,o=t[2],t=t[1];n<3;n++){var u=2*n;i[n]=parseInt(t.slice(u,u+2),16)}o&&(i[3]=parseInt(o,16)/255)}else if(t=e.match(/^#([a-f0-9]{3,4})$/i)){for(n=0,o=(t=t[1])[3];n<3;n++)i[n]=parseInt(t[n]+t[n],16);o&&(i[3]=parseInt(o+o,16)/255)}else if(t=e.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(n=0;n<3;n++)i[n]=parseInt(t[n+1],0);t[4]&&(t[5]?i[3]=.01*parseFloat(t[4]):i[3]=parseFloat(t[4]))}else if(t=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(n=0;n<3;n++)i[n]=Math.round(2.55*parseFloat(t[n+1]));t[4]&&(t[5]?i[3]=.01*parseFloat(t[4]):i[3]=parseFloat(t[4]))}else if(!(t=e.match(/^(\w+)$/)))return null;else return"transparent"===t[1]?[0,0,0,0]:l.call(r,t[1])?((i=r[t[1]])[3]=1,i):null;for(n=0;n<3;n++)i[n]=a(i[n],0,255);return i[3]=a(i[3],0,1),i},s.get.hsl=function(e){if(!e)return null;var t=e.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var n=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,a(parseFloat(t[2]),0,100),a(parseFloat(t[3]),0,100),a(isNaN(n)?1:n,0,1)]}return null},s.get.hwb=function(e){if(!e)return null;var t=e.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var n=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,a(parseFloat(t[2]),0,100),a(parseFloat(t[3]),0,100),a(isNaN(n)?1:n,0,1)]}return null},s.to.hex=function(){var e=o(arguments);return"#"+c(e[0])+c(e[1])+c(e[2])+(e[3]<1?c(Math.round(255*e[3])):"")},s.to.rgb=function(){var e=o(arguments);return e.length<4||1===e[3]?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},s.to.rgb.percent=function(){var e=o(arguments),t=Math.round(e[0]/255*100),n=Math.round(e[1]/255*100),r=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+t+"%, "+n+"%, "+r+"%)":"rgba("+t+"%, "+n+"%, "+r+"%, "+e[3]+")"},s.to.hsl=function(){var e=o(arguments);return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},s.to.hwb=function(){var e=o(arguments),t="";return e.length>=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},s.to.keyword=function(e){return i[e.slice(0,3)]}},97425:(e,t,n)=>{"use strict";n.d(t,{V:()=>s});var r=n(47650),o=n(48514),l=n(98627),i=n(47031),u=n(9797);function s(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],s=(0,o.N)();return(0,l.K)(function(o){let l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;s.cancel();let a=(0,i.q)(e);if(null==a)return;let c=()=>{r.flushSync(o)};if("function"!=typeof a.getAnimations||globalThis.BASE_UI_ANIMATIONS_DISABLED)return void o();function f(){Promise.all(a.getAnimations().map(e=>e.finished)).then(()=>{(null==l?void 0:l.aborted)||c()}).catch(()=>{if(n){(null==l?void 0:l.aborted)||c();return}let e=a.getAnimations();!(null==l?void 0:l.aborted)&&e.length>0&&e.some(e=>e.pending||"finished"!==e.playState)&&f()})}if(t){let e=u.T.startingStyle;if(!a.hasAttribute(e))return void s.request(f);let t=new MutationObserver(()=>{a.hasAttribute(e)||(t.disconnect(),f())});return t.observe(a,{attributes:!0,attributeFilter:[e]}),void(null==l||l.addEventListener("abort",()=>t.disconnect(),{once:!0}))}s.request(f)})}},98627:(e,t,n)=>{"use strict";n.d(t,{K:()=>u});var r=n(12574),o=n(1882);let l=r.X.useInsertionEffect,i=l&&l!==r.X.useLayoutEffect?l:e=>e();function u(e){let t=(0,o.j)(s).current;return t.next=e,i(t.effect),t.trampoline}function s(){let e={next:void 0,callback:a,trampoline:function(){for(var t,n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];return null==(t=e.callback)?void 0:t.call(e,...r)},effect:()=>{e.callback=e.next}};return e}function a(){}}
1,99793:(e,t,n)=>{"use strict";function r(){}n.d(t,{Ml:()=>o,t0:()=>l,tE:()=>r});let o=Object.freeze([]),l=Object.freeze({})},99892:(e,t,n)=>{"use strict";n.d(t,{e:()=>o});var r=n(5480);function o(e){return(0,r.B)(e,"base-ui")}}}]);
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.