(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,362548,e=>{"use strict";e.s(["getGlobalScope",0,function(){var t="ampIntegrationContext";return"u">typeof globalThis&&void 0!==globalThis[t]?globalThis[t]:"u">typeof globalThis?globalThis:"u">typeof window?window:"u">typeof self?self:e.g}])},30584,e=>{"use strict";var t=e.i(835240);e.i(904422);let n=(0,e.i(182127).default)(()=>e.A(953443),{ssr:!1});e.s(["default",0,e=>(0,t.jsx)(n,{...e})])},207331,e=>{"use strict";var t=e.i(203218),n=e.i(153867),o=e.i(925521);e.s(["resetUser",0,()=>{o.isAmplitudeEnabled&&t.reset()},"setUserId",0,e=>{o.isAmplitudeEnabled&&t.setUserId(e)},"setUserProperties",0,e=>{if(!o.isAmplitudeEnabled)return;let r=new n.Identify;Object.entries(e).forEach(e=>{let[t,n]=e;r.set(t,n)}),t.identify(r)},"trackEvent",0,(e,n)=>{o.isAmplitudeEnabled&&t.track(e,n)}])},201987,e=>{"use strict";e.i(30584),e.i(207331),e.s([])},196368,e=>{"use strict";var t=e.i(462902),n=e.i(736893);let o=n.createContext(void 0);e.s(["useToolbarRootContext",0,function(e){let r=n.useContext(o);if(void 0===r&&!e)throw Error((0,t.default)(69));return r}])},965676,e=>{"use strict";var t,n=e.i(835240);e.s([],707132),e.i(707132);var o=e.i(736893),r=e.i(620163),i=e.i(528796),s=e.i(594640),a=e.i(306296),l=e.i(344478),u=e.i(795258),p=e.i(611008);e.i(276949);var c=e.i(462902);let d=o.createContext(void 0);function g(e){let t=o.useContext(d);if(void 0===t&&!e)throw Error((0,c.default)(47));return t}var f=e.i(570524),S=e.i(370161),v=e.i(596290),h=e.i(161476),m=e.i(903224),E=e.i(774641),R=e.i(586622),C=e.i(771326),b=e.i(87396),O=e.i(693354);let T={...C.popupStoreSelectors,disabled:(0,v.createSelector)(e=>e.disabled),instantType:(0,v.createSelector)(e=>e.instantType),openMethod:(0,v.createSelector)(e=>e.openMethod),openChangeReason:(0,v.createSelector)(e=>e.openChangeReason),modal:(0,v.createSelector)(e=>e.modal),stickIfOpen:(0,v.createSelector)(e=>e.stickIfOpen),titleElementId:(0,v.createSelector)(e=>e.titleElementId),descriptionElementId:(0,v.createSelector)(e=>e.descriptionElementId),openOnHover:(0,v.createSelector)(e=>e.openOnHover),closeDelay:(0,v.createSelector)(e=>e.closeDelay),hasViewport:(0,v.createSelector)(e=>e.hasViewport)};class x extends S.ReactStore{constructor(e){const t={...(0,C.createInitialPopupStoreState)(),disabled:!1,modal:!1,instantType:void 0,openMethod:null,openChangeReason:null,titleElementId:void 0,descriptionElementId:void 0,stickIfOpen:!0,nested:!1,openOnHover:!1,closeDelay:0,hasViewport:!1,...e};t.open&&e?.mounted===void 0&&(t.mounted=!0),super(t,{popupRef:o.createRef(),backdropRef:o.createRef(),internalBackdropRef:o.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerFocusTargetRef:o.createRef(),beforeContentFocusGuardRef:o.createRef(),stickIfOpenTimeout:new h.Timeout,triggerElements:new b.PopupTriggerMap},T)}setOpen=(e,t)=>{let n=t.reason===R.REASONS.triggerHover,o=t.reason===R.REASONS.triggerPress&&0===t.event.detail,r=!e&&(t.reason===R.REASONS.escapeKey||null==t.reason);if(t.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},this.context.onOpenChange?.(e,t),t.isCanceled)return;let i={open:e,nativeEvent:t.event,reason:t.reason,nested:this.state.nested,triggerElement:t.trigger},s=this.state.floatingRootContext.context.events;s?.emit("openchange",i);let a=()=>{let n={open:e,openChangeReason:t.reason},o=t.trigger?.id??null;(o||e)&&(n.activeTriggerId=o,n.activeTriggerElement=t.trigger??null),this.update(n)};n?(this.set("stickIfOpen",!0),this.context.stickIfOpenTimeout.start(O.PATIENT_CLICK_THRESHOLD,()=>{this.set("stickIfOpen",!1)}),f.flushSync(a)):a(),o||r?this.set("instantType",o?"click":"dismiss"):t.reason===R.REASONS.focusOut?this.set("instantType","focus"):this.set("instantType",void 0)};static useStore(e,t){let n=(0,m.useRefWithInit)(()=>new x(t)).current,o=e??n;return(0,E.useOnMount)(n.disposeEffect),o}disposeEffect=()=>this.context.stickIfOpenTimeout.disposeEffect()}var I=e.i(67077),y=e.i(894621),P=e.i(892069);function A(e){let{props:t}=e,{children:c,open:g,defaultOpen:f=!1,onOpenChange:S,onOpenChangeComplete:v,modal:h=!1,handle:m,triggerId:E,defaultTriggerId:C=null}=t,b=x.useStore(m?.store,{modal:h,open:f,openProp:g,activeTriggerId:C,triggerIdProp:E});(0,i.useOnFirstRender)(()=>{void 0===g&&!1===b.state.open&&!0===f&&b.update({open:!0,activeTriggerId:C})}),b.useControlledProp("openProp",g),b.useControlledProp("triggerIdProp",E);let O=b.useState("open"),T=b.useState("positionerElement"),A=b.useState("payload"),w=b.useState("openChangeReason");b.useContextCallback("onOpenChange",S),b.useContextCallback("onOpenChangeComplete",v);let{openMethod:k,triggerProps:M}=(0,P.useOpenInteractionType)(O);(0,y.useImplicitActiveTrigger)(b);let{forceUnmount:F}=(0,y.useOpenStateTransitions)(O,b,()=>{b.update({stickIfOpen:!0,openChangeReason:null})});(0,r.useScrollLock)(O&&!0===h&&w!==R.REASONS.triggerHover&&"touch"!==k,T),o.useEffect(()=>{O||b.context.stickIfOpenTimeout.clear()},[b,O]);let N=o.useCallback(e=>{let t=(0,I.createChangeEventDetails)(e);return t.preventUnmountOnClose=()=>{b.set("preventUnmountingOnClose",!0)},t},[b]),D=o.useCallback(()=>{b.setOpen(!1,N(R.REASONS.imperativeAction))},[b,N]);o.useImperativeHandle(t.actionsRef,()=>({unmount:F,close:D}),[F,D]);let j=(0,p.useSyncedFloatingRootContext)({popupStore:b,onOpenChange:b.setOpen}),H=(0,s.useDismiss)(j,{outsidePressEvent:{mouse:"trap-focus"===h?"sloppy":"intentional",touch:"sloppy"}}),U=(0,l.useRole)(j),{getReferenceProps:B,getFloatingProps:L,getTriggerProps:V}=(0,a.useInteractions)([H,U]),G=o.useMemo(()=>B(M),[B,M]),K=o.useMemo(()=>V(M),[V,M]),_=o.useMemo(()=>L(),[L]);b.useSyncedValues({modal:h,openMethod:k,activeTriggerProps:G,inactiveTriggerProps:K,popupProps:_,floatingRootContext:j,nested:null!=(0,u.useFloatingParentNodeId)()});let W=o.useMemo(()=>({store:b}),[b]);return(0,n.jsx)(d.Provider,{value:W,children:"function"==typeof c?c({payload:A}):c})}var w=e.i(887642),k=e.i(282109),M=e.i(845756),F=e.i(581263),N=e.i(660272),D=e.i(430557),j=e.i(411657),H=e.i(207516),U=e.i(221732),B=e.i(682354),L=e.i(870541);let V=o.forwardRef(function(e,t){let{render:r,className:i,disabled:s=!1,nativeButton:l=!0,handle:u,payload:p,openOnHover:d=!1,delay:S=300,closeDelay:v=0,id:h,...m}=e,E=g(!0),C=u?.store??E?.store;if(!C)throw Error((0,c.default)(74));let b=(0,H.useBaseUiId)(h),T=C.useState("isTriggerActive",b),x=C.useState("floatingRootContext"),P=C.useState("isOpenedByTrigger",b),A=o.useRef(null),{registerTrigger:V,isMountedByThisTrigger:G}=(0,y.useTriggerDataForwarding)(b,A,C,{payload:p,disabled:s,openOnHover:d,closeDelay:v}),K=C.useState("openChangeReason"),_=C.useState("stickIfOpen"),W=C.useState("openMethod"),z=(0,j.useHoverReferenceInteraction)(x,{enabled:null!=x&&d&&("touch"!==W||K!==R.REASONS.triggerPress),mouseOnly:!0,move:!1,handleClose:(0,N.safePolygon)(),restMs:S,delay:{close:v},triggerElementRef:A,isActiveTrigger:T}),Y=(0,D.useClick)(x,{enabled:null!=x,stickIfOpen:_}),q=(0,a.useInteractions)([Y]),J=C.useState("triggerProps",G),{getButtonProps:Q,buttonRef:X}=(0,k.useButton)({disabled:s,native:l}),Z=o.useMemo(()=>({open:e=>e&&K===R.REASONS.triggerPress?M.pressableTriggerOpenStateMapping.open(e):M.triggerOpenStateMapping.open(e)}),[K]),$=(0,F.useRenderElement)("button",e,{state:{disabled:s,open:P},ref:[X,t,V,A],props:[q.getReferenceProps(),z,J,{[O.CLICK_TRIGGER_IDENTIFIER]:"",id:b},m,Q],stateAttributesMapping:Z}),ee=o.useRef(null),et=(0,w.useStableCallback)(e=>{f.flushSync(()=>{C.setOpen(!1,(0,I.createChangeEventDetails)(R.REASONS.focusOut,e.nativeEvent,e.currentTarget))});let t=(0,L.getTabbableBeforeElement)(ee.current);t?.focus()}),en=(0,w.useStableCallback)(e=>{let t=C.select("positionerElement");if(t&&(0,L.isOutsideEvent)(e,t))C.context.beforeContentFocusGuardRef.current?.focus();else{f.flushSync(()=>{C.setOpen(!1,(0,I.createChangeEventDetails)(R.REASONS.focusOut,e.nativeEvent,e.currentTarget))});let n=(0,L.getTabbableAfterElement)(C.context.triggerFocusTargetRef.current||A.current);for(;null!==n&&(0,B.contains)(t,n);){let e=n;if((n=(0,L.getNextTabbable)(n))===e)break}n?.focus()}});return T?(0,n.jsxs)(o.Fragment,{children:[(0,n.jsx)(U.FocusGuard,{ref:ee,onFocus:et}),(0,n.jsx)(o.Fragment,{children:$},b),(0,n.jsx)(U.FocusGuard,{ref:C.context.triggerFocusTargetRef,onFocus:en})]}):(0,n.jsx)(o.Fragment,{children:$},b)});var G=e.i(888393);let K=o.createContext(void 0),_=o.forwardRef(function(e,t){let{keepMounted:o=!1,...r}=e,{store:i}=g();return i.useState("mounted")||o?(0,n.jsx)(K.Provider,{value:o,children:(0,n.jsx)(G.FloatingPortal,{ref:t,...r})}):null});var W=e.i(831766),z=e.i(804849);let Y=o.createContext(void 0);function q(){let e=o.useContext(Y);if(!e)throw Error((0,c.default)(46));return e}var J=e.i(887943),Q=e.i(72287),X=e.i(412522),Z=e.i(431362),$=e.i(808754);let ee=o.forwardRef(function(e,t){let{render:r,className:i,anchor:s,positionMethod:a="absolute",side:l="bottom",align:p="center",sideOffset:d=0,alignOffset:f=0,collisionBoundary:S="clipping-ancestors",collisionPadding:v=5,arrowPadding:h=5,sticky:m=!1,disableAnchorTracking:E=!1,collisionAvoidance:C=O.POPUP_COLLISION_AVOIDANCE,...b}=e,{store:T}=g(),x=function(){let e=o.useContext(K);if(void 0===e)throw Error((0,c.default)(45));return e}(),I=(0,u.useFloatingNodeId)(),y=T.useState("floatingRootContext"),P=T.useState("mounted"),A=T.useState("open"),w=T.useState("openChangeReason"),k=T.useState("activeTriggerElement"),N=T.useState("modal"),D=T.useState("positionerElement"),j=T.useState("instantType"),H=T.useState("transitionStatus"),U=T.useState("hasViewport"),B=o.useRef(null),L=(0,X.useAnimationsFinished)(D,!1,!1),V=(0,J.useAnchorPositioning)({anchor:s,floatingRootContext:y,positionMethod:a,mounted:P,side:l,sideOffset:d,align:p,alignOffset:f,arrowPadding:h,collisionBoundary:S,collisionPadding:v,sticky:m,disableAnchorTracking:E,keepMounted:x,nodeId:I,collisionAvoidance:C,adaptiveOrigin:U?Z.adaptiveOrigin:void 0}),G=o.useMemo(()=>{let e={};return A||(e.pointerEvents="none"),{role:"presentation",hidden:!P,style:{...V.positionerStyles,...e}}},[A,P,V.positionerStyles]),_=o.useMemo(()=>({props:G,...V}),[G,V]),q=y.useState("domReferenceElement");(0,z.useIsoLayoutEffect)(()=>{let e=B.current;if(q&&(B.current=q),e&&q&&q!==e){T.set("instantType",void 0);let e=new AbortController;return L(()=>{T.set("instantType","trigger-change")},e.signal),()=>{e.abort()}}},[q,L,T]);let ee={open:A,side:_.side,align:_.align,anchorHidden:_.anchorHidden,instant:j},et=o.useCallback(e=>{T.set("positionerElement",e)},[T]),en=(0,F.useRenderElement)("div",e,{state:ee,props:[_.props,(0,$.getDisabledMountTransitionStyles)(H),b],ref:[t,et],stateAttributesMapping:M.popupStateMapping});return(0,n.jsxs)(Y.Provider,{value:_,children:[P&&!0===N&&w!==R.REASONS.triggerHover&&(0,n.jsx)(Q.InternalBackdrop,{ref:T.context.internalBackdropRef,inert:(0,W.inertValue)(!A),cutout:k}),(0,n.jsx)(u.FloatingNode,{id:I,children:en})]})});var et=e.i(92615),en=e.i(11931),eo=e.i(511980),er=e.i(809058),ei=e.i(504068),es=e.i(197920),ea=e.i(196368);let el=o.createContext(void 0);function eu(e){let{value:t,children:o}=e;return(0,n.jsx)(el.Provider,{value:t,children:o})}let ep={...M.popupStateMapping,...er.transitionStatusMapping},ec=o.forwardRef(function(e,t){let{className:r,render:i,initialFocus:s,finalFocus:a,...l}=e,{store:u}=g(),p=q(),c=null!=(0,ea.useToolbarRootContext)(!0),{context:d,hasClosePart:f}=function(){let[e,t]=o.useState(0),n=(0,w.useStableCallback)(()=>(t(e=>e+1),()=>{t(e=>Math.max(0,e-1))}));return{context:o.useMemo(()=>({register:n}),[n]),hasClosePart:e>0}}(),S=u.useState("open"),v=u.useState("openMethod"),h=u.useState("instantType"),m=u.useState("transitionStatus"),E=u.useState("popupProps"),C=u.useState("titleElementId"),b=u.useState("descriptionElementId"),O=u.useState("modal"),T=u.useState("mounted"),x=u.useState("openChangeReason"),I=u.useState("activeTriggerElement"),y=u.useState("floatingRootContext");(0,ei.useOpenChangeComplete)({open:S,ref:u.context.popupRef,onComplete(){S&&u.context.onOpenChangeComplete?.(!0)}});let P=u.useState("disabled"),A=u.useState("openOnHover"),k=u.useState("closeDelay");(0,eo.useHoverFloatingInteraction)(y,{enabled:A&&!P,closeDelay:k});let M=void 0===s?function(e){return"touch"!==e||u.context.popupRef.current}:s,N={open:S,side:p.side,align:p.align,instant:h,transitionStatus:m},D=o.useCallback(e=>{u.set("popupElement",e)},[u]),j=(0,F.useRenderElement)("div",e,{state:N,ref:[t,u.context.popupRef,D],props:[E,{"aria-labelledby":C,"aria-describedby":b,onKeyDown(e){c&&es.COMPOSITE_KEYS.has(e.key)&&e.stopPropagation()}},(0,$.getDisabledMountTransitionStyles)(m),l],stateAttributesMapping:ep});return(0,n.jsx)(en.FloatingFocusManager,{context:y,openInteractionType:v,modal:!1!==O&&f,disabled:!T||x===R.REASONS.triggerHover,initialFocus:M,returnFocus:a,restoreFocus:"popup",previousFocusableElement:(0,et.isHTMLElement)(I)?I:void 0,nextFocusableElement:u.context.triggerFocusTargetRef,beforeContentFocusGuardRef:u.context.beforeContentFocusGuardRef,children:(0,n.jsx)(eu,{value:d,children:j})})}),ed=o.forwardRef(function(e,t){let{className:n,render:o,...r}=e,{store:i}=g(),s=i.useState("open"),{arrowRef:a,side:l,align:u,arrowUncentered:p,arrowStyles:c}=q();return(0,F.useRenderElement)("div",e,{state:{open:s,side:l,align:u,uncentered:p},ref:[t,a],props:[{style:c,"aria-hidden":!0},r],stateAttributesMapping:M.popupStateMapping})}),eg={...M.popupStateMapping,...er.transitionStatusMapping},ef=o.forwardRef(function(e,t){let{className:n,render:o,...r}=e,{store:i}=g(),s=i.useState("open"),a=i.useState("mounted"),l=i.useState("transitionStatus"),u=i.useState("openChangeReason");return(0,F.useRenderElement)("div",e,{state:{open:s,transitionStatus:l},ref:[i.context.backdropRef,t],props:[{role:"presentation",hidden:!a,style:{pointerEvents:u===R.REASONS.triggerHover?"none":void 0,userSelect:"none",WebkitUserSelect:"none"}},r],stateAttributesMapping:eg})}),eS=o.forwardRef(function(e,t){let{render:n,className:o,...r}=e,{store:i}=g(),s=(0,H.useBaseUiId)(r.id);return(0,z.useIsoLayoutEffect)(()=>(i.set("titleElementId",s),()=>{i.set("titleElementId",void 0)}),[i,s]),(0,F.useRenderElement)("h2",e,{ref:t,props:[{id:s},r]})}),ev=o.forwardRef(function(e,t){let{render:n,className:o,...r}=e,{store:i}=g(),s=(0,H.useBaseUiId)(r.id);return(0,z.useIsoLayoutEffect)(()=>(i.set("descriptionElementId",s),()=>{i.set("descriptionElementId",void 0)}),[i,s]),(0,F.useRenderElement)("p",e,{ref:t,props:[{id:s},r]})}),eh=o.forwardRef(function(e,t){let n,{render:r,className:i,disabled:s=!1,nativeButton:a=!0,...l}=e,{buttonRef:u,getButtonProps:p}=(0,k.useButton)({disabled:s,focusableWhenDisabled:!1,native:a}),{store:c}=g();return n=o.useContext(el),(0,z.useIsoLayoutEffect)(()=>n?.register(),[n]),(0,F.useRenderElement)("button",e,{ref:[t,u],props:[{onClick(e){c.setOpen(!1,(0,I.createChangeEventDetails)(R.REASONS.closePress,e.nativeEvent,e.currentTarget))}},l,p]})}),em=((t={}).popupWidth="--popup-width",t.popupHeight="--popup-height",t);var eE=e.i(203667);let eR={activationDirection:e=>e?{"data-activation-direction":e}:null},eC=o.forwardRef(function(e,t){let{render:n,className:o,children:r,...i}=e,{store:s}=g(),{side:a}=q(),l=s.useState("instantType"),{children:u,state:p}=(0,eE.usePopupViewport)({store:s,side:a,cssVars:em,children:r}),c={activationDirection:p.activationDirection,transitioning:p.transitioning,instant:l};return(0,F.useRenderElement)("div",e,{state:c,ref:t,props:[i,{children:u}],stateAttributesMapping:eR})});class eb{constructor(){this.store=new x}open(e){let t=e?this.store.context.triggerElements.getById(e)??void 0:void 0;if(e&&!t)throw Error((0,c.default)(80,e));this.store.setOpen(!0,(0,I.createChangeEventDetails)(R.REASONS.imperativeAction,void 0,t))}close(){this.store.setOpen(!1,(0,I.createChangeEventDetails)(R.REASONS.imperativeAction,void 0,void 0))}get isOpen(){return this.store.state.open}}e.s(["Arrow",0,ed,"Backdrop",0,ef,"Close",0,eh,"Description",0,ev,"Handle",0,eb,"Popup",0,ec,"Portal",0,_,"Positioner",0,ee,"Root",0,function(e){return g(!0)?(0,n.jsx)(A,{props:e}):(0,n.jsx)(u.FloatingTree,{children:(0,n.jsx)(A,{props:e})})},"Title",0,eS,"Trigger",0,V,"Viewport",0,eC,"createHandle",0,function(){return new eb}],107641);var eO=e.i(107641),eO=eO,eT=e.i(711485),ex=e.i(935139);let eI=eO.Root,ey=eO.Trigger,eP=eO.Close;eO.Title,eO.Description,e.s(["Popover",0,eI,"PopoverClose",0,eP,"PopoverContent",0,function(e){let{children:t,placement:o="bottom",sideOffset:r=8,alignOffset:i=0,className:s,popupClassName:a,positionerProps:l,popupProps:u}=e,{side:p,align:c}=(0,eT.parsePlacement)(o);return(0,n.jsx)(eO.Portal,{children:(0,n.jsx)(eO.Positioner,{side:p,align:c,sideOffset:r,alignOffset:i,className:(0,ex.cn)("z-[1002] outline-none",s),...l,children:(0,n.jsx)(eO.Popup,{className:(0,ex.cn)("rounded-xl border-[0.5px] border-components-panel-border bg-components-panel-bg shadow-lg","origin-[var(--transform-origin)] transition-[transform,scale,opacity] data-[ending-style]:scale-95 data-[starting-style]:scale-95 data-[ending-style]:opacity-0 data-[starting-style]:opacity-0 motion-reduce:transition-none",a),...u,children:t})})})},"PopoverTrigger",0,ey],965676)}]);