(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,821957,e=>{"use strict";var t=e.i(736893),n=(e,t,n,r,o,i,s,a)=>{let l=document.documentElement,u=["light","dark"];function c(t){var n;(Array.isArray(e)?e:[e]).forEach(e=>{let n="class"===e,r=n&&i?o.map(e=>i[e]||e):o;n?(l.classList.remove(...r),l.classList.add(i&&i[t]?i[t]:t)):l.setAttribute(e,t)}),n=t,a&&u.includes(n)&&(l.style.colorScheme=n)}if(r)c(r);else try{let e=localStorage.getItem(t)||n,r=s&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(r)}catch(e){}},r=["light","dark"],o="(prefers-color-scheme: dark)",i="u"{},themes:[]},l=["light","dark"],u=e=>{let{forcedTheme:n,disableTransitionOnChange:i=!1,enableSystem:a=!0,enableColorScheme:u=!0,storageKey:f="theme",themes:m=l,defaultTheme:h=a?"system":"light",attribute:v="data-theme",value:S,children:y,nonce:E,scriptProps:C}=e,[b,R]=t.useState(()=>d(f,h)),[x,T]=t.useState(()=>"system"===b?g():b),w=S?Object.values(S):m,O=t.useCallback(e=>{let t=e;if(!t)return;"system"===e&&a&&(t=g());let n=S?S[t]:t,o=i?p(E):null,s=document.documentElement,l=e=>{"class"===e?(s.classList.remove(...w),n&&s.classList.add(n)):e.startsWith("data-")&&(n?s.setAttribute(e,n):s.removeAttribute(e))};if(Array.isArray(v)?v.forEach(l):l(v),u){let e=r.includes(h)?h:null,n=r.includes(t)?t:e;s.style.colorScheme=n}null==o||o()},[E]),P=t.useCallback(e=>{let t="function"==typeof e?e(b):e;R(t);try{localStorage.setItem(f,t)}catch(e){}},[b]),A=t.useCallback(e=>{T(g(e)),"system"===b&&a&&!n&&O("system")},[b,n]);t.useEffect(()=>{let e=window.matchMedia(o);return e.addListener(A),A(e),()=>e.removeListener(A)},[A]),t.useEffect(()=>{let e=e=>{e.key===f&&(e.newValue?R(e.newValue):P(h))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[P]),t.useEffect(()=>{O(null!=n?n:b)},[n,b]);let I=t.useMemo(()=>({theme:b,setTheme:P,forcedTheme:n,resolvedTheme:"system"===b?x:b,themes:a?[...m,"system"]:m,systemTheme:a?x:void 0}),[b,P,n,x,a,m]);return t.createElement(s.Provider,{value:I},t.createElement(c,{forcedTheme:n,storageKey:f,attribute:v,enableSystem:a,enableColorScheme:u,defaultTheme:h,value:S,themes:m,nonce:E,scriptProps:C}),y)},c=t.memo(e=>{let{forcedTheme:r,storageKey:o,attribute:i,enableSystem:s,enableColorScheme:a,defaultTheme:l,value:u,themes:c,nonce:d,scriptProps:p}=e,g=JSON.stringify([i,o,l,r,c,u,s,a]).slice(1,-1);return t.createElement("script",{...p,suppressHydrationWarning:!0,nonce:"u"{let n;if(!i){try{n=localStorage.getItem(e)||void 0}catch(e){}return n||t}},p=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},g=e=>(e||(e=window.matchMedia(o)),e.matches?"dark":"light");e.s(["ThemeProvider",0,e=>t.useContext(s)?t.createElement(t.Fragment,null,e.children):t.createElement(u,{...e}),"useTheme",0,()=>{var e;return null!=(e=t.useContext(s))?e:a}])},468575,422499,e=>{"use strict";var t,n,r=e.i(835240);e.s([],288649),e.i(288649),e.i(276949);var o=e.i(736893),i=e.i(154660),s=e.i(528796),a=e.i(804849),l=e.i(462902);let u=o.createContext(void 0);function c(e){let t=o.useContext(u);if(void 0===t&&!e)throw Error((0,l.default)(72));return t}var d=e.i(92615),p=e.i(887642),g=e.i(682354),f=e.i(447594);function m(e){return null!=e&&null!=e.clientX}var h=e.i(594640),v=e.i(306296),S=e.i(67077),y=e.i(894621),E=e.i(570524),C=e.i(596290),b=e.i(370161),R=e.i(903224),x=e.i(611008),T=e.i(586622),w=e.i(771326),O=e.i(87396);let P={...w.popupStoreSelectors,disabled:(0,C.createSelector)(e=>e.disabled),instantType:(0,C.createSelector)(e=>e.instantType),isInstantPhase:(0,C.createSelector)(e=>e.isInstantPhase),trackCursorAxis:(0,C.createSelector)(e=>e.trackCursorAxis),disableHoverablePopup:(0,C.createSelector)(e=>e.disableHoverablePopup),lastOpenChangeReason:(0,C.createSelector)(e=>e.openChangeReason),closeOnClick:(0,C.createSelector)(e=>e.closeOnClick),closeDelay:(0,C.createSelector)(e=>e.closeDelay),hasViewport:(0,C.createSelector)(e=>e.hasViewport)};class A extends b.ReactStore{constructor(e){super({...(0,w.createInitialPopupStoreState)(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1,...e},{popupRef:o.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:new O.PopupTriggerMap},P)}setOpen=(e,t)=>{let n=t.reason,r=n===T.REASONS.triggerHover,o=e&&n===T.REASONS.triggerFocus,i=!e&&(n===T.REASONS.triggerPress||n===T.REASONS.escapeKey);if(t.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},this.context.onOpenChange?.(e,t),t.isCanceled)return;let s=()=>{let r={open:e,openChangeReason:n};o?r.instantType="focus":i?r.instantType="dismiss":n===T.REASONS.triggerHover&&(r.instantType=void 0);let s=t.trigger?.id??null;(s||e)&&(r.activeTriggerId=s,r.activeTriggerElement=t.trigger??null),this.update(r)};r?E.flushSync(s):s()};static useStore(e,t){let n=(0,R.useRefWithInit)(()=>new A(t)).current,r=e??n,o=(0,x.useSyncedFloatingRootContext)({popupStore:r,onOpenChange:r.setOpen});return r.state.floatingRootContext=o,r}}let I=(0,i.fastComponent)(function(e){let{disabled:t=!1,defaultOpen:n=!1,open:i,disableHoverablePopup:l=!1,trackCursorAxis:c="none",actionsRef:E,onOpenChange:C,onOpenChangeComplete:b,handle:R,triggerId:x,defaultTriggerId:w=null,children:O}=e,P=A.useStore(R?.store,{open:n,openProp:i,activeTriggerId:w,triggerIdProp:x});(0,s.useOnFirstRender)(()=>{void 0===i&&!1===P.state.open&&!0===n&&P.update({open:!0,activeTriggerId:w})}),P.useControlledProp("openProp",i),P.useControlledProp("triggerIdProp",x),P.useContextCallback("onOpenChange",C),P.useContextCallback("onOpenChangeComplete",b);let I=P.useState("open"),M=!t&&I,k=P.useState("activeTriggerId"),D=P.useState("payload");P.useSyncedValues({trackCursorAxis:c,disableHoverablePopup:l}),(0,a.useIsoLayoutEffect)(()=>{I&&t&&P.setOpen(!1,(0,S.createChangeEventDetails)(T.REASONS.disabled))},[I,t,P]),P.useSyncedValue("disabled",t),(0,y.useImplicitActiveTrigger)(P);let{forceUnmount:L,transitionStatus:N}=(0,y.useOpenStateTransitions)(M,P),H=P.useState("isInstantPhase"),V=P.useState("instantType"),j=P.useState("lastOpenChangeReason"),F=o.useRef(null);(0,a.useIsoLayoutEffect)(()=>{"ending"===N&&j===T.REASONS.none||"ending"!==N&&H?("delay"!==V&&(F.current=V),P.set("instantType","delay")):null!==F.current&&(P.set("instantType",F.current),F.current=null)},[N,H,j,V,P]),(0,a.useIsoLayoutEffect)(()=>{M&&null==k&&P.set("payload",void 0)},[P,k,M]);let U=o.useCallback(()=>{var e,t;let n;P.setOpen(!1,(e=P,t=T.REASONS.imperativeAction,(n=(0,S.createChangeEventDetails)(t)).preventUnmountOnClose=()=>{e.set("preventUnmountingOnClose",!0)},n))},[P]);o.useImperativeHandle(E,()=>({unmount:L,close:U}),[L,U]);let B=P.useState("floatingRootContext"),K=(0,h.useDismiss)(B,{enabled:!t,referencePress:()=>P.select("closeOnClick")}),W=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n="rootStore"in e?e.rootStore:e,r=n.useState("open"),i=n.useState("floatingElement"),s=n.useState("domReferenceElement"),a=n.context.dataRef,{enabled:l=!0,axis:u="both"}=t,c=o.useRef(!1),h=o.useRef(null),[v,S]=o.useState(),[y,E]=o.useState([]),C=(0,p.useStableCallback)((e,t,r)=>{if(!c.current&&(!a.current.openEvent||m(a.current.openEvent))){var o,i;let l,c,d;n.set("positionReference",(o=r??s,i={x:e,y:t,axis:u,dataRef:a,pointerType:v},l=null,c=null,d=!1,{contextElement:o||void 0,getBoundingClientRect(){let e=o?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},t="x"===i.axis||"both"===i.axis,n="y"===i.axis||"both"===i.axis,r=["mouseenter","mousemove"].includes(i.dataRef.current.openEvent?.type||"")&&"touch"!==i.pointerType,s=e.width,a=e.height,u=e.x,p=e.y;return null==l&&i.x&&t&&(l=e.x-i.x),null==c&&i.y&&n&&(c=e.y-i.y),u-=l||0,p-=c||0,s=0,a=0,!d||r?(s="y"===i.axis?e.width:0,a="x"===i.axis?e.height:0,u=t&&null!=i.x?i.x:u,p=n&&null!=i.y?i.y:p):d&&!r&&(a="x"===i.axis?e.height:a,s="y"===i.axis?e.width:s),d=!0,{width:s,height:a,x:u,y:p,top:p,right:u+s,bottom:p+a,left:u}}}))}}),b=(0,p.useStableCallback)(e=>{r?h.current||E([]):C(e.clientX,e.clientY,e.currentTarget)}),R=(0,f.isMouseLikePointerType)(v)?i:r,x=o.useCallback(()=>{if(!R||!l)return;let e=(0,d.getWindow)(i);function t(n){let r=(0,g.getTarget)(n);(0,g.contains)(i,r)?(e.removeEventListener("mousemove",t),h.current=null):C(n.clientX,n.clientY)}if(!a.current.openEvent||m(a.current.openEvent)){e.addEventListener("mousemove",t);let n=()=>{e.removeEventListener("mousemove",t),h.current=null};return h.current=n,n}n.set("positionReference",s)},[R,l,i,a,s,n,C]);o.useEffect(()=>x(),[x,y]),o.useEffect(()=>{l&&!i&&(c.current=!1)},[l,i]),o.useEffect(()=>{!l&&r&&(c.current=!0)},[l,r]);let T=o.useMemo(()=>{function e(e){S(e.pointerType)}return{onPointerDown:e,onPointerEnter:e,onMouseMove:b,onMouseEnter:b}},[b]);return o.useMemo(()=>l?{reference:T,trigger:T}:{},[l,T])}(B,{enabled:!t&&"none"!==c,axis:"none"===c?void 0:c}),{getReferenceProps:_,getFloatingProps:X,getTriggerProps:z}=(0,v.useInteractions)([K,W]),Y=o.useMemo(()=>_(),[_]),$=o.useMemo(()=>z(),[z]),J=o.useMemo(()=>X(),[X]);return P.useSyncedValues({activeTriggerProps:Y,inactiveTriggerProps:$,popupProps:J}),(0,r.jsx)(u.Provider,{value:P,children:"function"==typeof O?O({payload:D}):O})});var M=e.i(845756),k=e.i(581263),D=e.i(207516);let L=o.createContext(void 0);var N=e.i(660272),H=e.i(161476),V=e.i(689680);let j=o.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new H.Timeout,currentIdRef:{current:null},currentContextRef:{current:null}});function F(e){let{children:t,delay:n,timeoutMs:i=0}=e,s=o.useRef(n),a=o.useRef(n),l=o.useRef(null),u=o.useRef(null),c=(0,H.useTimeout)();return(0,r.jsx)(j.Provider,{value:o.useMemo(()=>({hasProvider:!0,delayRef:s,initialDelayRef:a,currentIdRef:l,timeoutMs:i,currentContextRef:u,timeout:c}),[i,c]),children:t})}var U=e.i(442383),B=e.i(102094),K=e.i(990134);let W=U.isMac&&U.isSafari;function _(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n="rootStore"in e?e.rootStore:e,{events:r,dataRef:i}=n.context,{enabled:s=!0,delay:a}=t,l=o.useRef(!1),u=o.useRef(null),c=(0,H.useTimeout)(),p=o.useRef(!0);o.useEffect(()=>{let e=n.select("domReferenceElement");if(!s)return;let t=(0,d.getWindow)(e);function r(){let e=n.select("domReferenceElement");!n.select("open")&&(0,d.isHTMLElement)(e)&&e===(0,g.activeElement)((0,B.ownerDocument)(e))&&(l.current=!0)}function o(){p.current=!0}function i(){p.current=!1}return t.addEventListener("blur",r),W&&(t.addEventListener("keydown",o,!0),t.addEventListener("pointerdown",i,!0)),()=>{t.removeEventListener("blur",r),W&&(t.removeEventListener("keydown",o,!0),t.removeEventListener("pointerdown",i,!0))}},[n,s]),o.useEffect(()=>{if(s)return r.on("openchange",e),()=>{r.off("openchange",e)};function e(e){if(e.reason===T.REASONS.triggerPress||e.reason===T.REASONS.escapeKey){let e=n.select("domReferenceElement");(0,d.isElement)(e)&&(u.current=e,l.current=!0)}}},[r,s,n]);let f=o.useMemo(()=>({onMouseLeave(){l.current=!1,u.current=null},onFocus(e){let t=e.currentTarget;if(l.current){if(u.current===t)return;l.current=!1,u.current=null}let r=(0,g.getTarget)(e.nativeEvent);if((0,d.isElement)(r)){if(W&&!e.relatedTarget){if(!p.current&&!(0,g.isTypeableElement)(r))return}else if(!(0,g.matchesFocusVisible)(r))return}let o=(0,g.isTargetInsideEnabledTrigger)(e.relatedTarget,n.context.triggerElements),{nativeEvent:i,currentTarget:s}=e,f="function"==typeof a?a():a;n.select("open")&&o||0===f||void 0===f?n.setOpen(!0,(0,S.createChangeEventDetails)(T.REASONS.triggerFocus,i,s)):c.start(f,()=>{l.current||n.setOpen(!0,(0,S.createChangeEventDetails)(T.REASONS.triggerFocus,i,s))})},onBlur(e){l.current=!1,u.current=null;let t=e.relatedTarget,r=e.nativeEvent,o=(0,d.isElement)(t)&&t.hasAttribute((0,K.createAttribute)("focus-guard"))&&"outside"===t.getAttribute("data-type");c.start(0,()=>{let e=n.select("domReferenceElement"),s=(0,g.activeElement)(e?e.ownerDocument:document);if(!t&&s===e||(0,g.contains)(i.current.floatingContext?.refs.floating.current,s)||(0,g.contains)(e,s)||o)return;let a=t??s;(0,g.isTargetInsideEnabledTrigger)(a,n.context.triggerElements)||n.setOpen(!1,(0,S.createChangeEventDetails)(T.REASONS.triggerFocus,r))})}}),[i,n,c,a]);return o.useMemo(()=>s?{reference:f,trigger:f}:{},[s,f])}e.s(["useFocus",0,_],422499);var X=e.i(411657);let z=((t={})[t.popupOpen=M.CommonTriggerDataAttributes.popupOpen]="popupOpen",t.triggerDisabled="data-trigger-disabled",t),Y=(0,i.fastComponentRef)(function(e,t){let{className:n,render:r,handle:i,payload:s,disabled:u,delay:d,closeOnClick:p=!0,closeDelay:g,id:f,...m}=e,h=c(!0),v=i?.store??h;if(!v)throw Error((0,l.default)(82));let E=(0,D.useBaseUiId)(f),C=v.useState("isTriggerActive",E),b=v.useState("isOpenedByTrigger",E),R=v.useState("floatingRootContext"),x=o.useRef(null),w=d??600,O=g??0,{registerTrigger:P,isMountedByThisTrigger:A}=(0,y.useTriggerDataForwarding)(E,x,v,{payload:s,closeOnClick:p,closeDelay:O}),I=o.useContext(L),{delayRef:H,isInstantPhase:F,hasProvider:U}=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{open:!1},n="rootStore"in e?e.rootStore:e,r=n.useState("floatingId"),{open:i}=t,{currentIdRef:s,delayRef:l,timeoutMs:u,initialDelayRef:c,currentContextRef:d,hasProvider:p,timeout:g}=o.useContext(j),[f,m]=o.useState(!1);return(0,a.useIsoLayoutEffect)(()=>{function e(){m(!1),d.current?.setIsInstantPhase(!1),s.current=null,d.current=null,l.current=c.current}if(s.current&&!i&&s.current===r){if(m(!1),u)return g.start(u,()=>{n.select("open")||s.current&&s.current!==r||e()}),()=>{g.clear()};e()}},[i,r,s,l,u,c,d,g,n]),(0,a.useIsoLayoutEffect)(()=>{if(!i)return;let e=d.current,t=s.current;g.clear(),d.current={onOpenChange:n.setOpen,setIsInstantPhase:m},s.current=r,l.current={open:0,close:(0,V.getDelay)(c.current,"close")},null!==t&&t!==r?(m(!0),e?.setIsInstantPhase(!0),e?.onOpenChange(!1,(0,S.createChangeEventDetails)(T.REASONS.none))):(m(!1),e?.setIsInstantPhase(!1))},[i,r,n,s,l,u,c,d,g]),(0,a.useIsoLayoutEffect)(()=>()=>{d.current=null},[d]),o.useMemo(()=>({hasProvider:p,delayRef:l,isInstantPhase:f}),[p,l,f])}(R,{open:b});v.useSyncedValue("isInstantPhase",F);let B=v.useState("disabled"),K=u??B,W=v.useState("trackCursorAxis"),Y=v.useState("disableHoverablePopup"),$=(0,X.useHoverReferenceInteraction)(R,{enabled:!K,mouseOnly:!0,move:!1,handleClose:Y||"both"===W?null:(0,N.safePolygon)(),restMs(){let e=I?.delay,t="object"==typeof H.current?H.current.open:void 0,n=w;return U&&(n=0!==t?d??e??w:0),n},delay(){let e="object"==typeof H.current?H.current.close:void 0,t=O;return null==g&&U&&(t=e),{close:t}},triggerElementRef:x,isActiveTrigger:C}),J=_(R,{enabled:!K}).reference,q=v.useState("triggerProps",A);return(0,k.useRenderElement)("button",e,{state:{open:b},ref:[t,P,x],props:[$,J,q,{onPointerDown(){v.set("closeOnClick",p)},id:E,[z.triggerDisabled]:K?"":void 0},m],stateAttributesMapping:M.triggerOpenStateMapping})}),$=o.createContext(void 0);var J=e.i(774737);let q=o.forwardRef(function(e,t){let{keepMounted:n=!1,...o}=e;return c().useState("mounted")||n?(0,r.jsx)($.Provider,{value:n,children:(0,r.jsx)(J.FloatingPortalLite,{ref:t,...o})}):null}),G=o.createContext(void 0);function Q(){let e=o.useContext(G);if(void 0===e)throw Error((0,l.default)(71));return e}var Z=e.i(887943),ee=e.i(693354),et=e.i(431362),en=e.i(808754);let er=o.forwardRef(function(e,t){let{render:n,className:i,anchor:s,positionMethod:a="absolute",side:u="top",align:d="center",sideOffset:p=0,alignOffset:g=0,collisionBoundary:f="clipping-ancestors",collisionPadding:m=5,arrowPadding:h=5,sticky:v=!1,disableAnchorTracking:S=!1,collisionAvoidance:y=ee.POPUP_COLLISION_AVOIDANCE,...E}=e,C=c(),b=function(){let e=o.useContext($);if(void 0===e)throw Error((0,l.default)(70));return e}(),R=C.useState("open"),x=C.useState("mounted"),T=C.useState("trackCursorAxis"),w=C.useState("disableHoverablePopup"),O=C.useState("floatingRootContext"),P=C.useState("instantType"),A=C.useState("transitionStatus"),I=C.useState("hasViewport"),D=(0,Z.useAnchorPositioning)({anchor:s,positionMethod:a,floatingRootContext:O,mounted:x,side:u,sideOffset:p,align:d,alignOffset:g,collisionBoundary:f,collisionPadding:m,sticky:v,arrowPadding:h,disableAnchorTracking:S,keepMounted:b,collisionAvoidance:y,adaptiveOrigin:I?et.adaptiveOrigin:void 0}),L=o.useMemo(()=>{let e={};return(!R||"both"===T||w)&&(e.pointerEvents="none"),{role:"presentation",hidden:!x,style:{...D.positionerStyles,...e}}},[R,T,w,x,D.positionerStyles]),N=o.useMemo(()=>({open:R,side:D.side,align:D.align,anchorHidden:D.anchorHidden,instant:"none"!==T?"tracking-cursor":P}),[R,D.side,D.align,D.anchorHidden,T,P]),H=o.useMemo(()=>({...N,arrowRef:D.arrowRef,arrowStyles:D.arrowStyles,arrowUncentered:D.arrowUncentered}),[N,D.arrowRef,D.arrowStyles,D.arrowUncentered]),V=(0,k.useRenderElement)("div",e,{state:N,props:[L,(0,en.getDisabledMountTransitionStyles)(A),E],ref:[t,C.useStateSetter("positionerElement")],stateAttributesMapping:M.popupStateMapping});return(0,r.jsx)(G.Provider,{value:H,children:V})});var eo=e.i(809058),ei=e.i(504068),es=e.i(511980);let ea={...M.popupStateMapping,...eo.transitionStatusMapping},el=o.forwardRef(function(e,t){let{className:n,render:r,...o}=e,i=c(),{side:s,align:a}=Q(),l=i.useState("open"),u=i.useState("instantType"),d=i.useState("transitionStatus"),p=i.useState("popupProps"),g=i.useState("floatingRootContext");(0,ei.useOpenChangeComplete)({open:l,ref:i.context.popupRef,onComplete(){l&&i.context.onOpenChangeComplete?.(!0)}});let f=i.useState("disabled"),m=i.useState("closeDelay");return(0,es.useHoverFloatingInteraction)(g,{enabled:!f,closeDelay:m}),(0,k.useRenderElement)("div",e,{state:{open:l,side:s,align:a,instant:u,transitionStatus:d},ref:[t,i.context.popupRef,i.useStateSetter("popupElement")],props:[p,(0,en.getDisabledMountTransitionStyles)(d),o],stateAttributesMapping:ea})}),eu=o.forwardRef(function(e,t){let{className:n,render:r,...o}=e,i=c().useState("instantType"),{open:s,arrowRef:a,side:l,align:u,arrowUncentered:d,arrowStyles:p}=Q();return(0,k.useRenderElement)("div",e,{state:{open:s,side:l,align:u,uncentered:d,instant:i},ref:[t,a],props:[{style:p,"aria-hidden":!0},o],stateAttributesMapping:M.popupStateMapping})}),ec=((n={}).popupWidth="--popup-width",n.popupHeight="--popup-height",n);var ed=e.i(203667);let ep={activationDirection:e=>e?{"data-activation-direction":e}:null},eg=o.forwardRef(function(e,t){let{render:n,className:r,children:o,...i}=e,s=c(),a=Q(),l=s.useState("instantType"),{children:u,state:d}=(0,ed.usePopupViewport)({store:s,side:a.side,cssVars:ec,children:o}),p={activationDirection:d.activationDirection,transitioning:d.transitioning,instant:l};return(0,k.useRenderElement)("div",e,{state:p,ref:t,props:[i,{children:u}],stateAttributesMapping:ep})});class ef{constructor(){this.store=new A}open(e){let t=e?this.store.context.triggerElements.getById(e):void 0;if(e&&!t)throw Error((0,l.default)(81,e));this.store.setOpen(!0,(0,S.createChangeEventDetails)(T.REASONS.imperativeAction,void 0,t))}close(){this.store.setOpen(!1,(0,S.createChangeEventDetails)(T.REASONS.imperativeAction,void 0,void 0))}get isOpen(){return this.store.state.open}}e.s(["Arrow",0,eu,"Handle",0,ef,"Popup",0,el,"Portal",0,q,"Positioner",0,er,"Provider",0,function(e){let{delay:t,closeDelay:n,timeout:i=400}=e,s=o.useMemo(()=>({delay:t,closeDelay:n}),[t,n]),a=o.useMemo(()=>({open:t,close:n}),[t,n]);return(0,r.jsx)(L.Provider,{value:s,children:(0,r.jsx)(F,{delay:a,timeoutMs:i,children:e.children})})},"Root",0,I,"Trigger",0,Y,"Viewport",0,eg,"createHandle",0,function(){return new ef}],823764);var em=e.i(823764),em=em,eh=e.i(711485),ev=e.i(935139);let eS=em.Provider,ey=em.Root,eE=em.Trigger;e.s(["Tooltip",0,ey,"TooltipContent",0,function(e){let{children:t,placement:n="top",sideOffset:o=8,alignOffset:i=0,className:s,popupClassName:a,variant:l="default",...u}=e,{side:c,align:d}=(0,eh.parsePlacement)(n);return(0,r.jsx)(em.Portal,{children:(0,r.jsx)(em.Positioner,{side:c,align:d,sideOffset:o,alignOffset:i,className:(0,ev.cn)("z-[1002] outline-none",s),children:(0,r.jsx)(em.Popup,{className:(0,ev.cn)("default"===l&&"max-w-[300px] break-words rounded-md bg-components-panel-bg px-3 py-2 text-left text-text-tertiary shadow-lg system-xs-regular","origin-[var(--transform-origin)] transition-[opacity] data-[ending-style]:opacity-0 data-[starting-style]:opacity-0 data-[instant]:transition-none motion-reduce:transition-none",a),...u,children:t})})})},"TooltipProvider",0,eS,"TooltipTrigger",0,eE],468575)}]);