1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,395403,897426,532595,439781,e=>{"use strict";e.s([],395403),e.i(146873);var t=e.i(618188),n=e.i(208679);let o=t.createContext(void 0);function r(e){let r=t.useContext(o);if(void 0===r&&!e)throw Error((0,n.default)(33));return r}e.s(["MenuPositionerContext",0,o,"useMenuPositionerContext",0,r],897426);let i=t.createContext(void 0);function s(e){let o=t.useContext(i);if(void 0===o&&!e)throw Error((0,n.default)(36));return o}e.s(["MenuRootContext",0,i,"useMenuRootContext",0,s],532595);var a=e.i(155718),u=e.i(969503);let l=t.forwardRef(function(e,t){let{render:n,className:o,style:i,...l}=e,{store:d}=s(),{arrowRef:c,side:p,align:g,arrowUncentered:f,arrowStyles:m}=r(),v=d.useState("open");return(0,a.useRenderElement)("div",e,{ref:[c,t],stateAttributesMapping:u.popupStateMapping,state:{open:v,side:p,align:g,uncentered:f},props:{style:m,"aria-hidden":!0,...l}})});e.s(["MenuArrow",0,l],439781)},415437,e=>{"use strict";var t=e.i(208679),n=e.i(618188);let o=n.createContext(void 0);e.s(["ContextMenuRootContext",0,o,"useContextMenuRootContext",0,function(e=!0){let r=n.useContext(o);if(void 0===r&&!e)throw Error((0,t.default)(25));return r}])},794363,143250,812233,186500,582766,36176,949723,136604,909264,654418,991346,19492,95683,397286,13016,515959,881525,136297,e=>{"use strict";e.i(395403);var t,n,o=e.i(439781);e.i(146873);var r=e.i(618188),i=e.i(532595),s=e.i(155718),a=e.i(969503),u=e.i(210544),l=e.i(415437),d=e.i(273437);let c={...a.popupStateMapping,...u.transitionStatusMapping},p=r.forwardRef(function(e,t){let{render:n,className:o,style:r,...a}=e,{store:u}=(0,i.useMenuRootContext)(),p=u.useState("open"),g=u.useState("mounted"),f=u.useState("transitionStatus"),m=u.useState("lastOpenChangeReason"),v=(0,l.useContextMenuRootContext)();return(0,s.useRenderElement)("div",e,{ref:v?.backdropRef?[t,v.backdropRef]:t,state:{open:p,transitionStatus:f},stateAttributesMapping:c,props:[{role:"presentation",hidden:!g,style:{pointerEvents:m===d.REASONS.triggerHover?"none":void 0,userSelect:"none",WebkitUserSelect:"none"}},a]})});e.s(["MenuBackdrop",0,p],143250);var g=e.i(462220),f=e.i(208679);let m=r.createContext(void 0);var v=e.i(353410),S=e.i(663481),h=e.i(697483),x=e.i(482582);function R(e){let{closeOnClick:t,highlighted:n,id:o,nodeId:i,store:s,typingRef:a,itemRef:u,itemMetadata:c}=e,{events:p}=s.useState("floatingTreeRoot"),g=s.useState("open"),f=(0,l.useContextMenuRootContext)(!0),m=void 0!==f;return r.useMemo(()=>({id:o,role:"menuitem",tabIndex:g&&n?0:-1,onKeyDown(e){" "===e.key&&a?.current&&e.preventDefault()},onMouseMove(e){i&&p.emit("itemhover",{nodeId:i,target:e.currentTarget})},onClick(e){t&&p.emit("close",{domEvent:e,reason:d.REASONS.itemPress})},onMouseUp(e){if(f){let t=f.initialCursorPointRef.current;if(f.initialCursorPointRef.current=null,m&&t&&1>=Math.abs(e.clientX-t.x)&&1>=Math.abs(e.clientY-t.y)||m&&!x.platform.os.mac&&2===e.button)return}u.current&&s.context.allowMouseUpTriggerRef.current&&(!m||2===e.button)&&(!c||"regular-item"===c.type)&&u.current.click()}}),[t,n,o,p,i,g,s,a,u,f,m,c])}let b={type:"regular-item"};function C(e){let{closeOnClick:t,disabled:n=!1,highlighted:o,id:i,store:s,typingRef:a=s.context.typingRef,nativeButton:u,itemMetadata:l,nodeId:d}=e,c=s.useState("disabled"),p=r.useRef(null),{getButtonProps:g,buttonRef:f}=(0,S.useButton)({disabled:n||c,focusableWhenDisabled:!0,native:u,composite:!0}),m=R({closeOnClick:t,highlighted:o,id:i,nodeId:d,store:s,typingRef:a,itemRef:p,itemMetadata:l}),x=r.useCallback(e=>(0,h.mergeProps)(m,{onMouseEnter(){"submenu-trigger"===l.type&&l.setActive()}},e,g),[m,g,l]),b=(0,v.useMergedRefs)(p,f);return r.useMemo(()=>({getItemProps:x,itemRef:b}),[x,b])}var E=e.i(493336),y=e.i(729708);let M=((t={}).checked="data-checked",t.unchecked="data-unchecked",t.disabled="data-disabled",t.highlighted="data-highlighted",t),I={checked:e=>e?{[M.checked]:""}:{[M.unchecked]:""},...u.transitionStatusMapping};var O=e.i(897426),P=e.i(4504),T=e.i(982396);let k=r.forwardRef(function(e,t){let{render:n,className:o,id:a,label:u,nativeButton:l=!1,disabled:c=!1,closeOnClick:p=!1,checked:f,defaultChecked:v,onCheckedChange:S,style:h,...x}=e,R=(0,E.useCompositeListItem)({label:u}),M=(0,O.useMenuPositionerContext)(!0),k=(0,y.useBaseUiId)(a),{store:w}=(0,i.useMenuRootContext)(),A=w.useState("isActive",R.index),N=w.useState("itemProps"),[D,F]=(0,g.useControlled)({controlled:f,default:v??!1,name:"MenuCheckboxItem",state:"checked"}),{getItemProps:L,itemRef:B}=C({closeOnClick:p,disabled:c,highlighted:A,id:k,store:w,nativeButton:l,nodeId:M?.context.nodeId,itemMetadata:b}),H=r.useMemo(()=>({disabled:c,highlighted:A,checked:D}),[c,A,D]),U=(0,s.useRenderElement)("div",e,{state:H,stateAttributesMapping:I,props:[N,{role:"menuitemcheckbox","aria-checked":D,onClick:function(e){let t=(0,P.createChangeEventDetails)(d.REASONS.itemPress,e.nativeEvent,void 0,{preventUnmountOnClose(){}});S?.(!D,t),t.isCanceled||F(e=>!e)}},x,L],ref:[B,t,R.ref]});return(0,T.jsx)(m.Provider,{value:H,children:U})});e.s(["MenuCheckboxItem",0,k],812233);var w=e.i(459888),A=e.i(876418);let N=r.forwardRef(function(e,t){let{render:n,className:o,style:i,keepMounted:a=!1,...u}=e,l=function(){let e=r.useContext(m);if(void 0===e)throw Error((0,f.default)(30));return e}(),d=r.useRef(null),{transitionStatus:c,setMounted:p}=(0,w.useTransitionStatus)(l.checked);(0,A.useOpenChangeComplete)({open:l.checked,ref:d,onComplete(){l.checked||p(!1)}});let g={checked:l.checked,disabled:l.disabled,highlighted:l.highlighted,transitionStatus:c};
1return(0,s.useRenderElement)("span",e,{state:g,ref:[t,d],stateAttributesMapping:I,props:{"aria-hidden":!0,...u},enabled:a||l.checked})});e.s(["MenuCheckboxItemIndicator",0,N],186500);let D=r.createContext(void 0),F=r.forwardRef(function(e,t){let{render:n,className:o,style:i,...a}=e,[u,l]=r.useState(void 0),d=(0,s.useRenderElement)("div",e,{ref:t,props:{role:"group","aria-labelledby":u,...a}});return(0,T.jsx)(D.Provider,{value:l,children:d})});e.s(["MenuGroup",0,F],582766);var L=e.i(790486);let B=r.forwardRef(function(e,t){let{render:n,className:o,style:i,id:a,...u}=e,l=(0,y.useBaseUiId)(a),d=function(){let e=r.useContext(D);if(void 0===e)throw Error((0,f.default)(31));return e}();return(0,L.useIsoLayoutEffect)(()=>(d(l),()=>{d(void 0)}),[d,l]),(0,s.useRenderElement)("div",e,{ref:t,props:{id:l,role:"presentation",...u}})});e.s(["MenuGroupLabel",0,B],36176);let H=r.forwardRef(function(e,t){let{render:n,className:o,id:r,label:a,nativeButton:u=!1,disabled:l=!1,closeOnClick:d=!0,style:c,...p}=e,g=(0,E.useCompositeListItem)({label:a}),f=(0,O.useMenuPositionerContext)(!0),m=(0,y.useBaseUiId)(r),{store:v}=(0,i.useMenuRootContext)(),S=v.useState("isActive",g.index),h=v.useState("itemProps"),{getItemProps:x,itemRef:R}=C({closeOnClick:d,disabled:l,highlighted:S,id:m,store:v,nativeButton:u,nodeId:f?.context.nodeId,itemMetadata:b});return(0,s.useRenderElement)("div",e,{state:{disabled:l,highlighted:S},props:[h,p,x],ref:[R,t,g.ref]})});e.s(["MenuItem",0,H],949723);let U=r.forwardRef(function(e,t){let{render:n,className:o,id:a,label:u,closeOnClick:l=!1,style:d,...c}=e,p=r.useRef(null),g=(0,E.useCompositeListItem)({label:u}),f=(0,O.useMenuPositionerContext)(!0),m=f?.context.nodeId,v=(0,y.useBaseUiId)(a),{store:x}=(0,i.useMenuRootContext)(),b=x.useState("isActive",g.index),C=x.useState("itemProps"),M=x.context.typingRef,{getButtonProps:I,buttonRef:P}=(0,S.useButton)({native:!1,composite:!0}),T=R({closeOnClick:l,highlighted:b,id:v,nodeId:m,store:x,typingRef:M,itemRef:p});return(0,s.useRenderElement)("a",e,{state:{highlighted:b},props:[C,c,function(e){return(0,h.mergeProps)(T,e,I)}],ref:[p,P,t,g.ref]})});e.s(["MenuLinkItem",0,U],136604);var j=e.i(443680),_=e.i(440033),V=e.i(757624),G=e.i(464672),Y=e.i(195936);let K={...a.popupStateMapping,...u.transitionStatusMapping},J=r.forwardRef(function(e,t){let{render:n,className:o,style:a,finalFocus:u,...l}=e,{store:c}=(0,i.useMenuRootContext)(),{side:p,align:g}=(0,O.useMenuPositionerContext)(),f=null!=(0,V.useToolbarRootContext)(!0),m=c.useState("open"),v=c.useState("transitionStatus"),S=c.useState("popupProps"),h=c.useState("mounted"),x=c.useState("instantType"),R=c.useState("activeTriggerElement"),b=c.useState("parent"),C=c.useState("lastOpenChangeReason"),E=c.useState("rootId"),y=c.useState("floatingRootContext"),M=c.useState("floatingTreeRoot"),I=c.useState("closeDelay"),k=c.useState("activeTriggerElement"),w=c.useState("hoverEnabled"),N=c.useState("disabled"),D=c.useState("openMethod"),F="context-menu"===b.type;(0,A.useOpenChangeComplete)({open:m,ref:c.context.popupRef,onComplete(){m&&c.context.onOpenChangeComplete?.(!0)}}),r.useEffect(()=>{function e(e){c.setOpen(!1,(0,P.createChangeEventDetails)(e.reason,e.domEvent))}return M.events.on("close",e),()=>{M.events.off("close",e)}},[M.events,c]),(0,_.useHoverFloatingInteraction)(y,{enabled:w&&!N&&!F&&"menubar"!==b.type,closeDelay:I});let L=r.useCallback(e=>{c.set("popupElement",e)},[c]),B={transitionStatus:v,side:p,align:g,open:m,nested:"menu"===b.type,instant:x},H=(0,s.useRenderElement)("div",e,{state:B,ref:[t,c.context.popupRef,L],stateAttributesMapping:K,props:[S,{onKeyDown(e){f&&G.COMPOSITE_KEYS.has(e.key)&&e.stopPropagation()}},(0,Y.getDisabledMountTransitionStyles)(v),l,{"data-rootownerid":E}]}),U=void 0===b.type||F;return(R||"menubar"===b.type&&C!==d.REASONS.outsidePress)&&(U=!0),(0,T.jsx)(j.FloatingFocusManager,{context:y,openInteractionType:D,modal:F,disabled:!h,returnFocus:void 0===u?U:u,initialFocus:"menu"!==b.type,restoreFocus:!0,externalTree:"menubar"!==b.type?M:void 0,previousFocusableElement:k,nextFocusableElement:void 0===b.type?c.context.triggerFocusTargetRef
1:void 0,beforeContentFocusGuardRef:void 0===b.type?c.context.beforeContentFocusGuardRef:void 0,children:H})});e.s(["MenuPopup",0,J],909264);var W=e.i(922410);let X=r.createContext(void 0),$=r.forwardRef(function(e,t){let{keepMounted:n=!1,...o}=e,{store:r}=(0,i.useMenuRootContext)();return r.useState("mounted")||n?(0,T.jsx)(X.Provider,{value:n,children:(0,T.jsx)(W.FloatingPortal,{ref:t,...o})}):null});e.s(["MenuPortal",0,$],654418);var q=e.i(57133),z=e.i(361911),Q=e.i(466985),Z=e.i(296757),ee=e.i(629901),et=e.i(360160),en=e.i(482410),eo=e.i(338427),er=e.i(977696),ei=e.i(855133),es=e.i(785668);let ea=r.forwardRef(function(e,t){let{anchor:n,positionMethod:o="absolute",className:s,render:a,side:u,align:c,sideOffset:p=0,alignOffset:g=0,collisionBoundary:m="clipping-ancestors",collisionPadding:v=5,arrowPadding:S=5,sticky:h=!1,disableAnchorTracking:x=!1,collisionAvoidance:R=en.DROPDOWN_COLLISION_AVOIDANCE,style:b,...C}=e,{store:E}=(0,i.useMenuRootContext)(),y=function(){let e=r.useContext(X);if(void 0===e)throw Error((0,f.default)(32));return e}(),M=(0,l.useContextMenuRootContext)(!0),I=E.useState("parent"),k=E.useState("floatingRootContext"),w=E.useState("floatingTreeRoot"),A=E.useState("mounted"),N=E.useState("open"),D=E.useState("modal"),F=E.useState("openMethod"),B=E.useState("activeTriggerElement"),H=E.useState("transitionStatus"),U=E.useState("positionerElement"),j=E.useState("instantType"),_=E.useState("hasViewport"),V=E.useState("lastOpenChangeReason"),G=E.useState("floatingNodeId"),Y=E.useState("floatingParentNodeId"),K=k.useState("domReferenceElement"),J=r.useRef(null),W=(0,er.useAnimationsFinished)(U,!1,!1),$=n,ea=p,eu=g,el=c,ed=R;"context-menu"===I.type&&($=n??I.context?.anchor,el=el??"start",u||"center"===el||(eu=e.alignOffset??2,ea=e.sideOffset??-5));let ec=u,ep=el;"menu"===I.type?(ec=ec??"inline-end",ep=ep??"start",ed=e.collisionAvoidance??en.POPUP_COLLISION_AVOIDANCE):"menubar"===I.type&&(ec=ec??("vertical"===I.context.orientation?"inline-end":"bottom"),ep=ep??"start");let eg="context-menu"===I.type,ef=(0,Z.useAnchorPositioning)({anchor:$,floatingRootContext:k,positionMethod:M?"fixed":o,mounted:A,side:ec,sideOffset:ea,align:ep,alignOffset:eu,arrowPadding:eg?0:S,collisionBoundary:m,collisionPadding:v,sticky:h,nodeId:G,keepMounted:y,disableAnchorTracking:x,collisionAvoidance:ed,shiftCrossAxis:eg&&!("side"in ed&&"flip"===ed.side),externalTree:w,adaptiveOrigin:_?eo.adaptiveOrigin:void 0});r.useEffect(()=>{function e(e){e.open&&(e.parentNodeId===G&&E.set("hoverEnabled",!1),e.nodeId!==G&&e.parentNodeId===E.select("floatingParentNodeId")&&E.setOpen(!1,(0,P.createChangeEventDetails)(d.REASONS.siblingOpen)))}return w.events.on("menuopenchange",e),()=>{w.events.off("menuopenchange",e)}},[E,w.events,G]),r.useEffect(()=>{if(null!=E.select("floatingParentNodeId"))return w.events.on("menuopenchange",e),()=>{w.events.off("menuopenchange",e)};function e(e){if(e.open||e.nodeId!==E.select("floatingParentNodeId"))return;let t=e.reason??d.REASONS.siblingOpen;E.setOpen(!1,(0,P.createChangeEventDetails)(t))}},[w.events,E]);let em=(0,z.useTimeout)();r.useEffect(()=>{N||em.clear()},[N,em]),r.useEffect(()=>{function e(e){if(N&&e.nodeId===E.select("floatingParentNodeId"))if(e.target&&B&&B!==e.target){let e=E.select("closeDelay");e>0?em.isStarted()||em.start(e,()=>{E.setOpen(!1,(0,P.createChangeEventDetails)(d.REASONS.siblingOpen))}):E.setOpen(!1,(0,P.createChangeEventDetails)(d.REASONS.siblingOpen))}else em.clear()}return w.events.on("itemhover",e),()=>{w.events.off("itemhover",e)}},[w.events,N,B,E,em]),r.useEffect(()=>{let e={open:N,nodeId:G,parentNodeId:Y,reason:E.select("lastOpenChangeReason")};w.events.emit("menuopenchange",e)},[w.events,N,E,G,Y]),(0,L.useIsoLayoutEffect)(()=>{let e=J.current;if(K&&(J.current=K),e&&K&&K!==e){E.set("instantType",void 0);let e=new AbortController;return W(()=>{E.set("instantType","trigger-change")},e.signal),()=>{e.abort()}}},[K,W,E]);
1let ev={open:N,side:ef.side,align:ef.align,anchorHidden:ef.anchorHidden,nested:"menu"===I.type,instant:j},eS="menubar"===I.type&&I.context.modal,eh=D&&V!==d.REASONS.triggerHover;(0,es.useAnchoredPopupScrollLock)(N&&(eS||eh),"touch"===F,U,B);let ex=(0,ei.usePositioner)(e,ev,{styles:ef.positionerStyles,transitionStatus:H,props:C,refs:[t,E.useStateSetter("positionerElement")],hidden:!A,inert:!N}),eR=A&&"menu"!==I.type&&("menubar"!==I.type&&D&&V!==d.REASONS.triggerHover||"menubar"===I.type&&I.context.modal),eb=null;return"menubar"===I.type?eb=I.context.contentElement:void 0===I.type&&(eb=B),(0,T.jsxs)(O.MenuPositionerContext.Provider,{value:ef,children:[eR&&(0,T.jsx)(et.InternalBackdrop,{ref:"context-menu"===I.type||"nested-context-menu"===I.type?I.context.internalBackdropRef:null,inert:(0,q.inertValue)(!N),cutout:eb}),(0,T.jsx)(Q.FloatingNode,{id:G,children:(0,T.jsx)(ee.CompositeList,{elementsRef:E.context.itemDomElements,labelsRef:E.context.itemLabels,children:ex})})]})});e.s(["MenuPositioner",0,ea],991346);var eu=e.i(815332);let el=r.createContext(void 0),ed=r.memo(r.forwardRef(function(e,t){let{render:n,className:o,value:i,defaultValue:a,onValueChange:u,disabled:l=!1,style:d,"aria-labelledby":c,...p}=e,[f,m]=r.useState(void 0),[v,S]=(0,g.useControlled)({controlled:i,default:a,name:"MenuRadioGroup"}),h=(0,eu.useStableCallback)((e,t)=>{u?.(e,t),t.isCanceled||S(e)}),x=(0,s.useRenderElement)("div",e,{state:{disabled:l},ref:t,props:{role:"group","aria-labelledby":c??f,"aria-disabled":l||void 0,...p}}),R=r.useMemo(()=>({value:v,setValue:h,disabled:l}),[v,h,l]);return(0,T.jsx)(D.Provider,{value:m,children:(0,T.jsx)(el.Provider,{value:R,children:x})})}));e.s(["MenuRadioGroup",0,ed],19492);let ec=r.createContext(void 0),ep=r.forwardRef(function(e,t){let{render:n,className:o,id:a,label:u,nativeButton:l=!1,disabled:c=!1,closeOnClick:p=!1,value:g,style:m,...v}=e,S=(0,E.useCompositeListItem)({label:u}),h=(0,O.useMenuPositionerContext)(!0),x=(0,y.useBaseUiId)(a),{store:R}=(0,i.useMenuRootContext)(),M=R.useState("isActive",S.index),k=R.useState("itemProps"),{value:w,setValue:A,disabled:N}=function(){let e=r.useContext(el);if(void 0===e)throw Error((0,f.default)(34));return e}(),D=N||c,F=w===g,{getItemProps:L,itemRef:B}=C({closeOnClick:p,disabled:D,highlighted:M,id:x,store:R,nativeButton:l,nodeId:h?.context.nodeId,itemMetadata:b}),H=r.useMemo(()=>({disabled:D,highlighted:M,checked:F}),[D,M,F]),U=(0,s.useRenderElement)("div",e,{state:H,stateAttributesMapping:I,props:[k,{role:"menuitemradio","aria-checked":F,onClick:function(e){A(g,(0,P.createChangeEventDetails)(d.REASONS.itemPress,e.nativeEvent,void 0,{preventUnmountOnClose(){}}))}},v,L],ref:[B,t,S.ref]});return(0,T.jsx)(ec.Provider,{value:H,children:U})});e.s(["MenuRadioItem",0,ep],95683);let eg=r.forwardRef(function(e,t){let{render:n,className:o,style:i,keepMounted:a=!1,...u}=e,l=function(){let e=r.useContext(ec);if(void 0===e)throw Error((0,f.default)(35));return e}(),d=r.useRef(null),{transitionStatus:c,setMounted:p}=(0,w.useTransitionStatus)(l.checked);(0,A.useOpenChangeComplete)({open:l.checked,ref:d,onComplete(){l.checked||p(!1)}});let g={checked:l.checked,disabled:l.disabled,highlighted:l.highlighted,transitionStatus:c};return(0,s.useRenderElement)("span",e,{state:g,stateAttributesMapping:I,ref:[t,d],props:{"aria-hidden":!0,...u},enabled:a||l.checked})});e.s(["MenuRadioItemIndicator",0,eg],397286);var ef=e.i(440242),em=e.i(319778),ev=e.i(333133),eS=e.i(136249),eh=e.i(499720),ex=e.i(300290),eR=e.i(78757);let eb=r.createContext(null);function eC(e){let t=r.useContext(eb);if(null===t&&!e)throw Error((0,f.default)(5));return t}e.s(["MenubarContext",0,eb,"useMenubarContext",0,eC],13016);
1var eE=e.i(65689),ey=e.i(977226),eM=e.i(836876),eI=e.i(331366),eO=e.i(892033),eP=e.i(543713),eT=e.i(875637),ek=e.i(952938);let ew={...eT.popupStoreSelectors,disabled:(0,eM.createSelector)(e=>"menubar"===e.parent.type&&e.parent.context.disabled||e.disabled),modal:(0,eM.createSelector)(e=>(void 0===e.parent.type||"context-menu"===e.parent.type)&&(e.modal??!0)),openMethod:(0,eM.createSelector)(e=>e.openMethod),allowMouseEnter:(0,eM.createSelector)(e=>e.allowMouseEnter),highlightItemOnHover:(0,eM.createSelector)(e=>e.highlightItemOnHover),stickIfOpen:(0,eM.createSelector)(e=>e.stickIfOpen),parent:(0,eM.createSelector)(e=>e.parent),rootId:(0,eM.createSelector)(e=>"menu"===e.parent.type?e.parent.store.select("rootId"):void 0!==e.parent.type?e.parent.context.rootId:e.rootId),activeIndex:(0,eM.createSelector)(e=>e.activeIndex),isActive:(0,eM.createSelector)((e,t)=>e.activeIndex===t),hoverEnabled:(0,eM.createSelector)(e=>e.hoverEnabled),instantType:(0,eM.createSelector)(e=>e.instantType),lastOpenChangeReason:(0,eM.createSelector)(e=>e.openChangeReason),floatingTreeRoot:(0,eM.createSelector)(e=>"menu"===e.parent.type?e.parent.store.select("floatingTreeRoot"):e.floatingTreeRoot),floatingNodeId:(0,eM.createSelector)(e=>e.floatingNodeId),floatingParentNodeId:(0,eM.createSelector)(e=>e.floatingParentNodeId),itemProps:(0,eM.createSelector)(e=>e.itemProps),closeDelay:(0,eM.createSelector)(e=>e.closeDelay),hasViewport:(0,eM.createSelector)(e=>e.hasViewport),keyboardEventRelay:(0,eM.createSelector)(e=>e.keyboardEventRelay?e.keyboardEventRelay:"menu"===e.parent.type?e.parent.store.select("keyboardEventRelay"):void 0)};class eA extends eI.ReactStore{constructor(e){super({...{...(0,eT.createInitialPopupStoreState)(),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 eP.FloatingTreeStore,floatingNodeId:void 0,floatingParentNodeId:null,itemProps:em.EMPTY_OBJECT,keyboardEventRelay:void 0,closeDelay:0,hasViewport:!1},...e},{positionerRef:r.createRef(),popupRef:r.createRef(),typingRef:{current:!1},itemDomElements:{current:[]},itemLabels:{current:[]},allowMouseUpTriggerRef:{current:!1},triggerFocusTargetRef:r.createRef(),beforeContentFocusGuardRef:r.createRef(),onOpenChangeComplete:void 0,triggerElements:new ek.PopupTriggerMap},ew),this.unsubscribeParentListener=this.observe("parent",e=>{if(this.unsubscribeParentListener?.(),"menu"===e.type){let t=e.store.select("rootId"),n=e.store.select("floatingTreeRoot"),o=e.store.select("keyboardEventRelay");this.unsubscribeParentListener=e.store.subscribe(()=>{let r=e.store.select("rootId"),i=e.store.select("floatingTreeRoot"),s=e.store.select("keyboardEventRelay");(t!==r||n!==i||o!==s)&&(t=r,n=i,o=s,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,eO.useRefWithInit)(()=>new eA(t)).current;return e??n}unsubscribeParentListener=null}var eN=e.i(363966);let eD=r.createContext(void 0);function eF(){return r.useContext(eD)}let eL=(0,ev.fastComponent)(function(e){let t,{children:n,open:o,onOpenChange:s,onOpenChangeComplete:a,defaultOpen:u=!1,disabled:c=!1,modal:p,loopFocus:g=!0,orientation:f="vertical",actionsRef:m,closeParentOnEsc:v=!1,handle:S,triggerId:x,defaultTriggerId:R=null,highlightItemOnHover:b=!0}=e,C=(0,l.useContextMenuRootContext)(!0),E=(0,i.useMenuRootContext)(!0),y=eC(!0),M=eF(),I=r.useMemo(()=>M&&E?{type:"menu",store:E.store}:y?{type:"menubar",context:y}:C&&!E?{type:"context-menu",context:C}:{type:void 0},[C,E,y,M]),O=eA.useStore(S?.store,{open:u,openProp:o,activeTriggerId:R,triggerIdProp:x,parent:I});(0,eN.useInitialOpenSync)(O,o,u,R),O.useControlledProp("openProp",o),O.useControlledProp("triggerIdProp",x),O.useContextCallback("onOpenChangeComplete",a);let k=(0,ef.useId)(),w=(0,ef.useId)(),A=O.useState("floatingTreeRoot"),N=(0,Q.useFloatingNodeId)(A),D=(0,Q.useFloatingParentNodeId)(),F=O.useState("open"),B=O.useState("activeTriggerElement"),H=O.useState("positionerElement"),U=O.useState("hoverEnabled"),j=O.useState("disabled"),_=O.useState("lastOpenChangeReason"),V=O.useState("parent"),G=O.useState("activeIndex"),Y=O.useState("payload"),K=O.useState("floatingParentNodeId"),J=r.useRef(null),W=r.useRef("context-menu"!==V.type),X=(0,z.useTimeout)(),$=r.useRef(!0),q=(0,z.useTimeout)(),Z=null!=K,{openMethod:ee,triggerProps:et}=(0,ey.useOpenInteractionType)(F);O.useSyncedValues({disabled:c,highlightItemOnHover:b,modal:void 0===V.type?p:void 0,openMethod:ee,rootId:k}),(0,eN.useImplicitActiveTrigger)(O);let{forceUnmount:eo}=(0,eN.useOpenStateTransitions)(F,O,()=>{O.update({allowMouseEnter:!1,stickIfOpen:!0})});(0,L.useIsoLayoutEffect)(()=>
1{C&&!E?O.update({parent:{type:"context-menu",context:C},floatingNodeId:N,floatingParentNodeId:D}):E&&O.update({floatingNodeId:N,floatingParentNodeId:D})},[C,E,N,D,O]),r.useEffect(()=>{if(F||(J.current=null),"context-menu"===V.type){if(!F){X.clear(),W.current=!1;return}X.start(500,()=>{W.current=!0})}},[X,F,V.type]),(0,L.useIsoLayoutEffect)(()=>{F||U||O.set("hoverEnabled",!0)},[F,U,O]);let er=(0,eu.useStableCallback)((e,t)=>{let n=t.reason;if(F===e&&t.trigger===B&&_===n)return;let o=(0,eN.attachPreventUnmountOnClose)(t);if(e||null!=t.trigger||(t.trigger=B??void 0),s?.(e,t),t.isCanceled)return;O.state.floatingRootContext.dispatchOpenChange(e,t);let r=t.event;if(!1===e&&r?.type==="click"&&"touch"===r.pointerType&&!$.current)return;e&&n===d.REASONS.triggerFocus?($.current=!1,q.start(300,()=>{$.current=!0})):($.current=!0,q.clear());let i=(n===d.REASONS.triggerPress||n===d.REASONS.itemPress)&&0===r.detail&&r?.isTrusted,a=!e&&(n===d.REASONS.escapeKey||null==n),u={open:e,openChangeReason:n};J.current=t.event??null,(0,eN.setPopupOpenState)(u,e,t.trigger,o()),O.update(u),"menubar"===V.type&&(n===d.REASONS.triggerFocus||n===d.REASONS.focusOut||n===d.REASONS.triggerHover||n===d.REASONS.listNavigation||n===d.REASONS.siblingOpen)?O.set("instantType","group"):i||a?O.set("instantType",i?"click":"dismiss"):O.set("instantType",void 0)}),ei=(0,eR.useSyncedFloatingRootContext)({popupStore:O,floatingId:w,nested:null!=D,onOpenChange:er}),es=ei.context.events;r.useEffect(()=>{let e=({open:e,eventDetails:t})=>er(e,t);return es.on("setOpen",e),()=>{es?.off("setOpen",e)}},[es,er]);let ea=r.useCallback(()=>{O.setOpen(!1,(0,P.createChangeEventDetails)(d.REASONS.imperativeAction))},[O]);r.useImperativeHandle(m,()=>({unmount:eo,close:ea}),[eo,ea]),"context-menu"===V.type&&(t=V.context),r.useImperativeHandle(t?.positionerRef,()=>H,[H]),r.useImperativeHandle(t?.actionsRef,()=>({setOpen:er}),[er]);let el=(0,eS.useDismiss)(ei,{enabled:!j,bubbles:{escapeKey:v&&"menu"===V.type},outsidePress:()=>"context-menu"!==V.type||J.current?.type==="contextmenu"||W.current,externalTree:Z?A:void 0}),ed=(0,eE.useDirection)(),ec=r.useCallback(e=>{O.select("activeIndex")!==e&&O.set("activeIndex",e)},[O]),ep=(0,eh.useListNavigation)(ei,{enabled:!j,listRef:O.context.itemDomElements,activeIndex:G,nested:void 0!==V.type,loopFocus:g,orientation:f,parentOrientation:"menubar"===V.type?V.context.orientation:void 0,rtl:"rtl"===ed,disabledIndices:em.EMPTY_ARRAY,onNavigate:ec,openOnArrowKeyDown:"context-menu"!==V.type,externalTree:Z?A:void 0,focusItemOnHover:b}),eg=r.useCallback(e=>{O.context.typingRef.current=e},[O]),ev=(0,ex.useTypeahead)(ei,{enabled:!j,listRef:O.context.itemLabels,elementsRef:O.context.itemDomElements,activeIndex:G,resetMs:en.TYPEAHEAD_RESET_MS,onMatch:e=>{F&&e!==G&&O.set("activeIndex",e)},onTyping:eg}),eb=r.useMemo(()=>{let e=(0,h.mergeProps)(ev.reference,ep.reference,el.reference,{onMouseMove(){O.set("allowMouseEnter",!0)}},et);return e["aria-haspopup"]="menu",e["aria-expanded"]=F,e},[O,ev.reference,ep.reference,el.reference,et,F]),eM=r.useMemo(()=>{let e=(0,h.mergeProps)(ep.trigger,el.trigger,et);return e["aria-haspopup"]="menu",e["aria-expanded"]=!1,e},[ep.trigger,el.trigger,et]),eI=r.useMemo(()=>(0,h.mergeProps)(eN.FOCUSABLE_POPUP_PROPS,{id:w,role:"menu","aria-labelledby":B?.id,onMouseMove(){O.set("allowMouseEnter",!0),"menu"===V.type&&O.set("hoverEnabled",!1)},onClick(){O.select("hoverEnabled")&&O.set("hoverEnabled",!1)},onKeyDown(e){let t=O.select("keyboardEventRelay");t&&!e.isPropagationStopped()&&t(e)}},ev.floating,ep.floating,el.floating),[B,w,V.type,O,ev.floating,ep.floating,el.floating]),eO=ep.item??em.EMPTY_OBJECT;(0,eN.usePopupInteractionProps)(O,{floatingRootContext:ei,activeTriggerProps:eb,inactiveTriggerProps:eM,popupProps:eI,itemProps:eO});let eP=r.useMemo(()=>({store:O,parent:I}),[O,I]),eT=(0,T.jsx)(i.MenuRootContext.Provider,{value:eP,children:"function"==typeof n?n({payload:Y}):n});return void 0===V.type||"context-menu"===V.type?(0,T.jsx)(Q.FloatingTree,{externalTree:A,children:eT}):eT});
1function eB(e){let t=(0,i.useMenuRootContext)().store,n=r.useMemo(()=>({parentMenu:t}),[t]);return(0,T.jsx)(eD.Provider,{value:n,children:(0,T.jsx)(eL,{...e})})}e.s(["MenuSubmenuRoot",0,eB],515959);var eH=e.i(262471),eU=e.i(109569),ej=e.i(313204),e_=e.i(519331),eV=e.i(57568),eG=e.i(896316),eY=e.i(702793),eK=e.i(460509),eJ=e.i(502673),eW=e.i(812795);function eX(e){return(0,eW.isHTMLElement)(e)&&e.hasAttribute("data-rootownerid")?e.getAttribute("data-rootownerid")??void 0:(0,eW.isLastTraversableNode)(e)?void 0:eX((0,eW.getParentNode)(e))}e.s(["findRootOwnerId",0,eX],881525);var e$=e.i(431404),eq=e.i(139910);let ez=(0,ev.fastComponentRef)(function(e,t){let n,o,u,{render:c,className:p,style:g,disabled:m=!1,nativeButton:v=!0,id:x,openOnHover:R,delay:b=100,closeDelay:C=0,handle:E,payload:M,...I}=e,O=(0,i.useMenuRootContext)(!0),P=E?.store??O?.store;if(!P)throw Error((0,f.default)(85));let k=(0,y.useBaseUiId)(x),w=P.useState("isTriggerActive",k),A=P.useState("floatingRootContext"),N=P.useState("isOpenedByTrigger",k),D=P.useState("triggerPopupId",k),F=r.useRef(null),B=(n=(0,l.useContextMenuRootContext)(!0),o=(0,i.useMenuRootContext)(!0),u=eC(!0),r.useMemo(()=>u?{type:"menubar",context:u}:n&&!o?{type:"context-menu",context:n}:{type:void 0},[n,o,u])),H=(0,eJ.useCompositeRootContext)(!0),U=(0,Q.useFloatingTree)(),j=r.useMemo(()=>U??new eP.FloatingTreeStore,[U]),_=(0,Q.useFloatingNodeId)(j),V=(0,Q.useFloatingParentNodeId)(),{registerTrigger:G,isMountedByThisTrigger:Y}=(0,eN.useTriggerDataForwarding)(k,F,P,{payload:M,closeDelay:C,parent:B,floatingTreeRoot:j,floatingNodeId:_,floatingParentNodeId:V,keyboardEventRelay:H?.relayKeyboardEvent}),K="menubar"===B.type,J=P.useState("disabled"),W=m||J||K&&B.context.disabled,{getButtonProps:X,buttonRef:$}=(0,S.useButton)({disabled:W,native:v});r.useEffect(()=>{N||void 0!==B.type||(P.context.allowMouseUpTriggerRef.current=!1)},[P,N,B.type]);let q=r.useRef(null),Z=(0,z.useTimeout)(),ee=(0,eu.useStableCallback)(e=>{if(!q.current)return;Z.clear(),P.context.allowMouseUpTriggerRef.current=!1;let t=e.target;if((0,eG.contains)(q.current,t)||(0,eG.contains)(P.select("positionerElement"),t)||t===q.current||null!=t&&eX(t)===P.select("rootId"))return;let n=(0,eY.getPseudoElementBounds)(q.current);e.clientX>=n.left-2&&e.clientX<=n.right+2&&e.clientY>=n.top-2&&e.clientY<=n.bottom+2||j.events.emit("close",{domEvent:e,reason:d.REASONS.cancelOpen})});r.useEffect(()=>{N&&P.select("lastOpenChangeReason")===d.REASONS.triggerHover&&(0,eH.ownerDocument)(q.current).addEventListener("mouseup",ee,{once:!0})},[N,ee,P]);let et=K&&B.context.hasSubmenuOpen,eo=R??et,er=(0,eV.useHoverReferenceInteraction)(A,{enabled:eo&&!W&&"context-menu"!==B.type&&(!K||et&&!Y),handleClose:(0,eU.safePolygon)({blockPointerEvents:!K}),mouseOnly:!0,move:!1,restMs:void 0===B.type?b:void 0,delay:{close:C},triggerElementRef:F,externalTree:j,isActiveTrigger:w,isClosing:()=>"ending"===P.select("transitionStatus")}),ei=function(e,t){let n=(0,z.useTimeout)(),[o,i]=r.useState(!1);return(0,L.useIsoLayoutEffect)(()=>{e&&"trigger-hover"===t?(i(!0),n.start(en.PATIENT_CLICK_THRESHOLD,()=>{i(!1)})):e||(n.clear(),i(!1))},[e,t,n]),o}(N,P.select("lastOpenChangeReason")),es=(0,ej.useClick)(A,{enabled:!W&&"context-menu"!==B.type,event:N&&K?"click":"mousedown",toggle:!0,ignoreMouse:!1,stickIfOpen:void 0===B.type&&ei}),ea=(0,e_.useFocus)(A,{enabled:!W&&et}),el=function(e){let{enabled:t=!0,mouseDownAction:n,open:o}=e,i=r.useRef(!1);return r.useMemo(()=>t?{onMouseDown:e=>{("open"===n&&!o||"close"===n&&o)&&(i.current=!0,(0,eH.ownerDocument)(e.currentTarget).addEventListener("click",()=>{i.current=!1},{once:!0}))},onClick:e=>{i.current&&(i.current=!1,e.preventBaseUIHandler())}}:em.EMPTY_OBJECT,[t,n,o])}({open:N,enabled:K,mouseDownAction:"open"}),ed=r.useMemo(()=>(0,h.mergeProps)(ea.reference,es.reference),[ea.reference,es.reference]),ec=P.useState("triggerProps",Y),{preFocusGuardRef:ep,handlePreFocusGuardFocus:eg,handleFocusTargetFocus:ef}=(0,e$.useTriggerFocusGuards)(P,F),ev={disabled:W,open:N},eS=[q,t,$,G,F],eh=[ed,er??em.EMPTY_OBJECT,ec,{"aria-haspopup":"menu","aria-controls":D,id:k,onMouseDown:e=>{P.select("open")||(Z.start(200,()=>{P.context.allowMouseUpTriggerRef.current=!0}),(0,eH.ownerDocument)(e.currentTarget).addEventListener("mouseup",ee,{once:!0}))}},K?{role:"menuitem"}:{},el,I,X],ex=(0,s.useRenderElement)("button",e,{enabled:!K,stateAttributesMapping:a.pressableTriggerOpenStateMapping,state:ev,ref:eS,props:eh});return K?(0,T.jsx)(eK.CompositeItem,{tag:"button",render:c,className:p,style:g,state:ev,refs:eS,props:eh,stateAttributesMapping:a.pressableTriggerOpenStateMapping}):N?(0,T.jsxs)(r.Fragment,{children:[(0,T.jsx)(eq.FocusGuard,{ref:ep,onFocus:eg},`${k}-pre-focus-guard`),(0,T.jsx)(r.Fragment,{children:ex},k),(0,T.jsx)(eq.FocusGuard,{ref:P.context.triggerFocusTargetRef,onFocus:ef},`${k}-post-focus-guard`)]}):(0,T.jsx)(r.Fragment,{children:ex},k)});var eQ=e.i(682416);let eZ=((n={}).popupWidth="--popup-width",n.popupHeight="--popup-height",n),e0={activationDirection:e=>e?{"data-activation-direction":e}:null},e1=r.forwardRef(function(e,t){let{render:n,className:o,style:r,children:a,...u}=e,{store:l}=(0,i.useMenuRootContext)(),{side:d}=(0,O.useMenuPositionerContext)(),c=l.useState("instantType"),{children:p,state:g}=(0,eQ.usePopupViewport)({store:l,side:d,cssVars:eZ,children:a}),f={activationDirection:g.activationDirection,transitioning:g.transitioning,instant:c};return(0,s.useRenderElement)("div",e,{state:f,ref:t,props:[u,{children:p}],stateAttributesMapping:e0})});var e3=e.i(975963);let e6=r.forwardRef(function(e,t){let{render:n,className:o,style:u,label:l,id:d,nativeButton:c=!1,openOnHover:p=!0,delay:g=100,closeDelay:m=0,disabled:v=!1,...S}=e,h=(0,E.useCompositeListItem)({label:l}),x=(0,O.useMenuPositionerContext)(),{store:R}=(0,i.useMenuRootContext)(),b=(0,y.useBaseUiId)(d),M=R.useState("open"),I=R.useState("floatingRootContext"),P=R.useState("floatingTreeRoot"),T=R.useState("triggerPopupId",b),k=(0,eN.useTriggerRegistration)(b,R),w=r.useCallback(e=>{let t=k(e);return null!==e&&R.select("open")&&null==R.select("activeTriggerId")&&R.update({activeTriggerId:b,activeTriggerElement:e,closeDelay:m}),t},[k,m,R,b]),A=r.useRef(null),N=r.useCallback(e=>{A.current=e,R.set("activeTriggerElement",e)},[R]),D=eF();if(!D?.parentMenu)throw Error((0,f.default)(37));R.useSyncedValue("closeDelay",m);let F=D.parentMenu,L=R.useState("disabled"),B=F.useState("disabled"),H=v||L||B,U=F.useState("itemProps"),j=F.useState("isActive",h.index),_=r.useMemo(()=>({type:"submenu-trigger",setActive(){F.select("highlightItemOnHover")&&F.set("activeIndex",h.index)}}),[F,h.index]),{getItemProps:V,itemRef:G}
1=C({closeOnClick:!1,disabled:H,highlighted:j,id:b,store:R,typingRef:F.context.typingRef,nativeButton:c,itemMetadata:_,nodeId:x?.context.nodeId}),Y=R.useState("hoverEnabled"),K=(0,eV.useHoverReferenceInteraction)(I,{enabled:Y&&p&&!H,handleClose:(0,eU.safePolygon)({blockPointerEvents:!0}),mouseOnly:!0,move:!0,restMs:g,delay:{open:g,close:m},shouldOpen:g>0?()=>F.select("allowMouseEnter"):void 0,triggerElementRef:A,externalTree:P,isClosing:()=>"ending"===R.select("transitionStatus")}),J=(0,ej.useClick)(I,{enabled:!H,event:"mousedown",toggle:!p,ignoreMouse:p,stickIfOpen:!1}).reference??em.EMPTY_OBJECT,W=R.useState("triggerProps",!0);return delete W.id,(0,s.useRenderElement)("div",e,{state:{disabled:H,highlighted:j,open:M},stateAttributesMapping:a.triggerOpenStateMapping,props:[J,K,W,U,{"aria-controls":T,tabIndex:M||j?0:-1,onBlur(){j&&F.set("activeIndex",null)}},S,V],ref:[t,h.ref,G,w,N]})});e.s(["MenuSubmenuTrigger",0,e6],136297);class e9{constructor(){this.store=new eA}open(e){let t=e?this.store.context.triggerElements.getById(e):void 0;if(e&&!t)throw Error((0,f.default)(83,e));this.store.setOpen(!0,(0,P.createChangeEventDetails)("imperative-action",void 0,t))}close(){this.store.setOpen(!1,(0,P.createChangeEventDetails)("imperative-action",void 0,void 0))}get isOpen(){return this.store.select("open")}}e.s(["Arrow",()=>o.MenuArrow,"Backdrop",0,p,"CheckboxItem",0,k,"CheckboxItemIndicator",0,N,"Group",0,F,"GroupLabel",0,B,"Handle",0,e9,"Item",0,H,"LinkItem",0,U,"Popup",0,J,"Portal",0,$,"Positioner",0,ea,"RadioGroup",0,ed,"RadioItem",0,ep,"RadioItemIndicator",0,eg,"Root",0,eL,"Separator",()=>e3.Separator,"SubmenuRoot",0,eB,"SubmenuTrigger",0,e6,"Trigger",0,ez,"Viewport",0,e1,"createHandle",0,function(){return new e9}],94204);var e4=e.i(94204);e.s(["Menu",0,e4],794363)}]);
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.