(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,358527,777321,e=>{"use strict";e.i(722428);var t=e.i(641645),n=e.i(92615),r=e.i(447594),o=e.i(331033);function i(e,t,n){return Math.floor(e/t)!==n}function l(e,t){return t<0||t>=e.current.length}function s(e,t){return a(e,{disabledIndices:t})}function u(e,t){return a(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function a(e){let{startingIndex:t=-1,decrement:n=!1,disabledIndices:r,amount:o=1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=t;do i+=n?-o:o;while(i>=0&&i<=e.current.length-1&&p(e,i,r))return i}function c(e,n){let s,{event:u,orientation:c,loopFocus:f,rtl:d,cols:v,disabledIndices:h,minIndex:m,maxIndex:b,prevIndex:g,stopEvent:E=!1}=n,y=g;if(u.key===o.ARROW_UP?s="up":u.key===o.ARROW_DOWN&&(s="down"),s){let n=[],o=[],i=!1,c=0;{let t=null,r=-1;e.current.forEach((e,l)=>{if(null==e)return;c+=1;let s=e.closest('[role="row"]');s&&(i=!0),(s!==t||-1===r)&&(t=s,n[r+=1]=[]),n[r].push(l),o[l]=r})}let d=!1,w=0;if(i)for(let e of n){let t=e.length;t>w&&(w=t),t!==v&&(d=!0)}let R=d&&c{if(!d||-1===g)return;let r=o[g];if(null==r)return;let i=n[r].indexOf(g),l="up"===t?-1:1;for(let t=r+l,o=0;o=n.length){if(!f||R)return;t=t<0?n.length-1:0}let r=n[t];for(let t=Math.min(i,r.length-1);t>=0;t-=1){let n=r[t];if(!p(e,n,h))return n}}})(s)??(n=>{if(!R||-1===g)return;let r=g%k,o="up"===n?-k:k,i=b-b%k,l=(0,t.floor)(b/k)+1;for(let t=g-r+o,n=0;nb){if(!f)return;t=t<0?i:0}let n=Math.min(t+k-1,b);for(let o=Math.min(t+r,n);o>=t;o-=1)if(!p(e,o,h))return o}})(s);if(void 0!==x)y=x;else if(-1===g)y="up"===s?b:m;else if(y=a(e,{startingIndex:g,amount:k,decrement:"up"===s,disabledIndices:h}),f){if("up"===s&&(g-ke?n:n-k}"down"===s&&g+k>b&&(y=a(e,{startingIndex:g%k-k,amount:k,disabledIndices:h}))}l(e,y)&&(y=g)}if("both"===c){let n=(0,t.floor)(g/v);u.key===(d?o.ARROW_LEFT:o.ARROW_RIGHT)&&(E&&(0,r.stopEvent)(u),g%v!=v-1?(y=a(e,{startingIndex:g,disabledIndices:h}),f&&i(y,v,n)&&(y=a(e,{startingIndex:g-g%v-1,disabledIndices:h}))):f&&(y=a(e,{startingIndex:g-g%v-1,disabledIndices:h})),i(y,v,n)&&(y=g)),u.key===(d?o.ARROW_RIGHT:o.ARROW_LEFT)&&(E&&(0,r.stopEvent)(u),g%v!=0?(y=a(e,{startingIndex:g,decrement:!0,disabledIndices:h}),f&&i(y,v,n)&&(y=a(e,{startingIndex:g+(v-g%v),decrement:!0,disabledIndices:h}))):f&&(y=a(e,{startingIndex:g+(v-g%v),decrement:!0,disabledIndices:h})),i(y,v,n)&&(y=g));let s=(0,t.floor)(b/v)===n;l(e,y)&&(y=f&&s?u.key===(d?o.ARROW_RIGHT:o.ARROW_LEFT)?b:a(e,{startingIndex:g-g%v-1,disabledIndices:h}):g)}return y}function f(e,t,n){let r=[],o=0;return e.forEach((e,i)=>{let{width:l,height:s}=e,u=!1;for(n&&(o=0);!u;){let e=[];for(let n=0;nnull==r[e])?(e.forEach(e=>{r[e]=i}),u=!0):o+=1}}),[...r]}function d(e,t,n,r,o){if(-1===e)return -1;let i=n.indexOf(e),l=t[e];switch(o){case"tl":return i;case"tr":if(!l)return i;return i+l.width-1;case"bl":if(!l)return i;return i+(l.height-1)*r;case"br":return n.lastIndexOf(e);default:return -1}}function v(e,t){return t.flatMap((t,n)=>e.includes(t)?[n]:[])}function p(e,t,n){if("function"==typeof n?n(t):n?.includes(t)??!1)return!0;let r=e.current[t];return!!r&&(!h(r)||!n&&(r.hasAttribute("disabled")||"true"===r.getAttribute("aria-disabled")))}function h(e){return"none"!==(0,n.getComputedStyle)(e).display}e.s(["createGridCellMap",()=>f,"findNonDisabledListIndex",()=>a,"getGridCellIndexOfCorner",()=>d,"getGridCellIndices",()=>v,"getGridNavigatedIndex",()=>c,"getMaxListIndex",()=>u,"getMinListIndex",()=>s,"isElementVisible",()=>h,"isIndexOutOfListBounds",()=>l,"isListIndexDisabled",()=>p],358527);let m=0;function b(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{preventScroll:n=!1,cancelPrevious:r=!0,sync:o=!1}=t;r&&cancelAnimationFrame(m);let i=()=>e?.focus({preventScroll:n});o?i():m=requestAnimationFrame(i)}e.s(["enqueueFocus",()=>b],777321)},11931,197920,e=>{"use strict";var t=e.i(942347),n=e.i(996972),r=e.i(92615),o=e.i(362891),i=e.i(20746),l=e.i(887642),s=e.i(804849),u=e.i(161476),a=e.i(442383),c=e.i(946467),f=e.i(102094),d=e.i(285182),v=e.i(221732),p=e.i(682354),h=e.i(447594),m=e.i(103154),b=e.i(870541),g=e.i(358527),E=e.i(67077),y=e.i(586622),w=e.i(990134),R=e.i(777321);let k={inert:new WeakMap,"aria-hidden":new WeakMap},x="data-base-ui-inert",T={inert:new WeakSet,"aria-hidden":new WeakSet},S=new WeakMap,O=0,L=(e,t)=>t.map(t=>{if(e.contains(t))return t;let n=function e(t){return t?(0,r.isShadowRoot)(t)?t.host:e(t.parentNode):null}(t);return e.contains(n)?n:null}).filter(e=>null!=e),A=e=>{let t=new Set;return e.forEach(e=>{let n=e;for(;n&&!t.has(n);)t.add(n),n=n.parentNode}),t},C=(e,t,n)=>{let o=[],i=e=>{!e||n.has(e)||Array.from(e.children).forEach(e=>{"script"!==(0,r.getNodeName)(e)&&(t.has(e)?i(e):o.push(e))})};return i(e),o};function I(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{ariaHidden:n=!1,inert:r=!1,mark:o=!0,markerIgnoreElements:i=[]}=t,l=(0,f.ownerDocument)(e[0]).body;return function(e,t,n,r,o){let{mark:i=!0,markerIgnoreElements:l=[]}=o,s=r?"inert":n?"aria-hidden":null,u=null,a=null,c=L(t,e),f=new Set(i?L(t,l):[]),d=i?C(t,A(c),new Set(c)).filter(e=>!f.has(e)):[],v=[],p=[];if(s){let e=k[s],n=T[s];a=n,u=e;let r=L(t,Array.from(t.querySelectorAll("[aria-live]"))),o=c.concat(r);C(t,A(o),new Set(o)).forEach(t=>{let r=t.getAttribute(s),o=null!==r&&"false"!==r,i=(e.get(t)||0)+1;e.set(t,i),v.push(t),1===i&&o&&n.add(t),o||t.setAttribute(s,"inert"===s?"":"true")})}return i&&d.forEach(e=>{let t=(S.get(e)||0)+1;S.set(e,t),p.push(e),1===t&&e.setAttribute(x,"")}),O+=1,()=>{u&&v.forEach(e=>{let t=(u.get(e)||0)-1;u.set(e,t),t||(!a?.has(e)&&s&&e.removeAttribute(s),a?.delete(e))}),i&&p.forEach(e=>{let t=(S.get(e)||0)-1;S.set(e,t),t||e.removeAttribute(x)}),(O-=1)||(k.inert=new WeakMap,k["aria-hidden"]=new WeakMap,T.inert=new WeakSet,T["aria-hidden"]=new WeakSet,S=new WeakMap)}}(e,l,n,r,{mark:o,markerIgnoreElements:i})}var M=e.i(888393),W=e.i(205995),F=e.i(693354),N=e.i(704197),D=e.i(162115);let G=[];function Y(){G=G.filter(e=>e.deref()?.isConnected)}function P(){return Y(),G[G.length-1]?.deref()}function q(e,t){if(!t.current.includes("floating")&&!e.getAttribute("role")?.includes("dialog"))return;let r=(0,b.getTabbableOptions)(),o=(0,n.focusable)(e,r).filter(e=>{let t=e.getAttribute("data-tabindex")||"";return(0,n.isTabbable)(e,r)||e.hasAttribute("data-tabindex")&&!t.startsWith("-")}),i=e.getAttribute("tabindex");t.current.includes("floating")||0===o.length?"0"!==i&&e.setAttribute("tabindex","0"):("-1"!==i||e.hasAttribute("data-tabindex")&&"-1"!==e.getAttribute("data-tabindex"))&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}function H(e){let{context:k,children:x,disabled:T=!1,initialFocus:S=!0,returnFocus:O=!0,restoreFocus:L=!1,modal:A=!0,closeOnFocusOut:C=!0,openInteractionType:H="",nextFocusableElement:B,previousFocusableElement:$,beforeContentFocusGuardRef:X,externalTree:_,getInsideElements:j}=e,V="rootStore"in k?k.rootStore:k,K=V.useState("open"),U=V.useState("domReferenceElement"),z=V.useState("floatingElement"),{events:J,dataRef:Q}=V.context,Z=(0,l.useStableCallback)(()=>Q.current.floatingContext?.nodeId),ee=!1===S,et=(0,p.isTypeableCombobox)(U)&&ee,en=t.useRef(["content"]),er=(0,i.useValueAsRef)(S),eo=(0,i.useValueAsRef)(O),ei=(0,i.useValueAsRef)(H),el=(0,W.useFloatingTree)(_),es=(0,M.usePortalContext)(),eu=t.useRef(!1),ea=t.useRef(!1),ec=t.useRef(!1),ef=t.useRef(-1),ed=t.useRef(""),ev=t.useRef(""),ep=t.useRef(null),eh=t.useRef(null),em=(0,o.useMergedRefs)(ep,X,es?.beforeInsideRef),eb=(0,o.useMergedRefs)(eh,es?.afterInsideRef),eg=(0,u.useTimeout)(),eE=(0,u.useTimeout)(),ey=(0,c.useAnimationFrame)(),ew=null!=es,eR=(0,p.getFloatingFocusElement)(z),ek=(0,l.useStableCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:eR;return e?(0,n.tabbable)(e,(0,b.getTabbableOptions)()):[]}),ex=(0,l.useStableCallback)(()=>j?.().filter(e=>null!=e)??[]),eT=(0,l.useStableCallback)(e=>{let t=ek(e);return en.current.map(()=>t).filter(Boolean).flat()});t.useEffect(()=>{if(T||!A)return;function e(e){"Tab"===e.key&&(0,p.contains)(eR,(0,p.activeElement)((0,f.ownerDocument)(eR)))&&0===ek().length&&!et&&(0,h.stopEvent)(e)}let t=(0,f.ownerDocument)(eR);return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}},[T,U,eR,A,en,et,ek,eT]),t.useEffect(()=>{if(T||!K)return;let e=(0,f.ownerDocument)(eR);function t(){ec.current=!1}function n(e){let t=(0,p.getTarget)(e),n=ex();ec.current=!((0,p.contains)(z,t)||(0,p.contains)(U,t)||(0,p.contains)(es?.portalNode,t)||n.some(e=>e===t||(0,p.contains)(e,t))),ev.current=e.pointerType||"keyboard",t?.closest(`[${F.CLICK_TRIGGER_IDENTIFIER}]`)&&(ea.current=!0)}function r(){ev.current="keyboard"}return e.addEventListener("pointerdown",n,!0),e.addEventListener("pointerup",t,!0),e.addEventListener("pointercancel",t,!0),e.addEventListener("keydown",r,!0),()=>{e.removeEventListener("pointerdown",n,!0),e.removeEventListener("pointerup",t,!0),e.removeEventListener("pointercancel",t,!0),e.removeEventListener("keydown",r,!0)}},[T,z,U,eR,K,es,ex]),t.useEffect(()=>{if(T||!C)return;let e=(0,f.ownerDocument)(eR);function t(){ea.current=!0,eE.start(0,()=>{ea.current=!1})}function n(e){let t=(0,p.getTarget)(e),n=ek().indexOf(t);-1!==n&&(ef.current=n)}function o(t){let n=t.relatedTarget,o=t.currentTarget,i=(0,p.getTarget)(t);queueMicrotask(()=>{let l=Z(),s=V.context.triggerElements,u=ex(),a=n?.hasAttribute((0,w.createAttribute)("focus-guard"))&&[ep.current,eh.current,es?.beforeInsideRef.current,es?.afterInsideRef.current,es?.beforeOutsideRef.current,es?.afterOutsideRef.current,(0,N.resolveRef)($),(0,N.resolveRef)(B)].includes(n),c=!((0,p.contains)(U,n)||(0,p.contains)(z,n)||(0,p.contains)(n,z)||(0,p.contains)(es?.portalNode,n)||u.some(e=>e===n||(0,p.contains)(e,n))||null!=n&&s.hasElement(n)||s.hasMatchingElement(e=>(0,p.contains)(e,n))||a||el&&((0,m.getNodeChildren)(el.nodesRef.current,l).find(e=>(0,p.contains)(e.context?.elements.floating,n)||(0,p.contains)(e.context?.elements.domReference,n))||(0,m.getNodeAncestors)(el.nodesRef.current,l).find(e=>[e.context?.elements.floating,(0,p.getFloatingFocusElement)(e.context?.elements.floating)].includes(n)||e.context?.elements.domReference===n)));if(o===U&&eR&&q(eR,en),L&&o!==U&&!(i&&i.isConnected&&("function"==typeof i.checkVisibility?i.checkVisibility():(0,g.isElementVisible)(i)))&&(0,p.activeElement)(e)===e.body){if((0,r.isHTMLElement)(eR)&&(eR.focus(),"popup"===L))return void ey.request(()=>{eR.focus()});let e=ef.current,t=ek(),n=t[e]||t[t.length-1]||eR;(0,r.isHTMLElement)(n)&&n.focus()}if(Q.current.insideReactTree){Q.current.insideReactTree=!1;return}(et||!A)&&n&&c&&!ea.current&&(et||n!==P())&&(eu.current=!0,V.setOpen(!1,(0,E.createChangeEventDetails)(y.REASONS.focusOut,t)))})}function i(){ec.current||(Q.current.insideReactTree=!0,eg.start(0,()=>{Q.current.insideReactTree=!1}))}let l=(0,r.isHTMLElement)(U)?U:null,s=[];if(z||l)return l&&(l.addEventListener("focusout",o),l.addEventListener("pointerdown",t),s.push(()=>{l.removeEventListener("focusout",o),l.removeEventListener("pointerdown",t)})),z&&(z.addEventListener("focusin",n),z.addEventListener("focusout",o),es&&(z.addEventListener("focusout",i,!0),s.push(()=>{z.removeEventListener("focusout",i,!0)})),s.push(()=>{z.removeEventListener("focusin",n),z.removeEventListener("focusout",o)})),()=>{s.forEach(e=>{e()})}},[T,U,z,eR,A,el,es,V,C,L,ek,et,Z,en,Q,eg,eE,ey,B,$,ex]),t.useEffect(()=>{if(T||!z||!K)return;let e=Array.from(es?.portalNode?.querySelectorAll(`[${(0,w.createAttribute)("portal")}]`)||[]),t=el?(0,m.getNodeAncestors)(el.nodesRef.current,Z()):[],n=t.find(e=>(0,p.isTypeableCombobox)(e.context?.elements.domReference||null))?.context?.elements.domReference,r=I([z,...e,ep.current,eh.current,es?.beforeOutsideRef.current,es?.afterOutsideRef.current,...ex(),n,(0,N.resolveRef)($),(0,N.resolveRef)(B),et?U:null].filter(e=>null!=e),{ariaHidden:A||et,mark:!1}),o=I([z,...e].filter(e=>null!=e));return()=>{o(),r()}},[K,T,U,z,A,en,es,et,el,Z,B,$,ex]),(0,s.useIsoLayoutEffect)(()=>{if(!K||T||!(0,r.isHTMLElement)(eR))return;let e=(0,f.ownerDocument)(eR),t=(0,p.activeElement)(e);queueMicrotask(()=>{let e,n=eT(eR),r=er.current,o="function"==typeof r?r(ei.current||""):r;void 0===o||!1===o||(e=(e=!0===o||null===o?n[0]||eR:(0,N.resolveRef)(o))||n[0]||eR,(0,p.contains)(eR,t)||(0,R.enqueueFocus)(e,{preventScroll:e===eR}))})},[T,K,eR,ee,eT,er,ei]),(0,s.useIsoLayoutEffect)(()=>{var e;if(T||!eR)return;let t=(0,f.ownerDocument)(eR);function o(e){var t,n;let r;if(e.open||(t=e.nativeEvent,n=ev.current,r=(0,d.ownerWindow)(t.target),ed.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===y.REASONS.triggerHover&&"mouseleave"===e.nativeEvent.type&&(eu.current=!0),e.reason===y.REASONS.outsidePress)if(e.nested)eu.current=!1;else if((0,h.isVirtualClick)(e.nativeEvent)||(0,h.isVirtualPointerEvent)(e.nativeEvent))eu.current=!1;else{let e=!1;document.createElement("div").focus({get preventScroll(){return e=!0,!1}}),e?eu.current=!1:eu.current=!0}}return e=(0,p.activeElement)(t),Y(),e&&"body"!==(0,r.getNodeName)(e)&&(G.push(new WeakRef(e)),G.length>20&&(G=G.slice(-20))),J.on("openchange",o),()=>{J.off("openchange",o);let e=(0,p.activeElement)(t),i=ex(),l=(0,p.contains)(z,e)||i.some(t=>t===e||(0,p.contains)(t,e))||el&&(0,m.getNodeChildren)(el.nodesRef.current,Z(),!1).some(t=>(0,p.contains)(t.context?.elements.floating,e)),s=function(){let e=eo.current,t="function"==typeof e?e(ed.current):e;if(void 0===t||!1===t)return null;if(null===t&&(t=!0),"boolean"==typeof t){let e=U||P();return e&&e.isConnected?e:null}let n=U||P();return(0,N.resolveRef)(t)||n||null}();queueMicrotask(()=>{let o=function(e){if(!e)return null;let t=(0,b.getTabbableOptions)();return(0,n.isTabbable)(e,t)?e:(0,n.tabbable)(e,t)[0]||e}(s),i="boolean"!=typeof eo.current;eo.current&&!eu.current&&(0,r.isHTMLElement)(o)&&(i||o===e||e===t.body||l)&&o.focus({preventScroll:!0}),eu.current=!1})}},[T,z,eR,eo,Q,J,el,U,Z,ex]),(0,s.useIsoLayoutEffect)(()=>{if(!a.isWebKit||K||!z)return;let e=(0,p.activeElement)((0,f.ownerDocument)(z));(0,r.isHTMLElement)(e)&&(0,p.isTypeableElement)(e)&&(0,p.contains)(z,e)&&e.blur()},[K,z]),(0,s.useIsoLayoutEffect)(()=>{if(!T&&es)return es.setFocusManagerState({modal:A,closeOnFocusOut:C,open:K,onOpenChange:V.setOpen,domReference:U}),()=>{es.setFocusManagerState(null)}},[T,es,A,K,V,C,U]),(0,s.useIsoLayoutEffect)(()=>{if(!T&&eR)return q(eR,en),()=>{queueMicrotask(Y)}},[T,eR,en]);let eS=!T&&(!A||!et)&&(ew||A);return(0,D.jsxs)(t.Fragment,{children:[eS&&(0,D.jsx)(v.FocusGuard,{"data-type":"inside",ref:em,onFocus:e=>{if(A){let e=eT();(0,R.enqueueFocus)(e[e.length-1])}else if(es?.portalNode)if(eu.current=!1,(0,b.isOutsideEvent)(e,es.portalNode)){let e=(0,b.getNextTabbable)(U);e?.focus()}else(0,N.resolveRef)($??es.beforeOutsideRef)?.focus()}}),x,eS&&(0,D.jsx)(v.FocusGuard,{"data-type":"inside",ref:eb,onFocus:e=>{if(A)(0,R.enqueueFocus)(eT()[0]);else if(es?.portalNode)if(C&&(eu.current=!0),(0,b.isOutsideEvent)(e,es.portalNode)){let e=(0,b.getPreviousTabbable)(U);e?.focus()}else(0,N.resolveRef)(B??es.afterOutsideRef)?.focus()}})]})}e.s(["FloatingFocusManager",()=>H],11931);let B="ArrowUp",$="ArrowDown",X="ArrowLeft",_="ArrowRight";[...new Set([...new Set([X,_]),...new Set([B,$])])];let j=new Set([B,$,X,_,"Home","End"]);e.s(["COMPOSITE_KEYS",0,j],197920)},72287,e=>{"use strict";var t=e.i(942347),n=e.i(162115);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])},620163,e=>{"use strict";var t=e.i(92615),n=e.i(442383),r=e.i(102094),o=e.i(285182),i=e.i(804849),l=e.i(161476),s=e.i(946467),u=e.i(954588);let a={},c={},f="";class d{lockCount=0;restore=null;timeoutLock=l.Timeout.create();timeoutUnlock=l.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 i,l,d,v,p;if(0===this.lockCount||null!==this.restore)return;let h=(0,r.ownerDocument)(e).documentElement,m=(0,o.ownerWindow)(h).getComputedStyle(h).overflowY;if("hidden"===m||"clip"===m){this.restore=u.NOOP;return}let b=n.isIOS||!function(e){if("u"0}(e);this.restore=b?(l=(i=(0,r.ownerDocument)(e)).documentElement,d=i.body,p={overflowY:(v=(0,t.isOverflowElement)(l)?l:d).style.overflowY,overflowX:v.style.overflowX},Object.assign(v.style,{overflowY:"hidden",overflowX:"hidden"}),()=>{Object.assign(v.style,p)}):function(e){let i=(0,r.ownerDocument)(e),l=i.documentElement,u=i.body,d=(0,o.ownerWindow)(l),v=0,p=0,h=!1,m=s.AnimationFrame.create();if(n.isWebKit&&(d.visualViewport?.scale??1)!==1)return()=>{};function b(){let n=d.getComputedStyle(l),o=d.getComputedStyle(u),i=(n.scrollbarGutter||"").includes("both-edges")?"stable both-edges":"stable";v=l.scrollTop,p=l.scrollLeft,a={scrollbarGutter:l.style.scrollbarGutter,overflowY:l.style.overflowY,overflowX:l.style.overflowX},f=l.style.scrollBehavior,c={position:u.style.position,height:u.style.height,width:u.style.width,boxSizing:u.style.boxSizing,overflowY:u.style.overflowY,overflowX:u.style.overflowX,scrollBehavior:u.style.scrollBehavior};let s=l.scrollHeight>l.clientHeight,m=l.scrollWidth>l.clientWidth,b="scroll"===n.overflowY||"scroll"===o.overflowY,g="scroll"===n.overflowX||"scroll"===o.overflowX,E=Math.max(0,d.innerWidth-u.clientWidth),y=Math.max(0,d.innerHeight-u.clientHeight),w=parseFloat(o.marginTop)+parseFloat(o.marginBottom),R=parseFloat(o.marginLeft)+parseFloat(o.marginRight),k=(0,t.isOverflowElement)(l)?l:u;if(h=function(e){if(!("u">typeof CSS&&CSS.supports&&CSS.supports("scrollbar-gutter","stable"))||"u"{m.cancel(),g(),"function"==typeof d.removeEventListener&&d.removeEventListener("resize",E)}}(e)}}let v=new d;function p(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;(0,i.useIsoLayoutEffect)(()=>{if(e)return v.acquire(t)},[e,t])}e.s(["useScrollLock",()=>p])},892069,e=>{"use strict";var t=e.i(942347),n=e.i(887642),r=e.i(442383),o=e.i(353052);function i(e){let i,l,[s,u]=t.useState(null),a=(0,n.useStableCallback)((t,n)=>{e||u(n||(r.isIOS?"touch":""))});(0,o.useValueChanged)(e,t=>{t&&!e&&u(null)});let{onClick:c,onPointerDown:f}=(i=t.useRef(""),l=t.useCallback(e=>{e.defaultPrevented||(i.current=e.pointerType,a(e,e.pointerType))},[a]),{onClick:t.useCallback(e=>{0===e.detail?a(e,"keyboard"):(a(e,"pointerType"in e?e.pointerType:i.current),i.current="")},[a]),onPointerDown:l});return t.useMemo(()=>({openMethod:s,triggerProps:{onClick:c,onPointerDown:f}}),[s,c,f])}e.s(["useOpenInteractionType",()=>i],892069)},430557,e=>{"use strict";var t=e.i(942347),n=e.i(946467),r=e.i(161476),o=e.i(954588),i=e.i(447594),l=e.i(682354),s=e.i(67077),u=e.i(586622);function a(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c="rootStore"in e?e.rootStore:e,f=c.context.dataRef,{enabled:d=!0,event:v="click",toggle:p=!0,ignoreMouse:h=!1,stickIfOpen:m=!0,touchOpenDelay:b=0,reason:g=u.REASONS.triggerPress}=a,E=t.useRef(void 0),y=(0,n.useAnimationFrame)(),w=(0,r.useTimeout)(),R=t.useMemo(()=>({onPointerDown(e){E.current=e.pointerType},onMouseDown(e){let t=E.current,n=e.nativeEvent,r=c.select("open");if(0!==e.button||"click"===v||(0,i.isMouseLikePointerType)(t,!0)&&h)return;let o=f.current.openEvent,u=o?.type,a=c.select("domReferenceElement")!==e.currentTarget,d=r&&a||!(r&&p&&(!o||!m||"click"===u||"mousedown"===u));if((0,l.isTypeableElement)(n.target)){let e=(0,s.createChangeEventDetails)(g,n,n.target);d&&"touch"===t&&b>0?w.start(b,()=>{c.setOpen(!0,e)}):c.setOpen(d,e);return}let R=e.currentTarget;y.request(()=>{let e=(0,s.createChangeEventDetails)(g,n,R);d&&"touch"===t&&b>0?w.start(b,()=>{c.setOpen(!0,e)}):c.setOpen(d,e)})},onClick(e){if("mousedown-only"===v)return;let t=E.current;if("mousedown"===v&&t){E.current=void 0;return}if((0,i.isMouseLikePointerType)(t,!0)&&h)return;let n=c.select("open"),r=f.current.openEvent,o=c.select("domReferenceElement")!==e.currentTarget,l=n&&o||!(n&&p&&(!r||!m||(0,i.isClickLikeEvent)(r))),u=(0,s.createChangeEventDetails)(g,e.nativeEvent,e.currentTarget);l&&"touch"===t&&b>0?w.start(b,()=>{c.setOpen(!0,u)}):c.setOpen(l,u)},onKeyDown(){E.current=void 0}}),[f,v,h,c,m,p,y,w,b,g]);return t.useMemo(()=>d?{reference:R}:o.EMPTY_OBJECT,[d,R])}e.s(["useClick",()=>a])}]);