1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3970],{2459:(e,t,n)=>{n.d(t,{z:()=>c,O:()=>p});var o=n(7620),r=n(52537),a=n(78752),s=n(43684),i=n(11320),l=n(97118),u=n(54918),d=n(22172);let c={type:"regular-item"};function p(e){let{closeOnClick:t,disabled:n,highlighted:c,id:p,store:f,typingRef:g=f.context.typingRef,nativeButton:v,itemMetadata:m,nodeId:y}=e,b=o.useRef(null),{getButtonProps:x,buttonRef:h}=(0,a.s)({disabled:n,focusableWhenDisabled:!0,native:v,composite:!0}),R=function(e){let{closeOnClick:t,highlighted:n,id:r,nodeId:a,store:s,typingRef:c,itemRef:p,itemMetadata:f}=e,{events:g}=s.useState("floatingTreeRoot"),v=s.useState("open"),m=(0,u.v)(!0),y=void 0!==m;return o.useMemo(()=>({id:r,role:"menuitem",tabIndex:v&&n?0:-1,onKeyDown(e){" "===e.key&&c?.current&&e.preventDefault()},onMouseMove(e){a&&g.emit("itemhover",{nodeId:a,target:e.currentTarget})},onClick(e){t&&g.emit("close",{domEvent:e,reason:l.Bo})},onMouseUp(e){if(m){let t=m.initialCursorPointRef.current;if(m.initialCursorPointRef.current=null,y&&t&&1>=Math.abs(e.clientX-t.x)&&1>=Math.abs(e.clientY-t.y)||y&&!i.Md&&2===e.button)return}p.current&&s.context.allowMouseUpTriggerRef.current&&(!y||2===e.button)&&"regular-item"===f.type&&(0,d.B)(p.current,e,{detail:1})}}),[t,n,r,g,a,v,s,c,p,m,y,f])}({closeOnClick:t,highlighted:c,id:p,nodeId:y,store:f,typingRef:g,itemRef:b,itemMetadata:m}),S=o.useCallback(e=>(0,s.v6)(R,{onMouseEnter(){"submenu-trigger"===m.type&&m.setActive()}},e,x),[R,x,m]),E=(0,r.a)(b,h);return o.useMemo(()=>({getItemProps:S,itemRef:E}),[S,E])}},2744:(e,t,n)=>{n.d(t,{t:()=>s});var o=n(64186),r=n(7620);let a=r.createContext(null);function s(e){let t=r.useContext(a);if(null===t&&!e)throw Error((0,o.A)(5));return t}},6227:(e,t,n)=>{n.d(t,{a:()=>u});var o=n(7620),r=n(97509),a=n(79399),s=n(18059),i=n(17764),l=n(97118);function u(e,t){let n=o.useRef(null);return{preFocusGuardRef:n,handlePreFocusGuardFocus:function(t){r.flushSync(()=>{e.setOpen(!1,(0,i.d)(l.Xn,t.nativeEvent,t.currentTarget))});let o=(0,a.bp)(n.current);o?.focus()},handleFocusTargetFocus:function(n){let o=e.select("positionerElement");if(o&&(0,a.Qp)(n,o))e.context.beforeContentFocusGuardRef.current?.focus();else{r.flushSync(()=>{e.setOpen(!1,(0,i.d)(l.Xn,n.nativeEvent,n.currentTarget))});let u=(0,a.Yu)(e.context.triggerFocusTargetRef.current||t.current);for(;null!==u&&(0,s.gR)(o,u);){let e=u;if((u=(0,a.vF)(u))===e)break}u?.focus()}}}}},14104:(e,t,n)=>{n.d(t,{r:()=>i});var o=n(7620),r=n(62265),a=n(55963),s=n(54568);let i=o.forwardRef(function(e,t){let{render:n,className:i,style:l,...u}=e,[d,c]=o.useState(void 0),p=(0,r.o)("div",e,{ref:t,props:{role:"group","aria-labelledby":d,...u}});return(0,s.jsx)(a.c.Provider,{value:c,children:p})})},18920:(e,t,n)=>{n.d(t,{i:()=>F});var o=n(7620),r=n(49758),a=n(89419),s=n(92128),i=n(53857),l=n(1570),u=n(62425),d=n(20504),c=n(19967),p=n(36801),f=n(3688),g=n(70548),v=n(57715),m=n(26323),y=n(2744),b=n(35196),x=n(10555),h=n(71018),R=n(17764),S=n(97118),E=n(54918),I=n(43684),C=n(66071),M=n(86884),T=n(85594),O=n(88148);let w={...T.ol,disabled:e=>"menubar"===e.parent.type&&e.parent.context.disabled||e.disabled,modal:e=>(void 0===e.parent.type||"context-menu"===e.parent.type)&&(e.modal??!0),openMethod:e=>e.openMethod,allowMouseEnter:e=>e.allowMouseEnter,highlightItemOnHover:e=>e.highlightItemOnHover,parent:e=>e.parent,rootId:e=>"menu"===e.parent.type?e.parent.store.select("rootId"):void 0!==e.parent.type?e.parent.context.rootId:e.rootId,activeIndex:e=>e.activeIndex,isActive:(e,t)=>e.activeIndex===t,hoverEnabled:e=>e.hoverEnabled,instantType:e=>e.instantType,lastOpenChangeReason:e=>e.openChangeReason,floatingTreeRoot:e=>"menu"===e.parent.type?e.parent.store.select("floatingTreeRoot"):e.floatingTreeRoot,floatingNodeId:e=>e.floatingNodeId,floatingParentNodeId:e=>e.floatingParentNodeId,itemProps:e=>e.itemProps,closeDelay:e=>e.closeDelay,adaptiveOrigin:e=>e.adaptiveOrigin,keyboardEventRelay:e=>e.keyboardEventRelay?e.keyboardEventRelay:"menu"===e.parent.type?e.parent.store.select("keyboardEventRelay"):void 0};class P extends C.H{constructor(e){super({...{...(0,T.rJ)(),disabled:!1,modal:!0,openMethod:null,allowMouseEnter:!1,highlightItemOnHover:!0,parent:{type:void 0},rootId:void 0,activeIndex:null,hoverEnabled:!0,instantType:void 0,openChangeReason:null,floatingTreeRoot:new M.k,floatingNodeId:void 0,floatingParentNodeId:null,itemProps:u.t0,keyboardEventRelay:void 0,closeDelay:0,adaptiveOrigin:void 0},...e},{positionerRef:o.createRef(),popupRef:o.createRef(),typingRef:{current:!1},itemDomElements:{current:[]},itemLabels:{current:[]},allowMouseUpTriggerRef:{current:!1}
1,triggerFocusTargetRef:o.createRef(),beforeContentFocusGuardRef:o.createRef(),onOpenChangeComplete:void 0,triggerElements:new O.Z},w),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"),a=e.store.select("floatingTreeRoot"),s=e.store.select("keyboardEventRelay");(t!==r||n!==a||o!==s)&&(t=r,n=a,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})}unsubscribeParentListener=null}var k=n(30860),N=n(55740),A=n(54568);let F=(0,d.G1)(function(e){var t;let n,{children:d,open:C,onOpenChange:M,onOpenChangeComplete:T,defaultOpen:O=!1,disabled:w=!1,modal:F,loopFocus:j=!0,orientation:D="vertical",actionsRef:L,closeParentOnEsc:U=!1,handle:H,triggerId:B,defaultTriggerId:Y=null,highlightItemOnHover:G=!0}=e,K=(0,E.v)(!0),V=(0,m.Y)(!0),q=(0,y.t)(!0),X=(0,N.B)(),Z=o.useMemo(()=>X&&V?{type:"menu",store:V.store}:q?{type:"menubar",context:q}:K&&!V?{type:"context-menu",context:K}:{type:void 0},[K,V,q,X]),_=(t={open:O,openProp:C,activeTriggerId:Y,triggerIdProp:B,parent:Z},(0,l.useRefWithInit)(()=>new P(t)).current);_.useControlledProp("openProp",C),_.useControlledProp("triggerIdProp",B),_.useContextCallback("onOpenChangeComplete",T);let $=(0,s.B)(),J=(0,s.B)(),z=_.useState("floatingTreeRoot"),W=(0,c.fI)(z),Q=(0,c.R1)(),ee=_.useState("open"),et=_.useState("activeTriggerElement"),en=_.useState("positionerElement"),eo=_.useState("hoverEnabled"),er=_.useState("disabled"),ea=_.useState("lastOpenChangeReason"),es=_.useState("parent"),ei=_.useState("activeIndex"),el=_.useState("payload"),eu=_.useState("floatingParentNodeId"),ed=o.useRef(null),ec=o.useRef("context-menu"!==es.type),ep=(0,r.Z)(),ef=o.useRef(!0),eg=(0,r.Z)(),ev=null!=eu,{openMethod:em,triggerProps:ey}=(0,h.G)(ee);_.useSyncedValues({disabled:w,highlightItemOnHover:G,modal:void 0===es.type?F:void 0,openMethod:em,rootId:$}),(0,k.tr)(_);let{forceUnmount:eb}=(0,k.l$)(ee,_,()=>{_.set("allowMouseEnter",!1)});(0,i.g)(()=>{K&&!V?_.update({parent:{type:"context-menu",context:K},floatingNodeId:W,floatingParentNodeId:Q}):V&&_.update({floatingNodeId:W,floatingParentNodeId:Q})},[K,V,W,Q,_]),o.useEffect(()=>{if(ee||(ed.current=null),"context-menu"===es.type){if(!ee){ep.clear(),ec.current=!1;return}ep.start(500,()=>{ec.current=!0})}},[ep,ee,es.type]),(0,i.g)(()=>{ee||eo||_.set("hoverEnabled",!0)},[ee,eo,_]);let ex=(0,a.K)((e,t)=>{let n=t.reason;if(!e&&!_.select("open")||ee===e&&t.trigger===et&&ea===n)return;let o=(0,k.T1)(t);if(e||null!=t.trigger||(t.trigger=et??void 0),M?.(e,t),t.isCanceled)return;_.state.floatingRootContext.dispatchOpenChange(e,t);let r=t.event;if(!1===e&&r?.type==="click"&&"touch"===r.pointerType&&!ef.current)return;e&&n===S.F4?(ef.current=!1,eg.start(300,()=>{ef.current=!0})):(ef.current=!0,eg.clear());let a=(n===S.Ui||n===S.Bo)&&0===r.detail,s=!e&&(n===S.jv||null==n),i={open:e,openChangeReason:n};ed.current=t.event,(0,k.i)(i,e,t.trigger,o()),_.update(i),"menubar"===es.type&&(n===S.F4||n===S.Xn||n===S.N7||n===S.Dq||n===S.p)?_.set("instantType","group"):a||s?_.set("instantType",a?"click":"dismiss"):_.set("instantType",void 0)}),eh=(0,p.D)({popupStore:_,floatingId:J,nested:null!=Q,onOpenChange:ex}),eR=eh.context.events;(0,i.g)(()=>{let e=({open:e,eventDetails:t})=>ex(e,t);return eR.on("setOpen",e),()=>{eR?.off("setOpen",e)}},[eR,ex]);let eS=o.useCallback(()=>{_.setOpen(!1,(0,R.d)(S.zJ))},[_]);o.useImperativeHandle(L,()=>({unmount:eb,close:eS}),[eb,eS]),"context-menu"===es.type&&(n=es.context),o.useImperativeHandle(n?.positionerRef,()=>en,[en]),o.useImperativeHandle(n?.actionsRef,()=>({setOpen:ex}),[ex]);let eE=(0,f.s)(eh,{enabled:!er,bubbles:{escapeKey:U&&"menu"===es.type},outsidePress:()=>"context-menu"!==es.type||ed.current?.type==="contextmenu"||ec.current,externalTree:ev?z:void 0}),eI=(0,x.j)(),eC=o.useCallback(e=>{_.select("activeIndex")!==e&&_.set("activeIndex",e)}
1,[_]),eM=(0,g.C)(eh,{enabled:!er,listRef:_.context.itemDomElements,activeIndex:ei,nested:void 0!==es.type,loopFocus:j,orientation:D,parentOrientation:"menubar"===es.type?es.context.orientation:void 0,rtl:"rtl"===eI,disabledIndices:u.Ml,onNavigate:eC,openOnArrowKeyDown:"context-menu"!==es.type,externalTree:ev?z:void 0,focusItemOnHover:G}),eT=o.useCallback(e=>{_.context.typingRef.current=e},[_]),eO=(0,v.l)(eh,{enabled:!er,listRef:_.context.itemLabels,elementsRef:_.context.itemDomElements,activeIndex:ei,resetMs:b.HQ,onMatch:e=>{ee&&e!==ei&&_.set("activeIndex",e)},onTyping:eT}),ew=o.useMemo(()=>{let e=(0,I.v6)(eO.reference,eM.reference,eE.reference,{onMouseMove(){_.set("allowMouseEnter",!0)}},ey);return e["aria-haspopup"]="menu",e["aria-expanded"]=ee,e},[_,eO.reference,eM.reference,eE.reference,ey,ee]),eP=o.useMemo(()=>{let e=(0,I.v6)(eM.trigger,eE.trigger,ey);return e["aria-haspopup"]="menu",e["aria-expanded"]=!1,e},[eM.trigger,eE.trigger,ey]),ek=o.useMemo(()=>(0,I.v6)(k.Ls,{id:J,role:"menu","aria-labelledby":et?.id,onMouseMove(){_.set("allowMouseEnter",!0),"menu"===es.type&&_.set("hoverEnabled",!1)},onClick(){_.select("hoverEnabled")&&_.set("hoverEnabled",!1)},onKeyDown(e){let t=_.select("keyboardEventRelay");t&&!e.isPropagationStopped()&&t(e)}},eO.floating,eM.floating,eE.floating),[et,J,es.type,_,eO.floating,eM.floating,eE.floating]),eN=eM.item??u.t0;(0,k.i6)(_,{floatingRootContext:eh,activeTriggerProps:ew,inactiveTriggerProps:eP,popupProps:ek,itemProps:eN});let eA=o.useMemo(()=>({store:_,parent:Z}),[_,Z]),eF=(0,A.jsxs)(m.J.Provider,{value:eA,children:[H&&(0,A.jsx)(k.Ae,{handle:H,store:_}),"function"==typeof d?d({payload:el}):d]});return void 0===es.type||"context-menu"===es.type?(0,A.jsx)(c.P6,{externalTree:z,children:eF}):eF})},26323:(e,t,n)=>{n.d(t,{J:()=>a,Y:()=>s});var o=n(64186),r=n(7620);let a=r.createContext(void 0);function s(e){let t=r.useContext(a);if(void 0===t&&!e)throw Error((0,o.A)(36));return t}},33196:(e,t,n)=>{n.d(t,{c:()=>D});var o=n(64186),r=n(7620),a=n(49758),s=n(99855),i=n(20504),l=n(89419),u=n(53857),d=n(62425),c=n(19967),p=n(33547),f=n(30805),g=n(29276),v=n(71020),m=n(86884),y=n(18059),b=n(26323),x=n(46059),h=n(62265),R=n(78752),S=n(83769),E=n(5571),I=n(91082),C=n(79306),M=n(72622),T=n(30860),O=n(6227),w=n(34284),P=n(97118),k=n(2744),N=n(35196),A=n(46939),F=n(43684),j=n(54568);let D=(0,i.nk)(function(e,t){let n,{render:i,className:D,style:L,disabled:U=!1,nativeButton:H=!0,id:B,openOnHover:Y,delay:G=100,closeDelay:K=0,handle:V,payload:q,...X}=e,Z=(0,b.Y)(!0),_=(0,M.f)(V)??Z?.store;if(!_)throw Error((0,o.A)(85));let $=(0,w.e)(B),J=_.useState("isTriggerActive",$),z=_.useState("floatingRootContext"),W=_.useState("isOpenedByTrigger",$),Q=_.useState("triggerPopupId",$),ee=r.useRef(null),et=(n=(0,k.t)(!0),r.useMemo(()=>n?{type:"menubar",context:n}:{type:void 0},[n])),en=(0,I.G)(!0),eo=(0,c.cq)(),er=r.useMemo(()=>eo??new m.k,[eo]),ea=(0,c.fI)(er),es=(0,c.R1)(),{registerTrigger:ei,isMountedByThisTrigger:el}=(0,T.L_)($,ee,_,{payload:q,closeDelay:K,parent:et,floatingTreeRoot:er,floatingNodeId:ea,floatingParentNodeId:es,keyboardEventRelay:en?.relayKeyboardEvent}),eu="menubar"===et.type,ed=_.useState("disabled"),ec=U||ed||eu&&et.context.disabled,{getButtonProps:ep,buttonRef:ef}=(0,R.s)({disabled:ec,native:H});r.useEffect(()=>{W||void 0!==et.type||(_.context.allowMouseUpTriggerRef.current=!1)},[_,W,et.type]);let eg=r.useRef(null),ev=(0,a.Z)(),em=(0,l.K)(e=>{if(!eg.current)return;ev.clear(),_.context.allowMouseUpTriggerRef.current=!1;let t=e.target;(0,y.gR)(eg.current,t)||(0,y.gR)(_.select("positionerElement"),t)||t===eg.current||null!=t&&function e(t){return(0,C.sb)(t)&&t.hasAttribute("data-rootownerid")?t.getAttribute("data-rootownerid"):(0,C.eu)(t)?void 0:e((0,C.$4)(t))}(t)===_.select("rootId")||(0,S.U)(e,eg.current)||er.events.emit("close",{domEvent:e,reason:P.LO})});r.useEffect(()=>{W&&_.select("lastOpenChangeReason")===P.N7&&(0,s.R)(eg.current).addEventListener("mouseup",em,{once:!0})},[W,em,_]);let ey=eu&&et.context.hasSubmenuOpen,eb=Y??ey,ex=(0,p.j)(z,{enabled:eb&&!ec&&(!eu||ey&&!el),handleClose:(0,f.i)({blockPointerEvents:!eu}),mouseOnly:!0,move:!1,restMs:void 0===et.type?G:void 0,delay:{close:K},triggerElementRef:ee,externalTree:er,isActiveTrigger:J,isClosing:()=>"ending"===_.select("transitionStatus")}),eh=function(e,t){let n=(0,a.Z)(),[o,s]=r.useState(!1);return(0,u.g)(()=>{e&&t===P.N7?(s(!0),n.start(N.X3,()=>{s(!1)})):e||(n.clear(),s(!1))},[e,t,n]),o}(W,_.select("lastOpenChangeReason")),eR=(0,g.k)(z,{enabled:!ec,event:W&&eu?"click":"mousedown",toggle:!0,ignoreMouse:!1,stickIfOpen:void 0===et.type&&eh}),eS=(0,v.i)(z,{enabled:!ec&&ey}),eE=function(e){let{enabled:t=!0,mouseDownAction:n,open:o}=e,a=r.useRef(!1);return r.useMemo(()=>t?{onMouseDown:e=>{("open"===n&&!o||"close"===n&&o)&&(a.current=!0,(0,s.R)(e.currentTarget).addEventListener("click",()=>{a.current=!1},{once:!0}))},onClick:e=>{a.current&&(a.current=!1,e.preventBaseUIHandler())}}:d.t0,[t,n,o])}({open:W,enabled:eu,mouseDownAction:"open"}),eI=r.useMemo(()=>(0,F.v6)(eS.reference,eR.reference),[eS.reference,eR.reference]),eC=_.useState("triggerProps",el),{preFocusGuardRef:eM,handlePreFocusGuardFocus:eT,handleFocusTargetFocus:eO}=(0,O.a)(_,ee),ew={disabled:ec,open:W},eP=[eg,t,ef,ei,ee],ek=[eI,ex??d.t0,eC,{"aria-haspopup":"menu","aria-controls":Q,id:$,onMouseDown:e=>{_.select("open")||(ev.start(200,()=>{_.context.allowMouseUpTriggerRef.current=!0}),(0,s.R)(e.currentTarget).addEventListener("mouseup",em,{once:!0}))}},eu?{role:"menuitem"}:{},eE,X,ep],eN=(0,h.o)("button",e,{enabled:!eu,stateAttributesMapping:x.jL,state:ew,ref:eP,props:ek});return eu?(0,j.jsx)(E.l,{tag:"button",render:i,className:D,style:L,state:ew,refs:eP,props:ek,stateAttributesMapping:x.jL}):W?(0,j.jsxs)(r.Fragment,{children:[(0,j.jsx)(A.U,{ref:eM,onFocus:eT},`${$}-pre-focus-guard`),(0,j.jsx)(r.Fragment,{children:eN},$),(0,j.jsx)(A.U,{ref:_.context.triggerFocusTargetRef,onFocus:eO},`${$}-post-focus-guard`)]}):(0,j.jsx)(r.Fragment,{children:eN},$)})},38368:(e,t,n)=>{n.d(t,{_:()=>y});var o=n(7620),r=n(7014),a=n(94853),s=n(26323),i=n(68419),l=n(62265),u=n(46059),d=n(87523),c=n(17764),p=n(97118),f=n(39129),g=n(55790),v=n(44355),m=n(54568);let y=o.forwardRef(function(e,t){let{render:n,className:y,style:b,finalFocus:x,...h}=e,{store:R}=(0,s.Y)(),{side:S,align:E}=(0,i.O)(),I=null!=(0,f.S)(!0),C=R.useState("open"),M=R.useState("transitionStatus"),T=R.useState("popupProps"),O=R.useState("mounted"),w=R.use
1State("instantType"),P=R.useState("activeTriggerElement"),k=R.useState("parent"),N=R.useState("lastOpenChangeReason"),A=R.useState("rootId"),F=R.useState("floatingRootContext"),j=R.useState("floatingTreeRoot"),D=R.useState("closeDelay"),L=R.useState("hoverEnabled"),U=R.useState("disabled"),H=R.useState("openMethod"),B="context-menu"===k.type;(0,d.v)({open:C,ref:R.context.popupRef,onComplete(){C&&R.context.onOpenChangeComplete?.(!0)}}),o.useEffect(()=>{function e(e){R.setOpen(!1,(0,c.d)(e.reason,e.domEvent))}return j.events.on("close",e),()=>{j.events.off("close",e)}},[j.events,R]),(0,r.a)(F,{enabled:L&&!U&&!B&&"menubar"!==k.type,closeDelay:D});let Y=R.useStateSetter("popupElement"),G={transitionStatus:M,side:S,align:E,open:C,nested:"menu"===k.type,instant:w},K=(0,l.o)("div",e,{state:G,ref:[t,R.context.popupRef,Y],stateAttributesMapping:u.LM,props:[T,{onKeyDown(e){I&&g.jF.has(e.key)&&e.stopPropagation()}},(0,v.d)(M),h,{"data-rootownerid":A}]}),V=void 0===k.type||B;return(P||"menubar"===k.type&&N!==p.Np)&&(V=!0),(0,m.jsx)(a.s,{context:F,openInteractionType:H,modal:B,disabled:!O,returnFocus:void 0===x?V:x,initialFocus:"menu"!==k.type,restoreFocus:!0,externalTree:"menubar"!==k.type?j:void 0,previousFocusableElement:P,nextFocusableElement:void 0===k.type?R.context.triggerFocusTargetRef:void 0,beforeContentFocusGuardRef:void 0===k.type?R.context.beforeContentFocusGuardRef:void 0,children:K})})},49671:(e,t,n)=>{n.d(t,{f:()=>R});var o=n(64186),r=n(7620),a=n(62425),s=n(32444),i=n(33547),l=n(30805),u=n(29276),d=n(26323),c=n(34284),p=n(46059),f=n(13071),g=n(2459),v=n(62265),m=n(68419),y=n(30860),b=n(55740),x=n(97118);let h={"aria-expanded":void 0},R=r.forwardRef(function(e,t){let{render:n,className:R,style:S,label:E,id:I,nativeButton:C=!1,openOnHover:M=!0,delay:T=100,closeDelay:O=0,disabled:w=!1,...P}=e,k=(0,b.B)();if(!k?.parentMenu)throw Error((0,o.A)(37));let N=(0,f.q)({guess:!0,label:E}),A=(0,m.O)(),{store:F}=(0,d.Y)(),j=(0,c.e)(I),D=F.useState("open"),L=F.useState("floatingRootContext"),U=F.useState("floatingTreeRoot"),H=F.useState("triggerPopupId",j),B=(0,y.VI)(j,F),Y=r.useCallback(e=>{let t=B(e);return null!==e&&F.select("open")&&null==F.select("activeTriggerId")&&F.update({activeTriggerId:j,activeTriggerElement:e,closeDelay:O}),t},[B,O,F,j]),G=r.useRef(null),K=r.useCallback(e=>{G.current=e,F.set("activeTriggerElement",e)},[F]);F.useSyncedValue("closeDelay",O);let V=k.parentMenu,q=F.useState("disabled"),X=V.useState("disabled"),Z=w||q||X,_=V.useState("itemProps"),$=V.useState("isActive",N.index),J=r.useMemo(()=>({type:"submenu-trigger",setActive(){V.select("highlightItemOnHover")&&V.set("activeIndex",N.index)}}),[V,N.index]),{getItemProps:z,itemRef:W}=(0,g.O)({closeOnClick:!1,disabled:Z,highlighted:$,id:j,store:F,typingRef:V.context.typingRef,nativeButton:C,itemMetadata:J,nodeId:A?.context.nodeId}),Q=F.useState("hoverEnabled"),ee=(0,i.j)(L,{enabled:Q&&M&&!Z,handleClose:(0,l.i)({blockPointerEvents:!0}),mouseOnly:!0,move:!0,restMs:T,delay:{open:T,close:O},shouldOpen:T>0?()=>V.select("allowMouseEnter"):void 0,triggerElementRef:G,externalTree:U,isClosing:()=>"ending"===F.select("transitionStatus"),guardStaleOpen:!0}),et=(0,u.k)(L,{enabled:!Z,event:"mousedown",toggle:!M,ignoreMouse:M,stickIfOpen:!1}).reference??a.t0,en=F.useState("triggerProps",!0);delete en.id;let eo=F.useState("openMethod"),er=F.useState("lastOpenChangeReason")===x.Dq||"keyboard"===eo,ea=D&&er&&s.N;return(0,v.o)("div",e,{state:{disabled:Z,highlighted:$,open:D},stateAttributesMapping:p.qV,props:[et,ee,en,_,ea?h:void 0,{"aria-controls":H,tabIndex:D||$?0:-1,onBlur(){$&&V.set("activeIndex",null)}},P,z],ref:[t,N.ref,W,Y,K]})})},54918:(e,t,n)=>{n.d(t,{v:()=>s});var o=n(64186),r=n(7620);let a=r.createContext(void 0);function s(e=!0){let t=r.useContext(a);if(void 0===t&&!e)throw Error((0,o.A)(25));return t}},55331:(e,t,n)=>{n.d(t,{N:()=>l});var o=n(7620),r=n(53857),a=n(62265),s=n(34284),i=n(55963);let l=o.forwardRef(function(e,t){let{render:n,className:o,style:l,id:u,...d}=e,c=(0,s.e)(u),p=(0,i.T)();return(0,r.g)(()=>(p(c),()=>{p(e=>e===c?void 0:e)}),[p,c]),(0,a.o)("div",e,{ref:t,props:{id:c,role:"presentation",...d}})})},55740:(e,t,n)=>{n.d(t,{B:()=>a,E:()=>r});var o=n(7620);let r=o.createContext(void 0);function a(){return o.useContext(r)}},55963:(e,t,n)=>{n.d(t,{T:()=>s,c:()=>a});
1var o=n(64186),r=n(7620);let a=r.createContext(void 0);function s(){let e=r.useContext(a);if(void 0===e)throw Error((0,o.A)(31));return e}},58564:(e,t,n)=>{n.d(t,{A:()=>o});let o=(0,n(39789).A)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},61098:(e,t,n)=>{n.d(t,{D:()=>d});var o=n(7620),r=n(2459),a=n(26323),s=n(62265),i=n(34284),l=n(13071),u=n(68419);let d=o.forwardRef(function(e,t){let{render:n,className:o,id:d,label:c,nativeButton:p=!1,disabled:f=!1,closeOnClick:g=!0,style:v,...m}=e,y=(0,l.q)({guess:!0,label:c}),b=(0,u.O)(!0),x=(0,i.e)(d),{store:h}=(0,a.Y)(),R=h.useState("disabled"),S=f||R,E=h.useState("isActive",y.index),I=h.useState("itemProps"),{getItemProps:C,itemRef:M}=(0,r.O)({closeOnClick:g,disabled:S,highlighted:E,id:x,store:h,nativeButton:p,nodeId:b?.context.nodeId,itemMetadata:r.z});return(0,s.o)("div",e,{state:{disabled:S,highlighted:E},props:[I,m,C],ref:[M,t,y.ref]})})},66091:(e,t,n)=>{n.d(t,{V:()=>a,y:()=>s});var o=n(64186),r=n(7620);let a=r.createContext(void 0);function s(){let e=r.useContext(a);if(void 0===e)throw Error((0,o.A)(32));return e}},68419:(e,t,n)=>{n.d(t,{O:()=>s,r:()=>a});var o=n(64186),r=n(7620);let a=r.createContext(void 0);function s(e){let t=r.useContext(a);if(void 0===t&&!e)throw Error((0,o.A)(33));return t}},72872:(e,t,n)=>{n.d(t,{g:()=>l});var o=n(7620),r=n(73413),a=n(26323),s=n(66091),i=n(54568);let l=o.forwardRef(function(e,t){let{keepMounted:n=!1,...o}=e,{store:l}=(0,a.Y)();return l.useState("mounted")||n?(0,i.jsx)(s.V.Provider,{value:n,children:(0,i.jsx)(r.XF,{ref:t,...o})}):null})},80037:(e,t,n)=>{n.d(t,{h:()=>l});var o=n(7620),r=n(18920),a=n(26323),s=n(55740),i=n(54568);
1function l(e){let t=(0,a.Y)().store,n=o.useMemo(()=>({parentMenu:t}),[t]);return(0,i.jsx)(s.E.Provider,{value:n,children:(0,i.jsx)(r.i,{...e})})}},91328:(e,t,n)=>{n.d(t,{y:()=>S});var o=n(7620),r=n(42423),a=n(53857),s=n(49758),i=n(19967),l=n(68419),u=n(26323),d=n(30883),c=n(3307),p=n(26349),f=n(66091),g=n(35196),v=n(54918),m=n(17764),y=n(97118),b=n(1673),x=n(72575),h=n(43115),R=n(54568);let S=o.forwardRef(function(e,t){let{anchor:n,positionMethod:S="absolute",className:E,render:I,side:C,align:M,sideOffset:T=0,alignOffset:O=0,collisionBoundary:w="clipping-ancestors",collisionPadding:P=5,arrowPadding:k=5,sticky:N=!1,disableAnchorTracking:A=!1,collisionAvoidance:F=g.uD,style:j,...D}=e,{store:L}=(0,u.Y)(),U=(0,f.y)(),H=(0,v.v)(!0),B=L.useState("parent"),Y=L.useState("floatingRootContext"),G=L.useState("floatingTreeRoot"),K=L.useState("mounted"),V=L.useState("open"),q=L.useState("modal"),X=L.useState("openMethod"),Z=L.useState("activeTriggerElement"),_=L.useState("transitionStatus"),$=L.useState("positionerElement"),J=L.useState("instantType"),z=L.useState("adaptiveOrigin"),W=L.useState("lastOpenChangeReason"),Q=L.useState("floatingNodeId"),ee=L.useState("floatingParentNodeId"),et=Y.useState("domReferenceElement"),en=o.useRef(null),eo=(0,b.V)($),er=n,ea=T,es=O,ei=M,el=F;"context-menu"===B.type&&(er=n??B.context?.anchor,ei=ei??"start",C||"center"===ei||(es=e.alignOffset??2,ea=e.sideOffset??-5));let eu=C,ed=ei;"menu"===B.type?(eu=eu??"inline-end",ed=ed??"start",el=e.collisionAvoidance??g.Pe):"menubar"===B.type&&(eu=eu??("vertical"===B.context.orientation?"inline-end":"bottom"),ed=ed??"start");let ec="context-menu"===B.type,ep=(0,d.s)({anchor:er,floatingRootContext:Y,positionMethod:H?"fixed":S,mounted:K,side:eu,sideOffset:ea,align:ed,alignOffset:es,arrowPadding:ec?0:k,collisionBoundary:w,collisionPadding:P,sticky:N,nodeId:Q,keepMounted:U,disableAnchorTracking:A,collisionAvoidance:el,shift:ec?{crossAxis:!("side"in el&&"flip"===el.side),rootBoundary:"layoutViewport"}:void 0,externalTree:G,adaptiveOrigin:z});o.useEffect(()=>{function e(e){e.open&&(e.parentNodeId===Q&&L.set("hoverEnabled",!1),e.nodeId!==Q&&e.parentNodeId===L.select("floatingParentNodeId")&&L.setOpen(!1,(0,m.d)(y.p)))}return G.events.on("menuopenchange",e),()=>{G.events.off("menuopenchange",e)}},[L,G.events,Q]),o.useEffect(()=>{if(null!=L.select("floatingParentNodeId"))return G.events.on("menuopenchange",e),()=>{G.events.off("menuopenchange",e)};function e(e){if(e.open||e.nodeId!==L.select("floatingParentNodeId"))return;let t=e.reason??y.p;L.setOpen(!1,(0,m.d)(t))}},[G.events,L]);let ef=(0,s.Z)();o.useEffect(()=>{V||ef.clear()},[V,ef]),o.useEffect(()=>{function e(e){if(V&&e.nodeId===L.select("floatingParentNodeId"))if(e.target&&Z&&Z!==e.target){let e=L.select("closeDelay");e>0?ef.isStarted()||ef.start(e,()=>{L.setOpen(!1,(0,m.d)(y.p))}):L.setOpen(!1,(0,m.d)(y.p))}else ef.clear()}return G.events.on("itemhover",e),()=>{G.events.off("itemhover",e)}},[G.events,V,Z,L,ef]),o.useEffect(()=>{let e={open:V,nodeId:Q,parentNodeId:ee,reason:L.select("lastOpenChangeReason")};G.events.emit("menuopenchange",e)},[G.events,V,L,Q,ee]),(0,a.g)(()=>{let e=en.current;if(et&&(en.current=et),e&&et&&et!==e){L.set("instantType",void 0);let e=new AbortController;return eo(()=>{L.set("instantType","trigger-change")},e.signal),()=>{e.abort()}}},[et,eo,L]);let eg={open:V,side:ep.side,align:ep.align,anchorHidden:ep.anchorHidden,nested:"menu"===B.type,instant:J},ev="menubar"===B.type&&B.context.modal,em=q&&W!==y.N7;(0,h.G)(V&&(ev||em),"touch"===X,$,Z);let ey=(0,x.i)(e,eg,{styles:ep.positionerStyles,transitionStatus:_,props:D,refs:[t,L.useStateSetter("positionerElement")],hidden:!K,inert:!V}),eb=K&&"menu"!==B.type&&("menubar"!==B.type&&q&&W!==y.N7||"menubar"===B.type&&B.context.modal),ex=null;return"menubar"===B.type?ex=B.context.contentElement:void 0===B.type&&(ex=Z),(0,R.jsxs)(l.r.Provider,{value:ep,children:[eb&&(0,R.jsx)(p.W,{ref:"context-menu"===B.type||"nested-context-menu"===B.type?B.context.internalBackdropRef:null,inert:(0,r.Y)(!V),cutout:ex}),(0,R.jsx)(i.$c,{id:Q,children:(0,R.jsx)(c.u,{elementsRef:L.context.
1itemDomElements,labelsRef:L.context.itemLabels,children:ey})})]})})}}]);
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.