1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="2281645f-9eef-46d3-3e6f-67f7e7ac6b29")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,52594,e=>{"use strict";var t=e.i(91788),n=e.i(58520),r=e.i(14238),o=e.i(17549),i=e.i(3141),s=e.i(99984);let a=t.forwardRef(function(e,t){let{render:a,className:l,style:u,disabled:c=!1,nativeButton:d=!0,...f}=e,p=(0,n.useDialogRootContext)(),g=p.useState("open"),{getButtonProps:m,buttonRef:h}=(0,o.useButton)({disabled:c,native:d});return(0,r.useRenderElement)("button",e,{state:{disabled:c},ref:[t,h],props:[{onClick:function(e){g&&p.setOpen(!1,(0,i.createChangeEventDetails)(s.REASONS.closePress,e.nativeEvent))}},f,m]})});e.s(["DialogClose",0,a])},20944,e=>{"use strict";var t=e.i(91788),n=e.i(58520),r=e.i(14238),o=e.i(35359);let i=t.forwardRef(function(e,t){let{render:i,className:s,style:a,id:l,...u}=e,c=(0,n.useDialogRootContext)(),d=(0,o.useBaseUiId)(l);return c.useSyncedValueWithCleanup("descriptionElementId",d),(0,r.useRenderElement)("p",e,{ref:t,props:[{id:d},u]})});e.s(["DialogDescription",0,i])},99815,e=>{"use strict";var t=e.i(91788),n=e.i(52116),r=e.i(50869),o=e.i(58520),i=e.i(71271),s=e.i(57211),a=e.i(91398);let l=t.forwardRef(function(e,t){let{keepMounted:l=!1,...u}=e,c=(0,o.useDialogRootContext)(),d=c.useState("mounted"),f=c.useState("modal"),p=c.useState("open");return d||l?(0,a.jsx)(i.DialogPortalContext.Provider,{value:l,children:(0,a.jsxs)(r.FloatingPortal,{ref:t,...u,children:[d&&!0===f&&(0,a.jsx)(s.InternalBackdrop,{ref:c.context.internalBackdropRef,inert:(0,n.inertValue)(!p)}),e.children]})}):null});e.s(["DialogPortal",0,l])},71271,e=>{"use strict";var t=e.i(42627),n=e.i(91788);let r=n.createContext(void 0);e.s(["DialogPortalContext",0,r,"useDialogPortalContext",0,function(){let e=n.useContext(r);if(void 0===e)throw Error((0,t.default)(26));return e}])},58520,e=>{"use strict";var t=e.i(42627),n=e.i(91788);let r=n.createContext(void 0);e.s(["DialogRootContext",0,r,"useDialogRootContext",0,function(e){let o=n.useContext(r);if(!e&&void 0===o)throw Error((0,t.default)(27));return o}])},97651,e=>{"use strict";var t=e.i(91788),n=e.i(29244),r=e.i(72862),o=e.i(30718),i=e.i(87982),s=e.i(34094);e.s(["DialogInteractions",0,function({store:e,parentContext:a,isDrawer:l}){let u=e.useState("open"),c=e.useState("disablePointerDismissal"),d=e.useState("modal"),f=e.useState("popupElement"),p=e.useState("floatingRootContext"),[g,m]=t.useState(0),[h,v]=t.useState(0),w=0===g,x=(0,o.useDismiss)(p,{outsidePressEvent:()=>e.context.internalBackdropRef.current||e.context.backdropRef.current?"intentional":{mouse:"trap-focus"===d?"sloppy":"intentional",touch:"sloppy"},outsidePress(t){if(!e.context.outsidePressEnabledRef.current||"button"in t&&0!==t.button)return!1;if("touches"in t){if("touchend"===t.type){if(1!==t.changedTouches.length||0!==t.touches.length)return!1}else if(1!==t.touches.length)return!1}let n=(0,i.getTarget)(t);if(w&&!c){if(d){let t=e.context.internalBackdropRef.current,r=e.context.backdropRef.current;return!t&&!r||t===n||r===n||(0,i.contains)(n,f)&&!n?.hasAttribute("data-base-ui-portal")}return!0}return!1},escapeKey:w});return(0,r.useScrollLock)(u&&!0===d,f),e.useContextCallback("onNestedDialogOpen",(e,t)=>{m(e),v(t)}),(0,n.useIsoLayoutEffect)(()=>(a?.onNestedDialogOpen&&(u?a.onNestedDialogOpen(g+1,h+ +!!l):a.onNestedDialogOpen(0,0)),()=>{a?.onNestedDialogOpen&&u&&a.onNestedDialogOpen(0,0)}),[l,u,g,h,a]),(0,s.usePopupInteractionProps)(e,{activeTriggerProps:x.reference,inactiveTriggerProps:x.trigger,popupProps:x.floating,nestedOpenDialogCount:g,nestedOpenDrawerCount:h}),null}])},60369,67359,e=>{"use strict";var t=e.i(91788),n=e.i(97651),r=e.i(58520),o=e.i(24748),i=e.i(52865),s=e.i(36098),a=e.i(66195),l=e.i(34094);let u={...s.popupStoreSelectors,modal:e=>e.modal,nested:e=>e.nested,nestedOpenDialogCount:e=>e.nestedOpenDialogCount,nestedOpenDrawerCount:e=>e.nestedOpenDrawerCount,disablePointerDismissal:e=>e.disablePointerDismissal,openMethod:e=>e.openMethod,descriptionElementId:e=>e.descriptionElementId,titleElementId:e=>e.titleElementId,viewportElement:e=>e.viewportElement,role:e=>e.role};class c extends o.ReactStore{constructor(e,t,n){const r=new a.PopupTriggerMap;super(d(e,r,t,n),f(r),u)}setOpen=(e,t)=>{if(t.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},e||null!=t.trigger||null==this.state.activeTriggerId||(t.trigger=this.state.activeTriggerElement??void 0),this.context.onOpenChange?.(e,t),t.isCanceled)return;this.state.floatingRootContext.dispatchOpenChange(e,t);let n={open:e};(0,l.setPopupOpenState)(n,e,t.trigger),this.update(n)}}function d(e,t,n,r=!1){let o={...(0,s.createInitialPopupStoreState)(),modal:!0,disablePointerDismissal:!1,viewportElement:null,descriptionElementId:void 0,titleElementId:void 0,openMethod:null,nested:!1,nestedOpenDialogCount:0,nestedOpenDrawerCount:0,role:"dialog",...e};return o.floatingRootContext=(0,s.createPopupFloatingRootContext)(t,n,r),o}function f(e){return{popupRef:t.createRef(),backdropRef:t.createRef(),internalBackdropRef:t.createRef(),outsidePressEnabledRef:{current:!0},triggerElements:e,onOpenChange:void 0,onOpenChangeComplete:void 0}}e.s(["DialogStore",0,c,"createNullDialogStore",0,function(){let e=new a.PopupTriggerMap;return new i.NullStore(Object.freeze(d(void 0,e)),Object.freeze(f
2(e)),u)}],67359);var p=e.i(3141),g=e.i(99984),m=e.i(91398);e.s(["useRenderDialogRoot",0,function(e,o){let{children:i,open:s,defaultOpen:a=!1,onOpenChange:u,onOpenChangeComplete:d,disablePointerDismissal:f=!1,modal:h=!0,actionsRef:v,handle:w,triggerId:x,defaultTriggerId:y=null}=o,b="alert-dialog"===e,E=(0,r.useDialogRootContext)(!0),C={modal:!!b||h,disablePointerDismissal:b||f,nested:null!=E,role:b?"alertdialog":"dialog"},S=(0,l.usePopupRootStore)((e,t)=>new c({open:a,openProp:s,activeTriggerId:y,triggerIdProp:x,...C},e,t),!0);S.useControlledProp("openProp",s),S.useControlledProp("triggerIdProp",x),S.useSyncedValues(C),S.useContextCallback("onOpenChange",u),S.useContextCallback("onOpenChangeComplete",d);let R=S.useState("open"),T=S.useState("mounted"),P=S.useState("payload");(0,l.usePopupRootSync)(S,R),(0,l.useImplicitActiveTrigger)(S);let{forceUnmount:M}=(0,l.useOpenStateTransitions)(R,S);t.useImperativeHandle(v,()=>({unmount:M,close:()=>S.setOpen(!1,(0,p.createChangeEventDetails)(g.REASONS.imperativeAction))}),[M,S]);let D=R||T;return(0,m.jsxs)(r.DialogRootContext.Provider,{value:S,children:[w&&(0,m.jsx)(l.PopupHandleAttachment,{handle:w,store:S}),D&&(0,m.jsx)(n.DialogInteractions,{store:S,parentContext:E?.context,isDrawer:"drawer"===e}),"function"==typeof i?i({payload:P}):i]})}],60369)},18537,e=>{"use strict";var t=e.i(67359),n=e.i(3141),r=e.i(99984),o=e.i(61671);class i extends o.BasePopupHandle{constructor(){super((0,t.createNullDialogStore)(),"Dialog",!1)}open(e){this.openByTrigger(e)}openWithPayload(e){let t=this.attachedStore;null===t||(t.set("payload",e),t.setOpen(!0,(0,n.createChangeEventDetails)(r.REASONS.imperativeAction)))}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}}e.s(["DialogHandle",0,i,"createDialogHandle",0,function(){return new i}])},67529,e=>{"use strict";var t=e.i(91788),n=e.i(58520),r=e.i(14238),o=e.i(35359);let i=t.forwardRef(function(e,t){let{render:i,className:s,style:a,id:l,...u}=e,c=(0,n.useDialogRootContext)(),d=(0,o.useBaseUiId)(l);return c.useSyncedValueWithCleanup("titleElementId",d),(0,r.useRenderElement)("h2",e,{ref:t,props:[{id:d},u]})});e.s(["DialogTitle",0,i])},32188,e=>{"use strict";var t=e.i(42627),n=e.i(91788),r=e.i(58520),o=e.i(17549),i=e.i(14238),s=e.i(96752),a=e.i(12074),l=e.i(95953),u=e.i(34094),c=e.i(35359),d=e.i(21557),f=e.i(88975);let p=n.forwardRef(function(e,p){let{render:g,className:m,style:h,disabled:v=!1,nativeButton:w=!0,id:x,payload:y,handle:b,...E}=e,C=(0,r.useDialogRootContext)(!0),S=(0,l.usePopupHandleStore)(b)??C;if(!S)throw Error((0,t.default)(79));let R=(0,c.useBaseUiId)(x),T=S.useState("floatingRootContext"),P=S.useState("isOpenedByTrigger",R),M=S.useState("triggerPopupId",R),D=n.useRef(null),{registerTrigger:k,isMountedByThisTrigger:O}=(0,u.useTriggerDataForwarding)(R,D,S,{payload:y}),{getButtonProps:I,buttonRef:A}=(0,o.useButton)({disabled:v,native:w}),L=(0,d.useClick)(T),N=(0,f.useOpenMethodTriggerProps)(()=>S.select("open"),e=>{S.set("openMethod",e)}),H=S.useState("triggerProps",O);return(0,i.useRenderElement)("button",e,{state:{disabled:v,open:P},ref:[A,p,k,D],props:[L.reference,H,N,{[a.CLICK_TRIGGER_IDENTIFIER]:"",id:R,"aria-haspopup":"dialog","aria-expanded":P,"aria-controls":M},E,I],stateAttributesMapping:s.triggerOpenStateMapping})});e.s(["DialogTrigger",0,p])},75740,e=>{"use strict";var t=e.i(46001);let n={...e.i(96752).popupStateMapping,...t.transitionStatusMapping,nestedDialogOpen:e=>e?{"data-nested-dialog-open":""}:null};e.s(["dialogStateAttributesMapping",0,n])},98594,e=>{"use strict";var t=e.i(91788),n=e.i(14238),r=e.i(58520),o=e.i(71271),i=e.i(75740);let s=t.forwardRef(function(e,t){let{render:s,className:a,style:l,children:u,...c}=e,d=(0,o.useDialogPortalContext)(),f=(0,r.useDialogRootContext)(),p=f.useState("open"),g=f.useState("nested"),m=f.useState("transitionStatus"),h=f.useState("nestedOpenDialogCount"),v=f.useState("mounted"),w=f.useStateSetter("viewportElement");return(0,n.useRenderElement)("div",e,{enabled:d||v,state:{open:p,nested:g,transitionStatus:m,nestedDialogOpen:h>0},ref:[t,w],stateAttributesMapping:i.dialogStateAttributesMapping,props:[{role:"presentation",hidden:!v,style:{pointerEvents:p?void 0:"none"},children:u},c]})});e.s(["DialogViewport",0,s])},62366,97463,39799,e=>{"use strict";var t,n,r=e.i(91788),o=e.i(58520),i=e.i(14238),s=e.i(96752);let a=((t={}).nestedDrawers="--nested-drawers",t.height="--drawer-height",t.frontmostHeight="--drawer-frontmost-height",t.swipeMovementX="--drawer-swipe-movement-x",t.swipeMovementY="--drawer-swipe-movement-y",t.snapPointOffset="--drawer-snap-point-offset",t.swipeStrength="--drawer-swipe-strength",t);e.s(["DrawerPopupCssVars",0,a],97463);let l=((n={}).swipeProgress="--drawer-swipe-progress",n);e.s(["DrawerBackdropCssVars",0,l],39799);let u=r.forwardRef(function(e,t){let{render:n,className:r,style:u,forceRender:c=!1,...d}=e,f=(0,o.useDialogRootContext)(),p=f.useState("open"),g=f.useState("nested"),m=f.useState("mounted"),h=f.useState("transitionStatus");return(0,i.useRenderElement)("div",e,{state:{open:p,transitionStatus:h},ref:[f.context.backdropRef,t],stateAttributesMapping:s.popupTransitionStateMapping,props:[{role:"presentation",hidden:!m,style:{pointerEvents:p?void 0:"none",userSelect:"none",WebkitUserSelect:"none",[l.swipeProgress]:"0",[a.swipeStrength]:"1"}},d],enabled:c||!g})});e.s(["DrawerBackdrop",0,u],62366)},7439,80260,22506,e=>{"use strict";let t=e.i(52594).DialogClose;e.s(["DrawerClose",0,t],7439);var n=e.i(91788),r=e.i(58520),o=e.i(14238);let i="data-drawer-content";e.s(["DRAWER_CONTENT_ATTRIBUTE",0,i],80260);let s=n.forwardRef(function(e,t){let{render:n,className:s,style:a,...l}=e;return(0,r.useDialogRootContext)(),(0,o.useRenderElement)("div",e,{ref:t,props:[{[i]:""},l]})});e.s(["DrawerContent",0,s],22506)},81276,27257,36395,81387,59188,e=>{"use strict";let t=e.i(20944).DialogDescription;e.s(["DrawerDescription",0,t],81276);var n,r=e.i(91788),o=e.i(29244),i=e.i(14238);let s=r.createContext(void 0);function a(){return r.useContext(s)}e.s(["DrawerProviderContext",0,s,"useDrawerProviderContext",0,a],27257);var l=e.i(39799),u=e.i(97463);let c={active:e=>e?{"data-active":""}:{"data-inactive":""}},d=r.forwardRef(function(e,t){let{render:n,className:s,style:d,...f}=e,p=a(),g=p?.active??!1,m=p?.visualStateStore,h=r.useRef(null);return(0,o.useIsoLayoutEffect)(()=>{let e=h.current;if(!e||!m)return;let t=()=>{let{swipeProgress:t,frontmostHeight:n}=m.getSnapshot();t<=0?e.style.setProperty(l.DrawerBackdropCssVars.swipeProgress,"0"):e.style.setProperty(l.DrawerBackdropCssVars.swipeProgress,`${t}`),n<=0?e.style.removeProperty(u.DrawerPopupCssVars.height):e.style.setProperty(u.DrawerPopupCssVars.height,`${n}px`)};t();let n=m.subscribe(t);return()=>{n(),e.style.setProperty(l.DrawerBackdropCssVars.swipeProgress,"0"),e.style.removeProperty(u.DrawerPopupCssVars.height)}},[m]),(0,i.useRenderElement)("div",e,{ref:[t,h],state:{active:g},props:[{style:{[l.DrawerBackdropCssVars.swipeProgress]:"0"}},f],stateAttributesMapping:c})});e.s(["DrawerIndent",0,d],36395);let f={active:e=>e?{"data-active":""}:{"data-inactive":""}},p=r.forwardRef(function(e,t){let{render:n,className:r,style:o,...s}=e,l=a(),u=l?.active??!1;return(0,i.useRenderElement)("div",e,{ref:t,state:{active:u},props:s,stateAttributesMapping:f})});
2e.s(["DrawerIndentBackground",0,p],81387);var g=e.i(96752);let m=((n={})[n.open=g.CommonPopupDataAttributes.open]="open",n[n.closed=g.CommonPopupDataAttributes.closed]="closed",n[n.startingStyle=g.CommonPopupDataAttributes.startingStyle]="startingStyle",n[n.endingStyle=g.CommonPopupDataAttributes.endingStyle]="endingStyle",n.expanded="data-expanded",n.nestedDrawerOpen="data-nested-drawer-open",n.nestedDrawerSwiping="data-nested-drawer-swiping",n.swipeDismiss="data-swipe-dismiss",n.swipeDirection="data-swipe-direction",n.swiping="data-swiping",n);e.s(["DrawerPopupDataAttributes",0,m],59188)},73771,e=>{"use strict";e.s([])},80596,63754,71810,36528,41133,e=>{"use strict";var t=e.i(91788),n=e.i(29244),r=e.i(77120),o=e.i(17643),i=e.i(31964),s=e.i(58520),a=e.i(14238),l=e.i(96752),u=e.i(39799),c=e.i(97463),d=e.i(59188),f=e.i(71271),p=e.i(52814),g=e.i(63734),m=e.i(42627);let h=t.createContext(void 0);function v(e){let n=t.useContext(h);if(!0!==e&&void 0===n)throw Error((0,m.default)(90));return n}e.s(["DrawerRootContext",0,h,"useDrawerRootContext",0,v],63754);var w=e.i(89950);function x(e,t=Number.MIN_SAFE_INTEGER,n=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,n))}function y(e,t){let n=e+t;return n>=0?t:-Math.sqrt(-n)-e}function b(e,t,n){if(!Number.isFinite(t)||t<=0)return null;if("number"==typeof e)return Number.isFinite(e)?e<=1?x(e,0,1)*t:e:null;let r=e.trim();if(r.endsWith("px")){let e=Number.parseFloat(r);return Number.isFinite(e)?e:null}if(r.endsWith("rem")){let e=Number.parseFloat(r);return Number.isFinite(e)?e*n:null}return null}function E(e,t){let n=-1,r=1/0;for(let o=0;o<e.length;o+=1){let i=Math.abs(e[o]-t);i<r&&(r=i,n=o)}return n}function C(){let e=(0,s.useDialogRootContext)(),{snapPoints:o,activeSnapPoint:i,setActiveSnapPoint:a,popupHeight:l}=v(),u=e.useState("viewportElement"),[c,d]=t.useState(0),[f,p]=t.useState(16),g=(0,r.useStableCallback)(()=>{let e=(0,w.ownerDocument)(u).documentElement;d(u?u.offsetHeight:e.clientHeight);let t=parseFloat(getComputedStyle(e).fontSize);Number.isFinite(t)&&p(t)});(0,n.useIsoLayoutEffect)(()=>{if(g(),!u||"function"!=typeof ResizeObserver)return;let e=new ResizeObserver(g);return e.observe(u),()=>{e.disconnect()}},[g,u]);let m=t.useMemo(()=>{if(!o||0===o.length||c<=0||l<=0)return[];let e=Math.min(l,c),t=o.map(t=>{let n=b(t,c,f);if(null===n)return null;let r=x(n,0,e);return{value:t,height:r,offset:Math.max(0,l-r)}}).filter(e=>!!e);if(t.length<=1)return t;let n=[],r=[];for(let e=t.length-1;e>=0;e-=1){let o=t[e];r.some(e=>1>=Math.abs(e-o.height))||(r.push(o.height),n.push(o))}return n.reverse(),n},[l,f,o,c]),h=t.useMemo(()=>{if(null===i)return;let e=m.find(e=>Object.is(e.value,i));if(e)return e;let t=Math.min(l,c),n=b(i,c,f);if(null===n)return;let r=x(n,0,t);return m[E(m.map(e=>e.height),r)]},[i,l,m,f,c]);return{snapPoints:o,activeSnapPoint:i,setActiveSnapPoint:a,popupHeight:l,viewportHeight:c,resolvedSnapPoints:m,activeSnapPointOffset:h?.offset??null}}e.s(["clamp",0,x],71810),e.s(["closestSnapPointIndex",0,E,"getSnapPointSwipeMovement",0,y,"useDrawerSnapPoints",0,C],36528);let S=t.createContext(null);function R(){return t.useContext(S)}e.s(["DrawerViewportContext",0,S,"useDrawerViewportContext",0,R],41133);var T=e.i(34094),P=e.i(91398);let M=!1,D={...l.popupTransitionStateMapping,expanded:e=>e?{[d.DrawerPopupDataAttributes.expanded]:""}:null,nestedDrawerOpen:e=>e?{[d.DrawerPopupDataAttributes.nestedDrawerOpen]:""}:null,nestedDrawerSwiping:e=>e?{[d.DrawerPopupDataAttributes.nestedDrawerSwiping]:""}:null,swipeDirection:e=>({[d.DrawerPopupDataAttributes.swipeDirection]:e}),swiping:e=>e?{[d.DrawerPopupDataAttributes.swiping]:""}:null},k=t.forwardRef(function(e,l){let d,{render:m,className:h,style:w,finalFocus:x,initialFocus:b,...E}=e,S=(0,s.useDialogRootContext)(),k=S.context.popupRef,{swipeDirection:O,frontmostHeight:I,hasNestedDrawer:A,nestedSwiping:L,nestedSwipeProgressStore:N,onPopupHeightChange:H,notifyParentFrontmostHeight:F,notifyParentHasNestedDrawer:j}=v(),V=S.useState("descriptionElementId"),B=S.useState("disablePointerDismissal"),W=S.useState("floatingRootContext"),_=S.useState("popupProps"),Y=S.useState("modal"),$=S.useState("mounted"),U=S.useState("nested"),X=S.useState("nestedOpenDrawerCount"),z=S.useState("transitionStatus"),G=S.useState("open"),K=S.useState("openMethod"),q=S.useState("titleElementId"),Z=S.useState("role"),J=W.useState("floatingId"),Q=E.id??J,ee=R();(0,f.useDialogPortalContext)();let{snapPoints:et,activeSnapPoint:en,activeSnapPointOffset:er}=C(),eo=X>0,ei=ee?.swiping??!1,es=ee?.swipeStrength??null,[ea,el]=t.useState(0),eu=t.useRef(0),ec=(0,r.useStableCallback)(()=>{let e=k.current;if(!e)return;let t=e.offsetHeight;if(!(eu.current>0)||!(I>eu.current)||!(t>eu.current)){if(eu.current>0&&A){let e=eu.current;el(e),H(e);return}t!==eu.current&&(eu.current=t,el(t),H(t))}});(0,n.useIsoLayoutEffect)(()=>
2{if(!$){eu.current=0,el(0),H(0);return}let e=k.current;if(!e||(M||("u">typeof CSS&&"registerProperty"in CSS&&([c.DrawerPopupCssVars.swipeMovementX,c.DrawerPopupCssVars.swipeMovementY,c.DrawerPopupCssVars.snapPointOffset].forEach(e=>{try{CSS.registerProperty({name:e,syntax:"<length>",inherits:!1,initialValue:"0px"})}catch{}}),[{name:u.DrawerBackdropCssVars.swipeProgress,initialValue:"0"},{name:c.DrawerPopupCssVars.swipeStrength,initialValue:"1"}].forEach(({name:e,initialValue:t})=>{try{CSS.registerProperty({name:e,syntax:"<number>",inherits:!1,initialValue:t})}catch{}})),M=!0),ec(),"function"!=typeof ResizeObserver))return;let t=new ResizeObserver(ec);return t.observe(e),()=>{t.disconnect()}},[ec,$,eo,H,k]),(0,n.useIsoLayoutEffect)(()=>{let e=()=>{let e=k.current;if(!e)return;let t=N.getSnapshot();t>0?e.style.setProperty(u.DrawerBackdropCssVars.swipeProgress,`${t}`):e.style.setProperty(u.DrawerBackdropCssVars.swipeProgress,"0")};e();let t=N.subscribe(e),n=k.current;return()=>{t(),n&&n.style.setProperty(u.DrawerBackdropCssVars.swipeProgress,"0")}},[N,k]),(0,n.useIsoLayoutEffect)(()=>{if(G)return F?.(I),()=>{F?.(0)}},[I,G,F]),(0,n.useIsoLayoutEffect)(()=>{if(j)return j(G||"ending"===z),()=>{j(!1)}},[j,G,z]),(0,p.useOpenChangeComplete)({open:G,ref:k,onComplete(){G&&S.context.onOpenChangeComplete?.(!0)}});let ed=void 0===b?k:b,ef=S.useStateSetter("popupElement"),ep=!A&&"ending"!==z;ea&&!ep&&(d=`${ea}px`);let eg=et&&et.length>0&&("down"===O||"up"===O),em=null;eg&&null!==er&&(em="up"===O?-er:er);let eh=ee?ee.getDragStyles():o.EMPTY_OBJECT;if(eg&&"down"===O){let e=Number.parseFloat(String(eh[c.DrawerPopupCssVars.swipeMovementY]));eh=ei&&Number.isFinite(e)?{...eh,transform:void 0,[c.DrawerPopupCssVars.swipeMovementY]:`${y(er??0,e)}px`}:{...eh,transform:void 0}}let ev=(0,a.useRenderElement)("div",e,{state:{open:G,nested:U,transitionStatus:z,expanded:1===en,nestedDrawerOpen:eo,nestedDrawerSwiping:L,swipeDirection:O,swiping:ei},props:[_,{id:Q,"aria-labelledby":q,"aria-describedby":V,role:Z,...T.FOCUSABLE_POPUP_PROPS,hidden:!$,onKeyDown(e){g.COMPOSITE_KEYS.has(e.key)&&e.stopPropagation()},style:{...eh,[u.DrawerBackdropCssVars.swipeProgress]:"0",[c.DrawerPopupCssVars.nestedDrawers]:X,[c.DrawerPopupCssVars.height]:d,[c.DrawerPopupCssVars.snapPointOffset]:"number"==typeof em?`${em}px`:"0px",[c.DrawerPopupCssVars.frontmostHeight]:I?`${I}px`:void 0,[c.DrawerPopupCssVars.swipeStrength]:"number"==typeof es&&Number.isFinite(es)&&es>0?`${es}`:"1"}},E],ref:[l,k,ef],stateAttributesMapping:D});return(0,P.jsx)(i.FloatingFocusManager,{context:W,openInteractionType:K,disabled:!$,closeOnFocusOut:!B,initialFocus:ed,returnFocus:x,modal:!1!==Y,restoreFocus:"popup",children:ev})});e.s(["DrawerPopup",0,k],80596)},71375,43360,e=>{"use strict";let t=e.i(99815).DialogPortal;e.s(["DrawerPortal",0,t],71375);var n=e.i(91788),r=e.i(77120),o=e.i(27257),i=e.i(91398);function s(){let e={swipeProgress:0,frontmostHeight:0},t=new Set;return{getSnapshot:()=>e,set(n){let r=e.swipeProgress;void 0!==n.swipeProgress&&(r=Number.isFinite(n.swipeProgress)?n.swipeProgress:0);let o=e.frontmostHeight;void 0!==n.frontmostHeight&&(o=Number.isFinite(n.frontmostHeight)?n.frontmostHeight:0),(r!==e.swipeProgress||o!==e.frontmostHeight)&&(e={swipeProgress:r,frontmostHeight:o},t.forEach(e=>{e()}))},subscribe:e=>(t.add(e),()=>{t.delete(e)})}}e.s(["DrawerProvider",0,function(e){let{children:t}=e,[a,l]=n.useState(()=>new Set),[u]=n.useState(s),c=(0,r.useStableCallback)((e,t)=>{l(n=>{if(n.has(e)===t)return n;let r=new Set(n);return t?r.add(e):r.delete(e),r})}),d=(0,r.useStableCallback)(e=>{c(e,!1)}),f=a.size>0,p=n.useMemo(()=>({setDrawerOpen:c,removeDrawer:d,active:f,visualStateStore:u}),[f,d,c,u]);return(0,i.jsx)(o.DrawerProviderContext.Provider,{value:p,children:t})}],43360)},61490,43868,18561,58860,11923,e=>{"use strict";var t,n,r,o=e.i(91788),i=e.i(19298),s=e.i(96903),a=e.i(29244),l=e.i(77120),u=e.i(37349),c=e.i(39759),d=e.i(63754),f=e.i(3141),p=e.i(99984),g=e.i(58520),m=e.i(60369),h=e.i(27257),v=e.i(91398);function w(){let e=0,t=new Set;return{getSnapshot:()=>e,set(n){let r=Number.isFinite(n)?n:0;
2r!==e&&(e=r,t.forEach(e=>{e()}))},subscribe:e=>(t.add(e),()=>{t.delete(e)})}}function x(){let e=(0,h.useDrawerProviderContext)(),t=(0,g.useDialogRootContext)(!1),n=e?.setDrawerOpen,r=e?.removeDrawer,s=t.useState("open"),l=t.useState("nestedOpenDialogCount"),d=t.useState("popupElement"),m=0===l;return(0,a.useIsoLayoutEffect)(()=>{if(r)return()=>{r(t)}},[r,t]),(0,a.useIsoLayoutEffect)(()=>{n?.(t,s)},[s,n,t]),o.useEffect(()=>{if(!s||!m||!c.platform.os.android)return;let e=(0,u.ownerWindow)(d).CloseWatcher;if(!e)return;let n=new e,r=(0,i.addEventListener)(n,"close",function(e){t.select("open")&&t.setOpen(!1,(0,f.createChangeEventDetails)(p.REASONS.closeWatcher,e))});return()=>{r(),n.destroy()}},[t,m,s,d]),null}e.s(["DrawerRoot",0,function(e){let{children:t,open:i,defaultOpen:a=!1,onOpenChange:u,onOpenChangeComplete:c,disablePointerDismissal:g=!1,modal:h=!0,actionsRef:y,handle:b,triggerId:E,defaultTriggerId:C=null,swipeDirection:S="down",snapToSequentialPoints:R=!1,snapPoints:T,snapPoint:P,defaultSnapPoint:M,onSnapPointChange:D}=e,k=(0,d.useDrawerRootContext)(!0),O=k?.onNestedSwipeProgressChange,I=k?.onNestedFrontmostHeightChange,A=k?.onNestedSwipingChange,L=k?.onNestedDrawerPresenceChange,[N,H]=o.useState(0),[F,j]=o.useState(0),[V,B]=o.useState(!1),[W,_]=o.useState(!1),[Y]=o.useState(w),$=void 0!==M?M:T?.[0]??null,U=void 0!==P,[X,z]=(0,s.useControlled)({controlled:P,default:$,name:"Drawer",state:"snapPoint"}),G=o.useRef(!1),K=o.useRef(!1),q=(0,l.useStableCallback)((e,t)=>{let n=t??(0,f.createChangeEventDetails)(p.REASONS.none);D?.(e,n),n.isCanceled||z(e)}),Z=o.useMemo(()=>U||!T||0===T.length||null!==X&&T.some(e=>Object.is(e,X))?X:$,[X,U,$,T]),J=(0,l.useStableCallback)(e=>{H(e),!G.current&&e>0&&j(e)}),Q=(0,l.useStableCallback)(e=>{if(e>0){G.current=!0,j(e);return}G.current=!1,N>0&&j(N)}),ee=(0,l.useStableCallback)(e=>{B(e)}),et=(0,l.useStableCallback)(e=>{Y.set(e),O?.(e)}),en=(0,l.useStableCallback)(e=>{_(e),A?.(e)}),er=(0,l.useStableCallback)((e,t)=>{u?.(e,t),!t.isCanceled&&!e&&T&&T.length>0&&q($,(0,f.createChangeEventDetails)(t.reason,t.event,t.trigger))}),eo=o.useMemo(()=>({swipeDirection:S,swipeAreaActiveRef:K,snapToSequentialPoints:R,snapPoints:T,activeSnapPoint:Z,setActiveSnapPoint:q,frontmostHeight:F,popupHeight:N,hasNestedDrawer:V,nestedSwiping:W,nestedSwipeProgressStore:Y,onNestedDrawerPresenceChange:ee,onPopupHeightChange:J,onNestedFrontmostHeightChange:Q,onNestedSwipingChange:en,onNestedSwipeProgressChange:et,notifyParentFrontmostHeight:I,notifyParentSwipingChange:A,notifyParentSwipeProgressChange:O,notifyParentHasNestedDrawer:L}),[Z,F,V,W,Y,L,O,A,I,ee,Q,et,en,J,N,q,T,R,K,S]),ei="function"==typeof t?e=>(0,v.jsxs)(o.Fragment,{children:[n||(n=(0,v.jsx)(x,{})),t(e)]}):(0,v.jsxs)(o.Fragment,{children:[r||(r=(0,v.jsx)(x,{})),t]}),es=(0,m.useRenderDialogRoot)("drawer",{open:i,defaultOpen:a,onOpenChange:er,onOpenChangeComplete:c,disablePointerDismissal:g,modal:h,actionsRef:y,handle:b,triggerId:E,defaultTr
2iggerId:C,children:ei});return(0,v.jsx)(d.DrawerRootContext.Provider,{value:eo,children:es})}],61490);var y=e.i(89950),b=e.i(14238),E=e.i(17643),C=e.i(87982),S=e.i(36394);function R(e,t,n=!1){return"vertical"===t?function(e,t=!1){let{overflowY:n}=(0,S.getComputedStyle)(e);return("auto"===n||"scroll"===n)&&(t?e.clientHeight>0:e.scrollHeight>e.clientHeight)}(e,n):function(e,t=!1){let{overflowX:n}=(0,S.getComputedStyle)(e);return("auto"===n||"scroll"===n)&&(t?e.clientWidth>0:e.scrollWidth>e.clientWidth)}(e,n)}function T(e,t,n){let r=e;for(;(0,S.isHTMLElement)(r)&&r!==t&&!(0,S.isLastTraversableNode)(r);){for(let e of n)if(R(r,e))return!0;r=(0,S.getParentNode)(r)}return!1}function P(e,t,n="vertical",r=!1){let o=(0,S.isHTMLElement)(e)?e:null;for(;(0,S.isHTMLElement)(o)&&o!==t&&!(0,S.isLastTraversableNode)(o);){if(R(o,n,r))return o;o=(0,S.getParentNode)(o)}return R(t,n,r)?t:null}e.s(["findScrollableTouchTarget",0,P,"hasScrollableAncestor",0,T],43868);var M=e.i(71810);function D(e,t,n){return"function"==typeof e?.elementFromPoint?e.elementFromPoint(t,n):null}function k(e,t,n){switch(e){case"up":return-n;case"down":return n;case"left":return-t;case"right":return t;default:return 0}}function O(e){let t=(0,u.ownerWindow)(e).getComputedStyle(e).transform,n=0,r=0,o=1;if(t&&"none"!==t){let e=t.match(/matrix(?:3d)?\(([^)]+)\)/);if(e){let t=e[1].split(", ").map(parseFloat);6===t.length?(n=t[4],r=t[5],o=Math.sqrt(t[0]*t[0]+t[1]*t[1])):16===t.length&&(n=t[12],r=t[13],o=t[0])}}return{x:n,y:r,scale:o}}function I(e){return Number.isFinite(e)&&e>0?e:null}function A(e,t){return`translate3d(${e.x}px,${e.y}px,0) scale(${t})`}function L(e,t,n){let r=e[n];if("function"==typeof r)try{r.call(e,t)}catch(e){if(e&&"object"==typeof e&&"name"in e&&"NotFoundError"===e.name)return;throw e}}function N(e){let{enabled:t,directions:n,elementRef:r,movementCssVars:i,canStart:s,ignoreSelectorWhenTouch:a=!0,ignoreScrollableAncestors:u=!1,swipeThreshold:c,onDismiss:d,onProgress:f,onCancel:p,onSwipeStart:g,onRelease:m,onSwipingChange:h,trackDrag:v=!0}=e,w=1===n.length?n[0]:void 0,x=Math.max(0,"number"==typeof c?c:40),b=n.includes("left"),E=n.includes("right"),S=n.includes("up"),R=n.includes("down"),N=b||E,H=S||R,F=o.useMemo(()=>{let e=[];return H&&e.push("vertical"),N&&e.push("horizontal"),e},[N,H]),[j,V]=o.useState(void 0),[B,W]=o.useState(!1),[_,Y]=o.useState(!1),$=o.useRef({x:0,y:0}),U=o.useRef({x:0,y:0}),X=o.useRef(null),z=o.useRef({x:0,y:0,scale:1}),G=o.useRef(void 0),K=o.useRef(0),q=o.useRef(!1),Z=o.useRef({x:0,y:0}),J=o.useRef(null),Q=o.useRef(!1),ee=o.useRef(!1),et=o.useRef(null),en=o.useRef(!1),er=o.useRef(!1),eo=o.useRef({width:0,height:0}),ei=o.useRef(0),es=o.useRef(x),ea=o.useRef(null),el=o.useRef(null),eu=o.useRef(null),ec=o.useRef({x:0,y:0}),ed=o.useRef(null),ef=o.useRef(!1),ep=o.useRef(null),eg=(0,l.useStableCallback)(e=>{ef.current!==e&&(ef.current=e,W(e),h?.(e))});function em(e){if(!e)return;let t=r.current,n=ea.current;t&&n&&(es.current=Math.max(0,n({element:t,direction:e})))}let eh=(0,l.useStableCallback)((e,t)=>{let n=Number.isFinite(e)?(0,M.clamp)(e,0,1):0,r=n!==ei.current,o=!1;if(t){let e=ed.current;o=!e||e.deltaX!==t.deltaX||e.deltaY!==t.deltaY||e.direction!==t.direction}(r||o)&&(ei.current=n,t?ed.current=t:r&&(ed.current=null),f?.(n,t))}),ev=(0,l.useStableCallback)(e=>{let t=r.current;if(!v||!t){e||(ep.current=null);return}let n=t.style,o=ep.current;e?(o||(ep.current=[n.transition,n.transform]),n.transition="none"):o&&([n.transition,n.transform]=o,ep.current=null);let s=U.current,a=z.current,l=s.x-a.x,u=s.y-a.y;e&&(n.transform=A(s,a.scale)),n.setProperty(i.x,`${l}px`),n.setProperty(i.y,`${u}px`)});function ew(e,t){if(null===t)return;let n=eu.current;if(n&&t>n.time){let r=Math.max(t-n.time,16);ec.current={x:(e.x-n.x)/r,y:(e.y-n.y)/r}}eu.current={x:e.x,y:e.y,time:t}}let ex=o.useCallback(()=>{V(void 0),eg(!1),Y(!1),eh(0),es.current=x,ea.current=null,$.current={x:0,y:0},U.current={x:0,y:0},z.current={x:0,y:0,scale:1},G.current=void 0,K.current=0,q.current=!1,Z.current={x:0,y:0},J.current=null,Q.current=!1,X.current=null,ee.current=!1,et.current=null,en.current=!1,er.current=!1,eo.current={width:0,height:0},el.current=null,eu.current=null,ec.current={x:0,y:0},ed.current=null,ev(!1)},[eg,x,ev,eh]);function ey(e){if("touches"in e){let t=e.touches[0];return t?{x:t.clientX,y:t.clientY}:null}return{x:e.clientX,y:e.clientY}}function eb(e){return"touches"in e||"touch"===e.pointerType}function eE(e,t){return D(r.current?.getRootNode(),e.x,e.y)??(0,C.getTarget)(t)}function eC(e,t){return N&&!H?P(e,t,"horizontal"):H&&!N?P(e,t,"vertical"):P(e,t,"vertical")??P(e,t,"horizontal")}
2function eS(e,t,n){en.current=!1;let o=eb(e),i=eE(t,e.nativeEvent),s=(0,y.ownerDocument)(r.current).body,l=o&&s?eC(i,s):null,d=n?.ignoreScrollableTarget??!1;if(l&&!d||(en.current=!!(l&&d),i&&i.closest('button,a,input,select,textarea,label,[role="button"]')&&(!o||a)))return!1;let f=r.current;if(u&&f&&i&&F.length>0&&!n?.ignoreScrollableAncestors&&T(i,f,F))return!1;if(q.current=!1,G.current=void 0,K.current=0,$.current=t,el.current=I(e.timeStamp),Z.current=t,X.current=t,es.current=x,ea.current="function"==typeof c?c:null,f){eo.current={width:f.offsetWidth,height:f.offsetHeight},em(w);let t=O(f);z.current=t,U.current={x:t.x,y:t.y},ew({x:t.x,y:t.y},el.current),"touches"in e||L(f,e.pointerId,"setPointerCapture")}return g?.(e.nativeEvent),eg(!0),J.current=null,Q.current=!0,eh(0),ev(!0),!0}function eR(){eT(),en.current=!1,X.current=null}function eT(){ee.current=!1,et.current=null}let eP=(0,l.useStableCallback)(e=>{if(!t||e.defaultPrevented||e.nativeEvent.defaultPrevented||!("touches"in e)&&0!==e.button)return;let n=ey(e);!n||(ee.current=!0,et.current=n,en.current=!1,er.current=!("touches"in e),(!s||s(n,{nativeEvent:e.nativeEvent,direction:w}))&&eS(e,n)&&eT())}),eM=(0,l.useStableCallback)(e=>{let o;if(!t)return;let i=U.current,s=z.current,a=i.x-s.x,l=i.y-s.y,u={deltaX:a,deltaY:l,direction:G.current};if(!ef.current){eR(),eh(0,u);return}eg(!1),J.current=null,eR(),er.current=!1;let c=r.current;!c||"touches"in e||L(c,e.pointerId,"releasePointerCapture");let f=el.current,p=I(e.timeStamp),g=null!==f&&null!==p&&p>f?p-f:0,h=g>0?Math.max(g,50):0,v=h>0?a/h:0,x=h>0?l/h:0,y=ec.current.x,b=ec.current.y,E=eu.current;if(E&&null!==p&&p>=E.time){let e=p-E.time;if(e<=80){let t=Math.max(e,16),n=i.x-E.x,r=i.y-E.y,o=n/t,s=r/t;0!==o&&(y=o),0!==s&&(b=s)}else y=0,b=0}let C=m?.({event:e.nativeEvent,direction:G.current,deltaX:a,deltaY:l,velocityX:v,velocityY:x,releaseVelocityX:y,releaseVelocityY:b}),S="boolean"==typeof C;if(q.current&&!S){U.current={x:s.x,y:s.y},V(void 0),ev(!1),eh(0,u);return}let R=!1;if(S)R=C,o=G.current??w;else for(let e of n)if(k(e,a,l)>es.current){R=!0,o=e;break}R&&o?(V(o),Y(!0),ev(!1),d?.(e.nativeEvent,{direction:o})):(U.current={x:s.x,y:s.y},V(void 0),ev(!1),eh(0,u))}),eD=(0,l.useStableCallback)(e=>{let n=ey(e);if(!n)return;let o=!1;if(!("touches"in e)){let t=e.buttons%2==1;if(t&&(er.current=!0),0!==e.buttons&&!t)return void function(e){if(eR(),!ef.current)return;eg(!1),J.current=null;let t=z.current;U.current={x:t.x,y:t.y},V(void 0),er.current=!1,ev(!1);let n=r.current;n&&L(n,e.pointerId,"releasePointerCapture"),eh(0,{deltaX:0,deltaY:0,direction:void 0}),p?.(e.nativeEvent)}(e);if(0===e.buttons&&er.current){if(!ef.current)return void eM(e);o=!0}}if(!B&&ee.current){if(!eb(e)&&(e.defaultPrevented||e.nativeEvent.defaultPrevented))return void eR();if(!s||s(n,{nativeEvent:e.nativeEvent,direction:w})){let t=et.current,o=!1;if(eb(e)){let i=r.current;if(t&&i){let r=eE(n,e.nativeEvent),s=(0,y.ownerDocument)(i).body,a=s?eC(r,s):null;if(a&&((0,C.contains)(i,a)||(0,C.contains)(a,i))){let e,r,i,s=n.x-t.x,l=n.y-t.y,u=(e=(e,t,n,r,o)=>e>0&&t<=0&&r||e<0&&t>=Math.max(0,n)&&o,r=Math.abs(s),i=Math.abs(l),H&&0!==l&&(!N||i>=r)?e(l,a.scrollTop,a.scrollHeight-a.clientHeight,R,S):N&&0!==s&&(!H||r>i)?e(s,a.scrollLeft,a.scrollWidth-a.clientWidth,E,b):null);if(!1===u)return;!0===u&&(o=!0)}}}eS(e,n,{ignoreScrollableTarget:o,ignoreScrollableAncestors:o})&&(t&&o?(eT(),$.current=t,Z.current=t,X.current=t,Q.current=!1):(eT(),en.current=!1))}}let i=X.current,a=null===i?{x:0,y:0}:{x:n.x-i.x,y:n.y-i.y};X.current=n,function(e,n,r){let o,i,s;if(!t||!ef.current)return;let a=(0,C.getTarget)(e.nativeEvent);if(eb(e)&&!en.current&&eC(a,e.currentTarget))return;if("touches"in e||e.preventDefault(),Q.current&&(Q.current=!1,v)){$.current=n;let t=I(e.timeStamp);null!==t&&(el.current=t)}let l=n.x,u=n.y,c=r.x,d=r.y;(d<0&&u>Z.current.y||d>0&&u<Z.current.y)&&(Z.current={x:Z.current.x,y:u}),(c<0&&l>Z.current.x||c>0&&l<Z.current.x)&&(Z.current={x:l,y:Z.current.y});let f=l-$.current.x,p=u-$.current.y,g=u-Z.current.y,m=l-Z.current.x,h=J.current;if(null===h&&N&&H&&Math.sqrt(f*f+p*p)>=1&&(J.current=h=Math.abs(f)>Math.abs(p)?"horizontal":"vertical"),G.current){let e=G.current,t=k(e,m,g);t>es.current?(q.current=!1,V(e)):b&&E||S&&R||!(K.current-t>=10)||(q.current=!0)}else"vertical"===h?p>0?o="down":p<0&&(o="up"):"horizontal"===h?f>0?o="right":f<0&&(o="left"):o=Math.abs(f)>=Math.abs(p)?f>0?"right":"left":p>0?"down":"up",o&&("left"===o&&b||"right"===o&&E||"up"===o&&S||"down"===o&&R)&&(G.current=o,K.current=k(o,f,p),V(o),em(o));let x=(i=e=>Math.sign(e)*Math.abs(e)**.5,s=(e,t,n)=>!t&&e<0||!n&&e>0?i(e):e,{x:N?s(f,b,E):i(f),y:H?s(p,S,R):i(p)}),y=z.current.x,T=z.current.y;"horizontal"===h?N&&(y+=x.x):("vertical"===h||N&&(y+=x.x),H&&(T+=x.y));let P=U.current,M=y!==P.x||T!==P.y;U.current={x:y,y:T},M&&ev(!0),ew({x:y,y:T},I(e.timeStamp));let D=y-z.current.x,O=T-z.current.y,A={deltaX:D,deltaY:O,direction:G.current},L=0,F=w??G.current;
2if(F){let e="left"===F||"right"===F?eo.current.width:eo.current.height,t=z.current.scale||1,n=k(F,D,O);e>0&&t>0&&n>0&&(L=n/(e*t))}eh(L,A)}(e,n,a),!o||"touches"in e||eM(e)}),ek=(0,l.useStableCallback)((e,t)=>{eD({touches:e.touches,currentTarget:t,nativeEvent:e,defaultPrevented:e.defaultPrevented,timeStamp:e.timeStamp})}),eO=o.useCallback(()=>{let e=ef.current,t=U.current,n=z.current,r=t.x-n.x,o=t.y-n.y;return e||0!==r||0!==o||_?{transition:e?"none":void 0,transform:e?A(t,n.scale):void 0,[i.x]:`${r}px`,[i.y]:`${o}px`}:{[i.x]:"0px",[i.y]:"0px"}},[_,i]);return{swiping:B,swipeDirection:j,dragDismissed:_,getPointerProps:o.useCallback(()=>t?{onPointerDown:eP,onPointerMove:eD,onPointerUp:eM,onPointerCancel:eM}:{},[t,eM,eD,eP]),getTouchProps:o.useCallback(()=>t?{onTouchStart:eP,onTouchMove:eD,onTouchEnd:eM,onTouchCancel:eM}:{},[t,eM,eD,eP]),moveNative:ek,getDragStyles:eO,reset:ex}}e.s(["getElementAtPoint",0,D],18561),e.s(["getDisplacement",0,k,"getElementTransform",0,O,"useSwipeDismiss",0,N],58860);var H=e.i(97463),F=e.i(59188),j=e.i(39799),V=e.i(35359),B=e.i(34094),W=e.i(65436),_=e.i(96752);let Y=((t={})[t.open=_.CommonPopupDataAttributes.open]="open",t[t.closed=_.CommonPopupDataAttributes.closed]="closed",t.disabled="data-disabled",t.swipeDirection="data-swipe-direction",t.swiping="data-swiping",t),$={[Y.open]:""},U={[Y.closed]:""},X={[Y.swiping]:""},z={[Y.disabled]:""},G={open:e=>e?$:U,swiping:e=>e?X:null,swipeDirection:e=>({[Y.swipeDirection]:e}),disabled:e=>e?z:null},K={up:"down",down:"up",left:"right",right:"left"},q=o.forwardRef(function(e,t){let{render:n,className:r,style:i,disabled:s=!1,swipeDirection:u,...c}=e,m=(0,g.useDialogRootContext)(),{swipeDirection:v,frontmostHeight:w,swipeAreaActiveRef:x}=(0,d.useDrawerRootContext)(),C=(0,h.useDrawerProviderContext)(),[S,R]=o.use
2State(!1),T=o.useRef(null),P=o.useRef(null),M=o.useRef(!1),D=o.useRef({x:0,y:0}),I=o.useRef(null),A=o.useRef(!1),L=o.useRef(null),_=o.useRef(null),Y=o.useRef(null),$=o.useRef(E.NOOP),U=(0,V.useBaseUiId)(e.id),X=(0,B.useTriggerRegistration)(U,m),z=m.useState("open"),q=(0,l.useStableCallback)(()=>{D.current.x=0,D.current.y=0}),Z=u??K[v],J=K[Z],Q=!s&&(!z||S),ee=(0,l.useStableCallback)(()=>{$.current();let e=(0,y.ownerDocument)(T.current);function t(n){(n?.type!=="click"||0===n.detail||(0,W.isVirtualClick)(n))&&($.current=E.NOOP,e.removeEventListener("pointerdown",t,!0),e.removeEventListener("click",t,!0),m.context.outsidePressEnabledRef.current=!0)}$.current=t,e.addEventListener("pointerdown",t,!0),e.addEventListener("click",t,!0)});function et(e){let t="left"===J||"right"===J?e.offsetWidth:e.offsetHeight;return t<=0?null:t}function en(){let e=m.context.popupRef.current;if(!e||!m.select("open")||!m.select("mounted"))return;null==I.current&&(I.current=function(e){let t=et(e);if(null==t)return null;let n=O(e),r="left"===J||"right"===J?n.x:n.y;return Number.isFinite(r)&&Math.abs(r)>.5?Math.min(t,Math.abs(r)):t}(e));let t=I.current;if(null===t)return;let{x:n,y:r}=D.current,o=Math.max(0,k(Z,n,r)),i=o>t?t+Math.sqrt(o-t):o,s=(t-i)*("left"===J||"up"===J?-1:1),a="left"===J||"right"===J,l=Math.max(0,Math.min(1,o/t)),u=Math.max(0,Math.min(1,1-l));e.style.setProperty(H.DrawerPopupCssVars.swipeMovementX,`${a?s:0}px`),e.style.setProperty(H.DrawerPopupCssVars.swipeMovementY,`${a?0:s}px`),e.setAttribute(F.DrawerPopupDataAttributes.swiping,""),L.current=e,null===Y.current&&(Y.current=e.style.transition),e.style.transition="none";let c=m.context.backdropRef.current;c&&(c.setAttribute(F.DrawerPopupDataAttributes.swiping,""),_.current=c,c.style.setProperty(j.DrawerBackdropCssVars.swipeProgress,`${u}`),l>0&&w>0?c.style.setProperty(H.DrawerPopupCssVars.height,`${w}px`):c.style.removeProperty(H.DrawerPopupCssVars.height)),C?.visualStateStore.set({swipeProgress:l,frontmostHeight:l>0?w:0}),A.current=!0,x.current=!0}let er=(0,l.useStableCallback)(()=>{let e=L.current;e&&(e.style.removeProperty(H.DrawerPopupCssVars.swipeMovementX),e.style.removeProperty(H.DrawerPopupCssVars.swipeMovementY),e.removeAttribute(F.DrawerPopupDataAttributes.swiping)),e&&null!==Y.current&&(e.style.transition=Y.current,Y.current=null);let t=_.current;t&&(t.removeAttribute(F.DrawerPopupDataAttributes.swiping),t.style.setProperty(j.DrawerBackdropCssVars.swipeProgress,"0"),t.style.removeProperty(H.DrawerPopupCssVars.height)),C?.visualStateStore.set({swipeProgress:0,frontmostHeight:0}),A.current=!1,L.current=null,_.current=null,x.current=!1});function eo(e){M.current=!0,m.setOpen(!0,(0,f.createChangeEventDetails)(p.REASONS.swipe,e,T.current))}function ei(){P.current=null,M.current=!1,I.current=null,R(!1)}function es(){ei(),ee(),q(),er()}let ea=N({enabled:Q,directions:[Z],elementRef:T,trackDrag:!1,movementCssVars:{x:H.DrawerPopupCssVars.swipeMovementX,y:H.DrawerPopupCssVars.swipeMovementY},onSwipeStart(e){$.current(),m.context.outsidePressEnabledRef.current=!1,P.current=e,M.current=!1,R(!0),q()},onProgress(e,t){if(!t||!P.current||(D.current.x=t.deltaX,D.current.y=t.deltaY,t.direction!==Z))return;let n=k(Z,t.deltaX,t.deltaY);(M.current||!(n<1))&&(M.current||m.select("open")||eo(P.current),en())},onRelease({event:e,direction:t,deltaX:n,deltaY:r,releaseVelocityX:o,releaseVelocityY:i}){let a,l,u=k(Z,n,r),c=k(Z,o,i),d=null==(l=(a=m.context.popupRef.current)?et(a):null)?40:.5*l;if(t===Z&&(u>=d||c>=.1)&&!s)m.select("open")||eo(e);else M.current&&m.select("open")&&m.setOpen(!1,(0,f.createChangeEventDetails)(p.REASONS.swipe,e,T.current));return es(),!1},onCancel:es}),el=ea.getPointerProps(),eu=ea.getTouchProps(),ec=ea.reset;(0,a.useIsoLayoutEffect)(()=>{S&&A.current&&en()}),(0,a.useIsoLayoutEffect)(()=>{Q||(S&&ee(),ec(),q(),er(),ei())},[er,ee,Q,q,ec,S]),o.useEffect(()=>()=>{$.current(),m.context.outsidePressEnabledRef.current=!0},[m]);let ed={open:z,swiping:ea.swiping,swipeDirection:Z,disabled:s};return(0,b.useRenderElement)("div",e,{state:ed,ref:[t,T,X],stateAttributesMapping:G,props:[{role:"presentation","aria-hidden":!0,style:{pointerEvents:Q?void 0:"none",touchAction:"left"===Z||"right"===Z?"pan-y":"pan-x"},onPointerDown(e){"touch"!==e.pointerType&&(el.onPointerDown?.(e),e.cancelable&&e.preventDefault())},onPointerMove(e){"touch"!==e.pointerType&&el.onPointerMove?.(e)},onPointerUp(e){"touch"!==e.pointerType&&el.onPointerUp?.(e)},onPointerCancel(e){"touch"!==e.pointerType&&el.onPointerCancel?.(e)}},eu,U?{id:U}:void 0,c]})});e.s(["DrawerSwipeArea",0,q],11923)},48156,e=>{"use strict";let t=e.i(67529).DialogTitle;e.s(["DrawerTitle",0,t])},3461,e=>{"use strict";let t=e.i(32188).DialogTrigger;e.s(["DrawerTrigger",0,t])},50760,93644,e=>{"use strict";var t,n=e.i(91788),r=e.i(30943),o=e.i(36394),i=e.i(19298),s=e.i(89950),a=e.i(37349),l=e.i(46111),u=e.i(29244),c=e.i(77120),d=e.i(58520),f=e.i(98594),p=e.i(1515),g=e.i(63754),m=e.i(36528),h=e.i(27257),v=e.i(71810),w=e.i(58860),x=e.i(97463),y=e.i(59188),b=e.i(39799),E=e.i(80260),C=e.i(99984),S=e.i(3141),R=e.i(87982),T=e.i(41133),P=e.i(46001),M=e.i(43868),D=e.i(12074),k=e.i(18561);let O=n.createContext(void 0);var I=e.i(91398);let A=`[${E.DRAWER_CONTENT_ATTRIBUTE}]`,L=n.forwardRef(function(e,t){let{render:E,className:D,style:L,children:Y,...$}=e,U=(0,d.useDialogRootContext)(),X=U.context.popupRef,z=U.context.backdropRef,{swipeDirection:G,notifyParentSwipingChange:K,notifyParentSwipeProgressChange:q,frontmostHeight:Z,snapToSequentialPoints:J,swipeAreaActiveRef:Q}=(0,g.useDrawerRootContext)(),ee=(0,h.useDrawerProviderContext)(),{snapPoints:et,resolvedSnapPoints:en,activeSnapPoint:er,activeSnapPointOffset:eo,setActiveSnapPoint:ei,popupHeight:es}=(0,m.useDrawerSnapPoints)(),ea=U.useState("open"),el=U.useState("mounted"),eu=U.useState("nested"),ec=U.useState("nestedOpenDrawerCount"),ed=U.useState("viewportElement"),ef=U.useState("popupElement"),ep=ee?.visualStateStore,eg=ec>
20,em="left"===G||"right"===G?"horizontal":"vertical",eh="vertical"===em,ev=eh?"horizontal":"vertical",[ew,ex]=n.useState(null),ey=n.useRef(void 0),eb=n.useRef(null),eE=(0,l.useAnimationFrame)(),eC=n.useRef(!1),eS=n.useRef(!1),eR=n.useRef(""),eT=n.useRef(!1),eP=n.useRef(!1),eM=n.useRef(null),eD=n.useContext(O),ek=n.useMemo(()=>{if(!et||et.length<2||en.length<2||"down"!==G&&"up"!==G)return null;let e=en.map(e=>e.offset).sort((e,t)=>e-t),t=e[0];return{minOffset:t,range:e[1]-t}},[en,et,G]),eO=n.useMemo(()=>ek&&null!==eo?(0,v.clamp)((eo-ek.minOffset)/ek.range,0,1):null,[eo,ek]),eI=n.useMemo(()=>et&&et.length>0&&("down"===G||"up"===G)?"down"===G?["down","up"]:["up","down"]:[G],[et,G]),eA=(0,c.useStableCallback)(e=>{X.current?.toggleAttribute(y.DrawerPopupDataAttributes.swipeDismiss,e),z.current?.toggleAttribute(y.DrawerPopupDataAttributes.swipeDismiss,e)}),eL=(0,c.useStableCallback)(()=>{eA(!1),X.current?.removeAttribute(P.TransitionStatusDataAttributes.endingStyle),ex(null)}),eN=(0,c.useStableCallback)(()=>{eS.current&&(eS.current=!1,K?.(!1))}),eH=(0,c.useStableCallback)((e,t,n)=>{let r=ea&&!eu&&t,o=r?e:0,i=ea&&t?e:0;n&&q&&(q(i),i<=0&&eN()),ep?.set({swipeProgress:o,frontmostHeight:o>0?Z:0});let s=z.current;if(!s)return;let a=r&&o>0;s.style.setProperty(b.DrawerBackdropCssVars.swipeProgress,a?`${o}`:"0"),a&&Z>0?s.style.setProperty(x.DrawerPopupCssVars.height,`${Z}px`):s.style.removeProperty(x.DrawerPopupCssVars.height)}),eF=(0,w.useSwipeDismiss)({enabled:el&&!eg,directions:eI,elementRef:U.context.popupRef,ignoreSelectorWhenTouch:!1,ignoreScrollableAncestors:!0,movementCssVars:{x:x.DrawerPopupCssVars.swipeMovementX,y:x.DrawerPopupCssVars.swipeMovementY},onSwipeStart(e){if("touches"in e||"touch"===e.pointerType)return;let t=X.current,n=(0,s.ownerDocument)(t),r=n.getSelection?.();if(!r||r.isCollapsed)return;let i=(0,o.isElement)(r.anchorNode)?r.anchorNode:r.anchorNode?.parentElement,a=(0,o.isElement)(r.focusNode)?r.focusNode:r.focusNode?.parentElement;((0,R.contains)(t,i)||(0,R.contains)(t,a))&&r.removeAllRanges()},onSwipingChange(e){eC.current=e,N(U.context.backdropRef.current,e),e||q||eN()},swipeThreshold:({element:e,direction:t})=>j(e,t),canStart(e,t){let n=U.context.popupRef.current;if(!n)return!1;let r=n.ownerDocument,o=(0,k.getElementAtPoint)(n.getRootNode(),e.x,e.y);if(!o||!(0,R.contains)(n,o))return!1;let i=t.nativeEvent;return!(("touches"in i||"touch"===i.pointerType)&&V(r,n))},onProgress(e,t){!function(e){if(eS.current||!e)return;let t=e.direction??G;10>Math.abs((0,w.getDisplacement)(t,e.deltaX,e.deltaY))||(eS.current=!0,K?.(!0))}(t);let n=!!(et&&et.length>0);if(eC.current&&"down"===G&&n&&t){let e=U.context.popupRef.current;e&&(e.style.removeProperty("transform"),e.style.setProperty(x.DrawerPopupCssVars.swipeMovementY,`${(0,m.getSnapPointSwipeMovement)(eo??0,t.deltaY)}px`))}let r=e;if(ek&&es>0){let e=eo??ek.minOffset;if(t&&Number.isFinite(t.deltaY)){let n;n=(0,v.clamp)(e+t.deltaY,0,es),r=(0,v.clamp)((n-ek.minOffset)/ek.range,0,1)}else null!==eO&&(r=eO)}eH(r,!0,!0)},onRelease({event:e,deltaX:t,deltaY:n,direction:o,velocityX:i,velocityY:s,releaseVelocityX:a,releaseVelocityY:l}){let u=U.context.popupRef.current;if(!u)return void eL();function c(e){eN(),eA(!0),u.style.removeProperty("transition"),u.setAttribute(P.TransitionStatusDataAttributes.endingStyle,""),r.flushSync(()=>{ex(function(e,t,n,r,o,i,s,a){let l=F(e,t);if(l<=0)return null;let u=Math.max(0,l-((("down"===t||"up"===t)&&et&&et.length>0?eo??0:0)+(0,w.getDisplacement)(t,n,r)));if(u<=0)return null;let c=(0,w.getDisplacement)(t,s,a),d=Math.abs(c)>0?c:(0,w.getDisplacement)(t,o,i);if(d<=.2)return null;let f=(0,v.clamp)(d,.2,4);return .1+((0,v.clamp)(u/f,80,360)-80)/280*.9}(u,e,t,n,i,s,a,l))})}if(!et||0===et.length){if(!o)return void eL();let e=(0,w.getDisplacement)(o,t,n);if(e<=0)return eL(),!1;if((0,w.getDisplacement)(o,i,s)>=.5)return c(o),!0;let r=e>j(u,o);return r?c(o):eL(),r}if("down"!==G&&"up"!==G)return void eL();if(!es)return eL(),!1;if(0===en.length)return void eL();let d="down"===G?n:-n,f=Math.sign(d),p="down"===G?l:-l,g="down"===G?s:-s,h=p;if(0!==f&&Math.abs(d)>=10){let e=Math.sign(h);0!==e&&e!==f&&(h=g)}let x=eo??0,y=(0,v.clamp)(x+d,0,es),b=Math.abs(h)>=.5?300*(0,v.clamp)(h,-4,4):0,E=J?y:(0,v.clamp)(y+b,0,es),R=(0,S.createChangeEventDetails)(C.REASONS.swipe,e),T=()=>(ey.current=er,ei(null,R),c(G),!0);if(J){let e=[...en].sort((e,t)=>
2e.offset-t.offset),t=e.map(e=>e.offset),n=(0,m.closestSnapPointIndex)(t,x),r=e[(0,m.closestSnapPointIndex)(t,E)],o=Math.sign(h),i=E;if(0!==f&&0!==o&&o===f&&Math.abs(h)>=.5){let t=(0,v.clamp)(n+f,0,e.length-1);if(t!==n){let n=e[t];(f>0?E<n.offset:E>n.offset)&&(r=n,i=n.offset)}else if(f>0)return T()}return Math.abs(i-es)<Math.abs(i-r.offset)?T():(ei(r.value,R),eL(),!1)}if(h>=.5&&d>0)return T();let M=en[(0,m.closestSnapPointIndex)(en.map(e=>e.offset),E)];return Math.abs(E-es)<Math.abs(E-M.offset)?T():(ei(M.value,R),eL(),!1)},onDismiss(e){ep?.set({swipeProgress:0,frontmostHeight:0});let t=U.context.backdropRef.current;t&&(t.style.setProperty(b.DrawerBackdropCssVars.swipeProgress,"0"),t.style.removeProperty(x.DrawerPopupCssVars.height));let n=(0,S.createChangeEventDetails)(C.REASONS.swipe,e);if(U.setOpen(!1,n),n.isCanceled){let t=ey.current;void 0!==t&&ei(t,(0,S.createChangeEventDetails)(C.REASONS.swipe,e)),ey.current=void 0,eb.current?.(),eL();return}U.select("open")?eE.request(()=>{if(U.select("open")){let t=ey.current;void 0!==t&&ei(t,(0,S.createChangeEventDetails)(C.REASONS.swipe,e)),ey.current=void 0,eL(),eb.current?.()}else ey.current=void 0}):(ey.current=void 0,eA(!0))}}),ej=eF.getPointerProps(),eV=eF.getTouchProps(),{moveNative:eB,reset:eW}=eF;eb.current=eW,n.useEffect(()=>{let e=ed??ef;if(!e)return;let t=(0,s.ownerDocument)(e);return(0,i.addEventListener)(t,"touchmove",function(n){var r,o;if(eD?.onTouchMove(n),eP.current)return;let i=eM.current,s=n.touches[0];s&&i&&(!function(n,r,o){let i=eh?o.clientY-r.lastY:o.clientX-r.lastX;if(2===n.touches.length||V(t,e)||!ea||!el||eg||function(e,t,n,r){if(e.preserveNativeCrossAxisScroll)return!0;if(e.drawerAxisAttributed||!0===e.allowSwipe||!e.hasCrossAxisScrollableContent)return!1;if(!t.cancelable)return e.preserveNativeCrossAxisScroll=!0,!0;let o=r?n.clientY-e.startY:n.clientX-e.startX,i=r?n.clientX-e.startX:n.clientY-e.startY,s=Math.abs(o),a=Math.abs(i);return a>=6&&a>s+2?(e.preserveNativeCrossAxisScroll=!0,!0):!(s>=6)||(e.drawerAxisAttributed=!0,!1)}(r,n,o,eh))return;let s=r.scrollTarget;if(!s||s===t.documentElement||s===t.body){n.cancelable&&n.preventDefault(),n.stopPropagation(),eB(n,e);return}if(!(B(s,em).max>0)){n.cancelable&&n.preventDefault(),n.stopPropagation();return}if(0!==i){var a,l,u,c;let e=(a=s,l=em,u=G,c=i,!!(_(u,l)?c>0:c<0)&&W(a,l,u));r.allowSwipe?n.cancelable&&n.preventDefault():n.cancelable&&e?(r.allowSwipe=!0,n.preventDefault()):r.allowSwipe=!1}!0===r.allowSwipe&&(n.stopPropagation(),eB(n,e))}(n,i,s),(r=i).lastX=(o=s).clientX,r.lastY=o.clientY)},{passive:!1,capture:!0})},[el,eg,ea,ef,eh,em,G,eB,ed,eD]),(0,u.useIsoLayoutEffect)(()=>{ek&&!eF.swiping&&eH(!ea||eu?0:eO??0,!0,!1)},[eH,Z,eu,q,ea,eO,ek,eF.swiping,U,ep]),(0,u.useIsoLayoutEffect)(()=>{if(q)return ea||q(0),()=>{q(0)}},[q,ea]),(0,u.useIsoLayoutEffect)(()=>{ea&&(Q.current||eW(),eL())},[eL,ea,eW,Q]),(0,u.useIsoLayoutEffect)(()=>{let e=z.current;return()=>{ep?.set({swipeProgress:0,frontmostHeight:0}),N(e,!1);let t=z.current;t!==e&&N(t,!1),eN()}},[z,eN,ep]);let e_=n.useMemo(()=>({swiping:eF.swiping,getDragStyles:eF.getDragStyles,swipeStrength:ew??null,setSwipeDismissed:eA}),[eA,eF.getDragStyles,eF.swiping,ew]);function eY(e){eP.current=e,eM.current=null}function e$(){eY(!1),eR.current="",eT.current=!1}function eU(e){return eR.current="","touch"!==e.pointerType}return(0,I.jsx)(f.DialogViewport,{ref:t,className:D,style:L,render:E,...(0,p.mergeProps)($,{onPointerDown(e){var t;if(eR.current=e.pointerType,eT.current="pen"===e.pointerType,!ea||!el||eg)return;let n=(0,k.getElementAtPoint)(e.currentTarget.getRootNode(),e.clientX,e.clientY);H(n)||(t=n,t?.closest(A))||"touch"!==e.pointerType&&ej.onPointerDown?.(e)},onPointerMove(e){"touch"!==e.pointerType&&ej.onPointerMove?.(e)},onPointerUp(e){eU(e)&&ej.onPointerUp?.(e)},onPointerCancel(e){eU(e)&&ej.onPointerCancel?.(e)},onTouchStart(e){var t,n,r;if("pen"===eR.current&&eT.current){eT.current=!1,eY(!1);return}if(!ea||!el||eg)return void eY(!1);let i=e.touches[0];if(!i)return;if(n=(t=e).nativeEvent,r=(0,a.ownerWindow)(t.currentTarget),n.composedPath().some(e=>e instanceof r.HTMLInputElement&&"range"===e.type))return void eY(!1);let s=e.currentTarget,l=(0,k.getElementAtPoint)(s.getRootNode(),i.clientX,i.clientY),u=(0,R.getTarget)(e.nativeEvent),c=(0,o.isElement)(u)?u:s;if(!(0,R.contains)(s,c)||(eD?.onTouchStart(e),H(l)))return void eY(!0);eP.current=!1;let d=(0,M.findScrollableTouchTarget)(c,s,em),f=null!=(0,M.findScrollableTouchTarget)(c,s,ev),p=null;d&&(p=!!W(d,em,G)&&null),eM.current={startX:i.clientX,startY:i.clientY,lastX:i.clientX,lastY:i.clientY,scrollTarget:d,hasCrossAxisScrollableContent:f,allowSwipe:p,preserveNativeCrossAxisScroll:!1,drawerAxisAttributed:!1},eV.onTouchStart?.(e)},onTouchEnd(e){eD?.onTouchEnd(e),e$(),eV.onTouchEnd?.(e)},onTouchCancel(e){eD?.onTouchCancel(),e$(),eV.onTouchCancel?.(e)},"data-nested-dialog-open":void 0}),children:(0,I.jsx)(T.DrawerViewportContext.Provider,{value:e_,children:Y})})});function N(e,t){e?.toggleAttribute(y.DrawerPopupDataAttributes.swiping,t)}function H(e){return!!e?.closest(D.BASE_UI_SWIPE_IGNORE_SELECTOR)}function F(e,t){return"left"===t||"right"===t?e.offsetWidth:e.offsetHeight}function j(e,t){return Math.max(.5*F(e,t),10)}function V(e,t){let n,r,i=(0,R.activeElement)(e);if(i&&(0,R.contains)(t,i)&&("INPUT"===i.tagName||"TEXTAREA"===i.tagName)){let{selectionStart:e,selectionEnd:t}=i;if(null!=e&&null!=t&&e<t)return!0}let s=e.getSelection?.();return!!s&&!s.isCollapsed&&(n=(0,o.isElement)(s.anchorNode)?s.anchorNode:s.anchorNode?.parentElement,r=(0,o.isElement)(s.focusNode)?s.focusNode:s.focusNode?.parentElement,s.containsNode(t,!0)||(0,R.contains)(t,
2n)||(0,R.contains)(t,r))}function B(e,t){if("vertical"===t){let t=Math.max(0,e.scrollHeight-e.clientHeight);return{offset:e.scrollTop,max:t}}let n=Math.max(0,e.scrollWidth-e.clientWidth);return{offset:e.scrollLeft,max:n}}function W(e,t,n){let r=_(n,t),{offset:o,max:i}=B(e,t);return r?o<=0:o>=i}function _(e,t){return"vertical"===t?"down"===e:"right"===e}e.s(["DrawerViewport",0,L],50760);var Y=e.i(60545),$=e.i(99366);let U=((t={}).keyboardInset="--drawer-keyboard-inset",t),X=new Set(["email","number","password","search","tel","text","url"]),z=Symbol("KeyboardTapBlocked");function G(e){if(e.isContentEditable)return!0;let t=(0,a.ownerWindow)(e);return!!(e instanceof t.HTMLTextAreaElement||e instanceof t.HTMLInputElement&&X.has(e.type))&&!e.matches(":disabled")}function K(e){if(!(0,o.isHTMLElement)(e))return null;if(G(e))return e.isContentEditable?function(e){let t=e;for(;t.parentElement?.isContentEditable;)t=t.parentElement;return t}(e):e;let t=e.closest("label"),n=t?.control??null;return(0,o.isHTMLElement)(n)&&G(n)?n:null}function q(e,t){let n=e.style.opacity,r=e.style.transform,o=e.style.transition;return e.style.transition="none",e.style.opacity="0",e.style.transform=`translateY(${t}px)`,()=>{e.style.opacity=n,e.style.transform=r,e.style.transition=o}}function Z(e){let t=e.visualViewport;if(!t||1!==t.scale||e.innerHeight-t.height<=60)return null;let n=Math.max(0,t.offsetTop);return{top:n,bottom:Math.min(e.innerHeight,n+t.height)}}e.s(["DrawerVirtualKeyboardProvider",0,function(e){let{children:t}=e,r=(0,d.useDialogRootContext)(),u=r.useState("open"),f=r.useState("mounted"),p=r.useState("modal"),g=r.useState("nestedOpenDialogCount"),m=r.useState("viewportElement"),h=g>0,w=n.useRef(!1),x=n.useRef(null),y=n.useRef(null),b=n.useRef(null),E=n.useRef(!1),C=(0,l.useAnimationFrame)(),S=(0,Y.useTimeout)(),T=(0,c.useStableCallback)(()=>{let e=b.current;e&&(e.element.style.overflowAnchor=e.overflowAnchor,e.element.style.paddingBottom=e.paddingBottom,e.element.style.scrollPaddingBottom=e.scrollPaddingBottom,b.current=null)}),P=(0,c.useStableCallback)((e,t)=>{let n=Math.max(0,Math.ceil(t)),r=b.current;if(r&&!r.element.isConnected&&(T(),r=null),0===n)return void T();if(r&&r.element!==e&&(T(),r=null),!r){let t=(0,o.getComputedStyle)(e);b.current=r={element:e,overflowAnchor:e.style.overflowAnchor,paddingBottom:e.style.paddingBottom,scrollPaddingBottom:e.style.scrollPaddingBottom,computedPaddingBottom:Number.parseFloat(t.paddingBottom)||0,computedScrollPaddingBottom:Number.parseFloat(t.scrollPaddingBottom)||0}}e.style.overflowAnchor="none",e.style.paddingBottom=`${r.computedPaddingBottom+n}px`,e.style.scrollPaddingBottom=`${r.computedScrollPaddingBottom+16}px`}),D=(0,c.useStableCallback)((e,t)=>{let n=(0,a.ownerWindow)(e),r=n.matchMedia?.("(prefers-reduced-motion: reduce)")?.matches?"auto":"smooth";e.scrollTo({top:t,behavior:r})}),A=(0,c.useStableCallback)(()=>{w.current=!1,x.current=null});n.useEffect(()=>{if(!f||!u){y.current=null,T(),C.cancel();return}if(!m)return void T();let e=(0,s.ownerDocument)(m),t=(0,a.ownerWindow)(m),n=t.visualViewport,r=null,l=0,c=0,d=-1,g=e=>{m.style.setProperty(U.keyboardInset,`${Math.max(0,Math.ceil(e))}px`)},w=()=>{y.current=null,r=null,g(0),T(),C.cancel(),S.clear()},x=t.scrollX,b=t.scrollY,k=()=>!0===p&&!h&&!!y.current&&null!=Z(t)&&(t.scrollX!==x||t.scrollY!==b)&&(t.scrollTo({left:x,top:b,behavior:"instant"}),!0),O=null,I=()=>{O?.(),O=null},A=()=>{var e,n;let i;I();let s=y.current;if(h||!s||!(0,R.contains)(m,s)){g(0),T();return}k();let a=Z(t);if(!a){g(0),T();return}g(Math.max(0,t.innerHeight-a.bottom));let u=(e=s,n=m,i=(0,o.getParentNode)(e),(0,M.findScrollableTouchTarget)(i,n,"vertical")??(0,M.findScrollableTouchTarget)(i,n,"vertical",!0));if(!u)return void T();let f=u.getBoundingClientRect(),p=Math.min(f.bottom,a.bottom),w=Math.max(0,f.bottom-a.bottom);P(u,w>0?w+48:0);let x=Math.max(0,u.scrollHeight-u.clientHeight);if(x<=0)return;let b=Math.max(f.top,a.top)+16,E=p-16;if(E<=b)return;let S=s.getBoundingClientRect(),O=u.scrollTop+(S.top+S.bottom-b-E)/2,L=Math.round((0,v.clamp)(O,0,x));if(r===u&&1>
2=Math.abs(l-L)){if(d>=0){let e=u.scrollTop;if(1>=Math.abs(e-L))return;if(e!==d){d=e;return}}}else{let e=r===u?c+1:1;if(r=u,l=L,c=e,d=-1,e<=60)return void C.request(A)}r=u,l=L,c=0,d=u.scrollTop,D(u,L)},L=()=>{C.request(A)},N=e=>{if(h)return!1;let t=K(e);return!!t&&!!(0,R.contains)(m,t)&&(y.current!==t&&(r=null),y.current=t,!0)},H=()=>{(y.current||N((0,R.activeElement)(e)))&&L()},F=[];return n&&F.push((0,i.addEventListener)(n,"resize",H),(0,i.addEventListener)(n,"scroll",H)),F.push((0,i.addEventListener)(e,"focusin",e=>{let n,r;(E.current=!1,I(),N((0,R.getTarget)(e)))?(null!=Z(t)&&(n=4,r=()=>{A(),(n-=1)>0&&S.start(150,r)},S.start(150,r)),L()):w()},!0),(0,i.addEventListener)(e,"focusout",e=>{if(!E.current){if(N(e.relatedTarget)){let e,n=y.current,r=Z(t);n&&r&&(I(),e=n.getBoundingClientRect(),O=q(n,(r.top+r.bottom-e.top-e.bottom)/2)),L();return}w()}},!0),(0,i.addEventListener)(t,"scroll",()=>{k()&&L()}),(0,i.addEventListener)(e,"pointerdown",()=>{C.cancel(),S.clear(),r=null},!0)),N((0,R.activeElement)(e))&&L(),()=>{F.forEach(e=>e()),I(),w(),m.style.removeProperty(U.keyboardInset)}},[D,C,S,p,f,h,u,T,m,P]);let L=(0,c.useStableCallback)(e=>{let t=e.touches[0];w.current=!1,x.current={x:t.clientX,y:t.clientY}}),N=(0,c.useStableCallback)(e=>{let t=e.touches[0],n=x.current;t&&n&&!w.current&&(Math.abs(t.clientX-n.x)>10||Math.abs(t.clientY-n.y)>10)&&(w.current=!0)}),H=(0,c.useStableCallback)(e=>{if(!u||!f||h||!m||!x.current||w.current)return void A();let t=e.changedTouches[0]??e.touches[0],n=m.getRootNode(),r=(0,R.getTarget)(e.nativeEvent),i=t?function(e,t,n){let r=(0,k.getElementAtPoint)(e,t,n);if((0,o.isHTMLElement)(r)){let e=K(r);if(e)return{focusTarget:e,clickTarget:r}}if((0,$.isInteractiveElement)(r)||r?.closest("label")!=null)return z;for(let[r,o]of[[0,16],[0,-16],[16,0],[-16,0]]){let i=K((0,k.getElementAtPoint)(e,t+r,n+o));if(i)return{focusTarget:i,clickTarget:i}}return null}(n,t.clientX,t.clientY):null;if(i===z)return void A();let l=t&&(i??function(e){if(!(0,o.isHTMLElement)(e))return null;let t=K(e);return t?{focusTarget:t,clickTarget:e}:null}(r));if(l&&(!(0,R.contains)(m,l.focusTarget)||!(0,R.contains)(m,l.clickTarget)))return void A();if(l){let n,r,{clickTarget:o,focusTarget:i}=l,u=(0,a.ownerWindow)(i);
2if(u.visualViewport&&1!==u.visualViewport.scale||(0,R.activeElement)((0,s.ownerDocument)(i))===i&&(!u.visualViewport||null!=Z(u)))return void A();e.preventDefault(),E.current=!0;try{var c,d,p=i;let e=(0,R.activeElement)((0,s.ownerDocument)(p))===p,t=q(p,-2e3);try{e&&p.blur(),p.focus({preventScroll:!0})}finally{t()}}finally{E.current=!1}return c=o,d=t,r=(n=(0,a.ownerWindow)(c)).PointerEvent??n.MouseEvent,c.dispatchEvent(new r("click",{bubbles:!0,cancelable:!0,clientX:d.clientX,clientY:d.clientY,detail:1,view:n})),void A()}A()}),F=n.useMemo(()=>({onTouchStart:L,onTouchMove:N,onTouchEnd:H,onTouchCancel:A}),[H,N,L,A]);return(0,I.jsx)(O.Provider,{value:F,children:t})}],93644)},31964,15349,39112,99366,65436,77156,55863,9867,61210,12074,50869,56823,84453,44352,e=>{"use strict";var t=e.i(91788),n=e.i(36394),r=e.i(19298),o=e.i(7557),i=e.i(27476),s=e.i(4212),a=e.i(77120),l=e.i(29244),u=e.i(60545),c=e.i(39759),d=e.i(46111),f=e.i(89950),p=e.i(37349),g=e.i(98291),m=e.i(91398);let h=t.forwardRef(function(e,n){let[r,o]=t.useState();return(0,l.useIsoLayoutEffect)(()=>{c.platform.screenReader.voiceOver&&c.platform.engine.webkit&&o("button")},[]),(0,m.jsx)("span",{...e,ref:n,style:g.visuallyHidden,"aria-hidden":!r||void 0,...{tabIndex:0,role:r},"data-base-ui-focus-guard":""})});e.s(["FocusGuard",0,h],15349);var v=e.i(87982);let w="data-base-ui-focusable",x="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function y(e){return(0,n.isHTMLElement)(e)&&e.matches(x)}function b(e){return!!e&&"combobox"===e.getAttribute("role")&&y(e)}function E(e){return e?e.hasAttribute(w)?e:e.querySelector(`[${w}]`)||e:null}function C(e){e.preventDefault(),e.stopPropagation()}function S(e){return""===e.pointerType&&!!e.isTrusted||(c.platform.os.android&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}function R(e){return!c.platform.env.jsdom&&(!c.platform.os.android&&0===e.width&&0===e.height||c.platform.os.android&&1===e.width&&1===e.height&&0===e.pressure&&0===e.detail&&"mouse"===e.pointerType||e.width<1&&e.height<1&&0===e.pressure&&0===e.detail&&"touch"===e.pointerType)}e.s(["ARROW_DOWN",0,"ArrowDown","ARROW_LEFT",0,"ArrowLeft","ARROW_RIGHT",0,"ArrowRight","ARROW_UP",0,"ArrowUp","FOCUSABLE_ATTRIBUTE",0,w,"TYPEABLE_SELECTOR",0,x],39112),e.s(["getFloatingFocusElement",0,E,"isEventTargetWithin",0,function(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))},"isInteractiveElement",0,function(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${x}`)!=null},"isRootElement",0,function(e){return e.matches("html,body")},"isTargetInsideEnabledTrigger",0,function(e,t){if(!(0,n.isElement)(e))return!1;if(t.hasElement(e))return!e.hasAttribute("data-trigger-disabled");for(let[,n]of t.entries())if((0,v.contains)(n,e))return!n.hasAttribute("data-trigger-disabled");return!1},"isTypeableCombobox",0,b,"isTypeableElement",0,y,"matchesFocusVisible",0,function(e){if(!e||c.platform.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch(e){return!0}}],99366),e.s(["isClickLikeEvent",0,function(e){let t=e.type;return"click"===t||"mousedown"===t||"keydown"===t||"keyup"===t},"isMouseLikePointerType",0,function(e,t){let n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)},"isReactEvent",0,function(e){return"nativeEvent"in e},"isVirtualClick",0,S,"isVirtualPointerEvent",0,R,"stopEvent",0,C],65436);var T=e.i(84309);function P(e){for(let t of Array.from(e.children))if("summary"===(0,n.getNodeName)(t))return t;return null}function M(e){let t=e?(0,n.getNodeName)(e):"";return null!=e&&e.matches('a[href],button,input,select,textarea,summary,details,iframe,object,embed,[tabindex],[contenteditable]:not([contenteditable="false"]),audio[controls],video[controls]')&&("summary"!==t||null!=e.parentElement&&"details"===(0,n.getNodeName)(e.parentElement)&&P(e.parentElement)===e)&&("details"!==t||null==P(e))&&("input"!==t||"hidden"!==e.type)}function D(e){if(!M(e)||!e.isConnected||e.matches(":disabled"))return!1;for(let t=e;t;t=function(e){let t=e.assignedSlot;if(t)return t;if(e.parentElement)return e.parentElement;let r=e.getRootNode();return(0,n.isShadowRoot)(r)?r.host:null}(t)){let r=t!==e,o="slot"===(0,n.getNodeName)(t);if(t.hasAttribute("inert")||r&&"details"===(0,n.getNodeName)(t)&&!t.open&&!function(e,t){let n=P(t);return!!n&&(e===n||(0,v.contains)(n,e))}(e,t)||t.hasAttribute("hidden")||!o&&!function(e,t){let r=(0,n.getComputedStyle)(e);return t?"none"!==r.display:(0,T.isElementVisible)(e,r)}(t,r))return!1}return!0}function k(e){let t=e.tabIndex;if(t<0){let t=(0,n.getNodeName)(e);if("details"===t||"audio"===t||"video"===t||(0,n.isHTMLElement)(e)&&e.isContentEditable)return 0}return t}function O(e){return"input"!==(0,n.getNodeName)(e)?null:"radio"===e.type&&""!==e.name?e:null}function I(e){if((0,n.isHTMLElement)(e)&&"slot"===(0,n.getNodeName)(e)){let t=e.assignedElements({flatten:!0});if(t.length>0)return t}return(0,n.isHTMLElement)(e)&&e.shadowRoot?Array.from(e.shadowRoot.children):Array.from(e.children)}function A(e){return D(e)&&k(e)>=0}function L(e){let t=[];return!function e(t,n){I(t).forEach(t=>{M(t)&&n.push(t),e(t,n)})}(e,t),t.filter(D)}function N(e){let t=L(e);return t.filter(e=>k(e)>=0&&function(e,t){let n=O(e);
2if(!n)return!0;let r=t.find(e=>{let t=O(e);return t?.name===n.name&&t.form===n.form&&t.checked});return r?r===n:t.find(e=>{let t=O(e);return t?.name===n.name&&t.form===n.form})===n}(e,t))}function H(e,t){let n=N(e),r=n.length;if(0===r)return;let o=(0,v.activeElement)((0,f.ownerDocument)(e)),i=n.indexOf(o);return n[-1===i?1===t?0:r-1:i+t]}function F(e){return H((0,f.ownerDocument)(e).body,1)||e}function j(e){return H((0,f.ownerDocument)(e).body,-1)||e}function V(e,t){if(!e)return null;let n=N((0,f.ownerDocument)(e).body),r=n.length;if(0===r)return null;let o=n.indexOf(e);return -1===o?null:n[(o+t+r)%r]}function B(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!(0,v.contains)(n,r)}function W(e){N(e).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})}function _(e){let t=[];!function e(t,r,o){I(t).forEach(t=>{(0,n.isHTMLElement)(t)&&t.matches(r)&&o.push(t),e(t,r,o)})}(e,"[data-tabindex]",t),t.forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}function Y(e,t,n=!0){return e.filter(e=>e.parentId===t).flatMap(t=>[...!n||t.context?.open?[t]:[],...Y(e,t.id,n)])}function $(e,t){let n=[],r=e.find(e=>e.id===t)?.parentId;for(;r;){let t=e.find(e=>e.id===r);r=t?.parentId,t&&(n=n.concat(t))}return n}e.s(["disableFocusInside",0,W,"enableFocusInside",0,_,"focusable",0,L,"getNextTabbable",0,F,"getPreviousTabbable",0,j,"getTabbableAfterElement",0,function(e){return V(e,1)},"getTabbableBeforeElement",0,function(e){return V(e,-1)},"isOutsideEvent",0,B,"isTabbable",0,A,"tabbable",0,N],77156),e.s(["getNodeAncestors",0,$,"getNodeChildren",0,Y],55863);var U=e.i(3141),X=e.i(99984);function z(e){return`data-base-ui-${e}`}e.s(["createAttribute",0,z],9867);var G=e.i(17643);let K=0;function q(e,t={}){let{preventScroll:n=!1,sync:r=!1,shouldFocus:o}=t;function i(){(!o||o())&&e?.focus({preventScroll:n})}if(cancelAnimationFrame(K),r)return i(),G.NOOP;let s=requestAnimationFrame(i);return K=s,()=>{K===s&&(cancelAnimationFrame(s),K=0)}}e.s(["enqueueFocus",0,q],61210);let Z={inert:new WeakMap,"aria-hidden":new WeakMap},J="data-base-ui-inert",Q={inert:new WeakSet,"aria-hidden":new WeakSet},ee=new WeakMap,et=0,en=(e,t)=>t.map(t=>{if(e.contains(t))return t;let r=function e(t){return t?(0,n.isShadowRoot)(t)?t.host:e(t.parentNode):null}(t);return e.contains(r)?r:null}).filter(e=>null!=e),er=e=>{let t=new Set;return e.forEach(e=>{let n=e;for(;n&&!t.has(n);)t.add(n),n=n.parentNode}),t},eo=(e,t,r)=>{let o=[],i=e=>{!e||r.has(e)||Array.from(e.children).forEach(e=>{"script"!==(0,n.getNodeName)(e)&&(t.has(e)?i(e):o.push(e))})};return i(e),o};function ei(e,t={}){let{ariaHidden:n=!1,inert:r=!1,mark:o=!0}=t,i=(0,f.ownerDocument)(e[0]).body;return function(e,t,n,r,{mark:o=!0}){let i=null;r?i="inert":n&&(i="aria-hidden");let s=null,a=null,l=en(t,e),u=o?eo(t,er(l),new Set(l)):[],c=[],d=[];if(i){let e=Z[i],n=Q[i];a=n,s=e;let r=en(t,Array.from(t.querySelectorAll("[aria-live]"))),o=l.concat(r);eo(t,er(o),new Set(o)).forEach(t=>{let r=t.getAttribute(i),o=null!==r&&"false"!==r,s=(e.get(t)||0)+1;e.set(t,s),c.push(t),1===s&&o&&n.add(t),o||t.setAttribute(i,"inert"===i?"":"true")})}return o&&u.forEach(e=>{let t=(ee.get(e)||0)+1;ee.set(e,t),d.push(e),1===t&&e.setAttribute(J,"")}),et+=1,()=>{s&&c.forEach(e=>{let t=(s.get(e)||0)-1;s.set(e,t),t||(!a?.has(e)&&i&&e.removeAttribute(i),a?.delete(e))}),o&&d.forEach(e=>{let t=(ee.get(e)||0)-1;ee.set(e,t),t||e.removeAttribute(J)}),(et-=1)||(Z.inert=new WeakMap,Z["aria-hidden"]=new WeakMap,Q.inert=new WeakSet,Q["aria-hidden"]=new WeakSet,ee=new WeakMap)}}(e,i,n,r,{mark:o})}var es=e.i(30943),ea=e.i(18068),el=e.i(14238);let eu="data-base-ui-click-trigger",ec={clipPath:"inset(50%)",position:"fixed",top:0,left:0};e.s(["BASE_UI_SWIPE_IGNORE_SELECTOR",0,"[data-base-ui-swipe-ignore]","CLICK_TRIGGER_IDENTIFIER",0,eu,"DISABLED_TRANSITIONS_STYLE",0,{style:{transition:"none"}},"DROPDOWN_COLLISION_AVOIDANCE",0,{fallbackAxisSide:"none"},"PATIENT_CLICK_THRESHOLD",0,500,"POPUP_COLLISION_AVOIDANCE",0,{fallbackAxisSide:"end"},"TYPEAHEAD_RESET_MS",0,500,"ownerVisuallyHidden",0,ec],12074);let ed=t.createContext(null),ef=()=>t.useContext(ed),ep=z("portal"),eg=t.forwardRef(function(e,i){let{render:s,className:u,style:c,children:d,container:f,...p}=e,{node:g,nodeId:v,subtree:w}=function(e={}){let{ref:r,container:o,componentProps:i=G.EMPTY_OBJECT,elementProps:s}=e,u=(0,ea.useId)(),c=ef(),d=c?.portalNode,[f,p]=t.useState(null),[g,m]=t.useState(null),h=(0,a.useStableCallback)(e=>{null!==e&&m(e)}),v=t.useRef(null);(0,l.useIsoLayoutEffect)(()=>
2{if(null===o){v.current&&(v.current=null,m(null),p(null));return}let e=(o&&((0,n.isNode)(o)?o:o.current))??d??document.body;if(null==e){v.current&&(v.current=null,m(null),p(null));return}v.current!==e&&(v.current=e,m(null),p(e))},[o,d]);let w=(0,el.useRenderElement)("div",i,{ref:[r,h],props:[{id:u,[ep]:""},s]}),x=f&&w?es.createPortal(w,f):null;return{node:g,nodeId:t.isValidElement(w)?w.props.id:void 0,subtree:x}}({container:f,ref:i,componentProps:e,elementProps:p}),x=t.useRef(null),y=t.useRef(null),b=t.useRef(null),E=t.useRef(null),[C,S]=t.useState(null),R=t.useRef(!1),T=C?.modal,P=C?.open,M=!!C&&!C.modal&&C.open&&!!g;t.useEffect(()=>{if(g&&!T)return(0,o.mergeCleanups)((0,r.addEventListener)(g,"focusin",e,!0),(0,r.addEventListener)(g,"focusout",e,!0));function e(e){g&&e.relatedTarget&&B(e)&&("focusin"===e.type?R.current&&(_(g),R.current=!1):(W(g),R.current=!0))}},[g,T]),(0,l.useIsoLayoutEffect)(()=>{g&&!0===P&&R.current&&(_(g),R.current=!1)},[P,g]);let D=t.useMemo(()=>({beforeOutsideRef:x,afterOutsideRef:y,beforeInsideRef:b,afterInsideRef:E,portalNode:g,setFocusManagerState:S}),[g]);return(0,m.jsxs)(t.Fragment,{children:[w,(0,m.jsxs)(ed.Provider,{value:D,children:[M&&g&&(0,m.jsx)(h,{"data-type":"outside",ref:x,onFocus:e=>{if(B(e,g))b.current?.focus();else{let e=j(C?C.domReference:null);e?.focus()}}}),M&&g&&(0,m.jsx)("span",{"aria-owns":v,style:ec}),g&&es.createPortal(d,g),M&&g&&(0,m.jsx)(h,{"data-type":"outside",ref:y,onFocus:e=>{if(B(e,g))E.current?.focus();else{let t=F(C?C.domReference:null);t?.focus(),C?.closeOnFocusOut&&C?.onOpenChange(!1,(0,U.createChangeEventDetails)(X.REASONS.focusOut,e.nativeEvent))}}})]})]})});e.s(["FloatingPortal",0,eg,"usePortalContext",0,ef],50869);var em=e.i(43957);function eh(){let e=new Map;return{emit(t,n){e.get(t)?.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){e.get(t)?.delete(n)}}}e.s(["createEventEmitter",0,eh],56823);class ev{nodesRef={current:[]};events=eh();addNode(e){this.nodesRef.current.push(e)}removeNode(e){let t=this.nodesRef.current.findIndex(t=>t===e);-1!==t&&this.nodesRef.current.splice(t,1)}}e.s(["FloatingTreeStore",0,ev],84453);let ew=t.createContext(null),ex=t.createContext(null),ey=()=>t.useContext(ew)?.id||null,eb=e=>{let n=t.useContext(ex);return e??n};e.s(["FloatingNode",0,function(e){let{children:n,id:r}=e,o=ey();return(0,m.jsx)(ew.Provider,{value:t.useMemo(()=>({id:r,parentId:o}),[r,o]),children:n})},"FloatingTree",0,function(e){let{children:t,externalTree:n}=e,r=(0,em.useRefWithInit)(()=>n??new ev).current;return(0,m.jsx)(ex.Provider,{value:r,children:t})},"useFloatingNodeId",0,function(e){let t=(0,ea.useId)(),n=eb(e),r=ey();return(0,l.useIsoLayoutEffect)(()=>{if(!t)return;let e={id:t,parentId:r};return n?.addNode(e),()=>{n?.removeNode(e)}},[n,t,r]),t},"useFloatingParentNodeId",0,ey,"useFloatingTree",0,eb],44352);var eE=e.i(53590);let eC=[];function eS(){eC=eC.filter(e=>e.deref()?.isConnected)}function eR(e){eS(),e&&"body"!==(0,n.getNodeName)(e)&&(eC.push(new WeakRef(e)),eC.length>20&&(eC=eC.slice(-20)))}function eT(){return eS(),eC[eC.length-1]?.deref()}function eP(e){if(e.hasAttribute("tabindex")&&!e.hasAttribute("data-tabindex")||!e.getAttribute("role")?.includes("dialog"))return;let t=L(e).filter(e=>{let t=e.getAttribute("data-tabindex")||"";return A(e)||e.hasAttribute("data-tabindex")&&!t.startsWith("-")}),n=e.getAttribute("tabindex");0===t.length?"0"!==n&&(e.setAttribute("tabindex","0"),e.setAttribute("data-tabindex","0")):("-1"!==n||e.hasAttribute("data-tabindex")&&"-1"!==e.getAttribute("data-tabindex"))&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}e.s(["FloatingFocusManager",0,function(e){let{context:g,children:w,disabled:x=!1,initialFocus:P=!0,returnFocus:M=!0,restoreFocus:D=!1,modal:k=!0,closeOnFocusOut:O=!0,openInteractionType:I="",nextFocusableElement:L,previousFocusableElement:H,beforeContentFocusGuardRef:V,externalTree:W,getInsideElements:_}=e,G="rootStore"in g?g.rootStore:g,K=G.useState("open"),Z=G.useState("domReferenceElement"),J=G.useState("floatingElement"),{events:Q,dataRef:ee}=G.context,et=(0,a.useStableCallback)(()=>ee.current.floatingContext?.nodeId),en=b(Z)&&!1===P,er=(0,s.useValueAsRef)(P),eo=(0,s.useValueAsRef)(M),es=(0,s.useValueAsRef)(I),ea=(0,s.useValueAsRef)(K),el=eb(W),ec=ef(),ed=t.useRef(!1),ep=t.useRef(!1),eg=t.useRef(!1),em=t.useRef(null),eh=t.useRef(""),ev=t.useRef(""),ew=t.useRef(null),ex=t.useRef(null),ey=(0,i.useMergedRefs)(ew,V,ec?.beforeInsideRef),eC=(0,i.useMergedRefs)(ex,ec?.afterInsideRef),eM=(0,u.useTimeout)(),eD=(0,u.useTimeout)(),ek=(0,d.useAnimationFrame)(),eO=null!=ec,eI=E(J),eA=(0,a.useStableCallback)((e=eI)=>e?N(e):[]),eL=(0,a.useStableCallback)(()=>_?.().filter(e=>null!=e)??[]);t.useEffect(()=>{if(x||!k)return;let e=(0,f.ownerDocument)(eI);return(0,r.addEventListener)(e,"keydown",function(e){"Tab"===e.key&&(0,v.contains)(eI,(0,v.activeElement)((0,f.ownerDocument)(eI)))&&0===eA().length&&!en&&C(e)})},[x,eI,k,en,eA]),t.useEffect(()=>{if(x||!K)return;let e=(0,f.ownerDocument)(eI);function t(){eg.current=!1}return(0,o.mergeCleanups)((0,r.addEventListener)(e,"pointerdown",function(e){let t=(0,v.getTarget)(e),n=eL();eg.current=!((0,v.contains)(J,t)||(0,v.contains)(Z,t)||(0,v.contains)(ec?.portalNode,t)||n.some(e=>
2e===t||(0,v.contains)(e,t))),ev.current=e.pointerType||"keyboard",t?.closest(`[${eu}]`)&&(ep.current=!0,eD.start(0,()=>{ep.current=!1}))},!0),(0,r.addEventListener)(e,"pointerup",t,!0),(0,r.addEventListener)(e,"pointercancel",t,!0),(0,r.addEventListener)(e,"keydown",function(){ev.current="keyboard"},!0),t)},[x,J,Z,eI,K,ec,eD,eL]),t.useEffect(()=>{if(x||!O)return;let e=(0,f.ownerDocument)(eI);function t(t){let r=t.relatedTarget,o=t.currentTarget,i=(0,v.getTarget)(t);k&&null==r&&null!=i&&(0,v.contains)(J,i)&&eR(i),queueMicrotask(()=>{let s=et(),a=G.context.triggerElements,l=eL(),u=r?.hasAttribute(z("focus-guard"))&&[ew.current,ex.current,ec?.beforeInsideRef.current,ec?.afterInsideRef.current,ec?.beforeOutsideRef.current,ec?.afterOutsideRef.current,(0,eE.resolveRef)(H),(0,eE.resolveRef)(L)].includes(r),c=!((0,v.contains)(Z,r)||(0,v.contains)(J,r)||(0,v.contains)(r,J)||(0,v.contains)(ec?.portalNode,r)||l.some(e=>e===r||(0,v.contains)(e,r))||a.hasMatchingElement(e=>(0,v.contains)(e,r))||u||el&&(Y(el.nodesRef.current,s).find(e=>(0,v.contains)(e.context?.elements.floating,r)||(0,v.contains)(e.context?.elements.domReference,r))||$(el.nodesRef.current,s).find(e=>[e.context?.elements.floating,E(e.context?.elements.floating)].includes(r)||e.context?.elements.domReference===r)));if(o===Z&&eI&&eP(eI),D&&o!==Z&&!(0,T.isElementVisible)(i)&&(0,v.activeElement)(e)===e.body){if((0,n.isHTMLElement)(eI)&&(eI.focus(),"popup"===D))return void ek.request(()=>{eI.focus()});let e=eA(),t=em.current,r=(t&&e.includes(t)?t:null)||e[e.length-1]||eI;(0,n.isHTMLElement)(r)&&r.focus()}if(ee.current.insideReactTree){ee.current.insideReactTree=!1;return}(en||!k)&&r&&c&&!ep.current&&(en||r!==eT())&&(ed.current=!0,G.setOpen(!1,(0,U.createChangeEventDetails)(X.REASONS.focusOut,t)))})}let i=(0,n.isHTMLElement)(Z)?Z:null;if(J||i)return(0,o.mergeCleanups)(i&&(0,r.addEventListener)(i,"focusout",t),i&&(0,r.addEventListener)(i,"pointerdown",function(){ep.current=!0,eD.start(0,()=>{ep.current=!1})}),J&&(0,r.addEventListener)(J,"focusin",function(e){let t=(0,v.getTarget)(e);A(t)&&(em.current=t)}),J&&(0,r.addEventListener)(J,"focusout",t),J&&ec&&(0,r.addEventListener)(J,"focusout",function(){eg.current||(ee.current.insideReactTree=!0,eM.start(0,()=>{ee.current.insideReactTree=!1}))},!0))},[x,Z,J,eI,k,el,ec,G,O,D,eA,en,et,ee,eM,eD,ek,L,H,eL]),t.useEffect(()=>{if(x||!J||!K)return;let e=Array.from(ec?.portalNode?.querySelectorAll(`[${z("portal")}]`)||[]),t=el?$(el.nodesRef.current,et()):[],n=t.find(e=>b(e.context?.elements.domReference||null))?.context?.elements.domReference,r=ei([J,...e,ew.current,ex.current,ec?.beforeOutsideRef.current,ec?.afterOutsideRef.current,...eL(),n,(0,eE.resolveRef)(H),(0,eE.resolveRef)(L),en?Z:null].filter(e=>null!=e),{ariaHidden:k||en,mark:!1}),o=ei([J,...e].filter(e=>null!=e));return()=>{o(),r()}},[K,x,Z,J,k,ec,en,el,et,L,H,eL]),(0,l.useIsoLayoutEffect)(()=>{if(!K||x||!(0,n.isHTMLElement)(eI))return;eh.current="",ev.current="";let e=(0,f.ownerDocument)(eI),t=(0,v.activeElement)(e);queueMicrotask(()=>{let n,r=er.current,o="function"==typeof r?r(es.current||""):r;if(void 0===o||!1===o||(0,v.contains)(eI,t))return;let i=null,s=()=>(null==i&&(i=eA(eI)),i[0]||eI);n=(n=!0===o||null===o?s():(0,eE.resolveRef)(o))||s();let a=(0,v.contains)(eI,(0,v.activeElement)(e));q(n,{preventScroll:n===eI,shouldFocus(){if(!ea.current)return!1;if(a)return!0;let t=(0,v.activeElement)(e);return!(t!==n&&(0,v.contains)(eI,t))}})})},[x,K,eI,eA,er,es,ea]),(0,l.useIsoLayoutEffect)(()=>{if(x||!eI)return;let e=(0,f.ownerDocument)(eI),t=(0,v.activeElement)(e),r=null==es.current;function o(e){var t,n;let r;if(e.open||(t=e.nativeEvent,n=ev.current,r=(0,p.ownerWindow)((0,v.getTarget)(t)),eh.current=t instanceof r.KeyboardEvent?"keyboard":t instanceof r.FocusEvent?n||"keyboard":"pointerType"in t?t.pointerType||"keyboard":"touches"in t?"touch":t instanceof r.MouseEvent?n||(0===t.detail?"keyboard":"mouse"):""),e.reason===X.REASONS.triggerHover&&"mouseleave"===e.nativeEvent.type&&(ed.current=!0),e.reason===X.REASONS.outsidePress)if(e.nested)ed.current=!1;else if(S(e.nativeEvent)||R(e.nativeEvent))ed.current=!1;else{let e=!1;(0,f.ownerDocument)(eI).createElement("div").focus({get preventScroll(){return e=!0,!1}}),e?ed.current=!1:ed.current=!0}}return eR(t),Q.on("openchange",o),()=>{Q.off("openchange",o);let i=(0,v.activeElement)(e),s=eL(),a=(0,v.contains)(J,i)||s.some(e=>e===i||(0,v.contains)(e,i))||el&&Y(el.nodesRef.current,et(),!1).some(e=>
2(0,v.contains)(e.context?.elements.floating,i)),l=eo.current,u=eh.current,c=function(e){let o=eo.current,i="function"==typeof o?o(e):o;if(void 0===i||!1===i)return null;null===i&&(i=!0);let s=Z?.isConnected?Z:null,a=t?.isConnected&&"body"!==(0,n.getNodeName)(t)?t:null,l=r?a||s:s||a;return(l||(l=eT()||null),"boolean"==typeof i)?l:(0,eE.resolveRef)(i)||l||null}(u);queueMicrotask(()=>{let t=c?A(c)?c:N(c)[0]||c:null;if(l&&!ed.current&&(0,n.isHTMLElement)(t)&&("boolean"!=typeof l||t===i||i===e.body||a)){let e={preventScroll:!0};"keyboard"===u&&(e.focusVisible=!0),t.focus(e)}ed.current=!1})}},[x,J,eI,eo,es,Q,el,Z,et,eL]),(0,l.useIsoLayoutEffect)(()=>{if(!c.platform.engine.webkit||K||!J)return;let e=(0,v.activeElement)((0,f.ownerDocument)(J));(0,n.isHTMLElement)(e)&&y(e)&&(0,v.contains)(J,e)&&e.blur()},[K,J]),(0,l.useIsoLayoutEffect)(()=>{if(!x&&ec)return ec.setFocusManagerState({modal:k,closeOnFocusOut:O,open:K,onOpenChange:G.setOpen,domReference:Z}),()=>{ec.setFocusManagerState(null)}},[x,ec,k,K,G,O,Z]),(0,l.useIsoLayoutEffect)(()=>{if(!x&&eI)return eP(eI),()=>{queueMicrotask(eS)}},[x,eI]);let eN=!x&&(!k||!en)&&(eO||k);return(0,m.jsxs)(t.Fragment,{children:[eN&&(0,m.jsx)(h,{"data-type":"inside",ref:ey,onFocus:e=>{if(k){let e=eA();q(e[e.length-1])}else if(ec?.portalNode)if(ed.current=!1,B(e,ec.portalNode)){let e=F(Z);e?.focus()}else(0,eE.resolveRef)(H??ec.beforeOutsideRef)?.focus()}}),w,eN&&(0,m.jsx)(h,{"data-type":"inside",ref:eC,onFocus:e=>{if(k)q(eA()[0]);else if(ec?.portalNode)if(O&&(ed.current=!0),B(e,ec.portalNode)){let e=j(Z);e?.focus()}else(0,eE.resolveRef)(L??ec.afterOutsideRef)?.focus()}})]})}],31964)},21557,e=>{"use strict";var t=e.i(91788),n=e.i(46111),r=e.i(60545),o=e.i(17643),i=e.i(87982),s=e.i(99366),a=e.i(65436),l=e.i(3141),u=e.i(99984);e.s(["useClick",0,function(e,c={}){let{enabled:d=!0,event:f="click",toggle:p=!0,ignoreMouse:g=!1,stickIfOpen:m=!0,touchOpenDelay:h=0,reason:v=u.REASONS.triggerPress}=c,w="rootStore"in e?e.rootStore:e,x=w.context.dataRef,y=t.useRef(void 0),b=(0,n.useAnimationFrame)(),E=(0,r.useTimeout)(),C=t.useMemo(()=>{function e(e,t,n,r){let o=(0,l.createChangeEventDetails)(v,t,n);e&&"touch"===r&&h>0?E.start(h,()=>{w.setOpen(!0,o)}):w.setOpen(e,o)}function t(e,t,n){let r=x.current.openEvent,o=w.select("domReferenceElement")!==t;return!!e&&!!o||!e||!p||!!r&&!!m&&!n(r.type)}return{onPointerDown(e){y.current=(0,a.isMouseLikePointerType)(e.pointerType,!0)&&(0,a.isVirtualPointerEvent)(e.nativeEvent)?"virtual":e.pointerType},onMouseDown(n){let r=y.current,o=n.nativeEvent,l=w.select("open");if(0!==n.button||"click"===f||(0,a.isMouseLikePointerType)(r,!0)&&g)return;let u=t(l,n.currentTarget,e=>"click"===e||"mousedown"===e),c=(0,i.getTarget)(o);if((0,s.isTypeableElement)(c))return void e(u,o,c,r);let d=n.currentTarget;b.request(()=>{e(u,o,d,r)})},onClick(n){if("mousedown-only"===f)return;let r=y.current;if("mousedown"===f&&r){y.current=void 0;return}(0,a.isMouseLikePointerType)(r,!0)&&g||e(t(w.select("open"),n.currentTarget,e=>"click"===e||"mousedown"===e||"keydown"===e||"keyup"===e),n.nativeEvent,n.currentTarget,r)},onKeyDown(){y.current=void 0}}},[x,f,g,v,w,m,p,b,E,h]);return t.useMemo(()=>d?{reference:C}:o.EMPTY_OBJECT,[d,C])}])},30718,e=>{"use strict";var t=e.i(91788),n=e.i(19298),r=e.i(7557),o=e.i(89950),i=e.i(77120),s=e.i(60545),a=e.i(36394),l=e.i(39759),u=e.i(44352),c=e.i(3141),d=e.i(99984),f=e.i(9867),p=e.i(87982),g=e.i(99366),m=e.i(65436),h=e.i(55863);function v(){return!1}e.s(["useDismiss",0,function(e,w={}){let{enabled:x=!0,escapeKey:y=!0,outsidePress:b=!0,outsidePressEvent:E="sloppy",referencePress:C=v,bubbles:S,externalTree:R}=w,T="rootStore"in e?e.rootStore:e,P=T.useState("open"),M=T.useState("floatingElement"),{dataRef:D}=T.context,k=(0,u.useFloatingTree)(R),O=(0,i.useStableCallback)("function"==typeof b?b:()=>!1),I="function"==typeof b?O:b,A=!1!==I,L=(0,i.useStableCallback)(()=>E),{escapeKey:N,outsidePress:H}={escapeKey:"boolean"==typeof S?S:S?.escapeKey??!1,outsidePress:"boolean"==typeof S?S:S?.outsidePress??!0},F=t.useRef(!1),j=t.useRef(!1),V=t.useRef(!1),B=t.useRef(!1),W=t.useRef(""),_=t.useRef(null),Y=(0,s.useTimeout)(),$=(0,s.useTimeout)(),U=(0,i.useStableCallback)(()=>{$.clear(),D.current.insideReactTree=!1}),X=(0,i.useStableCallback)(e=>{let t=D.current.floatingContext?.nodeId;return(k?(0,h.getNodeChildren)(k.nodesRef.current,t):[]).some(t=>t.context?.open&&!t.context.dataRef.current[e])}),z=(0,i.useStableCallback)(e=>(0,g.isEventTargetWithin)(e,T.select("floatingElement"))||(0,g.isEventTargetWithin)(e,T.select("domReferenceElement"))),G=(0,i.useStableCallback)(e=>{C()&&T.setOpen(!1,(0,c.createChangeEventDetails)(d.REASONS.triggerPress,e.nativeEvent))}),K=(0,i.useStableCallback)(e=>{if(!P||!x||!y||"Escape"!==e.key||B.current||!N&&X("__escapeKeyBubbles"))return;let t=(0,m.isReactEvent)(e)?e.nativeEvent:e,n=(0,c.createChangeEventDetails)(d.REASONS.escapeKey,t);T.setOpen(!1,n),n.isCanceled||e.preventDefault(),N||n.isPropagationAllowed||e.stopPropagation()}),q=(0,i.useStableCallback)(()=>{D.current.insideReactTree=!0,$.start(0,U)}),Z=(0,i.useStableCallback)(e=>{if(!P||!x||0!==e.button)return;let t=(0,p.getTarget)(e.nativeEvent);
2(0,p.contains)(T.select("floatingElement"),t)&&(F.current||(F.current=!0,j.current=!1))}),J=(0,i.useStableCallback)(e=>{!P||!x||(e.defaultPrevented||e.nativeEvent.defaultPrevented)&&F.current&&(j.current=!0)});t.useEffect(()=>{if(!P||!x)return U;D.current.__escapeKeyBubbles=N,D.current.__outsidePressBubbles=H;let e=new s.Timeout,t=new s.Timeout;function i(){V.current=!0,t.start(0,()=>{V.current=!1})}function u(){F.current=!1,j.current=!1}function m(){let e=W.current,t=L(),n="function"==typeof t?t():t;return"string"==typeof n?n:n["pen"!==e&&e?e:"mouse"]}function v(e){let t=D.current.floatingContext?.nodeId,n=k&&(0,h.getNodeChildren)(k.nodesRef.current,t).some(t=>(0,g.isEventTargetWithin)(e,t.context?.elements.floating));return z(e)||n}function w(e){let n;if("intentional"===(n=m())&&"click"!==e.type||"sloppy"===n&&"click"===e.type){"click"===e.type||z(e)||(t.clear(),V.current=!1),U();return}if(D.current.insideReactTree)return void U();let r=(0,p.getTarget)(e),i=`[${(0,f.createAttribute)("inert")}]`,s=(0,a.isElement)(r)?r.getRootNode():null,l=Array.from(((0,a.isShadowRoot)(s)?s:(0,o.ownerDocument)(T.select("floatingElement"))).querySelectorAll(i)),u=T.context.triggerElements;if(r&&(u.hasElement(r)||u.hasMatchingElement(e=>(0,p.contains)(e,r))))return;let h=(0,a.isElement)(r)?r:null;for(;h&&!(0,a.isLastTraversableNode)(h);){let e=(0,a.getParentNode)(h);if((0,a.isLastTraversableNode)(e)||!(0,a.isElement)(e))break;h=e}if(!(l.length&&(0,a.isElement)(r)&&!(0,g.isRootElement)(r)&&!(0,p.contains)(r,T.select("floatingElement"))&&l.every(e=>!(0,p.contains)(h,e)))){if((0,a.isHTMLElement)(r)&&!("touches"in e)){let t=(0,a.isLastTraversableNode)(r),n=(0,a.getComputedStyle)(r),o=/auto|scroll/,i=t||o.test(n.overflowX),s=t||o.test(n.overflowY),l=i&&r.clientWidth>0&&r.scrollWidth>r.clientWidth,u=s&&r.clientHeight>0&&r.scrollHeight>r.clientHeight,c="rtl"===n.direction,d=u&&(c?e.offsetX<=r.offsetWidth-r.clientWidth:e.offsetX>r.clientWidth),f=l&&e.offsetY>r.clientHeight;if(d||f)return}if(!v(e)){if("intentional"===m()&&V.current){t.clear(),V.current=!1;return}"function"==typeof I&&!I(e)||X("__outsidePressBubbles")||(T.setOpen(!1,(0,c.createChangeEventDetails)(d.REASONS.outsidePress,e)),U())}}}function b(e){if("sloppy"!==m()||!T.select("open")||!x||z(e))return;let t=e.touches[0];t&&(_.current={startTime:Date.now(),startX:t.clientX,startY:t.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},Y.start(1e3,()=>{_.current&&(_.current.dismissOnTouchEnd=!1,_.current.dismissOnMouseDown=!1)}))}function E(e,t){let r=(0,p.getTarget)(e);if(!r)return;let o=(0,n.addEventListener)(r,e.type,()=>{t(e),o()})}function C(e){Y.clear(),"pointerdown"===e.type&&(W.current=e.pointerType),("mousedown"!==e.type||!_.current||_.current.dismissOnMouseDown)&&E(e,e=>{if("pointerdown"===e.type)"sloppy"!==m()||"touch"===e.pointerType||!T.select("open")||!x||z(e)||w(e);else w(e)})}function S(e){if(!F.current)return;let n=j.current;if(u(),"intentional"===m()){if("pointercancel"===e.type){n&&i();return}v(e)||(n?i():("function"!=typeof I||I(e))&&(t.clear(),V.current=!0,U()))}}function R(e){if("sloppy"!==m()||!_.current||z(e))return;let t=e.touches[0];if(!t)return;let n=Math.abs(t.clientX-_.current.startX),r=Math.abs(t.clientY-_.current.startY),o=Math.sqrt(n*n+r*r);o>5&&(_.current.dismissOnTouchEnd=!0),o>10&&(w(e),Y.clear(),_.current=null)}function O(e){"sloppy"!==m()||!_.current||z(e)||(_.current.dismissOnTouchEnd&&w(e),Y.clear(),_.current=null)}let $=(0,o.ownerDocument)(M),G=(0,r.mergeCleanups)(y&&(0,r.mergeCleanups)((0,n.addEventListener)($,"keydown",K),(0,n.addEventListener)($,"compositionstart",function(){e.clear(),B.current=!0}),(0,n.addEventListener)($,"compositionend",function(){e.start(5*!!l.platform.engine.webkit,()=>{B.current=!1})})),A&&(0,r.mergeCleanups)((0,n.addEventListener)($,"click",C,!0),(0,n.addEventListener)($,"pointerdown",C,!0),(0,n.addEventListener)($,"pointerup",S,!0),(0,n.addEventListener)($,"pointercancel",S,!0),(0,n.addEventListener)($,"mousedown",C,!0),(0,n.addEventListener)($,"mouseup",S,!0),(0,n.addEventListener)($,"touchstart",function(e){W.current="touch",E(e,b)},!0),(0,n.addEventListener)($,"touchmove",function(e){E(e,R)},!0),(0,n.addEventListener)($,"touchend",function(e){E(e,O)},!0)));return()=>{G(),e.clear(),t.clear(),u(),V.current=!1,U()}},[D,M,y,A,I,P,x,N,H,K,U,L,X,z,k,T,Y]);let Q=t.useMemo(()=>({onKeyDown:K,onPointerDown:G,onClick:G}),[K,G]),ee=t.useMemo(()=>({onKeyDown:K,onPointerDown:J,onMouseDown:J,onClickCapture:q,onMouseDownCapture(e){q(),Z(e)},onPointerDownCapture(e){q(),Z(e)},onMouseUpCapture:q,onTouchEndCapture:q,onTouchMoveCapture:q}),[K,q,Z,J]);return t.useMemo(()=>x?{reference:Q,floating:ee,trigger:Q}:{},[x,Q,ee])}])},54634,17575,68368,78436,e=>{"use strict";var t=e.i(91788),n=e.i(19298),r=e.i(39759),o=e.i(7557),i=e.i(89950),s=e.i(60545),a=e.i(36394),l=e.i(9867),u=e.i(87982),c=e.i(99366),d=e.i(3141),f=e.i(99984);let p=r.platform.os.mac&&r.platform.engine.webkit;e.s(["useFocus",0,function(e,r={}){let{enabled:g=!0,delay:m}=r,h="rootStore"in e?e.rootStore:e,{events:v,dataRef:w}=h.context,x=t.useRef(!1),y=t.useRef(null),b=t.useRef(!0),E=(0,s.useTimeout)();t.useEffect(()=>{let e=h.select("domReferenceElement");
2if(!g)return;let t=(0,a.getWindow)(e);return(0,o.mergeCleanups)((0,n.addEventListener)(t,"blur",function(){let e=h.select("domReferenceElement");!h.select("open")&&(0,a.isHTMLElement)(e)&&e===(0,u.activeElement)((0,i.ownerDocument)(e))&&(x.current=!0)}),p&&(0,n.addEventListener)(t,"keydown",function(){b.current=!0},!0),p&&(0,n.addEventListener)(t,"pointerdown",function(){b.current=!1},!0))},[h,g]),t.useEffect(()=>{if(g)return v.on("openchange",e),()=>{v.off("openchange",e)};function e(e){if(e.reason===f.REASONS.triggerPress||e.reason===f.REASONS.escapeKey){let e=h.select("domReferenceElement");(0,a.isElement)(e)&&(y.current=e,x.current=!0)}}},[v,g,h]);let C=t.useMemo(()=>{function e(){x.current=!1,y.current=null}return{onMouseLeave(){e()},onFocus(t){let n=t.currentTarget;if(x.current){if(y.current===n)return;e()}let r=(0,u.getTarget)(t.nativeEvent);if((0,a.isElement)(r)){if(p&&!t.relatedTarget){if(!b.current&&!(0,c.isTypeableElement)(r))return}else if(!(0,c.matchesFocusVisible)(r))return}let o=(0,c.isTargetInsideEnabledTrigger)(t.relatedTarget,h.context.triggerElements),{nativeEvent:i,currentTarget:s}=t,l="function"==typeof m?m():m;h.select("open")&&o||0===l||void 0===l?h.setOpen(!0,(0,d.createChangeEventDetails)(f.REASONS.triggerFocus,i,s)):E.start(l,()=>{x.current||h.setOpen(!0,(0,d.createChangeEventDetails)(f.REASONS.triggerFocus,i,s))})},onBlur(t){e();let n=t.relatedTarget,r=t.nativeEvent,o=(0,a.isElement)(n)&&n.hasAttribute((0,l.createAttribute)("focus-guard"))&&"outside"===n.getAttribute("data-type");E.start(0,()=>{let e=h.select("domReferenceElement"),t=(0,u.activeElement)((0,i.ownerDocument)(e));if(!n&&t===e||(0,u.contains)(w.current.floatingContext?.refs.floating.current,t)||(0,u.contains)(e,t)||o)return;let s=n??t;(0,c.isTargetInsideEnabledTrigger)(s,h.context.triggerElements)||h.setOpen(!1,(0,d.createChangeEventDetails)(f.REASONS.triggerFocus,r))})}}},[w,m,h,E]);return t.useMemo(()=>g?{reference:C,trigger:C}:{},[g,C])}],54634);var g=e.i(30943),m=e.i(77120),h=e.i(4212),v=e.i(44352),w=e.i(65436),x=e.i(72989),y=e.i(69684),b=e.i(256);let E={current:null};e.s(["useHoverReferenceInteraction",0,function(e,r={}){let{enabled:s=!0,delay:l=0,handleClose:c=null,mouseOnly:p=!1,restMs:C=0,move:S=!0,triggerElementRef:R=E,externalTree:T,isActiveTrigger:P=!0,getHandleCloseContext:M,isClosing:D,shouldOpen:k,guardStaleOpen:O=!1}=r,I="rootStore"in e?e.rootStore:e,{dataRef:A,events:L}=I.context,N=(0,v.useFloatingTree)(T),H=(0,x.useHoverInteractionSharedState)(I),F=t.useRef(!1),j=(0,h.useValueAsRef)(c),V=(0,h.useValueAsRef)(l),B=(0,h.useValueAsRef)(C),W=(0,h.useValueAsRef)(s),_=(0,h.useValueAsRef)(k),Y=(0,h.useValueAsRef)(D),$=(0,m.useStableCallback)(()=>(0,y.isClickLikeOpenEvent)(A.current.openEvent?.type,H.interactedInside)),U=(0,m.useStableCallback)(()=>_.current?.()!==!1),X=(0,m.useStableCallback)((e,t,n)=>{let r=I.context.triggerElements;return r.hasElement(t)?!e||!(0,u.contains)(e,t):!!(0,a.isElement)(n)&&r.hasMatchingElement(e=>(0,u.contains)(e,n))&&(!e||!(0,u.contains)(e,n))}),z=(0,m.useStableCallback)(()=>{H.handler&&((0,i.ownerDocument)(I.select("domReferenceElement")).removeEventListener("mousemove",H.handler),H.handler=void 0)}),G=(0,m.useStableCallback)(()=>{(0,x.clearSafePolygonPointerEventsMutation)(H)});return P&&(H.handleCloseOptions=j.current?.__options),t.useEffect(()=>z,[z]),t.useEffect(()=>{if(s)return L.on("openchange",e),()=>{L.off("openchange",e)};function e(e){e.open?F.current=!1:(F.current=e.reason===f.REASONS.triggerHover,z(),H.openChangeTimeout.clear(),H.restTimeout.clear(),H.blockMouseMove=!0,H.restTimeoutPending=!1)}},[s,L,H,z]),t.useEffect(()=>{if(!s)return;function e(t,n=!0){let r=(0,y.getDelay)(V.current,"close",H.pointerType);r?H.openChangeTimeout.start(r,()=>{I.setOpen(!1,(0,d.createChangeEventDetails)(f.REASONS.triggerHover,t)),N?.events.emit("floating.closed",t)}):n&&(H.openChangeTimeout.clear(),I.setOpen(!1,(0,d.createChangeEventDetails)(f.REASONS.triggerHover,t)),N?.events.emit("floating.closed",t))}let t=R.current??(P?I.select("domReferenceElement"):null);if(!(0,a.isElement)(t))return;function r(e){if(H.openChangeTimeout.clear(),H.blockMouseMove=!1,p&&!(0,w.isMouseLikePointerType)(H.pointerType))return;let t=(0,y.getRestMs)(B.current),n=(0,y.getDelay)(V.current,"open",H.pointerType),r=(0,u.getTarget)(e),o=e.currentTarget??null,i=I.select("domReferenceElement"),s=o;if((0,a.isElement)(r)&&!I.context.triggerElements.hasElement(r)){for(let e of I.context.triggerElements.elements())if((0,u.contains)(e,r)){s=e;break}}(0,a.isElement)(o)&&(0,a.isElement)(i)&&!I.context.triggerElements.hasElement(o)&&(0,u.contains)(o,i)&&(s=i);let l=null!=s&&X(i,s,r),c=I.select("open"),g=Y.current?.()??"ending"===I.select("transitionStatus"),m=!c&&g&&F.current,h=!l&&(0,a.isElement)(s)&&(0,a.isElement)(i)&&(0,u.contains)(i,s)&&m,v=t>0&&!n,x=!c||l;if(l&&(c||m)||h){U()&&I.setOpen(!0,(0,d.createChangeEventDetails)(f.REASONS.triggerHover,e,s));return}!v&&(n?H.openChangeTimeout.start(n,()=>{x&&U()&&I.setOpen(!0,(0,d.createChangeEventDetails)(f.REASONS.triggerHover,e,s))}):x&&U()&&I.setOpen(!0,(0,d.createChangeEventDetails)(f.REASONS.triggerHover,e,s)))}function l(t){if($())return void G();z();let n=I.select("domReferenceElement"),r=(0,i.ownerDocument)(n);H.restTimeout.clear(),H.restTimeoutPending=!1;let o=A.current.floatingContext??M?.();if(!(0,b.isInsideEnabledTrigger)(t.relatedTarget,I.context.triggerElements)){if(j.current&&o){I.select("open")||H.openChangeTimeout.clear();let n=R.current;H.handler=j.current({...o,tree:N,x:t.clientX,y:t.clientY,onClose(){G(),z(),W.current&&!$()&&n===I.select("domReferenceElement")&&e(t,!0)}}),r.addEventListener("mousemove",H.handler),H.handler(t);return}"touch"===H.pointerType&&(0,u.contains)(I.select("floatingElement"),t.relatedTarget)||e(t)}}let c=O?(0,n.addEventListener)(t,"mouseout",function(e){(0,u.contains)(t,e.relatedTarget)||(H.openChangeTimeout.clear(),H.restTimeout.clear(),H.restTimeoutPending=!1)}):void 0;return S?(0,o.mergeCleanups)((0,n.addEventListener)(t,"mousemove",r,{once:!0}),(0,n.addEventListener)(t,"mouseenter",r),(0,n.addEventListener)(t,"mouseleave",l),c):(0,o.mergeCleanups)((0,n.addEventListener)(t,"mouseenter",r),(0,n.addEventListener)(t,"mouseleave",l),c)},[z,G,A,V,I,s,j,H,P,X,$,p,S,B,R,N,W,M,Y,U,O]),t.useMemo(()=>
2{if(s)return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e,n=e.currentTarget,r=I.select("domReferenceElement"),o=I.select("open"),i=X(r,n,e.target);if(p&&!(0,w.isMouseLikePointerType)(H.pointerType))return;if(o&&i&&H.handleCloseOptions?.blockPointerEvents){let e=I.select("floatingElement");if(e){let t=H.handleCloseOptions?.getScope?.()??n.ownerDocument.body;(0,x.applySafePolygonPointerEventsMutation)(H,{scopeElement:t,referenceElement:n,floatingElement:e})}}let s=(0,y.getRestMs)(B.current);function a(){if(H.restTimeoutPending=!1,$())return;let e=I.select("open");!H.blockMouseMove&&(!e||i)&&U()&&I.setOpen(!0,(0,d.createChangeEventDetails)(f.REASONS.triggerHover,t,n))}(!o||i)&&0!==s&&(!i&&H.restTimeoutPending&&e.movementX**2+e.movementY**2<2||(H.restTimeout.clear(),"touch"===H.pointerType?g.flushSync(()=>{a()}):i&&o?a():(H.restTimeoutPending=!0,H.restTimeout.start(s,a))))}};function e(e){H.pointerType=e.pointerType}},[s,H,$,X,p,I,B,U])}],17575);var C=e.i(37349);e.s(["isMouseWithinBounds",0,function(e,t){let n=function(e){let t=e.getBoundingClientRect(),n=(0,C.ownerWindow)(e);if(r.platform.env.jsdom)return t;let o=n.getComputedStyle(e,"::before"),i=n.getComputedStyle(e,"::after");if("none"===o.content&&"none"===i.content)return t;let s=parseFloat(o.width)||0,a=parseFloat(o.height)||0,l=parseFloat(i.width)||0,u=parseFloat(i.height)||0,c=Math.max(t.width,s,l),d=Math.max(t.height,a,u),f=c-t.width,p=d-t.height;return{left:t.left-f/2,right:t.right+f/2,top:t.top-p/2,bottom:t.bottom+p/2}}(t);return e.clientX>=n.left-5&&e.clientX<=n.right+5&&e.clientY>=n.top-5&&e.clientY<=n.bottom+5}
2],68368),e.s(["findRootOwnerId",0,function e(t){return(0,a.isHTMLElement)(t)&&t.hasAttribute("data-rootownerid")?t.getAttribute("data-rootownerid"):(0,a.isLastTraversableNode)(t)?void 0:e((0,a.getParentNode)(t))}],78436)},1959,92126,e=>{"use strict";var t=e.i(91788),n=e.i(46111),r=e.i(29244),o=e.i(89950),i=e.i(77120),s=e.i(4212),a=e.i(39759),l=e.i(36394),u=e.i(3141),c=e.i(99984),d=e.i(44352),f=e.i(84309),p=e.i(39112),g=e.i(87982),m=e.i(99366),h=e.i(61210),v=e.i(65436);function w(e){return a.platform.engine.webkit&&0===e.movementX&&0===e.movementY}function x(e,t,n){switch(e){case"vertical":return t;case"horizontal":return n;default:return t||n}}function y(e,t){return x(t,e===p.ARROW_UP||e===p.ARROW_DOWN,e===p.ARROW_LEFT||e===p.ARROW_RIGHT)}function b(e,t,n){return x(t,e===p.ARROW_DOWN,n?e===p.ARROW_LEFT:e===p.ARROW_RIGHT)||"Enter"===e||" "===e||""===e}e.s(["useListNavigation",0,function(e,a){let{listRef:E,activeIndex:C,onNavigate:S=()=>{},enabled:R=!0,selectedIndex:T=null,allowEscape:P=!1,loopFocus:M=!1,nested:D=!1,rtl:k=!1,virtual:O=!1,focusItemOnOpen:I="auto",focusItemOnHover:A=!0,openOnArrowKeyDown:L=!0,disabledIndices:N,orientation:H="vertical",parentOrientation:F,id:j,resetOnPointerLeave:V=!0,externalTree:B,grid:W}=a,_=null!=W,Y="rootStore"in e?e.rootStore:e,$=Y.useState("open"),U=Y.useState("floatingElement"),X=Y.useState("domReferenceElement"),z=Y.context.dataRef,G=(0,m.getFloatingFocusElement)(U),K=(0,m.isTypeableCombobox)(X),q=(0,s.useValueAsRef)(G),Z=(0,d.useFloatingParentNodeId)(),J=(0,d.useFloatingTree)(B),Q=t.useRef(I),ee=t.useRef(T??-1),et=t.useRef(null),en=t.useRef(!0),er=(0,i.useStableCallback)(e=>{S(-1===ee.current?null:ee.current,e)}),eo=t.useRef(!!U),ei=t.useRef($),es=t.useRef(!1),ea=t.useRef(!1),el=t.useRef(null),eu=(0,s.useValueAsRef)(N),ec=(0,s.useValueAsRef)($),ed=(0,s.useValueAsRef)(T),ef=(0,s.useValueAsRef)(V),ep=(0,n.useAnimationFrame)(),eg=(0,n.useAnimationFrame)(),em=(0,i.useStableCallback)(()=>{function e(e){O?J?.events.emit("virtualfocus",e):el.current=(0,h.enqueueFocus)(e,{sync:es.current,preventScroll:!0})}let t=E.current[ee.current],n=ea.current;t&&e(t),(es.current?e=>e():e=>ep.request(e))(()=>{let r=E.current[ee.current]||t;!r||(t||e(r),eb&&(n||!en.current)&&r.scrollIntoView?.({block:"nearest",inline:"nearest"}))})});(0,r.useIsoLayoutEffect)(()=>{z.current.orientation=H},[z,H]),(0,r.useIsoLayoutEffect)(()=>{R&&($&&U?(ee.current=T??-1,Q.current&&null!=T&&(ea.current=!0,er())):eo.current&&(ee.current=-1,er()))},[R,$,U,T,er]),(0,r.useIsoLayoutEffect)(()=>{if(R){if(!$){es.current=!1;return}if(U)if(null==C){if(es.current=!1,null!=ed.current)return;if(eo.current&&(ee.current=-1,em()),(!ei.current||!eo.current)&&Q.current&&(null!=et.current||!0===Q.current&&null==et.current)){let e=0,t=()=>{null==E.current[0]?(e<2&&(e?e=>eg.request(e):queueMicrotask)(t),e+=1):(ee.current=null==et.current||b(et.current,H,k)||D?(0,f.getMinListIndex)(E):(0,f.getMaxListIndex)(E),et.current=null,er())};t()}}else(0,f.isIndexOutOfListBounds)(E.current,C)||(ee.current=C,em(),ea.current=!1)}},[R,$,U,C,ed,D,E,H,k,er,em,eg]),(0,r.useIsoLayoutEffect)(()=>{if(!R||U||!J||O||!eo.current)return;let e=J.nodesRef.current,t=e.find(e=>e.id===Z)?.context?.elements.floating,n=(0,g.activeElement)((0,o.ownerDocument)(X??t??null)),r=e.some(e=>e.context&&(0,g.contains)(e.context.elements.floating,n));t&&!r&&en.current&&t.focus({preventScroll:!0})},[R,U,X,J,Z,O]),(0,r.useIsoLayoutEffect)(()=>{ei.current=$,eo.current=!!U}),(0,r.useIsoLayoutEffect)(()=>{$||(et.current=null,Q.current=I)},[$,I]);let eh=null!=C,ev=(0,i.useStableCallback)(e=>{if(!ec.current)return;let t=E.current.indexOf(e.currentTarget);-1!==t&&(ee.current!==t||C!==t)&&(ee.current=t,er(e))}),ew=(0,i.useStableCallback)(()=>F??J?.nodesRef.current.find(e=>e.id===Z)?.context?.dataRef?.current.orientation),ex=(0,i.useStableCallback)(()=>(0,f.getMinListIndex)(E,eu.current)),ey=(0,i.useStableCallback)(e=>{var t;let n,r;if(en.current=!1,es.current=!0,229===e.which||!ec.current&&e.currentTarget===q.current)return;if(D&&(t=e.key,n=k?t===p.ARROW_RIGHT:t===p.ARROW_LEFT,r=t===p.ARROW_UP,"both"===H||"horizontal"===H&&_?"Escape"===t:x(H,n,r))){y(e.key,ew())||(0,v.stopEvent)(e),Y.setOpen(!1,(0,u.createChangeEventDetails)(c.REASONS.listNavigation,e.nativeEvent)),(0,l.isHTMLElement)(X)&&(O?J?.events.emit("virtualfocus",X):X.focus());return}let o=ee.current,i=(0,f.getMinListIndex)(E,N),s=(0,f.getMaxListIndex)(E,N);if(K||("Home"===e.key&&((0,v.stopEvent)(e),ee.current=i,er(e)),"End"===e.key&&((0,v.stopEvent)(e),ee.current=s,er(e))),null!=W){let t=W(e,ee.current,E,H,M,k,N,i,s);if(null!=t&&(ee.current=t,er(e)),"both"===H)return}if(y(e.key,H)){if((0,v.stopEvent)(e),$&&!O&&(0,g.activeElement)(e.currentTarget.ownerDocument)===e.currentTarget){ee.current=b(e.key,H,k)?i:s,er(e);return}b(e.key,H,k)?M?o>=s?P&&o!==E.current.length?ee.current=-1:(es.current=!1,ee.current=i):ee.current=(0,f.findNonDisabledListIndex)(E.current,{startingIndex:o,disabledIndices:N}):ee.current=Math.min(s,(0,f.findNonDisabledListIndex)(E.current,{startingIndex:o,disabledIndices:N})):M?o<=i?P&&-1!==o?ee.current=E.current.length:(es.current=!1,ee.current=s):ee.current=(0,f.findNonDisabledListIndex)(E.current,{startingIndex:o,decrement:!0,disabledIndices:N}):ee.current=Math.max(i,(0,f.findNonDisabledListIndex)(E.current,{startingIndex:o,decrement:!0,disabledIndices:N})),(0,f.isIndexOutOfListBounds)(E.current,ee.current)&&(ee.current=-1),er(e)}}),eb=t.useMemo(()=>({onFocus(e){es.current=!0,ev(e)},onClick:({currentTarget:e})=>e.focus({preventScroll:!0}),onMouseMove(e){!w(e)&&(es.current=!0,ea.current=!1,A&&ev(e))},onPointerLeave(e){if(!ec.current||!en.current||"touch"===e.pointerType)return;es.current=!0;let t=e.relatedTarget;if(!(!A||E.current.includes(t))&&ef.current&&(el.current?.(),el.current=null,ee.current=-1,er(e),!O)){let e=q.current,t=(0,g.activeElement)((0,o.ownerDocument)(e));e&&(0,g.contains)(e,t)&&e.focus({preventScroll:!0})}}}),[ev,ec,q,A,E,er,ef,O]),eE=t.useMemo(()=>O&&$&&eh&&{"aria-activedescendant":`${j}-${C}`},[O,$,eh,j,C]),eC=t.useMemo(()=>({"aria-orientation":"both"===H?void 0:H,...!K?eE:{},onKeyDown(e){if("Tab"===e.key&&e.shiftKey&&$&&!O){let t=(0,g.getTarget)(e.nativeEvent);if(t&&!(0,g.contains)(q.current,t))return;(0,v.stopEvent)(e),Y.setOpen(!1,(0,u.createChangeEventDetails)(c.REASONS.focusOut,e.nativeEvent)),(0,l.isHTMLElement)(X)&&X.focus();return}ey(e)},onPointerMove(e){w(e)||(en.current=!0)}}),[eE,ey,q,H,K,Y,$,O,X]),eS=t.useMemo(()=>{function e(e){Y.setOpen(!0,(0,u.createChangeEventDetails)(c.REASONS.listNavigation,e.nativeEvent,e.currentTarget))}function t(e){"auto"===I&&(0,v.isVirtualClick)(e.nativeEvent)&&(Q.current=!O)}function n(e){Q.current=I,"auto"===I&&(0,v.isVirtualPointerEvent)(e.nativeEvent)&&(Q.current=!0)}return{onKeyDown(t){var n,r;let o=Y.select("open");en.current=!1;let i=t.key.startsWith("Arrow"),s=(n=t.key,r=ew(),x(r,k?n===p.ARROW_LEFT:n===p.ARROW_RIGHT,n===p.ARROW_DOWN)),a=y(t.key,H),l=(D?s:a)||"Enter"===t.key||""===t.key.trim();if(O&&o)return ey(t);if(o||L||!i){if(l){let e=y(t.key,ew());et.current=D&&e?null:t.key}if(D){s&&((0,v.stopEvent)(t),o?(ee.current=ex(),er(t)):e(t));return}a&&(null!=ed.current&&(ee.current=ed.current),(0,v.stopEvent)(t),!o&&L?e(t):ey(t),o&&er(t))}},onFocus(e){Y.select("open")&&!O&&(ee.current=-1,er(e))},onPointerDown:n,onPointerEnter:n,onMouseDown:t,onClick:t}},[ey,I,ex,D,er,Y,L,H,ew,k,ed,O]),eR=t.useMemo(()=>({...eE,...eS}),[eE,eS]);return t.useMemo(()=>R?{reference:eR,floating:eC,item:eb,trigger:eS}:{},[R,eR,eC,eS,eb])}],1959);var E=e.i(60545),C=e.i(17643);
2e.s(["useTypeahead",0,function(e,n){let{listRef:o,elementsRef:s,activeIndex:a,onMatch:l,disabledIndices:u,onTyping:c,enabled:d=!0,resetMs:p=750,selectedIndex:m=null}=n,h="rootStore"in e?e.rootStore:e,w=h.useState("open"),x=(0,E.useTimeout)(),y=t.useRef(""),b=t.useRef(m??a??-1),S=t.useRef(null),R=(0,i.useStableCallback)(e=>{function t(e){let t=s?.current[e];return!(t&&!(0,f.isElementVisible)(t)||t?.matches(":disabled"))&&(null==u||!(0,f.isListIndexDisabled)(C.EMPTY_ARRAY,e,u))}function n(e,r,o=0){if(0===e.length)return -1;let i=(o%e.length+e.length)%e.length,s=r.toLowerCase();for(let n=0;n<e.length;n+=1){let r=(i+n)%e.length,o=e[r];if(o?.toLowerCase().startsWith(s)&&t(r))return r}return -1}let r=o.current;if(y.current.length>0&&" "===e.key&&((0,v.stopEvent)(e),c?.(!0)),y.current.length>0&&" "!==y.current[0]&&-1===n(r,y.current)&&" "!==e.key&&c?.(!1),null==r||1!==e.key.length||e.ctrlKey||e.metaKey||e.altKey)return;w&&" "!==e.key&&((0,v.stopEvent)(e),c?.(!0));let i=""===y.current;i&&(b.current=m??a??-1),r.every((e,n)=>!(e&&t(n))||e[0]?.toLowerCase()!==e[1]?.toLowerCase())&&y.current===e.key&&(y.current="",b.current=S.current),y.current+=e.key,x.start(p,()=>{y.current="",b.current=S.current,c?.(!1)});let d=i?m??a??-1:b.current,g=n(r,y.current,(d??0)+1);-1!==g?(l?.(g),S.current=g):" "!==e.key&&(y.current="",c?.(!1))}),T=(0,i.useStableCallback)(e=>{let t=e.relatedTarget,n=h.select("domReferenceElement"),r=h.select("floatingElement");(0,g.contains)(n,t)||(0,g.contains)(r,t)||(x.clear(),y.current="",b.current=S.current,c?.(!1))});(0,r.useIsoLayoutEffect)(()=>{(w||null===m)&&(x.clear(),S.current=null,""!==y.current&&(y.current=""))},[w,m,x]);let P=t.useMemo(()=>({onKeyDown:R,onBlur:T}),[R,T]);return t.useMemo(()=>d?{reference:P,floating:P}:{},[d,P])}],92126)},60908,24748,89104,e=>{"use strict";var t=e.i(91788),n=e.i(29244),r=e.i(36394),o=e.i(90979),i=e.i(91604),s=e.i(31154),a=e.i(42440);let l=(0,s.isReactVersionAtLeast)(19)?function(e,n,r,i,s){let l,u=(0,a.getInstance)();if(!u){let a;return a=t.useCallback(()=>n(e.getSnapshot(),r,i,s),[e,n,r,i,s]),(0,o.useSyncExternalStore)(e.subscribe,a,a)}let c=u.syncIndex;return u.syncIndex+=1,u.didInitialize?(l=u.syncHooks[c]).store===e&&l.selector===n&&Object.is(l.a1,r)&&Object.is(l.a2,i)&&Object.is(l.a3,s)||(l.store!==e&&(u.didChangeStore=!0),l.store=e,l.selector=n,l.a1=r,l.a2=i,l.a3=s,l.value=n(e.getSnapshot(),r,i,s)):(l={store:e,selector:n,a1:r,a2:i,a3:s,value:n(e.getSnapshot(),r,i,s)},u.syncHooks.push(l)),l.value}:function(e,t,n,r,o){return(0,i.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,e=>t(e,n,r,o))};(0,a.register)({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let n=0;n<e.syncHooks.length;n+=1){let r=e.syncHooks[n],o=r.selector(r.store.state,r.a1,r.a2,r.a3);Object.is(r.value,o)||(t=!0,r.value=o)}return t&&(e.syncTick+=1),e.syncTick})},after(e){e.syncHooks.length>0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let n=new Set;for(let t of e.syncHooks)n.add(t.store);let r=[];for(let e of n)r.push(e.subscribe(t));return()=>{for(let e of r)e()}}),(0,o.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});class u{constructor(e){this.state=e,this.listeners=new Set,this.updateTick=0}subscribe=e=>(this.listeners.add(e),()=>{this.listeners.delete(e)});getSnapshot=()=>this.state;setState(e){if(this.state===e)return;this.state=e,this.updateTick+=1;let t=this.updateTick;for(let n of this.listeners){if(t!==this.updateTick)return;n(e)}}update(e){for(let t in e)if(!Object.is(this.state[t],e[t]))return void this.setState({...this.state,...e})}set(e,t){Object.is(this.state[e],t)||this.setState({...this.state,[e]:t})}notifyAll(){let e={...this.state};this.setState(e)}use(e,t,n,r){return l(this,e,t,n,r)}}var c=e.i(77120),d=e.i(17643);class f extends u{constructor(e,t={},n){super(e),this.context=t,this.selectors=n}useSyncedValue(e,r){t.useDebugValue(e);let o=this;(0,n.useIsoLayoutEffect)(()=>{o.state[e]!==r&&o.set(e,r)},[o,e,r])}useSyncedValueWithCleanup(e,t){let r=this;(0,n.useIsoLayoutEffect)(()=>(r.state[e]!==t&&r.set(e,t),()=>{r.set(e,void 0)}),[r,e,t])}useSyncedValues(e){let t=this,r=Object.values(e);(0,n.useIsoLayoutEffect)(()=>{t.update(e)},[t,...r])}useControlledProp(e,r){t.useDebugValue(e);let o=this,i=void 0!==r;(0,n.useIsoLayoutEffect)(()=>{i&&!Object.is(o.state[e],r)&&o.setState({...o.state,[e]:r})},[o,e,r,i])}select(e,t,n,r){return(0,this.selectors[e])(this.state,t,n,r)}useState(e,n,r,o){return t.useDebugValue(e),l(this,this.selectors[e],n,r,o)}useContextCallback(e,n){t.useDebugValue(e);let r=(0,c.useStableCallback)(n??d.NOOP);this.context[e]=r}useStateSetter(e){let n=t.useRef(void 0);return void 0===n.current&&(n.current=t=>{this.set(e,t)}),n.current}observe(e,t){let n,r=(n="function"==typeof e?e:this.selectors[e])(this.state);return t(r,r,this),this.subscribe(e=>{let o=n(e);if(!Object.is(r,o)){let e=r;r=o,t(o,e,this)}})}}e.s(["ReactStore",0,f],24748);var p=e.i(56823),g=e.i(65436);let m={open:e=>e.open,transitionStatus:e=>e.transitionStatus,domReferenceElement:e=>e.domReferenceElement,referenceElement:e=>e.positionReference??e.referenceElement,floatingElement:e=>e.floatingElement,floatingId:e=>e.floatingId};class h extends f{constructor(e){const{syncOnly:t,nested:n,onOpenChange:r,triggerElements:o,...i}=e;super({...i,positionReference:i.referenceElement,domReferenceElement:i.referenceElement},{onOpenChange:r,dataRef:{current:{}},events:(0,p.createEventEmitter)(),nested:n,triggerElements:o},m),this.syncOnly=t}syncOpenEvent=(e,t)=>
2{(!e||!this.state.open||null!=t&&(0,g.isClickLikeEvent)(t))&&(this.context.dataRef.current.openEvent=e?t:void 0)};dispatchOpenChange=(e,t)=>{this.syncOpenEvent(e,t.event);let n={open:e,reason:t.reason,nativeEvent:t.event,nested:this.context.nested,triggerElement:t.trigger};this.context.events.emit("openchange",n)};setOpen=(e,t)=>{this.syncOnly||this.dispatchOpenChange(e,t),this.context.onOpenChange?.(e,t)}}e.s(["FloatingRootStore",0,h],89104),e.s(["useSyncedFloatingRootContext",0,function(e){let{popupStore:o,treatPopupAsFloatingElement:i=!1,floatingRootContext:s,floatingId:a,nested:l,onOpenChange:u}=e,c=o.useState("open"),d=o.useState("activeTriggerElement"),f=o.useState(i?"popupElement":"positionerElement"),p=o.context.triggerElements,g=t.useRef(null);void 0===s&&null===g.current&&(g.current=new h({open:c,transitionStatus:void 0,referenceElement:d,floatingElement:f,triggerElements:p,onOpenChange:u,floatingId:a,syncOnly:!0,nested:l}));let m=s??g.current;return o.useSyncedValue("floatingId",a),(0,n.useIsoLayoutEffect)(()=>{let e={open:c,floatingId:a,referenceElement:d,floatingElement:f};(0,r.isElement)(d)&&(e.domReferenceElement=d),m.state.positionReference===m.state.referenceElement&&(e.positionReference=d),m.update(e)},[c,a,d,f,m]),m.context.onOpenChange=u,m.context.nested=l,m}],60908)},71058,32572,49635,e=>{"use strict";var t=e.i(91788);let n=["top","right","bottom","left"],r=n.reduce((e,t)=>e.concat(t,t+"-start",t+"-end"),[]),o=Math.min,i=Math.max,s=Math.round,a=Math.floor,l=e=>({x:e,y:e}),u={left:"right",right:"left",bottom:"top",top:"bottom"};function c(e,t,n){return i(e,o(t,n))}function d(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function p(e){return e.split("-")[1]}function g(e){return"x"===e?"y":"x"}function m(e){return"y"===e?"height":"width"}function h(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function v(e){return g(h(e))}function w(e,t,n){void 0===n&&(n=!1);let r=p(e),o=v(e),i=m(o),s="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=T(s)),[s,T(s)]}function x(e){let t=T(e);return[y(e),t,y(t)]}function y(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let b=["left","right"],E=["right","left"],C=["top","bottom"],S=["bottom","top"];function R(e,t,n,r){let o=p(e),i=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?E:b;return t?b:E;case"left":case"right":return t?C:S;default:return[]}}(f(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(y)))),i}function T(e){let t=f(e);return u[t]+e.slice(t.length)}function P(e){var t,n,r,o;return"number"!=typeof e?{top:null!=(t=e.top)?t:0,right:null!=(n=e.right)?n:0,bottom:null!=(r=e.bottom)?r:0,left:null!=(o=e.left)?o:0}:{top:e,right:e,bottom:e,left:e}}function M(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}e.s(["clamp",0,c,"createCoords",0,l,"evaluate",0,d,"floor",0,a,"getAlignment",0,p,"getAlignmentAxis",0,v,"getAlignmentSides",0,w,"getAxisLength",0,m,"getExpandedPlacements",0,x,"getOppositeAlignmentPlacement",0,y,"getOppositeAxis",0,g,"getOppositeAxisPlacements",0,R,"getOppositePlacement",0,T,"getPaddingObject",0,P,"getSide",0,f,"getSideAxis",0,h,"max",0,i,"min",0,o,"placements",0,r,"rectToClientRect",0,M,"round",0,s,"sides",0,n],32572);var D=e.i(89950),k=e.i(37349),O=e.i(29244),I=e.i(4212),A=e.i(77120);function L(e,t,n){let r,{reference:o,floating:i}=e,s=h(t),a=v(t),l=m(a),u=f(t),c=o.x+o.width/2-i.width/2,d=o.y+o.height/2-i.height/2,g=o[l]/2-i[l]/2;switch(u){case"top":r={x:c,y:o.y-i.height};break;case"bottom":r={x:c,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:d};break;case"left":r={x:o.x-i.width,y:d};break;default:r={x:o.x,y:o.y}}let w=p(t);return w&&(r[a]+=g*("end"===w?1:-1)*(n&&"y"===s?-1:1)),r}async function N(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:i,rects:s,elements:a,strategy:l}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:f="floating",altBoundary:p=!1,padding:g=0}=d(t,e),m=P(g),h=a[p?"floating"===f?"reference":"floating":f],v=M(await i.getClippingRect
vendor: 8,609 bytes, line 2
2({element:null==(n=await (null==i.isElement?void 0:i.isElement(h)))||n?h:h.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(a.floating)),boundary:u,rootBoundary:c,strategy:l})),w="floating"===f?{x:r,y:o,width:s.floating.width,height:s.floating.height}:s.reference,x=await (null==i.getOffsetParent?void 0:i.getOffsetParent(a.floating)),y=await (null==i.isElement?void 0:i.isElement(x))&&await (null==i.getScale?void 0:i.getScale(x))||{x:1,y:1},b=M(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:w,offsetParent:x,strategy:l}):w);return{top:(v.top-b.top+m.top)/y.y,bottom:(b.bottom-v.bottom+m.bottom)/y.y,left:(v.left-b.left+m.left)/y.x,right:(b.right-v.right+m.right)/y.x}}let H=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:s}=n,a=s.detectOverflow?s:{...s,detectOverflow:N},l=await (null==s.isRTL?void 0:s.isRTL(t)),u=await s.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:d}=L(u,r,l),f=r,p=0,g={};for(let n=0;n<i.length;n++){let m=i[n];if(!m)continue;let{name:h,fn:v}=m,{x:w,y:x,data:y,reset:b}=await v({x:c,y:d,initialPlacement:r,placement:f,strategy:o,middlewareData:g,rects:u,platform:a,elements:{reference:e,floating:t}});c=null!=w?w:c,d=null!=x?x:d,g[h]={...g[h],...y},b&&p<50&&(p++,"object"==typeof b&&(b.placement&&(f=b.placement),b.rects&&(u=!0===b.rects?await s.getElementRects({reference:e,floating:t,strategy:o}):b.rects),{x:c,y:d}=L(u,f,l)),n=-1)}return{x:c,y:d,placement:f,strategy:o,middlewareData:g}},F=new Set(["left","top"]);async function j(e,t){let{placement:n,platform:r,elements:o}=e,i=await (null==r.isRTL?void 0:r.isRTL(o.floating)),s=f(n),a=p(n),l="y"===h(n),u=F.has(s)?-1:1,c=i&&l?-1:1,g=d(t,e),{mainAxis:m,crossAxis:v,alignmentAxis:w}="number"==typeof g?{mainAxis:g,crossAxis:0,alignmentAxis:null}:{mainAxis:g.mainAxis||0,crossAxis:g.crossAxis||0,alignmentAxis:g.alignmentAxis};return a&&"number"==typeof w&&(v="end"===a?-1*w:w),l?{x:v*c,y:m*u}:{x:m*u,y:v*c}}var V=e.i(36394);function B(e){let t=(0,V.getComputedStyle)(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=(0,V.isHTMLElement)(e),i=o?e.offsetWidth:n,a=o?e.offsetHeight:r,l=s(n)!==i||s(r)!==a;return l&&(n=i,r=a),{width:n,height:r,$:l}}function W(e){return(0,V.isElement)(e)?e:e.contextElement}function _(e){let t=W(e);if(!(0,V.isHTMLElement)(t))return l(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=B(t),a=(i?s(n.width):n.width)/r,u=(i?s(n.height):n.height)/o;return a&&Number.isFinite(a)||(a=1),u&&Number.isFinite(u)||(u=1),{x:a,y:u}}let Y=l(0);function $(e){let t=(0,V.getWindow)(e);return(0,V.isWebKit)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:Y}function U(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),s=W(e),a=l(1);t&&(r?(0,V.isElement)(r)&&(a=_(r)):a=_(e));let u=(void 0===(o=n)&&(o=!1),r&&o&&r===(0,V.getWindow)(s))?$(s):l(0),c=(i.left+u.x)/a.x,d=(i.top+u.y)/a.y,f=i.width/a.x,p=i.height/a.y;if(s&&r){let e=(0,V.getWindow)(s),t=(0,V.isElement)(r)?(0,V.getWindow)(r):r,n=e,o=(0,V.getFrameElement)(n);for(;o&&t!==n;){let e=_(o),t=o.getBoundingClientRect(),r=(0,V.getComputedStyle)(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,s=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,d*=e.y,f*=e.x,p*=e.y,c+=i,d+=s,n=(0,V.getWindow)(o),o=(0,V.getFrameElement)(n)}}return M({width:f,height:p,x:c,y:d})}function X(e,t){let n=(0,V.getNodeScroll)(e).scrollLeft;return t?t.left+n:U((0,V.getDocumentElement)(e)).left+n}function z(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-X(e,n),y:n.top+t.scrollTop}}function G(e,t,n){var r;let o;if("viewport"===t||"layoutViewport"===t)o=function(e,t,n){void 0===n&&(n="viewport");let r="layoutViewport"===n,o=(0,V.getWindow)(e),i=(0,V.getDocumentElement)(e),s=o.visualViewport,a=i.clientWidth,l=i.clientHeight,u=0,c=0;if(s){let e=!(0,V.isWebKit)()||"fixed"===t;r?e||(u=-s.offsetLeft,c=-s.offsetTop):(a=s.width,l=s.height,e&&(u=s.offsetLeft,c=s.offsetTop))}if(0>=X(i)){let e=i.ownerDocument,t=e.body,n=getComputedStyle(t),r="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,o=Math.abs(i.clientWidth-t.clientWidth-r),s="stable both-edges"===getComputedStyle(i).scrollbarGutter?o/2:o;s<=25&&(a-=s)}return{width:a,height:l,x:u,y:c}}(e,n,t);else if("document"===t){let t,n,s,a,l,u;r=(0,V.getDocumentElement)(e),t=(0,V.getNodeScroll)(r),n=r.ownerDocument.body,s=i(r.scrollWidth,r.clientWidth,n.scrollWidth,n.clientWidth),a=i(r.scrollHeight,r.clientHeight,n.scrollHeight,n.clientHeight),l=-t.scrollLeft+X(r),u=-t.scrollTop,"rtl"===(0,V.getComputedStyle)(n).direction&&(l+=i(r.clientWidth,n.clientWidth)-s),o={width:s,height:a,x:l,y:u}}else if((0,V.isElement)(t)){let e,r,i,s,a,l;r=(e=U(t,!0,"fixed"===n)).top+t.clientTop,i=e.left+t.clientLeft,s=_(t),a=t.clientWidth*s.x,l=t.clientHeight*s.y,o={width:a,height:l,x:i*s.x,y:r*s.y}}else{let n=$(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return M(o)}function K(e){return"static"===(0,V.getComputedStyle)(e).position}function q(e,t){if(!(0,V.isHTMLElement)(e)||"fixed"===(0,V.getComputedStyle)(e).position)return null;if(t)return t(e);let n=e.offsetParent;return(0,V.getDocumentElement)(e)===n&&(n=n.ownerDocument.body),n}function Z(e,t){let n=(0,V.getWindow)(e);if((0,V.isTopLayer)(e))return n;if(!(0,V.isHTMLElement)(e)){let t=(0,V.getParentNode)(e);for(;t&&!(0,V.isLastTraversableNode)(t);){if((0,V.isElement)(t)&&!K(t))return t;t=(0,V.getParentNode)(t)}return n}let r=q(e,t);for(;r&&(0,V.isTableElement)(r)&&K(r);)r=q(r,t);return r&&(0,V.isLastTraversableNode)(r)&&K(r)&&!(0,V.isContainingBlock)(r)?n:r||(0,V.getContainingBlock)(e)||n}let J=async function(e){let t=this.getOffsetParent||Z,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=(0,V.isHTMLElement)(t),o=(0,V.getDocumentElement)(t),i="fixed"===n,s=U(e,!0,i,t),a={scrollLeft:0,scrollTop:0},u=l(0);if((r||!i)&&(("body"!==(0,V.getNodeName)(t)||(0,V.isOverflowElement)(o))&&(a=(0,V.getNodeScroll)(t)),r)){let e=U(t,!0,i,t);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}!r&&o&&(u.x=X(o));let c=!o||r||i?l(0):z(o,a);return{x:s.left+a.scrollLeft-u.x-c.x,y:s.top+a.scrollTop-u.y-c.y,width:s.width,height:s.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},Q={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,i="fixed"===o,s=(0,V.getDocumentElement)(r),a=!!t&&(0,V.isTopLayer)(t.floating);if(r===s||a&&i)return n;let u={scrollLeft:0,scrollTop:0},c=l(1),d=l(0),f=(0,V.isHTMLElement)(r);if((f||!i)&&(("body"!==(0,V.getNodeName)(r)||(0,V.isOverflowElement)(s))&&(u=(0,V.getNodeScroll)(r)),f)){let e=U(r);c=_(r),d.x=e.x+r.clientLeft,d.y=e.y+r.clientTop}let p=!s||f||i?l(0):z(s,u);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-u.scrollLeft*c.x+d.x+p.x,y:n.y*c.y-u.scrollTop*c.y+d.y+p.y}},getDocumentElement:V.getDocumentElement,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:s}=e,a=[..."clippingAncestors"===n?(0,V.isTopLayer)(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=(0,V.getOverflowAncestors)(e,[],!1).filter(e=>(0,V.isElement)(e)&&"body"!==(0,V.getNodeName)(e)),o=null,i="fixed"===(0,V.getComputedStyle)(e).position,s=i?(0,V.getParentNode)(e):e;for(;(0,V.isElement)(s)&&!(0,V.isLastTraversableNode)(s);){let e=(0,V.getComputedStyle)(s),t=(0,V.isContainingBlock)(s),n=o?o.position:i?"fixed":"";t||"fixed"!==n&&("absolute"!==n||"static"!==e.position)?o=e:r=r.filter(e=>e!==s),s=(0,V.getParentNode)(s)}return t.set(e,r),r}(t,this._c):[].concat(n),r],l=G(t,a[0],s),u=l.top,c=l.right,d=l.bottom,f=l.left;for(let e=1;e<a.length;e++){let n=G(t,a[e],s);u=i(n.top,u),c=o(n.right,c),d=o(n.bottom,d),f=i(n.left,f)}return{width:c-f,height:d-u,x:f,y:u}},getOffsetParent:Z,getElementRects:J,getClientRects:function(e){return e.getClientRects?Array.from(e.getClientRects()):[]},getDimensions:function(e){let{width:t,height:n}=B(e);return{width:t,height:n}},getScale:_,isElement:V.isElement,isRTL:function(e){return"rtl"===(0,V.getComputedStyle)(e).direction}};function ee(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function et(e,t,n,r){let s;void 0===r&&(r={});let{ancestorScroll:l=!0,ancestorResize:u=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:d="function"==typeof IntersectionObserver,animationFrame:f=!1}=r,p=W(e),g=l||u?[...p?(0,V.getOverflowAncestors)(p):[],...t?(0,V.getOverflowAncestors)(t):[]]:[];
2g.forEach(e=>{l&&e.addEventListener("scroll",n),u&&e.addEventListener("resize",n)});let m=p&&d?function(e,t,n){let r,s=null,l=(0,V.getDocumentElement)(e);function u(){var e;clearTimeout(r),null==(e=s)||e.disconnect(),s=null}function c(n,d){void 0===n&&(n=!1),void 0===d&&(d=1),u();let f=e.getBoundingClientRect(),{left:p,top:g,width:m,height:h}=f;if(n||t(),!m||!h)return;let v={rootMargin:-a(g)+"px "+-a(l.clientWidth-(p+m))+"px "+-a(l.clientHeight-(g+h))+"px "+-a(p)+"px",threshold:i(0,o(1,d))||1},w=!0;function x(t){let n=t[0].intersectionRatio;if(!ee(f,e.getBoundingClientRect()))return c();if(n!==d){if(!w)return c();n?c(!1,n):r=setTimeout(()=>{c(!1,1e-7)},1e3)}w=!1}try{s=new IntersectionObserver(x,{...v,root:l.ownerDocument})}catch(e){s=new IntersectionObserver(x,v)}s.observe(e)}let d=(0,V.getWindow)(e),f=()=>c(n);return d.addEventListener("resize",f),c(!0),()=>{d.removeEventListener("resize",f),u()}}(p,n,u):null,h=-1,v=null;c&&(v=new ResizeObserver(e=>{let[r]=e;r&&r.target===p&&v&&t&&(v.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var e;null==(e=v)||e.observe(t)})),n()}),p&&!f&&v.observe(p),t&&v.observe(t));let w=f?U(e):null;return f&&function t(){let r=U(e);w&&!ee(w,r)&&n(),w=r,s=requestAnimationFrame(t)}(),n(),()=>{var e;g.forEach(e=>{l&&e.removeEventListener("scroll",n),u&&e.removeEventListener("resize",n)}),null==m||m(),null==(e=v)||e.disconnect(),v=null,f&&cancelAnimationFrame(s)}}var en=e.i(30943),er="u">typeof document?t.useLayoutEffect:function(){};function eo(e,t){let n,r,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!eo(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!eo(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function ei(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function es(e,t){let n=ei(e);return Math.round(t*n)/n}function ea(e){let n=t.useRef(e);return er(()=>{n.current=e}),n}var el=e.i(44352);function eu(e){return function(e,n){let{nodeId:r,externalTree:o}=e,i=n.useState("referenceElement"),s=n.useState("floatingElement"),a=n.useState("domReferenceElement"),l=n.useState("open"),u=n.useState("floatingId"),[c,d]=t.useState(null),[f,p]=t.useState(void 0),[g,m]=t.useState(void 0),h=t.useRef(null),v=(0,el.useFloatingTree)(o),w=t.useMemo(()=>({reference:i,floating:s,domReference:a}),[i,s,a]),x=function(e){void 0===e&&(e={});let{placement:n="bottom",strategy:r="absolute",middleware:o=[],platform:i,elements:{reference:s,floating:a}={},transform:l=!0,whileElementsMounted:u,open:c}=e,[d,f]=t.useState({x:0,y:0,strategy:r,placement:n,middlewareData:{},isPositioned:!1}),[p,g]=t.useState(o);eo(p,o)||g(o);let[m,h]=t.useState(null),[v,w]=t.useState(null),x=t.useCallback(e=>{e!==C.current&&(C.current=e,h(e))},[]),y=t.useCallback(e=>{e!==S.current&&(S.current=e,w(e))},[]),b=s||m,E=a||v,C=t.useRef(null),S=t.useRef(null),R=t.useRef(d),T=null!=u,P=ea(u),M=ea(i),D=ea(c),k=t.useCallback(()=>{var e,t;let o,i,s;if(!C.current||!S.current)return;let a={placement:n,strategy:r,middleware:p};M.current&&(a.platform=M.current),(e=C.current,t=S.current,o=new Map,i=null!=a?a:{},s={...Q,...i.platform,_c:o},H(e,t,{...i,platform:s})).then(e=>{let t={...e,isPositioned:!1!==D.current};O.current&&!eo(R.current,t)&&(R.current=t,en.flushSync(()=>{f(t)}))})},[p,n,r,M,D]);er(()=>{!1===c&&R.current.isPositioned&&(R.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[c]);let O=t.useRef(!1);er(()=>(O.current=!0,()=>{O.current=!1}),[]),er(()=>{if(b&&(C.current=b),E&&(S.current=E),b&&E){if(P.current)return P.current(b,E,k);k()}},[b,E,k,P,T]);let I=t.useMemo(()=>({reference:C,floating:S,setReference:x,setFloating:y}),[x,y]),A=t.useMemo(()=>({reference:b,floating:E}),[b,E]),L=t.useMemo(()=>{let e={position:r,left:0,top:0};if(!A.floating)return e;let t=es(A.floating,d.x),n=es(A.floating,d.y);return l?{...e,transform:"translate("+t+"px, "+n+"px)",...ei(A.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,l,A.floating,d.x,d.y]);return t.useMemo(()=>({...d,update:k,refs:I,elements:A,floatingStyles:L}),[d,k,I,A,L])}({...e,elements:{...w,...c&&{reference:c}}}),y=(0,V.isElement)(f)?f:null,b=void 0===g?n.state.floatingElement:g;
2n.useSyncedValue("referenceElement",f??null),n.useSyncedValue("domReferenceElement",void 0===f?a:y),n.useSyncedValue("floatingElement",b);let E=t.useCallback(e=>{let t=(0,V.isElement)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;d(t),x.refs.setReference(t)},[x.refs]),C=t.useCallback(e=>{((0,V.isElement)(e)||null===e)&&(h.current=e,p(e)),((0,V.isElement)(x.refs.reference.current)||null===x.refs.reference.current||null!==e&&!(0,V.isElement)(e))&&x.refs.setReference(e)},[x.refs,p]),S=t.useCallback(e=>{m(e),x.refs.setFloating(e)},[x.refs]),R=t.useMemo(()=>({...x.refs,setReference:C,setFloating:S,setPositionReference:E,domReference:h}),[x.refs,C,S,E]),T=t.useMemo(()=>({...x.elements,domReference:a}),[x.elements,a]),P=t.useMemo(()=>({...x,dataRef:n.context.dataRef,open:l,onOpenChange:n.setOpen,events:n.context.events,floatingId:u,refs:R,elements:T,nodeId:r,rootStore:n}),[x,R,T,r,n,l,u]);return(0,O.useIsoLayoutEffect)(()=>{a&&(h.current=a)},[a]),(0,O.useIsoLayoutEffect)(()=>{n.context.dataRef.current.floatingContext=P;let e=v?.nodesRef.current.find(e=>e.id===r);e&&(e.context=P)}),t.useMemo(()=>({...x,context:P,refs:R,elements:T,rootStore:n}),[x,R,T,P,n])}(e,e.rootContext)}var ec=e.i(4356);let ed={name:"hide",async fn(e){let{width:t,height:n,x:r,y:o}=e.rects.reference,i=await e.platform.detectOverflow(e,{elementContext:"reference"});return{data:{referenceHidden:i.top-n>=0||i.right-t>=0||i.bottom-n>=0||i.left-t>=0||0===t&&0===n&&0===r&&0===o}}}},ef={sideX:"left",sideY:"top"};e.s(["DEFAULT_SIDES",0,ef],49635);let ep="--available-width",eg="--available-height";function em(e,t,n){let r="inline-start"===e||"inline-end"===e;return({top:"top",right:r?n?"inline-start":"inline-end":"right",bottom:"bottom",left:r?n?"inline-end":"inline-start":"left"})[t]}function eh(e,t,n){let{rects:r,placement:o}=e;return{side:em(t,f(o),n),align:p(o)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function ev(e){return null!=e&&"current"in e}e.s(["useAnchorPositioning",0,function(e){return function(e,n){var r,s,a,l,u,y,b,E,C,S,M,L,N,H;let V,B,W,_,{anchor:Y,positionMethod:$="absolute",side:U="bottom",sideOffset:X=0,align:z="center",alignOffset:G=0,collisionBoundary:K,collisionPadding:q=5,sticky:Z=!1,arrowPadding:J=5,disableAnchorTracking:Q=!1,inline:ee,keepMounted:en=!1,floatingRootContext:er,mounted:eo,collisionAvoidance:ei,shift:es,nodeId:ea,adaptiveOrigin:el,lazyFlip:eu=!1,externalTree:ew}=e,[ex,ey]=t.useState(null);eo||null===ex||ey(null);let eb=ei.side||"flip",eE=ei.align||"flip",eC=ei.fallbackAxisSide||"end",eS=es?.crossAxis??!1,eR=es?.rootBoundary,eT="function"==typeof Y?Y:void 0,eP=(0,A.useStableCallback)(eT),eM=eT?eP:Y,eD=(0,I.useValueAsRef)(Y),ek=(0,I.useValueAsRef)(eo),eO="rtl"===(0,ec.useDirection)(),eI=ex||({top:"top",right:"right",bottom:"bottom",left:"left","inline-end":eO?"left":"right","inline-start":eO?"right":"left"})[U],eA="center"===z?eI:`${eI}-${z}`,eL=q;"number"==typeof eL?eL={top:eL,right:eL,bottom:eL,left:eL}:eL&&(eL={top:eL.top||0,right:eL.right||0,bottom:eL.bottom||0,left:eL.left||0});let eN=+("bottom"===U),eH=+("top"===U),eF=+("right"===U),ej=+("left"===U),eV={boundary:"clipping-ancestors"===K?"clippingAncestors":K,padding:eL},eB=t.useRef(null),eW=(0,I.useValueAsRef)(X),e_=(0,I.useValueAsRef)(G),eY=[];ee&&eY.push(ee),eY.push((r=e=>{let t=eh(e,U,eO),n="function"==typeof eW.current?eW.current(t):eW.current,r="function"==typeof e_.current?e_.current(t):e_.current;return{mainAxis:n,crossAxis:r,alignmentAxis:r}},s=["function"!=typeof X?X:0,"function"!=typeof G?G:0,eO,U],void 0===(a=r)&&(a=0),{name:(V={name:"offset",options:a,async fn(e){var t,n;let{x:r,y:o,placement:i,middlewareData:s}=e,l=await j(e,a);return i===(null==(t=s.offset)?void 0:t.placement)&&null!=(n=s.arrow)&&n.alignmentOffset?{}:{x:r+l.x,y:o+l.y,data:{...l,placement:i}}}}).name,fn:V.fn,options:[r,s]}));let e$="none"===eE&&"shift"!==eb,eU=!e$&&(Z||eS||"shift"===eb),eX="none"===eb?null:{name:(B={name:"flip",options:u=l={...eV,padding:{top:eL.top+1+eN,right:eL.right+1+ej,bottom:eL.bottom+1+eH,left:eL.left+1+eF},mainAxis:!eS&&"flip"===eb,crossAxis:"flip"===eE&&"alignment",fallbackAxisSideDirection:eC},async fn(e){var t,n,r,o,i;let{placement:s,middlewareData:a,rects:l,initialPlacement:c,platform:p,elements:g}=e,{mainAxis:m=!0,crossAxis:v=!0,fallbackPlacements:y,fallbackStrategy:b="bestFit",fallbackAxisSideDirection:E="none",flipAlignment:C=!0,...S}=d(u,e);if(null!=(t=a.arrow)&&t.alignmentOffset)return{};let P=f(s),M=h(c),D=f(c)===c,k=await (null==p.isRTL?void 0:p.isRTL(g.floating)),O=y||(D||!C?[T(c)]:x(c)),I="none"!==E;!y&&I&&O.push(...R(c,C,E,k));let A=[c,...O],L=await p.detectOverflow(e,S),N=[],H=(null==(n=a.flip)?void 0:n.overflows)||[];if(m&&N.push(L[P]),v){let e=w(s,l,k);
2N.push(L[e[0]],L[e[1]])}if(H=[...H,{placement:s,overflows:N}],!N.every(e=>e<=0)){let e=((null==(r=a.flip)?void 0:r.index)||0)+1,t=A[e];if(t&&("alignment"!==v||M===h(t)||H.every(e=>h(e.placement)!==M||e.overflows[0]>0)))return{data:{index:e,overflows:H},reset:{placement:t}};let n=null==(o=H.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!n)switch(b){case"bestFit":{let e=null==(i=H.filter(e=>{if(I){let t=h(e.placement);return t===M||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:i[0];e&&(n=e);break}case"initialPlacement":n=c}if(s!==n)return{reset:{placement:n}}}return{}}}).name,fn:B.fn,options:[l,void 0]},ez=e$?null:(E={...eV,rootBoundary:eR,mainAxis:"none"!==eE,crossAxis:eU,limiter:Z||eS?void 0:{fn:(void 0===(b=y=e=>{if(!eB.current)return{};let{width:t,height:n}=eB.current.getBoundingClientRect(),r=h(f(e.placement)),o="y"===r?eL.left+eL.right:eL.top+eL.bottom;return{offset:("y"===r?t:n)/2+o/2}})&&(b={}),{options:b,fn(e){var t,n,r,o;let{x:i,y:s,placement:a,rects:l,middlewareData:u}=e,{offset:c=0,mainAxis:p=!0,crossAxis:m=!0}=d(b,e),v={x:i,y:s},w=h(a),x=g(w),y=v[x],E=v[w],C=d(c,e),S="number"==typeof C?{mainAxis:C,crossAxis:0}:{mainAxis:null!=(t=C.mainAxis)?t:0,crossAxis:null!=(n=C.crossAxis)?n:0};if(p){let e="y"===x?"height":"width",t=l.reference[x]-l.floating[e]+S.mainAxis,n=l.reference[x]+l.reference[e]-S.mainAxis;y<t?y=t:y>n&&(y=n)}if(m){let e="y"===x?"width":"height",t=F.has(f(a)),n=l.reference[w]-l.floating[e]+(t&&(null==(r=u.offset)?void 0:r[w])||0)+(t?0:S.crossAxis),i=l.reference[w]+l.reference[e]+(t?0:(null==(o=u.offset)?void 0:o[w])||0)-(t?S.crossAxis:0);E<n?E=n:E>i&&(E=i)}return{[x]:y,[w]:E}}}).fn,options:[y,void 0]}},C=[eV,Z,eS,eR,eL,eE],void 0===(S=E)&&(S={}),{name:(W={name:"shift",options:S,async fn(e){let{x:t,y:n,placement:r,platform:o}=e,{mainAxis:i=!0,crossAxis:s=!1,limiter:a={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=d(S,e),u={x:t,y:n},f=await o.detectOverflow(e,l),p=h(r),m=g(p),v=u[m],w=u[p],x=(e,t)=>c(t+f["y"===e?"top":"left"],t,t-f["y"===e?"bottom":"right"]);i&&(v=x(m,v)),s&&(w=x(p,w));let y=a.fn({...e,[m]:v,[p]:w});return{...y,data:{x:y.x-t,y:y.y-n,enabled:{[m]:i,[p]:s}}}}}).name,fn:W.fn,options:[E,C]});"shift"===eb||"shift"===eE||"center"===z?eY.push(ez,eX):eY.push(eX,ez),eY.push({name:(_={name:"size",options:L=M={...eV,apply({elements:{floating:e},availableWidth:t,availableHeight:n,rects:r}){if(!ek.current)return;let o=e.style;o.setProperty(ep,`${t}px`),o.setProperty(eg,`${n}px`);let i=(0,k.ownerWindow)(e).devicePixelRatio||1,{x:s,y:a,width:l,height:u}=r.reference,c=(Math.round((s+l)*i)-Math.round(s*i))/i,d=(Math.round((a+u)*i)-Math.round(a*i))/i;o.setProperty("--anchor-width",`${c}px`),o.setProperty("--anchor-height",`${d}px`)}},async fn(e){let t,n,{placement:r,rects:s,platform:a,elements:l}=e,{apply:u=()=>{},...c}=d(L,e),g=await a.detectOverflow(e,c),m=f(r),v=p(r),w="y"===h(r),{width:x,height:y}=s.floating;"top"===m||"bottom"===m?(t=m,n=v===(await (null==a.isRTL?void 0:a.isRTL(l.floating))?"start":"end")?"left":"right"):(n=m,t="end"===v?"top":"bottom");let b=y-g.top-g.bottom,E=x-g.left-g.right,C=o(y-g[t],b),S=o(x-g[n],E),R=e.middlewareData.shift,T=!R,P=C,M=S;null!=R&&R.enabled.x&&(M=E),null!=R&&R.enabled.y&&(P=b),T&&!v&&(w?M=x-2*i(g.left,g.right):P=y-2*i(g.top,g.bottom)),await u({...e,availableWidth:M,availableHeight:P});let D=await a.getDimensions(l.floating);return x!==D.width||y!==D.height?{reset:{rects:!0}}:{}}}).name,fn:_.fn,options:[M,void 0]},(N=e=>({element:eB.current||(0,D.ownerDocument)(e.elements.floating).createElement("div"),padding:J,offsetParent:"floating"}),H=[J],{...{name:"arrow",options:N,async fn(e){let{x:t,y:n,placement:r,rects:o,platform:i,elements:s,middlewareData:a}=e,{element:l,padding:u=0,offsetParent:f="real"}=d(N,e)||{};if(null==l)return{};let g=P(u),h={x:t,y:n},w=v(r),x=m(w),y=await i.getDimensions(l),b="y"===w,E=b?"clientHeight":"clientWidth",C=o.reference[x]+o.reference[w]-h[w]-o.floating[x],S=h[w]-o.reference[w],R="real"===f?await i.getOffsetParent?.(l):s.floating,T=s.floating[E]||o.floating[x];T&&await i.isElement?.(R)||(T=s.floating[E]||o.floating[x]);let M=T/2-y[x]/2-1,D=Math.min(g[b?"top":"left"],M),k=Math.min(g[b?"bottom":"right"],M),O=T-y[x]-k,I=T/2-y[x]/2+(C/2-S/2),A=c(D,I,O),L=!a.arrow&&null!=p(r)&&I!==A&&o.reference[x]/2-(I<D?D:k)-y[x]/2<0,H=L?I<D?I-D:I-O:0;return{[w]:h[w]+H,data:{[w]:A,centerOffset:I-A-H,...L&&{alignmentOffset:H}},reset:L}}},options:[N,H]}),{name:"transformOrigin",fn(e){let{elements:t,middlewareData:n,placement:r,rects:o,y:i}=e,s=f(r),a=h(s),l=eB.current,u=n.arrow?.x||0,c=n.arrow?.y||0,d=l?.clientWidth||0,p=l?.clientHeight||0,g=u+d/2,m=c+p/2,v=Math.abs(n.shift?.y||0),w=o.reference.height/2,x="function"==typeof X?X(eh(e,U,eO)):X,y=v>x,b={top:`${g}px calc(100% + ${x}px)`,bottom:`${g}px ${-x}px`,left:`calc(100% + ${x}px) ${m}px`,right:`${-x}px ${m}px`}[s],E=`${g}px ${o.reference.y+w-i}px`;return t.floating.style.setProperty("--transform-origin",eU&&"y"===a&&y?E:b),{}}},ed,el),(0,O.useIsoLayoutEffect)(()=>{!eo&&er&&er.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[eo,er]);let eG=t.useMemo(()=>({elementResize:!Q&&"u">typeof ResizeObserver,layoutShift:!Q&&"u">typeof IntersectionObserver}),[Q]),{refs:eK,elements:eq,x:eZ,y:eJ,middlewareData:eQ,update:e0,placement:e1,context:e2,isPositioned:e5,floatingStyles:e7}=n({rootContext:er,open:en?eo:void 0,placement:eA,middleware:eY,strategy:$,whileElementsMounted:en?void 0:(...e)=>et(...e,eG),nodeId:ea,externalTree:ew}),{sideX:e9,sideY:e3}=eQ.adaptiveOrigin||ef,e8=e5?$:"fixed",e6=t.useMemo(()=>{let e;return(e=e5?el?{position:e8,[e9]:eZ,[e3]:eJ}:{...e7,position:e8}:{position:e8,top:0,left:0})[ep]="100vw",e[eg]="100vh",e5||(e.opacity=0),e},[el,e8,e9,eZ,e3,eJ,e7,e5]),e4=t.useRef(null);(0,O.useIsoLayoutEffect)(()=>
2{if(!eo)return;let e=eD.current,t="function"==typeof e?e():e,n=(ev(t)?t.current:t)||null;n!==e4.current&&(eK.setPositionReference(n),e4.current=n)},[eo,eK,eM,eD]),t.useEffect(()=>{if(!eo)return;let e=eD.current;"function"!=typeof e&&ev(e)&&e.current!==e4.current&&(eK.setPositionReference(e.current),e4.current=e.current)},[eo,eK,eM,eD]),t.useEffect(()=>{if(en&&eo&&eq.reference&&eq.floating)return et(eq.reference,eq.floating,e0,eG)},[en,eo,eq,e0,eG]);let te=f(e1),tt=em(U,te,eO),tn=p(e1)||"center",tr=!!eQ.hide?.referenceHidden;(0,O.useIsoLayoutEffect)(()=>{eu&&eo&&e5&&te!==eI&&ey(te)},[eu,eo,e5,te,eI]);let to=t.useMemo(()=>({position:"absolute",top:eQ.arrow?.y,left:eQ.arrow?.x}),[eQ.arrow]),ti=eQ.arrow?.centerOffset!==0;return t.useMemo(()=>({positionerStyles:e6,arrowStyles:to,arrowRef:eB,arrowUncentered:ti,side:tt,align:tn,physicalSide:te,anchorHidden:tr,refs:eK,context:e2,isPositioned:e5,update:e0}),[e6,to,eB,ti,tt,tn,te,tr,eK,e2,e5,e0])}(e,eu)}],71058)},76982,36533,35567,30967,e=>{"use strict";var t=e.i(91788),n=e.i(11057),r=e.i(10602),o=e.i(14238),i=e.i(96752);let s=t.forwardRef(function(e,t){let{render:s,className:a,style:l,...u}=e,{store:c}=(0,r.useMenuRootContext)(),{arrowRef:d,side:f,align:p,arrowUncentered:g,arrowStyles:m}=(0,n.useMenuPositionerContext)(),h=c.useState("open");return(0,o.useRenderElement)("div",e,{ref:[d,t],stateAttributesMapping:i.popupStateMapping,state:{open:h,side:f,align:p,uncentered:g},props:{style:m,"aria-hidden":!0,...u}})});e.s(["MenuArrow",0,s],76982);var a=e.i(42627);let l=t.createContext(void 0);function u(e=!0){let n=t.useContext(l);if(void 0===n&&!e)throw Error((0,a.default)(25));return n}e.s(["useContextMenuRootContext",0,u],36533);var c=e.i(99984);let d=t.forwardRef(function(e,t){let{render:n,className:s,style:a,...l}=e,{store:d}=(0,r.useMenuRootContext)(),f=d.useState("open"),p=d.useState("mounted"),g=d.useState("transitionStatus"),m=d.useState("lastOpenChangeReason"),h=u();return(0,o.useRenderElement)("div",e,{ref:h?.backdropRef?[t,h.backdropRef]:t,state:{open:f,transitionStatus:g},stateAttributesMapping:i.popupTransitionStateMapping,props:[{role:"presentation",hidden:!p,style:{pointerEvents:m===c.REASONS.triggerHover?"none":void 0,userSelect:"none",WebkitUserSelect:"none"}},l]})});e.s(["MenuBackdrop",0,d],35567);let f=t.createContext(void 0);e.s(["MenuCheckboxItemContext",0,f,"useMenuCheckboxItemContext",0,function(){let e=t.useContext(f);if(void 0===e)throw Error((0,a.default)(30));return e}],30967)},13273,64408,53275,85770,69788,81909,64772,82009,32386,e=>{"use strict";var t,n=e.i(91788),r=e.i(96903),o=e.i(17643),i=e.i(30967),s=e.i(27476),a=e.i(17549),l=e.i(1515),u=e.i(39759),c=e.i(99984),d=e.i(36533),f=e.i(90024);function p(e){let{closeOnClick:t,highlighted:r,id:o,nodeId:i,store:s,typingRef:a,itemRef:l,itemMetadata:p}=e,{events:g}=s.useState("floatingTreeRoot"),m=s.useState("open"),h=(0,d.useContextMenuRootContext)(!0),v=void 0!==h;return n.useMemo(()=>({id:o,role:"menuitem",tabIndex:m&&r?0:-1,onKeyDown(e){" "===e.key&&a?.current&&e.preventDefault()},onMouseMove(e){i&&g.emit("itemhover",{nodeId:i,target:e.currentTarget})},onClick(e){t&&g.emit("close",{domEvent:e,reason:c.REASONS.itemPress})},onMouseUp(e){if(h){let t=h.initialCursorPointRef.current;if(h.initialCursorPointRef.current=null,v&&t&&1>=Math.abs(e.clientX-t.x)&&1>=Math.abs(e.clientY-t.y)||v&&!u.platform.os.mac&&2===e.button)return}l.current&&s.context.allowMouseUpTriggerRef.current&&(!v||2===e.button)&&"regular-item"===p.type&&(0,f.dispatchClickWithModifiers)(l.current,e,{detail:1})}}),[t,r,o,g,i,m,s,a,l,h,v,p])}let g={type:"regular-item"};function m(e){let{closeOnClick:t,disabled:r,highlighted:o,id:i,store:u,typingRef:c=u.context.typingRef,nativeButton:d,itemMetadata:f,nodeId:g}=e,m=n.useRef(null),{getButtonProps:h,buttonRef:v}=(0,a.useButton)({disabled:r,focusableWhenDisabled:!0,native:d,composite:!0}),w=p({closeOnClick:t,highlighted:o,id:i,nodeId:g,store:u,typingRef:c,itemRef:m,itemMetadata:f}),x=n.useCallback(e=>(0,l.mergeProps)(w,{onMouseEnter(){"submenu-trigger"===f.type&&f.setActive()}},e,h),[w,h,f]),y=(0,s.useMergedRefs)(m,v);return n.useMemo(()=>({getItemProps:x,itemRef:y}),[x,y])}e.s(["REGULAR_ITEM",0,g,"useMenuItem",0,m],64408);var h=e.i(14604),v=e.i(10602),w=e.i(14238),x=e.i(35359),y=e.i(46001);let b=((t={}).checked="data-checked",t.unchecked="data-unchecked",t.disabled="data-disabled",t.highlighted="data-highlighted",t),E={checked:e=>e?{[b.checked]:""}:{[b.unchecked]:""},...y.transitionStatusMapping};e.s(["itemMapping",0,E],53275);var C=e.i(11057),S=e.i(3141),R=e.i(91398);let T=n.forwardRef(function(e,t){let{render:s,className:a,id:l,label:u,nativeButton:d=!1,disabled:f=!1,closeOnClick:p=!1,checked:y,defaultChecked:b,onCheckedChange:T,style:P,...M}=e,D=(0,h.useCompositeListItem)({guess:!0,label:u}),k=(0,C.useMenuPositionerContext)(!0),O=(0,x.useBaseUiId)(l),{store:I}=(0,v.useMenuRootContext)(),A=I.useState("disabled"),L=f||A,N=I.useState("isActive",D.index),H=I.useState("itemProps"),[F,j]=(0,r.useControlled)({controlled:y,default:b??!1,name:"MenuCheckboxItem",state:"checked"}),{getItemProps:V,itemRef:B}=m({closeOnClick:p,disabled:L,highlighted:N,id:O,store:I,nativeButton:d,nodeId:k?.context.nodeId,itemMetadata:g}),W=n.useMemo(()=>({disabled:L,highlighted:N,checked:F}),[L,N,F]),_=(0,w.useRenderElement)("div",e,{state:W,stateAttributesMapping:E,props:[H,{role:"menuitemcheckbox","aria-checked":F,onClick:function(e){let t=(0,S.createChangeEventDetails)(c.REASONS.itemPress,e.nativeEvent,void 0,{preventUnmountOnClose:o.NOOP});T?.(!F,t),t.isCanceled||j(e=>!e)}},M,V],ref:[B,t,D.ref]});return(0,R.jsx)(i.MenuCheckboxItemContext.Provider,{value:W,children:_})});e.s(["MenuCheckboxItem",0,T],13273);var P=e.i(71949),M=e.i(52814);let D=n.forwardRef(function(e,t){let{render:r,className:o,style:s,keepMounted:a=!1,...l}=e,u=(0,i.useMenuCheckboxItemContext)(),c=n.useRef(null),{transitionStatus:d,mounted:f,setMounted:p}=(0,P.useTransitionStatus)(u.checked);(0,M.useOpenChangeComplete)({open:u.checked,ref:c,onComplete(){u.checked||p(!1)}});let g={checked:u.checked,disabled:u.disabled,highlighted:u.highlighted,transitionStatus:d};return(0,w.useRenderElement)("span",e,{state:g,ref:[t,c],stateAttributesMapping:E,props:{"aria-hidden":!0,...l},enabled:a||f})});e.s(["MenuCheckboxItemIndicator",0,D],85770);var k=e.i(42627);let O=n.createContext(void 0);function I(){let e=n.useContext(O);if(void 0===e)throw Error((0,k.default)(31));return e}e.s(["MenuGroupContext",0,O,"useMenuGroupRootContext",0,I],69788);let A=n.forwardRef(function(e,t){let{render:r,className:o,style:i,...s}=e,[a,l]=n.useState(void 0),u=(0,w.useRenderElement)("div",e,{ref:t,props:{role:"group","aria-labelledby":a,...s}});return(0,R.jsx)(O.Provider,{value:l,children:u})});e.s(["MenuGroup",0,A],81909);var L=e.i(29244);let N=n.forwardRef(function(e,t){let{render:n,className:r,style:o,id:i,...s}=e,a=(0,x.useBaseUiId)(i),l=I();return(0,L.useIsoLayoutEffect)(()=>(l(a),()=>{l(e=>e===a?void 0:e)}),[l,a]),(0,w.useRenderElement)("div",e,{ref:t,props:{id:a,role:"presentation",...s}})});e.s(["MenuGroupLabel",0,N],64772);let H=n.forwardRef(function(e,t){let{render:n,className:r,id:o,label:i,nativeButton:s=!1,disabled:a=!1,closeOnClick:l=!0,style:u,...c}=e,d=(0,h.useCompositeListItem)({guess:!0,label:i}),f=(0,C.useMenuPositionerContext)(!0),p=(0,x.useBaseUiId)(o),{store:y}=(0,v.useMenuRootContext)(),b=y.useState("disabled"),E=a||b,S=y.useState("isActive",d.index),R=y.useState("itemProps"),{getItemProps:T,itemRef:P}=m({closeOnClick:l,disabled:E,highlighted:S,id:p,store:y,nativeButton:s,nodeId:f?.context.nodeId,itemMetadata:g});return(0,w.useRenderElement)("div",e,{state:{disabled:E,highlighted:S},props:[R,c,T],ref:[P,t,d.ref]})});e.s(["MenuItem",0,H],82009);let F=n.forwardRef(function(e,t){let{render:r,className:o,id:i,label:s,closeOnClick:u=!1,style:c,...d}=e,f=n.useRef(null),m=(0,h.useCompositeListItem)({guess:!0,label:s}),y=(0,C.useMenuPositionerContext)(!0),b=y?.context.nodeId,E=(0,x.useBaseUiId)(i),{store:S}=(0,v.useMenuRootContext)(),R=S.useState("isActive",m.index),T=S.useState("itemProps"),P=S.context.typingRef,{getButtonProps:M,buttonRef:D}=(0,a.useButton)({native:!1,composite:!0}),k=p({closeOnClick:u,highlighted:R,id:E,nodeId:b,store:S,typingRef:P,itemRef:f,
2itemMetadata:g});return(0,w.useRenderElement)("a",e,{state:{highlighted:R},props:[T,d,function(e){return(0,l.mergeProps)(k,e,M)}],ref:[f,D,t,m.ref]})});e.s(["MenuLinkItem",0,F],32386)},38954,11057,10602,e=>{"use strict";e.s([],38954);var t=e.i(42627),n=e.i(91788);let r=n.createContext(void 0);e.s(["MenuPositionerContext",0,r,"useMenuPositionerContext",0,function(e){let o=n.useContext(r);if(void 0===o&&!e)throw Error((0,t.default)(33));return o}],11057);let o=n.createContext(void 0);e.s(["MenuRootContext",0,o,"useMenuRootContext",0,function(e){let r=n.useContext(o);if(void 0===r&&!e)throw Error((0,t.default)(36));return r}],10602)},3199,72989,69684,256,79357,77502,63790,e=>{"use strict";var t=e.i(91788),n=e.i(31964),r=e.i(19298),o=e.i(7557),i=e.i(29244),s=e.i(89950),a=e.i(77120),l=e.i(60545),u=e.i(36394),c=e.i(3141),d=e.i(99984),f=e.i(44352),p=e.i(87982),g=e.i(55863),m=e.i(51260),h=e.i(43957),v=e.i(99366);class w{constructor(){this.pointerType=void 0,this.interactedInside=!1,this.handler=void 0,this.blockMouseMove=!0,this.performedPointerEventsMutation=!1,this.pointerEventsScopeElement=null,this.pointerEventsReferenceElement=null,this.pointerEventsFloatingElement=null,this.restTimeoutPending=!1,this.openChangeTimeout=new l.Timeout,this.restTimeout=new l.Timeout,this.handleCloseOptions=void 0}static create(){return new w}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose}let x=new WeakMap;function y(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&x.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),x.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function b(e,t){let{scopeElement:n,referenceElement:r,floatingElement:o}=t,i=x.get(n);i&&i!==e&&y(i),y(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=n,e.pointerEventsReferenceElement=r,e.pointerEventsFloatingElement=o,x.set(n,e),n.style.pointerEvents="none",r.style.pointerEvents="auto",o.style.pointerEvents="auto"}function E(e){let t=e.context.dataRef.current,n=(0,h.useRefWithInit)(()=>t.hoverInteractionState??w.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=n),(0,m.useOnMount)(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}e.s(["applySafePolygonPointerEventsMutation",0,b,"clearSafePolygonPointerEventsMutation",0,y,"useHoverInteractionSharedState",0,E],72989);var C=e.i(65436);function S(e,t,n){let r=null==n||(0,C.isMouseLikePointerType)(n)?"function"==typeof e?e():e:0;return"number"==typeof r?r:r?.[t]}function R(e,t){return t||"click"===e||"mousedown"===e}function T(e){return e?.includes("mouse")&&"mousedown"!==e}e.s(["getDelay",0,S,"getRestMs",0,function(e){return"function"==typeof e?e():e},"isClickLikeOpenEvent",0,R,"isHoverOpenEvent",0,T],69684);var P=v;e.s(["isInsideEnabledTrigger",()=>P.isTargetInsideEnabledTrigger],256);var P=v,M=e.i(10602),D=e.i(11057),k=e.i(14238),O=e.i(96752),I=e.i(52814),A=e.i(42627);let L=t.createContext(void 0);var N=e.i(63734),H=e.i(17643),F=e.i(12074);function j(e){return"starting"===e?F.DISABLED_TRANSITIONS_STYLE:H.EMPTY_OBJECT}e.s(["getDisabledMountTransitionStyles",0,j],79357);var V=e.i(91398);let B=t.forwardRef(function(e,m){let{render:h,className:w,style:x,finalFocus:C,...H}=e,{store:F}=(0,M.useMenuRootContext)(),{side:B,align:W}=(0,D.useMenuPositionerContext)(),_=null!=function(e){let n=t.useContext(L);if(void 0===n&&!e)throw Error((0,A.default)(69));return n}(!0),Y=F.useState("open"),$=F.useState("transitionStatus"),U=F.useState("popupProps"),X=F.useState("mounted"),z=F.useState("instantType"),G=F.useState("activeTriggerElement"),K=F.useState("parent"),q=F.useState("lastOpenChangeReason"),Z=F.useState("rootId"),J=F.useState("floatingRootContext"),Q=F.useState("floatingTreeRoot"),ee=F.useState("closeDelay"),et=F.useState("hoverEnabled"),en=F.useState("disabled"),er=F.useState("openMethod"),eo="context-menu"===K.type;(0,I.useOpenChangeComplete)({open:Y,ref:F.context.popupRef,onComplete(){Y&&F.context.onOpenChangeComplete?.(!0)}}),t.useEffect(()=>{function e(e){F.setOpen(!1,(0,c.createChangeEventDetails)(e.reason,e.domEvent))}return Q.events.on("close",e),()=>{Q.events.off("close",e)}}
2,[Q.events,F]),function(e,n={}){let{enabled:m=!0,closeDelay:h=0,nodeId:w}=n,x="rootStore"in e?e.rootStore:e,C=x.useState("open"),M=x.useState("floatingElement"),D=x.useState("domReferenceElement"),{dataRef:k}=x.context,O=(0,f.useFloatingTree)(),I=(0,f.useFloatingParentNodeId)(),A=E(x),L=(0,l.useTimeout)(),N=(0,a.useStableCallback)(()=>R(k.current.openEvent?.type,A.interactedInside)),H=(0,a.useStableCallback)(()=>T(k.current.openEvent?.type)),F=(0,a.useStableCallback)(()=>{y(A)});(0,i.useIsoLayoutEffect)(()=>{C||(A.pointerType=void 0,A.restTimeoutPending=!1,A.interactedInside=!1,F())},[C,A,F]),t.useEffect(()=>F,[F]),(0,i.useIsoLayoutEffect)(()=>{if(m&&C&&A.handleCloseOptions?.blockPointerEvents&&H()&&(0,u.isElement)(D)&&M){let e=(0,s.ownerDocument)(M),t=O?.nodesRef.current.find(e=>e.id===I)?.context?.elements.floating;t&&(t.style.pointerEvents="");let n=A.pointerEventsScopeElement!==M?A.pointerEventsScopeElement:null,r=t!==M?t:null,o=A.handleCloseOptions?.getScope?.()??n??r??D.closest("[data-rootownerid]")??e.body;return b(A,{scopeElement:o,referenceElement:D,floatingElement:M}),()=>{F()}}},[m,C,D,M,A,H,O,I,F]),t.useEffect(()=>{if(m)return(0,o.mergeCleanups)(M&&(0,r.addEventListener)(M,"mouseenter",function(){A.openChangeTimeout.clear(),L.clear(),O?.events.off("floating.closed",t),F()}),M&&(0,r.addEventListener)(M,"mouseleave",function(n){if(e()&&O)return void O.events.on("floating.closed",t);if((0,P.isTargetInsideEnabledTrigger)(n.relatedTarget,x.context.triggerElements))return;let r=k.current.floatingContext?.nodeId??w,o=n.relatedTarget;if(!(O&&r&&(0,u.isElement)(o)&&(0,g.getNodeChildren)(O.nodesRef.current,r,!1).some(e=>(0,p.contains)(e.context?.elements.floating,o)))){let e,t;if(A.handler)return void A.handler(n);F(),H()&&!N()&&(e=S(h,"close",A.pointerType),t=()=>{x.setOpen(!1,(0,c.createChangeEventDetails)(d.REASONS.triggerHover,n)),O?.events.emit("floating.closed",n)},e?A.openChangeTimeout.start(e,t):(A.openChangeTimeout.clear(),t()))}}),M&&(0,r.addEventListener)(M,"pointerdown",function(e){let t=(0,p.getTarget)(e);if(!(0,v.isInteractiveElement)(t)){A.interactedInside=!1;return}A.interactedInside=t?.closest("[aria-haspopup]")!=null},!0),()=>{O?.events.off("floating.closed",t)});function e(){return!!(O&&I&&(0,g.getNodeChildren)(O.nodesRef.current,I).length>0)}function t(n){!O||!I||e()||L.start(0,()=>{O.events.off("floating.closed",t),x.setOpen(!1,(0,c.createChangeEventDetails)(d.REASONS.triggerHover,n)),O.events.emit("floating.closed",n)})}},[m,M,x,k,h,w,H,N,F,A,O,I,L])}(J,{enabled:et&&!en&&!eo&&"menubar"!==K.type,closeDelay:ee});let ei=F.useStateSetter("popupElement"),es={transitionStatus:$,side:B,align:W,open:Y,nested:"menu"===K.type,instant:z},ea=(0,k.useRenderElement)("div",e,{state:es,ref:[m,F.context.popupRef,ei],stateAttributesMapping:O.popupTransitionStateMapping,props:[U,{onKeyDown(e){_&&N.COMPOSITE_KEYS.has(e.key)&&e.stopPropagation()}},j($),H,{"data-rootownerid":Z}]}),el=void 0===K.type||eo;return(G||"menubar"===K.type&&q!==d.REASONS.outsidePress)&&(el=!0),(0,V.jsx)(n.FloatingFocusManager,{context:J,openInteractionType:er,modal:eo,disabled:!X,returnFocus:void 0===C?el:C,initialFocus:"menu"!==K.type,restoreFocus:!0,externalTree:"menubar"!==K.type?Q:void 0,previousFocusableElement:G,nextFocusableElement:void 0===K.type?F.context.triggerFocusTargetRef:void 0,beforeContentFocusGuardRef:void 0===K.type?F.context.beforeContentFocusGuardRef:void 0,children:ea})});e.s(["MenuPopup",0,B],3199);var W=e.i(50869);let _=t.createContext(void 0);e.s(["MenuPortalContext",0,_,"useMenuPortalContext",0,function(){let e=t.useContext(_);if(void 0===e)throw Error((0,A.default)(32));return e}],77502);let Y=t.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e,{store:o}=(0,M.useMenuRootContext)();return o.useState("mounted")||n?(0,V.jsx)(_.Provider,{value:n,children:(0,V.jsx)(W.FloatingPortal,{ref:t,...r})}):null});e.s(["MenuPortal",0,Y],63790)},69276,9879,54364,96708,e=>{"use strict";var t=e.i(91788),n=e.i(52116),r=e.i(29244),o=e.i(60545),i=e.i(44352),s=e.i(11057),a=e.i(10602),l=e.i(71058),u=e.i(12135),c=e.i(57211),d=e.i(77502),f=e.i(12074),p=e.i(36533),g=e.i(3141),m=e.i(99984),h=e.i(11387),v=e.i(66330),w=e.i(89950),x=e.i(72862),y=e.i(91398);let b=t.forwardRef(function(e,b){let{anchor:E,positionMethod:C="absolute",className:S,render:R,side:T,align:P,sideOffset:M=0,alignOffset:D=0,collisionBoundary:k="clipping-ancestors",collisionPadding:O=5,arrowPadding:I=5,sticky:A=!1,disableAnchorTracking:L=!1,collisionAvoidance:N=f.DROPDOWN_COLLISION_AVOIDANCE,style:H,...F}=e,{store:j}=(0,a.useMenuRootContext)(),V=(0,d.useMenuPortalContext)(),B=(0,p.useContextMenuRootContext)(!0),W=j.useState("parent"),_=j.useState("floatingRootContext"),Y=j.useState("floatingTreeRoot"),$=j.useState("mounted"),U=j.useState("open"),X=j.useState("modal"),z=j.useState("openMethod"),G=j.useState("activeTriggerElement"),K=j.useState("transitionStatus"),q=j.useState("positionerElement"),Z=j.useState("instantType"),J=j.useState("adaptiveOrigin"),Q=j.useState("lastOpenChangeReason"),ee=j.useState("floatingNodeId"),et=j.useState("floatingParentNodeId"),en=_.useState("domReferenceElement"),er=t.useRef(null),eo=(0,h.useAnimationsFinished)(q),ei=E,es=M,ea=D,el=P,eu=N;"context-menu"===W.type&&(ei=E??W.context?.anchor,el=el??"start",T||"center"===el||(ea=e.alignOffset??2,es=e.sideOffset??-5));let ec=T,ed=el;"menu"===W.type?(ec=ec??"inline-end",ed=ed??"start",eu=e.collisionAvoidance??f.POPUP_COLLISION_AVOIDANCE):"menubar"===W.type&&(ec=ec??("vertical"===W.context.orientation?"inline-end":"bottom"),ed=ed??"start");let ef="context-menu"===W.type,ep=(0,l.useAnchorPositioning)({anchor:ei,floatingRootContext:_,positionMethod:B?"fixed":C,mounted:$,side:ec,sideOffset:es,align:ed,alignOffset:ea,arrowPadding:ef?0:I,collisionBoundary:k,collisionPadding:O,sticky:A,nodeId:ee,keepMounted:V,disableAnchorTracking:L,collisionAvoidance:eu,shift:ef?{crossAxis:!("side"in eu&&"flip"===eu.side),rootBoundary:"layoutViewport"}:void 0,externalTree:Y,adaptiveOrigin:J});t.useEffect(()=>{function e(e){e.open&&(e.parentNodeId===ee&&j.set("hoverEnabled",!1),e.nodeId!==ee&&e.parentNodeId===j.select("floatingParentNodeId")&&j.setOpen(!1,(0,g.createChangeEventDetails)(m.REASONS.siblingOpen)))}return Y.events.on("menuopenchange",e),()=>{Y.events.off("menuopenchange",e)}},[j,Y.events,ee]),t.useEffect(()=>{if(null!=j.select("floatingParentNodeId"))return Y.events.on("menuopenchange",e),()=>{Y.events.off("menuopenchange",e)};function e(e){if(e.open||e.nodeId!==j.select("floatingParentNodeId"))return;let t=e.reason??m.REASONS.siblingOpen;j.setOpen(!1,(0,g.createChangeEventDetails)(t))}},[Y.events,j]);let eg=(0,o.useTimeout)();t.useEffect(()=>{U||eg.clear()},[U,eg]),t.useEffect(()=>{function e(e){if(U&&e.nodeId===j.select("floatingParentNodeId"))if(e.target&&G&&G!==e.target){let e=j.select("closeDelay");e>0?eg.isStarted()||eg.start(e,()=>{j.setOpen(!1,(0,g.createChangeEventDetails)(m.REASONS.siblingOpen))}):j.setOpen(!1,(0,g.createChangeEventDetails)(m.REASONS.siblingOpen))}else eg.clear()}return Y.events.on("itemhover",e),()=>{Y.events.off("itemhover",e)}},[Y.events,U,G,j,eg]),t.useEffect(()=>{let e={open:U,nodeId:ee,parentNodeId:et,reason:j.select("lastOpenChangeReason")};Y.events.emit("menuopenchange",e)},[Y.events,U,j,ee,et]),(0,r.useIsoLayoutEffect)(()=>{let e=er.current;if(en&&(er.current=en),e&&en&&en!==e){j.set("instantType",void 0);let e=new AbortController;return eo(()=>{j.set("instantType","trigger-change")},e.signal),()=>{e.abort()}}},[en,eo,j]);let em={open:U,side:ep.side,align:ep.align,anchorHidden:ep.anchorHidden,nested:"menu"===W.type,instant:Z},eh="menubar"===W.type&&W.context.modal,ev=X&&Q!==m.REASONS.triggerHover;!function(e,n,o,i){let[s,a]=t.useState(!1);(0,r.useIsoLayoutEffect)(()=>
2{if(!e||!n||null==o)return void a(!1);let t=(0,w.ownerDocument)(o).documentElement.clientWidth,r=o.offsetWidth;a(t>0&&r>0&&r>=t-20)},[e,n,o]),(0,x.useScrollLock)(e&&(!n||s),i)}(U&&(eh||ev),"touch"===z,q,G);let ew=(0,v.usePositioner)(e,em,{styles:ep.positionerStyles,transitionStatus:K,props:F,refs:[b,j.useStateSetter("positionerElement")],hidden:!$,inert:!U}),ex=$&&"menu"!==W.type&&("menubar"!==W.type&&X&&Q!==m.REASONS.triggerHover||"menubar"===W.type&&W.context.modal),ey=null;return"menubar"===W.type?ey=W.context.contentElement:void 0===W.type&&(ey=G),(0,y.jsxs)(s.MenuPositionerContext.Provider,{value:ep,children:[ex&&(0,y.jsx)(c.InternalBackdrop,{ref:"context-menu"===W.type||"nested-context-menu"===W.type?W.context.internalBackdropRef:null,inert:(0,n.inertValue)(!U),cutout:ey}),(0,y.jsx)(i.FloatingNode,{id:ee,children:(0,y.jsx)(u.CompositeList,{elementsRef:j.context.itemDomElements,labelsRef:j.context.itemLabels,children:ew})})]})});e.s(["MenuPositioner",0,b],69276);var E=e.i(96903),C=e.i(77120),S=e.i(42627);let R=t.createContext(void 0);var T=e.i(69788),P=e.i(14238);let M=t.memo(t.forwardRef(function(e,n){let{render:r,className:o,value:i,defaultValue:s,onValueChange:a,disabled:l=!1,style:u,"aria-labelledby":c,...d}=e,[f,p]=t.useState(void 0),[g,m]=(0,E.useControlled)({controlled:i,default:s,name:"MenuRadioGroup"}),h=(0,C.useStableCallback)((e,t)=>{a?.(e,t),t.isCanceled||m(e)}),v=(0,P.useRenderElement)("div",e,{state:{disabled:l},ref:n,props:{role:"group","aria-labelledby":c??f,"aria-disabled":l||void 0,...d}}),w=t.useMemo(()=>({value:g,setValue:h,disabled:l}),[g,h,l]);return(0,y.jsx)(T.MenuGroupContext.Provider,{value:p,children:(0,y.jsx)(R.Provider,{value:w,children:v})})}));e.s(["MenuRadioGroup",0,M],9879);var D=e.i(17643),k=e.i(35359);let O=t.createContext(void 0);var I=e.i(53275),A=e.i(14604),L=e.i(64408);let N=t.forwardRef(function(e,n){let{render:r,className:o,id:i,label:l,nativeButton:u=!1,disabled:c=!1,closeOnClick:d=!1,value:f,style:p,...h}=e,v=(0,A.useCompositeListItem)({guess:!0,label:l}),w=(0,s.useMenuPositionerContext)(!0),x=(0,k.useBaseUiId)(i),{store:b}=(0,a.useMenuRootContext)(),E=b.useState("isActive",v.index),C=b.useState("itemProps"),{value:T,setValue:M,disabled:N}=function(){let e=t.useContext(R);if(void 0===e)throw Error((0,S.default)(34));return e}(),H=b.useState("disabled"),F=c||N||H,j=T===f,{getItemProps:V,itemRef:B}=(0,L.useMenuItem)({closeOnClick:d,disabled:F,highlighted:E,id:x,store:b,nativeButton:u,nodeId:w?.context.nodeId,itemMetadata:L.REGULAR_ITEM}),W=t.useMemo(()=>({disabled:F,highlighted:E,checked:j}),[F,E,j]),_=(0,P.useRenderElement)("div",e,{state:W,stateAttributesMapping:I.itemMapping,props:[C,{role:"menuitemradio","aria-checked":j,onClick:function(e){M(f,(0,g.createChangeEventDetails)(m.REASONS.itemPress,e.nativeEvent,void 0,{preventUnmountOnClose:D.NOOP}))}},h,V],ref:[B,n,v.ref]});return(0,y.jsx)(O.Provider,{value:W,children:_})});e.s(["MenuRadioItem",0,N],54364);var H=e.i(71949),F=e.i(52814);let j=t.forwardRef(function(e,n){let{render:r,className:o,style:i,keepMounted:s=!1,...a}=e,l=function(){let e=t.useContext(O);if(void 0===e)throw Error((0,S.default)(35));return e}(),u=t.useRef(null),{transitionStatus:c,mounted:d,setMounted:f}=(0,H.useTransitionStatus)(l.checked);(0,F.useOpenChangeComplete)({open:l.checked,ref:u,onComplete(){l.checked||f(!1)}});let p={checked:l.checked,disabled:l.disabled,highlighted:l.highlighted,transitionStatus:c};return(0,P.useRenderElement)("span",e,{state:p,stateAttributesMapping:I.itemMapping,ref:[n,u],props:{"aria-hidden":!0,...a},enabled:s||d})});e.s(["MenuRadioItemIndicator",0,j],96708)},58255,31342,6615,70210,e=>{"use strict";var t=e.i(91788),n=e.i(60545),r=e.i(77120),o=e.i(18068),i=e.i(29244),s=e.i(43957),a=e.i(17643),l=e.i(42440),u=e.i(44352),c=e.i(30718),d=e.i(1959),f=e.i(92126),p=e.i(60908),g=e.i(10602),m=e.i(60235),h=e.i(12074),v=e.i(4356),w=e.i(88975),x=e.i(3141),y=e.i(99984),b=e.i(36533),E=e.i(1515),C=e.i(96184),S=e.i(34094);let R=t.createContext(void 0);function T(){return t.useContext(R)}e.s(["MenuSubmenuRootContext",0,R,"useMenuSubmenuRootContext",0,T],31342);var P=e.i(91398);let M=(0,l.fastComponent)(function(e){var l;let R,{children:M,open:D,onOpenChange:k,onOpenChangeComplete:O,defaultOpen:I=!1,disabled:A=!1,modal:L,loopFocus:N=!0,orientation:H="vertical",actionsRef:F,closeParentOnEsc:j=!1,handle:V,triggerId:B,defaultTr
2iggerId:W=null,highlightItemOnHover:_=!0}=e,Y=(0,b.useContextMenuRootContext)(!0),$=(0,g.useMenuRootContext)(!0),U=(0,m.useMenubarContext)(!0),X=T(),z=t.useMemo(()=>X&&$?{type:"menu",store:$.store}:U?{type:"menubar",context:U}:Y&&!$?{type:"context-menu",context:Y}:{type:void 0},[Y,$,U,X]),G=(l={open:I,openProp:D,activeTriggerId:W,triggerIdProp:B,parent:z},(0,s.useRefWithInit)(()=>new C.MenuStore(l)).current);G.useControlledProp("openProp",D),G.useControlledProp("triggerIdProp",B),G.useContextCallback("onOpenChangeComplete",O);let K=(0,o.useId)(),q=(0,o.useId)(),Z=G.useState("floatingTreeRoot"),J=(0,u.useFloatingNodeId)(Z),Q=(0,u.useFloatingParentNodeId)(),ee=G.useState("open"),et=G.useState("activeTriggerElement"),en=G.useState("positionerElement"),er=G.useState("hoverEnabled"),eo=G.useState("disabled"),ei=G.useState("lastOpenChangeReason"),es=G.useState("parent"),ea=G.useState("activeIndex"),el=G.useState("payload"),eu=G.useState("floatingParentNodeId"),ec=t.useRef(null),ed=t.useRef("context-menu"!==es.type),ef=(0,n.useTimeout)(),ep=t.useRef(!0),eg=(0,n.useTimeout)(),em=null!=eu,{openMethod:eh,triggerProps:ev}=(0,w.useOpenInteractionType)(ee);G.useSyncedValues({disabled:A,highlightItemOnHover:_,modal:void 0===es.type?L:void 0,openMethod:eh,rootId:K}),(0,S.useImplicitActiveTrigger)(G);let{forceUnmount:ew}=(0,S.useOpenStateTransitions)(ee,G,()=>{G.set("allowMouseEnter",!1)});(0,i.useIsoLayoutEffect)(()=>{Y&&!$?G.update({parent:{type:"context-menu",context:Y},floatingNodeId:J,floatingParentNodeId:Q}):$&&G.update({floatingNodeId:J,floatingParentNodeId:Q})},[Y,$,J,Q,G]),t.useEffect(()=>{if(ee||(ec.current=null),"context-menu"===es.type){if(!ee){ef.clear(),ed.current=!1;return}ef.start(500,()=>{ed.current=!0})}},[ef,ee,es.type]),(0,i.useIsoLayoutEffect)(()=>{ee||er||G.set("hoverEnabled",!0)},[ee,er,G]);let ex=(0,r.useStableCallback)((e,t)=>{let n=t.reason;if(!e&&!G.select("open")||ee===e&&t.trigger===et&&ei===n)return;let r=(0,S.attachPreventUnmountOnClose)(t);if(e||null!=t.trigger||(t.trigger=et??void 0),k?.(e,t),t.isCanceled)return;G.state.floatingRootContext.dispatchOpenChange(e,t);let o=t.event;if(!1===e&&o?.type==="click"&&"touch"===o.pointerType&&!ep.current)return;e&&n===y.REASONS.triggerFocus?(ep.current=!1,eg.start(300,()=>{ep.current=!0})):(ep.current=!0,eg.clear());let i=(n===y.REASONS.triggerPress||n===y.REASONS.itemPress)&&0===o.detail,s=!e&&(n===y.REASONS.escapeKey||null==n),a={open:e,openChangeReason:n};ec.current=t.event,(0,S.setPopupOpenState)(a,e,t.trigger,r()),G.update(a),"menubar"===es.type&&(n===y.REASONS.triggerFocus||n===y.REASONS.focusOut||n===y.REASONS.triggerHover||n===y.REASONS.listNavigation||n===y.REASONS.siblingOpen)?G.set("instantType","group"):i||s?G.set("instantType",i?"click":"dismiss"):G.set("instantType",void 0)}),ey=(0,p.useSyncedFloatingRootContext)({popupStore:G,floatingId:q,nested:null!=Q,onOpenChange:ex}),eb=ey.context.events;(0,i.useIsoLayoutEffect)(()=>{let e=({open:e,eventDetails:t})=>ex(e,t);return eb.on("setOpen",e),()=>{eb?.off("setOpen",e)}},[eb,ex]);let eE=t.useCallback(()=>{G.setOpen(!1,(0,x.createChangeEventDetails)(y.REASONS.imperativeAction))},[G]);t.useImperativeHandle(F,()=>({unmount:ew,close:eE}),[ew,eE]),"context-menu"===es.type&&(R=es.context),t.useImperativeHandle(R?.positionerRef,()=>en,[en]),t.useImperativeHandle(R?.actionsRef,()=>({setOpen:ex}),[ex]);let eC=(0,c.useDismiss)(ey,{enabled:!eo,bubbles:{escapeKey:j&&"menu"===es.type},outsidePress:()=>"context-menu"!==es.type||ec.current?.type==="contextmenu"||ed.current,externalTree:em?Z:void 0}),eS=(0,v.useDirection)(),eR=t.useCallback(e=>{G.select("activeIndex")!==e&&G.set("activeIndex",e)},[G]),eT=(0,d.useListNavigation)(ey,{enabled:!eo,listRef:G.context.itemDomElements,activeIndex:ea,nested:void 0!==es.type,loopFocus:N,orientation:H,parentOrientation:"menubar"===es.type?es.context.orientation:void 0,rtl:"rtl"===eS,disabledIndices:a.EMPTY_ARRAY,onNavigate:eR,openOnArrowKeyDown:"context-menu"!==es.type,externalTree:em?Z:void 0,focusItemOnHover:_}),eP=t.useCallback(e=>{G.context.typingRef.current=e}
2,[G]),eM=(0,f.useTypeahead)(ey,{enabled:!eo,listRef:G.context.itemLabels,elementsRef:G.context.itemDomElements,activeIndex:ea,resetMs:h.TYPEAHEAD_RESET_MS,onMatch:e=>{ee&&e!==ea&&G.set("activeIndex",e)},onTyping:eP}),eD=t.useMemo(()=>{let e=(0,E.mergeProps)(eM.reference,eT.reference,eC.reference,{onMouseMove(){G.set("allowMouseEnter",!0)}},ev);return e["aria-haspopup"]="menu",e["aria-expanded"]=ee,e},[G,eM.reference,eT.reference,eC.reference,ev,ee]),ek=t.useMemo(()=>{let e=(0,E.mergeProps)(eT.trigger,eC.trigger,ev);return e["aria-haspopup"]="menu",e["aria-expanded"]=!1,e},[eT.trigger,eC.trigger,ev]),eO=t.useMemo(()=>(0,E.mergeProps)(S.FOCUSABLE_POPUP_PROPS,{id:q,role:"menu","aria-labelledby":et?.id,onMouseMove(){G.set("allowMouseEnter",!0),"menu"===es.type&&G.set("hoverEnabled",!1)},onClick(){G.select("hoverEnabled")&&G.set("hoverEnabled",!1)},onKeyDown(e){let t=G.select("keyboardEventRelay");t&&!e.isPropagationStopped()&&t(e)}},eM.floating,eT.floating,eC.floating),[et,q,es.type,G,eM.floating,eT.floating,eC.floating]),eI=eT.item??a.EMPTY_OBJECT;
2(0,S.usePopupInteractionProps)(G,{floatingRootContext:ey,activeTriggerProps:eD,inactiveTriggerProps:ek,popupProps:eO,itemProps:eI});let eA=t.useMemo(()=>({store:G,parent:z}),[G,z]),eL=(0,P.jsxs)(g.MenuRootContext.Provider,{value:eA,children:[V&&(0,P.jsx)(S.PopupHandleAttachment,{handle:V,store:G}),"function"==typeof M?M({payload:el}):M]});return void 0===es.type||"context-menu"===es.type?(0,P.jsx)(u.FloatingTree,{externalTree:Z,children:eL}):eL});e.s(["MenuRoot",0,M],58255),e.s(["MenuSubmenuRoot",0,function(e){let n=(0,g.useMenuRootContext)().store,r=t.useMemo(()=>({parentMenu:n}),[n]);return(0,P.jsx)(R.Provider,{value:r,children:(0,P.jsx)(M,{...e})})}],6615);var D=e.i(36394),k=e.i(87982),O=e.i(55863);let I=.1*.1;function A(e,t,n,r,o,i){return r>=t!=i>=t&&e<=(o-n)*(t-r)/(i-r)+n}function L(e,t,n,r,o,i,s,a,l,u){let c=!1;return A(e,t,n,r,o,i)&&(c=!c),A(e,t,o,i,s,a)&&(c=!c),A(e,t,s,a,l,u)&&(c=!c),A(e,t,l,u,n,r)&&(c=!c),c}function N(e,t,n,r,o,i){let s=Math.min(n,o),a=Math.max(n,o),l=Math.min(r,i),u=Math.max(r,i);return e>=s&&e<=a&&t>=l&&t<=u}e.s(["safePolygon",0,function(e={}){let{blockPointerEvents:t=!1}=e,r=new n.Timeout,o=({x:e,y:t,placement:n,elements:o,onClose:i,nodeId:s,tree:a})=>{let l=n?.split("-")[0],u=!1,c=null,d=null,f="u">typeof performance?performance.now():0;return function(n){r.clear();let p=o.domReference,g=o.floating;if(!p||!g||null==l||null==e||null==t)return;let{clientX:m,clientY:h}=n,v=(0,k.getTarget)(n),w="mouseleave"===n.type,x=(0,k.contains)(g,v),y=(0,k.contains)(p,v);if(x&&(u=!0,!w))return;if(y&&(u=!1,!w)){u=!0;return}if(w&&(0,D.isElement)(n.relatedTarget)&&(0,k.contains)(g,n.relatedTarget))return;function b(){return!!(a&&(0,O.getNodeChildren)(a.nodesRef.current,s).length>0)}function E(){b()||(r.clear(),i())}if(b())return;let C=p.getBoundingClientRect(),S=g.getBoundingClientRect(),R=e>S.right-S.width/2,T=t>S.bottom-S.height/2,P=S.width>C.width,M=S.height>C.height,A=(P?C:S).left,H=(P?C:S).right,F=(M?C:S).top,j=(M?C:S).bottom;if("top"===l&&t>=C.bottom-1||"bottom"===l&&t<=C.top+1||"left"===l&&e>=C.right-1||"right"===l&&e<=C.left+1)return void E();let V=!1;switch(l){case"top":V=N(m,h,A,C.top+1,H,S.bottom-1);break;case"bottom":V=N(m,h,A,S.top+1,H,C.bottom-1);break;case"left":V=N(m,h,S.right-1,j,C.left+1,F);break;case"right":V=N(m,h,C.right-1,j,S.left+1,F)}if(V)return;if(u&&(!(m>=C.x)||!(m<=C.x+C.width)||!(h>=C.y)||!(h<=C.y+C.height))||!w&&function(e,t){let n=performance.now(),r=n-f;if(null===c||null===d||0===r)return c=e,d=t,f=n,!1;let o=e-c,i=t-d;return c=e,d=t,f=n,o*o+i*i<r*r*I}(m,h))return void E();let B=!1;switch(l){case"top":{let n=P?.25:2,r=t+.5+1,o=R||P?S.bottom-.5:S.top,i=R?P?S.bottom-.5:S.top:S.bottom-.5;B=L(m,h,P||R?e+n:e-n,r,P?e-n:R?e+n:e-n,r,S.left,o,S.right,i);break}case"bottom":{let n=P?.25:2,r=t-.5,o=R||P?S.top+.5:S.bottom,i=R?P?S.top+.5:S.bottom:S.top+.5;B=L(m,h,P||R?e+n:e-n,r,P?e-n:R?e+n:e-n,r,S.left,o,S.right,i);break}case"left":{let n=M?.25:2,r=e+.5+1,o=T||M?S.right-.5:S.left,i=T?M?S.right-.5:S.left:S.right-.5;B=L(m,h,o,S.top,i,S.bottom,r,M||T?t+n:t-n,r,M?t-n:T?t+n:t-n);break}case"right":{let n=M?.25:2,r=e-.5,o=T||M?S.left+.5:S.right,i=T?M?S.left+.5:S.right:S.left+.5;B=L(m,h,r,M||T?t+n:t-n,r,M?t-n:T?t+n:t-n,o,S.top,i,S.bottom)}}B?u||r.start(40,E):E()}};return o.__options={...e,blockPointerEvents:t},o}],70210)},96184,e=>{"use strict";var t=e.i(91788),n=e.i(24748),r=e.i(17643),o=e.i(84453),i=e.i(52865),s=e.i(36098),a=e.i(66195);let l={...s.popupStoreSelectors,disabled:e=>"menubar"===e.parent.type&&e.parent.context.disabled||e.disabled,modal:e=>(void 0===e.parent.type||"context-menu"===e.parent.type)&&(e.modal??!0),openMethod:e=>e.openMethod,allowMouseEnter:e=>e.allowMouseEnter,highlightItemOnHover:e=>e.highlightItemOnHover,parent:e=>e.parent,rootId:e=>"menu"===e.parent.type?e.parent.store.select("rootId"):void 0!==e.parent.type?e.parent.context.rootId:e.rootId,activeIndex:e=>e.activeIndex,isActive:(e,t)=>e.activeIndex===t,hoverEnabled:e=>e.hoverEnabled,instantType:e=>e.instantType,lastOpenChangeReason:e=>e.openChangeReason,floatingTreeRoot:e=>"menu"===e.parent.type?e.parent.store.select("floatingTreeRoot"):e.floatingTreeRoot,floatingNodeId:e=>e.floatingNodeId,floatingParentNodeId:e=>e.floatingParentNodeId,itemProps:e=>e.itemProps,closeDelay:e=>e.closeDelay,adaptiveOrigin:e=>e.adaptiveOrigin,keyboardEventRelay:e=>e.keyboardEventRelay?e.keyboardEventRelay:"menu"===e.parent.type?e.parent.store.select("keyboardEventRelay"):void 0};class u extends n.ReactStore{constructor(e){super({...d(),...e},c(),l),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"),i=e.store.select("floatingTreeRoot"),s=e.store.select("keyboardEventRelay");(t!==o||n!==i||r!==s)&&(t=o,n=i,r=s,this.notifyAll())}),this.context.allowMouseUpTriggerRef=e.store.context.allowMouseUpTriggerRef;return}void 0!==e.type&&(this.context.allowMouseUpTriggerRef=e.context.allowMouseUpTriggerRef),this.unsubscribeParentListener=null})}setOpen(e,t){this.state.floatingRootContext.context.events.emit("setOpen",{open:e,eventDetails:t})}unsubscribeParentListener=null}function c(){return{positionerRef:t.createRef(),popupRef:t.createRef(),typingRef:{current:!1},itemDomElements:{current:[]},itemLabels:{current:[]},allowMouseUpTriggerRef:{current:!1}
2,triggerFocusTargetRef:t.createRef(),beforeContentFocusGuardRef:t.createRef(),onOpenChangeComplete:void 0,triggerElements:new a.PopupTriggerMap}}function d(){return{...(0,s.createInitialPopupStoreState)(),disabled:!1,modal:!0,openMethod:null,allowMouseEnter:!1,highlightItemOnHover:!0,parent:{type:void 0},rootId:void 0,activeIndex:null,hoverEnabled:!0,instantType:void 0,openChangeReason:null,floatingTreeRoot:new o.FloatingTreeStore,floatingNodeId:void 0,floatingParentNodeId:null,itemProps:r.EMPTY_OBJECT,keyboardEventRelay:void 0,closeDelay:0,adaptiveOrigin:void 0}}e.s(["MenuStore",0,u,"createNullMenuStore",0,function(){return Object.assign(new i.NullStore(Object.freeze(d()),Object.freeze(c()),l),{setOpen:r.NOOP})}])},58967,45512,21716,e=>{"use strict";var t=e.i(42627),n=e.i(91788),r=e.i(60545),o=e.i(89950),i=e.i(42440),s=e.i(77120),a=e.i(29244),l=e.i(17643),u=e.i(70210),c=e.i(21557),d=e.i(44352),f=e.i(54634),p=e.i(17575),g=e.i(84453),m=e.i(87982),h=e.i(10602),v=e.i(96752),w=e.i(14238),x=e.i(17549),y=e.i(68368),b=e.i(35008),E=e.i(75565),C=e.i(78436),S=e.i(95953),R=e.i(34094),T=e.i(30943),P=e.i(77156),M=e.i(3141),D=e.i(99984),k=e.i(35359),O=e.i(60235),I=e.i(12074),A=e.i(15349),L=e.i(1515),N=e.i(91398);let H=(0,i.fastComponentRef)(function(e,i){let H,F,{render:j,className:V,style:B,disabled:W=!1,nativeButton:_=!0,id:Y,openOnHover:$,delay:U=100,closeDelay:X=0,handle:z,payload:G,...K}=e,q=(0,h.useMenuRootContext)(!0),Z=(0,S.usePopupHandleStore)(z)??q?.store;if(!Z)throw Error((0,t.default)(85));let J=(0,k.useBaseUiId)(Y),Q=Z.useState("isTriggerActive",J),ee=Z.useState("floatingRootContext"),et=Z.useState("isOpenedByTrigger",J),en=Z.useState("triggerPopupId",J),er=n.useRef(null),eo=(H=(0,O.useMenubarContext)(!0),n.useMemo(()=>H?{type:"menubar",context:H}:{type:void 0},[H])),ei=(0,E.useCompositeRootContext)(!0),es=(0,d.useFloatingTree)(),ea=n.useMemo(()=>es??new g.FloatingTreeStore,[es]),el=(0,d.useFloatingNodeId)(ea),eu=(0,d.useFloatingParentNodeId)(),{registerTrigger:ec,isMountedByThisTrigger:ed}=(0,R.useTriggerDataForwarding)(J,er,Z,{payload:G,closeDelay:X,parent:eo,floatingTreeRoot:ea,floatingNodeId:el,floatingParentNodeId:eu,keyboardEventRelay:ei?.relayKeyboardEvent}),ef="menubar"===eo.type,ep=Z.useState("disabled"),eg=W||ep||ef&&eo.context.disabled,{getButtonProps:em,buttonRef:eh}=(0,x.useButton)({disabled:eg,native:_});n.useEffect(()=>{et||void 0!==eo.type||(Z.context.allowMouseUpTriggerRef.current=!1)},[Z,et,eo.type]);let ev=n.useRef(null),ew=(0,r.useTimeout)(),ex=(0,s.useStableCallback)(e=>{if(!ev.current)return;ew.clear(),Z.context.allowMouseUpTriggerRef.current=!1;let t=e.target;(0,m.contains)(ev.current,t)||(0,m.contains)(Z.select("positionerElement"),t)||t===ev.current||null!=t&&(0,C.findRootOwnerId)(t)===Z.select("rootId")||(0,y.isMouseWithinBounds)(e,ev.current)||ea.events.emit("close",{domEvent:e,reason:D.REASONS.cancelOpen})});n.useEffect(()=>{et&&Z.select("lastOpenChangeReason")===D.REASONS.triggerHover&&(0,o.ownerDocument)(ev.current).addEventListener("mouseup",ex,{once:!0})},[et,ex,Z]);let ey=ef&&eo.context.hasSubmenuOpen,eb=$??ey,eE=(0,p.useHoverReferenceInteraction)(ee,{enabled:eb&&!eg&&(!ef||ey&&!ed),handleClose:(0,u.safePolygon)({blockPointerEvents:!ef}),mouseOnly:!0,move:!1,restMs:void 0===eo.type?U:void 0,delay:{close:X},triggerElementRef:er,externalTree:ea,isActiveTrigger:Q,isClosing:()=>"ending"===Z.select("transitionStatus")}),eC=function(e,t){let o=(0,r.useTimeout)(),[i,s]=n.useState(!1);return(0,a.useIsoLayoutEffect)(()=>{e&&t===D.REASONS.triggerHover?(s(!0),o.start(I.PATIENT_CLICK_THRESHOLD,()=>{s(!1)})):e||(o.clear(),s(!1))},[e,t,o]),i}(et,Z.select("lastOpenChangeReason")),eS=(0,c.useClick)(ee,{enabled:!eg,event:et&&ef?"click":"mousedown",toggle:!0,ignoreMouse:!1,stickIfOpen:void 0===eo.type&&eC}),eR=(0,f.useFocus)(ee,{enabled:!eg&&ey}),eT=function(e){let{enabled:t=!0,mouseDownAction:r,open:i}=e,s=n.useRef(!1);return n.useMemo(()=>t?{onMouseDown:e=>{("open"===r&&!i||"close"===r&&i)&&(s.current=!0,(0,o.ownerDocument)(e.currentTarget).addEventListener("click",()=>{s.current=!1},{once:!0}))},onClick:e=>{s.current&&(s.current=!1,e.preventBaseUIHandler())}}:l.EMPTY_OBJECT,[t,r,i])}({open:et,enabled:ef,mouseDownAction:"open"}),eP=n.useMemo(()=>(0,L.mergeProps)(eR.reference,eS.reference),[eR.reference,eS.reference]),eM=Z.useState("triggerProps",ed),{preFocusGuardRef:eD,handlePreFocusGuardFocus:ek,handleFocusTargetFocus:eO}={preFocusGuardRef:F=n.useRef(null),handlePreFocusGuardFocus:function(e){T.flushSync(()=>{Z.setOpen(!1,(0,M.createChangeEventDetails)(D.REASONS.focusOut,e.nativeEvent,e.currentTarget))});let t=(0,P.getTabbableBeforeElement)(F.current);t?.focus()},handleFocusTargetFocus:function(e){let t=Z.select("positionerElement");
2if(t&&(0,P.isOutsideEvent)(e,t))Z.context.beforeContentFocusGuardRef.current?.focus();else{T.flushSync(()=>{Z.setOpen(!1,(0,M.createChangeEventDetails)(D.REASONS.focusOut,e.nativeEvent,e.currentTarget))});let n=(0,P.getTabbableAfterElement)(Z.context.triggerFocusTargetRef.current||er.current);for(;null!==n&&(0,m.contains)(t,n);){let e=n;if((n=(0,P.getNextTabbable)(n))===e)break}n?.focus()}}},eI={disabled:eg,open:et},eA=[ev,i,eh,ec,er],eL=[eP,eE??l.EMPTY_OBJECT,eM,{"aria-haspopup":"menu","aria-controls":en,id:J,onMouseDown:e=>{Z.select("open")||(ew.start(200,()=>{Z.context.allowMouseUpTriggerRef.current=!0}),(0,o.ownerDocument)(e.currentTarget).addEventListener("mouseup",ex,{once:!0}))}},ef?{role:"menuitem"}:{},eT,K,em],eN=(0,w.useRenderElement)("button",e,{enabled:!ef,stateAttributesMapping:v.pressableTriggerOpenStateMapping,state:eI,ref:eA,props:eL});return ef?(0,N.jsx)(b.CompositeItem,{tag:"button",render:j,className:V,style:B,state:eI,refs:eA,props:eL,stateAttributesMapping:v.pressableTriggerOpenStateMapping}):et?(0,N.jsxs)(n.Fragment,{children:[(0,N.jsx)(A.FocusGuard,{ref:eD,onFocus:ek},`${J}-pre-focus-guard`),(0,N.jsx)(n.Fragment,{children:eN}
2,J),(0,N.jsx)(A.FocusGuard,{ref:Z.context.triggerFocusTargetRef,onFocus:eO},`${J}-post-focus-guard`)]}):(0,N.jsx)(n.Fragment,{children:eN},J)});e.s(["MenuTrigger",0,H],58967);var F=e.i(11057),j=e.i(52116),V=e.i(46111),B=e.i(11387),W=e.i(32572),_=e.i(36394);function Y(e){let t=(0,_.getComputedStyle)(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=(0,_.isHTMLElement)(e),i=o?e.offsetWidth:n,s=o?e.offsetHeight:r;return((0,W.round)(n)!==i||(0,W.round)(r)!==s)&&(n=i,r=s),{width:n,height:r}}function $(e,t,n){let r=e.style.getPropertyValue(t);return e.style.setProperty(t,n),()=>{e.style.setProperty(t,r)}}function U(e,t){let n=[];for(let[r,o]of Object.entries(t))n.push($(e,r,o));return n.length?()=>{n.forEach(e=>e())}:l.NOOP}function X(e,t){let n="auto"===t?"auto":`${t.width}px`,r="auto"===t?"auto":`${t.height}px`;e.style.setProperty("--popup-width",n),e.style.setProperty("--popup-height",r)}function z(e,t){let n="max-content"===t?"max-content":`${t.width}px`,r="max-content"===t?"max-content":`${t.height}px`;e.style.setProperty("--positioner-width",n),e.style.setProperty("--positioner-height",r)}var G=e.i(4356),K=e.i(37349),q=e.i(49635);let Z={name:"adaptiveOrigin",async fn(e){let{x:t,y:n,rects:{floating:r},elements:{floating:i},platform:s,strategy:a,placement:l}=e,u=(0,K.ownerWindow)(i),c=u.getComputedStyle(i);if("0s"===c.transitionDuration||""===c.transitionDuration)return{x:t,y:n,data:q.DEFAULT_SIDES};let d=await s.getOffsetParent?.(i),f={width:0,height:0};
2if("fixed"===a&&u?.visualViewport)f={width:u.visualViewport.width,height:u.visualViewport.height};else if(d===u){let e=(0,o.ownerDocument)(i);f={width:e.documentElement.clientWidth,height:e.documentElement.clientHeight}}else await s.isElement?.(d)&&(f=await s.getDimensions(d));let p=(0,W.getSide)(l),g=t,m=n;return"left"===p&&(g=f.width-(t+r.width)),"top"===p&&(m=f.height-(n+r.height)),{x:g,y:m,data:{sideX:"left"===p?"right":q.DEFAULT_SIDES.sideX,sideY:"top"===p?"bottom":q.DEFAULT_SIDES.sideY}}}},J={activationDirection:e=>e?{"data-activation-direction":e}:null},Q=n.forwardRef(function(e,t){let{render:r,className:i,style:u,children:c,...d}=e,{store:f}=(0,h.useMenuRootContext)(),{side:p}=(0,F.useMenuPositionerContext)(),g=f.useState("instantType"),{children:m,state:v}=function(e){let t,{store:r,side:i,children:u}=e,c=(0,G.useDirection)(),d=r.useState("activeTriggerElement"),f=r.useState("activeTriggerId"),p=r.useState("open"),g=r.useState("payload"),m=r.useState("mounted"),h=r.useState("popupElement"),v=r.useState("positionerElement"),w=function(e){let[t,r]=n.useState({current:e,previous:null});return Object.is(e,t.current)||r({current:e,previous:t.current}),t.previous}(p?d:null),x=function(e,t){let[r,o]=n.useState(0),i=n.useRef(e),s=n.useRef(t),l=n.useRef(!1);return(0,a.useIsoLayoutEffect)(()=>{let n=i.current,r=t!==s.current;e!==n?(o(e=>e+1),l.current=!r):l.current&&r&&(o(e=>e+1),l.current=!1),i.current=e,s.current=t},[e,t]),`${e??"current"}-${r}`}(f,g),y=n.useRef(null),[b,E]=n.useState(null),[C,S]=n.useState(null),R=n.useRef(null),P=n.useRef(null),M=(0,B.useAnimationsFinished)(R,!0),D=(0,V.useAnimationFrame)(),k=n.useRef(null),[O,I]=n.useState(null),[A,L]=n.useState(!1);(0,a.useIsoLayoutEffect)(()=>(r.set("adaptiveOrigin",Z),()=>{r.set("adaptiveOrigin",void 0)}),[r]);let H=(0,s.useStableCallback)(()=>{R.current?.style.setProperty("animation","none"),R.current?.style.setProperty("transition","none"),P.current?.style.setProperty("display","none")}),F=(0,s.useStableCallback)(e=>{R.current?.style.removeProperty("animation"),R.current?.style.removeProperty("transition"),P.current?.style.removeProperty("display"),e&&I(e)}),W=(0,s.useStableCallback)(()=>{k.current?.abort();let e=new AbortController;k.current=e,M(()=>{E(null),I(null),y.current=null},e.signal)}),_=n.useRef(null);(0,a.useIsoLayoutEffect)(()=>{p&&m||(_.current=null)},[p,m]),(0,a.useIsoLayoutEffect)(()=>{var e,t;let n,r,o,i;d&&w&&d!==w&&_.current!==d&&y.current&&(E(y.current),L(!0),S((e=w,t=d,n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),o={x:n.left+n.width/2,y:n.top+n.height/2},{horizontal:(i={x:r.left+r.width/2,y:r.top+r.height/2}).x-o.x,vertical:i.y-o.y})),_.current=d)},[d,w]),(0,a.useIsoLayoutEffect)(()=>{null!=b&&(k.current?.abort(),L(!0),D.request(()=>{T.flushSync(()=>{L(!1)}),W()}))},[x,b,W,D]),(0,a.useIsoLayoutEffect)(()=>{let e=R.current;if(!e)return;let t=(0,o.ownerDocument)(e).createElement("div");for(let n of Array.from(e.childNodes))t.appendChild(n.cloneNode(!0));y.current=t});let K=null!=b;return t=K?(0,N.jsxs)(n.Fragment,{children:[(0,N.jsx)("div",{"data-previous":!0,inert:(0,j.inertValue)(!0),ref:P,style:{...O?{"--popup-width":`${O.width}px`,"--popup-height":`${O.height}px`}:null,position:"absolute"},"data-ending-style":A?void 0:""},"previous"),(0,N.jsx)("div",{"data-current":!0,ref:R,"data-starting-style":A?"":void 0,children:u},x)]}):(0,N.jsx)("div",{"data-current":!0,ref:R,children:u},x),(0,a.useIsoLayoutEffect)(()=>{let e=P.current;e&&b&&e.replaceChildren(...Array.from(b.childNodes))},[b]),!function(e){let{popupElement:t,positionerElement:r,content:o,mounted:i,onMeasureLayout:u,onMeasureLayoutComplete:c,side:d,direction:f}=e,p=(0,B.useAnimationsFinished)(t,!0),g=(0,V.useAnimationFrame)(),m=n.useRef(null),h=n.useRef(!0),v=n.useRef(l.NOOP),w=(0,s.useStableCallback)(u),x=(0,s.useStableCallback)(c),y=n.useMemo(()=>{var e,t;let n,r;return e=d,t=f,n="top"===e,r="left"===e||e===("rtl"===t?"inline-end":"inline-start"),n||r?{position:"absolute",[n?"bottom":"top"]:"0",[r?"right":"left"]:"0"}:l.EMPTY_OBJECT},[d,f]);(0,a.useIsoLayoutEffect)(()=>
2{if(!i){v.current=l.NOOP,h.current=!0,m.current=null;return}if(!t||!r)return;v.current=U(t,y),X(t,"auto");let e=$(t,"position","static"),n=$(t,"transform","none"),o=$(t,"scale","1"),s=U(r,{"--available-width":"max-content","--available-height":"max-content"});function a(){e(),n(),s(),o()}if(w?.(),h.current||null===m.current){z(r,"max-content");let e=Y(t);return m.current=e,z(r,e),a(),x?.(null,e),h.current=!1,()=>{v.current(),v.current=l.NOOP}}z(r,"max-content");let u=m.current,c=Y(t);m.current=c,X(t,u),a(),x?.(u,c),z(r,c);let d=new AbortController;return g.request(()=>{X(t,c),p(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},d.signal)}),()=>{d.abort(),g.cancel(),v.current(),v.current=l.NOOP}},[o,t,r,p,g,i,w,x,y])}({popupElement:h,positionerElement:v,mounted:m,content:g,onMeasureLayout:H,onMeasureLayoutComplete:F,side:i,direction:c}),{children:t,state:{activationDirection:function(e){if(e){var t,n;return`${(t=e.horizontal)>5?"right":t<-5?"left":""} ${(n=e.vertical)>5?"down":n<-5?"up":""}`}}(C),transitioning:K}}}({store:f,side:p,children:c}),x={activationDirection:v.activationDirection,transitioning:v.transitioning,instant:g};return(0,w.useRenderElement)("div",e,{state:x,ref:t,props:[d,{children:m}],stateAttributesMapping:J})});e.s(["MenuViewport",0,Q],45512);var ee=e.i(39759),et=e.i(14604),en=e.i(64408),er=e.i(31342);let eo={"aria-expanded":void 0},ei=n.forwardRef(function(e,r){let{render:o,className:i,style:s,label:a,id:d,nativeButton:f=!1,openOnHover:g=!0,delay:m=100,closeDelay:x=0,disabled:y=!1,...b}=e,E=(0,er.useMenuSubmenuRootContext)();if(!E?.parentMenu)throw Error((0,t.default)(37));let C=(0,et.useCompositeListItem)({guess:!0,label:a}),S=(0,F.useMenuPositionerContext)(),{store:T}=(0,h.useMenuRootContext)(),P=(0,k.useBaseUiId)(d),M=T.useState("open"),O=T.useState("floatingRootContext"),I=T.useState("floatingTreeRoot"),A=T.useState("triggerPopupId",P),L=(0,R.useTriggerRegistration)(P,T),N=n.useCallback(e=>{let t=L(e);return null!==e&&T.select("open")&&null==T.select("activeTriggerId")&&T.update({activeTriggerId:P,activeTriggerElement:e,closeDelay:x}),t},[L,x,T,P]),H=n.useRef(null),j=n.useCallback(e=>{H.current=e,T.set("activeTriggerElement",e)},[T]);T.useSyncedValue("closeDelay",x);let V=E.parentMenu,B=T.useState("disabled"),W=V.useState("disabled"),_=y||B||W,Y=V.useState("itemProps"),$=V.useState("isActive",C.index),U=n.useMemo(()=>({type:"submenu-trigger",setActive(){V.select("highlightItemOnHover")&&V.set("activeIndex",C.index)}}),[V,C.index]),{getItemProps:X,itemRef:z}=(0,en.useMenuItem)({closeOnClick:!1,disabled:_,highlighted:$,id:P,store:T,typingRef:V.context.typingRef,nativeButton:f,itemMetadata:U,nodeId:S?.context.nodeId}),G=T.useState("hoverEnabled"),K=(0,p.useHoverReferenceInteraction)(O,{enabled:G&&g&&!_,handleClose:(0,u.safePolygon)({blockPointerEvents:!0}),mouseOnly:!0,move:!0,restMs:m,delay:{open:m,close:x},shouldOpen:m>0?()=>V.select("allowMouseEnter"):void 0,triggerElementRef:H,externalTree:I,isClosing:()=>"ending"===T.select("transitionStatus"),guardStaleOpen:!0}),q=(0,c.useClick)(O,{enabled:!_,event:"mousedown",toggle:!g,ignoreMouse:g,stickIfOpen:!1}).reference??l.EMPTY_OBJECT,Z=T.useState("triggerProps",!0);delete Z.id;let J=T.useState("openMethod"),Q=T.useState("lastOpenChangeReason")===D.REASONS.listNavigation||"keyboard"===J,ei=M&&Q&&ee.platform.screenReader.voiceOver;return(0,w.useRenderElement)("div",e,{state:{disabled:_,highlighted:$,open:M},stateAttributesMapping:v.triggerOpenStateMapping,props:[q,K,Z,Y,ei?eo:void 0,{"aria-controls":A,tabIndex:M||$?0:-1,onBlur(){$&&V.set("activeIndex",null)}},b,X],ref:[r,C.ref,z,N,j]})});e.s(["MenuSubmenuTrigger",0,ei],21716)},60235,e=>{"use strict";var t=e.i(42627),n=e.i(91788);let r=n.createContext(null);e.s(["useMenubarContext",0,function(e){let o=n.useContext(r);if(null===o&&!e)throw Error((0,t.default)(5));return o}])},57211,e=>{"use strict";var t=e.i(91788),n=e.i(91398);let r=t.forwardRef(function(e,t){let r,{cutout:o,...i}=e;if(o){let e=o.getBoundingClientRect();r=`polygon(0% 0%,100% 0%,100% 100%,0% 100%,0% 0%,${e.left}px ${e.top}px,${e.left}px ${e.bottom}px,${e.right}px ${e.bottom}px,${e.right}px ${e.top}px,${e.left}px ${e.top}px)`}return(0,n.jsx)("div",{ref:t,role:"presentation","data-base-ui-inert":"",...i,style:{position:"fixed",inset:0,userSelect:"none",WebkitUserSelect:"none",clipPath:r}})});e.s(["InternalBackdrop",0,r])},52865,66195,36098,e=>{"use strict";var t=e.i(24748);class n extends t.ReactStore{setState(e){}update(e){}set(e,t){}notifyAll(){}}e.s(["NullStore",0,n],52865);var r=e.i(17643),o=e.i(89104);class i{constructor(){this.idMap=new Map}add(e,t){this.idMap.set(e,t)}delete(e){this.idMap.delete(e)}hasElement(e){for(let t of this.idMap.values())if(t===e)return!0;return!1}hasMatchingElement(e){for(let t of this.idMap.values())if(e(t))return!0;return!1}getById(e){return this.idMap.get(e)}entries(){return this.idMap.entries()}elements(){return this.idMap.values()}get size(){return this.idMap.size}}e.s(["PopupTriggerMap",0,i],66195);let s=e=>e.triggerIdProp??e.activeTriggerId,a=e=>e.openProp??e.open,l=e=>(e.popupElement?.id??e.floatingId)||void 0;function u(e,t){return void 0!==t&&a(e)&&s(e)===t}e.s(["createInitialPopupStoreState",0,function(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:new o.FloatingRootStore({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new i,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0}),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:r.EMPTY_OBJECT,inactiveTriggerProps:r.EMPTY_OBJECT,popupProps:r.EMPTY_OBJECT}},"createPopupFloatingRootContext",0,function(e,t,n=!1){return new o.FloatingRootStore({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:n,onOpenChange:void 0})},"popupStoreSelectors",0,{open:a,mounted:e=>e.mounted,transitionStatus:e=>e.transitionStatus,floatingRootContext:e=>e.floatingRootContext,triggerCount:e=>e.triggerCount,preventUnmountingOnClose:e=>e.preventUnmountingOnClose,payload:e=>e.payload,activeTriggerId:s,activeTriggerElement:e=>e.mounted?e.activeTriggerElement:null,popupId:l,isTriggerActive:(e,t)=>
2void 0!==t&&s(e)===t,isOpenedByTrigger:(e,t)=>u(e,t),isMountedByTrigger:(e,t)=>void 0!==t&&s(e)===t&&e.mounted,triggerProps:(e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps,triggerPopupId:(e,t)=>u(e,t)||void 0!==t&&a(e)&&null==s(e)&&1===e.triggerCount?l(e):void 0,popupProps:e=>e.popupProps,popupElement:e=>e.popupElement,positionerElement:e=>e.positionerElement}],36098)},96752,e=>{"use strict";var t,n=e.i(46001);let r=((t={}).open="data-open",t.closed="data-closed",t[t.startingStyle=n.TransitionStatusDataAttributes.startingStyle]="startingStyle",t[t.endingStyle=n.TransitionStatusDataAttributes.endingStyle]="endingStyle",t.anchorHidden="data-anchor-hidden",t.side="data-side",t.align="data-align",t),o={"data-popup-open":""},i={"data-popup-open":"","data-pressed":""},s={"data-open":""},a={"data-closed":""},l={"data-anchor-hidden":""},u={open:e=>e?s:a,anchorHidden:e=>e?l:null},c={...u,...n.transitionStatusMapping};e.s(["CommonPopupDataAttributes",0,r,"popupStateMapping",0,u,"popupTransitionStateMapping",0,c,"pressableTriggerOpenStateMapping",0,{open:e=>e?i:null},"triggerOpenStateMapping",0,{open:e=>e?o:null}])},61671,e=>{"use strict";var t=e.i(42627),n=e.i(3141),r=e.i(99984);class o{attachedStores=[];attachedStoreValue=null;storeListeners=new Set;constructor(e,t,n=!0){this.fallbackStore=e,this.componentName=t,this.throwOnMissingTrigger=n}get attachedStore(){return this.attachedStoreValue}get store(){return this.attachedStoreValue??this.fallbackStore}get serverStore(){return this.fallbackStore}subscribeStore(e){return this.storeListeners.add(e),()=>{this.storeListeners.delete(e)}}attachStore(e){return this.attachedStores.push(e),this.setActiveStore(e),()=>{let t=this.attachedStores.lastIndexOf(e);-1!==t&&this.attachedStores.splice(t,1),this.setActiveStore(this.attachedStores[this.attachedStores.length-1]??null)}}setActiveStore(e){this.attachedStoreValue!==e&&(this.attachedStoreValue=e,this.storeListeners.forEach(e=>{e()}))}openByTrigger(e){let o,i=this.attachedStore;if(null!==i){if(e){for(let t=this.attachedStores.length-1;t>=0&&!o;t-=1)o=this.attachedStores[t].context.triggerElements.getById(e);o??=this.fallbackStore.context.triggerElements.getById(e)}if(e&&!o&&this.throwOnMissingTrigger)throw Error((0,t.default)(99,this.componentName,e,this.componentName));i.setOpen(!0,(0,n.createChangeEventDetails)(r.REASONS.imperativeAction,void 0,o))}}closePopup(){let e=this.attachedStore;null===e||e.setOpen(!1,(0,n.createChangeEventDetails)(r.REASONS.imperativeAction))}}e.s(["BasePopupHandle",0,o])},34094,e=>{"use strict";var t=e.i(91788);e.i(30943);var n=e.i(17643),r=e.i(18068),o=e.i(77120),i=e.i(29244),s=e.i(43957),a=e.i(39112),l=e.i(44352),u=e.i(60908),c=e.i(71949),d=e.i(52814),f=e.i(3141),p=e.i(99984);let g={tabIndex:-1,[a.FOCUSABLE_ATTRIBUTE]:""};function m(e,n){let r=t.useRef(null),o=t.useRef(null);return t.useCallback(t=>{if(void 0===e)return;let i=!1;if(null!==r.current){let e=r.current,t=o.current,s=n.context.triggerElements.getById(e);t&&s===t&&(n.context.triggerElements.delete(e),i=!0),r.current=null,o.current=null}if(null!==t&&(r.current=e,o.current=t,n.context.triggerElements.add(e,t),i=!0),i){let e=n.context.triggerElements.size;n.select("open")&&n.state.triggerCount!==e&&n.set("triggerCount",e)}},[n,e])}e.s(["FOCUSABLE_POPUP_PROPS",0,g,"PopupHandleAttachment",0,function({handle:e,store:t}){return(0,i.useIsoLayoutEffect)(()=>e.attachStore(t),[e,t]),null},"attachPreventUnmountOnClose",0,function(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t},"createDefaultInitialFocus",0,function(e){return t=>"touch"!==t||e.current},"setPopupOpenState",0,function(e,t,n,r=!1){t?e.preventUnmountingOnClose=!1:r&&(e.preventUnmountingOnClose=!0);let o=n?.id??null;(o||t)&&(e.activeTriggerId=o,e.activeTriggerElement=n??null)},"useImplicitActiveTrigger",0,function(e,n={}){let{closeOnActiveTriggerUnmount:r=!1}=n,o=t.useRef(null),s=e.useState("open"),a=e.useState("triggerCount"),l=e.useState("activeTriggerId"),u=e.useState("activeTriggerElement");(0,i.useIsoLayoutEffect)(()=>{if(!s){o.current=null,0!==e.state.triggerCount&&e.set("triggerCount",0);return}let t=e.context.triggerElements.size,n={};e.state.triggerCount!==t&&(n.triggerCount=t);let i=e.select("activeTriggerId"),a=null;if(i){let t=e.context.triggerElements.getById(i);if(t)o.current=i,t!==e.state.activeTriggerElement&&(n.activeTriggerElement=t);else{for(let[t,r]of e.context.triggerElements.entries())if(r===e.state.activeTriggerElement){n.activeTriggerId=t,n.activeTriggerElement=r,o.current=t;break}void 0===n.activeTriggerId&&(o.current===i?a=i:o.current=null)}}else o.current=null;if(!a&&!i&&1===t){let t=e.context.triggerElements.entries().next();if(!t.done){let[e,r]=t.value;n.activeTriggerId=e,n.activeTriggerElement=r,o.current=e}}(void 0!==n.triggerCount||void 0!==n.activeTriggerId||void 0!==n.activeTriggerElement)&&e.update(n),a&&r&&queueMicrotask(()=>
2{if(e.select("open")&&e.select("activeTriggerId")===a&&!e.context.triggerElements.getById(a)){let t=(0,f.createChangeEventDetails)(p.REASONS.none);e.setOpen(!1,t),t.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[s,e,a,l,u,r])},"useOpenStateTransitions",0,function(e,t,n){let{mounted:r,setMounted:i,transitionStatus:s}=(0,c.useTransitionStatus)(e),a=t.useState("preventUnmountingOnClose"),l=!e&&a;t.useSyncedValues({mounted:r,transitionStatus:s,preventUnmountingOnClose:l});let u=(0,o.useStableCallback)(()=>{i(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),n?.(),t.context.onOpenChangeComplete?.(!1)});return(0,d.useOpenChangeComplete)({enabled:r&&!e&&!l,open:e,ref:t.context.popupRef,onComplete(){e||u()}}),{forceUnmount:u,transitionStatus:s}},"usePopupInteractionProps",0,function(e,t){e.useSyncedValues(t),(0,i.useIsoLayoutEffect)(()=>()=>{e.update({activeTriggerProps:n.EMPTY_OBJECT,inactiveTriggerProps:n.EMPTY_OBJECT,popupProps:n.EMPTY_OBJECT})},[e])},"usePopupRootStore",0,function(e,t=!1){let n=(0,r.useId)(),o=null!=(0,l.useFloatingParentNodeId)(),i=(0,s.useRefWithInit)(()=>e(n,o)).current;return(0,u.useSyncedFloatingRootContext)({popupStore:i,treatPopupAsFloatingElement:t,floatingRootContext:i.state.floatingRootContext,floatingId:n,nested:o,onOpenChange:i.setOpen}),i},"usePopupRootSync",0,function(e,t){(0,i.useIsoLayoutEffect)(()=>{t||null===e.state.openMethod||e.set("openMethod",null)},[t,e]),(0,i.useIsoLayoutEffect)(()=>()=>{null!==e.state.openMethod&&e.set("openMethod",null)},[e])},"useTriggerDataForwarding",0,function(e,n,r,s){let a=r.useState("isMountedByTrigger",e),l=m(e,r),u=(0,o.useStableCallback)(t=>{let n=r.select("open"),o=r.select("activeTriggerId");o===e?r.update({activeTriggerElement:t,...n?s:null}):null==o&&n&&r.update({activeTriggerId:e,activeTriggerElement:t,...s})}),c=t.useCallback(e=>{l(e),e&&u(e)},[l,u]);return(0,i.useIsoLayoutEffect)(()=>{a&&r.update({activeTriggerElement:n.current,...s})},[a,r,n,...Object.values(s)]),{registerTrigger:c,isMountedByThisTrigger:a}},"useTriggerRegistration",0,m])},95953,e=>{"use strict";var t=e.i(91788),n=e.i(90979),r=e.i(17643);e.s(["usePopupHandleStore",0,function(e){let o=t.useCallback(t=>void 0===e?r.NOOP:e.subscribeStore(t),[e]),i=t.useCallback(()=>void 0===e?void 0:e.store,[e]);return(0,n.useSyncExternalStore)(o,i,()=>e?.serverStore)}])},88975,e=>{"use strict";var t=e.i(91788),n=e.i(77120),r=e.i(39759),o=e.i(99928);function i(e,o){var i;let s,a,{onClick:l,onPointerDown:u}=(i=(0,n.useStableCallback)((t,n)=>{("function"==typeof e?e():e)||o(n||(r.platform.os.ios?"touch":""))}),s=t.useRef(""),a=t.useCallback(e=>{e.defaultPrevented||(s.current=e.pointerType,i(e,e.pointerType))},[i]),{onClick:t.useCallback(e=>{0===e.detail?i(e,"keyboard"):("pointerType"in e?i(e,e.pointerType):i(e,s.current),s.current="")},[i]),onPointerDown:a});return t.useMemo(()=>({onClick:l,onPointerDown:u}),[l,u])}e.s(["useOpenInteractionType",0,function(e){let[n,r]=t.useState(null),s=i(e,r);return(0,o.useValueChanged)(e,t=>{t&&!e&&r(null)}),t.useMemo(()=>({openMethod:n,triggerProps:s}),[n,s])},"useOpenMethodTriggerProps",0,i],88975)},66330,e=>{"use strict";var t=e.i(96752),n=e.i(14238),r=e.i(79357);e.s(["usePositioner",0,function(e,o,{styles:i,transitionStatus:s,props:a,refs:l,hidden:u,inert:c=!1}){let d={...i};return c&&(d.pointerEvents="none"),(0,n.useRenderElement)("div",e,{state:o,ref:l,props:[{role:"presentation",hidden:u,style:d},(0,r.getDisabledMountTransitionStyles)(s),a],stateAttributesMapping:t.popupStateMapping})}])},42440,e=>{"use strict";let t;var n=e.i(91788),r=e.i(43957);let o=[];function i(e){let n=(n,i)=>{let a,l=(0,r.useRefWithInit)(s).current;try{for(let e of(t=l,o))e.before(l);for(let t of(a=e(n,i),o))t.after(l);l.didInitialize=!0}finally{t=void 0}return a};return n.displayName=e.displayName||e.name,n}function s(){return{didInitialize:!1}}e.s(["fastComponent",0,i,"fastComponentRef",0,function(e){return n.forwardRef(i(e))},"getInstance",0,function(){return t},"register",0,function(e){o.push(e)}])},52116,e=>{"use strict";var t=e.i(31154);e.s(["inertValue",0,function(e){return(0,t.isReactVersionAtLeast)(19)?e:e?"true":void 0}])},7557,e=>{"use strict";e.s(["mergeCleanups",0,function(...e){return()=>{for(let t=0;t<e.length;t+=1){let n=e[t];n&&n()}}}])},39759,e=>{"use strict";e.s([],69603),e.i(69603);let{userAgent:t,platform:n,maxTouchPoints:r}="u"<typeof navigator?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0},o=t.toLowerCase(),i=n.toLowerCase(),s=/^i(os$|p)/.test(i)||"macintel"===i&&r>1,a="android",l=i===a||o.includes(a),u=!s&&i.startsWith("mac"),c=i.startsWith("win"),d=!l&&/^(linux|chrome os)/.test(i),f=u||s;e.s(["android",0,l,"apple",0,f,"ios",0,s,"linux",0,d,"mac",0,u,"windows",0,c],63784);var p=e.i(63784);let g="u">typeof CSS&&!!CSS.supports?.("-webkit-backdrop-filter:none"),m=!g&&o.includes("firefox"),h=!g&&o.includes("chrom");
2e.s(["blink",0,h,"gecko",0,m,"webkit",0,g],17631);var v=e.i(17631);e.s(["voiceOver",0,f],56928);var w=e.i(56928);let x=/jsdom|happydom/.test(o);e.s(["jsdom",0,x],86002);var y=e.i(86002);e.s(["engine",0,v,"env",0,y,"os",0,p,"screenReader",0,w],26156);var b=e.i(26156);e.s(["platform",0,b],39759)},72862,e=>{"use strict";var t=e.i(36394),n=e.i(19298),r=e.i(39759),o=e.i(89950),i=e.i(37349),s=e.i(29244),a=e.i(60545),l=e.i(46111);let u={},c={},d="";function f(e,n){return(0,t.isOverflowElement)(e)?e:n}function p(e,t,n){return/hidden|clip/.test(e.getComputedStyle(f(t,n)).overflowY)}class g{lockCount=0;restore=null;timeoutLock=a.Timeout.create();timeoutUnlock=a.Timeout.create();acquire(e){return this.lockCount+=1,1===this.lockCount&&null===this.restore&&this.timeoutLock.start(0,()=>this.lock(e)),this.release}release=()=>{this.lockCount-=1,0===this.lockCount&&this.restore&&this.timeoutUnlock.start(0,this.unlock)};unlock=()=>{0===this.lockCount&&this.restore&&(this.restore?.(),this.restore=null)};lock(e){let t,s,a;if(0===this.lockCount||null!==this.restore)return;let g=(0,o.ownerDocument)(e),m=g.documentElement,h=g.body,v=(0,i.ownerWindow)(m);if(p(v,m,h)){let t=new v.MutationObserver(()=>{p(v,m,h)||(t.disconnect(),this.restore=null,this.lock(e))}),n={attributes:!0};t.observe(m,n),t.observe(h,n),this.restore=()=>t.disconnect();return}let w=r.platform.os.ios||!function(e){if("u"<typeof document)return!1;let t=(0,o.ownerDocument)(e);return(0,i.ownerWindow)(t).innerWidth-t.documentElement.clientWidth>0}(e);this.restore=w?(a={overflowY:(s=f((t=(0,o.ownerDocument)(e)).documentElement,t.body)).style.overflowY,overflowX:s.style.overflowX},Object.assign(s.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(s.style,a)}):function(e){let t=(0,o.ownerDocument)(e),s=t.documentElement,a=t.body,p=(0,i.ownerWindow)(s),g=0,m=0,h=!1,v=l.AnimationFrame.create();if(r.platform.engine.webkit&&(p.visualViewport?.scale??1)!==1)return()=>{};function w(){let t=p.getComputedStyle(s),n=p.getComputedStyle(a),r=(t.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";g=s.scrollTop,m=s.scrollLeft,u={scrollbarGutter:s.style.scrollbarGutter,overflowY:s.style.overflowY,overflowX:s.style.overflowX},d=s.style.scrollBehavior,c={position:a.style.position,height:a.style.height,width:a.style.width,boxSizing:a.style.boxSizing,overflowY:a.style.overflowY,overflowX:a.style.overflowX,scrollBehavior:a.style.scrollBehavior};let i=s.scrollHeight>s.clientHeight,l=s.scrollWidth>s.clientWidth,v="scroll"===t.overflowY||"scroll"===n.overflowY,w="scroll"===t.overflowX||"scroll"===n.overflowX,x=Math.max(0,p.innerWidth-a.clientWidth),y=Math.max(0,p.innerHeight-a.clientHeight),b=parseFloat(n.marginTop)+parseFloat(n.marginBottom),E=parseFloat(n.marginLeft)+parseFloat(n.marginRight),C=f(s,a);if(h=function(e){if(!("u">typeof CSS&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||"u"<typeof document)return!1;let t=(0,o.ownerDocument)(e),n=t.documentElement,r=f(n,t.body),i=r.style.overflowY,s=n.style.scrollbarGutter;n.style.scrollbarGutter="stable",r.style.overflowY="scroll";let a=r.offsetWidth;r.style.overflowY="hidden";let l=r.offsetWidth;return r.style.overflowY=i,n.style.scrollbarGutter=s,a===l}(e)){s.style.scrollbarGutter=r,C.style.overflowY="hidden",C.style.overflowX="hidden";return}Object.assign(s.style,{scrollbarGutter:r,overflowY:"hidden",overflowX:"hidden"}),(i||v)&&(s.style.overflowY="scroll"),(l||w)&&(s.style.overflowX="scroll"),Object.assign(a.style,{position:"relative",height:b||y?`calc(100dvh - ${b+y}px)`:"100dvh",width:E||x?`calc(100vw - ${E+x}px)`:"100vw",boxSizing:"border-box",overflowY:"hidden",overflowX:"hidden",scrollBehavior:"unset"}),a.scrollTop=g,a.scrollLeft=m,s.setAttribute("data-base-ui-scroll-locked",""),s.style.scrollBehavior="unset"}function x(){Object.assign(s.style,u),Object.assign(a.style,c),h||(s.scrollTop=g,s.scrollLeft=m,s.removeAttribute("data-base-ui-scroll-locked"),s.style.scrollBehavior=d)}w();let y=(0,n.addEventListener)(p,"resize",function(){x(),v.request(w)});return()=>{v.cancel(),x(),"function"==typeof p.removeEventListener&&y()}}(e)}}let m=new g;e.s(["useScrollLock",0,function(e=!0,t=null){(0,s.useIsoLayoutEffect)(()=>
2{if(e)return m.acquire(t)},[e,t])}])},60121,(e,t,n)=>{"use strict";var r=e.r(91788),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,s=r.useEffect,a=r.useLayoutEffect,l=r.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var c="u"<typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),o=r[0].inst,c=r[1];return a(function(){o.value=n,o.getSnapshot=t,u(o)&&c({inst:o})},[e,n,t]),s(function(){return u(o)&&c({inst:o}),e(function(){u(o)&&c({inst:o})})},[e]),l(n),n};n.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:c},90979,(e,t,n)=>{"use strict";t.exports=e.r(60121)},78864,(e,t,n)=>{"use strict";var r=e.r(91788),o=e.r(90979),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},s=o.useSyncExternalStore,a=r.useRef,l=r.useEffect,u=r.useMemo,c=r.useDebugValue;n.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var d=a(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;var p=s(e,(d=u(function(){function e(e){if(!l){if(l=!0,s=e,e=r(e),void 0!==o&&f.hasValue){var t=f.value;if(o(t,e))return a=t}return a=e}if(t=a,i(s,e))return t;var n=r(e);return void 0!==o&&o(t,n)?(s=e,t):(s=e,a=n)}var s,a,l=!1,u=void 0===n?null:n;return[function(){return e(t())},null===u?void 0:function(){return e(u())}]},[t,n,r,o]))[0],d[1]);return l(function(){f.hasValue=!0,f.value=p},[p]),c(p),p}},91604,(e,t,n)=>{"use strict";t.exports=e.r(78864)},45597,e=>{"use strict";e.s(["EXTERNAL_LINK_ID",0,"externalLink","INTERNAL_LINK_ID",0,"internalLink"])},66761,91652,79346,11491,55178,8248,72926,e=>{"use strict";var t=e.i(91398),n=e.i(41158),r=e.i(23039),o=e.i(85263),i=e.i(30262),s=e.i(45597);let a=e=>(0,t.jsx)("svg",{viewBox:"0 0 35 35",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,t.jsx)("path",{d:"M17.5 35C27.165 35 35 27.165 35 17.5C35 7.83502 27.165 0 17.5 0C7.83502 0 0 7.83502 0 17.5C0 27.165 7.83502 35 17.5 35ZM22.5419 11C25.0739 11 26.3996 11.3482 27.1177 12.2018C27.8391 13.0592 27.8931 14.3725 27.8931 16.278V19.722C27.8931 21.9057 27.5487 23.1669 26.7415 23.9394C25.9544 24.6927 24.7377 25 22.542 25H13.351C8.82755 25 8 23.2226 8 19.722V16.278C8 14.4711 8 13.1655 8.69748 12.2794C9.41286 11.3707 10.7611 11 13.351 11H22.5419ZM16.5979 20.6568L20.7714 18.4755C20.9835 18.3647 21.1162 18.1452 21.116 17.9059C21.1157 17.6667 20.9823 17.4475 20.77 17.3372L16.5964 15.17C16.3975 15.0667 16.1591 15.0747 15.9674 15.1911C15.7758 15.3075 15.6589 15.5154 15.6589 15.7395V20.088C15.6589 20.3125 15.7762 20.5206 15.9682 20.6369C16.0701 20.6987 16.1852 20.7297 16.3006 20.7297C16.4025 20.7297 16.5046 20.7055 16.5979 20.6568Z",fill:"currentColor"})});e.s(["YouTubeIcon",0,a],91652);let l=e=>(0,t.jsx)("svg",{viewBox:"0 0 35 35",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,t.jsx)("path",{d:"M0 17.5C0 7.83562 7.83562 0 17.5 0C27.1644 0 35 7.83562 35 17.5C35 27.1644 27.1644 35 17.5 35C7.83562 35 0 27.1644 0 17.5ZM27 12.4746C23.949 12.3036 22.1942 10.6962 21.8286 8V8.0057H18.1661V19.3548C18.7178 25.4141 12.084 24.4963 11.5722 21.3954C11.3063 19.7766 12.2635 18.8589 13.9518 18.3686C14.5168 18.2033 15.135 18.0779 15.7133 17.9981V14.8003C8.12236 15.034 6.6733 20.8653 9.03966 24.1885C12.7221 29.3529 21.8818 27.1013 21.8818 19.8963V14.2246C23.6831 15.1594 25.2319 15.6553 27 15.5071V12.4746Z",fill:"currentColor"})});e.s(["TikTokIcon",0,l],79346);let u=e=>(0,t.jsx)("svg",{viewBox:"0 0 35 35",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,t.jsx)("path",{d:"M21.6256 9.19042C20.5494 9.14083 20.2256 9.13208 17.5 9.13208C14.7744 9.13208 14.4521 9.14229 13.3758 9.19042C10.6065 9.31729 9.31729 10.6283 9.19042 13.3758C9.14229 14.4521 9.13063 14.7744 9.13063 17.5C9.13063 20.2256 9.14229 20.5479 9.19042 21.6256C9.31729 24.3658 10.6006 25.6842 13.3758 25.811C14.4506 25.8592 14.7744 25.8708 17.5 25.8708C20.2271 25.8708 20.5494 25.8606 21.6256 25.811C24.395 25.6856 25.6827 24.3702 25.811 21.6256C25.8592 20.5494 25.8694 20.2256 25.8694 17.5C25.8694 14.7744 25.8592 14.4521 25.811 13.3758C25.6827 10.6298 24.3921 9.31729 21.6256 9.19042ZM17.5 22.7427C14.6052 22.7427 12.2573 20.3962 12.2573
217.5C12.2573 14.6052 14.6052 12.2588 17.5 12.2588C20.3948 12.2588 22.7427 14.6052 22.7427 17.5C22.7427 20.3948 20.3948 22.7427 17.5 22.7427ZM22.9498 13.2767C22.2731 13.2767 21.7248 12.7283 21.7248 12.0517C21.7248 11.375 22.2731 10.8267 22.9498 10.8267C23.6265 10.8267 24.1748 11.375 24.1748 12.0517C24.1748 12.7269 23.6265 13.2767 22.9498 13.2767ZM20.9023 17.5C20.9023 19.3798 19.3783 20.9023 17.5 20.9023C15.6217 20.9023 14.0977 19.3798 14.0977 17.5C14.0977 15.6202 15.6217 14.0977 17.5 14.0977C19.3783 14.0977 20.9023 15.6202 20.9023 17.5ZM17.5 0C7.83563 0 0 7.83563 0 17.5C0 27.1644 7.83563 35 17.5 35C27.1644 35 35 27.1644 35 17.5C35 7.83563 27.1644 0 17.5 0ZM27.6471 21.7087C27.4794 25.4202 25.4129 27.4765 21.7102 27.6471C20.6208 27.6967 20.2723 27.7083 17.5 27.7083C14.7277 27.7083 14.3806 27.6967 13.2913 27.6471C9.58125 27.4765 7.52354 25.4173 7.35292 21.7087C7.30333 20.6208 7.29167 20.2723 7.29167 17.5C7.29167 14.7277 7.30333 14.3806 7.35292 13.2913C7.52354 9.58125 9.58271 7.52354 13.2913 7.35438C14.3806 7.30333 14.7277 7.29167 17.5 7.29167C20.2723 7.29167 20.6208 7.30333 21.7102 7.35438C25.4217 7.525 27.4808 9.58854 27.6471 13.2913C27.6967 14.3806 27.7083 14.7277 27.7083 17.5C27.7083 20.2723 27.6967 20.6208 27.6471 21.7087Z"})});e.s(["InstagramIcon",0,u],11491);let c=e=>(0,t.jsx)("svg",{viewBox:"0 0 35 35",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,t.jsx)("path",{d:"M17.5 0C7.83502 0 0 7.83502 0 17.5C0 27.165 7.83502 35 17.5 35C27.165 35 35 27.165 35 17.5C35 7.83502 27.165 0 17.5 0ZM26.0389 9L19.4821 16.6218L26.613 27H21.3683L16.5661 20.0113L10.5538 27H9L15.8763 19.0074L9 9H14.2447L18.7919 15.6179L24.4852 9H26.0389ZM16.6572 18.0991L17.3539 19.0956L22.0993 25.8835H24.4859L18.6707 17.5655L17.974 16.5689L13.5003 10.1697H11.1137L16.6572 18.0991Z"})});e.s(["TwitterIcon",0,c],55178);let d=e=>(0,t.jsx)("svg",{viewBox:"0 0 35 35",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,t.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M17.5 0C7.83502 0 0 7.83502 0 17.5C0 27.165 7.83502 35 17.5 35C27.165 35 35 27.165 35 17.5C35 7.83502 27.165 0 17.5 0ZM18.4123 16.3785C18.0139 17.1905 17.7064 18.0382 17.3587 19.0169C17.3234 18.9318 17.2943 18.8636 17.2698 18.806C17.2244 18.6995 17.1947 18.6296 17.1698 18.5578C16.4745 16.5496 15.5128 14.6823 14.1998 13.0056C12.869 11.3067 11.2851 9.92426 9.26265 9.09977C8.77241 8.90011 8.54779 8.98924 8.34724 9.46611C7.55572 11.3451 7.36319 13.3069 7.58692 15.3151C7.84185 17.6032 8.58077 19.7406 9.68158 21.7551C11.3163 24.7482 13.8201 26.7537 16.9122 28.0845C17.1831 28.2013 17.4604 28.2156 17.7358 28.1015C19.9258 27.195 21.8315 25.8767 23.3887 24.0904C25.3452 21.8451 26.4059 19.1657 26.9523 16.2804C27.3846 13.9941 27.2634 11.7283 26.3747 9.54009C26.1474 8.98033 25.9495 8.89208 25.3817 9.11938C24.5635 9.44739 23.8076 9.88326 23.1043 10.4145C21.0168 11.9913 19.5506 14.053 18.4123 16.3785ZM10.0461 15.882C9.91869 15.226 9.82956 14.5629 9.86698 13.9568C9.86698 13.9571 9.86698 13.9573 9.86698 13.9576V13.9567C9.86698 13.9567 9.86698 13.9568 9.86698 13.9568C9.86342 13.4749 9.86435 13.0607 9.9374 12.6482C10.0141 12.2123 10.0453 12.1945 10.4107 12.4708C11.163 13.0395 11.795 13.7285 12.3708 14.4674C13.8727 16.3954 14.8068 18.5988 15.4735 20.9306C15.8087 22.1027 16.0912 23.2855 16.1688 24.5067C16.1707 24.5367 16.1753 24.5688 16.1799 24.6019C16.1987 24.7357 16.2194 24.8832 16.0779 24.9532C15.9685 25.0072 15.8704 24.9298 15.7765 24.8558C15.7465 24.8321 15.7169 24.8087 15.6875 24.7901C12.4011 22.7115 10.7655 19.5847 10.0461 15.882ZM24.8056 13.1894C24.8366 13.4164 24.8643 13.6202 24.846 13.7758C24.7819 15.8455 24.321 17.6389 23.5741 19.3788C22.5892 21.6758 21.0632 23.4923 18.9507 24.8195C18.9255 24.8352 18.9005 24.8548 18.8752 24.8746C18.7914 24.9402 18.7047 25.008 18.5986 24.9443C18.4917 24.8804 18.5043 24.7617 18.5161 24.6513C18.519 24.6246 18.5218 24.5983 18.5228 24.5735C18.5719 23.4094 18.8375 22.2845 19.1468 21.1668C19.8625 18.581 20.8938 16.1503 22.6319 14.0681C23.1471 13.4513 23.7256 12.8969 24.3656 12.4084C24.5991 12.2293 24.7391 12.2409 24.7462 12.5751C24.7507 12.7865 24.7793 12.9964 24.8056 13.1894Z",fill:"currentColor"})}),f=e=>(0,t.jsx)("svg",{viewBox:"0 0 37 37",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,t.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21.1323 27.9499L19.2382 32.0098C19.2242 32.0446 19.1894 32.0724 19.1337 32.0724H19.078C19.0292 32.0724 18.9875 32.0446 18.9735 32.0098L17.0933 27.9499H17.1003C17.0655 27.8663 17.1142 27.7967 17.2047 27.7967H18.0056C18.0543 27.7967 18.0961 27.8315 18.11 27.8593L19.1059 30.0599H19.1407L20.1365 27.8593C20.1504 27.8315 20.1852 27.7967 20.2409 27.7967H21.0418C21.1323 27.7967 21.1811 27.8802 21.1462 27.9499H21.1323ZM15.3663 31.1323H13.9318V27.9081C13.9318 27.8454 13.876 27.7897 13.8134 27.7897H13.0961C13.0334 27.7897 12.9777 27.8454 12.9777 27.9081V31.9053C12.9777 31.968 13.0265 32.0237 13.0961 32.0237H15.3663C15.429 32.0237 15.4847 31.968 15.4847 31.9053V31.2507C15.4847 31.188 15.4359 31.1323 15.3663 31.1323ZM16.6476 27.7897H15.9234C15.8607 27.7897 15.805 27.8454 15.805 27.9081V31.8983C15.805 31.961 15.8607 32.0167 15.9234 32.0167H16.6476C16.7103 32.0167 16.766 31.961 16.766 31.8983V27.9
2081C16.766 27.8454 16.7103 27.7897 16.6476 27.7897ZM24.0919 27.7897H21.5989C21.5362 27.7897 21.4805 27.8454 21.4805 27.9081V31.9123C21.4805 31.9749 21.5292 32.0306 21.5989 32.0306H24.0919C24.1546 32.0306 24.2103 31.9749 24.2103 31.9123V31.2577C24.2103 31.195 24.1616 31.1393 24.0919 31.1393H22.4206V30.3245H23.7994C23.8621 30.3245 23.9178 30.2758 23.9178 30.2061V29.5515C23.9178 29.4889 23.8621 29.4331 23.7994 29.4331H22.4206V28.6811H24.0919C24.1546 28.6811 24.2103 28.6253 24.2103 28.5627V27.9081C24.2103 27.8454 24.1616 27.7897 24.0919 27.7897ZM36 18.5C36 28.1657 28.1657 36 18.5 36C8.83426 36 1 28.1657 1 18.5C1 8.83426 8.83426 1 18.5 1C28.1657 1 36 8.83426 36 18.5ZM14.9415 18.4304C14.9415 20.415 16.5571 22.0097 18.5418 22.0097C20.5265 22.0097 22.1212 20.3942 22.1142 18.4095C22.1142 16.4248 20.4986 14.8301 18.5139 14.837C16.5293 14.8301 14.9345 16.4457 14.9415 18.4304ZM6.59889 18.4025C6.59889 15.6448 7.54596 12.8942 9.44708 10.6797C9.79527 10.2688 9.78134 9.65599 9.39833 9.27298L9.41226 9.25905C8.98747 8.83426 8.28412 8.85515 7.89415 9.31476C5.65877 11.9192 4.5376 15.1643 4.5376 18.3955C4.5376 21.6267 5.63788 24.8162 7.83844 27.4137C8.22841 27.8733 8.92479 27.9011 9.34958 27.4763C9.77437 27.0515 9.75348 26.4875 9.40529 26.0696C7.53203 23.8621 6.60585 21.1393 6.60585 18.4025H6.59889ZM9.73955 18.4164C9.73955 20.3106 10.3524 22.2047 11.5571 23.7716C11.9401 24.2591 12.6643 24.3078 13.11 23.8621C13.5557 23.4164 13.5139 22.915 13.2006 22.5111C12.4136 21.4875 11.954 20.2897 11.8426 19.0641C11.8217 18.8482 11.8148 18.6323 11.8148 18.4164C11.8148 16.9819 12.2674 15.5543 13.1727 14.3635C13.4861 13.9526 13.4443 13.3747 13.0822 13.0056C12.6365 12.5599 11.9053 12.6156 11.5223 13.117C10.3384 14.6838 9.74652 16.5501 9.74652 18.4164H9.73955ZM26.1114 27.5738C26.1114 27.1699 25.7841 26.8426 25.3802 26.8426H11.6616C11.2577 26.8426 10.9304 27.1699 10.9304 27.5738V32.1699C10.9304 32.5738 11.2577 32.9011 11.6616 32.9011H25.3802C25.7841 32.9011 26.1114 32.5738 26.1114 32.1699V27.5738ZM27.2604 18.4164C27.2604 16.5571 26.6685 14.6838 25.4847 13.117C25.1017 12.6156 24.3705 12.5599 23.9248 13.0056C23.5557 13.3747 23.5209 13.9526 23.8343 14.3635C24.7396 15.5543 25.1922 16.9819 25.1922 18.4164C25.1922 19.851 25.1852 18.8482 25.1643 19.0641C25.0529 20.2897 24.5933 21.4944 23.8064 22.5111C23.493 22.915 23.5348 23.493 23.8969 23.8621C24.2591 24.2312 25.0669 24.2591 25.4499 23.7716C26.6546 22.1978 27.2674 20.3036 27.2674 18.4164H27.2604ZM32.4624 18.3955C32.4624 15.1574 31.3412 11.9123 29.1059 9.31476C28.7159 8.85515 28.0125 8.83426 27.5877 9.25905L27.6017 9.27298C27.2187 9.65599 27.2047 10.2618 27.5529 10.6797C29.454 12.8942 30.4011 15.6518 30.4011 18.4025C30.4011 21.1532 29.468 23.8621 27.6017 26.0696C27.2535 26.4805 27.2744 27.0933 27.6574 27.4763C28.0404 27.8593 28.7786 27.8733 29.1685 27.4137C31.3691 24.8162 32.4694 21.6059 32.4694 18.3955H32.4624Z",fill:"currentColor"})});var p=e.i(57783);let g=({href:e,ariaLabel:n,iconSrc:r,iconWidth:o,iconHeight:i,FallbackIcon:s})=>(0,t.jsx)("a",{href:e,target:"_blank",rel:"noopener noreferrer","aria-label":n,className:"sns_link flex items-center justify-center w-9 h-9 text-textQuinary",children:r?(0,t.jsx)("img",{src:(0,p.createImgixImageSrc)(r,{w:72}),className:"w-9 h-9",width:o,height:i,alt:""}):(0,t.jsx)(s,{className:"w-9 h-9"})}),m=({snsIconsData:e,snsUrls:n})=>{let r=e?.youtube?.src,o=e?.tiktok?.src,i=e?.instagram?.src,s=e?.twitter?.src,p=e?.voicy?.src,m=e?.live?.src,h=e?.youtube?.width,v=e?.youtube?.height,w=e?.tiktok?.width,x=e?.tiktok?.height,y=e?.instagram?.width,b=e?.instagram?.height,E=e?.twitter?.width,C=e?.twitter?.height,S=e?.voicy?.width,R=e?.voicy?.height,T=e?.live?.width,P=e?.live?.height;return(0,t.jsxs)("div",{className:"flex gap-4",children:[n.youtube&&(0,t.jsx)(g,{href:n.youtube,ariaLabel:"YouTube",iconSrc:r,iconWidth:h,iconHeight:v,FallbackIcon:a}),n.tiktok&&(0,t.jsx)(g,{href:n.tiktok,ariaLabel:"TikTok",iconSrc:o,iconWidth:w,iconHeight:x,FallbackIcon:l}),n.instagram&&(0,t.jsx)(g,{href:n.instagram,ariaLabel:"Instagram",iconSrc:i,iconWidth:y,iconHeight:b,FallbackIcon:u}),n.twitter&&(0,t.jsx)(g,{href:n.twitter,ariaLabel:"Twitter",iconSrc:s,iconWidth:E,iconHeight:C,FallbackIcon:c}),n.voicy&&(0,t.jsx)(g,{href:n.voicy,ariaLabel:"Voicy",iconSrc:p,iconWidth:S,iconHeight:R,FallbackIcon:d}),n.live&&(0,t.jsx)(g,{href:n.live,ariaLabel:"Live",iconSrc:m,iconWidth:T,iconHeight:P,FallbackIcon:f})]})};e.s(["SnsIconListTypeAEx",0,m],8248),e.s(["FooterTypeAEx",0,({footerBackgroun
2dImageData:e,footerLogoData:a,snsIconsData:l,footerSettings:u})=>{let{footerContentList:c,snsUrls:d,copyright:f,locales:g}=u,h=e?.src,v=a?.src,w=a?.spDisplayWidth,x=a?.pcDisplayWidth,y=a?.width,b=a?.height;return(0,t.jsxs)("div",{className:(0,o.cn)("flex flex-col items-center w-full pt-0 px-8 pb-6 text-textQuinary bg-footerPrimary bg-repeat",r.overrideThemes.FooterTypeAEx?.Block),style:h?{backgroundImage:`url(${h})`}:void 0,children:[(0,t.jsxs)("div",{className:"flex items-center flex-col sm:flex-row gap-6.25 sm:gap-0 justify-center mt-9.5 sm:mt-5.5 relative w-full",children:[v&&w&&x&&(0,t.jsx)("div",{className:"flex items-center mt-0 sm:mt-9.5",children:(0,t.jsx)("img",{alt:"",src:(0,p.createImgixImageSrc)(v,{w:x}),srcSet:`${(0,p.createImgixImageSrc)(v,{w:x})}, ${(0,p.createImgixImageSrc)(v,{w:2*x})} 2x`,loading:"lazy",width:y,height:b,className:"w-(--sp-width) sm:w-(--pc-width)",style:{"--sp-width":`${w}px`,"--pc-width":`${x}px`}})}),(0,t.jsx)("div",{className:"flex relative sm:absolute top-0 right-0",children:(0,t.jsx)(m,{snsIconsData:l,snsUrls:d})})]}),(0,t.jsx)(i.LocaleSelect,{locales:g}),(0,t.jsx)("div",{className:"mt-13.75 w-full",children:(0,t.jsxs)("div",{className:"flex sm:items-end flex-col sm:flex-row gap-1.75 sm:justify-between mt-3",children:[(0,t.jsx)("div",{className:"flex flex-wrap gap-y-3 gap-x-6",children:c.map(e=>e.id===s.EXTERNAL_LINK_ID?(0,t.jsx)("a",{target:"_blank",rel:"noopener noreferrer",className:"text-[0.6875rem] text-textQuinary",href:e.href,children:e.text},e.key):(e.id===s.INTERNAL_LINK_ID,(0,t.jsx)(n.default,{href:e.href,prefetch:!1,className:"text-[0.6875rem] hover:underline",children:e.text},e.key)))}),f&&(0,t.jsx)("small",{className:"text-[0.5625rem] sm:text-[0.6875rem] whitespace-pre-wrap text-center sm:text-end [&_a]:text-inherit [&_a]:no-underline [&_a:hover]:underline",dangerouslySetInnerHTML:{__html:f}})]})})]})}],66761);var h=e.i(59895);e.s(["HeaderLayoutTypeAEx",0,({backgroundColorClass:e,headerClassName:n,children:r})=>{let i=` 3 @media (min-width: ${h.HEADER_BREAK_POINT}) { 4 .header-layout { height: 110px; padding-left: 40px; } 5 } 6 `;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("style",{children:i}),(0,t.jsx)("div",{className:(0,o.cn)("header-layout h-15.5 pl-3 pr-3.75 sm:pr-4.75 flex items-center justify-between w-full",e,n),children:r})]})}],72926)},30262,e=>{"use strict";var t=e.i(91398),n=e.i(3828),r=e.i(25113),o=e.i(85165),i=e.i(63235);e.s(["LocaleSelect",0,({locales:e})=>{let{locale:s,asPath:a,push:l}=(0,n.useRouter)(),u=(0,o.useLocaleSelectOptions)(e),c=(0,i.useCurrentLocaleWord)();return void 0===u||void 0===s?null:(0,t.jsx)("div",{className:"mt-7.5",children:(0,t.jsxs)(r.DropdownMenu,{children:[(0,t.jsx)(r.DropdownMenuTrigger,{className:"rounded-[3px] border py-0.75 px-2 hover:opacity-60",children:(0,t.jsx)("div",{className:"flex items-center text-[0.75rem] font-medium tracking-[0.5px] leading-4.25 gap-1 after:bg-textQuinary after:content-[''] after:block after:h-1 after:w-2 after:[clip-path:polygon(0_0,100%_0,50%_100%)]",children:c})}),(0,t.jsx)(r.DropdownMenuContent,{className:"w-auto bg-backgroundPrimary text-textPrimary",children:u.map(e=>(0,t.jsx)(r.DropdownMenuItem,{className:"focus:bg-themePrimary focus:text-textQuinary",onClick:()=>{l(a,a,{locale:e.localeCode})},children:e.text},e.localeCode))})]})})}])},11433,e=>{"use strict";var t=e.i(91398),n=e.i(41158),r=e.i(45597),o=e.i(23039),i=e.i(85263),s=e.i(71816);e.s(["PcLinkList",0,({textColorClass:e,headerContentList:a})=>(0,t.jsx)(t.Fragment,{children:a.map(a=>a.id===r.EXTERNAL_LINK_ID?(0,t.jsx)("a",{href:a.href,target:"_blank",rel:"noopener noreferrer",className:(0,i.cn)((0,s.textVariant)({variant:"menuPc"}),"sm:text-[1.125rem] font-bold sm:tracking-[0.07em] sm:leading-4.25 no-underline transition-all duration-500 hover:opacity-50",e,o.overrideThemes.HeaderTypeAEx?.PcHeaderMenu?.PcLinkList?.Text),children:a.text},a.key):(0,t.jsx)(n.default,{prefetch:!1,href:a.href,className:(0,i.cn)((0,s.textVariant)({variant:"menuPc"}),"sm:text-[1.125rem] font-bold sm:tracking-[0.07em] sm:leading-4.25 transition-all duration-500 hover:opacity-50",e,o.overrideThemes.HeaderTypeAEx?.PcHeaderMenu?.PcLinkList?.Text),children:a.text},a.key))})])},18390,e=>{"use strict";var t=e.i(91398),n=e.i(91788),r=e.i(41158),o=e.i(52763),i=e.i(7856),s=e.i(82797),a=e.i(59895),l=e.i(25615),u=e.i(83565),c=e.i(8248),d=e.i(10372),f=e.i(2068),p=e.i(45597),g=e.i(71816);let m=({headerContentList:e})=>(0,t.jsx)(t.Fragment,{children:e.map(e=>e.id===p.EXTERNAL_LINK_ID?(0,t.jsx)("a",{href:e.href,target:"_blank",rel:"noopener noreferrer",className:`text-textQuinary no-u
6nderline transition-all duration-500 ${(0,g.textVariant)({variant:"menuSP"})} text-center hover:opacity-50`,children:e.text},e.key):(0,t.jsx)(r.default,{prefetch:!1,href:e.href,className:`text-textQuinary transition-all duration-500 ${(0,g.textVariant)({variant:"menuSP"})} text-center hover:opacity-50`,children:e.text},e.key))});var h=e.i(85263);let v=({href:e,text:n})=>(0,t.jsx)(r.default,{href:e,className:(0,h.cn)("inline-flex items-center justify-center rounded-full border-2 border-textQuinary text-textQuinary text-sm font-bold transition-all duration-500 w-37 h-10 whitespace-nowrap cursor-pointer hover:bg-textQuinary hover:text-themePrimary active:bg-textQuinary active:text-themePrimary",(0,g.textVariant)({variant:"menuPc"})),children:n});var w=e.i(57783);let x=` 7 @media (min-width: ${a.HEADER_BREAK_POINT}) { 8 .hide-on-pc { display: none; } 9 } 10`;e.s(["SpHeaderMenuButtonTypeAEx",0,({iconColorClass:e,menuLogoData:p,snsIconsData:g,headerSettings:y})=>{let{headerContentList:b,headerButtonText:E,isNoLoginFc:C,snsUrls:S}=y,{mypageText:R,loginText:T,signUpText:P}=E,{isLoggedIn:M}=(0,i.useMe)(),{isOpen:D,onOpen:k,onClose:O}=(0,s.useHeaderDisclosure)();(0,n.useEffect)(()=>{if(!D)return;let e=window.matchMedia(`(min-width: ${a.HEADER_BREAK_POINT})`),t=e=>{e.matches&&O()};return e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[D,O]);let I=p?.src,A=p?.spDisplayWidth;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("style",{children:x}),(0,t.jsx)("button",{type:"button","aria-label":"ã¡ãã¥ã¼",className:`hide-on-pc absolute top-2.75 right-4.75 border-0 bg-transparent p-0 ${e}`,onClick:k,children:(0,t.jsx)(l.MenuIcon,{className:"h-5.25 w-7"})}),(0,t.jsx)(o.Drawer,{open:D,swipeDirection:"right",onOpenChange:e=>{e||O()},children:(0,t.jsxs)(o.DrawerContent,{className:(0,h.cn)("w-full bg-hamburgerModalMenuPrimary min-[769px]:w-1/2 data-[swipe-direction=right]:rounded-none data-[swipe-direction=right]:border-l-0","hide-on-pc","[[data-slot=drawer-portal]:has(&)_[data-slot=drawer-overlay]]:bg-black/36 [[data-slot=drawer-portal]:has(&)_[data-slot=drawer-overlay]]:backdrop-filter-none"),children:[(0,t.jsx)(o.DrawerClose,{"aria-label":"Close",className:"absolute top-2 right-6 inline-flex h-10 w-auto items-center justify-center rounded-lg border border-transparent p-0 text-textQuinary transition-colors duration-200 hover:bg-themePrimary",children:(0,t.jsx)(u.CloseIcon,{className:"h-5 w-5"})}),(0,t.jsxs)("div",{className:"flex h-screen flex-1 flex-col items-center overflow-y-auto bg-hamburgerModalMenuPrimary px-6 pt-9.5 pb-2",children:[(0,t.jsx)(r.default,{prefetch:!1,href:(0,f.createPagePath)({pageId:d.PAGE_ID.TOP}),children:I&&(0,t.jsx)("img",{src:(0,w.createImgixImageSrc)(I,{w:220}),srcSet:`${(0,w.createImgixImageSrc)(I,{w:220})}, ${(0,w.createImgixImageSrc)(I,{w:440})} 2x`,width:p?.width,height:p?.height,className:"h-auto mb-4.5",style:{width:`${A}px`},alt:""})}),!C&&(0,t.jsx)("div",{className:"flex gap-2.5 mb-3.75",children:M?(0,t.jsx)(v,{href:(0,f.createPagePath)({pageId:d.PAGE_ID.MYPAGE}),text:R}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(v,{href:(0,f.createPagePath)({pageId:d.PAGE_ID.LP}),text:P}),(0,t.jsx)(v,{href:(0,f.createPagePath)({pageId:d.PAGE_ID.SIGNIN}),text:T})]})}),(0,t.jsx)("div",{className:"flex flex-col items-center gap-3.75 mb-4.5 text-textQuinary",children:(0,t.jsx)(m,{headerContentList:b})}),(0,t.jsx)("div",{className:"flex items-center text-textQuinary",children:(0,t.jsx)(c.SnsIconListTypeAEx,{snsIconsData:g,snsUrls:S})})]})]})})]})}],18390)},82797,25615,e=>{"use strict";var t=e.i(3828),n=e.i(91788);e.s(["useHeaderDisclosure",0,()=>{let e=(0,t.useRouter)(),[r,o]=(0,n.useState)(!1),i=(0,n.useCallback)(()=>o(!0),[]),s=(0,n.useCallback)(()=>o(!1),[]);return(0,n.useEffect)(()=>(e.events.on("routeChangeStart",s),()=>e.events.off("routeChangeStart",s)),[e,s]),{isOpen:r,onOpen:i,onClose:s}}],82797);var r=e.i(91398);e.s(["MenuIcon",0,e=>(0,r.jsxs)("svg",{viewBox:"0 0 28 21",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,r.jsx)("rect",{width:"28",height:"3.31579",rx:"1.65789",fill:"
10currentColor"}),(0,r.jsx)("rect",{y:"8.84216",width:"28",height:"3.31579",rx:"1.65789",fill:"currentColor"}),(0,r.jsx)("rect",{y:"17.6842",width:"28",height:"3.31579",rx:"1.65789",fill:"currentColor"})]})],25615)},52763,e=>{"use strict";var t=e.i(91398),n=e.i(91788);e.i(73771);var r=e.i(62366),o=e.i(7439),i=e.i(22506),s=e.i(81276),a=e.i(36395),l=e.i(81387),u=e.i(80596),c=e.i(71375),d=e.i(43360),f=e.i(61490),p=e.i(11923),g=e.i(48156),m=e.i(3461),h=e.i(50760),v=e.i(93644),w=e.i(18537);class x extends w.DialogHandle{}e.s(["Backdrop",()=>r.DrawerBackdrop,"Close",()=>o.DrawerClose,"Content",()=>i.DrawerContent,"Description",()=>s.DrawerDescription,"Handle",0,x,"Indent",()=>a.DrawerIndent,"IndentBackground",()=>l.DrawerIndentBackground,"Popup",()=>u.DrawerPopup,"Portal",()=>c.DrawerPortal,"Provider",()=>d.DrawerProvider,"Root",()=>f.DrawerRoot,"SwipeArea",()=>p.DrawerSwipeArea,"Title",()=>g.DrawerTitle,"Trigger",()=>m.DrawerTrigger,"Viewport",()=>h.DrawerViewport,"VirtualKeyboardProvider",()=>v.DrawerVirtualKeyboardProvider,"createHandle",0,function(){return new x}],4706);var y=e.i(4706),y=y,b=e.i(85263);let E=n.createContext(null);function C({...e}){return(0,t.jsx)(y.Portal,{"data-slot":"drawer-portal",...e})}function S({className:e,...n}){return(0,t.jsx)(y.Backdrop,{"data-slot":"drawer-overlay",className:(0,b.cn)("fixed inset-0 z-50 min-h-dvh bg-black/10 opacity-[max(var(--drawer-overlay-min-opacity,0),calc(1-var(--drawer-swipe-progress)))] transition-opacity duration-450 ease-[cubic-bezier(0.32,0.72,0,1)] select-none data-ending-style:pointer-events-none data-ending-style:opacity-0 data-ending-style:duration-[calc(var(--drawer-swipe-strength)*400ms)] data-snap-points:[--drawer-overlay-min-opacity:0.5] data-starting-style:opacity-0 data-swiping:duration-0 supports-backdrop-filter:backdrop-blur-xs supports-[-webkit-touch-callout:none]:absolute",e),...n})}function R({className:e,...n}){return(0,t.jsx)("div",{"data-slot":"drawer-swipe-handle","aria-hidden":"true",className:(0,b.cn)("relative z-10 flex shrink-0 cursor-grab transition-opacity duration-200 group-data-nested-drawer-open/drawer-popup:opacity-0 group-data-nested-drawer-swiping/drawer-popup:opacity-100 group-data-[swipe-axis=x]/drawer-popup:h-full group-data-[swipe-axis=x]/drawer-popup:w-3 group-data-[swipe-axis=x]/drawer-popup:items-center group-data-[swipe-axis=y]/drawer-popup:h-3 group-data-[swipe-axis=y]/drawer-popup:w-full group-data-[swipe-axis=y]/drawer-popup:justify-center group-data-[swipe-direction=down]/drawer-popup:items-end group-data-[swipe-direction=left]/drawer-popup:order-last group-data-[swipe-direction=left]/drawer-popup:justify-start group-data-[swipe-direction=right]/drawer-popup:justify-end group-data-[swipe-direction=up]/drawer-popup:order-last group-data-[swipe-direction=up]/drawer-popup:items-start after:block after:shrink-0 after:rounded-full after:bg-muted group-data-[swipe-axis=x]/drawer-popup:after:h-[100px] group-data-[swipe-axis=x]/drawer-popup:after:w-1.5 group-data-[swipe-axis=y]/drawer-popup:after:h-1.5 group-data-[swipe-axis=y]/drawer-popup:after:w-[100px] active:cursor-grabbing",e),...n})}e.s(["Drawer",0,function({modal:e=!0,showSwipeHandle:r=!1,snapPoints:o,swipeDirection:i="down",...s}){let a=null!=o&&o.length>0,l=n.useMemo(()=>({hasSnapPoints:a,modal:e,showSwipeHandle:r,swipeDirection:i}),[a,e,r,i]);return(0,t.jsx)(E.Provider,{value:l,children:(0,t.jsx)(y.Root,{"data-slot":"drawer",modal:e,snapPoints:o,swipeDirection:i,...s})})},"DrawerClose",0,function({...e}){return(0,t.jsx)(y.Close,{"data-slot":"drawer-close",...e})},"DrawerContent",0,function({className:e,children:r,...o}){let{hasSnapPoints:i,modal:s,showSwipeHandle:a,swipeDirection:l}=function(){let e=n.useContext(E);if(!e)throw Error("useDrawer must be used within a Drawer.");return e}();return(0,t.jsxs)(C,{"data-slot":"drawer-portal",children:[!0===s&&(0,t.jsx)(S,{"data-snap-points":i?"":void 0}),(0,t.jsx)(y.Viewport,{"data-slot":"drawer-viewport","data-modal":s,className:"pointer-events-none fixed inset-0 z-50 select-none data-[modal=true]:pointer-events-auto",children:(0,t.jsxs)(y.Popup,{"data-slot":"drawer-popup","data-swipe-axis":"down"===l||"up"===l?"y":"x","data-snap-points":i?"":void 0,className:(0,b.cn)("group/drawer-popup pointer-events-auto fixed z-50 m-(--drawer-inset,0px) flex h-(--drawer-content-height) max-h-(--drawer-content-max-height,none) min-h-0 w-(--drawer-content-width,auto) transform-[translate3d(var(--translate-x,0px),var(--translate-y,0px),0)_scale(var(--stack-scale))] flex-col bg-popover text-sm text-popover-foreground transition-[transform,height,opacity,filter] duration-450 ease-[
10cubic-bezier(0.22,1,0.36,1)] will-change-transform outline-none select-none [interpolate-size:allow-keywords] data-[swipe-direction=down]:rounded-t-xl data-[swipe-direction=down]:border-t data-[swipe-direction=left]:rounded-r-xl data-[swipe-direction=left]:border-r data-[swipe-direction=right]:rounded-l-xl data-[swipe-direction=right]:border-l data-[swipe-direction=up]:rounded-b-xl data-[swipe-direction=up]:border-b","data-nested-drawer-open:overflow-hidden data-nested-drawer-open:brightness-95","after:pointer-events-none after:absolute after:bg-(--drawer-bleed-background,var(--color-popover)) data-[swipe-axis=x]:after:inset-y-0 data-[swipe-axis=x]:after:w-(--bleed) data-[swipe-axis=y]:after:inset-x-0 data-[swipe-axis=y]:after:h-(--bleed) data-[swipe-direction=down]:after:top-full data-[swipe-direction=left]:after:right-full data-[swipe-direction=right]:after:left-full data-[swipe-direction=up]:after:bottom-full","[--drawer-content-height:var(--drawer-height,auto)] data-[swipe-axis=x]:[--drawer-content-width:75%] data-[swipe-axis=y]:[--drawer-content-max-height:calc(100dvh-6rem)] data-[swipe-axis=y]:data-snap-points:[--drawer-content-height:100dvh] data-[swipe-axis=x]:sm:[--drawer-content-width:24rem]","[--bleed:3rem] [--peek:1rem] [--stack-height:var(--drawer-frontmost-height,var(--drawer-height,0px))] [--stack-peek-offset:max(0px,calc((var(--nested-drawers)-var(--stack-progress))*var(--peek)))] [--stack-progress:clamp(0,var(--drawer-swipe-progress),1)] [--stack-scale-base:max(0,
10calc(1-(var(--nested-drawers)*var(--stack-step))))] [--stack-scale:clamp(0,calc(var(--stack-scale-base)+(var(--stack-step)*var(--stack-progress))),1)] [--stack-shrink:calc(1-var(--stack-scale))] [--stack-step:0.05]","data-ending-style:transform-(--closed-transform) data-ending-style:opacity-[0.9999] data-ending-style:duration-[calc(var(--drawer-swipe-strength)*400ms)] data-nested-drawer-swiping:duration-0 data-ending-style:data-nested-drawer-swiping:duration-[calc(var(--drawer-swipe-strength)*400ms)] data-starting-style:transform-(--closed-transform) data-swiping:duration-0 data-ending-style:data-swiping:duration-[calc(var(--drawer-swipe-strength)*400ms)]","data-[swipe-axis=y]:inset-x-0 data-[swipe-axis=y]:data-nested-drawer-open:h-(--stack-height)","data-[swipe-axis=x]:inset-y-0 data-[swipe-axis=x]:flex-row","data-[swipe-direction=down]:bottom-0 data-[swipe-direction=down]:origin-bottom data-[swipe-direction=down]:[--closed-transform:translate3d(0,calc(100%+var(--drawer-inset,0px)+2px),0)] data-[swipe-direction=down]:[--translate-y:calc(var(--drawer-snap-point-offset,0px)+var(--drawer-swipe-movement-y)-var(--stack-peek-offset)-(var(--stack-shrink)*var(--stack-height)))]","data-[swipe-direction=up]:top-0 data-[swipe-direction=up]:origin-top data-[swipe-direction=up]:[--closed-transform:translate3d(0,calc(-100%-var(--drawer-inset,0px)-2px),0)] data-[swipe-direction=up]:[--translate-y:calc(var(--drawer-snap-point-offset,0px)+var(--drawer-swipe-movement-y)+var(--stack-peek-offset)+(var(--stack-shrink)*var(--stack-height)))]","data-[swipe-direction=left]:left-0 data-[swipe-direction=left]:origin-left data-[swipe-direction=left]:[--closed-transform:translate3d(calc(-100%-var(--drawer-inset,0px)-2px),0,0)] data-[swipe-direction=left]:[--translate-x:calc(var(--drawer-swipe-movement-x)+var(--stack-peek-offset)+(var(--stack-shrink)*100%))]","data-[swipe-direction=right]:right-0 data-[swipe-direction=right]:origin-right data-[swipe-direction=right]:[--closed-transform:translate3d(calc(100%+var(--drawer-inset,0px)+2px),0,0)] data-[swipe-direction=right]:[--translate-x:calc(var(--drawer-swipe-movement-x)-var(--stack-peek-offset)-(var(--stack-shrink)*100%))]",e),...o,children:[a&&(0,t.jsx)(R,{}),(0,t.jsx)(y.Content,{"data-slot":"drawer-content",className:(0,b.cn)("flex min-h-0 flex-1 flex-col overflow-hidden overscroll-contain rounded-[inherit] transition-opacity duration-300 ease-[cubic-bezier(0.45,1.005,0,1.005)] select-text group-data-nested-drawer-open/drawer-popup:opacity-0 group-data-nested-drawer-swiping/drawer-popup:opacity-100 group-data-swiping/drawer-popup:select-none"),children:r})]})})]})}],52763)},25113,85165,63235,e=>{"use strict";var t=e.i(91398);e.i(38954);var n=e.i(76982),r=e.i(35567),o=e.i(13273),i=e.i(85770),s=e.i(81909),a=e.i(64772),l=e.i(82009),u=e.i(32386),c=e.i(3199),d=e.i(63790),f=e.i(69276),p=e.i(9879),g=e.i(54364),m=e.i(96708),h=e.i(58255),v=e.i(6615),w=e.i(58967),x=e.i(45512),y=e.i(82210),b=e.i(21716),E=e.i(96184),C=e.i(61671);class S extends C.BasePopupHandle{constructor(){super((0,E.createNullMenuStore)(),"Menu")}open(e){this.openByTrigger(e)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}}e.s(["Arrow",()=>n.MenuArrow,"Backdrop",()=>r.MenuBackdrop,"CheckboxItem",()=>o.MenuCheckboxItem,"CheckboxItemIndicator",()=>i.MenuCheckboxItemIndicator,"Group",()=>s.MenuGroup,"GroupLabel",()=>a.MenuGroupLabel,"Handle",0,S,"Item",()=>
10l.MenuItem,"LinkItem",()=>u.MenuLinkItem,"Popup",()=>c.MenuPopup,"Portal",()=>d.MenuPortal,"Positioner",()=>f.MenuPositioner,"RadioGroup",()=>p.MenuRadioGroup,"RadioItem",()=>g.MenuRadioItem,"RadioItemIndicator",()=>m.MenuRadioItemIndicator,"Root",()=>h.MenuRoot,"Separator",()=>y.Separator,"SubmenuRoot",()=>v.MenuSubmenuRoot,"SubmenuTrigger",()=>b.MenuSubmenuTrigger,"Trigger",()=>w.MenuTrigger,"Viewport",()=>x.MenuViewport,"createHandle",0,function(){return new S}],22024);var R=e.i(22024),R=R,T=e.i(85263);(0,e.i(5270).default)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]),e.i(68006),e.s(["DropdownMenu",0,function({...e}){return(0,t.jsx)(R.Root,{"data-slot":"dropdown-menu",...e})},"DropdownMenuContent",0,function({align:e="start",alignOffset:n=0,side:r="bottom",sideOffset:o=4,className:i,...s}){return(0,t.jsx)(R.Portal,{children:(0,t.jsx)(R.Positioner,{className:"isolate z-50 outline-none",align:e,alignOffset:n,side:r,sideOffset:o,children:(0,t.jsx)(R.Popup,{"data-slot":"dropdown-menu-content",className:(0,T.cn)("z-50 max-h-(--available-height) w-(--anchor-width) min-w-32 origin-(--transform-origin) overflow-x-hidden overflow-y-auto rounded-md bg-popover p-1 text-popover-foreground shadow-md ring-1 ring-foreground/10 duration-100 outline-none 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-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:overflow-hidden data-closed:fade-out-0 data-closed:zoom-out-95",i),...s})})})},"DropdownMenuItem",0,function({className:e,inset:n,variant:r="default",...o}){return(0,t.jsx)(R.Item,{"data-slot":"dropdown-menu-item","data-inset":n,"data-variant":r,className:(0,T.cn)("group/dropdown-menu-item relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground not-data-[variant=destructive]:focus:**:text-accent-foreground data-inset:pl-8 data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 data-[variant=destructive]:focus:text-destructive dark:data-[variant=destructive]:focus:bg-destructive/20 data-disabled:pointer-events-none data-disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 data-[variant=destructive]:*:[svg]:text-destructive",e),...o})},"DropdownMenuTrigger",0,function({...e}){return(0,t.jsx)(R.Trigger,{"data-slot":"dropdown-menu-trigger",...e})}],25113);var P=e.i(3828);let M={JA:"ja",EN_US:"en-US",ZH_CN:"zh-CN",ZH_TW:"zh-TW",KO:"ko"},D={ja:"æ¥æ¬èª - ja","en-US":"English - en-US","zh-CN":"ç®ä½ä¸æ - zh-CN","zh-TW":"ç¹é«ä¸æ - zh-TW",ko:"íêµì´ - ko"},k=e=>void 0!==e&&Object.values(M).some(t=>t===e),O=e=>D[e];e.s(["useLocaleSelectOptions",0,e=>{let{locale:t}=(0,P.useRouter)();if(e&&k(t))return e.map(e=>{let t=O(e);return{localeCode:e,text:t}})}],85165),e.s(["useCurrentLocaleWord",0,()=>{let{locale:e}=(0,P.useRouter)();return k(e)?O(e):""}],63235)}]); 11 12//# debugId=2281645f-9eef-46d3-3e6f-67f7e7ac6b29 13//# sourceMappingURL=2xd62qv3olw2w.js.map
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.