(()=>{"use strict";(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,94487,44279,e=>{var t=e.i(71645),n=e.i(2155),r=e.i(46725),o=e.i(14189);e.s(["f",0,function({disabled:e=!1}={}){let i=(0,t.useRef)(null),[u,s]=(0,t.useState)(!1),l=(0,r.f)(),a=(0,o.f)(()=>{i.current=null,s(!1),l.dispose()}),c=(0,o.f)(e=>{if(l.dispose(),null===i.current){i.current=e.currentTarget,s(!0);{let t=(0,n.o)(e.currentTarget);l.addEventListener(t,"pointerup",a,!1),l.addEventListener(t,"pointermove",e=>{if(i.current){var t,n;let r,o;s((r=e.width/2,o=e.height/2,t={top:e.clientY-o,right:e.clientX+r,bottom:e.clientY+o,left:e.clientX-r},n=i.current.getBoundingClientRect(),!(!t||!n||t.rightn.right||t.bottomn.bottom)))}},!1),l.addEventListener(t,"pointercancel",a,!1)}}});return{pressed:u,pressProps:e?{}:{onPointerDown:c,onPointerUp:a,onClick:a}}}],94487),e.s(["f",0,function(e,n){return(0,t.useMemo)(()=>{var t;if(e.type)return e.type;let r=null!=(t=e.as)?t:"button";if("string"==typeof r&&"button"===r.toLowerCase()||(null==n?void 0:n.tagName)==="BUTTON"&&!n.hasAttribute("type"))return"button"},[e.type,e.as,n])}],44279)},83222,33336,33538,e=>{let t,n=e=>{var t,n;return"object"==typeof(t=e)&&null!=t&&"window"in t&&t.window===t?e.document:function(e){return null!==e&&"object"==typeof e&&"nodeType"in e&&"number"==typeof e.nodeType}(n=e)&&9===n.nodeType?e:e?.ownerDocument??("u">typeof document?document:void 0)},r=e=>{let t=n(e);return t?.defaultView??("u">typeof window?window:void 0)};function o(e,t){return!!t&&!!e&&e.contains(t)}function i(e){return e.target}"u">typeof Element&&Element.prototype;let u=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable^="false"])',"permission"];u.join(":not([hidden]),"),u.push('[tabindex]:not([tabindex="-1"]):not([disabled])'),u.join(':not([hidden]):not([tabindex="-1"]),');var s=e.i(71645);let l="u">typeof document?s.default.useLayoutEffect:()=>{};function a(e){return e.nativeEvent=e,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}function c(e){let t=(0,s.useRef)({isFocused:!1,observer:null});return l(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]),(0,s.useCallback)(n=>{let r=i(n);(r instanceof HTMLButtonElement||r instanceof HTMLInputElement||r instanceof HTMLTextAreaElement||r instanceof HTMLSelectElement)&&(t.current.isFocused=!0,r.addEventListener("focusout",n=>{if(t.current.isFocused=!1,r.disabled){let t=a(n);e?.(t)}t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&r.disabled){t.current.observer?.disconnect();let e=r===((e=document)=>e.activeElement)()?null:((e=document)=>e.activeElement)();r.dispatchEvent(new FocusEvent("blur",{relatedTarget:e})),r.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:e}))}}),t.current.observer.observe(r,{attributes:!0,attributeFilter:["disabled"]}))},[e])}function d(e){if("u"e.test(t.brand))||e.test(window.navigator.userAgent)}function f(e){return"u">typeof window&&null!=window.navigator&&e.test(window.navigator.userAgentData?.platform||window.navigator.platform)}function p(e){let t=null;return()=>(null==t&&(t=e()),t)}let v=p(function(){return f(/^Mac/i)}),b=p(function(){return f(/^iPhone/i)}),y=p(function(){return f(/^iPad/i)||v()&&navigator.maxTouchPoints>1}),m=p(function(){return b()||y()});p(function(){return v()||m()});let E=p(function(){return d(/AppleWebKit/i)&&(m()||!g())});p(function(){return E()&&!g()&&!h()});let g=p(function(){return d(/Chrome|CriOS|CrMo/i)}),T=p(function(){return d(/Android/i)}),h=p(function(){return d(/(Firefox|FxiOS)/i)});function w(e,t,n=!0){let{metaKey:r,ctrlKey:o,altKey:i,shiftKey:u}=t,s=E()&&v()&&!y()&&1?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:r,ctrlKey:o,altKey:i,shiftKey:u}):new MouseEvent("click",{metaKey:r,ctrlKey:o,altKey:i,shiftKey:u,detail:1,bubbles:!0,cancelable:!0});w.isOpening=n,e.focus({preventScroll:!0}),e.dispatchEvent(s),w.isOpening=!1}w.isOpening=!1;let L={prefix:String(Math.round(1e10*Math.random())),current:0};s.default.createContext(L),s.default.createContext(!1),"u">typeof window&&window.document&&window.document.createElement,new WeakMap;s.default.useId;let F=null,k=new Set,P=new Map,C=!1,M=!1,H={Tab:!0,Escape:!0};function K(e,t){for(let n of k)n(e,t)}function S(e){C=!0,w.isOpening||e.metaKey||!v()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(F="keyboard",K("keyboard",e))}function x(e){F="pointer","pointerType"in e&&e.pointerType,("mousedown"===e.type||"pointerdown"===e.type)&&(C=!0,K("pointer",e))}function A(e){w.isOpening||(""!==e.pointerType||!e.isTrusted)&&(T()&&e.pointerType?"click"!==e.type||1!==e.buttons:0!==e.detail||e.pointerType)||(C=!0,F="virtual")}function O(e){let t=i(e),o=r(t),u=n(t);if(t===o){M=!0;return}t!==u&&e.isTrusted&&(C||M||(F="virtual",K("virtual",e)),C=!1,M=!1)}function W(){C=!1,M=!0}function D(e){let t=((e=document)=>e.activeElement)(n(i(e)));queueMicrotask(()=>{var r;((e=document)=>e.activeElement)(n(i(e)))!==t&&(F=r="keyboard",K(r,null))})}function B(e){if("u"typeof PointerEvent&&(o.addEventListener("pointerdown",x,!0),o.addEventListener("pointermove",x,!0),o.addEventListener("pointerup",x,!0)),t.addEventListener("beforeunload",()=>{R(e)},{once:!0}),P.set(t,{focus:i})}let R=(e,t)=>{let o=r(e),i=n(e);t&&i.removeEventListener("DOMContentLoaded",t),P.has(o)&&(Reflect.defineProperty(o.HTMLElement.prototype,"focus",{configurable:!0,writable:!0,value:P.get(o).focus}),i.removeEventListener("keydown",S,!0),i.removeEventListener("keyup",S,!0),i.removeEventListener("click",A,!0),i.removeEventListener("invalid",D,!0),o.removeEventListener("focus",O,!0),o.removeEventListener("blur",W,!1),"u">typeof PointerEvent&&(i.removeEventListener("pointerdown",x,!0),i.removeEventListener("pointermove",x,!0),i.removeEventListener("pointerup",x,!0)),P.delete(o))};function j(){return"pointer"!==F}"u">typeof document&&("loading"!==(t=n(void 0)).readyState?B(void 0):t.addEventListener("DOMContentLoaded",()=>{B(void 0)}));let I=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function V(){let e=(0,s.useRef)(new Map),t=(0,s.useCallback)((t,n,r,o)=>{let i=o?.once?(...t)=>{e.current.delete(r),r(...t)}:r;e.current.set(r,{type:n,eventTarget:t,fn:i,options:o}),t.addEventListener(n,i,o)},[]),n=(0,s.useCallback)((t,n,r,o)=>{let i=e.current.get(r)?.fn||r;t.removeEventListener(n,i,o),e.current.delete(r)},[]),r=(0,s.useCallback)(()=>{e.current.forEach((e,t)=>{n(e.eventTarget,e.type,t,e.options)})},[n]);return(0,s.useEffect)(()=>r,[r]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:r}}e.s(["f",0,function(e={}){var t;let{autoFocus:u=!1,isTextInput:l,within:d}=e,f=(0,s.useRef)({isFocused:!1,isFocusVisible:u||j()}),[p,v]=(0,s.useState)(!1),[b,y]=(0,s.useState)(()=>f.current.isFocused&&f.current.isFocusVisible),m=(0,s.useCallback)(()=>y(f.current.isFocused&&f.current.isFocusVisible),[]),E=(0,s.useCallback)(e=>{f.current.isFocused=e,f.current.isFocusVisible=j(),v(e),m()},[m]);t={enabled:p,isTextInput:l},B(),(0,s.useEffect)(()=>{if(t?.enabled===!1)return;let e=(e,o)=>{var u;let s,l,a,c,d,p,v,b;u=!!t?.isTextInput,l=n(s=o?i(o):void 0),c=void 0!==(a=r(s))?a.HTMLInputElement:HTMLInputElement,d=void 0!==a?a.HTMLTextAreaElement:HTMLTextAreaElement,p=void 0!==a?a.HTMLElement:HTMLElement,v=void 0!==a?a.KeyboardEvent:KeyboardEvent,b=((e=document)=>e.activeElement)(l),(u=u||b instanceof c&&!I.has(b.type)||b instanceof d||b instanceof p&&b.isContentEditable)&&"keyboard"===e&&o instanceof v&&!H[o.key]||(e=>{f.current.isFocusVisible=e,m()})(j())};return k.add(e),()=>{k.delete(e)}},[l,p]);let{focusProps:g}=function(e){let{isDisabled:t,onFocus:r,onBlur:o,onFocusChange:u}=e,l=(0,s.useCallback)(e=>{if(i(e)===e.currentTarget)return o&&o(e),u&&u(!1),!0},[o,u]),a=c(l),d=(0,s.useCallback)(e=>{let t=i(e),o=n(t),s=o?((e=document)=>e.activeElement)(o):((e=document)=>e.activeElement)();t===e.currentTarget&&t===s&&(r&&r(e),u&&u(!0),a(e))},[u,r,a]);return{focusProps:{onFocus:!t&&(r||u||o)?d:void 0,onBlur:!t&&(o||u)?l:void 0}}}({isDisabled:d,onFocusChange:E}),{focusWithinProps:T}=function(e){let{isDisabled:t,onBlurWithin:r,onFocusWithin:u,onFocusWithinChange:l}=e,d=(0,s.useRef)({isFocusWithin:!1}),{addGlobalListener:f,removeAllGlobalListeners:p}=V(),v=(0,s.useCallback)(e=>{o(e.currentTarget,i(e))&&d.current.isFocusWithin&&!o(e.currentTarget,e.relatedTarget)&&(d.current.isFocusWithin=!1,p(),r&&r(e),l&&l(!1))},[r,l,d,p]),b=c(v),y=(0,s.useCallback)(e=>{if(!o(e.currentTarget,i(e)))return;let t=i(e),r=n(t),s=((e=document)=>e.activeElement)(r);if(!d.current.isFocusWithin&&s===t){u&&u(e),l&&l(!0),d.current.isFocusWithin=!0,b(e);let t=e.currentTarget;f(r,"focus",e=>{let n=i(e);if(d.current.isFocusWithin&&!o(t,n)){let e=new r.defaultView.FocusEvent("blur",{relatedTarget:n});Object.defineProperty(e,"target",{value:t}),Object.defineProperty(e,"currentTarget",{value:t}),v(a(e))}},{capture:!0})}},[u,l,b,f,v]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:y,onBlur:v}}}({isDisabled:!d,onFocusWithinChange:E});return{isFocused:p,isFocusVisible:b,focusProps:d?T:g}}],83222);let G=!1,U=0;function N(e){"touch"===e.pointerType&&(G=!0,setTimeout(()=>{G=!1},500))}function X(){let e=n(null);if(void 0!==e)return 0===U&&"u">typeof PointerEvent&&e.addEventListener("pointerup",N),U++,()=>{!(--U>0)&&"u">typeof PointerEvent&&e.removeEventListener("pointerup",N)}}e.s(["f",0,function(e){let{onHoverStart:t,onHoverChange:r,onHoverEnd:u,isDisabled:l}=e,[a,c]=(0,s.useState)(!1),d=(0,s.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,s.useEffect)(X,[]);let{addGlobalListener:f,removeAllGlobalListeners:p}=V(),{hoverProps:v,triggerHoverEnd:b}=(0,s.useMemo)(()=>{let e=(e,t)=>{let n=d.target;d.pointerType="",d.target=null,"touch"!==t&&d.isHovered&&n&&(d.isHovered=!1,p(),u&&u({type:"hoverend",target:n,pointerType:t}),r&&r(!1),c(!1))},s={};return"u">typeof PointerEvent&&(s.onPointerEnter=u=>{G&&"mouse"===u.pointerType||((u,s)=>{if(d.pointerType=s,l||"touch"===s||d.isHovered||!o(u.currentTarget,i(u)))return;d.isHovered=!0;let a=u.currentTarget;d.target=a,f(n(i(u)),"pointerover",t=>{d.isHovered&&d.target&&!o(d.target,i(t))&&e(t,t.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:a,pointerType:s}),r&&r(!0),c(!0)})(u,u.pointerType)},s.onPointerLeave=t=>{!l&&o(t.currentTarget,i(t))&&e(t,t.pointerType)}),{hoverProps:s,triggerHoverEnd:e}},[t,r,u,l,d,f,p]);return(0,s.useEffect)(()=>{l&&b({currentTarget:d.target},d.pointerType)},[l]),{hoverProps:v,isHovered:a}}],33336);var Y=e.i(13581);e.s(["f",0,function(e){let t=e.parentElement,n=null;for(;t&&!Y.J(t);)Y.D(t)&&(n=t),t=t.parentElement;let r=(null==t?void 0:t.getAttribute("disabled"))==="";return!(r&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(Y.D(t))return!1;t=t.previousElementSibling}return!0}(n))&&r}],33538)}])})();