1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,728231,e=>{"use strict";var t=e.i(408359);e.s([],810315),e.i(810315);var n=e.i(308954),r=e.i(538526),o=e.i(18557),i=e.i(436859),a=e.i(916959);let s=n.createContext(void 0);function l(e){let t=n.useContext(s);if(void 0===t&&!e)throw Error((0,a.default)(72));return t}var u=e.i(758366),c=e.i(666713),d=e.i(880269),p=e.i(816165),f=e.i(857214);function g(e){return null!=e&&null!=e.clientX}var v=e.i(198393),h=e.i(374069),S=e.i(812122),P=e.i(746897),m=e.i(224216),x=e.i(195766),C=e.i(431196),y=e.i(215341),R=e.i(149957);let O={...y.popupStoreSelectors,disabled:e=>e.disabled,instantType:e=>e.instantType,isInstantPhase:e=>e.isInstantPhase,trackCursorAxis:e=>e.trackCursorAxis,disableHoverablePopup:e=>e.disableHoverablePopup,lastOpenChangeReason:e=>e.openChangeReason,closeOnClick:e=>e.closeOnClick,closeDelay:e=>e.closeDelay,adaptiveOrigin:e=>e.adaptiveOrigin};class b extends m.ReactStore{constructor(e,t,n){const r=new R.PopupTriggerMap;super(E(e,r,t,n),T(r),O)}setOpen=(e,t)=>{(0,S.applyPopupOpenChange)(this,e,t,{extraState:{openChangeReason:t.reason}})};cancelPendingOpen(e){this.state.floatingRootContext.dispatchOpenChange(!1,(0,h.createChangeEventDetails)(x.REASONS.triggerPress,e))}}function E(e,t,n,r=!1){let o={...(0,y.createInitialPopupStoreState)(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,adaptiveOrigin:void 0,...e};return o.floatingRootContext=(0,y.createPopupFloatingRootContext)(t,n,r),o}function T(e){return{popupRef:n.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:e}}let I=(0,r.fastComponent)(function(e){let{disabled:r=!1,defaultOpen:o=!1,open:a,disableHoverablePopup:l=!1,trackCursorAxis:u="none",actionsRef:c,onOpenChange:d,onOpenChangeComplete:p,handle:f,triggerId:g,defaultTriggerId:v=null,children:P}=e,m=(0,S.usePopupRootStore)((e,t)=>new b({open:o,openProp:a,activeTriggerId:v,triggerIdProp:g},e,t));m.useControlledProp("openProp",a),m.useControlledProp("triggerIdProp",g),m.useContextCallback("onOpenChange",d),m.useContextCallback("onOpenChangeComplete",p);let C=m.useState("open"),y=!r&&C,R=m.useState("activeTriggerId"),O=m.useState("mounted"),E=m.useState("payload");m.useSyncedValues({trackCursorAxis:u,disableHoverablePopup:l,disabled:r}),(0,S.useImplicitActiveTrigger)(m,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:T,transitionStatus:I}=(0,S.useOpenStateTransitions)(y,m),w=m.useState("isInstantPhase"),M=m.useState("instantType"),k=m.useState("lastOpenChangeReason"),D=n.useRef(null);(0,i.useIsoLayoutEffect)(()=>{C&&r&&m.setOpen(!1,(0,h.createChangeEventDetails)(x.REASONS.disabled))},[C,r,m]),(0,i.useIsoLayoutEffect)(()=>{"ending"===I&&k===x.REASONS.none||"ending"!==I&&w?("delay"!==M&&(D.current=M),m.set("instantType","delay")):null!==D.current&&(m.set("instantType",D.current),D.current=null)},[I,w,k,M,m]),(0,i.useIsoLayoutEffect)(()=>{y&&null==R&&m.set("payload",void 0)},[m,R,y]),n.useImperativeHandle(c,()=>({unmount:T,close:()=>m.setOpen(!1,(0,h.createChangeEventDetails)(x.REASONS.imperativeAction))}),[T,m]);let j=y||O||!r&&"none"!==u;return(0,t.jsxs)(s.Provider,{value:m,children:[f&&(0,t.jsx)(S.PopupHandleAttachment,{handle:f,store:m}),j&&(0,t.jsx)(A,{store:m,disabled:r,trackCursorAxis:u}),"function"==typeof P?P({payload:E}):P]})});function A({store:e,disabled:t,trackCursorAxis:r}){let i=e.useState("floatingRootContext"),a=(0,v.useDismiss)(i,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),s=function(e,t={}){let{enabled:r=!0,axis:o="both"}=t,i="rootStore"in e?e.rootStore:e,a=i.useState("open"),s=i.useState("floatingElement"),l=i.useState("domReferenceElement"),v=i.context.dataRef,h=n.useRef(!1),S=n.useRef(null),[P,m]=n.useState(),[x,C]=n.useState([]),y=(0,c.useStableCallback)(e=>{i.set("positionReference",e)}),R=(0,c.useStableCallback)((e,t,n)=>{if(!h.current&&(!v.current.openEvent||g(v.current.openEvent))){var r,a;let s,u,c;i.set("positionReference",(r=n??l,a={x:e,y:t,axis:o,dataRef:v,pointerType:P},s=null,u=null,c=!1,{contextElement:r||void 0,getBoundingClientRect(){let e=r?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},t="x"===a.axis||"both"===a.axis,n="y"===a.axis||"both"===a.axis,o=["mouseenter","mousemove"].includes(a.dataRef.current.openEvent?.type||"")&&"touch"!==a.pointerType,i=e.width,l=e.height,d=e.x,p=e.y;return null==s&&a.x&&t&&(s=e.x-a.x),null==u&&a.y&&n&&(u=e.y-a.y),d-=s||0,p-=u||0,i=0,l=0,!c||o?(i="y"===a.axis?e.width:0,l="x"===a.axis?e.height:0,d=t&&null!=a.x?a.x:d,p=n&&null!=a.y?a.y:p):c&&!o&&(l="x"===a.axis?e.height:l,i="y"===a.axis?e.width:i),c=!0,{width:i,height:l,x:d,y:p,top:p,right:d+i,bottom:p+l,left:d}}}))}}),O=(0,c.useStableCallback)(e=>{a?S.current||(R(e.clientX,e.clientY,e.currentTarget),C([])):R(e.clientX,e.clientY,e.currentTarget)}),b=(0,f.isMouseLikePointerType)(P)?s:a;n.useEffect(()=>{if(!r)return void y(l);if(!b)return;function e(){S.current?.(),S.current=null}let t=(0,d.getWindow)(s);return!v.current.openEvent||g(v.current.openEvent)?S.current=(0,u.addEventListener)(t,"mousemove",function(t){let n=(0,p.getTarget)(t);
1(0,p.contains)(s,n)?e():R(t.clientX,t.clientY)}):y(l),e},[b,r,s,v,l,i,R,y,x]),n.useEffect(()=>()=>{i.set("positionReference",null)},[i]),n.useEffect(()=>{r&&!s&&(h.current=!1)},[r,s]),n.useEffect(()=>{!r&&a&&(h.current=!0)},[r,a]);let E=n.useMemo(()=>{function e(e){m(e.pointerType)}return{onPointerDown:e,onPointerEnter:e,onMouseMove:O,onMouseEnter:O}},[O]);return n.useMemo(()=>r?{reference:E,trigger:E}:{},[r,E])}(i,{enabled:!t&&"none"!==r,axis:"none"===r?void 0:r}),l=n.useMemo(()=>(0,P.mergeProps)(s.reference,a.reference),[s.reference,a.reference]);return(0,S.usePopupInteractionProps)(e,{activeTriggerProps:l,inactiveTriggerProps:l,popupProps:a.floating??o.EMPTY_OBJECT}),null}var w=e.i(600932),M=e.i(431579),k=e.i(50931),D=e.i(308663),j=e.i(419196),H=e.i(887976);let N=n.createContext(void 0);var L=e.i(889617),B=e.i(107135);let F=n.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new w.Timeout,currentIdRef:{current:null},currentContextRef:{current:null}});function z(e){let{children:r,delay:o,timeoutMs:a=0}=e,s=n.useRef(o),l=n.useRef(o),u=n.useRef(null),c=n.useRef(null),d=(0,w.useTimeout)();return(0,i.useIsoLayoutEffect)(()=>{if(l.current=o,!u.current){s.current=o;return}s.current={open:(0,B.getDelay)(s.current,"open"),close:(0,B.getDelay)(o,"close")}},[o,u,s,l]),(0,t.jsx)(F.Provider,{value:n.useMemo(()=>({hasProvider:!0,delayRef:s,initialDelayRef:l,currentIdRef:u,timeoutMs:a,currentContextRef:c,timeout:d}),[a,d]),children:r})}var U=e.i(775273),V=e.i(462198),_=e.i(25339);let X="data-base-ui-tooltip-trigger";function Y(e){if("composedPath"in e){let t=e.composedPath();for(let e=0;e<t.length;e+=1){let n=t[e];if((0,d.isElement)(n))return n}}let t=e.target;return(0,d.isElement)(t)?t:null}let K=(0,r.fastComponentRef)(function(e,t){let{render:r,className:o,style:s,handle:u,payload:c,disabled:g,delay:v,closeOnClick:P=!0,closeDelay:m,id:C,...y}=e,R=l(!0),O=(0,j.usePopupHandleStore)(u)??R;if(!O)throw Error((0,a.default)(82));let b=(0,H.useBaseUiId)(C),E=O.useState("isTriggerActive",b),T=O.useState("isOpenedByTrigger",b),I=O.useState("floatingRootContext"),A=n.useRef(null),z=v??600,K=m??0,{registerTrigger:J,isMountedByThisTrigger:W}=(0,S.useTriggerDataForwarding)(b,A,O,{payload:c,closeOnClick:P,closeDelay:K}),$=n.useContext(N),{delayRef:q,isInstantPhase:G,hasProvider:Q}=function(e,t={open:!1}){let{open:r}=t,o="rootStore"in e?e.rootStore:e,a=o.useState("floatingId"),{currentIdRef:s,delayRef:l,timeoutMs:u,initialDelayRef:c,currentContextRef:d,hasProvider:p,timeout:f}=n.useContext(F),[g,v]=n.useState(!1),S=n.useRef(r);return(0,i.useIsoLayoutEffect)(()=>{S.current=r},[r]),(0,i.useIsoLayoutEffect)(()=>{function e(){d.current?.setIsInstantPhase(!1),s.current=null,d.current=null,l.current=c.current,f.clear()}if(s.current&&!r&&s.current===a){if(v(!1),u)return f.start(u,()=>{o.select("open")||s.current&&s.current!==a||e()}),()=>{(S.current||s.current!==a)&&f.clear()};e()}},[r,a,s,l,u,c,d,f,o]),(0,i.useIsoLayoutEffect)(()=>{if(!r)return;let e=d.current,t=s.current;f.clear(),d.current={onOpenChange:o.setOpen,setIsInstantPhase:v},s.current=a,l.current={open:0,close:(0,B.getDelay)(c.current,"close")},null!==t&&t!==a?(v(!0),e?.setIsInstantPhase(!0),e?.onOpenChange(!1,(0,h.createChangeEventDetails)(x.REASONS.none))):(v(!1),e?.setIsInstantPhase(!1))},[r,a,o,s,l,c,d,f]),(0,i.useIsoLayoutEffect)(()=>()=>{s.current===a&&(d.current=null,S.current)&&(s.current=null,l.current=c.current,f.clear())},[d,s,l,a,c,f]),n.useMemo(()=>({hasProvider:p,delayRef:l,isInstantPhase:g}),[p,l,g])}(I,{open:T}),Z=(0,_.useHoverInteractionSharedState)(I);O.useSyncedValue("isInstantPhase",G);let ee=O.useState("disabled"),et=g??ee,en=(0,M.useValueAsRef)(et),er=O.useState("trackCursorAxis"),eo=O.useState("disableHoverablePopup"),ei=n.useRef(!1),ea=(0,w.useTimeout)(),es=n.useRef(void 0);function el(){return Q?0===(0,B.getDelay)(q.current,"open")?0:v??$??600:z}function eu(e){let t=A.current;if(!t||!e)return!1;let n=function(e){let t=e;for(;t;){let e=t.closest(`[${X}]`);if(e)return e;let n=t.getRootNode();t="host"in n&&(0,d.isElement)(n.host)?n.host:null}return null}(e);
1return null!==n&&n!==t&&(0,p.contains)(t,n)}let ec=(0,V.useHoverReferenceInteraction)(I,{enabled:!et,mouseOnly:!0,move:!1,handleClose:eo||"both"===er?null:(0,L.safePolygon)(),restMs:el,delay:()=>null==m&&Q?{close:(0,B.getDelay)(q.current,"close")}:{close:K},triggerElementRef:A,isActiveTrigger:E,isClosing:()=>"ending"===O.select("transitionStatus"),shouldOpen:()=>!ei.current}),ed=(0,U.useFocus)(I,{enabled:!et}).reference,ep=O.useState("triggerProps",W),ef=W||"none"!==er;return(0,D.useRenderElement)("button",e,{state:{open:T},ref:[t,J,A],props:[ec,ed,ef?ep:void 0,{onMouseOver(e){(e=>{let t,n=ei.current,r=Y(e),o=(ei.current=t=eu(r),t&&(Z.openChangeTimeout.clear(),Z.restTimeout.clear(),Z.restTimeoutPending=!1,ea.clear()),t),i=A.current,a=i&&r&&(0,p.contains)(i,r);if(o&&O.select("open")&&O.select("lastOpenChangeReason")===x.REASONS.triggerHover)return O.setOpen(!1,(0,h.createChangeEventDetails)(x.REASONS.triggerHover,e));if(n&&!o&&a&&!en.current&&!O.select("open")&&i&&(0,f.isMouseLikePointerType)(es.current)){let t=()=>{ei.current||en.current||O.select("open")||O.setOpen(!0,(0,h.createChangeEventDetails)(x.REASONS.triggerHover,e,i))},n=el();0===n?(ea.clear(),t()):ea.start(n,t)}})(e.nativeEvent)},onFocus(e){eu(Y(e.nativeEvent))&&e.preventBaseUIHandler()},onMouseLeave(){ei.current=!1,ea.clear(),es.current=void 0},onPointerEnter(e){es.current=e.pointerType},onPointerDown(e){es.current=e.pointerType,O.set("closeOnClick",P),P&&!O.select("open")&&O.cancelPendingOpen(e.nativeEvent)},onClick(e){P&&!O.select("open")&&O.cancelPendingOpen(e.nativeEvent)},id:b,"data-trigger-disabled":et?"":void 0,[X]:et?void 0:""},y],stateAttributesMapping:k.triggerOpenStateMapping})}),J=n.createContext(void 0);var W=e.i(333407);let $=n.forwardRef(function(e,n){let{keepMounted:r=!1,...o}=e;return l().useState("mounted")||r?(0,t.jsx)(J.Provider,{value:r,children:(0,t.jsx)(W.FloatingPortalLite,{ref:n,...o})}):null}),q=n.createContext(void 0);function G(){let e=n.useContext(q);if(void 0===e)throw Error((0,a.default)(71));return e}var Q=e.i(945516),Z=e.i(199714),ee=e.i(120262);let et=n.forwardRef(function(e,r){let{render:o,className:i,anchor:s,positionMethod:u="absolute",side:c="top",align:d="center",sideOffset:p=0,alignOffset:f=0,collisionBoundary:g="clipping-ancestors",collisionPadding:v=5,arrowPadding:h=5,sticky:S=!1,disableAnchorTracking:P=!1,collisionAvoidance:m=Z.POPUP_COLLISION_AVOIDANCE,style:x,...C}=e,y=l(),R=function(){let e=n.useContext(J);if(void 0===e)throw Error((0,a.default)(70));return e}(),O=y.useState("open"),b=y.useState("mounted"),E=y.useState("trackCursorAxis"),T=y.useState("disableHoverablePopup"),I=y.useState("floatingRootContext"),A=y.useState("instantType"),w=y.useState("transitionStatus"),M=y.useState("adaptiveOrigin"),k=(0,Q.useAnchorPositioning)({anchor:s,positionMethod:u,floatingRootContext:I,mounted:b,side:c,sideOffset:p,align:d,alignOffset:f,collisionBoundary:g,collisionPadding:v,sticky:S,arrowPadding:h,disableAnchorTracking:P,keepMounted:R,collisionAvoidance:m,adaptiveOrigin:M}),D=n.useMemo(()=>({open:O,side:k.side,align:k.align,anchorHidden:k.anchorHidden,instant:"none"!==E?"tracking-cursor":A}),[O,k.side,k.align,k.anchorHidden,E,A]),j=(0,ee.usePositioner)(e,D,{styles:k.positionerStyles,transitionStatus:w,props:C,refs:[r,y.useStateSetter("positionerElement")],hidden:!b,inert:!O||"both"===E||T});return(0,t.jsx)(q.Provider,{value:k,children:j})});var en=e.i(355550),er=e.i(509768),eo=e.i(774995);let ei=n.forwardRef(function(e,t){let{render:n,className:r,style:o,...i}=e,a=l(),{side:s,align:u}=G(),c=a.useState("open"),d=a.useState("instantType"),p=a.useState("transitionStatus"),f=a.useState("popupProps"),g=a.useState("floatingRootContext"),v=a.useState("disabled"),h=a.useState("closeDelay");(0,en.useOpenChangeComplete)({open:c,ref:a.context.popupRef,onComplete(){c&&a.context.onOpenChangeComplete?.(!0)}}),(0,eo.useHoverFloatingInteraction)(g,{enabled:!v,closeDelay:h});let P=a.useStateSetter("popupElement");return(0,D.useRenderElement)("div",e,{state:{open:c,side:s,align:u,instant:d,transitionStatus:p}
1,ref:[t,a.context.popupRef,P],props:[S.FOCUSABLE_POPUP_PROPS,f,(0,er.getDisabledMountTransitionStyles)(p),i],stateAttributesMapping:k.popupTransitionStateMapping})}),ea=n.forwardRef(function(e,t){let{render:n,className:r,style:o,...i}=e,a=l(),{arrowRef:s,side:u,align:c,arrowUncentered:d,arrowStyles:p}=G(),f=a.useState("open"),g=a.useState("instantType");return(0,D.useRenderElement)("div",e,{state:{open:f,side:u,align:c,uncentered:d,instant:g},ref:[t,s],props:[{style:p,"aria-hidden":!0},i],stateAttributesMapping:k.popupStateMapping})});var es=e.i(706394);let el=n.forwardRef(function(e,t){let{render:n,className:r,style:o,children:i,...a}=e,s=l(),u=G(),c=s.useState("instantType"),{children:d,state:p}=(0,es.usePopupViewport)({store:s,side:u.side,children:i}),f={activationDirection:p.activationDirection,transitioning:p.transitioning,instant:c};return(0,D.useRenderElement)("div",e,{state:f,ref:t,props:[a,{children:d}],stateAttributesMapping:es.popupViewportStateMapping})});var eu=e.i(936381);class ec extends eu.BasePopupHandle{constructor(){super(function(){let e=new R.PopupTriggerMap;return Object.assign(new C.NullStore(Object.freeze(E(void 0,e)),Object.freeze(T(e)),O),{setOpen:o.NOOP,cancelPendingOpen:o.NOOP})}(),"Tooltip")}open(e){this.openByTrigger(e)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}}e.s(["Arrow",0,ea,"Handle",0,ec,"Popup",0,ei,"Portal",0,$,"Positioner",0,et,"Provider",0,function(e){let{delay:r,closeDelay:o,timeout:i=400}=e,a=n.useMemo(()=>({open:r,close:o}),[r,o]);return(0,t.jsx)(N.Provider,{value:r,children:(0,t.jsx)(z,{delay:a,timeoutMs:i,children:e.children})})},"Root",0,I,"Trigger",0,K,"Viewport",0,el,"createHandle",0,function(){return new ec}],828692);var ed=e.i(828692),ed=ed,ep=e.i(647163);e.s(["Tooltip",0,function({...e}){return(0,t.jsx)(ed.Root,{"data-slot":"tooltip",...e})},"TooltipContent",0,function({className:e,side:n="top",sideOffset:r=4,align:o="center",alignOffset:i=0,children:a,...s}){return(0,t.jsx)(ed.Portal,{children:(0,t.jsx)(ed.Positioner,{align:o,alignOffset:i,side:n,sideOffset:r,className:"isolate z-50",children:(0,t.jsxs)(ed.Popup,{"data-slot":"tooltip-content",className:(0,ep.cn)("z-50 inline-flex w-fit max-w-xs origin-(--transform-origin) items-center gap-1.5 rounded-md bg-foreground px-3 py-1.5 text-xs text-balance text-background has-data-[slot=kbd]:pr-1.5 data-[side=bottom]:slide-in-from-top-2 data-[side=inline-end]:slide-in-from-left-2 data-[side=inline-start]:slide-in-from-right-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 **:data-[slot=kbd]:relative **:data-[slot=kbd]:isolate **:data-[slot=kbd]:z-50 **:data-[slot=kbd]:rounded-sm data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95",e),...s,children:[a,(0,t.jsx)(ed.Arrow,{className:"z-50 size-2.5 translate-y-[calc(-50%-2px)] rotate-45 rounded-[2px] bg-foreground fill-foreground data-[side=bottom]:top-1 data-[side=inline-end]:top-1/2! data-[side=inline-end]:-left-1 data-[side=inline-end]:-translate-y-1/2 data-[side=inline-start]:top-1/2! data-[side=inline-start]:-right-1 data-[side=inline-start]:-translate-y-1/2 data-[side=left]:top-1/2! data-[side=left]:-right-1 data-[side=left]:-translate-y-1/2 data-[side=right]:top-1/2! data-[side=right]:-left-1 data-[side=right]:-translate-y-1/2 data-[side=top]:-bottom-2.5"})]})})})},"TooltipProvider",0,function({delay:e=0,...n}){return(0,t.jsx)(ed.Provider,{"data-slot":"tooltip-provider",delay:e,...n})},"TooltipTrigger",0,function({...e}){return(0,t.jsx)(ed.Trigger,{"data-slot":"tooltip-trigger",...e})}],728231)},333407,e=>{"use strict";e.i(28335);var t=e.i(308954),n=e.i(500763),r=e.i(83957),o=e.i(408359);let i=t.forwardRef(function(e,i){let{children:a,container:s,className:l,render:u,style:c,...d}=e,{node:p,subtree:f}=(0,r.useFloatingPortalNode)({container:s,ref:i,componentProps:e,elementProps:d});return f||p?(0,o.jsxs)(t.Fragment,{children:[f,p&&n.createPortal(a,p)]}):null});e.s(["FloatingPortalLite",0,i])}]);
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.