-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path7263.js
1 lines (1 loc) · 38.8 KB
/
7263.js
1
"use strict";(("undefined"!=typeof self?self:global).webpackChunkclient_web=("undefined"!=typeof self?self:global).webpackChunkclient_web||[]).push([[7263],{19304:(e,t,n)=>{n.d(t,{o:()=>l});var r=n(74190),i=n(98980),o=n(29905),a=n(30758);function l(e={}){let{autoFocus:t=!1,isTextInput:n,within:l}=e,s=(0,a.useRef)({isFocused:!1,isFocusVisible:t||(0,r.pP)()}),[u,c]=(0,a.useState)(!1),[d,f]=(0,a.useState)((()=>s.current.isFocused&&s.current.isFocusVisible)),v=(0,a.useCallback)((()=>f(s.current.isFocused&&s.current.isFocusVisible)),[]),p=(0,a.useCallback)((e=>{s.current.isFocused=e,c(e),v()}),[v]);(0,r.K7)((e=>{s.current.isFocusVisible=e,v()}),[],{isTextInput:n});let{focusProps:g}=(0,i.i)({isDisabled:l,onFocusChange:p}),{focusWithinProps:y}=(0,o.R)({isDisabled:!l,onFocusWithinChange:p});return{isFocused:u,isFocusVisible:d,focusProps:l?y:g}}},30413:(e,t,n)=>{n.d(t,{W:()=>g});var r=n(39456),i=n(27517),o=n(67592),a=n(74190);function l(e){const t=(0,r.T)(e);if("virtual"===(0,a.ME)()){let n=t.activeElement;(0,i.v)((()=>{t.activeElement===n&&e.isConnected&&(0,o.e)(e)}))}else(0,o.e)(e)}var s=n(97656),u=n(81056),c=n(30758),d=n(98980);function f(e){if(!e)return;let t=!0;return n=>{let r={...n,preventDefault(){n.preventDefault()},isDefaultPrevented:()=>n.isDefaultPrevented(),stopPropagation(){t?console.error("stopPropagation is now the default behavior for events in React Spectrum. You can use continuePropagation() to revert this behavior."):t=!0},continuePropagation(){t=!1},isPropagationStopped:()=>t};e(r),t&&n.stopPropagation()}}function v(e){return{keyboardProps:e.isDisabled?{}:{onKeyDown:f(e.onKeyDown),onKeyUp:f(e.onKeyUp)}}}let p=c.createContext(null);function g(e,t){let{focusProps:n}=(0,d.i)(e),{keyboardProps:r}=v(e),i=(0,u.v)(n,r),o=function(e){let t=(0,c.useContext)(p)||{};(0,s.w)(t,e);let{ref:n,...r}=t;return r}(t),a=e.isDisabled?{}:o,f=(0,c.useRef)(e.autoFocus);return(0,c.useEffect)((()=>{f.current&&t.current&&l(t.current),f.current=!1}),[t]),{focusableProps:(0,u.v)({...i,tabIndex:e.excludeFromTabOrder&&!e.isDisabled?-1:void 0},a)}}},95677:(e,t,n)=>{n.d(t,{X:()=>l});var r=n(74190),i=n(30758),o=n(29741),a=n(72853);function l(e,t,n){let{validationBehavior:l,focus:u}=e;(0,o.N)((()=>{if("native"===l&&(null==n?void 0:n.current)&&!n.current.disabled){let r=t.realtimeValidation.isInvalid?t.realtimeValidation.validationErrors.join(" ")||"Invalid value.":"";n.current.setCustomValidity(r),n.current.hasAttribute("title")||(n.current.title=""),t.realtimeValidation.isInvalid||t.updateValidation({isInvalid:!(e=n.current).validity.valid,validationDetails:s(e),validationErrors:e.validationMessage?[e.validationMessage]:[]})}var e}));let c=(0,a.J)((()=>{t.resetValidation()})),d=(0,a.J)((e=>{var i;t.displayValidation.isInvalid||t.commitValidation();let o=null==n||null===(i=n.current)||void 0===i?void 0:i.form;var a;!e.defaultPrevented&&n&&o&&function(e){for(let t=0;t<e.elements.length;t++){let n=e.elements[t];if(!n.validity.valid)return n}return null}(o)===n.current&&(u?u():null===(a=n.current)||void 0===a||a.focus(),(0,r.Cl)("keyboard"));e.preventDefault()})),f=(0,a.J)((()=>{t.commitValidation()}));(0,i.useEffect)((()=>{let e=null==n?void 0:n.current;if(!e)return;let t=e.form;return e.addEventListener("invalid",d),e.addEventListener("change",f),null==t||t.addEventListener("reset",c),()=>{e.removeEventListener("invalid",d),e.removeEventListener("change",f),null==t||t.removeEventListener("reset",c)}}),[n,d,f,c,l])}function s(e){let t=e.validity;return{badInput:t.badInput,customError:t.customError,patternMismatch:t.patternMismatch,rangeOverflow:t.rangeOverflow,rangeUnderflow:t.rangeUnderflow,stepMismatch:t.stepMismatch,tooLong:t.tooLong,tooShort:t.tooShort,typeMismatch:t.typeMismatch,valueMissing:t.valueMissing,valid:t.valid}}},98980:(e,t,n)=>{n.d(t,{i:()=>a});var r=n(48202),i=n(30758),o=n(39456);function a(e){let{isDisabled:t,onFocus:n,onBlur:a,onFocusChange:l}=e;const s=(0,i.useCallback)((e=>{if(e.target===e.currentTarget)return a&&a(e),l&&l(!1),!0}),[a,l]),u=(0,r.y)(s),c=(0,i.useCallback)((e=>{const t=(0,o.T)(e.target);e.target===e.currentTarget&&t.activeElement===e.target&&(n&&n(e),l&&l(!0),u(e))}),[l,n,u]);return{focusProps:{onFocus:!t&&(n||l||a)?c:void 0,onBlur:t||!a&&!l?void 0:s}}}},74190:(e,t,n)=>{n.d(t,{Cl:()=>P,K7:()=>M,ME:()=>w,pP:()=>b});var r=n(73942),i=n(76168),o=n(39456),a=n(30758);let l=null,s=new Set,u=new Map,c=!1,d=!1;const f={Tab:!0,Escape:!0};function v(e,t){for(let n of s)n(e,t)}function p(e){c=!0,function(e){return!(e.metaKey||!(0,r.cX)()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key)}(e)&&(l="keyboard",v("keyboard",e))}function g(e){l="pointer","mousedown"!==e.type&&"pointerdown"!==e.type||(c=!0,v("pointer",e))}function y(e){(0,i.Y)(e)&&(c=!0,l="virtual")}function m(e){e.target!==window&&e.target!==document&&(c||d||(l="virtual",v("virtual",e)),c=!1,d=!1)}function E(){c=!1,d=!0}function T(e){if("undefined"==typeof window||u.get((0,o.m)(e)))return;const t=(0,o.m)(e),n=(0,o.T)(e);let r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){c=!0,r.apply(this,arguments)},n.addEventListener("keydown",p,!0),n.addEventListener("keyup",p,!0),n.addEventListener("click",y,!0),t.addEventListener("focus",m,!0),t.addEventListener("blur",E,!1),"undefined"!=typeof PointerEvent?(n.addEventListener("pointerdown",g,!0),n.addEventListener("pointermove",g,!0),n.addEventListener("pointerup",g,!0)):(n.addEventListener("mousedown",g,!0),n.addEventListener("mousemove",g,!0),n.addEventListener("mouseup",g,!0)),t.addEventListener("beforeunload",(()=>{h(e)}),{once:!0}),u.set(t,{focus:r})}const h=(e,t)=>{const n=(0,o.m)(e),r=(0,o.T)(e);t&&r.removeEventListener("DOMContentLoaded",t),u.has(n)&&(n.HTMLElement.prototype.focus=u.get(n).focus,r.removeEventListener("keydown",p,!0),r.removeEventListener("keyup",p,!0),r.removeEventListener("click",y,!0),n.removeEventListener("focus",m,!0),n.removeEventListener("blur",E,!1),"undefined"!=typeof PointerEvent?(r.removeEventListener("pointerdown",g,!0),r.removeEventListener("pointermove",g,!0),r.removeEventListener("pointerup",g,!0)):(r.removeEventListener("mousedown",g,!0),r.removeEventListener("mousemove",g,!0),r.removeEventListener("mouseup",g,!0)),u.delete(n))};function b(){return"pointer"!==l}function w(){return l}function P(e){l=e,v(e,null)}"undefined"!=typeof document&&function(e){const t=(0,o.T)(e);let n;"loading"!==t.readyState?T(e):(n=()=>{T(e)},t.addEventListener("DOMContentLoaded",n))}();const L=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function M(e,t,n){T(),(0,a.useEffect)((()=>{let t=(t,r)=>{(function(e,t,n){var r;const i="undefined"!=typeof window?(0,o.m)(null==n?void 0:n.target).HTMLInputElement:HTMLInputElement,a="undefined"!=typeof window?(0,o.m)(null==n?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,l="undefined"!=typeof window?(0,o.m)(null==n?void 0:n.target).HTMLElement:HTMLElement,s="undefined"!=typeof window?(0,o.m)(null==n?void 0:n.target).KeyboardEvent:KeyboardEvent;return!((e=e||(null==n?void 0:n.target)instanceof i&&!L.has(null==n||null===(r=n.target)||void 0===r?void 0:r.type)||(null==n?void 0:n.target)instanceof a||(null==n?void 0:n.target)instanceof l&&(null==n?void 0:n.target.isContentEditable))&&"keyboard"===t&&n instanceof s&&!f[n.key])})(!!(null==n?void 0:n.isTextInput),t,r)&&e(b())};return s.add(t),()=>{s.delete(t)}}),t)}},29905:(e,t,n)=>{n.d(t,{R:()=>o});var r=n(48202),i=n(30758);function o(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:o,onFocusWithinChange:a}=e,l=(0,i.useRef)({isFocusWithin:!1}),s=(0,i.useCallback)((e=>{l.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(l.current.isFocusWithin=!1,n&&n(e),a&&a(!1))}),[n,a,l]),u=(0,r.y)(s),c=(0,i.useCallback)((e=>{l.current.isFocusWithin||document.activeElement!==e.target||(o&&o(e),a&&a(!0),l.current.isFocusWithin=!0,u(e))}),[o,a,u]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:c,onBlur:s}}}},75282:(e,t,n)=>{n.d(t,{M:()=>u});var r=n(30758);let i=!1,o=0;function a(){i=!0,setTimeout((()=>{i=!1}),50)}function l(e){"touch"===e.pointerType&&a()}function s(){if("undefined"!=typeof document)return"undefined"!=typeof PointerEvent?document.addEventListener("pointerup",l):document.addEventListener("touchend",a),o++,()=>{o--,o>0||("undefined"!=typeof PointerEvent?document.removeEventListener("pointerup",l):document.removeEventListener("touchend",a))}}function u(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:o,isDisabled:a}=e,[l,u]=(0,r.useState)(!1),c=(0,r.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,r.useEffect)(s,[]);let{hoverProps:d,triggerHoverEnd:f}=(0,r.useMemo)((()=>{let e=(e,r)=>{if(c.pointerType=r,a||"touch"===r||c.isHovered||!e.currentTarget.contains(e.target))return;c.isHovered=!0;let i=e.currentTarget;c.target=i,t&&t({type:"hoverstart",target:i,pointerType:r}),n&&n(!0),u(!0)},r=(e,t)=>{if(c.pointerType="",c.target=null,"touch"===t||!c.isHovered)return;c.isHovered=!1;let r=e.currentTarget;o&&o({type:"hoverend",target:r,pointerType:t}),n&&n(!1),u(!1)},l={};return"undefined"!=typeof PointerEvent?(l.onPointerEnter=t=>{i&&"mouse"===t.pointerType||e(t,t.pointerType)},l.onPointerLeave=e=>{!a&&e.currentTarget.contains(e.target)&&r(e,e.pointerType)}):(l.onTouchStart=()=>{c.ignoreEmulatedMouseEvents=!0},l.onMouseEnter=t=>{c.ignoreEmulatedMouseEvents||i||e(t,"mouse"),c.ignoreEmulatedMouseEvents=!1},l.onMouseLeave=e=>{!a&&e.currentTarget.contains(e.target)&&r(e,"mouse")}),{hoverProps:l,triggerHoverEnd:r}}),[t,n,o,a,c]);return(0,r.useEffect)((()=>{a&&f({currentTarget:c.target},c.pointerType)}),[a]),{hoverProps:d,isHovered:l}}},42868:(e,t,n)=>{n.d(t,{d:()=>C});var r=n(73942),i=n(39456),o=n(27517);let a="default",l="",s=new WeakMap;function u(e){if((0,r.un)()){if("default"===a){const t=(0,i.T)(e);l=t.documentElement.style.webkitUserSelect,t.documentElement.style.webkitUserSelect="none"}a="disabled"}else(e instanceof HTMLElement||e instanceof SVGElement)&&(s.set(e,e.style.userSelect),e.style.userSelect="none")}function c(e){if((0,r.un)()){if("disabled"!==a)return;a="restoring",setTimeout((()=>{(0,o.v)((()=>{if("restoring"===a){const t=(0,i.T)(e);"none"===t.documentElement.style.webkitUserSelect&&(t.documentElement.style.webkitUserSelect=l||""),l="",a="default"}}))}),300)}else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&s.has(e)){let t=s.get(e);"none"===e.style.userSelect&&(e.style.userSelect=t),""===e.getAttribute("style")&&e.removeAttribute("style"),s.delete(e)}}var d=n(30758);const f=d.createContext({register:()=>{}});function v(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function p(e,t,n){!function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(e,t),t.set(e,n)}function g(e,t,n){return function(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}(e,v(e,t,"set"),n),n}f.displayName="PressResponderContext";var y=n(81056),m=n(97656);function E(){let e=(0,d.useRef)(new Map),t=(0,d.useCallback)(((t,n,r,i)=>{let o=(null==i?void 0:i.once)?(...t)=>{e.current.delete(r),r(...t)}:r;e.current.set(r,{type:n,eventTarget:t,fn:o,options:i}),t.addEventListener(n,o,i)}),[]),n=(0,d.useCallback)(((t,n,r,i)=>{var o;let a=(null===(o=e.current.get(r))||void 0===o?void 0:o.fn)||r;t.removeEventListener(n,a,i),e.current.delete(r)}),[]),r=(0,d.useCallback)((()=>{e.current.forEach(((e,t)=>{n(e.eventTarget,e.type,t,e.options)}))}),[n]);return(0,d.useEffect)((()=>r),[r]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:r}}var T=n(72853),h=n(70405),b=n(67592);function w(e,t,n=!0){var i,o;let{metaKey:a,ctrlKey:l,altKey:s,shiftKey:u}=t;(0,r.gm)()&&(null===(o=window.event)||void 0===o||null===(i=o.type)||void 0===i?void 0:i.startsWith("key"))&&"_blank"===e.target&&((0,r.cX)()?a=!0:l=!0);let c=(0,r.Tc)()&&(0,r.cX)()&&!(0,r.bh)()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:a,ctrlKey:l,altKey:s,shiftKey:u}):new MouseEvent("click",{metaKey:a,ctrlKey:l,altKey:s,shiftKey:u,bubbles:!0,cancelable:!0});w.isOpening=n,(0,b.e)(e),e.dispatchEvent(c),w.isOpening=!1}w.isOpening=!1;var P=n(76168);var L=new WeakMap;class M{continuePropagation(){g(this,L,!1)}get shouldStopPropagation(){return function(e,t){return t.get?t.get.call(e):t.value}(e=this,v(e,L,"get"));var e}constructor(e,t,n,r){var i;p(this,L,{writable:!0,value:void 0}),g(this,L,!0);let o=null!==(i=null==r?void 0:r.target)&&void 0!==i?i:n.currentTarget;const a=null==o?void 0:o.getBoundingClientRect();let l,s,u=0,c=null;null!=n.clientX&&null!=n.clientY&&(s=n.clientX,c=n.clientY),a&&(null!=s&&null!=c?(l=s-a.left,u=c-a.top):(l=a.width/2,u=a.height/2)),this.type=e,this.pointerType=t,this.target=n.currentTarget,this.shiftKey=n.shiftKey,this.metaKey=n.metaKey,this.ctrlKey=n.ctrlKey,this.altKey=n.altKey,this.x=l,this.y=u}}const S=Symbol("linkClicked");function C(e){let{onPress:t,onPressChange:n,onPressStart:o,onPressEnd:a,onPressUp:l,isDisabled:s,isPressed:v,preventFocusOnPress:p,shouldCancelOnPointerExit:g,allowTextSelectionOnPress:L,ref:C,...A}=function(e){let t=(0,d.useContext)(f);if(t){let{register:n,...r}=t;e=(0,y.v)(r,e),n()}return(0,m.w)(t,e.ref),e}(e),[R,N]=(0,d.useState)(!1),B=(0,d.useRef)({isPressed:!1,ignoreEmulatedMouseEvents:!1,ignoreClickAfterPress:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null}),{addGlobalListener:W,removeAllGlobalListeners:X}=E(),_=(0,T.J)(((e,t)=>{let r=B.current;if(s||r.didFirePressStart)return!1;let i=!0;if(r.isTriggeringEvent=!0,o){let n=new M("pressstart",t,e);o(n),i=n.shouldStopPropagation}return n&&n(!0),r.isTriggeringEvent=!1,r.didFirePressStart=!0,N(!0),i})),U=(0,T.J)(((e,r,i=!0)=>{let o=B.current;if(!o.didFirePressStart)return!1;o.ignoreClickAfterPress=!0,o.didFirePressStart=!1,o.isTriggeringEvent=!0;let l=!0;if(a){let t=new M("pressend",r,e);a(t),l=t.shouldStopPropagation}if(n&&n(!1),N(!1),t&&i&&!s){let n=new M("press",r,e);t(n),l&&(l=n.shouldStopPropagation)}return o.isTriggeringEvent=!1,l})),Y=(0,T.J)(((e,t)=>{let n=B.current;if(s)return!1;if(l){n.isTriggeringEvent=!0;let r=new M("pressup",t,e);return l(r),n.isTriggeringEvent=!1,r.shouldStopPropagation}return!0})),$=(0,T.J)((e=>{let t=B.current;t.isPressed&&t.target&&(t.isOverTarget&&null!=t.pointerType&&U(F(t.target,e),t.pointerType,!1),t.isPressed=!1,t.isOverTarget=!1,t.activePointerId=null,t.pointerType=null,X(),L||c(t.target))})),J=(0,T.J)((e=>{g&&$(e)})),j=(0,d.useMemo)((()=>{let e=B.current,t={onKeyDown(t){if(K(t.nativeEvent,t.currentTarget)&&t.currentTarget.contains(t.target)){var o;V(t.target,t.key)&&t.preventDefault();let a=!0;if(!e.isPressed&&!t.repeat){e.target=t.currentTarget,e.isPressed=!0,a=_(t,"keyboard");let r=t.currentTarget,o=t=>{K(t,r)&&!t.repeat&&r.contains(t.target)&&e.target&&Y(F(e.target,t),"keyboard")};W((0,i.T)(t.currentTarget),"keyup",(0,h.c)(o,n),!0)}a&&t.stopPropagation(),t.metaKey&&(0,r.cX)()&&(null===(o=e.metaKeyEvents)||void 0===o||o.set(t.key,t.nativeEvent))}else"Meta"===t.key&&(e.metaKeyEvents=new Map)},onClick(t){if((!t||t.currentTarget.contains(t.target))&&t&&0===t.button&&!e.isTriggeringEvent&&!w.isOpening){let n=!0;if(s&&t.preventDefault(),!e.ignoreClickAfterPress&&!e.ignoreEmulatedMouseEvents&&!e.isPressed&&("virtual"===e.pointerType||(0,P.Y)(t.nativeEvent))){s||p||(0,b.e)(t.currentTarget);let e=_(t,"virtual"),r=Y(t,"virtual"),i=U(t,"virtual");n=e&&r&&i}e.ignoreEmulatedMouseEvents=!1,e.ignoreClickAfterPress=!1,n&&t.stopPropagation()}}},n=t=>{var n;if(e.isPressed&&e.target&&K(t,e.target)){var r;V(t.target,t.key)&&t.preventDefault();let n=t.target;U(F(e.target,t),"keyboard",e.target.contains(n)),X(),"Enter"!==t.key&&k(e.target)&&e.target.contains(n)&&!t[S]&&(t[S]=!0,w(e.target,t,!1)),e.isPressed=!1,null===(r=e.metaKeyEvents)||void 0===r||r.delete(t.key)}else if("Meta"===t.key&&(null===(n=e.metaKeyEvents)||void 0===n?void 0:n.size)){var i;let t=e.metaKeyEvents;e.metaKeyEvents=void 0;for(let n of t.values())null===(i=e.target)||void 0===i||i.dispatchEvent(new KeyboardEvent("keyup",n))}};if("undefined"!=typeof PointerEvent){t.onPointerDown=t=>{if(0!==t.button||!t.currentTarget.contains(t.target))return;if((0,P.P)(t.nativeEvent))return void(e.pointerType="virtual");x(t.currentTarget)&&t.preventDefault(),e.pointerType=t.pointerType;let r=!0;if(!e.isPressed){e.isPressed=!0,e.isOverTarget=!0,e.activePointerId=t.pointerId,e.target=t.currentTarget,s||p||(0,b.e)(t.currentTarget),L||u(e.target),r=_(t,e.pointerType);let a=t.target;"releasePointerCapture"in a&&a.releasePointerCapture(t.pointerId),W((0,i.T)(t.currentTarget),"pointerup",n,!1),W((0,i.T)(t.currentTarget),"pointercancel",o,!1)}r&&t.stopPropagation()},t.onMouseDown=e=>{e.currentTarget.contains(e.target)&&0===e.button&&(x(e.currentTarget)&&e.preventDefault(),e.stopPropagation())},t.onPointerUp=t=>{t.currentTarget.contains(t.target)&&"virtual"!==e.pointerType&&0===t.button&&Y(t,e.pointerType||t.pointerType)},t.onPointerEnter=t=>{t.pointerId===e.activePointerId&&e.target&&!e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!0,_(F(e.target,t),e.pointerType))},t.onPointerLeave=t=>{t.pointerId===e.activePointerId&&e.target&&e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!1,U(F(e.target,t),e.pointerType,!1),J(t))};let n=t=>{t.pointerId===e.activePointerId&&e.isPressed&&0===t.button&&e.target&&(e.target.contains(t.target)&&null!=e.pointerType?U(F(e.target,t),e.pointerType):e.isOverTarget&&null!=e.pointerType&&U(F(e.target,t),e.pointerType,!1),e.isPressed=!1,e.isOverTarget=!1,e.activePointerId=null,e.pointerType=null,X(),L||c(e.target),"ontouchend"in e.target&&"mouse"!==t.pointerType&&W(e.target,"touchend",r,{once:!0}))},r=e=>{H(e.currentTarget)&&e.preventDefault()},o=e=>{$(e)};t.onDragStart=e=>{e.currentTarget.contains(e.target)&&$(e)}}else{t.onMouseDown=t=>{if(0!==t.button||!t.currentTarget.contains(t.target))return;if(x(t.currentTarget)&&t.preventDefault(),e.ignoreEmulatedMouseEvents)return void t.stopPropagation();e.isPressed=!0,e.isOverTarget=!0,e.target=t.currentTarget,e.pointerType=(0,P.Y)(t.nativeEvent)?"virtual":"mouse",s||p||(0,b.e)(t.currentTarget),_(t,e.pointerType)&&t.stopPropagation(),W((0,i.T)(t.currentTarget),"mouseup",n,!1)},t.onMouseEnter=t=>{if(!t.currentTarget.contains(t.target))return;let n=!0;e.isPressed&&!e.ignoreEmulatedMouseEvents&&null!=e.pointerType&&(e.isOverTarget=!0,n=_(t,e.pointerType)),n&&t.stopPropagation()},t.onMouseLeave=t=>{if(!t.currentTarget.contains(t.target))return;let n=!0;e.isPressed&&!e.ignoreEmulatedMouseEvents&&null!=e.pointerType&&(e.isOverTarget=!1,n=U(t,e.pointerType,!1),J(t)),n&&t.stopPropagation()},t.onMouseUp=t=>{t.currentTarget.contains(t.target)&&(e.ignoreEmulatedMouseEvents||0!==t.button||Y(t,e.pointerType||"mouse"))};let n=t=>{0===t.button&&(e.isPressed=!1,X(),e.ignoreEmulatedMouseEvents?e.ignoreEmulatedMouseEvents=!1:(e.target&&O(t,e.target)&&null!=e.pointerType?U(F(e.target,t),e.pointerType):e.target&&e.isOverTarget&&null!=e.pointerType&&U(F(e.target,t),e.pointerType,!1),e.isOverTarget=!1))};t.onTouchStart=t=>{if(!t.currentTarget.contains(t.target))return;let n=function(e){const{targetTouches:t}=e;return t.length>0?t[0]:null}(t.nativeEvent);n&&(e.activePointerId=n.identifier,e.ignoreEmulatedMouseEvents=!0,e.isOverTarget=!0,e.isPressed=!0,e.target=t.currentTarget,e.pointerType="touch",s||p||(0,b.e)(t.currentTarget),L||u(e.target),_(D(e.target,t),e.pointerType)&&t.stopPropagation(),W((0,i.m)(t.currentTarget),"scroll",r,!0))},t.onTouchMove=t=>{if(!t.currentTarget.contains(t.target))return;if(!e.isPressed)return void t.stopPropagation();let n=I(t.nativeEvent,e.activePointerId),r=!0;n&&O(n,t.currentTarget)?e.isOverTarget||null==e.pointerType||(e.isOverTarget=!0,r=_(D(e.target,t),e.pointerType)):e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!1,r=U(D(e.target,t),e.pointerType,!1),J(D(e.target,t))),r&&t.stopPropagation()},t.onTouchEnd=t=>{if(!t.currentTarget.contains(t.target))return;if(!e.isPressed)return void t.stopPropagation();let n=I(t.nativeEvent,e.activePointerId),r=!0;n&&O(n,t.currentTarget)&&null!=e.pointerType?(Y(D(e.target,t),e.pointerType),r=U(D(e.target,t),e.pointerType)):e.isOverTarget&&null!=e.pointerType&&(r=U(D(e.target,t),e.pointerType,!1)),r&&t.stopPropagation(),e.isPressed=!1,e.activePointerId=null,e.isOverTarget=!1,e.ignoreEmulatedMouseEvents=!0,e.target&&!L&&c(e.target),X()},t.onTouchCancel=t=>{t.currentTarget.contains(t.target)&&(t.stopPropagation(),e.isPressed&&$(D(e.target,t)))};let r=t=>{e.isPressed&&t.target.contains(e.target)&&$({currentTarget:e.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})};t.onDragStart=e=>{e.currentTarget.contains(e.target)&&$(e)}}return t}),[W,s,p,X,L,$,J,U,_,Y]);return(0,d.useEffect)((()=>()=>{var e;L||c(null!==(e=B.current.target)&&void 0!==e?e:void 0)}),[L]),{isPressed:v||R,pressProps:(0,y.v)(A,j)}}function k(e){return"A"===e.tagName&&e.hasAttribute("href")}function K(e,t){const{key:n,code:r}=e,o=t,a=o.getAttribute("role");return!("Enter"!==n&&" "!==n&&"Spacebar"!==n&&"Space"!==r||o instanceof(0,i.m)(o).HTMLInputElement&&!R(o,n)||o instanceof(0,i.m)(o).HTMLTextAreaElement||o.isContentEditable||("link"===a||!a&&k(o))&&"Enter"!==n)}function I(e,t){const n=e.changedTouches;for(let e=0;e<n.length;e++){const r=n[e];if(r.identifier===t)return r}return null}function D(e,t){let n=0,r=0;return t.targetTouches&&1===t.targetTouches.length&&(n=t.targetTouches[0].clientX,r=t.targetTouches[0].clientY),{currentTarget:e,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey,altKey:t.altKey,clientX:n,clientY:r}}function F(e,t){let n=t.clientX,r=t.clientY;return{currentTarget:e,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey,altKey:t.altKey,clientX:n,clientY:r}}function O(e,t){let n=t.getBoundingClientRect(),r=function(e){let t=0,n=0;return void 0!==e.width?t=e.width/2:void 0!==e.radiusX&&(t=e.radiusX),void 0!==e.height?n=e.height/2:void 0!==e.radiusY&&(n=e.radiusY),{top:e.clientY-n,right:e.clientX+t,bottom:e.clientY+n,left:e.clientX-t}}(e);return o=r,!((i=n).left>o.right||o.left>i.right||i.top>o.bottom||o.top>i.bottom);var i,o}function x(e){return!(e instanceof HTMLElement&&e.hasAttribute("draggable"))}function H(e){return!(e instanceof HTMLInputElement)&&(e instanceof HTMLButtonElement?"submit"!==e.type&&"reset"!==e.type:!k(e))}function V(e,t){return e instanceof HTMLInputElement?!R(e,t):H(e)}const A=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function R(e,t){return"checkbox"===e.type||"radio"===e.type?" "===t:A.has(e.type)}},48202:(e,t,n)=>{n.d(t,{y:()=>l});var r=n(30758),i=n(29741),o=n(72853);class a{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(e,t){this.nativeEvent=t,this.target=t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget,this.bubbles=t.bubbles,this.cancelable=t.cancelable,this.defaultPrevented=t.defaultPrevented,this.eventPhase=t.eventPhase,this.isTrusted=t.isTrusted,this.timeStamp=t.timeStamp,this.type=e}}function l(e){let t=(0,r.useRef)({isFocused:!1,observer:null});(0,i.N)((()=>{const e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}}),[]);let n=(0,o.J)((t=>{null==e||e(t)}));return(0,r.useCallback)((e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){t.current.isFocused=!0;let r=e.target,i=e=>{t.current.isFocused=!1,r.disabled&&n(new a("blur",e)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)};r.addEventListener("focusout",i,{once:!0}),t.current.observer=new MutationObserver((()=>{if(t.current.isFocused&&r.disabled){var e;null===(e=t.current.observer)||void 0===e||e.disconnect();let n=r===document.activeElement?null:document.activeElement;r.dispatchEvent(new FocusEvent("blur",{relatedTarget:n})),r.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:n}))}})),t.current.observer.observe(r,{attributes:!0,attributeFilter:["disabled"]})}}),[n])}},27650:(e,t,n)=>{n.d(t,{M:()=>l});var r=n(47165);function i(e,t){let{id:n,"aria-label":i,"aria-labelledby":o}=e;if(n=(0,r.Bi)(n),o&&i){let e=new Set([n,...o.trim().split(/\s+/)]);o=[...e].join(" ")}else o&&(o=o.trim().split(/\s+/).join(" "));return i||o||!t||(i=t),{id:n,"aria-label":i,"aria-labelledby":o}}function o(e){let{id:t,label:n,"aria-labelledby":o,"aria-label":a,labelElementType:l="label"}=e;t=(0,r.Bi)(t);let s=(0,r.Bi)(),u={};return n?(o=o?`${s} ${o}`:s,u={id:s,htmlFor:"label"===l?t:void 0}):o||a||console.warn("If you do not provide a visible label, you must specify an aria-label or aria-labelledby attribute for accessibility"),{labelProps:u,fieldProps:i({id:t,"aria-label":a,"aria-labelledby":o})}}var a=n(81056);function l(e){let{description:t,errorMessage:n,isInvalid:i,validationState:l}=e,{labelProps:s,fieldProps:u}=o(e),c=(0,r.X1)([Boolean(t),Boolean(n),i,l]),d=(0,r.X1)([Boolean(t),Boolean(n),i,l]);return u=(0,a.v)(u,{"aria-describedby":[c,d,e["aria-describedby"]].filter(Boolean).join(" ")||void 0}),{labelProps:s,fieldProps:u,descriptionProps:{id:c},errorMessageProps:{id:d}}}},9493:(e,t,n)=>{n.d(t,{Cc:()=>c,wR:()=>p});var r=n(30758);const i={prefix:String(Math.round(1e10*Math.random())),current:0},o=r.createContext(i),a=r.createContext(!1);let l=Boolean("undefined"!=typeof window&&window.document&&window.document.createElement),s=new WeakMap;function u(e=!1){let t=(0,r.useContext)(o),n=(0,r.useRef)(null);if(null===n.current&&!e){var i,a;let e=null===(a=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)||void 0===a||null===(i=a.ReactCurrentOwner)||void 0===i?void 0:i.current;if(e){let n=s.get(e);null==n?s.set(e,{id:t.current,state:e.memoizedState}):e.memoizedState!==n.state&&(t.current=n.id,s.delete(e))}n.current=++t.current}return n.current}const c="function"==typeof r.useId?function(e){let t=r.useId(),[n]=(0,r.useState)(p());return e||`${n?"react-aria":`react-aria${i.prefix}`}-${t}`}:function(e){let t=(0,r.useContext)(o);t!==i||l||console.warn("When server rendering, you must wrap your application in an <SSRProvider> to ensure consistent ids are generated between the client and server.");let n=u(!!e),a=`react-aria${t.prefix}`;return e||`${a}-${n}`};function d(){return!1}function f(){return!0}function v(e){return()=>{}}function p(){return"function"==typeof r.useSyncExternalStore?r.useSyncExternalStore(v,d,f):(0,r.useContext)(a)}},70405:(e,t,n)=>{function r(...e){return(...t)=>{for(let n of e)"function"==typeof n&&n(...t)}}n.d(t,{c:()=>r})},39456:(e,t,n)=>{n.d(t,{T:()=>r,m:()=>i});const r=e=>{var t;return null!==(t=null==e?void 0:e.ownerDocument)&&void 0!==t?t:document},i=e=>{if(e&&"window"in e&&e.window===e)return e;return r(e).defaultView||window}},20879:(e,t,n)=>{n.d(t,{$:()=>l});const r=new Set(["id"]),i=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),o=new Set(["href","hrefLang","target","rel","download","ping","referrerPolicy"]),a=/^(data-.*)$/;function l(e,t={}){let{labelable:n,isLink:l,propNames:s}=t,u={};for(const t in e)Object.prototype.hasOwnProperty.call(e,t)&&(r.has(t)||n&&i.has(t)||l&&o.has(t)||(null==s?void 0:s.has(t))||a.test(t))&&(u[t]=e[t]);return u}},67592:(e,t,n)=>{function r(e){if(function(){if(null==i){i=!1;try{document.createElement("div").focus({get preventScroll(){return i=!0,!0}})}catch{}}return i}())e.focus({preventScroll:!0});else{let t=function(e){let t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==r;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&n.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;r instanceof HTMLElement&&n.push({element:r,scrollTop:r.scrollTop,scrollLeft:r.scrollLeft});return n}(e);e.focus(),function(e){for(let{element:t,scrollTop:n,scrollLeft:r}of e)t.scrollTop=n,t.scrollLeft=r}(t)}}n.d(t,{e:()=>r});let i=null},76168:(e,t,n)=>{n.d(t,{P:()=>o,Y:()=>i});var r=n(73942);function i(e){return!(0!==e.mozInputSource||!e.isTrusted)||((0,r.m0)()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}function o(e){return!(0,r.m0)()&&0===e.width&&0===e.height||1===e.width&&1===e.height&&0===e.pressure&&0===e.detail&&"mouse"===e.pointerType}},81056:(e,t,n)=>{n.d(t,{v:()=>l});var r=n(70405),i=n(47165);function o(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=o(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}const a=function(){for(var e,t,n=0,r="",i=arguments.length;n<i;n++)(e=arguments[n])&&(t=o(e))&&(r&&(r+=" "),r+=t);return r};function l(...e){let t={...e[0]};for(let n=1;n<e.length;n++){let o=e[n];for(let e in o){let n=t[e],l=o[e];"function"==typeof n&&"function"==typeof l&&"o"===e[0]&&"n"===e[1]&&e.charCodeAt(2)>=65&&e.charCodeAt(2)<=90?t[e]=(0,r.c)(n,l):"className"!==e&&"UNSAFE_className"!==e||"string"!=typeof n||"string"!=typeof l?"id"===e&&n&&l?t.id=(0,i.Tw)(n,l):t[e]=void 0!==l?l:n:t[e]=a(n,l)}}return t}},25167:(e,t,n)=>{function r(...e){return 1===e.length&&e[0]?e[0]:t=>{for(let n of e)"function"==typeof n?n(t):null!=n&&(n.current=t)}}n.d(t,{P:()=>r})},73942:(e,t,n)=>{function r(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.brands.some((t=>e.test(t.brand))))||e.test(window.navigator.userAgent))}function i(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function o(e){let t=null;return()=>(null==t&&(t=e()),t)}n.d(t,{Tc:()=>c,bh:()=>s,cX:()=>a,gm:()=>v,m0:()=>f,un:()=>u});const a=o((function(){return i(/^Mac/i)})),l=o((function(){return i(/^iPhone/i)})),s=o((function(){return i(/^iPad/i)||a()&&navigator.maxTouchPoints>1})),u=o((function(){return l()||s()})),c=(o((function(){return a()||u()})),o((function(){return r(/AppleWebKit/i)&&!d()}))),d=o((function(){return r(/Chrome/i)})),f=o((function(){return r(/Android/i)})),v=o((function(){return r(/Firefox/i)}))},27517:(e,t,n)=>{n.d(t,{v:()=>a});let r=new Map,i=new Set;function o(){if("undefined"==typeof window)return;function e(e){return"propertyName"in e}let t=n=>{if(!e(n)||!n.target)return;let o=r.get(n.target);if(o&&(o.delete(n.propertyName),0===o.size&&(n.target.removeEventListener("transitioncancel",t),r.delete(n.target)),0===r.size)){for(let e of i)e();i.clear()}};document.body.addEventListener("transitionrun",(n=>{if(!e(n)||!n.target)return;let i=r.get(n.target);i||(i=new Set,r.set(n.target,i),n.target.addEventListener("transitioncancel",t,{once:!0})),i.add(n.propertyName)})),document.body.addEventListener("transitionend",t)}function a(e){requestAnimationFrame((()=>{0===r.size?e():i.add(e)}))}"undefined"!=typeof document&&("loading"!==document.readyState?o():document.addEventListener("DOMContentLoaded",o))},72853:(e,t,n)=>{n.d(t,{J:()=>o});var r=n(29741),i=n(30758);function o(e){const t=(0,i.useRef)(null);return(0,r.N)((()=>{t.current=e}),[e]),(0,i.useCallback)(((...e)=>{const n=t.current;return null==n?void 0:n(...e)}),[])}},61715:(e,t,n)=>{n.d(t,{F:()=>o});var r=n(72853),i=n(30758);function o(e,t,n){let o=(0,i.useRef)(t),a=(0,r.J)((()=>{n&&n(o.current)}));(0,i.useEffect)((()=>{var t;let n=null==e||null===(t=e.current)||void 0===t?void 0:t.form;return null==n||n.addEventListener("reset",a),()=>{null==n||n.removeEventListener("reset",a)}}),[e,a])}},47165:(e,t,n)=>{n.d(t,{Tw:()=>d,Bi:()=>c,X1:()=>f});var r=n(29741),i=n(72853),o=n(30758);function a(e){let[t,n]=(0,o.useState)(e),a=(0,o.useRef)(null),l=(0,i.J)((()=>{if(!a.current)return;let e=a.current.next();e.done?a.current=null:t===e.value?l():n(e.value)}));(0,r.N)((()=>{a.current&&l()}));let s=(0,i.J)((e=>{a.current=e(t),l()}));return[t,s]}var l=n(9493);let s=Boolean("undefined"!=typeof window&&window.document&&window.document.createElement),u=new Map;function c(e){let[t,n]=(0,o.useState)(e),i=(0,o.useRef)(null),a=(0,l.Cc)(t),c=(0,o.useCallback)((e=>{i.current=e}),[]);return s&&(u.has(a)&&!u.get(a).includes(c)?u.set(a,[...u.get(a),c]):u.set(a,[c])),(0,r.N)((()=>{let e=a;return()=>{u.delete(e)}}),[a]),(0,o.useEffect)((()=>{let e=i.current;e&&(i.current=null,n(e))})),a}function d(e,t){if(e===t)return e;let n=u.get(e);if(n)return n.forEach((e=>e(t))),t;let r=u.get(t);return r?(r.forEach((t=>t(e))),e):t}function f(e=[]){let t=c(),[n,i]=a(t),l=(0,o.useCallback)((()=>{i((function*(){yield t,yield document.getElementById(t)?t:void 0}))}),[t,i]);return(0,r.N)(l,[t,l,...e]),n}},29741:(e,t,n)=>{n.d(t,{N:()=>i});var r=n(30758);const i="undefined"!=typeof document?r.useLayoutEffect:()=>{}},84216:(e,t,n)=>{n.d(t,{U:()=>i});var r=n(30758);function i(e){const t=(0,r.useRef)(null);return(0,r.useMemo)((()=>({get current(){return t.current},set current(n){t.current=n,"function"==typeof e?e(n):e&&(e.current=n)}})),[e])}},97656:(e,t,n)=>{n.d(t,{w:()=>i});var r=n(29741);function i(e,t){(0,r.N)((()=>{if(e&&e.ref&&t)return e.ref.current=t.current,()=>{e.ref&&(e.ref.current=null)}}))}},40524:(e,t,n)=>{n.d(t,{s:()=>l});var r=n(81056),i=n(30758),o=n(29905);const a={border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"};function l(e){let{children:t,elementType:n="div",isFocusable:l,style:s,...u}=e,{visuallyHiddenProps:c}=function(e={}){let{style:t,isFocusable:n}=e,[r,l]=(0,i.useState)(!1),{focusWithinProps:s}=(0,o.R)({isDisabled:!n,onFocusWithinChange:e=>l(e)});return{visuallyHiddenProps:{...s,style:(0,i.useMemo)((()=>r?t:t?{...a,...t}:a),[r])}}}(e);return i.createElement(n,(0,r.v)(u,c),t)}},9837:(e,t,n)=>{n.d(t,{KZ:()=>u,Lf:()=>s,Xy:()=>l,YD:()=>a,cX:()=>v});var r=n(30758);const i={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valueMissing:!1,valid:!0},o={...i,customError:!0,valid:!1},a={isInvalid:!1,validationDetails:i,validationErrors:[]},l=(0,r.createContext)({}),s="__formValidationState"+Date.now();function u(e){if(e[s]){let{realtimeValidation:t,displayValidation:n,updateValidation:r,resetValidation:i,commitValidation:o}=e[s];return{realtimeValidation:t,displayValidation:n,updateValidation:r,resetValidation:i,commitValidation:o}}return function(e){let{isInvalid:t,validationState:n,name:i,value:s,builtinValidation:u,validate:v,validationBehavior:p="aria"}=e;n&&(t||(t="invalid"===n));let g=void 0!==t?{isInvalid:t,validationErrors:[],validationDetails:o}:null,y=(0,r.useMemo)((()=>{if(!v||null==s)return null;let e=function(e,t){if("function"==typeof e){let n=e(t);if(n&&"boolean"!=typeof n)return c(n)}return[]}(v,s);return d(e)}),[v,s]);(null==u?void 0:u.validationDetails.valid)&&(u=void 0);let m=(0,r.useContext)(l),E=(0,r.useMemo)((()=>i?Array.isArray(i)?i.flatMap((e=>c(m[e]))):c(m[i]):[]),[m,i]),[T,h]=(0,r.useState)(m),[b,w]=(0,r.useState)(!1);m!==T&&(h(m),w(!1));let P=(0,r.useMemo)((()=>d(b?[]:E)),[b,E]),L=(0,r.useRef)(a),[M,S]=(0,r.useState)(a),C=(0,r.useRef)(a),k=()=>{if(!K)return;I(!1);let e=y||u||L.current;f(e,C.current)||(C.current=e,S(e))},[K,I]=(0,r.useState)(!1);return(0,r.useEffect)(k),{realtimeValidation:g||P||y||u||a,displayValidation:"native"===p?g||P||M:g||P||y||u||M,updateValidation(e){"aria"!==p||f(M,e)?L.current=e:S(e)},resetValidation(){let e=a;f(e,C.current)||(C.current=e,S(e)),"native"===p&&I(!1),w(!0)},commitValidation(){"native"===p&&I(!0),w(!0)}}}(e)}function c(e){return e?Array.isArray(e)?e:[e]:[]}function d(e){return e.length?{isInvalid:!0,validationErrors:e,validationDetails:o}:null}function f(e,t){return e===t||!!e&&!!t&&e.isInvalid===t.isInvalid&&e.validationErrors.length===t.validationErrors.length&&e.validationErrors.every(((e,n)=>e===t.validationErrors[n]))&&Object.entries(e.validationDetails).every((([e,n])=>t.validationDetails[e]===n))}function v(...e){let t=new Set,n=!1,r={...i};for(let i of e){var o,a;for(let e of i.validationErrors)t.add(e);n||(n=i.isInvalid);for(let e in r)(o=r)[a=e]||(o[a]=i.validationDetails[e])}return r.valid=!n,{isInvalid:n,validationErrors:[...t],validationDetails:r}}},51190:(e,t,n)=>{n.d(t,{P:()=>i});var r=n(30758);function i(e,t,n){let[i,o]=(0,r.useState)(e||t),a=(0,r.useRef)(void 0!==e),l=void 0!==e;(0,r.useEffect)((()=>{let e=a.current;e!==l&&console.warn(`WARN: A component changed from ${e?"controlled":"uncontrolled"} to ${l?"controlled":"uncontrolled"}.`),a.current=l}),[l]);let s=l?e:i,u=(0,r.useCallback)(((e,...t)=>{let r=(e,...t)=>{n&&(Object.is(s,e)||n(e,...t)),l||(s=e)};if("function"==typeof e){console.warn("We can not support a function callback. See Github Issues for details https://github.com/adobe/react-spectrum/issues/2320"),o(((n,...i)=>{let o=e(l?s:n,...i);return r(o,...t),l?n:o}))}else l||o(e),r(e,...t)}),[l,s,n]);return[s,u]}},50104:(e,t,n)=>{n.d(t,{C:()=>r});const r=(0,n(30758).createContext)(null)},30668:(e,t,n)=>{n.d(t,{c:()=>a,l:()=>l});var r=n(4041),i=n(9837),o=n(30758);const a=(0,o.createContext)(null),l=(0,o.forwardRef)((function(e,t){[e,t]=(0,r.JT)(e,t,a);let{validationErrors:n,validationBehavior:l="native",children:s,className:u,...c}=e;return o.createElement("form",{noValidate:"native"!==l,...c,ref:t,className:u||"react-aria-Form"},o.createElement(a.Provider,{value:{...e,validationBehavior:l}},o.createElement(i.Xy.Provider,{value:null!=n?n:{}},s)))}))},92900:(e,t,n)=>{n.d(t,{I:()=>r});const r=(0,n(30758).createContext)({})},78307:(e,t,n)=>{n.d(t,{h:()=>r});const r=(0,n(30758).createContext)({})},4041:(e,t,n)=>{n.d(t,{CC:()=>d,JT:()=>f,Kq:()=>u,SK:()=>p,Sl:()=>c,_E:()=>v});var r=n(84216),i=n(25167),o=n(81056),a=n(29741),l=n(30758);const s=Symbol("default");function u({values:e,children:t}){for(let[n,r]of e)t=l.createElement(n.Provider,{value:r},t);return t}function c(e){let{className:t,style:n,children:r,defaultClassName:i,defaultChildren:o,defaultStyle:a,values:s}=e;return(0,l.useMemo)((()=>{let e,l,u;return e="function"==typeof t?t({...s,defaultClassName:i}):t,l="function"==typeof n?n({...s,defaultStyle:a||{}}):n,u="function"==typeof r?r({...s,defaultChildren:o}):null==r?o:r,{className:null!=e?e:i,style:l||a?{...a,...l}:void 0,children:null!=u?u:o,"data-rac":""}}),[t,n,r,i,o,a,s])}function d(e,t){let n=(0,l.useContext)(e);if(null===t)return null;if(n&&"object"==typeof n&&"slots"in n&&n.slots){let e=(new Intl.ListFormat).format(Object.keys(n.slots).map((e=>`"${e}"`)));if(!t&&!n.slots[s])throw new Error(`A slot prop is required. Valid slot names are ${e}.`);let r=t||s;if(!n.slots[r])throw new Error(`Invalid slot "${t}". Valid slot names are ${e}.`);return n.slots[r]}return n}function f(e,t,n){let a=d(n,e.slot)||{},{ref:s,...u}=a,c=(0,r.U)((0,l.useMemo)((()=>(0,i.P)(t,s)),[t,s])),f=(0,o.v)(u,e);return"style"in u&&u.style&&"style"in e&&e.style&&("function"==typeof u.style||"function"==typeof e.style?f.style=t=>{let n="function"==typeof u.style?u.style(t):u.style,r={...t.defaultStyle,...n},i="function"==typeof e.style?e.style({...t,defaultStyle:r}):e.style;return{...r,...i}}:f.style={...u.style,...e.style}),[f,c]}function v(){let[e,t]=(0,l.useState)(!0),n=(0,l.useRef)(!1),r=(0,l.useCallback)((e=>{n.current=!0,t(!!e)}),[]);return(0,a.N)((()=>{n.current||t(!1)}),[]),[r,e]}function p(e){const t=/^(data-.*)$/;let n={};for(const r in e)t.test(r)||(n[r]=e[r]);return n}}}]);