https://www.servescope.com/_next/static/chunks/2h9v3a5khpg3o.js?dpl=dpl_CXkPmVV1eD7zaYyETJuXjBkrq23g
1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,88589,e=>{"use strict";var t,n,r=e.i(43476),o=e.i(33550);let a=(0,o.default)("outline","menu-2","Menu2",[["path",{d:"M4 6l16 0",key:"svg-0"}],["path",{d:"M4 12l16 0",key:"svg-1"}],["path",{d:"M4 18l16 0",key:"svg-2"}]]),i=(0,o.default)("outline","user-circle","UserCircle",[["path",{d:"M3 12a9 9 0 1 0 18 0a9 9 0 1 0 -18 0",key:"svg-0"}],["path",{d:"M9 10a3 3 0 1 0 6 0a3 3 0 1 0 -6 0",key:"svg-1"}],["path",{d:"M6.168 18.849a4 4 0 0 1 3.832 -2.849h4a4 4 0 0 1 3.834 2.855",key:"svg-2"}]]),s=(0,o.default)("outline","x","X",[["path",{d:"M18 6l-12 12",key:"svg-0"}],["path",{d:"M6 6l12 12",key:"svg-1"}]]);var l=e.i(22016),u=e.i(71645),d=e.i(19455);e.s([],61027),e.i(61027),e.i(47167);var c=e.i(33332);let p=u.createContext(void 0);function f(e){let t=u.useContext(p);if(void 0===t&&!e)throw Error((0,c.default)(33));return t}let g=u.createContext(void 0);function m(e){let t=u.useContext(g);if(void 0===t&&!e)throw Error((0,c.default)(36));return t}var v=e.i(52245),h=e.i(5005);let x=u.forwardRef(function(e,t){let{render:n,className:r,style:o,...a}=e,{store:i}=m(),{arrowRef:s,side:l,align:u,arrowUncentered:d,arrowStyles:c}=f(),p=i.useState("open");return(0,v.useRenderElement)("div",e,{ref:[s,t],stateAttributesMapping:h.popupStateMapping,state:{open:p,side:l,align:u,uncentered:d},props:{style:c,"aria-hidden":!0,...a}})});var b=e.i(9407);let S=u.createContext(void 0);function y(e=!0){let t=u.useContext(S);if(void 0===t&&!e)throw Error((0,c.default)(25));return t}var R=e.i(56434);let E={...h.popupStateMapping,...b.transitionStatusMapping},C=u.forwardRef(function(e,t){let{render:n,className:r,style:o,...a}=e,{store:i}=m(),s=i.useState("open"),l=i.useState("mounted"),u=i.useState("transitionStatus"),d=i.useState("lastOpenChangeReason"),c=y();return(0,v.useRenderElement)("div",e,{ref:c?.backdropRef?[t,c.backdropRef]:t,state:{open:s,transitionStatus:u},stateAttributesMapping:E,props:[{role:"presentation",hidden:!l,style:{pointerEvents:d===R.REASONS.triggerHover?"none":void 0,userSelect:"none",WebkitUserSelect:"none"}},a]})});var I=e.i(51437);let O=u.createContext(void 0);var T=e.i(28918),w=e.i(40886),M=e.i(76782),P=e.i(28744);function k(e){let{closeOnClick:t,highlighted:n,id:r,nodeId:o,store:a,typingRef:i,itemRef:s,itemMetadata:l}=e,{events:d}=a.useState("floatingTreeRoot"),c=a.useState("open"),p=y(!0),f=void 0!==p;return u.useMemo(()=>({id:r,role:"menuitem",tabIndex:c&&n?0:-1,onKeyDown(e){" "===e.key&&i?.current&&e.preventDefault()},onMouseMove(e){o&&d.emit("itemhover",{nodeId:o,target:e.currentTarget})},onClick(e){t&&d.emit("close",{domEvent:e,reason:R.REASONS.itemPress})},onMouseUp(e){if(p){let t=p.initialCursorPointRef.current;if(p.initialCursorPointRef.current=null,f&&t&&1>=Math.abs(e.clientX-t.x)&&1>=Math.abs(e.clientY-t.y)||f&&!P.platform.os.mac&&2===e.button)return}s.current&&a.context.allowMouseUpTriggerRef.current&&(!f||2===e.button)&&(!l||"regular-item"===l.type)&&s.current.click()}}),[t,n,r,d,o,c,a,i,s,p,f,l])}let N={type:"regular-item"};function A(e){let{closeOnClick:t,disabled:n=!1,highlighted:r,id:o,store:a,typingRef:i=a.context.typingRef,nativeButton:s,itemMetadata:l,nodeId:d}=e,c=a.useState("disabled"),p=u.useRef(null),{getButtonProps:f,buttonRef:g}=(0,w.useButton)({disabled:n||c,focusableWhenDisabled:!0,native:s,composite:!0}),m=k({closeOnClick:t,highlighted:r,id:o,nodeId:d,store:a,typingRef:i,itemRef:p,itemMetadata:l}),v=u.useCallback(e=>(0,M.mergeProps)(m,{onMouseEnter(){"submenu-trigger"===l.type&&l.setActive()}},e,f),[m,f,l]),h=(0,T.useMergedRefs)(p,g);return u.useMemo(()=>({getItemProps:v,itemRef:h}),[v,h])}var j=e.i(73553),D=e.i(88015);let F=((t={}).checked="data-checked",t.unchecked="data-unchecked",t.disabled="data-disabled",t.highlighted="data-highlighted",t),L={checked:e=>e?{[F.checked]:""}:{[F.unchecked]:""},...b.transitionStatusMapping};var B=e.i(75606);let U=u.forwardRef(function(e,t){let{render:n,className:o,id:a,label:i,nativeButton:s=!1,disabled:l=!1,closeOnClick:d=!1,checked:c,defaultChecked:p,onCheckedChange:g,style:h,...x}=e,b=(0,j.useCompositeListItem)({label:i}),S=f(!0),y=(0,D.useBaseUiId)(a),{store:E}=m(),C=E.useState("isActive",b.index),T=E.useState("itemProps"),[w,M]=(0,I.useControlled)({controlled:c,default:p??!1,name:"MenuCheckboxItem",state:"checked"}),{getItemProps:P,itemRef:k}=A({closeOnClick:d,disabled:l,highlighted:C,id:y,store:E,nativeButton:s,nodeId:S?.context.nodeId,itemMetadata:N}),F=u.useMemo(()=>({disabled:l,highlighted:C,checked:w}),[l,C,w]),U=(0,v.useRenderElement)("div",e,{state:F,stateAttributesMapping:L,props:[T,{role:"menuitemcheckbox","aria-checked":w,onClick:function(e){let t=(0,B.createChangeEventDetails)(R.REASONS.itemPress,e.nativeEvent,void 0,{preventUnmountOnClose(){}});g?.(!w,t),t.isCanceled||M(e=>!e)}},x,P],ref:[k,t,b.ref]});return(0,r.jsx)(O.Provider,{value:F,children:U})});var H=e.i(23910),_=e.i(37584);let Y=u.forwardRef(function(e,t){let{render:n,className:r,style:o,keepMounted:a=!1,...i}=e,s=function(){let e=u.useContext(O);if(void 0===e)throw Error((0,c.default)(30));return e}(),l=u.useRef(null),{transitionStatus:d,setMounted:p}=(0,H.useTransitionStatus)(s.checked);(0,_.useOpenChangeComplete)({open:s.checked,ref:l,onComplete(){s.checked||p(!1)}});let f={checked:s.checked,disabled:s.disabled,highlighted:s.highlighted,transitionStatus:d};return(0,v.useRenderElement)("span",e,{state:f,ref:[t,l],stateAttributesMapping:L,props:{"aria-hidden":!0,...i},enabled:a||s.checked})}),V=u.createContext(void 0),K=u.forwardRef(function(e,t){let{render:n,className:o,style:a,...i}=e,[s,l]=u.useState(void 0),d=(0,v.useRenderElement)("div",e,{ref:t,props:{role:"group","aria-labelledby":s,...i}});return(0,r.jsx)(V.Provider,{value:l,children:d})});var z=e.i(46376);let G=u.forwardRef(function(e,t){let{render:n,className:r,style:o,id:a,...i}=e,s=(0,D.useBaseUiId)(a),l=function(){let e=u.useContext(V);if(void 0===e)throw Error((0,c.default)(31));return e}();return(0,z.useIsoLayoutEffect)(()=>(l(s),()=>{l(void 0)}),[l,s]),(0,v.useRenderElement)("div",e,{ref:t,props:{id:s,role:"presentation",...i}})}),J=u.forwardRef(function(e,t){let{render:n,className:r,id:o,label:a,nativeButton:i=!1,disabled:s=!1,closeOnClick:l=!0,style:u,...d}=e,c=(0,j.useCompositeListItem)({label:a}),p=f(!0),g=(0,D.useBaseUiId)(o),{store:h}
1=m(),x=h.useState("isActive",c.index),b=h.useState("itemProps"),{getItemProps:S,itemRef:y}=A({closeOnClick:l,disabled:s,highlighted:x,id:g,store:h,nativeButton:i,nodeId:p?.context.nodeId,itemMetadata:N});return(0,v.useRenderElement)("div",e,{state:{disabled:s,highlighted:x},props:[b,d,S],ref:[y,t,c.ref]})}),W=u.forwardRef(function(e,t){let{render:n,className:r,id:o,label:a,closeOnClick:i=!1,style:s,...l}=e,d=u.useRef(null),c=(0,j.useCompositeListItem)({label:a}),p=f(!0),g=p?.context.nodeId,h=(0,D.useBaseUiId)(o),{store:x}=m(),b=x.useState("isActive",c.index),S=x.useState("itemProps"),y=x.context.typingRef,{getButtonProps:R,buttonRef:E}=(0,w.useButton)({native:!1,composite:!0}),C=k({closeOnClick:i,highlighted:b,id:h,nodeId:g,store:x,typingRef:y,itemRef:d});return(0,v.useRenderElement)("a",e,{state:{highlighted:b},props:[S,l,function(e){return(0,M.mergeProps)(C,e,R)}],ref:[d,E,t,c.ref]})});var X=e.i(61487),$=e.i(31157),q=e.i(96533),Q=e.i(73327),Z=e.i(15982);let ee={...h.popupStateMapping,...b.transitionStatusMapping},et=u.forwardRef(function(e,t){let{render:n,className:o,style:a,finalFocus:i,...s}=e,{store:l}=m(),{side:d,align:c}=f(),p=null!=(0,q.useToolbarRootContext)(!0),g=l.useState("open"),h=l.useState("transitionStatus"),x=l.useState("popupProps"),b=l.useState("mounted"),S=l.useState("instantType"),y=l.useState("activeTriggerElement"),E=l.useState("parent"),C=l.useState("lastOpenChangeReason"),I=l.useState("rootId"),O=l.useState("floatingRootContext"),T=l.useState("floatingTreeRoot"),w=l.useState("closeDelay"),M=l.useState("activeTriggerElement"),P=l.useState("hoverEnabled"),k=l.useState("disabled"),N=l.useState("openMethod"),A="context-menu"===E.type;(0,_.useOpenChangeComplete)({open:g,ref:l.context.popupRef,onComplete(){g&&l.context.onOpenChangeComplete?.(!0)}}),u.useEffect(()=>{function e(e){l.setOpen(!1,(0,B.createChangeEventDetails)(e.reason,e.domEvent))}return T.events.on("close",e),()=>{T.events.off("close",e)}},[T.events,l]),(0,$.useHoverFloatingInteraction)(O,{enabled:P&&!k&&!A&&"menubar"!==E.type,closeDelay:w});let j=u.useCallback(e=>{l.set("popupElement",e)},[l]),D={transitionStatus:h,side:d,align:c,open:g,nested:"menu"===E.type,instant:S},F=(0,v.useRenderElement)("div",e,{state:D,ref:[t,l.context.popupRef,j],stateAttributesMapping:ee,props:[x,{onKeyDown(e){p&&Q.COMPOSITE_KEYS.has(e.key)&&e.stopPropagation()}},(0,Z.getDisabledMountTransitionStyles)(h),s,{"data-rootownerid":I}]}),L=void 0===E.type||A;return(y||"menubar"===E.type&&C!==R.REASONS.outsidePress)&&(L=!0),(0,r.jsx)(X.FloatingFocusManager,{context:O,openInteractionType:N,modal:A,disabled:!b,returnFocus:void 0===i?L:i,initialFocus:"menu"!==E.type,restoreFocus:!0,externalTree:"menubar"!==E.type?T:void 0,previousFocusableElement:M,nextFocusableElement:void 0===E.type?l.context.triggerFocusTargetRef:void 0,beforeContentFocusGuardRef:void 0===E.type?l.context.beforeContentFocusGuardRef:void 0,children:F})});var en=e.i(26674);let er=u.createContext(void 0),eo=u.forwardRef(function(e,t){let{keepMounted:n=!1,...o}=e,{store:a}=m();return a.useState("mounted")||n?(0,r.jsx)(er.Provider,{value:n,children:(0,r.jsx)(en.FloatingPortal,{ref:t,...o})}):null});var ea=e.i(44394),ei=e.i(39957),es=e.i(46420),el=e.i(29365),eu=e.i(53687),ed=e.i(426),ec=e.i(38396),ep=e.i(60495),ef=e.i(22640),eg=e.i(89579),em=e.i(33383);let ev=u.forwardRef(function(e,t){let{anchor:n,positionMethod:o="absolute",className:a,render:i,side:s,align:l,sideOffset:d=0,alignOffset:f=0,collisionBoundary:g="clipping-ancestors",collisionPadding:v=5,arrowPadding:h=5,sticky:x=!1,disableAnchorTracking:b=!1,collisionAvoidance:S=ec.DROPDOWN_COLLISION_AVOIDANCE,style:E,...C}=e,{store:I}=m(),O=function(){let e=u.useContext(er);if(void 0===e)throw Error((0,c.default)(32));return e}(),T=y(!0),w=I.useState("parent"),M=I.useState("floatingRootContext"),P=I.useState("floatingTreeRoot"),k=I.useState("mounted"),N=I.useState("open"),A=I.useState("modal"),j=I.useState("openMethod"),D=I.useState("activeTriggerElement"),F=I.useState("transitionStatus"),L=I.useState("positionerElement"),U=I.useState("instantType"),H=I.useState("hasViewport"),_=I.useState("lastOpenChangeReason"),Y=I.useState("floatingNodeId"),V=I.useState("floatingParentNodeId"),K=M.useState("domReferenceElement"),G=u.useRef(null),J=(0,ef.useAnimationsFinished)(L,!1,!1),W=n,X=d,$=f,q=l,Q=S;"context-menu"===w.type&&(W=n??w.context?.anchor,q=q??"start",s||"center"===q||($=e.alignOffset??2,X=e.sideOffset??-5));let Z=s,ee=q;"menu"===w.type?(Z=Z??"inline-end",ee=ee??"start",Q=e.collisionAvoidance??ec.POPUP_COLLISION_AVOIDANCE):"menubar"===w.type&&(Z=Z??("vertical"===w.context.orientation?"inline-end":"bottom"),ee=ee??"start");let et="context-menu"===w.type,en=(0,el.useAnchorPositioning)({anchor:W,floatingRootContext:M,positionMethod:T?"fixed":o,mounted:k,side:Z,sideOffset:X,align:ee,alignOffset:$,arrowPadding:et?0:h,collisionBoundary:g,collisionPadding:v,sticky:x,nodeId:Y,keepMounted:O,disableAnchorTracking:b,collisionAvoidance:Q,shiftCrossAxis:et&&!("side"in Q&&"flip"===Q.side),externalTree:P,adaptiveOrigin:H?ep.adaptiveOrigin:void 0});u.useEffect(()=>{function e(e){e.open&&(e.parentNodeId===Y&&I.set("hoverEnabled",!1),e.nodeId!==Y&&e.parentNodeId===I.select("floatingParentNodeId")&&I.setOpen(!1,(0,B.createChangeEventDetails)(R.REASONS.siblingOpen)))}return P.events.on("menuopenchange",e),()=>{P.events.off("menuopenchange",e)}},[I,P.events,Y]),u.useEffect(()=>{if(null!=I.select("floatingParentNodeId"))return P.events.on("menuopenchange",e),()=>{P.events.off("menuopenchange",e)};function e(e){if(e.open||e.nodeId!==I.select("floatingParentNodeId"))return;let t=e.reason??R.REASONS.siblingOpen;I.setOpen(!1,(0,B.createChangeEventDetails)(t))}},[P.events,I]);let eo=(0,ei.useTimeout)();u.useEffect(()=>{N||eo.clear()}
1,[N,eo]),u.useEffect(()=>{function e(e){if(N&&e.nodeId===I.select("floatingParentNodeId"))if(e.target&&D&&D!==e.target){let e=I.select("closeDelay");e>0?eo.isStarted()||eo.start(e,()=>{I.setOpen(!1,(0,B.createChangeEventDetails)(R.REASONS.siblingOpen))}):I.setOpen(!1,(0,B.createChangeEventDetails)(R.REASONS.siblingOpen))}else eo.clear()}return P.events.on("itemhover",e),()=>{P.events.off("itemhover",e)}},[P.events,N,D,I,eo]),u.useEffect(()=>{let e={open:N,nodeId:Y,parentNodeId:V,reason:I.select("lastOpenChangeReason")};P.events.emit("menuopenchange",e)},[P.events,N,I,Y,V]),(0,z.useIsoLayoutEffect)(()=>{let e=G.current;if(K&&(G.current=K),e&&K&&K!==e){I.set("instantType",void 0);let e=new AbortController;return J(()=>{I.set("instantType","trigger-change")},e.signal),()=>{e.abort()}}},[K,J,I]);let ev={open:N,side:en.side,align:en.align,anchorHidden:en.anchorHidden,nested:"menu"===w.type,instant:U},eh="menubar"===w.type&&w.context.modal,ex=A&&_!==R.REASONS.triggerHover;(0,em.useAnchoredPopupScrollLock)(N&&(eh||ex),"touch"===j,L,D);let eb=(0,eg.usePositioner)(e,ev,{styles:en.positionerStyles,transitionStatus:F,props:C,refs:[t,I.useStateSetter("positionerElement")],hidden:!k,inert:!N}),eS=k&&"menu"!==w.type&&("menubar"!==w.type&&A&&_!==R.REASONS.triggerHover||"menubar"===w.type&&w.context.modal),ey=null;return"menubar"===w.type?ey=w.context.contentElement:void 0===w.type&&(ey=D),(0,r.jsxs)(p.Provider,{value:en,children:[eS&&(0,r.jsx)(ed.InternalBackdrop,{ref:"context-menu"===w.type||"nested-context-menu"===w.type?w.context.internalBackdropRef:null,inert:(0,ea.inertValue)(!N),cutout:ey}),(0,r.jsx)(es.FloatingNode,{id:Y,children:(0,r.jsx)(eu.CompositeList,{elementsRef:I.context.itemDomElements,labelsRef:I.context.itemLabels,children:eb})})]})});var eh=e.i(67865);let ex=u.createContext(void 0),eb=u.memo(u.forwardRef(function(e,t){let{render:n,className:o,value:a,defaultValue:i,onValueChange:s,disabled:l=!1,style:d,"aria-labelledby":c,...p}=e,[f,g]=u.useState(void 0),[m,h]=(0,I.useControlled)({controlled:a,default:i,name:"MenuRadioGroup"}),x=(0,eh.useStableCallback)((e,t)=>{s?.(e,t),t.isCanceled||h(e)}),b=(0,v.useRenderElement)("div",e,{state:{disabled:l},ref:t,props:{role:"group","aria-labelledby":c??f,"aria-disabled":l||void 0,...p}}),S=u.useMemo(()=>({value:m,setValue:x,disabled:l}),[m,x,l]);return(0,r.jsx)(V.Provider,{value:g,children:(0,r.jsx)(ex.Provider,{value:S,children:b})})})),eS=u.createContext(void 0),ey=u.forwardRef(function(e,t){let{render:n,className:o,id:a,label:i,nativeButton:s=!1,disabled:l=!1,closeOnClick:d=!1,value:p,style:g,...h}=e,x=(0,j.useCompositeListItem)({label:i}),b=f(!0),S=(0,D.useBaseUiId)(a),{store:y}=m(),E=y.useState("isActive",x.index),C=y.useState("itemProps"),{value:
1I,setValue:O,disabled:T}=function(){let e=u.useContext(ex);if(void 0===e)throw Error((0,c.default)(34));return e}(),w=T||l,M=I===p,{getItemProps:P,itemRef:k}=A({closeOnClick:d,disabled:w,highlighted:E,id:S,store:y,nativeButton:s,nodeId:b?.context.nodeId,itemMetadata:N}),F=u.useMemo(()=>({disabled:w,highlighted:E,checked:M}),[w,E,M]),U=(0,v.useRenderElement)("div",e,{state:F,stateAttributesMapping:L,props:[C,{role:"menuitemradio","aria-checked":M,onClick:function(e){O(p,(0,B.createChangeEventDetails)(R.REASONS.itemPress,e.nativeEvent,void 0,{preventUnmountOnClose(){}}))}},h,P],ref:[k,t,x.ref]});return(0,r.jsx)(eS.Provider,{value:F,children:U})}),eR=u.forwardRef(function(e,t){let{render:n,className:r,style:o,keepMounted:a=!1,...i}=e,s=function(){let e=u.useContext(eS);if(void 0===e)throw Error((0,c.default)(35));return e}(),l=u.useRef(null),{transitionStatus:d,setMounted:p}=(0,H.useTransitionStatus)(s.checked);(0,_.useOpenChangeComplete)({open:s.checked,ref:l,onComplete(){s.checked||p(!1)}});let f={checked:s.checked,disabled:s.disabled,highlighted:s.highlighted,transitionStatus:d};return(0,v.useRenderElement)("span",e,{state:f,stateAttributesMapping:L,ref:[t,l],props:{"aria-hidden":!0,...i},enabled:a||s.checked})});var eE=e.i(83977),eC=e.i(56789),eI=e.i(96499),eO=e.i(17989),eT=e.i(60891),ew=e.i(5049),eM=e.i(50527);let eP=u.createContext(null);function ek(e){let t=u.useContext(eP);if(null===t&&!e)throw Error((0,c.default)(5));return t}var eN=e.i(72855),eA=e.i(32199),ej=e.i(16269),eD=e.i(26352),eF=e.i(88940),eL=e.i(79248),eB=e.i(16786),eU=e.i(90627);let eH={...eB.popupStoreSelectors,disabled:(0,ej.createSelector)(e=>"menubar"===e.parent.type&&e.parent.context.disabled||e.disabled),modal:(0,ej.createSelector)(e=>(void 0===e.parent.type||"context-menu"===e.parent.type)&&(e.modal??!0)),openMethod:(0,ej.createSelector)(e=>e.openMethod),allowMouseEnter:(0,ej.createSelector)(e=>e.allowMouseEnter),highlightItemOnHover:(0,ej.createSelector)(e=>e.highlightItemOnHover),stickIfOpen:(0,ej.createSelector)(e=>e.stickIfOpen),parent:(0,ej.createSelector)(e=>e.parent),rootId:(0,ej.createSelector)(e=>"menu"===e.parent.type?e.parent.store.select("rootId"):void 0!==e.parent.type?e.parent.context.rootId:e.rootId),activeIndex:(0,ej.createSelector)(e=>e.activeIndex),isActive:(0,ej.createSelector)((e,t)=>e.activeIndex===t),hoverEnabled:(0,ej.createSelector)(e=>e.hoverEnabled),instantType:(0,ej.createSelector)(e=>e.instantType),lastOpenChangeReason:(0,ej.createSelector)(e=>e.openChangeReason),floatingTreeRoot:(0,ej.createSelector)(e=>"menu"===e.parent.type?e.parent.store.select("floatingTreeRoot"):e.floatingTreeRoot),floatingNodeId:(0,ej.createSelector)(e=>e.floatingNodeId),floatingParentNodeId:(0,ej.createSelector)(e=>e.floatingParentNodeId),itemProps:(0,ej.createSelector)(e=>e.itemProps),closeDelay:(0,ej.createSelector)(e=>e.closeDelay),hasViewport:(0,ej.createSelector)(e=>e.hasViewport),keyboardEventRelay:(0,ej.createSelector)(e=>e.keyboardEventRelay?e.keyboardEventRelay:"menu"===e.parent.type?e.parent.store.select("keyboardEventRelay"):void 0)};class e_ extends eD.ReactStore{constructor(e){super({...{...(0,eB.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 eL.FloatingTreeStore,floatingNodeId:void 0,floatingParentNodeId:null,itemProps:eC.EMPTY_OBJECT,keyboardEventRelay:void 0,closeDelay:0,hasViewport:!1},...e},{positionerRef:u.createRef(),popupRef:u.createRef(),typingRef:{current:!1},itemDomElements:{current:[]},itemLabels:{current:[]},allowMouseUpTriggerRef:{current:!1},triggerFocusTargetRef:u.createRef(),beforeContentFocusGuardRef:u.createRef(),onOpenChangeComplete:void 0,triggerElements:new eU.PopupTriggerMap},eH),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"),a=e.store.select("floatingTreeRoot"),i=e.store.select("keyboardEventRelay");(t!==o||n!==a||r!==i)&&(t=o,n=a,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,eF.useRefWithInit)(()=>new e_(t)).current;return e??n}unsubscribeParentListener=null}var eY=e.i(64111);let eV=u.createContext(void 0);function eK(){return u.useContext(eV)}let ez=(0,eI.fastComponent)(function(e){let t,{children:n,open:o,onOpenChange:a,onOpenChangeComplete:i,defaultOpen:s=!1,disabled:l=!1,modal:d,loopFocus:c=!0,orientation:p="vertical",actionsRef:f,closeParentOnEsc:v=!1,handle:h,triggerId:x,defaultTr
1iggerId:b=null,highlightItemOnHover:S=!0}=e,E=y(!0),C=m(!0),I=ek(!0),O=eK(),T=u.useMemo(()=>O&&C?{type:"menu",store:C.store}:I?{type:"menubar",context:I}:E&&!C?{type:"context-menu",context:E}:{type:void 0},[E,C,I,O]),w=e_.useStore(h?.store,{open:s,openProp:o,activeTriggerId:b,triggerIdProp:x,parent:T});(0,eY.useInitialOpenSync)(w,o,s,b),w.useControlledProp("openProp",o),w.useControlledProp("triggerIdProp",x),w.useContextCallback("onOpenChangeComplete",i);let P=(0,eE.useId)(),k=(0,eE.useId)(),N=w.useState("floatingTreeRoot"),A=(0,es.useFloatingNodeId)(N),j=(0,es.useFloatingParentNodeId)(),D=w.useState("open"),F=w.useState("activeTriggerElement"),L=w.useState("positionerElement"),U=w.useState("hoverEnabled"),H=w.useState("disabled"),_=w.useState("lastOpenChangeReason"),Y=w.useState("parent"),V=w.useState("activeIndex"),K=w.useState("payload"),G=w.useState("floatingParentNodeId"),J=u.useRef(null),W=u.useRef("context-menu"!==Y.type),X=(0,ei.useTimeout)(),$=u.useRef(!0),q=(0,ei.useTimeout)(),Q=null!=G,{openMethod:Z,triggerProps:ee}=(0,eA.useOpenInteractionType)(D);w.useSyncedValues({disabled:l,highlightItemOnHover:S,modal:void 0===Y.type?d:void 0,openMethod:Z,rootId:P}),(0,eY.useImplicitActiveTrigger)(w);let{forceUnmount:et}=(0,eY.useOpenStateTransitions)(D,w,()=>{w.update({allowMouseEnter:!1,stickIfOpen:!0})});(0,z.useIsoLayoutEffect)(()=>{E&&!C?w.update({parent:{type:"context-menu",context:E},floatingNodeId:A,floatingParentNodeId:j}):C&&w.update({floatingNodeId:A,floatingParentNodeId:j})},[E,C,A,j,w]),u.useEffect(()=>{if(D||(J.current=null),"context-menu"===Y.type){if(!D){X.clear(),W.current=!1;return}X.start(500,()=>{W.current=!0})}},[X,D,Y.type]),(0,z.useIsoLayoutEffect)(()=>{D||U||w.set("hoverEnabled",!0)},[D,U,w]);let en=(0,eh.useStableCallback)((e,t)=>{let n=t.reason;if(D===e&&t.trigger===F&&_===n)return;let r=(0,eY.attachPreventUnmountOnClose)(t);if(e||null!=t.trigger||(t.trigger=F??void 0),a?.(e,t),t.isCanceled)return;w.state.floatingRootContext.dispatchOpenChange(e,t);let o=t.event;if(!1===e&&o?.type==="click"&&"touch"===o.pointerType&&!$.current)return;e&&n===R.REASONS.triggerFocus?($.current=!1,q.start(300,()=>{$.current=!0})):($.current=!0,q.clear());let i=(n===R.REASONS.triggerPress||n===R.REASONS.itemPress)&&0===o.detail&&o?.isTrusted,s=!e&&(n===R.REASONS.escapeKey||null==n),l={open:e,openChangeReason:n};J.current=t.event??null,(0,eY.setPopupOpenState)(l,e,t.trigger,r()),w.update(l),"menubar"===Y.type&&(n===R.REASONS.triggerFocus||n===R.REASONS.focusOut||n===R.REASONS.triggerHover||n===R.REASONS.listNavigation||n===R.REASONS.siblingOpen)?w.set("instantType","group"):i||s?w.set("instantType",i?"click":"dismiss"):w.set("instantType",void 0)}),er=(0,eM.useSyncedFloatingRootContext)({popupStore:w,floatingId:k,nested:null!=j,onOpenChange:en}),eo=er.context.events;u.useEffect(()=>{let e=({open:e,eventDetails:t})=>en(e,t);return eo.on("setOpen",e),()=>{eo?.off("setOpen",e)}},[eo,en]);let ea=u.useCallback(()=>{w.setOpen(!1,(0,B.createChangeEventDetails)(R.REASONS.imperativeAction))},[w]);u.useImperativeHandle(f,()=>({unmount:et,close:ea}),[et,ea]),"context-menu"===Y.type&&(t=Y.context),u.useImperativeHandle(t?.positionerRef,()=>L,[L]),u.useImperativeHandle(t?.actionsRef,()=>({setOpen:en}),[en]);let el=(0,eO.useDismiss)(er,{enabled:!H,bubbles:{escapeKey:v&&"menu"===Y.type},outsidePress:()=>"context-menu"!==Y.type||J.current?.type==="contextmenu"||W.current,externalTree:Q?N:void 0}),eu=(0,eN.useDirection)(),ed=u.useCallback(e=>{w.select("activeIndex")!==e&&w.set("activeIndex",e)},[w]),ep=(0,eT.useListNavigation)(er,{enabled:!H,listRef:w.context.itemDomElements,activeIndex:V,nested:void 0!==Y.type,loopFocus:c,orientation:p,parentOrientation:"menubar"===Y.type?Y.context.orientation:void 0,rtl:"rtl"===eu,disabledIndices:eC.EMPTY_ARRAY,onNavigate:ed,openOnArrowKeyDown:"context-menu"!==Y.type,externalTree:Q?N:void 0,focusItemOnHover:S}),ef=u.useCallback(e=>{w.context.typingRef.current=e},[w]),eg=(0,ew.useTypeahead)(er,{enabled:!H,listRef:w.context.itemLabels,elementsRef:w.context.itemDomElements,activeIndex:V,resetMs:ec.TYPEAHEAD_RESET_MS,onMatch:e=>{D&&e!==V&&w.set("activeIndex",e)},onTyping:ef}),em=u.useMemo(()=>{let e=(0,M.mergeProps)(eg.reference,ep.reference,el.reference,{onMouseMove(){w.set("allowMouseEnter",!0)}},ee);return e["aria-haspopup"]="menu",e["aria-expanded"]=D,e},[w,eg.reference,ep.reference,el.reference,ee,D]),ev=u.useMemo(()=>{let e=(0,M.mergeProps)(ep.trigger,el.trigger,ee);return e["aria-haspopup"]="menu",e["aria-expanded"]=!1,e},[ep.trigger,el.trigger,ee]),ex=u.useMemo(()=>(0,M.mergeProps)(eY.FOCUSABLE_POPUP_PROPS,{id:k,role:"menu","aria-labelledby":F?.id,onMouseMove(){w.set("allowMouseEnter",!0),"menu"===Y.type&&w.set("hoverEnabled",!1)},onClick(){w.select("hoverEnabled")&&w.set("hoverEnabled",!1)},onKeyDown(e){let t=w.select("keyboardEventRelay");t&&!e.isPropagationStopped()&&t(e)}},eg.floating,ep.floating,el.floating),[F,k,Y.type,w,eg.floating,ep.floating,el.floating]),eb=ep.item??eC.EMPTY_OBJECT;(0,eY.usePopupInteractionProps)(w,{floatingRootContext:er,activeTriggerProps:em,inactiveTriggerProps:ev,popupProps:ex,itemProps:eb});let eS=u.useMemo(()=>({store:w,parent:T}),[w,T]),ey=(0,r.jsx)(g.Provider,{value:eS,children:"function"==typeof n?n({payload:K}):n});return void 0===Y.type||"context-menu"===Y.type?(0,r.jsx)(es.FloatingTree,{externalTree:N,children:ey}):ey});var eG=e.i(8868),eJ=e.i(50316),eW=e.i(85689),eX=e.i(13082),e$=e.i(72135),eq=e.i(47554),eQ=e.i(64042),eZ=e.i(38452);function e0(e){let{render:t,className:n,style:r,state:o=eC.EMPTY_OBJECT,props:a=eC.EMPTY_ARRAY,refs:i=eC.EMPTY_ARRAY,metadata:s,stateAttributesMapping:l,tag:d="div",...c}=e,{compositeProps:p,compositeRef:f}=function(e={}){let{highlightItemOnHover:t,highlightedIndex:n,onHighlightedIndexChange:r}=(0,eZ.useCompositeRootContext)(),{ref:o,index:a}=(0,j.useCompositeListItem)(e),i=n===a,s=u.useRef(null),l=(0,T.useMergedRefs)(o,s);return{compositeProps:{tabIndex:i?0:-1,onFocus(){r(a)},onMouseMove(){let e=s.current;if(!t||!e)return;let n=e.hasAttribute("disabled")||"true"===e.ariaDisabled;i||n||e.focus()}},compositeRef:l,index:a}}({metadata:s});return(0,v.useRenderElement)(d,e,{state:o,ref:[...i,f],props:[p,...a,c],stateAttributesMapping:l})}var e1=e.i(29315),e2=e.i(46570),e5=e.i(52535);let e3=(0,eI.fastComponentRef)(function(e,t){let n,o,a,{render:i,className:s,style:l,disabled:d=!1,nativeButton:p=!0,id:f,openOnHover:g,delay:x=100,closeDelay:b=0,handle:S,payload:E,...C}=e,I=m(!0),O=S?.store??I?.store;if(!O)throw Error((0,c.default)(85));let T=(0,D.useBaseUiId)(f),P=O.useState("isTriggerActive",T),k=O.useState("floatingRootContext"),N=O.useState("isOpenedByTrigger",T),A=O.useState("triggerPopupId",T),j=u.useRef(null),F=(n=y(!0),o=m(!0),a=ek(!0),u.useMemo(()=>a?{type:"menubar",context:a}:n&&!o?{type:"context-menu",context:n}:{type:void 0},[n,o,a])),L=(0,eZ.useCompositeRootContext)(!0),B=(0,es.useFloatingTree)(),U=u.useMemo(()=>B??new eL.FloatingTreeStore,[B]),H=(0,es.useFloatingNodeId)(U),_=(0,es.useFloatingParentNodeId)(),{registerTrigger:Y,isMountedByThisTrigger:V}=(0,eY.useTriggerDataForwarding)(T,j,O,{payload:E,closeDelay:b,parent:F,floatingTreeRoot:U,floatingNodeId:H,floatingParentNodeId:_,keyboardEventRelay:L?.relayKeyboardEvent}),K="menubar"===F.type,G=O.useState("disabled"),J=d||G||K&&F.context.disabled,{getButtonProps:W,buttonRef:X}=(0,w.useButton)({disabled:J,native:p});u.useEffect(()=>{N||void 0!==F.type||(O.context.allowMouseUpTriggerRef.current=!1)},[O,N,F.type]);let $=u.useRef(null),q=(0,ei.useTimeout)(),Q=(0,eh.useStableCallback)(e=>{if(!$.current)return;q.clear(),O.context.allowMouseUpTriggerRef.current=!1;let t=e.target;if((0,eq.contains)($.current,t)||(0,eq.contains)(O.select("positionerElement"),t)||t===$.current||null!=t&&function e(t){return(0,e1.isHTMLElement)(t)&&t.hasAttribute("data-rootownerid")?t.getAttribute("data-rootownerid")??void 0:(0,e1.isLastTraversableNode)(t)?void 0:e((0,e1.getParentNode)(t))}(t)===O.select("rootId"))return;let n=(0,eQ.getPseudoElementBounds)($.current);e.clientX>=n.left-2&&e.clientX<=n.right+2&&e.clientY>
1=n.top-2&&e.clientY<=n.bottom+2||U.events.emit("close",{domEvent:e,reason:R.REASONS.cancelOpen})});u.useEffect(()=>{N&&O.select("lastOpenChangeReason")===R.REASONS.triggerHover&&(0,eG.ownerDocument)($.current).addEventListener("mouseup",Q,{once:!0})},[N,Q,O]);let Z=K&&F.context.hasSubmenuOpen,ee=g??Z,et=(0,e$.useHoverReferenceInteraction)(k,{enabled:ee&&!J&&"context-menu"!==F.type&&(!K||Z&&!V),handleClose:(0,eJ.safePolygon)({blockPointerEvents:!K}),mouseOnly:!0,move:!1,restMs:void 0===F.type?x:void 0,delay:{close:b},triggerElementRef:j,externalTree:U,isActiveTrigger:P,isClosing:()=>"ending"===O.select("transitionStatus")}),en=function(e,t){let n=(0,ei.useTimeout)(),[r,o]=u.useState(!1);return(0,z.useIsoLayoutEffect)(()=>{e&&"trigger-hover"===t?(o(!0),n.start(ec.PATIENT_CLICK_THRESHOLD,()=>{o(!1)})):e||(n.clear(),o(!1))},[e,t,n]),r}(N,O.select("lastOpenChangeReason")),er=(0,eW.useClick)(k,{enabled:!J&&"context-menu"!==F.type,event:N&&K?"click":"mousedown",toggle:!0,ignoreMouse:!1,stickIfOpen:void 0===F.type&&en}),eo=(0,eX.useFocus)(k,{enabled:!J&&Z}),ea=function(e){let{enabled:t=!0,mouseDownAction:n,open:r}=e,o=u.useRef(!1);return u.useMemo(()=>t?{onMouseDown:e=>{("open"===n&&!r||"close"===n&&r)&&(o.current=!0,(0,eG.ownerDocument)(e.currentTarget).addEventListener("click",()=>{o.current=!1},{once:!0}))},onClick:e=>{o.current&&(o.current=!1,e.preventBaseUIHandler())}}:eC.EMPTY_OBJECT,[t,n,r])}({open:N,enabled:K,mouseDownAction:"open"}),el=u.useMemo(()=>(0,M.mergeProps)(eo.reference,er.reference),[eo.reference,er.reference]),eu=O.useState("triggerProps",V),{preFocusGuardRef:ed,handlePreFocusGuardFocus:ep,handleFocusTargetFocus:ef}=(0,e2.useTriggerFocusGuards)(O,j),eg={disabled:J,open:N},em=[$,t,X,Y,j],ev=[el,et??eC.EMPTY_OBJECT,eu,{"aria-haspopup":"menu","aria-controls":A,id:T,onMouseDown:e=>{O.select("open")||(q.start(200,()=>{O.context.allowMouseUpTriggerRef.current=!0}),(0,eG.ownerDocument)(e.currentTarget).addEventListener("mouseup",Q,{once:!0}))}},K?{role:"menuitem"}:{},ea,C,W],ex=(0,v.useRenderElement)("button",e,{enabled:!K,stateAttributesMapping:h.pressableTriggerOpenStateMapping,state:eg,ref:em,props:ev});return K?(0,r.jsx)(e0,{tag:"button",render:i,className:s,style:l,state:eg,refs:em,props:ev,stateAttributesMapping:h.pressableTriggerOpenStateMapping}):N?(0,r.jsxs)(u.Fragment,{children:[(0,r.jsx)(e5.FocusGuard,{ref:ed,onFocus:ep},`${T}-pre-focus-guard`),(0,r.jsx)(u.Fragment,{children:ex},T),(0,r.jsx)(e5.FocusGuard,{ref:O.context.triggerFocusTargetRef,onFocus:ef},`${T}-post-focus-guard`)]}):(0,r.jsx)(u.Fragment,{children:ex},T)});var e8=e.i(18390);let e6=((n={}).popupWidth="--popup-width",n.popupHeight="--popup-height",n),e4={activationDirection:e=>e?{"data-activation-direction":e}:null},e7=u.forwardRef(function(e,t){let{render:n,className:r,style:o,children:a,...i}=e,{store:s}=m(),{side:l}=f(),u=s.useState("instantType"),{children:d,state:c}=(0,e8.usePopupViewport)({store:s,side:l,cssVars:e6,children:a}),p={activationDirection:c.activationDirection,transitioning:c.transitioning,instant:u};return(0,v.useRenderElement)("div",e,{state:p,ref:t,props:[i,{children:d}],stateAttributesMapping:e4})});var e9=e.i(52225);let te=u.forwardRef(function(e,t){let{render:n,className:r,style:o,label:a,id:i,nativeButton:s=!1,openOnHover:l=!0,delay:d=100,closeDelay:p=0,disabled:g=!1,...x}=e,b=(0,j.useCompositeListItem)({label:a}),S=f(),{store:y}=m(),R=(0,D.useBaseUiId)(i),E=y.useState("open"),C=y.useState("floatingRootContext"),I=y.useState("floatingTreeRoot"),O=y.useState("triggerPopupId",R),T=(0,eY.useTriggerRegistration)(R,y),w=u.useCallback(e=>{let t=T(e);return null!==e&&y.select("open")&&null==y.select("activeTriggerId")&&y.update({activeTriggerId:R,activeTriggerElement:e,closeDelay:p}),t},[T,p,y,R]),M=u.useRef(null),P=u.useCallback(e=>{M.current=e,y.set("activeTriggerElement",e)},[y]),k=eK();if(!k?.parentMenu)throw Error((0,c.default)(37));y.useSyncedValue("closeDelay",p);let N=k.parentMenu,F=y.useState("disabled"),L=N.useState("disabled"),B=g||F||L,U=N.useState("itemProps"),H=N.useState("isActive",b.index),_=u.useMemo(()=>({type:"submenu-trigger",setActive(){N.select("highlightItemOnHover")&&N.set("activeIndex",b.index)}}),[N,b.index]),{getItemProps:Y,itemRef:V}=A({closeOnClick:!1,disabled:B,highlighted:H,id:R,store:y,typingRef:N.context.typingRef,nativeButton:s,itemMetadata:_,nodeId:S?.context.nodeId}),K=y.useState("hoverEnabled"),z=(0,e$.useHoverReferenceInteraction)(C,{enabled:K&&l&&!B,handleClose:(0,eJ.safePolygon)({blockPointerEvents:!0}),mouseOnly:!0,move:!0,restMs:d,delay:{open:d,close:p},shouldOpen:d>0?()=>N.select("allowMouseEnter"):void 0,triggerElementRef:M,externalTree:I,isClosing:()=>"ending"===y.select("transitionStatus")}
1),G=(0,eW.useClick)(C,{enabled:!B,event:"mousedown",toggle:!l,ignoreMouse:l,stickIfOpen:!1}).reference??eC.EMPTY_OBJECT,J=y.useState("triggerProps",!0);return delete J.id,(0,v.useRenderElement)("div",e,{state:{disabled:B,highlighted:H,open:E},stateAttributesMapping:h.triggerOpenStateMapping,props:[G,z,J,U,{"aria-controls":O,tabIndex:E||H?0:-1,onBlur(){H&&N.set("activeIndex",null)}},x,Y],ref:[t,b.ref,V,w,P]})});class tt{constructor(){this.store=new e_}open(e){let t=e?this.store.context.triggerElements.getById(e):void 0;if(e&&!t)throw Error((0,c.default)(83,e));this.store.setOpen(!0,(0,B.createChangeEventDetails)("imperative-action",void 0,t))}close(){this.store.setOpen(!1,(0,B.createChangeEventDetails)("imperative-action",void 0,void 0))}get isOpen(){return this.store.select("open")}}e.s(["Arrow",0,x,"Backdrop",0,C,"CheckboxItem",0,U,"CheckboxItemIndicator",0,Y,"Group",0,K,"GroupLabel",0,G,"Handle",0,tt,"Item",0,J,"LinkItem",0,W,"Popup",0,et,"Portal",0,eo,"Positioner",0,ev,"RadioGroup",0,eb,"RadioItem",0,ey,"RadioItemIndicator",0,eR,"Root",0,ez,"Separator",()=>e9.Separator,"SubmenuRoot",0,function(e){let t=m().store,n=u.useMemo(()=>({parentMenu:t}),[t]);return(0,r.jsx)(eV.Provider,{value:n,children:(0,r.jsx)(ez,{...e})})},"SubmenuTrigger",0,te,"Trigger",0,e3,"Viewport",0,e7,"createHandle",0,function(){return new tt}],60948);var tn=e.i(60948),tn=tn,tr=e.i(75157);function to({...e}){return(0,r.jsx)(tn.Root,{"data-slot":"dropdown-menu",...e})}function ta({...e}){return(0,r.jsx)(tn.Trigger,{"data-slot":"dropdown-menu-trigger",...e})}function ti({align:e="start",alignOffset:t=0,side:n="bottom",sideOffset:o=4,className:a,...i}){return(0,r.jsx)(tn.Portal,{children:(0,r.jsx)(tn.Positioner,{className:"isolate z-50 outline-none",align:e,alignOffset:t,side:n,sideOffset:o,children:(0,r.jsx)(tn.Popup,{"data-slot":"dropdown-menu-content",className:(0,tr.cn)("data-open:animate-in data-closed:animate-out data-closed:fade-out-0 data-open:fade-in-0 data-closed:zoom-out-95 data-open:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 ring-foreground/10 bg-popover text-popover-foreground min-w-32 rounded-lg p-1 shadow-md ring-1 duration-100 data-[side=inline-start]:slide-in-from-right-2 data-[side=inline-end]:slide-in-from-left-2 z-50 max-h-(--available-height) w-(--anchor-width) origin-(--transform-origin) overflow-x-hidden overflow-y-auto outline-none data-closed:overflow-hidden",a),...i})})})}function ts({className:e,inset:t,variant:n="default",...o}){return(0,r.jsx)(tn.Item,{"data-slot":"dropdown-menu-item","data-inset":t,"data-variant":n,className:(0,tr.cn)("focus:bg-accent focus:text-accent-foreground data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 dark:data-[variant=destructive]:focus:bg-destructive/20 data-[variant=destructive]:focus:text-destructive data-[variant=destructive]:*:[svg]:text-destructive not-data-[variant=destructive]:focus:**:text-accent-foreground gap-1.5 rounded-md px-1.5 py-1 text-sm data-inset:pl-7 [&_svg:not([class*='size-'])]:size-4 group/dropdown-menu-item relative flex cursor-default items-center outline-hidden select-none data-disabled:pointer-events-none data-disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0",e),...o})}function tl({className:e,...t}){return(0,r.jsx)(tn.Separator,{"data-slot":"dropdown-menu-separator",className:(0,tr.cn)("bg-border -mx-1 my-1 h-px",e),...t})}e.i(33565),e.i(78784);var tu=e.i(80257),td=e.i(78938);let tc=()=>(0,tu.useIsAdmin)()?(0,r.jsx)(d.Button,{className:"grow",nativeButton:!1,render:(0,r.jsx)(l.default,{href:"/admin",children:"Admin"})}):null,tp=()=>{let{data:e}=(0,td.useSession)();return e?(0,r.jsx)(d.Button,{className:"grow",onClick:()=>(0,td.signOut)(),children:"Logout"}):null};var tf=e.i(26067);let tg=()=>{let{data:e}=(0,td.useSession)(),t=(0,tu.useIsAdmin)();if(!e)return null;let n=e.user?.email??"Account";return(0,r.jsxs)(to,{children:[(0,r.jsx)(ta,{render:(0,r.jsxs)("button",{type:"button",className:"flex items-center gap-2 px-3 py-1.5 rounded-md border border-gray-300 bg-white/70 hover:bg-white transition-colors",children:[(0,r.jsx)(i,{size:24,className:"text-gray-700"}),(0,r.jsxs)("span",{className:"sr-only",children:["Open profile menu for ",n]})]})}),(0,r.jsxs)(ti,{align:"end",children:[(0,r.jsx)("div",{className:"px-2 py-1.5 text-xs text-muted-foreground truncate",children:n}),(0,r.jsx)(tl,{}),t&&(0,r.jsx)(ts,{render:(0,r.jsx)(l.default,{href:"/admin",className:"w-full",children:"Admin"})}),t&&(0,r.jsx)(tl,{}),(0,r.jsx)(ts,{variant:"destructive",onClick:()=>{(0,td.signOut)()},children:"Logout"})]})]})};e.s(["default",0,()=>{let[e,t]=(0,u.useState)(!1);return(0,r.jsx)("header",{className:"sticky top-0 z-40 w-full border-b shadow backdrop-blur-lg bg-white/80 border-white/80",children:(0,r.jsx)(tf.PageContainer,{children:(0,r.jsxs)("div",{className:"flex flex-row justify-between h-16 py-8 relative",children:[(0,r.jsx)("div",{className:"flex items-center animate-fade-in",children:(0,r.jsx)(l.default,{href:"/",className:"flex items-center",onClick:()=>t(!1),children:(0,r.jsx)("img",{src:"/logo.webp",alt:"ServeScope Logo",className:"h-10",width:186,height:40})})}),(0,r.jsxs)("div",{className:"hidden sm:flex items-center gap-2 animate-fade-in",style:{animationDelay:"200ms"},children:[(0,r.jsx)(l.default,{href:"/directory",className:" text-gray-500 py-2 px-4 font-semibold text-xl",children:"Directory"}),(0,r.jsx)(l.default,{href:"/articles",className:" text-gray-500 py-2 px-4 font-semibold text-xl",children:"Articles"}),(0,r.jsx)(l.default,{href:"/#registration-form",children:(0,r.jsx)(d.Button,{className:"bg-cardinal hover:bg-cardinal/90 text-white hover:scale-105 transition-transform duration-300",children:"ð Register Early"})}),(0,r.jsx)(tg,{})]}),(0,r.jsx)("div",{className:"flex items-center sm:hidden",children:(0,r.jsx)("button",{type:"button","aria-label":e?"Close menu":"Open menu","aria-expanded":e,"aria-controls":"mobile-nav",onClick:()=>t(e=>!e),className:"flex items-center justify-center w-10 h-10 rounded-md border border-gray-300 bg-white/70 backdrop-blur hover:bg-white transition-colors",children:e?(0,r.jsx)(s,{size:26,stroke:2,className:"text-gray-800"}):(0,r.jsx)(a,{size:26,stroke:2,className:"text-gray-800"})})}),e&&(0,r.jsx)("div",{id:"mobile-nav",className:"absolute top-full left-0 w-full bg-white/95 backdrop-blur border-b shadow-md sm:hidden animate-fade-in",children:(0,r.jsxs)("nav",{className:"flex flex-col px-4 py-4 gap-2",children:[(0,r.jsx)(l.default,{href:"/directory",onClick:()=>t(!1),className:"text-gray-700 py-2 font-semibold text-lg",children:"Directory"}),(0,r.jsx)(l.default,{href:"/articles",onClick:()=>t(!1),className:"text-gray-700 py-2 font-semibold text-lg",children:"Articles"}),(0,r.jsx)(l.default,{href:"/#registration-form",onClick:()=>t(!1),children:(0,r.jsx)(d.Button,{className:"w-full bg-cardinal hover:bg-cardinal/90 text-white",children:"ð Register Early"})}),(0,r.jsxs)("div",{className:"flex items-center gap-2 pt-2",children:[(0,r.jsx)(tp,{}),(0,r.jsx)(tc,{})]})]})})]})})})}],88589)}]);
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.