Skip to content

Instantly share code, notes, and snippets.

@teles
Created December 17, 2025 15:59
Show Gist options
  • Select an option

  • Save teles/e75bf494a2606109c9843815c6b2e001 to your computer and use it in GitHub Desktop.

Select an option

Save teles/e75bf494a2606109c9843815c6b2e001 to your computer and use it in GitHub Desktop.
calc.js
This file has been truncated, but you can view the full file.
var MagaluCalculator=function(e){"use strict";var t,n,r=Object.defineProperty,a=(e,t,n)=>((e,t,n)=>t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n)(e,"symbol"!=typeof t?t+"":t,n);"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self&&self;function i(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var s={exports:{}},o={},l={exports:{}},c={},u=Symbol.for("react.element"),d=Symbol.for("react.portal"),h=Symbol.for("react.fragment"),p=Symbol.for("react.strict_mode"),f=Symbol.for("react.profiler"),m=Symbol.for("react.provider"),g=Symbol.for("react.context"),v=Symbol.for("react.forward_ref"),b=Symbol.for("react.suspense"),y=Symbol.for("react.memo"),x=Symbol.for("react.lazy"),w=Symbol.iterator;var k={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},C=Object.assign,S={};function P(e,t,n){this.props=e,this.context=t,this.refs=S,this.updater=n||k}function M(){}function E(e,t,n){this.props=e,this.context=t,this.refs=S,this.updater=n||k}P.prototype.isReactComponent={},P.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},P.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},M.prototype=P.prototype;var N=E.prototype=new M;N.constructor=E,C(N,P.prototype),N.isPureReactComponent=!0;var T=Array.isArray,_=Object.prototype.hasOwnProperty,j={current:null},D={key:!0,ref:!0,__self:!0,__source:!0};function I(e,t,n){var r,a={},i=null,s=null;if(null!=t)for(r in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(i=""+t.key),t)_.call(t,r)&&!D.hasOwnProperty(r)&&(a[r]=t[r]);var o=arguments.length-2;if(1===o)a.children=n;else if(1<o){for(var l=Array(o),c=0;c<o;c++)l[c]=arguments[c+2];a.children=l}if(e&&e.defaultProps)for(r in o=e.defaultProps)void 0===a[r]&&(a[r]=o[r]);return{$$typeof:u,type:e,key:i,ref:s,props:a,_owner:j.current}}function A(e){return"object"==typeof e&&null!==e&&e.$$typeof===u}var L=/\/+/g;function z(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function R(e,t,n,r,a){var i=typeof e;"undefined"!==i&&"boolean"!==i||(e=null);var s=!1;if(null===e)s=!0;else switch(i){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case u:case d:s=!0}}if(s)return a=a(s=e),e=""===r?"."+z(s,0):r,T(a)?(n="",null!=e&&(n=e.replace(L,"$&/")+"/"),R(a,t,n,"",(function(e){return e}))):null!=a&&(A(a)&&(a=function(e,t){return{$$typeof:u,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,n+(!a.key||s&&s.key===a.key?"":(""+a.key).replace(L,"$&/")+"/")+e)),t.push(a)),1;if(s=0,r=""===r?".":r+":",T(e))for(var o=0;o<e.length;o++){var l=r+z(i=e[o],o);s+=R(i,t,n,l,a)}else if(l=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=w&&e[w]||e["@@iterator"])?e:null}(e),"function"==typeof l)for(e=l.call(e),o=0;!(i=e.next()).done;)s+=R(i=i.value,t,n,l=r+z(i,o++),a);else if("object"===i)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return s}function O(e,t,n){if(null==e)return e;var r=[],a=0;return R(e,r,"","",(function(e){return t.call(n,e,a++)})),r}function V(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var F={current:null},B={transition:null},$={ReactCurrentDispatcher:F,ReactCurrentBatchConfig:B,ReactCurrentOwner:j};c.Children={map:O,forEach:function(e,t,n){O(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return O(e,(function(){t++})),t},toArray:function(e){return O(e,(function(e){return e}))||[]},only:function(e){if(!A(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},c.Component=P,c.Fragment=h,c.Profiler=f,c.PureComponent=E,c.StrictMode=p,c.Suspense=b,c.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=$,c.cloneElement=function(e,t,n){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=C({},e.props),a=e.key,i=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(i=t.ref,s=j.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var o=e.type.defaultProps;for(l in t)_.call(t,l)&&!D.hasOwnProperty(l)&&(r[l]=void 0===t[l]&&void 0!==o?o[l]:t[l])}var l=arguments.length-2;if(1===l)r.children=n;else if(1<l){o=Array(l);for(var c=0;c<l;c++)o[c]=arguments[c+2];r.children=o}return{$$typeof:u,type:e.type,key:a,ref:i,props:r,_owner:s}},c.createContext=function(e){return(e={$$typeof:g,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:m,_context:e},e.Consumer=e},c.createElement=I,c.createFactory=function(e){var t=I.bind(null,e);return t.type=e,t},c.createRef=function(){return{current:null}},c.forwardRef=function(e){return{$$typeof:v,render:e}},c.isValidElement=A,c.lazy=function(e){return{$$typeof:x,_payload:{_status:-1,_result:e},_init:V}},c.memo=function(e,t){return{$$typeof:y,type:e,compare:void 0===t?null:t}},c.startTransition=function(e){var t=B.transition;B.transition={};try{e()}finally{B.transition=t}},c.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},c.useCallback=function(e,t){return F.current.useCallback(e,t)},c.useContext=function(e){return F.current.useContext(e)},c.useDebugValue=function(){},c.useDeferredValue=function(e){return F.current.useDeferredValue(e)},c.useEffect=function(e,t){return F.current.useEffect(e,t)},c.useId=function(){return F.current.useId()},c.useImperativeHandle=function(e,t,n){return F.current.useImperativeHandle(e,t,n)},c.useInsertionEffect=function(e,t){return F.current.useInsertionEffect(e,t)},c.useLayoutEffect=function(e,t){return F.current.useLayoutEffect(e,t)},c.useMemo=function(e,t){return F.current.useMemo(e,t)},c.useReducer=function(e,t,n){return F.current.useReducer(e,t,n)},c.useRef=function(e){return F.current.useRef(e)},c.useState=function(e){return F.current.useState(e)},c.useSyncExternalStore=function(e,t,n){return F.current.useSyncExternalStore(e,t,n)},c.useTransition=function(){return F.current.useTransition()},c.version="18.2.0",l.exports=c;var K=l.exports;const H=i(K);
/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var W=K,U=Symbol.for("react.element"),q=Symbol.for("react.fragment"),G=Object.prototype.hasOwnProperty,Y=W.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Z={key:!0,ref:!0,__self:!0,__source:!0};function X(e,t,n){var r,a={},i=null,s=null;for(r in void 0!==n&&(i=""+n),void 0!==t.key&&(i=""+t.key),void 0!==t.ref&&(s=t.ref),t)G.call(t,r)&&!Z.hasOwnProperty(r)&&(a[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===a[r]&&(a[r]=t[r]);return{$$typeof:U,type:e,key:i,ref:s,props:a,_owner:Y.current}}o.Fragment=q,o.jsx=X,o.jsxs=X,s.exports=o;var Q=s.exports;function J(e={}){const{strict:t=!0,errorMessage:n="useContext: `context` is undefined. Seems you forgot to wrap component within the Provider",name:r}=e,a=K.createContext(void 0);return a.displayName=r,[a.Provider,function e(){var r;const i=K.useContext(a);if(!i&&t){const t=new Error(n);throw t.name="ContextError",null==(r=Error.captureStackTrace)||r.call(Error,t,e),t}return i},a]}function ee(e){const t=K.useRef(null);return K.useImperativeHandle(e,(()=>t.current)),t}function te(e){return Array.isArray(e)}function ne(e){const t=typeof e;return null!=e&&("object"===t||"function"===t)&&!te(e)}function re(e){return te(e)?function(e){return te(e)&&0===e.length}(e):ne(e)?function(e){return ne(e)&&0===Object.keys(e).length}(e):null==e||""===e}var ae=e=>e?"true":void 0;function ie(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=ie(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}function se(...e){for(var t,n,r=0,a="";r<e.length;)(t=e[r++])&&(n=ie(t))&&(a&&(a+=" "),a+=n);return a}var oe=(...e)=>{let t=" ";for(const n of e)if("string"==typeof n&&n.length>0){t=n;break}return t},le=e=>e?e.charAt(0).toUpperCase()+e.slice(1).toLowerCase():"";function ce(e){return`${e}-${Math.floor(1e6*Math.random())}`}function ue(e){for(const t in e)t.startsWith("on")&&delete e[t];return e}function de(e){if(!e||"object"!=typeof e)return"";try{return JSON.stringify(e)}catch{return""}}function he(e,t,n){return Math.min(Math.max(e,t),n)}var pe={};function fe(e,t,...n){const r=`[Hero UI] : ${e}`;"undefined"!=typeof console&&(pe[r]||(pe[r]=!0))}function me(...e){return(...t)=>{for(let n of e)"function"==typeof n&&n(...t)}}var ge=new Map;function ve(e,t){if(e===t)return e;let n=ge.get(e);if(n)return n.forEach((e=>e.current=t)),t;let r=ge.get(t);return r?(r.forEach((t=>t.current=e)),e):t}function be(...e){let t={...e[0]};for(let n=1;n<e.length;n++){let r=e[n];for(let e in r){let n=t[e],a=r[e];"function"==typeof n&&"function"==typeof a&&"o"===e[0]&&"n"===e[1]&&e.charCodeAt(2)>=65&&e.charCodeAt(2)<=90?t[e]=me(n,a):"className"!==e&&"UNSAFE_className"!==e||"string"!=typeof n||"string"!=typeof a?"id"===e&&n&&a?t.id=ve(n,a):t[e]=void 0!==a?a:n:t[e]=se(n,a)}}return t}function ye(...e){return 1===e.length&&e[0]?e[0]:t=>{let n=!1;const r=e.map((e=>{const r=xe(e,t);return n||(n="function"==typeof r),r}));if(n)return()=>{r.forEach(((t,n)=>{"function"==typeof t?null==t||t():xe(e[n],null)}))}}}function xe(e,t){if("function"==typeof e)return()=>e(t);null!=e&&"current"in e&&(e.current=t)}function we(...e){return t=>{e.forEach((e=>function(e,t){if(null!=e)if(function(e){return"function"==typeof e}(e))e(t);else try{e.current=t}catch{throw new Error(`Cannot assign value '${t}' to ref '${e}'`)}}(e,t)))}}var ke=new Set(["id","type","style","title","role","tabIndex","htmlFor","width","height","abbr","accept","acceptCharset","accessKey","action","allowFullScreen","allowTransparency","alt","async","autoComplete","autoFocus","autoPlay","cellPadding","cellSpacing","challenge","charset","checked","cite","class","className","cols","colSpan","command","content","contentEditable","contextMenu","controls","coords","crossOrigin","data","dateTime","default","defer","dir","disabled","download","draggable","dropzone","encType","enterKeyHint","for","form","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","headers","hidden","high","href","hrefLang","httpEquiv","icon","inputMode","isMap","itemId","itemProp","itemRef","itemScope","itemType","kind","label","lang","list","loop","manifest","max","maxLength","media","mediaGroup","method","min","minLength","multiple","muted","name","noValidate","open","optimum","pattern","ping","placeholder","poster","preload","radioGroup","referrerPolicy","readOnly","rel","required","rows","rowSpan","sandbox","scope","scoped","scrolling","seamless","selected","shape","size","sizes","slot","sortable","span","spellCheck","src","srcDoc","srcSet","start","step","target","translate","typeMustMatch","useMap","value","wmode","wrap"]),Ce=new Set(["onCopy","onCut","onPaste","onLoad","onError","onWheel","onScroll","onCompositionEnd","onCompositionStart","onCompositionUpdate","onKeyDown","onKeyPress","onKeyUp","onFocus","onBlur","onChange","onInput","onSubmit","onClick","onContextMenu","onDoubleClick","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onPointerDown","onPointerEnter","onPointerLeave","onPointerUp","onSelect","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onAnimationStart","onAnimationEnd","onAnimationIteration","onTransitionEnd"]),Se=/^(data-.*)$/,Pe=/^(aria-.*)$/,Me=/^(on[A-Z].*)$/;function Ee(e,t={}){let{labelable:n=!0,enabled:r=!0,propNames:a,omitPropNames:i,omitEventNames:s,omitDataProps:o,omitEventProps:l}=t,c={};if(!r)return e;for(const u in e)(null==i?void 0:i.has(u))||(null==s?void 0:s.has(u))&&Me.test(u)||Me.test(u)&&!Ce.has(u)||o&&Se.test(u)||l&&Me.test(u)||(Object.prototype.hasOwnProperty.call(e,u)&&(ke.has(u)||n&&Pe.test(u)||(null==a?void 0:a.has(u))||Se.test(u))||Me.test(u))&&(c[u]=e[u]);return c}function Ne({Component:e,props:t,renderCustom:n}){return n&&"function"==typeof n?n(t):K.createElement(e,t)}var[Te,_e]=J({name:"ProviderContext",strict:!1});const je=new Set(["Arab","Syrc","Samr","Mand","Thaa","Mend","Nkoo","Adlm","Rohg","Hebr"]),De=new Set(["ae","ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","nqo","pnb","ps","sd","ug","ur","yi"]);function Ie(e){if(Intl.Locale){let t=new Intl.Locale(e).maximize(),n="function"==typeof t.getTextInfo?t.getTextInfo():t.textInfo;if(n)return"rtl"===n.direction;if(t.script)return je.has(t.script)}let t=e.split("-")[0];return De.has(t)}const Ae={prefix:String(Math.round(1e10*Math.random())),current:0},Le=H.createContext(Ae),ze=H.createContext(!1);let Re=new WeakMap;const Oe="function"==typeof H.useId?function(e){let t=H.useId(),[n]=K.useState($e());return e||`${n?"react-aria":`react-aria${Ae.prefix}`}-${t}`}:function(e){let t=K.useContext(Le),n=function(e=!1){let t=K.useContext(Le),n=K.useRef(null);if(null===n.current&&!e){var r,a;let e=null===(a=H.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)||void 0===a||null===(r=a.ReactCurrentOwner)||void 0===r?void 0:r.current;if(e){let n=Re.get(e);null==n?Re.set(e,{id:t.current,state:e.memoizedState}):e.memoizedState!==n.state&&(t.current=n.id,Re.delete(e))}n.current=++t.current}return n.current}(!!e),r=`react-aria${t.prefix}`;return e||`${r}-${n}`};function Ve(){return!1}function Fe(){return!0}function Be(e){return()=>{}}function $e(){return"function"==typeof H.useSyncExternalStore?H.useSyncExternalStore(Be,Ve,Fe):K.useContext(ze)}const Ke=Symbol.for("react-aria.i18n.locale");function He(){let e="undefined"!=typeof window&&window[Ke]||"undefined"!=typeof navigator&&(navigator.language||navigator.userLanguage)||"en-US";try{Intl.DateTimeFormat.supportedLocalesOf([e])}catch{e="en-US"}return{locale:e,direction:Ie(e)?"rtl":"ltr"}}let We=He(),Ue=new Set;function qe(){We=He();for(let e of Ue)e(We)}function Ge(){let e=$e(),[t,n]=K.useState(We);return K.useEffect((()=>(0===Ue.size&&window.addEventListener("languagechange",qe),Ue.add(n),()=>{Ue.delete(n),0===Ue.size&&window.removeEventListener("languagechange",qe)})),[]),e?{locale:"en-US",direction:"ltr"}:t}const Ye=H.createContext(null);function Ze(e){let{locale:t,children:n}=e,r=H.useMemo((()=>({locale:t,direction:Ie(t)?"rtl":"ltr"})),[t]);return H.createElement(Ye.Provider,{value:r},n)}function Xe(e){let{children:t}=e,n=Ge();return H.createElement(Ye.Provider,{value:n},t)}function Qe(e){let{locale:t,children:n}=e;return t?H.createElement(Ze,{locale:t,children:n}):H.createElement(Xe,{children:n})}function Je(){let e=Ge();return K.useContext(Ye)||e}const et=Symbol.for("react-aria.i18n.locale"),tt=Symbol.for("react-aria.i18n.strings");let nt;class rt{getStringForLocale(e,t){let n=this.getStringsForLocale(t)[e];if(!n)throw new Error(`Could not find intl message ${e} in ${t} locale`);return n}getStringsForLocale(e){let t=this.strings[e];return t||(t=function(e,t,n="en-US"){if(t[e])return t[e];let r=function(e){return Intl.Locale?new Intl.Locale(e).language:e.split("-")[0]}(e);if(t[r])return t[r];for(let a in t)if(a.startsWith(r+"-"))return t[a];return t[n]}(e,this.strings,this.defaultLocale),this.strings[e]=t),t}static getGlobalDictionaryForPackage(e){if("undefined"==typeof window)return null;let t=window[et];if(void 0===nt){let e=window[tt];if(!e)return null;nt={};for(let n in e)nt[n]=new rt({[t]:e[n]},t)}let n=null==nt?void 0:nt[e];if(!n)throw new Error(`Strings for package "${e}" were not included by LocalizedStringProvider. Please add it to the list passed to createLocalizedStringDictionary.`);return n}constructor(e,t="en-US"){this.strings=Object.fromEntries(Object.entries(e).filter((([,e])=>e))),this.defaultLocale=t}}const at=new Map,it=new Map;class st{format(e,t){let n=this.strings.getStringForLocale(e,this.locale);return"function"==typeof n?n(t,this):n}plural(e,t,n="cardinal"){let r=t["="+e];if(r)return"function"==typeof r?r():r;let a=this.locale+":"+n,i=at.get(a);return i||(i=new Intl.PluralRules(this.locale,{type:n}),at.set(a,i)),r=t[i.select(e)]||t.other,"function"==typeof r?r():r}number(e){let t=it.get(this.locale);return t||(t=new Intl.NumberFormat(this.locale),it.set(this.locale,t)),t.format(e)}select(e,t){let n=e[t]||e.other;return"function"==typeof n?n():n}constructor(e,t){this.locale=e,this.strings=t}}const ot=new WeakMap;function lt(e,t){return t&&rt.getGlobalDictionaryForPackage(t)||function(e){let t=ot.get(e);return t||(t=new rt(e),ot.set(e,t)),t}(e)}function ct(e,t){let{locale:n}=Je(),r=lt(e,t);return K.useMemo((()=>new st(n,r)),[n,r])}function ut(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)}const dt="undefined"!=typeof document?H.useLayoutEffect:()=>{};var ht;const pt=null!==(ht=H.useInsertionEffect)&&void 0!==ht?ht:dt;function ft(e){const t=K.useRef(null);return pt((()=>{t.current=e}),[e]),K.useCallback(((...e)=>{const n=t.current;return null==n?void 0:n(...e)}),[])}let mt,gt=Boolean("undefined"!=typeof window&&window.document&&window.document.createElement),vt=new Map;function bt(e){let[t,n]=K.useState(e),r=K.useRef(null),a=Oe(t),i=K.useRef(null);if(mt&&mt.register(i,a),gt){const e=vt.get(a);e&&!e.includes(r)?e.push(r):vt.set(a,[r])}return dt((()=>{let e=a;return()=>{mt&&mt.unregister(i),vt.delete(e)}}),[a]),K.useEffect((()=>{let e=r.current;return e&&n(e),()=>{e&&(r.current=null)}})),a}function yt(e,t){if(e===t)return e;let n=vt.get(e);if(n)return n.forEach((e=>e.current=t)),t;let r=vt.get(t);return r?(r.forEach((t=>t.current=e)),e):t}function xt(e=[]){let t=bt(),[n,r]=function(e){let[t,n]=K.useState(e),r=K.useRef(null),a=ft((()=>{if(!r.current)return;let e=r.current.next();e.done?r.current=null:t===e.value?a():n(e.value)}));dt((()=>{r.current&&a()}));let i=ft((e=>{r.current=e(t),a()}));return[t,i]}(t),a=K.useCallback((()=>{r((function*(){yield t,yield document.getElementById(t)?t:void 0}))}),[t,r]);return dt(a,[t,a,...e]),n}function wt(...e){return(...t)=>{for(let n of e)"function"==typeof n&&n(...t)}}"undefined"!=typeof FinalizationRegistry&&(mt=new FinalizationRegistry((e=>{vt.delete(e)})));const kt=e=>{var t;return null!==(t=null==e?void 0:e.ownerDocument)&&void 0!==t?t:document},Ct=e=>{if(e&&"window"in e&&e.window===e)return e;return kt(e).defaultView||window};function St(e){return null!==(t=e)&&"object"==typeof t&&"nodeType"in t&&"number"==typeof t.nodeType&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in e;var t}let Pt=!1,Mt=!1;function Et(){return Pt}function Nt(){return Mt}function Tt(e,t){if(!Nt())return!(!t||!e)&&e.contains(t);if(!e||!t)return!1;let n=t;for(;null!==n;){if(n===e)return!0;n="SLOT"===n.tagName&&n.assignedSlot?n.assignedSlot.parentNode:St(n)?n.host:n.parentNode}return!1}const _t=(e=document)=>{var t;if(!Nt())return e.activeElement;let n=e.activeElement;for(;n&&"shadowRoot"in n&&(null===(t=n.shadowRoot)||void 0===t?void 0:t.activeElement);)n=n.shadowRoot.activeElement;return n};function jt(e){return Nt()&&e.target.shadowRoot&&e.composedPath?e.composedPath()[0]:e.target}class Dt{get currentNode(){return this._currentNode}set currentNode(e){if(!Tt(this.root,e))throw new Error("Cannot set currentNode to a node that is not contained by the root node.");const t=[];let n=e,r=e;for(this._currentNode=e;n&&n!==this.root;)if(n.nodeType===Node.DOCUMENT_FRAGMENT_NODE){const e=n,a=this._doc.createTreeWalker(e,this.whatToShow,{acceptNode:this._acceptNode});t.push(a),a.currentNode=r,this._currentSetFor.add(a),n=r=e.host}else n=n.parentNode;const a=this._doc.createTreeWalker(this.root,this.whatToShow,{acceptNode:this._acceptNode});t.push(a),a.currentNode=r,this._currentSetFor.add(a),this._walkerStack=t}get doc(){return this._doc}firstChild(){let e=this.currentNode,t=this.nextNode();return Tt(e,t)?(t&&(this.currentNode=t),t):(this.currentNode=e,null)}lastChild(){let e=this._walkerStack[0].lastChild();return e&&(this.currentNode=e),e}nextNode(){const e=this._walkerStack[0].nextNode();if(e){if(e.shadowRoot){var t;let n;if("function"==typeof this.filter?n=this.filter(e):(null===(t=this.filter)||void 0===t?void 0:t.acceptNode)&&(n=this.filter.acceptNode(e)),n===NodeFilter.FILTER_ACCEPT)return this.currentNode=e,e;let r=this.nextNode();return r&&(this.currentNode=r),r}return e&&(this.currentNode=e),e}if(this._walkerStack.length>1){this._walkerStack.shift();let e=this.nextNode();return e&&(this.currentNode=e),e}return null}previousNode(){const e=this._walkerStack[0];if(e.currentNode===e.root){if(this._currentSetFor.has(e)){if(this._currentSetFor.delete(e),this._walkerStack.length>1){this._walkerStack.shift();let e=this.previousNode();return e&&(this.currentNode=e),e}return null}return null}const t=e.previousNode();if(t){if(t.shadowRoot){var n;let e;if("function"==typeof this.filter?e=this.filter(t):(null===(n=this.filter)||void 0===n?void 0:n.acceptNode)&&(e=this.filter.acceptNode(t)),e===NodeFilter.FILTER_ACCEPT)return t&&(this.currentNode=t),t;let r=this.lastChild();return r&&(this.currentNode=r),r}return t&&(this.currentNode=t),t}if(this._walkerStack.length>1){this._walkerStack.shift();let e=this.previousNode();return e&&(this.currentNode=e),e}return null}nextSibling(){return null}previousSibling(){return null}parentNode(){return null}constructor(e,t,n,r){this._walkerStack=[],this._currentSetFor=new Set,this._acceptNode=e=>{if(e.nodeType===Node.ELEMENT_NODE){const n=e.shadowRoot;if(n){const e=this._doc.createTreeWalker(n,this.whatToShow,{acceptNode:this._acceptNode});return this._walkerStack.unshift(e),NodeFilter.FILTER_ACCEPT}var t;if("function"==typeof this.filter)return this.filter(e);if(null===(t=this.filter)||void 0===t?void 0:t.acceptNode)return this.filter.acceptNode(e);if(null===this.filter)return NodeFilter.FILTER_ACCEPT}return NodeFilter.FILTER_SKIP},this._doc=e,this.root=t,this.filter=null!=r?r:null,this.whatToShow=null!=n?n:NodeFilter.SHOW_ALL,this._currentNode=t,this._walkerStack.unshift(e.createTreeWalker(t,n,this._acceptNode));const a=t.shadowRoot;if(a){const e=this._doc.createTreeWalker(a,this.whatToShow,{acceptNode:this._acceptNode});this._walkerStack.unshift(e)}}}function It(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(n=It(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function At(){for(var e,t,n=0,r="",a=arguments.length;n<a;n++)(e=arguments[n])&&(t=It(e))&&(r&&(r+=" "),r+=t);return r}function Lt(...e){let t={...e[0]};for(let n=1;n<e.length;n++){let r=e[n];for(let e in r){let n=t[e],a=r[e];"function"==typeof n&&"function"==typeof a&&"o"===e[0]&&"n"===e[1]&&e.charCodeAt(2)>=65&&e.charCodeAt(2)<=90?t[e]=wt(n,a):"className"!==e&&"UNSAFE_className"!==e||"string"!=typeof n||"string"!=typeof a?"id"===e&&n&&a?t.id=yt(n,a):t[e]=void 0!==a?a:n:t[e]=At(n,a)}}return t}const zt=new Set(["id"]),Rt=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),Ot=new Set(["href","hrefLang","target","rel","download","ping","referrerPolicy"]),Vt=new Set(["dir","lang","hidden","inert","translate"]),Ft=new Set(["onClick","onAuxClick","onContextMenu","onDoubleClick","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onPointerDown","onPointerMove","onPointerUp","onPointerCancel","onPointerEnter","onPointerLeave","onPointerOver","onPointerOut","onGotPointerCapture","onLostPointerCapture","onScroll","onWheel","onAnimationStart","onAnimationEnd","onAnimationIteration","onTransitionCancel","onTransitionEnd","onTransitionRun","onTransitionStart"]),Bt=/^(data-.*)$/;function $t(e,t={}){let{labelable:n,isLink:r,global:a,events:i=a,propNames:s}=t,o={};for(const l in e)Object.prototype.hasOwnProperty.call(e,l)&&(zt.has(l)||n&&Rt.has(l)||r&&Ot.has(l)||a&&Vt.has(l)||i&&Ft.has(l)||l.endsWith("Capture")&&Ft.has(l.slice(0,-7))||(null==s?void 0:s.has(l))||Bt.test(l))&&(o[l]=e[l]);return o}function Kt(e){if(function(){if(null==Ht){Ht=!1;try{document.createElement("div").focus({get preventScroll(){return Ht=!0,!0}})}catch{}}return Ht}())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)}}let Ht=null;function Wt(e){var t;if("undefined"==typeof window||null==window.navigator)return!1;let n=null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.brands;return Array.isArray(n)&&n.some((t=>e.test(t.brand)))||e.test(window.navigator.userAgent)}function Ut(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 qt(e){let t=null;return()=>(null==t&&(t=e()),t)}const Gt=qt((function(){return Ut(/^Mac/i)})),Yt=qt((function(){return Ut(/^iPhone/i)})),Zt=qt((function(){return Ut(/^iPad/i)||Gt()&&navigator.maxTouchPoints>1})),Xt=qt((function(){return Yt()||Zt()})),Qt=qt((function(){return Gt()||Xt()})),Jt=qt((function(){return Wt(/AppleWebKit/i)&&!en()})),en=qt((function(){return Wt(/Chrome/i)})),tn=qt((function(){return Wt(/Android/i)})),nn=qt((function(){return Wt(/Firefox/i)})),rn=K.createContext({isNative:!0,open:function(e,t){cn(e,(e=>ln(e,t)))},useHref:e=>e});function an(e){let{children:t,navigate:n,useHref:r}=e,a=K.useMemo((()=>({isNative:!1,open:(e,t,r,a)=>{cn(e,(e=>{on(e,t)?n(r,a):ln(e,t)}))},useHref:r||(e=>e)})),[n,r]);return H.createElement(rn.Provider,{value:a},t)}function sn(){return K.useContext(rn)}function on(e,t){let n=e.getAttribute("target");return!(n&&"_self"!==n||e.origin!==location.origin||e.hasAttribute("download")||t.metaKey||t.ctrlKey||t.altKey||t.shiftKey)}function ln(e,t,n=!0){var r,a;let{metaKey:i,ctrlKey:s,altKey:o,shiftKey:l}=t;nn()&&(null===(a=window.event)||void 0===a||null===(r=a.type)||void 0===r?void 0:r.startsWith("key"))&&"_blank"===e.target&&(Gt()?i=!0:s=!0);let c=Jt()&&Gt()&&!Zt()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:i,ctrlKey:s,altKey:o,shiftKey:l}):new MouseEvent("click",{metaKey:i,ctrlKey:s,altKey:o,shiftKey:l,bubbles:!0,cancelable:!0});ln.isOpening=n,Kt(e),e.dispatchEvent(c),ln.isOpening=!1}function cn(e,t){if(e instanceof HTMLAnchorElement)t(e);else if(e.hasAttribute("data-href")){let n=document.createElement("a");n.href=e.getAttribute("data-href"),e.hasAttribute("data-target")&&(n.target=e.getAttribute("data-target")),e.hasAttribute("data-rel")&&(n.rel=e.getAttribute("data-rel")),e.hasAttribute("data-download")&&(n.download=e.getAttribute("data-download")),e.hasAttribute("data-ping")&&(n.ping=e.getAttribute("data-ping")),e.hasAttribute("data-referrer-policy")&&(n.referrerPolicy=e.getAttribute("data-referrer-policy")),e.appendChild(n),t(n),e.removeChild(n)}}function un(e){var t;const n=sn().useHref(null!==(t=null==e?void 0:e.href)&&void 0!==t?t:"");return{href:(null==e?void 0:e.href)?n:void 0,target:null==e?void 0:e.target,rel:null==e?void 0:e.rel,download:null==e?void 0:e.download,ping:null==e?void 0:e.ping,referrerPolicy:null==e?void 0:e.referrerPolicy}}function dn(e,t,n,r){!t.isNative&&e.currentTarget instanceof HTMLAnchorElement&&e.currentTarget.href&&!e.isDefaultPrevented()&&on(e.currentTarget,e)&&n&&(e.preventDefault(),t.open(e.currentTarget,e,n,r))}ln.isOpening=!1;let hn=new Map,pn=new Set;function fn(){if("undefined"==typeof window)return;function e(e){return"propertyName"in e}let t=n=>{if(!e(n)||!n.target)return;let r=hn.get(n.target);if(r&&(r.delete(n.propertyName),0===r.size&&(n.target.removeEventListener("transitioncancel",t),hn.delete(n.target)),0===hn.size)){for(let e of pn)e();pn.clear()}};document.body.addEventListener("transitionrun",(n=>{if(!e(n)||!n.target)return;let r=hn.get(n.target);r||(r=new Set,hn.set(n.target,r),n.target.addEventListener("transitioncancel",t,{once:!0})),r.add(n.propertyName)})),document.body.addEventListener("transitionend",t)}function mn(e){requestAnimationFrame((()=>{!function(){for(const[e]of hn)"isConnected"in e&&!e.isConnected&&hn.delete(e)}(),0===hn.size?e():pn.add(e)}))}function gn(){let e=K.useRef(new Map),t=K.useCallback(((t,n,r,a)=>{let i=(null==a?void 0:a.once)?(...t)=>{e.current.delete(r),r(...t)}:r;e.current.set(r,{type:n,eventTarget:t,fn:i,options:a}),t.addEventListener(n,i,a)}),[]),n=K.useCallback(((t,n,r,a)=>{var i;let s=(null===(i=e.current.get(r))||void 0===i?void 0:i.fn)||r;t.removeEventListener(n,s,a),e.current.delete(r)}),[]),r=K.useCallback((()=>{e.current.forEach(((e,t)=>{n(e.eventTarget,e.type,t,e.options)}))}),[n]);return K.useEffect((()=>r),[r]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:r}}function vn(e,t){let{id:n,"aria-label":r,"aria-labelledby":a}=e;if(n=bt(n),a&&r){let e=new Set([n,...a.trim().split(/\s+/)]);a=[...e].join(" ")}else a&&(a=a.trim().split(/\s+/).join(" "));return r||a||!t||(r=t),{id:n,"aria-label":r,"aria-labelledby":a}}function bn(e,t){const n=K.useRef(!0),r=K.useRef(null);K.useEffect((()=>(n.current=!0,()=>{n.current=!1})),[]),K.useEffect((()=>{let a=r.current;n.current?n.current=!1:a&&!t.some(((e,t)=>!Object.is(e,a[t])))||e(),r.current=t}),t)}function yn(e,t){const n=K.useRef(!0),r=K.useRef(null);dt((()=>(n.current=!0,()=>{n.current=!1})),[]),dt((()=>{n.current?n.current=!1:r.current&&!t.some(((e,t)=>!Object.is(e,r[t])))||e(),r.current=t}),t)}function xn(e){const{ref:t,box:n,onResize:r}=e;K.useEffect((()=>{let e=null==t?void 0:t.current;if(e){if(void 0===window.ResizeObserver)return window.addEventListener("resize",r,!1),()=>{window.removeEventListener("resize",r,!1)};{const t=new window.ResizeObserver((e=>{e.length&&r()}));return t.observe(e,{box:n}),()=>{e&&t.unobserve(e)}}}}),[r,t,n])}function wn(e,t){dt((()=>{if(e&&e.ref&&t)return e.ref.current=t.current,()=>{e.ref&&(e.ref.current=null)}}))}function kn(e,t){if(!e)return!1;let n=window.getComputedStyle(e),r=/(auto|scroll)/.test(n.overflow+n.overflowX+n.overflowY);return r&&t&&(r=e.scrollHeight!==e.clientHeight||e.scrollWidth!==e.clientWidth),r}function Cn(e,t){let n=e;for(kn(n,t)&&(n=n.parentElement);n&&!kn(n,t);)n=n.parentElement;return n||document.scrollingElement||document.documentElement}"undefined"!=typeof document&&("loading"!==document.readyState?fn():document.addEventListener("DOMContentLoaded",fn));let Sn=0;const Pn=new Map;function Mn(e){let[t,n]=K.useState();return dt((()=>{if(!e)return;let t=Pn.get(e);if(t)n(t.element.id);else{let r="react-aria-description-"+Sn++;n(r);let a=document.createElement("div");a.id=r,a.style.display="none",a.textContent=e,document.body.appendChild(a),t={refCount:0,element:a},Pn.set(e,t)}return t.refCount++,()=>{t&&0==--t.refCount&&(t.element.remove(),Pn.delete(e))}}),[e]),{"aria-describedby":e?t:void 0}}function En(e,t,n,r){let a=ft(n),i=null==n;K.useEffect((()=>{if(i||!e.current)return;let n=e.current;return n.addEventListener(t,a,r),()=>{n.removeEventListener(t,a,r)}}),[e,t,r,i,a])}function Nn(e,t){let n=Tn(e,t,"left"),r=Tn(e,t,"top"),a=t.offsetWidth,i=t.offsetHeight,s=e.scrollLeft,o=e.scrollTop,{borderTopWidth:l,borderLeftWidth:c,scrollPaddingTop:u,scrollPaddingRight:d,scrollPaddingBottom:h,scrollPaddingLeft:p}=getComputedStyle(e),f=s+parseInt(c,10),m=o+parseInt(l,10),g=f+e.clientWidth,v=m+e.clientHeight,b=parseInt(u,10)||0,y=parseInt(h,10)||0,x=parseInt(d,10)||0,w=parseInt(p,10)||0;n<=s+w?s=n-parseInt(c,10)-w:n+a>g-x&&(s+=n+a-g+x),r<=m+b?o=r-parseInt(l,10)-b:r+i>v-y&&(o+=r+i-v+y),e.scrollLeft=s,e.scrollTop=o}function Tn(e,t,n){const r="left"===n?"offsetLeft":"offsetTop";let a=0;for(;t.offsetParent&&(a+=t[r],t.offsetParent!==e);){if(t.offsetParent.contains(e)){a-=e[r];break}t=t.offsetParent}return a}function _n(e,t){if(e&&document.contains(e)){let s=document.scrollingElement||document.documentElement;if("hidden"===window.getComputedStyle(s).overflow){let t=function(e,t){const n=[];for(;e&&e!==document.documentElement;)kn(e,t)&&n.push(e),e=e.parentElement;return n}(e);for(let n of t)Nn(n,e)}else{var n;let{left:s,top:o}=e.getBoundingClientRect();null==e||null===(n=e.scrollIntoView)||void 0===n||n.call(e,{block:"nearest"});let{left:l,top:c}=e.getBoundingClientRect();var r,a,i;if(Math.abs(s-l)>1||Math.abs(o-c)>1)null==t||null===(a=t.containingElement)||void 0===a||null===(r=a.scrollIntoView)||void 0===r||r.call(a,{block:"center",inline:"center"}),null===(i=e.scrollIntoView)||void 0===i||i.call(e,{block:"nearest"})}}}function jn(e){return!(""!==e.pointerType||!e.isTrusted)||(tn()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}function Dn(e,t,n){let r=ft((()=>{n&&n(t)}));K.useEffect((()=>{var t;let n=null==e||null===(t=e.current)||void 0===t?void 0:t.form;return null==n||n.addEventListener("reset",r),()=>{null==n||n.removeEventListener("reset",r)}}),[e,r])}const In="react-aria-clear-focus",An="react-aria-focus";function Ln(e){return Gt()?e.metaKey:e.ctrlKey}var zn={exports:{}},Rn={},On={exports:{}},Vn={};
/**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
!function(e){function t(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,i=e[r];if(!(0<a(i,t)))break e;e[r]=t,e[n]=i,n=r}}function n(e){return 0===e.length?null:e[0]}function r(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,i=e.length,s=i>>>1;r<s;){var o=2*(r+1)-1,l=e[o],c=o+1,u=e[c];if(0>a(l,n))c<i&&0>a(u,l)?(e[r]=u,e[c]=n,r=c):(e[r]=l,e[o]=n,r=o);else{if(!(c<i&&0>a(u,n)))break e;e[r]=u,e[c]=n,r=c}}}return t}function a(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var i=performance;e.unstable_now=function(){return i.now()}}else{var s=Date,o=s.now();e.unstable_now=function(){return s.now()-o}}var l=[],c=[],u=1,d=null,h=3,p=!1,f=!1,m=!1,g="function"==typeof setTimeout?setTimeout:null,v="function"==typeof clearTimeout?clearTimeout:null,b="undefined"!=typeof setImmediate?setImmediate:null;function y(e){for(var a=n(c);null!==a;){if(null===a.callback)r(c);else{if(!(a.startTime<=e))break;r(c),a.sortIndex=a.expirationTime,t(l,a)}a=n(c)}}function x(e){if(m=!1,y(e),!f)if(null!==n(l))f=!0,D(w);else{var t=n(c);null!==t&&I(x,t.startTime-e)}}function w(t,a){f=!1,m&&(m=!1,v(P),P=-1),p=!0;var i=h;try{for(y(a),d=n(l);null!==d&&(!(d.expirationTime>a)||t&&!N());){var s=d.callback;if("function"==typeof s){d.callback=null,h=d.priorityLevel;var o=s(d.expirationTime<=a);a=e.unstable_now(),"function"==typeof o?d.callback=o:d===n(l)&&r(l),y(a)}else r(l);d=n(l)}if(null!==d)var u=!0;else{var g=n(c);null!==g&&I(x,g.startTime-a),u=!1}return u}finally{d=null,h=i,p=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var k,C=!1,S=null,P=-1,M=5,E=-1;function N(){return!(e.unstable_now()-E<M)}function T(){if(null!==S){var t=e.unstable_now();E=t;var n=!0;try{n=S(!0,t)}finally{n?k():(C=!1,S=null)}}else C=!1}if("function"==typeof b)k=function(){b(T)};else if("undefined"!=typeof MessageChannel){var _=new MessageChannel,j=_.port2;_.port1.onmessage=T,k=function(){j.postMessage(null)}}else k=function(){g(T,0)};function D(e){S=e,C||(C=!0,k())}function I(t,n){P=g((function(){t(e.unstable_now())}),n)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_continueExecution=function(){f||p||(f=!0,D(w))},e.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):M=0<e?Math.floor(1e3/e):5},e.unstable_getCurrentPriorityLevel=function(){return h},e.unstable_getFirstCallbackNode=function(){return n(l)},e.unstable_next=function(e){switch(h){case 1:case 2:case 3:var t=3;break;default:t=h}var n=h;h=t;try{return e()}finally{h=n}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=h;h=e;try{return t()}finally{h=n}},e.unstable_scheduleCallback=function(r,a,i){var s=e.unstable_now();switch("object"==typeof i&&null!==i?i="number"==typeof(i=i.delay)&&0<i?s+i:s:i=s,r){case 1:var o=-1;break;case 2:o=250;break;case 5:o=1073741823;break;case 4:o=1e4;break;default:o=5e3}return r={id:u++,callback:a,priorityLevel:r,startTime:i,expirationTime:o=i+o,sortIndex:-1},i>s?(r.sortIndex=i,t(c,r),null===n(l)&&r===n(c)&&(m?(v(P),P=-1):m=!0,I(x,i-s))):(r.sortIndex=o,t(l,r),f||p||(f=!0,D(w))),r},e.unstable_shouldYield=N,e.unstable_wrapCallback=function(e){var t=h;return function(){var n=h;h=t;try{return e.apply(this,arguments)}finally{h=n}}}}(Vn),On.exports=Vn;var Fn=On.exports,Bn=K,$n=Fn;
/**
* @license React
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/function Kn(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var Hn=new Set,Wn={};function Un(e,t){qn(e,t),qn(e+"Capture",t)}function qn(e,t){for(Wn[e]=t,e=0;e<t.length;e++)Hn.add(t[e])}var Gn=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),Yn=Object.prototype.hasOwnProperty,Zn=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Xn={},Qn={};function Jn(e,t,n,r,a,i,s){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=s}var er={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){er[e]=new Jn(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];er[t]=new Jn(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){er[e]=new Jn(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){er[e]=new Jn(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){er[e]=new Jn(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){er[e]=new Jn(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){er[e]=new Jn(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){er[e]=new Jn(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){er[e]=new Jn(e,5,!1,e.toLowerCase(),null,!1,!1)}));var tr=/[\-:]([a-z])/g;function nr(e){return e[1].toUpperCase()}function rr(e,t,n,r){var a=er.hasOwnProperty(t)?er[t]:null;(null!==a?0!==a.type:r||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,a,r)&&(n=null),r||null===a?function(e){return!!Yn.call(Qn,e)||!Yn.call(Xn,e)&&(Zn.test(e)?Qn[e]=!0:(Xn[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):a.mustUseProperty?e[a.propertyName]=null===n?3!==a.type&&"":n:(t=a.attributeName,r=a.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(a=a.type)||4===a&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(tr,nr);er[t]=new Jn(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(tr,nr);er[t]=new Jn(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(tr,nr);er[t]=new Jn(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){er[e]=new Jn(e,1,!1,e.toLowerCase(),null,!1,!1)})),er.xlinkHref=new Jn("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){er[e]=new Jn(e,1,!1,e.toLowerCase(),null,!0,!0)}));var ar=Bn.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,ir=Symbol.for("react.element"),sr=Symbol.for("react.portal"),or=Symbol.for("react.fragment"),lr=Symbol.for("react.strict_mode"),cr=Symbol.for("react.profiler"),ur=Symbol.for("react.provider"),dr=Symbol.for("react.context"),hr=Symbol.for("react.forward_ref"),pr=Symbol.for("react.suspense"),fr=Symbol.for("react.suspense_list"),mr=Symbol.for("react.memo"),gr=Symbol.for("react.lazy"),vr=Symbol.for("react.offscreen"),br=Symbol.iterator;function yr(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=br&&e[br]||e["@@iterator"])?e:null}var xr,wr=Object.assign;function kr(e){if(void 0===xr)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);xr=t&&t[1]||""}return"\n"+xr+e}var Cr=!1;function Sr(e,t){if(!e||Cr)return"";Cr=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var r=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){r=c}e.call(t.prototype)}else{try{throw Error()}catch(c){r=c}e()}}catch(c){if(c&&r&&"string"==typeof c.stack){for(var a=c.stack.split("\n"),i=r.stack.split("\n"),s=a.length-1,o=i.length-1;1<=s&&0<=o&&a[s]!==i[o];)o--;for(;1<=s&&0<=o;s--,o--)if(a[s]!==i[o]){if(1!==s||1!==o)do{if(s--,0>--o||a[s]!==i[o]){var l="\n"+a[s].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}}while(1<=s&&0<=o);break}}}finally{Cr=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?kr(e):""}function Pr(e){switch(e.tag){case 5:return kr(e.type);case 16:return kr("Lazy");case 13:return kr("Suspense");case 19:return kr("SuspenseList");case 0:case 2:case 15:return e=Sr(e.type,!1);case 11:return e=Sr(e.type.render,!1);case 1:return e=Sr(e.type,!0);default:return""}}function Mr(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case or:return"Fragment";case sr:return"Portal";case cr:return"Profiler";case lr:return"StrictMode";case pr:return"Suspense";case fr:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case dr:return(e.displayName||"Context")+".Consumer";case ur:return(e._context.displayName||"Context")+".Provider";case hr:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case mr:return null!==(t=e.displayName||null)?t:Mr(e.type)||"Memo";case gr:t=e._payload,e=e._init;try{return Mr(e(t))}catch(n){}}return null}function Er(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Mr(t);case 8:return t===lr?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function Nr(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function Tr(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function _r(e){e._valueTracker||(e._valueTracker=function(e){var t=Tr(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var a=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function jr(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Tr(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Dr(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Ir(e,t){var n=t.checked;return wr({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Ar(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=Nr(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Lr(e,t){null!=(t=t.checked)&&rr(e,"checked",t,!1)}function zr(e,t){Lr(e,t);var n=Nr(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?Or(e,t.type,n):t.hasOwnProperty("defaultValue")&&Or(e,t.type,Nr(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Rr(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function Or(e,t,n){"number"===t&&Dr(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Vr=Array.isArray;function Fr(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Nr(n),t=null,a=0;a<e.length;a++){if(e[a].value===n)return e[a].selected=!0,void(r&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function Br(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(Kn(91));return wr({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function $r(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(Kn(92));if(Vr(n)){if(1<n.length)throw Error(Kn(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:Nr(n)}}function Kr(e,t){var n=Nr(t.value),r=Nr(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function Hr(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function Wr(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Ur(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Wr(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var qr,Gr,Yr=(Gr=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((qr=qr||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=qr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return Gr(e,t)}))}:Gr);function Zr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var Xr={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Qr=["Webkit","ms","Moz","O"];function Jr(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||Xr.hasOwnProperty(e)&&Xr[e]?(""+t).trim():t+"px"}function ea(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),a=Jr(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(Xr).forEach((function(e){Qr.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Xr[t]=Xr[e]}))}));var ta=wr({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function na(e,t){if(t){if(ta[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(Kn(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(Kn(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(Kn(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(Kn(62))}}function ra(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var aa=null;function ia(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var sa=null,oa=null,la=null;function ca(e){if(e=rl(e)){if("function"!=typeof sa)throw Error(Kn(280));var t=e.stateNode;t&&(t=il(t),sa(e.stateNode,e.type,t))}}function ua(e){oa?la?la.push(e):la=[e]:oa=e}function da(){if(oa){var e=oa,t=la;if(la=oa=null,ca(e),t)for(e=0;e<t.length;e++)ca(t[e])}}function ha(e,t){return e(t)}function pa(){}var fa=!1;function ma(e,t,n){if(fa)return e(t,n);fa=!0;try{return ha(e,t,n)}finally{fa=!1,(null!==oa||null!==la)&&(pa(),da())}}function ga(e,t){var n=e.stateNode;if(null===n)return null;var r=il(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(Kn(231,t,typeof n));return n}var va=!1;if(Gn)try{var ba={};Object.defineProperty(ba,"passive",{get:function(){va=!0}}),window.addEventListener("test",ba,ba),window.removeEventListener("test",ba,ba)}catch(Gr){va=!1}function ya(e,t,n,r,a,i,s,o,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(u){this.onError(u)}}var xa=!1,wa=null,ka=!1,Ca=null,Sa={onError:function(e){xa=!0,wa=e}};function Pa(e,t,n,r,a,i,s,o,l){xa=!1,wa=null,ya.apply(Sa,arguments)}function Ma(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Ea(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Na(e){if(Ma(e)!==e)throw Error(Kn(188))}function Ta(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ma(e)))throw Error(Kn(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var i=a.alternate;if(null===i){if(null!==(r=a.return)){n=r;continue}break}if(a.child===i.child){for(i=a.child;i;){if(i===n)return Na(a),e;if(i===r)return Na(a),t;i=i.sibling}throw Error(Kn(188))}if(n.return!==r.return)n=a,r=i;else{for(var s=!1,o=a.child;o;){if(o===n){s=!0,n=a,r=i;break}if(o===r){s=!0,r=a,n=i;break}o=o.sibling}if(!s){for(o=i.child;o;){if(o===n){s=!0,n=i,r=a;break}if(o===r){s=!0,r=i,n=a;break}o=o.sibling}if(!s)throw Error(Kn(189))}}if(n.alternate!==r)throw Error(Kn(190))}if(3!==n.tag)throw Error(Kn(188));return n.stateNode.current===n?e:t}(e))?_a(e):null}function _a(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=_a(e);if(null!==t)return t;e=e.sibling}return null}var ja=$n.unstable_scheduleCallback,Da=$n.unstable_cancelCallback,Ia=$n.unstable_shouldYield,Aa=$n.unstable_requestPaint,La=$n.unstable_now,za=$n.unstable_getCurrentPriorityLevel,Ra=$n.unstable_ImmediatePriority,Oa=$n.unstable_UserBlockingPriority,Va=$n.unstable_NormalPriority,Fa=$n.unstable_LowPriority,Ba=$n.unstable_IdlePriority,$a=null,Ka=null;var Ha=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(Wa(e)/Ua|0)|0},Wa=Math.log,Ua=Math.LN2;var qa=64,Ga=4194304;function Ya(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Za(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,a=e.suspendedLanes,i=e.pingedLanes,s=268435455&n;if(0!==s){var o=s&~a;0!==o?r=Ya(o):0!==(i&=s)&&(r=Ya(i))}else 0!==(s=n&~a)?r=Ya(s):0!==i&&(r=Ya(i));if(0===r)return 0;if(0!==t&&t!==r&&0==(t&a)&&((a=r&-r)>=(i=t&-t)||16===a&&0!=(4194240&i)))return t;if(0!=(4&r)&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-Ha(t)),r|=e[n],t&=~a;return r}function Xa(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function Qa(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function Ja(){var e=qa;return 0==(4194240&(qa<<=1))&&(qa=64),e}function ei(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function ti(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-Ha(t)]=n}function ni(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Ha(n),a=1<<r;a&t|e[r]&t&&(e[r]|=t),n&=~a}}var ri=0;function ai(e){return 1<(e&=-e)?4<e?0!=(268435455&e)?16:536870912:4:1}var ii,si,oi,li,ci,ui=!1,di=[],hi=null,pi=null,fi=null,mi=new Map,gi=new Map,vi=[],bi="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function yi(e,t){switch(e){case"focusin":case"focusout":hi=null;break;case"dragenter":case"dragleave":pi=null;break;case"mouseover":case"mouseout":fi=null;break;case"pointerover":case"pointerout":mi.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":gi.delete(t.pointerId)}}function xi(e,t,n,r,a,i){return null===e||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[a]},null!==t&&(null!==(t=rl(t))&&si(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function wi(e){var t=nl(e.target);if(null!==t){var n=Ma(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Ea(n)))return e.blockedOn=t,void ci(e.priority,(function(){oi(n)}))}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function ki(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Ii(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=rl(n))&&si(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);aa=r,n.target.dispatchEvent(r),aa=null,t.shift()}return!0}function Ci(e,t,n){ki(e)&&n.delete(t)}function Si(){ui=!1,null!==hi&&ki(hi)&&(hi=null),null!==pi&&ki(pi)&&(pi=null),null!==fi&&ki(fi)&&(fi=null),mi.forEach(Ci),gi.forEach(Ci)}function Pi(e,t){e.blockedOn===t&&(e.blockedOn=null,ui||(ui=!0,$n.unstable_scheduleCallback($n.unstable_NormalPriority,Si)))}function Mi(e){function t(t){return Pi(t,e)}if(0<di.length){Pi(di[0],e);for(var n=1;n<di.length;n++){var r=di[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==hi&&Pi(hi,e),null!==pi&&Pi(pi,e),null!==fi&&Pi(fi,e),mi.forEach(t),gi.forEach(t),n=0;n<vi.length;n++)(r=vi[n]).blockedOn===e&&(r.blockedOn=null);for(;0<vi.length&&null===(n=vi[0]).blockedOn;)wi(n),null===n.blockedOn&&vi.shift()}var Ei=ar.ReactCurrentBatchConfig,Ni=!0;function Ti(e,t,n,r){var a=ri,i=Ei.transition;Ei.transition=null;try{ri=1,ji(e,t,n,r)}finally{ri=a,Ei.transition=i}}function _i(e,t,n,r){var a=ri,i=Ei.transition;Ei.transition=null;try{ri=4,ji(e,t,n,r)}finally{ri=a,Ei.transition=i}}function ji(e,t,n,r){if(Ni){var a=Ii(e,t,n,r);if(null===a)No(e,t,r,Di,n),yi(e,r);else if(function(e,t,n,r,a){switch(t){case"focusin":return hi=xi(hi,e,t,n,r,a),!0;case"dragenter":return pi=xi(pi,e,t,n,r,a),!0;case"mouseover":return fi=xi(fi,e,t,n,r,a),!0;case"pointerover":var i=a.pointerId;return mi.set(i,xi(mi.get(i)||null,e,t,n,r,a)),!0;case"gotpointercapture":return i=a.pointerId,gi.set(i,xi(gi.get(i)||null,e,t,n,r,a)),!0}return!1}(a,e,t,n,r))r.stopPropagation();else if(yi(e,r),4&t&&-1<bi.indexOf(e)){for(;null!==a;){var i=rl(a);if(null!==i&&ii(i),null===(i=Ii(e,t,n,r))&&No(e,t,r,Di,n),i===a)break;a=i}null!==a&&r.stopPropagation()}else No(e,t,r,null,n)}}var Di=null;function Ii(e,t,n,r){if(Di=null,null!==(e=nl(e=ia(r))))if(null===(t=Ma(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=Ea(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Di=e,null}function Ai(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(za()){case Ra:return 1;case Oa:return 4;case Va:case Fa:return 16;case Ba:return 536870912;default:return 16}default:return 16}}var Li=null,zi=null,Ri=null;function Oi(){if(Ri)return Ri;var e,t,n=zi,r=n.length,a="value"in Li?Li.value:Li.textContent,i=a.length;for(e=0;e<r&&n[e]===a[e];e++);var s=r-e;for(t=1;t<=s&&n[r-t]===a[i-t];t++);return Ri=a.slice(e,1<t?1-t:void 0)}function Vi(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function Fi(){return!0}function Bi(){return!1}function $i(e){function t(t,n,r,a,i){for(var s in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(s)&&(t=e[s],this[s]=t?t(a):a[s]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?Fi:Bi,this.isPropagationStopped=Bi,this}return wr(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Fi)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Fi)},persist:function(){},isPersistent:Fi}),t}var Ki,Hi,Wi,Ui={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},qi=$i(Ui),Gi=wr({},Ui,{view:0,detail:0}),Yi=$i(Gi),Zi=wr({},Gi,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ls,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Wi&&(Wi&&"mousemove"===e.type?(Ki=e.screenX-Wi.screenX,Hi=e.screenY-Wi.screenY):Hi=Ki=0,Wi=e),Ki)},movementY:function(e){return"movementY"in e?e.movementY:Hi}}),Xi=$i(Zi),Qi=$i(wr({},Zi,{dataTransfer:0})),Ji=$i(wr({},Gi,{relatedTarget:0})),es=$i(wr({},Ui,{animationName:0,elapsedTime:0,pseudoElement:0})),ts=wr({},Ui,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),ns=$i(ts),rs=$i(wr({},Ui,{data:0})),as={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},is={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},ss={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function os(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=ss[e])&&!!t[e]}function ls(){return os}var cs=wr({},Gi,{key:function(e){if(e.key){var t=as[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=Vi(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?is[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ls,charCode:function(e){return"keypress"===e.type?Vi(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Vi(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),us=$i(cs),ds=$i(wr({},Zi,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),hs=$i(wr({},Gi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ls})),ps=$i(wr({},Ui,{propertyName:0,elapsedTime:0,pseudoElement:0})),fs=wr({},Zi,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),ms=$i(fs),gs=[9,13,27,32],vs=Gn&&"CompositionEvent"in window,bs=null;Gn&&"documentMode"in document&&(bs=document.documentMode);var ys=Gn&&"TextEvent"in window&&!bs,xs=Gn&&(!vs||bs&&8<bs&&11>=bs),ws=String.fromCharCode(32),ks=!1;function Cs(e,t){switch(e){case"keyup":return-1!==gs.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ss(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Ps=!1;var Ms={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Es(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Ms[e.type]:"textarea"===t}function Ns(e,t,n,r){ua(r),0<(t=_o(t,"onChange")).length&&(n=new qi("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Ts=null,_s=null;function js(e){ko(e,0)}function Ds(e){if(jr(al(e)))return e}function Is(e,t){if("change"===e)return t}var As=!1;if(Gn){var Ls;if(Gn){var zs="oninput"in document;if(!zs){var Rs=document.createElement("div");Rs.setAttribute("oninput","return;"),zs="function"==typeof Rs.oninput}Ls=zs}else Ls=!1;As=Ls&&(!document.documentMode||9<document.documentMode)}function Os(){Ts&&(Ts.detachEvent("onpropertychange",Vs),_s=Ts=null)}function Vs(e){if("value"===e.propertyName&&Ds(_s)){var t=[];Ns(t,_s,e,ia(e)),ma(js,t)}}function Fs(e,t,n){"focusin"===e?(Os(),_s=n,(Ts=t).attachEvent("onpropertychange",Vs)):"focusout"===e&&Os()}function Bs(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Ds(_s)}function $s(e,t){if("click"===e)return Ds(t)}function Ks(e,t){if("input"===e||"change"===e)return Ds(t)}var Hs="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function Ws(e,t){if(Hs(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var a=n[r];if(!Yn.call(t,a)||!Hs(e[a],t[a]))return!1}return!0}function Us(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function qs(e,t){var n,r=Us(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Us(r)}}function Gs(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?Gs(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function Ys(){for(var e=window,t=Dr();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=Dr((e=t.contentWindow).document)}return t}function Zs(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function Xs(e){var t=Ys(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Gs(n.ownerDocument.documentElement,n)){if(null!==r&&Zs(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var a=n.textContent.length,i=Math.min(r.start,a);r=void 0===r.end?i:Math.min(r.end,a),!e.extend&&i>r&&(a=r,r=i,i=a),a=qs(n,i);var s=qs(n,r);a&&s&&(1!==e.rangeCount||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&((t=t.createRange()).setStart(a.node,a.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Qs=Gn&&"documentMode"in document&&11>=document.documentMode,Js=null,eo=null,to=null,no=!1;function ro(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;no||null==Js||Js!==Dr(r)||("selectionStart"in(r=Js)&&Zs(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},to&&Ws(to,r)||(to=r,0<(r=_o(eo,"onSelect")).length&&(t=new qi("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Js)))}function ao(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var io={animationend:ao("Animation","AnimationEnd"),animationiteration:ao("Animation","AnimationIteration"),animationstart:ao("Animation","AnimationStart"),transitionend:ao("Transition","TransitionEnd")},so={},oo={};function lo(e){if(so[e])return so[e];if(!io[e])return e;var t,n=io[e];for(t in n)if(n.hasOwnProperty(t)&&t in oo)return so[e]=n[t];return e}Gn&&(oo=document.createElement("div").style,"AnimationEvent"in window||(delete io.animationend.animation,delete io.animationiteration.animation,delete io.animationstart.animation),"TransitionEvent"in window||delete io.transitionend.transition);var co=lo("animationend"),uo=lo("animationiteration"),ho=lo("animationstart"),po=lo("transitionend"),fo=new Map,mo="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function go(e,t){fo.set(e,t),Un(t,[e])}for(var vo=0;vo<mo.length;vo++){var bo=mo[vo];go(bo.toLowerCase(),"on"+(bo[0].toUpperCase()+bo.slice(1)))}go(co,"onAnimationEnd"),go(uo,"onAnimationIteration"),go(ho,"onAnimationStart"),go("dblclick","onDoubleClick"),go("focusin","onFocus"),go("focusout","onBlur"),go(po,"onTransitionEnd"),qn("onMouseEnter",["mouseout","mouseover"]),qn("onMouseLeave",["mouseout","mouseover"]),qn("onPointerEnter",["pointerout","pointerover"]),qn("onPointerLeave",["pointerout","pointerover"]),Un("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Un("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Un("onBeforeInput",["compositionend","keypress","textInput","paste"]),Un("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Un("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Un("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var yo="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),xo=new Set("cancel close invalid load scroll toggle".split(" ").concat(yo));function wo(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,a,i,s,o,l){if(Pa.apply(this,arguments),xa){if(!xa)throw Error(Kn(198));var c=wa;xa=!1,wa=null,ka||(ka=!0,Ca=c)}}(r,t,void 0,e),e.currentTarget=null}function ko(e,t){t=0!=(4&t);for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var s=r.length-1;0<=s;s--){var o=r[s],l=o.instance,c=o.currentTarget;if(o=o.listener,l!==i&&a.isPropagationStopped())break e;wo(a,o,c),i=l}else for(s=0;s<r.length;s++){if(l=(o=r[s]).instance,c=o.currentTarget,o=o.listener,l!==i&&a.isPropagationStopped())break e;wo(a,o,c),i=l}}}if(ka)throw e=Ca,ka=!1,Ca=null,e}function Co(e,t){var n=t[Jo];void 0===n&&(n=t[Jo]=new Set);var r=e+"__bubble";n.has(r)||(Eo(t,e,2,!1),n.add(r))}function So(e,t,n){var r=0;t&&(r|=4),Eo(n,e,r,t)}var Po="_reactListening"+Math.random().toString(36).slice(2);function Mo(e){if(!e[Po]){e[Po]=!0,Hn.forEach((function(t){"selectionchange"!==t&&(xo.has(t)||So(t,!1,e),So(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Po]||(t[Po]=!0,So("selectionchange",!1,t))}}function Eo(e,t,n,r){switch(Ai(t)){case 1:var a=Ti;break;case 4:a=_i;break;default:a=ji}n=a.bind(null,t,n,e),a=void 0,!va||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(a=!0),r?void 0!==a?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):void 0!==a?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function No(e,t,n,r,a){var i=r;if(0==(1&t)&&0==(2&t)&&null!==r)e:for(;;){if(null===r)return;var s=r.tag;if(3===s||4===s){var o=r.stateNode.containerInfo;if(o===a||8===o.nodeType&&o.parentNode===a)break;if(4===s)for(s=r.return;null!==s;){var l=s.tag;if((3===l||4===l)&&((l=s.stateNode.containerInfo)===a||8===l.nodeType&&l.parentNode===a))return;s=s.return}for(;null!==o;){if(null===(s=nl(o)))return;if(5===(l=s.tag)||6===l){r=i=s;continue e}o=o.parentNode}}r=r.return}ma((function(){var r=i,a=ia(n),s=[];e:{var o=fo.get(e);if(void 0!==o){var l=qi,c=e;switch(e){case"keypress":if(0===Vi(n))break e;case"keydown":case"keyup":l=us;break;case"focusin":c="focus",l=Ji;break;case"focusout":c="blur",l=Ji;break;case"beforeblur":case"afterblur":l=Ji;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=Xi;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=Qi;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=hs;break;case co:case uo:case ho:l=es;break;case po:l=ps;break;case"scroll":l=Yi;break;case"wheel":l=ms;break;case"copy":case"cut":case"paste":l=ns;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=ds}var u=0!=(4&t),d=!u&&"scroll"===e,h=u?null!==o?o+"Capture":null:o;u=[];for(var p,f=r;null!==f;){var m=(p=f).stateNode;if(5===p.tag&&null!==m&&(p=m,null!==h&&(null!=(m=ga(f,h))&&u.push(To(f,m,p)))),d)break;f=f.return}0<u.length&&(o=new l(o,c,null,n,a),s.push({event:o,listeners:u}))}}if(0==(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(o="mouseover"===e||"pointerover"===e)||n===aa||!(c=n.relatedTarget||n.fromElement)||!nl(c)&&!c[Qo])&&(l||o)&&(o=a.window===a?a:(o=a.ownerDocument)?o.defaultView||o.parentWindow:window,l?(l=r,null!==(c=(c=n.relatedTarget||n.toElement)?nl(c):null)&&(c!==(d=Ma(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(l=null,c=r),l!==c)){if(u=Xi,m="onMouseLeave",h="onMouseEnter",f="mouse","pointerout"!==e&&"pointerover"!==e||(u=ds,m="onPointerLeave",h="onPointerEnter",f="pointer"),d=null==l?o:al(l),p=null==c?o:al(c),(o=new u(m,f+"leave",l,n,a)).target=d,o.relatedTarget=p,m=null,nl(a)===r&&((u=new u(h,f+"enter",c,n,a)).target=p,u.relatedTarget=d,m=u),d=m,l&&c)e:{for(h=c,f=0,p=u=l;p;p=jo(p))f++;for(p=0,m=h;m;m=jo(m))p++;for(;0<f-p;)u=jo(u),f--;for(;0<p-f;)h=jo(h),p--;for(;f--;){if(u===h||null!==h&&u===h.alternate)break e;u=jo(u),h=jo(h)}u=null}else u=null;null!==l&&Do(s,o,l,u,!1),null!==c&&null!==d&&Do(s,d,c,u,!0)}if("select"===(l=(o=r?al(r):window).nodeName&&o.nodeName.toLowerCase())||"input"===l&&"file"===o.type)var g=Is;else if(Es(o))if(As)g=Ks;else{g=Bs;var v=Fs}else(l=o.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(g=$s);switch(g&&(g=g(e,r))?Ns(s,g,n,a):(v&&v(e,o,r),"focusout"===e&&(v=o._wrapperState)&&v.controlled&&"number"===o.type&&Or(o,"number",o.value)),v=r?al(r):window,e){case"focusin":(Es(v)||"true"===v.contentEditable)&&(Js=v,eo=r,to=null);break;case"focusout":to=eo=Js=null;break;case"mousedown":no=!0;break;case"contextmenu":case"mouseup":case"dragend":no=!1,ro(s,n,a);break;case"selectionchange":if(Qs)break;case"keydown":case"keyup":ro(s,n,a)}var b;if(vs)e:{switch(e){case"compositionstart":var y="onCompositionStart";break e;case"compositionend":y="onCompositionEnd";break e;case"compositionupdate":y="onCompositionUpdate";break e}y=void 0}else Ps?Cs(e,n)&&(y="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(y="onCompositionStart");y&&(xs&&"ko"!==n.locale&&(Ps||"onCompositionStart"!==y?"onCompositionEnd"===y&&Ps&&(b=Oi()):(zi="value"in(Li=a)?Li.value:Li.textContent,Ps=!0)),0<(v=_o(r,y)).length&&(y=new rs(y,e,null,n,a),s.push({event:y,listeners:v}),b?y.data=b:null!==(b=Ss(n))&&(y.data=b))),(b=ys?function(e,t){switch(e){case"compositionend":return Ss(t);case"keypress":return 32!==t.which?null:(ks=!0,ws);case"textInput":return(e=t.data)===ws&&ks?null:e;default:return null}}(e,n):function(e,t){if(Ps)return"compositionend"===e||!vs&&Cs(e,t)?(e=Oi(),Ri=zi=Li=null,Ps=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return xs&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=_o(r,"onBeforeInput")).length&&(a=new rs("onBeforeInput","beforeinput",null,n,a),s.push({event:a,listeners:r}),a.data=b))}ko(s,t)}))}function To(e,t,n){return{instance:e,listener:t,currentTarget:n}}function _o(e,t){for(var n=t+"Capture",r=[];null!==e;){var a=e,i=a.stateNode;5===a.tag&&null!==i&&(a=i,null!=(i=ga(e,n))&&r.unshift(To(e,i,a)),null!=(i=ga(e,t))&&r.push(To(e,i,a))),e=e.return}return r}function jo(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Do(e,t,n,r,a){for(var i=t._reactName,s=[];null!==n&&n!==r;){var o=n,l=o.alternate,c=o.stateNode;if(null!==l&&l===r)break;5===o.tag&&null!==c&&(o=c,a?null!=(l=ga(n,i))&&s.unshift(To(n,l,o)):a||null!=(l=ga(n,i))&&s.push(To(n,l,o))),n=n.return}0!==s.length&&e.push({event:t,listeners:s})}var Io=/\r\n?/g,Ao=/\u0000|\uFFFD/g;function Lo(e){return("string"==typeof e?e:""+e).replace(Io,"\n").replace(Ao,"")}function zo(e,t,n){if(t=Lo(t),Lo(e)!==t&&n)throw Error(Kn(425))}function Ro(){}var Oo=null,Vo=null;function Fo(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Bo="function"==typeof setTimeout?setTimeout:void 0,$o="function"==typeof clearTimeout?clearTimeout:void 0,Ko="function"==typeof Promise?Promise:void 0,Ho="function"==typeof queueMicrotask?queueMicrotask:void 0!==Ko?function(e){return Ko.resolve(null).then(e).catch(Wo)}:Bo;function Wo(e){setTimeout((function(){throw e}))}function Uo(e,t){var n=t,r=0;do{var a=n.nextSibling;if(e.removeChild(n),a&&8===a.nodeType)if("/$"===(n=a.data)){if(0===r)return e.removeChild(a),void Mi(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=a}while(n);Mi(t)}function qo(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function Go(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var Yo=Math.random().toString(36).slice(2),Zo="__reactFiber$"+Yo,Xo="__reactProps$"+Yo,Qo="__reactContainer$"+Yo,Jo="__reactEvents$"+Yo,el="__reactListeners$"+Yo,tl="__reactHandles$"+Yo;function nl(e){var t=e[Zo];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Qo]||n[Zo]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Go(e);null!==e;){if(n=e[Zo])return n;e=Go(e)}return t}n=(e=n).parentNode}return null}function rl(e){return!(e=e[Zo]||e[Qo])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function al(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(Kn(33))}function il(e){return e[Xo]||null}var sl=[],ol=-1;function ll(e){return{current:e}}function cl(e){0>ol||(e.current=sl[ol],sl[ol]=null,ol--)}function ul(e,t){ol++,sl[ol]=e.current,e.current=t}var dl={},hl=ll(dl),pl=ll(!1),fl=dl;function ml(e,t){var n=e.type.contextTypes;if(!n)return dl;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,i={};for(a in n)i[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function gl(e){return null!=(e=e.childContextTypes)}function vl(){cl(pl),cl(hl)}function bl(e,t,n){if(hl.current!==dl)throw Error(Kn(168));ul(hl,t),ul(pl,n)}function yl(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in t))throw Error(Kn(108,Er(e)||"Unknown",a));return wr({},n,r)}function xl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||dl,fl=hl.current,ul(hl,e),ul(pl,pl.current),!0}function wl(e,t,n){var r=e.stateNode;if(!r)throw Error(Kn(169));n?(e=yl(e,t,fl),r.__reactInternalMemoizedMergedChildContext=e,cl(pl),cl(hl),ul(hl,e)):cl(pl),ul(pl,n)}var kl=null,Cl=!1,Sl=!1;function Pl(e){null===kl?kl=[e]:kl.push(e)}function Ml(){if(!Sl&&null!==kl){Sl=!0;var e=0,t=ri;try{var n=kl;for(ri=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}kl=null,Cl=!1}catch(a){throw null!==kl&&(kl=kl.slice(e+1)),ja(Ra,Ml),a}finally{ri=t,Sl=!1}}return null}var El=[],Nl=0,Tl=null,_l=0,jl=[],Dl=0,Il=null,Al=1,Ll="";function zl(e,t){El[Nl++]=_l,El[Nl++]=Tl,Tl=e,_l=t}function Rl(e,t,n){jl[Dl++]=Al,jl[Dl++]=Ll,jl[Dl++]=Il,Il=e;var r=Al;e=Ll;var a=32-Ha(r)-1;r&=~(1<<a),n+=1;var i=32-Ha(t)+a;if(30<i){var s=a-a%5;i=(r&(1<<s)-1).toString(32),r>>=s,a-=s,Al=1<<32-Ha(t)+a|n<<a|r,Ll=i+e}else Al=1<<i|n<<a|r,Ll=e}function Ol(e){null!==e.return&&(zl(e,1),Rl(e,1,0))}function Vl(e){for(;e===Tl;)Tl=El[--Nl],El[Nl]=null,_l=El[--Nl],El[Nl]=null;for(;e===Il;)Il=jl[--Dl],jl[Dl]=null,Ll=jl[--Dl],jl[Dl]=null,Al=jl[--Dl],jl[Dl]=null}var Fl=null,Bl=null,$l=!1,Kl=null;function Hl(e,t){var n=mp(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function Wl(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,Fl=e,Bl=qo(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,Fl=e,Bl=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==Il?{id:Al,overflow:Ll}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=mp(18,null,null,0)).stateNode=t,n.return=e,e.child=n,Fl=e,Bl=null,!0);default:return!1}}function Ul(e){return 0!=(1&e.mode)&&0==(128&e.flags)}function ql(e){if($l){var t=Bl;if(t){var n=t;if(!Wl(e,t)){if(Ul(e))throw Error(Kn(418));t=qo(n.nextSibling);var r=Fl;t&&Wl(e,t)?Hl(r,n):(e.flags=-4097&e.flags|2,$l=!1,Fl=e)}}else{if(Ul(e))throw Error(Kn(418));e.flags=-4097&e.flags|2,$l=!1,Fl=e}}}function Gl(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Fl=e}function Yl(e){if(e!==Fl)return!1;if(!$l)return Gl(e),$l=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!Fo(e.type,e.memoizedProps)),t&&(t=Bl)){if(Ul(e))throw Zl(),Error(Kn(418));for(;t;)Hl(e,t),t=qo(t.nextSibling)}if(Gl(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(Kn(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Bl=qo(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Bl=null}}else Bl=Fl?qo(e.stateNode.nextSibling):null;return!0}function Zl(){for(var e=Bl;e;)e=qo(e.nextSibling)}function Xl(){Bl=Fl=null,$l=!1}function Ql(e){null===Kl?Kl=[e]:Kl.push(e)}var Jl=ar.ReactCurrentBatchConfig;function ec(e,t){if(e&&e.defaultProps){for(var n in t=wr({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var tc=ll(null),nc=null,rc=null,ac=null;function ic(){ac=rc=nc=null}function sc(e){var t=tc.current;cl(tc),e._currentValue=t}function oc(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function lc(e,t){nc=e,ac=rc=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(rd=!0),e.firstContext=null)}function cc(e){var t=e._currentValue;if(ac!==e)if(e={context:e,memoizedValue:t,next:null},null===rc){if(null===nc)throw Error(Kn(308));rc=e,nc.dependencies={lanes:0,firstContext:e}}else rc=rc.next=e;return t}var uc=null;function dc(e){null===uc?uc=[e]:uc.push(e)}function hc(e,t,n,r){var a=t.interleaved;return null===a?(n.next=n,dc(t)):(n.next=a.next,a.next=n),t.interleaved=n,pc(e,r)}function pc(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var fc=!1;function mc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function gc(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function vc(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function bc(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!=(2&hh)){var a=r.pending;return null===a?t.next=t:(t.next=a.next,a.next=t),r.pending=t,pc(e,n)}return null===(a=r.interleaved)?(t.next=t,dc(r)):(t.next=a.next,a.next=t),r.interleaved=t,pc(e,n)}function yc(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(4194240&n))){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,ni(e,n)}}function xc(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,i=null;if(null!==(n=n.firstBaseUpdate)){do{var s={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===i?a=i=s:i=i.next=s,n=n.next}while(null!==n);null===i?a=i=t:i=i.next=t}else a=i=t;return n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:i,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function wc(e,t,n,r){var a=e.updateQueue;fc=!1;var i=a.firstBaseUpdate,s=a.lastBaseUpdate,o=a.shared.pending;if(null!==o){a.shared.pending=null;var l=o,c=l.next;l.next=null,null===s?i=c:s.next=c,s=l;var u=e.alternate;null!==u&&((o=(u=u.updateQueue).lastBaseUpdate)!==s&&(null===o?u.firstBaseUpdate=c:o.next=c,u.lastBaseUpdate=l))}if(null!==i){var d=a.baseState;for(s=0,u=c=l=null,o=i;;){var h=o.lane,p=o.eventTime;if((r&h)===h){null!==u&&(u=u.next={eventTime:p,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});e:{var f=e,m=o;switch(h=t,p=n,m.tag){case 1:if("function"==typeof(f=m.payload)){d=f.call(p,d,h);break e}d=f;break e;case 3:f.flags=-65537&f.flags|128;case 0:if(null==(h="function"==typeof(f=m.payload)?f.call(p,d,h):f))break e;d=wr({},d,h);break e;case 2:fc=!0}}null!==o.callback&&0!==o.lane&&(e.flags|=64,null===(h=a.effects)?a.effects=[o]:h.push(o))}else p={eventTime:p,lane:h,tag:o.tag,payload:o.payload,callback:o.callback,next:null},null===u?(c=u=p,l=d):u=u.next=p,s|=h;if(null===(o=o.next)){if(null===(o=a.shared.pending))break;o=(h=o).next,h.next=null,a.lastBaseUpdate=h,a.shared.pending=null}}if(null===u&&(l=d),a.baseState=l,a.firstBaseUpdate=c,a.lastBaseUpdate=u,null!==(t=a.shared.interleaved)){a=t;do{s|=a.lane,a=a.next}while(a!==t)}else null===i&&(a.shared.lanes=0);xh|=s,e.lanes=s,e.memoizedState=d}}function kc(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],a=r.callback;if(null!==a){if(r.callback=null,r=n,"function"!=typeof a)throw Error(Kn(191,a));a.call(r)}}}var Cc=(new Bn.Component).refs;function Sc(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:wr({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var Pc={isMounted:function(e){return!!(e=e._reactInternals)&&Ma(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Oh(),a=Vh(e),i=vc(r,a);i.payload=t,null!=n&&(i.callback=n),null!==(t=bc(e,i,a))&&(Fh(t,e,a,r),yc(t,e,a))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Oh(),a=Vh(e),i=vc(r,a);i.tag=1,i.payload=t,null!=n&&(i.callback=n),null!==(t=bc(e,i,a))&&(Fh(t,e,a,r),yc(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Oh(),r=Vh(e),a=vc(n,r);a.tag=2,null!=t&&(a.callback=t),null!==(t=bc(e,a,r))&&(Fh(t,e,r,n),yc(t,e,r))}};function Mc(e,t,n,r,a,i,s){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,s):!t.prototype||!t.prototype.isPureReactComponent||(!Ws(n,r)||!Ws(a,i))}function Ec(e,t,n){var r=!1,a=dl,i=t.contextType;return"object"==typeof i&&null!==i?i=cc(i):(a=gl(t)?fl:hl.current,i=(r=null!=(r=t.contextTypes))?ml(e,a):dl),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=Pc,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=i),t}function Nc(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Pc.enqueueReplaceState(t,t.state,null)}function Tc(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs=Cc,mc(e);var i=t.contextType;"object"==typeof i&&null!==i?a.context=cc(i):(i=gl(t)?fl:hl.current,a.context=ml(e,i)),a.state=e.memoizedState,"function"==typeof(i=t.getDerivedStateFromProps)&&(Sc(e,t,i,n),a.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(t=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&Pc.enqueueReplaceState(a,a.state,null),wc(e,n,a,r),a.state=e.memoizedState),"function"==typeof a.componentDidMount&&(e.flags|=4194308)}function _c(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(Kn(309));var r=n.stateNode}if(!r)throw Error(Kn(147,e));var a=r,i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:((t=function(e){var t=a.refs;t===Cc&&(t=a.refs={}),null===e?delete t[i]:t[i]=e})._stringRef=i,t)}if("string"!=typeof e)throw Error(Kn(284));if(!n._owner)throw Error(Kn(290,e))}return e}function jc(e,t){throw e=Object.prototype.toString.call(t),Error(Kn(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Dc(e){return(0,e._init)(e._payload)}function Ic(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function a(e,t){return(e=vp(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function s(t){return e&&null===t.alternate&&(t.flags|=2),t}function o(e,t,n,r){return null===t||6!==t.tag?((t=wp(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function l(e,t,n,r){var i=n.type;return i===or?u(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===i||"object"==typeof i&&null!==i&&i.$$typeof===gr&&Dc(i)===t.type)?((r=a(t,n.props)).ref=_c(e,t,n),r.return=e,r):((r=bp(n.type,n.key,n.props,null,e.mode,r)).ref=_c(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=kp(n,e.mode,r)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function u(e,t,n,r,i){return null===t||7!==t.tag?((t=yp(n,e.mode,r,i)).return=e,t):((t=a(t,n)).return=e,t)}function d(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=wp(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case ir:return(n=bp(t.type,t.key,t.props,null,e.mode,n)).ref=_c(e,null,t),n.return=e,n;case sr:return(t=kp(t,e.mode,n)).return=e,t;case gr:return d(e,(0,t._init)(t._payload),n)}if(Vr(t)||yr(t))return(t=yp(t,e.mode,n,null)).return=e,t;jc(e,t)}return null}function h(e,t,n,r){var a=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n)return null!==a?null:o(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case ir:return n.key===a?l(e,t,n,r):null;case sr:return n.key===a?c(e,t,n,r):null;case gr:return h(e,t,(a=n._init)(n._payload),r)}if(Vr(n)||yr(n))return null!==a?null:u(e,t,n,r,null);jc(e,n)}return null}function p(e,t,n,r,a){if("string"==typeof r&&""!==r||"number"==typeof r)return o(t,e=e.get(n)||null,""+r,a);if("object"==typeof r&&null!==r){switch(r.$$typeof){case ir:return l(t,e=e.get(null===r.key?n:r.key)||null,r,a);case sr:return c(t,e=e.get(null===r.key?n:r.key)||null,r,a);case gr:return p(e,t,n,(0,r._init)(r._payload),a)}if(Vr(r)||yr(r))return u(t,e=e.get(n)||null,r,a,null);jc(t,r)}return null}return function o(l,c,u,f){if("object"==typeof u&&null!==u&&u.type===or&&null===u.key&&(u=u.props.children),"object"==typeof u&&null!==u){switch(u.$$typeof){case ir:e:{for(var m=u.key,g=c;null!==g;){if(g.key===m){if((m=u.type)===or){if(7===g.tag){n(l,g.sibling),(c=a(g,u.props.children)).return=l,l=c;break e}}else if(g.elementType===m||"object"==typeof m&&null!==m&&m.$$typeof===gr&&Dc(m)===g.type){n(l,g.sibling),(c=a(g,u.props)).ref=_c(l,g,u),c.return=l,l=c;break e}n(l,g);break}t(l,g),g=g.sibling}u.type===or?((c=yp(u.props.children,l.mode,f,u.key)).return=l,l=c):((f=bp(u.type,u.key,u.props,null,l.mode,f)).ref=_c(l,c,u),f.return=l,l=f)}return s(l);case sr:e:{for(g=u.key;null!==c;){if(c.key===g){if(4===c.tag&&c.stateNode.containerInfo===u.containerInfo&&c.stateNode.implementation===u.implementation){n(l,c.sibling),(c=a(c,u.children||[])).return=l,l=c;break e}n(l,c);break}t(l,c),c=c.sibling}(c=kp(u,l.mode,f)).return=l,l=c}return s(l);case gr:return o(l,c,(g=u._init)(u._payload),f)}if(Vr(u))return function(a,s,o,l){for(var c=null,u=null,f=s,m=s=0,g=null;null!==f&&m<o.length;m++){f.index>m?(g=f,f=null):g=f.sibling;var v=h(a,f,o[m],l);if(null===v){null===f&&(f=g);break}e&&f&&null===v.alternate&&t(a,f),s=i(v,s,m),null===u?c=v:u.sibling=v,u=v,f=g}if(m===o.length)return n(a,f),$l&&zl(a,m),c;if(null===f){for(;m<o.length;m++)null!==(f=d(a,o[m],l))&&(s=i(f,s,m),null===u?c=f:u.sibling=f,u=f);return $l&&zl(a,m),c}for(f=r(a,f);m<o.length;m++)null!==(g=p(f,a,m,o[m],l))&&(e&&null!==g.alternate&&f.delete(null===g.key?m:g.key),s=i(g,s,m),null===u?c=g:u.sibling=g,u=g);return e&&f.forEach((function(e){return t(a,e)})),$l&&zl(a,m),c}(l,c,u,f);if(yr(u))return function(a,s,o,l){var c=yr(o);if("function"!=typeof c)throw Error(Kn(150));if(null==(o=c.call(o)))throw Error(Kn(151));for(var u=c=null,f=s,m=s=0,g=null,v=o.next();null!==f&&!v.done;m++,v=o.next()){f.index>m?(g=f,f=null):g=f.sibling;var b=h(a,f,v.value,l);if(null===b){null===f&&(f=g);break}e&&f&&null===b.alternate&&t(a,f),s=i(b,s,m),null===u?c=b:u.sibling=b,u=b,f=g}if(v.done)return n(a,f),$l&&zl(a,m),c;if(null===f){for(;!v.done;m++,v=o.next())null!==(v=d(a,v.value,l))&&(s=i(v,s,m),null===u?c=v:u.sibling=v,u=v);return $l&&zl(a,m),c}for(f=r(a,f);!v.done;m++,v=o.next())null!==(v=p(f,a,m,v.value,l))&&(e&&null!==v.alternate&&f.delete(null===v.key?m:v.key),s=i(v,s,m),null===u?c=v:u.sibling=v,u=v);return e&&f.forEach((function(e){return t(a,e)})),$l&&zl(a,m),c}(l,c,u,f);jc(l,u)}return"string"==typeof u&&""!==u||"number"==typeof u?(u=""+u,null!==c&&6===c.tag?(n(l,c.sibling),(c=a(c,u)).return=l,l=c):(n(l,c),(c=wp(u,l.mode,f)).return=l,l=c),s(l)):n(l,c)}}var Ac=Ic(!0),Lc=Ic(!1),zc={},Rc=ll(zc),Oc=ll(zc),Vc=ll(zc);function Fc(e){if(e===zc)throw Error(Kn(174));return e}function Bc(e,t){switch(ul(Vc,t),ul(Oc,e),ul(Rc,zc),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Ur(null,"");break;default:t=Ur(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}cl(Rc),ul(Rc,t)}function $c(){cl(Rc),cl(Oc),cl(Vc)}function Kc(e){Fc(Vc.current);var t=Fc(Rc.current),n=Ur(t,e.type);t!==n&&(ul(Oc,e),ul(Rc,n))}function Hc(e){Oc.current===e&&(cl(Rc),cl(Oc))}var Wc=ll(0);function Uc(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var qc=[];function Gc(){for(var e=0;e<qc.length;e++)qc[e]._workInProgressVersionPrimary=null;qc.length=0}var Yc=ar.ReactCurrentDispatcher,Zc=ar.ReactCurrentBatchConfig,Xc=0,Qc=null,Jc=null,eu=null,tu=!1,nu=!1,ru=0,au=0;function iu(){throw Error(Kn(321))}function su(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Hs(e[n],t[n]))return!1;return!0}function ou(e,t,n,r,a,i){if(Xc=i,Qc=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Yc.current=null===e||null===e.memoizedState?Hu:Wu,e=n(r,a),nu){i=0;do{if(nu=!1,ru=0,25<=i)throw Error(Kn(301));i+=1,eu=Jc=null,t.updateQueue=null,Yc.current=Uu,e=n(r,a)}while(nu)}if(Yc.current=Ku,t=null!==Jc&&null!==Jc.next,Xc=0,eu=Jc=Qc=null,tu=!1,t)throw Error(Kn(300));return e}function lu(){var e=0!==ru;return ru=0,e}function cu(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===eu?Qc.memoizedState=eu=e:eu=eu.next=e,eu}function uu(){if(null===Jc){var e=Qc.alternate;e=null!==e?e.memoizedState:null}else e=Jc.next;var t=null===eu?Qc.memoizedState:eu.next;if(null!==t)eu=t,Jc=e;else{if(null===e)throw Error(Kn(310));e={memoizedState:(Jc=e).memoizedState,baseState:Jc.baseState,baseQueue:Jc.baseQueue,queue:Jc.queue,next:null},null===eu?Qc.memoizedState=eu=e:eu=eu.next=e}return eu}function du(e,t){return"function"==typeof t?t(e):t}function hu(e){var t=uu(),n=t.queue;if(null===n)throw Error(Kn(311));n.lastRenderedReducer=e;var r=Jc,a=r.baseQueue,i=n.pending;if(null!==i){if(null!==a){var s=a.next;a.next=i.next,i.next=s}r.baseQueue=a=i,n.pending=null}if(null!==a){i=a.next,r=r.baseState;var o=s=null,l=null,c=i;do{var u=c.lane;if((Xc&u)===u)null!==l&&(l=l.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var d={lane:u,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};null===l?(o=l=d,s=r):l=l.next=d,Qc.lanes|=u,xh|=u}c=c.next}while(null!==c&&c!==i);null===l?s=r:l.next=o,Hs(r,t.memoizedState)||(rd=!0),t.memoizedState=r,t.baseState=s,t.baseQueue=l,n.lastRenderedState=r}if(null!==(e=n.interleaved)){a=e;do{i=a.lane,Qc.lanes|=i,xh|=i,a=a.next}while(a!==e)}else null===a&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function pu(e){var t=uu(),n=t.queue;if(null===n)throw Error(Kn(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,i=t.memoizedState;if(null!==a){n.pending=null;var s=a=a.next;do{i=e(i,s.action),s=s.next}while(s!==a);Hs(i,t.memoizedState)||(rd=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function fu(){}function mu(e,t){var n=Qc,r=uu(),a=t(),i=!Hs(r.memoizedState,a);if(i&&(r.memoizedState=a,rd=!0),r=r.queue,Eu(bu.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||null!==eu&&1&eu.memoizedState.tag){if(n.flags|=2048,ku(9,vu.bind(null,n,r,a,t),void 0,null),null===ph)throw Error(Kn(349));0!=(30&Xc)||gu(n,t,a)}return a}function gu(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=Qc.updateQueue)?(t={lastEffect:null,stores:null},Qc.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function vu(e,t,n,r){t.value=n,t.getSnapshot=r,yu(t)&&xu(e)}function bu(e,t,n){return n((function(){yu(t)&&xu(e)}))}function yu(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Hs(e,n)}catch(r){return!0}}function xu(e){var t=pc(e,1);null!==t&&Fh(t,e,1,-1)}function wu(e){var t=cu();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:du,lastRenderedState:e},t.queue=e,e=e.dispatch=Vu.bind(null,Qc,e),[t.memoizedState,e]}function ku(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=Qc.updateQueue)?(t={lastEffect:null,stores:null},Qc.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Cu(){return uu().memoizedState}function Su(e,t,n,r){var a=cu();Qc.flags|=e,a.memoizedState=ku(1|t,n,void 0,void 0===r?null:r)}function Pu(e,t,n,r){var a=uu();r=void 0===r?null:r;var i=void 0;if(null!==Jc){var s=Jc.memoizedState;if(i=s.destroy,null!==r&&su(r,s.deps))return void(a.memoizedState=ku(t,n,i,r))}Qc.flags|=e,a.memoizedState=ku(1|t,n,i,r)}function Mu(e,t){return Su(8390656,8,e,t)}function Eu(e,t){return Pu(2048,8,e,t)}function Nu(e,t){return Pu(4,2,e,t)}function Tu(e,t){return Pu(4,4,e,t)}function _u(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function ju(e,t,n){return n=null!=n?n.concat([e]):null,Pu(4,4,_u.bind(null,t,e),n)}function Du(){}function Iu(e,t){var n=uu();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&su(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Au(e,t){var n=uu();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&su(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Lu(e,t,n){return 0==(21&Xc)?(e.baseState&&(e.baseState=!1,rd=!0),e.memoizedState=n):(Hs(n,t)||(n=Ja(),Qc.lanes|=n,xh|=n,e.baseState=!0),t)}function zu(e,t){var n=ri;ri=0!==n&&4>n?n:4,e(!0);var r=Zc.transition;Zc.transition={};try{e(!1),t()}finally{ri=n,Zc.transition=r}}function Ru(){return uu().memoizedState}function Ou(e,t,n){var r=Vh(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Fu(e))Bu(t,n);else if(null!==(n=hc(e,t,n,r))){Fh(n,e,r,Oh()),$u(n,t,r)}}function Vu(e,t,n){var r=Vh(e),a={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Fu(e))Bu(t,a);else{var i=e.alternate;if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var s=t.lastRenderedState,o=i(s,n);if(a.hasEagerState=!0,a.eagerState=o,Hs(o,s)){var l=t.interleaved;return null===l?(a.next=a,dc(t)):(a.next=l.next,l.next=a),void(t.interleaved=a)}}catch(c){}null!==(n=hc(e,t,a,r))&&(Fh(n,e,r,a=Oh()),$u(n,t,r))}}function Fu(e){var t=e.alternate;return e===Qc||null!==t&&t===Qc}function Bu(e,t){nu=tu=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function $u(e,t,n){if(0!=(4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,ni(e,n)}}var Ku={readContext:cc,useCallback:iu,useContext:iu,useEffect:iu,useImperativeHandle:iu,useInsertionEffect:iu,useLayoutEffect:iu,useMemo:iu,useReducer:iu,useRef:iu,useState:iu,useDebugValue:iu,useDeferredValue:iu,useTransition:iu,useMutableSource:iu,useSyncExternalStore:iu,useId:iu,unstable_isNewReconciler:!1},Hu={readContext:cc,useCallback:function(e,t){return cu().memoizedState=[e,void 0===t?null:t],e},useContext:cc,useEffect:Mu,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,Su(4194308,4,_u.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Su(4194308,4,e,t)},useInsertionEffect:function(e,t){return Su(4,2,e,t)},useMemo:function(e,t){var n=cu();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=cu();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Ou.bind(null,Qc,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},cu().memoizedState=e},useState:wu,useDebugValue:Du,useDeferredValue:function(e){return cu().memoizedState=e},useTransition:function(){var e=wu(!1),t=e[0];return e=zu.bind(null,e[1]),cu().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Qc,a=cu();if($l){if(void 0===n)throw Error(Kn(407));n=n()}else{if(n=t(),null===ph)throw Error(Kn(349));0!=(30&Xc)||gu(r,t,n)}a.memoizedState=n;var i={value:n,getSnapshot:t};return a.queue=i,Mu(bu.bind(null,r,i,e),[e]),r.flags|=2048,ku(9,vu.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=cu(),t=ph.identifierPrefix;if($l){var n=Ll;t=":"+t+"R"+(n=(Al&~(1<<32-Ha(Al)-1)).toString(32)+n),0<(n=ru++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=au++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Wu={readContext:cc,useCallback:Iu,useContext:cc,useEffect:Eu,useImperativeHandle:ju,useInsertionEffect:Nu,useLayoutEffect:Tu,useMemo:Au,useReducer:hu,useRef:Cu,useState:function(){return hu(du)},useDebugValue:Du,useDeferredValue:function(e){return Lu(uu(),Jc.memoizedState,e)},useTransition:function(){return[hu(du)[0],uu().memoizedState]},useMutableSource:fu,useSyncExternalStore:mu,useId:Ru,unstable_isNewReconciler:!1},Uu={readContext:cc,useCallback:Iu,useContext:cc,useEffect:Eu,useImperativeHandle:ju,useInsertionEffect:Nu,useLayoutEffect:Tu,useMemo:Au,useReducer:pu,useRef:Cu,useState:function(){return pu(du)},useDebugValue:Du,useDeferredValue:function(e){var t=uu();return null===Jc?t.memoizedState=e:Lu(t,Jc.memoizedState,e)},useTransition:function(){return[pu(du)[0],uu().memoizedState]},useMutableSource:fu,useSyncExternalStore:mu,useId:Ru,unstable_isNewReconciler:!1};function qu(e,t){try{var n="",r=t;do{n+=Pr(r),r=r.return}while(r);var a=n}catch(i){a="\nError generating stack: "+i.message+"\n"+i.stack}return{value:e,source:t,stack:a,digest:null}}function Gu(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function Yu(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}var Zu="function"==typeof WeakMap?WeakMap:Map;function Xu(e,t,n){(n=vc(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Nh||(Nh=!0,Th=r),Yu(0,t)},n}function Qu(e,t,n){(n=vc(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var a=t.value;n.payload=function(){return r(a)},n.callback=function(){Yu(0,t)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){Yu(0,t),"function"!=typeof r&&(null===_h?_h=new Set([this]):_h.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function Ju(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new Zu;var a=new Set;r.set(t,a)}else void 0===(a=r.get(t))&&(a=new Set,r.set(t,a));a.has(n)||(a.add(n),e=cp.bind(null,e,t,n),t.then(e,e))}function ed(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function td(e,t,n,r,a){return 0==(1&e.mode)?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=vc(-1,1)).tag=2,bc(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=a,e)}var nd=ar.ReactCurrentOwner,rd=!1;function ad(e,t,n,r){t.child=null===e?Lc(t,null,n,r):Ac(t,e.child,n,r)}function id(e,t,n,r,a){n=n.render;var i=t.ref;return lc(t,a),r=ou(e,t,n,r,i,a),n=lu(),null===e||rd?($l&&n&&Ol(t),t.flags|=1,ad(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Nd(e,t,a))}function sd(e,t,n,r,a){if(null===e){var i=n.type;return"function"!=typeof i||gp(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=bp(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,od(e,t,i,r,a))}if(i=e.child,0==(e.lanes&a)){var s=i.memoizedProps;if((n=null!==(n=n.compare)?n:Ws)(s,r)&&e.ref===t.ref)return Nd(e,t,a)}return t.flags|=1,(e=vp(i,r)).ref=t.ref,e.return=t,t.child=e}function od(e,t,n,r,a){if(null!==e){var i=e.memoizedProps;if(Ws(i,r)&&e.ref===t.ref){if(rd=!1,t.pendingProps=r=i,0==(e.lanes&a))return t.lanes=e.lanes,Nd(e,t,a);0!=(131072&e.flags)&&(rd=!0)}}return ud(e,t,n,r,a)}function ld(e,t,n){var r=t.pendingProps,a=r.children,i=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(0==(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},ul(vh,gh),gh|=n;else{if(0==(1073741824&n))return e=null!==i?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,ul(vh,gh),gh|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==i?i.baseLanes:n,ul(vh,gh),gh|=r}else null!==i?(r=i.baseLanes|n,t.memoizedState=null):r=n,ul(vh,gh),gh|=r;return ad(e,t,a,n),t.child}function cd(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function ud(e,t,n,r,a){var i=gl(n)?fl:hl.current;return i=ml(t,i),lc(t,a),n=ou(e,t,n,r,i,a),r=lu(),null===e||rd?($l&&r&&Ol(t),t.flags|=1,ad(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Nd(e,t,a))}function dd(e,t,n,r,a){if(gl(n)){var i=!0;xl(t)}else i=!1;if(lc(t,a),null===t.stateNode)Ed(e,t),Ec(t,n,r),Tc(t,n,r,a),r=!0;else if(null===e){var s=t.stateNode,o=t.memoizedProps;s.props=o;var l=s.context,c=n.contextType;"object"==typeof c&&null!==c?c=cc(c):c=ml(t,c=gl(n)?fl:hl.current);var u=n.getDerivedStateFromProps,d="function"==typeof u||"function"==typeof s.getSnapshotBeforeUpdate;d||"function"!=typeof s.UNSAFE_componentWillReceiveProps&&"function"!=typeof s.componentWillReceiveProps||(o!==r||l!==c)&&Nc(t,s,r,c),fc=!1;var h=t.memoizedState;s.state=h,wc(t,r,s,a),l=t.memoizedState,o!==r||h!==l||pl.current||fc?("function"==typeof u&&(Sc(t,n,u,r),l=t.memoizedState),(o=fc||Mc(t,n,o,r,h,l,c))?(d||"function"!=typeof s.UNSAFE_componentWillMount&&"function"!=typeof s.componentWillMount||("function"==typeof s.componentWillMount&&s.componentWillMount(),"function"==typeof s.UNSAFE_componentWillMount&&s.UNSAFE_componentWillMount()),"function"==typeof s.componentDidMount&&(t.flags|=4194308)):("function"==typeof s.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),s.props=r,s.state=l,s.context=c,r=o):("function"==typeof s.componentDidMount&&(t.flags|=4194308),r=!1)}else{s=t.stateNode,gc(e,t),o=t.memoizedProps,c=t.type===t.elementType?o:ec(t.type,o),s.props=c,d=t.pendingProps,h=s.context,"object"==typeof(l=n.contextType)&&null!==l?l=cc(l):l=ml(t,l=gl(n)?fl:hl.current);var p=n.getDerivedStateFromProps;(u="function"==typeof p||"function"==typeof s.getSnapshotBeforeUpdate)||"function"!=typeof s.UNSAFE_componentWillReceiveProps&&"function"!=typeof s.componentWillReceiveProps||(o!==d||h!==l)&&Nc(t,s,r,l),fc=!1,h=t.memoizedState,s.state=h,wc(t,r,s,a);var f=t.memoizedState;o!==d||h!==f||pl.current||fc?("function"==typeof p&&(Sc(t,n,p,r),f=t.memoizedState),(c=fc||Mc(t,n,c,r,h,f,l)||!1)?(u||"function"!=typeof s.UNSAFE_componentWillUpdate&&"function"!=typeof s.componentWillUpdate||("function"==typeof s.componentWillUpdate&&s.componentWillUpdate(r,f,l),"function"==typeof s.UNSAFE_componentWillUpdate&&s.UNSAFE_componentWillUpdate(r,f,l)),"function"==typeof s.componentDidUpdate&&(t.flags|=4),"function"==typeof s.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof s.componentDidUpdate||o===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),"function"!=typeof s.getSnapshotBeforeUpdate||o===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=f),s.props=r,s.state=f,s.context=l,r=c):("function"!=typeof s.componentDidUpdate||o===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),"function"!=typeof s.getSnapshotBeforeUpdate||o===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),r=!1)}return hd(e,t,n,r,i,a)}function hd(e,t,n,r,a,i){cd(e,t);var s=0!=(128&t.flags);if(!r&&!s)return a&&wl(t,n,!1),Nd(e,t,i);r=t.stateNode,nd.current=t;var o=s&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&s?(t.child=Ac(t,e.child,null,i),t.child=Ac(t,null,o,i)):ad(e,t,o,i),t.memoizedState=r.state,a&&wl(t,n,!0),t.child}function pd(e){var t=e.stateNode;t.pendingContext?bl(0,t.pendingContext,t.pendingContext!==t.context):t.context&&bl(0,t.context,!1),Bc(e,t.containerInfo)}function fd(e,t,n,r,a){return Xl(),Ql(a),t.flags|=256,ad(e,t,n,r),t.child}var md,gd,vd,bd,yd={dehydrated:null,treeContext:null,retryLane:0};function xd(e){return{baseLanes:e,cachePool:null,transitions:null}}function wd(e,t,n){var r,a=t.pendingProps,i=Wc.current,s=!1,o=0!=(128&t.flags);if((r=o)||(r=(null===e||null!==e.memoizedState)&&0!=(2&i)),r?(s=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(i|=1),ul(Wc,1&i),null===e)return ql(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(0==(1&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=8:t.lanes=1073741824,null):(o=a.children,e=a.fallback,s?(a=t.mode,s=t.child,o={mode:"hidden",children:o},0==(1&a)&&null!==s?(s.childLanes=0,s.pendingProps=o):s=xp(o,a,0,null),e=yp(e,a,n,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=xd(n),t.memoizedState=yd,e):kd(t,o));if(null!==(i=e.memoizedState)&&null!==(r=i.dehydrated))return function(e,t,n,r,a,i,s){if(n)return 256&t.flags?(t.flags&=-257,Cd(e,t,s,r=Gu(Error(Kn(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(i=r.fallback,a=t.mode,r=xp({mode:"visible",children:r.children},a,0,null),(i=yp(i,a,s,null)).flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,0!=(1&t.mode)&&Ac(t,e.child,null,s),t.child.memoizedState=xd(s),t.memoizedState=yd,i);if(0==(1&t.mode))return Cd(e,t,s,null);if("$!"===a.data){if(r=a.nextSibling&&a.nextSibling.dataset)var o=r.dgst;return r=o,Cd(e,t,s,r=Gu(i=Error(Kn(419)),r,void 0))}if(o=0!=(s&e.childLanes),rd||o){if(null!==(r=ph)){switch(s&-s){case 4:a=2;break;case 16:a=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:a=32;break;case 536870912:a=268435456;break;default:a=0}0!==(a=0!=(a&(r.suspendedLanes|s))?0:a)&&a!==i.retryLane&&(i.retryLane=a,pc(e,a),Fh(r,e,a,-1))}return Jh(),Cd(e,t,s,r=Gu(Error(Kn(421))))}return"$?"===a.data?(t.flags|=128,t.child=e.child,t=dp.bind(null,e),a._reactRetry=t,null):(e=i.treeContext,Bl=qo(a.nextSibling),Fl=t,$l=!0,Kl=null,null!==e&&(jl[Dl++]=Al,jl[Dl++]=Ll,jl[Dl++]=Il,Al=e.id,Ll=e.overflow,Il=t),t=kd(t,r.children),t.flags|=4096,t)}(e,t,o,a,r,i,n);if(s){s=a.fallback,o=t.mode,r=(i=e.child).sibling;var l={mode:"hidden",children:a.children};return 0==(1&o)&&t.child!==i?((a=t.child).childLanes=0,a.pendingProps=l,t.deletions=null):(a=vp(i,l)).subtreeFlags=14680064&i.subtreeFlags,null!==r?s=vp(r,s):(s=yp(s,o,n,null)).flags|=2,s.return=t,a.return=t,a.sibling=s,t.child=a,a=s,s=t.child,o=null===(o=e.child.memoizedState)?xd(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},s.memoizedState=o,s.childLanes=e.childLanes&~n,t.memoizedState=yd,a}return e=(s=e.child).sibling,a=vp(s,{mode:"visible",children:a.children}),0==(1&t.mode)&&(a.lanes=n),a.return=t,a.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=a,t.memoizedState=null,a}function kd(e,t){return(t=xp({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Cd(e,t,n,r){return null!==r&&Ql(r),Ac(t,e.child,null,n),(e=kd(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Sd(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),oc(e.return,t,n)}function Pd(e,t,n,r,a){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=a)}function Md(e,t,n){var r=t.pendingProps,a=r.revealOrder,i=r.tail;if(ad(e,t,r.children,n),0!=(2&(r=Wc.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Sd(e,n,t);else if(19===e.tag)Sd(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(ul(Wc,r),0==(1&t.mode))t.memoizedState=null;else switch(a){case"forwards":for(n=t.child,a=null;null!==n;)null!==(e=n.alternate)&&null===Uc(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),Pd(t,!1,a,n,i);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===Uc(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}Pd(t,!0,n,null,i);break;case"together":Pd(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Ed(e,t){0==(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Nd(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),xh|=t.lanes,0==(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(Kn(153));if(null!==t.child){for(n=vp(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=vp(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Td(e,t){if(!$l)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function _d(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=14680064&a.subtreeFlags,r|=14680064&a.flags,a.return=e,a=a.sibling;else for(a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags,r|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function jd(e,t,n){var r=t.pendingProps;switch(Vl(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return _d(t),null;case 1:case 17:return gl(t.type)&&vl(),_d(t),null;case 3:return r=t.stateNode,$c(),cl(pl),cl(hl),Gc(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(Yl(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0==(256&t.flags)||(t.flags|=1024,null!==Kl&&(Hh(Kl),Kl=null))),gd(e,t),_d(t),null;case 5:Hc(t);var a=Fc(Vc.current);if(n=t.type,null!==e&&null!=t.stateNode)vd(e,t,n,r,a),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(Kn(166));return _d(t),null}if(e=Fc(Rc.current),Yl(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[Zo]=t,r[Xo]=i,e=0!=(1&t.mode),n){case"dialog":Co("cancel",r),Co("close",r);break;case"iframe":case"object":case"embed":Co("load",r);break;case"video":case"audio":for(a=0;a<yo.length;a++)Co(yo[a],r);break;case"source":Co("error",r);break;case"img":case"image":case"link":Co("error",r),Co("load",r);break;case"details":Co("toggle",r);break;case"input":Ar(r,i),Co("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},Co("invalid",r);break;case"textarea":$r(r,i),Co("invalid",r)}for(var s in na(n,i),a=null,i)if(i.hasOwnProperty(s)){var o=i[s];"children"===s?"string"==typeof o?r.textContent!==o&&(!0!==i.suppressHydrationWarning&&zo(r.textContent,o,e),a=["children",o]):"number"==typeof o&&r.textContent!==""+o&&(!0!==i.suppressHydrationWarning&&zo(r.textContent,o,e),a=["children",""+o]):Wn.hasOwnProperty(s)&&null!=o&&"onScroll"===s&&Co("scroll",r)}switch(n){case"input":_r(r),Rr(r,i,!0);break;case"textarea":_r(r),Hr(r);break;case"select":case"option":break;default:"function"==typeof i.onClick&&(r.onclick=Ro)}r=a,t.updateQueue=r,null!==r&&(t.flags|=4)}else{s=9===a.nodeType?a:a.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=Wr(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=s.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),"select"===n&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[Zo]=t,e[Xo]=r,md(e,t,!1,!1),t.stateNode=e;e:{switch(s=ra(n,r),n){case"dialog":Co("cancel",e),Co("close",e),a=r;break;case"iframe":case"object":case"embed":Co("load",e),a=r;break;case"video":case"audio":for(a=0;a<yo.length;a++)Co(yo[a],e);a=r;break;case"source":Co("error",e),a=r;break;case"img":case"image":case"link":Co("error",e),Co("load",e),a=r;break;case"details":Co("toggle",e),a=r;break;case"input":Ar(e,r),a=Ir(e,r),Co("invalid",e);break;case"option":default:a=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},a=wr({},r,{value:void 0}),Co("invalid",e);break;case"textarea":$r(e,r),a=Br(e,r),Co("invalid",e)}for(i in na(n,a),o=a)if(o.hasOwnProperty(i)){var l=o[i];"style"===i?ea(e,l):"dangerouslySetInnerHTML"===i?null!=(l=l?l.__html:void 0)&&Yr(e,l):"children"===i?"string"==typeof l?("textarea"!==n||""!==l)&&Zr(e,l):"number"==typeof l&&Zr(e,""+l):"suppressContentEditableWarning"!==i&&"suppressHydrationWarning"!==i&&"autoFocus"!==i&&(Wn.hasOwnProperty(i)?null!=l&&"onScroll"===i&&Co("scroll",e):null!=l&&rr(e,i,l,s))}switch(n){case"input":_r(e),Rr(e,r,!1);break;case"textarea":_r(e),Hr(e);break;case"option":null!=r.value&&e.setAttribute("value",""+Nr(r.value));break;case"select":e.multiple=!!r.multiple,null!=(i=r.value)?Fr(e,!!r.multiple,i,!1):null!=r.defaultValue&&Fr(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof a.onClick&&(e.onclick=Ro)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return _d(t),null;case 6:if(e&&null!=t.stateNode)bd(e,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(Kn(166));if(n=Fc(Vc.current),Fc(Rc.current),Yl(t)){if(r=t.stateNode,n=t.memoizedProps,r[Zo]=t,(i=r.nodeValue!==n)&&null!==(e=Fl))switch(e.tag){case 3:zo(r.nodeValue,n,0!=(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&zo(r.nodeValue,n,0!=(1&e.mode))}i&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Zo]=t,t.stateNode=r}return _d(t),null;case 13:if(cl(Wc),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if($l&&null!==Bl&&0!=(1&t.mode)&&0==(128&t.flags))Zl(),Xl(),t.flags|=98560,i=!1;else if(i=Yl(t),null!==r&&null!==r.dehydrated){if(null===e){if(!i)throw Error(Kn(318));if(!(i=null!==(i=t.memoizedState)?i.dehydrated:null))throw Error(Kn(317));i[Zo]=t}else Xl(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;_d(t),i=!1}else null!==Kl&&(Hh(Kl),Kl=null),i=!0;if(!i)return 65536&t.flags?t:null}return 0!=(128&t.flags)?(t.lanes=n,t):((r=null!==r)!==(null!==e&&null!==e.memoizedState)&&r&&(t.child.flags|=8192,0!=(1&t.mode)&&(null===e||0!=(1&Wc.current)?0===bh&&(bh=3):Jh())),null!==t.updateQueue&&(t.flags|=4),_d(t),null);case 4:return $c(),gd(e,t),null===e&&Mo(t.stateNode.containerInfo),_d(t),null;case 10:return sc(t.type._context),_d(t),null;case 19:if(cl(Wc),null===(i=t.memoizedState))return _d(t),null;if(r=0!=(128&t.flags),null===(s=i.rendering))if(r)Td(i,!1);else{if(0!==bh||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(s=Uc(e))){for(t.flags|=128,Td(i,!1),null!==(r=s.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(i=n).flags&=14680066,null===(s=i.alternate)?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=s.childLanes,i.lanes=s.lanes,i.child=s.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=s.memoizedProps,i.memoizedState=s.memoizedState,i.updateQueue=s.updateQueue,i.type=s.type,e=s.dependencies,i.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return ul(Wc,1&Wc.current|2),t.child}e=e.sibling}null!==i.tail&&La()>Mh&&(t.flags|=128,r=!0,Td(i,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=Uc(s))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),Td(i,!0),null===i.tail&&"hidden"===i.tailMode&&!s.alternate&&!$l)return _d(t),null}else 2*La()-i.renderingStartTime>Mh&&1073741824!==n&&(t.flags|=128,r=!0,Td(i,!1),t.lanes=4194304);i.isBackwards?(s.sibling=t.child,t.child=s):(null!==(n=i.last)?n.sibling=s:t.child=s,i.last=s)}return null!==i.tail?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=La(),t.sibling=null,n=Wc.current,ul(Wc,r?1&n|2:1&n),t):(_d(t),null);case 22:case 23:return Yh(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&0!=(1&t.mode)?0!=(1073741824&gh)&&(_d(t),6&t.subtreeFlags&&(t.flags|=8192)):_d(t),null;case 24:case 25:return null}throw Error(Kn(156,t.tag))}function Dd(e,t){switch(Vl(t),t.tag){case 1:return gl(t.type)&&vl(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return $c(),cl(pl),cl(hl),Gc(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 5:return Hc(t),null;case 13:if(cl(Wc),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(Kn(340));Xl()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return cl(Wc),null;case 4:return $c(),null;case 10:return sc(t.type._context),null;case 22:case 23:return Yh(),null;default:return null}}md=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},gd=function(){},vd=function(e,t,n,r){var a=e.memoizedProps;if(a!==r){e=t.stateNode,Fc(Rc.current);var i,s=null;switch(n){case"input":a=Ir(e,a),r=Ir(e,r),s=[];break;case"select":a=wr({},a,{value:void 0}),r=wr({},r,{value:void 0}),s=[];break;case"textarea":a=Br(e,a),r=Br(e,r),s=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(e.onclick=Ro)}for(c in na(n,r),n=null,a)if(!r.hasOwnProperty(c)&&a.hasOwnProperty(c)&&null!=a[c])if("style"===c){var o=a[c];for(i in o)o.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else"dangerouslySetInnerHTML"!==c&&"children"!==c&&"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(Wn.hasOwnProperty(c)?s||(s=[]):(s=s||[]).push(c,null));for(c in r){var l=r[c];if(o=null!=a?a[c]:void 0,r.hasOwnProperty(c)&&l!==o&&(null!=l||null!=o))if("style"===c)if(o){for(i in o)!o.hasOwnProperty(i)||l&&l.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in l)l.hasOwnProperty(i)&&o[i]!==l[i]&&(n||(n={}),n[i]=l[i])}else n||(s||(s=[]),s.push(c,n)),n=l;else"dangerouslySetInnerHTML"===c?(l=l?l.__html:void 0,o=o?o.__html:void 0,null!=l&&o!==l&&(s=s||[]).push(c,l)):"children"===c?"string"!=typeof l&&"number"!=typeof l||(s=s||[]).push(c,""+l):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&(Wn.hasOwnProperty(c)?(null!=l&&"onScroll"===c&&Co("scroll",e),s||o===l||(s=[])):(s=s||[]).push(c,l))}n&&(s=s||[]).push("style",n);var c=s;(t.updateQueue=c)&&(t.flags|=4)}},bd=function(e,t,n,r){n!==r&&(t.flags|=4)};var Id=!1,Ad=!1,Ld="function"==typeof WeakSet?WeakSet:Set,zd=null;function Rd(e,t){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(r){lp(e,t,r)}else n.current=null}function Od(e,t,n){try{n()}catch(r){lp(e,t,r)}}var Vd=!1;function Fd(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var a=r=r.next;do{if((a.tag&e)===e){var i=a.destroy;a.destroy=void 0,void 0!==i&&Od(t,n,i)}a=a.next}while(a!==r)}}function Bd(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function $d(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"==typeof t?t(e):t.current=e}}function Kd(e){var t=e.alternate;null!==t&&(e.alternate=null,Kd(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[Zo],delete t[Xo],delete t[Jo],delete t[el],delete t[tl])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Hd(e){return 5===e.tag||3===e.tag||4===e.tag}function Wd(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||Hd(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function Ud(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Ro));else if(4!==r&&null!==(e=e.child))for(Ud(e,t,n),e=e.sibling;null!==e;)Ud(e,t,n),e=e.sibling}function qd(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(qd(e,t,n),e=e.sibling;null!==e;)qd(e,t,n),e=e.sibling}var Gd=null,Yd=!1;function Zd(e,t,n){for(n=n.child;null!==n;)Xd(e,t,n),n=n.sibling}function Xd(e,t,n){if(Ka&&"function"==typeof Ka.onCommitFiberUnmount)try{Ka.onCommitFiberUnmount($a,n)}catch(o){}switch(n.tag){case 5:Ad||Rd(n,t);case 6:var r=Gd,a=Yd;Gd=null,Zd(e,t,n),Yd=a,null!==(Gd=r)&&(Yd?(e=Gd,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):Gd.removeChild(n.stateNode));break;case 18:null!==Gd&&(Yd?(e=Gd,n=n.stateNode,8===e.nodeType?Uo(e.parentNode,n):1===e.nodeType&&Uo(e,n),Mi(e)):Uo(Gd,n.stateNode));break;case 4:r=Gd,a=Yd,Gd=n.stateNode.containerInfo,Yd=!0,Zd(e,t,n),Gd=r,Yd=a;break;case 0:case 11:case 14:case 15:if(!Ad&&(null!==(r=n.updateQueue)&&null!==(r=r.lastEffect))){a=r=r.next;do{var i=a,s=i.destroy;i=i.tag,void 0!==s&&(0!=(2&i)||0!=(4&i))&&Od(n,t,s),a=a.next}while(a!==r)}Zd(e,t,n);break;case 1:if(!Ad&&(Rd(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(o){lp(n,t,o)}Zd(e,t,n);break;case 21:Zd(e,t,n);break;case 22:1&n.mode?(Ad=(r=Ad)||null!==n.memoizedState,Zd(e,t,n),Ad=r):Zd(e,t,n);break;default:Zd(e,t,n)}}function Qd(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Ld),t.forEach((function(t){var r=hp.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function Jd(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var a=n[r];try{var i=e,s=t,o=s;e:for(;null!==o;){switch(o.tag){case 5:Gd=o.stateNode,Yd=!1;break e;case 3:case 4:Gd=o.stateNode.containerInfo,Yd=!0;break e}o=o.return}if(null===Gd)throw Error(Kn(160));Xd(i,s,a),Gd=null,Yd=!1;var l=a.alternate;null!==l&&(l.return=null),a.return=null}catch(c){lp(a,t,c)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)eh(t,e),t=t.sibling}function eh(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Jd(t,e),th(e),4&r){try{Fd(3,e,e.return),Bd(3,e)}catch(cR){lp(e,e.return,cR)}try{Fd(5,e,e.return)}catch(cR){lp(e,e.return,cR)}}break;case 1:Jd(t,e),th(e),512&r&&null!==n&&Rd(n,n.return);break;case 5:if(Jd(t,e),th(e),512&r&&null!==n&&Rd(n,n.return),32&e.flags){var a=e.stateNode;try{Zr(a,"")}catch(cR){lp(e,e.return,cR)}}if(4&r&&null!=(a=e.stateNode)){var i=e.memoizedProps,s=null!==n?n.memoizedProps:i,o=e.type,l=e.updateQueue;if(e.updateQueue=null,null!==l)try{"input"===o&&"radio"===i.type&&null!=i.name&&Lr(a,i),ra(o,s);var c=ra(o,i);for(s=0;s<l.length;s+=2){var u=l[s],d=l[s+1];"style"===u?ea(a,d):"dangerouslySetInnerHTML"===u?Yr(a,d):"children"===u?Zr(a,d):rr(a,u,d,c)}switch(o){case"input":zr(a,i);break;case"textarea":Kr(a,i);break;case"select":var h=a._wrapperState.wasMultiple;a._wrapperState.wasMultiple=!!i.multiple;var p=i.value;null!=p?Fr(a,!!i.multiple,p,!1):h!==!!i.multiple&&(null!=i.defaultValue?Fr(a,!!i.multiple,i.defaultValue,!0):Fr(a,!!i.multiple,i.multiple?[]:"",!1))}a[Xo]=i}catch(cR){lp(e,e.return,cR)}}break;case 6:if(Jd(t,e),th(e),4&r){if(null===e.stateNode)throw Error(Kn(162));a=e.stateNode,i=e.memoizedProps;try{a.nodeValue=i}catch(cR){lp(e,e.return,cR)}}break;case 3:if(Jd(t,e),th(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{Mi(t.containerInfo)}catch(cR){lp(e,e.return,cR)}break;case 4:default:Jd(t,e),th(e);break;case 13:Jd(t,e),th(e),8192&(a=e.child).flags&&(i=null!==a.memoizedState,a.stateNode.isHidden=i,!i||null!==a.alternate&&null!==a.alternate.memoizedState||(Ph=La())),4&r&&Qd(e);break;case 22:if(u=null!==n&&null!==n.memoizedState,1&e.mode?(Ad=(c=Ad)||u,Jd(t,e),Ad=c):Jd(t,e),th(e),8192&r){if(c=null!==e.memoizedState,(e.stateNode.isHidden=c)&&!u&&0!=(1&e.mode))for(zd=e,u=e.child;null!==u;){for(d=zd=u;null!==zd;){switch(p=(h=zd).child,h.tag){case 0:case 11:case 14:case 15:Fd(4,h,h.return);break;case 1:Rd(h,h.return);var f=h.stateNode;if("function"==typeof f.componentWillUnmount){r=h,n=h.return;try{t=r,f.props=t.memoizedProps,f.state=t.memoizedState,f.componentWillUnmount()}catch(cR){lp(r,n,cR)}}break;case 5:Rd(h,h.return);break;case 22:if(null!==h.memoizedState){ih(d);continue}}null!==p?(p.return=h,zd=p):ih(d)}u=u.sibling}e:for(u=null,d=e;;){if(5===d.tag){if(null===u){u=d;try{a=d.stateNode,c?"function"==typeof(i=a.style).setProperty?i.setProperty("display","none","important"):i.display="none":(o=d.stateNode,s=null!=(l=d.memoizedProps.style)&&l.hasOwnProperty("display")?l.display:null,o.style.display=Jr("display",s))}catch(cR){lp(e,e.return,cR)}}}else if(6===d.tag){if(null===u)try{d.stateNode.nodeValue=c?"":d.memoizedProps}catch(cR){lp(e,e.return,cR)}}else if((22!==d.tag&&23!==d.tag||null===d.memoizedState||d===e)&&null!==d.child){d.child.return=d,d=d.child;continue}if(d===e)break e;for(;null===d.sibling;){if(null===d.return||d.return===e)break e;u===d&&(u=null),d=d.return}u===d&&(u=null),d.sibling.return=d.return,d=d.sibling}}break;case 19:Jd(t,e),th(e),4&r&&Qd(e);case 21:}}function th(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(Hd(n)){var r=n;break e}n=n.return}throw Error(Kn(160))}switch(r.tag){case 5:var a=r.stateNode;32&r.flags&&(Zr(a,""),r.flags&=-33),qd(e,Wd(e),a);break;case 3:case 4:var i=r.stateNode.containerInfo;Ud(e,Wd(e),i);break;default:throw Error(Kn(161))}}catch(s){lp(e,e.return,s)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function nh(e,t,n){zd=e,rh(e)}function rh(e,t,n){for(var r=0!=(1&e.mode);null!==zd;){var a=zd,i=a.child;if(22===a.tag&&r){var s=null!==a.memoizedState||Id;if(!s){var o=a.alternate,l=null!==o&&null!==o.memoizedState||Ad;o=Id;var c=Ad;if(Id=s,(Ad=l)&&!c)for(zd=a;null!==zd;)l=(s=zd).child,22===s.tag&&null!==s.memoizedState?sh(a):null!==l?(l.return=s,zd=l):sh(a);for(;null!==i;)zd=i,rh(i),i=i.sibling;zd=a,Id=o,Ad=c}ah(e)}else 0!=(8772&a.subtreeFlags)&&null!==i?(i.return=a,zd=i):ah(e)}}function ah(e){for(;null!==zd;){var t=zd;if(0!=(8772&t.flags)){var n=t.alternate;try{if(0!=(8772&t.flags))switch(t.tag){case 0:case 11:case 15:Ad||Bd(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Ad)if(null===n)r.componentDidMount();else{var a=t.elementType===t.type?n.memoizedProps:ec(t.type,n.memoizedProps);r.componentDidUpdate(a,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;null!==i&&kc(t,i,r);break;case 3:var s=t.updateQueue;if(null!==s){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}kc(t,s,n)}break;case 5:var o=t.stateNode;if(null===n&&4&t.flags){n=o;var l=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&n.focus();break;case"img":l.src&&(n.src=l.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var c=t.alternate;if(null!==c){var u=c.memoizedState;if(null!==u){var d=u.dehydrated;null!==d&&Mi(d)}}}break;default:throw Error(Kn(163))}Ad||512&t.flags&&$d(t)}catch(h){lp(t,t.return,h)}}if(t===e){zd=null;break}if(null!==(n=t.sibling)){n.return=t.return,zd=n;break}zd=t.return}}function ih(e){for(;null!==zd;){var t=zd;if(t===e){zd=null;break}var n=t.sibling;if(null!==n){n.return=t.return,zd=n;break}zd=t.return}}function sh(e){for(;null!==zd;){var t=zd;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Bd(4,t)}catch(l){lp(t,n,l)}break;case 1:var r=t.stateNode;if("function"==typeof r.componentDidMount){var a=t.return;try{r.componentDidMount()}catch(l){lp(t,a,l)}}var i=t.return;try{$d(t)}catch(l){lp(t,i,l)}break;case 5:var s=t.return;try{$d(t)}catch(l){lp(t,s,l)}}}catch(l){lp(t,t.return,l)}if(t===e){zd=null;break}var o=t.sibling;if(null!==o){o.return=t.return,zd=o;break}zd=t.return}}var oh,lh=Math.ceil,ch=ar.ReactCurrentDispatcher,uh=ar.ReactCurrentOwner,dh=ar.ReactCurrentBatchConfig,hh=0,ph=null,fh=null,mh=0,gh=0,vh=ll(0),bh=0,yh=null,xh=0,wh=0,kh=0,Ch=null,Sh=null,Ph=0,Mh=1/0,Eh=null,Nh=!1,Th=null,_h=null,jh=!1,Dh=null,Ih=0,Ah=0,Lh=null,zh=-1,Rh=0;function Oh(){return 0!=(6&hh)?La():-1!==zh?zh:zh=La()}function Vh(e){return 0==(1&e.mode)?1:0!=(2&hh)&&0!==mh?mh&-mh:null!==Jl.transition?(0===Rh&&(Rh=Ja()),Rh):0!==(e=ri)?e:e=void 0===(e=window.event)?16:Ai(e.type)}function Fh(e,t,n,r){if(50<Ah)throw Ah=0,Lh=null,Error(Kn(185));ti(e,n,r),0!=(2&hh)&&e===ph||(e===ph&&(0==(2&hh)&&(wh|=n),4===bh&&Wh(e,mh)),Bh(e,r),1===n&&0===hh&&0==(1&t.mode)&&(Mh=La()+500,Cl&&Ml()))}function Bh(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,a=e.expirationTimes,i=e.pendingLanes;0<i;){var s=31-Ha(i),o=1<<s,l=a[s];-1===l?0!=(o&n)&&0==(o&r)||(a[s]=Xa(o,t)):l<=t&&(e.expiredLanes|=o),i&=~o}}(e,t);var r=Za(e,e===ph?mh:0);if(0===r)null!==n&&Da(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&Da(n),1===t)0===e.tag?function(e){Cl=!0,Pl(e)}(Uh.bind(null,e)):Pl(Uh.bind(null,e)),Ho((function(){0==(6&hh)&&Ml()})),n=null;else{switch(ai(r)){case 1:n=Ra;break;case 4:n=Oa;break;case 16:default:n=Va;break;case 536870912:n=Ba}n=pp(n,$h.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function $h(e,t){if(zh=-1,Rh=0,0!=(6&hh))throw Error(Kn(327));var n=e.callbackNode;if(sp()&&e.callbackNode!==n)return null;var r=Za(e,e===ph?mh:0);if(0===r)return null;if(0!=(30&r)||0!=(r&e.expiredLanes)||t)t=ep(e,r);else{t=r;var a=hh;hh|=2;var i=Qh();for(ph===e&&mh===t||(Eh=null,Mh=La()+500,Zh(e,t));;)try{np();break}catch(o){Xh(e,o)}ic(),ch.current=i,hh=a,null!==fh?t=0:(ph=null,mh=0,t=bh)}if(0!==t){if(2===t&&(0!==(a=Qa(e))&&(r=a,t=Kh(e,a))),1===t)throw n=yh,Zh(e,0),Wh(e,r),Bh(e,La()),n;if(6===t)Wh(e,r);else{if(a=e.current.alternate,0==(30&r)&&!function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var a=n[r],i=a.getSnapshot;a=a.value;try{if(!Hs(i(),a))return!1}catch(s){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(a)&&(2===(t=ep(e,r))&&(0!==(i=Qa(e))&&(r=i,t=Kh(e,i))),1===t))throw n=yh,Zh(e,0),Wh(e,r),Bh(e,La()),n;switch(e.finishedWork=a,e.finishedLanes=r,t){case 0:case 1:throw Error(Kn(345));case 2:case 5:ip(e,Sh,Eh);break;case 3:if(Wh(e,r),(130023424&r)===r&&10<(t=Ph+500-La())){if(0!==Za(e,0))break;if(((a=e.suspendedLanes)&r)!==r){Oh(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=Bo(ip.bind(null,e,Sh,Eh),t);break}ip(e,Sh,Eh);break;case 4:if(Wh(e,r),(4194240&r)===r)break;for(t=e.eventTimes,a=-1;0<r;){var s=31-Ha(r);i=1<<s,(s=t[s])>a&&(a=s),r&=~i}if(r=a,10<(r=(120>(r=La()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*lh(r/1960))-r)){e.timeoutHandle=Bo(ip.bind(null,e,Sh,Eh),r);break}ip(e,Sh,Eh);break;default:throw Error(Kn(329))}}}return Bh(e,La()),e.callbackNode===n?$h.bind(null,e):null}function Kh(e,t){var n=Ch;return e.current.memoizedState.isDehydrated&&(Zh(e,t).flags|=256),2!==(e=ep(e,t))&&(t=Sh,Sh=n,null!==t&&Hh(t)),e}function Hh(e){null===Sh?Sh=e:Sh.push.apply(Sh,e)}function Wh(e,t){for(t&=~kh,t&=~wh,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Ha(t),r=1<<n;e[n]=-1,t&=~r}}function Uh(e){if(0!=(6&hh))throw Error(Kn(327));sp();var t=Za(e,0);if(0==(1&t))return Bh(e,La()),null;var n=ep(e,t);if(0!==e.tag&&2===n){var r=Qa(e);0!==r&&(t=r,n=Kh(e,r))}if(1===n)throw n=yh,Zh(e,0),Wh(e,t),Bh(e,La()),n;if(6===n)throw Error(Kn(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,ip(e,Sh,Eh),Bh(e,La()),null}function qh(e,t){var n=hh;hh|=1;try{return e(t)}finally{0===(hh=n)&&(Mh=La()+500,Cl&&Ml())}}function Gh(e){null!==Dh&&0===Dh.tag&&0==(6&hh)&&sp();var t=hh;hh|=1;var n=dh.transition,r=ri;try{if(dh.transition=null,ri=1,e)return e()}finally{ri=r,dh.transition=n,0==(6&(hh=t))&&Ml()}}function Yh(){gh=vh.current,cl(vh)}function Zh(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,$o(n)),null!==fh)for(n=fh.return;null!==n;){var r=n;switch(Vl(r),r.tag){case 1:null!=(r=r.type.childContextTypes)&&vl();break;case 3:$c(),cl(pl),cl(hl),Gc();break;case 5:Hc(r);break;case 4:$c();break;case 13:case 19:cl(Wc);break;case 10:sc(r.type._context);break;case 22:case 23:Yh()}n=n.return}if(ph=e,fh=e=vp(e.current,null),mh=gh=t,bh=0,yh=null,kh=wh=xh=0,Sh=Ch=null,null!==uc){for(t=0;t<uc.length;t++)if(null!==(r=(n=uc[t]).interleaved)){n.interleaved=null;var a=r.next,i=n.pending;if(null!==i){var s=i.next;i.next=a,r.next=s}n.pending=r}uc=null}return e}function Xh(e,t){for(;;){var n=fh;try{if(ic(),Yc.current=Ku,tu){for(var r=Qc.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}tu=!1}if(Xc=0,eu=Jc=Qc=null,nu=!1,ru=0,uh.current=null,null===n||null===n.return){bh=1,yh=t,fh=null;break}e:{var i=e,s=n.return,o=n,l=t;if(t=mh,o.flags|=32768,null!==l&&"object"==typeof l&&"function"==typeof l.then){var c=l,u=o,d=u.tag;if(0==(1&u.mode)&&(0===d||11===d||15===d)){var h=u.alternate;h?(u.updateQueue=h.updateQueue,u.memoizedState=h.memoizedState,u.lanes=h.lanes):(u.updateQueue=null,u.memoizedState=null)}var p=ed(s);if(null!==p){p.flags&=-257,td(p,s,o,0,t),1&p.mode&&Ju(i,c,t),l=c;var f=(t=p).updateQueue;if(null===f){var m=new Set;m.add(l),t.updateQueue=m}else f.add(l);break e}if(0==(1&t)){Ju(i,c,t),Jh();break e}l=Error(Kn(426))}else if($l&&1&o.mode){var g=ed(s);if(null!==g){0==(65536&g.flags)&&(g.flags|=256),td(g,s,o,0,t),Ql(qu(l,o));break e}}i=l=qu(l,o),4!==bh&&(bh=2),null===Ch?Ch=[i]:Ch.push(i),i=s;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t,xc(i,Xu(0,l,t));break e;case 1:o=l;var v=i.type,b=i.stateNode;if(0==(128&i.flags)&&("function"==typeof v.getDerivedStateFromError||null!==b&&"function"==typeof b.componentDidCatch&&(null===_h||!_h.has(b)))){i.flags|=65536,t&=-t,i.lanes|=t,xc(i,Qu(i,o,t));break e}}i=i.return}while(null!==i)}ap(n)}catch(y){t=y,fh===n&&null!==n&&(fh=n=n.return);continue}break}}function Qh(){var e=ch.current;return ch.current=Ku,null===e?Ku:e}function Jh(){0!==bh&&3!==bh&&2!==bh||(bh=4),null===ph||0==(268435455&xh)&&0==(268435455&wh)||Wh(ph,mh)}function ep(e,t){var n=hh;hh|=2;var r=Qh();for(ph===e&&mh===t||(Eh=null,Zh(e,t));;)try{tp();break}catch(a){Xh(e,a)}if(ic(),hh=n,ch.current=r,null!==fh)throw Error(Kn(261));return ph=null,mh=0,bh}function tp(){for(;null!==fh;)rp(fh)}function np(){for(;null!==fh&&!Ia();)rp(fh)}function rp(e){var t=oh(e.alternate,e,gh);e.memoizedProps=e.pendingProps,null===t?ap(e):fh=t,uh.current=null}function ap(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(32768&t.flags)){if(null!==(n=jd(n,t,gh)))return void(fh=n)}else{if(null!==(n=Dd(n,t)))return n.flags&=32767,void(fh=n);if(null===e)return bh=6,void(fh=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(fh=t);fh=t=e}while(null!==t);0===bh&&(bh=5)}function ip(e,t,n){var r=ri,a=dh.transition;try{dh.transition=null,ri=1,function(e,t,n,r){do{sp()}while(null!==Dh);if(0!=(6&hh))throw Error(Kn(327));n=e.finishedWork;var a=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(Kn(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var a=31-Ha(n),i=1<<a;t[a]=0,r[a]=-1,e[a]=-1,n&=~i}}(e,i),e===ph&&(fh=ph=null,mh=0),0==(2064&n.subtreeFlags)&&0==(2064&n.flags)||jh||(jh=!0,pp(Va,(function(){return sp(),null}))),i=0!=(15990&n.flags),0!=(15990&n.subtreeFlags)||i){i=dh.transition,dh.transition=null;var s=ri;ri=1;var o=hh;hh|=4,uh.current=null,function(e,t){if(Oo=Ni,Zs(e=Ys())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var a=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch(x){n=null;break e}var s=0,o=-1,l=-1,c=0,u=0,d=e,h=null;t:for(;;){for(var p;d!==n||0!==a&&3!==d.nodeType||(o=s+a),d!==i||0!==r&&3!==d.nodeType||(l=s+r),3===d.nodeType&&(s+=d.nodeValue.length),null!==(p=d.firstChild);)h=d,d=p;for(;;){if(d===e)break t;if(h===n&&++c===a&&(o=s),h===i&&++u===r&&(l=s),null!==(p=d.nextSibling))break;h=(d=h).parentNode}d=p}n=-1===o||-1===l?null:{start:o,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(Vo={focusedElem:e,selectionRange:n},Ni=!1,zd=t;null!==zd;)if(e=(t=zd).child,0!=(1028&t.subtreeFlags)&&null!==e)e.return=t,zd=e;else for(;null!==zd;){t=zd;try{var f=t.alternate;if(0!=(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==f){var m=f.memoizedProps,g=f.memoizedState,v=t.stateNode,b=v.getSnapshotBeforeUpdate(t.elementType===t.type?m:ec(t.type,m),g);v.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var y=t.stateNode.containerInfo;1===y.nodeType?y.textContent="":9===y.nodeType&&y.documentElement&&y.removeChild(y.documentElement);break;default:throw Error(Kn(163))}}catch(x){lp(t,t.return,x)}if(null!==(e=t.sibling)){e.return=t.return,zd=e;break}zd=t.return}f=Vd,Vd=!1}(e,n),eh(n,e),Xs(Vo),Ni=!!Oo,Vo=Oo=null,e.current=n,nh(n),Aa(),hh=o,ri=s,dh.transition=i}else e.current=n;if(jh&&(jh=!1,Dh=e,Ih=a),i=e.pendingLanes,0===i&&(_h=null),function(e){if(Ka&&"function"==typeof Ka.onCommitFiberRoot)try{Ka.onCommitFiberRoot($a,e,void 0,128==(128&e.current.flags))}catch(t){}}(n.stateNode),Bh(e,La()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)a=t[n],r(a.value,{componentStack:a.stack,digest:a.digest});if(Nh)throw Nh=!1,e=Th,Th=null,e;0!=(1&Ih)&&0!==e.tag&&sp(),i=e.pendingLanes,0!=(1&i)?e===Lh?Ah++:(Ah=0,Lh=e):Ah=0,Ml()}(e,t,n,r)}finally{dh.transition=a,ri=r}return null}function sp(){if(null!==Dh){var e=ai(Ih),t=dh.transition,n=ri;try{if(dh.transition=null,ri=16>e?16:e,null===Dh)var r=!1;else{if(e=Dh,Dh=null,Ih=0,0!=(6&hh))throw Error(Kn(331));var a=hh;for(hh|=4,zd=e.current;null!==zd;){var i=zd,s=i.child;if(0!=(16&zd.flags)){var o=i.deletions;if(null!==o){for(var l=0;l<o.length;l++){var c=o[l];for(zd=c;null!==zd;){var u=zd;switch(u.tag){case 0:case 11:case 15:Fd(8,u,i)}var d=u.child;if(null!==d)d.return=u,zd=d;else for(;null!==zd;){var h=(u=zd).sibling,p=u.return;if(Kd(u),u===c){zd=null;break}if(null!==h){h.return=p,zd=h;break}zd=p}}}var f=i.alternate;if(null!==f){var m=f.child;if(null!==m){f.child=null;do{var g=m.sibling;m.sibling=null,m=g}while(null!==m)}}zd=i}}if(0!=(2064&i.subtreeFlags)&&null!==s)s.return=i,zd=s;else e:for(;null!==zd;){if(0!=(2048&(i=zd).flags))switch(i.tag){case 0:case 11:case 15:Fd(9,i,i.return)}var v=i.sibling;if(null!==v){v.return=i.return,zd=v;break e}zd=i.return}}var b=e.current;for(zd=b;null!==zd;){var y=(s=zd).child;if(0!=(2064&s.subtreeFlags)&&null!==y)y.return=s,zd=y;else e:for(s=b;null!==zd;){if(0!=(2048&(o=zd).flags))try{switch(o.tag){case 0:case 11:case 15:Bd(9,o)}}catch(w){lp(o,o.return,w)}if(o===s){zd=null;break e}var x=o.sibling;if(null!==x){x.return=o.return,zd=x;break e}zd=o.return}}if(hh=a,Ml(),Ka&&"function"==typeof Ka.onPostCommitFiberRoot)try{Ka.onPostCommitFiberRoot($a,e)}catch(w){}r=!0}return r}finally{ri=n,dh.transition=t}}return!1}function op(e,t,n){e=bc(e,t=Xu(0,t=qu(n,t),1),1),t=Oh(),null!==e&&(ti(e,1,t),Bh(e,t))}function lp(e,t,n){if(3===e.tag)op(e,e,n);else for(;null!==t;){if(3===t.tag){op(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===_h||!_h.has(r))){t=bc(t,e=Qu(t,e=qu(n,e),1),1),e=Oh(),null!==t&&(ti(t,1,e),Bh(t,e));break}}t=t.return}}function cp(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=Oh(),e.pingedLanes|=e.suspendedLanes&n,ph===e&&(mh&n)===n&&(4===bh||3===bh&&(130023424&mh)===mh&&500>La()-Ph?Zh(e,0):kh|=n),Bh(e,t)}function up(e,t){0===t&&(0==(1&e.mode)?t=1:(t=Ga,0==(130023424&(Ga<<=1))&&(Ga=4194304)));var n=Oh();null!==(e=pc(e,t))&&(ti(e,t,n),Bh(e,n))}function dp(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),up(e,n)}function hp(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,a=e.memoizedState;null!==a&&(n=a.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(Kn(314))}null!==r&&r.delete(t),up(e,n)}function pp(e,t){return ja(e,t)}function fp(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function mp(e,t,n,r){return new fp(e,t,n,r)}function gp(e){return!(!(e=e.prototype)||!e.isReactComponent)}function vp(e,t){var n=e.alternate;return null===n?((n=mp(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function bp(e,t,n,r,a,i){var s=2;if(r=e,"function"==typeof e)gp(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case or:return yp(n.children,a,i,t);case lr:s=8,a|=8;break;case cr:return(e=mp(12,n,t,2|a)).elementType=cr,e.lanes=i,e;case pr:return(e=mp(13,n,t,a)).elementType=pr,e.lanes=i,e;case fr:return(e=mp(19,n,t,a)).elementType=fr,e.lanes=i,e;case vr:return xp(n,a,i,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case ur:s=10;break e;case dr:s=9;break e;case hr:s=11;break e;case mr:s=14;break e;case gr:s=16,r=null;break e}throw Error(Kn(130,null==e?e:typeof e,""))}return(t=mp(s,n,t,a)).elementType=e,t.type=r,t.lanes=i,t}function yp(e,t,n,r){return(e=mp(7,e,r,t)).lanes=n,e}function xp(e,t,n,r){return(e=mp(22,e,r,t)).elementType=vr,e.lanes=n,e.stateNode={isHidden:!1},e}function wp(e,t,n){return(e=mp(6,e,null,t)).lanes=n,e}function kp(e,t,n){return(t=mp(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Cp(e,t,n,r,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=ei(0),this.expirationTimes=ei(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ei(0),this.identifierPrefix=r,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function Sp(e,t,n,r,a,i,s,o,l){return e=new Cp(e,t,n,o,l),1===t?(t=1,!0===i&&(t|=8)):t=0,i=mp(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},mc(i),e}function Pp(e){if(!e)return dl;e:{if(Ma(e=e._reactInternals)!==e||1!==e.tag)throw Error(Kn(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(gl(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(Kn(171))}if(1===e.tag){var n=e.type;if(gl(n))return yl(e,n,t)}return t}function Mp(e,t,n,r,a,i,s,o,l){return(e=Sp(n,r,!0,e,0,i,0,o,l)).context=Pp(null),n=e.current,(i=vc(r=Oh(),a=Vh(n))).callback=null!=t?t:null,bc(n,i,a),e.current.lanes=a,ti(e,a,r),Bh(e,r),e}function Ep(e,t,n,r){var a=t.current,i=Oh(),s=Vh(a);return n=Pp(n),null===t.context?t.context=n:t.pendingContext=n,(t=vc(i,s)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=bc(a,t,s))&&(Fh(e,a,s,i),yc(e,a,s)),s}function Np(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Tp(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function _p(e,t){Tp(e,t),(e=e.alternate)&&Tp(e,t)}oh=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||pl.current)rd=!0;else{if(0==(e.lanes&n)&&0==(128&t.flags))return rd=!1,function(e,t,n){switch(t.tag){case 3:pd(t),Xl();break;case 5:Kc(t);break;case 1:gl(t.type)&&xl(t);break;case 4:Bc(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,a=t.memoizedProps.value;ul(tc,r._currentValue),r._currentValue=a;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(ul(Wc,1&Wc.current),t.flags|=128,null):0!=(n&t.child.childLanes)?wd(e,t,n):(ul(Wc,1&Wc.current),null!==(e=Nd(e,t,n))?e.sibling:null);ul(Wc,1&Wc.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(128&e.flags)){if(r)return Md(e,t,n);t.flags|=128}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),ul(Wc,Wc.current),r)break;return null;case 22:case 23:return t.lanes=0,ld(e,t,n)}return Nd(e,t,n)}(e,t,n);rd=0!=(131072&e.flags)}else rd=!1,$l&&0!=(1048576&t.flags)&&Rl(t,_l,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Ed(e,t),e=t.pendingProps;var a=ml(t,hl.current);lc(t,n),a=ou(null,t,r,e,a,n);var i=lu();return t.flags|=1,"object"==typeof a&&null!==a&&"function"==typeof a.render&&void 0===a.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,gl(r)?(i=!0,xl(t)):i=!1,t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,mc(t),a.updater=Pc,t.stateNode=a,a._reactInternals=t,Tc(t,r,e,n),t=hd(null,t,r,!0,i,n)):(t.tag=0,$l&&i&&Ol(t),ad(null,t,a,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Ed(e,t),e=t.pendingProps,r=(a=r._init)(r._payload),t.type=r,a=t.tag=function(e){if("function"==typeof e)return gp(e)?1:0;if(null!=e){if((e=e.$$typeof)===hr)return 11;if(e===mr)return 14}return 2}(r),e=ec(r,e),a){case 0:t=ud(null,t,r,e,n);break e;case 1:t=dd(null,t,r,e,n);break e;case 11:t=id(null,t,r,e,n);break e;case 14:t=sd(null,t,r,ec(r.type,e),n);break e}throw Error(Kn(306,r,""))}return t;case 0:return r=t.type,a=t.pendingProps,ud(e,t,r,a=t.elementType===r?a:ec(r,a),n);case 1:return r=t.type,a=t.pendingProps,dd(e,t,r,a=t.elementType===r?a:ec(r,a),n);case 3:e:{if(pd(t),null===e)throw Error(Kn(387));r=t.pendingProps,a=(i=t.memoizedState).element,gc(e,t),wc(t,r,null,n);var s=t.memoizedState;if(r=s.element,i.isDehydrated){if(i={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=i,t.memoizedState=i,256&t.flags){t=fd(e,t,r,n,a=qu(Error(Kn(423)),t));break e}if(r!==a){t=fd(e,t,r,n,a=qu(Error(Kn(424)),t));break e}for(Bl=qo(t.stateNode.containerInfo.firstChild),Fl=t,$l=!0,Kl=null,n=Lc(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(Xl(),r===a){t=Nd(e,t,n);break e}ad(e,t,r,n)}t=t.child}return t;case 5:return Kc(t),null===e&&ql(t),r=t.type,a=t.pendingProps,i=null!==e?e.memoizedProps:null,s=a.children,Fo(r,a)?s=null:null!==i&&Fo(r,i)&&(t.flags|=32),cd(e,t),ad(e,t,s,n),t.child;case 6:return null===e&&ql(t),null;case 13:return wd(e,t,n);case 4:return Bc(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Ac(t,null,r,n):ad(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,id(e,t,r,a=t.elementType===r?a:ec(r,a),n);case 7:return ad(e,t,t.pendingProps,n),t.child;case 8:case 12:return ad(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,a=t.pendingProps,i=t.memoizedProps,s=a.value,ul(tc,r._currentValue),r._currentValue=s,null!==i)if(Hs(i.value,s)){if(i.children===a.children&&!pl.current){t=Nd(e,t,n);break e}}else for(null!==(i=t.child)&&(i.return=t);null!==i;){var o=i.dependencies;if(null!==o){s=i.child;for(var l=o.firstContext;null!==l;){if(l.context===r){if(1===i.tag){(l=vc(-1,n&-n)).tag=2;var c=i.updateQueue;if(null!==c){var u=(c=c.shared).pending;null===u?l.next=l:(l.next=u.next,u.next=l),c.pending=l}}i.lanes|=n,null!==(l=i.alternate)&&(l.lanes|=n),oc(i.return,n,t),o.lanes|=n;break}l=l.next}}else if(10===i.tag)s=i.type===t.type?null:i.child;else if(18===i.tag){if(null===(s=i.return))throw Error(Kn(341));s.lanes|=n,null!==(o=s.alternate)&&(o.lanes|=n),oc(s,n,t),s=i.sibling}else s=i.child;if(null!==s)s.return=i;else for(s=i;null!==s;){if(s===t){s=null;break}if(null!==(i=s.sibling)){i.return=s.return,s=i;break}s=s.return}i=s}ad(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=t.pendingProps.children,lc(t,n),r=r(a=cc(a)),t.flags|=1,ad(e,t,r,n),t.child;case 14:return a=ec(r=t.type,t.pendingProps),sd(e,t,r,a=ec(r.type,a),n);case 15:return od(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:ec(r,a),Ed(e,t),t.tag=1,gl(r)?(e=!0,xl(t)):e=!1,lc(t,n),Ec(t,r,a),Tc(t,r,a,n),hd(null,t,r,!0,e,n);case 19:return Md(e,t,n);case 22:return ld(e,t,n)}throw Error(Kn(156,t.tag))};var jp="function"==typeof reportError?reportError:function(e){console.error(e)};function Dp(e){this._internalRoot=e}function Ip(e){this._internalRoot=e}function Ap(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Lp(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function zp(){}function Rp(e,t,n,r,a){var i=n._reactRootContainer;if(i){var s=i;if("function"==typeof a){var o=a;a=function(){var e=Np(s);o.call(e)}}Ep(t,s,e,a)}else s=function(e,t,n,r,a){if(a){if("function"==typeof r){var i=r;r=function(){var e=Np(s);i.call(e)}}var s=Mp(t,r,e,0,null,!1,0,"",zp);return e._reactRootContainer=s,e[Qo]=s.current,Mo(8===e.nodeType?e.parentNode:e),Gh(),s}for(;a=e.lastChild;)e.removeChild(a);if("function"==typeof r){var o=r;r=function(){var e=Np(l);o.call(e)}}var l=Sp(e,0,!1,null,0,!1,0,"",zp);return e._reactRootContainer=l,e[Qo]=l.current,Mo(8===e.nodeType?e.parentNode:e),Gh((function(){Ep(t,l,n,r)})),l}(n,t,e,a,r);return Np(s)}Ip.prototype.render=Dp.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(Kn(409));Ep(e,t,null,null)},Ip.prototype.unmount=Dp.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;Gh((function(){Ep(null,e,null,null)})),t[Qo]=null}},Ip.prototype.unstable_scheduleHydration=function(e){if(e){var t=li();e={blockedOn:null,target:e,priority:t};for(var n=0;n<vi.length&&0!==t&&t<vi[n].priority;n++);vi.splice(n,0,e),0===n&&wi(e)}},ii=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Ya(t.pendingLanes);0!==n&&(ni(t,1|n),Bh(t,La()),0==(6&hh)&&(Mh=La()+500,Ml()))}break;case 13:Gh((function(){var t=pc(e,1);if(null!==t){var n=Oh();Fh(t,e,1,n)}})),_p(e,1)}},si=function(e){if(13===e.tag){var t=pc(e,134217728);if(null!==t)Fh(t,e,134217728,Oh());_p(e,134217728)}},oi=function(e){if(13===e.tag){var t=Vh(e),n=pc(e,t);if(null!==n)Fh(n,e,t,Oh());_p(e,t)}},li=function(){return ri},ci=function(e,t){var n=ri;try{return ri=e,t()}finally{ri=n}},sa=function(e,t,n){switch(t){case"input":if(zr(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=il(r);if(!a)throw Error(Kn(90));jr(r),zr(r,a)}}}break;case"textarea":Kr(e,n);break;case"select":null!=(t=n.value)&&Fr(e,!!n.multiple,t,!1)}},ha=qh,pa=Gh;var Op={usingClientEntryPoint:!1,Events:[rl,al,il,ua,da,qh]},Vp={findFiberByHostInstance:nl,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},Fp={bundleType:Vp.bundleType,version:Vp.version,rendererPackageName:Vp.rendererPackageName,rendererConfig:Vp.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:ar.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Ta(e))?null:e.stateNode},findFiberByHostInstance:Vp.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var Bp=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Bp.isDisabled&&Bp.supportsFiber)try{$a=Bp.inject(Fp),Ka=Bp}catch(Gr){}}Rn.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Op,Rn.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Ap(t))throw Error(Kn(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:sr,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},Rn.createRoot=function(e,t){if(!Ap(e))throw Error(Kn(299));var n=!1,r="",a=jp;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(a=t.onRecoverableError)),t=Sp(e,1,!1,null,0,n,0,r,a),e[Qo]=t.current,Mo(8===e.nodeType?e.parentNode:e),new Dp(t)},Rn.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(Kn(188));throw e=Object.keys(e).join(","),Error(Kn(268,e))}return e=null===(e=Ta(t))?null:e.stateNode},Rn.flushSync=function(e){return Gh(e)},Rn.hydrate=function(e,t,n){if(!Lp(t))throw Error(Kn(200));return Rp(null,e,t,!0,n)},Rn.hydrateRoot=function(e,t,n){if(!Ap(e))throw Error(Kn(405));var r=null!=n&&n.hydratedSources||null,a=!1,i="",s=jp;if(null!=n&&(!0===n.unstable_strictMode&&(a=!0),void 0!==n.identifierPrefix&&(i=n.identifierPrefix),void 0!==n.onRecoverableError&&(s=n.onRecoverableError)),t=Mp(t,null,e,1,null!=n?n:null,a,0,i,s),e[Qo]=t.current,Mo(e),r)for(e=0;e<r.length;e++)a=(a=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,a]:t.mutableSourceEagerHydrationData.push(n,a);return new Ip(t)},Rn.render=function(e,t,n){if(!Lp(t))throw Error(Kn(200));return Rp(null,e,t,!1,n)},Rn.unmountComponentAtNode=function(e){if(!Lp(e))throw Error(Kn(40));return!!e._reactRootContainer&&(Gh((function(){Rp(null,null,e,!1,(function(){e._reactRootContainer=null,e[Qo]=null}))})),!0)},Rn.unstable_batchedUpdates=qh,Rn.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Lp(n))throw Error(Kn(200));if(null==e||void 0===e._reactInternals)throw Error(Kn(38));return Rp(e,t,n,!1,r)},Rn.version="18.2.0-next-9e3b772b8-20220608",function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),zn.exports=Rn;var $p=zn.exports;const Kp=i($p),Hp="undefined"!=typeof Element&&"checkVisibility"in Element.prototype;function Wp(e,t){return Hp?e.checkVisibility()&&!e.closest("[data-react-aria-prevent-focus]"):"#comment"!==e.nodeName&&function(e){const t=Ct(e);if(!(e instanceof t.HTMLElement||e instanceof t.SVGElement))return!1;let{display:n,visibility:r}=e.style,a="none"!==n&&"hidden"!==r&&"collapse"!==r;if(a){const{getComputedStyle:t}=e.ownerDocument.defaultView;let{display:n,visibility:r}=t(e);a="none"!==n&&"hidden"!==r&&"collapse"!==r}return a}(e)&&function(e,t){return!e.hasAttribute("hidden")&&!e.hasAttribute("data-react-aria-prevent-focus")&&("DETAILS"!==e.nodeName||!t||"SUMMARY"===t.nodeName||e.hasAttribute("open"))}(e,t)&&(!e.parentElement||Wp(e.parentElement,e))}const Up=["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"],qp=Up.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";Up.push('[tabindex]:not([tabindex="-1"]):not([disabled])');const Gp=Up.join(':not([hidden]):not([tabindex="-1"]),');function Yp(e){return e.matches(qp)&&Wp(e)&&!Xp(e)}function Zp(e){return e.matches(Gp)&&Wp(e)&&!Xp(e)}function Xp(e){let t=e;for(;null!=t;){if(t instanceof t.ownerDocument.defaultView.HTMLElement&&t.inert)return!0;t=t.parentElement}return!1}function Qp(e,t,n){let[r,a]=K.useState(e||t),i=K.useRef(void 0!==e),s=void 0!==e;K.useEffect((()=>{i.current,i.current=s}),[s]);let o=s?e:r,l=K.useCallback(((e,...t)=>{let r=(e,...t)=>{n&&(Object.is(o,e)||n(e,...t)),s||(o=e)};if("function"==typeof e){a(((n,...a)=>{let i=e(s?o:n,...a);return r(i,...t),s?n:i}))}else s||a(e),r(e,...t)}),[s,o,n]);return[o,l]}function Jp(e,t=-1/0,n=1/0){return Math.min(Math.max(e,t),n)}function ef(e,t){let n=e,r=0,a=t.toString(),i=a.toLowerCase().indexOf("e-");if(i>0)r=Math.abs(Math.floor(Math.log10(Math.abs(t))))+i;else{let e=a.indexOf(".");e>=0&&(r=a.length-e)}if(r>0){let e=Math.pow(10,r);n=Math.round(n*e)/e}return n}function tf(e,t,n,r){t=Number(t),n=Number(n);let a=(e-(isNaN(t)?0:t))%r,i=ef(2*Math.abs(a)>=r?e+Math.sign(a)*(r-Math.abs(a)):e-a,r);return isNaN(t)?!isNaN(n)&&i>n&&(i=Math.floor(ef(n/r,r))*r):i<t?i=t:!isNaN(n)&&i>n&&(i=t+Math.floor(ef((n-t)/r,r))*r),i=ef(i,r),i}let nf=new Map,rf=!1;try{rf="exceptZero"===new Intl.NumberFormat("de-DE",{signDisplay:"exceptZero"}).resolvedOptions().signDisplay}catch{}let af=!1;try{af="unit"===new Intl.NumberFormat("de-DE",{style:"unit",unit:"degree"}).resolvedOptions().style}catch{}const sf={degree:{narrow:{default:"°","ja-JP":" 度","zh-TW":"度","sl-SI":" °"}}};class of{format(e){let t="";if(t=rf||null==this.options.signDisplay?this.numberFormatter.format(e):function(e,t,n){if("auto"===t)return e.format(n);if("never"===t)return e.format(Math.abs(n));{let r=!1;if("always"===t?r=n>0||Object.is(n,0):"exceptZero"===t&&(Object.is(n,-0)||Object.is(n,0)?n=Math.abs(n):r=n>0),r){let t=e.format(-n),r=e.format(n),a=t.replace(r,"").replace(/\u200e|\u061C/,"");return 1!==[...a].length&&console.warn("@react-aria/i18n polyfill for NumberFormat signDisplay: Unsupported case"),t.replace(r,"!!!").replace(a,"+").replace("!!!",r)}return e.format(n)}}(this.numberFormatter,this.options.signDisplay,e),"unit"===this.options.style&&!af){var n;let{unit:e,unitDisplay:r="short",locale:a}=this.resolvedOptions();if(!e)return t;let i=null===(n=sf[e])||void 0===n?void 0:n[r];t+=i[a]||i.default}return t}formatToParts(e){return this.numberFormatter.formatToParts(e)}formatRange(e,t){if("function"==typeof this.numberFormatter.formatRange)return this.numberFormatter.formatRange(e,t);if(t<e)throw new RangeError("End date must be >= start date");return`${this.format(e)} – ${this.format(t)}`}formatRangeToParts(e,t){if("function"==typeof this.numberFormatter.formatRangeToParts)return this.numberFormatter.formatRangeToParts(e,t);if(t<e)throw new RangeError("End date must be >= start date");let n=this.numberFormatter.formatToParts(e),r=this.numberFormatter.formatToParts(t);return[...n.map((e=>({...e,source:"startRange"}))),{type:"literal",value:" – ",source:"shared"},...r.map((e=>({...e,source:"endRange"})))]}resolvedOptions(){let e=this.numberFormatter.resolvedOptions();return rf||null==this.options.signDisplay||(e={...e,signDisplay:this.options.signDisplay}),af||"unit"!==this.options.style||(e={...e,style:"unit",unit:this.options.unit,unitDisplay:this.options.unitDisplay}),e}constructor(e,t={}){this.numberFormatter=function(e,t={}){let{numberingSystem:n}=t;n&&e.includes("-nu-")&&(e.includes("-u-")||(e+="-u-"),e+=`-nu-${n}`);if("unit"===t.style&&!af){var r;let{unit:e,unitDisplay:n="short"}=t;if(!e)throw new Error('unit option must be provided with style: "unit"');if(!(null===(r=sf[e])||void 0===r?void 0:r[n]))throw new Error(`Unsupported unit ${e} with unitDisplay = ${n}`);t={...t,style:"decimal"}}let a=e+(t?Object.entries(t).sort(((e,t)=>e[0]<t[0]?-1:1)).join():"");if(nf.has(a))return nf.get(a);let i=new Intl.NumberFormat(e,t);return nf.set(a,i),i}(e,t),this.options=t}}function lf(e={}){let{locale:t}=Je();return K.useMemo((()=>new of(t,e)),[t,e])}let cf=new Map;function uf(e){let{locale:t}=Je(),n=t+(e?Object.entries(e).sort(((e,t)=>e[0]<t[0]?-1:1)).join():"");if(cf.has(n))return cf.get(n);let r=new Intl.Collator(t,e);return cf.set(n,r),r}function df(e){if("undefined"==typeof Proxy)return e;const t=new Map;return new Proxy(((...t)=>e(...t)),{get:(n,r)=>"create"===r?e:(t.has(r)||t.set(r,e(r)),t.get(r))})}function hf(e){return null!==e&&"object"==typeof e&&"function"==typeof e.start}const pf=e=>Array.isArray(e);function ff(e,t){if(!Array.isArray(t))return!1;const n=t.length;if(n!==e.length)return!1;for(let r=0;r<n;r++)if(t[r]!==e[r])return!1;return!0}function mf(e){return"string"==typeof e||Array.isArray(e)}function gf(e){const t=[{},{}];return null==e||e.values.forEach(((e,n)=>{t[0][n]=e.get(),t[1][n]=e.getVelocity()})),t}function vf(e,t,n,r){if("function"==typeof t){const[a,i]=gf(r);t=t(void 0!==n?n:e.custom,a,i)}if("string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t){const[a,i]=gf(r);t=t(void 0!==n?n:e.custom,a,i)}return t}function bf(e,t,n){const r=e.getProps();return vf(r,t,void 0!==n?n:r.custom,e)}const yf=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],xf=["initial",...yf],wf=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],kf=new Set(wf),Cf=e=>1e3*e,Sf=e=>e/1e3,Pf={type:"spring",stiffness:500,damping:25,restSpeed:10},Mf={type:"keyframes",duration:.8},Ef={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},Nf=(e,{keyframes:t})=>t.length>2?Mf:kf.has(e)?e.startsWith("scale")?{type:"spring",stiffness:550,damping:0===t[1]?2*Math.sqrt(550):30,restSpeed:10}:Pf:Ef;function Tf(e,t){return e[t]||e.default||e}const _f={skipAnimations:!1,useManualTiming:!1},jf=e=>null!==e;function Df(e,{repeat:t,repeatType:n="loop"},r){const a=e.filter(jf),i=t&&"loop"!==n&&t%2==1?0:a.length-1;return i&&void 0!==r?r:a[i]}const If=e=>e;const Af=["read","resolveKeyframes","update","preRender","render","postRender"];function Lf(e,t){let n=!1,r=!0;const a={delta:0,timestamp:0,isProcessing:!1},i=()=>n=!0,s=Af.reduce(((e,t)=>(e[t]=function(e){let t=new Set,n=new Set,r=!1,a=!1;const i=new WeakSet;let s={delta:0,timestamp:0,isProcessing:!1};function o(t){i.has(t)&&(l.schedule(t),e()),t(s)}const l={schedule:(e,a=!1,s=!1)=>{const o=s&&r?t:n;return a&&i.add(e),o.has(e)||o.add(e),e},cancel:e=>{n.delete(e),i.delete(e)},process:e=>{s=e,r?a=!0:(r=!0,[t,n]=[n,t],n.clear(),t.forEach(o),r=!1,a&&(a=!1,l.process(e)))}};return l}(i),e)),{}),{read:o,resolveKeyframes:l,update:c,preRender:u,render:d,postRender:h}=s,p=()=>{const i=performance.now();n=!1,a.delta=r?1e3/60:Math.max(Math.min(i-a.timestamp,40),1),a.timestamp=i,a.isProcessing=!0,o.process(a),l.process(a),c.process(a),u.process(a),d.process(a),h.process(a),a.isProcessing=!1,n&&t&&(r=!1,e(p))};return{schedule:Af.reduce(((t,i)=>{const o=s[i];return t[i]=(t,i=!1,s=!1)=>(n||(n=!0,r=!0,a.isProcessing||e(p)),o.schedule(t,i,s)),t}),{}),cancel:e=>{for(let t=0;t<Af.length;t++)s[Af[t]].cancel(e)},state:a,steps:s}}const{schedule:zf,cancel:Rf,state:Of,steps:Vf}=Lf("undefined"!=typeof requestAnimationFrame?requestAnimationFrame:If,!0),Ff=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e,Bf=1e-7,$f=12;function Kf(e,t,n,r){if(e===t&&n===r)return If;const a=t=>function(e,t,n,r,a){let i,s,o=0;do{s=t+(n-t)/2,i=Ff(s,r,a)-e,i>0?n=s:t=s}while(Math.abs(i)>Bf&&++o<$f);return s}(t,0,1,e,n);return e=>0===e||1===e?e:Ff(a(e),t,r)}const Hf=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,Wf=e=>t=>1-e(1-t),Uf=Kf(.33,1.53,.69,.99),qf=Wf(Uf),Gf=Hf(qf),Yf=e=>(e*=2)<1?.5*qf(e):.5*(2-Math.pow(2,-10*(e-1))),Zf=e=>1-Math.sin(Math.acos(e)),Xf=Wf(Zf),Qf=Hf(Zf),Jf=e=>/^0[^.\s]+$/u.test(e);let em=If;const tm=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e),nm=e=>t=>"string"==typeof t&&t.startsWith(e),rm=nm("--"),am=nm("var(--"),im=e=>!!am(e)&&sm.test(e.split("/*")[0].trim()),sm=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,om=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function lm(e,t,n=1){const[r,a]=function(e){const t=om.exec(e);if(!t)return[,];const[,n,r,a]=t;return[`--${null!=n?n:r}`,a]}(e);if(!r)return;const i=window.getComputedStyle(t).getPropertyValue(r);if(i){const e=i.trim();return tm(e)?parseFloat(e):e}return im(a)?lm(a,t,n+1):a}const cm=(e,t,n)=>n>t?t:n<e?e:n,um={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},dm={...um,transform:e=>cm(0,1,e)},hm={...um,default:1},pm=e=>({test:t=>"string"==typeof t&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),fm=pm("deg"),mm=pm("%"),gm=pm("px"),vm=pm("vh"),bm=pm("vw"),ym={...mm,parse:e=>mm.parse(e)/100,transform:e=>mm.transform(100*e)},xm=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),wm=e=>e===um||e===gm,km=(e,t)=>parseFloat(e.split(", ")[t]),Cm=(e,t)=>(n,{transform:r})=>{if("none"===r||!r)return 0;const a=r.match(/^matrix3d\((.+)\)$/u);if(a)return km(a[1],t);{const t=r.match(/^matrix\((.+)\)$/u);return t?km(t[1],e):0}},Sm=new Set(["x","y","z"]),Pm=wf.filter((e=>!Sm.has(e)));const Mm={width:({x:e},{paddingLeft:t="0",paddingRight:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),height:({y:e},{paddingTop:t="0",paddingBottom:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:Cm(4,13),y:Cm(5,14)};Mm.translateX=Mm.x,Mm.translateY=Mm.y;const Em=e=>t=>t.test(e),Nm=[um,gm,mm,fm,bm,vm,{test:e=>"auto"===e,parse:e=>e}],Tm=e=>Nm.find(Em(e)),_m=new Set;let jm=!1,Dm=!1;function Im(){if(Dm){const e=Array.from(_m).filter((e=>e.needsMeasurement)),t=new Set(e.map((e=>e.element))),n=new Map;t.forEach((e=>{const t=function(e){const t=[];return Pm.forEach((n=>{const r=e.getValue(n);void 0!==r&&(t.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))})),t}(e);t.length&&(n.set(e,t),e.render())})),e.forEach((e=>e.measureInitialState())),t.forEach((e=>{e.render();const t=n.get(e);t&&t.forEach((([t,n])=>{var r;null===(r=e.getValue(t))||void 0===r||r.set(n)}))})),e.forEach((e=>e.measureEndState())),e.forEach((e=>{void 0!==e.suspendedScrollY&&window.scrollTo(0,e.suspendedScrollY)}))}Dm=!1,jm=!1,_m.forEach((e=>e.complete())),_m.clear()}function Am(){_m.forEach((e=>{e.readKeyframes(),e.needsMeasurement&&(Dm=!0)}))}class Lm{constructor(e,t,n,r,a,i=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...e],this.onComplete=t,this.name=n,this.motionValue=r,this.element=a,this.isAsync=i}scheduleResolve(){this.isScheduled=!0,this.isAsync?(_m.add(this),jm||(jm=!0,zf.read(Am),zf.resolveKeyframes(Im))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:e,name:t,element:n,motionValue:r}=this;for(let a=0;a<e.length;a++)if(null===e[a])if(0===a){const a=null==r?void 0:r.get(),i=e[e.length-1];if(void 0!==a)e[0]=a;else if(n&&t){const r=n.readValue(t,i);null!=r&&(e[0]=r)}void 0===e[0]&&(e[0]=i),r&&void 0===a&&r.set(e[0])}else e[a]=e[a-1]}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(){this.isComplete=!0,this.onComplete(this.unresolvedKeyframes,this.finalKeyframe),_m.delete(this)}cancel(){this.isComplete||(this.isScheduled=!1,_m.delete(this))}resume(){this.isComplete||this.scheduleResolve()}}const zm=e=>Math.round(1e5*e)/1e5,Rm=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;const Om=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,Vm=(e,t)=>n=>Boolean("string"==typeof n&&Om.test(n)&&n.startsWith(e)||t&&!function(e){return null==e}(n)&&Object.prototype.hasOwnProperty.call(n,t)),Fm=(e,t,n)=>r=>{if("string"!=typeof r)return r;const[a,i,s,o]=r.match(Rm);return{[e]:parseFloat(a),[t]:parseFloat(i),[n]:parseFloat(s),alpha:void 0!==o?parseFloat(o):1}},Bm={...um,transform:e=>Math.round((e=>cm(0,255,e))(e))},$m={test:Vm("rgb","red"),parse:Fm("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+Bm.transform(e)+", "+Bm.transform(t)+", "+Bm.transform(n)+", "+zm(dm.transform(r))+")"};const Km={test:Vm("#"),parse:function(e){let t="",n="",r="",a="";return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7),a=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),r=e.substring(3,4),a=e.substring(4,5),t+=t,n+=n,r+=r,a+=a),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:a?parseInt(a,16)/255:1}},transform:$m.transform},Hm={test:Vm("hsl","hue"),parse:Fm("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+mm.transform(zm(t))+", "+mm.transform(zm(n))+", "+zm(dm.transform(r))+")"},Wm={test:e=>$m.test(e)||Km.test(e)||Hm.test(e),parse:e=>$m.test(e)?$m.parse(e):Hm.test(e)?Hm.parse(e):Km.parse(e),transform:e=>"string"==typeof e?e:e.hasOwnProperty("red")?$m.transform(e):Hm.transform(e)},Um=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;const qm="number",Gm="color",Ym="var",Zm="var(",Xm="${}",Qm=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function Jm(e){const t=e.toString(),n=[],r={color:[],number:[],var:[]},a=[];let i=0;const s=t.replace(Qm,(e=>(Wm.test(e)?(r.color.push(i),a.push(Gm),n.push(Wm.parse(e))):e.startsWith(Zm)?(r.var.push(i),a.push(Ym),n.push(e)):(r.number.push(i),a.push(qm),n.push(parseFloat(e))),++i,Xm))).split(Xm);return{values:n,split:s,indexes:r,types:a}}function eg(e){return Jm(e).values}function tg(e){const{split:t,types:n}=Jm(e),r=t.length;return e=>{let a="";for(let i=0;i<r;i++)if(a+=t[i],void 0!==e[i]){const t=n[i];a+=t===qm?zm(e[i]):t===Gm?Wm.transform(e[i]):e[i]}return a}}const ng=e=>"number"==typeof e?0:e;const rg={test:function(e){var t,n;return isNaN(e)&&"string"==typeof e&&((null===(t=e.match(Rm))||void 0===t?void 0:t.length)||0)+((null===(n=e.match(Um))||void 0===n?void 0:n.length)||0)>0},parse:eg,createTransformer:tg,getAnimatableNone:function(e){const t=eg(e);return tg(e)(t.map(ng))}},ag=new Set(["brightness","contrast","saturate","opacity"]);function ig(e){const[t,n]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;const[r]=n.match(Rm)||[];if(!r)return e;const a=n.replace(r,"");let i=ag.has(t)?1:0;return r!==n&&(i*=100),t+"("+i+a+")"}const sg=/\b([a-z-]*)\(.*?\)/gu,og={...rg,getAnimatableNone:e=>{const t=e.match(sg);return t?t.map(ig).join(" "):e}},lg={borderWidth:gm,borderTopWidth:gm,borderRightWidth:gm,borderBottomWidth:gm,borderLeftWidth:gm,borderRadius:gm,radius:gm,borderTopLeftRadius:gm,borderTopRightRadius:gm,borderBottomRightRadius:gm,borderBottomLeftRadius:gm,width:gm,maxWidth:gm,height:gm,maxHeight:gm,top:gm,right:gm,bottom:gm,left:gm,padding:gm,paddingTop:gm,paddingRight:gm,paddingBottom:gm,paddingLeft:gm,margin:gm,marginTop:gm,marginRight:gm,marginBottom:gm,marginLeft:gm,backgroundPositionX:gm,backgroundPositionY:gm},cg={rotate:fm,rotateX:fm,rotateY:fm,rotateZ:fm,scale:hm,scaleX:hm,scaleY:hm,scaleZ:hm,skew:fm,skewX:fm,skewY:fm,distance:gm,translateX:gm,translateY:gm,translateZ:gm,x:gm,y:gm,z:gm,perspective:gm,transformPerspective:gm,opacity:dm,originX:ym,originY:ym,originZ:gm},ug={...um,transform:Math.round},dg={...lg,...cg,zIndex:ug,size:gm,fillOpacity:dm,strokeOpacity:dm,numOctaves:ug},hg={...dg,color:Wm,backgroundColor:Wm,outlineColor:Wm,fill:Wm,stroke:Wm,borderColor:Wm,borderTopColor:Wm,borderRightColor:Wm,borderBottomColor:Wm,borderLeftColor:Wm,filter:og,WebkitFilter:og},pg=e=>hg[e];function fg(e,t){let n=pg(e);return n!==og&&(n=rg),n.getAnimatableNone?n.getAnimatableNone(t):void 0}const mg=new Set(["auto","none","0"]);class gg extends Lm{constructor(e,t,n,r,a){super(e,t,n,r,a,!0)}readKeyframes(){const{unresolvedKeyframes:e,element:t,name:n}=this;if(!t||!t.current)return;super.readKeyframes();for(let o=0;o<e.length;o++){let n=e[o];if("string"==typeof n&&(n=n.trim(),im(n))){const r=lm(n,t.current);void 0!==r&&(e[o]=r),o===e.length-1&&(this.finalKeyframe=n)}}if(this.resolveNoneKeyframes(),!xm.has(n)||2!==e.length)return;const[r,a]=e,i=Tm(r),s=Tm(a);if(i!==s)if(wm(i)&&wm(s))for(let o=0;o<e.length;o++){const t=e[o];"string"==typeof t&&(e[o]=parseFloat(t))}else this.needsMeasurement=!0}resolveNoneKeyframes(){const{unresolvedKeyframes:e,name:t}=this,n=[];for(let a=0;a<e.length;a++)("number"==typeof(r=e[a])?0===r:null===r||"none"===r||"0"===r||Jf(r))&&n.push(a);var r;n.length&&function(e,t,n){let r,a=0;for(;a<e.length&&!r;){const t=e[a];"string"==typeof t&&!mg.has(t)&&Jm(t).values.length&&(r=e[a]),a++}if(r&&n)for(const i of t)e[i]=fg(n,r)}(e,n,t)}measureInitialState(){const{element:e,unresolvedKeyframes:t,name:n}=this;if(!e||!e.current)return;"height"===n&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=Mm[n](e.measureViewportBox(),window.getComputedStyle(e.current)),t[0]=this.measuredOrigin;const r=t[t.length-1];void 0!==r&&e.getValue(n,r).jump(r,!1)}measureEndState(){var e;const{element:t,name:n,unresolvedKeyframes:r}=this;if(!t||!t.current)return;const a=t.getValue(n);a&&a.jump(this.measuredOrigin,!1);const i=r.length-1,s=r[i];r[i]=Mm[n](t.measureViewportBox(),window.getComputedStyle(t.current)),null!==s&&void 0===this.finalKeyframe&&(this.finalKeyframe=s),(null===(e=this.removedTransforms)||void 0===e?void 0:e.length)&&this.removedTransforms.forEach((([e,n])=>{t.getValue(e).set(n)})),this.resolveNoneKeyframes()}}function vg(e){return"function"==typeof e}let bg;function yg(){bg=void 0}const xg={now:()=>(void 0===bg&&xg.set(Of.isProcessing||_f.useManualTiming?Of.timestamp:performance.now()),bg),set:e=>{bg=e,queueMicrotask(yg)}},wg=(e,t)=>"zIndex"!==t&&(!("number"!=typeof e&&!Array.isArray(e))||!("string"!=typeof e||!rg.test(e)&&"0"!==e||e.startsWith("url(")));class kg{constructor({autoplay:e=!0,delay:t=0,type:n="keyframes",repeat:r=0,repeatDelay:a=0,repeatType:i="loop",...s}){this.isStopped=!1,this.hasAttemptedResolve=!1,this.createdAt=xg.now(),this.options={autoplay:e,delay:t,type:n,repeat:r,repeatDelay:a,repeatType:i,...s},this.updateFinishedPromise()}calcStartTime(){return this.resolvedAt&&this.resolvedAt-this.createdAt>40?this.resolvedAt:this.createdAt}get resolved(){return this._resolved||this.hasAttemptedResolve||(Am(),Im()),this._resolved}onKeyframesResolved(e,t){this.resolvedAt=xg.now(),this.hasAttemptedResolve=!0;const{name:n,type:r,velocity:a,delay:i,onComplete:s,onUpdate:o,isGenerator:l}=this.options;if(!l&&!function(e,t,n,r){const a=e[0];if(null===a)return!1;if("display"===t||"visibility"===t)return!0;const i=e[e.length-1],s=wg(a,t),o=wg(i,t);return!(!s||!o)&&(function(e){const t=e[0];if(1===e.length)return!0;for(let n=0;n<e.length;n++)if(e[n]!==t)return!0}(e)||("spring"===n||vg(n))&&r)}(e,n,r,a)){if(!i)return null==o||o(Df(e,this.options,t)),null==s||s(),void this.resolveFinishedPromise();this.options.duration=0}const c=this.initPlayback(e,t);!1!==c&&(this._resolved={keyframes:e,finalKeyframe:t,...c},this.onPostResolved())}onPostResolved(){}then(e,t){return this.currentFinishedPromise.then(e,t)}updateFinishedPromise(){this.currentFinishedPromise=new Promise((e=>{this.resolveFinishedPromise=e}))}}function Cg(e,t){return t?e*(1e3/t):0}const Sg=5;function Pg(e,t,n){const r=Math.max(t-Sg,0);return Cg(n-e(r),t-r)}const Mg=.001,Eg=.01,Ng=10,Tg=.05,_g=1;function jg({duration:e=800,bounce:t=.25,velocity:n=0,mass:r=1}){let a,i,s=1-t;s=cm(Tg,_g,s),e=cm(Eg,Ng,Sf(e)),s<1?(a=t=>{const r=t*s,a=r*e,i=r-n,o=Ig(t,s),l=Math.exp(-a);return Mg-i/o*l},i=t=>{const r=t*s*e,i=r*n+n,o=Math.pow(s,2)*Math.pow(t,2)*e,l=Math.exp(-r),c=Ig(Math.pow(t,2),s);return(-a(t)+Mg>0?-1:1)*((i-o)*l)/c}):(a=t=>Math.exp(-t*e)*((t-n)*e+1)-Mg,i=t=>Math.exp(-t*e)*(e*e*(n-t)));const o=function(e,t,n){let r=n;for(let a=1;a<Dg;a++)r-=e(r)/t(r);return r}(a,i,5/e);if(e=Cf(e),isNaN(o))return{stiffness:100,damping:10,duration:e};{const t=Math.pow(o,2)*r;return{stiffness:t,damping:2*s*Math.sqrt(r*t),duration:e}}}const Dg=12;function Ig(e,t){return e*Math.sqrt(1-t*t)}const Ag=["duration","bounce"],Lg=["stiffness","damping","mass"];function zg(e,t){return t.some((t=>void 0!==e[t]))}function Rg({keyframes:e,restDelta:t,restSpeed:n,...r}){const a=e[0],i=e[e.length-1],s={done:!1,value:a},{stiffness:o,damping:l,mass:c,duration:u,velocity:d,isResolvedFromDuration:h}=function(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!zg(e,Lg)&&zg(e,Ag)){const n=jg(e);t={...t,...n,mass:1},t.isResolvedFromDuration=!0}return t}({...r,velocity:-Sf(r.velocity||0)}),p=d||0,f=l/(2*Math.sqrt(o*c)),m=i-a,g=Sf(Math.sqrt(o/c)),v=Math.abs(m)<5;let b;if(n||(n=v?.01:2),t||(t=v?.005:.5),f<1){const e=Ig(g,f);b=t=>{const n=Math.exp(-f*g*t);return i-n*((p+f*g*m)/e*Math.sin(e*t)+m*Math.cos(e*t))}}else if(1===f)b=e=>i-Math.exp(-g*e)*(m+(p+g*m)*e);else{const e=g*Math.sqrt(f*f-1);b=t=>{const n=Math.exp(-f*g*t),r=Math.min(e*t,300);return i-n*((p+f*g*m)*Math.sinh(r)+e*m*Math.cosh(r))/e}}return{calculatedDuration:h&&u||null,next:e=>{const r=b(e);if(h)s.done=e>=u;else{let a=0;f<1&&(a=0===e?Cf(p):Pg(b,e,r));const o=Math.abs(a)<=n,l=Math.abs(i-r)<=t;s.done=o&&l}return s.value=s.done?i:r,s}}}function Og({keyframes:e,velocity:t=0,power:n=.8,timeConstant:r=325,bounceDamping:a=10,bounceStiffness:i=500,modifyTarget:s,min:o,max:l,restDelta:c=.5,restSpeed:u}){const d=e[0],h={done:!1,value:d},p=e=>void 0===o?l:void 0===l||Math.abs(o-e)<Math.abs(l-e)?o:l;let f=n*t;const m=d+f,g=void 0===s?m:s(m);g!==m&&(f=g-d);const v=e=>-f*Math.exp(-e/r),b=e=>g+v(e),y=e=>{const t=v(e),n=b(e);h.done=Math.abs(t)<=c,h.value=h.done?g:n};let x,w;const k=e=>{var t;(t=h.value,void 0!==o&&t<o||void 0!==l&&t>l)&&(x=e,w=Rg({keyframes:[h.value,p(h.value)],velocity:Pg(b,e,h.value),damping:a,stiffness:i,restDelta:c,restSpeed:u}))};return k(0),{calculatedDuration:null,next:e=>{let t=!1;return w||void 0!==x||(t=!0,y(e),k(e)),void 0!==x&&e>=x?w.next(e-x):(!t&&y(e),h)}}}const Vg=Kf(.42,0,1,1),Fg=Kf(0,0,.58,1),Bg=Kf(.42,0,.58,1),$g={linear:If,easeIn:Vg,easeInOut:Bg,easeOut:Fg,circIn:Zf,circInOut:Qf,circOut:Xf,backIn:qf,backInOut:Gf,backOut:Uf,anticipate:Yf},Kg=e=>{if(Array.isArray(e)){em(4===e.length);const[t,n,r,a]=e;return Kf(t,n,r,a)}return"string"==typeof e?$g[e]:e},Hg=(e,t)=>n=>t(e(n)),Wg=(...e)=>e.reduce(Hg),Ug=(e,t,n)=>{const r=t-e;return 0===r?1:(n-e)/r},qg=(e,t,n)=>e+(t-e)*n;function Gg(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Yg(e,t){return n=>n>0?t:e}const Zg=(e,t,n)=>{const r=e*e,a=n*(t*t-r)+r;return a<0?0:Math.sqrt(a)},Xg=[Km,$m,Hm];function Qg(e){const t=(n=e,Xg.find((e=>e.test(n))));var n;if(!Boolean(t))return!1;let r=t.parse(e);return t===Hm&&(r=function({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,n/=100;let a=0,i=0,s=0;if(t/=100){const r=n<.5?n*(1+t):n+t-n*t,o=2*n-r;a=Gg(o,r,e+1/3),i=Gg(o,r,e),s=Gg(o,r,e-1/3)}else a=i=s=n;return{red:Math.round(255*a),green:Math.round(255*i),blue:Math.round(255*s),alpha:r}}(r)),r}const Jg=(e,t)=>{const n=Qg(e),r=Qg(t);if(!n||!r)return Yg(e,t);const a={...n};return e=>(a.red=Zg(n.red,r.red,e),a.green=Zg(n.green,r.green,e),a.blue=Zg(n.blue,r.blue,e),a.alpha=qg(n.alpha,r.alpha,e),$m.transform(a))},ev=new Set(["none","hidden"]);function tv(e,t){return n=>qg(e,t,n)}function nv(e){return"number"==typeof e?tv:"string"==typeof e?im(e)?Yg:Wm.test(e)?Jg:iv:Array.isArray(e)?rv:"object"==typeof e?Wm.test(e)?Jg:av:Yg}function rv(e,t){const n=[...e],r=n.length,a=e.map(((e,n)=>nv(e)(e,t[n])));return e=>{for(let t=0;t<r;t++)n[t]=a[t](e);return n}}function av(e,t){const n={...e,...t},r={};for(const a in n)void 0!==e[a]&&void 0!==t[a]&&(r[a]=nv(e[a])(e[a],t[a]));return e=>{for(const t in r)n[t]=r[t](e);return n}}const iv=(e,t)=>{const n=rg.createTransformer(t),r=Jm(e),a=Jm(t);return r.indexes.var.length===a.indexes.var.length&&r.indexes.color.length===a.indexes.color.length&&r.indexes.number.length>=a.indexes.number.length?ev.has(e)&&!a.values.length||ev.has(t)&&!r.values.length?function(e,t){return ev.has(e)?n=>n<=0?e:t:n=>n>=1?t:e}(e,t):Wg(rv(function(e,t){var n;const r=[],a={color:0,var:0,number:0};for(let i=0;i<t.values.length;i++){const s=t.types[i],o=e.indexes[s][a[s]],l=null!==(n=e.values[o])&&void 0!==n?n:0;r[i]=l,a[s]++}return r}(r,a),a.values),n):Yg(e,t)};function sv(e,t,n){if("number"==typeof e&&"number"==typeof t&&"number"==typeof n)return qg(e,t,n);return nv(e)(e,t)}function ov(e,t,{clamp:n=!0,ease:r,mixer:a}={}){const i=e.length;if(em(i===t.length),1===i)return()=>t[0];if(2===i&&e[0]===e[1])return()=>t[1];e[0]>e[i-1]&&(e=[...e].reverse(),t=[...t].reverse());const s=function(e,t,n){const r=[],a=n||sv,i=e.length-1;for(let s=0;s<i;s++){let n=a(e[s],e[s+1]);if(t){const e=Array.isArray(t)?t[s]||If:t;n=Wg(e,n)}r.push(n)}return r}(t,r,a),o=s.length,l=t=>{let n=0;if(o>1)for(;n<e.length-2&&!(t<e[n+1]);n++);const r=Ug(e[n],e[n+1],t);return s[n](r)};return n?t=>l(cm(e[0],e[i-1],t)):l}function lv(e){const t=[0];return function(e,t){const n=e[e.length-1];for(let r=1;r<=t;r++){const a=Ug(0,t,r);e.push(qg(n,1,a))}}(t,e.length-1),t}function cv({duration:e=300,keyframes:t,times:n,ease:r="easeInOut"}){const a=(e=>Array.isArray(e)&&"number"!=typeof e[0])(r)?r.map(Kg):Kg(r),i={done:!1,value:t[0]},s=function(e,t){return e.map((e=>e*t))}(n&&n.length===t.length?n:lv(t),e),o=ov(s,t,{ease:Array.isArray(a)?a:(l=t,c=a,l.map((()=>c||Bg)).splice(0,l.length-1))});var l,c;return{calculatedDuration:e,next:t=>(i.value=o(t),i.done=t>=e,i)}}const uv=e=>{const t=({timestamp:t})=>e(t);return{start:()=>zf.update(t,!0),stop:()=>Rf(t),now:()=>Of.isProcessing?Of.timestamp:xg.now()}},dv={decay:Og,inertia:Og,tween:cv,keyframes:cv,spring:Rg},hv=e=>e/100;class pv extends kg{constructor(e){super(e),this.holdTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.startTime=null,this.state="idle",this.stop=()=>{if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.teardown();const{onStop:e}=this.options;e&&e()};const{name:t,motionValue:n,element:r,keyframes:a}=this.options,i=(null==r?void 0:r.KeyframeResolver)||Lm;this.resolver=new i(a,((e,t)=>this.onKeyframesResolved(e,t)),t,n,r),this.resolver.scheduleResolve()}initPlayback(e){const{type:t="keyframes",repeat:n=0,repeatDelay:r=0,repeatType:a,velocity:i=0}=this.options,s=vg(t)?t:dv[t]||cv;let o,l;s!==cv&&"number"!=typeof e[0]&&(o=Wg(hv,sv(e[0],e[1])),e=[0,100]);const c=s({...this.options,keyframes:e});"mirror"===a&&(l=s({...this.options,keyframes:[...e].reverse(),velocity:-i})),null===c.calculatedDuration&&(c.calculatedDuration=function(e){let t=0,n=e.next(t);for(;!n.done&&t<2e4;)t+=50,n=e.next(t);return t>=2e4?1/0:t}(c));const{calculatedDuration:u}=c,d=u+r;return{generator:c,mirroredGenerator:l,mapPercentToKeyframes:o,calculatedDuration:u,resolvedDuration:d,totalDuration:d*(n+1)-r}}onPostResolved(){const{autoplay:e=!0}=this.options;this.play(),"paused"!==this.pendingPlayState&&e?this.state=this.pendingPlayState:this.pause()}tick(e,t=!1){const{resolved:n}=this;if(!n){const{keyframes:e}=this.options;return{done:!0,value:e[e.length-1]}}const{finalKeyframe:r,generator:a,mirroredGenerator:i,mapPercentToKeyframes:s,keyframes:o,calculatedDuration:l,totalDuration:c,resolvedDuration:u}=n;if(null===this.startTime)return a.next(0);const{delay:d,repeat:h,repeatType:p,repeatDelay:f,onUpdate:m}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-c/this.speed,this.startTime)),t?this.currentTime=e:null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=Math.round(e-this.startTime)*this.speed;const g=this.currentTime-d*(this.speed>=0?1:-1),v=this.speed>=0?g<0:g>c;this.currentTime=Math.max(g,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=c);let b=this.currentTime,y=a;if(h){const e=Math.min(this.currentTime,c)/u;let t=Math.floor(e),n=e%1;!n&&e>=1&&(n=1),1===n&&t--,t=Math.min(t,h+1);Boolean(t%2)&&("reverse"===p?(n=1-n,f&&(n-=f/u)):"mirror"===p&&(y=i)),b=cm(0,1,n)*u}const x=v?{done:!1,value:o[0]}:y.next(b);s&&(x.value=s(x.value));let{done:w}=x;v||null===l||(w=this.speed>=0?this.currentTime>=c:this.currentTime<=0);const k=null===this.holdTime&&("finished"===this.state||"running"===this.state&&w);return k&&void 0!==r&&(x.value=Df(o,this.options,r)),m&&m(x.value),k&&this.finish(),x}get duration(){const{resolved:e}=this;return e?Sf(e.calculatedDuration):0}get time(){return Sf(this.currentTime)}set time(e){e=Cf(e),this.currentTime=e,null!==this.holdTime||0===this.speed?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.speed)}get speed(){return this.playbackSpeed}set speed(e){const t=this.playbackSpeed!==e;this.playbackSpeed=e,t&&(this.time=Sf(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved)return void(this.pendingPlayState="running");if(this.isStopped)return;const{driver:e=uv,onPlay:t,startTime:n}=this.options;this.driver||(this.driver=e((e=>this.tick(e)))),t&&t();const r=this.driver.now();null!==this.holdTime?this.startTime=r-this.holdTime:this.startTime?"finished"===this.state&&(this.startTime=r):this.startTime=null!=n?n:this.calcStartTime(),"finished"===this.state&&this.updateFinishedPromise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}pause(){var e;this._resolved?(this.state="paused",this.holdTime=null!==(e=this.currentTime)&&void 0!==e?e:0):this.pendingPlayState="paused"}complete(){"running"!==this.state&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";const{onComplete:e}=this.options;e&&e()}cancel(){null!==this.cancelTime&&this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel()}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}}const fv=new Set(["opacity","clipPath","filter","transform"]),mv=e=>Array.isArray(e)&&"number"==typeof e[0],gv=(e,t)=>{let n="";const r=Math.max(Math.round(t/10),2);for(let a=0;a<r;a++)n+=e(Ug(0,r-1,a))+", ";return`linear(${n.substring(0,n.length-2)})`};function vv(e){let t;return()=>(void 0===t&&(t=e()),t)}const bv={linearEasing:void 0};function yv(e,t){const n=vv(e);return()=>{var e;return null!==(e=bv[t])&&void 0!==e?e:n()}}const xv=yv((()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch(e){return!1}return!0}),"linearEasing");function wv(e){return Boolean("function"==typeof e&&xv()||!e||"string"==typeof e&&(e in Cv||xv())||mv(e)||Array.isArray(e)&&e.every(wv))}const kv=([e,t,n,r])=>`cubic-bezier(${e}, ${t}, ${n}, ${r})`,Cv={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:kv([0,.65,.55,1]),circOut:kv([.55,0,1,.45]),backIn:kv([.31,.01,.66,-.59]),backOut:kv([.33,1.53,.69,.99])};function Sv(e,t){return e?"function"==typeof e&&xv()?gv(e,t):mv(e)?kv(e):Array.isArray(e)?e.map((e=>Sv(e,t)||Cv.easeOut)):Cv[e]:void 0}function Pv(e,t,n,{delay:r=0,duration:a=300,repeat:i=0,repeatType:s="loop",ease:o,times:l}={}){const c={[t]:n};l&&(c.offset=l);const u=Sv(o,a);return Array.isArray(u)&&(c.easing=u),e.animate(c,{delay:r,duration:a,easing:Array.isArray(u)?"linear":u,fill:"both",iterations:i+1,direction:"reverse"===s?"alternate":"normal"})}function Mv(e,t){e.timeline=t,e.onfinish=null}const Ev=vv((()=>Object.hasOwnProperty.call(Element.prototype,"animate"))),Nv=10;const Tv={anticipate:Yf,backInOut:Gf,circInOut:Qf};class _v extends kg{constructor(e){super(e);const{name:t,motionValue:n,element:r,keyframes:a}=this.options;this.resolver=new gg(a,((e,t)=>this.onKeyframesResolved(e,t)),t,n,r),this.resolver.scheduleResolve()}initPlayback(e,t){var n;let{duration:r=300,times:a,ease:i,type:s,motionValue:o,name:l,startTime:c}=this.options;if(!(null===(n=o.owner)||void 0===n?void 0:n.current))return!1;var u;if("string"==typeof i&&xv()&&i in Tv&&(i=Tv[i]),vg((u=this.options).type)||"spring"===u.type||!wv(u.ease)){const{onComplete:t,onUpdate:n,motionValue:o,element:l,...c}=this.options,u=function(e,t){const n=new pv({...t,keyframes:e,repeat:0,delay:0,isGenerator:!0});let r={done:!1,value:e[0]};const a=[];let i=0;for(;!r.done&&i<2e4;)r=n.sample(i),a.push(r.value),i+=Nv;return{times:void 0,keyframes:a,duration:i-Nv,ease:"linear"}}(e,c);1===(e=u.keyframes).length&&(e[1]=e[0]),r=u.duration,a=u.times,i=u.ease,s="keyframes"}const d=Pv(o.owner.current,l,e,{...this.options,duration:r,times:a,ease:i});return d.startTime=null!=c?c:this.calcStartTime(),this.pendingTimeline?(Mv(d,this.pendingTimeline),this.pendingTimeline=void 0):d.onfinish=()=>{const{onComplete:n}=this.options;o.set(Df(e,this.options,t)),n&&n(),this.cancel(),this.resolveFinishedPromise()},{animation:d,duration:r,times:a,type:s,ease:i,keyframes:e}}get duration(){const{resolved:e}=this;if(!e)return 0;const{duration:t}=e;return Sf(t)}get time(){const{resolved:e}=this;if(!e)return 0;const{animation:t}=e;return Sf(t.currentTime||0)}set time(e){const{resolved:t}=this;if(!t)return;const{animation:n}=t;n.currentTime=Cf(e)}get speed(){const{resolved:e}=this;if(!e)return 1;const{animation:t}=e;return t.playbackRate}set speed(e){const{resolved:t}=this;if(!t)return;const{animation:n}=t;n.playbackRate=e}get state(){const{resolved:e}=this;if(!e)return"idle";const{animation:t}=e;return t.playState}get startTime(){const{resolved:e}=this;if(!e)return null;const{animation:t}=e;return t.startTime}attachTimeline(e){if(this._resolved){const{resolved:t}=this;if(!t)return If;const{animation:n}=t;Mv(n,e)}else this.pendingTimeline=e;return If}play(){if(this.isStopped)return;const{resolved:e}=this;if(!e)return;const{animation:t}=e;"finished"===t.playState&&this.updateFinishedPromise(),t.play()}pause(){const{resolved:e}=this;if(!e)return;const{animation:t}=e;t.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,"idle"===this.state)return;this.resolveFinishedPromise(),this.updateFinishedPromise();const{resolved:e}=this;if(!e)return;const{animation:t,keyframes:n,duration:r,type:a,ease:i,times:s}=e;if("idle"===t.playState||"finished"===t.playState)return;if(this.time){const{motionValue:e,onUpdate:t,onComplete:o,element:l,...c}=this.options,u=new pv({...c,keyframes:n,duration:r,type:a,ease:i,times:s,isGenerator:!0}),d=Cf(this.time);e.setWithVelocity(u.sample(d-Nv).value,u.sample(d).value,Nv)}const{onStop:o}=this.options;o&&o(),this.cancel()}complete(){const{resolved:e}=this;e&&e.animation.finish()}cancel(){const{resolved:e}=this;e&&e.animation.cancel()}static supports(e){const{motionValue:t,name:n,repeatDelay:r,repeatType:a,damping:i,type:s}=e;return Ev()&&n&&fv.has(n)&&t&&t.owner&&t.owner.current instanceof HTMLElement&&!t.owner.getProps().onUpdate&&!r&&"mirror"!==a&&0!==i&&"inertia"!==s}}const jv=vv((()=>void 0!==window.ScrollTimeline));class Dv{constructor(e){this.stop=()=>this.runAll("stop"),this.animations=e.filter(Boolean)}then(e,t){return Promise.all(this.animations).then(e).catch(t)}getAll(e){return this.animations[0][e]}setAll(e,t){for(let n=0;n<this.animations.length;n++)this.animations[n][e]=t}attachTimeline(e,t){const n=this.animations.map((n=>jv()&&n.attachTimeline?n.attachTimeline(e):t(n)));return()=>{n.forEach(((e,t)=>{e&&e(),this.animations[t].stop()}))}}get time(){return this.getAll("time")}set time(e){this.setAll("time",e)}get speed(){return this.getAll("speed")}set speed(e){this.setAll("speed",e)}get startTime(){return this.getAll("startTime")}get duration(){let e=0;for(let t=0;t<this.animations.length;t++)e=Math.max(e,this.animations[t].duration);return e}runAll(e){this.animations.forEach((t=>t[e]()))}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}const Iv=(e,t,n,r={},a,i)=>s=>{const o=Tf(r,e)||{},l=o.delay||r.delay||0;let{elapsed:c=0}=r;c-=Cf(l);let u={keyframes:Array.isArray(n)?n:[null,n],ease:"easeOut",velocity:t.getVelocity(),...o,delay:-c,onUpdate:e=>{t.set(e),o.onUpdate&&o.onUpdate(e)},onComplete:()=>{s(),o.onComplete&&o.onComplete()},name:e,motionValue:t,element:i?void 0:a};(function({when:e,delay:t,delayChildren:n,staggerChildren:r,staggerDirection:a,repeat:i,repeatType:s,repeatDelay:o,from:l,elapsed:c,...u}){return!!Object.keys(u).length})(o)||(u={...u,...Nf(e,u)}),u.duration&&(u.duration=Cf(u.duration)),u.repeatDelay&&(u.repeatDelay=Cf(u.repeatDelay)),void 0!==u.from&&(u.keyframes[0]=u.from);let d=!1;if((!1===u.type||0===u.duration&&!u.repeatDelay)&&(u.duration=0,0===u.delay&&(d=!0)),_f.skipAnimations&&(d=!0,u.duration=0,u.delay=0),d&&!i&&void 0!==t.get()){const e=Df(u.keyframes,o);if(void 0!==e)return zf.update((()=>{u.onUpdate(e),u.onComplete()})),new Dv([])}return!i&&_v.supports(u)?new _v(u):new pv(u)},Av=e=>Boolean(e&&"object"==typeof e&&e.mix&&e.toValue),Lv=e=>pf(e)?e[e.length-1]||0:e;function zv(e,t){-1===e.indexOf(t)&&e.push(t)}function Rv(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}class Ov{constructor(){this.subscriptions=[]}add(e){return zv(this.subscriptions,e),()=>Rv(this.subscriptions,e)}notify(e,t,n){const r=this.subscriptions.length;if(r)if(1===r)this.subscriptions[0](e,t,n);else for(let a=0;a<r;a++){const r=this.subscriptions[a];r&&r(e,t,n)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}class Vv{constructor(e,t={}){this.version="11.11.0",this.canTrackVelocity=null,this.events={},this.updateAndNotify=(e,t=!0)=>{const n=xg.now();this.updatedAt!==n&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(e),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),t&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(e),this.owner=t.owner}setCurrent(e){var t;this.current=e,this.updatedAt=xg.now(),null===this.canTrackVelocity&&void 0!==e&&(this.canTrackVelocity=(t=this.current,!isNaN(parseFloat(t))))}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on("change",e)}on(e,t){this.events[e]||(this.events[e]=new Ov);const n=this.events[e].add(t);return"change"===e?()=>{n(),zf.read((()=>{this.events.change.getSize()||this.stop()}))}:n}clearListeners(){for(const e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e,t=!0){t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)}setWithVelocity(e,t,n){this.set(t),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-n}jump(e,t=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,t&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const e=xg.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||e-this.updatedAt>30)return 0;const t=Math.min(this.updatedAt-this.prevUpdatedAt,30);return Cg(parseFloat(this.current)-parseFloat(this.prevFrameValue),t)}start(e){return this.stop(),new Promise((t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()})).then((()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()}))}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function Fv(e,t){return new Vv(e,t)}function Bv(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,Fv(n))}const $v=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),Kv="data-"+$v("framerAppearId");function Hv(e){return e.props[Kv]}const Wv=e=>Boolean(e&&e.getVelocity);function Uv(e){return kf.has(e)?"transform":fv.has(e)?$v(e):void 0}function qv(e,t){var n;if(!e.applyWillChange)return;const r=e.getValue("willChange");if(a=r,Boolean(Wv(a)&&a.add))return r.add(t);var a;!(null===(n=e.props.style)||void 0===n?void 0:n.willChange)&&Uv(t)&&e.setStaticValue("willChange","transform")}function Gv({protectedKeys:e,needsAnimating:t},n){const r=e.hasOwnProperty(n)&&!0!==t[n];return t[n]=!1,r}function Yv(e,t,{delay:n=0,transitionOverride:r,type:a}={}){var i;let{transition:s=e.getDefaultTransition(),transitionEnd:o,...l}=t;r&&(s=r);const c=[],u=a&&e.animationState&&e.animationState.getState()[a];for(const d in l){const t=e.getValue(d,null!==(i=e.latestValues[d])&&void 0!==i?i:null),r=l[d];if(void 0===r||u&&Gv(u,d))continue;const a={delay:n,...Tf(s||{},d)};let o=!1;if(window.MotionHandoffAnimation){const t=Hv(e);if(t){const e=window.MotionHandoffAnimation(t,d,zf);null!==e&&(a.startTime=e,o=!0)}}qv(e,d),t.start(Iv(d,t,r,e.shouldReduceMotion&&kf.has(d)?{type:!1}:a,e,o));const h=t.animation;h&&c.push(h)}return o&&Promise.all(c).then((()=>{zf.update((()=>{o&&function(e,t){const n=bf(e,t);let{transitionEnd:r={},transition:a={},...i}=n||{};i={...i,...r};for(const s in i)Bv(e,s,Lv(i[s]))}(e,o)}))})),c}function Zv(e,t,n={}){var r;const a=bf(e,t,"exit"===n.type?null===(r=e.presenceContext)||void 0===r?void 0:r.custom:void 0);let{transition:i=e.getDefaultTransition()||{}}=a||{};n.transitionOverride&&(i=n.transitionOverride);const s=a?()=>Promise.all(Yv(e,a,n)):()=>Promise.resolve(),o=e.variantChildren&&e.variantChildren.size?(r=0)=>{const{delayChildren:a=0,staggerChildren:s,staggerDirection:o}=i;return function(e,t,n=0,r=0,a=1,i){const s=[],o=(e.variantChildren.size-1)*r,l=1===a?(e=0)=>e*r:(e=0)=>o-e*r;return Array.from(e.variantChildren).sort(Xv).forEach(((e,r)=>{e.notify("AnimationStart",t),s.push(Zv(e,t,{...i,delay:n+l(r)}).then((()=>e.notify("AnimationComplete",t))))})),Promise.all(s)}(e,t,a+r,s,o,n)}:()=>Promise.resolve(),{when:l}=i;if(l){const[e,t]="beforeChildren"===l?[s,o]:[o,s];return e().then((()=>t()))}return Promise.all([s(),o(n.delay)])}function Xv(e,t){return e.sortNodePosition(t)}function Qv(e,t,n={}){let r;if(e.notify("AnimationStart",t),Array.isArray(t)){const a=t.map((t=>Zv(e,t,n)));r=Promise.all(a)}else if("string"==typeof t)r=Zv(e,t,n);else{const a="function"==typeof t?bf(e,t,n.custom):t;r=Promise.all(Yv(e,a,n))}return r.then((()=>{e.notify("AnimationComplete",t)}))}const Jv=xf.length;function eb(e){if(!e)return;if(!e.isControllingVariants){const t=e.parent&&eb(e.parent)||{};return void 0!==e.props.initial&&(t.initial=e.props.initial),t}const t={};for(let n=0;n<Jv;n++){const r=xf[n],a=e.props[r];(mf(a)||!1===a)&&(t[r]=a)}return t}const tb=[...yf].reverse(),nb=yf.length;function rb(e){let t=function(e){return t=>Promise.all(t.map((({animation:t,options:n})=>Qv(e,t,n))))}(e),n=sb(),r=!0;const a=t=>(n,r)=>{var a;const i=bf(e,r,"exit"===t?null===(a=e.presenceContext)||void 0===a?void 0:a.custom:void 0);if(i){const{transition:e,transitionEnd:t,...r}=i;n={...n,...r,...t}}return n};function i(i){const{props:s}=e,o=eb(e.parent)||{},l=[],c=new Set;let u={},d=1/0;for(let t=0;t<nb;t++){const h=tb[t],p=n[h],f=void 0!==s[h]?s[h]:o[h],m=mf(f),g=h===i?p.isActive:null;!1===g&&(d=t);let v=f===o[h]&&f!==s[h]&&m;if(v&&r&&e.manuallyAnimateOnMount&&(v=!1),p.protectedKeys={...u},!p.isActive&&null===g||!f&&!p.prevProp||hf(f)||"boolean"==typeof f)continue;const b=ab(p.prevProp,f);let y=b||h===i&&p.isActive&&!v&&m||t>d&&m,x=!1;const w=Array.isArray(f)?f:[f];let k=w.reduce(a(h),{});!1===g&&(k={});const{prevResolvedValues:C={}}=p,S={...C,...k},P=t=>{y=!0,c.has(t)&&(x=!0,c.delete(t)),p.needsAnimating[t]=!0;const n=e.getValue(t);n&&(n.liveStyle=!1)};for(const e in S){const t=k[e],n=C[e];if(u.hasOwnProperty(e))continue;let r=!1;r=pf(t)&&pf(n)?!ff(t,n):t!==n,r?null!=t?P(e):c.add(e):void 0!==t&&c.has(e)?P(e):p.protectedKeys[e]=!0}p.prevProp=f,p.prevResolvedValues=k,p.isActive&&(u={...u,...k}),r&&e.blockInitialAnimation&&(y=!1);y&&(!(v&&b)||x)&&l.push(...w.map((e=>({animation:e,options:{type:h}}))))}if(c.size){const t={};c.forEach((n=>{const r=e.getBaseTarget(n),a=e.getValue(n);a&&(a.liveStyle=!0),t[n]=null!=r?r:null})),l.push({animation:t})}let h=Boolean(l.length);return!r||!1!==s.initial&&s.initial!==s.animate||e.manuallyAnimateOnMount||(h=!1),r=!1,h?t(l):Promise.resolve()}return{animateChanges:i,setActive:function(t,r){var a;if(n[t].isActive===r)return Promise.resolve();null===(a=e.variantChildren)||void 0===a||a.forEach((e=>{var n;return null===(n=e.animationState)||void 0===n?void 0:n.setActive(t,r)})),n[t].isActive=r;const s=i(t);for(const e in n)n[e].protectedKeys={};return s},setAnimateFunction:function(n){t=n(e)},getState:()=>n,reset:()=>{n=sb(),r=!0}}}function ab(e,t){return"string"==typeof t?t!==e:!!Array.isArray(t)&&!ff(t,e)}function ib(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function sb(){return{animate:ib(!0),whileInView:ib(),whileHover:ib(),whileTap:ib(),whileDrag:ib(),whileFocus:ib(),exit:ib()}}class ob{constructor(e){this.isMounted=!1,this.node=e}update(){}}let lb=0;const cb={animation:{Feature:class extends ob{constructor(e){super(e),e.animationState||(e.animationState=rb(e))}updateAnimationControlsSubscription(){const{animate:e}=this.node.getProps();hf(e)&&(this.unmountControls=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){var e;this.node.animationState.reset(),null===(e=this.unmountControls)||void 0===e||e.call(this)}}},exit:{Feature:class extends ob{constructor(){super(...arguments),this.id=lb++}update(){if(!this.node.presenceContext)return;const{isPresent:e,onExitComplete:t}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===n)return;const r=this.node.animationState.setActive("exit",!e);t&&!e&&r.then((()=>t(this.id)))}mount(){const{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}}}},ub=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function db(e,t="page"){return{point:{x:e[`${t}X`],y:e[`${t}Y`]}}}const hb=e=>t=>ub(t)&&e(t,db(t));function pb(e,t,n,r={passive:!0}){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n)}function fb(e,t,n,r){return pb(e,t,hb(n),r)}const mb=(e,t)=>Math.abs(e-t);function gb(e,t){const n=mb(e.x,t.x),r=mb(e.y,t.y);return Math.sqrt(n**2+r**2)}class vb{constructor(e,t,{transformPagePoint:n,contextWindow:r,dragSnapToOrigin:a=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!this.lastMoveEvent||!this.lastMoveEventInfo)return;const e=xb(this.lastMoveEventInfo,this.history),t=null!==this.startEvent,n=gb(e.offset,{x:0,y:0})>=3;if(!t&&!n)return;const{point:r}=e,{timestamp:a}=Of;this.history.push({...r,timestamp:a});const{onStart:i,onMove:s}=this.handlers;t||(i&&i(this.lastMoveEvent,e),this.startEvent=this.lastMoveEvent),s&&s(this.lastMoveEvent,e)},this.handlePointerMove=(e,t)=>{this.lastMoveEvent=e,this.lastMoveEventInfo=bb(t,this.transformPagePoint),zf.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{this.end();const{onEnd:n,onSessionEnd:r,resumeAnimation:a}=this.handlers;if(this.dragSnapToOrigin&&a&&a(),!this.lastMoveEvent||!this.lastMoveEventInfo)return;const i=xb("pointercancel"===e.type?this.lastMoveEventInfo:bb(t,this.transformPagePoint),this.history);this.startEvent&&n&&n(e,i),r&&r(e,i)},!ub(e))return;this.dragSnapToOrigin=a,this.handlers=t,this.transformPagePoint=n,this.contextWindow=r||window;const i=bb(db(e),this.transformPagePoint),{point:s}=i,{timestamp:o}=Of;this.history=[{...s,timestamp:o}];const{onSessionStart:l}=t;l&&l(e,xb(i,this.history)),this.removeListeners=Wg(fb(this.contextWindow,"pointermove",this.handlePointerMove),fb(this.contextWindow,"pointerup",this.handlePointerUp),fb(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),Rf(this.updatePoint)}}function bb(e,t){return t?{point:t(e.point)}:e}function yb(e,t){return{x:e.x-t.x,y:e.y-t.y}}function xb({point:e},t){return{point:e,delta:yb(e,kb(t)),offset:yb(e,wb(t)),velocity:Cb(t,.1)}}function wb(e){return e[0]}function kb(e){return e[e.length-1]}function Cb(e,t){if(e.length<2)return{x:0,y:0};let n=e.length-1,r=null;const a=kb(e);for(;n>=0&&(r=e[n],!(a.timestamp-r.timestamp>Cf(t)));)n--;if(!r)return{x:0,y:0};const i=Sf(a.timestamp-r.timestamp);if(0===i)return{x:0,y:0};const s={x:(a.x-r.x)/i,y:(a.y-r.y)/i};return s.x===1/0&&(s.x=0),s.y===1/0&&(s.y=0),s}function Sb(e){let t=null;return()=>{const n=()=>{t=null};return null===t&&(t=e,n)}}const Pb=Sb("dragHorizontal"),Mb=Sb("dragVertical");function Eb(e){let t=!1;if("y"===e)t=Mb();else if("x"===e)t=Pb();else{const e=Pb(),n=Mb();e&&n?t=()=>{e(),n()}:(e&&e(),n&&n())}return t}function Nb(){const e=Eb(!0);return!e||(e(),!1)}function Tb(e){return e&&"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}const _b=.9999,jb=1.0001,Db=-.01,Ib=.01;function Ab(e){return e.max-e.min}function Lb(e,t,n,r=.5){e.origin=r,e.originPoint=qg(t.min,t.max,e.origin),e.scale=Ab(n)/Ab(t),e.translate=qg(n.min,n.max,e.origin)-e.originPoint,(e.scale>=_b&&e.scale<=jb||isNaN(e.scale))&&(e.scale=1),(e.translate>=Db&&e.translate<=Ib||isNaN(e.translate))&&(e.translate=0)}function zb(e,t,n,r){Lb(e.x,t.x,n.x,r?r.originX:void 0),Lb(e.y,t.y,n.y,r?r.originY:void 0)}function Rb(e,t,n){e.min=n.min+t.min,e.max=e.min+Ab(t)}function Ob(e,t,n){e.min=t.min-n.min,e.max=e.min+Ab(t)}function Vb(e,t,n){Ob(e.x,t.x,n.x),Ob(e.y,t.y,n.y)}function Fb(e,t,n){return{min:void 0!==t?e.min+t:void 0,max:void 0!==n?e.max+n-(e.max-e.min):void 0}}function Bb(e,t){let n=t.min-e.min,r=t.max-e.max;return t.max-t.min<e.max-e.min&&([n,r]=[r,n]),{min:n,max:r}}const $b=.35;function Kb(e,t,n){return{min:Hb(e,t),max:Hb(e,n)}}function Hb(e,t){return"number"==typeof e?e:e[t]||0}const Wb=()=>({x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}}),Ub=()=>({x:{min:0,max:0},y:{min:0,max:0}});function qb(e){return[e("x"),e("y")]}function Gb({top:e,left:t,right:n,bottom:r}){return{x:{min:t,max:n},y:{min:e,max:r}}}function Yb(e){return void 0===e||1===e}function Zb({scale:e,scaleX:t,scaleY:n}){return!Yb(e)||!Yb(t)||!Yb(n)}function Xb(e){return Zb(e)||Qb(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function Qb(e){return Jb(e.x)||Jb(e.y)}function Jb(e){return e&&"0%"!==e}function ey(e,t,n){return n+t*(e-n)}function ty(e,t,n,r,a){return void 0!==a&&(e=ey(e,a,r)),ey(e,n,r)+t}function ny(e,t=0,n=1,r,a){e.min=ty(e.min,t,n,r,a),e.max=ty(e.max,t,n,r,a)}function ry(e,{x:t,y:n}){ny(e.x,t.translate,t.scale,t.originPoint),ny(e.y,n.translate,n.scale,n.originPoint)}const ay=.999999999999,iy=1.0000000000001;function sy(e,t){e.min=e.min+t,e.max=e.max+t}function oy(e,t,n,r,a=.5){ny(e,t,n,qg(e.min,e.max,a),r)}function ly(e,t){oy(e.x,t.x,t.scaleX,t.scale,t.originX),oy(e.y,t.y,t.scaleY,t.scale,t.originY)}function cy(e,t){return Gb(function(e,t){if(!t)return e;const n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}(e.getBoundingClientRect(),t))}const uy=({current:e})=>e?e.ownerDocument.defaultView:null,dy=new WeakMap;class hy{constructor(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=Ub(),this.visualElement=e}start(e,{snapToCursor:t=!1}={}){const{presenceContext:n}=this.visualElement;if(n&&!1===n.isPresent)return;const{dragSnapToOrigin:r}=this.getProps();this.panSession=new vb(e,{onSessionStart:e=>{const{dragSnapToOrigin:n}=this.getProps();n?this.pauseAnimation():this.stopAnimation(),t&&this.snapToCursor(db(e,"page").point)},onStart:(e,t)=>{const{drag:n,dragPropagation:r,onDragStart:a}=this.getProps();if(n&&!r&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=Eb(n),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),qb((e=>{let t=this.getAxisMotionValue(e).get()||0;if(mm.test(t)){const{projection:n}=this.visualElement;if(n&&n.layout){const r=n.layout.layoutBox[e];if(r){t=Ab(r)*(parseFloat(t)/100)}}}this.originPoint[e]=t})),a&&zf.postRender((()=>a(e,t))),qv(this.visualElement,"transform");const{animationState:i}=this.visualElement;i&&i.setActive("whileDrag",!0)},onMove:(e,t)=>{const{dragPropagation:n,dragDirectionLock:r,onDirectionLock:a,onDrag:i}=this.getProps();if(!n&&!this.openGlobalLock)return;const{offset:s}=t;if(r&&null===this.currentDirection)return this.currentDirection=function(e,t=10){let n=null;Math.abs(e.y)>t?n="y":Math.abs(e.x)>t&&(n="x");return n}(s),void(null!==this.currentDirection&&a&&a(this.currentDirection));this.updateAxis("x",t.point,s),this.updateAxis("y",t.point,s),this.visualElement.render(),i&&i(e,t)},onSessionEnd:(e,t)=>this.stop(e,t),resumeAnimation:()=>qb((e=>{var t;return"paused"===this.getAnimationState(e)&&(null===(t=this.getAxisMotionValue(e).animation)||void 0===t?void 0:t.play())}))},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:r,contextWindow:uy(this.visualElement)})}stop(e,t){const n=this.isDragging;if(this.cancel(),!n)return;const{velocity:r}=t;this.startAnimation(r);const{onDragEnd:a}=this.getProps();a&&zf.postRender((()=>a(e,t)))}cancel(){this.isDragging=!1;const{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:n}=this.getProps();!n&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),t&&t.setActive("whileDrag",!1)}updateAxis(e,t,n){const{drag:r}=this.getProps();if(!n||!py(e,r,this.currentDirection))return;const a=this.getAxisMotionValue(e);let i=this.originPoint[e]+n[e];this.constraints&&this.constraints[e]&&(i=function(e,{min:t,max:n},r){return void 0!==t&&e<t?e=r?qg(t,e,r.min):Math.max(e,t):void 0!==n&&e>n&&(e=r?qg(n,e,r.max):Math.min(e,n)),e}(i,this.constraints[e],this.elastic[e])),a.set(i)}resolveConstraints(){var e;const{dragConstraints:t,dragElastic:n}=this.getProps(),r=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):null===(e=this.visualElement.projection)||void 0===e?void 0:e.layout,a=this.constraints;t&&Tb(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):this.constraints=!(!t||!r)&&function(e,{top:t,left:n,bottom:r,right:a}){return{x:Fb(e.x,n,a),y:Fb(e.y,t,r)}}(r.layoutBox,t),this.elastic=function(e=$b){return!1===e?e=0:!0===e&&(e=$b),{x:Kb(e,"left","right"),y:Kb(e,"top","bottom")}}(n),a!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&qb((e=>{!1!==this.constraints&&this.getAxisMotionValue(e)&&(this.constraints[e]=function(e,t){const n={};return void 0!==t.min&&(n.min=t.min-e.min),void 0!==t.max&&(n.max=t.max-e.min),n}(r.layoutBox[e],this.constraints[e]))}))}resolveRefConstraints(){const{dragConstraints:e,onMeasureDragConstraints:t}=this.getProps();if(!e||!Tb(e))return!1;const n=e.current,{projection:r}=this.visualElement;if(!r||!r.layout)return!1;const a=function(e,t,n){const r=cy(e,n),{scroll:a}=t;return a&&(sy(r.x,a.offset.x),sy(r.y,a.offset.y)),r}(n,r.root,this.visualElement.getTransformPagePoint());let i=function(e,t){return{x:Bb(e.x,t.x),y:Bb(e.y,t.y)}}(r.layout.layoutBox,a);if(t){const e=t(function({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}(i));this.hasMutatedConstraints=!!e,e&&(i=Gb(e))}return i}startAnimation(e){const{drag:t,dragMomentum:n,dragElastic:r,dragTransition:a,dragSnapToOrigin:i,onDragTransitionEnd:s}=this.getProps(),o=this.constraints||{},l=qb((s=>{if(!py(s,t,this.currentDirection))return;let l=o&&o[s]||{};i&&(l={min:0,max:0});const c=r?200:1e6,u=r?40:1e7,d={type:"inertia",velocity:n?e[s]:0,bounceStiffness:c,bounceDamping:u,timeConstant:750,restDelta:1,restSpeed:10,...a,...l};return this.startAxisValueAnimation(s,d)}));return Promise.all(l).then(s)}startAxisValueAnimation(e,t){const n=this.getAxisMotionValue(e);return qv(this.visualElement,e),n.start(Iv(e,n,0,t,this.visualElement,!1))}stopAnimation(){qb((e=>this.getAxisMotionValue(e).stop()))}pauseAnimation(){qb((e=>{var t;return null===(t=this.getAxisMotionValue(e).animation)||void 0===t?void 0:t.pause()}))}getAnimationState(e){var t;return null===(t=this.getAxisMotionValue(e).animation)||void 0===t?void 0:t.state}getAxisMotionValue(e){const t=`_drag${e.toUpperCase()}`,n=this.visualElement.getProps(),r=n[t];return r||this.visualElement.getValue(e,(n.initial?n.initial[e]:void 0)||0)}snapToCursor(e){qb((t=>{const{drag:n}=this.getProps();if(!py(t,n,this.currentDirection))return;const{projection:r}=this.visualElement,a=this.getAxisMotionValue(t);if(r&&r.layout){const{min:n,max:i}=r.layout.layoutBox[t];a.set(e[t]-qg(n,i,.5))}}))}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:e,dragConstraints:t}=this.getProps(),{projection:n}=this.visualElement;if(!Tb(t)||!n||!this.constraints)return;this.stopAnimation();const r={x:0,y:0};qb((e=>{const t=this.getAxisMotionValue(e);if(t&&!1!==this.constraints){const n=t.get();r[e]=function(e,t){let n=.5;const r=Ab(e),a=Ab(t);return a>r?n=Ug(t.min,t.max-r,e.min):r>a&&(n=Ug(e.min,e.max-a,t.min)),cm(0,1,n)}({min:n,max:n},this.constraints[e])}}));const{transformTemplate:a}=this.visualElement.getProps();this.visualElement.current.style.transform=a?a({},""):"none",n.root&&n.root.updateScroll(),n.updateLayout(),this.resolveConstraints(),qb((t=>{if(!py(t,e,null))return;const n=this.getAxisMotionValue(t),{min:a,max:i}=this.constraints[t];n.set(qg(a,i,r[t]))}))}addListeners(){if(!this.visualElement.current)return;dy.set(this.visualElement,this);const e=fb(this.visualElement.current,"pointerdown",(e=>{const{drag:t,dragListener:n=!0}=this.getProps();t&&n&&this.start(e)})),t=()=>{const{dragConstraints:e}=this.getProps();Tb(e)&&e.current&&(this.constraints=this.resolveRefConstraints())},{projection:n}=this.visualElement,r=n.addEventListener("measure",t);n&&!n.layout&&(n.root&&n.root.updateScroll(),n.updateLayout()),zf.read(t);const a=pb(window,"resize",(()=>this.scalePositionWithinConstraints())),i=n.addEventListener("didUpdate",(({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(qb((t=>{const n=this.getAxisMotionValue(t);n&&(this.originPoint[t]+=e[t].translate,n.set(n.get()+e[t].translate))})),this.visualElement.render())}));return()=>{a(),e(),r(),i&&i()}}getProps(){const e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:n=!1,dragPropagation:r=!1,dragConstraints:a=!1,dragElastic:i=$b,dragMomentum:s=!0}=e;return{...e,drag:t,dragDirectionLock:n,dragPropagation:r,dragConstraints:a,dragElastic:i,dragMomentum:s}}}function py(e,t,n){return!(!0!==t&&t!==e||null!==n&&n!==e)}const fy=e=>(t,n)=>{e&&zf.postRender((()=>e(t,n)))};const my=K.createContext(null);function gy(){const e=K.useContext(my);if(null===e)return[!0,null];const{isPresent:t,onExitComplete:n,register:r}=e,a=K.useId();K.useEffect((()=>r(a)),[]);const i=K.useCallback((()=>n&&n(a)),[a,n]);return!t&&n?[!1,i]:[!0]}const vy=K.createContext({}),by=K.createContext({}),yy={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function xy(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const wy={correct:(e,t)=>{if(!t.target)return e;if("string"==typeof e){if(!gm.test(e))return e;e=parseFloat(e)}return`${xy(e,t.target.x)}% ${xy(e,t.target.y)}%`}},ky={correct:(e,{treeScale:t,projectionDelta:n})=>{const r=e,a=rg.parse(e);if(a.length>5)return r;const i=rg.createTransformer(e),s="number"!=typeof a[0]?1:0,o=n.x.scale*t.x,l=n.y.scale*t.y;a[0+s]/=o,a[1+s]/=l;const c=qg(o,l,.5);return"number"==typeof a[2+s]&&(a[2+s]/=c),"number"==typeof a[3+s]&&(a[3+s]/=c),i(a)}},Cy={};function Sy(e){Object.assign(Cy,e)}const{schedule:Py}=Lf(queueMicrotask,!1);class My extends K.Component{componentDidMount(){const{visualElement:e,layoutGroup:t,switchLayoutGroup:n,layoutId:r}=this.props,{projection:a}=e;Sy(Ny),a&&(t.group&&t.group.add(a),n&&n.register&&r&&n.register(a),a.root.didUpdate(),a.addEventListener("animationComplete",(()=>{this.safeToRemove()})),a.setOptions({...a.options,onExitComplete:()=>this.safeToRemove()})),yy.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){const{layoutDependency:t,visualElement:n,drag:r,isPresent:a}=this.props,i=n.projection;return i?(i.isPresent=a,r||e.layoutDependency!==t||void 0===t?i.willUpdate():this.safeToRemove(),e.isPresent!==a&&(a?i.promote():i.relegate()||zf.postRender((()=>{const e=i.getStack();e&&e.members.length||this.safeToRemove()}))),null):null}componentDidUpdate(){const{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),Py.postRender((()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()})))}componentWillUnmount(){const{visualElement:e,layoutGroup:t,switchLayoutGroup:n}=this.props,{projection:r}=e;r&&(r.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(r),n&&n.deregister&&n.deregister(r))}safeToRemove(){const{safeToRemove:e}=this.props;e&&e()}render(){return null}}function Ey(e){const[t,n]=gy(),r=K.useContext(vy);return Q.jsx(My,{...e,layoutGroup:r,switchLayoutGroup:K.useContext(by),isPresent:t,safeToRemove:n})}const Ny={borderRadius:{...wy,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:wy,borderTopRightRadius:wy,borderBottomLeftRadius:wy,borderBottomRightRadius:wy,boxShadow:ky},Ty=["TopLeft","TopRight","BottomLeft","BottomRight"],_y=Ty.length,jy=e=>"string"==typeof e?parseFloat(e):e,Dy=e=>"number"==typeof e||gm.test(e);function Iy(e,t){return void 0!==e[t]?e[t]:e.borderRadius}const Ay=zy(0,.5,Xf),Ly=zy(.5,.95,If);function zy(e,t,n){return r=>r<e?0:r>t?1:n(Ug(e,t,r))}function Ry(e,t){e.min=t.min,e.max=t.max}function Oy(e,t){Ry(e.x,t.x),Ry(e.y,t.y)}function Vy(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}function Fy(e,t,n,r,a){return e=ey(e-=t,1/n,r),void 0!==a&&(e=ey(e,1/a,r)),e}function By(e,t,[n,r,a],i,s){!function(e,t=0,n=1,r=.5,a,i=e,s=e){mm.test(t)&&(t=parseFloat(t),t=qg(s.min,s.max,t/100)-s.min);if("number"!=typeof t)return;let o=qg(i.min,i.max,r);e===i&&(o-=t),e.min=Fy(e.min,t,n,o,a),e.max=Fy(e.max,t,n,o,a)}(e,t[n],t[r],t[a],t.scale,i,s)}const $y=["x","scaleX","originX"],Ky=["y","scaleY","originY"];function Hy(e,t,n,r){By(e.x,t,$y,n?n.x:void 0,r?r.x:void 0),By(e.y,t,Ky,n?n.y:void 0,r?r.y:void 0)}function Wy(e){return 0===e.translate&&1===e.scale}function Uy(e){return Wy(e.x)&&Wy(e.y)}function qy(e,t){return e.min===t.min&&e.max===t.max}function Gy(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function Yy(e,t){return Gy(e.x,t.x)&&Gy(e.y,t.y)}function Zy(e){return Ab(e.x)/Ab(e.y)}function Xy(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}class Qy{constructor(){this.members=[]}add(e){zv(this.members,e),e.scheduleRender()}remove(e){if(Rv(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){const e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){const t=this.members.findIndex((t=>e===t));if(0===t)return!1;let n;for(let r=t;r>=0;r--){const e=this.members[r];if(!1!==e.isPresent){n=e;break}}return!!n&&(this.promote(n),!0)}promote(e,t){const n=this.lead;if(e!==n&&(this.prevLead=n,this.lead=e,e.show(),n)){n.instance&&n.scheduleRender(),e.scheduleRender(),e.resumeFrom=n,t&&(e.resumeFrom.preserveOpacity=!0),n.snapshot&&(e.snapshot=n.snapshot,e.snapshot.latestValues=n.animationValues||n.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);const{crossfade:r}=e.options;!1===r&&n.hide()}}exitAnimationComplete(){this.members.forEach((e=>{const{options:t,resumingFrom:n}=e;t.onExitComplete&&t.onExitComplete(),n&&n.options.onExitComplete&&n.options.onExitComplete()}))}scheduleRender(){this.members.forEach((e=>{e.instance&&e.scheduleRender(!1)}))}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}const Jy=(e,t)=>e.depth-t.depth;class ex{constructor(){this.children=[],this.isDirty=!1}add(e){zv(this.children,e),this.isDirty=!0}remove(e){Rv(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(Jy),this.isDirty=!1,this.children.forEach(e)}}function tx(e){const t=Wv(e)?e.get():e;return Av(t)?t.toValue():t}function nx(e,t){const n=xg.now(),r=({timestamp:a})=>{const i=a-n;i>=t&&(Rf(r),e(i-t))};return zf.read(r,!0),()=>Rf(r)}const rx={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0},ax="undefined"!=typeof window&&void 0!==window.MotionDebug,ix=["","X","Y","Z"],sx={visibility:"hidden"};let ox=0;function lx(e,t,n,r){const{latestValues:a}=t;a[e]&&(n[e]=a[e],t.setStaticValue(e,0),r&&(r[e]=0))}function cx(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;const{visualElement:t}=e.options;if(!t)return;const n=Hv(t);if(window.MotionHasOptimisedAnimation(n,"transform")){const{layout:t,layoutId:r}=e.options;window.MotionCancelOptimisedAnimation(n,"transform",zf,!(t||r))}const{parent:r}=e;r&&!r.hasCheckedOptimisedAppear&&cx(r)}function ux({attachResizeListener:e,defaultParent:t,measureScroll:n,checkIsScrollRoot:r,resetTransform:a}){return class{constructor(e={},n=(null==t?void 0:t())){this.id=ox++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,ax&&(rx.totalNodes=rx.resolvedTargetDeltas=rx.recalculatedProjection=0),this.nodes.forEach(px),this.nodes.forEach(xx),this.nodes.forEach(wx),this.nodes.forEach(fx),ax&&window.MotionDebug.record(rx)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=n?n.root||n:this,this.path=n?[...n.path,n]:[],this.parent=n,this.depth=n?n.depth+1:0;for(let t=0;t<this.path.length;t++)this.path[t].shouldResetTransform=!0;this.root===this&&(this.nodes=new ex)}addEventListener(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new Ov),this.eventHandlers.get(e).add(t)}notifyListeners(e,...t){const n=this.eventHandlers.get(e);n&&n.notify(...t)}hasListeners(e){return this.eventHandlers.has(e)}mount(t,n=this.root.hasTreeAnimated){if(this.instance)return;var r;this.isSVG=(r=t)instanceof SVGElement&&"svg"!==r.tagName,this.instance=t;const{layoutId:a,layout:i,visualElement:s}=this.options;if(s&&!s.current&&s.mount(t),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),n&&(i||a)&&(this.isLayoutDirty=!0),e){let n;const r=()=>this.root.updateBlockedByResize=!1;e(t,(()=>{this.root.updateBlockedByResize=!0,n&&n(),n=nx(r,250),yy.hasAnimatedSinceResize&&(yy.hasAnimatedSinceResize=!1,this.nodes.forEach(yx))}))}a&&this.root.registerSharedNode(a,this),!1!==this.options.animate&&s&&(a||i)&&this.addEventListener("didUpdate",(({delta:e,hasLayoutChanged:t,hasRelativeTargetChanged:n,layout:r})=>{if(this.isTreeAnimationBlocked())return this.target=void 0,void(this.relativeTarget=void 0);const a=this.options.transition||s.getDefaultTransition()||Ex,{onLayoutAnimationStart:i,onLayoutAnimationComplete:o}=s.getProps(),l=!this.targetLayout||!Yy(this.targetLayout,r)||n,c=!t&&n;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||c||t&&(l||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(e,c);const t={...Tf(a,"layout"),onPlay:i,onComplete:o};(s.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t)}else t||yx(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=r}))}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const e=this.getStack();e&&e.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,Rf(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(kx),this.animationId++)}getTransformTemplate(){const{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked())return void(this.options.onExitComplete&&this.options.onExitComplete());if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&cx(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let a=0;a<this.path.length;a++){const e=this.path[a];e.shouldResetTransform=!0,e.updateScroll("snapshot"),e.options.layoutRoot&&e.willUpdate(!1)}const{layoutId:t,layout:n}=this.options;if(void 0===t&&!n)return;const r=this.getTransformTemplate();this.prevTransformTemplateValue=r?r(this.latestValues,""):void 0,this.updateSnapshot(),e&&this.notifyListeners("willUpdate")}update(){this.updateScheduled=!1;if(this.isUpdateBlocked())return this.unblockUpdate(),this.clearAllSnapshots(),void this.nodes.forEach(gx);this.isUpdating||this.nodes.forEach(vx),this.isUpdating=!1,this.nodes.forEach(bx),this.nodes.forEach(dx),this.nodes.forEach(hx),this.clearAllSnapshots();const e=xg.now();Of.delta=cm(0,1e3/60,e-Of.timestamp),Of.timestamp=e,Of.isProcessing=!0,Vf.update.process(Of),Vf.preRender.process(Of),Vf.render.process(Of),Of.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,Py.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(mx),this.sharedNodes.forEach(Cx)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,zf.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){zf.postRender((()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()}))}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){if(!this.instance)return;if(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead()||this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let n=0;n<this.path.length;n++){this.path[n].updateScroll()}const e=this.layout;this.layout=this.measure(!1),this.layoutCorrected=Ub(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:t}=this.options;t&&t.notify("LayoutMeasure",this.layout.layoutBox,e?e.layoutBox:void 0)}updateScroll(e="measure"){let t=Boolean(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===e&&(t=!1),t){const t=r(this.instance);this.scroll={animationId:this.root.animationId,phase:e,isRoot:t,offset:n(this.instance),wasRoot:this.scroll?this.scroll.isRoot:t}}}resetTransform(){if(!a)return;const e=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,t=this.projectionDelta&&!Uy(this.projectionDelta),n=this.getTransformTemplate(),r=n?n(this.latestValues,""):void 0,i=r!==this.prevTransformTemplateValue;e&&(t||Xb(this.latestValues)||i)&&(a(this.instance,r),this.shouldResetTransform=!1,this.scheduleRender())}measure(e=!0){const t=this.measurePageBox();let n=this.removeElementScroll(t);var r;return e&&(n=this.removeTransform(n)),_x((r=n).x),_x(r.y),{animationId:this.root.animationId,measuredBox:t,layoutBox:n,latestValues:{},source:this.id}}measurePageBox(){var e;const{visualElement:t}=this.options;if(!t)return Ub();const n=t.measureViewportBox();if(!((null===(e=this.scroll)||void 0===e?void 0:e.wasRoot)||this.path.some(Dx))){const{scroll:e}=this.root;e&&(sy(n.x,e.offset.x),sy(n.y,e.offset.y))}return n}removeElementScroll(e){var t;const n=Ub();if(Oy(n,e),null===(t=this.scroll)||void 0===t?void 0:t.wasRoot)return n;for(let r=0;r<this.path.length;r++){const t=this.path[r],{scroll:a,options:i}=t;t!==this.root&&a&&i.layoutScroll&&(a.wasRoot&&Oy(n,e),sy(n.x,a.offset.x),sy(n.y,a.offset.y))}return n}applyTransform(e,t=!1){const n=Ub();Oy(n,e);for(let r=0;r<this.path.length;r++){const e=this.path[r];!t&&e.options.layoutScroll&&e.scroll&&e!==e.root&&ly(n,{x:-e.scroll.offset.x,y:-e.scroll.offset.y}),Xb(e.latestValues)&&ly(n,e.latestValues)}return Xb(this.latestValues)&&ly(n,this.latestValues),n}removeTransform(e){const t=Ub();Oy(t,e);for(let n=0;n<this.path.length;n++){const e=this.path[n];if(!e.instance)continue;if(!Xb(e.latestValues))continue;Zb(e.latestValues)&&e.updateSnapshot();const r=Ub();Oy(r,e.measurePageBox()),Hy(t,e.latestValues,e.snapshot?e.snapshot.layoutBox:void 0,r)}return Xb(this.latestValues)&&Hy(t,this.latestValues),t}setTargetDelta(e){this.targetDelta=e,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(e){this.options={...this.options,...e,crossfade:void 0===e.crossfade||e.crossfade}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==Of.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(e=!1){var t;const n=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=n.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=n.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=n.isSharedProjectionDirty);const r=Boolean(this.resumingFrom)||this!==n;if(!(e||r&&this.isSharedProjectionDirty||this.isProjectionDirty||(null===(t=this.parent)||void 0===t?void 0:t.isProjectionDirty)||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:a,layoutId:i}=this.options;if(this.layout&&(a||i)){if(this.resolvedRelativeTargetAt=Of.timestamp,!this.targetDelta&&!this.relativeTarget){const e=this.getClosestProjectingParent();e&&e.layout&&1!==this.animationProgress?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget=Ub(),this.relativeTargetOrigin=Ub(),Vb(this.relativeTargetOrigin,this.layout.layoutBox,e.layout.layoutBox),Oy(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(this.relativeTarget||this.targetDelta){var s,o,l;if(this.target||(this.target=Ub(),this.targetWithTransforms=Ub()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),s=this.target,o=this.relativeTarget,l=this.relativeParent.target,Rb(s.x,o.x,l.x),Rb(s.y,o.y,l.y)):this.targetDelta?(Boolean(this.resumingFrom)?this.target=this.applyTransform(this.layout.layoutBox):Oy(this.target,this.layout.layoutBox),ry(this.target,this.targetDelta)):Oy(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;const e=this.getClosestProjectingParent();e&&Boolean(e.resumingFrom)===Boolean(this.resumingFrom)&&!e.options.layoutScroll&&e.target&&1!==this.animationProgress?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget=Ub(),this.relativeTargetOrigin=Ub(),Vb(this.relativeTargetOrigin,this.target,e.target),Oy(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}ax&&rx.resolvedTargetDeltas++}}}getClosestProjectingParent(){if(this.parent&&!Zb(this.parent.latestValues)&&!Qb(this.parent.latestValues))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return Boolean((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){var e;const t=this.getLead(),n=Boolean(this.resumingFrom)||this!==t;let r=!0;if((this.isProjectionDirty||(null===(e=this.parent)||void 0===e?void 0:e.isProjectionDirty))&&(r=!1),n&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(r=!1),this.resolvedRelativeTargetAt===Of.timestamp&&(r=!1),r)return;const{layout:a,layoutId:i}=this.options;if(this.isTreeAnimating=Boolean(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!a&&!i)return;Oy(this.layoutCorrected,this.layout.layoutBox);const s=this.treeScale.x,o=this.treeScale.y;!function(e,t,n,r=!1){const a=n.length;if(!a)return;let i,s;t.x=t.y=1;for(let o=0;o<a;o++){i=n[o],s=i.projectionDelta;const{visualElement:a}=i.options;a&&a.props.style&&"contents"===a.props.style.display||(r&&i.options.layoutScroll&&i.scroll&&i!==i.root&&ly(e,{x:-i.scroll.offset.x,y:-i.scroll.offset.y}),s&&(t.x*=s.x.scale,t.y*=s.y.scale,ry(e,s)),r&&Xb(i.latestValues)&&ly(e,i.latestValues))}t.x<iy&&t.x>ay&&(t.x=1),t.y<iy&&t.y>ay&&(t.y=1)}(this.layoutCorrected,this.treeScale,this.path,n),!t.layout||t.target||1===this.treeScale.x&&1===this.treeScale.y||(t.target=t.layout.layoutBox,t.targetWithTransforms=Ub());const{target:l}=t;l?(this.projectionDelta&&this.prevProjectionDelta?(Vy(this.prevProjectionDelta.x,this.projectionDelta.x),Vy(this.prevProjectionDelta.y,this.projectionDelta.y)):this.createProjectionDeltas(),zb(this.projectionDelta,this.layoutCorrected,l,this.latestValues),this.treeScale.x===s&&this.treeScale.y===o&&Xy(this.projectionDelta.x,this.prevProjectionDelta.x)&&Xy(this.projectionDelta.y,this.prevProjectionDelta.y)||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",l)),ax&&rx.recalculatedProjection++):this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender())}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(e=!0){var t;if(null===(t=this.options.visualElement)||void 0===t||t.scheduleRender(),e){const e=this.getStack();e&&e.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=Wb(),this.projectionDelta=Wb(),this.projectionDeltaWithTransform=Wb()}setAnimationOrigin(e,t=!1){const n=this.snapshot,r=n?n.latestValues:{},a={...this.latestValues},i=Wb();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!t;const s=Ub(),o=(n?n.source:void 0)!==(this.layout?this.layout.source:void 0),l=this.getStack(),c=!l||l.members.length<=1,u=Boolean(o&&!c&&!0===this.options.crossfade&&!this.path.some(Mx));let d;this.animationProgress=0,this.mixTargetDelta=t=>{const n=t/1e3;var l,h,p,f;Sx(i.x,e.x,n),Sx(i.y,e.y,n),this.setTargetDelta(i),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Vb(s,this.layout.layoutBox,this.relativeParent.layout.layoutBox),l=this.relativeTarget,h=this.relativeTargetOrigin,p=s,f=n,Px(l.x,h.x,p.x,f),Px(l.y,h.y,p.y,f),d&&function(e,t){return qy(e.x,t.x)&&qy(e.y,t.y)}(this.relativeTarget,d)&&(this.isProjectionDirty=!1),d||(d=Ub()),Oy(d,this.relativeTarget)),o&&(this.animationValues=a,function(e,t,n,r,a,i){a?(e.opacity=qg(0,void 0!==n.opacity?n.opacity:1,Ay(r)),e.opacityExit=qg(void 0!==t.opacity?t.opacity:1,0,Ly(r))):i&&(e.opacity=qg(void 0!==t.opacity?t.opacity:1,void 0!==n.opacity?n.opacity:1,r));for(let s=0;s<_y;s++){const a=`border${Ty[s]}Radius`;let i=Iy(t,a),o=Iy(n,a);void 0===i&&void 0===o||(i||(i=0),o||(o=0),0===i||0===o||Dy(i)===Dy(o)?(e[a]=Math.max(qg(jy(i),jy(o),r),0),(mm.test(o)||mm.test(i))&&(e[a]+="%")):e[a]=o)}(t.rotate||n.rotate)&&(e.rotate=qg(t.rotate||0,n.rotate||0,r))}(a,r,this.latestValues,n,u,c)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=n},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(e){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&(Rf(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=zf.update((()=>{yy.hasAnimatedSinceResize=!0,this.currentAnimation=function(e,t,n){const r=Wv(e)?e:Fv(e);return r.start(Iv("",r,t,n)),r.animation}(0,1e3,{...e,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onComplete:()=>{e.onComplete&&e.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0}))}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const e=this.getStack();e&&e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const e=this.getLead();let{targetWithTransforms:t,target:n,layout:r,latestValues:a}=e;if(t&&n&&r){if(this!==e&&this.layout&&r&&jx(this.options.animationType,this.layout.layoutBox,r.layoutBox)){n=this.target||Ub();const t=Ab(this.layout.layoutBox.x);n.x.min=e.target.x.min,n.x.max=n.x.min+t;const r=Ab(this.layout.layoutBox.y);n.y.min=e.target.y.min,n.y.max=n.y.min+r}Oy(t,n),ly(t,a),zb(this.projectionDeltaWithTransform,this.layoutCorrected,t,a)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new Qy);this.sharedNodes.get(e).add(t);const n=t.options.initialPromotionConfig;t.promote({transition:n?n.transition:void 0,preserveFollowOpacity:n&&n.shouldPreserveFollowOpacity?n.shouldPreserveFollowOpacity(t):void 0})}isLead(){const e=this.getStack();return!e||e.lead===this}getLead(){var e;const{layoutId:t}=this.options;return t&&(null===(e=this.getStack())||void 0===e?void 0:e.lead)||this}getPrevLead(){var e;const{layoutId:t}=this.options;return t?null===(e=this.getStack())||void 0===e?void 0:e.prevLead:void 0}getStack(){const{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:n}={}){const r=this.getStack();r&&r.promote(this,n),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){const e=this.getStack();return!!e&&e.relegate(this)}resetSkewAndRotation(){const{visualElement:e}=this.options;if(!e)return;let t=!1;const{latestValues:n}=e;if((n.z||n.rotate||n.rotateX||n.rotateY||n.rotateZ||n.skewX||n.skewY)&&(t=!0),!t)return;const r={};n.z&&lx("z",e,r,this.animationValues);for(let a=0;a<ix.length;a++)lx(`rotate${ix[a]}`,e,r,this.animationValues),lx(`skew${ix[a]}`,e,r,this.animationValues);e.render();for(const a in r)e.setStaticValue(a,r[a]),this.animationValues&&(this.animationValues[a]=r[a]);e.scheduleRender()}getProjectionStyles(e){var t,n;if(!this.instance||this.isSVG)return;if(!this.isVisible)return sx;const r={visibility:""},a=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,r.opacity="",r.pointerEvents=tx(null==e?void 0:e.pointerEvents)||"",r.transform=a?a(this.latestValues,""):"none",r;const i=this.getLead();if(!this.projectionDelta||!this.layout||!i.target){const t={};return this.options.layoutId&&(t.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,t.pointerEvents=tx(null==e?void 0:e.pointerEvents)||""),this.hasProjected&&!Xb(this.latestValues)&&(t.transform=a?a({},""):"none",this.hasProjected=!1),t}const s=i.animationValues||i.latestValues;this.applyTransformsToTarget(),r.transform=function(e,t,n){let r="";const a=e.x.translate/t.x,i=e.y.translate/t.y,s=(null==n?void 0:n.z)||0;if((a||i||s)&&(r=`translate3d(${a}px, ${i}px, ${s}px) `),1===t.x&&1===t.y||(r+=`scale(${1/t.x}, ${1/t.y}) `),n){const{transformPerspective:e,rotate:t,rotateX:a,rotateY:i,skewX:s,skewY:o}=n;e&&(r=`perspective(${e}px) ${r}`),t&&(r+=`rotate(${t}deg) `),a&&(r+=`rotateX(${a}deg) `),i&&(r+=`rotateY(${i}deg) `),s&&(r+=`skewX(${s}deg) `),o&&(r+=`skewY(${o}deg) `)}const o=e.x.scale*t.x,l=e.y.scale*t.y;return 1===o&&1===l||(r+=`scale(${o}, ${l})`),r||"none"}(this.projectionDeltaWithTransform,this.treeScale,s),a&&(r.transform=a(s,r.transform));const{x:o,y:l}=this.projectionDelta;r.transformOrigin=`${100*o.origin}% ${100*l.origin}% 0`,i.animationValues?r.opacity=i===this?null!==(n=null!==(t=s.opacity)&&void 0!==t?t:this.latestValues.opacity)&&void 0!==n?n:1:this.preserveOpacity?this.latestValues.opacity:s.opacityExit:r.opacity=i===this?void 0!==s.opacity?s.opacity:"":void 0!==s.opacityExit?s.opacityExit:0;for(const c in Cy){if(void 0===s[c])continue;const{correct:e,applyTo:t}=Cy[c],n="none"===r.transform?s[c]:e(s[c],i);if(t){const e=t.length;for(let a=0;a<e;a++)r[t[a]]=n}else r[c]=n}return this.options.layoutId&&(r.pointerEvents=i===this?tx(null==e?void 0:e.pointerEvents)||"":"none"),r}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach((e=>{var t;return null===(t=e.currentAnimation)||void 0===t?void 0:t.stop()})),this.root.nodes.forEach(gx),this.root.sharedNodes.clear()}}}function dx(e){e.updateLayout()}function hx(e){var t;const n=(null===(t=e.resumeFrom)||void 0===t?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&n&&e.hasListeners("didUpdate")){const{layoutBox:t,measuredBox:r}=e.layout,{animationType:a}=e.options,i=n.source!==e.layout.source;"size"===a?qb((e=>{const r=i?n.measuredBox[e]:n.layoutBox[e],a=Ab(r);r.min=t[e].min,r.max=r.min+a})):jx(a,n.layoutBox,t)&&qb((r=>{const a=i?n.measuredBox[r]:n.layoutBox[r],s=Ab(t[r]);a.max=a.min+s,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[r].max=e.relativeTarget[r].min+s)}));const s=Wb();zb(s,t,n.layoutBox);const o=Wb();i?zb(o,e.applyTransform(r,!0),n.measuredBox):zb(o,t,n.layoutBox);const l=!Uy(s);let c=!1;if(!e.resumeFrom){const r=e.getClosestProjectingParent();if(r&&!r.resumeFrom){const{snapshot:a,layout:i}=r;if(a&&i){const s=Ub();Vb(s,n.layoutBox,a.layoutBox);const o=Ub();Vb(o,t,i.layoutBox),Yy(s,o)||(c=!0),r.options.layoutRoot&&(e.relativeTarget=o,e.relativeTargetOrigin=s,e.relativeParent=r)}}}e.notifyListeners("didUpdate",{layout:t,snapshot:n,delta:o,layoutDelta:s,hasLayoutChanged:l,hasRelativeTargetChanged:c})}else if(e.isLead()){const{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function px(e){ax&&rx.totalNodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=Boolean(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function fx(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function mx(e){e.clearSnapshot()}function gx(e){e.clearMeasurements()}function vx(e){e.isLayoutDirty=!1}function bx(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function yx(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function xx(e){e.resolveTargetDelta()}function wx(e){e.calcProjection()}function kx(e){e.resetSkewAndRotation()}function Cx(e){e.removeLeadSnapshot()}function Sx(e,t,n){e.translate=qg(t.translate,0,n),e.scale=qg(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function Px(e,t,n,r){e.min=qg(t.min,n.min,r),e.max=qg(t.max,n.max,r)}function Mx(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}const Ex={duration:.45,ease:[.4,0,.1,1]},Nx=e=>"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),Tx=Nx("applewebkit/")&&!Nx("chrome/")?Math.round:If;function _x(e){e.min=Tx(e.min),e.max=Tx(e.max)}function jx(e,t,n){return"position"===e||"preserve-aspect"===e&&(r=Zy(t),a=Zy(n),i=.2,!(Math.abs(r-a)<=i));var r,a,i}function Dx(e){var t;return e!==e.root&&(null===(t=e.scroll)||void 0===t?void 0:t.wasRoot)}const Ix=ux({attachResizeListener:(e,t)=>pb(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),Ax={current:void 0},Lx=ux({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!Ax.current){const e=new Ix({});e.mount(window),e.setOptions({layoutScroll:!0}),Ax.current=e}return Ax.current},resetTransform:(e,t)=>{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>Boolean("fixed"===window.getComputedStyle(e).position)}),zx={pan:{Feature:class extends ob{constructor(){super(...arguments),this.removePointerDownListener=If}onPointerDown(e){this.session=new vb(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:uy(this.node)})}createPanHandlers(){const{onPanSessionStart:e,onPanStart:t,onPan:n,onPanEnd:r}=this.node.getProps();return{onSessionStart:fy(e),onStart:fy(t),onMove:n,onEnd:(e,t)=>{delete this.session,r&&zf.postRender((()=>r(e,t)))}}}mount(){this.removePointerDownListener=fb(this.node.current,"pointerdown",(e=>this.onPointerDown(e)))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}},drag:{Feature:class extends ob{constructor(e){super(e),this.removeGroupControls=If,this.removeListeners=If,this.controls=new hy(e)}mount(){const{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||If}unmount(){this.removeGroupControls(),this.removeListeners()}},ProjectionNode:Lx,MeasureLayout:Ey}};function Rx(e,t){const n=t?"pointerenter":"pointerleave",r=t?"onHoverStart":"onHoverEnd";return fb(e.current,n,((n,a)=>{if("touch"===n.pointerType||Nb())return;const i=e.getProps();e.animationState&&i.whileHover&&e.animationState.setActive("whileHover",t);const s=i[r];s&&zf.postRender((()=>s(n,a)))}),{passive:!e.getProps()[r]})}const Ox=(e,t)=>!!t&&(e===t||Ox(e,t.parentElement));function Vx(e,t){if(!t)return;const n=new PointerEvent("pointer"+e);t(n,db(n))}const Fx=new WeakMap,Bx=new WeakMap,$x=e=>{const t=Fx.get(e.target);t&&t(e)},Kx=e=>{e.forEach($x)};function Hx(e,t,n){const r=function({root:e,...t}){const n=e||document;Bx.has(n)||Bx.set(n,{});const r=Bx.get(n),a=JSON.stringify(t);return r[a]||(r[a]=new IntersectionObserver(Kx,{root:e,...t})),r[a]}(t);return Fx.set(e,n),r.observe(e),()=>{Fx.delete(e),r.unobserve(e)}}const Wx={some:0,all:1};const Ux={inView:{Feature:class extends ob{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:e={}}=this.node.getProps(),{root:t,margin:n,amount:r="some",once:a}=e,i={root:t?t.current:void 0,rootMargin:n,threshold:"number"==typeof r?r:Wx[r]};return Hx(this.node.current,i,(e=>{const{isIntersecting:t}=e;if(this.isInView===t)return;if(this.isInView=t,a&&!t&&this.hasEnteredView)return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);const{onViewportEnter:n,onViewportLeave:r}=this.node.getProps(),i=t?n:r;i&&i(e)}))}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;const{props:e,prevProps:t}=this.node;["amount","margin","root"].some(function({viewport:e={}},{viewport:t={}}={}){return n=>e[n]!==t[n]}(e,t))&&this.startObserver()}unmount(){}}},tap:{Feature:class extends ob{constructor(){super(...arguments),this.removeStartListeners=If,this.removeEndListeners=If,this.removeAccessibleListeners=If,this.startPointerPress=(e,t)=>{if(this.isPressing)return;this.removeEndListeners();const n=this.node.getProps(),r=fb(window,"pointerup",((e,t)=>{if(!this.checkPressEnd())return;const{onTap:n,onTapCancel:r,globalTapTarget:a}=this.node.getProps(),i=a||Ox(this.node.current,e.target)?n:r;i&&zf.update((()=>i(e,t)))}),{passive:!(n.onTap||n.onPointerUp)}),a=fb(window,"pointercancel",((e,t)=>this.cancelPress(e,t)),{passive:!(n.onTapCancel||n.onPointerCancel)});this.removeEndListeners=Wg(r,a),this.startPress(e,t)},this.startAccessiblePress=()=>{const e=pb(this.node.current,"keydown",(e=>{if("Enter"!==e.key||this.isPressing)return;this.removeEndListeners(),this.removeEndListeners=pb(this.node.current,"keyup",(e=>{"Enter"===e.key&&this.checkPressEnd()&&Vx("up",((e,t)=>{const{onTap:n}=this.node.getProps();n&&zf.postRender((()=>n(e,t)))}))})),Vx("down",((e,t)=>{this.startPress(e,t)}))})),t=pb(this.node.current,"blur",(()=>{this.isPressing&&Vx("cancel",((e,t)=>this.cancelPress(e,t)))}));this.removeAccessibleListeners=Wg(e,t)}}startPress(e,t){this.isPressing=!0;const{onTapStart:n,whileTap:r}=this.node.getProps();r&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),n&&zf.postRender((()=>n(e,t)))}checkPressEnd(){this.removeEndListeners(),this.isPressing=!1;return this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!Nb()}cancelPress(e,t){if(!this.checkPressEnd())return;const{onTapCancel:n}=this.node.getProps();n&&zf.postRender((()=>n(e,t)))}mount(){const e=this.node.getProps(),t=fb(e.globalTapTarget?window:this.node.current,"pointerdown",this.startPointerPress,{passive:!(e.onTapStart||e.onPointerStart)}),n=pb(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=Wg(t,n)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}},focus:{Feature:class extends ob{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch(t){e=!0}e&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=Wg(pb(this.node.current,"focus",(()=>this.onFocus())),pb(this.node.current,"blur",(()=>this.onBlur())))}unmount(){}}},hover:{Feature:class extends ob{mount(){this.unmount=Wg(Rx(this.node,!0),Rx(this.node,!1))}unmount(){}}}},qx={layout:{ProjectionNode:Lx,MeasureLayout:Ey}},Gx=K.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"}),Yx=K.createContext({}),Zx="undefined"!=typeof window,Xx=Zx?K.useLayoutEffect:K.useEffect,Qx=K.createContext({strict:!1});let Jx=!1;function ew(e,t,n,r,a){var i;const{visualElement:s}=K.useContext(Yx),o=K.useContext(Qx),l=K.useContext(my),c=K.useContext(Gx).reducedMotion,u=K.useRef();r=r||o.renderer,!u.current&&r&&(u.current=r(e,{visualState:t,parent:s,props:n,presenceContext:l,blockInitialAnimation:!!l&&!1===l.initial,reducedMotionConfig:c}));const d=u.current,h=K.useContext(by);!d||d.projection||!a||"html"!==d.type&&"svg"!==d.type||function(e,t,n,r){const{layoutId:a,layout:i,drag:s,dragConstraints:o,layoutScroll:l,layoutRoot:c}=t;e.projection=new n(e.latestValues,t["data-framer-portal-id"]?void 0:nw(e.parent)),e.projection.setOptions({layoutId:a,layout:i,alwaysMeasureLayout:Boolean(s)||o&&Tb(o),visualElement:e,animationType:"string"==typeof i?i:"both",initialPromotionConfig:r,layoutScroll:l,layoutRoot:c})}(u.current,n,a,h),K.useInsertionEffect((()=>{d&&d.update(n,l)}));const p=n[Kv],f=K.useRef(Boolean(p)&&!window.MotionHandoffIsComplete&&(null===(i=window.MotionHasOptimisedAnimation)||void 0===i?void 0:i.call(window,p)));return Xx((()=>{d&&(d.updateFeatures(),Py.render(d.render),f.current&&d.animationState&&d.animationState.animateChanges())})),K.useEffect((()=>{d&&(!f.current&&d.animationState&&d.animationState.animateChanges(),f.current=!1,Jx||(Jx=!0,queueMicrotask(tw)))})),d}function tw(){window.MotionHandoffIsComplete=!0}function nw(e){if(e)return!1!==e.options.allowProjection?e.projection:nw(e.parent)}function rw(e,t,n){return K.useCallback((r=>{r&&e.mount&&e.mount(r),t&&(r?t.mount(r):t.unmount()),n&&("function"==typeof n?n(r):Tb(n)&&(n.current=r))}),[t])}function aw(e){return hf(e.animate)||xf.some((t=>mf(e[t])))}function iw(e){return Boolean(aw(e)||e.variants)}function sw(e){const{initial:t,animate:n}=function(e,t){if(aw(e)){const{initial:t,animate:n}=e;return{initial:!1===t||mf(t)?t:void 0,animate:mf(n)?n:void 0}}return!1!==e.inherit?t:{}}(e,K.useContext(Yx));return K.useMemo((()=>({initial:t,animate:n})),[ow(t),ow(n)])}function ow(e){return Array.isArray(e)?e.join(" "):e}const lw={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},cw={};for(const NH in lw)cw[NH]={isEnabled:e=>lw[NH].some((t=>!!e[t]))};function uw(e){for(const t in e)cw[t]={...cw[t],...e[t]}}const dw=Symbol.for("motionComponentSymbol");function hw({preloadedFeatures:e,createVisualElement:t,useRender:n,useVisualState:r,Component:a}){const i=K.forwardRef((function(e,i){let s;const o={...K.useContext(Gx),...e,layoutId:pw(e)},{isStatic:l}=o,c=sw(e),u=r(e,l);if(!l&&Zx){K.useContext(Qx).strict;const e=function(e){const{drag:t,layout:n}=cw;if(!t&&!n)return{};const r={...t,...n};return{MeasureLayout:(null==t?void 0:t.isEnabled(e))||(null==n?void 0:n.isEnabled(e))?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}(o);s=e.MeasureLayout,c.visualElement=ew(a,u,o,t,e.ProjectionNode)}return Q.jsxs(Yx.Provider,{value:c,children:[s&&c.visualElement?Q.jsx(s,{visualElement:c.visualElement,...o}):null,n(a,e,rw(u,c.visualElement,i),u,l,c.visualElement)]})}));return i[dw]=a,i}function pw({layoutId:e}){const t=K.useContext(vy).id;return t&&void 0!==e?t+"-"+e:e}const fw=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function mw(e){return"string"==typeof e&&!e.includes("-")&&!!(fw.indexOf(e)>-1||/[A-Z]/u.test(e))}function gw(e,{style:t,vars:n},r,a){Object.assign(e.style,t,a&&a.getProjectionStyles(r));for(const i in n)e.style.setProperty(i,n[i])}const vw=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function bw(e,t,n,r){gw(e,t,void 0,r);for(const a in t.attrs)e.setAttribute(vw.has(a)?a:$v(a),t.attrs[a])}function yw(e,{layout:t,layoutId:n}){return kf.has(e)||e.startsWith("origin")||(t||void 0!==n)&&(!!Cy[e]||"opacity"===e)}function xw(e,t,n){var r;const{style:a}=e,i={};for(const s in a)(Wv(a[s])||t.style&&Wv(t.style[s])||yw(s,e)||void 0!==(null===(r=null==n?void 0:n.getValue(s))||void 0===r?void 0:r.liveStyle))&&(i[s]=a[s]);return n&&a&&"string"==typeof a.willChange&&(n.applyWillChange=!1),i}function ww(e,t,n){const r=xw(e,t,n);for(const a in e)if(Wv(e[a])||Wv(t[a])){r[-1!==wf.indexOf(a)?"attr"+a.charAt(0).toUpperCase()+a.substring(1):a]=e[a]}return r}function kw(e){const t=K.useRef(null);return null===t.current&&(t.current=e()),t.current}const Cw=e=>(t,n)=>{const r=K.useContext(Yx),a=K.useContext(my),i=()=>function({applyWillChange:e=!1,scrapeMotionValuesFromProps:t,createRenderState:n,onMount:r},a,i,s,o){const l={latestValues:Pw(a,i,s,!o&&e,t),renderState:n()};return r&&(l.mount=e=>r(a,e,l)),l}(e,t,r,a,n);return n?i():kw(i)};function Sw(e,t,n){const r=Array.isArray(t)?t:[t];for(let a=0;a<r.length;a++){const t=vf(e,r[a]);if(t){const{transitionEnd:e,transition:r,...a}=t;n(a,e)}}}function Pw(e,t,n,r,a){var i;const s={};let o=r&&void 0===(null===(i=e.style)||void 0===i?void 0:i.willChange);const l=a(e,{});for(const m in l)s[m]=tx(l[m]);let{initial:c,animate:u}=e;const d=aw(e),h=iw(e);t&&h&&!d&&!1!==e.inherit&&(void 0===c&&(c=t.initial),void 0===u&&(u=t.animate));let p=!!n&&!1===n.initial;p=p||!1===c;const f=p?u:c;return f&&"boolean"!=typeof f&&!hf(f)&&Sw(e,f,((e,t)=>{for(const n in e){let t=e[n];if(Array.isArray(t)){t=t[p?t.length-1:0]}null!==t&&(s[n]=t)}for(const n in t)s[n]=t[n]})),o&&u&&!1!==c&&!hf(u)&&Sw(e,u,(e=>{for(const t in e){if(Uv(t))return void(s.willChange="transform")}})),s}const Mw=()=>({style:{},transform:{},transformOrigin:{},vars:{}}),Ew=()=>({...Mw(),attrs:{}}),Nw=(e,t)=>t&&"number"==typeof e?t.transform(e):e,Tw={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},_w=wf.length;function jw(e,t,n){let r="",a=!0;for(let i=0;i<_w;i++){const s=wf[i],o=e[s];if(void 0===o)continue;let l=!0;if(l="number"==typeof o?o===(s.startsWith("scale")?1:0):0===parseFloat(o),!l||n){const e=Nw(o,dg[s]);if(!l){a=!1;r+=`${Tw[s]||s}(${e}) `}n&&(t[s]=e)}}return r=r.trim(),n?r=n(t,a?"":r):a&&(r="none"),r}function Dw(e,t,n){const{style:r,vars:a,transformOrigin:i}=e;let s=!1,o=!1;for(const l in t){const e=t[l];if(kf.has(l))s=!0;else if(rm(l))a[l]=e;else{const t=Nw(e,dg[l]);l.startsWith("origin")?(o=!0,i[l]=t):r[l]=t}}if(t.transform||(s||n?r.transform=jw(t,e.transform,n):r.transform&&(r.transform="none")),o){const{originX:e="50%",originY:t="50%",originZ:n=0}=i;r.transformOrigin=`${e} ${t} ${n}`}}function Iw(e,t,n){return"string"==typeof e?e:gm.transform(t+n*e)}const Aw={offset:"stroke-dashoffset",array:"stroke-dasharray"},Lw={offset:"strokeDashoffset",array:"strokeDasharray"};function zw(e,{attrX:t,attrY:n,attrScale:r,originX:a,originY:i,pathLength:s,pathSpacing:o=1,pathOffset:l=0,...c},u,d){if(Dw(e,c,d),u)return void(e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox));e.attrs=e.style,e.style={};const{attrs:h,style:p,dimensions:f}=e;h.transform&&(f&&(p.transform=h.transform),delete h.transform),f&&(void 0!==a||void 0!==i||p.transform)&&(p.transformOrigin=function(e,t,n){return`${Iw(t,e.x,e.width)} ${Iw(n,e.y,e.height)}`}(f,void 0!==a?a:.5,void 0!==i?i:.5)),void 0!==t&&(h.x=t),void 0!==n&&(h.y=n),void 0!==r&&(h.scale=r),void 0!==s&&function(e,t,n=1,r=0,a=!0){e.pathLength=1;const i=a?Aw:Lw;e[i.offset]=gm.transform(-r);const s=gm.transform(t),o=gm.transform(n);e[i.array]=`${s} ${o}`}(h,s,o,l,!1)}const Rw=e=>"string"==typeof e&&"svg"===e.toLowerCase(),Ow={useVisualState:Cw({scrapeMotionValuesFromProps:ww,createRenderState:Ew,onMount:(e,t,{renderState:n,latestValues:r})=>{zf.read((()=>{try{n.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(e){n.dimensions={x:0,y:0,width:0,height:0}}})),zf.render((()=>{zw(n,r,Rw(t.tagName),e.transformTemplate),bw(t,n)}))}})},Vw={useVisualState:Cw({applyWillChange:!0,scrapeMotionValuesFromProps:xw,createRenderState:Mw})};function Fw(e,t,n){for(const r in t)Wv(t[r])||yw(r,n)||(e[r]=t[r])}function Bw(e,t){const n={};return Fw(n,e.style||{},e),Object.assign(n,function({transformTemplate:e},t){return K.useMemo((()=>{const n=Mw();return Dw(n,t,e),Object.assign({},n.vars,n.style)}),[t])}(e,t)),n}function $w(e,t){const n={},r=Bw(e,t);return e.drag&&!1!==e.dragListener&&(n.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout="none",r.touchAction=!0===e.drag?"none":"pan-"+("x"===e.drag?"y":"x")),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(n.tabIndex=0),n.style=r,n}const Kw=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function Hw(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||Kw.has(e)}let Ww=e=>!Hw(e);function Uw(e){e&&(Ww=t=>t.startsWith("on")?!Hw(t):e(t))}try{Uw(require("@emotion/is-prop-valid").default)}catch(EH){}function qw(e,t,n){const r={};for(const a in e)"values"===a&&"object"==typeof e.values||(Ww(a)||!0===n&&Hw(a)||!t&&!Hw(a)||e.draggable&&a.startsWith("onDrag"))&&(r[a]=e[a]);return r}function Gw(e,t,n,r){const a=K.useMemo((()=>{const n=Ew();return zw(n,t,Rw(r),e.transformTemplate),{...n.attrs,style:{...n.style}}}),[t]);if(e.style){const t={};Fw(t,e.style,e),a.style={...t,...a.style}}return a}function Yw(e=!1){return(t,n,r,{latestValues:a},i)=>{const s=(mw(t)?Gw:$w)(n,a,i,t),o=qw(n,"string"==typeof t,e),l=t!==K.Fragment?{...o,...s,ref:r}:{},{children:c}=n,u=K.useMemo((()=>Wv(c)?c.get():c),[c]);return K.createElement(t,{...l,children:u})}}function Zw(e,t){return function(n,{forwardMotionProps:r}={forwardMotionProps:!1}){return hw({...mw(n)?Ow:Vw,preloadedFeatures:e,useRender:Yw(r),createVisualElement:t,Component:n})}}const Xw={current:null},Qw={current:!1};const Jw=new WeakMap,ek=[...Nm,Wm,rg],tk=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class nk{scrapeMotionValuesFromProps(e,t,n){return{}}constructor({parent:e,props:t,presenceContext:n,reducedMotionConfig:r,blockInitialAnimation:a,visualState:i},s={}){this.applyWillChange=!1,this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=Lm,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const e=xg.now();this.renderScheduledAt<e&&(this.renderScheduledAt=e,zf.render(this.render,!1,!0))};const{latestValues:o,renderState:l}=i;this.latestValues=o,this.baseTarget={...o},this.initialValues=t.initial?{...o}:{},this.renderState=l,this.parent=e,this.props=t,this.presenceContext=n,this.depth=e?e.depth+1:0,this.reducedMotionConfig=r,this.options=s,this.blockInitialAnimation=Boolean(a),this.isControllingVariants=aw(t),this.isVariantNode=iw(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=Boolean(e&&e.current);const{willChange:c,...u}=this.scrapeMotionValuesFromProps(t,{},this);for(const d in u){const e=u[d];void 0!==o[d]&&Wv(e)&&e.set(o[d],!1)}}mount(e){this.current=e,Jw.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach(((e,t)=>this.bindToMotionValue(t,e))),Qw.current||function(){if(Qw.current=!0,Zx)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>Xw.current=e.matches;e.addListener(t),t()}else Xw.current=!1}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||Xw.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){Jw.delete(this.current),this.projection&&this.projection.unmount(),Rf(this.notifyUpdate),Rf(this.render),this.valueSubscriptions.forEach((e=>e())),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const e in this.events)this.events[e].clear();for(const e in this.features){const t=this.features[e];t&&(t.unmount(),t.isMounted=!1)}this.current=null}bindToMotionValue(e,t){this.valueSubscriptions.has(e)&&this.valueSubscriptions.get(e)();const n=kf.has(e),r=t.on("change",(t=>{this.latestValues[e]=t,this.props.onUpdate&&zf.preRender(this.notifyUpdate),n&&this.projection&&(this.projection.isTransformDirty=!0)})),a=t.on("renderRequest",this.scheduleRender);let i;window.MotionCheckAppearSync&&(i=window.MotionCheckAppearSync(this,e,t)),this.valueSubscriptions.set(e,(()=>{r(),a(),i&&i(),t.owner&&t.stop()}))}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}updateFeatures(){let e="animation";for(e in cw){const t=cw[e];if(!t)continue;const{isEnabled:n,Feature:r}=t;if(!this.features[e]&&r&&n(this.props)&&(this.features[e]=new r(this)),this.features[e]){const t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):Ub()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let n=0;n<tk.length;n++){const t=tk[n];this.propEventSubscriptions[t]&&(this.propEventSubscriptions[t](),delete this.propEventSubscriptions[t]);const r=e["on"+t];r&&(this.propEventSubscriptions[t]=this.on(t,r))}this.prevMotionValues=function(e,t,n){for(const r in t){const a=t[r],i=n[r];if(Wv(a))e.addValue(r,a);else if(Wv(i))e.addValue(r,Fv(a,{owner:e}));else if(i!==a)if(e.hasValue(r)){const t=e.getValue(r);!0===t.liveStyle?t.jump(a):t.hasAnimated||t.set(a)}else{const t=e.getStaticValue(r);e.addValue(r,Fv(void 0!==t?t:a,{owner:e}))}}for(const r in n)void 0===t[r]&&e.removeValue(r);return t}(this,this.scrapeMotionValuesFromProps(e,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(e){return this.props.variants?this.props.variants[e]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(e){const t=this.getClosestVariantNode();if(t)return t.variantChildren&&t.variantChildren.add(e),()=>t.variantChildren.delete(e)}addValue(e,t){const n=this.values.get(e);t!==n&&(n&&this.removeValue(e),this.bindToMotionValue(e,t),this.values.set(e,t),this.latestValues[e]=t.get())}removeValue(e){this.values.delete(e);const t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let n=this.values.get(e);return void 0===n&&void 0!==t&&(n=Fv(null===t?void 0:t,{owner:this}),this.addValue(e,n)),n}readValue(e,t){var n;let r=void 0===this.latestValues[e]&&this.current?null!==(n=this.getBaseTargetFromProps(this.props,e))&&void 0!==n?n:this.readValueFromInstance(this.current,e,this.options):this.latestValues[e];var a;return null!=r&&("string"==typeof r&&(tm(r)||Jf(r))?r=parseFloat(r):(a=r,!ek.find(Em(a))&&rg.test(t)&&(r=fg(e,t))),this.setBaseTarget(e,Wv(r)?r.get():r)),Wv(r)?r.get():r}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){var t;const{initial:n}=this.props;let r;if("string"==typeof n||"object"==typeof n){const a=vf(this.props,n,null===(t=this.presenceContext)||void 0===t?void 0:t.custom);a&&(r=a[e])}if(n&&void 0!==r)return r;const a=this.getBaseTargetFromProps(this.props,e);return void 0===a||Wv(a)?void 0!==this.initialValues[e]&&void 0===r?void 0:this.baseTarget[e]:a}on(e,t){return this.events[e]||(this.events[e]=new Ov),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}}class rk extends nk{constructor(){super(...arguments),this.KeyframeResolver=gg}sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){return e.style?e.style[t]:void 0}removeValueFromRenderState(e,{vars:t,style:n}){delete t[e],delete n[e]}}class ak extends rk{constructor(){super(...arguments),this.type="html",this.applyWillChange=!0,this.renderInstance=gw}readValueFromInstance(e,t){if(kf.has(t)){const e=pg(t);return e&&e.default||0}{const r=(n=e,window.getComputedStyle(n)),a=(rm(t)?r.getPropertyValue(t):r[t])||0;return"string"==typeof a?a.trim():a}var n}measureInstanceViewportBox(e,{transformPagePoint:t}){return cy(e,t)}build(e,t,n){Dw(e,t,n.transformTemplate)}scrapeMotionValuesFromProps(e,t,n){return xw(e,t,n)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:e}=this.props;Wv(e)&&(this.childSubscription=e.on("change",(e=>{this.current&&(this.current.textContent=`${e}`)})))}}class ik extends rk{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=Ub}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(kf.has(t)){const e=pg(t);return e&&e.default||0}return t=vw.has(t)?t:$v(t),e.getAttribute(t)}scrapeMotionValuesFromProps(e,t,n){return ww(e,t,n)}build(e,t,n){zw(e,t,this.isSVGTag,n.transformTemplate)}renderInstance(e,t,n,r){bw(e,t,0,r)}mount(e){this.isSVGTag=Rw(e.tagName),super.mount(e)}}const sk=df(Zw());class ok extends K.Component{getSnapshotBeforeUpdate(e){const t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){const e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function lk({children:e,isPresent:t}){const n=K.useId(),r=K.useRef(null),a=K.useRef({width:0,height:0,top:0,left:0}),{nonce:i}=K.useContext(Gx);return K.useInsertionEffect((()=>{const{width:e,height:s,top:o,left:l}=a.current;if(t||!r.current||!e||!s)return;r.current.dataset.motionPopId=n;const c=document.createElement("style");return i&&(c.nonce=i),document.head.appendChild(c),c.sheet&&c.sheet.insertRule(`\n [data-motion-pop-id="${n}"] {\n position: absolute !important;\n width: ${e}px !important;\n height: ${s}px !important;\n top: ${o}px !important;\n left: ${l}px !important;\n }\n `),()=>{document.head.removeChild(c)}}),[t]),Q.jsx(ok,{isPresent:t,childRef:r,sizeRef:a,children:K.cloneElement(e,{ref:r})})}const ck=({children:e,initial:t,isPresent:n,onExitComplete:r,custom:a,presenceAffectsLayout:i,mode:s})=>{const o=kw(uk),l=K.useId(),c=K.useMemo((()=>({id:l,initial:t,isPresent:n,custom:a,onExitComplete:e=>{o.set(e,!0);for(const t of o.values())if(!t)return;r&&r()},register:e=>(o.set(e,!1),()=>o.delete(e))})),i?[Math.random()]:[n]);return K.useMemo((()=>{o.forEach(((e,t)=>o.set(t,!1)))}),[n]),K.useEffect((()=>{!n&&!o.size&&r&&r()}),[n]),"popLayout"===s&&(e=Q.jsx(lk,{isPresent:n,children:e})),Q.jsx(my.Provider,{value:c,children:e})};function uk(){return new Map}const dk=e=>e.key||"";function hk(e){const t=[];return K.Children.forEach(e,(e=>{K.isValidElement(e)&&t.push(e)})),t}const pk=({children:e,exitBeforeEnter:t,custom:n,initial:r=!0,onExitComplete:a,presenceAffectsLayout:i=!0,mode:s="sync"})=>{const o=K.useMemo((()=>hk(e)),[e]),l=o.map(dk),c=K.useRef(!0),u=K.useRef(o),d=kw((()=>new Map)),[h,p]=K.useState(o),[f,m]=K.useState(o);Xx((()=>{c.current=!1,u.current=o;for(let e=0;e<f.length;e++){const t=dk(f[e]);l.includes(t)?d.delete(t):!0!==d.get(t)&&d.set(t,!1)}}),[f,l.length,l.join("-")]);const g=[];if(o!==h){let e=[...o];for(let t=0;t<f.length;t++){const n=f[t],r=dk(n);l.includes(r)||(e.splice(t,0,n),g.push(n))}return"wait"===s&&g.length&&(e=g),m(hk(e)),void p(o)}const{forceRender:v}=K.useContext(vy);return Q.jsx(Q.Fragment,{children:f.map((e=>{const t=dk(e),h=o===f||l.includes(t);return Q.jsx(ck,{isPresent:h,initial:!(c.current&&!r)&&void 0,custom:h?void 0:n,presenceAffectsLayout:i,mode:s,onExitComplete:h?void 0:()=>{if(!d.has(t))return;d.set(t,!0);let e=!0;d.forEach((t=>{t||(e=!1)})),e&&(null==v||v(),m(u.current),a&&a())},children:e},t)}))})};function fk({children:e,isValidProp:t,...n}){t&&Uw(t),(n={...K.useContext(Gx),...n}).isStatic=kw((()=>n.isStatic));const r=K.useMemo((()=>n),[JSON.stringify(n.transition),n.transformPagePoint,n.reducedMotion]);return Q.jsx(Gx.Provider,{value:r,children:e})}function mk({children:e,features:t,strict:n=!1}){const[,r]=K.useState(!gk(t)),a=K.useRef(void 0);if(!gk(t)){const{renderer:e,...n}=t;a.current=e,uw(n)}return K.useEffect((()=>{gk(t)&&t().then((({renderer:e,...t})=>{uw(t),a.current=e,r(!0)}))}),[]),Q.jsx(Qx.Provider,{value:{renderer:a.current,strict:n},children:e})}function gk(e){return"function"==typeof e}const vk={renderer:(e,t)=>mw(e)?new ik(t):new ak(t,{allowProjection:e!==K.Fragment}),...cb,...Ux},bk={...vk,...zx,...qx},yk=Object.freeze(Object.defineProperty({__proto__:null,AcceleratedAnimation:_v,AnimatePresence:pk,FlatTree:ex,LayoutGroupContext:vy,LazyMotion:mk,MotionConfig:fk,MotionConfigContext:Gx,MotionContext:Yx,MotionGlobalConfig:_f,MotionValue:Vv,PresenceContext:my,SwitchLayoutGroupContext:by,VisualElement:nk,addPointerEvent:fb,addPointerInfo:hb,addScaleCorrector:Sy,animateVisualElement:Qv,animations:cb,anticipate:Yf,backIn:qf,backInOut:Gf,backOut:Uf,buildTransform:jw,calcLength:Ab,cancelFrame:Rf,circIn:Zf,circInOut:Qf,circOut:Xf,clamp:cm,color:Wm,complex:rg,createBox:Ub,createRendererMotionComponent:hw,cubicBezier:Kf,delay:nx,distance:mb,distance2D:gb,domAnimation:vk,domMax:bk,easeIn:Vg,easeInOut:Bg,easeOut:Fg,filterProps:qw,findSpring:jg,frame:zf,frameData:Of,frameSteps:Vf,inertia:Og,interpolate:ov,invariant:em,isBrowser:Zx,isDragActive:Nb,isMotionValue:Wv,isValidMotionProp:Hw,keyframes:cv,m:sk,makeUseVisualState:Cw,mirrorEasing:Hf,mix:sv,motionValue:Fv,optimizedAppearDataAttribute:Kv,pipe:Wg,progress:Ug,px:gm,resolveMotionValue:tx,reverseEasing:Wf,spring:Rg,useIsomorphicLayoutEffect:Xx,usePresence:gy,visualElementStore:Jw},Symbol.toStringTag,{value:"Module"})),xk={top:"top",bottom:"top",left:"left",right:"left"},wk={top:"bottom",bottom:"top",left:"right",right:"left"},kk={top:"left",left:"top"},Ck={top:"height",left:"width"},Sk={width:"totalWidth",height:"totalHeight"},Pk={};let Mk="undefined"!=typeof document?window.visualViewport:null;function Ek(e){let t=0,n=0,r=0,a=0,i=0,s=0,o={};var l;let c=(null!==(l=null==Mk?void 0:Mk.scale)&&void 0!==l?l:1)>1;if("BODY"===e.tagName){let l=document.documentElement;var u,d;r=l.clientWidth,a=l.clientHeight,t=null!==(u=null==Mk?void 0:Mk.width)&&void 0!==u?u:r,n=null!==(d=null==Mk?void 0:Mk.height)&&void 0!==d?d:a,o.top=l.scrollTop||e.scrollTop,o.left=l.scrollLeft||e.scrollLeft,Mk&&(i=Mk.offsetTop,s=Mk.offsetLeft)}else({width:t,height:n,top:i,left:s}=Ak(e)),o.top=e.scrollTop,o.left=e.scrollLeft,r=t,a=n;var h,p;Jt()&&("BODY"===e.tagName||"HTML"===e.tagName)&&c&&(o.top=0,o.left=0,i=null!==(h=null==Mk?void 0:Mk.pageTop)&&void 0!==h?h:0,s=null!==(p=null==Mk?void 0:Mk.pageLeft)&&void 0!==p?p:0);return{width:t,height:n,totalWidth:r,totalHeight:a,scroll:o,top:i,left:s}}function Nk(e,t,n,r,a,i,s){var o;let l=null!==(o=a.scroll[e])&&void 0!==o?o:0,c=r[Ck[e]],u=r.scroll[xk[e]]+i,d=c+r.scroll[xk[e]]-i,h=t-l+s[e]-r[xk[e]],p=t-l+n+s[e]-r[xk[e]];return h<u?u-h:p>d?Math.max(d-p,u-h):0}function Tk(e){if(Pk[e])return Pk[e];let[t,n]=e.split(" "),r=xk[t]||"right",a=kk[r];xk[n]||(n="center");let i=Ck[r],s=Ck[a];return Pk[e]={placement:t,crossPlacement:n,axis:r,crossAxis:a,size:i,crossSize:s},Pk[e]}function _k(e,t,n,r,a,i,s,o,l,c){let{placement:u,crossPlacement:d,axis:h,crossAxis:p,size:f,crossSize:m}=r,g={};var v,b,y,x,w;g[p]=null!==(v=e[p])&&void 0!==v?v:0,"center"===d?g[p]+=((null!==(b=e[m])&&void 0!==b?b:0)-(null!==(y=n[m])&&void 0!==y?y:0))/2:d!==p&&(g[p]+=(null!==(x=e[m])&&void 0!==x?x:0)-(null!==(w=n[m])&&void 0!==w?w:0)),g[p]+=i;const k=e[p]-n[m]+l+c,C=e[p]+e[m]-l-c;if(g[p]=Jp(g[p],k,C),u===h){const n=o?s[f]:t[Sk[f]];g[wk[h]]=Math.floor(n-e[h]+a)}else g[h]=Math.floor(e[h]+e[f]+a);return g}function jk(e,t,n,r,a,i){let{placement:s,axis:o,size:l}=i;var c,u,d;return s===o?Math.max(0,n[o]-e[o]-(null!==(c=e.scroll[o])&&void 0!==c?c:0)+t[o]-(null!==(u=r[o])&&void 0!==u?u:0)-r[wk[o]]-a):Math.max(0,e[l]+e[o]+e.scroll[o]-t[o]-n[o]-n[l]-(null!==(d=r[o])&&void 0!==d?d:0)-r[wk[o]]-a)}function Dk(e,t,n,r,a,i,s,o,l,c,u,d,h,p,f,m){let g=Tk(e),{size:v,crossAxis:b,crossSize:y,placement:x,crossPlacement:w}=g,k=_k(t,o,n,g,u,d,c,h,f,m),C=u,S=jk(o,c,t,a,i+u,g);if(s&&r[v]>S){let e=Tk(`${wk[x]} ${w}`),r=_k(t,o,n,e,u,d,c,h,f,m);jk(o,c,t,a,i+u,e)>S&&(g=e,k=r,C=u)}let P="bottom";"top"===g.axis?"top"===g.placement?P="top":"bottom"===g.placement&&(P="bottom"):"top"===g.crossAxis&&("top"===g.crossPlacement?P="bottom":"bottom"===g.crossPlacement&&(P="top"));let M=Nk(b,k[b],n[y],o,l,i,c);k[b]+=M;let E=function(e,t,n,r,a,i,s,o){const l=r?n.height:t[Sk.height];var c;let u=null!=e.top?n.top+e.top:n.top+(l-(null!==(c=e.bottom)&&void 0!==c?c:0)-s);var d,h,p,f,m,g;let v="top"!==o?Math.max(0,t.height+t.top+(null!==(d=t.scroll.top)&&void 0!==d?d:0)-u-((null!==(h=a.top)&&void 0!==h?h:0)+(null!==(p=a.bottom)&&void 0!==p?p:0)+i)):Math.max(0,u+s-(t.top+(null!==(f=t.scroll.top)&&void 0!==f?f:0))-((null!==(m=a.top)&&void 0!==m?m:0)+(null!==(g=a.bottom)&&void 0!==g?g:0)+i));return Math.min(t.height-2*i,v)}(k,o,c,h,a,i,n.height,P);p&&p<E&&(E=p),n.height=Math.min(n.height,E),k=_k(t,o,n,g,C,d,c,h,f,m),M=Nk(b,k[b],n[y],o,l,i,c),k[b]+=M;let N={},T=t[b]-k[b]-a[xk[b]],_=T+.5*t[y];const j=f/2+m;var D,I,A,L;const z="left"===xk[b]?(null!==(D=a.left)&&void 0!==D?D:0)+(null!==(I=a.right)&&void 0!==I?I:0):(null!==(A=a.top)&&void 0!==A?A:0)+(null!==(L=a.bottom)&&void 0!==L?L:0),R=n[y]-z-f/2-m,O=Jp(_,t[b]+f/2-(k[b]+a[xk[b]]),t[b]+t[y]-f/2-(k[b]+a[xk[b]]));N[b]=Jp(O,j,R),({placement:x,crossPlacement:w}=g),f?T=N[b]:"right"===w?T+=t[y]:"center"===w&&(T+=t[y]/2);let V="left"===x||"top"===x?n[v]:0,F={x:"top"===x||"bottom"===x?T:V,y:"left"===x||"right"===x?T:V};return{position:k,maxHeight:E,arrowOffsetLeft:N.left,arrowOffsetTop:N.top,placement:x,triggerAnchorPoint:F}}function Ik(e){let{placement:t,targetNode:n,overlayNode:r,scrollNode:a,padding:i,shouldFlip:s,boundaryElement:o,offset:l,crossOffset:c,maxHeight:u,arrowSize:d=0,arrowBoundaryOffset:h=0}=e,p=r instanceof HTMLElement?function(e){let t=e.offsetParent;t&&t===document.body&&"static"===window.getComputedStyle(t).position&&!zk(t)&&(t=document.documentElement);if(null==t)for(t=e.parentElement;t&&!zk(t);)t=t.parentElement;return t||document.documentElement}(r):document.documentElement,f=p===document.documentElement;const m=window.getComputedStyle(p).position;let g=!!m&&"static"!==m,v=f?Ak(n):Lk(n,p);if(!f){let{marginTop:e,marginLeft:t}=window.getComputedStyle(n);v.top+=parseInt(e,10)||0,v.left+=parseInt(t,10)||0}let b=Ak(r),y=function(e){let t=window.getComputedStyle(e);return{top:parseInt(t.marginTop,10)||0,bottom:parseInt(t.marginBottom,10)||0,left:parseInt(t.marginLeft,10)||0,right:parseInt(t.marginRight,10)||0}}(r);var x,w,k,C;b.width+=(null!==(x=y.left)&&void 0!==x?x:0)+(null!==(w=y.right)&&void 0!==w?w:0),b.height+=(null!==(k=y.top)&&void 0!==k?k:0)+(null!==(C=y.bottom)&&void 0!==C?C:0);let S={top:(P=a).scrollTop,left:P.scrollLeft,width:P.scrollWidth,height:P.scrollHeight};var P;let M=Ek(o),E=Ek(p),N="BODY"===o.tagName?Ak(p):Lk(p,o);return"HTML"===p.tagName&&"BODY"===o.tagName&&(E.scroll.top=0,E.scroll.left=0),Dk(t,v,b,S,y,i,s,M,E,N,l,c,g,u,d,h)}function Ak(e){let{top:t,left:n,width:r,height:a}=e.getBoundingClientRect(),{scrollTop:i,scrollLeft:s,clientTop:o,clientLeft:l}=document.documentElement;return{top:t+i-o,left:n+s-l,width:r,height:a}}function Lk(e,t){let n,r=window.getComputedStyle(e);if("fixed"===r.position){let{top:t,left:r,width:a,height:i}=e.getBoundingClientRect();n={top:t,left:r,width:a,height:i}}else{n=Ak(e);let r=Ak(t),a=window.getComputedStyle(t);r.top+=(parseInt(a.borderTopWidth,10)||0)-t.scrollTop,r.left+=(parseInt(a.borderLeftWidth,10)||0)-t.scrollLeft,n.top-=r.top,n.left-=r.left}return n.top-=parseInt(r.marginTop,10)||0,n.left-=parseInt(r.marginLeft,10)||0,n}function zk(e){let t=window.getComputedStyle(e);return"none"!==t.transform||/transform|perspective/.test(t.willChange)||"none"!==t.filter||"paint"===t.contain||"backdropFilter"in t&&"none"!==t.backdropFilter||"WebkitBackdropFilter"in t&&"none"!==t.WebkitBackdropFilter}const Rk=new WeakMap;let Ok="undefined"!=typeof document?window.visualViewport:null;function Vk(e){let{direction:t}=Je(),{arrowSize:n,targetRef:r,overlayRef:a,arrowRef:i,scrollRef:s=a,placement:o="bottom",containerPadding:l=12,shouldFlip:c=!0,boundaryElement:u=("undefined"!=typeof document?document.body:null),offset:d=0,crossOffset:h=0,shouldUpdatePosition:p=!0,isOpen:f=!0,onClose:m,maxHeight:g,arrowBoundaryOffset:v=0}=e,[b,y]=K.useState(null),x=[p,o,a.current,r.current,null==i?void 0:i.current,s.current,l,c,u,d,h,f,t,g,v,n],w=K.useRef(null==Ok?void 0:Ok.scale);K.useEffect((()=>{f&&(w.current=null==Ok?void 0:Ok.scale)}),[f]);let k=K.useCallback((()=>{var e,m,b;if(!(!1!==p&&f&&a.current&&r.current&&u))return;if((null==Ok?void 0:Ok.scale)!==w.current)return;if(a.current.querySelector("[data-react-aria-incomplete]"))return;if((null===(e=(m=a.current).getAnimations)||void 0===e?void 0:e.call(m).length)>0)return;let x=null;if(s.current&&s.current.contains(document.activeElement)){var k;let e=null===(k=document.activeElement)||void 0===k?void 0:k.getBoundingClientRect(),t=s.current.getBoundingClientRect();var C,S;if(x={type:"top",offset:(null!==(C=null==e?void 0:e.top)&&void 0!==C?C:0)-t.top},x.offset>t.height/2)x.type="bottom",x.offset=(null!==(S=null==e?void 0:e.bottom)&&void 0!==S?S:0)-t.bottom}let P=a.current;var M,E,N;!g&&a.current&&(P.style.top="0px",P.style.bottom="",P.style.maxHeight=(null!==(E=null===(M=window.visualViewport)||void 0===M?void 0:M.height)&&void 0!==E?E:window.innerHeight)+"px");let T=Ik({placement:Fk(o,t),overlayNode:a.current,targetNode:r.current,scrollNode:s.current||a.current,padding:l,shouldFlip:c,boundaryElement:u,offset:d,crossOffset:h,maxHeight:g,arrowSize:null!==(N=null!=n?n:null==i||null===(b=i.current)||void 0===b?void 0:b.getBoundingClientRect().width)&&void 0!==N?N:0,arrowBoundaryOffset:v});if(T.position){if(P.style.top="",P.style.bottom="",P.style.left="",P.style.right="",Object.keys(T.position).forEach((e=>P.style[e]=T.position[e]+"px")),P.style.maxHeight=null!=T.maxHeight?T.maxHeight+"px":"",x&&document.activeElement&&s.current){let e=document.activeElement.getBoundingClientRect(),t=s.current.getBoundingClientRect(),n=e[x.type]-t[x.type];s.current.scrollTop+=n-x.offset}y(T)}}),x);var C;dt(k,x),dt((()=>(window.addEventListener("resize",C,!1),()=>{window.removeEventListener("resize",C,!1)})),[C=k]),xn({ref:a,onResize:k}),xn({ref:r,onResize:k});let S=K.useRef(!1);dt((()=>{let e,t=()=>{S.current=!0,clearTimeout(e),e=setTimeout((()=>{S.current=!1}),500),k()},n=()=>{S.current&&t()};return null==Ok||Ok.addEventListener("resize",t),null==Ok||Ok.addEventListener("scroll",n),()=>{null==Ok||Ok.removeEventListener("resize",t),null==Ok||Ok.removeEventListener("scroll",n)}}),[k]);let P=K.useCallback((()=>{S.current||null==m||m()}),[m,S]);var M,E,N;return function(e){let{triggerRef:t,isOpen:n,onClose:r}=e;K.useEffect((()=>{if(!n||null===r)return;let e=e=>{let n=e.target;if(!t.current||n instanceof Node&&!n.contains(t.current))return;if(e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement)return;let a=r||Rk.get(t.current);a&&a()};return window.addEventListener("scroll",e,!0),()=>{window.removeEventListener("scroll",e,!0)}}),[n,r,t])}({triggerRef:r,isOpen:f,onClose:m&&P}),{overlayProps:{style:{position:b?"absolute":"fixed",top:b?void 0:0,left:b?void 0:0,zIndex:1e5,...null==b?void 0:b.position,maxHeight:null!==(M=null==b?void 0:b.maxHeight)&&void 0!==M?M:"100vh"}},placement:null!==(E=null==b?void 0:b.placement)&&void 0!==E?E:null,triggerAnchorPoint:null!==(N=null==b?void 0:b.triggerAnchorPoint)&&void 0!==N?N:null,arrowProps:{"aria-hidden":"true",role:"presentation",style:{left:null==b?void 0:b.arrowOffsetLeft,top:null==b?void 0:b.arrowOffsetTop}},updatePosition:k}}function Fk(e,t){return"rtl"===t?e.replace("start","right").replace("end","left"):e.replace("start","left").replace("end","right")}function Bk(e){let t=e;return t.nativeEvent=e,t.isDefaultPrevented=()=>t.defaultPrevented,t.isPropagationStopped=()=>t.cancelBubble,t.persist=()=>{},t}function $k(e,t){Object.defineProperty(e,"target",{value:t}),Object.defineProperty(e,"currentTarget",{value:t})}function Kk(e){let t=K.useRef({isFocused:!1,observer:null});dt((()=>{const e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}}),[]);let n=ft((t=>{null==e||e(t)}));return K.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,a=e=>{if(t.current.isFocused=!1,r.disabled){let t=Bk(e);n(t)}t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)};r.addEventListener("focusout",a,{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])}let Hk=!1;let Wk="default",Uk="",qk=new WeakMap;function Gk(e){if(Xt()){if("default"===Wk){const t=kt(e);Uk=t.documentElement.style.webkitUserSelect,t.documentElement.style.webkitUserSelect="none"}Wk="disabled"}else if(e instanceof HTMLElement||e instanceof SVGElement){let t="userSelect"in e.style?"userSelect":"webkitUserSelect";qk.set(e,e.style[t]),e.style[t]="none"}}function Yk(e){if(Xt()){if("disabled"!==Wk)return;Wk="restoring",setTimeout((()=>{mn((()=>{if("restoring"===Wk){const t=kt(e);"none"===t.documentElement.style.webkitUserSelect&&(t.documentElement.style.webkitUserSelect=Uk||""),Uk="",Wk="default"}}))}),300)}else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&qk.has(e)){let t=qk.get(e),n="userSelect"in e.style?"userSelect":"webkitUserSelect";"none"===e.style[n]&&(e.style[n]=t),""===e.getAttribute("style")&&e.removeAttribute("style"),qk.delete(e)}}const Zk=H.createContext({register:()=>{}});function Xk(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function Qk(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,Xk(e,t,"set"),n),n}Zk.displayName="PressResponderContext";var Jk=new WeakMap;class eC{continuePropagation(){Qk(this,Jk,!1)}get shouldStopPropagation(){return function(e,t){return t.get?t.get.call(e):t.value}(e=this,Xk(e,Jk,"get"));var e}constructor(e,t,n,r){var a;ut(this,Jk,{writable:!0,value:void 0}),Qk(this,Jk,!0);let i=null!==(a=null==r?void 0:r.target)&&void 0!==a?a:n.currentTarget;const s=null==i?void 0:i.getBoundingClientRect();let o,l,c=0,u=null;null!=n.clientX&&null!=n.clientY&&(l=n.clientX,u=n.clientY),s&&(null!=l&&null!=u?(o=l-s.left,c=u-s.top):(o=s.width/2,c=s.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=o,this.y=c}}const tC=Symbol("linkClicked"),nC="react-aria-pressable-style",rC="data-react-aria-pressable";function aC(e){let{onPress:t,onPressChange:n,onPressStart:r,onPressEnd:a,onPressUp:i,onClick:s,isDisabled:o,isPressed:l,preventFocusOnPress:c,shouldCancelOnPointerExit:u,allowTextSelectionOnPress:d,ref:h,...p}=function(e){let t=K.useContext(Zk);if(t){let{register:n,...r}=t;e=Lt(r,e),n()}return wn(t,e.ref),e}(e),[f,m]=K.useState(!1),g=K.useRef({isPressed:!1,ignoreEmulatedMouseEvents:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null,disposables:[]}),{addGlobalListener:v,removeAllGlobalListeners:b}=gn(),y=ft(((e,t)=>{let a=g.current;if(o||a.didFirePressStart)return!1;let i=!0;if(a.isTriggeringEvent=!0,r){let n=new eC("pressstart",t,e);r(n),i=n.shouldStopPropagation}return n&&n(!0),a.isTriggeringEvent=!1,a.didFirePressStart=!0,m(!0),i})),x=ft(((e,r,i=!0)=>{let s=g.current;if(!s.didFirePressStart)return!1;s.didFirePressStart=!1,s.isTriggeringEvent=!0;let l=!0;if(a){let t=new eC("pressend",r,e);a(t),l=t.shouldStopPropagation}if(n&&n(!1),m(!1),t&&i&&!o){let n=new eC("press",r,e);t(n),l&&(l=n.shouldStopPropagation)}return s.isTriggeringEvent=!1,l})),w=ft(((e,t)=>{let n=g.current;if(o)return!1;if(i){n.isTriggeringEvent=!0;let r=new eC("pressup",t,e);return i(r),n.isTriggeringEvent=!1,r.shouldStopPropagation}return!0})),k=ft((e=>{let t=g.current;if(t.isPressed&&t.target){t.didFirePressStart&&null!=t.pointerType&&x(oC(t.target,e),t.pointerType,!1),t.isPressed=!1,t.isOverTarget=!1,t.activePointerId=null,t.pointerType=null,b(),d||Yk(t.target);for(let e of t.disposables)e();t.disposables=[]}})),C=ft((e=>{u&&k(e)})),S=ft((e=>{null==s||s(e)})),P=ft(((e,t)=>{if(s){let n=new MouseEvent("click",e);$k(n,t),s(Bk(n))}})),M=K.useMemo((()=>{let e=g.current,t={onKeyDown(t){if(sC(t.nativeEvent,t.currentTarget)&&Tt(t.currentTarget,jt(t.nativeEvent))){var r;lC(jt(t.nativeEvent),t.key)&&t.preventDefault();let a=!0;if(!e.isPressed&&!t.repeat){e.target=t.currentTarget,e.isPressed=!0,e.pointerType="keyboard",a=y(t,"keyboard");let r=t.currentTarget,i=t=>{sC(t,r)&&!t.repeat&&Tt(r,jt(t))&&e.target&&w(oC(e.target,t),"keyboard")};v(kt(t.currentTarget),"keyup",wt(i,n),!0)}a&&t.stopPropagation(),t.metaKey&&Gt()&&(null===(r=e.metaKeyEvents)||void 0===r||r.set(t.key,t.nativeEvent))}else"Meta"===t.key&&(e.metaKeyEvents=new Map)},onClick(t){if((!t||Tt(t.currentTarget,jt(t.nativeEvent)))&&t&&0===t.button&&!e.isTriggeringEvent&&!ln.isOpening){let n=!0;if(o&&t.preventDefault(),e.ignoreEmulatedMouseEvents||e.isPressed||"virtual"!==e.pointerType&&!jn(t.nativeEvent)){if(e.isPressed&&"keyboard"!==e.pointerType){let r=e.pointerType||t.nativeEvent.pointerType||"virtual",a=w(oC(t.currentTarget,t),r),i=x(oC(t.currentTarget,t),r,!0);n=a&&i,e.isOverTarget=!1,S(t),k(t)}}else{let e=y(t,"virtual"),r=w(t,"virtual"),a=x(t,"virtual");S(t),n=e&&r&&a}e.ignoreEmulatedMouseEvents=!1,n&&t.stopPropagation()}}},n=t=>{var n;if(e.isPressed&&e.target&&sC(t,e.target)){var r;lC(jt(t),t.key)&&t.preventDefault();let n=jt(t),a=Tt(e.target,jt(t));x(oC(e.target,t),"keyboard",a),a&&P(t,e.target),b(),"Enter"!==t.key&&iC(e.target)&&Tt(e.target,n)&&!t[tC]&&(t[tC]=!0,ln(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 a;let t=e.metaKeyEvents;e.metaKeyEvents=void 0;for(let n of t.values())null===(a=e.target)||void 0===a||a.dispatchEvent(new KeyboardEvent("keyup",n))}};if("undefined"!=typeof PointerEvent){t.onPointerDown=t=>{if(0!==t.button||!Tt(t.currentTarget,jt(t.nativeEvent)))return;if(a=t.nativeEvent,!tn()&&0===a.width&&0===a.height||1===a.width&&1===a.height&&0===a.pressure&&0===a.detail&&"mouse"===a.pointerType)return void(e.pointerType="virtual");var a;e.pointerType=t.pointerType;let i=!0;if(!e.isPressed){e.isPressed=!0,e.isOverTarget=!0,e.activePointerId=t.pointerId,e.target=t.currentTarget,d||Gk(e.target),i=y(t,e.pointerType);let a=jt(t.nativeEvent);"releasePointerCapture"in a&&a.releasePointerCapture(t.pointerId),v(kt(t.currentTarget),"pointerup",n,!1),v(kt(t.currentTarget),"pointercancel",r,!1)}i&&t.stopPropagation()},t.onMouseDown=t=>{if(Tt(t.currentTarget,jt(t.nativeEvent))&&0===t.button){if(c){let n=function(e){for(;e&&!Yp(e);)e=e.parentElement;let t=Ct(e),n=t.document.activeElement;if(!n||n===e)return;Hk=!0;let r=!1,a=e=>{(e.target===n||r)&&e.stopImmediatePropagation()},i=t=>{(t.target===n||r)&&(t.stopImmediatePropagation(),e||r||(r=!0,Kt(n),l()))},s=t=>{(t.target===e||r)&&t.stopImmediatePropagation()},o=t=>{(t.target===e||r)&&(t.stopImmediatePropagation(),r||(r=!0,Kt(n),l()))};t.addEventListener("blur",a,!0),t.addEventListener("focusout",i,!0),t.addEventListener("focusin",o,!0),t.addEventListener("focus",s,!0);let l=()=>{cancelAnimationFrame(c),t.removeEventListener("blur",a,!0),t.removeEventListener("focusout",i,!0),t.removeEventListener("focusin",o,!0),t.removeEventListener("focus",s,!0),Hk=!1,r=!1},c=requestAnimationFrame(l);return l}(t.target);n&&e.disposables.push(n)}t.stopPropagation()}},t.onPointerUp=t=>{Tt(t.currentTarget,jt(t.nativeEvent))&&"virtual"!==e.pointerType&&(0!==t.button||e.isPressed||w(t,e.pointerType||t.pointerType))},t.onPointerEnter=t=>{t.pointerId===e.activePointerId&&e.target&&!e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!0,y(oC(e.target,t),e.pointerType))},t.onPointerLeave=t=>{t.pointerId===e.activePointerId&&e.target&&e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!1,x(oC(e.target,t),e.pointerType,!1),C(t))};let n=t=>{if(t.pointerId===e.activePointerId&&e.isPressed&&0===t.button&&e.target){if(Tt(e.target,jt(t))&&null!=e.pointerType){let n=!1,r=setTimeout((()=>{e.isPressed&&e.target instanceof HTMLElement&&(n?k(t):(Kt(e.target),e.target.click()))}),80);v(t.currentTarget,"click",(()=>n=!0),!0),e.disposables.push((()=>clearTimeout(r)))}else k(t);e.isOverTarget=!1}},r=e=>{k(e)};t.onDragStart=e=>{Tt(e.currentTarget,jt(e.nativeEvent))&&k(e)}}return t}),[v,o,c,b,d,k,C,x,y,w,S,P]);return K.useEffect((()=>{if(!h)return;const e=kt(h.current);if(!e||!e.head||e.getElementById(nC))return;const t=e.createElement("style");t.id=nC,t.textContent=`\n@layer {\n [${rC}] {\n touch-action: pan-x pan-y pinch-zoom;\n }\n}\n `.trim(),e.head.prepend(t)}),[h]),K.useEffect((()=>{let e=g.current;return()=>{var t;d||Yk(null!==(t=e.target)&&void 0!==t?t:void 0);for(let n of e.disposables)n();e.disposables=[]}}),[d]),{isPressed:l||f,pressProps:Lt(p,M,{[rC]:!0})}}function iC(e){return"A"===e.tagName&&e.hasAttribute("href")}function sC(e,t){const{key:n,code:r}=e,a=t,i=a.getAttribute("role");return!("Enter"!==n&&" "!==n&&"Spacebar"!==n&&"Space"!==r||a instanceof Ct(a).HTMLInputElement&&!uC(a,n)||a instanceof Ct(a).HTMLTextAreaElement||a.isContentEditable||("link"===i||!i&&iC(a))&&"Enter"!==n)}function oC(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 lC(e,t){return e instanceof HTMLInputElement?!uC(e,t):function(e){return!(e instanceof HTMLInputElement||(e instanceof HTMLButtonElement?"submit"===e.type||"reset"===e.type:iC(e)))}(e)}const cC=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function uC(e,t){return"checkbox"===e.type||"radio"===e.type?" "===t:cC.has(e.type)}let dC=null,hC=new Set,pC=new Map,fC=!1,mC=!1;const gC={Tab:!0,Escape:!0};function vC(e,t){for(let n of hC)n(e,t)}function bC(e){fC=!0,function(e){return!(e.metaKey||!Gt()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key)}(e)&&(dC="keyboard",vC("keyboard",e))}function yC(e){dC="pointer","mousedown"!==e.type&&"pointerdown"!==e.type||(fC=!0,vC("pointer",e))}function xC(e){jn(e)&&(fC=!0,dC="virtual")}function wC(e){e.target!==window&&e.target!==document&&!Hk&&e.isTrusted&&(fC||mC||(dC="virtual",vC("virtual",e)),fC=!1,mC=!1)}function kC(){Hk||(fC=!1,mC=!0)}function CC(e){if("undefined"==typeof window||"undefined"==typeof document||pC.get(Ct(e)))return;const t=Ct(e),n=kt(e);let r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){fC=!0,r.apply(this,arguments)},n.addEventListener("keydown",bC,!0),n.addEventListener("keyup",bC,!0),n.addEventListener("click",xC,!0),t.addEventListener("focus",wC,!0),t.addEventListener("blur",kC,!1),"undefined"!=typeof PointerEvent&&(n.addEventListener("pointerdown",yC,!0),n.addEventListener("pointermove",yC,!0),n.addEventListener("pointerup",yC,!0)),t.addEventListener("beforeunload",(()=>{SC(e)}),{once:!0}),pC.set(t,{focus:r})}const SC=(e,t)=>{const n=Ct(e),r=kt(e);t&&r.removeEventListener("DOMContentLoaded",t),pC.has(n)&&(n.HTMLElement.prototype.focus=pC.get(n).focus,r.removeEventListener("keydown",bC,!0),r.removeEventListener("keyup",bC,!0),r.removeEventListener("click",xC,!0),n.removeEventListener("focus",wC,!0),n.removeEventListener("blur",kC,!1),"undefined"!=typeof PointerEvent&&(r.removeEventListener("pointerdown",yC,!0),r.removeEventListener("pointermove",yC,!0),r.removeEventListener("pointerup",yC,!0)),pC.delete(n))};function PC(){return"pointer"!==dC}function MC(){return dC}function EC(e){dC=e,vC(e,null)}"undefined"!=typeof document&&function(e){const t=kt(e);let n;"loading"!==t.readyState?CC(e):(n=()=>{CC(e)},t.addEventListener("DOMContentLoaded",n))}();const NC=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function TC(e,t,n){CC(),K.useEffect((()=>{let t=(t,r)=>{(function(e,t,n){let r=kt(null==n?void 0:n.target);const a="undefined"!=typeof window?Ct(null==n?void 0:n.target).HTMLInputElement:HTMLInputElement,i="undefined"!=typeof window?Ct(null==n?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,s="undefined"!=typeof window?Ct(null==n?void 0:n.target).HTMLElement:HTMLElement,o="undefined"!=typeof window?Ct(null==n?void 0:n.target).KeyboardEvent:KeyboardEvent;return!((e=e||r.activeElement instanceof a&&!NC.has(r.activeElement.type)||r.activeElement instanceof i||r.activeElement instanceof s&&r.activeElement.isContentEditable)&&"keyboard"===t&&n instanceof o&&!gC[n.key])})(!!(null==n?void 0:n.isTextInput),t,r)&&e(PC())};return hC.add(t),()=>{hC.delete(t)}}),t)}function _C(e){const t=kt(e),n=_t(t);if("virtual"===MC()){let r=n;mn((()=>{_t(t)===r&&e.isConnected&&Kt(e)}))}else Kt(e)}function jC(e){let{isDisabled:t,onFocus:n,onBlur:r,onFocusChange:a}=e;const i=K.useCallback((e=>{if(e.target===e.currentTarget)return r&&r(e),a&&a(!1),!0}),[r,a]),s=Kk(i),o=K.useCallback((e=>{const t=kt(e.target),r=t?_t(t):_t();e.target===e.currentTarget&&r===jt(e.nativeEvent)&&(n&&n(e),a&&a(!0),s(e))}),[a,n,s]);return{focusProps:{onFocus:!t&&(n||a||r)?o:void 0,onBlur:t||!r&&!a?void 0:i}}}function DC(e){if(!e)return;let t=!0;return n=>{let r={...n,preventDefault(){n.preventDefault()},isDefaultPrevented:()=>n.isDefaultPrevented(),stopPropagation(){t=!0},continuePropagation(){t=!1},isPropagationStopped:()=>t};e(r),t&&n.stopPropagation()}}function IC(e){return{keyboardProps:e.isDisabled?{}:{onKeyDown:DC(e.onKeyDown),onKeyUp:DC(e.onKeyUp)}}}let AC=H.createContext(null);function LC(e,t){let{focusProps:n}=jC(e),{keyboardProps:r}=IC(e),a=Lt(n,r),i=function(e){let t=K.useContext(AC)||{};wn(t,e);let{ref:n,...r}=t;return r}(t),s=e.isDisabled?{}:i,o=K.useRef(e.autoFocus);K.useEffect((()=>{o.current&&t.current&&_C(t.current),o.current=!1}),[t]);let l=e.excludeFromTabOrder?-1:0;return e.isDisabled&&(l=void 0),{focusableProps:Lt({...a,tabIndex:l},s)}}function zC({children:e}){let t=K.useMemo((()=>({register:()=>{}})),[]);return H.createElement(Zk.Provider,{value:t},e)}function RC(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:a}=e,i=K.useRef({isFocusWithin:!1}),{addGlobalListener:s,removeAllGlobalListeners:o}=gn(),l=K.useCallback((e=>{e.currentTarget.contains(e.target)&&i.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(i.current.isFocusWithin=!1,o(),n&&n(e),a&&a(!1))}),[n,a,i,o]),c=Kk(l),u=K.useCallback((e=>{if(!e.currentTarget.contains(e.target))return;const t=kt(e.target),n=_t(t);if(!i.current.isFocusWithin&&n===jt(e.nativeEvent)){r&&r(e),a&&a(!0),i.current.isFocusWithin=!0,c(e);let n=e.currentTarget;s(t,"focus",(e=>{if(i.current.isFocusWithin&&!Tt(n,e.target)){let r=new t.defaultView.FocusEvent("blur",{relatedTarget:e.target});$k(r,n);let a=Bk(r);l(a)}}),{capture:!0})}}),[r,a,c,s,l]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:u,onBlur:l}}}let OC=!1,VC=0;function FC(e){"touch"===e.pointerType&&(OC=!0,setTimeout((()=>{OC=!1}),50))}function BC(){if("undefined"!=typeof document)return 0===VC&&"undefined"!=typeof PointerEvent&&document.addEventListener("pointerup",FC),VC++,()=>{VC--,VC>0||"undefined"!=typeof PointerEvent&&document.removeEventListener("pointerup",FC)}}function $C(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:r,isDisabled:a}=e,[i,s]=K.useState(!1),o=K.useRef({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;K.useEffect(BC,[]);let{addGlobalListener:l,removeAllGlobalListeners:c}=gn(),{hoverProps:u,triggerHoverEnd:d}=K.useMemo((()=>{let e=(e,t)=>{let a=o.target;o.pointerType="",o.target=null,"touch"!==t&&o.isHovered&&a&&(o.isHovered=!1,c(),r&&r({type:"hoverend",target:a,pointerType:t}),n&&n(!1),s(!1))},i={};return"undefined"!=typeof PointerEvent&&(i.onPointerEnter=r=>{OC&&"mouse"===r.pointerType||((r,i)=>{if(o.pointerType=i,a||"touch"===i||o.isHovered||!r.currentTarget.contains(r.target))return;o.isHovered=!0;let c=r.currentTarget;o.target=c,l(kt(r.target),"pointerover",(t=>{o.isHovered&&o.target&&!Tt(o.target,t.target)&&e(t,t.pointerType)}),{capture:!0}),t&&t({type:"hoverstart",target:c,pointerType:i}),n&&n(!0),s(!0)})(r,r.pointerType)},i.onPointerLeave=t=>{!a&&t.currentTarget.contains(t.target)&&e(t,t.pointerType)}),{hoverProps:i,triggerHoverEnd:e}}),[t,n,r,a,o,l,c]);return K.useEffect((()=>{a&&d({currentTarget:o.target},o.pointerType)}),[a]),{hoverProps:u,isHovered:i}}function KC(e,t){if(e.button>0)return!1;if(e.target){const t=e.target.ownerDocument;if(!t||!t.documentElement.contains(e.target))return!1;if(e.target.closest("[data-react-aria-top-layer]"))return!1}return!!t.current&&!e.composedPath().includes(t.current)}function HC(e){let{onMoveStart:t,onMove:n,onMoveEnd:r}=e,a=K.useRef({didMove:!1,lastPosition:null,id:null}),{addGlobalListener:i,removeGlobalListener:s}=gn(),o=ft(((e,r,i,s)=>{0===i&&0===s||(a.current.didMove||(a.current.didMove=!0,null==t||t({type:"movestart",pointerType:r,shiftKey:e.shiftKey,metaKey:e.metaKey,ctrlKey:e.ctrlKey,altKey:e.altKey})),null==n||n({type:"move",pointerType:r,deltaX:i,deltaY:s,shiftKey:e.shiftKey,metaKey:e.metaKey,ctrlKey:e.ctrlKey,altKey:e.altKey}))})),l=ft(((e,t)=>{Yk(),a.current.didMove&&(null==r||r({type:"moveend",pointerType:t,shiftKey:e.shiftKey,metaKey:e.metaKey,ctrlKey:e.ctrlKey,altKey:e.altKey}))}));return{moveProps:K.useMemo((()=>{let e={},t=()=>{Gk(),a.current.didMove=!1};{let n=e=>{if(e.pointerId===a.current.id){var t,n;let s=e.pointerType||"mouse";var r,i;o(e,s,e.pageX-(null!==(r=null===(t=a.current.lastPosition)||void 0===t?void 0:t.pageX)&&void 0!==r?r:0),e.pageY-(null!==(i=null===(n=a.current.lastPosition)||void 0===n?void 0:n.pageY)&&void 0!==i?i:0)),a.current.lastPosition={pageX:e.pageX,pageY:e.pageY}}},r=e=>{if(e.pointerId===a.current.id){let t=e.pointerType||"mouse";l(e,t),a.current.id=null,s(window,"pointermove",n,!1),s(window,"pointerup",r,!1),s(window,"pointercancel",r,!1)}};e.onPointerDown=e=>{0===e.button&&null==a.current.id&&(t(),e.stopPropagation(),e.preventDefault(),a.current.lastPosition={pageX:e.pageX,pageY:e.pageY},a.current.id=e.pointerId,i(window,"pointermove",n,!1),i(window,"pointerup",r,!1),i(window,"pointercancel",r,!1))}}let n=(e,n,r)=>{t(),o(e,"keyboard",n,r),l(e,"keyboard")};return e.onKeyDown=e=>{switch(e.key){case"Left":case"ArrowLeft":e.preventDefault(),e.stopPropagation(),n(e,-1,0);break;case"Right":case"ArrowRight":e.preventDefault(),e.stopPropagation(),n(e,1,0);break;case"Up":case"ArrowUp":e.preventDefault(),e.stopPropagation(),n(e,0,-1);break;case"Down":case"ArrowDown":e.preventDefault(),e.stopPropagation(),n(e,0,1)}},e}),[a,i,s,o,l])}}const WC=500;function UC(e){let{isDisabled:t,onLongPressStart:n,onLongPressEnd:r,onLongPress:a,threshold:i=WC,accessibilityDescription:s}=e;const o=K.useRef(void 0);let{addGlobalListener:l,removeGlobalListener:c}=gn(),{pressProps:u}=aC({isDisabled:t,onPressStart(e){if(e.continuePropagation(),("mouse"===e.pointerType||"touch"===e.pointerType)&&(n&&n({...e,type:"longpressstart"}),o.current=setTimeout((()=>{e.target.dispatchEvent(new PointerEvent("pointercancel",{bubbles:!0})),kt(e.target).activeElement!==e.target&&Kt(e.target),a&&a({...e,type:"longpress"}),o.current=void 0}),i),"touch"===e.pointerType)){let t=e=>{e.preventDefault()};l(e.target,"contextmenu",t,{once:!0}),l(window,"pointerup",(()=>{setTimeout((()=>{c(e.target,"contextmenu",t)}),30)}),{once:!0})}},onPressEnd(e){o.current&&clearTimeout(o.current),!r||"mouse"!==e.pointerType&&"touch"!==e.pointerType||r({...e,type:"longpressend"})}});return{longPressProps:Lt(u,Mn(a&&!t?s:void 0))}}const qC=H.createContext(null),GC="react-aria-focus-scope-restore";let YC=null;function ZC(e){let{children:t,contain:n,restoreFocus:r,autoFocus:a}=e,i=K.useRef(null),s=K.useRef(null),o=K.useRef([]),{parentNode:l}=K.useContext(qC)||{},c=K.useMemo((()=>new uS({scopeRef:o})),[o]);dt((()=>{let e=l||dS.root;if(dS.getTreeNode(e.scopeRef)&&YC&&!nS(YC,e.scopeRef)){let t=dS.getTreeNode(YC);t&&(e=t)}e.addChild(c),dS.addNode(c)}),[c,l]),dt((()=>{let e=dS.getTreeNode(o);e&&(e.contain=!!n)}),[n]),dt((()=>{var e;let t=null===(e=i.current)||void 0===e?void 0:e.nextSibling,n=[],r=e=>e.stopPropagation();for(;t&&t!==s.current;)n.push(t),t.addEventListener(GC,r),t=t.nextSibling;return o.current=n,()=>{for(let e of n)e.removeEventListener(GC,r)}}),[t]),function(e,t,n){dt((()=>{if(t||n)return;let r=e.current;const a=kt(r?r[0]:void 0);let i=t=>{let n=jt(t);eS(n,e.current)?YC=e:JC(n)||(YC=null)};return a.addEventListener("focusin",i,!1),null==r||r.forEach((e=>e.addEventListener("focusin",i,!1))),()=>{a.removeEventListener("focusin",i,!1),null==r||r.forEach((e=>e.removeEventListener("focusin",i,!1)))}}),[e,t,n])}(o,r,n),function(e,t){let n=K.useRef(void 0),r=K.useRef(void 0);dt((()=>{let a=e.current;if(!t)return void(r.current&&(cancelAnimationFrame(r.current),r.current=void 0));const i=kt(a?a[0]:void 0);let s=t=>{if("Tab"!==t.key||t.altKey||t.ctrlKey||t.metaKey||!QC(e)||t.isComposing)return;let n=_t(i),r=e.current;if(!r||!eS(n,r))return;let a=lS(XC(r),{tabbable:!0},r);if(!n)return;a.currentNode=n;let s=t.shiftKey?a.previousNode():a.nextNode();s||(a.currentNode=t.shiftKey?r[r.length-1].nextElementSibling:r[0].previousElementSibling,s=t.shiftKey?a.previousNode():a.nextNode()),t.preventDefault(),s&&rS(s,!0)},o=t=>{YC&&!nS(YC,e)||!eS(jt(t),e.current)?QC(e)&&!tS(jt(t),e)?n.current?n.current.focus():YC&&YC.current&&iS(YC.current):QC(e)&&(n.current=jt(t)):(YC=e,n.current=jt(t))},l=t=>{r.current&&cancelAnimationFrame(r.current),r.current=requestAnimationFrame((()=>{let r=MC(),a=("virtual"===r||null===r)&&tn()&&en(),s=_t(i);if(!a&&s&&QC(e)&&!tS(s,e)){YC=e;let r=jt(t);var o;if(r&&r.isConnected)n.current=r,null===(o=n.current)||void 0===o||o.focus();else YC.current&&iS(YC.current)}}))};return i.addEventListener("keydown",s,!1),i.addEventListener("focusin",o,!1),null==a||a.forEach((e=>e.addEventListener("focusin",o,!1))),null==a||a.forEach((e=>e.addEventListener("focusout",l,!1))),()=>{i.removeEventListener("keydown",s,!1),i.removeEventListener("focusin",o,!1),null==a||a.forEach((e=>e.removeEventListener("focusin",o,!1))),null==a||a.forEach((e=>e.removeEventListener("focusout",l,!1)))}}),[e,t]),dt((()=>()=>{r.current&&cancelAnimationFrame(r.current)}),[r])}(o,n),function(e,t,n){const r=K.useRef("undefined"!=typeof document?_t(kt(e.current?e.current[0]:void 0)):null);dt((()=>{let r=e.current;const a=kt(r?r[0]:void 0);if(!t||n)return;let i=()=>{YC&&!nS(YC,e)||!eS(_t(a),e.current)||(YC=e)};return a.addEventListener("focusin",i,!1),null==r||r.forEach((e=>e.addEventListener("focusin",i,!1))),()=>{a.removeEventListener("focusin",i,!1),null==r||r.forEach((e=>e.removeEventListener("focusin",i,!1)))}}),[e,n]),dt((()=>{const r=kt(e.current?e.current[0]:void 0);if(!t)return;let a=t=>{if("Tab"!==t.key||t.altKey||t.ctrlKey||t.metaKey||!QC(e)||t.isComposing)return;let n=r.activeElement;if(!tS(n,e)||!sS(e))return;let a=dS.getTreeNode(e);if(!a)return;let i=a.nodeToRestore,s=lS(r.body,{tabbable:!0});s.currentNode=n;let o=t.shiftKey?s.previousNode():s.nextNode();if(i&&i.isConnected&&i!==r.body||(i=void 0,a.nodeToRestore=void 0),(!o||!tS(o,e))&&i){s.currentNode=i;do{o=t.shiftKey?s.previousNode():s.nextNode()}while(tS(o,e));t.preventDefault(),t.stopPropagation(),o?rS(o,!0):JC(i)?rS(i,!0):n.blur()}};return n||r.addEventListener("keydown",a,!0),()=>{n||r.removeEventListener("keydown",a,!0)}}),[e,t,n]),dt((()=>{const n=kt(e.current?e.current[0]:void 0);if(!t)return;let a=dS.getTreeNode(e);var i;return a?(a.nodeToRestore=null!==(i=r.current)&&void 0!==i?i:void 0,()=>{let r=dS.getTreeNode(e);if(!r)return;let a=r.nodeToRestore,i=_t(n);if(t&&a&&(i&&tS(i,e)||i===n.body&&sS(e))){let t=dS.clone();requestAnimationFrame((()=>{if(n.activeElement===n.body){let n=t.getTreeNode(e);for(;n;){if(n.nodeToRestore&&n.nodeToRestore.isConnected)return void oS(n.nodeToRestore);n=n.parent}for(n=t.getTreeNode(e);n;){if(n.scopeRef&&n.scopeRef.current&&dS.getTreeNode(n.scopeRef)){return void oS(aS(n.scopeRef.current,!0))}n=n.parent}}}))}}):void 0}),[e,t])}(o,r,n),function(e,t){const n=H.useRef(t);K.useEffect((()=>{if(n.current){YC=e;const t=kt(e.current?e.current[0]:void 0);!eS(_t(t),YC.current)&&e.current&&iS(e.current)}n.current=!1}),[e])}(o,a),K.useEffect((()=>{const e=_t(kt(o.current?o.current[0]:void 0));let t=null;if(eS(e,o.current)){for(let n of dS.traverse())n.scopeRef&&eS(e,n.scopeRef.current)&&(t=n);t===dS.getTreeNode(o)&&(YC=t.scopeRef)}}),[o]),dt((()=>()=>{var e,t,n;let r=null!==(n=null===(t=dS.getTreeNode(o))||void 0===t||null===(e=t.parent)||void 0===e?void 0:e.scopeRef)&&void 0!==n?n:null;o!==YC&&!nS(o,YC)||r&&!dS.getTreeNode(r)||(YC=r),dS.removeTreeNode(o)}),[o]);let u=K.useMemo((()=>function(e){return{focusNext(t={}){let n=e.current,{from:r,tabbable:a,wrap:i,accept:s}=t;var o;let l=r||_t(kt(null!==(o=n[0])&&void 0!==o?o:void 0)),c=n[0].previousElementSibling,u=lS(XC(n),{tabbable:a,accept:s},n);u.currentNode=eS(l,n)?l:c;let d=u.nextNode();return!d&&i&&(u.currentNode=c,d=u.nextNode()),d&&rS(d,!0),d},focusPrevious(t={}){let n=e.current,{from:r,tabbable:a,wrap:i,accept:s}=t;var o;let l=r||_t(kt(null!==(o=n[0])&&void 0!==o?o:void 0)),c=n[n.length-1].nextElementSibling,u=lS(XC(n),{tabbable:a,accept:s},n);u.currentNode=eS(l,n)?l:c;let d=u.previousNode();return!d&&i&&(u.currentNode=c,d=u.previousNode()),d&&rS(d,!0),d},focusFirst(t={}){let n=e.current,{tabbable:r,accept:a}=t,i=lS(XC(n),{tabbable:r,accept:a},n);i.currentNode=n[0].previousElementSibling;let s=i.nextNode();return s&&rS(s,!0),s},focusLast(t={}){let n=e.current,{tabbable:r,accept:a}=t,i=lS(XC(n),{tabbable:r,accept:a},n);i.currentNode=n[n.length-1].nextElementSibling;let s=i.previousNode();return s&&rS(s,!0),s}}}(o)),[]),d=K.useMemo((()=>({focusManager:u,parentNode:c})),[c,u]);return H.createElement(qC.Provider,{value:d},H.createElement("span",{"data-focus-scope-start":!0,hidden:!0,ref:i}),t,H.createElement("span",{"data-focus-scope-end":!0,hidden:!0,ref:s}))}function XC(e){return e[0].parentElement}function QC(e){let t=dS.getTreeNode(YC);for(;t&&t.scopeRef!==e;){if(t.contain)return!1;t=t.parent}return!0}function JC(e){return tS(e)}function eS(e,t){return!!e&&(!!t&&t.some((t=>t.contains(e))))}function tS(e,t=null){if(e instanceof Element&&e.closest("[data-react-aria-top-layer]"))return!0;for(let{scopeRef:n}of dS.traverse(dS.getTreeNode(t)))if(n&&eS(e,n.current))return!0;return!1}function nS(e,t){var n;let r=null===(n=dS.getTreeNode(t))||void 0===n?void 0:n.parent;for(;r;){if(r.scopeRef===e)return!0;r=r.parent}return!1}function rS(e,t=!1){if(null==e||t){if(null!=e)try{e.focus()}catch{}}else try{_C(e)}catch{}}function aS(e,t=!0){let n=e[0].previousElementSibling,r=XC(e),a=lS(r,{tabbable:t},e);a.currentNode=n;let i=a.nextNode();return t&&!i&&(r=XC(e),a=lS(r,{tabbable:!1},e),a.currentNode=n,i=a.nextNode()),i}function iS(e,t=!0){rS(aS(e,t))}function sS(e){let t=dS.getTreeNode(YC);for(;t&&t.scopeRef!==e;){if(t.nodeToRestore)return!1;t=t.parent}return(null==t?void 0:t.scopeRef)===e}function oS(e){e.dispatchEvent(new CustomEvent(GC,{bubbles:!0,cancelable:!0}))&&rS(e)}function lS(e,t,n){let r=(null==t?void 0:t.tabbable)?Zp:Yp,a=(null==e?void 0:e.nodeType)===Node.ELEMENT_NODE?e:null,i=kt(a),s=function(e,t,n,r){return Nt()?new Dt(e,t,n,r):e.createTreeWalker(t,n,r)}(i,e||i,NodeFilter.SHOW_ELEMENT,{acceptNode(e){var a;if(null==t||null===(a=t.from)||void 0===a?void 0:a.contains(e))return NodeFilter.FILTER_REJECT;if((null==t?void 0:t.tabbable)&&"INPUT"===e.tagName&&"radio"===e.getAttribute("type")){if(!function(e){if(e.checked)return!0;let t=[];if(e.form){var n,r;let a=null===(r=e.form)||void 0===r||null===(n=r.elements)||void 0===n?void 0:n.namedItem(e.name);t=[...null!=a?a:[]]}else t=[...kt(e).querySelectorAll(`input[type="radio"][name="${CSS.escape(e.name)}"]`)].filter((e=>!e.form));return!!t&&!t.some((e=>e.checked))}(e))return NodeFilter.FILTER_REJECT;if("INPUT"===s.currentNode.tagName&&"radio"===s.currentNode.type&&s.currentNode.name===e.name)return NodeFilter.FILTER_REJECT}return!r(e)||n&&!eS(e,n)||(null==t?void 0:t.accept)&&!t.accept(e)?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT}});return(null==t?void 0:t.from)&&(s.currentNode=t.from),s}class cS{get size(){return this.fastMap.size}getTreeNode(e){return this.fastMap.get(e)}addTreeNode(e,t,n){let r=this.fastMap.get(null!=t?t:null);if(!r)return;let a=new uS({scopeRef:e});r.addChild(a),a.parent=r,this.fastMap.set(e,a),n&&(a.nodeToRestore=n)}addNode(e){this.fastMap.set(e.scopeRef,e)}removeTreeNode(e){if(null===e)return;let t=this.fastMap.get(e);if(!t)return;let n=t.parent;for(let a of this.traverse())a!==t&&t.nodeToRestore&&a.nodeToRestore&&t.scopeRef&&t.scopeRef.current&&eS(a.nodeToRestore,t.scopeRef.current)&&(a.nodeToRestore=t.nodeToRestore);let r=t.children;n&&(n.removeChild(t),r.size>0&&r.forEach((e=>n&&n.addChild(e)))),this.fastMap.delete(t.scopeRef)}*traverse(e=this.root){if(null!=e.scopeRef&&(yield e),e.children.size>0)for(let t of e.children)yield*this.traverse(t)}clone(){var e;let t=new cS;var n;for(let r of this.traverse())t.addTreeNode(r.scopeRef,null!==(n=null===(e=r.parent)||void 0===e?void 0:e.scopeRef)&&void 0!==n?n:null,r.nodeToRestore);return t}constructor(){this.fastMap=new Map,this.root=new uS({scopeRef:null}),this.fastMap.set(null,this.root)}}class uS{addChild(e){this.children.add(e),e.parent=this}removeChild(e){this.children.delete(e),e.parent=void 0}constructor(e){this.children=new Set,this.contain=!1,this.scopeRef=e.scopeRef}}let dS=new cS;function hS(e={}){let{autoFocus:t=!1,isTextInput:n,within:r}=e,a=K.useRef({isFocused:!1,isFocusVisible:t||PC()}),[i,s]=K.useState(!1),[o,l]=K.useState((()=>a.current.isFocused&&a.current.isFocusVisible)),c=K.useCallback((()=>l(a.current.isFocused&&a.current.isFocusVisible)),[]),u=K.useCallback((e=>{a.current.isFocused=e,s(e),c()}),[c]);TC((e=>{a.current.isFocusVisible=e,c()}),[],{isTextInput:n});let{focusProps:d}=jC({isDisabled:r,onFocusChange:u}),{focusWithinProps:h}=RC({isDisabled:!r,onFocusWithinChange:u});return{isFocused:i,isFocusVisible:o,focusProps:r?h:d}}function pS(e){let t=function(e){let t=_t(e),n=null==t?void 0:t.getAttribute("aria-activedescendant");return n&&e.getElementById(n)||t}(kt(e));t!==e&&(t&&function(e,t){e.dispatchEvent(new FocusEvent("blur",{relatedTarget:t})),e.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:t}))}(t,e),e&&fS(e,t))}function fS(e,t){e.dispatchEvent(new FocusEvent("focus",{relatedTarget:t})),e.dispatchEvent(new FocusEvent("focusin",{bubbles:!0,relatedTarget:t}))}function mS(e,t,n){let r,{type:a}=e,{isOpen:i}=t;K.useEffect((()=>{n&&n.current&&Rk.set(n.current,t.close)})),"menu"===a?r=!0:"listbox"===a&&(r="listbox");let s=bt();return{triggerProps:{"aria-haspopup":r,"aria-expanded":i,"aria-controls":i?s:void 0,onPress:t.toggle},overlayProps:{id:s}}}const gS="undefined"!=typeof document&&window.visualViewport,vS=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);let bS,yS=0;function xS(e={}){let{isDisabled:t}=e;dt((()=>{if(!t)return yS++,1===yS&&(bS=Xt()?function(){let e,t,n=t=>{e&&e!==document.documentElement&&e!==document.body?e.scrollHeight===e.clientHeight&&e.scrollWidth===e.clientWidth&&t.preventDefault():t.preventDefault()},r=()=>{t&&t()},a=e=>{let t=e.target;(function(e){return e instanceof HTMLInputElement&&!vS.has(e.type)||e instanceof HTMLTextAreaElement||e instanceof HTMLElement&&e.isContentEditable})(t)&&(s(),t.style.transform="translateY(-2000px)",requestAnimationFrame((()=>{t.style.transform="",gS&&(gS.height<window.innerHeight?requestAnimationFrame((()=>{CS(t)})):gS.addEventListener("resize",(()=>CS(t)),{once:!0}))})))},i=null,s=()=>{if(i)return;let e=()=>{window.scrollTo(0,0)},t=window.pageXOffset,n=window.pageYOffset;i=wt(kS(window,"scroll",e),wS(document.documentElement,"paddingRight",window.innerWidth-document.documentElement.clientWidth+"px"),wS(document.documentElement,"overflow","hidden"),wS(document.body,"marginTop",`-${n}px`),(()=>{window.scrollTo(t,n)})),window.scrollTo(0,0)},o=wt(kS(document,"touchstart",(n=>{e=Cn(n.target,!0),e===document.documentElement&&e===document.body||e instanceof HTMLElement&&"auto"===window.getComputedStyle(e).overscrollBehavior&&(t=wS(e,"overscrollBehavior","contain"))}),{passive:!1,capture:!0}),kS(document,"touchmove",n,{passive:!1,capture:!0}),kS(document,"touchend",r,{passive:!1,capture:!0}),kS(document,"focus",a,!0));return()=>{null==t||t(),null==i||i(),o()}}():function(){let e=window.innerWidth-document.documentElement.clientWidth;return wt(e>0&&("scrollbarGutter"in document.documentElement.style?wS(document.documentElement,"scrollbarGutter","stable"):wS(document.documentElement,"paddingRight",`${e}px`)),wS(document.documentElement,"overflow","hidden"))}()),()=>{yS--,0===yS&&bS()}}),[t])}function wS(e,t,n){let r=e.style[t];return e.style[t]=n,()=>{e.style[t]=r}}function kS(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function CS(e){let t=document.scrollingElement||document.documentElement,n=e;for(;n&&n!==t;){let e=Cn(n);if(e!==document.documentElement&&e!==document.body&&e!==n){let t=e.getBoundingClientRect().top,r=n.getBoundingClientRect().top;r>t+n.clientHeight&&(e.scrollTop+=r-t)}n=e.parentElement}}const SS=K.createContext({});function PS(){var e;return null!==(e=K.useContext(SS))&&void 0!==e?e:{}}const MS=H.createContext(null);function ES(e){let{children:t}=e,n=K.useContext(MS),[r,a]=K.useState(0),i=K.useMemo((()=>({parent:n,modalCount:r,addModal(){a((e=>e+1)),n&&n.addModal()},removeModal(){a((e=>e-1)),n&&n.removeModal()}})),[n,r]);return H.createElement(MS.Provider,{value:i},t)}function NS(e){let{modalProviderProps:t}=function(){let e=K.useContext(MS);return{modalProviderProps:{"aria-hidden":!!(e&&e.modalCount>0)||void 0}}}();return H.createElement("div",{"data-overlay-container":!0,...e,...t})}function TS(e){return H.createElement(ES,null,H.createElement(NS,e))}function _S(e){let t=$e(),{portalContainer:n=(t?null:document.body),...r}=e,{getContainer:a}=PS();if(!e.portalContainer&&a&&(n=a()),H.useEffect((()=>{if(null==n?void 0:n.closest("[data-overlay-container]"))throw new Error("An OverlayContainer must not be inside another container. Please change the portalContainer prop.")}),[n]),!n)return null;let i=H.createElement(TS,r);return Kp.createPortal(i,n)}var jS;jS={"ar-AE":{dismiss:"تجاهل"},"bg-BG":{dismiss:"Отхвърляне"},"cs-CZ":{dismiss:"Odstranit"},"da-DK":{dismiss:"Luk"},"de-DE":{dismiss:"Schließen"},"el-GR":{dismiss:"Απόρριψη"},"en-US":{dismiss:"Dismiss"},"es-ES":{dismiss:"Descartar"},"et-EE":{dismiss:"Lõpeta"},"fi-FI":{dismiss:"Hylkää"},"fr-FR":{dismiss:"Rejeter"},"he-IL":{dismiss:"התעלם"},"hr-HR":{dismiss:"Odbaci"},"hu-HU":{dismiss:"Elutasítás"},"it-IT":{dismiss:"Ignora"},"ja-JP":{dismiss:"閉じる"},"ko-KR":{dismiss:"무시"},"lt-LT":{dismiss:"Atmesti"},"lv-LV":{dismiss:"Nerādīt"},"nb-NO":{dismiss:"Lukk"},"nl-NL":{dismiss:"Negeren"},"pl-PL":{dismiss:"Zignoruj"},"pt-BR":{dismiss:"Descartar"},"pt-PT":{dismiss:"Dispensar"},"ro-RO":{dismiss:"Revocare"},"ru-RU":{dismiss:"Пропустить"},"sk-SK":{dismiss:"Zrušiť"},"sl-SI":{dismiss:"Opusti"},"sr-SP":{dismiss:"Odbaci"},"sv-SE":{dismiss:"Avvisa"},"tr-TR":{dismiss:"Kapat"},"uk-UA":{dismiss:"Скасувати"},"zh-CN":{dismiss:"取消"},"zh-TW":{dismiss:"關閉"}};const DS={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 IS(e={}){let{style:t,isFocusable:n}=e,[r,a]=K.useState(!1),{focusWithinProps:i}=RC({isDisabled:!n,onFocusWithinChange:e=>a(e)});return{visuallyHiddenProps:{...i,style:K.useMemo((()=>r?t:t?{...DS,...t}:DS),[r])}}}function AS(e){let{children:t,elementType:n="div",isFocusable:r,style:a,...i}=e,{visuallyHiddenProps:s}=IS(e);return H.createElement(n,Lt(i,s),t)}function LS(e){let{onDismiss:t,...n}=e,r=ct(function(e){return e&&e.__esModule?e.default:e}(jS),"@react-aria/overlays"),a=vn(n,r.format("dismiss"));return H.createElement(AS,null,H.createElement("button",{...a,tabIndex:-1,onClick:()=>{t&&t()},style:{width:1,height:1}}))}const zS="undefined"!=typeof HTMLElement&&"inert"in HTMLElement.prototype;let RS=new WeakMap,OS=[];function VS(e,t){let n=Ct(null==e?void 0:e[0]),r=t instanceof n.Element?{root:t}:t;var a;let i=null!==(a=null==r?void 0:r.root)&&void 0!==a?a:document.body,s=(null==r?void 0:r.shouldUseInert)&&zS,o=new Set(e),l=new Set,c=(e,t)=>{s&&e instanceof n.HTMLElement?e.inert=t:t?e.setAttribute("aria-hidden","true"):(e.removeAttribute("aria-hidden"),e instanceof n.HTMLElement&&(e.inert=!1))},u=e=>{for(let a of e.querySelectorAll("[data-live-announcer], [data-react-aria-top-layer]"))o.add(a);let t=e=>{if(l.has(e)||o.has(e)||e.parentElement&&l.has(e.parentElement)&&"row"!==e.parentElement.getAttribute("role"))return NodeFilter.FILTER_REJECT;for(let t of o)if(e.contains(t))return NodeFilter.FILTER_SKIP;return NodeFilter.FILTER_ACCEPT},n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:t}),r=t(e);if(r===NodeFilter.FILTER_ACCEPT&&d(e),r!==NodeFilter.FILTER_REJECT){let e=n.nextNode();for(;null!=e;)d(e),e=n.nextNode()}},d=e=>{var t;let r=null!==(t=RS.get(e))&&void 0!==t?t:0;var a;(a=e,(s&&a instanceof n.HTMLElement?a.inert:"true"===a.getAttribute("aria-hidden"))&&0===r)||(0===r&&c(e,!0),l.add(e),RS.set(e,r+1))};OS.length&&OS[OS.length-1].disconnect(),u(i);let h=new MutationObserver((e=>{for(let t of e)if("childList"===t.type&&![...o,...l].some((e=>e.contains(t.target))))for(let e of t.addedNodes)!(e instanceof HTMLElement||e instanceof SVGElement)||"true"!==e.dataset.liveAnnouncer&&"true"!==e.dataset.reactAriaTopLayer?e instanceof Element&&u(e):o.add(e)}));h.observe(i,{childList:!0,subtree:!0});let p={visibleNodes:o,hiddenNodes:l,observe(){h.observe(i,{childList:!0,subtree:!0})},disconnect(){h.disconnect()}};return OS.push(p),()=>{h.disconnect();for(let e of l){let t=RS.get(e);null!=t&&(1===t?(c(e,!1),RS.delete(e)):RS.set(e,t-1))}p===OS[OS.length-1]?(OS.pop(),OS.length&&OS[OS.length-1].observe()):OS.splice(OS.indexOf(p),1)}}const FS=H.createContext(null);function BS(e){let t=$e(),{portalContainer:n=(t?null:document.body),isExiting:r}=e,[a,i]=K.useState(!1),s=K.useMemo((()=>({contain:a,setContain:i})),[a,i]),{getContainer:o}=PS();if(!e.portalContainer&&o&&(n=o()),!n)return null;let l=e.children;return e.disableFocusManagement||(l=H.createElement(ZC,{restoreFocus:!0,contain:(e.shouldContainFocus||a)&&!r},l)),l=H.createElement(FS.Provider,{value:s},H.createElement(zC,null,l)),Kp.createPortal(l,n)}function $S(){let e=K.useContext(FS),t=null==e?void 0:e.setContain;dt((()=>{null==t||t(!0)}),[t])}var KS=({children:e,navigate:t,disableAnimation:n,useHref:r,disableRipple:a=!1,skipFramerMotionAnimations:i=n,reducedMotion:s="never",validationBehavior:o,locale:l="en-US",labelPlacement:c,defaultDates:u,createCalendar:d,spinnerVariant:h,...p})=>{let f=e;t&&(f=Q.jsx(an,{navigate:t,useHref:r,children:f}));const m=K.useMemo((()=>(n&&i&&(_f.skipAnimations=!0),{createCalendar:d,defaultDates:u,disableAnimation:n,disableRipple:a,validationBehavior:o,labelPlacement:c,spinnerVariant:h})),[d,null==u?void 0:u.maxDate,null==u?void 0:u.minDate,n,a,o,c,h]);return Q.jsx(Te,{value:m,children:Q.jsx(Qe,{locale:l,children:Q.jsx(fk,{reducedMotion:s,children:Q.jsx(TS,{...p,children:f})})})})};function HS(e){return K.forwardRef(e)}var WS=(e,t,n=!0)=>{if(!t)return[e,{}];const r=t.reduce(((t,n)=>n in e?{...t,[n]:e[n]}:t),{});if(n){return[Object.keys(e).filter((e=>!t.includes(e))).reduce(((t,n)=>({...t,[n]:e[n]})),{}),r]}return[e,r]},US={default:"bg-default text-default-foreground",primary:"bg-primary text-primary-foreground",secondary:"bg-secondary text-secondary-foreground",success:"bg-success text-success-foreground",warning:"bg-warning text-warning-foreground",danger:"bg-danger text-danger-foreground",foreground:"bg-foreground text-background"},qS={default:"shadow-lg shadow-default/50 bg-default text-default-foreground",primary:"shadow-lg shadow-primary/40 bg-primary text-primary-foreground",secondary:"shadow-lg shadow-secondary/40 bg-secondary text-secondary-foreground",success:"shadow-lg shadow-success/40 bg-success text-success-foreground",warning:"shadow-lg shadow-warning/40 bg-warning text-warning-foreground",danger:"shadow-lg shadow-danger/40 bg-danger text-danger-foreground"},GS={default:"bg-transparent border-default text-foreground",primary:"bg-transparent border-primary text-primary",secondary:"bg-transparent border-secondary text-secondary",success:"bg-transparent border-success text-success",warning:"bg-transparent border-warning text-warning",danger:"bg-transparent border-danger text-danger"},YS={default:"bg-default/40 text-default-700",primary:"bg-primary/20 text-primary-600",secondary:"bg-secondary/20 text-secondary-600",success:"bg-success/20 text-success-700 dark:text-success",warning:"bg-warning/20 text-warning-700 dark:text-warning",danger:"bg-danger/20 text-danger-600 dark:text-danger-500"},ZS={default:"border-default bg-default-100 text-default-foreground",primary:"border-default bg-default-100 text-primary",secondary:"border-default bg-default-100 text-secondary",success:"border-default bg-default-100 text-success",warning:"border-default bg-default-100 text-warning",danger:"border-default bg-default-100 text-danger"},XS={default:"bg-transparent text-default-foreground",primary:"bg-transparent text-primary",secondary:"bg-transparent text-secondary",success:"bg-transparent text-success",warning:"bg-transparent text-warning",danger:"bg-transparent text-danger"},QS={default:"border-default text-default-foreground",primary:"border-primary text-primary",secondary:"border-secondary text-secondary",success:"border-success text-success",warning:"border-warning text-warning",danger:"border-danger text-danger"},JS="250ms",eP={".leading-inherit":{"line-height":"inherit"},".bg-img-inherit":{"background-image":"inherit"},".bg-clip-inherit":{"background-clip":"inherit"},".text-fill-inherit":{"-webkit-text-fill-color":"inherit"},".tap-highlight-transparent":{"-webkit-tap-highlight-color":"transparent"},".input-search-cancel-button-none":{"&::-webkit-search-cancel-button":{"-webkit-appearance":"none"}},...{".transition-background":{"transition-property":"background","transition-timing-function":"ease","transition-duration":JS},".transition-colors-opacity":{"transition-property":"color, background-color, border-color, text-decoration-color, fill, stroke, opacity","transition-timing-function":"ease","transition-duration":JS},".transition-width":{"transition-property":"width","transition-timing-function":"ease","transition-duration":JS},".transition-height":{"transition-property":"height","transition-timing-function":"ease","transition-duration":JS},".transition-size":{"transition-property":"width, height","transition-timing-function":"ease","transition-duration":JS},".transition-left":{"transition-property":"left","transition-timing-function":"ease","transition-duration":JS},".transition-transform-opacity":{"transition-property":"transform, scale, opacity rotate","transition-timing-function":"ease","transition-duration":JS},".transition-transform-background":{"transition-property":"transform, scale, background","transition-timing-function":"ease","transition-duration":JS},".transition-transform-colors":{"transition-property":"transform, scale, color, background, background-color, border-color, text-decoration-color, fill, stroke","transition-timing-function":"ease","transition-duration":JS},".transition-transform-colors-opacity":{"transition-property":"transform, scale, color, background, background-color, border-color, text-decoration-color, fill, stroke, opacity","transition-timing-function":"ease","transition-duration":JS}},".scrollbar-hide":{"-ms-overflow-style":"none","scrollbar-width":"none","&::-webkit-scrollbar":{display:"none"}},".scrollbar-default":{"-ms-overflow-style":"auto","scrollbar-width":"auto","&::-webkit-scrollbar":{display:"block"}},".text-tiny":{"font-size":"var(--heroui-font-size-tiny)","line-height":"var(--heroui-line-height-tiny)"},".text-small":{"font-size":"var(--heroui-font-size-small)","line-height":"var(--heroui-line-height-small)"},".text-medium":{"font-size":"var(--heroui-font-size-medium)","line-height":"var(--heroui-line-height-medium)"},".text-large":{"font-size":"var(--heroui-font-size-large)","line-height":"var(--heroui-line-height-large)"},".spinner-bar-animation":{"animation-delay":"calc(-1.2s + (0.1s * var(--bar-index)))",transform:"rotate(calc(30deg * var(--bar-index)))translate(140%)"},".spinner-dot-animation":{"animation-delay":"calc(250ms * var(--dot-index))"},".spinner-dot-blink-animation":{"animation-delay":"calc(200ms * var(--dot-index))"}},tP=["small","medium","large"],nP={theme:{spacing:["divider"],radius:tP},classGroups:{shadow:[{shadow:tP}],opacity:[{opacity:["disabled"]}],"font-size":[{text:["tiny",...tP]}],"border-w":[{border:tP}],"bg-image":["bg-stripe-gradient-default","bg-stripe-gradient-primary","bg-stripe-gradient-secondary","bg-stripe-gradient-success","bg-stripe-gradient-warning","bg-stripe-gradient-danger"],transition:Object.keys(eP).filter((e=>e.includes(".transition"))).map((e=>e.replace(".","")))}},rP=/\s+/g,aP=e=>"string"==typeof e&&e?e.replace(rP," ").trim():e,iP=(...e)=>{let t=[],n=e=>{if(!e&&0!==e&&0n!==e)return;if(Array.isArray(e)){for(let t=0,r=e.length;t<r;t++)n(e[t]);return}let r=typeof e;if("string"===r||"number"===r||"bigint"===r){if("number"===r&&e!=e)return;t.push(String(e))}else if("object"===r){let n=Object.keys(e);for(let r=0,a=n.length;r<a;r++){let a=n[r];e[a]&&t.push(a)}}};for(let r=0,a=e.length;r<a;r++){let t=e[r];null!=t&&n(t)}return t.length>0?aP(t.join(" ")):void 0},sP=e=>!1===e?"false":!0===e?"true":0===e?"0":e,oP=e=>{if(!e||"object"!=typeof e)return!0;for(let t in e)return!1;return!0},lP=(e,t)=>{for(let n in t)if(Object.prototype.hasOwnProperty.call(t,n)){let r=t[n];e[n]=n in e?iP(e[n],r):r}return e},cP=(e,t)=>{for(let n=0;n<e.length;n++){let r=e[n];Array.isArray(r)?cP(r,t):r&&t.push(r)}},uP=(...e)=>{let t=[];cP(e,t);let n=[];for(let r=0;r<t.length;r++)t[r]&&n.push(t[r]);return n},dP=(e,t)=>{let n={};for(let r in e){let a=e[r];if(r in t){let e=t[r];Array.isArray(a)||Array.isArray(e)?n[r]=uP(e,a):n[r]="object"==typeof a&&"object"==typeof e&&a&&e?dP(a,e):e+" "+a}else n[r]=a}for(let r in t)r in e||(n[r]=t[r]);return n},hP={twMerge:!0,twMergeConfig:{},responsiveVariants:!1};var pP=function(){let e=null,t={},n=!1;return{get cachedTwMerge(){return e},set cachedTwMerge(t){e=t},get cachedTwMergeConfig(){return t},set cachedTwMergeConfig(e){t=e},get didTwMergeConfigChange(){return n},set didTwMergeConfigChange(e){n=e},reset(){e=null,t={},n=!1}}}();const fP=e=>{const t=bP(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{const n=e.split("-");return""===n[0]&&1!==n.length&&n.shift(),mP(n,t)||vP(e)},getConflictingClassGroupIds:(e,t)=>{const a=n[e]||[];return t&&r[e]?[...a,...r[e]]:a}}},mP=(e,t)=>{var n;if(0===e.length)return t.classGroupId;const r=e[0],a=t.nextPart.get(r),i=a?mP(e.slice(1),a):void 0;if(i)return i;if(0===t.validators.length)return;const s=e.join("-");return null==(n=t.validators.find((({validator:e})=>e(s))))?void 0:n.classGroupId},gP=/^\[(.+)\]$/,vP=e=>{if(gP.test(e)){const t=gP.exec(e)[1],n=null==t?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},bP=e=>{const{theme:t,classGroups:n}=e,r={nextPart:new Map,validators:[]};for(const a in n)yP(n[a],r,a,t);return r},yP=(e,t,n,r)=>{e.forEach((e=>{if("string"!=typeof e){if("function"==typeof e)return wP(e)?void yP(e(r),t,n,r):void t.validators.push({validator:e,classGroupId:n});Object.entries(e).forEach((([e,a])=>{yP(a,xP(t,e),n,r)}))}else{(""===e?t:xP(t,e)).classGroupId=n}}))},xP=(e,t)=>{let n=e;return t.split("-").forEach((e=>{n.nextPart.has(e)||n.nextPart.set(e,{nextPart:new Map,validators:[]}),n=n.nextPart.get(e)})),n},wP=e=>e.isThemeGetter,kP=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;const a=(a,i)=>{n.set(a,i),t++,t>e&&(t=0,r=n,n=new Map)};return{get(e){let t=n.get(e);return void 0!==t?t:void 0!==(t=r.get(e))?(a(e,t),t):void 0},set(e,t){n.has(e)?n.set(e,t):a(e,t)}}},CP=":".length,SP=e=>{const{prefix:t,experimentalParseClassName:n}=e;let r=e=>{const t=[];let n,r=0,a=0,i=0;for(let l=0;l<e.length;l++){let s=e[l];if(0===r&&0===a){if(":"===s){t.push(e.slice(i,l)),i=l+CP;continue}if("/"===s){n=l;continue}}"["===s?r++:"]"===s?r--:"("===s?a++:")"===s&&a--}const s=0===t.length?e:e.substring(i),o=PP(s);return{modifiers:t,hasImportantModifier:o!==s,baseClassName:o,maybePostfixModifierPosition:n&&n>i?n-i:void 0}};if(t){const e=t+":",n=r;r=t=>t.startsWith(e)?n(t.substring(e.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:t,maybePostfixModifierPosition:void 0}}if(n){const e=r;r=t=>n({className:t,parseClassName:e})}return r},PP=e=>e.endsWith("!")?e.substring(0,e.length-1):e.startsWith("!")?e.substring(1):e,MP=e=>{const t=Object.fromEntries(e.orderSensitiveModifiers.map((e=>[e,!0])));return e=>{if(e.length<=1)return e;const n=[];let r=[];return e.forEach((e=>{"["===e[0]||t[e]?(n.push(...r.sort(),e),r=[]):r.push(e)})),n.push(...r.sort()),n}},EP=/\s+/;function NP(){let e,t,n=0,r="";for(;n<arguments.length;)(e=arguments[n++])&&(t=TP(e))&&(r&&(r+=" "),r+=t);return r}const TP=e=>{if("string"==typeof e)return e;let t,n="";for(let r=0;r<e.length;r++)e[r]&&(t=TP(e[r]))&&(n&&(n+=" "),n+=t);return n};function _P(e,...t){let n,r,a,i=function(o){const l=t.reduce(((e,t)=>t(e)),e());return n=(e=>({cache:kP(e.cacheSize),parseClassName:SP(e),sortModifiers:MP(e),...fP(e)}))(l),r=n.cache.get,a=n.cache.set,i=s,s(o)};function s(e){const t=r(e);if(t)return t;const i=((e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:a,sortModifiers:i}=t,s=[],o=e.trim().split(EP);let l="";for(let c=o.length-1;c>=0;c-=1){const e=o[c],{isExternal:t,modifiers:u,hasImportantModifier:d,baseClassName:h,maybePostfixModifierPosition:p}=n(e);if(t){l=e+(l.length>0?" "+l:l);continue}let f=!!p,m=r(f?h.substring(0,p):h);if(!m){if(!f){l=e+(l.length>0?" "+l:l);continue}if(m=r(h),!m){l=e+(l.length>0?" "+l:l);continue}f=!1}const g=i(u).join(":"),v=d?g+"!":g,b=v+m;if(s.includes(b))continue;s.push(b);const y=a(m,f);for(let n=0;n<y.length;++n){const e=y[n];s.push(v+e)}l=e+(l.length>0?" "+l:l)}return l})(e,n);return a(e,i),i}return function(){return i(NP.apply(null,arguments))}}const jP=e=>{const t=t=>t[e]||[];return t.isThemeGetter=!0,t},DP=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,IP=/^\((?:(\w[\w-]*):)?(.+)\)$/i,AP=/^\d+\/\d+$/,LP=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,zP=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,RP=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,OP=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,VP=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,FP=e=>AP.test(e),BP=e=>!!e&&!Number.isNaN(Number(e)),$P=e=>!!e&&Number.isInteger(Number(e)),KP=e=>e.endsWith("%")&&BP(e.slice(0,-1)),HP=e=>LP.test(e),WP=()=>!0,UP=e=>zP.test(e)&&!RP.test(e),qP=()=>!1,GP=e=>OP.test(e),YP=e=>VP.test(e),ZP=e=>!QP(e)&&!aM(e),XP=e=>dM(e,mM,qP),QP=e=>DP.test(e),JP=e=>dM(e,gM,UP),eM=e=>dM(e,vM,BP),tM=e=>dM(e,pM,qP),nM=e=>dM(e,fM,YP),rM=e=>dM(e,yM,GP),aM=e=>IP.test(e),iM=e=>hM(e,gM),sM=e=>hM(e,bM),oM=e=>hM(e,pM),lM=e=>hM(e,mM),cM=e=>hM(e,fM),uM=e=>hM(e,yM,!0),dM=(e,t,n)=>{const r=DP.exec(e);return!!r&&(r[1]?t(r[1]):n(r[2]))},hM=(e,t,n=!1)=>{const r=IP.exec(e);return!!r&&(r[1]?t(r[1]):n)},pM=e=>"position"===e||"percentage"===e,fM=e=>"image"===e||"url"===e,mM=e=>"length"===e||"size"===e||"bg-size"===e,gM=e=>"length"===e,vM=e=>"number"===e,bM=e=>"family-name"===e,yM=e=>"shadow"===e,xM=()=>{const e=jP("color"),t=jP("font"),n=jP("text"),r=jP("font-weight"),a=jP("tracking"),i=jP("leading"),s=jP("breakpoint"),o=jP("container"),l=jP("spacing"),c=jP("radius"),u=jP("shadow"),d=jP("inset-shadow"),h=jP("text-shadow"),p=jP("drop-shadow"),f=jP("blur"),m=jP("perspective"),g=jP("aspect"),v=jP("ease"),b=jP("animate"),y=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom",aM,QP],x=()=>[aM,QP,l],w=()=>[FP,"full","auto",...x()],k=()=>[$P,"none","subgrid",aM,QP],C=()=>["auto",{span:["full",$P,aM,QP]},$P,aM,QP],S=()=>[$P,"auto",aM,QP],P=()=>["auto","min","max","fr",aM,QP],M=()=>["auto",...x()],E=()=>[FP,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...x()],N=()=>[e,aM,QP],T=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom",oM,tM,{position:[aM,QP]}],_=()=>["auto","cover","contain",lM,XP,{size:[aM,QP]}],j=()=>[KP,iM,JP],D=()=>["","none","full",c,aM,QP],I=()=>["",BP,iM,JP],A=()=>[BP,KP,oM,tM],L=()=>["","none",f,aM,QP],z=()=>["none",BP,aM,QP],R=()=>["none",BP,aM,QP],O=()=>[BP,aM,QP],V=()=>[FP,"full",...x()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[HP],breakpoint:[HP],color:[WP],container:[HP],"drop-shadow":[HP],ease:["in","out","in-out"],font:[ZP],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[HP],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[HP],shadow:[HP],spacing:["px",BP],text:[HP],"text-shadow":[HP],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",FP,QP,aM,g]}],container:["container"],columns:[{columns:[BP,QP,aM,o]}],"break-after":[{"break-after":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-before":[{"break-before":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:y()}],overflow:[{overflow:["auto","hidden","clip","visible","scroll"]}],"overflow-x":[{"overflow-x":["auto","hidden","clip","visible","scroll"]}],"overflow-y":[{"overflow-y":["auto","hidden","clip","visible","scroll"]}],overscroll:[{overscroll:["auto","contain","none"]}],"overscroll-x":[{"overscroll-x":["auto","contain","none"]}],"overscroll-y":[{"overscroll-y":["auto","contain","none"]}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:w()}],"inset-x":[{"inset-x":w()}],"inset-y":[{"inset-y":w()}],start:[{start:w()}],end:[{end:w()}],top:[{top:w()}],right:[{right:w()}],bottom:[{bottom:w()}],left:[{left:w()}],visibility:["visible","invisible","collapse"],z:[{z:[$P,"auto",aM,QP]}],basis:[{basis:[FP,"full","auto",o,...x()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[BP,FP,"auto","initial","none",QP]}],grow:[{grow:["",BP,aM,QP]}],shrink:[{shrink:["",BP,aM,QP]}],order:[{order:[$P,"first","last","none",aM,QP]}],"grid-cols":[{"grid-cols":k()}],"col-start-end":[{col:C()}],"col-start":[{"col-start":S()}],"col-end":[{"col-end":S()}],"grid-rows":[{"grid-rows":k()}],"row-start-end":[{row:C()}],"row-start":[{"row-start":S()}],"row-end":[{"row-end":S()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":P()}],"auto-rows":[{"auto-rows":P()}],gap:[{gap:x()}],"gap-x":[{"gap-x":x()}],"gap-y":[{"gap-y":x()}],"justify-content":[{justify:["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe","normal"]}],"justify-items":[{"justify-items":["start","end","center","stretch","center-safe","end-safe","normal"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch","center-safe","end-safe"]}],"align-content":[{content:["normal","start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"]}],"align-items":[{items:["start","end","center","stretch","center-safe","end-safe",{baseline:["","last"]}]}],"align-self":[{self:["auto","start","end","center","stretch","center-safe","end-safe",{baseline:["","last"]}]}],"place-content":[{"place-content":["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"]}],"place-items":[{"place-items":["start","end","center","stretch","center-safe","end-safe","baseline"]}],"place-self":[{"place-self":["auto","start","end","center","stretch","center-safe","end-safe"]}],p:[{p:x()}],px:[{px:x()}],py:[{py:x()}],ps:[{ps:x()}],pe:[{pe:x()}],pt:[{pt:x()}],pr:[{pr:x()}],pb:[{pb:x()}],pl:[{pl:x()}],m:[{m:M()}],mx:[{mx:M()}],my:[{my:M()}],ms:[{ms:M()}],me:[{me:M()}],mt:[{mt:M()}],mr:[{mr:M()}],mb:[{mb:M()}],ml:[{ml:M()}],"space-x":[{"space-x":x()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":x()}],"space-y-reverse":["space-y-reverse"],size:[{size:E()}],w:[{w:[o,"screen",...E()]}],"min-w":[{"min-w":[o,"screen","none",...E()]}],"max-w":[{"max-w":[o,"screen","none","prose",{screen:[s]},...E()]}],h:[{h:["screen","lh",...E()]}],"min-h":[{"min-h":["screen","lh","none",...E()]}],"max-h":[{"max-h":["screen","lh",...E()]}],"font-size":[{text:["base",n,iM,JP]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,aM,eM]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",KP,QP]}],"font-family":[{font:[sM,QP,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[a,aM,QP]}],"line-clamp":[{"line-clamp":[BP,"none",aM,eM]}],leading:[{leading:[i,...x()]}],"list-image":[{"list-image":["none",aM,QP]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",aM,QP]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:N()}],"text-color":[{text:N()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:["solid","dashed","dotted","double","wavy"]}],"text-decoration-thickness":[{decoration:[BP,"from-font","auto",aM,JP]}],"text-decoration-color":[{decoration:N()}],"underline-offset":[{"underline-offset":[BP,"auto",aM,QP]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:x()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",aM,QP]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",aM,QP]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:T()}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","space","round"]}]}],"bg-size":[{bg:_()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},$P,aM,QP],radial:["",aM,QP],conic:[$P,aM,QP]},cM,nM]}],"bg-color":[{bg:N()}],"gradient-from-pos":[{from:j()}],"gradient-via-pos":[{via:j()}],"gradient-to-pos":[{to:j()}],"gradient-from":[{from:N()}],"gradient-via":[{via:N()}],"gradient-to":[{to:N()}],rounded:[{rounded:D()}],"rounded-s":[{"rounded-s":D()}],"rounded-e":[{"rounded-e":D()}],"rounded-t":[{"rounded-t":D()}],"rounded-r":[{"rounded-r":D()}],"rounded-b":[{"rounded-b":D()}],"rounded-l":[{"rounded-l":D()}],"rounded-ss":[{"rounded-ss":D()}],"rounded-se":[{"rounded-se":D()}],"rounded-ee":[{"rounded-ee":D()}],"rounded-es":[{"rounded-es":D()}],"rounded-tl":[{"rounded-tl":D()}],"rounded-tr":[{"rounded-tr":D()}],"rounded-br":[{"rounded-br":D()}],"rounded-bl":[{"rounded-bl":D()}],"border-w":[{border:I()}],"border-w-x":[{"border-x":I()}],"border-w-y":[{"border-y":I()}],"border-w-s":[{"border-s":I()}],"border-w-e":[{"border-e":I()}],"border-w-t":[{"border-t":I()}],"border-w-r":[{"border-r":I()}],"border-w-b":[{"border-b":I()}],"border-w-l":[{"border-l":I()}],"divide-x":[{"divide-x":I()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":I()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:["solid","dashed","dotted","double","hidden","none"]}],"divide-style":[{divide:["solid","dashed","dotted","double","hidden","none"]}],"border-color":[{border:N()}],"border-color-x":[{"border-x":N()}],"border-color-y":[{"border-y":N()}],"border-color-s":[{"border-s":N()}],"border-color-e":[{"border-e":N()}],"border-color-t":[{"border-t":N()}],"border-color-r":[{"border-r":N()}],"border-color-b":[{"border-b":N()}],"border-color-l":[{"border-l":N()}],"divide-color":[{divide:N()}],"outline-style":[{outline:["solid","dashed","dotted","double","none","hidden"]}],"outline-offset":[{"outline-offset":[BP,aM,QP]}],"outline-w":[{outline:["",BP,iM,JP]}],"outline-color":[{outline:N()}],shadow:[{shadow:["","none",u,uM,rM]}],"shadow-color":[{shadow:N()}],"inset-shadow":[{"inset-shadow":["none",d,uM,rM]}],"inset-shadow-color":[{"inset-shadow":N()}],"ring-w":[{ring:I()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:N()}],"ring-offset-w":[{"ring-offset":[BP,JP]}],"ring-offset-color":[{"ring-offset":N()}],"inset-ring-w":[{"inset-ring":I()}],"inset-ring-color":[{"inset-ring":N()}],"text-shadow":[{"text-shadow":["none",h,uM,rM]}],"text-shadow-color":[{"text-shadow":N()}],opacity:[{opacity:[BP,aM,QP]}],"mix-blend":[{"mix-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"]}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[BP]}],"mask-image-linear-from-pos":[{"mask-linear-from":A()}],"mask-image-linear-to-pos":[{"mask-linear-to":A()}],"mask-image-linear-from-color":[{"mask-linear-from":N()}],"mask-image-linear-to-color":[{"mask-linear-to":N()}],"mask-image-t-from-pos":[{"mask-t-from":A()}],"mask-image-t-to-pos":[{"mask-t-to":A()}],"mask-image-t-from-color":[{"mask-t-from":N()}],"mask-image-t-to-color":[{"mask-t-to":N()}],"mask-image-r-from-pos":[{"mask-r-from":A()}],"mask-image-r-to-pos":[{"mask-r-to":A()}],"mask-image-r-from-color":[{"mask-r-from":N()}],"mask-image-r-to-color":[{"mask-r-to":N()}],"mask-image-b-from-pos":[{"mask-b-from":A()}],"mask-image-b-to-pos":[{"mask-b-to":A()}],"mask-image-b-from-color":[{"mask-b-from":N()}],"mask-image-b-to-color":[{"mask-b-to":N()}],"mask-image-l-from-pos":[{"mask-l-from":A()}],"mask-image-l-to-pos":[{"mask-l-to":A()}],"mask-image-l-from-color":[{"mask-l-from":N()}],"mask-image-l-to-color":[{"mask-l-to":N()}],"mask-image-x-from-pos":[{"mask-x-from":A()}],"mask-image-x-to-pos":[{"mask-x-to":A()}],"mask-image-x-from-color":[{"mask-x-from":N()}],"mask-image-x-to-color":[{"mask-x-to":N()}],"mask-image-y-from-pos":[{"mask-y-from":A()}],"mask-image-y-to-pos":[{"mask-y-to":A()}],"mask-image-y-from-color":[{"mask-y-from":N()}],"mask-image-y-to-color":[{"mask-y-to":N()}],"mask-image-radial":[{"mask-radial":[aM,QP]}],"mask-image-radial-from-pos":[{"mask-radial-from":A()}],"mask-image-radial-to-pos":[{"mask-radial-to":A()}],"mask-image-radial-from-color":[{"mask-radial-from":N()}],"mask-image-radial-to-color":[{"mask-radial-to":N()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"]}],"mask-image-conic-pos":[{"mask-conic":[BP]}],"mask-image-conic-from-pos":[{"mask-conic-from":A()}],"mask-image-conic-to-pos":[{"mask-conic-to":A()}],"mask-image-conic-from-color":[{"mask-conic-from":N()}],"mask-image-conic-to-color":[{"mask-conic-to":N()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:T()}],"mask-repeat":[{mask:["no-repeat",{repeat:["","x","y","space","round"]}]}],"mask-size":[{mask:_()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",aM,QP]}],filter:[{filter:["","none",aM,QP]}],blur:[{blur:L()}],brightness:[{brightness:[BP,aM,QP]}],contrast:[{contrast:[BP,aM,QP]}],"drop-shadow":[{"drop-shadow":["","none",p,uM,rM]}],"drop-shadow-color":[{"drop-shadow":N()}],grayscale:[{grayscale:["",BP,aM,QP]}],"hue-rotate":[{"hue-rotate":[BP,aM,QP]}],invert:[{invert:["",BP,aM,QP]}],saturate:[{saturate:[BP,aM,QP]}],sepia:[{sepia:["",BP,aM,QP]}],"backdrop-filter":[{"backdrop-filter":["","none",aM,QP]}],"backdrop-blur":[{"backdrop-blur":L()}],"backdrop-brightness":[{"backdrop-brightness":[BP,aM,QP]}],"backdrop-contrast":[{"backdrop-contrast":[BP,aM,QP]}],"backdrop-grayscale":[{"backdrop-grayscale":["",BP,aM,QP]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[BP,aM,QP]}],"backdrop-invert":[{"backdrop-invert":["",BP,aM,QP]}],"backdrop-opacity":[{"backdrop-opacity":[BP,aM,QP]}],"backdrop-saturate":[{"backdrop-saturate":[BP,aM,QP]}],"backdrop-sepia":[{"backdrop-sepia":["",BP,aM,QP]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":x()}],"border-spacing-x":[{"border-spacing-x":x()}],"border-spacing-y":[{"border-spacing-y":x()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",aM,QP]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[BP,"initial",aM,QP]}],ease:[{ease:["linear","initial",v,aM,QP]}],delay:[{delay:[BP,aM,QP]}],animate:[{animate:["none",b,aM,QP]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[m,aM,QP]}],"perspective-origin":[{"perspective-origin":y()}],rotate:[{rotate:z()}],"rotate-x":[{"rotate-x":z()}],"rotate-y":[{"rotate-y":z()}],"rotate-z":[{"rotate-z":z()}],scale:[{scale:R()}],"scale-x":[{"scale-x":R()}],"scale-y":[{"scale-y":R()}],"scale-z":[{"scale-z":R()}],"scale-3d":["scale-3d"],skew:[{skew:O()}],"skew-x":[{"skew-x":O()}],"skew-y":[{"skew-y":O()}],transform:[{transform:[aM,QP,"","none","gpu","cpu"]}],"transform-origin":[{origin:y()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:V()}],"translate-x":[{"translate-x":V()}],"translate-y":[{"translate-y":V()}],"translate-z":[{"translate-z":V()}],"translate-none":["translate-none"],accent:[{accent:N()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:N()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",aM,QP]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":x()}],"scroll-mx":[{"scroll-mx":x()}],"scroll-my":[{"scroll-my":x()}],"scroll-ms":[{"scroll-ms":x()}],"scroll-me":[{"scroll-me":x()}],"scroll-mt":[{"scroll-mt":x()}],"scroll-mr":[{"scroll-mr":x()}],"scroll-mb":[{"scroll-mb":x()}],"scroll-ml":[{"scroll-ml":x()}],"scroll-p":[{"scroll-p":x()}],"scroll-px":[{"scroll-px":x()}],"scroll-py":[{"scroll-py":x()}],"scroll-ps":[{"scroll-ps":x()}],"scroll-pe":[{"scroll-pe":x()}],"scroll-pt":[{"scroll-pt":x()}],"scroll-pr":[{"scroll-pr":x()}],"scroll-pb":[{"scroll-pb":x()}],"scroll-pl":[{"scroll-pl":x()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",aM,QP]}],fill:[{fill:["none",...N()]}],"stroke-w":[{stroke:[BP,iM,JP,eM]}],stroke:[{stroke:["none",...N()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},wM=(e,t,n)=>{void 0!==n&&(e[t]=n)},kM=(e,t)=>{if(t)for(const n in t)wM(e,n,t[n])},CM=(e,t)=>{if(t)for(const n in t)SM(e,t,n)},SM=(e,t,n)=>{const r=t[n];void 0!==r&&(e[n]=e[n]?e[n].concat(r):r)},PM=(e,...t)=>"function"==typeof e?_P(xM,e,...t):_P((()=>((e,{cacheSize:t,prefix:n,experimentalParseClassName:r,extend:a={},override:i={}})=>(wM(e,"cacheSize",t),wM(e,"prefix",n),wM(e,"experimentalParseClassName",r),kM(e.theme,i.theme),kM(e.classGroups,i.classGroups),kM(e.conflictingClassGroups,i.conflictingClassGroups),kM(e.conflictingClassGroupModifiers,i.conflictingClassGroupModifiers),wM(e,"orderSensitiveModifiers",i.orderSensitiveModifiers),CM(e.theme,a.theme),CM(e.classGroups,a.classGroups),CM(e.conflictingClassGroups,a.conflictingClassGroups),CM(e.conflictingClassGroupModifiers,a.conflictingClassGroupModifiers),SM(e,a,"orderSensitiveModifiers"),e))(xM(),e)),...t),MM=_P(xM);var{tv:EM}=(e=>{let t=(t,n)=>{let{extend:r=null,slots:a={},variants:i={},compoundVariants:s=[],compoundSlots:o=[],defaultVariants:l={}}=t,c={...hP,...n},u=(null==r?void 0:r.base)?iP(r.base,null==t?void 0:t.base):null==t?void 0:t.base,d=(null==r?void 0:r.variants)&&!oP(r.variants)?dP(i,r.variants):i,h=(null==r?void 0:r.defaultVariants)&&!oP(r.defaultVariants)?{...r.defaultVariants,...l}:l;!oP(c.twMergeConfig)&&!((e,t)=>{if(e===t)return!0;if(!e||!t)return!1;let n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let a=0;a<n.length;a++){let i=n[a];if(!r.includes(i)||e[i]!==t[i])return!1}return!0})(c.twMergeConfig,pP.cachedTwMergeConfig)&&(pP.didTwMergeConfigChange=!0,pP.cachedTwMergeConfig=c.twMergeConfig);let p=oP(null==r?void 0:r.slots),f=oP(a)?{}:{base:iP(null==t?void 0:t.base,p&&(null==r?void 0:r.base)),...a},m=p?f:lP({...null==r?void 0:r.slots},oP(f)?{base:null==t?void 0:t.base}:f),g=oP(null==r?void 0:r.compoundVariants)?s:uP(null==r?void 0:r.compoundVariants,s),v=t=>{if(oP(d)&&oP(a)&&p)return e(u,null==t?void 0:t.class,null==t?void 0:t.className)(c);if(g&&!Array.isArray(g))throw new TypeError('The "compoundVariants" prop must be an array. Received: '+typeof g);if(o&&!Array.isArray(o))throw new TypeError('The "compoundSlots" prop must be an array. Received: '+typeof o);let n=(e,t,n=[],r)=>{let a=n;if("string"==typeof t){let n=aP(t).split(" ");for(let t=0;t<n.length;t++)a.push(`${e}:${n[t]}`)}else if(Array.isArray(t))for(let i=0;i<t.length;i++)a.push(`${e}:${t[i]}`);else if("object"==typeof t&&"string"==typeof r&&r in t){let n=t[r];if(n&&"string"==typeof n){let t=aP(n).split(" "),i=[];for(let n=0;n<t.length;n++)i.push(`${e}:${t[n]}`);a[r]=a[r]?a[r].concat(i):i}else if(Array.isArray(n)&&n.length>0){let t=[];for(let r=0;r<n.length;r++)t.push(`${e}:${n[r]}`);a[r]=t}}return a},r=(e,r=d,a=null,i=null)=>{let s=r[e];if(!s||oP(s))return null;let o=(null==i?void 0:i[e])??(null==t?void 0:t[e]);if(null===o)return null;let l=sP(o),u=Array.isArray(c.responsiveVariants)&&c.responsiveVariants.length>0||!0===c.responsiveVariants,p=null==h?void 0:h[e],f=[];if("object"==typeof l&&u)for(let[t,d]of Object.entries(l)){let e=s[d];"initial"!==t?Array.isArray(c.responsiveVariants)&&!c.responsiveVariants.includes(t)||(f=n(t,e,f,a)):p=d}let m=s[(null!=l&&"object"!=typeof l?l:sP(p))||"false"];return"object"==typeof f&&"string"==typeof a&&f[a]?lP(f,m):f.length>0?(f.push(m),"base"===a?f.join(" "):f):m},i=(e,t)=>{if(!d||"object"!=typeof d)return null;let n=[];for(let a in d){let i=r(a,d,e,t),s="base"===e&&"string"==typeof i?i:i&&i[e];s&&n.push(s)}return n},s={};for(let e in t){let n=t[e];void 0!==n&&(s[e]=n)}let l=(e,n)=>{var r;let a="object"==typeof(null==t?void 0:t[e])?{[e]:null==(r=t[e])?void 0:r.initial}:{};return{...h,...s,...a,...n}},f=(e=[],t)=>{let n=[],r=e.length;for(let a=0;a<r;a++){let{class:r,className:i,...s}=e[a],o=!0,c=l(null,t);for(let e in s){let t=s[e],n=c[e];if(Array.isArray(t)){if(!t.includes(n)){o=!1;break}}else{if(!(null!=t&&!1!==t||null!=n&&!1!==n))continue;if(n!==t){o=!1;break}}}o&&(r&&n.push(r),i&&n.push(i))}return n},v=t=>{let n=f(g,t);if(!Array.isArray(n))return n;let r={},a=e;for(let e=0;e<n.length;e++){let t=n[e];if("string"==typeof t)r.base=a(r.base,t)(c);else if("object"==typeof t)for(let e in t)r[e]=a(r[e],t[e])(c)}return r},b=e=>{if(o.length<1)return null;let t={},n=l(null,e);for(let r=0;r<o.length;r++){let{slots:e=[],class:a,className:i,...s}=o[r];if(!oP(s)){let e=!0;for(let t in s){let r=n[t],a=s[t];if(void 0===r||(Array.isArray(a)?!a.includes(r):a!==r)){e=!1;break}}if(!e)continue}for(let n=0;n<e.length;n++){let r=e[n];t[r]||(t[r]=[]),t[r].push([a,i])}}return t};if(!oP(a)||!p){let t={};if("object"==typeof m&&!oP(m)){let n=e;for(let e in m)t[e]=t=>{let r=v(t),a=b(t);return n(m[e],i(e,t),r?r[e]:void 0,a?a[e]:void 0,null==t?void 0:t.class,null==t?void 0:t.className)(c)}}return t}return e(u,(()=>{if(!d)return null;let e=Object.keys(d),t=[];for(let n=0;n<e.length;n++){let a=r(e[n],d);a&&t.push(a)}return t})(),f(g),null==t?void 0:t.class,null==t?void 0:t.className)(c)};return v.variantKeys=(()=>{if(d&&"object"==typeof d)return Object.keys(d)})(),v.extend=r,v.base=u,v.slots=m,v.variants=d,v.defaultVariants=h,v.compoundSlots=o,v.compoundVariants=g,v};return{tv:t,createTV:e=>(n,r)=>t(n,r?dP(e,r):e)}})(((...e)=>t=>{let n=iP(e);return n&&t.twMerge?((!pP.cachedTwMerge||pP.didTwMergeConfigChange)&&(pP.didTwMergeConfigChange=!1,pP.cachedTwMerge=(e=>oP(e)?MM:PM({...e,extend:{theme:e.theme,classGroups:e.classGroups,conflictingClassGroupModifiers:e.conflictingClassGroupModifiers,conflictingClassGroups:e.conflictingClassGroups,...e.extend}}))(pP.cachedTwMergeConfig)),pP.cachedTwMerge(n)||void 0):n})),NM=(e,t)=>{var n,r,a;return EM(e,{...t,twMerge:null==(n=null==t?void 0:t.twMerge)||n,twMergeConfig:{...null==t?void 0:t.twMergeConfig,theme:{...null==(r=null==t?void 0:t.twMergeConfig)?void 0:r.theme,...nP.theme},classGroups:{...null==(a=null==t?void 0:t.twMergeConfig)?void 0:a.classGroups,...nP.classGroups}}})},TM=NM({slots:{base:"inline-flex items-center justify-between h-fit rounded-large gap-2",pre:"bg-transparent text-inherit font-mono font-normal inline-block whitespace-nowrap",content:"flex flex-col",symbol:"select-none",copyButton:["group","relative","z-10","text-large","text-inherit","data-[hover=true]:bg-transparent"],copyIcon:["absolute text-inherit opacity-100 scale-100 group-data-[copied=true]:opacity-0 group-data-[copied=true]:scale-50"],checkIcon:["absolute text-inherit opacity-0 scale-50 group-data-[copied=true]:opacity-100 group-data-[copied=true]:scale-100"]},variants:{variant:{flat:"",solid:"",bordered:"border-medium bg-transparent",shadow:""},color:{default:{},primary:{},secondary:{},success:{},warning:{},danger:{}},size:{sm:{base:"px-1.5 py-0.5 text-tiny rounded-small"},md:{base:"px-3 py-1.5 text-small rounded-medium"},lg:{base:"px-4 py-2 text-medium rounded-large"}},radius:{none:{base:"rounded-none"},sm:{base:"rounded-small"},md:{base:"rounded-medium"},lg:{base:"rounded-large"}},fullWidth:{true:{base:"w-full"}},disableAnimation:{true:{},false:{copyIcon:"transition-transform-opacity",checkIcon:"transition-transform-opacity"}}},defaultVariants:{color:"default",variant:"flat",size:"md",fullWidth:!1},compoundVariants:[{variant:["solid","shadow"],color:"default",class:{copyButton:"data-[focus-visible]:outline-default-foreground"}},{variant:["solid","shadow"],color:"primary",class:{copyButton:"data-[focus-visible]:outline-primary-foreground"}},{variant:["solid","shadow"],color:"secondary",class:{copyButton:"data-[focus-visible]:outline-secondary-foreground"}},{variant:["solid","shadow"],color:"success",class:{copyButton:"data-[focus-visible]:outline-success-foreground"}},{variant:["solid","shadow"],color:"warning",class:{copyButton:"data-[focus-visible]:outline-warning-foreground"}},{variant:["solid","shadow"],color:"danger",class:{copyButton:"data-[focus-visible]:outline-danger-foreground"}},{variant:"flat",color:"default",class:{base:YS.default}},{variant:"flat",color:"primary",class:{base:YS.primary}},{variant:"flat",color:"secondary",class:{base:YS.secondary}},{variant:"flat",color:"success",class:{base:YS.success}},{variant:"flat",color:"warning",class:{base:YS.warning}},{variant:"flat",color:"danger",class:{base:YS.danger}},{variant:"solid",color:"default",class:{base:US.default}},{variant:"solid",color:"primary",class:{base:US.primary}},{variant:"solid",color:"secondary",class:{base:US.secondary}},{variant:"solid",color:"success",class:{base:US.success}},{variant:"solid",color:"warning",class:{base:US.warning}},{variant:"solid",color:"danger",class:{base:US.danger}},{variant:"shadow",color:"default",class:{base:qS.default}},{variant:"shadow",color:"primary",class:{base:qS.primary}},{variant:"shadow",color:"secondary",class:{base:qS.secondary}},{variant:"shadow",color:"success",class:{base:qS.success}},{variant:"shadow",color:"warning",class:{base:qS.warning}},{variant:"shadow",color:"danger",class:{base:qS.danger}},{variant:"bordered",color:"default",class:{base:GS.default}},{variant:"bordered",color:"primary",class:{base:GS.primary}},{variant:"bordered",color:"secondary",class:{base:GS.secondary}},{variant:"bordered",color:"success",class:{base:GS.success}},{variant:"bordered",color:"warning",class:{base:GS.warning}},{variant:"bordered",color:"danger",class:{base:GS.danger}}]}),_M=NM({base:"w-px h-px inline-block",variants:{isInline:{true:"inline-block",false:"block"}},defaultVariants:{isInline:!1}}),jM=NM({slots:{base:"relative inline-flex flex-col gap-2 items-center justify-center",wrapper:"relative flex",label:"text-foreground dark:text-foreground-dark font-regular",circle1:"absolute w-full h-full rounded-full",circle2:"absolute w-full h-full rounded-full",dots:"relative rounded-full mx-auto",spinnerBars:["absolute","animate-fade-out","rounded-full","w-[25%]","h-[8%]","left-[calc(37.5%)]","top-[calc(46%)]","spinner-bar-animation"]},variants:{size:{sm:{wrapper:"w-5 h-5",circle1:"border-2",circle2:"border-2",dots:"size-1",label:"text-small"},md:{wrapper:"w-8 h-8",circle1:"border-3",circle2:"border-3",dots:"size-1.5",label:"text-medium"},lg:{wrapper:"w-10 h-10",circle1:"border-3",circle2:"border-3",dots:"size-2",label:"text-large"}},color:{current:{circle1:"border-b-current",circle2:"border-b-current",dots:"bg-current",spinnerBars:"bg-current"},white:{circle1:"border-b-white",circle2:"border-b-white",dots:"bg-white",spinnerBars:"bg-white"},default:{circle1:"border-b-default",circle2:"border-b-default",dots:"bg-default",spinnerBars:"bg-default"},primary:{circle1:"border-b-primary",circle2:"border-b-primary",dots:"bg-primary",spinnerBars:"bg-primary"},secondary:{circle1:"border-b-secondary",circle2:"border-b-secondary",dots:"bg-secondary",spinnerBars:"bg-secondary"},success:{circle1:"border-b-success",circle2:"border-b-success",dots:"bg-success",spinnerBars:"bg-success"},warning:{circle1:"border-b-warning",circle2:"border-b-warning",dots:"bg-warning",spinnerBars:"bg-warning"},danger:{circle1:"border-b-danger",circle2:"border-b-danger",dots:"bg-danger",spinnerBars:"bg-danger"}},labelColor:{foreground:{label:"text-foreground"},primary:{label:"text-primary"},secondary:{label:"text-secondary"},success:{label:"text-success"},warning:{label:"text-warning"},danger:{label:"text-danger"}},variant:{default:{circle1:["animate-spinner-ease-spin","border-solid","border-t-transparent","border-l-transparent","border-r-transparent"],circle2:["opacity-75","animate-spinner-linear-spin","border-dotted","border-t-transparent","border-l-transparent","border-r-transparent"]},gradient:{circle1:["border-0","bg-gradient-to-b","from-transparent","via-transparent","to-primary","animate-spinner-linear-spin","[animation-duration:1s]","[-webkit-mask:radial-gradient(closest-side,rgba(0,0,0,0.0)calc(100%-3px),rgba(0,0,0,1)calc(100%-3px))]"],circle2:["hidden"]},wave:{wrapper:"translate-y-3/4",dots:["animate-sway","spinner-dot-animation"]},dots:{wrapper:"translate-y-2/4",dots:["animate-blink","spinner-dot-blink-animation"]},spinner:{},simple:{wrapper:"text-foreground h-5 w-5 animate-spin",circle1:"opacity-25",circle2:"opacity-75"}}},defaultVariants:{size:"md",color:"primary",labelColor:"foreground",variant:"default"},compoundVariants:[{variant:"gradient",color:"current",class:{circle1:"to-current"}},{variant:"gradient",color:"white",class:{circle1:"to-white"}},{variant:"gradient",color:"default",class:{circle1:"to-default"}},{variant:"gradient",color:"primary",class:{circle1:"to-primary"}},{variant:"gradient",color:"secondary",class:{circle1:"to-secondary"}},{variant:"gradient",color:"success",class:{circle1:"to-success"}},{variant:"gradient",color:"warning",class:{circle1:"to-warning"}},{variant:"gradient",color:"danger",class:{circle1:"to-danger"}},{variant:"wave",size:"sm",class:{wrapper:"w-5 h-5"}},{variant:"wave",size:"md",class:{wrapper:"w-8 h-8"}},{variant:"wave",size:"lg",class:{wrapper:"w-12 h-12"}},{variant:"dots",size:"sm",class:{wrapper:"w-5 h-5"}},{variant:"dots",size:"md",class:{wrapper:"w-8 h-8"}},{variant:"dots",size:"lg",class:{wrapper:"w-12 h-12"}},{variant:"simple",size:"sm",class:{wrapper:"w-5 h-5"}},{variant:"simple",size:"md",class:{wrapper:"w-8 h-8"}},{variant:"simple",size:"lg",class:{wrapper:"w-12 h-12"}},{variant:"simple",color:"current",class:{wrapper:"text-current"}},{variant:"simple",color:"white",class:{wrapper:"text-white"}},{variant:"simple",color:"default",class:{wrapper:"text-default"}},{variant:"simple",color:"primary",class:{wrapper:"text-primary"}},{variant:"simple",color:"secondary",class:{wrapper:"text-secondary"}},{variant:"simple",color:"success",class:{wrapper:"text-success"}},{variant:"simple",color:"warning",class:{wrapper:"text-warning"}},{variant:"simple",color:"danger",class:{wrapper:"text-danger"}}]}),DM=["outline-solid outline-transparent","data-[focus-visible=true]:z-10","data-[focus-visible=true]:outline-2","data-[focus-visible=true]:outline-focus","data-[focus-visible=true]:outline-offset-2"],IM=["outline-solid outline-transparent","group-data-[focus-visible=true]:z-10","group-data-[focus-visible=true]:ring-2","group-data-[focus-visible=true]:ring-focus","group-data-[focus-visible=true]:ring-offset-2","group-data-[focus-visible=true]:ring-offset-background"],AM={default:["[&+.border-medium.border-default]:ms-[calc(var(--heroui-border-width-medium)*-1)]"],primary:["[&+.border-medium.border-primary]:ms-[calc(var(--heroui-border-width-medium)*-1)]"],secondary:["[&+.border-medium.border-secondary]:ms-[calc(var(--heroui-border-width-medium)*-1)]"],success:["[&+.border-medium.border-success]:ms-[calc(var(--heroui-border-width-medium)*-1)]"],warning:["[&+.border-medium.border-warning]:ms-[calc(var(--heroui-border-width-medium)*-1)]"],danger:["[&+.border-medium.border-danger]:ms-[calc(var(--heroui-border-width-medium)*-1)]"]},LM=["font-inherit","text-[100%]","leading-[1.15]","m-0","p-0","overflow-visible","box-border","absolute","top-0","w-full","h-full","opacity-[0.0001]","z-[1]","cursor-pointer","disabled:cursor-default"],zM=NM({slots:{base:"flex flex-col relative gap-4",wrapper:["p-4","z-0","flex","flex-col","relative","justify-between","gap-4","shadow-small","bg-content1","overflow-auto"],table:"min-w-full h-auto",thead:"[&>tr]:first:rounded-lg",tbody:"after:block",tr:["group/tr","outline-solid outline-transparent",...DM],th:["group/th","px-3","h-10","text-start","align-middle","bg-default-100","whitespace-nowrap","text-foreground-500","text-tiny","font-semibold","first:rounded-s-lg","last:rounded-e-lg","outline-solid outline-transparent","data-[sortable=true]:cursor-pointer","data-[hover=true]:text-foreground-400",...DM],td:["py-2","px-3","relative","align-middle","whitespace-normal","text-small","font-normal","outline-solid outline-transparent","[&>*]:z-1","[&>*]:relative",...DM,"before:pointer-events-none","before:content-['']","before:absolute","before:z-0","before:inset-0","before:opacity-0","data-[selected=true]:before:opacity-100","group-data-[disabled=true]/tr:text-foreground-300","group-data-[disabled=true]/tr:cursor-not-allowed"],tfoot:"",sortIcon:["ms-2","mb-px","opacity-0","text-inherit","inline-block","transition-transform-opacity","data-[visible=true]:opacity-100","group-data-[hover=true]/th:opacity-100","data-[direction=ascending]:rotate-180"],emptyWrapper:"text-foreground-400 align-middle text-center h-40",loadingWrapper:"absolute inset-0 flex items-center justify-center"},variants:{color:{default:{td:"before:bg-default/60 data-[selected=true]:text-default-foreground"},primary:{td:"before:bg-primary/20 data-[selected=true]:text-primary"},secondary:{td:"before:bg-secondary/20 data-[selected=true]:text-secondary"},success:{td:"before:bg-success/20 data-[selected=true]:text-success-600 dark:data-[selected=true]:text-success"},warning:{td:"before:bg-warning/20 data-[selected=true]:text-warning-600 dark:data-[selected=true]:text-warning"},danger:{td:"before:bg-danger/20 data-[selected=true]:text-danger dark:data-[selected=true]:text-danger-500"}},layout:{auto:{table:"table-auto"},fixed:{table:"table-fixed"}},shadow:{none:{wrapper:"shadow-none"},sm:{wrapper:"shadow-small"},md:{wrapper:"shadow-medium"},lg:{wrapper:"shadow-large"}},hideHeader:{true:{thead:"hidden"}},isStriped:{true:{td:["group-data-[odd=true]/tr:before:bg-default-100","group-data-[odd=true]/tr:before:opacity-100","group-data-[odd=true]/tr:before:-z-10"]}},isCompact:{true:{td:"py-1"},false:{}},isHeaderSticky:{true:{thead:"sticky top-0 z-20 [&>tr]:first:shadow-small"}},isSelectable:{true:{tr:"cursor-default",td:["group-aria-[selected=false]/tr:group-data-[hover=true]/tr:before:bg-default-100","group-aria-[selected=false]/tr:group-data-[hover=true]/tr:before:opacity-70"]}},isMultiSelectable:{true:{td:["group-data-[first=true]/tr:first:before:rounded-ss-lg","group-data-[first=true]/tr:last:before:rounded-se-lg","group-data-[middle=true]/tr:before:rounded-none","group-data-[last=true]/tr:first:before:rounded-es-lg","group-data-[last=true]/tr:last:before:rounded-ee-lg"]},false:{td:["first:before:rounded-s-lg","last:before:rounded-e-lg"]}},radius:{none:{wrapper:"rounded-none",th:["first:rounded-s-none","first:before:rounded-s-none","last:rounded-e-none","last:before:rounded-e-none"],td:["first:before:rounded-s-none","last:before:rounded-e-none","group-data-[first=true]/tr:first:before:rounded-ss-none","group-data-[first=true]/tr:last:before:rounded-se-none","group-data-[last=true]/tr:first:before:rounded-es-none","group-data-[last=true]/tr:last:before:rounded-ee-none"]},sm:{wrapper:"rounded-small"},md:{wrapper:"rounded-medium"},lg:{wrapper:"rounded-large"}},fullWidth:{true:{base:"w-full",wrapper:"w-full",table:"w-full"}},align:{start:{th:"text-start",td:"text-start"},center:{th:"text-center",td:"text-center"},end:{th:"text-end",td:"text-end"}}},defaultVariants:{layout:"auto",shadow:"sm",radius:"lg",color:"default",isCompact:!1,hideHeader:!1,isStriped:!1,fullWidth:!0,align:"start"},compoundVariants:[{isStriped:!0,color:"default",class:{td:"group-data-[odd=true]/tr:data-[selected=true]/tr:before:bg-default/60"}},{isStriped:!0,color:"primary",class:{td:"group-data-[odd=true]/tr:data-[selected=true]/tr:before:bg-primary/20"}},{isStriped:!0,color:"secondary",class:{td:"group-data-[odd=true]/tr:data-[selected=true]/tr:before:bg-secondary/20"}},{isStriped:!0,color:"success",class:{td:"group-data-[odd=true]/tr:data-[selected=true]/tr:before:bg-success/20"}},{isStriped:!0,color:"warning",class:{td:"group-data-[odd=true]/tr:data-[selected=true]/tr:before:bg-warning/20"}},{isStriped:!0,color:"danger",class:{td:"group-data-[odd=true]/tr:data-[selected=true]/tr:before:bg-danger/20"}}]}),RM=NM({slots:{base:"relative z-[100]"},variants:{disableAnimation:{false:{base:""},true:{base:["data-[placement=bottom-right]:bottom-0 data-[placement=bottom-right]:right-0 w-full px-2 sm:w-auto sm:px-0 data-[placement=bottom-right]:fixed data-[placement=bottom-right]:flex data-[placement=bottom-right]:flex-col","data-[placement=bottom-left]:bottom-0 data-[placement=bottom-left]:left-0 w-full px-2 sm:w-auto sm:px-0 data-[placement=bottom-left]:fixed data-[placement=bottom-left]:flex data-[placement=bottom-left]:flex-col","data-[placement=bottom-center]:bottom-0 data-[placement=bottom-center]:fixed w-full px-2 sm:w-auto sm:px-0 data-[placement=bottom-center]:flex data-[placement=bottom-center]:flex-col data-[placement=bottom-center]:left-1/2 data-[placement=bottom-center]:-translate-x-1/2","data-[placement=top-right]:top-0 data-[placement=top-right]:right-0 w-full px-2 sm:w-auto sm:px-0 data-[placement=top-right]:fixed data-[placement=top-right]:flex data-[placement=top-right]:flex-col","data-[placement=top-left]:top-0 data-[placement=top-left]:left-0 w-full px-2 sm:w-auto sm:px-0 data-[placement=top-left]:fixed data-[placement=top-left]:flex data-[placement=top-left]:flex-col","data-[placement=top-center]:top-0 data-[placement=top-center]:fixed w-full px-2 sm:w-auto sm:px-0 data-[placement=top-center]:flex data-[placement=top-center]:flex-col data-[placement=top-center]:left-1/2 data-[placement=top-center]:-translate-x-1/2"]}}},defaultVariants:{disableAnimation:!1}}),OM=NM({slots:{base:["flex gap-x-4 items-center","group","cursor-pointer","relative","z-50","box-border","outline-solid outline-transparent","p-3 sm:mx-1","my-1","w-full sm:w-[356px]","min-h-4","before:content-['']","before:absolute","before:left-0","before:right-0","data-[placement=bottom-right]:before:h-[var(--top-extension,16px)]","data-[placement=bottom-left]:before:h-[var(--top-extension,16px)]","data-[placement=bottom-center]:before:h-[var(--top-extension,16px)]","data-[placement=bottom-right]:before:top-[calc(-1*var(--top-extension,16px))]","data-[placement=bottom-left]:before:top-[calc(-1*var(--top-extension,16px))]","data-[placement=bottom-center]:before:top-[calc(-1*var(--top-extension,16px))]","before:z-[-1]","before:pointer-events-auto","before:bg-transparent","after:content-['']","after:absolute","after:left-0","after:right-0","data-[placement=bottom-right]:after:h-[var(--bottom-extension,16px)]","data-[placement=bottom-left]:after:h-[var(--bottom-extension,16px)]","data-[placement=bottom-center]:after:h-[var(--bottom-extension,16px)]","data-[placement=bottom-right]:after:bottom-[calc(-1*var(--bottom-extension,16px))]","data-[placement=bottom-left]:after:bottom-[calc(-1*var(--bottom-extension,16px))]","data-[placement=bottom-center]:after:bottom-[calc(-1*var(--bottom-extension,16px))]","after:z-[-1]","after:pointer-events-auto","after:bg-transparent","transform-gpu","will-change-transform","backface-visibility-hidden"],wrapper:["flex flex-col gap-y-0"],title:["text-sm","me-4","font-medium","text-foreground"],description:["text-sm","me-4","text-default-500"],icon:["w-6 h-6 flex-none fill-current"],loadingComponent:["w-6 h-6 flex-none fill-current"],content:["flex flex-grow flex-row gap-x-4 items-center relative"],progressTrack:["absolute inset-0 pointer-events-none bg-transparent overflow-hidden"],progressIndicator:["h-full bg-default-400 opacity-20"],motionDiv:["fixed","px-4 sm:px-0","data-[placement=bottom-right]:bottom-0 data-[placement=bottom-right]:right-0 data-[placement=bottom-right]:mx-auto w-full sm:data-[placement=bottom-right]:w-max mb-1 sm:data-[placement=bottom-right]:mr-2","data-[placement=bottom-left]:bottom-0 data-[placement=bottom-left]:left-0 data-[placement=bottom-left]:mx-auto w-full sm:data-[placement=bottom-left]:w-max mb-1 sm:data-[placement=bottom-left]:ml-2","data-[placement=bottom-center]:bottom-0 data-[placement=bottom-center]:left-0 data-[placement=bottom-center]:right-0 w-full sm:data-[placement=bottom-center]:w-max sm:data-[placement=bottom-center]:mx-auto","data-[placement=top-right]:top-0 data-[placement=top-right]:right-0 data-[placement=top-right]:mx-auto w-full sm:data-[placement=top-right]:w-max sm:data-[placement=top-right]:mr-2","data-[placement=top-left]:top-0 data-[placement=top-left]:left-0 data-[placement=top-left]:mx-auto w-full sm:data-[placement=top-left]:w-max sm:data-[placement=top-left]:ml-2","data-[placement=top-center]:top-0 data-[placement=top-center]:left-0 data-[placement=top-center]:right-0 w-full sm:data-[placement=top-center]:w-max sm:data-[placement=top-center]:mx-auto"],closeButton:["opacity-0 group-hover:opacity-100","transform-gpu","transition-all duration-200 ease-out","will-change-opacity will-change-transform","p-0 group-hover:pointer-events-auto w-6 h-6 min-w-4 absolute -right-2 -top-2 items-center justify-center bg-transparent text-default-400 hover:text-default-600 border border-3 border-transparent","data-[hidden=true]:hidden"],closeIcon:["rounded-full w-full h-full p-0.5 border border-default-400 bg-default-100"]},variants:{size:{sm:{icon:"w-5 h-5",loadingComponent:"w-5 h-5"},md:{},lg:{}},variant:{flat:"bg-content1 border border-default-100",solid:US.default,bordered:"bg-background border border-default-200"},color:{default:"",foreground:{progressIndicator:"h-full opacity-20 bg-foreground-400"},primary:{progressIndicator:"h-full opacity-20 bg-primary-400"},secondary:{progressIndicator:"h-full opacity-20 bg-secondary-400"},success:{progressIndicator:"h-full opacity-20 bg-success-400"},warning:{progressIndicator:"h-full opacity-20 bg-warning-400"},danger:{progressIndicator:"h-full opacity-20 bg-danger-400"}},radius:{none:{base:"rounded-none",progressTrack:"rounded-none"},sm:{base:"rounded-small",progressTrack:"rounded-small"},md:{base:"rounded-medium",progressTrack:"rounded-medium"},lg:{base:"rounded-large",progressTrack:"rounded-large"},full:{base:"rounded-full",closeButton:"-top-px -right-px",progressTrack:"rounded-full"}},disableAnimation:{true:{closeButton:"transition-none",base:"data-[animation=exiting]:opacity-0 transition-none"},false:{closeButton:"transition-all ease-out duration-200",base:["data-[toast-exiting=true]:transform-gpu","data-[toast-exiting=true]:will-change-transform","data-[toast-exiting=true]:transition-all","data-[toast-exiting=true]:ease-out","data-[toast-exiting=true]:data-[placement=bottom-right]:translate-x-full","data-[toast-exiting=true]:data-[placement=bottom-left]:-translate-x-full","data-[toast-exiting=true]:data-[placement=bottom-center]:translate-y-full","data-[toast-exiting=true]:data-[placement=top-right]:translate-x-full","data-[toast-exiting=true]:data-[placement=top-left]:-translate-x-full","data-[toast-exiting=true]:data-[placement=top-center]:-translate-y-full","data-[toast-exiting=true]:opacity-0","data-[toast-exiting=true]:duration-300","data-[toast-exiting=true]:ease-out"]}},shadow:{none:{base:"shadow-none"},sm:{base:"shadow-small"},md:{base:"shadow-medium"},lg:{base:"shadow-large"}}},defaultVariants:{size:"md",variant:"flat",radius:"md",shadow:"sm"},compoundVariants:[{variant:"flat",color:"foreground",class:{base:"bg-foreground text-background",closeButton:"text-foreground-400 hover:text-foreground-600",closeIcon:"border border-foreground-400 bg-foreground-100",title:"text-background-600",description:"text-background-500"}},{variant:"flat",color:"primary",class:{base:"bg-primary-50 text-primary-600 border-primary-100",closeButton:"text-primary-400 hover:text-primary-600",closeIcon:"border border-primary-400 bg-primary-100",title:"text-primary-600",description:"text-primary-500"}},{variant:"flat",color:"secondary",class:{base:"bg-secondary-50 text-secondary-600 border-secondary-100",closeButton:"text-secondary-400 hover:text-secondary-600",closeIcon:"border border-secondary-400 bg-secondary-100",title:"text-secondary-600",description:"text-secondary-500"}},{variant:"flat",color:"success",class:{base:"bg-success-50 text-success-600 border-success-100",closeButton:"text-success-400 hover:text-success-600",closeIcon:"border border-success-400 bg-success-100",title:"text-success-600",description:"text-success-500"}},{variant:"flat",color:"warning",class:{base:"bg-warning-50 text-warning-600 border-warning-100",closeButton:"text-warning-400 hover:text-warning-600",closeIcon:"border border-warning-400 bg-warning-100",title:"text-warning-600",description:"text-warning-500"}},{variant:"flat",color:"danger",class:{base:"bg-danger-50 text-danger-600 border-danger-100",closeButton:"text-danger-400 hover:text-danger-600",closeIcon:"border border-danger-400 bg-danger-100",title:"text-danger-600",description:"text-danger-500"}},{variant:"bordered",color:"foreground",class:{base:"bg-foreground border-foreground-400 text-background",closeButton:"text-foreground-400 hover:text-foreground-600",closeIcon:"border border-foreground-400 bg-foreground-100",title:"text-background-600",description:"text-background-500"}},{variant:"bordered",color:"primary",class:{base:"border-primary-400 text-primary-600",closeButton:"text-primary-400 hover:text-primary-600",closeIcon:"border border-primary-400 bg-primary-100",title:"text-primary-600",description:"text-primary-500"}},{variant:"bordered",color:"secondary",class:{base:"border-secondary-400 text-secondary-600",closeButton:"text-secondary-400 hover:text-secondary-600",closeIcon:"border border-secondary-400 bg-secondary-100",title:"text-secondary-600",description:"text-secondary-500"}},{variant:"bordered",color:"success",class:{base:"border-success-400 text-success-600",closeButton:"text-success-400 hover:text-success-600",closeIcon:"border border-success-400 bg-success-100",title:"text-success-600",description:"text-success-500"}},{variant:"bordered",color:"warning",class:{base:"border-warning-400 text-warning-600",closeButton:"text-warning-400 hover:text-warning-600",closeIcon:"border border-warning-400 bg-warning-100",title:"text-warning-600",description:"text-warning-500"}},{variant:"bordered",color:"danger",class:{base:"border-danger-400 text-danger-600",closeButton:"text-danger-400 hover:text-danger-600",closeIcon:"border border-danger-400 bg-danger-100",title:"text-danger-600",description:"text-danger-500"}},{variant:"solid",color:"foreground",class:{base:US.foreground,closeButton:"text-foreground-400 hover:text-foreground-600",closeIcon:"border border-foreground-400 bg-foreground-100",title:"text-background",description:"text-background"}},{variant:"solid",color:"primary",class:{base:US.primary,closeButton:"text-primary-400 hover:text-primary-600",closeIcon:"border border-primary-400 bg-primary-100",title:"text-primary-foreground",description:"text-primary-foreground"}},{variant:"solid",color:"secondary",class:{base:US.secondary,closeButton:"text-secondary-400 hover:text-secondary-600",closeIcon:"border border-secondary-400 bg-secondary-100",title:"text-secondary-foreground",description:"text-secondary-foreground"}},{variant:"solid",color:"success",class:{base:US.success,closeButton:"text-success-400 hover:text-success-600",closeIcon:"border border-success-400 bg-success-100",title:"text-success-foreground",description:"text-success-foreground"}},{variant:"solid",color:"warning",class:{base:US.warning,closeButton:"text-warning-400 hover:text-warning-600",closeIcon:"border border-warning-400 bg-warning-100",title:"text-warning-foreground",description:"text-warning-foreground"}},{variant:"solid",color:"danger",class:{base:US.danger,closeButton:"text-danger-400 hover:text-danger-600",closeIcon:"border border-danger-400 bg-danger-100",title:"text-danger-foreground",description:"text-danger-foreground"}}]}),VM=NM({slots:{base:["z-0","relative","bg-transparent","[transform-origin:var(--trigger-anchor-point)]","before:content-['']","before:hidden","before:z-[-1]","before:absolute","before:rotate-45","before:w-2.5","before:h-2.5","before:rounded-sm","data-[arrow=true]:before:block","data-[placement=top]:before:-bottom-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=top]:before:left-1/2","data-[placement=top]:before:-translate-x-1/2","data-[placement=top-start]:before:-bottom-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=top-start]:before:left-3","data-[placement=top-end]:before:-bottom-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=top-end]:before:right-3","data-[placement=bottom]:before:-top-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=bottom]:before:left-1/2","data-[placement=bottom]:before:-translate-x-1/2","data-[placement=bottom-start]:before:-top-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=bottom-start]:before:left-3","data-[placement=bottom-end]:before:-top-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=bottom-end]:before:right-3","data-[placement=left]:before:-right-[calc(theme(spacing.5)/4_-_2px)]","data-[placement=left]:before:top-1/2","data-[placement=left]:before:-translate-y-1/2","data-[placement=left-start]:before:-right-[calc(theme(spacing.5)/4_-_3px)]","data-[placement=left-start]:before:top-1/4","data-[placement=left-end]:before:-right-[calc(theme(spacing.5)/4_-_3px)]","data-[placement=left-end]:before:bottom-1/4","data-[placement=right]:before:-left-[calc(theme(spacing.5)/4_-_2px)]","data-[placement=right]:before:top-1/2","data-[placement=right]:before:-translate-y-1/2","data-[placement=right-start]:before:-left-[calc(theme(spacing.5)/4_-_3px)]","data-[placement=right-start]:before:top-1/4","data-[placement=right-end]:before:-left-[calc(theme(spacing.5)/4_-_3px)]","data-[placement=right-end]:before:bottom-1/4",...DM],content:["z-10","px-2.5","py-1","w-full","inline-flex","flex-col","items-center","justify-center","box-border","subpixel-antialiased","outline-solid outline-transparent","box-border"],trigger:["z-10"],backdrop:["hidden"],arrow:[]},variants:{size:{sm:{content:"text-tiny"},md:{content:"text-small"},lg:{content:"text-medium"}},color:{default:{base:"before:bg-content1 before:shadow-small",content:"bg-content1"},foreground:{base:"before:bg-foreground",content:US.foreground},primary:{base:"before:bg-primary",content:US.primary},secondary:{base:"before:bg-secondary",content:US.secondary},success:{base:"before:bg-success",content:US.success},warning:{base:"before:bg-warning",content:US.warning},danger:{base:"before:bg-danger",content:US.danger}},radius:{none:{content:"rounded-none"},sm:{content:"rounded-small"},md:{content:"rounded-medium"},lg:{content:"rounded-large"},full:{content:"rounded-full"}},shadow:{none:{content:"shadow-none"},sm:{content:"shadow-small"},md:{content:"shadow-medium"},lg:{content:"shadow-large"}},backdrop:{transparent:{},opaque:{backdrop:"bg-overlay/50 backdrop-opacity-disabled"},blur:{backdrop:"backdrop-blur-sm backdrop-saturate-150 bg-overlay/30"}},triggerScaleOnOpen:{true:{trigger:["aria-expanded:scale-[0.97]","aria-expanded:opacity-70","subpixel-antialiased"]},false:{}},disableAnimation:{true:{base:"animate-none"}},isTriggerDisabled:{true:{trigger:"opacity-disabled pointer-events-none"},false:{}}},defaultVariants:{color:"default",radius:"lg",size:"md",shadow:"md",backdrop:"transparent",triggerScaleOnOpen:!0},compoundVariants:[{backdrop:["opaque","blur"],class:{backdrop:"block w-full h-full fixed inset-0 -z-30"}}]}),FM=NM({slots:{base:"flex flex-col gap-2 w-full",label:"",labelWrapper:"flex justify-between",value:"",track:"z-0 relative bg-default-300/50 overflow-hidden rtl:rotate-180",indicator:"h-full"},variants:{color:{default:{indicator:"bg-default-400"},primary:{indicator:"bg-primary"},secondary:{indicator:"bg-secondary"},success:{indicator:"bg-success"},warning:{indicator:"bg-warning"},danger:{indicator:"bg-danger"}},size:{sm:{label:"text-small",value:"text-small",track:"h-1"},md:{label:"text-medium",value:"text-medium",track:"h-3"},lg:{label:"text-large",value:"text-large",track:"h-5"}},radius:{none:{track:"rounded-none",indicator:"rounded-none"},sm:{track:"rounded-small",indicator:"rounded-small"},md:{track:"rounded-medium",indicator:"rounded-medium"},lg:{track:"rounded-large",indicator:"rounded-large"},full:{track:"rounded-full",indicator:"rounded-full"}},isStriped:{true:{indicator:"bg-stripe-gradient-default bg-stripe-size"}},isIndeterminate:{true:{indicator:["absolute","w-full","origin-left","animate-indeterminate-bar"]}},isDisabled:{true:{base:"opacity-disabled cursor-not-allowed"}},disableAnimation:{true:{},false:{indicator:"transition-transform !duration-500"}}},defaultVariants:{color:"primary",size:"md",radius:"full",isStriped:!1,isIndeterminate:!1,isDisabled:!1},compoundVariants:[{disableAnimation:!0,isIndeterminate:!1,class:{indicator:"!transition-none motion-reduce:transition-none"}},{color:"primary",isStriped:!0,class:{indicator:"bg-stripe-gradient-primary bg-stripe-size"}},{color:"secondary",isStriped:!0,class:{indicator:"bg-stripe-gradient-secondary bg-stripe-size"}},{color:"success",isStriped:!0,class:{indicator:"bg-stripe-gradient-success bg-stripe-size"}},{color:"warning",isStriped:!0,class:{indicator:"bg-stripe-gradient-warning bg-stripe-size"}},{color:"danger",isStriped:!0,class:{indicator:"bg-stripe-gradient-danger bg-stripe-size"}}]},{twMerge:!0});NM({slots:{base:"flex flex-col justify-center gap-1 max-w-fit items-center",label:"",svgWrapper:"relative block",svg:"z-0 relative overflow-hidden",track:"h-full stroke-default-300/50",indicator:"h-full stroke-current",value:"absolute font-normal inset-0 flex items-center justify-center"},variants:{color:{default:{svg:"text-default-400"},primary:{svg:"text-primary"},secondary:{svg:"text-secondary"},success:{svg:"text-success"},warning:{svg:"text-warning"},danger:{svg:"text-danger"}},size:{sm:{svg:"w-8 h-8",label:"text-small",value:"text-[0.5rem]"},md:{svg:"w-10 h-10",label:"text-small",value:"text-[0.55rem]"},lg:{svg:"w-12 h-12",label:"text-medium",value:"text-[0.6rem]"}},isIndeterminate:{true:{svg:"animate-spinner-ease-spin"}},isDisabled:{true:{base:"opacity-disabled cursor-not-allowed"}},disableAnimation:{true:{},false:{indicator:"transition-all !duration-500"}}},defaultVariants:{color:"primary",size:"md",isDisabled:!1},compoundVariants:[{disableAnimation:!0,isIndeterminate:!1,class:{svg:"!transition-none motion-reduce:transition-none"}}]});var BM=NM({slots:{base:"group relative max-w-fit inline-flex items-center justify-start cursor-pointer tap-highlight-transparent p-2 -m-2 select-none",wrapper:["relative","inline-flex","items-center","justify-center","shrink-0","overflow-hidden","border-solid","border-medium","box-border","border-default","rounded-full","group-data-[hover-unselected=true]:bg-default-100",...IM],hiddenInput:LM,labelWrapper:"flex flex-col ml-1",control:["z-10","w-2","h-2","opacity-0","scale-0","origin-center","rounded-full","group-data-[selected=true]:opacity-100","group-data-[selected=true]:scale-100"],label:"relative text-foreground select-none",description:"relative text-foreground-400"},variants:{color:{default:{control:"bg-default-500 text-default-foreground",wrapper:"group-data-[selected=true]:border-default-500"},primary:{control:"bg-primary text-primary-foreground",wrapper:"group-data-[selected=true]:border-primary"},secondary:{control:"bg-secondary text-secondary-foreground",wrapper:"group-data-[selected=true]:border-secondary"},success:{control:"bg-success text-success-foreground",wrapper:"group-data-[selected=true]:border-success"},warning:{control:"bg-warning text-warning-foreground",wrapper:"group-data-[selected=true]:border-warning"},danger:{control:"bg-danger text-danger-foreground",wrapper:"group-data-[selected=true]:border-danger"}},size:{sm:{wrapper:"w-4 h-4",control:"w-1.5 h-1.5",labelWrapper:"ml-1",label:"text-small",description:"text-tiny"},md:{wrapper:"w-5 h-5",control:"w-2 h-2",labelWrapper:"ms-2",label:"text-medium",description:"text-small"},lg:{wrapper:"w-6 h-6",control:"w-2.5 h-2.5",labelWrapper:"ms-2",label:"text-large",description:"text-medium"}},isDisabled:{true:{base:"opacity-disabled pointer-events-none"}},isInvalid:{true:{control:"bg-danger text-danger-foreground",wrapper:"border-danger group-data-[selected=true]:border-danger",label:"text-danger",description:"text-danger-300"}},disableAnimation:{true:{},false:{wrapper:["group-data-[pressed=true]:scale-95","transition-transform-colors","motion-reduce:transition-none"],control:"transition-transform-opacity motion-reduce:transition-none",label:"transition-colors motion-reduce:transition-none",description:"transition-colors motion-reduce:transition-none"}}},defaultVariants:{color:"primary",size:"md",isDisabled:!1,isInvalid:!1}}),$M=NM({slots:{base:"relative flex flex-col gap-2",label:"relative text-foreground-500",wrapper:"flex flex-col flex-wrap gap-2 data-[orientation=horizontal]:flex-row",description:"text-tiny text-foreground-400",errorMessage:"text-tiny text-danger"},variants:{isRequired:{true:{label:"after:content-['*'] after:text-danger after:ml-0.5"}},isInvalid:{true:{description:"text-danger"}},disableAnimation:{true:{},false:{description:"transition-colors !duration-150 motion-reduce:transition-none"}}},defaultVariants:{isInvalid:!1,isRequired:!1}}),KM=NM({base:[],variants:{orientation:{vertical:["overflow-y-auto","data-[top-scroll=true]:[mask-image:linear-gradient(0deg,#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]","data-[bottom-scroll=true]:[mask-image:linear-gradient(180deg,#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]","data-[top-bottom-scroll=true]:[mask-image:linear-gradient(#000,#000,transparent_0,#000_var(--scroll-shadow-size),#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]"],horizontal:["overflow-x-auto","data-[left-scroll=true]:[mask-image:linear-gradient(270deg,#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]","data-[right-scroll=true]:[mask-image:linear-gradient(90deg,#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]","data-[left-right-scroll=true]:[mask-image:linear-gradient(to_right,#000,#000,transparent_0,#000_var(--scroll-shadow-size),#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]"]},hideScrollBar:{true:"scrollbar-hide",false:""}},defaultVariants:{orientation:"vertical",hideScrollBar:!1}}),HM=NM({slots:{base:["group inline-flex flex-col relative"],label:["block","absolute","z-10","origin-top-left","flex-shrink-0","rtl:origin-top-right","subpixel-antialiased","text-small","text-foreground-500","pointer-events-none","group-data-[has-label-outside=true]:pointer-events-auto"],mainWrapper:"w-full flex flex-col",trigger:"relative px-3 gap-3 w-full inline-flex flex-row items-center shadow-xs outline-solid outline-transparent tap-highlight-transparent",innerWrapper:"inline-flex h-fit w-[calc(100%_-theme(spacing.6))] min-h-4 items-center gap-1.5 box-border",selectorIcon:"absolute end-3 w-4 h-4",spinner:"absolute end-3",value:["text-foreground-500","font-normal","w-full","text-start"],listboxWrapper:"scroll-py-6 w-full",listbox:"",popoverContent:"w-full p-1 overflow-hidden",clearButton:["w-4","h-4","z-10","mb-4","relative","start-auto","appearance-none","outline-none","select-none","opacity-70","hover:!opacity-100","cursor-pointer","active:!opacity-70","rounded-full",...DM],helperWrapper:"p-1 flex relative flex-col gap-1.5 group-data-[has-helper=true]:flex",description:"text-tiny text-foreground-400",errorMessage:"text-tiny text-danger",endWrapper:"flex end-18",endContent:"mb-4"},variants:{variant:{flat:{trigger:["bg-default-100","data-[hover=true]:bg-default-200","group-data-[focus=true]:bg-default-200"],clearButton:"mb-4"},faded:{trigger:["bg-default-100","border-medium","border-default-200","data-[hover=true]:border-default-400 data-[focus=true]:border-default-400 data-[open=true]:border-default-400"],value:"group-data-[has-value=true]:text-default-foreground",clearButton:"mb-4"},bordered:{trigger:["border-medium","border-default-200","data-[hover=true]:border-default-400","data-[open=true]:border-default-foreground","data-[focus=true]:border-default-foreground"],value:"group-data-[has-value=true]:text-default-foreground",clearButton:"mb-4"},underlined:{trigger:["!px-1","!pb-0","!gap-0","relative","box-border","border-b-medium","shadow-[0_1px_0px_0_rgba(0,0,0,0.05)]","border-default-200","!rounded-none","hover:border-default-300","after:content-['']","after:w-0","after:origin-center","after:bg-default-foreground","after:absolute","after:left-1/2","after:-translate-x-1/2","after:-bottom-[2px]","after:h-[2px]","data-[open=true]:after:w-full","data-[focus=true]:after:w-full"],value:"group-data-[has-value=true]:text-default-foreground",clearButton:"mb-4 me-2"}},color:{default:{},primary:{selectorIcon:"text-primary"},secondary:{selectorIcon:"text-secondary"},success:{selectorIcon:"text-success"},warning:{selectorIcon:"text-warning"},danger:{selectorIcon:"text-danger"}},size:{sm:{label:"text-tiny",trigger:"h-8 min-h-8 px-2 rounded-small",value:"text-small",clearButton:"text-medium"},md:{trigger:"h-10 min-h-10 rounded-medium",value:"text-small",clearButton:"text-large"},lg:{trigger:"h-12 min-h-12 rounded-large",value:"text-medium",clearButton:"mb-5 text-large"}},radius:{none:{trigger:"rounded-none"},sm:{trigger:"rounded-small"},md:{trigger:"rounded-medium"},lg:{trigger:"rounded-large"},full:{trigger:"rounded-full"}},labelPlacement:{outside:{base:"flex flex-col",clearButton:"mb-0"},"outside-left":{base:"flex-row items-center flex-nowrap data-[has-helper=true]:items-start",label:"relative pe-2 text-foreground",clearButton:"mb-0"},inside:{label:"text-tiny cursor-pointer",trigger:"flex-col items-start justify-center gap-0"}},fullWidth:{true:{base:"w-full"},false:{base:"min-w-40"}},isClearable:{true:{clearButton:"peer-data-[filled=true]:opacity-70 peer-data-[filled=true]:block",endContent:"ms-3"}},isDisabled:{true:{base:"opacity-disabled pointer-events-none",trigger:"pointer-events-none"}},isInvalid:{true:{label:"!text-danger",value:"!text-danger",selectorIcon:"text-danger"}},isRequired:{true:{label:"after:content-['*'] after:text-danger after:ms-0.5"}},isMultiline:{true:{label:"relative",trigger:"!h-auto"},false:{value:"truncate"}},disableAnimation:{true:{trigger:"after:transition-none",base:"transition-none",label:"transition-none",selectorIcon:"transition-none"},false:{base:"transition-background motion-reduce:transition-none !duration-150",label:["will-change-auto","origin-top-left","rtl:origin-top-right","!duration-200","!ease-out","transition-[transform,color,left,opacity,translate,scale]","motion-reduce:transition-none"],selectorIcon:"transition-transform duration-150 ease motion-reduce:transition-none",clearButton:["transition-opacity","motion-reduce:transition-none"]}},disableSelectorIconRotation:{true:{},false:{selectorIcon:"data-[open=true]:rotate-180"}}},defaultVariants:{variant:"flat",color:"default",size:"md",fullWidth:!0,isDisabled:!1,isMultiline:!1,disableSelectorIconRotation:!1},compoundVariants:[{variant:"flat",color:"default",class:{value:"group-data-[has-value=true]:text-default-foreground",trigger:["bg-default-100","data-[hover=true]:bg-default-200"]}},{variant:"flat",color:"primary",class:{trigger:["bg-primary-100","text-primary","data-[hover=true]:bg-primary-50","group-data-[focus=true]:bg-primary-50"],value:"text-primary",label:"text-primary"}},{variant:"flat",color:"secondary",class:{trigger:["bg-secondary-100","text-secondary","data-[hover=true]:bg-secondary-50","group-data-[focus=true]:bg-secondary-50"],value:"text-secondary",label:"text-secondary"}},{variant:"flat",color:"success",class:{trigger:["bg-success-100","text-success-600","dark:text-success","data-[hover=true]:bg-success-50","group-data-[focus=true]:bg-success-50"],value:"text-success-600 dark:text-success",label:"text-success-600 dark:text-success"}},{variant:"flat",color:"warning",class:{trigger:["bg-warning-100","text-warning-600","dark:text-warning","data-[hover=true]:bg-warning-50","group-data-[focus=true]:bg-warning-50"],value:"text-warning-600 dark:text-warning",label:"text-warning-600 dark:text-warning"}},{variant:"flat",color:"danger",class:{trigger:["bg-danger-100","text-danger","dark:text-danger-500","data-[hover=true]:bg-danger-50","group-data-[focus=true]:bg-danger-50"],value:"text-danger dark:text-danger-500",label:"text-danger dark:text-danger-500"}},{variant:"faded",color:"primary",class:{trigger:"data-[hover=true]:border-primary data-[focus=true]:border-primary data-[open=true]:border-primary",label:"text-primary"}},{variant:"faded",color:"secondary",class:{trigger:"data-[hover=true]:border-secondary data-[focus=true]:border-secondary data-[open=true]:border-secondary",label:"text-secondary"}},{variant:"faded",color:"success",class:{trigger:"data-[hover=true]:border-success data-[focus=true]:border-success data-[open=true]:border-success",label:"text-success"}},{variant:"faded",color:"warning",class:{trigger:"data-[hover=true]:border-warning data-[focus=true]:border-warning data-[open=true]:border-warning",label:"text-warning"}},{variant:"faded",color:"danger",class:{trigger:"data-[hover=true]:border-danger data-[focus=true]:border-danger data-[open=true]:border-danger",label:"text-danger"}},{variant:"underlined",color:"default",class:{value:"group-data-[has-value=true]:text-foreground"}},{variant:"underlined",color:"primary",class:{trigger:"after:bg-primary",label:"text-primary"}},{variant:"underlined",color:"secondary",class:{trigger:"after:bg-secondary",label:"text-secondary"}},{variant:"underlined",color:"success",class:{trigger:"after:bg-success",label:"text-success"}},{variant:"underlined",color:"warning",class:{trigger:"after:bg-warning",label:"text-warning"}},{variant:"underlined",color:"danger",class:{trigger:"after:bg-danger",label:"text-danger"}},{variant:"bordered",color:"primary",class:{trigger:["data-[open=true]:border-primary","data-[focus=true]:border-primary"],label:"text-primary"}},{variant:"bordered",color:"secondary",class:{trigger:["data-[open=true]:border-secondary","data-[focus=true]:border-secondary"],label:"text-secondary"}},{variant:"bordered",color:"success",class:{trigger:["data-[open=true]:border-success","data-[focus=true]:border-success"],label:"text-success"}},{variant:"bordered",color:"warning",class:{trigger:["data-[open=true]:border-warning","data-[focus=true]:border-warning"],label:"text-warning"}},{variant:"bordered",color:"danger",class:{trigger:["data-[open=true]:border-danger","data-[focus=true]:border-danger"],label:"text-danger"}},{labelPlacement:"inside",color:"default",class:{label:"group-data-[filled=true]:text-default-600"}},{labelPlacement:"outside",color:"default",class:{label:"group-data-[filled=true]:text-foreground"}},{radius:"full",size:["sm"],class:{trigger:"px-3"}},{radius:"full",size:"md",class:{trigger:"px-4"}},{radius:"full",size:"lg",class:{trigger:"px-5"}},{disableAnimation:!1,variant:["faded","bordered"],class:{trigger:"transition-colors motion-reduce:transition-none"}},{disableAnimation:!1,variant:"underlined",class:{trigger:"after:transition-width motion-reduce:after:transition-none"}},{variant:["flat","faded"],class:{trigger:[...DM]}},{isInvalid:!0,variant:"flat",class:{trigger:["bg-danger-50","data-[hover=true]:bg-danger-100","group-data-[focus=true]:bg-danger-50"]}},{isInvalid:!0,variant:"bordered",class:{trigger:"!border-danger group-data-[focus=true]:border-danger"}},{isInvalid:!0,variant:"underlined",class:{trigger:"after:bg-danger"}},{labelPlacement:"inside",size:"sm",class:{trigger:"h-12 min-h-12 py-1.5 px-3"}},{labelPlacement:"inside",size:"md",class:{trigger:"h-14 min-h-14 py-2"}},{labelPlacement:"inside",size:"lg",class:{label:"text-medium",trigger:"h-16 min-h-16 py-2.5 gap-0"}},{labelPlacement:"outside",isMultiline:!1,class:{base:"group relative justify-end",label:["pb-0","z-20","top-1/2","-translate-y-1/2","group-data-[filled=true]:start-0"]}},{labelPlacement:["inside"],class:{label:"group-data-[filled=true]:scale-85"}},{labelPlacement:"inside",size:["sm","md"],class:{label:"text-small"}},{labelPlacement:"inside",isMultiline:!1,size:"sm",class:{label:["group-data-[filled=true]:-translate-y-[calc(50%_+_var(--heroui-font-size-tiny)/2_-_8px)]"],innerWrapper:"group-data-[has-label=true]:pt-4"}},{labelPlacement:"inside",isMultiline:!1,size:"md",class:{label:["group-data-[filled=true]:-translate-y-[calc(50%_+_var(--heroui-font-size-small)/2_-_6px)]"],innerWrapper:"group-data-[has-label=true]:pt-4"}},{labelPlacement:"inside",isMultiline:!1,size:"lg",class:{label:["text-medium","group-data-[filled=true]:-translate-y-[calc(50%_+_var(--heroui-font-size-small)/2_-_8px)]"],innerWrapper:"group-data-[has-label=true]:pt-5"}},{labelPlacement:"inside",variant:["faded","bordered"],isMultiline:!1,size:"sm",class:{label:["group-data-[filled=true]:-translate-y-[calc(50%_+_var(--heroui-font-size-tiny)/2_-_8px_-_var(--heroui-border-width-medium))]"]}},{labelPlacement:"inside",variant:["faded","bordered"],isMultiline:!1,size:"md",class:{label:["group-data-[filled=true]:-translate-y-[calc(50%_+_var(--heroui-font-size-small)/2_-_6px_-_var(--heroui-border-width-medium))]"]}},{labelPlacement:"inside",variant:["faded","bordered"],isMultiline:!1,size:"lg",class:{label:["text-medium","group-data-[filled=true]:-translate-y-[calc(50%_+_var(--heroui-font-size-small)/2_-_8px_-_var(--heroui-border-width-medium))]"]}},{labelPlacement:"inside",variant:"underlined",isMultiline:!1,size:"sm",class:{label:["group-data-[filled=true]:-translate-y-[calc(50%_+_var(--heroui-font-size-tiny)/2_-_5px)]"]}},{labelPlacement:"inside",variant:"underlined",isMultiline:!1,size:"md",class:{label:["group-data-[filled=true]:-translate-y-[calc(50%_+_var(--heroui-font-size-small)/2_-_3.5px)]"]}},{labelPlacement:"inside",variant:"underlined",isMultiline:!1,size:"lg",class:{label:["text-medium","group-data-[filled=true]:-translate-y-[calc(50%_+_var(--heroui-font-size-small)/2_-_4px)]"]}},{labelPlacement:"outside",size:"sm",isMultiline:!1,class:{label:["start-2","text-tiny","group-data-[filled=true]:-translate-y-[calc(100%_+var(--heroui-font-size-tiny)/2_+_16px)]","group-data-[has-helper=true]:-translate-y-[calc(100%_+_var(--heroui-font-size-small)/2_+_26px)]"],base:"data-[has-label=true]:mt-[calc(var(--heroui-font-size-small)_+_8px)]"}},{labelPlacement:"outside",isMultiline:!1,size:"md",class:{label:["start-3","text-small","group-data-[filled=true]:-translate-y-[calc(100%_+_var(--heroui-font-size-small)/2_+_20px)]","group-data-[has-helper=true]:-translate-y-[calc(100%_+_var(--heroui-font-size-small)/2_+_30px)]"],base:"data-[has-label=true]:mt-[calc(var(--heroui-font-size-small)_+_10px)]"}},{labelPlacement:"outside",isMultiline:!1,size:"lg",class:{label:["start-3","text-medium","group-data-[filled=true]:-translate-y-[calc(100%_+_var(--heroui-font-size-small)/2_+_24px)]","group-data-[has-helper=true]:-translate-y-[calc(100%_+_var(--heroui-font-size-small)/2_+_34px)]"],base:"data-[has-label=true]:mt-[calc(var(--heroui-font-size-small)_+_12px)]"}},{labelPlacement:"outside-left",size:"sm",class:{label:"group-data-[has-helper=true]:pt-2"}},{labelPlacement:"outside-left",size:"md",class:{label:"group-data-[has-helper=true]:pt-3"}},{labelPlacement:"outside-left",size:"lg",class:{label:"group-data-[has-helper=true]:pt-4"}},{labelPlacement:"outside",isMultiline:!0,class:{label:"pb-1.5"}},{labelPlacement:["inside","outside"],class:{label:["pe-2","max-w-full","text-ellipsis","overflow-hidden"]}},{labelPlacement:["outside","outside-left"],isClearable:!0,class:{endContent:["mt-4"],clearButton:["group-data-[has-end-content=true]:mt-4"]}},{isClearable:!1,labelPlacement:["outside","outside-left"],class:{endContent:["mt-4"]}},{isClearable:!0,variant:["underlined"],class:{clearButton:["relative group-data-[has-end-content=true]:left-2"],endContent:["me-2"]}},{isClearable:!1,variant:["underlined"],class:{endContent:["me-2"]}},{isClearable:!0,size:"sm",class:{endContent:"ms-2"}}]}),WM=NM({slots:{base:["group","relative","overflow-hidden","bg-content3 dark:bg-content2","pointer-events-none","before:opacity-100","before:absolute","before:inset-0","before:-translate-x-full","before:animate-shimmer","before:border-t","before:border-content4/30","before:bg-gradient-to-r","before:from-transparent","before:via-content4","dark:before:via-default-700/10","before:to-transparent","after:opacity-100","after:absolute","after:inset-0","after:-z-10","after:bg-content3","dark:after:bg-content2","data-[loaded=true]:pointer-events-auto","data-[loaded=true]:overflow-visible","data-[loaded=true]:!bg-transparent","data-[loaded=true]:before:opacity-0 data-[loaded=true]:before:-z-10 data-[loaded=true]:before:animate-none","data-[loaded=true]:after:opacity-0"],content:["opacity-0","group-data-[loaded=true]:opacity-100"]},variants:{disableAnimation:{true:{base:"before:animate-none before:transition-none after:transition-none",content:"transition-none"},false:{base:"transition-background !duration-300",content:"transition-opacity motion-reduce:transition-none !duration-300"}}},defaultVariants:{}}),UM=NM({slots:{base:"flex flex-col w-full gap-1",labelWrapper:"w-full flex justify-between items-center",label:"",value:"",step:["h-1.5","w-1.5","absolute","rounded-full","bg-default-300/50","data-[in-range=true]:bg-background/50"],mark:["absolute","text-small","cursor-default","opacity-50","data-[in-range=true]:opacity-100"],trackWrapper:"relative flex gap-2",track:["flex","w-full","relative","rounded-full","bg-default-300/50"],filler:"h-full absolute",thumb:["flex","justify-center","items-center","before:absolute","before:w-11","before:h-11","before:rounded-full","after:shadow-small","after:shadow-small","after:bg-background","data-[focused=true]:z-10",DM],startContent:[],endContent:[]},variants:{size:{sm:{label:"text-small",value:"text-small",thumb:"w-5 h-5 after:w-4 after:h-4",step:"data-[in-range=false]:bg-default-200"},md:{thumb:"w-6 h-6 after:w-5 after:h-5",label:"text-small",value:"text-small"},lg:{thumb:"h-7 w-7 after:w-5 after:h-5",step:"w-2 h-2",label:"text-medium",value:"text-medium",mark:"mt-2"}},radius:{none:{thumb:"rounded-none after:rounded-none"},sm:{thumb:"rounded-[calc(var(--heroui-radius-small)/2)] after:rounded-[calc(var(--heroui-radius-small)/3)]"},md:{thumb:"rounded-[calc(var(--heroui-radius-medium)/2)] after:rounded-[calc(var(--heroui-radius-medium)/3)]"},lg:{thumb:"rounded-[calc(var(--heroui-radius-large)/1.5)] after:rounded-[calc(var(--heroui-radius-large)/2)]"},full:{thumb:"rounded-full after:rounded-full"}},color:{foreground:{filler:"bg-foreground",thumb:"bg-foreground"},primary:{filler:"bg-primary",thumb:"bg-primary"},secondary:{filler:"bg-secondary",thumb:"bg-secondary"},success:{filler:"bg-success",thumb:"bg-success"},warning:{filler:"bg-warning",thumb:"bg-warning"},danger:{filler:"bg-danger",thumb:"bg-danger"}},isVertical:{true:{base:"w-auto h-full flex-col-reverse items-center",trackWrapper:"flex-col h-full justify-center items-center",filler:"w-full h-auto",thumb:"left-1/2",track:"h-full border-y-transparent",labelWrapper:"flex-col justify-center items-center",step:["left-1/2","-translate-x-1/2","translate-y-1/2"],mark:["left-1/2","ml-1","translate-x-1/2","translate-y-1/2"]},false:{thumb:"top-1/2",trackWrapper:"items-center",track:"border-x-transparent",step:["top-1/2","-translate-x-1/2","-translate-y-1/2"],mark:["top-1/2","mt-1","-translate-x-1/2","translate-y-1/2"]}},isDisabled:{false:{thumb:["cursor-grab","data-[dragging=true]:cursor-grabbing"]},true:{base:"opacity-disabled",thumb:"cursor-default"}},hasMarks:{true:{base:"mb-5",mark:"cursor-pointer"},false:{}},showOutline:{true:{thumb:"ring-2 ring-background"},false:{thumb:"ring-transparent border-0"}},hideValue:{true:{value:"sr-only"}},hideThumb:{true:{thumb:"sr-only",track:"cursor-pointer"}},hasSingleThumb:{true:{},false:{}},disableAnimation:{true:{thumb:"data-[dragging=true]:after:scale-100"},false:{thumb:"after:transition-all motion-reduce:after:transition-none",mark:"transition-opacity motion-reduce:transition-none"}},disableThumbScale:{true:{},false:{thumb:"data-[dragging=true]:after:scale-80"}}},compoundVariants:[{size:["sm","md"],showOutline:!1,class:{thumb:"shadow-small"}},{size:"sm",color:"foreground",class:{step:"data-[in-range=true]:bg-foreground"}},{size:"sm",color:"primary",class:{step:"data-[in-range=true]:bg-primary"}},{size:"sm",color:"secondary",class:{step:"data-[in-range=true]:bg-secondary"}},{size:"sm",color:"success",class:{step:"data-[in-range=true]:bg-success"}},{size:"sm",color:"warning",class:{step:"data-[in-range=true]:bg-warning"}},{size:"sm",color:"danger",class:{step:"data-[in-range=true]:bg-danger"}},{size:"sm",isVertical:!1,class:{track:"h-1 my-[calc((theme(spacing.5)-theme(spacing.1))/2)] border-x-[calc(theme(spacing.5)/2)]"}},{size:"md",isVertical:!1,class:{track:"h-3 my-[calc((theme(spacing.6)-theme(spacing.3))/2)] border-x-[calc(theme(spacing.6)/2)]"}},{size:"lg",isVertical:!1,class:{track:"h-7 my-[calc((theme(spacing.7)-theme(spacing.5))/2)] border-x-[calc(theme(spacing.7)/2)]"}},{size:"sm",isVertical:!0,class:{track:"w-1 mx-[calc((theme(spacing.5)-theme(spacing.1))/2)] border-y-[calc(theme(spacing.5)/2)]"}},{size:"md",isVertical:!0,class:{track:"w-3 mx-[calc((theme(spacing.6)-theme(spacing.3))/2)] border-y-[calc(theme(spacing.6)/2)]"}},{size:"lg",isVertical:!0,class:{track:"w-7 mx-[calc((theme(spacing.7)-theme(spacing.5))/2)] border-y-[calc(theme(spacing.7)/2)]"}},{color:"foreground",isVertical:!1,class:{track:"data-[fill-start=true]:border-s-foreground data-[fill-end=true]:border-e-foreground"}},{color:"primary",isVertical:!1,class:{track:"data-[fill-start=true]:border-s-primary data-[fill-end=true]:border-e-primary"}},{color:"secondary",isVertical:!1,class:{track:"data-[fill-start=true]:border-s-secondary data-[fill-end=true]:border-e-secondary"}},{color:"success",isVertical:!1,class:{track:"data-[fill-start=true]:border-s-success data-[fill-end=true]:border-e-success"}},{color:"warning",isVertical:!1,class:{track:"data-[fill-start=true]:border-s-warning data-[fill-end=true]:border-e-warning"}},{color:"danger",isVertical:!1,class:{track:"data-[fill-start=true]:border-s-danger data-[fill-end=true]:border-e-danger"}},{color:"foreground",isVertical:!0,class:{track:"data-[fill-start=true]:border-b-foreground data-[fill-end=true]:border-t-foreground"}},{color:"primary",isVertical:!0,class:{track:"data-[fill-start=true]:border-b-primary data-[fill-end=true]:border-t-primary"}},{color:"secondary",isVertical:!0,class:{track:"data-[fill-start=true]:border-b-secondary data-[fill-end=true]:border-t-secondary"}},{color:"success",isVertical:!0,class:{track:"data-[fill-start=true]:border-b-success data-[fill-end=true]:border-t-success"}},{color:"warning",isVertical:!0,class:{track:"data-[fill-start=true]:border-b-warning data-[fill-end=true]:border-t-warning"}},{color:"danger",isVertical:!0,class:{track:"data-[fill-start=true]:border-b-danger data-[fill-end=true]:border-t-danger"}}],defaultVariants:{size:"md",color:"primary",radius:"full",hideValue:!1,hideThumb:!1,isDisabled:!1,disableThumbScale:!1,showOutline:!1}}),qM=NM({slots:{base:"group flex flex-col data-[hidden=true]:hidden",label:["absolute","z-10","pointer-events-none","origin-top-left","shrink-0","rtl:origin-top-right","subpixel-antialiased","block","text-small","text-foreground-500"],mainWrapper:"h-full",inputWrapper:"relative w-full inline-flex tap-highlight-transparent flex-row items-center shadow-xs px-3 gap-3",innerWrapper:"inline-flex w-full items-center h-full box-border",input:["w-full font-normal bg-transparent !outline-solid outline-transparent placeholder:text-foreground-500 focus-visible:outline-solid outline-transparent","data-[has-start-content=true]:ps-1.5","data-[has-end-content=true]:pe-1.5","data-[type=color]:rounded-none","file:cursor-pointer file:bg-transparent file:border-0","autofill:bg-transparent bg-clip-text"],clearButton:["p-2","-m-2","z-10","absolute","end-3","start-auto","pointer-events-none","appearance-none","outline-solid outline-transparent","select-none","opacity-0","cursor-pointer","active:!opacity-70","rounded-full",...DM],helperWrapper:"hidden group-data-[has-helper=true]:flex p-1 relative flex-col gap-1.5",description:"text-tiny text-foreground-400",errorMessage:"text-tiny text-danger"},variants:{variant:{flat:{inputWrapper:["bg-default-100","data-[hover=true]:bg-default-200","group-data-[focus=true]:bg-default-100"]},faded:{inputWrapper:["bg-default-100","border-medium","border-default-200","data-[hover=true]:border-default-400 focus-within:border-default-400"],value:"group-data-[has-value=true]:text-default-foreground"},bordered:{inputWrapper:["border-medium","border-default-200","data-[hover=true]:border-default-400","group-data-[focus=true]:border-default-foreground"]},underlined:{inputWrapper:["!px-1","!pb-0","!gap-0","relative","box-border","border-b-medium","shadow-[0_1px_0px_0_rgba(0,0,0,0.05)]","border-default-200","!rounded-none","hover:border-default-300","after:content-['']","after:w-0","after:origin-center","after:bg-default-foreground","after:absolute","after:left-1/2","after:-translate-x-1/2","after:-bottom-[2px]","after:h-[2px]","group-data-[focus=true]:after:w-full"],innerWrapper:"pb-1",label:"group-data-[filled-within=true]:text-foreground"}},color:{default:{},primary:{},secondary:{},success:{},warning:{},danger:{}},size:{sm:{label:"text-tiny",inputWrapper:"h-8 min-h-8 px-2 rounded-small",input:"text-small",clearButton:"text-medium"},md:{inputWrapper:"h-10 min-h-10 rounded-medium",input:"text-small",clearButton:"text-large hover:!opacity-100"},lg:{label:"text-medium",inputWrapper:"h-12 min-h-12 rounded-large",input:"text-medium",clearButton:"text-large hover:!opacity-100"}},radius:{none:{inputWrapper:"rounded-none"},sm:{inputWrapper:"rounded-small"},md:{inputWrapper:"rounded-medium"},lg:{inputWrapper:"rounded-large"},full:{inputWrapper:"rounded-full"}},labelPlacement:{outside:{mainWrapper:"flex flex-col"},"outside-left":{base:"flex-row items-center flex-nowrap data-[has-helper=true]:items-start",inputWrapper:"flex-1",mainWrapper:"flex flex-col",label:"relative text-foreground pe-2 ps-2 pointer-events-auto"},"outside-top":{mainWrapper:"flex flex-col",label:"relative text-foreground pb-2 pointer-events-auto"},inside:{label:"cursor-text",inputWrapper:"flex-col items-start justify-center gap-0",innerWrapper:"group-data-[has-label=true]:items-end"}},fullWidth:{true:{base:"w-full"},false:{}},isClearable:{true:{input:"peer pe-6 input-search-cancel-button-none",clearButton:["peer-data-[filled=true]:pointer-events-auto","peer-data-[filled=true]:opacity-70 peer-data-[filled=true]:block","peer-data-[filled=true]:scale-100"]}},isDisabled:{true:{base:"opacity-disabled pointer-events-none",inputWrapper:"pointer-events-none",label:"pointer-events-none"}},isInvalid:{true:{label:"!text-danger",input:"!placeholder:text-danger !text-danger"}},isRequired:{true:{label:"after:content-['*'] after:text-danger after:ms-0.5"}},isMultiline:{true:{label:"relative",inputWrapper:"!h-auto",innerWrapper:"items-start group-data-[has-label=true]:items-start",input:"resize-none data-[hide-scroll=true]:scrollbar-hide",clearButton:"absolute top-2 right-2 rtl:right-auto rtl:left-2 z-10"}},disableAnimation:{true:{input:"transition-none",inputWrapper:"transition-none",label:"transition-none"},false:{inputWrapper:"transition-background motion-reduce:transition-none !duration-150",label:["will-change-auto","!duration-200","!ease-out","motion-reduce:transition-none","transition-[transform,color,left,opacity,translate,scale]"],clearButton:["scale-90","ease-out","duration-150","transition-[opacity,transform]","motion-reduce:transition-none","motion-reduce:scale-100"]}}},defaultVariants:{variant:"flat",color:"default",size:"md",fullWidth:!0,isDisabled:!1,isMultiline:!1},compoundVariants:[{variant:"flat",color:"default",class:{input:"group-data-[has-value=true]:text-default-foreground"}},{variant:"flat",color:"primary",class:{inputWrapper:["bg-primary-100","data-[hover=true]:bg-primary-50","text-primary","group-data-[focus=true]:bg-primary-50","placeholder:text-primary"],input:"placeholder:text-primary",label:"text-primary"}},{variant:"flat",color:"secondary",class:{inputWrapper:["bg-secondary-100","text-secondary","data-[hover=true]:bg-secondary-50","group-data-[focus=true]:bg-secondary-50","placeholder:text-secondary"],input:"placeholder:text-secondary",label:"text-secondary"}},{variant:"flat",color:"success",class:{inputWrapper:["bg-success-100","text-success-600","dark:text-success","placeholder:text-success-600","dark:placeholder:text-success","data-[hover=true]:bg-success-50","group-data-[focus=true]:bg-success-50"],input:"placeholder:text-success-600 dark:placeholder:text-success",label:"text-success-600 dark:text-success"}},{variant:"flat",color:"warning",class:{inputWrapper:["bg-warning-100","text-warning-600","dark:text-warning","placeholder:text-warning-600","dark:placeholder:text-warning","data-[hover=true]:bg-warning-50","group-data-[focus=true]:bg-warning-50"],input:"placeholder:text-warning-600 dark:placeholder:text-warning",label:"text-warning-600 dark:text-warning"}},{variant:"flat",color:"danger",class:{inputWrapper:["bg-danger-100","text-danger","dark:text-danger-500","placeholder:text-danger","dark:placeholder:text-danger-500","data-[hover=true]:bg-danger-50","group-data-[focus=true]:bg-danger-50"],input:"placeholder:text-danger dark:placeholder:text-danger-500",label:"text-danger dark:text-danger-500"}},{variant:"faded",color:"primary",class:{label:"text-primary",inputWrapper:"data-[hover=true]:border-primary focus-within:border-primary"}},{variant:"faded",color:"secondary",class:{label:"text-secondary",inputWrapper:"data-[hover=true]:border-secondary focus-within:border-secondary"}},{variant:"faded",color:"success",class:{label:"text-success",inputWrapper:"data-[hover=true]:border-success focus-within:border-success"}},{variant:"faded",color:"warning",class:{label:"text-warning",inputWrapper:"data-[hover=true]:border-warning focus-within:border-warning"}},{variant:"faded",color:"danger",class:{label:"text-danger",inputWrapper:"data-[hover=true]:border-danger focus-within:border-danger"}},{variant:"underlined",color:"default",class:{input:"group-data-[has-value=true]:text-foreground"}},{variant:"underlined",color:"primary",class:{inputWrapper:"after:bg-primary",label:"text-primary"}},{variant:"underlined",color:"secondary",class:{inputWrapper:"after:bg-secondary",label:"text-secondary"}},{variant:"underlined",color:"success",class:{inputWrapper:"after:bg-success",label:"text-success"}},{variant:"underlined",color:"warning",class:{inputWrapper:"after:bg-warning",label:"text-warning"}},{variant:"underlined",color:"danger",class:{inputWrapper:"after:bg-danger",label:"text-danger"}},{variant:"bordered",color:"primary",class:{inputWrapper:"group-data-[focus=true]:border-primary",label:"text-primary"}},{variant:"bordered",color:"secondary",class:{inputWrapper:"group-data-[focus=true]:border-secondary",label:"text-secondary"}},{variant:"bordered",color:"success",class:{inputWrapper:"group-data-[focus=true]:border-success",label:"text-success"}},{variant:"bordered",color:"warning",class:{inputWrapper:"group-data-[focus=true]:border-warning",label:"text-warning"}},{variant:"bordered",color:"danger",class:{inputWrapper:"group-data-[focus=true]:border-danger",label:"text-danger"}},{labelPlacement:"inside",color:"default",class:{label:"group-data-[filled-within=true]:text-default-600"}},{labelPlacement:"outside",color:"default",class:{label:"group-data-[filled-within=true]:text-foreground"}},{radius:"full",size:["sm"],class:{inputWrapper:"px-3"}},{radius:"full",size:"md",class:{inputWrapper:"px-4"}},{radius:"full",size:"lg",class:{inputWrapper:"px-5"}},{disableAnimation:!1,variant:["faded","bordered"],class:{inputWrapper:"transition-colors motion-reduce:transition-none"}},{disableAnimation:!1,variant:"underlined",class:{inputWrapper:"after:transition-width motion-reduce:after:transition-none"}},{variant:["flat","faded"],class:{inputWrapper:[...IM]}},{isInvalid:!0,variant:"flat",class:{inputWrapper:["!bg-danger-50","data-[hover=true]:!bg-danger-100","group-data-[focus=true]:!bg-danger-50"]}},{isInvalid:!0,variant:"bordered",class:{inputWrapper:"!border-danger group-data-[focus=true]:!border-danger"}},{isInvalid:!0,variant:"underlined",class:{inputWrapper:"after:!bg-danger"}},{labelPlacement:"inside",size:"sm",class:{inputWrapper:"h-12 py-1.5 px-3"}},{labelPlacement:"inside",size:"md",class:{inputWrapper:"h-14 py-2"}},{labelPlacement:"inside",size:"lg",class:{inputWrapper:"h-16 py-2.5 gap-0"}},{labelPlacement:"inside",size:"sm",variant:["bordered","faded"],class:{inputWrapper:"py-1"}},{labelPlacement:["inside","outside"],class:{label:["group-data-[filled-within=true]:pointer-events-auto"]}},{labelPlacement:"outside",isMultiline:!1,class:{base:"relative justify-end",label:["pb-0","z-20","top-1/2","-translate-y-1/2","group-data-[filled-within=true]:start-0"]}},{labelPlacement:["inside"],class:{label:["group-data-[filled-within=true]:scale-85"]}},{labelPlacement:["inside"],variant:"flat",class:{innerWrapper:"pb-0.5"}},{variant:"underlined",size:"sm",class:{innerWrapper:"pb-1"}},{variant:"underlined",size:["md","lg"],class:{innerWrapper:"pb-1.5"}},{labelPlacement:"inside",size:["sm","md"],class:{label:"text-small"}},{labelPlacement:"inside",isMultiline:!1,size:"sm",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_var(--heroui-font-size-tiny)/2_-_8px)]"]}},{labelPlacement:"inside",isMultiline:!1,size:"md",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_var(--heroui-font-size-small)/2_-_6px)]"]}},{labelPlacement:"inside",isMultiline:!1,size:"lg",class:{label:["text-medium","group-data-[filled-within=true]:-translate-y-[calc(50%_+_var(--heroui-font-size-small)/2_-_8px)]"]}},{labelPlacement:"inside",variant:["faded","bordered"],isMultiline:!1,size:"sm",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_var(--heroui-font-size-tiny)/2_-_8px_-_var(--heroui-border-width-medium))]"]}},{labelPlacement:"inside",variant:["faded","bordered"],isMultiline:!1,size:"md",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_var(--heroui-font-size-small)/2_-_6px_-_var(--heroui-border-width-medium))]"]}},{labelPlacement:"inside",variant:["faded","bordered"],isMultiline:!1,size:"lg",class:{label:["text-medium","group-data-[filled-within=true]:-translate-y-[calc(50%_+_var(--heroui-font-size-small)/2_-_8px_-_var(--heroui-border-width-medium))]"]}},{labelPlacement:"inside",variant:"underlined",isMultiline:!1,size:"sm",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_var(--heroui-font-size-tiny)/2_-_5px)]"]}},{labelPlacement:"inside",variant:"underlined",isMultiline:!1,size:"md",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_var(--heroui-font-size-small)/2_-_3.5px)]"]}},{labelPlacement:"inside",variant:"underlined",size:"lg",isMultiline:!1,class:{label:["text-medium","group-data-[filled-within=true]:-translate-y-[calc(50%_+_var(--heroui-font-size-small)/2_-_4px)]"]}},{labelPlacement:"outside",size:"sm",isMultiline:!1,class:{label:["start-2","text-tiny","group-data-[filled-within=true]:-translate-y-[calc(100%_+_var(--heroui-font-size-tiny)/2_+_16px)]"],base:"data-[has-label=true]:mt-[calc(var(--heroui-font-size-small)_+_8px)]"}},{labelPlacement:"outside",size:"md",isMultiline:!1,class:{label:["start-3","end-auto","text-small","group-data-[filled-within=true]:-translate-y-[calc(100%_+_var(--heroui-font-size-small)/2_+_20px)]"],base:"data-[has-label=true]:mt-[calc(var(--heroui-font-size-small)_+_10px)]"}},{labelPlacement:"outside",size:"lg",isMultiline:!1,class:{label:["start-3","end-auto","text-medium","group-data-[filled-within=true]:-translate-y-[calc(100%_+_var(--heroui-font-size-small)/2_+_24px)]"],base:"data-[has-label=true]:mt-[calc(var(--heroui-font-size-small)_+_12px)]"}},{labelPlacement:"outside-left",size:"sm",class:{label:"group-data-[has-helper=true]:pt-2"}},{labelPlacement:"outside-left",size:"md",class:{label:"group-data-[has-helper=true]:pt-3"}},{labelPlacement:"outside-left",size:"lg",class:{label:"group-data-[has-helper=true]:pt-4"}},{labelPlacement:["outside","outside-left"],isMultiline:!0,class:{inputWrapper:"py-2"}},{labelPlacement:"outside",isMultiline:!0,class:{label:"pb-1.5"}},{labelPlacement:"inside",isMultiline:!0,class:{label:"pb-0.5",input:"pt-0"}},{isMultiline:!0,disableAnimation:!1,class:{input:"transition-height !duration-100 motion-reduce:transition-none"}},{labelPlacement:["inside","outside"],class:{label:["pe-2","max-w-full","text-ellipsis","overflow-hidden"]}},{isMultiline:!0,radius:"full",class:{inputWrapper:"data-[has-multiple-rows=true]:rounded-large"}},{isClearable:!0,isMultiline:!0,class:{clearButton:["group-data-[has-value=true]:opacity-70 group-data-[has-value=true]:block","group-data-[has-value=true]:scale-100","group-data-[has-value=true]:pointer-events-auto"]}},{isClearable:!0,isDisabled:!0,class:{clearButton:"peer-data-[filled=true]:pointer-events-none"}}]}),GM=NM({base:["relative inline-flex items-center outline-solid outline-transparent tap-highlight-transparent",...DM],variants:{size:{sm:"text-small",md:"text-medium",lg:"text-large"},color:{foreground:"text-foreground",primary:"text-primary",secondary:"text-secondary",success:"text-success",warning:"text-warning",danger:"text-danger"},underline:{none:"no-underline",hover:"hover:underline",always:"underline",active:"active:underline",focus:"focus:underline"},isBlock:{true:["px-2","py-1","hover:after:opacity-100","after:content-['']","after:inset-0","after:opacity-0","after:w-full","after:h-full","after:rounded-xl","after:transition-background","after:absolute"],false:"hover:opacity-hover active:opacity-disabled transition-opacity"},isDisabled:{true:"opacity-disabled cursor-default pointer-events-none"},disableAnimation:{true:"after:transition-none transition-none"}},compoundVariants:[{isBlock:!0,color:"foreground",class:"hover:after:bg-foreground/10"},{isBlock:!0,color:"primary",class:"hover:after:bg-primary/20"},{isBlock:!0,color:"secondary",class:"hover:after:bg-secondary/20"},{isBlock:!0,color:"success",class:"hover:after:bg-success/20"},{isBlock:!0,color:"warning",class:"hover:after:bg-warning/20"},{isBlock:!0,color:"danger",class:"hover:after:bg-danger/20"},{underline:["hover","always","active","focus"],class:"underline-offset-4"}],defaultVariants:{color:"primary",size:"md",isBlock:!1,underline:"none",isDisabled:!1}}),YM="flex mx-1 text-current self-center",ZM=NM({slots:{base:"w-full relative flex flex-col gap-1 p-1 overflow-clip",list:"w-full flex flex-col gap-0.5 outline-solid outline-transparent",emptyContent:["h-10","px-2","py-1.5","w-full","h-full","text-foreground-400","text-start"]}}),XM=NM({slots:{base:["flex","group","gap-2","items-center","justify-between","relative","px-2","py-1.5","w-full","h-full","box-border","rounded-small","subpixel-antialiased","outline-solid outline-transparent","cursor-pointer","tap-highlight-transparent",...DM,"data-[focus-visible=true]:dark:ring-offset-background-content1"],wrapper:"w-full flex flex-col items-start justify-center min-w-0",title:"flex-1 text-small font-normal w-full",description:["w-full","text-tiny","text-foreground-500","group-hover:text-current"],selectedIcon:["text-inherit","w-3","h-3","shrink-0"],shortcut:["px-1","py-0.5","rounded-sm","font-sans","text-foreground-500","text-tiny","border-small","border-default-300","group-hover:border-current"]},variants:{variant:{solid:{base:""},bordered:{base:"border-medium border-transparent bg-transparent"},light:{base:"bg-transparent"},faded:{base:["border-small border-transparent hover:border-default data-[hover=true]:bg-default-100","data-[selectable=true]:focus:border-default data-[selectable=true]:focus:bg-default-100"]},flat:{base:""},shadow:{base:"data-[hover=true]:shadow-lg"}},color:{default:{},primary:{},secondary:{},success:{},warning:{},danger:{}},showDivider:{true:{base:["mb-1.5","after:content-['']","after:absolute","after:-bottom-1","after:left-0","after:right-0","after:h-divider","after:bg-divider"]},false:{}},isDisabled:{true:{base:"opacity-disabled pointer-events-none"}},disableAnimation:{true:{},false:{base:"data-[hover=true]:transition-colors"}},hasTitleTextChild:{true:{title:"truncate"}},hasDescriptionTextChild:{true:{description:"truncate"}}},defaultVariants:{variant:"solid",color:"default",showDivider:!1},compoundVariants:[{variant:"solid",color:"default",class:{base:["data-[hover=true]:bg-default","data-[hover=true]:text-default-foreground","data-[selectable=true]:focus:bg-default","data-[selectable=true]:focus:text-default-foreground"]}},{variant:"solid",color:"primary",class:{base:["data-[hover=true]:bg-primary data-[hover=true]:text-primary-foreground","data-[selectable=true]:focus:bg-primary data-[selectable=true]:focus:text-primary-foreground"]}},{variant:"solid",color:"secondary",class:{base:["data-[hover=true]:bg-secondary data-[hover=true]:text-secondary-foreground","data-[selectable=true]:focus:bg-secondary data-[selectable=true]:focus:text-secondary-foreground"]}},{variant:"solid",color:"success",class:{base:["data-[hover=true]:bg-success data-[hover=true]:text-success-foreground","data-[selectable=true]:focus:bg-success data-[selectable=true]:focus:text-success-foreground"]}},{variant:"solid",color:"warning",class:{base:["data-[hover=true]:bg-warning data-[hover=true]:text-warning-foreground","data-[selectable=true]:focus:bg-warning data-[selectable=true]:focus:text-warning-foreground"]}},{variant:"solid",color:"danger",class:{base:["data-[hover=true]:bg-danger data-[hover=true]:text-danger-foreground","data-[selectable=true]:focus:bg-danger data-[selectable=true]:focus:text-danger-foreground"]}},{variant:"shadow",color:"default",class:{base:["data-[hover=true]:shadow-default/50 data-[hover=true]:bg-default data-[hover=true]:text-default-foreground","data-[selectable=true]:focus:shadow-default/50 data-[selectable=true]:focus:bg-default data-[selectable=true]:focus:text-default-foreground"]}},{variant:"shadow",color:"primary",class:{base:["data-[hover=true]:shadow-primary/30 data-[hover=true]:bg-primary data-[hover=true]:text-primary-foreground","data-[selectable=true]:focus:shadow-primary/30 data-[selectable=true]:focus:bg-primary data-[selectable=true]:focus:text-primary-foreground"]}},{variant:"shadow",color:"secondary",class:{base:["data-[hover=true]:shadow-secondary/30 data-[hover=true]:bg-secondary data-[hover=true]:text-secondary-foreground","data-[selectable=true]:focus:shadow-secondary/30 data-[selectable=true]:focus:bg-secondary data-[selectable=true]:focus:text-secondary-foreground"]}},{variant:"shadow",color:"success",class:{base:["data-[hover=true]:shadow-success/30 data-[hover=true]:bg-success data-[hover=true]:text-success-foreground","data-[selectable=true]:focus:shadow-success/30 data-[selectable=true]:focus:bg-success data-[selectable=true]:focus:text-success-foreground"]}},{variant:"shadow",color:"warning",class:{base:["data-[hover=true]:shadow-warning/30 data-[hover=true]:bg-warning data-[hover=true]:text-warning-foreground","data-[selectable=true]:focus:shadow-warning/30 data-[selectable=true]:focus:bg-warning data-[selectable=true]:focus:text-warning-foreground"]}},{variant:"shadow",color:"danger",class:{base:["data-[hover=true]:shadow-danger/30 data-[hover=true]:bg-danger data-[hover=true]:text-danger-foreground","data-[selectable=true]:focus:shadow-danger/30 data-[selectable=true]:focus:bg-danger data-[selectable=true]:focus:text-danger-foreground"]}},{variant:"bordered",color:"default",class:{base:["data-[hover=true]:border-default","data-[selectable=true]:focus:border-default"]}},{variant:"bordered",color:"primary",class:{base:["data-[hover=true]:border-primary data-[hover=true]:text-primary","data-[selectable=true]:focus:border-primary data-[selectable=true]:focus:text-primary"]}},{variant:"bordered",color:"secondary",class:{base:["data-[hover=true]:border-secondary data-[hover=true]:text-secondary","data-[selectable=true]:focus:border-secondary data-[selectable=true]:focus:text-secondary"]}},{variant:"bordered",color:"success",class:{base:["data-[hover=true]:border-success data-[hover=true]:text-success","data-[selectable=true]:focus:border-success data-[selectable=true]:focus:text-success"]}},{variant:"bordered",color:"warning",class:{base:["data-[hover=true]:border-warning data-[hover=true]:text-warning","data-[selectable=true]:focus:border-warning data-[selectable=true]:focus:text-warning"]}},{variant:"bordered",color:"danger",class:{base:["data-[hover=true]:border-danger data-[hover=true]:text-danger","data-[selectable=true]:focus:border-danger data-[selectable=true]:focus:text-danger"]}},{variant:"flat",color:"default",class:{base:["data-[hover=true]:bg-default/40","data-[hover=true]:text-default-foreground","data-[selectable=true]:focus:bg-default/40","data-[selectable=true]:focus:text-default-foreground"]}},{variant:"flat",color:"primary",class:{base:["data-[hover=true]:bg-primary/20 data-[hover=true]:text-primary","data-[selectable=true]:focus:bg-primary/20 data-[selectable=true]:focus:text-primary"]}},{variant:"flat",color:"secondary",class:{base:["data-[hover=true]:bg-secondary/20 data-[hover=true]:text-secondary","data-[selectable=true]:focus:bg-secondary/20 data-[selectable=true]:focus:text-secondary"]}},{variant:"flat",color:"success",class:{base:["data-[hover=true]:bg-success/20 data-[hover=true]:text-success","data-[selectable=true]:focus:bg-success/20 data-[selectable=true]:focus:text-success"]}},{variant:"flat",color:"warning",class:{base:["data-[hover=true]:bg-warning/20 data-[hover=true]:text-warning","data-[selectable=true]:focus:bg-warning/20 data-[selectable=true]:focus:text-warning"]}},{variant:"flat",color:"danger",class:{base:["data-[hover=true]:bg-danger/20 data-[hover=true]:text-danger","data-[selectable=true]:focus:bg-danger/20 data-[selectable=true]:focus:text-danger"]}},{variant:"faded",color:"default",class:{base:["data-[hover=true]:text-default-foreground","data-[selectable=true]:focus:text-default-foreground"]}},{variant:"faded",color:"primary",class:{base:["data-[hover=true]:text-primary","data-[selectable=true]:focus:text-primary"]}},{variant:"faded",color:"secondary",class:{base:["data-[hover=true]:text-secondary","data-[selectable=true]:focus:text-secondary"]}},{variant:"faded",color:"success",class:{base:["data-[hover=true]:text-success","data-[selectable=true]:focus:text-success"]}},{variant:"faded",color:"warning",class:{base:["data-[hover=true]:text-warning","data-[selectable=true]:focus:text-warning"]}},{variant:"faded",color:"danger",class:{base:["data-[hover=true]:text-danger","data-[selectable=true]:focus:text-danger"]}},{variant:"light",color:"default",class:{base:["data-[hover=true]:text-default-500","data-[selectable=true]:focus:text-default-500"]}},{variant:"light",color:"primary",class:{base:["data-[hover=true]:text-primary","data-[selectable=true]:focus:text-primary"]}},{variant:"light",color:"secondary",class:{base:["data-[hover=true]:text-secondary","data-[selectable=true]:focus:text-secondary"]}},{variant:"light",color:"success",class:{base:["data-[hover=true]:text-success","data-[selectable=true]:focus:text-success"]}},{variant:"light",color:"warning",class:{base:["data-[hover=true]:text-warning","data-[selectable=true]:focus:text-warning"]}},{variant:"light",color:"danger",class:{base:["data-[hover=true]:text-danger","data-[selectable=true]:focus:text-danger"]}}]}),QM=NM({slots:{base:"relative mb-2",heading:"pl-1 text-tiny text-foreground-500",group:"data-[has-title=true]:pt-1",divider:"mt-2"}}),JM=NM({slots:{wrapper:["flex","w-screen","h-[100dvh]","fixed","inset-0","z-50","overflow-x-auto","justify-center","h-[--visual-viewport-height]"],base:["flex","flex-col","relative","bg-white","z-50","w-full","box-border","bg-content1","outline-solid outline-transparent","mx-1","my-1","sm:mx-6","sm:my-16"],backdrop:"z-50",header:"flex py-4 px-6 flex-initial text-large font-semibold",body:"flex flex-1 flex-col gap-3 px-6 py-2",footer:"flex flex-row gap-2 px-6 py-4 justify-end",closeButton:["absolute","appearance-none","outline-solid outline-transparent","select-none","top-1","end-1","p-2","text-foreground-500","rounded-full","hover:bg-default-100","active:bg-default-200","tap-highlight-transparent",...DM]},variants:{size:{xs:{base:"max-w-xs"},sm:{base:"max-w-sm"},md:{base:"max-w-md"},lg:{base:"max-w-lg"},xl:{base:"max-w-xl"},"2xl":{base:"max-w-2xl"},"3xl":{base:"max-w-3xl"},"4xl":{base:"max-w-4xl"},"5xl":{base:"max-w-5xl"},full:{base:"my-0 mx-0 sm:mx-0 sm:my-0 max-w-full h-[100dvh] min-h-[100dvh] !rounded-none"}},radius:{none:{base:"rounded-none"},sm:{base:"rounded-small"},md:{base:"rounded-medium"},lg:{base:"rounded-large"}},placement:{auto:{wrapper:"items-end sm:items-center"},center:{wrapper:"items-center sm:items-center"},top:{wrapper:"items-start sm:items-start"},"top-center":{wrapper:"items-start sm:items-center"},bottom:{wrapper:"items-end sm:items-end"},"bottom-center":{wrapper:"items-end sm:items-center"}},shadow:{none:{base:"shadow-none"},sm:{base:"shadow-small"},md:{base:"shadow-medium"},lg:{base:"shadow-large"}},backdrop:{transparent:{backdrop:"hidden"},opaque:{backdrop:"bg-overlay/50 backdrop-opacity-disabled"},blur:{backdrop:"backdrop-blur-md backdrop-saturate-150 bg-overlay/30"}},scrollBehavior:{normal:{base:"overflow-y-hidden"},inside:{base:"max-h-[calc(100%_-_8rem)]",body:"overflow-y-auto"},outside:{wrapper:"items-start sm:items-start overflow-y-auto",base:"my-16"}},disableAnimation:{false:{wrapper:["[--scale-enter:100%]","[--scale-exit:100%]","[--slide-enter:0px]","[--slide-exit:80px]","sm:[--scale-enter:100%]","sm:[--scale-exit:103%]","sm:[--slide-enter:0px]","sm:[--slide-exit:0px]"]}}},defaultVariants:{size:"md",radius:"lg",shadow:"sm",placement:"auto",backdrop:"opaque",scrollBehavior:"normal"},compoundVariants:[{backdrop:["opaque","blur"],class:{backdrop:"w-screen h-screen fixed inset-0"}}]}),eE=NM({base:"shrink-0 bg-divider border-none",variants:{orientation:{horizontal:"w-full h-divider",vertical:"h-full w-divider"}},defaultVariants:{orientation:"horizontal"}}),tE=NM({base:["w-full","p-1","min-w-[200px]"]});NM({slots:{base:["flex","group","gap-2","items-center","justify-between","relative","px-2","py-1.5","w-full","h-full","box-border","rounded-small","outline-solid outline-transparent","cursor-pointer","tap-highlight-transparent","data-[pressed=true]:opacity-70",...DM,"data-[focus-visible=true]:dark:ring-offset-background-content1"],wrapper:"w-full flex flex-col items-start justify-center",title:"flex-1 text-small font-normal truncate",description:["w-full","text-tiny","text-foreground-500","group-hover:text-current"],selectedIcon:["text-inherit","w-3","h-3","shrink-0"],shortcut:["px-1","py-0.5","rounded-sm","font-sans","text-foreground-500","text-tiny","border-small","border-default-300","group-hover:border-current"]},variants:{variant:{solid:{base:""},bordered:{base:"border-medium border-transparent bg-transparent"},light:{base:"bg-transparent"},faded:{base:"border-small border-transparent hover:border-default data-[hover=true]:bg-default-100"},flat:{base:""},shadow:{base:"data-[hover=true]:shadow-lg"}},color:{default:{},primary:{},secondary:{},success:{},warning:{},danger:{}},isDisabled:{true:{base:"opacity-disabled pointer-events-none"}},disableAnimation:{true:{},false:{}}},defaultVariants:{variant:"solid",color:"default"},compoundVariants:[{variant:"solid",color:"default",class:{base:"data-[hover=true]:bg-default data-[hover=true]:text-default-foreground"}},{variant:"solid",color:"primary",class:{base:"data-[hover=true]:bg-primary data-[hover=true]:text-primary-foreground"}},{variant:"solid",color:"secondary",class:{base:"data-[hover=true]:bg-secondary data-[hover=true]:text-secondary-foreground"}},{variant:"solid",color:"success",class:{base:"data-[hover=true]:bg-success data-[hover=true]:text-success-foreground"}},{variant:"solid",color:"warning",class:{base:"data-[hover=true]:bg-warning data-[hover=true]:text-warning-foreground"}},{variant:"solid",color:"danger",class:{base:"data-[hover=true]:bg-danger data-[hover=true]:text-danger-foreground"}},{variant:"shadow",color:"default",class:{base:"data-[hover=true]:shadow-default/50 data-[hover=true]:bg-default data-[hover=true]:text-default-foreground"}},{variant:"shadow",color:"primary",class:{base:"data-[hover=true]:shadow-primary/30 data-[hover=true]:bg-primary data-[hover=true]:text-primary-foreground"}},{variant:"shadow",color:"secondary",class:{base:"data-[hover=true]:shadow-secondary/30 data-[hover=true]:bg-secondary data-[hover=true]:text-secondary-foreground"}},{variant:"shadow",color:"success",class:{base:"data-[hover=true]:shadow-success/30 data-[hover=true]:bg-success data-[hover=true]:text-success-foreground"}},{variant:"shadow",color:"warning",class:{base:"data-[hover=true]:shadow-warning/30 data-[hover=true]:bg-warning data-[hover=true]:text-warning-foreground"}},{variant:"shadow",color:"danger",class:{base:"data-[hover=true]:shadow-danger/30 data-[hover=true]:bg-danger data-[hover=true]:text-danger-foreground"}},{variant:"bordered",color:"default",class:{base:"data-[hover=true]:border-default"}},{variant:"bordered",color:"primary",class:{base:"data-[hover=true]:border-primary data-[hover=true]:text-primary"}},{variant:"bordered",color:"secondary",class:{base:"data-[hover=true]:border-secondary data-[hover=true]:text-secondary"}},{variant:"bordered",color:"success",class:{base:"data-[hover=true]:border-success data-[hover=true]:text-success"}},{variant:"bordered",color:"warning",class:{base:"data-[hover=true]:border-warning data-[hover=true]:text-warning"}},{variant:"bordered",color:"danger",class:{base:"data-[hover=true]:border-danger data-[hover=true]:text-danger"}},{variant:"flat",color:"default",class:{base:"data-[hover=true]:bg-default/40 data-[hover=true]:text-default-foreground"}},{variant:"flat",color:"primary",class:{base:"data-[hover=true]:bg-primary/20 data-[hover=true]:text-primary"}},{variant:"flat",color:"secondary",class:{base:"data-[hover=true]:bg-secondary/20 data-[hover=true]:text-secondary"}},{variant:"flat",color:"success",class:{base:"data-[hover=true]:bg-success/20 data-[hover=true]:text-success "}},{variant:"flat",color:"warning",class:{base:"data-[hover=true]:bg-warning/20 data-[hover=true]:text-warning"}},{variant:"flat",color:"danger",class:{base:"data-[hover=true]:bg-danger/20 data-[hover=true]:text-danger"}},{variant:"faded",color:"default",class:{base:"data-[hover=true]:text-default-foreground"}},{variant:"faded",color:"primary",class:{base:"data-[hover=true]:text-primary"}},{variant:"faded",color:"secondary",class:{base:"data-[hover=true]:text-secondary"}},{variant:"faded",color:"success",class:{base:"data-[hover=true]:text-success"}},{variant:"faded",color:"warning",class:{base:"data-[hover=true]:text-warning"}},{variant:"faded",color:"danger",class:{base:"data-[hover=true]:text-danger"}},{variant:"light",color:"default",class:{base:"data-[hover=true]:text-default-500"}},{variant:"light",color:"primary",class:{base:"data-[hover=true]:text-primary"}},{variant:"light",color:"secondary",class:{base:"data-[hover=true]:text-secondary"}},{variant:"light",color:"success",class:{base:"data-[hover=true]:text-success"}},{variant:"light",color:"warning",class:{base:"data-[hover=true]:text-warning"}},{variant:"light",color:"danger",class:{base:"data-[hover=true]:text-danger"}}]}),NM({slots:{base:"relative mb-2",heading:"pl-1 text-tiny text-foreground-500",group:"data-[has-title=true]:pt-1",divider:"mt-2"}}),NM({base:"w-full flex flex-col gap-0.5 p-1"});var nE=NM({base:"flex flex-col gap-2 items-start"}),rE=NM({slots:{base:["relative","flex","flex-col","w-fit"],wrapper:["group","flex items-center","has-[:disabled]:opacity-60"],input:["absolute","inset-0","border-none","outline-solid outline-transparent","bg-transparent","text-transparent"],segmentWrapper:["inline-flex","gap-x-1","py-2"],segment:["h-10","w-10","font-semibold","flex","justify-center","items-center","border-default-200","data-[active=true]:border-default-400","data-[active=true]:scale-110","shadow-xs","hover:bg-danger",...DM],passwordChar:["w-1","h-1","bg-default-800","rounded-full"],caret:["animate-[appearance-in_1s_infinite]","font-extralight","h-full","w-full","flex","justify-center","items-center","text-2xl","h-[50%]","w-px","bg-foreground"],helperWrapper:["text-tiny","mt-0.5","font-extralight",""],errorMessage:["text-tiny text-danger w-full"],description:["text-tiny text-foreground-400"]},variants:{variant:{flat:{segment:["border-transparent","bg-default-100","data-[active=true]:bg-default-200"]},faded:{segment:["bg-default-100","border-medium"]},bordered:{segment:["bg-background","border-medium"]},underlined:{segment:["bg-background","shadow-none","relative","box-border","!rounded-none","border-b-medium","shadow-[0_1px_0px_0_rgba(0,0,0,0.05)]","border-default-200","after:content-['']","after:w-0","after:origin-center","after:bg-default-foreground","after:absolute","after:left-1/2","after:-translate-x-1/2","after:-bottom-[2px]","after:h-[2px]","data-[active=true]:border-default-300","data-[active=true]:after:w-full","data-[active=true]:scale-100"]}},isDisabled:{true:{segment:"opacity-disabled pointer-events-none",input:"pointer-events-none"}},isInvalid:{true:{}},isReadOnly:{true:{caret:"bg-transparent",segment:"transition-none data-[active=true]:scale-100"}},fullWidth:{true:{base:"w-full"}},radius:{none:{segment:"rounded-none"},sm:{segment:"rounded-sm"},md:{segment:"rounded-md"},lg:{segment:"rounded-lg"},full:{segment:"rounded-full"}},color:{default:{},primary:{},secondary:{},success:{},warning:{},danger:{}},size:{sm:{segment:"h-8 min-h-8 w-8 min-w-8 text-small"},md:{segment:"h-10 min-h-10 w-10 min-w-10 text-small"},lg:{segment:"h-12 min-h-12 w-12 min-w-12 text-medium"}},disableAnimation:{true:{segment:"transition-none",caret:"animate-none"},false:{segment:"transition duration-150"}}},defaultVariants:{variant:"flat",color:"default",radius:"md",size:"md"},compoundVariants:[{variant:"flat",color:"default",class:{segment:["bg-default-100","data-[active=true]:bg-default-200"]}},{variant:"flat",color:"primary",class:{segment:["bg-primary-100","data-[active=true]:bg-primary-200","text-primary"],caret:["bg-primary"],passwordChar:["bg-primary"]}},{variant:"flat",color:"secondary",class:{segment:["bg-secondary-100","data-[active=true]:bg-secondary-200","text-secondary"],caret:["bg-secondary"],passwordChar:["bg-secondary"]}},{variant:"flat",color:"success",class:{segment:["bg-success-100","data-[active=true]:bg-success-200","text-success"],caret:["bg-success"],passwordChar:["bg-success"]}},{variant:"flat",color:"warning",class:{segment:["bg-warning-100","data-[active=true]:bg-warning-200","text-warning"],caret:["bg-warning"],passwordChar:["bg-warning"]}},{variant:"flat",color:"danger",class:{segment:["bg-danger-100","data-[active=true]:bg-danger-200","text-danger"],caret:["bg-danger"],passwordChar:["bg-danger"]}},{variant:"faded",color:"default",class:{segment:""}},{variant:"faded",color:"primary",class:{segment:["bg-primary-100","text-primary","border-primary-200","data-[active=true]:border-primary"],caret:["bg-primary"],passwordChar:["bg-primary"]}},{variant:"faded",color:"secondary",class:{segment:["bg-secondary-100","text-secondary","border-secondary-200","data-[active=true]:border-secondary"],caret:["bg-secondary"],passwordChar:["bg-secondary"]}},{variant:"faded",color:"success",class:{segment:["bg-success-100","text-success","border-success-200","data-[active=true]:border-success"],caret:["bg-success"],passwordChar:["bg-success"]}},{variant:"faded",color:"warning",class:{segment:["bg-warning-100","text-warning","border-warning-200","data-[active=true]:border-warning"],caret:["bg-warning"],passwordChar:["bg-warning"]}},{variant:"faded",color:"danger",class:{segment:["bg-danger-100","text-danger","border-danger-200","data-[active=true]:border-danger"],caret:["bg-danger"],passwordChar:["bg-danger"]}},{variant:"bordered",color:"default",class:{segment:"data-[has-value=true]:text-default-foreground data-[active=true]:border-foreground"}},{variant:"bordered",color:"primary",class:{segment:["border-primary-200","text-primary","data-[active=true]:border-primary"],caret:["bg-primary"],passwordChar:["bg-primary"]}},{variant:"bordered",color:"secondary",class:{segment:["border-secondary-200","text-secondary","data-[active=true]:border-secondary"],caret:["bg-secondary"],passwordChar:["bg-secondary"]}},{variant:"bordered",color:"success",class:{segment:["border-success-200","text-success","data-[active=true]:border-success"],caret:["bg-success"],passwordChar:["bg-success"]}},{variant:"bordered",color:"warning",class:{segment:["border-warning-200","text-warning","data-[active=true]:border-warning"],caret:["bg-warning"],passwordChar:["bg-warning"]}},{variant:"bordered",color:"danger",class:{segment:["border-danger-200","text-danger","data-[active=true]:border-danger"],caret:["bg-danger"],passwordChar:["bg-danger"]}},{variant:"underlined",color:"default",class:{segment:"data-[has-value=true]:text-default-foreground after:bg-foreground"}},{variant:"underlined",color:"primary",class:{segment:["border-primary-200","text-primary","after:bg-primary"],caret:["bg-primary"],passwordChar:["bg-primary"]}},{variant:"underlined",color:"secondary",class:{segment:["border-secondary-200","text-secondary","after:bg-secondary"],caret:["bg-secondary"],passwordChar:["bg-secondary"]}},{variant:"underlined",color:"success",class:{segment:["border-success-200","text-success","after:bg-success"],caret:["bg-success"],passwordChar:["bg-success"]}},{variant:"underlined",color:"warning",class:{segment:["border-warning-200","text-warning","after:bg-warning"],caret:["bg-warning"],passwordChar:["bg-warning"]}},{variant:"underlined",color:"danger",class:{segment:["border-danger-200","text-danger","after:bg-danger"],caret:["bg-danger"],passwordChar:["bg-danger"]}},{variant:"flat",isInvalid:!0,class:{segment:["bg-danger-50","data-[active=true]:bg-danger-100","text-danger"],caret:["bg-danger"]}},{variant:"faded",isInvalid:!0,class:{segment:["text-danger"],caret:["bg-danger"]}},{variant:"bordered",isInvalid:!0,class:{segment:["border-danger-200","text-danger","data-[active=true]:border-danger-400"],caret:["bg-danger"]}},{variant:"underlined",isInvalid:!0,class:{segment:["border-danger-200","text-danger","data-[active=true]:after:bg-danger-400"],caret:["bg-danger"]}},{disableAnimation:!1,variant:"underlined",class:{segment:"after:transition-width motion-reduce:after:transition-none"}}]}),aE=NM({base:["z-0","group","relative","inline-flex","items-center","justify-center","box-border","appearance-none","outline-solid outline-transparent","select-none","whitespace-nowrap","min-w-max","font-normal","subpixel-antialiased","overflow-hidden","tap-highlight-transparent","transform-gpu data-[pressed=true]:scale-[0.97]","cursor-pointer",...DM],variants:{variant:{solid:"",bordered:"border-medium bg-transparent",light:"bg-transparent",flat:"",faded:"border-medium",shadow:"",ghost:"border-medium bg-transparent"},size:{sm:"px-3 min-w-16 h-8 text-tiny gap-2 rounded-small",md:"px-4 min-w-20 h-10 text-small gap-2 rounded-medium",lg:"px-6 min-w-24 h-12 text-medium gap-3 rounded-large"},color:{default:"",primary:"",secondary:"",success:"",warning:"",danger:""},radius:{none:"rounded-none",sm:"rounded-small",md:"rounded-medium",lg:"rounded-large",full:"rounded-full"},fullWidth:{true:"w-full"},isDisabled:{true:"opacity-disabled pointer-events-none"},isInGroup:{true:"[&:not(:first-child):not(:last-child)]:rounded-none"},isIconOnly:{true:"px-0 !gap-0",false:"[&>svg]:max-w-[theme(spacing.8)]"},disableAnimation:{true:"!transition-none data-[pressed=true]:scale-100",false:"transition-transform-colors-opacity motion-reduce:transition-none"}},defaultVariants:{size:"md",variant:"solid",color:"default",fullWidth:!1,isDisabled:!1,isInGroup:!1},compoundVariants:[{variant:"solid",color:"default",class:US.default},{variant:"solid",color:"primary",class:US.primary},{variant:"solid",color:"secondary",class:US.secondary},{variant:"solid",color:"success",class:US.success},{variant:"solid",color:"warning",class:US.warning},{variant:"solid",color:"danger",class:US.danger},{variant:"shadow",color:"default",class:qS.default},{variant:"shadow",color:"primary",class:qS.primary},{variant:"shadow",color:"secondary",class:qS.secondary},{variant:"shadow",color:"success",class:qS.success},{variant:"shadow",color:"warning",class:qS.warning},{variant:"shadow",color:"danger",class:qS.danger},{variant:"bordered",color:"default",class:GS.default},{variant:"bordered",color:"primary",class:GS.primary},{variant:"bordered",color:"secondary",class:GS.secondary},{variant:"bordered",color:"success",class:GS.success},{variant:"bordered",color:"warning",class:GS.warning},{variant:"bordered",color:"danger",class:GS.danger},{variant:"flat",color:"default",class:YS.default},{variant:"flat",color:"primary",class:YS.primary},{variant:"flat",color:"secondary",class:YS.secondary},{variant:"flat",color:"success",class:YS.success},{variant:"flat",color:"warning",class:YS.warning},{variant:"flat",color:"danger",class:YS.danger},{variant:"faded",color:"default",class:ZS.default},{variant:"faded",color:"primary",class:ZS.primary},{variant:"faded",color:"secondary",class:ZS.secondary},{variant:"faded",color:"success",class:ZS.success},{variant:"faded",color:"warning",class:ZS.warning},{variant:"faded",color:"danger",class:ZS.danger},{variant:"light",color:"default",class:[XS.default,"data-[hover=true]:bg-default/40"]},{variant:"light",color:"primary",class:[XS.primary,"data-[hover=true]:bg-primary/20"]},{variant:"light",color:"secondary",class:[XS.secondary,"data-[hover=true]:bg-secondary/20"]},{variant:"light",color:"success",class:[XS.success,"data-[hover=true]:bg-success/20"]},{variant:"light",color:"warning",class:[XS.warning,"data-[hover=true]:bg-warning/20"]},{variant:"light",color:"danger",class:[XS.danger,"data-[hover=true]:bg-danger/20"]},{variant:"ghost",color:"default",class:[QS.default,"data-[hover=true]:!bg-default"]},{variant:"ghost",color:"primary",class:[QS.primary,"data-[hover=true]:!bg-primary data-[hover=true]:!text-primary-foreground"]},{variant:"ghost",color:"secondary",class:[QS.secondary,"data-[hover=true]:!bg-secondary data-[hover=true]:!text-secondary-foreground"]},{variant:"ghost",color:"success",class:[QS.success,"data-[hover=true]:!bg-success data-[hover=true]:!text-success-foreground"]},{variant:"ghost",color:"warning",class:[QS.warning,"data-[hover=true]:!bg-warning data-[hover=true]:!text-warning-foreground"]},{variant:"ghost",color:"danger",class:[QS.danger,"data-[hover=true]:!bg-danger data-[hover=true]:!text-danger-foreground"]},{isInGroup:!0,class:"rounded-none first:rounded-s-medium last:rounded-e-medium"},{isInGroup:!0,size:"sm",class:"rounded-none first:rounded-s-small last:rounded-e-small"},{isInGroup:!0,size:"md",class:"rounded-none first:rounded-s-medium last:rounded-e-medium"},{isInGroup:!0,size:"lg",class:"rounded-none first:rounded-s-large last:rounded-e-large"},{isInGroup:!0,isRounded:!0,class:"rounded-none first:rounded-s-full last:rounded-e-full"},{isInGroup:!0,radius:"none",class:"rounded-none first:rounded-s-none last:rounded-e-none"},{isInGroup:!0,radius:"sm",class:"rounded-none first:rounded-s-small last:rounded-e-small"},{isInGroup:!0,radius:"md",class:"rounded-none first:rounded-s-medium last:rounded-e-medium"},{isInGroup:!0,radius:"lg",class:"rounded-none first:rounded-s-large last:rounded-e-large"},{isInGroup:!0,radius:"full",class:"rounded-none first:rounded-s-full last:rounded-e-full"},{isInGroup:!0,variant:["ghost","bordered"],color:"default",className:AM.default},{isInGroup:!0,variant:["ghost","bordered"],color:"primary",className:AM.primary},{isInGroup:!0,variant:["ghost","bordered"],color:"secondary",className:AM.secondary},{isInGroup:!0,variant:["ghost","bordered"],color:"success",className:AM.success},{isInGroup:!0,variant:["ghost","bordered"],color:"warning",className:AM.warning},{isInGroup:!0,variant:["ghost","bordered"],color:"danger",className:AM.danger},{isIconOnly:!0,size:"sm",class:"min-w-8 w-8 h-8"},{isIconOnly:!0,size:"md",class:"min-w-10 w-10 h-10"},{isIconOnly:!0,size:"lg",class:"min-w-12 w-12 h-12"},{variant:["solid","faded","flat","bordered","shadow"],class:"data-[hover=true]:opacity-hover"}]});NM({base:"inline-flex items-center justify-center h-auto",variants:{fullWidth:{true:"w-full"}},defaultVariants:{fullWidth:!1}});var iE=NM({slots:{base:["flex","flex-col","relative","overflow-hidden","h-auto","outline-solid outline-transparent","text-foreground","box-border","bg-content1",...DM],header:["flex","p-3","z-10","w-full","justify-start","items-center","shrink-0","overflow-inherit","color-inherit","subpixel-antialiased"],body:["relative","flex","flex-1","w-full","p-3","flex-auto","flex-col","place-content-inherit","align-items-inherit","h-auto","break-words","text-left","overflow-y-auto","subpixel-antialiased"],footer:["p-3","h-auto","flex","w-full","items-center","overflow-hidden","color-inherit","subpixel-antialiased"]},variants:{shadow:{none:{base:"shadow-none"},sm:{base:"shadow-small"},md:{base:"shadow-medium"},lg:{base:"shadow-large"}},radius:{none:{base:"rounded-none",header:"rounded-none",footer:"rounded-none"},sm:{base:"rounded-small",header:"rounded-t-small",footer:"rounded-b-small"},md:{base:"rounded-medium",header:"rounded-t-medium",footer:"rounded-b-medium"},lg:{base:"rounded-large",header:"rounded-t-large",footer:"rounded-b-large"}},fullWidth:{true:{base:"w-full"}},isHoverable:{true:{base:"data-[hover=true]:bg-content2 dark:data-[hover=true]:bg-content2"}},isPressable:{true:{base:"cursor-pointer"}},isBlurred:{true:{base:["bg-background/80","dark:bg-background/20","backdrop-blur-md","backdrop-saturate-150"]}},isFooterBlurred:{true:{footer:["bg-background/10","backdrop-blur","backdrop-saturate-150"]}},isDisabled:{true:{base:"opacity-disabled cursor-not-allowed"}},disableAnimation:{true:"",false:{base:"transition-transform-background motion-reduce:transition-none"}}},compoundVariants:[{isPressable:!0,class:"data-[pressed=true]:scale-[0.97] tap-highlight-transparent"}],defaultVariants:{radius:"lg",shadow:"md",fullWidth:!1,isHoverable:!1,isPressable:!1,isDisabled:!1,isFooterBlurred:!1}}),sE=NM({slots:{base:"group relative max-w-fit inline-flex items-center justify-start cursor-pointer tap-highlight-transparent p-2 -m-2 select-none",wrapper:["relative","inline-flex","items-center","justify-center","shrink-0","overflow-hidden","before:content-['']","before:absolute","before:inset-0","before:border-solid","before:border-2","before:box-border","before:border-default","after:content-['']","after:absolute","after:inset-0","after:scale-50","after:opacity-0","after:origin-center","group-data-[selected=true]:after:scale-100","group-data-[selected=true]:after:opacity-100","group-data-[hover=true]:before:bg-default-100",...IM],hiddenInput:LM,icon:"z-10 w-4 h-3 opacity-0 group-data-[selected=true]:opacity-100 pointer-events-none",label:"relative text-foreground select-none"},variants:{color:{default:{wrapper:"after:bg-default after:text-default-foreground text-default-foreground"},primary:{wrapper:"after:bg-primary after:text-primary-foreground text-primary-foreground"},secondary:{wrapper:"after:bg-secondary after:text-secondary-foreground text-secondary-foreground"},success:{wrapper:"after:bg-success after:text-success-foreground text-success-foreground"},warning:{wrapper:"after:bg-warning after:text-warning-foreground text-warning-foreground"},danger:{wrapper:"after:bg-danger after:text-danger-foreground text-danger-foreground"}},size:{sm:{wrapper:["w-4 h-4 me-2","rounded-[calc(var(--heroui-radius-medium)*0.5)]","before:rounded-[calc(var(--heroui-radius-medium)*0.5)]","after:rounded-[calc(var(--heroui-radius-medium)*0.5)]"],label:"text-small",icon:"w-3 h-2"},md:{wrapper:["w-5 h-5 me-2","rounded-[calc(var(--heroui-radius-medium)*0.6)]","before:rounded-[calc(var(--heroui-radius-medium)*0.6)]","after:rounded-[calc(var(--heroui-radius-medium)*0.6)]"],label:"text-medium",icon:"w-4 h-3"},lg:{wrapper:["w-6 h-6 me-2","rounded-[calc(var(--heroui-radius-medium)*0.7)]","before:rounded-[calc(var(--heroui-radius-medium)*0.7)]","after:rounded-[calc(var(--heroui-radius-medium)*0.7)]"],label:"text-large",icon:"w-5 h-4"}},radius:{none:{wrapper:"rounded-none before:rounded-none after:rounded-none"},sm:{wrapper:["rounded-[calc(var(--heroui-radius-medium)*0.5)]","before:rounded-[calc(var(--heroui-radius-medium)*0.5)]","after:rounded-[calc(var(--heroui-radius-medium)*0.5)]"]},md:{wrapper:["rounded-[calc(var(--heroui-radius-medium)*0.6)]","before:rounded-[calc(var(--heroui-radius-medium)*0.6)]","after:rounded-[calc(var(--heroui-radius-medium)*0.6)]"]},lg:{wrapper:["rounded-[calc(var(--heroui-radius-medium)*0.7)]","before:rounded-[calc(var(--heroui-radius-medium)*0.7)]","after:rounded-[calc(var(--heroui-radius-medium)*0.7)]"]},full:{wrapper:"rounded-full before:rounded-full after:rounded-full"}},lineThrough:{true:{label:["inline-flex","items-center","justify-center","before:content-['']","before:absolute","before:bg-foreground","before:w-0","before:h-0.5","group-data-[selected=true]:opacity-60","group-data-[selected=true]:before:w-full"]}},isDisabled:{true:{base:"opacity-disabled pointer-events-none"}},isInvalid:{true:{wrapper:"before:border-danger",label:"text-danger"}},disableAnimation:{true:{wrapper:"transition-none",icon:"transition-none",label:"transition-none"},false:{wrapper:["before:transition-colors","group-data-[pressed=true]:scale-95","transition-transform","after:transition-transform-opacity","after:!ease-linear","after:!duration-200","motion-reduce:transition-none"],icon:"transition-opacity motion-reduce:transition-none",label:"transition-colors-opacity before:transition-width motion-reduce:transition-none"}}},defaultVariants:{color:"primary",size:"md",isDisabled:!1,lineThrough:!1}}),oE=NM({slots:{base:"relative flex flex-col gap-2",label:"relative text-medium text-foreground-500",wrapper:"flex flex-col flex-wrap gap-2 data-[orientation=horizontal]:flex-row",description:"text-small text-foreground-400",errorMessage:"text-small text-danger"},variants:{isRequired:{true:{label:"after:content-['*'] after:text-danger after:ml-0.5"}},isInvalid:{true:{description:"text-danger"}},disableAnimation:{true:{},false:{description:"transition-colors !duration-150 motion-reduce:transition-none"}}},defaultVariants:{isInvalid:!1,isRequired:!1}}),lE=NM({slots:{base:["relative","max-w-fit","min-w-min","inline-flex","items-center","justify-between","box-border","whitespace-nowrap"],content:"flex-1 text-inherit font-normal",dot:["w-2","h-2","ml-1","rounded-full"],avatar:"shrink-0",closeButton:["z-10","appearance-none","outline-solid outline-transparent","select-none","transition-opacity","opacity-70","hover:opacity-100","cursor-pointer","active:opacity-disabled","tap-highlight-transparent"]},variants:{variant:{solid:{},bordered:{base:"border-medium bg-transparent"},light:{base:"bg-transparent"},flat:{},faded:{base:"border-medium"},shadow:{},dot:{base:"border-medium border-default text-foreground bg-transparent"}},color:{default:{dot:"bg-default-400"},primary:{dot:"bg-primary"},secondary:{dot:"bg-secondary"},success:{dot:"bg-success"},warning:{dot:"bg-warning"},danger:{dot:"bg-danger"}},size:{sm:{base:"px-1 h-6 text-tiny",content:"px-1",closeButton:"text-medium",avatar:"w-4 h-4"},md:{base:"px-1 h-7 text-small",content:"px-2",closeButton:"text-large",avatar:"w-5 h-5"},lg:{base:"px-2 h-8 text-medium",content:"px-2",closeButton:"text-xl",avatar:"w-6 h-6"}},radius:{none:{base:"rounded-none"},sm:{base:"rounded-small"},md:{base:"rounded-medium"},lg:{base:"rounded-large"},full:{base:"rounded-full"}},isOneChar:{true:{},false:{}},isCloseable:{true:{},false:{}},hasStartContent:{true:{}},hasEndContent:{true:{}},isDisabled:{true:{base:"opacity-disabled pointer-events-none"}},isCloseButtonFocusVisible:{true:{closeButton:["outline-solid outline-transparent","ring-2","ring-focus","ring-offset-2","ring-offset-background","ring-1","rounded-full"]}}},defaultVariants:{variant:"solid",color:"default",size:"md",radius:"full",isDisabled:!1},compoundVariants:[{variant:"solid",color:"default",class:{base:US.default}},{variant:"solid",color:"primary",class:{base:US.primary}},{variant:"solid",color:"secondary",class:{base:US.secondary}},{variant:"solid",color:"success",class:{base:US.success}},{variant:"solid",color:"warning",class:{base:US.warning}},{variant:"solid",color:"danger",class:{base:US.danger}},{variant:"shadow",color:"default",class:{base:qS.default}},{variant:"shadow",color:"primary",class:{base:qS.primary}},{variant:"shadow",color:"secondary",class:{base:qS.secondary}},{variant:"shadow",color:"success",class:{base:qS.success}},{variant:"shadow",color:"warning",class:{base:qS.warning}},{variant:"shadow",color:"danger",class:{base:qS.danger}},{variant:"bordered",color:"default",class:{base:GS.default}},{variant:"bordered",color:"primary",class:{base:GS.primary}},{variant:"bordered",color:"secondary",class:{base:GS.secondary}},{variant:"bordered",color:"success",class:{base:GS.success}},{variant:"bordered",color:"warning",class:{base:GS.warning}},{variant:"bordered",color:"danger",class:{base:GS.danger}},{variant:"flat",color:"default",class:{base:YS.default}},{variant:"flat",color:"primary",class:{base:YS.primary}},{variant:"flat",color:"secondary",class:{base:YS.secondary}},{variant:"flat",color:"success",class:{base:YS.success}},{variant:"flat",color:"warning",class:{base:YS.warning}},{variant:"flat",color:"danger",class:{base:YS.danger}},{variant:"faded",color:"default",class:{base:ZS.default}},{variant:"faded",color:"primary",class:{base:ZS.primary}},{variant:"faded",color:"secondary",class:{base:ZS.secondary}},{variant:"faded",color:"success",class:{base:ZS.success}},{variant:"faded",color:"warning",class:{base:ZS.warning}},{variant:"faded",color:"danger",class:{base:ZS.danger}},{variant:"light",color:"default",class:{base:XS.default}},{variant:"light",color:"primary",class:{base:XS.primary}},{variant:"light",color:"secondary",class:{base:XS.secondary}},{variant:"light",color:"success",class:{base:XS.success}},{variant:"light",color:"warning",class:{base:XS.warning}},{variant:"light",color:"danger",class:{base:XS.danger}},{isOneChar:!0,hasStartContent:!1,hasEndContent:!1,size:"sm",class:{base:"w-5 h-5 min-w-5 min-h-5"}},{isOneChar:!0,hasStartContent:!1,hasEndContent:!1,size:"md",class:{base:"w-6 h-6 min-w-6 min-h-6"}},{isOneChar:!0,hasStartContent:!1,hasEndContent:!1,size:"lg",class:{base:"w-7 h-7 min-w-7 min-h-7"}},{isOneChar:!0,isCloseable:!1,hasStartContent:!1,hasEndContent:!1,class:{base:"px-0 justify-center",content:"px-0 flex-none"}},{isOneChar:!0,isCloseable:!0,hasStartContent:!1,hasEndContent:!1,class:{base:"w-auto"}},{isOneChar:!0,variant:"dot",class:{base:"w-auto h-7 px-1 items-center",content:"px-2"}},{hasStartContent:!0,size:"sm",class:{content:"pl-0.5"}},{hasStartContent:!0,size:["md","lg"],class:{content:"pl-1"}},{hasEndContent:!0,size:"sm",class:{content:"pr-0.5"}},{hasEndContent:!0,size:["md","lg"],class:{content:"pr-1"}}]});function cE(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=cE(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}var uE=PM({extend:nP});function dE(...e){return uE(function(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=cE(e))&&(r&&(r+=" "),r+=t);return r}(e))}function hE(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=hE(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}function pE(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=hE(e))&&(r&&(r+=" "),r+=t);return r}function fE({props:e={},variants:t,slots:n,defaultVariants:r,compoundVariants:a,hasSlots:i,opts:s}){var o,l,c;const u=[];if(r&&"object"==typeof r)for(const v in r){const t=r[v],n=null==e?void 0:e[v];n&&n!==t&&u.push(v)}const d=NM({variants:t,defaultVariants:r&&"object"==typeof r?Object.keys(r).filter((e=>!u.includes(e))).reduce(((e,t)=>(e[t]=r[t],e)),[]):r,compoundVariants:a,...i&&{slots:n}},{twMerge:null==(o=s.twMerge)||o,twMergeConfig:null!=(l=s.twMergeConfig)?l:{}}),[h,p]=WS(e,d.variantKeys,!1),f={...r,...h};let m={};const g=d(p);return i?(Object.entries(g).forEach((([e,t])=>{const n=t();"string"==typeof n&&(m[e]=n)})),Object.entries(null!=(c=e.classNames)?c:{}).forEach((([e,t])=>{m[e]=pE(m[e],t)}))):f.className=pE(g,e.className),0!==Object.keys(m).length&&(f.classNames=m),f}function mE(e,t={},n={}){const{variants:r,defaultVariants:a,compoundVariants:i}=t||{},s=function(e){return e?Object.values(e).flatMap(Object.values).reduce(((e,t)=>("object"!=typeof t||null===t||t instanceof String||Object.keys(t).forEach((t=>{e.hasOwnProperty(t)||(e[t]="")})),e)),{}):{}}(r),o="object"==typeof s&&0!==Object.keys(s).length,l=K.forwardRef(((t={},l)=>{const c=K.useMemo((()=>fE({slots:s,variants:r,compoundVariants:i,props:t,defaultVariants:a,hasSlots:o,opts:n})));return K.createElement(e,{...t,...c,ref:l})}));return e.getCollectionNode&&(l.getCollectionNode=t=>{const l=fE({slots:s,variants:r,compoundVariants:i,props:t,defaultVariants:a,hasSlots:o,opts:n});return e.getCollectionNode({...t,...l})}),l.displayName=`Extended(${e.displayName||e.name})`,l}function gE(e){return Qt()?e.altKey:e.ctrlKey}function vE(e,t){var n,r;let a=`[data-key="${CSS.escape(String(t))}"]`,i=null===(n=e.current)||void 0===n?void 0:n.dataset.collection;return i&&(a=`[data-collection="${CSS.escape(i)}"]${a}`),null===(r=e.current)||void 0===r?void 0:r.querySelector(a)}const bE=new WeakMap;const yE=1e3;function xE(e){let{keyboardDelegate:t,selectionManager:n,onTypeSelect:r}=e,a=K.useRef({search:"",timeout:void 0}).current;return{typeSelectProps:{onKeyDownCapture:t.getKeyForSearch?e=>{let i=1!==(s=e.key).length&&/^[A-Z]/i.test(s)?"":s;var s;if(i&&!e.ctrlKey&&!e.metaKey&&e.currentTarget.contains(e.target)&&(0!==a.search.length||" "!==i)){if(" "===i&&a.search.trim().length>0&&(e.preventDefault(),"continuePropagation"in e||e.stopPropagation()),a.search+=i,null!=t.getKeyForSearch){let e=t.getKeyForSearch(a.search,n.focusedKey);null==e&&(e=t.getKeyForSearch(a.search)),null!=e&&(n.setFocusedKey(e),r&&r(e))}clearTimeout(a.timeout),a.timeout=setTimeout((()=>{a.search=""}),yE)}}:void 0}}}function wE(e){let{selectionManager:t,keyboardDelegate:n,ref:r,autoFocus:a=!1,shouldFocusWrap:i=!1,disallowEmptySelection:s=!1,disallowSelectAll:o=!1,escapeKeyBehavior:l="clearSelection",selectOnFocus:c="replace"===t.selectionBehavior,disallowTypeAhead:u=!1,shouldUseVirtualFocus:d,allowsTabNavigation:h=!1,isVirtualized:p,scrollRef:f=r,linkBehavior:m="action"}=e,{direction:g}=Je(),v=sn(),b=K.useRef({top:0,left:0});En(f,"scroll",p?void 0:()=>{var e,t,n,r;b.current={top:null!==(n=null===(e=f.current)||void 0===e?void 0:e.scrollTop)&&void 0!==n?n:0,left:null!==(r=null===(t=f.current)||void 0===t?void 0:t.scrollLeft)&&void 0!==r?r:0}});let y=K.useRef(!1);En(r,An,d?e=>{let{detail:n}=e;e.stopPropagation(),t.setFocused(!0),"first"===(null==n?void 0:n.focusStrategy)&&(y.current=!0)}:void 0);let x=ft((()=>{var e,a;let i=null!==(a=null===(e=n.getFirstKey)||void 0===e?void 0:e.call(n))&&void 0!==a?a:null;if(null==i){let e=_t();pS(r.current),fS(e,null),t.collection.size>0&&(y.current=!1)}else t.setFocusedKey(i),y.current=!1}));yn((()=>{y.current&&x()}),[t.collection,x]);let w=ft((()=>{t.collection.size>0&&(y.current=!1)}));yn((()=>{w()}),[t.focusedKey,w]),En(r,In,d?e=>{var n;e.stopPropagation(),t.setFocused(!1),(null===(n=e.detail)||void 0===n?void 0:n.clearFocusKey)&&t.setFocusedKey(null)}:void 0);const k=K.useRef(a),C=K.useRef(!1);K.useEffect((()=>{if(k.current){var e,i;let l=null;var s,o;"first"===a&&(l=null!==(s=null===(e=n.getFirstKey)||void 0===e?void 0:e.call(n))&&void 0!==s?s:null),"last"===a&&(l=null!==(o=null===(i=n.getLastKey)||void 0===i?void 0:i.call(n))&&void 0!==o?o:null);let c=t.selectedKeys;if(c.size)for(let e of c)if(t.canSelectItem(e)){l=e;break}t.setFocused(!0),t.setFocusedKey(l),null==l&&!d&&r.current&&_C(r.current),t.collection.size>0&&(k.current=!1,C.current=!0)}}));let S=K.useRef(t.focusedKey),P=K.useRef(null);K.useEffect((()=>{if(t.isFocused&&null!=t.focusedKey&&(t.focusedKey!==S.current||C.current)&&f.current&&r.current){let e=MC(),n=vE(r,t.focusedKey);if(!(n instanceof HTMLElement))return;("keyboard"===e||C.current)&&(P.current&&cancelAnimationFrame(P.current),P.current=requestAnimationFrame((()=>{f.current&&(Nn(f.current,n),"virtual"!==e&&_n(n,{containingElement:r.current}))})))}!d&&t.isFocused&&null==t.focusedKey&&null!=S.current&&r.current&&_C(r.current),S.current=t.focusedKey,C.current=!1})),K.useEffect((()=>()=>{P.current&&cancelAnimationFrame(P.current)}),[]),En(r,"react-aria-focus-scope-restore",(e=>{e.preventDefault(),t.setFocused(!0)}));let M,E={onKeyDown:e=>{var a;if(e.altKey&&"Tab"===e.key&&e.preventDefault(),!(null===(a=r.current)||void 0===a?void 0:a.contains(e.target)))return;const u=(n,a)=>{if(null!=n){if(t.isLink(n)&&"selection"===m&&c&&!gE(e)){$p.flushSync((()=>{t.setFocusedKey(n,a)}));let i=vE(r,n),s=t.getItemProps(n);return void(i&&v.open(i,e,s.href,s.routerOptions))}if(t.setFocusedKey(n,a),t.isLink(n)&&"override"===m)return;e.shiftKey&&"multiple"===t.selectionMode?t.extendSelection(n):c&&!gE(e)&&t.replaceSelection(n)}};switch(e.key){case"ArrowDown":if(n.getKeyBelow){var d,p,f;let r=null!=t.focusedKey?null===(d=n.getKeyBelow)||void 0===d?void 0:d.call(n,t.focusedKey):null===(p=n.getFirstKey)||void 0===p?void 0:p.call(n);null==r&&i&&(r=null===(f=n.getFirstKey)||void 0===f?void 0:f.call(n,t.focusedKey)),null!=r&&(e.preventDefault(),u(r))}break;case"ArrowUp":if(n.getKeyAbove){var b,y,x;let r=null!=t.focusedKey?null===(b=n.getKeyAbove)||void 0===b?void 0:b.call(n,t.focusedKey):null===(y=n.getLastKey)||void 0===y?void 0:y.call(n);null==r&&i&&(r=null===(x=n.getLastKey)||void 0===x?void 0:x.call(n,t.focusedKey)),null!=r&&(e.preventDefault(),u(r))}break;case"ArrowLeft":if(n.getKeyLeftOf){var w,k,C;let r=null!=t.focusedKey?null===(w=n.getKeyLeftOf)||void 0===w?void 0:w.call(n,t.focusedKey):null;null==r&&i&&(r="rtl"===g?null===(k=n.getFirstKey)||void 0===k?void 0:k.call(n,t.focusedKey):null===(C=n.getLastKey)||void 0===C?void 0:C.call(n,t.focusedKey)),null!=r&&(e.preventDefault(),u(r,"rtl"===g?"first":"last"))}break;case"ArrowRight":if(n.getKeyRightOf){var S,P,M;let r=null!=t.focusedKey?null===(S=n.getKeyRightOf)||void 0===S?void 0:S.call(n,t.focusedKey):null;null==r&&i&&(r="rtl"===g?null===(P=n.getLastKey)||void 0===P?void 0:P.call(n,t.focusedKey):null===(M=n.getFirstKey)||void 0===M?void 0:M.call(n,t.focusedKey)),null!=r&&(e.preventDefault(),u(r,"rtl"===g?"last":"first"))}break;case"Home":if(n.getFirstKey){if(null===t.focusedKey&&e.shiftKey)return;e.preventDefault();let r=n.getFirstKey(t.focusedKey,Ln(e));t.setFocusedKey(r),null!=r&&(Ln(e)&&e.shiftKey&&"multiple"===t.selectionMode?t.extendSelection(r):c&&t.replaceSelection(r))}break;case"End":if(n.getLastKey){if(null===t.focusedKey&&e.shiftKey)return;e.preventDefault();let r=n.getLastKey(t.focusedKey,Ln(e));t.setFocusedKey(r),null!=r&&(Ln(e)&&e.shiftKey&&"multiple"===t.selectionMode?t.extendSelection(r):c&&t.replaceSelection(r))}break;case"PageDown":if(n.getKeyPageBelow&&null!=t.focusedKey){let r=n.getKeyPageBelow(t.focusedKey);null!=r&&(e.preventDefault(),u(r))}break;case"PageUp":if(n.getKeyPageAbove&&null!=t.focusedKey){let r=n.getKeyPageAbove(t.focusedKey);null!=r&&(e.preventDefault(),u(r))}break;case"a":Ln(e)&&"multiple"===t.selectionMode&&!0!==o&&(e.preventDefault(),t.selectAll());break;case"Escape":"clearSelection"!==l||s||0===t.selectedKeys.size||(e.stopPropagation(),e.preventDefault(),t.clearSelection());break;case"Tab":if(!h){if(e.shiftKey)r.current.focus();else{let e,t,n=lS(r.current,{tabbable:!0});do{t=n.lastChild(),t&&(e=t)}while(t);e&&!e.contains(document.activeElement)&&Kt(e)}break}}},onFocus:e=>{if(t.isFocused)e.currentTarget.contains(e.target)||t.setFocused(!1);else if(e.currentTarget.contains(e.target)){if(t.setFocused(!0),null==t.focusedKey){var a,i;let r=e=>{null!=e&&(t.setFocusedKey(e),c&&!t.isSelected(e)&&t.replaceSelection(e))},l=e.relatedTarget;var s,o;l&&e.currentTarget.compareDocumentPosition(l)&Node.DOCUMENT_POSITION_FOLLOWING?r(null!==(s=t.lastSelectedKey)&&void 0!==s?s:null===(a=n.getLastKey)||void 0===a?void 0:a.call(n)):r(null!==(o=t.firstSelectedKey)&&void 0!==o?o:null===(i=n.getFirstKey)||void 0===i?void 0:i.call(n))}else!p&&f.current&&(f.current.scrollTop=b.current.top,f.current.scrollLeft=b.current.left);if(null!=t.focusedKey&&f.current){let e=vE(r,t.focusedKey);if(e instanceof HTMLElement){e.contains(document.activeElement)||d||Kt(e),"keyboard"===MC()&&_n(e,{containingElement:r.current})}}}},onBlur:e=>{e.currentTarget.contains(e.relatedTarget)||t.setFocused(!1)},onMouseDown(e){f.current===e.target&&e.preventDefault()}},{typeSelectProps:N}=xE({keyboardDelegate:n,selectionManager:t});return u||(E=Lt(N,E)),d||(M=null==t.focusedKey?0:-1),{collectionProps:Lt(E,{tabIndex:M,"data-collection":function(e){let t=bt();return bE.set(e,t),t}(t.collection)})}}function kE(e){let{id:t,selectionManager:n,key:r,ref:a,shouldSelectOnPressUp:i,shouldUseVirtualFocus:s,focus:o,isDisabled:l,onAction:c,allowsDifferentPressOrigin:u,linkBehavior:d="action"}=e,h=sn();t=bt(t);let p=e=>{if("keyboard"===e.pointerType&&gE(e))n.toggleSelection(r);else{if("none"===n.selectionMode)return;if(n.isLink(r)){if("selection"===d&&a.current){let t=n.getItemProps(r);return h.open(a.current,e,t.href,t.routerOptions),void n.setSelectedKeys(n.selectedKeys)}if("override"===d||"none"===d)return}"single"===n.selectionMode?n.isSelected(r)&&!n.disallowEmptySelection?n.toggleSelection(r):n.replaceSelection(r):e&&e.shiftKey?n.extendSelection(r):"toggle"===n.selectionBehavior||e&&(Ln(e)||"touch"===e.pointerType||"virtual"===e.pointerType)?n.toggleSelection(r):n.replaceSelection(r)}};K.useEffect((()=>{r===n.focusedKey&&n.isFocused&&(s?pS(a.current):o?o():document.activeElement!==a.current&&a.current&&_C(a.current))}),[a,r,n.focusedKey,n.childFocusStrategy,n.isFocused,s]),l=l||n.isDisabled(r);let f={};s||l?l&&(f.onMouseDown=e=>{e.preventDefault()}):f={tabIndex:r===n.focusedKey?0:-1,onFocus(e){e.target===a.current&&n.setFocusedKey(r)}};let m=n.isLink(r)&&"override"===d,g=n.isLink(r)&&"selection"!==d&&"none"!==d,v=!l&&n.canSelectItem(r)&&!m,b=(c||g)&&!l,y=b&&("replace"===n.selectionBehavior?!v:!v||n.isEmpty),x=b&&v&&"replace"===n.selectionBehavior,w=y||x,k=K.useRef(null),C=w&&v,S=K.useRef(!1),P=K.useRef(!1),M=n.getItemProps(r),E=e=>{c&&c(),g&&a.current&&h.open(a.current,e,M.href,M.routerOptions)},N={ref:a};var T;if(i?(N.onPressStart=e=>{k.current=e.pointerType,S.current=C,"keyboard"!==e.pointerType||w&&!SE()||p(e)},u?(N.onPressUp=y?void 0:e=>{"mouse"===e.pointerType&&v&&p(e)},N.onPress=y?E:e=>{"keyboard"!==e.pointerType&&"mouse"!==e.pointerType&&v&&p(e)}):N.onPress=e=>{if(y||x&&"mouse"!==e.pointerType){if("keyboard"===e.pointerType&&!CE())return;E(e)}else"keyboard"!==e.pointerType&&v&&p(e)}):(N.onPressStart=e=>{k.current=e.pointerType,S.current=C,P.current=y,v&&("mouse"===e.pointerType&&!y||"keyboard"===e.pointerType&&(!b||SE()))&&p(e)},N.onPress=e=>{("touch"===e.pointerType||"pen"===e.pointerType||"virtual"===e.pointerType||"keyboard"===e.pointerType&&w&&CE()||"mouse"===e.pointerType&&P.current)&&(w?E(e):v&&p(e))}),f["data-collection"]=(T=n.collection,bE.get(T)),f["data-key"]=r,N.preventFocusOnPress=s,s&&(N=Lt(N,{onPressStart(e){"touch"!==e.pointerType&&(n.setFocused(!0),n.setFocusedKey(r))},onPress(e){"touch"===e.pointerType&&(n.setFocused(!0),n.setFocusedKey(r))}})),M)for(let L of["onPressStart","onPressEnd","onPressChange","onPress","onPressUp","onClick"])M[L]&&(N[L]=wt(N[L],M[L]));let{pressProps:_,isPressed:j}=aC(N),D=x?e=>{"mouse"===k.current&&(e.stopPropagation(),e.preventDefault(),E(e))}:void 0,{longPressProps:I}=UC({isDisabled:!C,onLongPress(e){"touch"===e.pointerType&&(p(e),n.setSelectionBehavior("toggle"))}}),A="none"!==d&&n.isLink(r)?e=>{ln.isOpening||e.preventDefault()}:void 0;return{itemProps:Lt(f,v||y||s&&!l?_:{},C?I:{},{onDoubleClick:D,onDragStartCapture:e=>{"touch"===k.current&&S.current&&e.preventDefault()},onClick:A,id:t},s?{onMouseDown:e=>e.preventDefault()}:void 0),isPressed:j,isSelected:n.isSelected(r),isFocused:n.isFocused&&n.focusedKey===r,isDisabled:l,allowsSelection:v,hasAction:w}}function CE(){let e=window.event;return"Enter"===(null==e?void 0:e.key)}function SE(){let e=window.event;return" "===(null==e?void 0:e.key)||"Space"===(null==e?void 0:e.code)}class PE{getItemRect(e){let t=this.ref.current;if(!t)return null;let n=null!=e?vE(this.ref,e):null;if(!n)return null;let r=t.getBoundingClientRect(),a=n.getBoundingClientRect();return{x:a.left-r.left+t.scrollLeft,y:a.top-r.top+t.scrollTop,width:a.width,height:a.height}}getContentSize(){let e=this.ref.current;var t,n;return{width:null!==(t=null==e?void 0:e.scrollWidth)&&void 0!==t?t:0,height:null!==(n=null==e?void 0:e.scrollHeight)&&void 0!==n?n:0}}getVisibleRect(){let e=this.ref.current;var t,n,r,a;return{x:null!==(t=null==e?void 0:e.scrollLeft)&&void 0!==t?t:0,y:null!==(n=null==e?void 0:e.scrollTop)&&void 0!==n?n:0,width:null!==(r=null==e?void 0:e.offsetWidth)&&void 0!==r?r:0,height:null!==(a=null==e?void 0:e.offsetHeight)&&void 0!==a?a:0}}constructor(e){this.ref=e}}class ME{isDisabled(e){var t;return"all"===this.disabledBehavior&&((null===(t=e.props)||void 0===t?void 0:t.isDisabled)||this.disabledKeys.has(e.key))}findNextNonDisabled(e,t){let n=e;for(;null!=n;){let e=this.collection.getItem(n);if("item"===(null==e?void 0:e.type)&&!this.isDisabled(e))return n;n=t(n)}return null}getNextKey(e){let t=e;return t=this.collection.getKeyAfter(t),this.findNextNonDisabled(t,(e=>this.collection.getKeyAfter(e)))}getPreviousKey(e){let t=e;return t=this.collection.getKeyBefore(t),this.findNextNonDisabled(t,(e=>this.collection.getKeyBefore(e)))}findKey(e,t,n){let r=e,a=this.layoutDelegate.getItemRect(r);if(!a||null==r)return null;let i=a;do{if(r=t(r),null==r)break;a=this.layoutDelegate.getItemRect(r)}while(a&&n(i,a)&&null!=r);return r}isSameRow(e,t){return e.y===t.y||e.x!==t.x}isSameColumn(e,t){return e.x===t.x||e.y!==t.y}getKeyBelow(e){return"grid"===this.layout&&"vertical"===this.orientation?this.findKey(e,(e=>this.getNextKey(e)),this.isSameRow):this.getNextKey(e)}getKeyAbove(e){return"grid"===this.layout&&"vertical"===this.orientation?this.findKey(e,(e=>this.getPreviousKey(e)),this.isSameRow):this.getPreviousKey(e)}getNextColumn(e,t){return t?this.getPreviousKey(e):this.getNextKey(e)}getKeyRightOf(e){let t="ltr"===this.direction?"getKeyRightOf":"getKeyLeftOf";return this.layoutDelegate[t]?(e=this.layoutDelegate[t](e),this.findNextNonDisabled(e,(e=>this.layoutDelegate[t](e)))):"grid"===this.layout?"vertical"===this.orientation?this.getNextColumn(e,"rtl"===this.direction):this.findKey(e,(e=>this.getNextColumn(e,"rtl"===this.direction)),this.isSameColumn):"horizontal"===this.orientation?this.getNextColumn(e,"rtl"===this.direction):null}getKeyLeftOf(e){let t="ltr"===this.direction?"getKeyLeftOf":"getKeyRightOf";return this.layoutDelegate[t]?(e=this.layoutDelegate[t](e),this.findNextNonDisabled(e,(e=>this.layoutDelegate[t](e)))):"grid"===this.layout?"vertical"===this.orientation?this.getNextColumn(e,"ltr"===this.direction):this.findKey(e,(e=>this.getNextColumn(e,"ltr"===this.direction)),this.isSameColumn):"horizontal"===this.orientation?this.getNextColumn(e,"ltr"===this.direction):null}getFirstKey(){let e=this.collection.getFirstKey();return this.findNextNonDisabled(e,(e=>this.collection.getKeyAfter(e)))}getLastKey(){let e=this.collection.getLastKey();return this.findNextNonDisabled(e,(e=>this.collection.getKeyBefore(e)))}getKeyPageAbove(e){let t=this.ref.current,n=this.layoutDelegate.getItemRect(e);if(!n)return null;if(t&&!kn(t))return this.getFirstKey();let r=e;if("horizontal"===this.orientation){let e=Math.max(0,n.x+n.width-this.layoutDelegate.getVisibleRect().width);for(;n&&n.x>e&&null!=r;)r=this.getKeyAbove(r),n=null==r?null:this.layoutDelegate.getItemRect(r)}else{let e=Math.max(0,n.y+n.height-this.layoutDelegate.getVisibleRect().height);for(;n&&n.y>e&&null!=r;)r=this.getKeyAbove(r),n=null==r?null:this.layoutDelegate.getItemRect(r)}return null!=r?r:this.getFirstKey()}getKeyPageBelow(e){let t=this.ref.current,n=this.layoutDelegate.getItemRect(e);if(!n)return null;if(t&&!kn(t))return this.getLastKey();let r=e;if("horizontal"===this.orientation){let e=Math.min(this.layoutDelegate.getContentSize().width,n.y-n.width+this.layoutDelegate.getVisibleRect().width);for(;n&&n.x<e&&null!=r;)r=this.getKeyBelow(r),n=null==r?null:this.layoutDelegate.getItemRect(r)}else{let e=Math.min(this.layoutDelegate.getContentSize().height,n.y-n.height+this.layoutDelegate.getVisibleRect().height);for(;n&&n.y<e&&null!=r;)r=this.getKeyBelow(r),n=null==r?null:this.layoutDelegate.getItemRect(r)}return null!=r?r:this.getLastKey()}getKeyForSearch(e,t){if(!this.collator)return null;let n=this.collection,r=t||this.getFirstKey();for(;null!=r;){let t=n.getItem(r);if(!t)return null;let a=t.textValue.slice(0,e.length);if(t.textValue&&0===this.collator.compare(a,e))return r;r=this.getNextKey(r)}return null}constructor(...e){if(1===e.length){let t=e[0];this.collection=t.collection,this.ref=t.ref,this.collator=t.collator,this.disabledKeys=t.disabledKeys||new Set,this.disabledBehavior=t.disabledBehavior||"all",this.orientation=t.orientation||"vertical",this.direction=t.direction,this.layout=t.layout||"stack",this.layoutDelegate=t.layoutDelegate||new PE(t.ref)}else this.collection=e[0],this.disabledKeys=e[1],this.ref=e[2],this.collator=e[3],this.layout="stack",this.orientation="vertical",this.disabledBehavior="all",this.layoutDelegate=new PE(this.ref);"stack"===this.layout&&"vertical"===this.orientation&&(this.getKeyLeftOf=void 0,this.getKeyRightOf=void 0)}}function EE(e){let{selectionManager:t,collection:n,disabledKeys:r,ref:a,keyboardDelegate:i,layoutDelegate:s}=e,o=uf({usage:"search",sensitivity:"base"}),l=t.disabledBehavior,c=K.useMemo((()=>i||new ME({collection:n,disabledKeys:r,disabledBehavior:l,ref:a,collator:o,layoutDelegate:s})),[i,s,n,r,a,o,l]),{collectionProps:u}=wE({...e,ref:a,selectionManager:t,keyboardDelegate:c});return{listProps:u}}var NE=e=>Q.jsx("svg",{"aria-hidden":"true",fill:"none",focusable:"false",height:"1em",role:"presentation",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,viewBox:"0 0 24 24",width:"1em",...e,children:Q.jsx("polyline",{points:"20 6 9 17 4 12"})}),TE=e=>Q.jsxs("svg",{"aria-hidden":"true",fill:"none",focusable:"false",height:"1em",role:"presentation",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",viewBox:"0 0 24 24",width:"1em",...e,children:[Q.jsx("path",{d:"M16 17.1c0 3.5-1.4 4.9-4.9 4.9H6.9C3.4 22 2 20.6 2 17.1v-4.2C2 9.4 3.4 8 6.9 8h4.2c3.5 0 4.9 1.4 4.9 4.9Z"}),Q.jsx("path",{d:"M8 8V6.9C8 3.4 9.4 2 12.9 2h4.2C20.6 2 22 3.4 22 6.9v4.2c0 3.5-1.4 4.9-4.9 4.9H16"}),Q.jsx("path",{d:"M16 12.9C16 9.4 14.6 8 11.1 8"})]}),_E=e=>Q.jsx("svg",{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg",...e,children:Q.jsx("path",{d:"M12 22C17.51 22 22 17.51 22 12C22 6.49 17.51 2 12 2C6.49 2 2 6.49 2 12C2 17.51 6.49 22 12 22ZM12.75 16C12.75 16.41 12.41 16.75 12 16.75C11.59 16.75 11.25 16.41 11.25 16L11.25 11C11.25 10.59 11.59 10.25 12 10.25C12.41 10.25 12.75 10.59 12.75 11L12.75 16ZM11.08 7.62C11.13 7.49 11.2 7.39 11.29 7.29C11.39 7.2 11.5 7.13 11.62 7.08C11.74 7.03 11.87 7 12 7C12.13 7 12.26 7.03 12.38 7.08C12.5 7.13 12.61 7.2 12.71 7.29C12.8 7.39 12.87 7.49 12.92 7.62C12.97 7.74 13 7.87 13 8C13 8.13 12.97 8.26 12.92 8.38C12.87 8.5 12.8 8.61 12.71 8.71C12.61 8.8 12.5 8.87 12.38 8.92C12.14 9.02 11.86 9.02 11.62 8.92C11.5 8.87 11.39 8.8 11.29 8.71C11.2 8.61 11.13 8.5 11.08 8.38C11.03 8.26 11 8.13 11 8C11 7.87 11.03 7.74 11.08 7.62Z"})}),jE=e=>Q.jsxs("svg",{"aria-hidden":"true",fill:"none",focusable:"false",height:"1em",shapeRendering:"geometricPrecision",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",viewBox:"0 0 24 24",width:"1em",...e,children:[Q.jsx("path",{d:"M18 13v6a2 2 0 01-2 2H5a2 2 0 01-2-2V8a2 2 0 012-2h6"}),Q.jsx("path",{d:"M15 3h6v6"}),Q.jsx("path",{d:"M10 14L21 3"})]}),DE=e=>Q.jsx("svg",{"aria-hidden":"true",focusable:"false",height:"1em",role:"presentation",viewBox:"0 0 24 24",width:"1em",...e,children:Q.jsx("path",{d:"M12 2a10 10 0 1010 10A10.016 10.016 0 0012 2zm3.36 12.3a.754.754 0 010 1.06.748.748 0 01-1.06 0l-2.3-2.3-2.3 2.3a.748.748 0 01-1.06 0 .754.754 0 010-1.06l2.3-2.3-2.3-2.3A.75.75 0 019.7 8.64l2.3 2.3 2.3-2.3a.75.75 0 011.06 1.06l-2.3 2.3z",fill:"currentColor"})}),IE=e=>{const{isSelected:t,isIndeterminate:n,disableAnimation:r,...a}=e;return Q.jsx("svg",{"aria-hidden":"true",className:"fill-current",fill:"none",focusable:"false",height:"1em",role:"presentation",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,viewBox:"0 0 24 24",width:"1em",...a,children:Q.jsx("path",{d:"M18 6L6 18M6 6l12 12"})})},AE=({strokeWidth:e=1.5,...t})=>Q.jsx("svg",{"aria-hidden":"true",fill:"none",focusable:"false",height:"1em",role:"presentation",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:e,viewBox:"0 0 24 24",width:"1em",...t,children:Q.jsx("path",{d:"m6 9 6 6 6-6"})}),LE={ease:[.36,.66,.4,1]},zE={scaleSpring:{enter:{transform:"scale(1)",opacity:1,transition:{type:"spring",bounce:0,duration:.2}},exit:{transform:"scale(0.85)",opacity:0,transition:{type:"easeOut",duration:.15}}},scaleSpringOpacity:{initial:{opacity:0,transform:"scale(0.8)"},enter:{opacity:1,transform:"scale(1)",transition:{type:"spring",bounce:0,duration:.3}},exit:{opacity:0,transform:"scale(0.96)",transition:{type:"easeOut",bounce:0,duration:.15}}},fade:{enter:{opacity:1,transition:{duration:.4,ease:LE.ease}},exit:{opacity:0,transition:{duration:.3,ease:LE.ease}}}};class RE{*[Symbol.iterator](){yield*this.iterable}get size(){return this.keyMap.size}getKeys(){return this.keyMap.keys()}getKeyBefore(e){let t=this.keyMap.get(e);var n;return t&&null!==(n=t.prevKey)&&void 0!==n?n:null}getKeyAfter(e){let t=this.keyMap.get(e);var n;return t&&null!==(n=t.nextKey)&&void 0!==n?n:null}getFirstKey(){return this.firstKey}getLastKey(){return this.lastKey}getItem(e){var t;return null!==(t=this.keyMap.get(e))&&void 0!==t?t:null}at(e){const t=[...this.getKeys()];return this.getItem(t[e])}constructor(e,{expandedKeys:t}={}){this.keyMap=new Map,this.firstKey=null,this.lastKey=null,this.iterable=e,t=t||new Set;let n=e=>{if(this.keyMap.set(e.key,e),e.childNodes&&("section"===e.type||t.has(e.key)))for(let t of e.childNodes)n(t)};for(let s of e)n(s);let r=null,a=0;for(let[s,o]of this.keyMap)r?(r.nextKey=s,o.prevKey=r.key):(this.firstKey=s,o.prevKey=void 0),"item"===o.type&&(o.index=a++),r=o,r.nextKey=void 0;var i;this.lastKey=null!==(i=null==r?void 0:r.key)&&void 0!==i?i:null}}class OE extends Set{constructor(e,t,n){super(e),e instanceof OE?(this.anchorKey=null!=t?t:e.anchorKey,this.currentKey=null!=n?n:e.currentKey):(this.anchorKey=null!=t?t:null,this.currentKey=null!=n?n:null)}}function VE(e){let{selectionMode:t="none",disallowEmptySelection:n=!1,allowDuplicateSelectionEvents:r,selectionBehavior:a="toggle",disabledBehavior:i="all"}=e,s=K.useRef(!1),[,o]=K.useState(!1),l=K.useRef(null),c=K.useRef(null),[,u]=K.useState(null),d=K.useMemo((()=>FE(e.selectedKeys)),[e.selectedKeys]),h=K.useMemo((()=>FE(e.defaultSelectedKeys,new OE)),[e.defaultSelectedKeys]),[p,f]=Qp(d,h,e.onSelectionChange),m=K.useMemo((()=>e.disabledKeys?new Set(e.disabledKeys):new Set),[e.disabledKeys]),[g,v]=K.useState(a);"replace"===a&&"toggle"===g&&"object"==typeof p&&0===p.size&&v("replace");let b=K.useRef(a);return K.useEffect((()=>{a!==b.current&&(v(a),b.current=a)}),[a]),{selectionMode:t,disallowEmptySelection:n,selectionBehavior:g,setSelectionBehavior:v,get isFocused(){return s.current},setFocused(e){s.current=e,o(e)},get focusedKey(){return l.current},get childFocusStrategy(){return c.current},setFocusedKey(e,t="first"){l.current=e,c.current=t,u(e)},selectedKeys:p,setSelectedKeys(e){!r&&function(e,t){if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;return!0}(e,p)||f(e)},disabledKeys:m,disabledBehavior:i}}function FE(e,t){return e?"all"===e?"all":new OE(e):t}function BE(e){return null}function $E(e){return null!=e.hasChildItems?e.hasChildItems:!!e.childItems||!!(e.title&&H.Children.count(e.children)>0)}BE.getCollectionNode=function*(e,t){let{childItems:n,title:r,children:a}=e,i=e.title||e.children,s=e.textValue||("string"==typeof i?i:"")||e["aria-label"]||"";!s&&(null==t||t.suppressTextValueWarning),yield{type:"item",props:e,rendered:i,textValue:s,"aria-label":e["aria-label"],hasChildNodes:$E(e),*childNodes(){if(n)for(let e of n)yield{type:"item",value:e};else if(r){let e=[];H.Children.forEach(a,(t=>{e.push({type:"item",element:t})})),yield*e}}}};let KE=BE;class HE{build(e,t){return this.context=t,WE((()=>this.iterateCollection(e)))}*iterateCollection(e){let{children:t,items:n}=e;if(H.isValidElement(t)&&t.type===H.Fragment)yield*this.iterateCollection({children:t.props.children,items:n});else if("function"==typeof t){if(!n)throw new Error("props.children was a function but props.items is missing");let e=0;for(let r of n)yield*this.getFullNode({value:r,index:e},{renderer:t}),e++}else{let e=[];H.Children.forEach(t,(t=>{t&&e.push(t)}));let n=0;for(let t of e){let e=this.getFullNode({element:t,index:n},{});for(let t of e)n++,yield t}}}getKey(e,t,n,r){if(null!=e.key)return e.key;if("cell"===t.type&&null!=t.key)return`${r}${t.key}`;let a=t.value;if(null!=a){var i;let e=null!==(i=a.key)&&void 0!==i?i:a.id;if(null==e)throw new Error("No key found for item");return e}return r?`${r}.${t.index}`:`$.${t.index}`}getChildState(e,t){return{renderer:t.renderer||e.renderer}}*getFullNode(e,t,n,r){if(H.isValidElement(e.element)&&e.element.type===H.Fragment){let i=[];var a;H.Children.forEach(e.element.props.children,(e=>{i.push(e)}));let s=null!==(a=e.index)&&void 0!==a?a:0;for(const e of i)yield*this.getFullNode({element:e,index:s++},t,n,r);return}let i=e.element;if(!i&&e.value&&t&&t.renderer){let n=this.cache.get(e.value);if(n&&(!n.shouldInvalidate||!n.shouldInvalidate(this.context)))return n.index=e.index,n.parentKey=r?r.key:null,void(yield n);i=t.renderer(e.value)}if(H.isValidElement(i)){let a=i.type;if("function"!=typeof a&&"function"!=typeof a.getCollectionNode){let e=i.type;throw new Error(`Unknown element <${e}> in collection.`)}let d=a.getCollectionNode(i.props,this.context);var s;let h=null!==(s=e.index)&&void 0!==s?s:0,p=d.next();for(;!p.done&&p.value;){let a=p.value;var o;e.index=h;let s=null!==(o=a.key)&&void 0!==o?o:null;null==s&&(s=a.element?null:this.getKey(i,e,t,n));let f=[...this.getFullNode({...a,key:s,index:h,wrapper:UE(e.wrapper,a.wrapper)},this.getChildState(t,a),n?`${n}${i.key}`:i.key,r)];for(let t of f){var l,c,u;if(t.value=null!==(c=null!==(l=a.value)&&void 0!==l?l:e.value)&&void 0!==c?c:null,t.value&&this.cache.set(t.value,t),e.type&&t.type!==e.type)throw new Error(`Unsupported type <${qE(t.type)}> in <${qE(null!==(u=null==r?void 0:r.type)&&void 0!==u?u:"unknown parent type")}>. Only <${qE(e.type)}> is supported.`);h++,yield t}p=d.next(f)}return}if(null==e.key||null==e.type)return;let d=this;var h,p;let f={type:e.type,props:e.props,key:e.key,parentKey:r?r.key:null,value:null!==(h=e.value)&&void 0!==h?h:null,level:r?r.level+1:0,index:e.index,rendered:e.rendered,textValue:null!==(p=e.textValue)&&void 0!==p?p:"","aria-label":e["aria-label"],wrapper:e.wrapper,shouldInvalidate:e.shouldInvalidate,hasChildNodes:e.hasChildNodes||!1,childNodes:WE((function*(){if(!e.hasChildNodes||!e.childNodes)return;let n=0;for(let r of e.childNodes()){null!=r.key&&(r.key=`${f.key}${r.key}`);let e=d.getFullNode({...r,index:n},d.getChildState(t,r),f.key,f);for(let t of e)n++,yield t}}))};yield f}constructor(){this.cache=new WeakMap}}function WE(e){let t=[],n=null;return{*[Symbol.iterator](){for(let e of t)yield e;n||(n=e());for(let e of n)t.push(e),yield e}}}function UE(e,t){return e&&t?n=>e(t(n)):e||(t||void 0)}function qE(e){return e[0].toUpperCase()+e.slice(1)}function GE(e,t,n){let r=K.useMemo((()=>new HE),[]),{children:a,items:i,collection:s}=e;return K.useMemo((()=>{if(s)return s;let e=r.build({children:a,items:i},n);return t(e)}),[r,a,i,s,n,t])}function YE(e,t){return"function"==typeof t.getChildren?t.getChildren(e.key):e.childNodes}function ZE(e){return XE(e,0)}function XE(e,t){if(t<0)return;let n=0;for(let r of e){if(n===t)return r;n++}}function QE(e){let t;for(let n of e)t=n;return t}function JE(e,t,n){if(t.parentKey===n.parentKey)return t.index-n.index;let r=[...eN(e,t),t],a=[...eN(e,n),n],i=r.slice(0,a.length).findIndex(((e,t)=>e!==a[t]));return-1!==i?(t=r[i],n=a[i],t.index-n.index):r.findIndex((e=>e===n))>=0?1:(a.findIndex((e=>e===t)),-1)}function eN(e,t){let n=[],r=t;for(;null!=(null==r?void 0:r.parentKey);)r=e.getItem(r.parentKey),r&&n.unshift(r);return n}const tN=new WeakMap;function nN(e){let t=tN.get(e);if(null!=t)return t;let n=0,r=t=>{for(let a of t)"section"===a.type?r(YE(a,e)):"item"===a.type&&n++};return r(e),tN.set(e,n),n}class rN{get selectionMode(){return this.state.selectionMode}get disallowEmptySelection(){return this.state.disallowEmptySelection}get selectionBehavior(){return this.state.selectionBehavior}setSelectionBehavior(e){this.state.setSelectionBehavior(e)}get isFocused(){return this.state.isFocused}setFocused(e){this.state.setFocused(e)}get focusedKey(){return this.state.focusedKey}get childFocusStrategy(){return this.state.childFocusStrategy}setFocusedKey(e,t){(null==e||this.collection.getItem(e))&&this.state.setFocusedKey(e,t)}get selectedKeys(){return"all"===this.state.selectedKeys?new Set(this.getSelectAllKeys()):this.state.selectedKeys}get rawSelection(){return this.state.selectedKeys}isSelected(e){if("none"===this.state.selectionMode)return!1;let t=this.getKey(e);return null!=t&&("all"===this.state.selectedKeys?this.canSelectItem(t):this.state.selectedKeys.has(t))}get isEmpty(){return"all"!==this.state.selectedKeys&&0===this.state.selectedKeys.size}get isSelectAll(){if(this.isEmpty)return!1;if("all"===this.state.selectedKeys)return!0;if(null!=this._isSelectAll)return this._isSelectAll;let e=this.getSelectAllKeys(),t=this.state.selectedKeys;return this._isSelectAll=e.every((e=>t.has(e))),this._isSelectAll}get firstSelectedKey(){let e=null;for(let n of this.state.selectedKeys){let t=this.collection.getItem(n);(!e||t&&JE(this.collection,t,e)<0)&&(e=t)}var t;return null!==(t=null==e?void 0:e.key)&&void 0!==t?t:null}get lastSelectedKey(){let e=null;for(let n of this.state.selectedKeys){let t=this.collection.getItem(n);(!e||t&&JE(this.collection,t,e)>0)&&(e=t)}var t;return null!==(t=null==e?void 0:e.key)&&void 0!==t?t:null}get disabledKeys(){return this.state.disabledKeys}get disabledBehavior(){return this.state.disabledBehavior}extendSelection(e){if("none"===this.selectionMode)return;if("single"===this.selectionMode)return void this.replaceSelection(e);let t,n=this.getKey(e);if(null!=n){if("all"===this.state.selectedKeys)t=new OE([n],n,n);else{let e=this.state.selectedKeys;var r;let i=null!==(r=e.anchorKey)&&void 0!==r?r:n;var a;t=new OE(e,i,n);for(let r of this.getKeyRange(i,null!==(a=e.currentKey)&&void 0!==a?a:n))t.delete(r);for(let r of this.getKeyRange(n,i))this.canSelectItem(r)&&t.add(r)}this.state.setSelectedKeys(t)}}getKeyRange(e,t){let n=this.collection.getItem(e),r=this.collection.getItem(t);return n&&r?JE(this.collection,n,r)<=0?this.getKeyRangeInternal(e,t):this.getKeyRangeInternal(t,e):[]}getKeyRangeInternal(e,t){var n;if(null===(n=this.layoutDelegate)||void 0===n?void 0:n.getKeyRange)return this.layoutDelegate.getKeyRange(e,t);let r=[],a=e;for(;null!=a;){let e=this.collection.getItem(a);if(e&&("item"===e.type||"cell"===e.type&&this.allowsCellSelection)&&r.push(a),a===t)return r;a=this.collection.getKeyAfter(a)}return[]}getKey(e){let t=this.collection.getItem(e);if(!t)return e;if("cell"===t.type&&this.allowsCellSelection)return e;for(;t&&"item"!==t.type&&null!=t.parentKey;)t=this.collection.getItem(t.parentKey);return t&&"item"===t.type?t.key:null}toggleSelection(e){if("none"===this.selectionMode)return;if("single"===this.selectionMode&&!this.isSelected(e))return void this.replaceSelection(e);let t=this.getKey(e);if(null==t)return;let n=new OE("all"===this.state.selectedKeys?this.getSelectAllKeys():this.state.selectedKeys);n.has(t)?n.delete(t):this.canSelectItem(t)&&(n.add(t),n.anchorKey=t,n.currentKey=t),this.disallowEmptySelection&&0===n.size||this.state.setSelectedKeys(n)}replaceSelection(e){if("none"===this.selectionMode)return;let t=this.getKey(e);if(null==t)return;let n=this.canSelectItem(t)?new OE([t],t,t):new OE;this.state.setSelectedKeys(n)}setSelectedKeys(e){if("none"===this.selectionMode)return;let t=new OE;for(let n of e){let e=this.getKey(n);if(null!=e&&(t.add(e),"single"===this.selectionMode))break}this.state.setSelectedKeys(t)}getSelectAllKeys(){let e=[],t=n=>{for(;null!=n;){if(this.canSelectItem(n)){var r;let i=this.collection.getItem(n);var a;"item"===(null==i?void 0:i.type)&&e.push(n),(null==i?void 0:i.hasChildNodes)&&(this.allowsCellSelection||"item"!==i.type)&&t(null!==(a=null===(r=ZE(YE(i,this.collection)))||void 0===r?void 0:r.key)&&void 0!==a?a:null)}n=this.collection.getKeyAfter(n)}};return t(this.collection.getFirstKey()),e}selectAll(){this.isSelectAll||"multiple"!==this.selectionMode||this.state.setSelectedKeys("all")}clearSelection(){!this.disallowEmptySelection&&("all"===this.state.selectedKeys||this.state.selectedKeys.size>0)&&this.state.setSelectedKeys(new OE)}toggleSelectAll(){this.isSelectAll?this.clearSelection():this.selectAll()}select(e,t){"none"!==this.selectionMode&&("single"===this.selectionMode?this.isSelected(e)&&!this.disallowEmptySelection?this.toggleSelection(e):this.replaceSelection(e):"toggle"===this.selectionBehavior||t&&("touch"===t.pointerType||"virtual"===t.pointerType)?this.toggleSelection(e):this.replaceSelection(e))}isSelectionEqual(e){if(e===this.state.selectedKeys)return!0;let t=this.selectedKeys;if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;for(let n of t)if(!e.has(n))return!1;return!0}canSelectItem(e){var t;if("none"===this.state.selectionMode||this.state.disabledKeys.has(e))return!1;let n=this.collection.getItem(e);return!(!n||(null==n||null===(t=n.props)||void 0===t?void 0:t.isDisabled)||"cell"===n.type&&!this.allowsCellSelection)}isDisabled(e){var t,n;return"all"===this.state.disabledBehavior&&(this.state.disabledKeys.has(e)||!!(null===(n=this.collection.getItem(e))||void 0===n||null===(t=n.props)||void 0===t?void 0:t.isDisabled))}isLink(e){var t,n;return!!(null===(n=this.collection.getItem(e))||void 0===n||null===(t=n.props)||void 0===t?void 0:t.href)}getItemProps(e){var t;return null===(t=this.collection.getItem(e))||void 0===t?void 0:t.props}withCollection(e){return new rN(e,this.state,{allowsCellSelection:this.allowsCellSelection,layoutDelegate:this.layoutDelegate||void 0})}constructor(e,t,n){var r;this.collection=e,this.state=t,this.allowsCellSelection=null!==(r=null==n?void 0:n.allowsCellSelection)&&void 0!==r&&r,this._isSelectAll=null,this.layoutDelegate=(null==n?void 0:n.layoutDelegate)||null}}function aN(e){let{onExpandedChange:t}=e,[n,r]=Qp(e.expandedKeys?new Set(e.expandedKeys):void 0,e.defaultExpandedKeys?new Set(e.defaultExpandedKeys):new Set,t),a=VE(e),i=K.useMemo((()=>e.disabledKeys?new Set(e.disabledKeys):new Set),[e.disabledKeys]),s=GE(e,K.useCallback((e=>new RE(e,{expandedKeys:n})),[n]),null);K.useEffect((()=>{null==a.focusedKey||s.getItem(a.focusedKey)||a.setFocusedKey(null)}),[s,a.focusedKey]);return{collection:s,expandedKeys:n,disabledKeys:i,toggleKey:e=>{r(function(e,t){let n=new Set(e);n.has(t)?n.delete(t):n.add(t);return n}(n,e))},setExpandedKeys:r,selectionManager:new rN(s,a)}}function iN(e){const{as:t,className:n,orientation:r,...a}=e;let i=t||"hr";"hr"===i&&"vertical"===r&&(i="div");const{separatorProps:s}=function(e){let t,n=Ee(e,{enabled:"string"==typeof e.elementType});return"vertical"===e.orientation&&(t="vertical"),"hr"!==e.elementType?{separatorProps:{...n,role:"separator","aria-orientation":t}}:{separatorProps:n}}({elementType:"string"==typeof i?i:"hr",orientation:r}),o=K.useMemo((()=>eE({orientation:r,className:n})),[r,n]);return{Component:i,getDividerProps:K.useCallback(((e={})=>({className:o,role:"separator","data-orientation":r,...s,...a,...e})),[o,r,s,a])}}var sN=HS(((e,t)=>{const{Component:n,getDividerProps:r}=iN({...e});return Q.jsx(n,{ref:t,...r()})}));sN.displayName="HeroUI.Divider";var oN=sN,lN=e=>{const t={top:{originY:1},bottom:{originY:0},left:{originX:1},right:{originX:0},"top-start":{originX:0,originY:1},"top-end":{originX:1,originY:1},"bottom-start":{originX:0,originY:0},"bottom-end":{originX:1,originY:0},"right-start":{originX:0,originY:0},"right-end":{originX:0,originY:1},"left-start":{originX:1,originY:0},"left-end":{originX:1,originY:1}};return(null==t?void 0:t[e])||{}},cN=e=>({top:"top",bottom:"bottom",left:"left",right:"right","top-start":"top start","top-end":"top end","bottom-start":"bottom start","bottom-end":"bottom end","left-start":"left top","left-end":"left bottom","right-start":"right top","right-end":"right bottom"}[e]),uN=(e,t)=>{if(t.includes("-")){const[,n]=t.split("-");return`${e}-${n}`}return e},dN=new WeakMap,hN=[];var pN=Boolean(null==globalThis?void 0:globalThis.document)?K.useLayoutEffect:K.useEffect,[fN,mN]=J({name:"ButtonGroupContext",strict:!1});function gN(e,t){let n,{elementType:r="button",isDisabled:a,onPress:i,onPressStart:s,onPressEnd:o,onPressUp:l,onPressChange:c,preventFocusOnPress:u,allowFocusWhenDisabled:d,onClick:h,href:p,target:f,rel:m,type:g="button",allowTextSelectionOnPress:v}=e;n="button"===r?{type:g,disabled:a}:{role:"button",href:"a"!==r||a?void 0:p,target:"a"===r?f:void 0,type:"input"===r?g:void 0,disabled:"input"===r?a:void 0,"aria-disabled":a&&"input"!==r?a:void 0,rel:"a"===r?m:void 0};let{pressProps:b,isPressed:y}=aC({onClick:h,onPressStart:s,onPressEnd:o,onPressUp:l,onPressChange:c,onPress:i,isDisabled:a,preventFocusOnPress:u,allowTextSelectionOnPress:v,ref:t}),{focusableProps:x}=LC(e,t);d&&(x.tabIndex=a?-1:x.tabIndex);let w=Lt(x,b,$t(e,{labelable:!0}));return{isPressed:y,buttonProps:Lt(n,w,{"aria-haspopup":e["aria-haspopup"],"aria-expanded":e["aria-expanded"],"aria-controls":e["aria-controls"],"aria-pressed":e["aria-pressed"],"aria-current":e["aria-current"]})}}var vN=()=>Promise.resolve().then((()=>SH)).then((e=>e.default)),bN=e=>{const{ripples:t=[],motionProps:n,color:r="currentColor",style:a,onClear:i}=e;return Q.jsx(Q.Fragment,{children:t.map((e=>{const t=he(.01*e.size,.2,e.size>100?.75:.5);return Q.jsx(mk,{features:vN,children:Q.jsx(pk,{mode:"popLayout",children:Q.jsx(sk.span,{animate:{transform:"scale(2)",opacity:0},className:"heroui-ripple",exit:{opacity:0},initial:{transform:"scale(0)",opacity:.35},style:{position:"absolute",backgroundColor:r,borderRadius:"100%",transformOrigin:"center",pointerEvents:"none",overflow:"hidden",inset:0,zIndex:0,top:e.y,left:e.x,width:`${e.size}px`,height:`${e.size}px`,...a},transition:{duration:t},onAnimationComplete:()=>{i(e.key)},...n})})},e.key)}))})};bN.displayName="HeroUI.Ripple";var yN=bN;function xN(e={}){const[t,n]=K.useState([]),r=K.useCallback((e=>{const t=e.target,r=Math.max(t.clientWidth,t.clientHeight);n((t=>[...t,{key:ce(t.length.toString()),size:r,x:e.x-r/2,y:e.y-r/2}]))}),[]);return{ripples:t,onClear:K.useCallback((e=>{n((t=>t.filter((t=>t.key!==e))))}),[]),onPress:r,...e}}var[wN,kN]=J({name:"ProviderContext",strict:!1});var CN=HS(((e,t)=>{const{slots:n,classNames:r,label:a,variant:i,getSpinnerProps:s}=function(e){var t,n;const[r,a]=WS(e,jM.variantKeys),i=kN(),s=null!=(n=null!=(t=null==e?void 0:e.variant)?t:null==i?void 0:i.spinnerVariant)?n:"default",{children:o,className:l,classNames:c,label:u,...d}=r,h=K.useMemo((()=>jM({...a})),[de(a)]),p=se(null==c?void 0:c.base,l),f=u||o,m=K.useMemo((()=>f&&"string"==typeof f?f:d["aria-label"]?"":"Loading"),[o,f,d["aria-label"]]),g=K.useCallback((()=>({"aria-label":m,className:h.base({class:p}),...d})),[m,h,p,d]);return{label:f,slots:h,classNames:c,variant:s,getSpinnerProps:g}}({...e});return"wave"===i||"dots"===i?Q.jsxs("div",{ref:t,...s(),children:[Q.jsx("div",{className:n.wrapper({class:null==r?void 0:r.wrapper}),children:[...new Array(3)].map(((e,t)=>Q.jsx("i",{className:n.dots({class:null==r?void 0:r.dots}),style:{"--dot-index":t}},`dot-${t}`)))}),a&&Q.jsx("span",{className:n.label({class:null==r?void 0:r.label}),children:a})]}):"simple"===i?Q.jsxs("div",{ref:t,...s(),children:[Q.jsxs("svg",{className:n.wrapper({class:null==r?void 0:r.wrapper}),fill:"none",viewBox:"0 0 24 24",children:[Q.jsx("circle",{className:n.circle1({class:null==r?void 0:r.circle1}),cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),Q.jsx("path",{className:n.circle2({class:null==r?void 0:r.circle2}),d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z",fill:"currentColor"})]}),a&&Q.jsx("span",{className:n.label({class:null==r?void 0:r.label}),children:a})]}):"spinner"===i?Q.jsxs("div",{ref:t,...s(),children:[Q.jsx("div",{className:n.wrapper({class:null==r?void 0:r.wrapper}),children:[...new Array(12)].map(((e,t)=>Q.jsx("i",{className:n.spinnerBars({class:null==r?void 0:r.spinnerBars}),style:{"--bar-index":t}},`star-${t}`)))}),a&&Q.jsx("span",{className:n.label({class:null==r?void 0:r.label}),children:a})]}):Q.jsxs("div",{ref:t,...s(),children:[Q.jsxs("div",{className:n.wrapper({class:null==r?void 0:r.wrapper}),children:[Q.jsx("i",{className:n.circle1({class:null==r?void 0:r.circle1})}),Q.jsx("i",{className:n.circle2({class:null==r?void 0:r.circle2})})]}),a&&Q.jsx("span",{className:n.label({class:null==r?void 0:r.label}),children:a})]})}));CN.displayName="HeroUI.Spinner";var SN=CN,PN=HS(((e,t)=>{const{Component:n,domRef:r,children:a,spinnerSize:i,spinner:s=Q.jsx(SN,{color:"current",size:i}),spinnerPlacement:o,startContent:l,endContent:c,isLoading:u,disableRipple:d,getButtonProps:h,getRippleProps:p,isIconOnly:f}=function(e){var t,n,r,a,i,s,o,l,c;const u=mN(),d=_e(),h=!!u,{ref:p,as:f,children:m,startContent:g,endContent:v,autoFocus:b,className:y,spinner:x,isLoading:w=!1,disableRipple:k=!1,fullWidth:C=null!=(t=null==u?void 0:u.fullWidth)&&t,radius:S=(null==u?void 0:u.radius),size:P=(null!=(n=null==u?void 0:u.size)?n:"md"),color:M=(null!=(r=null==u?void 0:u.color)?r:"default"),variant:E=(null!=(a=null==u?void 0:u.variant)?a:"solid"),disableAnimation:N=null!=(s=null!=(i=null==u?void 0:u.disableAnimation)?i:null==d?void 0:d.disableAnimation)&&s,isDisabled:T=null!=(o=null==u?void 0:u.isDisabled)&&o,isIconOnly:_=null!=(l=null==u?void 0:u.isIconOnly)&&l,spinnerPlacement:j="start",onPress:D,onClick:I,...A}=e,L=f||"button",z="string"==typeof L,R=ee(p),O=null!=(c=k||(null==d?void 0:d.disableRipple))?c:N,{isFocusVisible:V,isFocused:F,focusProps:B}=hS({autoFocus:b}),$=T||w,H=K.useMemo((()=>aE({size:P,color:M,variant:E,radius:S,fullWidth:C,isDisabled:$,isInGroup:h,disableAnimation:N,isIconOnly:_,className:y})),[P,M,E,S,C,$,h,_,N,y]),{onPress:W,onClear:U,ripples:q}=xN(),G=K.useCallback((e=>{O||$||N||R.current&&W(e)}),[O,$,N,R,W]),{buttonProps:Y,isPressed:Z}=gN({elementType:f,isDisabled:$,onPress:me(D,G),onClick:I,...A},R),{isHovered:X,hoverProps:Q}=$C({isDisabled:$}),J=K.useCallback(((e={})=>({"data-disabled":ae($),"data-focus":ae(F),"data-pressed":ae(Z),"data-focus-visible":ae(V),"data-hover":ae(X),"data-loading":ae(w),...be(Y,B,Q,Ee(A,{enabled:z}),Ee(e)),className:H})),[w,$,F,Z,z,V,X,Y,B,Q,A,H]),te=e=>K.isValidElement(e)?K.cloneElement(e,{"aria-hidden":!0,focusable:!1}):null,ne=te(g),re=te(v),ie=K.useMemo((()=>({sm:"sm",md:"sm",lg:"md"}[P])),[P]),se=K.useCallback((()=>({ripples:q,onClear:U})),[q,U]);return{Component:L,children:m,domRef:R,spinner:x,styles:H,startContent:ne,endContent:re,isLoading:w,spinnerPlacement:j,spinnerSize:ie,disableRipple:O,getButtonProps:J,getRippleProps:se,isIconOnly:_}}({...e,ref:t});return Q.jsxs(n,{ref:r,...h(),children:[l,u&&"start"===o&&s,u&&f?null:a,u&&"end"===o&&s,c,!d&&Q.jsx(yN,{...p()})]})}));PN.displayName="HeroUI.Button";var MN=PN,[EN,NN]=J({name:"CardContext",strict:!0,errorMessage:"useCardContext: `context` is undefined. Seems you forgot to wrap component within <Card />"});var TN=HS(((e,t)=>{const{children:n,context:r,Component:a,isPressable:i,disableAnimation:s,disableRipple:o,getCardProps:l,getRippleProps:c}=function(e){var t,n,r,a;const i=_e(),[s,o]=WS(e,iE.variantKeys),{ref:l,as:c,children:u,onClick:d,onPress:h,autoFocus:p,className:f,classNames:m,allowTextSelectionOnPress:g=!0,...v}=s,b=ee(l),y=c||(e.isPressable?"button":"div"),x="string"==typeof y,w=null!=(n=null!=(t=e.disableAnimation)?t:null==i?void 0:i.disableAnimation)&&n,k=null!=(a=null!=(r=e.disableRipple)?r:null==i?void 0:i.disableRipple)&&a,C=se(null==m?void 0:m.base,f),{onClear:S,onPress:P,ripples:M}=xN(),E=K.useCallback((e=>{k||w||b.current&&P(e)}),[k,w,b,P]),{buttonProps:N,isPressed:T}=gN({onPress:me(h,E),elementType:c,isDisabled:!e.isPressable,onClick:d,allowTextSelectionOnPress:g,...v},b),{hoverProps:_,isHovered:j}=$C({isDisabled:!e.isHoverable,...v}),{isFocusVisible:D,isFocused:I,focusProps:A}=hS({autoFocus:p}),L=K.useMemo((()=>iE({...o,disableAnimation:w})),[de(o),w]),z=K.useMemo((()=>({slots:L,classNames:m,disableAnimation:w,isDisabled:e.isDisabled,isFooterBlurred:e.isFooterBlurred,fullWidth:e.fullWidth})),[L,m,e.isDisabled,e.isFooterBlurred,w,e.fullWidth]),R=K.useCallback(((t={})=>({ref:b,className:L.base({class:C}),tabIndex:e.isPressable?0:-1,"data-hover":ae(j),"data-pressed":ae(T),"data-focus":ae(I),"data-focus-visible":ae(D),"data-disabled":ae(e.isDisabled),...be(e.isPressable?{...N,...A,role:"button"}:{},e.isHoverable?_:{},Ee(v,{enabled:x}),Ee(t))})),[b,L,C,x,e.isPressable,e.isHoverable,e.isDisabled,j,T,D,N,A,_,v]),O=K.useCallback((()=>({ripples:M,onClear:S})),[M,S]);return{context:z,domRef:b,Component:y,classNames:m,children:u,isHovered:j,isPressed:T,disableAnimation:w,isPressable:e.isPressable,isHoverable:e.isHoverable,disableRipple:k,handlePress:E,isFocusVisible:D,getCardProps:R,getRippleProps:O}}({...e,ref:t});return Q.jsxs(a,{...l(),children:[Q.jsx(EN,{value:r,children:n}),i&&!s&&!o&&Q.jsx(yN,{...c()})]})}));TN.displayName="HeroUI.Card";var _N=TN;var jN=HS(((e,t)=>{const{Component:n,children:r,slots:a,classNames:i,isDot:s,isCloseable:o,startContent:l,endContent:c,getCloseButtonProps:u,getChipProps:d}=function(e){const[t,n]=WS(e,lE.variantKeys),{ref:r,as:a,children:i,avatar:s,startContent:o,endContent:l,onClose:c,classNames:u,className:d,...h}=t,p=a||"div",f=ee(r),m=se(null==u?void 0:u.base,d),g=!!c,v="dot"===e.variant,{focusProps:b,isFocusVisible:y}=hS(),x=K.useMemo((()=>"string"==typeof i&&1===(null==i?void 0:i.length)),[i]),w=K.useMemo((()=>!!s||!!o),[s,o]),k=K.useMemo((()=>!!l||g),[l,g]),C=K.useMemo((()=>lE({...n,hasStartContent:w,hasEndContent:k,isOneChar:x,isCloseable:g,isCloseButtonFocusVisible:y})),[de(n),y,w,k,x,g]),{pressProps:S}=aC({isDisabled:!!(null==e?void 0:e.isDisabled),onPress:c}),P=e=>K.isValidElement(e)?K.cloneElement(e,{className:se("max-h-[80%]",e.props.className)}):null;return{Component:p,children:i,slots:C,classNames:u,isDot:v,isCloseable:g,startContent:(M=s,(K.isValidElement(M)?K.cloneElement(M,{className:C.avatar({class:null==u?void 0:u.avatar})}):null)||P(o)),endContent:P(l),getCloseButtonProps:()=>({role:"button",tabIndex:0,className:C.closeButton({class:null==u?void 0:u.closeButton}),"aria-label":"close chip",...be(S,b)}),getChipProps:()=>({ref:f,className:C.base({class:m}),...h})};var M}({...e,ref:t}),h=K.useMemo((()=>s&&!l?Q.jsx("span",{className:a.dot({class:null==i?void 0:i.dot})}):l),[a,l,s]),p=K.useMemo((()=>o?Q.jsx("span",{...u(),children:c||Q.jsx(DE,{})}):c),[c,o,u]);return Q.jsxs(n,{...d(),children:[h,Q.jsx("span",{className:a.content({class:null==i?void 0:i.content}),children:r}),p]})}));jN.displayName="HeroUI.Chip";var DN=jN;const IN={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valueMissing:!1,valid:!0},AN={...IN,customError:!0,valid:!1},LN={isInvalid:!1,validationDetails:IN,validationErrors:[]},zN=K.createContext({}),RN="__formValidationState"+Date.now();function ON(e){if(e[RN]){let{realtimeValidation:t,displayValidation:n,updateValidation:r,resetValidation:a,commitValidation:i}=e[RN];return{realtimeValidation:t,displayValidation:n,updateValidation:r,resetValidation:a,commitValidation:i}}return function(e){let{isInvalid:t,validationState:n,name:r,value:a,builtinValidation:i,validate:s,validationBehavior:o="aria"}=e;n&&(t||(t="invalid"===n));let l=void 0!==t?{isInvalid:t,validationErrors:[],validationDetails:AN}:null,c=K.useMemo((()=>{if(!s||null==a)return null;let e=function(e,t){if("function"==typeof e){let n=e(t);if(n&&"boolean"!=typeof n)return VN(n)}return[]}(s,a);return FN(e)}),[s,a]);(null==i?void 0:i.validationDetails.valid)&&(i=void 0);let u=K.useContext(zN),d=K.useMemo((()=>r?Array.isArray(r)?r.flatMap((e=>VN(u[e]))):VN(u[r]):[]),[u,r]),[h,p]=K.useState(u),[f,m]=K.useState(!1);u!==h&&(p(u),m(!1));let g=K.useMemo((()=>FN(f?[]:d)),[f,d]),v=K.useRef(LN),[b,y]=K.useState(LN),x=K.useRef(LN),w=()=>{if(!k)return;C(!1);let e=c||i||v.current;BN(e,x.current)||(x.current=e,y(e))},[k,C]=K.useState(!1);return K.useEffect(w),{realtimeValidation:l||g||c||i||LN,displayValidation:"native"===o?l||g||b:l||g||c||i||b,updateValidation(e){"aria"!==o||BN(b,e)?v.current=e:y(e)},resetValidation(){let e=LN;BN(e,x.current)||(x.current=e,y(e)),"native"===o&&C(!1),m(!0)},commitValidation(){"native"===o&&C(!0),m(!0)}}}(e)}function VN(e){return e?Array.isArray(e)?e:[e]:[]}function FN(e){return e.length?{isInvalid:!0,validationErrors:e,validationDetails:AN}:null}function BN(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 $N(e,t,n){let{validationBehavior:r,focus:a}=e;dt((()=>{if("native"===r&&(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:KN(e),validationErrors:e.validationMessage?[e.validationMessage]:[]})}var e}));let i=K.useRef(!1),s=ft((()=>{i.current||t.resetValidation()})),o=ft((e=>{var r;t.displayValidation.isInvalid||t.commitValidation();let i=null==n||null===(r=n.current)||void 0===r?void 0:r.form;var s;!e.defaultPrevented&&n&&i&&function(e){for(let t=0;t<e.elements.length;t++){let n=e.elements[t];if(!n.validity.valid)return n}return null}(i)===n.current&&(a?a():null===(s=n.current)||void 0===s||s.focus(),EC("keyboard"));e.preventDefault()})),l=ft((()=>{t.commitValidation()}));K.useEffect((()=>{let e=null==n?void 0:n.current;if(!e)return;let t=e.form,r=null==t?void 0:t.reset;return t&&(t.reset=()=>{i.current=!window.event||"message"===window.event.type&&window.event.target instanceof MessagePort,null==r||r.call(t),i.current=!1}),e.addEventListener("invalid",o),e.addEventListener("change",l),null==t||t.addEventListener("reset",s),()=>{e.removeEventListener("invalid",o),e.removeEventListener("change",l),null==t||t.removeEventListener("reset",s),t&&(t.reset=r)}}),[n,o,l,s,r])}function KN(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}}function HN(e,t,n){let r=ON({...e,value:t.isSelected}),{isInvalid:a,validationErrors:i,validationDetails:s}=r.displayValidation,{labelProps:o,inputProps:l,isSelected:c,isPressed:u,isDisabled:d,isReadOnly:h}=function(e,t,n){let{isDisabled:r=!1,isReadOnly:a=!1,value:i,name:s,form:o,children:l,"aria-label":c,"aria-labelledby":u,validationState:d="valid",isInvalid:h,onPressStart:p,onPressEnd:f,onPressChange:m,onPress:g,onPressUp:v,onClick:b}=e,{pressProps:y,isPressed:x}=aC({onPressStart:p,onPressEnd:f,onPressChange:m,onPress:g,onPressUp:v,onClick:b,isDisabled:r}),{pressProps:w,isPressed:k}=aC({onPressStart:p,onPressEnd:f,onPressChange:m,onPressUp:v,onClick:b,onPress(e){var r;null==g||g(e),t.toggle(),null===(r=n.current)||void 0===r||r.focus()},isDisabled:r||a}),{focusableProps:C}=LC(e,n),S=Lt(y,C),P=$t(e,{labelable:!0});return Dn(n,t.defaultSelected,t.setSelected),{labelProps:Lt(w,{onClick:e=>e.preventDefault()}),inputProps:Lt(P,{"aria-invalid":h||"invalid"===d||void 0,"aria-errormessage":e["aria-errormessage"],"aria-controls":e["aria-controls"],"aria-readonly":a||void 0,onChange:e=>{e.stopPropagation(),t.setSelected(e.target.checked)},disabled:r,...null==i?{}:{value:i},name:s,form:o,type:"checkbox",...S}),isSelected:t.isSelected,isPressed:x||k,isDisabled:r,isReadOnly:a,isInvalid:h||"invalid"===d}}({...e,isInvalid:a},t,n);$N(e,r,n);let{isIndeterminate:p,isRequired:f,validationBehavior:m="aria"}=e;K.useEffect((()=>{n.current&&(n.current.indeterminate=!!p)}));let{pressProps:g}=aC({isDisabled:d||h,onPress(){let{[RN]:t}=e,{commitValidation:n}=t||r;n()}});return{labelProps:Lt(o,g),inputProps:{...l,checked:c,"aria-required":f&&"aria"===m||void 0,required:f&&"native"===m},isSelected:c,isPressed:u,isDisabled:d,isReadOnly:h,isInvalid:a,validationErrors:i,validationDetails:s}}const WN=new WeakMap;function UN(e){let{id:t,label:n,"aria-labelledby":r,"aria-label":a,labelElementType:i="label"}=e;t=bt(t);let s=bt(),o={};return n&&(r=r?`${s} ${r}`:s,o={id:s,htmlFor:"label"===i?t:void 0}),{labelProps:o,fieldProps:vn({id:t,"aria-label":a,"aria-labelledby":r})}}function qN(e){let{description:t,errorMessage:n,isInvalid:r,validationState:a}=e,{labelProps:i,fieldProps:s}=UN(e),o=xt([Boolean(t),Boolean(n),r,a]),l=xt([Boolean(t),Boolean(n),r,a]);return s=Lt(s,{"aria-describedby":[o,l,e["aria-describedby"]].filter(Boolean).join(" ")||void 0}),{labelProps:i,fieldProps:s,descriptionProps:{id:o},errorMessageProps:{id:l}}}function GN(e={}){let{isReadOnly:t}=e,[n,r]=Qp(e.isSelected,e.defaultSelected||!1,e.onChange),[a]=K.useState(n);var i;return{isSelected:n,defaultSelected:null!==(i=e.defaultSelected)&&void 0!==i?i:a,setSelected:function(e){t||r(e)},toggle:function(){t||r(!n)}}}function YN(e={}){let[t,n]=Qp(e.value,e.defaultValue||[],e.onChange),[r]=K.useState(t),a=!!e.isRequired&&0===t.length,i=K.useRef(new Map),s=ON({...e,value:t}),o=s.displayValidation.isInvalid;var l,c;const u={...s,value:t,defaultValue:null!==(l=e.defaultValue)&&void 0!==l?l:r,setValue(t){e.isReadOnly||e.isDisabled||n(t)},isDisabled:e.isDisabled||!1,isReadOnly:e.isReadOnly||!1,isSelected:e=>t.includes(e),addValue(r){e.isReadOnly||e.isDisabled||t.includes(r)||(t=t.concat(r),n(t))},removeValue(r){e.isReadOnly||e.isDisabled||t.includes(r)&&n(t.filter((e=>e!==r)))},toggleValue(r){e.isReadOnly||e.isDisabled||(t.includes(r)?n(t.filter((e=>e!==r))):n(t.concat(r)))},setInvalid(e,t){let n=new Map(i.current);t.isInvalid?n.set(e,t):n.delete(e),i.current=n,s.updateValidation(function(...e){let t=new Set,n=!1,r={...IN};for(let s of e){var a,i;for(let e of s.validationErrors)t.add(e);n||(n=s.isInvalid);for(let e in r)(a=r)[i=e]||(a[i]=s.validationDetails[e])}return r.valid=!n,{isInvalid:n,validationErrors:[...t],validationDetails:r}}(...n.values()))},validationState:null!==(c=e.validationState)&&void 0!==c?c:o?"invalid":null,isInvalid:o,isRequired:a};return u}var ZN=Symbol("default");function XN(e,t){let n=K.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[ZN])throw new Error(`A slot prop is required. Valid slot names are ${e}.`);let r=t||ZN;if(!n.slots[r])throw new Error(`Invalid slot "${t}". Valid slot names are ${e}.`);return n.slots[r]}return n}function QN(e,t,n){let r=XN(n,e.slot)||{},{ref:a,...i}=r,s=function(e){const t=K.useRef(null),n=K.useRef(void 0),r=K.useCallback((t=>{if("function"==typeof e){const n=e,r=n(t);return()=>{"function"==typeof r?r():n(null)}}if(e)return e.current=t,()=>{e.current=null}}),[e]);return K.useMemo((()=>({get current(){return t.current},set current(e){t.current=e,n.current&&(n.current(),n.current=void 0),null!=e&&(n.current=r(e))}})),[r])}(K.useMemo((()=>ye(t,a)),[t,a])),o=be(i,e);return"style"in i&&i.style&&"style"in e&&e.style&&("function"==typeof i.style||"function"==typeof e.style?o.style=t=>{let n="function"==typeof i.style?i.style(t):i.style,r={...t.defaultStyle,...n},a="function"==typeof e.style?e.style({...t,defaultStyle:r}):e.style;return{...r,...a}}:o.style={...i.style,...e.style}),[o,s]}var JN=K.createContext(null);function eT(e){var t,n;const r=_e(),{validationBehavior:a}=XN(JN)||{},{as:i,ref:s,classNames:o,children:l,label:c,radius:u,value:d,name:h,defaultValue:p,isInvalid:f,validationState:m,size:g="md",color:v="primary",orientation:b="vertical",lineThrough:y=!1,isDisabled:x=!1,validationBehavior:w=(null!=(t=null!=a?a:null==r?void 0:r.validationBehavior)?t:"native"),disableAnimation:k=null!=(n=null==r?void 0:r.disableAnimation)&&n,isReadOnly:C,isRequired:S,onValueChange:P,description:M,errorMessage:E,className:N,...T}=e,_=i||"div",j="string"==typeof _,D=ee(s),I=K.useMemo((()=>({...T,value:d,name:h,"aria-label":oe(T["aria-label"],c),defaultValue:p,isRequired:S,isReadOnly:C,orientation:b,validationBehavior:w,isInvalid:"invalid"===m||f,onChange:me(e.onChange,P)})),[d,h,c,p,S,C,b,P,f,m,w,T["aria-label"],T]),A=YN(I),{labelProps:L,groupProps:z,descriptionProps:R,errorMessageProps:O,validationErrors:V,validationDetails:F}=function(e,t){let{isDisabled:n,name:r,form:a,validationBehavior:i="aria"}=e,{isInvalid:s,validationErrors:o,validationDetails:l}=t.displayValidation,{labelProps:c,fieldProps:u,descriptionProps:d,errorMessageProps:h}=qN({...e,labelElementType:"span",isInvalid:s,errorMessage:e.errorMessage||o});WN.set(t,{name:r,form:a,descriptionId:d.id,errorMessageId:h.id,validationBehavior:i});let p=$t(e,{labelable:!0}),{focusWithinProps:f}=RC({onBlurWithin:e.onBlur,onFocusWithin:e.onFocus,onFocusWithinChange:e.onFocusChange});return{groupProps:Lt(p,{role:"group","aria-disabled":n||void 0,...u,...f}),labelProps:c,descriptionProps:d,errorMessageProps:h,isInvalid:s,validationErrors:o,validationDetails:l}}(I,A),B=K.useMemo((()=>({size:g,color:v,radius:u,lineThrough:y,isInvalid:A.isInvalid,isDisabled:x,disableAnimation:k,validationBehavior:w,groupState:A})),[g,v,u,y,x,k,w,A.value,A.isDisabled,A.isReadOnly,A.isInvalid,A.isSelected]),$=K.useMemo((()=>oE({isRequired:S,isInvalid:A.isInvalid,disableAnimation:k})),[S,A.isInvalid,,k]),H=se(null==o?void 0:o.base,N),W=K.useCallback((()=>({ref:D,className:$.base({class:H}),...be(z,Ee(T,{enabled:j}))})),[$,D,H,z,T]),U=K.useCallback((()=>({className:$.label({class:null==o?void 0:o.label}),...L})),[$,L,null==o?void 0:o.label]),q=K.useCallback((()=>({className:$.wrapper({class:null==o?void 0:o.wrapper}),role:"presentation","data-orientation":b})),[$,b,null==o?void 0:o.wrapper]),G=K.useCallback(((e={})=>({...e,...R,className:$.description({class:se(null==o?void 0:o.description,null==e?void 0:e.className)})})),[$,R,null==o?void 0:o.description]),Y=K.useCallback(((e={})=>({...e,...O,className:$.errorMessage({class:se(null==o?void 0:o.errorMessage,null==e?void 0:e.className)})})),[$,O,null==o?void 0:o.errorMessage]);return{Component:_,children:l,label:c,context:B,description:M,isInvalid:A.isInvalid,errorMessage:"function"==typeof E?E({isInvalid:A.isInvalid,validationErrors:V,validationDetails:F}):E||(null==V?void 0:V.join(" ")),getGroupProps:W,getLabelProps:U,getWrapperProps:q,getDescriptionProps:G,getErrorMessageProps:Y}}K.forwardRef((function(e,t){[e,t]=QN(e,t,JN);let{validationErrors:n,validationBehavior:r="native",children:a,className:i,...s}=e;const o=K.useMemo((()=>nE({className:i})),[i]);return Q.jsx("form",{noValidate:"native"!==r,...s,ref:t,className:o,children:Q.jsx(JN.Provider,{value:{...e,validationBehavior:r},children:Q.jsx(zN.Provider,{value:null!=n?n:{},children:a})})})}));var[tT,nT]=J({name:"CheckboxGroupContext",strict:!1}),rT=HS(((e,t)=>{const{children:n,context:r,label:a,description:i,isInvalid:s,errorMessage:o,getGroupProps:l,getLabelProps:c,getWrapperProps:u,getDescriptionProps:d,getErrorMessageProps:h}=eT({...e,ref:t});return Q.jsxs("div",{...l(),children:[a&&Q.jsx("span",{...c(),children:a}),Q.jsx("div",{...u(),children:Q.jsx(tT,{value:r,children:n})}),s&&o?Q.jsx("div",{...h(),children:o}):i?Q.jsx("div",{...d(),children:i}):null]})}));rT.displayName="HeroUI.CheckboxGroup";var aT=rT;function iT(e){const{isSelected:t,disableAnimation:n,...r}=e;return Q.jsx("svg",{"aria-hidden":"true",fill:"none",role:"presentation",stroke:"currentColor",strokeDasharray:22,strokeDashoffset:t?44:66,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,style:!n&&t?{transition:"stroke-dashoffset 250ms linear 0.2s"}:{},viewBox:"0 0 17 18",...r,children:Q.jsx("polyline",{points:"1 9 7 14 15 4"})})}function sT(e){const{isSelected:t,disableAnimation:n,...r}=e;return Q.jsx("svg",{stroke:"currentColor",strokeWidth:3,viewBox:"0 0 24 24",...r,children:Q.jsx("line",{x1:"21",x2:"3",y1:"12",y2:"12"})})}function oT(e){const{isIndeterminate:t,...n}=e,r=t?sT:iT;return Q.jsx(r,{...n})}function lT(e={}){var t,n,r,a,i,s,o,l;const c=_e(),u=nT(),{validationBehavior:d}=XN(JN)||{},h=!!u,{as:p,ref:f,value:m="",children:g,icon:v,name:b,isRequired:y,isReadOnly:x=!1,autoFocus:w=!1,isSelected:k,size:C=(null!=(t=null==u?void 0:u.size)?t:"md"),color:S=(null!=(n=null==u?void 0:u.color)?n:"primary"),radius:P=(null==u?void 0:u.radius),lineThrough:M=null!=(r=null==u?void 0:u.lineThrough)&&r,isDisabled:E=null!=(a=null==u?void 0:u.isDisabled)&&a,disableAnimation:N=null!=(s=null!=(i=null==u?void 0:u.disableAnimation)?i:null==c?void 0:c.disableAnimation)&&s,validationState:T,isInvalid:_=(T?"invalid"===T:null!=(o=null==u?void 0:u.isInvalid)&&o),isIndeterminate:j=!1,validationBehavior:D=(h?u.validationBehavior:null!=(l=null!=d?d:null==c?void 0:c.validationBehavior)?l:"native"),defaultSelected:I,classNames:A,className:L,onValueChange:z,validate:R,...O}=e,V=p||"label",F=K.useRef(null),B=K.useRef(null);let $=e.onChange;if(h){$=me((()=>{u.groupState.resetValidation()}),$)}const H=K.useId(),W=K.useMemo((()=>({name:b,value:m,children:g,autoFocus:w,defaultSelected:I,isIndeterminate:j,isRequired:y,isInvalid:_,isSelected:k,isDisabled:E,isReadOnly:x,"aria-label":oe(O["aria-label"],g),"aria-labelledby":O["aria-labelledby"]||H,onChange:z})),[b,m,g,w,I,j,y,_,k,E,x,O["aria-label"],O["aria-labelledby"],H,z]),U=GN(W),q={isInvalid:_,isRequired:y,validate:R,validationState:T,validationBehavior:D},{inputProps:G,isSelected:Y,isDisabled:Z,isReadOnly:X,isPressed:Q,isInvalid:J}=h?function(e,t,n){const r=GN({isReadOnly:e.isReadOnly||t.isReadOnly,isSelected:t.isSelected(e.value),defaultSelected:t.defaultValue.includes(e.value),onChange(n){n?t.addValue(e.value):t.removeValue(e.value),e.onChange&&e.onChange(n)}});let{name:a,form:i,descriptionId:s,errorMessageId:o,validationBehavior:l}=WN.get(t);var c;l=null!==(c=e.validationBehavior)&&void 0!==c?c:l;let{realtimeValidation:u}=ON({...e,value:r.isSelected,name:void 0,validationBehavior:"aria"}),d=K.useRef(LN),h=()=>{t.setInvalid(e.value,u.isInvalid?u:d.current)};K.useEffect(h);let p=t.realtimeValidation.isInvalid?t.realtimeValidation:u,f="native"===l?t.displayValidation:p;var m;let g=HN({...e,isReadOnly:e.isReadOnly||t.isReadOnly,isDisabled:e.isDisabled||t.isDisabled,name:e.name||a,form:e.form||i,isRequired:null!==(m=e.isRequired)&&void 0!==m?m:t.isRequired,validationBehavior:l,[RN]:{realtimeValidation:p,displayValidation:f,resetValidation:t.resetValidation,commitValidation:t.commitValidation,updateValidation(e){d.current=e,h()}}},r,n);return{...g,inputProps:{...g.inputProps,"aria-describedby":[e["aria-describedby"],t.isInvalid?o:null,s].filter(Boolean).join(" ")||void 0}}}({...W,...q},u.groupState,B):HN({...W,...q},U,B),ee="invalid"===T||_||J,te=!(Z||X)&&Q,{hoverProps:ne,isHovered:re}=$C({isDisabled:G.disabled}),{focusProps:ie,isFocused:le,isFocusVisible:ce}=hS({autoFocus:G.autoFocus}),ue=K.useMemo((()=>sE({color:S,size:C,radius:P,isInvalid:ee,lineThrough:M,isDisabled:Z,disableAnimation:N})),[S,C,P,ee,M,Z,N]);pN((()=>{if(!B.current)return;const e=!!B.current.checked;U.setSelected(e)}),[B.current]);const de=function(e,t=[]){const n=K.useRef(e);return pN((()=>{n.current=e})),K.useCallback(((...e)=>{var t;return null==(t=n.current)?void 0:t.call(n,...e)}),t)}($),he=K.useCallback((e=>{X||Z?e.preventDefault():null==de||de(e)}),[X,Z,de]),pe=se(null==A?void 0:A.base,L),fe=K.useCallback((()=>({ref:F,className:ue.base({class:pe}),"data-disabled":ae(Z),"data-selected":ae(Y||j),"data-invalid":ae(ee),"data-hover":ae(re),"data-focus":ae(le),"data-pressed":ae(te),"data-readonly":ae(G.readOnly),"data-focus-visible":ae(ce),"data-indeterminate":ae(j),...be(ne,O)})),[ue,pe,Z,Y,j,ee,re,le,te,G.readOnly,ce,ne,O]),ge=K.useCallback(((e={})=>({...e,"aria-hidden":!0,className:se(ue.wrapper({class:se(null==A?void 0:A.wrapper,null==e?void 0:e.className)}))})),[ue,null==A?void 0:A.wrapper]),ve=K.useCallback((()=>({ref:we(B,f),...be(G,ie),className:ue.hiddenInput({class:null==A?void 0:A.hiddenInput}),onChange:me(G.onChange,he)})),[G,ie,he,null==A?void 0:A.hiddenInput]),ye=K.useCallback((()=>({id:H,className:ue.label({class:null==A?void 0:A.label})})),[ue,null==A?void 0:A.label,Z,Y,ee]),xe=K.useCallback((()=>({isSelected:Y,isIndeterminate:j,disableAnimation:N,className:ue.icon({class:null==A?void 0:A.icon})})),[ue,null==A?void 0:A.icon,Y,j,N]);return{Component:V,icon:v,children:g,isSelected:Y,isDisabled:Z,isInvalid:ee,isFocused:le,isHovered:re,isFocusVisible:ce,getBaseProps:fe,getWrapperProps:ge,getInputProps:ve,getLabelProps:ye,getIconProps:xe}}var cT=HS(((e,t)=>{const{Component:n,children:r,icon:a=Q.jsx(oT,{}),getBaseProps:i,getWrapperProps:s,getInputProps:o,getIconProps:l,getLabelProps:c}=lT({...e,ref:t}),u="function"==typeof a?a(l()):K.cloneElement(a,l());return Q.jsxs(n,{...i(),children:[Q.jsx("input",{...o()}),Q.jsx("span",{...s(),children:u}),r&&Q.jsx("span",{...c(),children:r})]})}));cT.displayName="HeroUI.Checkbox";var uT=cT;function dT(e){var t,n,r,a;const i=_e(),[s,o]=WS(e,GM.variantKeys),{ref:l,as:c,children:u,anchorIcon:d,isExternal:h=!1,showAnchorIcon:p=!1,autoFocus:f=!1,className:m,onPress:g,onPressStart:v,onPressEnd:b,onClick:y,...x}=s,w=c||"a",k=ee(l),C=null!=(n=null!=(t=null==e?void 0:e.disableAnimation)?t:null==i?void 0:i.disableAnimation)&&n,{linkProps:S}=function(e,t){let{elementType:n="a",onPress:r,onPressStart:a,onPressEnd:i,onClick:s,isDisabled:o,...l}=e,c={};"a"!==n&&(c={role:"link",tabIndex:o?void 0:0});let{focusableProps:u}=LC(e,t),{pressProps:d,isPressed:h}=aC({onClick:s,onPress:r,onPressStart:a,onPressEnd:i,isDisabled:o,ref:t}),p=$t(l,{labelable:!0,isLink:"a"===n}),f=Lt(u,d),m=sn();return{isPressed:h,linkProps:Lt(p,un(e),{...f,...c,"aria-disabled":o||void 0,"aria-current":e["aria-current"],onClick:t=>{var n;null==(n=d.onClick)||n.call(d,t),dn(t,m,e.href,e.routerOptions)}})}}({...x,onPress:g,onPressStart:v,onPressEnd:b,onClick:y,isDisabled:e.isDisabled,elementType:`${c}`},k),{isFocused:P,isFocusVisible:M,focusProps:E}=hS({autoFocus:f});h&&(x.rel=null!=(r=x.rel)?r:"noopener noreferrer",x.target=null!=(a=x.target)?a:"_blank");const N=K.useMemo((()=>GM({...o,disableAnimation:C,className:m})),[de(o),C,m]);return{Component:w,children:u,anchorIcon:d,showAnchorIcon:p,getLinkProps:K.useCallback((()=>({ref:k,className:N,"data-focus":ae(P),"data-disabled":ae(e.isDisabled),"data-focus-visible":ae(M),...be(E,S,x)})),[N,P,M,E,S,x])}}var hT=HS(((e,t)=>{const{Component:n,children:r,showAnchorIcon:a,anchorIcon:i=Q.jsx(jE,{className:YM}),getLinkProps:s}=dT({ref:t,...e});return Q.jsx(n,{...s(),children:Q.jsxs(Q.Fragment,{children:[r,a&&i]})})}));hT.displayName="HeroUI.Link";var pT=hT;let fT=Math.round(1e10*Math.random()),mT=0;const gT=new WeakMap;function vT(e){var t,n;const r=_e(),{validationBehavior:a}=XN(JN)||{},{as:i,ref:s,classNames:o,children:l,label:c,value:u,name:d,isInvalid:h,validationState:p,validationBehavior:f=(null!=(t=null!=a?a:null==r?void 0:r.validationBehavior)?t:"native"),size:m="md",color:g="primary",isDisabled:v=!1,disableAnimation:b=null!=(n=null==r?void 0:r.disableAnimation)&&n,orientation:y="vertical",isRequired:x=!1,isReadOnly:w,errorMessage:k,description:C,className:S,onChange:P,onValueChange:M,...E}=e,N=i||"div",T="string"==typeof N,_=ee(s),j=K.useMemo((()=>({...E,value:u,name:d,"aria-label":oe(E["aria-label"],c),isRequired:x,isReadOnly:w,isInvalid:"invalid"===p||h,orientation:y,validationBehavior:f,onChange:M})),[E,u,d,c,x,w,h,p,f,y,M]),D=function(e){let t=K.useMemo((()=>e.name||`radio-group-${fT}-${++mT}`),[e.name]);var n;let[r,a]=Qp(e.value,null!==(n=e.defaultValue)&&void 0!==n?n:null,e.onChange),[i]=K.useState(r),[s,o]=K.useState(null),l=ON({...e,value:r}),c=l.displayValidation.isInvalid;var u;return{...l,name:t,selectedValue:r,defaultSelectedValue:void 0!==e.value?i:null!==(u=e.defaultValue)&&void 0!==u?u:null,setSelectedValue:t=>{e.isReadOnly||e.isDisabled||(a(t),l.commitValidation())},lastFocusedValue:s,setLastFocusedValue:o,isDisabled:e.isDisabled||!1,isReadOnly:e.isReadOnly||!1,isRequired:e.isRequired||!1,validationState:e.validationState||(c?"invalid":null),isInvalid:c}}(j),{labelProps:I,radioGroupProps:A,errorMessageProps:L,descriptionProps:z,isInvalid:R,validationErrors:O,validationDetails:V}=function(e,t){let{name:n,form:r,isReadOnly:a,isRequired:i,isDisabled:s,orientation:o="vertical",validationBehavior:l="aria"}=e,{direction:c}=Je(),{isInvalid:u,validationErrors:d,validationDetails:h}=t.displayValidation,{labelProps:p,fieldProps:f,descriptionProps:m,errorMessageProps:g}=qN({...e,labelElementType:"span",isInvalid:t.isInvalid,errorMessage:e.errorMessage||d}),v=$t(e,{labelable:!0}),{focusWithinProps:b}=RC({onBlurWithin(n){var r;null===(r=e.onBlur)||void 0===r||r.call(e,n),t.selectedValue||t.setLastFocusedValue(null)},onFocusWithin:e.onFocus,onFocusWithinChange:e.onFocusChange}),y=bt(n);return gT.set(t,{name:y,form:r,descriptionId:m.id,errorMessageId:g.id,validationBehavior:l}),{radioGroupProps:Lt(v,{role:"radiogroup",onKeyDown:e=>{let n;switch(e.key){case"ArrowRight":n="rtl"===c&&"vertical"!==o?"prev":"next";break;case"ArrowLeft":n="rtl"===c&&"vertical"!==o?"next":"prev";break;case"ArrowDown":n="next";break;case"ArrowUp":n="prev";break;default:return}e.preventDefault();let r,a=lS(e.currentTarget,{from:e.target,accept:e=>e instanceof Ct(e).HTMLInputElement&&"radio"===e.type});"next"===n?(r=a.nextNode(),r||(a.currentNode=e.currentTarget,r=a.firstChild())):(r=a.previousNode(),r||(a.currentNode=e.currentTarget,r=a.lastChild())),r&&(r.focus(),t.setSelectedValue(r.value))},"aria-invalid":t.isInvalid||void 0,"aria-errormessage":e["aria-errormessage"],"aria-readonly":a||void 0,"aria-required":i||void 0,"aria-disabled":s||void 0,"aria-orientation":o,...f,...b}),labelProps:p,descriptionProps:m,errorMessageProps:g,isInvalid:u,validationErrors:d,validationDetails:h}}(j,D),F=j.isInvalid||R||D.isInvalid,B=K.useMemo((()=>({size:m,color:g,groupState:D,isRequired:x,isInvalid:F,isDisabled:v,disableAnimation:b,onChange:P})),[m,g,x,v,F,P,b,D.name,D.isDisabled,D.isReadOnly,D.isRequired,D.selectedValue,D.lastFocusedValue]),$=K.useMemo((()=>$M({isRequired:x,isInvalid:F,disableAnimation:b})),[F,x,b]),H=se(null==o?void 0:o.base,S),W=K.useCallback((()=>({ref:_,className:$.base({class:H}),...be(A,Ee(E,{enabled:T}))})),[_,$,H,A,E]),U=K.useCallback((()=>({className:$.label({class:null==o?void 0:o.label}),...I})),[$,null==o?void 0:o.label,I,null==o?void 0:o.label]),q=K.useCallback((()=>({className:$.wrapper({class:null==o?void 0:o.wrapper}),role:"presentation","data-orientation":y})),[$,null==o?void 0:o.wrapper,y,$.wrapper]),G=K.useCallback(((e={})=>({...e,...z,className:$.description({class:se(null==o?void 0:o.description,null==e?void 0:e.className)})})),[$,null==o?void 0:o.description,z,$.description]),Y=K.useCallback(((e={})=>({...e,...L,className:$.errorMessage({class:se(null==o?void 0:o.errorMessage,null==e?void 0:e.className)})})),[$,null==o?void 0:o.errorMessage,L]);return{Component:N,children:l,label:c,context:B,description:C,isInvalid:F,errorMessage:"function"==typeof k?k({isInvalid:F,validationErrors:O,validationDetails:V}):k||(null==O?void 0:O.join(" ")),getGroupProps:W,getLabelProps:U,getWrapperProps:q,getDescriptionProps:G,getErrorMessageProps:Y}}var[bT,yT]=J({name:"RadioGroupContext",strict:!1}),xT=HS(((e,t)=>{const{Component:n,children:r,label:a,context:i,description:s,isInvalid:o,errorMessage:l,getGroupProps:c,getLabelProps:u,getWrapperProps:d,getDescriptionProps:h,getErrorMessageProps:p}=vT({...e,ref:t});return Q.jsxs(n,{...c(),children:[a&&Q.jsx("span",{...u(),children:a}),Q.jsx("div",{...d(),children:Q.jsx(bT,{value:i,children:r})}),o&&l?Q.jsx("div",{...p(),children:l}):s?Q.jsx("div",{...h(),children:s}):null]})}));xT.displayName="HeroUI.RadioGroup";var wT=xT;function kT(e){var t,n,r,a,i;const s=_e(),o=yT(),{as:l,ref:c,classNames:u,id:d,value:h,children:p,description:f,size:m=(null!=(t=null==o?void 0:o.size)?t:"md"),color:g=(null!=(n=null==o?void 0:o.color)?n:"primary"),isDisabled:v=null!=(r=null==o?void 0:o.isDisabled)&&r,disableAnimation:b=null!=(i=null!=(a=null==o?void 0:o.disableAnimation)?a:null==s?void 0:s.disableAnimation)&&i,onChange:y=(null==o?void 0:o.onChange),autoFocus:x=!1,className:w,...k}=e,C=l||"label",S=ee(c),P=K.useRef(null),M=K.useId(),E=K.useId(),N=K.useMemo((()=>{var e;return null!=(e=o.isRequired)&&e}),[o.isRequired]),T=o.isInvalid,_=K.useMemo((()=>{const e=[k["aria-describedby"],E].filter(Boolean).join(" ")||void 0;return{id:d,isRequired:N,isDisabled:v,"aria-label":k["aria-label"],"aria-labelledby":k["aria-labelledby"]||M,"aria-describedby":e}}),[d,v,N,f,k["aria-label"],k["aria-labelledby"],k["aria-describedby"],E]),{inputProps:j,isDisabled:D,isSelected:I,isPressed:A}=function(e,t,n){let{value:r,children:a,"aria-label":i,"aria-labelledby":s,onPressStart:o,onPressEnd:l,onPressChange:c,onPress:u,onPressUp:d,onClick:h}=e;const p=e.isDisabled||t.isDisabled;let f=t.selectedValue===r,{pressProps:m,isPressed:g}=aC({onPressStart:o,onPressEnd:l,onPressChange:c,onPress:u,onPressUp:d,onClick:h,isDisabled:p}),{pressProps:v,isPressed:b}=aC({onPressStart:o,onPressEnd:l,onPressChange:c,onPressUp:d,onClick:h,isDisabled:p,onPress(e){var a;null==u||u(e),t.setSelectedValue(r),null===(a=n.current)||void 0===a||a.focus()}}),{focusableProps:y}=LC(Lt(e,{onFocus:()=>t.setLastFocusedValue(r)}),n),x=Lt(m,y),w=$t(e,{labelable:!0}),k=-1;null!=t.selectedValue?t.selectedValue===r&&(k=0):t.lastFocusedValue!==r&&null!=t.lastFocusedValue||(k=0),p&&(k=void 0);let{name:C,form:S,descriptionId:P,errorMessageId:M,validationBehavior:E}=gT.get(t);return Dn(n,t.defaultSelectedValue,t.setSelectedValue),$N({validationBehavior:E},t,n),{labelProps:Lt(v,{onClick:e=>e.preventDefault()}),inputProps:Lt(w,{...x,type:"radio",name:C,form:S,tabIndex:k,disabled:p,required:t.isRequired&&"native"===E,checked:f,value:r,onChange:e=>{e.stopPropagation(),t.setSelectedValue(r)},"aria-describedby":[e["aria-describedby"],t.isInvalid?M:null,P].filter(Boolean).join(" ")||void 0}),isDisabled:p,isSelected:f,isPressed:g||b}}({value:h,children:"function"==typeof p||p,..._},o.groupState,P),{focusProps:L,isFocused:z,isFocusVisible:R}=hS({autoFocus:x}),O=D||j.readOnly,{hoverProps:V,isHovered:F}=$C({isDisabled:O}),B=!O&&A,$=K.useMemo((()=>BM({color:g,size:m,isInvalid:T,isDisabled:D,disableAnimation:b})),[g,m,D,T,b]),H=se(null==u?void 0:u.base,w),W=K.useCallback(((e={})=>({...e,ref:S,className:$.base({class:H}),"data-disabled":ae(D),"data-focus":ae(z),"data-focus-visible":ae(R),"data-selected":ae(I),"data-invalid":ae(T),"data-hover":ae(F),"data-pressed":ae(B),"data-hover-unselected":ae(F&&!I),"data-readonly":ae(j.readOnly),"aria-required":ae(N),...be(V,k)})),[$,H,S,D,z,R,I,T,F,B,j.readOnly,N,k]),U=K.useCallback(((e={})=>({...e,"aria-hidden":!0,className:se($.wrapper({class:se(null==u?void 0:u.wrapper,e.className)}))})),[$,null==u?void 0:u.wrapper]),q=K.useCallback(((e={})=>({ref:P,...be(e,j,L),className:$.hiddenInput({class:null==u?void 0:u.hiddenInput}),onChange:me(j.onChange,y)})),[j,L,y]),G=K.useCallback(((e={})=>({...e,id:M,className:$.label({class:null==u?void 0:u.label})})),[$,null==u?void 0:u.label,D,I,T]),Y=K.useCallback(((e={})=>({...e,className:$.labelWrapper({class:null==u?void 0:u.labelWrapper})})),[$,null==u?void 0:u.labelWrapper]),Z=K.useCallback(((e={})=>({...e,className:$.control({class:null==u?void 0:u.control})})),[$,null==u?void 0:u.control]),X=K.useCallback(((e={})=>({...e,id:E,className:$.description({class:null==u?void 0:u.description})})),[$,null==u?void 0:u.description]);return{Component:C,children:p,isSelected:I,isDisabled:D,isInvalid:T,isFocusVisible:R,description:f,getBaseProps:W,getWrapperProps:U,getInputProps:q,getLabelProps:G,getLabelWrapperProps:Y,getControlProps:Z,getDescriptionProps:X}}var CT=HS(((e,t)=>{const{Component:n,children:r,description:a,getBaseProps:i,getWrapperProps:s,getInputProps:o,getLabelProps:l,getLabelWrapperProps:c,getControlProps:u,getDescriptionProps:d}=kT({...e,ref:t});return Q.jsxs(n,{...i(),children:[Q.jsx("input",{...o()}),Q.jsx("span",{...s(),children:Q.jsx("span",{...u()})}),Q.jsxs("div",{...c(),children:[r&&Q.jsx("span",{...l(),children:r}),a&&Q.jsx("span",{...d(),children:a})]})]})}));CT.displayName="HeroUI.Radio";var ST=CT,PT=e=>e.replace(/[\u00A0]/g," ");function MT(e){var t,n,r,a;const i=_e(),[s,o]=WS(e,TM.variantKeys),{ref:l,as:c,children:u,symbol:d="$",classNames:h,timeout:p,copyIcon:f,checkIcon:m,codeString:g,disableCopy:v=!1,disableTooltip:b=!1,hideCopyButton:y=!1,autoFocus:x=!1,hideSymbol:w=!1,onCopy:k,tooltipProps:C={},copyButtonProps:S={},className:P,...M}=s,E=c||"div",N="string"==typeof E,T=null!=(n=null!=(t=null==e?void 0:e.disableAnimation)?t:null==i?void 0:i.disableAnimation)&&n,_={offset:15,delay:1e3,content:"Copy to clipboard",color:null!=(a=null==e?void 0:e.color)?a:null==(r=TM.defaultVariants)?void 0:r.color,isDisabled:s.disableCopy,...C},j=ee(l),D=K.useRef(null),{copy:I,copied:A}=function({timeout:e=2e3}={}){const[t,n]=K.useState(null),[r,a]=K.useState(!1),[i,s]=K.useState(null),o=K.useCallback((()=>{i&&clearTimeout(i)}),[i]),l=K.useCallback((t=>{o(),s(setTimeout((()=>a(!1)),e)),a(t)}),[o,e]);return{copy:K.useCallback((e=>{if("clipboard"in navigator){const t="string"==typeof e?PT(e):e;navigator.clipboard.writeText(t).then((()=>l(!0))).catch((e=>n(e)))}else n(new Error("useClipboard: navigator.clipboard is not supported"))}),[l]),reset:K.useCallback((()=>{a(!1),n(null),o()}),[o]),error:t,copied:r}}({timeout:p}),L=u&&Array.isArray(u),{isFocusVisible:z,isFocused:R,focusProps:O}=hS({autoFocus:x}),V=K.useMemo((()=>TM({...o,disableAnimation:T})),[de(o),T]),F=K.useMemo((()=>{if(!d||"string"!=typeof d)return d;const e=d.trim();return e?`${e} `:""}),[d]),B=se(null==h?void 0:h.base,P),$=K.useCallback((()=>({className:V.base({class:B}),...Ee(M,{enabled:N})})),[V,B,L,M]),H=K.useCallback((()=>{var e;if(v)return;let t="";"string"==typeof u?t=u:Array.isArray(u)&&u.forEach((e=>{var n,r;const a="string"==typeof e?e:null==(r=null==(n=null==e?void 0:e.props)?void 0:n.children)?void 0:r.toString();a&&(t+=a+"\n")}));const n=g||t||(null==(e=D.current)?void 0:e.textContent)||"";I(n),null==k||k(n)}),[I,g,v,k,u]),W={"aria-label":"string"==typeof _.content?_.content:"Copy to clipboard",size:"sm",variant:"light",isDisabled:v,onPress:H,isIconOnly:!0,...S},U=K.useCallback((()=>({...W,"data-copied":ae(A),className:V.copyButton({class:se(null==h?void 0:h.copyButton)})})),[V,z,R,v,null==h?void 0:h.copyButton,W,O]);return{Component:E,as:c,domRef:j,preRef:D,children:u,slots:V,classNames:h,copied:A,onCopy:H,copyIcon:f,checkIcon:m,symbolBefore:F,isMultiLine:L,isFocusVisible:z,hideCopyButton:y,disableCopy:v,disableTooltip:b,hideSymbol:w,tooltipProps:_,getSnippetProps:$,getCopyButtonProps:U}}function ET(e){let[t,n]=Qp(e.isOpen,e.defaultOpen||!1,e.onOpenChange);const r=K.useCallback((()=>{n(!0)}),[n]),a=K.useCallback((()=>{n(!1)}),[n]),i=K.useCallback((()=>{n(!t)}),[n,t]);return{isOpen:t,setOpen:n,open:r,close:a,toggle:i}}const NT=1500,TT=500;let _T={},jT=0,DT=!1,IT=null,AT=null;function LT(e={}){let{delay:t=NT,closeDelay:n=TT}=e,{isOpen:r,open:a,close:i}=ET(e),s=K.useMemo((()=>""+ ++jT),[]),o=K.useRef(null),l=K.useRef(i),c=()=>{_T[s]=h},u=()=>{for(let e in _T)e!==s&&(_T[e](!0),delete _T[e])},d=()=>{o.current&&clearTimeout(o.current),o.current=null,u(),c(),DT=!0,a(),IT&&(clearTimeout(IT),IT=null),AT&&(clearTimeout(AT),AT=null)},h=e=>{e||n<=0?(o.current&&clearTimeout(o.current),o.current=null,l.current()):o.current||(o.current=setTimeout((()=>{o.current=null,l.current()}),n)),IT&&(clearTimeout(IT),IT=null),DT&&(AT&&clearTimeout(AT),AT=setTimeout((()=>{delete _T[s],AT=null,DT=!1}),Math.max(TT,n)))};return K.useEffect((()=>{l.current=i}),[i]),K.useEffect((()=>()=>{o.current&&clearTimeout(o.current),_T[s]&&delete _T[s]}),[s]),{isOpen:r,open:e=>{!e&&t>0&&!o.current?(u(),c(),r||IT||DT?r||d():IT=setTimeout((()=>{IT=null,DT=!0,d()}),t)):d()},close:h}}var zT=[];function RT(e,t){const{disableOutsideEvents:n=!0,isDismissable:r=!1,isKeyboardDismissDisabled:a=!1,isOpen:i,onClose:s,shouldCloseOnBlur:o,shouldCloseOnInteractOutside:l}=e;K.useEffect((()=>{if(i&&!zT.includes(t))return zT.push(t),()=>{let e=zT.indexOf(t);e>=0&&zT.splice(e,1)}}),[i,t]);const c=()=>{zT[zT.length-1]===t&&s&&s()};!function(e){let{ref:t,onInteractOutside:n,isDisabled:r,onInteractOutsideStart:a}=e,i=K.useRef({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}),s=ft((e=>{n&&KC(e,t)&&(a&&a(e),i.current.isPointerDown=!0)})),o=ft((e=>{n&&n(e)}));K.useEffect((()=>{let e=i.current;if(r)return;const n=t.current,a=kt(n);if("undefined"!=typeof PointerEvent){let n=n=>{e.isPointerDown&&KC(n,t)&&o(n),e.isPointerDown=!1};return a.addEventListener("pointerdown",s,!0),a.addEventListener("click",n,!0),()=>{a.removeEventListener("pointerdown",s,!0),a.removeEventListener("click",n,!0)}}}),[t,r,s,o])}({isDisabled:!(r&&i),onInteractOutside:r&&i?e=>{l&&!l(e.target)||(zT[zT.length-1]===t&&n&&(e.stopPropagation(),e.preventDefault()),c())}:void 0,onInteractOutsideStart:e=>{l&&!l(e.target)||(zT[zT.length-1]===t&&n&&(e.stopPropagation(),e.preventDefault()),"pressEnd"!==function(e){const t=e.current;if(!t)return"unknown";const n=(t.getAttribute("role")||"").toLowerCase(),r=t.getAttribute("aria-modal");if(!("dialog"!==n&&"alertdialog"!==n||null!==r&&"true"!==r.toLowerCase()))return"pressEnd";if(["listbox","menu","tree","grid","combobox"].includes(n))return"pressStart";return"unknown"}(t)&&c())},ref:t});const{focusWithinProps:u}=RC({isDisabled:!o,onBlurWithin:e=>{e.relatedTarget&&!tS(e.relatedTarget,YC)&&(l&&!l(e.relatedTarget)||c())}});return{overlayProps:{onKeyDown:e=>{"Escape"!==e.key||a||e.nativeEvent.isComposing||(e.stopPropagation(),e.preventDefault(),c())},...u},underlayProps:{onPointerDown:e=>{e.target===e.currentTarget&&e.preventDefault()}}}}function OT(e){var t,n;const r=_e(),[a,i]=WS(e,VM.variantKeys),{ref:s,as:o,isOpen:l,content:c,children:u,defaultOpen:d,onOpenChange:h,isDisabled:p,trigger:f,shouldFlip:m=!0,containerPadding:g=12,placement:v="top",delay:b=0,closeDelay:y=500,showArrow:x=!1,offset:w=7,crossOffset:k=0,isDismissable:C,shouldCloseOnBlur:S=!0,portalContainer:P,isKeyboardDismissDisabled:M=!1,updatePositionDeps:E=[],shouldCloseOnInteractOutside:N,className:T,onClose:_,motionProps:j,classNames:D,...I}=a,A=o||"div",L=null!=(n=null!=(t=null==e?void 0:e.disableAnimation)?t:null==r?void 0:r.disableAnimation)&&n,z=LT({delay:b,closeDelay:y,isDisabled:p,defaultOpen:d,isOpen:l,onOpenChange:e=>{null==h||h(e),e||null==_||_()}}),R=K.useRef(null),O=K.useRef(null),V=K.useId(),F=z.isOpen&&!p;K.useImperativeHandle(s,(()=>function(e){return{UNSAFE_getDOMNode:()=>e.current}}(O)));const{triggerProps:B,tooltipProps:$}=function(e,t,n){let{isDisabled:r,trigger:a}=e,i=bt(),s=K.useRef(!1),o=K.useRef(!1),l=()=>{(s.current||o.current)&&t.open(o.current)},c=e=>{s.current||o.current||t.close(e)};K.useEffect((()=>{let e=e=>{n&&n.current&&"Escape"===e.key&&(e.stopPropagation(),t.close(!0))};if(t.isOpen)return document.addEventListener("keydown",e,!0),()=>{document.removeEventListener("keydown",e,!0)}}),[n,t]);let u=()=>{o.current=!1,s.current=!1,c(!0)},{hoverProps:d}=$C({isDisabled:r,onHoverStart:()=>{"focus"!==a&&("pointer"===MC()?s.current=!0:s.current=!1,l())},onHoverEnd:()=>{"focus"!==a&&(o.current=!1,s.current=!1,c())}}),{focusableProps:h}=LC({isDisabled:r,onFocus:()=>{PC()&&(o.current=!0,l())},onBlur:()=>{o.current=!1,s.current=!1,c(!0)}},n);return{triggerProps:{"aria-describedby":t.isOpen?i:void 0,...Lt(h,d,{onPointerDown:u,onKeyDown:u}),tabIndex:void 0},tooltipProps:{id:i}}}({isDisabled:p,trigger:f},z,R),{tooltipProps:H}=function(e,t){let n=$t(e,{labelable:!0}),{hoverProps:r}=$C({onHoverStart:()=>null==t?void 0:t.open(!0),onHoverEnd:()=>null==t?void 0:t.close()});return{tooltipProps:Lt(n,r,{role:"tooltip"})}}({isOpen:F,...be(a,$)},z),{overlayProps:W,placement:U,updatePosition:q}=Vk({isOpen:F,targetRef:R,placement:cN(v),overlayRef:O,offset:x?w+3:w,crossOffset:k,shouldFlip:m,containerPadding:g});pN((()=>{E.length&&q()}),E);const{overlayProps:G}=RT({isOpen:F,onClose:z.close,isDismissable:C,shouldCloseOnBlur:S,isKeyboardDismissDisabled:M,shouldCloseOnInteractOutside:N},O),Y=K.useMemo((()=>{var t,n,r;return VM({...i,disableAnimation:L,radius:null!=(t=null==e?void 0:e.radius)?t:"md",size:null!=(n=null==e?void 0:e.size)?n:"md",shadow:null!=(r=null==e?void 0:e.shadow)?r:"sm"})}),[de(i),L,null==e?void 0:e.radius,null==e?void 0:e.size,null==e?void 0:e.shadow]),Z=K.useCallback(((e={},t=null)=>({...be(B,e),ref:we(t,R),"aria-describedby":F?V:void 0})),[B,F,V,z]),X=K.useCallback((()=>({ref:O,"data-slot":"base","data-open":ae(F),"data-arrow":ae(x),"data-disabled":ae(p),"data-placement":uN(U||"top",v),...be(H,G,I),style:be(W.style,I.style,a.style),className:Y.base({class:null==D?void 0:D.base}),id:V})),[Y,F,x,p,U,v,H,G,I,W,a,V]),Q=K.useCallback((()=>({"data-slot":"content","data-open":ae(F),"data-arrow":ae(x),"data-disabled":ae(p),"data-placement":uN(U||"top",v),className:Y.content({class:se(null==D?void 0:D.content,T)})})),[Y,F,x,p,U,v,D]);return{Component:A,content:c,children:u,isOpen:F,triggerRef:R,showArrow:x,portalContainer:P,placement:v,disableAnimation:L,isDisabled:p,motionProps:j,getTooltipContentProps:Q,getTriggerProps:Z,getTooltipProps:X}}var VT=()=>Promise.resolve().then((()=>SH)).then((e=>e.default)),FT=HS(((e,t)=>{var n;const{Component:r,children:a,content:i,isOpen:s,portalContainer:o,placement:l,disableAnimation:c,motionProps:u,getTriggerProps:d,getTooltipProps:h,getTooltipContentProps:p}=OT({...e,ref:t});let f;try{if(1!==K.Children.count(a))throw new Error;if(K.isValidElement(a)){const e=a,t=null!=(n=e.props.ref)?n:e.ref;f=K.cloneElement(e,d(e.props,t))}else f=Q.jsx("p",{...d(),children:a})}catch{f=Q.jsx("span",{}),fe("Tooltip must have only one child node. Please, check your code.")}const{ref:m,id:g,style:v,...b}=h(),y=Q.jsx("div",{ref:m,id:g,style:v,children:Q.jsx(sk.div,{animate:"enter",exit:"exit",initial:"exit",variants:zE.scaleSpring,...be(u,b),style:{...lN(l)},children:Q.jsx(r,{...p(),children:i})},`${g}-tooltip-inner`)},`${g}-tooltip-content`);return Q.jsxs(Q.Fragment,{children:[f,c?s&&Q.jsx(_S,{portalContainer:o,children:Q.jsx("div",{ref:m,id:g,style:v,...b,children:Q.jsx(r,{...p(),children:i})})}):Q.jsx(mk,{features:VT,children:Q.jsx(pk,{children:s&&Q.jsx(_S,{portalContainer:o,children:y})})})]})}));FT.displayName="HeroUI.Tooltip";var BT=FT,$T=HS(((e,t)=>{const{Component:n,domRef:r,preRef:a,children:i,slots:s,classNames:o,copied:l,copyIcon:c=Q.jsx(TE,{}),checkIcon:u=Q.jsx(NE,{}),symbolBefore:d,disableCopy:h,disableTooltip:p,hideSymbol:f,hideCopyButton:m,tooltipProps:g,isMultiLine:v,onCopy:b,getSnippetProps:y,getCopyButtonProps:x}=MT({...e,ref:t}),w=K.useCallback((({children:e})=>Q.jsx(BT,{...g,isDisabled:l||g.isDisabled,children:e})),[de(g)]),k=K.useMemo((()=>{if(m)return null;const e=u&&K.cloneElement(u,{className:s.checkIcon()}),t=c&&K.cloneElement(c,{className:s.copyIcon()}),n=Q.jsxs(MN,{...x(),children:[e,t]});return p?n:Q.jsx(w,{children:n})}),[s,null==o?void 0:o.copyButton,l,u,c,b,w,h,p,m]),C=K.useMemo((()=>v&&i&&Array.isArray(i)?Q.jsx("div",{className:s.content({class:null==o?void 0:o.content}),children:i.map(((e,t)=>Q.jsxs("pre",{className:s.pre({class:null==o?void 0:o.pre}),children:[!f&&Q.jsx("span",{className:s.symbol({class:null==o?void 0:o.symbol}),children:d}),e]},`${t}-${e}`)))}):Q.jsxs("pre",{ref:a,className:s.pre({class:null==o?void 0:o.pre}),children:[!f&&Q.jsx("span",{className:s.symbol({class:null==o?void 0:o.symbol}),children:d}),i]})),[i,f,v,d,null==o?void 0:o.pre,s]);return Q.jsxs(n,{ref:r,...y(),children:[C,k]})}));$T.displayName="HeroUI.Snippet";var KT=$T;function HT(e){var t,n;const r=_e(),[a,i]=WS(e,FM.variantKeys),{ref:s,as:o,id:l,className:c,classNames:u,label:d,valueLabel:h,value:p=0,minValue:f=0,maxValue:m=100,showValueLabel:g=!1,formatOptions:v={style:"percent"},...b}=a,y=o||"div",x=ee(s),w=se(null==u?void 0:u.base,c),[,k]=function(e={}){const{rerender:t=!1,delay:n=0}=e,r=K.useRef(!1),[a,i]=K.useState(!1);return K.useEffect((()=>{r.current=!0;let e=null;return t&&(n>0?e=setTimeout((()=>{i(!0)}),n):i(!0)),()=>{r.current=!1,t&&i(!1),e&&clearTimeout(e)}}),[t]),[K.useCallback((()=>r.current),[]),a]}({rerender:!0,delay:100}),C=e.isIndeterminate,S=null!=(n=null!=(t=e.disableAnimation)?t:null==r?void 0:r.disableAnimation)&&n,{progressBarProps:P,labelProps:M}=function(e){let{value:t=0,minValue:n=0,maxValue:r=100,valueLabel:a,isIndeterminate:i,formatOptions:s={style:"percent"}}=e,o=$t(e,{labelable:!0}),{labelProps:l,fieldProps:c}=UN({...e,labelElementType:"span"});t=Jp(t,n,r);let u=(t-n)/(r-n),d=lf(s);if(!i&&!a){let e="percent"===s.style?u:t;a=d.format(e)}return{progressBarProps:Lt(o,{...c,"aria-valuenow":i?void 0:t,"aria-valuemin":n,"aria-valuemax":r,"aria-valuetext":i?void 0:a,role:"progressbar"}),labelProps:l}}({id:l,label:d,value:p,minValue:f,maxValue:m,valueLabel:h,formatOptions:v,isIndeterminate:C,"aria-labelledby":e["aria-labelledby"],"aria-label":e["aria-label"]}),E=K.useMemo((()=>FM({...i,disableAnimation:S})),[de(i),S]),N=!!S||k,T=K.useMemo((()=>C||!N?void 0:function(e,t=100){return Math.min(Math.max(e,0),t)}((p-f)/(m-f)*100)),[N,C,p,f,m]),_=K.useCallback(((t={})=>({ref:x,"data-indeterminate":ae(C),"data-disabled":ae(e.isDisabled),className:E.base({class:w}),...be(P,b,t)})),[x,E,C,e.isDisabled,w,P,b]),j=K.useCallback(((e={})=>({className:E.label({class:null==u?void 0:u.label}),...be(M,e)})),[E,u,M]);return{Component:y,domRef:x,slots:E,classNames:u,label:d,percentage:T,showValueLabel:g,getProgressBarProps:_,getLabelProps:j}}var WT=HS(((e,t)=>{const{Component:n,slots:r,classNames:a,label:i,percentage:s,showValueLabel:o,getProgressBarProps:l,getLabelProps:c}=HT({...e,ref:t}),u=l(),d=i||o;return Q.jsxs(n,{...u,children:[d?Q.jsxs("div",{className:r.labelWrapper({class:null==a?void 0:a.labelWrapper}),children:[i&&Q.jsx("span",{...c(),children:i}),o&&Q.jsx("span",{className:r.value({class:null==a?void 0:a.value}),children:u["aria-valuetext"]})]}):null,Q.jsx("div",{className:r.track({class:null==a?void 0:a.track}),children:Q.jsx("div",{className:r.indicator({class:null==a?void 0:a.indicator}),style:{transform:`translateX(-${100-(s||0)}%)`}})})]})}));WT.displayName="HeroUI.Progress";var UT=WT;function qT(e){var t,n,r,a,i,s,o;const l=_e(),{validationBehavior:c}=XN(JN)||{},[u,d]=WS(e,qM.variantKeys),{ref:h,as:p,type:f,label:m,baseRef:g,wrapperRef:v,description:b,className:y,classNames:x,autoFocus:w,startContent:k,endContent:C,onClear:S,onChange:P,validationState:M,validationBehavior:E=(null!=(t=null!=c?c:null==l?void 0:l.validationBehavior)?t:"native"),innerWrapperRef:N,onValueChange:T=(()=>{}),..._}=u,j=K.useCallback((e=>{T(null!=e?e:"")}),[T]),[D,I]=K.useState(!1),A=p||"div",L=null!=(r=null!=(n=e.disableAnimation)?n:null==l?void 0:l.disableAnimation)&&r,z=ee(h),R=ee(g),O=ee(v),V=ee(N),[F,B]=Qp(u.value,null!=(a=u.defaultValue)?a:"",j),$="file"===f,W=(null!=(o=null==(s=null==(i=null==z?void 0:z.current)?void 0:i.files)?void 0:s.length)?o:0)>0,U=["date","time","month","week","range"].includes(f),q=!re(F)||U||W,G=q||D,Y="hidden"===f,Z=e.isMultiline,X=se(null==x?void 0:x.base,y,q?"is-filled":""),Q=K.useCallback((()=>{var e;$?z.current.value="":B(""),null==S||S(),null==(e=z.current)||e.focus()}),[B,S,$]);pN((()=>{z.current&&B(z.current.value)}),[z.current]);const{labelProps:J,inputProps:te,isInvalid:ne,validationErrors:ie,validationDetails:le,descriptionProps:ce,errorMessageProps:ue}=function(e,t){let{inputElementType:n="input",isDisabled:r=!1,isRequired:a=!1,isReadOnly:i=!1,type:s="text",validationBehavior:o="aria"}=e,[l,c]=Qp(e.value,e.defaultValue||"",e.onChange),{focusableProps:u}=LC(e,t),d=ON({...e,value:l}),{isInvalid:h,validationErrors:p,validationDetails:f}=d.displayValidation,{labelProps:m,fieldProps:g,descriptionProps:v,errorMessageProps:b}=qN({...e,isInvalid:h,errorMessage:e.errorMessage||p}),y=$t(e,{labelable:!0});const x={type:s,pattern:e.pattern};let[w]=K.useState(l);var k;return Dn(t,null!==(k=e.defaultValue)&&void 0!==k?k:w,c),$N(e,d,t),K.useEffect((()=>{if(t.current instanceof Ct(t.current).HTMLTextAreaElement){let e=t.current;Object.defineProperty(e,"defaultValue",{get:()=>e.value,set:()=>{},configurable:!0})}}),[t]),{labelProps:m,inputProps:Lt(y,"input"===n?x:void 0,{disabled:r,readOnly:i,required:a&&"native"===o,"aria-required":a&&"aria"===o||void 0,"aria-invalid":h||void 0,"aria-errormessage":e["aria-errormessage"],"aria-activedescendant":e["aria-activedescendant"],"aria-autocomplete":e["aria-autocomplete"],"aria-haspopup":e["aria-haspopup"],"aria-controls":e["aria-controls"],value:l,onChange:e=>c(e.target.value),autoComplete:e.autoComplete,autoCapitalize:e.autoCapitalize,maxLength:e.maxLength,minLength:e.minLength,name:e.name,form:e.form,placeholder:e.placeholder,inputMode:e.inputMode,autoCorrect:e.autoCorrect,spellCheck:e.spellCheck,[parseInt(H.version,10)>=17?"enterKeyHint":"enterkeyhint"]:e.enterKeyHint,onCopy:e.onCopy,onCut:e.onCut,onPaste:e.onPaste,onCompositionEnd:e.onCompositionEnd,onCompositionStart:e.onCompositionStart,onCompositionUpdate:e.onCompositionUpdate,onSelect:e.onSelect,onBeforeInput:e.onBeforeInput,onInput:e.onInput,...u,...g}),descriptionProps:v,errorMessageProps:b,isInvalid:h,validationErrors:p,validationDetails:f}}({...e,validationBehavior:E,autoCapitalize:e.autoCapitalize,value:F,"aria-label":e.label?e["aria-label"]:oe(e["aria-label"],e.placeholder),inputElementType:Z?"textarea":"input",onChange:B},z);$&&(delete te.value,delete te.onChange);const{isFocusVisible:he,isFocused:pe,focusProps:fe}=hS({autoFocus:w,isTextInput:!0}),{isHovered:ge,hoverProps:ve}=$C({isDisabled:!!(null==e?void 0:e.isDisabled)}),{isHovered:ye,hoverProps:xe}=$C({isDisabled:!!(null==e?void 0:e.isDisabled)}),{focusProps:we,isFocusVisible:ke}=hS(),{focusWithinProps:Ce}=RC({onFocusWithinChange:I}),{pressProps:Se}=aC({isDisabled:!!(null==e?void 0:e.isDisabled)||!!(null==e?void 0:e.isReadOnly),onPress:Q}),Pe="invalid"===M||ne,Me=function(e){const t=_e(),n=null==t?void 0:t.labelPlacement;return K.useMemo((()=>{var t,r;const a=null!=(r=null!=(t=e.labelPlacement)?t:n)?r:"inside";return"inside"!==a||e.label?a:"outside"}),[e.labelPlacement,n,e.label])}({labelPlacement:e.labelPlacement,label:m}),Ne="function"==typeof u.errorMessage?u.errorMessage({isInvalid:Pe,validationErrors:ie,validationDetails:le}):u.errorMessage||(null==ie?void 0:ie.join(" ")),Te=!!S||e.isClearable,je=!!m||!!b||!!Ne,De=!!u.placeholder,Ie=!!m,Ae=!!b||!!Ne,Le="outside-left"===Me,ze="outside-top"===Me,Re="outside"===Me||Le||ze,Oe="inside"===Me,Ve=!!z.current&&((!z.current.value||""===z.current.value||!F||""===F)&&De),Fe=!!k,Be=!!Re&&(Le||ze||De||"outside"===Me&&Fe),$e="outside"===Me&&!De&&!Fe,Ke=K.useMemo((()=>qM({...d,isInvalid:Pe,labelPlacement:Me,isClearable:Te,disableAnimation:L})),[de(d),Pe,Me,Te,Fe,L]),He=K.useCallback(((t={})=>({ref:R,className:Ke.base({class:X}),"data-slot":"base","data-filled":ae(q||De||Fe||Ve||$),"data-filled-within":ae(G||De||Fe||Ve||$),"data-focus-within":ae(D),"data-focus-visible":ae(he),"data-readonly":ae(e.isReadOnly),"data-focus":ae(pe),"data-hover":ae(ge||ye),"data-required":ae(e.isRequired),"data-invalid":ae(Pe),"data-disabled":ae(e.isDisabled),"data-has-elements":ae(je),"data-has-helper":ae(Ae),"data-has-label":ae(Ie),"data-has-value":ae(!Ve),"data-hidden":ae(Y),...Ce,...t})),[Ke,X,q,pe,ge,ye,Pe,Ae,Ie,je,Ve,Fe,D,he,G,De,Ce,Y,e.isReadOnly,e.isRequired,e.isDisabled]),We=K.useCallback(((e={})=>({"data-slot":"label",className:Ke.label({class:null==x?void 0:x.label}),...be(J,xe,e)})),[Ke,ye,J,null==x?void 0:x.label]),Ue=K.useCallback((t=>{"Escape"===t.key&&F&&(Te||S)&&!e.isReadOnly&&(B(""),null==S||S())}),[F,B,S,Te,e.isReadOnly]),qe=K.useCallback(((t={})=>({"data-slot":"input","data-filled":ae(q),"data-filled-within":ae(G),"data-has-start-content":ae(Fe),"data-has-end-content":ae(!!C),"data-type":f,className:Ke.input({class:se(null==x?void 0:x.input,q?"is-filled":"",Z?"pe-0":"","password"===f?"[&::-ms-reveal]:hidden":"")}),...be(fe,te,Ee(_,{enabled:!0,labelable:!0,omitEventNames:new Set(Object.keys(te))}),t),"aria-readonly":ae(e.isReadOnly),onChange:me(te.onChange,P),onKeyDown:me(te.onKeyDown,t.onKeyDown,Ue),ref:z})),[Ke,F,fe,te,_,q,G,Fe,C,null==x?void 0:x.input,e.isReadOnly,e.isRequired,P,Ue]),Ge=K.useCallback(((e={})=>({ref:O,"data-slot":"input-wrapper","data-hover":ae(ge||ye),"data-focus-visible":ae(he),"data-focus":ae(pe),className:Ke.inputWrapper({class:se(null==x?void 0:x.inputWrapper,q?"is-filled":"")}),...be(e,ve),onClick:e=>{z.current&&e.currentTarget===e.target&&z.current.focus()},style:{cursor:"text",...e.style}})),[Ke,ge,ye,he,pe,F,null==x?void 0:x.inputWrapper]),Ye=K.useCallback(((e={})=>({...e,ref:V,"data-slot":"inner-wrapper",onClick:e=>{z.current&&e.currentTarget===e.target&&z.current.focus()},className:Ke.innerWrapper({class:se(null==x?void 0:x.innerWrapper,null==e?void 0:e.className)})})),[Ke,null==x?void 0:x.innerWrapper]),Ze=K.useCallback(((e={})=>({...e,"data-slot":"main-wrapper",className:Ke.mainWrapper({class:se(null==x?void 0:x.mainWrapper,null==e?void 0:e.className)})})),[Ke,null==x?void 0:x.mainWrapper]),Xe=K.useCallback(((e={})=>({...e,"data-slot":"helper-wrapper",className:Ke.helperWrapper({class:se(null==x?void 0:x.helperWrapper,null==e?void 0:e.className)})})),[Ke,null==x?void 0:x.helperWrapper]),Qe=K.useCallback(((e={})=>({...e,...ce,"data-slot":"description",className:Ke.description({class:se(null==x?void 0:x.description,null==e?void 0:e.className)})})),[Ke,null==x?void 0:x.description]),Je=K.useCallback(((e={})=>({...e,...ue,"data-slot":"error-message",className:Ke.errorMessage({class:se(null==x?void 0:x.errorMessage,null==e?void 0:e.className)})})),[Ke,ue,null==x?void 0:x.errorMessage]),et=K.useCallback(((t={})=>({...t,type:"button",tabIndex:-1,disabled:e.isDisabled,"aria-label":"clear input","data-slot":"clear-button","data-focus-visible":ae(ke),className:Ke.clearButton({class:se(null==x?void 0:x.clearButton,null==t?void 0:t.className)}),...be(Se,we)})),[Ke,ke,Se,we,null==x?void 0:x.clearButton]);return{Component:A,classNames:x,domRef:z,label:m,description:b,startContent:k,endContent:C,labelPlacement:Me,isClearable:Te,hasHelper:Ae,hasStartContent:Fe,isLabelOutside:Be,isOutsideLeft:Le,isOutsideTop:ze,isLabelOutsideAsPlaceholder:$e,shouldLabelBeOutside:Re,shouldLabelBeInside:Oe,hasPlaceholder:De,isInvalid:Pe,errorMessage:Ne,getBaseProps:He,getLabelProps:We,getInputProps:qe,getMainWrapperProps:Ze,getInputWrapperProps:Ge,getInnerWrapperProps:Ye,getHelperWrapperProps:Xe,getDescriptionProps:Qe,getErrorMessageProps:Je,getClearButtonProps:et}}var GT=HS(((e,t)=>{const{Component:n,label:r,description:a,isClearable:i,startContent:s,endContent:o,labelPlacement:l,hasHelper:c,isOutsideLeft:u,isOutsideTop:d,shouldLabelBeOutside:h,errorMessage:p,isInvalid:f,getBaseProps:m,getLabelProps:g,getInputProps:v,getInnerWrapperProps:b,getInputWrapperProps:y,getMainWrapperProps:x,getHelperWrapperProps:w,getDescriptionProps:k,getErrorMessageProps:C,getClearButtonProps:S}=qT({...e,ref:t}),P=r?Q.jsx("label",{...g(),children:r}):null,M=K.useMemo((()=>i?Q.jsx("button",{...S(),children:o||Q.jsx(DE,{})}):o),[i,S]),E=K.useMemo((()=>{const e=f&&p;return c&&(e||a)?Q.jsx("div",{...w(),children:e?Q.jsx("div",{...C(),children:p}):Q.jsx("div",{...k(),children:a})}):null}),[c,f,p,a,w,C,k]),N=K.useMemo((()=>Q.jsxs("div",{...b(),children:[s,Q.jsx("input",{...v()}),M]})),[s,M,v,b]),T=K.useMemo((()=>h?Q.jsxs("div",{...x(),children:[Q.jsxs("div",{...y(),children:[u||d?null:P,N]}),E]}):Q.jsxs(Q.Fragment,{children:[Q.jsxs("div",{...y(),children:[P,N]}),E]})),[l,E,h,P,N,p,a,x,y,C,k]);return Q.jsxs(n,{...m(),children:[u||d?P:null,T]})}));GT.displayName="HeroUI.Input";var YT=GT;function ZT(){return ZT=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ZT.apply(null,arguments)}var XT=K.useLayoutEffect,QT=function(e,t){"function"!=typeof e?e.current=t:e(t)},JT={"min-height":"0","max-height":"none",height:"0",visibility:"hidden",overflow:"hidden",position:"absolute","z-index":"-1000",top:"0",right:"0",display:"block"},e_=function(e){Object.keys(JT).forEach((function(t){e.style.setProperty(t,JT[t],"important")}))},t_=null,n_=function(e,t){var n=e.scrollHeight;return"border-box"===t.sizingStyle.boxSizing?n+t.borderSize:n-t.paddingSize};var r_=function(){},a_=["borderBottomWidth","borderLeftWidth","borderRightWidth","borderTopWidth","boxSizing","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","lineHeight","paddingBottom","paddingLeft","paddingRight","paddingTop","tabSize","textIndent","textRendering","textTransform","width","wordBreak","wordSpacing","scrollbarGutter"],i_=!!document.documentElement.currentStyle,s_=function(e){var t=window.getComputedStyle(e);if(null===t)return null;var n,r=(n=t,a_.reduce((function(e,t){return e[t]=n[t],e}),{})),a=r.boxSizing;return""===a?null:(i_&&"border-box"===a&&(r.width=parseFloat(r.width)+parseFloat(r.borderRightWidth)+parseFloat(r.borderLeftWidth)+parseFloat(r.paddingRight)+parseFloat(r.paddingLeft)+"px"),{sizingStyle:r,paddingSize:parseFloat(r.paddingBottom)+parseFloat(r.paddingTop),borderSize:parseFloat(r.borderBottomWidth)+parseFloat(r.borderTopWidth)})};function o_(e,t,n){var r,a,i=(r=n,a=H.useRef(r),XT((function(){a.current=r})),a);K.useLayoutEffect((function(){var n=function(e){return i.current(e)};if(e)return e.addEventListener(t,n),function(){return e.removeEventListener(t,n)}}),[])}var l_=["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"],c_=function(e,t){var n=e.cacheMeasurements,r=e.maxRows,a=e.minRows,i=e.onChange,s=void 0===i?r_:i,o=e.onHeightChange,l=void 0===o?r_:o,c=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,l_),u=void 0!==c.value,d=K.useRef(null),h=function(e,t){var n=H.useRef();return H.useCallback((function(r){e.current=r,n.current&&QT(n.current,null),n.current=t,t&&QT(t,r)}),[t])}(d,t),p=K.useRef(0),f=K.useRef(),m=function(){var e=d.current,t=n&&f.current?f.current:s_(e);if(t){f.current=t;var i=function(e,t,n,r){void 0===n&&(n=1),void 0===r&&(r=1/0),t_||((t_=document.createElement("textarea")).setAttribute("tabindex","-1"),t_.setAttribute("aria-hidden","true"),e_(t_)),null===t_.parentNode&&document.body.appendChild(t_);var a=e.paddingSize,i=e.borderSize,s=e.sizingStyle,o=s.boxSizing;Object.keys(s).forEach((function(e){var t=e;t_.style[t]=s[t]})),e_(t_),t_.value=t;var l=n_(t_,e);t_.value=t,l=n_(t_,e),t_.value="x";var c=t_.scrollHeight-a,u=c*n;"border-box"===o&&(u=u+a+i),l=Math.max(u,l);var d=c*r;return"border-box"===o&&(d=d+a+i),[l=Math.min(d,l),c]}(t,e.value||e.placeholder||"x",a,r),s=i[0],o=i[1];p.current!==s&&(p.current=s,e.style.setProperty("height",s+"px","important"),l(s,{rowHeight:o}))}};return K.useLayoutEffect(m),function(e,t){o_(document.body,"reset",(function(n){e.current.form===n.target&&t(n)}))}(d,(function(){if(!u){var e=d.current.value;requestAnimationFrame((function(){var t=d.current;t&&e!==t.value&&m()}))}})),o_(window,"resize",m),function(e){o_(document.fonts,"loadingdone",e)}(m),K.createElement("textarea",ZT({},c,{onChange:function(e){u||m(),s(e)},ref:h}))},u_=K.forwardRef(c_),d_=HS((({style:e,minRows:t=3,maxRows:n=8,cacheMeasurements:r=!1,disableAutosize:a=!1,onHeightChange:i,...s},o)=>{const{Component:l,label:c,description:u,startContent:d,endContent:h,hasHelper:p,shouldLabelBeOutside:f,shouldLabelBeInside:m,isInvalid:g,errorMessage:v,getBaseProps:b,getLabelProps:y,getInputProps:x,getInnerWrapperProps:w,getInputWrapperProps:k,getHelperWrapperProps:C,getDescriptionProps:S,getErrorMessageProps:P,isClearable:M,getClearButtonProps:E}=qT({...s,ref:o,isMultiline:!0}),[N,T]=K.useState(t>1),[_,j]=K.useState(!1),D=c?Q.jsx("label",{...y(),children:c}):null,I=x(),A=a?Q.jsx("textarea",{...I,style:be(I.style,null!=e?e:{})}):Q.jsx(u_,{...I,cacheMeasurements:r,"data-hide-scroll":ae(!_),maxRows:n,minRows:t,style:be(I.style,null!=e?e:{}),onHeightChange:(e,r)=>{if(1===t&&T(e>=2*r.rowHeight),n>t){const t=e>=n*r.rowHeight;j(t)}null==i||i(e,r)}}),L=K.useMemo((()=>M?Q.jsx("button",{...E(),children:Q.jsx(DE,{})}):null),[M,E]),z=K.useMemo((()=>d||h?Q.jsxs("div",{...w(),children:[d,A,h]}):Q.jsx("div",{...w(),children:A})),[d,I,h,w]),R=g&&v,O=R||u;return Q.jsxs(l,{...b(),children:[f?D:null,Q.jsxs("div",{...k(),"data-has-multiple-rows":ae(N),children:[m?D:null,z,L]}),p&&O?Q.jsx("div",{...C(),children:R?Q.jsx("div",{...P(),children:v}):Q.jsx("div",{...S(),children:u})}):null]})}));d_.displayName="HeroUI.Textarea";var h_=d_;function p_(e,t){const{groupRef:n,triggerRef:r,popoverRef:a,showArrow:i,offset:s=7,crossOffset:o=0,scrollRef:l,shouldFlip:c,boundaryElement:u,isDismissable:d=!0,shouldCloseOnBlur:h=!0,shouldCloseOnScroll:p=!0,placement:f="top",containerPadding:m,shouldCloseOnInteractOutside:g,isNonModal:v,isKeyboardDismissDisabled:b,updatePositionDeps:y=[],...x}=e,w=null==v||v,k="SubmenuTrigger"===x.trigger,{overlayProps:C,underlayProps:S}=RT({isOpen:t.isOpen,onClose:t.close,shouldCloseOnBlur:h,isDismissable:d||k,isKeyboardDismissDisabled:b,shouldCloseOnInteractOutside:g||(e=>{var t;return!(null==(t=r.current)?void 0:t.contains(e))}),disableOutsideEvents:!w},a),{overlayProps:P,arrowProps:M,placement:E,updatePosition:N,triggerAnchorPoint:T}=Vk({...x,shouldFlip:c,crossOffset:o,targetRef:r,overlayRef:a,isOpen:t.isOpen,scrollRef:l,boundaryElement:u,containerPadding:m,placement:cN(f),offset:i?s+3:s,onClose:w&&!k&&p?t.close:()=>{}});return pN((()=>{y.length&&N()}),y),K.useEffect((()=>{var e,r;if(t.isOpen&&a.current)return w?function(e){let t=hN[hN.length-1];if(t&&!t.visibleNodes.has(e))return t.visibleNodes.add(e),()=>{t.visibleNodes.delete(e)}}(null!=(e=null==n?void 0:n.current)?e:a.current):function(e,t=document.body){let n=new Set(e),r=new Set,a=e=>{for(let r of e.querySelectorAll("[data-live-announcer], [data-react-aria-top-layer]"))n.add(r);let t=e=>{if(n.has(e)||e.parentElement&&r.has(e.parentElement)&&"row"!==e.parentElement.getAttribute("role"))return NodeFilter.FILTER_REJECT;for(let t of n)if(e.contains(t))return NodeFilter.FILTER_SKIP;return NodeFilter.FILTER_ACCEPT},a=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:t}),s=t(e);if(s===NodeFilter.FILTER_ACCEPT&&i(e),s!==NodeFilter.FILTER_REJECT){let e=a.nextNode();for(;null!=e;)i(e),e=a.nextNode()}},i=e=>{var t;let n=null!=(t=dN.get(e))?t:0;"true"===e.getAttribute("aria-hidden")&&0===n||(0===n&&e.setAttribute("aria-hidden","true"),r.add(e),dN.set(e,n+1))};hN.length&&hN[hN.length-1].disconnect(),a(t);let s=new MutationObserver((e=>{for(let t of e)if("childList"===t.type&&0!==t.addedNodes.length&&![...n,...r].some((e=>e.contains(t.target)))){for(let e of t.removedNodes)e instanceof Element&&(n.delete(e),r.delete(e));for(let e of t.addedNodes)!(e instanceof HTMLElement||e instanceof SVGElement)||"true"!==e.dataset.liveAnnouncer&&"true"!==e.dataset.reactAriaTopLayer?e instanceof Element&&a(e):n.add(e)}}));s.observe(t,{childList:!0,subtree:!0});let o={visibleNodes:n,hiddenNodes:r,observe(){s.observe(t,{childList:!0,subtree:!0})},disconnect(){s.disconnect()}};return hN.push(o),()=>{s.disconnect();for(let e of r){let t=dN.get(e);null!=t&&(1===t?(e.removeAttribute("aria-hidden"),dN.delete(e)):dN.set(e,t-1))}o===hN[hN.length-1]?(hN.pop(),hN.length&&hN[hN.length-1].observe()):hN.splice(hN.indexOf(o),1)}}([null!=(r=null==n?void 0:n.current)?r:a.current])}),[w,t.isOpen,a,n]),{popoverProps:be(C,P),arrowProps:M,underlayProps:S,placement:E,triggerAnchorPoint:T}}var f_="top";function m_(e){var t,n,r;const a=_e(),[i,s]=WS(e,VM.variantKeys),{as:o,ref:l,children:c,state:u,triggerRef:d,scrollRef:h,defaultOpen:p,onOpenChange:f,isOpen:m,isNonModal:g=!0,shouldFlip:v=!0,containerPadding:b=12,shouldBlockScroll:y=!1,isDismissable:x=!0,shouldCloseOnBlur:w,portalContainer:k,updatePositionDeps:C,dialogProps:S,placement:P=f_,triggerType:M="dialog",showArrow:E=!1,offset:N=7,crossOffset:T=0,boundaryElement:_,isKeyboardDismissDisabled:j,shouldCloseOnInteractOutside:D,shouldCloseOnScroll:I,triggerAnchorPoint:A,motionProps:L,className:z,classNames:R,onClose:O,...V}=i,F=o||"div",B=ee(l),$=K.useRef(null),H=K.useRef(!1),W=d||$,U=null!=(n=null!=(t=e.disableAnimation)?t:null==a?void 0:a.disableAnimation)&&n,q=ET({isOpen:m,defaultOpen:p,onOpenChange:e=>{null==f||f(e),e||null==O||O()}}),G=u||q,{popoverProps:Y,underlayProps:Z,placement:X}=p_({triggerRef:W,isNonModal:g,popoverRef:B,placement:P,offset:N,scrollRef:h,isDismissable:x,shouldCloseOnBlur:w,boundaryElement:_,crossOffset:T,shouldFlip:v,containerPadding:b,updatePositionDeps:C,isKeyboardDismissDisabled:j,shouldCloseOnScroll:I,shouldCloseOnInteractOutside:D,triggerAnchorPoint:A},G),Q=K.useMemo((()=>X?((e,t)=>{if(t.includes("-")){const[n]=t.split("-");if(n.includes(e))return!1}return!0})(X,P)?X:P:null),[X,P]),{triggerProps:J}=mS({type:M},G,W),{isFocusVisible:te,isFocused:ne,focusProps:re}=hS(),ie=K.useMemo((()=>VM({...s})),[de(s)]),oe=se(null==R?void 0:R.base,z),le={"--trigger-anchor-point":A?`${A.x}px ${A.y}px`:void 0};xS({isDisabled:!(y&&G.isOpen)});const ce=K.useCallback(((e={})=>({"data-slot":"content","data-open":ae(G.isOpen),"data-arrow":ae(E),"data-placement":X?uN(X,P):void 0,className:ie.content({class:se(null==R?void 0:R.content,e.className)})})),[ie,G.isOpen,E,Q,P,R,X]),ue=K.useCallback((t=>{var n;let r;return"touch"!==t.pointerType||"blur"!==(null==e?void 0:e.backdrop)&&"opaque"!==(null==e?void 0:e.backdrop)?H.current=!0:r=setTimeout((()=>{H.current=!0}),100),null==(n=J.onPress)||n.call(J,t),()=>{clearTimeout(r)}}),[null==J?void 0:J.onPress]),he=K.useCallback(((e={},t=null)=>{const{isDisabled:n,...r}=e;return{"data-slot":"trigger",...be({"aria-haspopup":"dialog"},J,r),onPress:ue,isDisabled:n,className:ie.trigger({class:se(null==R?void 0:R.trigger,e.className),isTriggerDisabled:n}),ref:ye(t,W)}}),[G,J,ue,W]),pe=K.useCallback(((e={})=>({"data-slot":"backdrop",className:ie.backdrop({class:null==R?void 0:R.backdrop}),onClick:e=>{H.current?(G.close(),H.current=!1):e.preventDefault()},...Z,...e})),[ie,G.isOpen,R,Z]);return{state:G,Component:F,children:c,classNames:R,showArrow:E,triggerRef:W,placement:Q,isNonModal:g,popoverRef:B,portalContainer:k,isOpen:G.isOpen,onClose:G.close,disableAnimation:U,shouldBlockScroll:y,backdrop:null!=(r=e.backdrop)?r:"transparent",motionProps:L,getBackdropProps:pe,getPopoverProps:(e={})=>({ref:B,...be(Y,V,e),style:be(Y.style,V.style,e.style)}),getTriggerProps:he,getDialogProps:(e={})=>({"data-slot":"base","data-open":ae(G.isOpen),"data-focus":ae(ne),"data-arrow":ae(E),"data-focus-visible":ae(te),"data-placement":X?uN(X,P):void 0,...be(re,S,e),className:ie.base({class:se(oe)}),style:{outline:"none",...le}}),getContentProps:ce}}function g_(e,t){let{role:n="dialog"}=e,r=xt();r=e["aria-label"]?void 0:r;let a=K.useRef(!1);return K.useEffect((()=>{if(t.current&&!t.current.contains(document.activeElement)){_C(t.current);let e=setTimeout((()=>{document.activeElement!==t.current&&document.activeElement!==document.body||(a.current=!0,t.current&&(t.current.blur(),_C(t.current)),a.current=!1)}),500);return()=>{clearTimeout(e)}}}),[t]),$S(),{dialogProps:{...$t(e,{labelable:!0}),role:n,tabIndex:-1,"aria-labelledby":e["aria-labelledby"]||r,onBlur:e=>{a.current&&e.stopPropagation()}},titleProps:{id:r}}}var v_=()=>Promise.resolve().then((()=>SH)).then((e=>e.default)),b_=HS((({children:e,motionProps:t,placement:n,disableAnimation:r,style:a={},transformOrigin:i={},...s},o)=>{let l=a;return void 0!==i.originX||void 0!==i.originY?l={...l,transformOrigin:i}:n&&(l={...l,...lN("center"===n?"top":n)}),r?Q.jsx("div",{...s,ref:o,children:e}):Q.jsx(mk,{features:v_,children:Q.jsx(sk.div,{ref:o,animate:"enter",exit:"exit",initial:"initial",style:l,variants:zE.scaleSpringOpacity,...be(s,t),children:e})})}));b_.displayName="HeroUI.FreeSoloPopoverWrapper";var y_=HS((({children:e,transformOrigin:t,disableDialogFocus:n=!1,...r},a)=>{const{Component:i,state:s,placement:o,backdrop:l,portalContainer:c,disableAnimation:u,motionProps:d,isNonModal:h,getPopoverProps:p,getBackdropProps:f,getDialogProps:m,getContentProps:g}=m_({...r,ref:a}),v=K.useRef(null),{dialogProps:b,titleProps:y}=g_({},v),x=m({...!n&&{ref:v},...b}),w=K.useMemo((()=>"transparent"===l?null:u?Q.jsx("div",{...f()}):Q.jsx(mk,{features:v_,children:Q.jsx(sk.div,{animate:"enter",exit:"exit",initial:"exit",variants:zE.fade,...f()})})),[l,u,f]);return Q.jsxs(BS,{portalContainer:c,children:[!h&&w,Q.jsx(i,{...p(),children:Q.jsxs(b_,{disableAnimation:u,motionProps:d,placement:o,tabIndex:-1,transformOrigin:t,...x,children:[!h&&Q.jsx(LS,{onDismiss:s.close}),Q.jsx("div",{...g(),children:"function"==typeof e?e(y):e}),Q.jsx(LS,{onDismiss:s.close})]})})]})}));y_.displayName="HeroUI.FreeSoloPopover";var x_=y_,[w_,k_]=J({name:"PopoverContext",errorMessage:"usePopoverContext: `context` is undefined. Seems you forgot to wrap all popover components within `<Popover />`"}),C_=()=>Promise.resolve().then((()=>SH)).then((e=>e.default)),S_=e=>{const{as:t,children:n,className:r,...a}=e,{Component:i,placement:s,backdrop:o,motionProps:l,disableAnimation:c,getPopoverProps:u,getDialogProps:d,getBackdropProps:h,getContentProps:p,isNonModal:f,onClose:m}=k_(),g=K.useRef(null),{dialogProps:v,titleProps:b}=g_({},g),y=d({ref:g,...v,...a}),x=t||i||"div",w=n&&Q.jsxs(Q.Fragment,{children:[!f&&Q.jsx(LS,{onDismiss:m}),Q.jsx(x,{...y,children:Q.jsx("div",{...p({className:r}),children:"function"==typeof n?n(b):n})}),Q.jsx(LS,{onDismiss:m})]}),k=K.useMemo((()=>"transparent"===o?null:c?Q.jsx("div",{...h()}):Q.jsx(mk,{features:C_,children:Q.jsx(sk.div,{animate:"enter",exit:"exit",initial:"exit",variants:zE.fade,...h()})})),[o,c,h]),C=s?lN("center"===s?"top":s):void 0,S=Q.jsx(Q.Fragment,{children:c?w:Q.jsx(mk,{features:C_,children:Q.jsx(sk.div,{animate:"enter",exit:"exit",initial:"initial",style:C,variants:zE.scaleSpringOpacity,...l,children:w})})});return Q.jsxs("div",{...u(),children:[k,S]})};S_.displayName="HeroUI.PopoverContent";var P_=S_,M_=e=>{var t;const{triggerRef:n,getTriggerProps:r}=k_(),{children:a,...i}=e,s=K.useMemo((()=>"string"==typeof a?Q.jsx("p",{children:a}):K.Children.only(a)),[a]),o=null!=(t=s.props.ref)?t:s.ref,{onPress:l,isDisabled:c,...u}=K.useMemo((()=>r(be(i,s.props),o)),[r,s.props,i,o]),[,d]=((e,t)=>{var n;let r=[];return[null==(n=K.Children.map(e,(e=>K.isValidElement(e)&&e.type===t?(r.push(e),null):e)))?void 0:n.filter(Boolean),r.length>=0?r:void 0]})(a,MN),{buttonProps:h}=gN({onPress:l,isDisabled:c},n),p=K.useMemo((()=>void 0!==(null==d?void 0:d[0])),[d]);return p||delete u.preventFocusOnPress,K.cloneElement(s,be(u,p?{onPress:l,isDisabled:c}:h))};M_.displayName="HeroUI.PopoverTrigger";var E_=M_,N_=HS(((e,t)=>{const{children:n,...r}=e,a=m_({...r,ref:t}),[i,s]=K.Children.toArray(n),o=Q.jsx(BS,{portalContainer:a.portalContainer,children:s});return Q.jsxs(w_,{value:a,children:[i,a.disableAnimation&&a.isOpen?o:Q.jsx(pk,{children:a.isOpen?o:null})]})}));N_.displayName="HeroUI.Popover";var T_=N_,[__,j_]=J({name:"DropdownContext",errorMessage:"useDropdownContext: `context` is undefined. Seems you forgot to wrap all popover components within `<Dropdown />`"});function D_(e){const{isSelected:t,disableAnimation:n,...r}=e;return Q.jsx("svg",{"aria-hidden":"true","data-selected":t,role:"presentation",viewBox:"0 0 17 18",...r,children:Q.jsx("polyline",{fill:"none",points:"1 9 7 14 15 4",stroke:"currentColor",strokeDasharray:22,strokeDashoffset:t?44:66,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,style:n?{}:{transition:"stroke-dashoffset 200ms ease"}})})}var I_={};function A_(e,t,n){let{type:r="menu",isDisabled:a,trigger:i="press"}=e,s=bt(),{triggerProps:o,overlayProps:l}=mS({type:r},t,n),c=ct(function(e){return e&&e.__esModule?e.default:e}(I_),"@react-aria/menu"),{longPressProps:u}=UC({isDisabled:a||"longPress"!==i,accessibilityDescription:c.format("longPressMessage"),onLongPressStart(){t.close()},onLongPress(){t.open("first")}}),d={preventFocusOnPress:!0,onPressStart(e){"touch"===e.pointerType||"keyboard"===e.pointerType||a||(Kt(e.target),t.open("virtual"===e.pointerType?"first":null))},onPress(e){"touch"!==e.pointerType||a||(Kt(e.target),t.toggle())}};return delete o.onPress,{menuTriggerProps:{...o,..."press"===i?d:u,id:s,onKeyDown:e=>{if(!a&&("longPress"!==i||e.altKey)&&n&&n.current)switch(e.key){case"Enter":case" ":if("longPress"===i||e.isDefaultPrevented())return;case"ArrowDown":"continuePropagation"in e||e.stopPropagation(),e.preventDefault(),t.toggle("first");break;case"ArrowUp":"continuePropagation"in e||e.stopPropagation(),e.preventDefault(),t.toggle("last");break;default:"continuePropagation"in e&&e.continuePropagation()}}},menuProps:{...l,"aria-labelledby":s,autoFocus:t.focusStrategy||!0,onClose:t.close}}}I_={"ar-AE":{longPressMessage:"اضغط مطولاً أو اضغط على Alt + السهم لأسفل لفتح القائمة"},"bg-BG":{longPressMessage:"Натиснете продължително или натиснете Alt+ стрелка надолу, за да отворите менюто"},"cs-CZ":{longPressMessage:"Dlouhým stiskem nebo stisknutím kláves Alt + šipka dolů otevřete nabídku"},"da-DK":{longPressMessage:"Langt tryk eller tryk på Alt + pil ned for at åbne menuen"},"de-DE":{longPressMessage:"Drücken Sie lange oder drücken Sie Alt + Nach-unten, um das Menü zu öffnen"},"el-GR":{longPressMessage:"Πιέστε παρατεταμένα ή πατήστε Alt + κάτω βέλος για να ανοίξετε το μενού"},"en-US":{longPressMessage:"Long press or press Alt + ArrowDown to open menu"},"es-ES":{longPressMessage:"Mantenga pulsado o pulse Alt + flecha abajo para abrir el menú"},"et-EE":{longPressMessage:"Menüü avamiseks vajutage pikalt või vajutage klahve Alt + allanool"},"fi-FI":{longPressMessage:"Avaa valikko painamalla pohjassa tai näppäinyhdistelmällä Alt + Alanuoli"},"fr-FR":{longPressMessage:"Appuyez de manière prolongée ou appuyez sur Alt + Flèche vers le bas pour ouvrir le menu."},"he-IL":{longPressMessage:"לחץ לחיצה ארוכה או הקש Alt + ArrowDown כדי לפתוח את התפריט"},"hr-HR":{longPressMessage:"Dugo pritisnite ili pritisnite Alt + strelicu prema dolje za otvaranje izbornika"},"hu-HU":{longPressMessage:"Nyomja meg hosszan, vagy nyomja meg az Alt + lefele nyíl gombot a menü megnyitásához"},"it-IT":{longPressMessage:"Premere a lungo o premere Alt + Freccia giù per aprire il menu"},"ja-JP":{longPressMessage:"長押しまたは Alt+下矢印キーでメニューを開く"},"ko-KR":{longPressMessage:"길게 누르거나 Alt + 아래쪽 화살표를 눌러 메뉴 열기"},"lt-LT":{longPressMessage:"Norėdami atidaryti meniu, nuspaudę palaikykite arba paspauskite „Alt + ArrowDown“."},"lv-LV":{longPressMessage:"Lai atvērtu izvēlni, turiet nospiestu vai nospiediet taustiņu kombināciju Alt + lejupvērstā bultiņa"},"nb-NO":{longPressMessage:"Langt trykk eller trykk Alt + PilNed for å åpne menyen"},"nl-NL":{longPressMessage:"Druk lang op Alt + pijl-omlaag of druk op Alt om het menu te openen"},"pl-PL":{longPressMessage:"Naciśnij i przytrzymaj lub naciśnij klawisze Alt + Strzałka w dół, aby otworzyć menu"},"pt-BR":{longPressMessage:"Pressione e segure ou pressione Alt + Seta para baixo para abrir o menu"},"pt-PT":{longPressMessage:"Prima continuamente ou prima Alt + Seta Para Baixo para abrir o menu"},"ro-RO":{longPressMessage:"Apăsați lung sau apăsați pe Alt + săgeată în jos pentru a deschide meniul"},"ru-RU":{longPressMessage:"Нажмите и удерживайте или нажмите Alt + Стрелка вниз, чтобы открыть меню"},"sk-SK":{longPressMessage:"Ponuku otvoríte dlhým stlačením alebo stlačením klávesu Alt + klávesu so šípkou nadol"},"sl-SI":{longPressMessage:"Za odprtje menija pritisnite in držite gumb ali pritisnite Alt+puščica navzdol"},"sr-SP":{longPressMessage:"Dugo pritisnite ili pritisnite Alt + strelicu prema dole da otvorite meni"},"sv-SE":{longPressMessage:"Håll nedtryckt eller tryck på Alt + pil nedåt för att öppna menyn"},"tr-TR":{longPressMessage:"Menüyü açmak için uzun basın veya Alt + Aşağı Ok tuşuna basın"},"uk-UA":{longPressMessage:"Довго або звичайно натисніть комбінацію клавіш Alt і стрілка вниз, щоб відкрити меню"},"zh-CN":{longPressMessage:"长按或按 Alt + 向下方向键以打开菜单"},"zh-TW":{longPressMessage:"長按或按 Alt+向下鍵以開啟功能表"}};const L_=new WeakMap;function z_(e,t,n){let{id:r,key:a,closeOnSelect:i,isVirtualized:s,"aria-haspopup":o,onPressStart:l,onPressUp:c,onPress:u,onPressChange:d,onPressEnd:h,onClick:p,onHoverStart:f,onHoverChange:m,onHoverEnd:g,onKeyDown:v,onKeyUp:b,onFocus:y,onFocusChange:x,onBlur:w,selectionManager:k=t.selectionManager}=e,C=!!o,S=C&&"true"===e["aria-expanded"];var P;let M=null!==(P=e.isDisabled)&&void 0!==P?P:k.isDisabled(a);var E;let N=null!==(E=e.isSelected)&&void 0!==E?E:k.isSelected(a),T=L_.get(t),_=t.collection.getItem(a),j=e.onClose||T.onClose,D=sn(),I="menuitem";C||("single"===k.selectionMode?I="menuitemradio":"multiple"===k.selectionMode&&(I="menuitemcheckbox"));let A=xt(),L=xt(),z=xt(),R={id:r,"aria-disabled":M||void 0,role:I,"aria-label":e["aria-label"],"aria-labelledby":A,"aria-describedby":[L,z].filter(Boolean).join(" ")||void 0,"aria-controls":e["aria-controls"],"aria-haspopup":o,"aria-expanded":e["aria-expanded"]};"none"===k.selectionMode||C||(R["aria-checked"]=N),s&&(R["aria-posinset"]=null==_?void 0:_.index,R["aria-setsize"]=nN(t.collection));let O=K.useRef(!1),V=K.useRef(null),{itemProps:F,isFocused:B}=kE({id:r,selectionManager:k,key:a,ref:n,shouldSelectOnPressUp:!0,allowsDifferentPressOrigin:!0,linkBehavior:"none",shouldUseVirtualFocus:T.shouldUseVirtualFocus}),{pressProps:$,isPressed:H}=aC({onPressStart:l,onPress:u,onPressUp:e=>{"keyboard"!==e.pointerType&&(V.current={pointerType:e.pointerType}),"mouse"===e.pointerType&&(O.current||e.target.click()),null==c||c(e)},onPressChange:e=>{null==d||d(e),O.current=e},onPressEnd:h,isDisabled:M}),{hoverProps:W}=$C({isDisabled:M,onHoverStart(e){PC()||S&&o||(k.setFocused(!0),k.setFocusedKey(a)),null==f||f(e)},onHoverChange:m,onHoverEnd:g}),{keyboardProps:U}=IC({onKeyDown:e=>{if(e.repeat)e.continuePropagation();else switch(e.key){case" ":V.current={pointerType:"keyboard",key:" "},e.target.click();break;case"Enter":V.current={pointerType:"keyboard",key:"Enter"},"A"!==e.target.tagName&&e.target.click();break;default:C||e.continuePropagation(),null==v||v(e)}},onKeyUp:b}),{focusProps:q}=jC({onBlur:w,onFocus:y,onFocusChange:x}),G=$t(null==_?void 0:_.props);delete G.id;let Y=un(null==_?void 0:_.props);return{menuItemProps:{...R,...Lt(G,Y,C?{onFocus:F.onFocus,"data-collection":F["data-collection"],"data-key":F["data-key"]}:F,$,W,U,q,T.shouldUseVirtualFocus||C?{onMouseDown:e=>e.preventDefault()}:void 0,M?void 0:{onClick:t=>{var n,r,s;null==p||p(t),!C&&((null==_||null===(s=_.props)||void 0===s?void 0:s.onAction)?_.props.onAction():e.onAction&&e.onAction(a),T.onAction)&&(0,T.onAction)(a),dn(t,D,_.props.href,null==_?void 0:_.props.routerOptions);let o="keyboard"===(null===(n=V.current)||void 0===n?void 0:n.pointerType)?"Enter"===(null===(r=V.current)||void 0===r?void 0:r.key)||"none"===k.selectionMode||k.isLink(a):"multiple"!==k.selectionMode||k.isLink(a);o=null!=i?i:o,j&&!C&&o&&j(),V.current=null}}),tabIndex:null!=F.tabIndex&&S&&!T.shouldUseVirtualFocus?-1:F.tabIndex},labelProps:{id:A},descriptionProps:{id:L},keyboardShortcutProps:{id:z},isFocused:B,isFocusVisible:B&&k.isFocused&&PC()&&!S,isSelected:N,isPressed:H,isDisabled:M}}var R_=700;function O_(){return!$e()&&"undefined"!=typeof window&&window.screen.width<=R_}var V_=e=>{const{Component:t,slots:n,classNames:r,rendered:a,shortcut:i,description:s,isSelectable:o,isSelected:l,isDisabled:c,selectedIcon:u,startContent:d,endContent:h,disableAnimation:p,hideSelectedIcon:f,getItemProps:m,getLabelProps:g,getDescriptionProps:v,getKeyboardShortcutProps:b,getSelectedIconProps:y}=function(e){var t,n;const r=_e(),[a,i]=WS(e,XM.variantKeys),{as:s,item:o,state:l,shortcut:c,description:u,startContent:d,endContent:h,isVirtualized:p,selectedIcon:f,className:m,classNames:g,onAction:v,autoFocus:b,onPress:y,onPressStart:x,onPressUp:w,onPressEnd:k,onPressChange:C,onHoverStart:S,onHoverChange:P,onHoverEnd:M,hideSelectedIcon:E=!1,isReadOnly:N=!1,closeOnSelect:T,onClose:_,onClick:j,...D}=a,I=null!=(n=null!=(t=e.disableAnimation)?t:null==r?void 0:r.disableAnimation)&&n,A=K.useRef(null),L=s||((null==D?void 0:D.href)?"a":"li"),z="string"==typeof L,{rendered:R,key:O}=o,V=l.disabledKeys.has(O)||e.isDisabled,F="none"!==l.selectionManager.selectionMode,B=O_(),{isFocusVisible:$,focusProps:H}=hS({autoFocus:b}),W=K.useCallback((e=>{null==j||j(e),null==y||y(e)}),[j,y]),{isPressed:U,isFocused:q,isSelected:G,isDisabled:Y,menuItemProps:Z,labelProps:X,descriptionProps:Q,keyboardShortcutProps:J}=z_({key:O,onClose:_,isDisabled:V,onPress:W,onPressStart:x,onPressUp:w,onPressEnd:k,onPressChange:C,"aria-label":a["aria-label"],closeOnSelect:T,isVirtualized:p,onAction:v},l,A);let{hoverProps:ee,isHovered:te}=$C({isDisabled:Y,onHoverStart(e){PC()||(l.selectionManager.setFocused(!0),l.selectionManager.setFocusedKey(O)),null==S||S(e)},onHoverChange:P,onHoverEnd:M}),ne=Z;const re=K.useMemo((()=>XM({...i,isDisabled:Y,disableAnimation:I,hasTitleTextChild:"string"==typeof R,hasDescriptionTextChild:"string"==typeof u})),[de(i),Y,I,R,u]),ie=se(null==g?void 0:g.base,m);N&&(ne=ue(ne));const oe=K.useCallback(((e={})=>({"aria-hidden":ae(!0),"data-disabled":ae(Y),className:re.selectedIcon({class:null==g?void 0:g.selectedIcon}),...e})),[Y,re,g]);return{Component:L,domRef:A,slots:re,classNames:g,isSelectable:F,isSelected:G,isDisabled:Y,rendered:R,shortcut:c,description:u,startContent:d,endContent:h,selectedIcon:f,disableAnimation:I,getItemProps:(e={})=>({ref:A,...be(N?{}:H,Ee(D,{enabled:z}),ne,ee,e),"data-focus":ae(q),"data-selectable":ae(F),"data-hover":ae(B?te||U:te),"data-disabled":ae(Y),"data-selected":ae(G),"data-pressed":ae(U),"data-focus-visible":ae($),className:re.base({class:se(ie,e.className)})}),getLabelProps:(e={})=>({...be(X,e),className:re.title({class:null==g?void 0:g.title})}),hideSelectedIcon:E,getDescriptionProps:(e={})=>({...be(Q,e),className:re.description({class:null==g?void 0:g.description})}),getKeyboardShortcutProps:(e={})=>({...be(J,e),className:re.shortcut({class:null==g?void 0:g.shortcut})}),getSelectedIconProps:oe}}(e),x=K.useMemo((()=>{const e=Q.jsx(D_,{disableAnimation:p,isSelected:l});return"function"==typeof u?u({icon:e,isSelected:l,isDisabled:c}):u||e}),[u,l,c,p]);return Q.jsxs(t,{...m(),children:[d,s?Q.jsxs("div",{className:n.wrapper({class:null==r?void 0:r.wrapper}),children:[Q.jsx("span",{...g(),children:a}),Q.jsx("span",{...v(),children:s})]}):Q.jsx("span",{...g(),children:a}),i&&Q.jsx("kbd",{...b(),children:i}),o&&!f&&Q.jsx("span",{...y(),children:x}),h]})};V_.displayName="HeroUI.MenuItem";var F_=V_,B_=HS((({item:e,state:t,as:n,variant:r,color:a,disableAnimation:i,onAction:s,closeOnSelect:o,className:l,classNames:c,showDivider:u=!1,hideSelectedIcon:d,dividerProps:h={},itemClasses:p,title:f,...m},g)=>{const v=n||"li",b=K.useMemo((()=>QM()),[]),y=se(null==c?void 0:c.base,l),x=se(null==c?void 0:c.divider,null==h?void 0:h.className),{itemProps:w,headingProps:k,groupProps:C}=function(e){let{heading:t,"aria-label":n}=e,r=bt();return{itemProps:{role:"presentation"},headingProps:t?{id:r,role:"presentation"}:{},groupProps:{role:"group","aria-label":n,"aria-labelledby":t?r:void 0}}}({heading:e.rendered,"aria-label":e["aria-label"]});return Q.jsxs(v,{"data-slot":"base",...be(w,m),className:b.base({class:y}),children:[e.rendered&&Q.jsx("span",{...k,className:b.heading({class:null==c?void 0:c.heading}),"data-slot":"heading",children:e.rendered}),Q.jsxs("ul",{...C,className:b.group({class:null==c?void 0:c.group}),"data-has-title":!!e.rendered,"data-slot":"group",children:[[...e.childNodes].map((e=>{const{key:n,props:l}=e;let c=Q.jsx(F_,{classNames:p,closeOnSelect:o,color:a,disableAnimation:i,hideSelectedIcon:d,item:e,state:t,variant:r,onAction:s,...l},n);return e.wrapper&&(c=e.wrapper(c)),c})),u&&Q.jsx(oN,{as:"li",className:b.divider({class:x}),...h})]})]})}));B_.displayName="HeroUI.MenuSection";var $_=B_;function K_(e){var t;const n=_e(),{as:r,ref:a,variant:i,color:s,children:o,disableAnimation:l=null!=(t=null==n?void 0:n.disableAnimation)&&t,onAction:c,closeOnSelect:u,itemClasses:d,className:h,state:p,topContent:f,bottomContent:m,hideEmptyContent:g=!1,hideSelectedIcon:v=!1,emptyContent:b="No items.",menuProps:y,onClose:x,classNames:w,...k}=e,C=r||"ul",S=ee(a),P="string"==typeof C,M=aN({...k,...y,children:o}),E=p||M,{menuProps:N}=function(e,t,n){let{shouldFocusWrap:r=!0,onKeyDown:a,onKeyUp:i,...s}=e;!e["aria-label"]&&e["aria-labelledby"];let o=$t(e,{labelable:!0}),{listProps:l}=EE({...s,ref:n,selectionManager:t.selectionManager,collection:t.collection,disabledKeys:t.disabledKeys,shouldFocusWrap:r,linkBehavior:"override"});return L_.set(t,{onClose:e.onClose,onAction:e.onAction,shouldUseVirtualFocus:e.shouldUseVirtualFocus}),{menuProps:Lt(o,{onKeyDown:a,onKeyUp:i},{role:"menu",...l,onKeyDown:t=>{var n;("Escape"!==t.key||e.shouldUseVirtualFocus)&&(null===(n=l.onKeyDown)||void 0===n||n.call(l,t))}})}}({...k,...y,onAction:c},E,S),T=K.useMemo((()=>ZM({className:h})),[h]),_=se(null==w?void 0:w.base,h);return{Component:C,state:E,variant:i,color:s,disableAnimation:l,onClose:x,topContent:f,bottomContent:m,closeOnSelect:u,className:h,itemClasses:d,getBaseProps:(e={})=>({ref:S,"data-slot":"base",className:T.base({class:_}),...Ee(k,{enabled:P}),...e}),getListProps:(e={})=>({"data-slot":"list",className:T.list({class:null==w?void 0:w.list}),...N,...e}),hideEmptyContent:g,hideSelectedIcon:v,getEmptyContentProps:(e={})=>({children:b,className:T.emptyContent({class:null==w?void 0:w.emptyContent}),...e})}}var H_=HS((function(e,t){const{Component:n,state:r,closeOnSelect:a,color:i,disableAnimation:s,hideSelectedIcon:o,hideEmptyContent:l,variant:c,onClose:u,topContent:d,bottomContent:h,itemClasses:p,getBaseProps:f,getListProps:m,getEmptyContentProps:g}=K_({...e,ref:t}),v=Q.jsxs(n,{...m(),children:[!r.collection.size&&!l&&Q.jsx("li",{children:Q.jsx("div",{...g()})}),[...r.collection].map((e=>{const t={closeOnSelect:a,color:i,disableAnimation:s,item:e,state:r,variant:c,onClose:u,hideSelectedIcon:o,...e.props},n=((e,t)=>{if(!e&&!t)return{};const n=new Set([...Object.keys(e||{}),...Object.keys(t||{})]);return Array.from(n).reduce(((n,r)=>({...n,[r]:se(null==e?void 0:e[r],null==t?void 0:t[r])})),{})})(p,null==t?void 0:t.classNames);if("section"===e.type)return Q.jsx($_,{...t,itemClasses:n},e.key);let l=Q.jsx(F_,{...t,classNames:n},e.key);return e.wrapper&&(l=e.wrapper(l)),l}))]});return Q.jsxs("div",{...f(),children:[d,v,h]})})),W_=KE,U_=HS((function(e,t){const{getMenuProps:n}=j_();return Q.jsx(P_,{children:Q.jsx(ZC,{contain:!0,restoreFocus:!0,children:Q.jsx(H_,{...n(e,t)})})})})),q_=e=>{const{getMenuTriggerProps:t}=j_(),{children:n,...r}=e;return Q.jsx(E_,{...t(r),children:n})};q_.displayName="HeroUI.DropdownTrigger";var G_=q_;function Y_(e){let t=ET(e),[n,r]=K.useState(null),[a,i]=K.useState([]);return{focusStrategy:n,...t,open(e=null){r(e),t.open()},toggle(e=null){r(e),t.toggle()},close(){i([]),t.close()},expandedKeysStack:a,openSubmenu:(e,t)=>{i((n=>t>n.length?n:[...n.slice(0,t),e]))},closeSubmenu:(e,t)=>{i((n=>n[t]===e?n.slice(0,t):n))}}}var Z_=(e,t,n)=>{const r=n||((e,t)=>{if(e){const n=Array.isArray(e.children)?e.children:[...(null==e?void 0:e.items)||[]];if(n&&n.length)return n.find((e=>{if(e&&e.key===t)return e}))||{}}return null})(e,t);return r&&r.props&&"closeOnSelect"in r.props?r.props.closeOnSelect:null==e?void 0:e.closeOnSelect};function X_(e){var t;const n=_e(),{as:r,triggerRef:a,isOpen:i,defaultOpen:s,onOpenChange:o,isDisabled:l,type:c="menu",trigger:u="press",placement:d="bottom",closeOnSelect:h=!0,shouldBlockScroll:p=!0,classNames:f,disableAnimation:m=null!=(t=null==n?void 0:n.disableAnimation)&&t,onClose:g,className:v,...b}=e,y=r||"div",x=K.useRef(null),w=a||x,k=K.useRef(null),C=K.useRef(null),S=Y_({trigger:u,isOpen:i,defaultOpen:s,onOpenChange:e=>{null==o||o(e),e||null==g||g()}}),{menuTriggerProps:P,menuProps:M}=A_({type:c,trigger:u,isDisabled:l},S,w),E=K.useMemo((()=>tE({className:v})),[v]);return{Component:y,menuRef:k,menuProps:M,closeOnSelect:h,onClose:S.close,autoFocus:S.focusStrategy||!0,disableAnimation:m,getPopoverProps:(e={})=>{const t=be(b,e);return{state:S,placement:d,ref:C,disableAnimation:m,shouldBlockScroll:p,scrollRef:k,triggerRef:w,...t,classNames:{...f,...e.classNames,content:se(E,null==f?void 0:f.content,e.className)}}},getMenuProps:(e,t=null)=>({ref:we(t,k),menuProps:M,closeOnSelect:h,...be(e,{onAction:(t,n)=>{const r=Z_(e,t,n);var a;(void 0===(a=r)||a)&&h&&S.close()},onClose:S.close})}),getMenuTriggerProps:(e={})=>{const{onPress:t,onPressStart:n,...r}=P;return be(r,{isDisabled:l},e)}}}var Q_=e=>{const{children:t,...n}=e,r=X_(n),[a,i]=H.Children.toArray(t);return Q.jsx(__,{value:r,children:Q.jsxs(T_,{...r.getPopoverProps(),children:[a,i]})})};Q_.displayName="HeroUI.Dropdown";var J_=Q_,[ej,tj]=J({name:"ModalContext",errorMessage:"useModalContext: `context` is undefined. Seems you forgot to wrap all popover components within `<Modal />`"}),nj={enter:{scale:"var(--scale-enter)",y:"var(--slide-enter)",opacity:1,willChange:"auto",transition:{scale:{duration:.4,ease:LE.ease},opacity:{duration:.4,ease:LE.ease},y:{type:"spring",bounce:0,duration:.6}}},exit:{scale:"var(--scale-exit)",y:"var(--slide-exit)",opacity:0,willChange:"transform",transition:{duration:.3,ease:LE.ease}}},rj="undefined"!=typeof document&&window.visualViewport,aj=H.createContext(!1);function ij(){return!1}function sj(){return!0}function oj(e){return()=>{}}function lj(){let e="function"==typeof H.useSyncExternalStore?H.useSyncExternalStore(oj,ij,sj):K.useContext(aj),[t,n]=K.useState((()=>e?{width:0,height:0}:cj()));return K.useEffect((()=>{let e=()=>{n((e=>{let t=cj();return t.width===e.width&&t.height===e.height?e:t}))};return rj?rj.addEventListener("resize",e):window.addEventListener("resize",e),()=>{rj?rj.removeEventListener("resize",e):window.removeEventListener("resize",e)}}),[]),t}function cj(){return{width:rj&&(null==rj?void 0:rj.width)||window.innerWidth,height:rj&&(null==rj?void 0:rj.height)||window.innerHeight}}var uj=()=>Promise.resolve().then((()=>SH)).then((e=>e.default)),dj=e=>{const{as:t,children:n,role:r="dialog",...a}=e,{Component:i,domRef:s,slots:o,classNames:l,motionProps:c,backdrop:u,closeButton:d,hideCloseButton:h,disableAnimation:p,getDialogProps:f,getBackdropProps:m,getCloseButtonProps:g,onClose:v}=tj(),b=t||i||"div",y=lj(),{dialogProps:x}=g_({role:r},s),w=K.isValidElement(d)?K.cloneElement(d,g()):Q.jsx("button",{...g(),children:Q.jsx(IE,{})}),k=K.useCallback((e=>{"Tab"===e.key&&e.nativeEvent.isComposing&&(e.stopPropagation(),e.preventDefault())}),[]),C=f(be(x,a)),S=Q.jsxs(b,{...C,onKeyDown:me(C.onKeyDown,k),children:[Q.jsx(LS,{onDismiss:v}),!h&&w,"function"==typeof n?n(v):n,Q.jsx(LS,{onDismiss:v})]}),P=K.useMemo((()=>"transparent"===u?null:p?Q.jsx("div",{...m()}):Q.jsx(mk,{features:uj,children:Q.jsx(sk.div,{animate:"enter",exit:"exit",initial:"exit",variants:zE.fade,...m()})})),[u,p,m]),M={"--visual-viewport-height":y.height+"px"},E=p?Q.jsx("div",{className:o.wrapper({class:null==l?void 0:l.wrapper}),"data-slot":"wrapper",style:M,children:S}):Q.jsx(mk,{features:uj,children:Q.jsx(sk.div,{animate:"enter",className:o.wrapper({class:null==l?void 0:l.wrapper}),"data-slot":"wrapper",exit:"exit",initial:"exit",variants:nj,...c,style:M,children:S})});return Q.jsxs("div",{tabIndex:-1,children:[P,E]})};dj.displayName="HeroUI.ModalContent";var hj=dj;function pj(e){var t,n,r;const a=_e(),[i,s]=WS(e,JM.variantKeys),{ref:o,as:l,className:c,classNames:u,isOpen:d,defaultOpen:h,onOpenChange:p,motionProps:f,closeButton:m,isDismissable:g=!0,hideCloseButton:v=!1,shouldBlockScroll:b=!0,portalContainer:y,isKeyboardDismissDisabled:x=!1,onClose:w,...k}=i,C=l||"section",S=ee(o),P=K.useRef(null),[M,E]=K.useState(!1),[N,T]=K.useState(!1),_=null!=(n=null!=(t=e.disableAnimation)?t:null==a?void 0:a.disableAnimation)&&n,j=K.useId(),D=K.useId(),I=K.useId(),A=ET({isOpen:d,defaultOpen:h,onOpenChange:e=>{null==p||p(e),e||null==w||w()}}),{modalProps:L,underlayProps:z}=function(e={shouldBlockScroll:!0},t,n){let{overlayProps:r,underlayProps:a}=RT({...e,isOpen:t.isOpen,onClose:t.close},n);return xS({isDisabled:!t.isOpen||!e.shouldBlockScroll}),$S(),K.useEffect((()=>{if(t.isOpen&&n.current)return VS([n.current])}),[t.isOpen,n]),{modalProps:Lt(r),underlayProps:a}}({isDismissable:g,shouldBlockScroll:b,isKeyboardDismissDisabled:x},A,S),{buttonProps:R}=gN({onPress:A.close},P),{isFocusVisible:O,focusProps:V}=hS(),F=se(null==u?void 0:u.base,c),B=K.useMemo((()=>JM({...s,disableAnimation:_})),[de(s),_]),$=K.useCallback(((e={})=>({className:B.backdrop({class:null==u?void 0:u.backdrop}),...z,...e})),[B,u,z]);return{Component:C,slots:B,domRef:S,headerId:D,bodyId:I,motionProps:f,classNames:u,isDismissable:g,closeButton:m,hideCloseButton:v,portalContainer:y,shouldBlockScroll:b,backdrop:null!=(r=e.backdrop)?r:"opaque",isOpen:A.isOpen,onClose:A.close,disableAnimation:_,setBodyMounted:T,setHeaderMounted:E,getDialogProps:(t={},n=null)=>{var r;return{ref:ye(n,S),...be(L,k,t),className:B.base({class:se(F,t.className)}),id:j,"data-open":ae(A.isOpen),"data-dismissable":ae(g),"aria-modal":ae(!0),"data-placement":null!=(r=null==e?void 0:e.placement)?r:"right","aria-labelledby":M?D:void 0,"aria-describedby":N?I:void 0}},getBackdropProps:$,getCloseButtonProps:()=>({role:"button",tabIndex:0,"aria-label":"Close","data-focus-visible":ae(O),className:B.closeButton({class:null==u?void 0:u.closeButton}),...be(R,V)})}}var fj=HS(((e,t)=>{const{children:n,...r}=e,a=pj({...r,ref:t}),i=Q.jsx(BS,{portalContainer:a.portalContainer,children:n});return Q.jsx(ej,{value:a,children:a.disableAnimation&&a.isOpen?i:Q.jsx(pk,{children:a.isOpen?i:null})})}));fj.displayName="HeroUI.Modal";var mj=fj;const gj=new WeakMap;function vj(e){return"string"==typeof e?e.replace(/\s*/g,""):""+e}function bj(e,t){let n=gj.get(e);if(!n)throw new Error("Unknown grid");return`${n}-${vj(t)}`}function yj(e,t,n){let r=gj.get(e);if(!r)throw new Error("Unknown grid");return`${r}-${vj(t)}-${vj(n)}`}function xj(e,t){return[...e.collection.rowHeaderColumnKeys].map((n=>yj(e,t,n))).join(" ")}var wj={};wj={"ar-AE":{ascending:"تصاعدي",ascendingSort:e=>`ترتيب حسب العمود ${e.columnName} بترتيب تصاعدي`,columnSize:e=>`${e.value} بالبكسل`,descending:"تنازلي",descendingSort:e=>`ترتيب حسب العمود ${e.columnName} بترتيب تنازلي`,resizerDescription:"اضغط على مفتاح Enter لبدء تغيير الحجم",select:"تحديد",selectAll:"تحديد الكل",sortable:"عمود قابل للترتيب"},"bg-BG":{ascending:"възходящ",ascendingSort:e=>`сортирано по колона ${e.columnName} във възходящ ред`,columnSize:e=>`${e.value} пиксела`,descending:"низходящ",descendingSort:e=>`сортирано по колона ${e.columnName} в низходящ ред`,resizerDescription:"Натиснете „Enter“, за да започнете да преоразмерявате",select:"Изберете",selectAll:"Изберете всичко",sortable:"сортираща колона"},"cs-CZ":{ascending:"vzestupně",ascendingSort:e=>`řazeno vzestupně podle sloupce ${e.columnName}`,columnSize:e=>`${e.value} pixelů`,descending:"sestupně",descendingSort:e=>`řazeno sestupně podle sloupce ${e.columnName}`,resizerDescription:"Stisknutím klávesy Enter začnete měnit velikost",select:"Vybrat",selectAll:"Vybrat vše",sortable:"sloupec s možností řazení"},"da-DK":{ascending:"stigende",ascendingSort:e=>`sorteret efter kolonne ${e.columnName} i stigende rækkefølge`,columnSize:e=>`${e.value} pixels`,descending:"faldende",descendingSort:e=>`sorteret efter kolonne ${e.columnName} i faldende rækkefølge`,resizerDescription:"Tryk på Enter for at ændre størrelse",select:"Vælg",selectAll:"Vælg alle",sortable:"sorterbar kolonne"},"de-DE":{ascending:"aufsteigend",ascendingSort:e=>`sortiert nach Spalte ${e.columnName} in aufsteigender Reihenfolge`,columnSize:e=>`${e.value} Pixel`,descending:"absteigend",descendingSort:e=>`sortiert nach Spalte ${e.columnName} in absteigender Reihenfolge`,resizerDescription:"Eingabetaste zum Starten der Größenänderung drücken",select:"Auswählen",selectAll:"Alles auswählen",sortable:"sortierbare Spalte"},"el-GR":{ascending:"αύξουσα",ascendingSort:e=>`διαλογή ανά στήλη ${e.columnName} σε αύξουσα σειρά`,columnSize:e=>`${e.value} pixel`,descending:"φθίνουσα",descendingSort:e=>`διαλογή ανά στήλη ${e.columnName} σε φθίνουσα σειρά`,resizerDescription:"Πατήστε Enter για έναρξη της αλλαγής μεγέθους",select:"Επιλογή",selectAll:"Επιλογή όλων",sortable:"Στήλη διαλογής"},"en-US":{select:"Select",selectAll:"Select All",sortable:"sortable column",ascending:"ascending",descending:"descending",ascendingSort:e=>`sorted by column ${e.columnName} in ascending order`,descendingSort:e=>`sorted by column ${e.columnName} in descending order`,columnSize:e=>`${e.value} pixels`,resizerDescription:"Press Enter to start resizing"},"es-ES":{ascending:"ascendente",ascendingSort:e=>`ordenado por columna ${e.columnName} en sentido ascendente`,columnSize:e=>`${e.value} píxeles`,descending:"descendente",descendingSort:e=>`ordenado por columna ${e.columnName} en orden descendente`,resizerDescription:"Pulse Intro para empezar a redimensionar",select:"Seleccionar",selectAll:"Seleccionar todos",sortable:"columna ordenable"},"et-EE":{ascending:"tõusev järjestus",ascendingSort:e=>`sorditud veeru järgi ${e.columnName} tõusvas järjestuses`,columnSize:e=>`${e.value} pikslit`,descending:"laskuv järjestus",descendingSort:e=>`sorditud veeru järgi ${e.columnName} laskuvas järjestuses`,resizerDescription:"Suuruse muutmise alustamiseks vajutage klahvi Enter",select:"Vali",selectAll:"Vali kõik",sortable:"sorditav veerg"},"fi-FI":{ascending:"nouseva",ascendingSort:e=>`lajiteltu sarakkeen ${e.columnName} mukaan nousevassa järjestyksessä`,columnSize:e=>`${e.value} pikseliä`,descending:"laskeva",descendingSort:e=>`lajiteltu sarakkeen ${e.columnName} mukaan laskevassa järjestyksessä`,resizerDescription:"Aloita koon muutos painamalla Enter-näppäintä",select:"Valitse",selectAll:"Valitse kaikki",sortable:"lajiteltava sarake"},"fr-FR":{ascending:"croissant",ascendingSort:e=>`trié en fonction de la colonne ${e.columnName} par ordre croissant`,columnSize:e=>`${e.value} pixels`,descending:"décroissant",descendingSort:e=>`trié en fonction de la colonne ${e.columnName} par ordre décroissant`,resizerDescription:"Appuyez sur Entrée pour commencer le redimensionnement.",select:"Sélectionner",selectAll:"Sélectionner tout",sortable:"colonne triable"},"he-IL":{ascending:"עולה",ascendingSort:e=>`מוין לפי עמודה ${e.columnName} בסדר עולה`,columnSize:e=>`${e.value} פיקסלים`,descending:"יורד",descendingSort:e=>`מוין לפי עמודה ${e.columnName} בסדר יורד`,resizerDescription:"הקש Enter כדי לשנות את הגודל",select:"בחר",selectAll:"בחר הכול",sortable:"עמודה שניתן למיין"},"hr-HR":{ascending:"rastući",ascendingSort:e=>`razvrstano po stupcima ${e.columnName} rastućem redoslijedom`,columnSize:e=>`${e.value} piksela`,descending:"padajući",descendingSort:e=>`razvrstano po stupcima ${e.columnName} padajućim redoslijedom`,resizerDescription:"Pritisnite Enter da biste započeli promenu veličine",select:"Odaberite",selectAll:"Odaberite sve",sortable:"stupac koji se može razvrstati"},"hu-HU":{ascending:"növekvő",ascendingSort:e=>`rendezve a(z) ${e.columnName} oszlop szerint, növekvő sorrendben`,columnSize:e=>`${e.value} képpont`,descending:"csökkenő",descendingSort:e=>`rendezve a(z) ${e.columnName} oszlop szerint, csökkenő sorrendben`,resizerDescription:"Nyomja le az Enter billentyűt az átméretezés megkezdéséhez",select:"Kijelölés",selectAll:"Összes kijelölése",sortable:"rendezendő oszlop"},"it-IT":{ascending:"crescente",ascendingSort:e=>`in ordine crescente in base alla colonna ${e.columnName}`,columnSize:e=>`${e.value} pixel`,descending:"decrescente",descendingSort:e=>`in ordine decrescente in base alla colonna ${e.columnName}`,resizerDescription:"Premi Invio per iniziare a ridimensionare",select:"Seleziona",selectAll:"Seleziona tutto",sortable:"colonna ordinabile"},"ja-JP":{ascending:"昇順",ascendingSort:e=>`列 ${e.columnName} を昇順で並べ替え`,columnSize:e=>`${e.value} ピクセル`,descending:"降順",descendingSort:e=>`列 ${e.columnName} を降順で並べ替え`,resizerDescription:"Enter キーを押してサイズ変更を開始",select:"選択",selectAll:"すべて選択",sortable:"並べ替え可能な列"},"ko-KR":{ascending:"오름차순",ascendingSort:e=>`${e.columnName} 열을 기준으로 오름차순으로 정렬됨`,columnSize:e=>`${e.value} 픽셀`,descending:"내림차순",descendingSort:e=>`${e.columnName} 열을 기준으로 내림차순으로 정렬됨`,resizerDescription:"크기 조정을 시작하려면 Enter를 누르세요.",select:"선택",selectAll:"모두 선택",sortable:"정렬 가능한 열"},"lt-LT":{ascending:"didėjančia tvarka",ascendingSort:e=>`surikiuota pagal stulpelį ${e.columnName} didėjančia tvarka`,columnSize:e=>`${e.value} piks.`,descending:"mažėjančia tvarka",descendingSort:e=>`surikiuota pagal stulpelį ${e.columnName} mažėjančia tvarka`,resizerDescription:"Paspauskite „Enter“, kad pradėtumėte keisti dydį",select:"Pasirinkti",selectAll:"Pasirinkti viską",sortable:"rikiuojamas stulpelis"},"lv-LV":{ascending:"augošā secībā",ascendingSort:e=>`kārtots pēc kolonnas ${e.columnName} augošā secībā`,columnSize:e=>`${e.value} pikseļi`,descending:"dilstošā secībā",descendingSort:e=>`kārtots pēc kolonnas ${e.columnName} dilstošā secībā`,resizerDescription:"Nospiediet Enter, lai sāktu izmēru mainīšanu",select:"Atlasīt",selectAll:"Atlasīt visu",sortable:"kārtojamā kolonna"},"nb-NO":{ascending:"stigende",ascendingSort:e=>`sortert etter kolonne ${e.columnName} i stigende rekkefølge`,columnSize:e=>`${e.value} piksler`,descending:"synkende",descendingSort:e=>`sortert etter kolonne ${e.columnName} i synkende rekkefølge`,resizerDescription:"Trykk på Enter for å starte størrelsesendring",select:"Velg",selectAll:"Velg alle",sortable:"kolonne som kan sorteres"},"nl-NL":{ascending:"oplopend",ascendingSort:e=>`gesorteerd in oplopende volgorde in kolom ${e.columnName}`,columnSize:e=>`${e.value} pixels`,descending:"aflopend",descendingSort:e=>`gesorteerd in aflopende volgorde in kolom ${e.columnName}`,resizerDescription:"Druk op Enter om het formaat te wijzigen",select:"Selecteren",selectAll:"Alles selecteren",sortable:"sorteerbare kolom"},"pl-PL":{ascending:"rosnąco",ascendingSort:e=>`posortowano według kolumny ${e.columnName} w porządku rosnącym`,columnSize:e=>`Liczba pikseli: ${e.value}`,descending:"malejąco",descendingSort:e=>`posortowano według kolumny ${e.columnName} w porządku malejącym`,resizerDescription:"Naciśnij Enter, aby rozpocząć zmienianie rozmiaru",select:"Zaznacz",selectAll:"Zaznacz wszystko",sortable:"kolumna z możliwością sortowania"},"pt-BR":{ascending:"crescente",ascendingSort:e=>`classificado pela coluna ${e.columnName} em ordem crescente`,columnSize:e=>`${e.value} pixels`,descending:"decrescente",descendingSort:e=>`classificado pela coluna ${e.columnName} em ordem decrescente`,resizerDescription:"Pressione Enter para começar a redimensionar",select:"Selecionar",selectAll:"Selecionar tudo",sortable:"coluna classificável"},"pt-PT":{ascending:"ascendente",ascendingSort:e=>`Ordenar por coluna ${e.columnName} em ordem ascendente`,columnSize:e=>`${e.value} pixels`,descending:"descendente",descendingSort:e=>`Ordenar por coluna ${e.columnName} em ordem descendente`,resizerDescription:"Prima Enter para iniciar o redimensionamento",select:"Selecionar",selectAll:"Selecionar tudo",sortable:"Coluna ordenável"},"ro-RO":{ascending:"crescătoare",ascendingSort:e=>`sortate după coloana ${e.columnName} în ordine crescătoare`,columnSize:e=>`${e.value} pixeli`,descending:"descrescătoare",descendingSort:e=>`sortate după coloana ${e.columnName} în ordine descrescătoare`,resizerDescription:"Apăsați pe Enter pentru a începe redimensionarea",select:"Selectare",selectAll:"Selectare totală",sortable:"coloană sortabilă"},"ru-RU":{ascending:"возрастание",ascendingSort:e=>`сортировать столбец ${e.columnName} в порядке возрастания`,columnSize:e=>`${e.value} пикс.`,descending:"убывание",descendingSort:e=>`сортировать столбец ${e.columnName} в порядке убывания`,resizerDescription:"Нажмите клавишу Enter для начала изменения размеров",select:"Выбрать",selectAll:"Выбрать все",sortable:"сортируемый столбец"},"sk-SK":{ascending:"vzostupne",ascendingSort:e=>`zoradené zostupne podľa stĺpca ${e.columnName}`,columnSize:e=>`Počet pixelov: ${e.value}`,descending:"zostupne",descendingSort:e=>`zoradené zostupne podľa stĺpca ${e.columnName}`,resizerDescription:"Stlačením klávesu Enter začnete zmenu veľkosti",select:"Vybrať",selectAll:"Vybrať všetko",sortable:"zoraditeľný stĺpec"},"sl-SI":{ascending:"naraščajoče",ascendingSort:e=>`razvrščeno po stolpcu ${e.columnName} v naraščajočem vrstnem redu`,columnSize:e=>`${e.value} slikovnih pik`,descending:"padajoče",descendingSort:e=>`razvrščeno po stolpcu ${e.columnName} v padajočem vrstnem redu`,resizerDescription:"Pritisnite tipko Enter da začnete spreminjati velikost",select:"Izberite",selectAll:"Izberite vse",sortable:"razvrstljivi stolpec"},"sr-SP":{ascending:"rastući",ascendingSort:e=>`sortirano po kolonama ${e.columnName} rastućim redosledom`,columnSize:e=>`${e.value} piksela`,descending:"padajući",descendingSort:e=>`sortirano po kolonama ${e.columnName} padajućim redosledom`,resizerDescription:"Pritisnite Enter da biste započeli promenu veličine",select:"Izaberite",selectAll:"Izaberite sve",sortable:"kolona koja se može sortirati"},"sv-SE":{ascending:"stigande",ascendingSort:e=>`sorterat på kolumn ${e.columnName} i stigande ordning`,columnSize:e=>`${e.value} pixlar`,descending:"fallande",descendingSort:e=>`sorterat på kolumn ${e.columnName} i fallande ordning`,resizerDescription:"Tryck på Retur för att börja ändra storlek",select:"Markera",selectAll:"Markera allt",sortable:"sorterbar kolumn"},"tr-TR":{ascending:"artan sırada",ascendingSort:e=>`${e.columnName} sütuna göre artan düzende sırala`,columnSize:e=>`${e.value} piksel`,descending:"azalan sırada",descendingSort:e=>`${e.columnName} sütuna göre azalan düzende sırala`,resizerDescription:"Yeniden boyutlandırmak için Enter'a basın",select:"Seç",selectAll:"Tümünü Seç",sortable:"Sıralanabilir sütun"},"uk-UA":{ascending:"висхідний",ascendingSort:e=>`відсортовано за стовпцем ${e.columnName} у висхідному порядку`,columnSize:e=>`${e.value} пікс.`,descending:"низхідний",descendingSort:e=>`відсортовано за стовпцем ${e.columnName} у низхідному порядку`,resizerDescription:"Натисніть Enter, щоб почати зміну розміру",select:"Вибрати",selectAll:"Вибрати все",sortable:"сортувальний стовпець"},"zh-CN":{ascending:"升序",ascendingSort:e=>`按列 ${e.columnName} 升序排序`,columnSize:e=>`${e.value} 像素`,descending:"降序",descendingSort:e=>`按列 ${e.columnName} 降序排序`,resizerDescription:"按“输入”键开始调整大小。",select:"选择",selectAll:"全选",sortable:"可排序的列"},"zh-TW":{ascending:"遞增",ascendingSort:e=>`已依據「${e.columnName}」欄遞增排序`,columnSize:e=>`${e.value} 像素`,descending:"遞減",descendingSort:e=>`已依據「${e.columnName}」欄遞減排序`,resizerDescription:"按 Enter 鍵以開始調整大小",select:"選取",selectAll:"全選",sortable:"可排序的欄"}};class kj{isCell(e){return"cell"===e.type}isRow(e){return"row"===e.type||"item"===e.type}isDisabled(e){var t;return"all"===this.disabledBehavior&&((null===(t=e.props)||void 0===t?void 0:t.isDisabled)||this.disabledKeys.has(e.key))}findPreviousKey(e,t){let n=null!=e?this.collection.getKeyBefore(e):this.collection.getLastKey();for(;null!=n;){let e=this.collection.getItem(n);if(!e)return null;if(!this.isDisabled(e)&&(!t||t(e)))return n;n=this.collection.getKeyBefore(n)}return null}findNextKey(e,t){let n=null!=e?this.collection.getKeyAfter(e):this.collection.getFirstKey();for(;null!=n;){let e=this.collection.getItem(n);if(!e)return null;if(!this.isDisabled(e)&&(!t||t(e)))return n;if(n=this.collection.getKeyAfter(n),null==n)return null}return null}getKeyForItemInRowByIndex(e,t=0){if(t<0)return null;let n=this.collection.getItem(e);if(!n)return null;let r=0;for(let s of YE(n,this.collection)){var a,i;if(s.colSpan&&s.colSpan+r>t)return null!==(a=s.key)&&void 0!==a?a:null;if(s.colSpan&&(r=r+s.colSpan-1),r===t)return null!==(i=s.key)&&void 0!==i?i:null;r++}return null}getKeyBelow(e){let t=e,n=this.collection.getItem(t);if(!n)return null;var r;if(this.isCell(n)&&(t=null!==(r=n.parentKey)&&void 0!==r?r:null),null==t)return null;if(t=this.findNextKey(t,(e=>"item"===e.type)),null!=t){if(this.isCell(n)){let e=n.colIndex?n.colIndex:n.index;return this.getKeyForItemInRowByIndex(t,e)}if("row"===this.focusMode)return t}return null}getKeyAbove(e){let t=e,n=this.collection.getItem(t);if(!n)return null;var r;if(this.isCell(n)&&(t=null!==(r=n.parentKey)&&void 0!==r?r:null),null==t)return null;if(t=this.findPreviousKey(t,(e=>"item"===e.type)),null!=t){if(this.isCell(n)){let e=n.colIndex?n.colIndex:n.index;return this.getKeyForItemInRowByIndex(t,e)}if("row"===this.focusMode)return t}return null}getKeyRightOf(e){let t=this.collection.getItem(e);if(!t)return null;if(this.isRow(t)){var n,r;let e=YE(t,this.collection);var a;return null!==(a="rtl"===this.direction?null===(n=QE(e))||void 0===n?void 0:n.key:null===(r=ZE(e))||void 0===r?void 0:r.key)&&void 0!==a?a:null}if(this.isCell(t)&&null!=t.parentKey){let n=this.collection.getItem(t.parentKey);if(!n)return null;let r=YE(n,this.collection);var i;let a=null!==(i="rtl"===this.direction?XE(r,t.index-1):XE(r,t.index+1))&&void 0!==i?i:null;var s,o,l;return a?null!==(s=a.key)&&void 0!==s?s:null:"row"===this.focusMode?null!==(o=t.parentKey)&&void 0!==o?o:null:null!==(l="rtl"===this.direction?this.getFirstKey(e):this.getLastKey(e))&&void 0!==l?l:null}return null}getKeyLeftOf(e){let t=this.collection.getItem(e);if(!t)return null;if(this.isRow(t)){var n,r;let e=YE(t,this.collection);var a;return null!==(a="rtl"===this.direction?null===(n=ZE(e))||void 0===n?void 0:n.key:null===(r=QE(e))||void 0===r?void 0:r.key)&&void 0!==a?a:null}if(this.isCell(t)&&null!=t.parentKey){let n=this.collection.getItem(t.parentKey);if(!n)return null;let r=YE(n,this.collection);var i;let a=null!==(i="rtl"===this.direction?XE(r,t.index+1):XE(r,t.index-1))&&void 0!==i?i:null;var s,o,l;return a?null!==(s=a.key)&&void 0!==s?s:null:"row"===this.focusMode?null!==(o=t.parentKey)&&void 0!==o?o:null:null!==(l="rtl"===this.direction?this.getLastKey(e):this.getFirstKey(e))&&void 0!==l?l:null}return null}getFirstKey(e,t){let n,r=null!=e?e:null;if(null!=r){if(n=this.collection.getItem(r),!n)return null;if(this.isCell(n)&&!t&&null!=n.parentKey){var a;let e=this.collection.getItem(n.parentKey);return e&&(null!==(i=null===(a=ZE(YE(e,this.collection)))||void 0===a?void 0:a.key)&&void 0!==i)?i:null;var i}}if(r=this.findNextKey(void 0,(e=>"item"===e.type)),null!=r&&(n&&this.isCell(n)&&t||"cell"===this.focusMode)){var s;let e=this.collection.getItem(r);if(!e)return null;var o;r=null!==(o=null===(s=ZE(YE(e,this.collection)))||void 0===s?void 0:s.key)&&void 0!==o?o:null}return r}getLastKey(e,t){let n,r=null!=e?e:null;if(null!=r){if(n=this.collection.getItem(r),!n)return null;if(this.isCell(n)&&!t&&null!=n.parentKey){var a;let e=this.collection.getItem(n.parentKey);return e&&(null!==(i=null===(a=QE(YE(e,this.collection)))||void 0===a?void 0:a.key)&&void 0!==i)?i:null;var i}}if(r=this.findPreviousKey(void 0,(e=>"item"===e.type)),null!=r&&(n&&this.isCell(n)&&t||"cell"===this.focusMode)){var s;let e=this.collection.getItem(r);if(!e)return null;var o;r=null!==(o=null===(s=QE(YE(e,this.collection)))||void 0===s?void 0:s.key)&&void 0!==o?o:null}return r}getKeyPageAbove(e){let t=e,n=this.layoutDelegate.getItemRect(t);if(!n)return null;let r=Math.max(0,n.y+n.height-this.layoutDelegate.getVisibleRect().height);for(;n&&n.y>r&&null!=t;){var a;if(t=null!==(a=this.getKeyAbove(t))&&void 0!==a?a:null,null==t)break;n=this.layoutDelegate.getItemRect(t)}return t}getKeyPageBelow(e){let t=e,n=this.layoutDelegate.getItemRect(t);if(!n)return null;let r=this.layoutDelegate.getVisibleRect().height,a=Math.min(this.layoutDelegate.getContentSize().height,n.y+r);for(;n&&n.y+n.height<a;){let e=this.getKeyBelow(t);if(null==e)break;n=this.layoutDelegate.getItemRect(e),t=e}return t}getKeyForSearch(e,t){let n=null!=t?t:null;if(!this.collator)return null;let r=this.collection;if(n=null!=t?t:this.getFirstKey(),null==n)return null;let a=r.getItem(n);if(!a)return null;var i;"cell"===a.type&&(n=null!==(i=a.parentKey)&&void 0!==i?i:null);let s=!1;for(;null!=n;){let t=r.getItem(n);if(!t)return null;if(t.textValue){let n=t.textValue.slice(0,e.length);var o,l;if(0===this.collator.compare(n,e))return this.isRow(t)&&"cell"===this.focusMode?null!==(l=null===(o=ZE(YE(t,this.collection)))||void 0===o?void 0:o.key)&&void 0!==l?l:null:t.key}n=this.findNextKey(n,(e=>"item"===e.type)),null!=n||s||(n=this.getFirstKey(),s=!0)}return null}constructor(e){if(this.collection=e.collection,this.disabledKeys=e.disabledKeys,this.disabledBehavior=e.disabledBehavior||"all",this.direction=e.direction,this.collator=e.collator,!e.layout&&!e.ref)throw new Error("Either a layout or a ref must be specified.");var t;this.layoutDelegate=e.layoutDelegate||(e.layout?new Cj(e.layout):new PE(e.ref)),this.focusMode=null!==(t=e.focusMode)&&void 0!==t?t:"row"}}class Cj{getContentSize(){return this.layout.getContentSize()}getItemRect(e){var t;return(null===(t=this.layout.getLayoutInfo(e))||void 0===t?void 0:t.rect)||null}getVisibleRect(){return this.layout.virtualizer.visibleRect}constructor(e){this.layout=e}}const Sj=new WeakMap;var Pj={};Pj={"ar-AE":{deselectedItem:e=>`${e.item} غير المحدد`,longPressToSelect:"اضغط مطولًا للدخول إلى وضع التحديد.",select:"تحديد",selectedAll:"جميع العناصر المحددة.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"لم يتم تحديد عناصر",one:()=>`${t.number(e.count)} عنصر محدد`,other:()=>`${t.number(e.count)} عنصر محدد`})}.`,selectedItem:e=>`${e.item} المحدد`},"bg-BG":{deselectedItem:e=>`${e.item} не е избран.`,longPressToSelect:"Натиснете и задръжте за да влезете в избирателен режим.",select:"Изберете",selectedAll:"Всички елементи са избрани.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Няма избрани елементи",one:()=>`${t.number(e.count)} избран елемент`,other:()=>`${t.number(e.count)} избрани елементи`})}.`,selectedItem:e=>`${e.item} избран.`},"cs-CZ":{deselectedItem:e=>`Položka ${e.item} není vybrána.`,longPressToSelect:"Dlouhým stisknutím přejdete do režimu výběru.",select:"Vybrat",selectedAll:"Vybrány všechny položky.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Nevybrány žádné položky",one:()=>`Vybrána ${t.number(e.count)} položka`,other:()=>`Vybráno ${t.number(e.count)} položek`})}.`,selectedItem:e=>`Vybrána položka ${e.item}.`},"da-DK":{deselectedItem:e=>`${e.item} ikke valgt.`,longPressToSelect:"Lav et langt tryk for at aktivere valgtilstand.",select:"Vælg",selectedAll:"Alle elementer valgt.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Ingen elementer valgt",one:()=>`${t.number(e.count)} element valgt`,other:()=>`${t.number(e.count)} elementer valgt`})}.`,selectedItem:e=>`${e.item} valgt.`},"de-DE":{deselectedItem:e=>`${e.item} nicht ausgewählt.`,longPressToSelect:"Gedrückt halten, um Auswahlmodus zu öffnen.",select:"Auswählen",selectedAll:"Alle Elemente ausgewählt.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Keine Elemente ausgewählt",one:()=>`${t.number(e.count)} Element ausgewählt`,other:()=>`${t.number(e.count)} Elemente ausgewählt`})}.`,selectedItem:e=>`${e.item} ausgewählt.`},"el-GR":{deselectedItem:e=>`Δεν επιλέχθηκε το στοιχείο ${e.item}.`,longPressToSelect:"Πατήστε παρατεταμένα για να μπείτε σε λειτουργία επιλογής.",select:"Επιλογή",selectedAll:"Επιλέχθηκαν όλα τα στοιχεία.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Δεν επιλέχθηκαν στοιχεία",one:()=>`Επιλέχθηκε ${t.number(e.count)} στοιχείο`,other:()=>`Επιλέχθηκαν ${t.number(e.count)} στοιχεία`})}.`,selectedItem:e=>`Επιλέχθηκε το στοιχείο ${e.item}.`},"en-US":{deselectedItem:e=>`${e.item} not selected.`,select:"Select",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"No items selected",one:()=>`${t.number(e.count)} item selected`,other:()=>`${t.number(e.count)} items selected`})}.`,selectedAll:"All items selected.",selectedItem:e=>`${e.item} selected.`,longPressToSelect:"Long press to enter selection mode."},"es-ES":{deselectedItem:e=>`${e.item} no seleccionado.`,longPressToSelect:"Mantenga pulsado para abrir el modo de selección.",select:"Seleccionar",selectedAll:"Todos los elementos seleccionados.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Ningún elemento seleccionado",one:()=>`${t.number(e.count)} elemento seleccionado`,other:()=>`${t.number(e.count)} elementos seleccionados`})}.`,selectedItem:e=>`${e.item} seleccionado.`},"et-EE":{deselectedItem:e=>`${e.item} pole valitud.`,longPressToSelect:"Valikurežiimi sisenemiseks vajutage pikalt.",select:"Vali",selectedAll:"Kõik üksused valitud.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Üksusi pole valitud",one:()=>`${t.number(e.count)} üksus valitud`,other:()=>`${t.number(e.count)} üksust valitud`})}.`,selectedItem:e=>`${e.item} valitud.`},"fi-FI":{deselectedItem:e=>`Kohdetta ${e.item} ei valittu.`,longPressToSelect:"Siirry valintatilaan painamalla pitkään.",select:"Valitse",selectedAll:"Kaikki kohteet valittu.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Ei yhtään kohdetta valittu",one:()=>`${t.number(e.count)} kohde valittu`,other:()=>`${t.number(e.count)} kohdetta valittu`})}.`,selectedItem:e=>`${e.item} valittu.`},"fr-FR":{deselectedItem:e=>`${e.item} non sélectionné.`,longPressToSelect:"Appuyez de manière prolongée pour passer en mode de sélection.",select:"Sélectionner",selectedAll:"Tous les éléments sélectionnés.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Aucun élément sélectionné",one:()=>`${t.number(e.count)} élément sélectionné`,other:()=>`${t.number(e.count)} éléments sélectionnés`})}.`,selectedItem:e=>`${e.item} sélectionné.`},"he-IL":{deselectedItem:e=>`${e.item} לא נבחר.`,longPressToSelect:"הקשה ארוכה לכניסה למצב בחירה.",select:"בחר",selectedAll:"כל הפריטים נבחרו.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"לא נבחרו פריטים",one:()=>`פריט ${t.number(e.count)} נבחר`,other:()=>`${t.number(e.count)} פריטים נבחרו`})}.`,selectedItem:e=>`${e.item} נבחר.`},"hr-HR":{deselectedItem:e=>`Stavka ${e.item} nije odabrana.`,longPressToSelect:"Dugo pritisnite za ulazak u način odabira.",select:"Odaberite",selectedAll:"Odabrane su sve stavke.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Nije odabrana nijedna stavka",one:()=>`Odabrana je ${t.number(e.count)} stavka`,other:()=>`Odabrano je ${t.number(e.count)} stavki`})}.`,selectedItem:e=>`Stavka ${e.item} je odabrana.`},"hu-HU":{deselectedItem:e=>`${e.item} nincs kijelölve.`,longPressToSelect:"Nyomja hosszan a kijelöléshez.",select:"Kijelölés",selectedAll:"Az összes elem kijelölve.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Egy elem sincs kijelölve",one:()=>`${t.number(e.count)} elem kijelölve`,other:()=>`${t.number(e.count)} elem kijelölve`})}.`,selectedItem:e=>`${e.item} kijelölve.`},"it-IT":{deselectedItem:e=>`${e.item} non selezionato.`,longPressToSelect:"Premi a lungo per passare alla modalità di selezione.",select:"Seleziona",selectedAll:"Tutti gli elementi selezionati.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Nessun elemento selezionato",one:()=>`${t.number(e.count)} elemento selezionato`,other:()=>`${t.number(e.count)} elementi selezionati`})}.`,selectedItem:e=>`${e.item} selezionato.`},"ja-JP":{deselectedItem:e=>`${e.item} が選択されていません。`,longPressToSelect:"長押しして選択モードを開きます。",select:"選択",selectedAll:"すべての項目を選択しました。",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"項目が選択されていません",one:()=>`${t.number(e.count)} 項目を選択しました`,other:()=>`${t.number(e.count)} 項目を選択しました`})}。`,selectedItem:e=>`${e.item} を選択しました。`},"ko-KR":{deselectedItem:e=>`${e.item}이(가) 선택되지 않았습니다.`,longPressToSelect:"선택 모드로 들어가려면 길게 누르십시오.",select:"선택",selectedAll:"모든 항목이 선택되었습니다.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"선택된 항목이 없습니다",one:()=>`${t.number(e.count)}개 항목이 선택되었습니다`,other:()=>`${t.number(e.count)}개 항목이 선택되었습니다`})}.`,selectedItem:e=>`${e.item}이(가) 선택되었습니다.`},"lt-LT":{deselectedItem:e=>`${e.item} nepasirinkta.`,longPressToSelect:"Norėdami įjungti pasirinkimo režimą, paspauskite ir palaikykite.",select:"Pasirinkti",selectedAll:"Pasirinkti visi elementai.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Nepasirinktas nė vienas elementas",one:()=>`Pasirinktas ${t.number(e.count)} elementas`,other:()=>`Pasirinkta elementų: ${t.number(e.count)}`})}.`,selectedItem:e=>`Pasirinkta: ${e.item}.`},"lv-LV":{deselectedItem:e=>`Vienums ${e.item} nav atlasīts.`,longPressToSelect:"Ilgi turiet nospiestu. lai ieslēgtu atlases režīmu.",select:"Atlasīt",selectedAll:"Atlasīti visi vienumi.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Nav atlasīts neviens vienums",one:()=>`Atlasīto vienumu skaits: ${t.number(e.count)}`,other:()=>`Atlasīto vienumu skaits: ${t.number(e.count)}`})}.`,selectedItem:e=>`Atlasīts vienums ${e.item}.`},"nb-NO":{deselectedItem:e=>`${e.item} er ikke valgt.`,longPressToSelect:"Bruk et langt trykk for å gå inn i valgmodus.",select:"Velg",selectedAll:"Alle elementer er valgt.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Ingen elementer er valgt",one:()=>`${t.number(e.count)} element er valgt`,other:()=>`${t.number(e.count)} elementer er valgt`})}.`,selectedItem:e=>`${e.item} er valgt.`},"nl-NL":{deselectedItem:e=>`${e.item} niet geselecteerd.`,longPressToSelect:"Druk lang om de selectiemodus te openen.",select:"Selecteren",selectedAll:"Alle items geselecteerd.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Geen items geselecteerd",one:()=>`${t.number(e.count)} item geselecteerd`,other:()=>`${t.number(e.count)} items geselecteerd`})}.`,selectedItem:e=>`${e.item} geselecteerd.`},"pl-PL":{deselectedItem:e=>`Nie zaznaczono ${e.item}.`,longPressToSelect:"Naciśnij i przytrzymaj, aby wejść do trybu wyboru.",select:"Zaznacz",selectedAll:"Wszystkie zaznaczone elementy.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Nie zaznaczono żadnych elementów",one:()=>`${t.number(e.count)} zaznaczony element`,other:()=>`${t.number(e.count)} zaznaczonych elementów`})}.`,selectedItem:e=>`Zaznaczono ${e.item}.`},"pt-BR":{deselectedItem:e=>`${e.item} não selecionado.`,longPressToSelect:"Mantenha pressionado para entrar no modo de seleção.",select:"Selecionar",selectedAll:"Todos os itens selecionados.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Nenhum item selecionado",one:()=>`${t.number(e.count)} item selecionado`,other:()=>`${t.number(e.count)} itens selecionados`})}.`,selectedItem:e=>`${e.item} selecionado.`},"pt-PT":{deselectedItem:e=>`${e.item} não selecionado.`,longPressToSelect:"Prima continuamente para entrar no modo de seleção.",select:"Selecionar",selectedAll:"Todos os itens selecionados.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Nenhum item selecionado",one:()=>`${t.number(e.count)} item selecionado`,other:()=>`${t.number(e.count)} itens selecionados`})}.`,selectedItem:e=>`${e.item} selecionado.`},"ro-RO":{deselectedItem:e=>`${e.item} neselectat.`,longPressToSelect:"Apăsați lung pentru a intra în modul de selectare.",select:"Selectare",selectedAll:"Toate elementele selectate.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Niciun element selectat",one:()=>`${t.number(e.count)} element selectat`,other:()=>`${t.number(e.count)} elemente selectate`})}.`,selectedItem:e=>`${e.item} selectat.`},"ru-RU":{deselectedItem:e=>`${e.item} не выбрано.`,longPressToSelect:"Нажмите и удерживайте для входа в режим выбора.",select:"Выбрать",selectedAll:"Выбраны все элементы.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Нет выбранных элементов",one:()=>`${t.number(e.count)} элемент выбран`,other:()=>`${t.number(e.count)} элементов выбрано`})}.`,selectedItem:e=>`${e.item} выбрано.`},"sk-SK":{deselectedItem:e=>`Nevybraté položky: ${e.item}.`,longPressToSelect:"Dlhším stlačením prejdite do režimu výberu.",select:"Vybrať",selectedAll:"Všetky vybraté položky.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Žiadne vybraté položky",one:()=>`${t.number(e.count)} vybratá položka`,other:()=>`Počet vybratých položiek:${t.number(e.count)}`})}.`,selectedItem:e=>`Vybraté položky: ${e.item}.`},"sl-SI":{deselectedItem:e=>`Element ${e.item} ni izbran.`,longPressToSelect:"Za izbirni način pritisnite in dlje časa držite.",select:"Izberite",selectedAll:"Vsi elementi so izbrani.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Noben element ni izbran",one:()=>`${t.number(e.count)} element je izbran`,other:()=>`${t.number(e.count)} elementov je izbranih`})}.`,selectedItem:e=>`Element ${e.item} je izbran.`},"sr-SP":{deselectedItem:e=>`${e.item} nije izabrano.`,longPressToSelect:"Dugo pritisnite za ulazak u režim biranja.",select:"Izaberite",selectedAll:"Izabrane su sve stavke.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Nije izabrana nijedna stavka",one:()=>`Izabrana je ${t.number(e.count)} stavka`,other:()=>`Izabrano je ${t.number(e.count)} stavki`})}.`,selectedItem:e=>`${e.item} je izabrano.`},"sv-SE":{deselectedItem:e=>`${e.item} ej markerat.`,longPressToSelect:"Tryck länge när du vill öppna väljarläge.",select:"Markera",selectedAll:"Alla markerade objekt.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Inga markerade objekt",one:()=>`${t.number(e.count)} markerat objekt`,other:()=>`${t.number(e.count)} markerade objekt`})}.`,selectedItem:e=>`${e.item} markerat.`},"tr-TR":{deselectedItem:e=>`${e.item} seçilmedi.`,longPressToSelect:"Seçim moduna girmek için uzun basın.",select:"Seç",selectedAll:"Tüm ögeler seçildi.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Hiçbir öge seçilmedi",one:()=>`${t.number(e.count)} öge seçildi`,other:()=>`${t.number(e.count)} öge seçildi`})}.`,selectedItem:e=>`${e.item} seçildi.`},"uk-UA":{deselectedItem:e=>`${e.item} не вибрано.`,longPressToSelect:"Виконайте довге натиснення, щоб перейти в режим вибору.",select:"Вибрати",selectedAll:"Усі елементи вибрано.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Жодних елементів не вибрано",one:()=>`${t.number(e.count)} елемент вибрано`,other:()=>`Вибрано елементів: ${t.number(e.count)}`})}.`,selectedItem:e=>`${e.item} вибрано.`},"zh-CN":{deselectedItem:e=>`未选择 ${e.item}。`,longPressToSelect:"长按以进入选择模式。",select:"选择",selectedAll:"已选择所有项目。",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"未选择项目",one:()=>`已选择 ${t.number(e.count)} 个项目`,other:()=>`已选择 ${t.number(e.count)} 个项目`})}。`,selectedItem:e=>`已选择 ${e.item}。`},"zh-TW":{deselectedItem:e=>`未選取「${e.item}」。`,longPressToSelect:"長按以進入選擇模式。",select:"選取",selectedAll:"已選取所有項目。",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"未選取任何項目",one:()=>`已選取 ${t.number(e.count)} 個項目`,other:()=>`已選取 ${t.number(e.count)} 個項目`})}。`,selectedItem:e=>`已選取「${e.item}」。`}};const Mj=7e3;let Ej=null;function Nj(e,t="assertive",n=Mj){Ej?Ej.announce(e,t,n):(Ej=new Tj,("boolean"==typeof IS_REACT_ACT_ENVIRONMENT?IS_REACT_ACT_ENVIRONMENT:"undefined"!=typeof jest)?Ej.announce(e,t,n):setTimeout((()=>{(null==Ej?void 0:Ej.isAttached())&&(null==Ej||Ej.announce(e,t,n))}),100))}class Tj{isAttached(){var e;return null===(e=this.node)||void 0===e?void 0:e.isConnected}createLog(e){let t=document.createElement("div");return t.setAttribute("role","log"),t.setAttribute("aria-live",e),t.setAttribute("aria-relevant","additions"),t}destroy(){this.node&&(document.body.removeChild(this.node),this.node=null)}announce(e,t="assertive",n=Mj){var r,a;if(!this.node)return;let i=document.createElement("div");"object"==typeof e?(i.setAttribute("role","img"),i.setAttribute("aria-labelledby",e["aria-labelledby"])):i.textContent=e,"assertive"===t?null===(r=this.assertiveLog)||void 0===r||r.appendChild(i):null===(a=this.politeLog)||void 0===a||a.appendChild(i),""!==e&&setTimeout((()=>{i.remove()}),n)}clear(e){this.node&&(e&&"assertive"!==e||!this.assertiveLog||(this.assertiveLog.innerHTML=""),e&&"polite"!==e||!this.politeLog||(this.politeLog.innerHTML=""))}constructor(){this.node=null,this.assertiveLog=null,this.politeLog=null,"undefined"!=typeof document&&(this.node=document.createElement("div"),this.node.dataset.liveAnnouncer="true",Object.assign(this.node.style,{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"}),this.assertiveLog=this.createLog("assertive"),this.node.appendChild(this.assertiveLog),this.politeLog=this.createLog("polite"),this.node.appendChild(this.politeLog),document.body.prepend(this.node))}}function _j(e,t){let n=new Set;if("all"===e||"all"===t)return n;for(let r of e.keys())t.has(r)||n.add(r);return n}function jj(e){let t=ct(function(e){return e&&e.__esModule?e.default:e}(Pj),"@react-aria/grid"),n=function(){CC();let[e,t]=K.useState(dC);return K.useEffect((()=>{let e=()=>{t(dC)};return hC.add(e),()=>{hC.delete(e)}}),[]),$e()?null:e}(),r=("pointer"===n||"virtual"===n||null==n)&&"undefined"!=typeof window&&"ontouchstart"in window;return Mn(K.useMemo((()=>{let n,a=e.selectionManager.selectionMode,i=e.selectionManager.selectionBehavior;return r&&(n=t.format("longPressToSelect")),"replace"===i&&"none"!==a&&e.hasItemActions?n:void 0}),[e.selectionManager.selectionMode,e.selectionManager.selectionBehavior,e.hasItemActions,t,r]))}function Dj(e,t,n){let{isVirtualized:r,disallowTypeAhead:a,keyboardDelegate:i,focusMode:s,scrollRef:o,getRowText:l,onRowAction:c,onCellAction:u,escapeKeyBehavior:d="clearSelection",shouldSelectOnPressUp:h}=e,{selectionManager:p}=t;e["aria-label"]||e["aria-labelledby"]||console.warn("An aria-label or aria-labelledby prop is required for accessibility.");let f=uf({usage:"search",sensitivity:"base"}),{direction:m}=Je(),g=t.selectionManager.disabledBehavior,v=K.useMemo((()=>i||new kj({collection:t.collection,disabledKeys:t.disabledKeys,disabledBehavior:g,ref:n,direction:m,collator:f,focusMode:s})),[i,t.collection,t.disabledKeys,g,n,m,f,s]),{collectionProps:b}=wE({ref:n,selectionManager:p,keyboardDelegate:v,isVirtualized:r,scrollRef:o,disallowTypeAhead:a,escapeKeyBehavior:d}),y=bt(e.id);Sj.set(t,{keyboardDelegate:v,actions:{onRowAction:c,onCellAction:u},shouldSelectOnPressUp:h});let x=jj({selectionManager:p,hasItemActions:!(!c&&!u)}),w=$t(e,{labelable:!0}),k=K.useCallback((e=>{p.isFocused?e.currentTarget.contains(e.target)||p.setFocused(!1):e.currentTarget.contains(e.target)&&p.setFocused(!0)}),[p]),C=K.useMemo((()=>({onBlur:b.onBlur,onFocus:k})),[k,b.onBlur]),S=function(e,t){let n=null==t?void 0:t.isDisabled,[r,a]=K.useState(!1);return dt((()=>{if((null==e?void 0:e.current)&&!n){let t=()=>{if(e.current){let t=lS(e.current,{tabbable:!0});a(!!t.nextNode())}};t();let n=new MutationObserver(t);return n.observe(e.current,{subtree:!0,childList:!0,attributes:!0,attributeFilter:["tabIndex","disabled"]}),()=>{n.disconnect()}}})),!n&&r}(n,{isDisabled:0!==t.collection.size}),P=Lt(w,{role:"grid",id:y,"aria-multiselectable":"multiple"===p.selectionMode?"true":void 0},t.isKeyboardNavigationDisabled?C:b,0===t.collection.size&&{tabIndex:S?-1:0}||void 0,x);return r&&(P["aria-rowcount"]=t.collection.size,P["aria-colcount"]=t.collection.columnCount),function(e,t){let{getRowText:n=(e=>{var n,r,a,i;return null!==(i=null===(n=(r=t.collection).getTextValue)||void 0===n?void 0:n.call(r,e))&&void 0!==i?i:null===(a=t.collection.getItem(e))||void 0===a?void 0:a.textValue})}=e,r=ct(function(e){return e&&e.__esModule?e.default:e}(Pj),"@react-aria/grid"),a=t.selectionManager.rawSelection,i=K.useRef(a),s=ft((()=>{var e;if(!t.selectionManager.isFocused||a===i.current)return void(i.current=a);let s=_j(a,i.current),o=_j(i.current,a),l="replace"===t.selectionManager.selectionBehavior,c=[];if(1===t.selectionManager.selectedKeys.size&&l){let e=t.selectionManager.selectedKeys.keys().next().value;if(null!=e&&t.collection.getItem(e)){let t=n(e);t&&c.push(r.format("selectedItem",{item:t}))}}else if(1===s.size&&0===o.size){let e=s.keys().next().value;if(null!=e){let t=n(e);t&&c.push(r.format("selectedItem",{item:t}))}}else if(1===o.size&&0===s.size){let e=o.keys().next().value;if(null!=e&&t.collection.getItem(e)){let t=n(e);t&&c.push(r.format("deselectedItem",{item:t}))}}"multiple"===t.selectionManager.selectionMode&&(0===c.length||"all"===a||a.size>1||"all"===i.current||(null===(e=i.current)||void 0===e?void 0:e.size)>1)&&c.push("all"===a?r.format("selectedAll"):r.format("selectedCount",{count:a.size})),c.length>0&&Nj(c.join(" ")),i.current=a}));bn((()=>{if(!t.selectionManager.isFocused){let e=requestAnimationFrame(s);return()=>cancelAnimationFrame(e)}s()}),[a,t.selectionManager.isFocused])}({getRowText:l},t),{gridProps:P}}function Ij(e,t,n){let{node:r,isVirtualized:a,focusMode:i="child",shouldSelectOnPressUp:s,onAction:o}=e,{direction:l}=Je(),{keyboardDelegate:c,actions:{onCellAction:u}}=Sj.get(t),d=K.useRef(null),h=()=>{if(n.current){let e=lS(n.current);if("child"===i){if(n.current.contains(document.activeElement)&&n.current!==document.activeElement)return;let r="last"===t.selectionManager.childFocusStrategy?Aj(e):e.firstChild();if(r)return void _C(r)}(null!=d.current&&r.key!==d.current||!n.current.contains(document.activeElement))&&_C(n.current)}},{itemProps:p,isPressed:f}=kE({selectionManager:t.selectionManager,key:r.key,ref:n,isVirtualized:a,focus:h,shouldSelectOnPressUp:s,onAction:u?()=>u(r.key):o,isDisabled:0===t.collection.size}),m=Lt(p,{role:"gridcell",onKeyDownCapture:e=>{if(!e.currentTarget.contains(e.target)||t.isKeyboardNavigationDisabled||!n.current||!document.activeElement)return;let a=lS(n.current);switch(a.currentNode=document.activeElement,e.key){case"ArrowLeft":{let t="rtl"===l?a.nextNode():a.previousNode();if("child"===i&&t===n.current&&(t=null),e.preventDefault(),e.stopPropagation(),t)_C(t),_n(t,{containingElement:Cn(n.current)});else{var s;if((null===(s=c.getKeyLeftOf)||void 0===s?void 0:s.call(c,r.key))!==r.key){var o;null===(o=n.current.parentElement)||void 0===o||o.dispatchEvent(new KeyboardEvent(e.nativeEvent.type,e.nativeEvent));break}"cell"===i&&"rtl"===l?(_C(n.current),_n(n.current,{containingElement:Cn(n.current)})):(a.currentNode=n.current,t="rtl"===l?a.firstChild():Aj(a),t&&(_C(t),_n(t,{containingElement:Cn(n.current)})))}break}case"ArrowRight":{let t="rtl"===l?a.previousNode():a.nextNode();if("child"===i&&t===n.current&&(t=null),e.preventDefault(),e.stopPropagation(),t)_C(t),_n(t,{containingElement:Cn(n.current)});else{var u;if((null===(u=c.getKeyRightOf)||void 0===u?void 0:u.call(c,r.key))!==r.key){var d;null===(d=n.current.parentElement)||void 0===d||d.dispatchEvent(new KeyboardEvent(e.nativeEvent.type,e.nativeEvent));break}"cell"===i&&"ltr"===l?(_C(n.current),_n(n.current,{containingElement:Cn(n.current)})):(a.currentNode=n.current,t="rtl"===l?Aj(a):a.firstChild(),t&&(_C(t),_n(t,{containingElement:Cn(n.current)})))}break}case"ArrowUp":case"ArrowDown":var h;if(!e.altKey&&n.current.contains(e.target))e.stopPropagation(),e.preventDefault(),null===(h=n.current.parentElement)||void 0===h||h.dispatchEvent(new KeyboardEvent(e.nativeEvent.type,e.nativeEvent))}},"aria-colspan":r.colSpan,"aria-colindex":null!=r.colIndex?r.colIndex+1:void 0,colSpan:a?void 0:r.colSpan,onFocus:e=>{d.current=r.key,e.target===n.current?requestAnimationFrame((()=>{"child"===i&&document.activeElement===n.current&&h()})):PC()||t.selectionManager.setFocusedKey(r.key)}});var g;return a&&(m["aria-colindex"]=(null!==(g=r.colIndex)&&void 0!==g?g:r.index)+1),s&&null!=m.tabIndex&&null==m.onPointerDown&&(m.onPointerDown=e=>{let t=e.currentTarget,n=t.getAttribute("tabindex");t.removeAttribute("tabindex"),requestAnimationFrame((()=>{null!=n&&t.setAttribute("tabindex",n)}))}),{gridCellProps:m,isPressed:f}}function Aj(e){let t=null,n=null;do{n=e.lastChild(),n&&(t=n)}while(n);return t}class Lj extends kj{isCell(e){return"cell"===e.type||"rowheader"===e.type||"column"===e.type}getKeyBelow(e){let t=this.collection.getItem(e);if(!t)return null;if("column"===t.type){let e=ZE(YE(t,this.collection));if(e)return e.key;let n=this.getFirstKey();return null==n?null:this.collection.getItem(n)?super.getKeyForItemInRowByIndex(n,t.index):null}return super.getKeyBelow(e)}getKeyAbove(e){let t=this.collection.getItem(e);if(!t)return null;if("column"===t.type){let e=null!=t.parentKey?this.collection.getItem(t.parentKey):null;return e&&"column"===e.type?e.key:null}let n=super.getKeyAbove(e),r=null!=n?this.collection.getItem(n):null;return r&&"headerrow"!==r.type?n:this.isCell(t)?this.collection.columns[t.index].key:this.collection.columns[0].key}findNextColumnKey(e){let t=this.findNextKey(e.key,(e=>"column"===e.type));if(null!=t)return t;let n=this.collection.headerRows[e.level];for(let r of YE(n,this.collection))if("column"===r.type)return r.key;return null}findPreviousColumnKey(e){let t=this.findPreviousKey(e.key,(e=>"column"===e.type));if(null!=t)return t;let n=[...YE(this.collection.headerRows[e.level],this.collection)];for(let r=n.length-1;r>=0;r--){let e=n[r];if("column"===e.type)return e.key}return null}getKeyRightOf(e){let t=this.collection.getItem(e);return t?"column"===t.type?"rtl"===this.direction?this.findPreviousColumnKey(t):this.findNextColumnKey(t):super.getKeyRightOf(e):null}getKeyLeftOf(e){let t=this.collection.getItem(e);return t?"column"===t.type?"rtl"===this.direction?this.findNextColumnKey(t):this.findPreviousColumnKey(t):super.getKeyLeftOf(e):null}getKeyForSearch(e,t){if(!this.collator)return null;let n=this.collection,r=null!=t?t:this.getFirstKey();if(null==r)return null;let a=n.getItem(r);var i;"cell"===(null==a?void 0:a.type)&&(r=null!==(i=a.parentKey)&&void 0!==i?i:null);let s=!1;for(;null!=r;){let i=n.getItem(r);if(!i)return null;if(i.textValue){let t=i.textValue.slice(0,e.length);if(0===this.collator.compare(t,e))return i.key}for(let r of YE(i,this.collection)){let s=n.columns[r.index];if(n.rowHeaderColumnKeys.has(s.key)&&r.textValue){let s=r.textValue.slice(0,e.length);if(0===this.collator.compare(s,e)){let e=null!=t?n.getItem(t):a;return"cell"===(null==e?void 0:e.type)?r.key:i.key}}}r=this.getKeyBelow(r),null!=r||s||(r=this.getFirstKey(),s=!0)}return null}}function zj(e,t,n){var r,a;let i,{node:s}=e,o=s.props.allowsSorting,{gridCellProps:l}=Ij({...e,focusMode:"child"},t,n),c=s.props.isSelectionCell&&"single"===t.selectionManager.selectionMode,{pressProps:u}=aC({isDisabled:!o||c,onPress(){t.sort(s.key)},ref:n}),{focusableProps:d}=LC({},n),h=(null===(r=t.sortDescriptor)||void 0===r?void 0:r.column)===s.key,p=null===(a=t.sortDescriptor)||void 0===a?void 0:a.direction;s.props.allowsSorting&&!tn()&&(i=h?p:"none");let f,m=ct(function(e){return e&&e.__esModule?e.default:e}(wj),"@react-aria/table");o&&(f=`${m.format("sortable")}`,h&&p&&tn()&&(f=`${f}, ${m.format(p)}`));let g=Mn(f),v=0===t.collection.size;return K.useEffect((()=>{v&&t.selectionManager.focusedKey===s.key&&t.selectionManager.setFocusedKey(null)}),[v,t.selectionManager,s.key]),{columnHeaderProps:{...Lt(d,l,u,g,v?{tabIndex:-1}:null),role:"columnheader",id:bj(t,s.key),"aria-colspan":s.colSpan&&s.colSpan>1?s.colSpan:void 0,"aria-sort":i}}}const Rj={ltr:"ArrowRight",rtl:"ArrowLeft"},Oj={ltr:"ArrowLeft",rtl:"ArrowRight"};function Vj(e,t,n){let{node:r,isVirtualized:a}=e,{rowProps:i,...s}=function(e,t,n){var r,a;let{node:i,isVirtualized:s,shouldSelectOnPressUp:o,onAction:l}=e,{actions:c,shouldSelectOnPressUp:u}=Sj.get(t),d=c.onRowAction?()=>{var e;return null===(e=c.onRowAction)||void 0===e?void 0:e.call(c,i.key)}:l,{itemProps:h,...p}=kE({selectionManager:t.selectionManager,key:i.key,ref:n,isVirtualized:s,shouldSelectOnPressUp:u||o,onAction:d||(null==i||null===(r=i.props)||void 0===r?void 0:r.onAction)?wt(null==i||null===(a=i.props)||void 0===a?void 0:a.onAction,d):void 0,isDisabled:0===t.collection.size}),f=t.selectionManager.isSelected(i.key),m={role:"row","aria-selected":"none"!==t.selectionManager.selectionMode?f:void 0,"aria-disabled":p.isDisabled||void 0,...h};return s&&(m["aria-rowindex"]=i.index+1),{rowProps:m,...p}}(e,t,n),{direction:o}=Je();!a||Et()&&"expandedKeys"in t?delete i["aria-rowindex"]:i["aria-rowindex"]=r.index+1+t.collection.headerRows.length;let l={};if(Et()&&"expandedKeys"in t){let e=t.keyMap.get(r.key);if(null!=e){var c,u,d,h,p,f;let n=(null===(c=e.props)||void 0===c?void 0:c.UNSTABLE_childItems)||(null===(d=e.props)||void 0===d||null===(u=d.children)||void 0===u?void 0:u.length)>t.userColumnCount;var m,g,v,b;l={onKeyDown:r=>{(r.key===Rj[o]&&t.selectionManager.focusedKey===e.key&&n&&"all"!==t.expandedKeys&&!t.expandedKeys.has(e.key)||r.key===Oj[o]&&t.selectionManager.focusedKey===e.key&&n&&("all"===t.expandedKeys||t.expandedKeys.has(e.key)))&&(t.toggleKey(e.key),r.stopPropagation())},"aria-expanded":n?"all"===t.expandedKeys||t.expandedKeys.has(r.key):void 0,"aria-level":e.level,"aria-posinset":(null!==(m=e.indexOfType)&&void 0!==m?m:0)+1,"aria-setsize":e.level>1?(null!==(v=null===(h=QE(null!==(g=null===(p=t.keyMap.get(e.parentKey))||void 0===p?void 0:p.childNodes)&&void 0!==g?g:[]))||void 0===h?void 0:h.indexOfType)&&void 0!==v?v:0)+1:(null!==(b=null===(f=QE(t.collection.body.childNodes))||void 0===f?void 0:f.indexOfType)&&void 0!==b?b:0)+1}}}let y=function(e){var t;const n=sn().useHref(null!==(t=e.href)&&void 0!==t?t:"");return{"data-href":e.href?n:void 0,"data-target":e.target,"data-rel":e.rel,"data-download":e.download,"data-ping":e.ping,"data-referrer-policy":e.referrerPolicy}}(r.props);return{rowProps:{...Lt(i,l,s.hasAction?y:{}),"aria-labelledby":xj(t,r.key)},...s}}function Fj(e,t,n){var r;let{gridCellProps:a,isPressed:i}=Ij(e,t,n),s=null===(r=e.node.column)||void 0===r?void 0:r.key;return null!=s&&t.collection.rowHeaderColumnKeys.has(s)&&(a.role="rowheader",a.id=yj(t,e.node.parentKey,s)),{gridCellProps:a,isPressed:i}}function Bj(e,t){let{key:n}=e;const{checkboxProps:r}=function(e,t){let{key:n}=e,r=t.selectionManager,a=bt(),i=!t.selectionManager.canSelectItem(n),s=t.selectionManager.isSelected(n);const o=ct(function(e){return e&&e.__esModule?e.default:e}(Pj),"@react-aria/grid");return{checkboxProps:{id:a,"aria-label":o.format("select"),isSelected:s,isDisabled:i,onChange:()=>r.toggleSelection(n)}}}(e,t);return{checkboxProps:{...r,"aria-labelledby":`${r.id} ${xj(t,n)}`}}}var $j=HS(((e,t)=>{var n,r;const{as:a,className:i,node:s,slots:o,state:l,selectionMode:c,color:u,checkboxesProps:d,disableAnimation:h,classNames:p,...f}=e,m=a||"th",g="string"==typeof m,v=ee(t),{columnHeaderProps:b}=zj({node:s},l,v),{isFocusVisible:y,focusProps:x}=hS(),{checkboxProps:w}=function(e){let{isEmpty:t,isSelectAll:n,selectionMode:r}=e.selectionManager;const a=ct(function(e){return e&&e.__esModule?e.default:e}(wj),"@react-aria/table");return{checkboxProps:{"aria-label":a.format("single"===r?"select":"selectAll"),isSelected:n,isDisabled:"multiple"!==r||0===e.collection.size||1===e.collection.rows.length&&"loader"===e.collection.rows[0].type,isIndeterminate:!t&&!n,onChange:()=>e.selectionManager.toggleSelectAll()}}}(l),k=se(null==p?void 0:p.th,i,null==(n=s.props)?void 0:n.className),C="single"===c,{onChange:S,...P}=w;return Q.jsx(m,{ref:v,"data-focus-visible":ae(y),...be(b,x,Ee(s.props,{enabled:g}),Ee(f,{enabled:g})),className:null==(r=o.th)?void 0:r.call(o,{class:k}),children:C?Q.jsx(AS,{children:w["aria-label"]}):Q.jsx(uT,{color:u,disableAnimation:h,onValueChange:S,...be(d,P)})})}));$j.displayName="HeroUI.TableSelectAllCheckbox";var Kj=$j;class Hj{*[Symbol.iterator](){yield*[...this.rows]}get size(){return[...this.rows].length}getKeys(){return this.keyMap.keys()}getKeyBefore(e){let t=this.keyMap.get(e);var n;return t&&null!==(n=t.prevKey)&&void 0!==n?n:null}getKeyAfter(e){let t=this.keyMap.get(e);var n;return t&&null!==(n=t.nextKey)&&void 0!==n?n:null}getFirstKey(){var e;return null===(e=[...this.rows][0])||void 0===e?void 0:e.key}getLastKey(){var e;let t=[...this.rows];return null===(e=t[t.length-1])||void 0===e?void 0:e.key}getItem(e){var t;return null!==(t=this.keyMap.get(e))&&void 0!==t?t:null}at(e){const t=[...this.getKeys()];return this.getItem(t[e])}getChildren(e){let t=this.keyMap.get(e);return(null==t?void 0:t.childNodes)||[]}constructor(e){this.keyMap=new Map,this.keyMap=new Map,this.columnCount=null==e?void 0:e.columnCount,this.rows=[];let t=r=>{let a=this.keyMap.get(r.key);e.visitNode&&(r=e.visitNode(r)),this.keyMap.set(r.key,r);let i=new Set,s=null,o=!1;var l;if("item"===r.type)for(let e of r.childNodes)if(void 0!==(null===(l=e.props)||void 0===l?void 0:l.colSpan)){o=!0;break}for(let e of r.childNodes){var c,u,d,h;if("cell"===e.type&&o)e.colspan=null===(c=e.props)||void 0===c?void 0:c.colSpan,e.colSpan=null===(u=e.props)||void 0===u?void 0:u.colSpan,e.colIndex=s?(null!==(d=s.colIndex)&&void 0!==d?d:s.index)+(null!==(h=s.colSpan)&&void 0!==h?h:1):e.index;"cell"===e.type&&null==e.parentKey&&(e.parentKey=r.key),i.add(e.key),s?(s.nextKey=e.key,e.prevKey=s.key):e.prevKey=null,t(e),s=e}if(s&&(s.nextKey=null),a)for(let e of a.childNodes)i.has(e.key)||n(e)},n=e=>{this.keyMap.delete(e.key);for(let t of e.childNodes)this.keyMap.get(t.key)===t&&n(t)},r=null;for(let[u,d]of e.items.entries()){var a,i,s,o,l,c;let e={...d,level:null!==(a=d.level)&&void 0!==a?a:0,key:null!==(i=d.key)&&void 0!==i?i:"row-"+u,type:null!==(s=d.type)&&void 0!==s?s:"row",value:null!==(o=d.value)&&void 0!==o?o:null,hasChildNodes:!0,childNodes:[...d.childNodes],rendered:d.rendered,textValue:null!==(l=d.textValue)&&void 0!==l?l:"",index:null!==(c=d.index)&&void 0!==c?c:u};r?(r.nextKey=e.key,e.prevKey=r.key):e.prevKey=null,this.rows.push(e),t(e),r=e}r&&(r.nextKey=null)}}const Wj="row-header-column-"+Math.random().toString(36).slice(2);let Uj="row-header-column-"+Math.random().toString(36).slice(2);for(;Wj===Uj;)Uj="row-header-column-"+Math.random().toString(36).slice(2);class qj extends Hj{*[Symbol.iterator](){yield*this.body.childNodes}get size(){return this._size}getKeys(){return this.keyMap.keys()}getKeyBefore(e){let t=this.keyMap.get(e);var n;return null!==(n=null==t?void 0:t.prevKey)&&void 0!==n?n:null}getKeyAfter(e){let t=this.keyMap.get(e);var n;return null!==(n=null==t?void 0:t.nextKey)&&void 0!==n?n:null}getFirstKey(){var e,t;return null!==(t=null===(e=ZE(this.body.childNodes))||void 0===e?void 0:e.key)&&void 0!==t?t:null}getLastKey(){var e,t;return null!==(t=null===(e=QE(this.body.childNodes))||void 0===e?void 0:e.key)&&void 0!==t?t:null}getItem(e){var t;return null!==(t=this.keyMap.get(e))&&void 0!==t?t:null}at(e){const t=[...this.getKeys()];return this.getItem(t[e])}getChildren(e){return e===this.body.key?this.body.childNodes:super.getChildren(e)}getTextValue(e){let t=this.getItem(e);if(!t)return"";if(t.textValue)return t.textValue;let n=this.rowHeaderColumnKeys;if(n){let e=[];for(let r of t.childNodes){let t=this.columns[r.index];if(n.has(t.key)&&r.textValue&&e.push(r.textValue),e.length===n.size)break}return e.join(" ")}return""}constructor(e,t,n){let r=new Set,a=null,i=[];if(null==n?void 0:n.showSelectionCheckboxes){let e={type:"column",key:Wj,value:null,textValue:"",level:0,index:(null==n?void 0:n.showDragButtons)?1:0,hasChildNodes:!1,rendered:null,childNodes:[],props:{isSelectionCell:!0}};i.unshift(e)}if(null==n?void 0:n.showDragButtons){let e={type:"column",key:Uj,value:null,textValue:"",level:0,index:0,hasChildNodes:!1,rendered:null,childNodes:[],props:{isDragButtonCell:!0}};i.unshift(e)}let s=[],o=new Map,l=e=>{switch(e.type){case"body":a=e;break;case"column":o.set(e.key,e),e.hasChildNodes||(i.push(e),e.props.isRowHeader&&r.add(e.key));break;case"item":return void s.push(e)}for(let t of e.childNodes)l(t)};for(let u of e)l(u);let c=function(e,t){if(0===t.length)return[];let n=[],r=new Map;for(let u of t){let t=u.parentKey,s=[u];for(;t;){let n=e.get(t);if(!n)break;if(r.has(n)){var a,i;null!==(i=(a=n).colSpan)&&void 0!==i||(a.colSpan=0),n.colSpan++,n.colspan=n.colSpan;let{column:e,index:t}=r.get(n);if(t>s.length)break;for(let n=t;n<s.length;n++)e.splice(n,0,null);for(let n=s.length;n<e.length;n++)e[n]&&r.has(e[n])&&(r.get(e[n]).index=n)}else n.colSpan=1,n.colspan=1,s.push(n),r.set(n,{column:s,index:s.length-1});t=n.parentKey}n.push(s),u.index=n.length-1}let s=Math.max(...n.map((e=>e.length))),o=Array(s).fill(0).map((()=>[])),l=0;for(let u of n){let e=s-1;for(let t of u){if(t){let n=o[e],r=n.reduce(((e,t)=>{var n;return e+(null!==(n=t.colSpan)&&void 0!==n?n:1)}),0);if(r<l){let a={type:"placeholder",key:"placeholder-"+t.key,colspan:l-r,colSpan:l-r,index:r,value:null,rendered:null,level:e,hasChildNodes:!1,childNodes:[],textValue:""};n.length>0&&(n[n.length-1].nextKey=a.key,a.prevKey=n[n.length-1].key),n.push(a)}n.length>0&&(n[n.length-1].nextKey=t.key,t.prevKey=n[n.length-1].key),t.level=e,t.colIndex=l,n.push(t)}e--}l++}let c=0;for(let u of o){let e=u.reduce(((e,t)=>{var n;return e+(null!==(n=t.colSpan)&&void 0!==n?n:1)}),0);if(e<t.length){let n={type:"placeholder",key:"placeholder-"+u[u.length-1].key,colSpan:t.length-e,colspan:t.length-e,index:e,value:null,rendered:null,level:c,hasChildNodes:!1,childNodes:[],textValue:"",prevKey:u[u.length-1].key};u.push(n)}c++}return o.map(((e,t)=>({type:"headerrow",key:"headerrow-"+t,index:t,value:null,rendered:null,level:0,hasChildNodes:!0,childNodes:e,textValue:""})))}(o,i);if(c.forEach(((e,t)=>s.splice(t,0,e))),super({columnCount:i.length,items:s,visitNode:e=>(e.column=i[e.index],e)}),this._size=0,this.columns=i,this.rowHeaderColumnKeys=r,this.body=a,this.headerRows=c,this._size=[...a.childNodes].length,0===this.rowHeaderColumnKeys.size){let e=this.columns.find((e=>{var t,n;return!(null===(t=e.props)||void 0===t?void 0:t.isDragButtonCell)&&!(null===(n=e.props)||void 0===n?void 0:n.isSelectionCell)}));e&&this.rowHeaderColumnKeys.add(e.key)}}}const Gj={ascending:"descending",descending:"ascending"};function Yj(e){let[t,n]=K.useState(!1),{selectionMode:r="none",showSelectionCheckboxes:a,showDragButtons:i}=e,s=K.useMemo((()=>({showSelectionCheckboxes:a&&"none"!==r,showDragButtons:i,selectionMode:r,columns:[]})),[e.children,a,r,i]),o=GE(e,K.useCallback((e=>new qj(e,null,s)),[s]),s),{disabledKeys:l,selectionManager:c}=function(e){let{collection:t,focusMode:n}=e,r=e.UNSAFE_selectionState||VE(e),a=K.useMemo((()=>e.disabledKeys?new Set(e.disabledKeys):new Set),[e.disabledKeys]),i=r.setFocusedKey;r.setFocusedKey=(e,r)=>{if("cell"===n&&null!=e){let n=t.getItem(e);if("item"===(null==n?void 0:n.type)){var a,s;let i=YE(n,t);var o,l;e="last"===r?null!==(o=null===(a=QE(i))||void 0===a?void 0:a.key)&&void 0!==o?o:null:null!==(l=null===(s=ZE(i))||void 0===s?void 0:s.key)&&void 0!==l?l:null}}i(e,r)};let s=K.useMemo((()=>new rN(t,r)),[t,r]);const o=K.useRef(null);return K.useEffect((()=>{if(null!=r.focusedKey&&o.current&&!t.getItem(r.focusedKey)){const e=o.current.getItem(r.focusedKey),n=null==(null==e?void 0:e.parentKey)||"cell"!==e.type&&"rowheader"!==e.type&&"column"!==e.type?e:o.current.getItem(e.parentKey);if(!n)return void r.setFocusedKey(null);const a=o.current.rows,i=t.rows,l=a.length-i.length;let c=Math.min(l>1?Math.max(n.index-l+1,0):n.index,i.length-1),u=null;for(;c>=0;){if(!s.isDisabled(i[c].key)&&"headerrow"!==i[c].type){u=i[c];break}c<i.length-1?c++:(c>n.index&&(c=n.index),c--)}if(u){const a=u.hasChildNodes?[...YE(u,t)]:[],i=u.hasChildNodes&&n!==e&&e&&e.index<a.length?a[e.index].key:u.key;r.setFocusedKey(i)}else r.setFocusedKey(null)}o.current=t}),[t,s,r,r.focusedKey]),{collection:t,disabledKeys:a,isKeyboardNavigationDisabled:!1,selectionManager:s}}({...e,collection:o,disabledBehavior:e.disabledBehavior||"selection"});var u;return{collection:o,disabledKeys:l,selectionManager:c,showSelectionCheckboxes:e.showSelectionCheckboxes||!1,sortDescriptor:null!==(u=e.sortDescriptor)&&void 0!==u?u:null,isKeyboardNavigationDisabled:0===o.size||t,setKeyboardNavigationDisabled:n,sort(t,n){var r,a;null===(a=e.onSortChange)||void 0===a||a.call(e,{column:t,direction:null!=n?n:(null===(r=e.sortDescriptor)||void 0===r?void 0:r.column)===t?Gj[e.sortDescriptor.direction]:"ascending"})}}}function Zj(e){return null}Zj.getCollectionNode=function*(e,t){let{children:n,columns:r}=e;if(t.columns=[],"function"==typeof n){if(!r)throw new Error("props.children was a function but props.columns is missing");for(let e of r)yield{type:"column",value:e,renderer:n}}else{let e=[];H.Children.forEach(n,(t=>{e.push({type:"column",element:t})})),yield*e}};let Xj=Zj;function Qj(e){return null}Qj.getCollectionNode=function*(e){let{children:t,items:n}=e;yield{type:"body",hasChildNodes:!0,props:e,*childNodes(){if("function"==typeof t){if(!n)throw new Error("props.children was a function but props.items is missing");for(let e of n)yield{type:"item",value:e,renderer:t}}else{let e=[];H.Children.forEach(t,(t=>{e.push({type:"item",element:t})})),yield*e}}}};let Jj=Qj;function eD(e){return null}eD.getCollectionNode=function*(e,t){let{title:n,children:r,childColumns:a}=e,i=n||r,s=e.textValue||("string"==typeof i?i:"")||e["aria-label"],o=yield{type:"column",hasChildNodes:!!a||!!n&&H.Children.count(r)>0,rendered:i,textValue:s,props:e,*childNodes(){if(a)for(let e of a)yield{type:"column",value:e};else if(n){let e=[];H.Children.forEach(r,(t=>{e.push({type:"column",element:t})})),yield*e}},shouldInvalidate:e=>(l(e),!1)},l=e=>{for(let t of o)t.hasChildNodes||e.columns.push(t)};l(t)};let tD=eD;function nD(e){return null}nD.getCollectionNode=function*(e,t){let{children:n,textValue:r,UNSTABLE_childItems:a}=e;yield{type:"item",props:e,textValue:r,"aria-label":e["aria-label"],hasChildNodes:!0,*childNodes(){if(t.showDragButtons&&(yield{type:"cell",key:"header-drag",props:{isDragButtonCell:!0}}),t.showSelectionCheckboxes&&"none"!==t.selectionMode&&(yield{type:"cell",key:"header",props:{isSelectionCell:!0}}),"function"==typeof n){for(let e of t.columns)yield{type:"cell",element:n(e.key),key:e.key};if(a)for(let e of a)yield{type:"item",value:e}}else{let e=[],r=[],a=0;if(H.Children.forEach(n,(n=>{if(n.type===nD){if(e.length<t.columns.length)throw new Error("All of a Row's child Cells must be positioned before any child Rows.");r.push({type:"item",element:n})}else{var i;e.push({type:"cell",element:n}),a+=null!==(i=n.props.colSpan)&&void 0!==i?i:1}})),a!==t.columns.length)throw new Error(`Cell count must match column count. Found ${a} cells and ${t.columns.length} columns.`);yield*e,yield*r}},shouldInvalidate:e=>e.columns.length!==t.columns.length||e.columns.some(((e,n)=>e.key!==t.columns[n].key))||e.showSelectionCheckboxes!==t.showSelectionCheckboxes||e.showDragButtons!==t.showDragButtons||e.selectionMode!==t.selectionMode}};let rD=nD;function aD(e){return null}aD.getCollectionNode=function*(e){let{children:t}=e,n=e.textValue||("string"==typeof t?t:"")||e["aria-label"]||"";yield{type:"cell",props:e,rendered:t,textValue:n,"aria-label":e["aria-label"],hasChildNodes:!1}};let iD=aD;function sD(e){var t;const n=_e(),[r,a]=WS(e,zM.variantKeys),{ref:i,as:s,baseRef:o,children:l,className:c,classNames:u,removeWrapper:d=!1,disableAnimation:h=null!=(t=null==n?void 0:n.disableAnimation)&&t,isKeyboardNavigationDisabled:p=!1,selectionMode:f="none",topContentPlacement:m="inside",bottomContentPlacement:g="inside",selectionBehavior:v=("none"===f?null:"toggle"),disabledBehavior:b="selection",showSelectionCheckboxes:y="multiple"===f&&"replace"!==v,BaseComponent:x="div",checkboxesProps:w,topContent:k,bottomContent:C,sortIcon:S,onRowAction:P,onCellAction:M,...E}=r,N=s||"table",T="string"==typeof N,_=ee(i),j=ee(o),D=Yj({...e,children:l,showSelectionCheckboxes:y});p&&!D.isKeyboardNavigationDisabled&&D.setKeyboardNavigationDisabled(!0);const{collection:I}=D,{layout:A,...L}=e,{gridProps:z}=function(e,t,n){let{keyboardDelegate:r,isVirtualized:a,layoutDelegate:i,layout:s}=e,o=uf({usage:"search",sensitivity:"base"}),{direction:l}=Je(),c=t.selectionManager.disabledBehavior,u=K.useMemo((()=>r||new Lj({collection:t.collection,disabledKeys:t.disabledKeys,disabledBehavior:c,ref:n,direction:l,collator:o,layoutDelegate:i,layout:s})),[r,t.collection,t.disabledKeys,c,n,l,o,i,s]),d=bt(e.id);gj.set(t,d);let{gridProps:h}=Dj({...e,id:d,keyboardDelegate:u},t,n);a&&(h["aria-rowcount"]=t.collection.size+t.collection.headerRows.length),Et()&&"expandedKeys"in t&&(h.role="treegrid");let{column:p,direction:f}=t.sortDescriptor||{},m=ct(function(e){return e&&e.__esModule?e.default:e}(wj),"@react-aria/table"),g=K.useMemo((()=>{var e,n;let r=null!==(n=null===(e=t.collection.columns.find((e=>e.key===p)))||void 0===e?void 0:e.textValue)&&void 0!==n?n:"";return f&&p?m.format(`${f}Sort`,{columnName:r}):void 0}),[f,p,t.collection.columns]),v=Mn(g);return bn((()=>{g&&Nj(g,"assertive",500)}),[g]),{gridProps:Lt(h,v,{"aria-describedby":[v["aria-describedby"],h["aria-describedby"]].filter(Boolean).join(" ")})}}({...L},D,_),R="none"!==f,O="multiple"===f,V=K.useMemo((()=>zM({...a,isSelectable:R,isMultiSelectable:O})),[de(a),R,O]),F=se(null==u?void 0:u.base,c),B=K.useMemo((()=>{var t;return{state:D,slots:V,isSelectable:R,collection:I,classNames:u,color:null==e?void 0:e.color,disableAnimation:h,checkboxesProps:w,isHeaderSticky:null!=(t=null==e?void 0:e.isHeaderSticky)&&t,selectionMode:f,selectionBehavior:v,disabledBehavior:b,showSelectionCheckboxes:y,onRowAction:P,onCellAction:M}}),[V,D,I,R,u,f,v,w,b,h,y,null==e?void 0:e.color,null==e?void 0:e.isHeaderSticky,P,M]),$=K.useCallback((e=>({...e,ref:j,className:V.base({class:se(F,null==e?void 0:e.className)})})),[F,V]),H=K.useCallback((e=>({...e,ref:j,className:V.wrapper({class:se(null==u?void 0:u.wrapper,null==e?void 0:e.className)})})),[null==u?void 0:u.wrapper,V]),W=K.useCallback((e=>({...be(z,Ee(E,{enabled:T}),e),onKeyDownCapture:void 0,ref:_,className:V.table({class:se(null==u?void 0:u.table,null==e?void 0:e.className)})})),[null==u?void 0:u.table,T,V,z,E]);return{BaseComponent:x,Component:N,children:l,state:D,collection:I,values:B,topContent:k,bottomContent:C,removeWrapper:d,topContentPlacement:m,bottomContentPlacement:g,sortIcon:S,getBaseProps:$,getWrapperProps:H,getTableProps:W}}var oD=HS(((e,t)=>{var n,r,a;const{as:i,className:s,node:o,rowKey:l,slots:c,state:u,classNames:d,...h}=e,p=i||"td",f="string"==typeof p,m=ee(t),{gridCellProps:g}=Fj({node:o},u,m),v=se(null==d?void 0:d.td,s,null==(n=o.props)?void 0:n.className),{isFocusVisible:b,focusProps:y}=hS(),x=u.selectionManager.isSelected(l),w=K.useMemo((()=>{const e=typeof o.rendered;return"object"!==e&&"function"!==e?Q.jsx("span",{children:o.rendered}):o.rendered}),[o.rendered]),k=(null==(r=o.column)?void 0:r.props)||{};return Q.jsx(p,{ref:m,"data-focus-visible":ae(b),"data-selected":ae(x),...be(g,y,Ee(o.props,{enabled:f}),h),className:null==(a=c.td)?void 0:a.call(c,{align:k.align,class:v}),children:w})}));oD.displayName="HeroUI.TableCell";var lD=oD,cD=HS(((e,t)=>{var n,r;const{as:a,className:i,node:s,rowKey:o,slots:l,state:c,color:u,disableAnimation:d,checkboxesProps:h,selectionMode:p,classNames:f,...m}=e,g=a||"td",v="string"==typeof g,b=ee(t),{gridCellProps:y}=Fj({node:s},c,b),{isFocusVisible:x,focusProps:w}=hS(),{checkboxProps:k}=Bj({key:(null==s?void 0:s.parentKey)||s.key},c),C=se(null==f?void 0:f.td,i,null==(n=s.props)?void 0:n.className),S="single"===p,{onChange:P,...M}=k,E=c.selectionManager.isSelected(o);return Q.jsx(g,{ref:b,"data-focus-visible":ae(x),"data-selected":ae(E),...be(y,w,Ee(s.props,{enabled:v}),m),className:null==(r=l.td)?void 0:r.call(l,{class:C}),children:S?Q.jsx(AS,{children:k["aria-label"]}):Q.jsx(uT,{color:u,disableAnimation:d,onValueChange:P,...be(h,M)})})}));cD.displayName="HeroUI.TableCheckboxCell";var uD=cD,dD=HS(((e,t)=>{var n,r;const{as:a,className:i,children:s,node:o,slots:l,state:c,isSelectable:u,classNames:d,...h}=e,p=a||((null==e?void 0:e.href)?"a":"tr"),f="string"==typeof p,m=ee(t),{rowProps:g}=Vj({node:o},c,m),v=se(null==d?void 0:d.tr,i,null==(n=o.props)?void 0:n.className),{isFocusVisible:b,focusProps:y}=hS(),x=c.disabledKeys.has(o.key),w=c.selectionManager.isSelected(o.key),{isHovered:k,hoverProps:C}=$C({isDisabled:x}),{isFirst:S,isLast:P,isMiddle:M,isOdd:E}=K.useMemo((()=>{const e=o.key===c.collection.getFirstKey(),t=o.key===c.collection.getLastKey();return{isFirst:e,isLast:t,isMiddle:!e&&!t,isOdd:!!(null==o?void 0:o.index)&&(o.index+1)%2==0}}),[o,c.collection]);return Q.jsx(p,{ref:m,"data-disabled":ae(x),"data-first":ae(S),"data-focus-visible":ae(b),"data-hover":ae(k),"data-last":ae(P),"data-middle":ae(M),"data-odd":ae(E),"data-selected":ae(w),...be(g,y,u?C:{},Ee(o.props,{enabled:f}),h),className:null==(r=l.tr)?void 0:r.call(l,{class:v}),children:s})}));dD.displayName="HeroUI.TableRow";var hD=dD,pD=HS(((e,t)=>{var n;const{as:r,className:a,slots:i,state:s,collection:o,isSelectable:l,color:c,disableAnimation:u,checkboxesProps:d,selectionMode:h,classNames:p,rowVirtualizer:f,...m}=e,g=r||"tbody",v="string"==typeof g,b=ee(t),{rowGroupProps:y}={rowGroupProps:{role:"rowgroup"}},x=se(null==p?void 0:p.tbody,a),w=null==o?void 0:o.body.props,k=(null==w?void 0:w.isLoading)||"loading"===(null==w?void 0:w.loadingState)||"loadingMore"===(null==w?void 0:w.loadingState),C=[...o.body.childNodes],S=f.getVirtualItems();let P,M;return 0===o.size&&w.emptyContent&&(P=Q.jsx("tr",{role:"row",children:Q.jsx("td",{className:null==i?void 0:i.emptyWrapper({class:null==p?void 0:p.emptyWrapper}),colSpan:o.columnCount,role:"gridcell",children:!k&&w.emptyContent})})),k&&w.loadingContent&&(M=Q.jsxs("tr",{role:"row",children:[Q.jsx("td",{className:null==i?void 0:i.loadingWrapper({class:null==p?void 0:p.loadingWrapper}),colSpan:o.columnCount,role:"gridcell",children:w.loadingContent}),P||0!==o.size?null:Q.jsx("td",{className:null==i?void 0:i.emptyWrapper({class:null==p?void 0:p.emptyWrapper})})]})),Q.jsxs(g,{ref:b,...be(y,Ee(w,{enabled:v}),m),className:null==(n=i.tbody)?void 0:n.call(i,{class:x}),"data-empty":ae(0===o.size),"data-loading":ae(k),children:[S.map(((e,t)=>{const n=C[e.index];return n?Q.jsx(hD,{classNames:p,isSelectable:l,node:n,slots:i,state:s,style:{transform:`translateY(${e.start-t*e.size}px)`,height:`${e.size}px`},children:[...n.childNodes].map((e=>e.props.isSelectionCell?Q.jsx(uD,{checkboxesProps:d,classNames:p,color:c,disableAnimation:u,node:e,rowKey:n.key,selectionMode:h,slots:i,state:s},String(e.key)):Q.jsx(lD,{classNames:p,node:e,rowKey:n.key,slots:i,state:s},String(e.key))))},String(n.key)):null})),M,P]})}));pD.displayName="HeroUI.VirtualizedTableBody";var fD=pD,mD=HS(((e,t)=>{var n,r,a,i,s;const{as:o,className:l,state:c,node:u,slots:d,classNames:h,sortIcon:p,...f}=e,m=o||"th",g="string"==typeof m,v=ee(t),{columnHeaderProps:b}=zj({node:u},c,v),y=se(null==h?void 0:h.th,l,null==(n=u.props)?void 0:n.className),{isFocusVisible:x,focusProps:w}=hS(),{isHovered:k,hoverProps:C}=$C({}),{hideHeader:S,align:P,...M}=u.props,E=M.allowsSorting,N={"aria-hidden":!0,"data-direction":null==(r=c.sortDescriptor)?void 0:r.direction,"data-visible":ae((null==(a=c.sortDescriptor)?void 0:a.column)===u.key),className:null==(i=d.sortIcon)?void 0:i.call(d,{class:null==h?void 0:h.sortIcon})},T="function"==typeof p?p(N):K.isValidElement(p)&&K.cloneElement(p,N);return Q.jsxs(m,{ref:v,colSpan:u.colspan,"data-focus-visible":ae(x),"data-hover":ae(k),"data-sortable":ae(E),...be(b,w,Ee(M,{enabled:g}),E?C:{},f),className:null==(s=d.th)?void 0:s.call(d,{align:P,class:y}),children:[S?Q.jsx(AS,{children:u.rendered}):u.rendered,E&&(T||Q.jsx(AE,{strokeWidth:3,...N}))]})}));mD.displayName="HeroUI.TableColumnHeader";var gD=mD,vD=HS(((e,t)=>{var n,r;const{as:a,className:i,children:s,node:o,slots:l,classNames:c,state:u,...d}=e,h=a||"tr",p="string"==typeof h,f=ee(t),{rowProps:m}=function(e,t,n){let{node:r,isVirtualized:a}=e,i={role:"row"};return!a||Et()&&"expandedKeys"in t||(i["aria-rowindex"]=r.index+1),{rowProps:i}}({node:o},u),g=se(null==c?void 0:c.tr,i,null==(n=o.props)?void 0:n.className);return Q.jsx(h,{ref:f,...be(m,Ee(o.props,{enabled:p}),d),className:null==(r=l.tr)?void 0:r.call(l,{class:g}),children:s})}));vD.displayName="HeroUI.TableHeaderRow";var bD=vD,yD=K.forwardRef(((e,t)=>{var n;const{as:r,className:a,children:i,slots:s,classNames:o,...l}=e,c=r||"thead",u=ee(t),{rowGroupProps:d}={rowGroupProps:{role:"rowgroup"}},h=se(null==o?void 0:o.thead,a);return Q.jsx(c,{ref:u,className:null==(n=s.thead)?void 0:n.call(s,{class:h}),...be(d,l),children:i})}));yD.displayName="HeroUI.TableRowGroup";var xD=yD,wD={px:"1px",0:"0px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",11:"2.75rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},kD=e=>{var t;return null!=(t=wD[e])?t:e};var CD=HS(((e,t)=>{const{Component:n,getSpacerProps:r}=function(e){const[t,n]=WS(e,_M.variantKeys),{as:r,className:a,x:i=1,y:s=1,...o}=t,l=r||"span",c=K.useMemo((()=>_M({...n,className:a})),[de(n),a]),u=kD(i),d=kD(s);return{Component:l,getSpacerProps:(e={})=>({...e,...o,"aria-hidden":ae(!0),className:se(c,e.className),style:{...e.style,...o.style,marginLeft:u,marginTop:d}})}}({...e});return Q.jsx(n,{ref:t,...r()})}));CD.displayName="HeroUI.Spacer";var SD=CD;function PD(e,t,n){let r,a=n.initialDeps??[];return()=>{var i,s,o,l;let c;n.key&&(null==(i=n.debug)?void 0:i.call(n))&&(c=Date.now());const u=e();if(!(u.length!==a.length||u.some(((e,t)=>a[t]!==e))))return r;let d;if(a=u,n.key&&(null==(s=n.debug)?void 0:s.call(n))&&(d=Date.now()),r=t(...u),n.key&&(null==(o=n.debug)?void 0:o.call(n))){const e=Math.round(100*(Date.now()-c))/100,t=Math.round(100*(Date.now()-d))/100,r=t/16,a=(e,t)=>{for(e=String(e);e.length<t;)e=" "+e;return e};console.info(`%c⏱ ${a(t,5)} /${a(e,5)} ms`,`\n font-size: .6rem;\n font-weight: bold;\n color: hsl(${Math.max(0,Math.min(120-120*r,120))}deg 100% 31%);`,null==n?void 0:n.key)}return null==(l=null==n?void 0:n.onChange)||l.call(n,r),r}}function MD(e,t){if(void 0===e)throw new Error("Unexpected undefined");return e}const ED=(e,t,n)=>{let r;return function(...a){e.clearTimeout(r),r=e.setTimeout((()=>t.apply(this,a)),n)}},ND=e=>e,TD=e=>{const t=Math.max(e.startIndex-e.overscan,0),n=Math.min(e.endIndex+e.overscan,e.count-1),r=[];for(let a=t;a<=n;a++)r.push(a);return r},_D=(e,t)=>{const n=e.scrollElement;if(!n)return;const r=e.targetWindow;if(!r)return;const a=e=>{const{width:n,height:r}=e;t({width:Math.round(n),height:Math.round(r)})};if(a(n.getBoundingClientRect()),!r.ResizeObserver)return()=>{};const i=new r.ResizeObserver((e=>{const t=e[0];if(null==t?void 0:t.borderBoxSize){const e=t.borderBoxSize[0];if(e)return void a({width:e.inlineSize,height:e.blockSize})}a(n.getBoundingClientRect())}));return i.observe(n,{box:"border-box"}),()=>{i.unobserve(n)}},jD={passive:!0},DD="undefined"==typeof window||"onscrollend"in window,ID=(e,t)=>{const n=e.scrollElement;if(!n)return;const r=e.targetWindow;if(!r)return;let a=0;const i=e.options.useScrollendEvent&&DD?()=>{}:ED(r,(()=>{t(a,!1)}),e.options.isScrollingResetDelay),s=r=>()=>{const{horizontal:s,isRtl:o}=e.options;a=s?n.scrollLeft*(o?-1:1):n.scrollTop,i(),t(a,r)},o=s(!0),l=s(!1);return l(),n.addEventListener("scroll",o,jD),n.addEventListener("scrollend",l,jD),()=>{n.removeEventListener("scroll",o),n.removeEventListener("scrollend",l)}},AD=(e,t,n)=>{if(null==t?void 0:t.borderBoxSize){const e=t.borderBoxSize[0];if(e){return Math.round(e[n.options.horizontal?"inlineSize":"blockSize"])}}return Math.round(e.getBoundingClientRect()[n.options.horizontal?"width":"height"])},LD=(e,{adjustments:t=0,behavior:n},r)=>{var a,i;const s=e+t;null==(i=null==(a=r.scrollElement)?void 0:a.scrollTo)||i.call(a,{[r.options.horizontal?"left":"top"]:s,behavior:n})};class zD{constructor(e){this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.isScrolling=!1,this.scrollToIndexTimeoutId=null,this.measurementsCache=[],this.itemSizeCache=new Map,this.pendingMeasuredCacheIndexes=[],this.scrollRect=null,this.scrollOffset=null,this.scrollDirection=null,this.scrollAdjustments=0,this.elementsCache=new Map,this.observer=(()=>{let e=null;const t=()=>e||(this.targetWindow&&this.targetWindow.ResizeObserver?e=new this.targetWindow.ResizeObserver((e=>{e.forEach((e=>{this._measureElement(e.target,e)}))})):null);return{disconnect:()=>{var n;null==(n=t())||n.disconnect(),e=null},observe:e=>{var n;return null==(n=t())?void 0:n.observe(e,{box:"border-box"})},unobserve:e=>{var n;return null==(n=t())?void 0:n.unobserve(e)}}})(),this.range=null,this.setOptions=e=>{Object.entries(e).forEach((([t,n])=>{void 0===n&&delete e[t]})),this.options={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:ND,rangeExtractor:TD,onChange:()=>{},measureElement:AD,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1,isScrollingResetDelay:150,enabled:!0,isRtl:!1,useScrollendEvent:!0,...e}},this.notify=e=>{var t,n;null==(n=(t=this.options).onChange)||n.call(t,this,e)},this.maybeNotify=PD((()=>(this.calculateRange(),[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null])),(e=>{this.notify(e)}),{key:!1,debug:()=>this.options.debug,initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=()=>{this.unsubs.filter(Boolean).forEach((e=>e())),this.unsubs=[],this.observer.disconnect(),this.scrollElement=null,this.targetWindow=null},this._didMount=()=>()=>{this.cleanup()},this._willUpdate=()=>{var e;const t=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==t){if(this.cleanup(),!t)return void this.maybeNotify();this.scrollElement=t,this.scrollElement&&"ownerDocument"in this.scrollElement?this.targetWindow=this.scrollElement.ownerDocument.defaultView:this.targetWindow=(null==(e=this.scrollElement)?void 0:e.window)??null,this.elementsCache.forEach((e=>{this.observer.observe(e)})),this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0}),this.unsubs.push(this.options.observeElementRect(this,(e=>{this.scrollRect=e,this.maybeNotify()}))),this.unsubs.push(this.options.observeElementOffset(this,((e,t)=>{this.scrollAdjustments=0,this.scrollDirection=t?this.getScrollOffset()<e?"forward":"backward":null,this.scrollOffset=e,this.isScrolling=t,this.maybeNotify()})))}},this.getSize=()=>this.options.enabled?(this.scrollRect=this.scrollRect??this.options.initialRect,this.scrollRect[this.options.horizontal?"width":"height"]):(this.scrollRect=null,0),this.getScrollOffset=()=>this.options.enabled?(this.scrollOffset=this.scrollOffset??("function"==typeof this.options.initialOffset?this.options.initialOffset():this.options.initialOffset),this.scrollOffset):(this.scrollOffset=null,0),this.getFurthestMeasurement=(e,t)=>{const n=new Map,r=new Map;for(let a=t-1;a>=0;a--){const t=e[a];if(n.has(t.lane))continue;const i=r.get(t.lane);if(null==i||t.end>i.end?r.set(t.lane,t):t.end<i.end&&n.set(t.lane,!0),n.size===this.options.lanes)break}return r.size===this.options.lanes?Array.from(r.values()).sort(((e,t)=>e.end===t.end?e.index-t.index:e.end-t.end))[0]:void 0},this.getMeasurementOptions=PD((()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey,this.options.enabled]),((e,t,n,r,a)=>(this.pendingMeasuredCacheIndexes=[],{count:e,paddingStart:t,scrollMargin:n,getItemKey:r,enabled:a})),{key:!1}),this.getMeasurements=PD((()=>[this.getMeasurementOptions(),this.itemSizeCache]),(({count:e,paddingStart:t,scrollMargin:n,getItemKey:r,enabled:a},i)=>{if(!a)return this.measurementsCache=[],this.itemSizeCache.clear(),[];0===this.measurementsCache.length&&(this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach((e=>{this.itemSizeCache.set(e.key,e.size)})));const s=this.pendingMeasuredCacheIndexes.length>0?Math.min(...this.pendingMeasuredCacheIndexes):0;this.pendingMeasuredCacheIndexes=[];const o=this.measurementsCache.slice(0,s);for(let l=s;l<e;l++){const e=r(l),a=1===this.options.lanes?o[l-1]:this.getFurthestMeasurement(o,l),s=a?a.end+this.options.gap:t+n,c=i.get(e),u="number"==typeof c?c:this.options.estimateSize(l),d=s+u,h=a?a.lane:l%this.options.lanes;o[l]={index:l,start:s,size:u,end:d,key:e,lane:h}}return this.measurementsCache=o,o}),{key:!1,debug:()=>this.options.debug}),this.calculateRange=PD((()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset()]),((e,t,n)=>this.range=e.length>0&&t>0?function({measurements:e,outerSize:t,scrollOffset:n}){const r=e.length-1,a=t=>e[t].start,i=RD(0,r,a,n);let s=i;for(;s<r&&e[s].end<n+t;)s++;return{startIndex:i,endIndex:s}}({measurements:e,outerSize:t,scrollOffset:n}):null),{key:!1,debug:()=>this.options.debug}),this.getIndexes=PD((()=>{let e=null,t=null;const n=this.calculateRange();return n&&(e=n.startIndex,t=n.endIndex),[this.options.rangeExtractor,this.options.overscan,this.options.count,e,t]}),((e,t,n,r,a)=>null===r||null===a?[]:e({startIndex:r,endIndex:a,overscan:t,count:n})),{key:!1,debug:()=>this.options.debug}),this.indexFromElement=e=>{const t=this.options.indexAttribute,n=e.getAttribute(t);return n?parseInt(n,10):(console.warn(`Missing attribute name '${t}={index}' on measured element.`),-1)},this._measureElement=(e,t)=>{const n=this.indexFromElement(e),r=this.measurementsCache[n];if(!r)return;const a=r.key,i=this.elementsCache.get(a);i!==e&&(i&&this.observer.unobserve(i),this.observer.observe(e),this.elementsCache.set(a,e)),e.isConnected&&this.resizeItem(n,this.options.measureElement(e,t,this))},this.resizeItem=(e,t)=>{const n=this.measurementsCache[e];if(!n)return;const r=t-(this.itemSizeCache.get(n.key)??n.size);0!==r&&((void 0!==this.shouldAdjustScrollPositionOnItemSizeChange?this.shouldAdjustScrollPositionOnItemSizeChange(n,r,this):n.start<this.getScrollOffset()+this.scrollAdjustments)&&this._scrollToOffset(this.getScrollOffset(),{adjustments:this.scrollAdjustments+=r,behavior:void 0}),this.pendingMeasuredCacheIndexes.push(n.index),this.itemSizeCache=new Map(this.itemSizeCache.set(n.key,t)),this.notify(!1))},this.measureElement=e=>{e?this._measureElement(e,void 0):this.elementsCache.forEach(((e,t)=>{e.isConnected||(this.observer.unobserve(e),this.elementsCache.delete(t))}))},this.getVirtualItems=PD((()=>[this.getIndexes(),this.getMeasurements()]),((e,t)=>{const n=[];for(let r=0,a=e.length;r<a;r++){const a=t[e[r]];n.push(a)}return n}),{key:!1,debug:()=>this.options.debug}),this.getVirtualItemForOffset=e=>{const t=this.getMeasurements();if(0!==t.length)return MD(t[RD(0,t.length-1,(e=>MD(t[e]).start),e)])},this.getOffsetForAlignment=(e,t)=>{const n=this.getSize(),r=this.getScrollOffset();"auto"===t&&e>=r+n&&(t="end"),"end"===t&&(e-=n);const a=this.options.horizontal?"scrollWidth":"scrollHeight",i=(this.scrollElement?"document"in this.scrollElement?this.scrollElement.document.documentElement[a]:this.scrollElement[a]:0)-n;return Math.max(Math.min(i,e),0)},this.getOffsetForIndex=(e,t="auto")=>{e=Math.max(0,Math.min(e,this.options.count-1));const n=this.measurementsCache[e];if(!n)return;const r=this.getSize(),a=this.getScrollOffset();if("auto"===t)if(n.end>=a+r-this.options.scrollPaddingEnd)t="end";else{if(!(n.start<=a+this.options.scrollPaddingStart))return[a,t];t="start"}const i=n.start-this.options.scrollPaddingStart+(n.size-r)/2;switch(t){case"center":return[this.getOffsetForAlignment(i,t),t];case"end":return[this.getOffsetForAlignment(n.end+this.options.scrollPaddingEnd,t),t];default:return[this.getOffsetForAlignment(n.start-this.options.scrollPaddingStart,t),t]}},this.isDynamicMode=()=>this.elementsCache.size>0,this.cancelScrollToIndex=()=>{null!==this.scrollToIndexTimeoutId&&this.targetWindow&&(this.targetWindow.clearTimeout(this.scrollToIndexTimeoutId),this.scrollToIndexTimeoutId=null)},this.scrollToOffset=(e,{align:t="start",behavior:n}={})=>{this.cancelScrollToIndex(),"smooth"===n&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getOffsetForAlignment(e,t),{adjustments:void 0,behavior:n})},this.scrollToIndex=(e,{align:t="auto",behavior:n}={})=>{e=Math.max(0,Math.min(e,this.options.count-1)),this.cancelScrollToIndex(),"smooth"===n&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size.");const r=this.getOffsetForIndex(e,t);if(!r)return;const[a,i]=r;this._scrollToOffset(a,{adjustments:void 0,behavior:n}),"smooth"!==n&&this.isDynamicMode()&&this.targetWindow&&(this.scrollToIndexTimeoutId=this.targetWindow.setTimeout((()=>{this.scrollToIndexTimeoutId=null;if(this.elementsCache.has(this.options.getItemKey(e))){const[t]=MD(this.getOffsetForIndex(e,i));((e,t)=>Math.abs(e-t)<1)(t,this.getScrollOffset())||this.scrollToIndex(e,{align:i,behavior:n})}else this.scrollToIndex(e,{align:i,behavior:n})})))},this.scrollBy=(e,{behavior:t}={})=>{this.cancelScrollToIndex(),"smooth"===t&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getScrollOffset()+e,{adjustments:void 0,behavior:t})},this.getTotalSize=()=>{var e;const t=this.getMeasurements();let n;return n=0===t.length?this.options.paddingStart:1===this.options.lanes?(null==(e=t[t.length-1])?void 0:e.end)??0:Math.max(...t.slice(-this.options.lanes).map((e=>e.end))),Math.max(n-this.options.scrollMargin+this.options.paddingEnd,0)},this._scrollToOffset=(e,{adjustments:t,behavior:n})=>{this.options.scrollToFn(e,{behavior:n,adjustments:t},this)},this.measure=()=>{this.itemSizeCache=new Map,this.notify(!1)},this.setOptions(e)}}const RD=(e,t,n,r)=>{for(;e<=t;){const a=(e+t)/2|0,i=n(a);if(i<r)e=a+1;else{if(!(i>r))return a;t=a-1}}return e>0?e-1:0};const OD="undefined"!=typeof document?K.useLayoutEffect:K.useEffect;function VD(e){return function(e){const t=K.useReducer((()=>({})),{})[1],n={...e,onChange:(n,r)=>{var a;r?$p.flushSync(t):t(),null==(a=e.onChange)||a.call(e,n,r)}},[r]=K.useState((()=>new zD(n)));return r.setOptions(n),OD((()=>r._didMount()),[]),OD((()=>r._willUpdate())),r}({observeElementRect:_D,observeElementOffset:ID,scrollToFn:LD,...e})}var FD=HS(((e,t)=>{const{BaseComponent:n,Component:r,collection:a,values:i,topContent:s,topContentPlacement:o,bottomContentPlacement:l,bottomContent:c,getBaseProps:u,getWrapperProps:d,getTableProps:h}=sD({...e,ref:t}),{rowHeight:p=40,maxTableHeight:f=600}=e,m=K.useCallback((({children:e})=>Q.jsx(n,{...d(),ref:v,style:{height:f,display:"block"},children:e})),[d,f]),g=[...a.body.childNodes].length,v=K.useRef(null),[b,y]=K.useState(0),x=K.useRef(null);K.useLayoutEffect((()=>{x.current&&y(x.current.getBoundingClientRect().height)}),[x]);const w=VD({count:g,getScrollElement:()=>v.current,estimateSize:()=>p,overscan:5}),k=h();return Q.jsxs("div",{...u(),children:["outside"===o&&s,Q.jsx(m,{children:Q.jsxs(Q.Fragment,{children:["inside"===o&&s,Q.jsxs(r,{...k,style:{height:`calc(${w.getTotalSize()+b}px)`,...k.style},children:[Q.jsxs(xD,{ref:x,classNames:i.classNames,slots:i.slots,children:[a.headerRows.map((e=>Q.jsx(bD,{classNames:i.classNames,node:e,slots:i.slots,state:i.state,children:[...e.childNodes].map((e=>{var t;return(null==(t=null==e?void 0:e.props)?void 0:t.isSelectionCell)?Q.jsx(Kj,{checkboxesProps:i.checkboxesProps,classNames:i.classNames,color:i.color,disableAnimation:i.disableAnimation,node:e,selectionMode:i.selectionMode,slots:i.slots,state:i.state},null==e?void 0:e.key):Q.jsx(gD,{classNames:i.classNames,node:e,slots:i.slots,state:i.state},null==e?void 0:e.key)}))},null==e?void 0:e.key))),Q.jsx(SD,{as:"tr",tabIndex:-1,y:1})]}),Q.jsx(fD,{checkboxesProps:i.checkboxesProps,classNames:i.classNames,collection:i.collection,color:i.color,disableAnimation:i.disableAnimation,isSelectable:i.isSelectable,rowVirtualizer:w,selectionMode:i.selectionMode,slots:i.slots,state:i.state})]}),"inside"===l&&c]})}),"outside"===l&&c]})}));FD.displayName="HeroUI.VirtualizedTable";var BD=FD,$D=HS(((e,t)=>{var n;const{as:r,className:a,slots:i,state:s,collection:o,isSelectable:l,color:c,disableAnimation:u,checkboxesProps:d,selectionMode:h,classNames:p,...f}=e,m=r||"tbody",g="string"==typeof m,v=ee(t),{rowGroupProps:b}={rowGroupProps:{role:"rowgroup"}},y=se(null==p?void 0:p.tbody,a),x=null==o?void 0:o.body.props,w=(null==x?void 0:x.isLoading)||"loading"===(null==x?void 0:x.loadingState)||"loadingMore"===(null==x?void 0:x.loadingState),k=K.useMemo((()=>[...o.body.childNodes].map((e=>Q.jsx(hD,{classNames:p,isSelectable:l,node:e,slots:i,state:s,children:[...e.childNodes].map((t=>t.props.isSelectionCell?Q.jsx(uD,{checkboxesProps:d,classNames:p,color:c,disableAnimation:u,node:t,rowKey:e.key,selectionMode:h,slots:i,state:s},t.key):Q.jsx(lD,{classNames:p,node:t,rowKey:e.key,slots:i,state:s},t.key)))},e.key)))),[o.body.childNodes,p,l,i,s]);let C,S;return 0===o.size&&x.emptyContent&&(C=Q.jsx("tr",{role:"row",children:Q.jsx("td",{className:null==i?void 0:i.emptyWrapper({class:null==p?void 0:p.emptyWrapper}),colSpan:o.columnCount,role:"gridcell",children:!w&&x.emptyContent})})),w&&x.loadingContent&&(S=Q.jsxs("tr",{role:"row",children:[Q.jsx("td",{className:null==i?void 0:i.loadingWrapper({class:null==p?void 0:p.loadingWrapper}),colSpan:o.columnCount,role:"gridcell",children:x.loadingContent}),C||0!==o.size?null:Q.jsx("td",{className:null==i?void 0:i.emptyWrapper({class:null==p?void 0:p.emptyWrapper})})]})),Q.jsxs(m,{ref:v,...be(b,Ee(x,{enabled:g}),f),className:null==(n=i.tbody)?void 0:n.call(i,{class:y}),"data-empty":ae(0===o.size),"data-loading":ae(w),children:[k,S,C]})}));$D.displayName="HeroUI.TableBody";var KD=$D,HD=HS(((e,t)=>{const{BaseComponent:n,Component:r,collection:a,values:i,topContent:s,topContentPlacement:o,bottomContentPlacement:l,bottomContent:c,removeWrapper:u,sortIcon:d,getBaseProps:h,getWrapperProps:p,getTableProps:f}=sD({...e,ref:t}),{isVirtualized:m,rowHeight:g=40,maxTableHeight:v=600}=e,b=m,y=K.useCallback((({children:e})=>u?e:Q.jsx(n,{...p(),children:e})),[u,p]);return b?Q.jsx(BD,{...e,ref:t,maxTableHeight:v,rowHeight:g}):Q.jsxs("div",{...h(),children:["outside"===o&&s,Q.jsx(y,{children:Q.jsxs(Q.Fragment,{children:["inside"===o&&s,Q.jsxs(r,{...f(),children:[Q.jsxs(xD,{classNames:i.classNames,slots:i.slots,children:[a.headerRows.map((e=>Q.jsx(bD,{classNames:i.classNames,node:e,slots:i.slots,state:i.state,children:[...e.childNodes].map((e=>{var t;return(null==(t=null==e?void 0:e.props)?void 0:t.isSelectionCell)?Q.jsx(Kj,{checkboxesProps:i.checkboxesProps,classNames:i.classNames,color:i.color,disableAnimation:i.disableAnimation,node:e,selectionMode:i.selectionMode,slots:i.slots,state:i.state},null==e?void 0:e.key):Q.jsx(gD,{classNames:i.classNames,node:e,slots:i.slots,sortIcon:d,state:i.state},null==e?void 0:e.key)}))},null==e?void 0:e.key))),Q.jsx(SD,{as:"tr",tabIndex:-1,y:1})]}),Q.jsx(KD,{checkboxesProps:i.checkboxesProps,classNames:i.classNames,collection:i.collection,color:i.color,disableAnimation:i.disableAnimation,isSelectable:i.isSelectable,selectionMode:i.selectionMode,slots:i.slots,state:i.state})]}),"inside"===l&&c]})}),"outside"===l&&c]})}));HD.displayName="HeroUI.Table";var WD=HD,UD=tD,qD=Xj,GD=rD,YD=Jj,ZD=iD;class XD{*[Symbol.iterator](){yield*this.iterable}get size(){return this._size}getKeys(){return this.keyMap.keys()}getKeyBefore(e){let t=this.keyMap.get(e);var n;return t&&null!==(n=t.prevKey)&&void 0!==n?n:null}getKeyAfter(e){let t=this.keyMap.get(e);var n;return t&&null!==(n=t.nextKey)&&void 0!==n?n:null}getFirstKey(){return this.firstKey}getLastKey(){return this.lastKey}getItem(e){var t;return null!==(t=this.keyMap.get(e))&&void 0!==t?t:null}at(e){const t=[...this.getKeys()];return this.getItem(t[e])}getChildren(e){let t=this.keyMap.get(e);return(null==t?void 0:t.childNodes)||[]}constructor(e){this.keyMap=new Map,this.firstKey=null,this.lastKey=null,this.iterable=e;let t=e=>{if(this.keyMap.set(e.key,e),e.childNodes&&"section"===e.type)for(let n of e.childNodes)t(n)};for(let s of e)t(s);let n=null,r=0,a=0;for(let[s,o]of this.keyMap)n?(n.nextKey=s,o.prevKey=n.key):(this.firstKey=s,o.prevKey=void 0),"item"===o.type&&(o.index=r++),"section"!==o.type&&"item"!==o.type||a++,n=o,n.nextKey=void 0;var i;this._size=a,this.lastKey=null!==(i=null==n?void 0:n.key)&&void 0!==i?i:null}}function QD(e){let{filter:t,layoutDelegate:n}=e,r=VE(e),a=K.useMemo((()=>e.disabledKeys?new Set(e.disabledKeys):new Set),[e.disabledKeys]),i=K.useCallback((e=>new XD(t?t(e):e)),[t]),s=K.useMemo((()=>({suppressTextValueWarning:e.suppressTextValueWarning})),[e.suppressTextValueWarning]),o=GE(e,i,s),l=K.useMemo((()=>new rN(o,r,{layoutDelegate:n})),[o,r,n]);return function(e,t){const n=K.useRef(null);K.useEffect((()=>{if(null!=t.focusedKey&&!e.getItem(t.focusedKey)&&n.current){const u=n.current.getItem(t.focusedKey),d=[...n.current.getKeys()].map((e=>{const t=n.current.getItem(e);return"item"===(null==t?void 0:t.type)?t:null})).filter((e=>null!==e)),h=[...e.getKeys()].map((t=>{const n=e.getItem(t);return"item"===(null==n?void 0:n.type)?n:null})).filter((e=>null!==e));var r,a;const p=(null!==(r=null==d?void 0:d.length)&&void 0!==r?r:0)-(null!==(a=null==h?void 0:h.length)&&void 0!==a?a:0);var i,s,o;let f=Math.min(p>1?Math.max((null!==(i=null==u?void 0:u.index)&&void 0!==i?i:0)-p+1,0):null!==(s=null==u?void 0:u.index)&&void 0!==s?s:0,(null!==(o=null==h?void 0:h.length)&&void 0!==o?o:0)-1),m=null,g=!1;for(;f>=0;){if(!t.isDisabled(h[f].key)){m=h[f];break}var l,c;if(f<h.length-1&&!g)f++;else g=!0,f>(null!==(l=null==u?void 0:u.index)&&void 0!==l?l:0)&&(f=null!==(c=null==u?void 0:u.index)&&void 0!==c?c:0),f--}t.setFocusedKey(m?m.key:null)}n.current=e}),[e,t])}(o,l),{collection:o,disabledKeys:a,selectionManager:l}}var JD=HS(((e,t)=>{const{Component:n,children:r,getSkeletonProps:a,getContentProps:i}=function(e){var t,n;const r=_e(),[a,i]=WS(e,WM.variantKeys),{as:s,children:o,isLoaded:l=!1,className:c,classNames:u,...d}=a,h=s||"div",p=null!=(n=null!=(t=e.disableAnimation)?t:null==r?void 0:r.disableAnimation)&&n,f=K.useMemo((()=>WM({...i,disableAnimation:p})),[de(i),p,o]),m=se(null==u?void 0:u.base,c);return{Component:h,children:o,slots:f,classNames:u,getSkeletonProps:(e={})=>({"data-loaded":ae(l),className:f.base({class:se(m,null==e?void 0:e.className)}),...d}),getContentProps:(e={})=>({className:f.content({class:se(null==u?void 0:u.content,null==e?void 0:e.className)})})}}({...e});return Q.jsx(n,{ref:t,...a(),children:Q.jsx("div",{...i(),children:r})})}));JD.displayName="HeroUI.Skeleton";var eI=JD;function tI(e){var t;const[n,r]=WS(e,KM.variantKeys),{ref:a,as:i,children:s,className:o,style:l,size:c=40,offset:u=0,visibility:d="auto",isEnabled:h=!0,onVisibilityChange:p,...f}=n,m=i||"div",g=ee(a);!function(e={}){const{domRef:t,isEnabled:n=!0,overflowCheck:r="vertical",visibility:a="auto",offset:i=0,onVisibilityChange:s,updateDeps:o=[]}=e,l=K.useRef(a);K.useEffect((()=>{const e=null==t?void 0:t.current;if(!e||!n)return;const o=(t,n,r,i,o)=>{if("auto"===a){const t=`${i}${le(o)}Scroll`;n&&r?(e.dataset[t]="true",e.removeAttribute(`data-${i}-scroll`),e.removeAttribute(`data-${o}-scroll`)):(e.dataset[`${i}Scroll`]=n.toString(),e.dataset[`${o}Scroll`]=r.toString(),e.removeAttribute(`data-${i}-${o}-scroll`))}else{const e=n&&r?"both":n?i:r?o:"none";e!==l.current&&(null==s||s(e),l.current=e)}},c=()=>{var t,n;const a=[{type:"vertical",prefix:"top",suffix:"bottom"},{type:"horizontal",prefix:"left",suffix:"right"}],s=e.querySelector('ul[data-slot="list"]'),l=+(null!=(t=null==s?void 0:s.getAttribute("data-virtual-scroll-height"))?t:e.scrollHeight),c=+(null!=(n=null==s?void 0:s.getAttribute("data-virtual-scroll-top"))?n:e.scrollTop);for(const{type:u,prefix:d,suffix:h}of a)if(r===u||"both"===r){const t="vertical"===u?c>i:e.scrollLeft>i,n="vertical"===u?c+e.clientHeight+i<l:e.scrollLeft+e.clientWidth+i<e.scrollWidth;o(0,t,n,d,h)}},u=()=>{["top","bottom","top-bottom","left","right","left-right"].forEach((t=>{e.removeAttribute(`data-${t}-scroll`)}))};return c(),e.addEventListener("scroll",c,!0),"auto"!==a&&(u(),"both"===a?(e.dataset.topBottomScroll=String("vertical"===r),e.dataset.leftRightScroll=String("horizontal"===r)):(e.dataset.topBottomScroll="false",e.dataset.leftRightScroll="false",["top","bottom","left","right"].forEach((t=>{e.dataset[`${t}Scroll`]=String(a===t)})))),()=>{e.removeEventListener("scroll",c,!0),u()}}),[...o,n,a,r,s,t])}({domRef:g,offset:u,visibility:d,isEnabled:h,onVisibilityChange:p,updateDeps:[s],overflowCheck:null!=(t=e.orientation)?t:"vertical"});const v=K.useMemo((()=>KM({...r,className:o})),[de(r),o]);return{Component:m,styles:v,domRef:g,children:s,getBaseProps:(t={})=>{var n;return{ref:g,className:v,"data-orientation":null!=(n=e.orientation)?n:"vertical",style:{"--scroll-shadow-size":`${c}px`,...l,...t.style},...f,...t}}}}var nI=HS(((e,t)=>{const{Component:n,children:r,getBaseProps:a}=tI({...e,ref:t});return Q.jsx(n,{...a(),children:r})}));nI.displayName="HeroUI.ScrollShadow";var rI=nI;function aI({validate:e,validationBehavior:t,...n}){const[r,a]=K.useState(!1),[i,s]=K.useState(null),o=Y_(n),l=function(e){const{collection:t,disabledKeys:n,selectionManager:r,selectionManager:{setSelectedKeys:a,selectedKeys:i,selectionMode:s}}=QD(e),o=K.useMemo((()=>e.isLoading||0===i.size?[]:Array.from(i).filter(Boolean).filter((e=>!t.getItem(e)))),[i,t]),l=0!==i.size?Array.from(i).map((e=>t.getItem(e))).filter(Boolean):null;return o.length&&console.warn(`Select: Keys "${o.join(", ")}" passed to "selectedKeys" are not present in the collection.`),{collection:t,disabledKeys:n,selectionManager:r,selectionMode:s,selectedKeys:i,setSelectedKeys:a.bind(r),selectedItems:l}}({...n,onSelectionChange:e=>{null!=n.onSelectionChange&&("all"===e?n.onSelectionChange(new Set(l.collection.getKeys())):n.onSelectionChange(e)),"single"===n.selectionMode&&o.close()}}),c=ON({...n,validationBehavior:t,validate:t=>{if(!e)return;const r=Array.from(t);return e("single"===n.selectionMode?r[0]:r)},value:l.selectedKeys}),u=0===l.collection.size&&n.hideEmptyContent;return{...c,...l,...o,focusStrategy:i,close(){o.close()},open(e=null){u||(s(e),o.open())},toggle(e=null){u||(s(e),o.toggle())},isFocused:r,setFocused:a}}var iI=new WeakMap;function sI(e){var t,n,r,a,i,s;const o=_e(),{validationBehavior:l}=XN(JN)||{},[c,u]=WS(e,HM.variantKeys),d=null!=(n=null!=(t=e.disableAnimation)?t:null==o?void 0:o.disableAnimation)&&n,{ref:h,as:p,label:f,name:m,isLoading:g,selectorIcon:v,isOpen:b,defaultOpen:y,onOpenChange:x,startContent:w,endContent:k,description:C,renderValue:S,onSelectionChange:P,placeholder:M,isVirtualized:E,itemHeight:N=36,maxListboxHeight:T=256,children:_,disallowEmptySelection:j=!1,selectionMode:D="single",spinnerRef:I,scrollRef:A,popoverProps:L={},scrollShadowProps:z={},listboxProps:R={},spinnerProps:O={},validationState:V,onChange:F,onClose:B,className:$,classNames:H,validationBehavior:W=(null!=(r=null!=l?l:null==o?void 0:o.validationBehavior)?r:"native"),hideEmptyContent:U=!1,onClear:q,...G}=c,Y=ee(A),Z={popoverProps:be({placement:"bottom",triggerScaleOnOpen:!1,offset:5,disableAnimation:d},L),scrollShadowProps:be({ref:Y,isEnabled:null==(a=e.showScrollIndicators)||a,hideScrollBar:!0,offset:15},z),listboxProps:be({disableAnimation:d},R)},X=p||"button",Q="string"==typeof X,J=ee(h),te=K.useRef(null),ne=K.useRef(null),re=K.useRef(null);let ie=aI({...c,isOpen:b,selectionMode:D,disallowEmptySelection:j,validationBehavior:W,children:_,isRequired:e.isRequired,isDisabled:e.isDisabled,isInvalid:e.isInvalid,defaultOpen:y,hideEmptyContent:U,onOpenChange:e=>{null==x||x(e),e||null==B||B()},onSelectionChange:e=>{null==P||P(e),F&&"function"==typeof F&&F({target:{...J.current&&{...J.current,name:J.current.name},value:Array.from(e).join(",")}}),ie.commitValidation()}});ie={...ie,...e.isDisabled&&{disabledKeys:new Set([...ie.collection.getKeys()])}},pN((()=>{var e;(null==(e=J.current)?void 0:e.value)&&ie.setSelectedKeys(new Set([...ie.selectedKeys,J.current.value]))}),[J.current]);const{labelProps:oe,triggerProps:le,valueProps:ce,menuProps:ue,descriptionProps:he,errorMessageProps:pe,isInvalid:fe,validationErrors:me,validationDetails:ge}=function(e,t,n){const{disallowEmptySelection:r,isDisabled:a}=e,i=uf({usage:"search",sensitivity:"base"}),s=K.useMemo((()=>new ME(t.collection,t.disabledKeys,null,i)),[t.collection,t.disabledKeys,i]),{menuTriggerProps:o,menuProps:l}=A_({isDisabled:a,type:"listbox"},t,n),{typeSelectProps:c}=xE({keyboardDelegate:s,selectionManager:t.selectionManager,onTypeSelect(e){t.setSelectedKeys([e])}}),{isInvalid:u,validationErrors:d,validationDetails:h}=t.displayValidation,{labelProps:p,fieldProps:f,descriptionProps:m,errorMessageProps:g}=qN({...e,labelElementType:"span",isInvalid:u,errorMessage:e.errorMessage||d});c.onKeyDown=c.onKeyDownCapture,delete c.onKeyDownCapture,o.onPressStart=e=>{"touch"===e.pointerType||"keyboard"===e.pointerType||a||t.toggle("virtual"===e.pointerType?"first":null)};const v=$t(e,{labelable:!0}),b=Lt(c,o,f),y=bt();return{labelProps:{...p,onClick:()=>{var t;e.isDisabled||(null==(t=n.current)||t.focus(),EC("keyboard"))}},triggerProps:Lt(v,{...b,onKeyDown:wt(b.onKeyDown,(e=>{if("single"===t.selectionMode)switch(e.key){case"ArrowLeft":{e.preventDefault();const n=t.selectedKeys.size>0?s.getKeyAbove(t.selectedKeys.values().next().value):s.getFirstKey();n&&t.setSelectedKeys([n]);break}case"ArrowRight":{e.preventDefault();const n=t.selectedKeys.size>0?s.getKeyBelow(t.selectedKeys.values().next().value):s.getFirstKey();n&&t.setSelectedKeys([n]);break}}}),e.onKeyDown),onKeyUp:e.onKeyUp,"aria-labelledby":[y,b["aria-labelledby"],b["aria-label"]&&!b["aria-labelledby"]?b.id:null].join(" "),onFocus(n){t.isFocused||(e.onFocus&&e.onFocus(n),t.setFocused(!0))},onBlur(n){t.isOpen||(e.onBlur&&e.onBlur(n),t.setFocused(!1))}}),valueProps:{id:y},menuProps:{...l,disallowEmptySelection:r,autoFocus:t.focusStrategy||!0,shouldSelectOnPressUp:!0,shouldFocusOnHover:!0,onBlur:n=>{n.currentTarget.contains(n.relatedTarget)||(e.onBlur&&e.onBlur(n),t.setFocused(!1))},onFocus:null==l?void 0:l.onFocus,"aria-labelledby":[f["aria-labelledby"],b["aria-label"]&&!f["aria-labelledby"]?b.id:null].filter(Boolean).join(" ")},descriptionProps:m,errorMessageProps:g,isInvalid:u,validationErrors:d,validationDetails:h}}({...c,disallowEmptySelection:j,isDisabled:e.isDisabled},ie,te),ve=K.useCallback((()=>{var e;ie.setSelectedKeys(new Set([])),null==q||q(),null==(e=te.current)||e.focus()}),[q,ie]),{pressProps:ye}=aC({isDisabled:!!(null==e?void 0:e.isDisabled),onPress:ve}),xe=e.isInvalid||"invalid"===V||fe,{isPressed:we,buttonProps:ke}=gN(le,te),{focusProps:Ce,isFocused:Se,isFocusVisible:Pe}=hS(),{focusProps:Me,isFocusVisible:Ne}=hS(),{isHovered:Te,hoverProps:je}=$C({isDisabled:e.isDisabled}),De=function(e){const t=_e(),n=null==t?void 0:t.labelPlacement;return K.useMemo((()=>{var t,r;const a=null!=(r=null!=(t=e.labelPlacement)?t:n)?r:"inside";return"inside"!==a||e.label?a:"outside"}),[e.labelPlacement,n,e.label])}({labelPlacement:e.labelPlacement,label:f}),Ie=!!M,Ae="outside-left"===De||"outside"===De,Le="inside"===De,ze="outside-left"===De,Re=e.isClearable,Oe=ie.isOpen||Ie||!!(null==(i=ie.selectedItems)?void 0:i.length)||!!w||!!k||!!e.isMultiline,Ve=!!(null==(s=ie.selectedItems)?void 0:s.length),Fe=!!f,Be=Fe&&(ze||Ae&&Ie),$e=se(null==H?void 0:H.base,$),Ke=K.useMemo((()=>HM({...u,isInvalid:xe,isClearable:Re,labelPlacement:De,disableAnimation:d})),[de(u),xe,De,d]);xS({isDisabled:!ie.isOpen});const He="function"==typeof c.errorMessage?c.errorMessage({isInvalid:xe,validationErrors:me,validationDetails:ge}):c.errorMessage||(null==me?void 0:me.join(" ")),We=!!C||!!He,Ue=!!k;K.useEffect((()=>{if(ie.isOpen&&re.current&&te.current){let e=te.current.getBoundingClientRect();re.current.style.width=e.width+"px"}}),[ie.isOpen]);const qe=K.useCallback(((e={})=>({"data-slot":"base","data-filled":ae(Oe),"data-has-value":ae(Ve),"data-has-label":ae(Fe),"data-has-helper":ae(We),"data-has-end-content":ae(Ue),"data-invalid":ae(xe),"data-has-label-outside":ae(Be),className:Ke.base({class:se($e,e.className)}),...e})),[Ke,We,Ve,Fe,Be,Oe,$e]),Ge=K.useCallback(((t={})=>({ref:te,"data-slot":"trigger","data-open":ae(ie.isOpen),"data-disabled":ae(null==e?void 0:e.isDisabled),"data-focus":ae(Se),"data-pressed":ae(we),"data-focus-visible":ae(Pe),"data-hover":ae(Te),className:Ke.trigger({class:null==H?void 0:H.trigger}),...be(ke,Ce,je,Ee(G,{enabled:Q}),Ee(t))})),[Ke,te,ie.isOpen,null==H?void 0:H.trigger,null==e?void 0:e.isDisabled,Se,we,Pe,Te,ke,Ce,je,G,Q]),Ye=K.useCallback(((t={})=>({state:ie,triggerRef:te,selectRef:J,selectionMode:D,label:null==e?void 0:e.label,name:null==e?void 0:e.name,isRequired:null==e?void 0:e.isRequired,autoComplete:null==e?void 0:e.autoComplete,isDisabled:null==e?void 0:e.isDisabled,form:null==e?void 0:e.form,onChange:F,...t})),[ie,D,null==e?void 0:e.label,null==e?void 0:e.autoComplete,null==e?void 0:e.name,null==e?void 0:e.isDisabled,te]),Ze=K.useCallback(((e={})=>({"data-slot":"label",className:Ke.label({class:se(null==H?void 0:H.label,e.className)}),...oe,...e})),[Ke,null==H?void 0:H.label,oe]),Xe=K.useCallback(((e={})=>({"data-slot":"value",className:Ke.value({class:se(null==H?void 0:H.value,e.className)}),...ce,...e})),[Ke,null==H?void 0:H.value,ce]),Qe=K.useCallback(((e={})=>({"data-slot":"listboxWrapper",className:Ke.listboxWrapper({class:se(null==H?void 0:H.listboxWrapper,null==e?void 0:e.className)}),style:{maxHeight:null!=T?T:256,...e.style},...be(Z.scrollShadowProps,e)})),[Ke.listboxWrapper,null==H?void 0:H.listboxWrapper,Z.scrollShadowProps,T]),Je=K.useCallback(((e={})=>{var t,n;const r=be(Z.popoverProps,e);return{state:ie,triggerRef:te,ref:re,"data-slot":"popover",scrollRef:ne,triggerType:"listbox",classNames:{content:Ke.popoverContent({class:se(null==H?void 0:H.popoverContent,e.className)})},...r,offset:ie.selectedItems&&ie.selectedItems.length>0?1e-8*ie.selectedItems.length+((null==(t=Z.popoverProps)?void 0:t.offset)||0):null==(n=Z.popoverProps)?void 0:n.offset}}),[Ke,null==H?void 0:H.popoverContent,Z.popoverProps,te,ie,ie.selectedItems]),et=K.useCallback((()=>({"data-slot":"selectorIcon","aria-hidden":ae(!0),"data-open":ae(ie.isOpen),className:Ke.selectorIcon({class:null==H?void 0:H.selectorIcon})})),[Ke,null==H?void 0:H.selectorIcon,ie.isOpen]),tt=K.useCallback(((e={})=>({...e,"data-slot":"innerWrapper",className:Ke.innerWrapper({class:se(null==H?void 0:H.innerWrapper,null==e?void 0:e.className)})})),[Ke,null==H?void 0:H.innerWrapper]),nt=K.useCallback(((e={})=>({...e,"data-slot":"helperWrapper",className:Ke.helperWrapper({class:se(null==H?void 0:H.helperWrapper,null==e?void 0:e.className)})})),[Ke,null==H?void 0:H.helperWrapper]),rt=K.useCallback(((e={})=>({...e,...he,"data-slot":"description",className:Ke.description({class:se(null==H?void 0:H.description,null==e?void 0:e.className)})})),[Ke,null==H?void 0:H.description]),at=K.useCallback(((e={})=>({...e,"data-slot":"mainWrapper",className:Ke.mainWrapper({class:se(null==H?void 0:H.mainWrapper,null==e?void 0:e.className)})})),[Ke,null==H?void 0:H.mainWrapper]),it=K.useCallback(((e={})=>({...e,"data-slot":"end-wrapper",className:Ke.endWrapper({class:se(null==H?void 0:H.endWrapper,null==e?void 0:e.className)})})),[Ke,null==H?void 0:H.endWrapper]),st=K.useCallback(((e={})=>({...e,"data-slot":"end-content",className:Ke.endContent({class:se(null==H?void 0:H.endContent,null==e?void 0:e.className)})})),[Ke,null==H?void 0:H.endContent]),ot=K.useCallback(((e={})=>({...e,...pe,"data-slot":"error-message",className:Ke.errorMessage({class:se(null==H?void 0:H.errorMessage,null==e?void 0:e.className)})})),[Ke,pe,null==H?void 0:H.errorMessage]),lt=K.useCallback(((e={})=>({"aria-hidden":ae(!0),"data-slot":"spinner",color:"current",size:"sm",...O,...e,ref:I,className:Ke.spinner({class:se(null==H?void 0:H.spinner,null==e?void 0:e.className)})})),[Ke,I,O,null==H?void 0:H.spinner]),ct=K.useCallback(((e={})=>({...e,type:"button",tabIndex:-1,"aria-label":"clear selection","data-slot":"clear-button","data-focus-visible":ae(Ne),className:Ke.clearButton({class:se(null==H?void 0:H.clearButton,null==e?void 0:e.className)}),...be(ye,Me)})),[Ke,Ne,ye,Me,null==H?void 0:H.clearButton]);return iI.set(ie,{isDisabled:null==e?void 0:e.isDisabled,isRequired:null==e?void 0:e.isRequired,name:null==e?void 0:e.name,isInvalid:xe,validationBehavior:W}),{Component:X,domRef:J,state:ie,label:f,name:m,triggerRef:te,isLoading:g,placeholder:M,startContent:w,endContent:k,description:C,selectorIcon:v,hasHelper:We,labelPlacement:De,hasPlaceholder:Ie,renderValue:S,selectionMode:D,disableAnimation:d,isOutsideLeft:ze,shouldLabelBeOutside:Ae,shouldLabelBeInside:Le,isInvalid:xe,errorMessage:He,isClearable:Re,getClearButtonProps:ct,getBaseProps:qe,getTriggerProps:Ge,getLabelProps:Ze,getValueProps:Xe,getListboxProps:(e={})=>{const t=null!=E?E:ie.collection.size>50;return{state:ie,ref:ne,isVirtualized:t,virtualization:t?{maxListboxHeight:T,itemHeight:N}:void 0,"data-slot":"listbox",className:Ke.listbox({class:se(null==H?void 0:H.listbox,null==e?void 0:e.className)}),scrollShadowProps:Z.scrollShadowProps,...be(Z.listboxProps,e,ue)}},getPopoverProps:Je,getSpinnerProps:lt,getMainWrapperProps:at,getListboxWrapperProps:Qe,getHiddenSelectProps:Ye,getInnerWrapperProps:tt,getHelperWrapperProps:nt,getDescriptionProps:rt,getErrorMessageProps:ot,getSelectorIconProps:et,getEndWrapperProps:it,getEndContentProps:st}}var oI="undefined"!=typeof document?H.useLayoutEffect:()=>{};function lI(e,t,n){let r=K.useRef(t),a=function(e){const t=K.useRef(null);return oI((()=>{t.current=e}),[e]),K.useCallback(((...e)=>{const n=t.current;return null==n?void 0:n(...e)}),[])}((()=>{n&&n(r.current)}));K.useEffect((()=>{var t;let n=null==(t=null==e?void 0:e.current)?void 0:t.form;return null==n||n.addEventListener("reset",a),()=>{null==n||n.removeEventListener("reset",a)}}),[e,a])}function cI(e){var t;let{state:n,triggerRef:r,selectRef:a,label:i,name:s,isDisabled:o,form:l}=e,{containerProps:c,selectProps:u}=function(e,t,n){var r;let a=iI.get(t)||{},{autoComplete:i,name:s=a.name,isDisabled:o=a.isDisabled,selectionMode:l,onChange:c,form:u}=e,{validationBehavior:d,isRequired:h,isInvalid:p}=a,{visuallyHiddenProps:f}=IS();return lI(e.selectRef,t.selectedKeys,t.setSelectedKeys),$N({validationBehavior:d,focus:()=>{var e;return null==(e=n.current)?void 0:e.focus()}},t,e.selectRef),{containerProps:{...f,"aria-hidden":!0,"data-a11y-ignore":"aria-hidden-focus"},inputProps:{style:{display:"none"}},selectProps:{form:u,autoComplete:i,disabled:o,"aria-invalid":p||void 0,"aria-required":h&&"aria"===d||void 0,required:h&&"native"===d,name:s,tabIndex:-1,value:"multiple"===l?[...t.selectedKeys].map((e=>String(e))):null!=(r=[...t.selectedKeys][0])?r:"",multiple:"multiple"===l,onChange:e=>{t.setSelectedKeys(e.target.value),null==c||c(e)}}}}({...e,selectRef:a},n,r);return n.collection.size<=300?Q.jsx("div",{...c,"data-testid":"hidden-select-container",children:Q.jsxs("label",{children:[i,Q.jsxs("select",{...u,ref:a,children:[Q.jsx("option",{}),[...n.collection.getKeys()].map((e=>{let t=n.collection.getItem(e);if("item"===(null==t?void 0:t.type))return Q.jsx("option",{value:t.key,children:t.textValue},t.key)}))]})]})}):s?Q.jsx("input",{autoComplete:u.autoComplete,disabled:o,form:l,name:s,type:"hidden",value:null!=(t=[...n.selectedKeys].join(","))?t:""}):null}var uI=KE;const dI=new WeakMap;function hI(e,t,n){var r,a;let{key:i}=e,s=dI.get(t);var o;let l=null!==(o=e.isDisabled)&&void 0!==o?o:t.selectionManager.isDisabled(i);var c;let u=null!==(c=e.isSelected)&&void 0!==c?c:t.selectionManager.isSelected(i);var d;let h=null!==(d=e.shouldSelectOnPressUp)&&void 0!==d?d:null==s?void 0:s.shouldSelectOnPressUp;var p;let f=null!==(p=e.shouldFocusOnHover)&&void 0!==p?p:null==s?void 0:s.shouldFocusOnHover;var m;let g=null!==(m=e.shouldUseVirtualFocus)&&void 0!==m?m:null==s?void 0:s.shouldUseVirtualFocus;var v;let b=null!==(v=e.isVirtualized)&&void 0!==v?v:null==s?void 0:s.isVirtualized,y=xt(),x=xt(),w={role:"option","aria-disabled":l||void 0,"aria-selected":"none"!==t.selectionManager.selectionMode?u:void 0};Gt()&&Jt()||(w["aria-label"]=e["aria-label"],w["aria-labelledby"]=y,w["aria-describedby"]=x);let k=t.collection.getItem(i);if(b){let e=Number(null==k?void 0:k.index);w["aria-posinset"]=Number.isNaN(e)?void 0:e+1,w["aria-setsize"]=nN(t.collection)}let C=(null==s?void 0:s.onAction)?()=>{var e;return null==s||null===(e=s.onAction)||void 0===e?void 0:e.call(s,i)}:void 0,S=function(e,t){let n=dI.get(e);if(!n)throw new Error("Unknown list");return`${n.id}-option-${r=t,"string"==typeof r?r.replace(/\s*/g,""):""+r}`;var r}(t,i),{itemProps:P,isPressed:M,isFocused:E,hasAction:N,allowsSelection:T}=kE({selectionManager:t.selectionManager,key:i,ref:n,shouldSelectOnPressUp:h,allowsDifferentPressOrigin:h&&f,isVirtualized:b,shouldUseVirtualFocus:g,isDisabled:l,onAction:C||(null==k||null===(r=k.props)||void 0===r?void 0:r.onAction)?wt(null==k||null===(a=k.props)||void 0===a?void 0:a.onAction,C):void 0,linkBehavior:null==s?void 0:s.linkBehavior,id:S}),{hoverProps:_}=$C({isDisabled:l||!f,onHoverStart(){PC()||(t.selectionManager.setFocused(!0),t.selectionManager.setFocusedKey(i))}}),j=$t(null==k?void 0:k.props);delete j.id;let D=un(null==k?void 0:k.props);return{optionProps:{...w,...Lt(j,P,_,D),id:S},labelProps:{id:y},descriptionProps:{id:x},isFocused:E,isFocusVisible:E&&t.selectionManager.isFocused&&PC(),isSelected:u,isDisabled:l,isPressed:M,allowsSelection:T,hasAction:N}}function pI(e){var t;const n=_e(),{ref:r,as:a,state:i,variant:s,color:o,onAction:l,children:c,onSelectionChange:u,disableAnimation:d=null!=(t=null==n?void 0:n.disableAnimation)&&t,itemClasses:h,className:p,topContent:f,bottomContent:m,emptyContent:g="No items.",hideSelectedIcon:v=!1,hideEmptyContent:b=!1,shouldHighlightOnFocus:y=!1,classNames:x,...w}=e,k=a||"ul",C="string"==typeof k,S=ee(r),P=QD({...e,children:c,onSelectionChange:u}),M=i||P,{listBoxProps:E}=function(e,t,n){let r=$t(e,{labelable:!0}),a=e.selectionBehavior||"toggle",i=e.linkBehavior||("replace"===a?"action":"override");"toggle"===a&&"action"===i&&(i="override");let{listProps:s}=EE({...e,ref:n,selectionManager:t.selectionManager,collection:t.collection,disabledKeys:t.disabledKeys,linkBehavior:i}),{focusWithinProps:o}=RC({onFocusWithin:e.onFocus,onBlurWithin:e.onBlur,onFocusWithinChange:e.onFocusChange}),l=bt(e.id);dI.set(t,{id:l,shouldUseVirtualFocus:e.shouldUseVirtualFocus,shouldSelectOnPressUp:e.shouldSelectOnPressUp,shouldFocusOnHover:e.shouldFocusOnHover,isVirtualized:e.isVirtualized,onAction:e.onAction,linkBehavior:i});let{labelProps:c,fieldProps:u}=UN({...e,id:l,labelElementType:"span"});return{labelProps:c,listBoxProps:Lt(r,o,"multiple"===t.selectionManager.selectionMode?{"aria-multiselectable":"true"}:{},{role:"listbox",...Lt(u,s)})}}({...e,onAction:l},M,S),N=K.useMemo((()=>ZM()),[]),T=se(null==x?void 0:x.base,p);return{Component:k,state:M,variant:s,color:o,slots:N,classNames:x,topContent:f,bottomContent:m,emptyContent:g,hideEmptyContent:b,shouldHighlightOnFocus:y,hideSelectedIcon:v,disableAnimation:d,className:p,itemClasses:h,getBaseProps:(e={})=>({ref:S,"data-slot":"base",className:N.base({class:T}),...Ee(w,{enabled:C}),...e}),getListProps:(e={})=>({"data-slot":"list",className:N.list({class:null==x?void 0:x.list}),...E,...e}),getEmptyContentProps:(e={})=>({"data-slot":"empty-content",children:g,className:N.emptyContent({class:null==x?void 0:x.emptyContent}),...e})}}function fI(e){const{isSelected:t,disableAnimation:n,...r}=e;return Q.jsx("svg",{"aria-hidden":"true","data-selected":t,role:"presentation",viewBox:"0 0 17 18",...r,children:Q.jsx("polyline",{fill:"none",points:"1 9 7 14 15 4",stroke:"currentColor",strokeDasharray:22,strokeDashoffset:t?44:66,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,style:n?{}:{transition:"stroke-dashoffset 200ms ease"}})})}var mI=e=>{const{Component:t,rendered:n,description:r,isSelectable:a,isSelected:i,isDisabled:s,selectedIcon:o,startContent:l,endContent:c,hideSelectedIcon:u,disableAnimation:d,getItemProps:h,getLabelProps:p,getWrapperProps:f,getDescriptionProps:m,getSelectedIconProps:g}=function(e){var t,n;const r=_e(),[a,i]=WS(e,XM.variantKeys),{as:s,item:o,state:l,description:c,startContent:u,endContent:d,isVirtualized:h,selectedIcon:p,className:f,classNames:m,autoFocus:g,onPress:v,onPressUp:b,onPressStart:y,onPressEnd:x,onPressChange:w,onClick:k,shouldHighlightOnFocus:C,hideSelectedIcon:S=!1,isReadOnly:P=!1,...M}=a,E=null!=(n=null!=(t=e.disableAnimation)?t:null==r?void 0:r.disableAnimation)&&n,N=K.useRef(null),T=s||(e.href?"a":"li"),_="string"==typeof T,{rendered:j,key:D}=o,I=l.disabledKeys.has(D)||e.isDisabled,A="none"!==l.selectionManager.selectionMode,L=O_(),{pressProps:z,isPressed:R}=aC({ref:N,isDisabled:I,onClick:k,onPress:v,onPressUp:b,onPressStart:y,onPressEnd:x,onPressChange:w}),{isHovered:O,hoverProps:V}=$C({isDisabled:I}),{isFocusVisible:F,focusProps:B}=hS({autoFocus:g}),{isFocused:$,isSelected:H,optionProps:W,labelProps:U,descriptionProps:q}=hI({key:D,isDisabled:I,"aria-label":a["aria-label"],isVirtualized:h},l,N);let G=W;const Y=K.useMemo((()=>XM({...i,isDisabled:I,disableAnimation:E,hasTitleTextChild:"string"==typeof j,hasDescriptionTextChild:"string"==typeof c})),[de(i),I,E,j,c]),Z=se(null==m?void 0:m.base,f);P&&(G=ue(G));const X=C&&$||(L?O||R:O||$&&!F),Q=K.useCallback(((e={})=>({"aria-hidden":ae(!0),"data-disabled":ae(I),className:Y.selectedIcon({class:null==m?void 0:m.selectedIcon}),...e})),[I,Y,m]);return{Component:T,domRef:N,slots:Y,classNames:m,isSelectable:A,isSelected:H,isDisabled:I,rendered:j,description:c,startContent:u,endContent:d,selectedIcon:p,hideSelectedIcon:S,disableAnimation:E,getItemProps:(e={})=>({ref:N,...be(G,P?{}:be(B,z),V,Ee(M,{enabled:_}),e),"data-selectable":ae(A),"data-focus":ae($),"data-hover":ae(X),"data-disabled":ae(I),"data-selected":ae(H),"data-pressed":ae(R),"data-focus-visible":ae(F),className:Y.base({class:se(Z,e.className)})}),getLabelProps:(e={})=>({...be(U,e),"data-label":ae(!0),className:Y.title({class:null==m?void 0:m.title})}),getWrapperProps:(e={})=>({...be(e),className:Y.wrapper({class:null==m?void 0:m.wrapper})}),getDescriptionProps:(e={})=>({...be(q,e),className:Y.description({class:null==m?void 0:m.description})}),getSelectedIconProps:Q}}(e),v=K.useMemo((()=>{const e=Q.jsx(fI,{disableAnimation:d,isSelected:i});return"function"==typeof o?o({icon:e,isSelected:i,isDisabled:s}):o||e}),[o,i,s,d]);return Q.jsxs(t,{...h(),children:[l,r?Q.jsxs("div",{...f(),children:[Q.jsx("span",{...p(),children:n}),Q.jsx("span",{...m(),children:r})]}):Q.jsx("span",{...p(),children:n}),a&&!u&&Q.jsx("span",{...g(),children:v}),c]})};mI.displayName="HeroUI.ListboxItem";var gI=mI,vI=HS((({item:e,state:t,as:n,variant:r,color:a,disableAnimation:i,className:s,classNames:o,hideSelectedIcon:l,showDivider:c=!1,dividerProps:u={},itemClasses:d,title:h,items:p,...f},m)=>{const g=n||"li",v=K.useMemo((()=>QM()),[]),b=se(null==o?void 0:o.base,s),y=se(null==o?void 0:o.divider,null==u?void 0:u.className),{itemProps:x,headingProps:w,groupProps:k}=function(e){let{heading:t,"aria-label":n}=e,r=bt();return{itemProps:{role:"presentation"},headingProps:t?{id:r,role:"presentation"}:{},groupProps:{role:"group","aria-label":n,"aria-labelledby":t?r:void 0}}}({heading:e.rendered,"aria-label":e["aria-label"]});return Q.jsxs(g,{"data-slot":"base",...be(x,f),className:v.base({class:b}),children:[e.rendered&&Q.jsx("span",{...w,className:v.heading({class:null==o?void 0:o.heading}),"data-slot":"heading",children:e.rendered}),Q.jsxs("ul",{...k,className:v.group({class:null==o?void 0:o.group}),"data-has-title":!!e.rendered,"data-slot":"group",children:[[...e.childNodes].map((e=>{const{key:n,props:s}=e;let o=Q.jsx(gI,{classNames:d,color:a,disableAnimation:i,hideSelectedIcon:l,item:e,state:t,variant:r,...s},n);return e.wrapper&&(o=e.wrapper(o)),o})),c&&Q.jsx(oN,{as:"li",className:v.divider({class:y}),...u})]})]},e.key)}));vI.displayName="HeroUI.ListboxSection";var bI=vI;function yI(e){var t;const[n,r]=WS(e,KM.variantKeys),{ref:a,as:i,children:s,className:o,style:l,size:c=40,offset:u=0,visibility:d="auto",isEnabled:h=!0,onVisibilityChange:p,...f}=n,m=i||"div",g=ee(a);!function(e={}){const{domRef:t,isEnabled:n=!0,overflowCheck:r="vertical",visibility:a="auto",offset:i=0,onVisibilityChange:s,updateDeps:o=[]}=e,l=K.useRef(a);K.useEffect((()=>{const e=null==t?void 0:t.current;if(!e||!n)return;const o=(t,n,r,i,o)=>{if("auto"===a){const t=`${i}${le(o)}Scroll`;n&&r?(e.dataset[t]="true",e.removeAttribute(`data-${i}-scroll`),e.removeAttribute(`data-${o}-scroll`)):(e.dataset[`${i}Scroll`]=n.toString(),e.dataset[`${o}Scroll`]=r.toString(),e.removeAttribute(`data-${i}-${o}-scroll`))}else{const e=n&&r?"both":n?i:r?o:"none";e!==l.current&&(null==s||s(e),l.current=e)}},c=()=>{var t,n;const a=[{type:"vertical",prefix:"top",suffix:"bottom"},{type:"horizontal",prefix:"left",suffix:"right"}],s=e.querySelector('ul[data-slot="list"]'),l=+(null!=(t=null==s?void 0:s.getAttribute("data-virtual-scroll-height"))?t:e.scrollHeight),c=+(null!=(n=null==s?void 0:s.getAttribute("data-virtual-scroll-top"))?n:e.scrollTop);for(const{type:u,prefix:d,suffix:h}of a)if(r===u||"both"===r){const t="vertical"===u?c>i:e.scrollLeft>i,n="vertical"===u?c+e.clientHeight+i<l:e.scrollLeft+e.clientWidth+i<e.scrollWidth;o(0,t,n,d,h)}},u=()=>{["top","bottom","top-bottom","left","right","left-right"].forEach((t=>{e.removeAttribute(`data-${t}-scroll`)}))};return c(),e.addEventListener("scroll",c,!0),"auto"!==a&&(u(),"both"===a?(e.dataset.topBottomScroll=String("vertical"===r),e.dataset.leftRightScroll=String("horizontal"===r)):(e.dataset.topBottomScroll="false",e.dataset.leftRightScroll="false",["top","bottom","left","right"].forEach((t=>{e.dataset[`${t}Scroll`]=String(a===t)})))),()=>{e.removeEventListener("scroll",c,!0),u()}}),[...o,n,a,r,s,t])}({domRef:g,offset:u,visibility:d,isEnabled:h,onVisibilityChange:p,updateDeps:[s],overflowCheck:null!=(t=e.orientation)?t:"vertical"});const v=K.useMemo((()=>KM({...r,className:o})),[de(r),o]);return{Component:m,styles:v,domRef:g,children:s,getBaseProps:(t={})=>{var n;return{ref:g,className:v,"data-orientation":null!=(n=e.orientation)?n:"vertical",style:{"--scroll-shadow-size":`${c}px`,...l,...t.style},...f,...t}}}}var xI=e=>{var t;const{Component:n,state:r,color:a,variant:i,itemClasses:s,getBaseProps:o,topContent:l,bottomContent:c,hideEmptyContent:u,hideSelectedIcon:d,shouldHighlightOnFocus:h,disableAnimation:p,getEmptyContentProps:f,getListProps:m,scrollShadowProps:g}=e,{virtualization:v}=e;if(!v||!re(v)&&!v.maxListboxHeight&&!v.itemHeight)throw new Error("You are using a virtualized listbox. VirtualizedListbox requires 'virtualization' props with 'maxListboxHeight' and 'itemHeight' properties. This error might have originated from autocomplete components that use VirtualizedListbox. Please provide these props to use the virtualized listbox.");const{maxListboxHeight:b,itemHeight:y}=v,x=Math.min(b,y*r.collection.size),w=K.useRef(null),k=K.useMemo((()=>((e,t)=>{const n=[];for(const r of e)"section"===r.type?n.push(([...r.childNodes].length+1)*t):n.push(t);return n})([...r.collection],y)),[r.collection,y]),C=VD({count:[...r.collection].length,getScrollElement:()=>w.current,estimateSize:e=>k[e]}),S=C.getVirtualItems(),P=C.getTotalSize(),{getBaseProps:M}=yI({...g}),[E,N]=K.useState({isTop:!1,isBottom:!0,isMiddle:!1}),T=Q.jsxs(n,{...m(),"data-virtual-scroll-height":P,"data-virtual-scroll-top":null==(t=null==w?void 0:w.current)?void 0:t.scrollTop,children:[!r.collection.size&&!u&&Q.jsx("li",{children:Q.jsx("div",{...f()})}),Q.jsx("div",{...Ee(M()),ref:w,style:{height:b,overflow:"auto"},onScroll:e=>{N((e=>{if(!e||void 0===e.scrollTop||void 0===e.clientHeight||void 0===e.scrollHeight)return{isTop:!1,isBottom:!1,isMiddle:!1};const t=0===e.scrollTop,n=Math.ceil(e.scrollTop+e.clientHeight)>=e.scrollHeight;return{isTop:t,isBottom:n,isMiddle:!t&&!n}})(e.target))},children:x>0&&y>0&&Q.jsx("div",{style:{height:`${P}px`,width:"100%",position:"relative"},children:S.map((e=>(e=>{var t;const n=[...r.collection][e.index];if(!n)return null;const o={color:a,item:n,state:r,variant:i,disableAnimation:p,hideSelectedIcon:d,...n.props},l={position:"absolute",top:0,left:0,width:"100%",height:`${e.size}px`,transform:`translateY(${e.start}px)`};if("section"===n.type)return Q.jsx(bI,{...o,itemClasses:s,style:{...l,...o.style}},n.key);let c=Q.jsx(gI,{...o,classNames:be(s,null==(t=n.props)?void 0:t.classNames),shouldHighlightOnFocus:h,style:{...l,...o.style}},n.key);return n.wrapper&&(c=n.wrapper(c)),c})(e)))})})]});return Q.jsxs("div",{...o(),children:[l,T,c]})},wI=HS((function(e,t){const{isVirtualized:n,...r}=e,a=pI({...r,ref:t}),{Component:i,state:s,color:o,variant:l,itemClasses:c,getBaseProps:u,topContent:d,bottomContent:h,hideEmptyContent:p,hideSelectedIcon:f,shouldHighlightOnFocus:m,disableAnimation:g,getEmptyContentProps:v,getListProps:b}=a;if(n)return Q.jsx(xI,{...e,...a});const y=Q.jsxs(i,{...b(),children:[!s.collection.size&&!p&&Q.jsx("li",{children:Q.jsx("div",{...v()})}),[...s.collection].map((e=>{var t;const n={color:o,item:e,state:s,variant:l,disableAnimation:g,hideSelectedIcon:f,...e.props};if("section"===e.type)return Q.jsx(bI,{...n,itemClasses:c},e.key);let r=Q.jsx(gI,{...n,classNames:be(c,null==(t=e.props)?void 0:t.classNames),shouldHighlightOnFocus:m},e.key);return e.wrapper&&(r=e.wrapper(r)),r}))]});return Q.jsxs("div",{...u(),children:[d,y,h]})})),kI=HS((function(e,t){var n;const{Component:r,state:a,label:i,hasHelper:s,isLoading:o,triggerRef:l,selectorIcon:c=Q.jsx(AE,{}),description:u,errorMessage:d,isInvalid:h,startContent:p,endContent:f,placeholder:m,renderValue:g,shouldLabelBeOutside:v,disableAnimation:b,getBaseProps:y,getLabelProps:x,getTriggerProps:w,getValueProps:k,getListboxProps:C,getPopoverProps:S,getSpinnerProps:P,getMainWrapperProps:M,getInnerWrapperProps:E,getHiddenSelectProps:N,getHelperWrapperProps:T,getListboxWrapperProps:_,getDescriptionProps:j,getErrorMessageProps:D,getSelectorIconProps:I,isClearable:A,getClearButtonProps:L,getEndWrapperProps:z,getEndContentProps:R}=sI({...e,ref:t}),O=i?Q.jsx("label",{...x(),children:i}):null,V=K.cloneElement(c,I()),F=K.useMemo((()=>{var e;return A&&(null==(e=a.selectedItems)?void 0:e.length)?Q.jsx("span",{...L(),children:Q.jsx(DE,{})}):null}),[A,L,null==(n=a.selectedItems)?void 0:n.length]),B=K.useMemo((()=>F?Q.jsxs("div",{...z(),children:[F,f&&Q.jsx("span",{...R(),children:f})]}):f&&Q.jsx("span",{...R(),children:f})),[F,f,z,R]),$=K.useMemo((()=>{const e=h&&d;return s&&(e||u)?Q.jsx("div",{...T(),children:e?Q.jsx("div",{...D(),children:d}):Q.jsx("div",{...j(),children:u})}):null}),[s,h,d,u,T,D,j]),H=K.useMemo((()=>{var e;if(!(null==(e=a.selectedItems)?void 0:e.length))return m;if(g&&"function"==typeof g){const e=[...a.selectedItems].map((e=>({key:e.key,data:e.value,type:e.type,props:e.props,textValue:e.textValue,rendered:e.rendered,"aria-label":e["aria-label"]})));return g(e)}return a.selectedItems.map((e=>e.textValue)).join(", ")}),[a.selectedItems,g,m]),W=K.useMemo((()=>o?Q.jsx(SN,{...P()}):V),[o,V,P]),U=K.useMemo((()=>a.isOpen?Q.jsx(x_,{...S(),children:Q.jsx(rI,{..._(),children:Q.jsx(wI,{...C()})})}):null),[a.isOpen,S,a,l,_,C]);return Q.jsxs("div",{...y(),children:[Q.jsx(cI,{...N()}),v?O:null,Q.jsxs("div",{...M(),children:[Q.jsxs(r,{...w(),children:[v?null:O,Q.jsxs("div",{...E(),children:[p,Q.jsx("span",{...k(),children:H}),f&&a.selectedItems&&Q.jsx(AS,{elementType:"span",children:","}),B]}),W]}),$]}),b?U:Q.jsx(pk,{children:U})]})}));const CI=new WeakMap;function SI(e,t){let n=CI.get(e);if(!n)throw new Error("Unknown slider state");return`${n.id}-${t}`}function PI(e){const{ref:t,as:n,state:r,index:a,name:i,trackRef:s,className:o,tooltipProps:l,isVertical:c,showTooltip:u,getTooltipValue:d,formatOptions:h,renderThumb:p,...f}=e,m=n||"div",g=ee(t),v=K.useRef(null),b=lf(h),{thumbProps:y,inputProps:x,isDragging:w,isFocused:k}=function(e,t){let{index:n=0,isRequired:r,validationState:a,isInvalid:i,trackRef:s,inputRef:o,orientation:l=t.orientation,name:c,form:u}=e,d=e.isDisabled||t.isDisabled,h="vertical"===l,{direction:p}=Je(),{addGlobalListener:f,removeGlobalListener:m}=gn(),g=CI.get(t);var v;const{labelProps:b,fieldProps:y}=UN({...e,id:SI(t,n),"aria-labelledby":`${g.id} ${null!==(v=e["aria-labelledby"])&&void 0!==v?v:""}`.trim()}),x=t.values[n],w=K.useCallback((()=>{o.current&&Kt(o.current)}),[o]),k=t.focusedThumb===n;K.useEffect((()=>{k&&w()}),[k,w]);let C="rtl"===p,S=K.useRef(null),{keyboardProps:P}=IC({onKeyDown(e){let{getThumbMaxValue:r,getThumbMinValue:a,decrementThumb:i,incrementThumb:s,setThumbValue:o,setThumbDragging:l,pageSize:c}=t;if(/^(PageUp|PageDown|Home|End)$/.test(e.key)){switch(e.preventDefault(),l(n,!0),e.key){case"PageUp":s(n,c);break;case"PageDown":i(n,c);break;case"Home":o(n,a(n));break;case"End":o(n,r(n))}l(n,!1)}else e.continuePropagation()}}),{moveProps:M}=HC({onMoveStart(){S.current=null,t.setThumbDragging(n,!0)},onMove({deltaX:e,deltaY:r,pointerType:a,shiftKey:i}){const{getThumbPercent:o,setThumbPercent:l,decrementThumb:c,incrementThumb:u,step:d,pageSize:p}=t;if(!s.current)return;let{width:f,height:m}=s.current.getBoundingClientRect(),g=h?m:f;if(null==S.current&&(S.current=o(n)*g),"keyboard"===a)e>0&&C||e<0&&!C||r>0?c(n,i?p:d):u(n,i?p:d);else{let t=h?r:e;(h||C)&&(t=-t),S.current+=t,l(n,Jp(S.current/g,0,1))}},onMoveEnd(){t.setThumbDragging(n,!1)}});t.setThumbEditable(n,!d);const{focusableProps:E}=LC(Lt(e,{onFocus:()=>t.setFocusedThumb(n),onBlur:()=>t.setFocusedThumb(void 0)}),o);let N=K.useRef(void 0),T=e=>{w(),N.current=e,t.setThumbDragging(n,!0),f(window,"mouseup",_,!1),f(window,"touchend",_,!1),f(window,"pointerup",_,!1)},_=e=>{var r,a;(null!==(a=e.pointerId)&&void 0!==a?a:null===(r=e.changedTouches)||void 0===r?void 0:r[0].identifier)===N.current&&(w(),t.setThumbDragging(n,!1),m(window,"mouseup",_,!1),m(window,"touchend",_,!1),m(window,"pointerup",_,!1))},j=t.getThumbPercent(n);(h||"rtl"===p)&&(j=1-j);let D=d?{}:Lt(P,M,{onMouseDown:e=>{0!==e.button||e.altKey||e.ctrlKey||e.metaKey||T()},onPointerDown:e=>{0!==e.button||e.altKey||e.ctrlKey||e.metaKey||T(e.pointerId)},onTouchStart:e=>{T(e.changedTouches[0].identifier)}});return Dn(o,t.defaultValues[n],(e=>{t.setThumbValue(n,e)})),{inputProps:Lt(E,y,{type:"range",tabIndex:d?void 0:0,min:t.getThumbMinValue(n),max:t.getThumbMaxValue(n),step:t.step,value:x,name:c,form:u,disabled:d,"aria-orientation":l,"aria-valuetext":t.getThumbValueLabel(n),"aria-required":r||void 0,"aria-invalid":i||"invalid"===a||void 0,"aria-errormessage":e["aria-errormessage"],"aria-describedby":[g["aria-describedby"],e["aria-describedby"]].filter(Boolean).join(" "),"aria-details":[g["aria-details"],e["aria-details"]].filter(Boolean).join(" "),onChange:e=>{t.setThumbValue(n,parseFloat(e.target.value))}}),thumbProps:{...D,style:{position:"absolute",[h?"top":"left"]:100*j+"%",transform:"translate(-50%, -50%)",touchAction:"none"}},labelProps:b,isDragging:t.isThumbDragging(n),isDisabled:d,isFocused:k}}({index:a,trackRef:s,inputRef:v,name:i,...f},r),{hoverProps:C,isHovered:S}=$C({isDisabled:r.isDisabled}),{focusProps:P,isFocusVisible:M}=hS(),{pressProps:E,isPressed:N}=aC({isDisabled:r.isDisabled});return{Component:m,index:a,showTooltip:u,renderThumb:p,getThumbProps:(e={})=>({ref:g,"data-slot":"thumb","data-hover":ae(S),"data-pressed":ae(N),"data-dragging":ae(w),"data-focused":ae(k),"data-focus-visible":ae(M),"aria-label":e["aria-label"]||"Slider thumb "+(void 0!==a?`${a+1}`:""),...be(y,E,C,f),className:o,...e}),getTooltipProps:()=>{const e=(null==l?void 0:l.content)?l.content:d?1===r.values.length?d(r.values[null!=a?a:0]):d(r.values,null!=a?a:0):r.values[null!=a?a:0],t=b&&"number"==typeof e?b.format(e):e;return{...l,placement:(null==l?void 0:l.placement)?null==l?void 0:l.placement:c?"right":"top",content:(null==l?void 0:l.content)?null==l?void 0:l.content:t,updatePositionDeps:[w,S,k,M,t],isOpen:void 0!==(null==l?void 0:l.isOpen)?null==l?void 0:l.isOpen:S||w||k||M,role:"tooltip","aria-label":`Current value: ${t}`}},getInputProps:(e={})=>({ref:v,...be(x,P),...e})}}var MI=HS(((e,t)=>{const{Component:n,index:r,renderThumb:a,showTooltip:i,getTooltipProps:s,getThumbProps:o,getInputProps:l}=PI({...e,ref:t}),c=Ne({Component:n,props:{...o(),index:r,children:Q.jsx(AS,{children:Q.jsx("input",{...l()})})},renderCustom:a});return i?Q.jsx(BT,{...s(),children:c}):c}));MI.displayName="HeroUI.SliderThumb";var EI=MI;const NI=0,TI=100,_I=1;function jI(e){const{isDisabled:t=!1,minValue:n=NI,maxValue:r=TI,numberFormatter:a,step:i=_I,orientation:s="horizontal"}=e;let o=K.useMemo((()=>{let e=(r-n)/10;return e=tf(e,0,e+i,i),Math.max(e,i)}),[i,r,n]),l=K.useCallback((e=>null==e?void 0:e.map(((t,a)=>tf(t,0===a?n:e[a-1],a===e.length-1?r:e[a+1],i)))),[n,r,i]),c=K.useMemo((()=>l(II(e.value))),[e.value,l]),u=K.useMemo((()=>{var t;return l(null!==(t=II(e.defaultValue))&&void 0!==t?t:[n])}),[e.defaultValue,n,l]),d=AI(e.value,e.defaultValue,e.onChange),h=AI(e.value,e.defaultValue,e.onChangeEnd);const[p,f]=Qp(c,u,d);let[m]=K.useState(p);const[g,v]=K.useState(new Array(p.length).fill(!1)),b=K.useRef(new Array(p.length).fill(!0)),[y,x]=K.useState(void 0),w=K.useRef(p),k=K.useRef(g);let C=e=>{w.current=e,f(e)};function S(e){return(e-n)/(r-n)}function P(e){return 0===e?n:p[e-1]}function M(e){return e===p.length-1?r:p[e+1]}function E(e){return b.current[e]}function N(e,n){if(t||!E(e))return;n=tf(n,P(e),M(e),i);let r=DI(w.current,e,n);C(r)}function T(e){return a.format(e)}function _(e){return Jp((t=e*(r-n)+n,Math.round((t-n)/i)*i+n),n,r);var t}return{values:p,defaultValues:void 0!==e.defaultValue?u:m,getThumbValue:e=>p[e],setThumbValue:N,setThumbPercent:function(e,t){N(e,_(t))},isThumbDragging:e=>g[e],setThumbDragging:function(e,n){if(t||!E(e))return;n&&(w.current=p);const r=k.current[e];var a;k.current=DI(k.current,e,n),a=k.current,k.current=a,v(a),h&&r&&!k.current.some(Boolean)&&h(w.current)},focusedThumb:y,setFocusedThumb:x,getThumbPercent:e=>S(p[e]),getValuePercent:S,getThumbValueLabel:e=>T(p[e]),getFormattedValue:T,getThumbMinValue:P,getThumbMaxValue:M,getPercentValue:_,isThumbEditable:E,setThumbEditable:function(e,t){b.current[e]=t},incrementThumb:function(e,t=1){let a=Math.max(t,i);N(e,tf(p[e]+a,n,r,i))},decrementThumb:function(e,t=1){let a=Math.max(t,i);N(e,tf(p[e]-a,n,r,i))},step:i,pageSize:o,orientation:s,isDisabled:t}}function DI(e,t,n){return e[t]===n?e:[...e.slice(0,t),n,...e.slice(t+1)]}function II(e){if(null!=e)return Array.isArray(e)?e:[e]}function AI(e,t,n){return r=>{"number"==typeof e||"number"==typeof t?null==n||n(r[0]):null==n||n(r)}}function LI(e){var t,n,r,a;const i=_e(),[s,o]=WS(e,UM.variantKeys),{ref:l,as:c,name:u,label:d,formatOptions:h,value:p,maxValue:f=100,minValue:m=0,step:g=1,showSteps:v=!1,showTooltip:b=!1,orientation:y="horizontal",marks:x=[],startContent:w,endContent:k,fillOffset:C,className:S,classNames:P,renderThumb:M,renderLabel:E,renderValue:N,onChange:T,onChangeEnd:_,getValue:j,getTooltipValue:D,tooltipValueFormatOptions:I=h,tooltipProps:A={},...L}=s,z=m===f;z&&fe("Min and max values should not be the same. This may cause unexpected behavior.");const R=c||"div",O="string"==typeof R,V=null!=(n=null!=(t=null==e?void 0:e.disableAnimation)?t:null==i?void 0:i.disableAnimation)&&n,F=ee(l),B=K.useRef(null),$=lf(h),{direction:H}=Je(),W=K.useCallback((e=>Math.min(Math.max(e,m),f)),[m,f]),U=K.useMemo((()=>z?m:void 0!==p?Array.isArray(p)?p.map(W):W(p):void 0),[p,W,z,m]),q=jI({...L,value:U,isDisabled:null!=(r=null==e?void 0:e.isDisabled)&&r,orientation:y,step:g,minValue:m,maxValue:f,numberFormatter:$,onChange:T,onChangeEnd:_}),G={offset:5,delay:0,size:"sm",showArrow:!0,color:(null==e?void 0:e.color)?null==e?void 0:e.color:null==(a=UM.defaultVariants)?void 0:a.color,isDisabled:e.isDisabled,...A},{groupProps:Y,trackProps:Z,labelProps:X,outputProps:Q}=function(e,t,n){let{labelProps:r,fieldProps:a}=UN(e),i="vertical"===e.orientation;var s;CI.set(t,{id:null!==(s=r.id)&&void 0!==s?s:a.id,"aria-describedby":e["aria-describedby"],"aria-details":e["aria-details"]});let{direction:o}=Je(),{addGlobalListener:l,removeGlobalListener:c}=gn();const u=K.useRef(null),d="rtl"===o,h=K.useRef(null),{moveProps:p}=HC({onMoveStart(){h.current=null},onMove({deltaX:e,deltaY:r}){if(!n.current)return;let{height:a,width:s}=n.current.getBoundingClientRect(),o=i?a:s;null==h.current&&null!=u.current&&(h.current=t.getThumbPercent(u.current)*o);let l=i?r:e;if((i||d)&&(l=-l),h.current+=l,null!=u.current&&n.current){const e=Jp(h.current/o,0,1);t.setThumbPercent(u.current,e)}},onMoveEnd(){null!=u.current&&(t.setThumbDragging(u.current,!1),u.current=null)}});let f=K.useRef(void 0),m=(r,a,s,c)=>{if(n.current&&!e.isDisabled&&t.values.every(((e,n)=>!t.isThumbDragging(n)))){let{height:e,width:d,top:h,left:p}=n.current.getBoundingClientRect(),m=((i?c:s)-(i?h:p))/(i?e:d);("rtl"===o||i)&&(m=1-m);let v,b=t.getPercentValue(m),y=t.values.findIndex((e=>b-e<0));if(0===y)v=y;else if(-1===y)v=t.values.length-1;else{let e=t.values[y-1],n=t.values[y];v=Math.abs(e-b)<Math.abs(n-b)?y-1:y}v>=0&&t.isThumbEditable(v)?(r.preventDefault(),u.current=v,t.setFocusedThumb(v),f.current=a,t.setThumbDragging(u.current,!0),t.setThumbValue(v,b),l(window,"mouseup",g,!1),l(window,"touchend",g,!1),l(window,"pointerup",g,!1)):u.current=null}},g=e=>{var n,r;(null!==(r=e.pointerId)&&void 0!==r?r:null===(n=e.changedTouches)||void 0===n?void 0:n[0].identifier)===f.current&&(null!=u.current&&(t.setThumbDragging(u.current,!1),u.current=null),c(window,"mouseup",g,!1),c(window,"touchend",g,!1),c(window,"pointerup",g,!1))};return"htmlFor"in r&&r.htmlFor&&(delete r.htmlFor,r.onClick=()=>{var e;null===(e=document.getElementById(SI(t,0)))||void 0===e||e.focus(),EC("keyboard")}),{labelProps:r,groupProps:{role:"group",...a},trackProps:Lt({onMouseDown(e){0!==e.button||e.altKey||e.ctrlKey||e.metaKey||m(e,void 0,e.clientX,e.clientY)},onPointerDown(e){"mouse"===e.pointerType&&(0!==e.button||e.altKey||e.ctrlKey||e.metaKey)||m(e,e.pointerId,e.clientX,e.clientY)},onTouchStart(e){m(e,e.changedTouches[0].identifier,e.changedTouches[0].clientX,e.changedTouches[0].clientY)},style:{position:"relative",touchAction:"none"}},p),outputProps:{htmlFor:t.values.map(((e,n)=>SI(t,n))).join(" "),"aria-live":"off"}}}(e,q,B),{isHovered:J,hoverProps:te}=$C({isDisabled:e.isDisabled}),ne=se(null==P?void 0:P.base,S),re="vertical"===y,ae=(null==x?void 0:x.length)>0,ie=void 0===C&&1===q.values.length,oe=K.useMemo((()=>UM({...o,hasMarks:ae,disableAnimation:V,hasSingleThumb:ie,isVertical:re})),[de(o),re,V,ie,ae]),[le,ce]=[q.values.length>1?q.getThumbPercent(0):void 0!==C?q.getValuePercent(C):0,q.getThumbPercent(q.values.length-1)].sort(),ue=1===q.values.length?$.format(q.values[0]):$.formatRange(q.values[0],q.values[q.values.length-1]),he=v?Math.floor((f-m)/g)+1:0;return{Component:R,state:q,value:ue,domRef:F,label:d,steps:he,marks:x,startContent:w,endContent:k,getStepProps:e=>{const t=q.getValuePercent(e*g+m);return{className:oe.step({class:null==P?void 0:P.step}),"data-slot":"step","data-in-range":t<=ce&&t>=le,style:{[re?"bottom":"rtl"===H?"right":"left"]:100*t+"%"}}},getBaseProps:(e={})=>({ref:F,"data-orientation":q.orientation,"data-slot":"base","data-hover":J,className:oe.base({class:ne}),...be(Y,te,Ee(L,{enabled:O}),Ee(e))}),getValue:j,renderLabel:E,renderValue:N,getTrackWrapperProps:(e={})=>({"data-slot":"track-wrapper",className:oe.trackWrapper({class:null==P?void 0:P.trackWrapper}),...e}),getLabelWrapperProps:(e={})=>({className:oe.labelWrapper({class:null==P?void 0:P.labelWrapper}),"data-slot":"labelWrapper",...e}),getLabelProps:(e={})=>({"data-slot":"label",className:oe.label({class:null==P?void 0:P.label}),children:d,...X,...e}),getValueProps:(e={})=>({"data-slot":"value",className:oe.value({class:null==P?void 0:P.value}),children:j&&"function"==typeof j?j(q.values):ue,...Q,...e}),getTrackProps:(t={})=>{const n=100*(ce-le);return{ref:B,"data-slot":"track","data-thumb-hidden":!!(null==e?void 0:e.hideThumb),"data-vertical":re,...ie?{"data-fill-start":n>0,"data-fill-end":100==n}:{"data-fill-start":0==le,"data-fill-end":100*le+n==100},className:oe.track({class:null==P?void 0:P.track}),...Z,...t}},getFillerProps:(e={})=>({"data-slot":"filler",className:oe.filler({class:null==P?void 0:P.filler}),...e,style:{...e.style,[re?"bottom":"rtl"===H?"right":"left"]:100*le+"%",...re?{height:100*(ce-le)+"%"}:{width:100*(ce-le)+"%"}}}),getThumbProps:e=>({name:u,index:e,state:q,trackRef:B,orientation:y,isVertical:re,tooltipProps:G,getTooltipValue:D,showTooltip:b,renderThumb:M,formatOptions:I,className:oe.thumb({class:null==P?void 0:P.thumb})}),getMarkProps:e=>{const t=q.getValuePercent(e.value);return{className:oe.mark({class:null==P?void 0:P.mark}),"data-slot":"mark","data-in-range":t<=ce&&t>=le,style:{[re?"bottom":"rtl"===H?"right":"left"]:100*t+"%"},onMouseDown:e=>e.stopPropagation(),onPointerDown:e=>e.stopPropagation(),onClick:n=>{if(n.stopPropagation(),!z)if(1===q.values.length)q.setThumbPercent(0,t);else{const n=q.values[0],r=q.values[1];e.value<n?q.setThumbPercent(0,t):e.value>r?q.setThumbPercent(1,t):Math.abs(e.value-n)<Math.abs(e.value-r)?q.setThumbPercent(0,t):q.setThumbPercent(1,t)}}}},getStartContentProps:(e={})=>({"data-slot":"startContent",className:oe.startContent({class:null==P?void 0:P.startContent}),...e}),getEndContentProps:(e={})=>({"data-slot":"endContent",className:oe.endContent({class:null==P?void 0:P.endContent}),...e})}}var zI=HS(((e,t)=>{const{Component:n,state:r,label:a,steps:i,marks:s,startContent:o,endContent:l,getStepProps:c,getBaseProps:u,renderValue:d,renderLabel:h,getTrackWrapperProps:p,getLabelWrapperProps:f,getLabelProps:m,getValueProps:g,getTrackProps:v,getFillerProps:b,getThumbProps:y,getMarkProps:x,getStartContentProps:w,getEndContentProps:k}=LI({...e,ref:t});return Q.jsxs(n,{...u(),children:[a&&Q.jsxs("div",{...f(),children:[Ne({Component:"label",props:m(),renderCustom:h}),Ne({Component:"output",props:g(),renderCustom:d})]}),Q.jsxs("div",{...p(),children:[o&&Q.jsx("div",{...w(),children:o}),Q.jsxs("div",{...v(),children:[Q.jsx("div",{...b()}),Number.isFinite(i)&&Array.from({length:i},((e,t)=>Q.jsx("div",{...c(t)},t))),r.values.map(((e,t)=>Q.jsx(EI,{...y(t)},t))),(null==s?void 0:s.length)>0&&s.map(((e,t)=>Q.jsx("div",{...x(e),children:e.label},t)))]}),l&&Q.jsx("div",{...k(),children:l})]})]})}));zI.displayName="HeroUI.Slider";var RI=zI,[OI,VI]=J({name:"InputOtpContext",errorMessage:"useInputOtpContext: `context` is undefined. Seems like you forgot to wrap all input-otp components within `<InputOtp />`"}),FI=({...e})=>{var t;const{classNames:n,slots:r,type:a}=VI(),i=se(null==n?void 0:n.passwordChar),s=se(null==n?void 0:n.caret),o=se(null==n?void 0:n.segment),l=K.useMemo((()=>{var t,n;return e.isActive&&!e.char?Q.jsx("div",{className:dE(null==(t=r.caret)?void 0:t.call(r,{class:s}))}):e.char?"password"===a?Q.jsx("div",{className:dE(null==(n=r.passwordChar)?void 0:n.call(r,{class:i}))}):Q.jsx("div",{children:e.char}):Q.jsx("div",{children:e.placeholderChar})}),[e.char,e.isActive,e.placeholderChar,a]);return Q.jsx("div",{className:dE(null==(t=r.segment)?void 0:t.call(r,{class:o})),"data-active":ae(e.isActive),"data-focus":ae(e.isFocused&&e.isActive),"data-focus-visible":ae(e.isFocusVisible&&e.isActive),"data-has-value":ae(!!e.char),"data-slot":"segment2",role:"presentation",children:l})};var BI=Object.defineProperty,$I=Object.defineProperties,KI=Object.getOwnPropertyDescriptors,HI=Object.getOwnPropertySymbols,WI=Object.prototype.hasOwnProperty,UI=Object.prototype.propertyIsEnumerable,qI=(e,t,n)=>t in e?BI(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var GI=["[data-lastpass-icon-root]","com-1password-button","[data-dashlanecreated]",'[style$="2147483647 !important;"]'].join(",");var YI=K.createContext({}),ZI=K.forwardRef(((e,t)=>{var n,r,a,i,s,o=e,{value:l,onChange:c,maxLength:u,textAlign:d="left",pattern:h,placeholder:p,inputMode:f="numeric",onComplete:m,pushPasswordManagerStrategy:g="increase-width",pasteTransformer:v,containerClassName:b,noScriptCSSFallback:y=QI,render:x,children:w}=o,k=((e,t)=>{var n={};for(var r in e)WI.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&HI)for(var r of HI(e))t.indexOf(r)<0&&UI.call(e,r)&&(n[r]=e[r]);return n})(o,["value","onChange","maxLength","textAlign","pattern","placeholder","inputMode","onComplete","pushPasswordManagerStrategy","pasteTransformer","containerClassName","noScriptCSSFallback","render","children"]);let[C,S]=K.useState("string"==typeof k.defaultValue?k.defaultValue:""),P=null!=l?l:C,M=function(e){let t=K.useRef();return K.useEffect((()=>{t.current=e})),t.current}(P),E=K.useCallback((e=>{null==c||c(e),S(e)}),[c]),N=K.useMemo((()=>h?"string"==typeof h?new RegExp(h):h:null),[h]),T=K.useRef(null),_=K.useRef(null),j=K.useRef({value:P,onChange:E,isIOS:"undefined"!=typeof window&&(null==(r=null==(n=null==window?void 0:window.CSS)?void 0:n.supports)?void 0:r.call(n,"-webkit-touch-callout","none"))}),D=K.useRef({prev:[null==(a=T.current)?void 0:a.selectionStart,null==(i=T.current)?void 0:i.selectionEnd,null==(s=T.current)?void 0:s.selectionDirection]});K.useImperativeHandle(t,(()=>T.current),[]),K.useEffect((()=>{let e=T.current,t=_.current;if(!e||!t)return;function n(){if(document.activeElement!==e)return O(null),void F(null);let t,n=e.selectionStart,r=e.selectionEnd,a=e.selectionDirection,i=e.maxLength,s=e.value,o=D.current.prev,l=-1,c=-1;if(0!==s.length&&null!==n&&null!==r){let e=n===r,a=n===s.length&&s.length<i;if(e&&!a){let e=n;if(0===e)l=0,c=1,t="forward";else if(e===i)l=e-1,c=e,t="backward";else if(i>1&&s.length>1){let n=0;if(null!==o[0]&&null!==o[1]){t=e<o[1]?"backward":"forward";let r=o[0]===o[1]&&o[0]<i;"backward"===t&&!r&&(n=-1)}l=n+e,c=n+e+1}}-1!==l&&-1!==c&&l!==c&&T.current.setSelectionRange(l,c,t)}let u=-1!==l?l:n,d=-1!==c?c:r,h=null!=t?t:a;O(u),F(d),D.current.prev=[u,d,h]}if(j.current.value!==e.value&&j.current.onChange(e.value),D.current.prev=[e.selectionStart,e.selectionEnd,e.selectionDirection],document.addEventListener("selectionchange",n,{capture:!0}),n(),document.activeElement===e&&z(!0),!document.getElementById("input-otp-style")){let e=document.createElement("style");if(e.id="input-otp-style",document.head.appendChild(e),e.sheet){let t="background: transparent !important; color: transparent !important; border-color: transparent !important; opacity: 0 !important; box-shadow: none !important; -webkit-box-shadow: none !important; -webkit-text-fill-color: transparent !important;";XI(e.sheet,"[data-input-otp]::selection { background: transparent !important; color: transparent !important; }"),XI(e.sheet,`[data-input-otp]:autofill { ${t} }`),XI(e.sheet,`[data-input-otp]:-webkit-autofill { ${t} }`),XI(e.sheet,"@supports (-webkit-touch-callout: none) { [data-input-otp] { letter-spacing: -.6em !important; font-weight: 100 !important; font-stretch: ultra-condensed; font-optical-sizing: none !important; left: -1px !important; right: 1px !important; } }"),XI(e.sheet,"[data-input-otp] + * { pointer-events: all !important; }")}}let r=()=>{t&&t.style.setProperty("--root-height",`${e.clientHeight}px`)};r();let a=new ResizeObserver(r);return a.observe(e),()=>{document.removeEventListener("selectionchange",n,{capture:!0}),a.disconnect()}}),[]);let[I,A]=K.useState(!1),[L,z]=K.useState(!1),[R,O]=K.useState(null),[V,F]=K.useState(null);K.useEffect((()=>{!function(e){setTimeout(e,0),setTimeout(e,10),setTimeout(e,50)}((()=>{var e,t,n,r;null==(e=T.current)||e.dispatchEvent(new Event("input"));let a=null==(t=T.current)?void 0:t.selectionStart,i=null==(n=T.current)?void 0:n.selectionEnd,s=null==(r=T.current)?void 0:r.selectionDirection;null!==a&&null!==i&&(O(a),F(i),D.current.prev=[a,i,s])}))}),[P,L]),K.useEffect((()=>{void 0!==M&&P!==M&&M.length<u&&P.length===u&&(null==m||m(P))}),[u,m,M,P]);let B=function({containerRef:e,inputRef:t,pushPasswordManagerStrategy:n,isFocused:r}){let[a,i]=K.useState(!1),[s,o]=K.useState(!1),[l,c]=K.useState(!1),u=K.useMemo((()=>"none"!==n&&("increase-width"===n||"experimental-no-flickering"===n)&&a&&s),[a,s,n]),d=K.useCallback((()=>{let r=e.current,a=t.current;if(!r||!a||l||"none"===n)return;let s=r,o=s.getBoundingClientRect().left+s.offsetWidth-18,u=s.getBoundingClientRect().top+s.offsetHeight/2;0===document.querySelectorAll(GI).length&&document.elementFromPoint(o,u)===r||(i(!0),c(!0))}),[e,t,l,n]);return K.useEffect((()=>{let t=e.current;if(!t||"none"===n)return;function r(){let e=window.innerWidth-t.getBoundingClientRect().right;o(e>=40)}r();let a=setInterval(r,1e3);return()=>{clearInterval(a)}}),[e,n]),K.useEffect((()=>{let e=r||document.activeElement===t.current;if("none"===n||!e)return;let a=setTimeout(d,0),i=setTimeout(d,2e3),s=setTimeout(d,5e3),o=setTimeout((()=>{c(!0)}),6e3);return()=>{clearTimeout(a),clearTimeout(i),clearTimeout(s),clearTimeout(o)}}),[t,r,n,d]),{hasPWMBadge:a,willPushPWMBadge:u,PWM_BADGE_SPACE_WIDTH:"40px"}}({containerRef:_,inputRef:T,pushPasswordManagerStrategy:g,isFocused:L}),$=K.useCallback((e=>{let t=e.currentTarget.value.slice(0,u);t.length>0&&N&&!N.test(t)?e.preventDefault():("string"==typeof M&&t.length<M.length&&document.dispatchEvent(new Event("selectionchange")),E(t))}),[u,E,M,N]),H=K.useCallback((()=>{var e;if(T.current){let t=Math.min(T.current.value.length,u-1),n=T.current.value.length;null==(e=T.current)||e.setSelectionRange(t,n),O(t),F(n)}z(!0)}),[u]),W=K.useCallback((e=>{var t,n;let r=T.current;if(!(v||j.current.isIOS&&e.clipboardData&&r))return;let a=e.clipboardData.getData("text/plain"),i=v?v(a):a;console.log({_content:a,content:i}),e.preventDefault();let s=null==(t=T.current)?void 0:t.selectionStart,o=null==(n=T.current)?void 0:n.selectionEnd,l=(s!==o?P.slice(0,s)+i+P.slice(o):P.slice(0,s)+i+P.slice(s)).slice(0,u);if(l.length>0&&N&&!N.test(l))return;r.value=l,E(l);let c=Math.min(l.length,u-1),d=l.length;r.setSelectionRange(c,d),O(c),F(d)}),[u,E,N,P]),U=K.useMemo((()=>({position:"relative",cursor:k.disabled?"default":"text",userSelect:"none",WebkitUserSelect:"none",pointerEvents:"none"})),[k.disabled]),q=K.useMemo((()=>({position:"absolute",inset:0,width:B.willPushPWMBadge?`calc(100% + ${B.PWM_BADGE_SPACE_WIDTH})`:"100%",clipPath:B.willPushPWMBadge?`inset(0 ${B.PWM_BADGE_SPACE_WIDTH} 0 0)`:void 0,height:"100%",display:"flex",textAlign:d,opacity:"1",color:"transparent",pointerEvents:"all",background:"transparent",caretColor:"transparent",border:"0 solid transparent",outline:"0 solid transparent",boxShadow:"none",lineHeight:"1",letterSpacing:"-.5em",fontSize:"var(--root-height)",fontFamily:"monospace",fontVariantNumeric:"tabular-nums"})),[B.PWM_BADGE_SPACE_WIDTH,B.willPushPWMBadge,d]),G=K.useMemo((()=>K.createElement("input",((e,t)=>$I(e,KI(t)))(((e,t)=>{for(var n in t||(t={}))WI.call(t,n)&&qI(e,n,t[n]);if(HI)for(var n of HI(t))UI.call(t,n)&&qI(e,n,t[n]);return e})({autoComplete:k.autoComplete||"one-time-code"},k),{"data-input-otp":!0,"data-input-otp-placeholder-shown":0===P.length||void 0,"data-input-otp-mss":R,"data-input-otp-mse":V,inputMode:f,pattern:null==N?void 0:N.source,"aria-placeholder":p,style:q,maxLength:u,value:P,ref:T,onPaste:e=>{var t;W(e),null==(t=k.onPaste)||t.call(k,e)},onChange:$,onMouseOver:e=>{var t;A(!0),null==(t=k.onMouseOver)||t.call(k,e)},onMouseLeave:e=>{var t;A(!1),null==(t=k.onMouseLeave)||t.call(k,e)},onFocus:e=>{var t;H(),null==(t=k.onFocus)||t.call(k,e)},onBlur:e=>{var t;z(!1),null==(t=k.onBlur)||t.call(k,e)}}))),[$,H,W,f,q,u,V,R,k,null==N?void 0:N.source,P]),Y=K.useMemo((()=>({slots:Array.from({length:u}).map(((e,t)=>{var n;let r=L&&null!==R&&null!==V&&(R===V&&t===R||t>=R&&t<V),a=void 0!==P[t]?P[t]:null;return{char:a,placeholderChar:void 0!==P[0]?null:null!=(n=null==p?void 0:p[t])?n:null,isActive:r,hasFakeCaret:r&&null===a}})),isFocused:L,isHovering:!k.disabled&&I})),[L,I,u,V,R,k.disabled,P]),Z=K.useMemo((()=>x?x(Y):K.createElement(YI.Provider,{value:Y},w)),[w,Y,x]);return K.createElement(K.Fragment,null,null!==y&&K.createElement("noscript",null,K.createElement("style",null,y)),K.createElement("div",{ref:_,"data-input-otp-container":!0,style:U,className:b},Z,K.createElement("div",{style:{position:"absolute",inset:0,pointerEvents:"none"}},G)))}));function XI(e,t){try{e.insertRule(t)}catch(n){console.error("input-otp could not insert CSS rule:",t)}}ZI.displayName="Input";var QI="\n[data-input-otp] {\n --nojs-bg: white !important;\n --nojs-fg: black !important;\n\n background-color: var(--nojs-bg) !important;\n color: var(--nojs-fg) !important;\n caret-color: var(--nojs-fg) !important;\n letter-spacing: .25em !important;\n text-align: center !important;\n border: 1px solid var(--nojs-fg) !important;\n border-radius: 4px !important;\n width: 100% !important;\n}\n@media (prefers-color-scheme: dark) {\n [data-input-otp] {\n --nojs-bg: black !important;\n --nojs-fg: white !important;\n }\n}",JI=HS(((e,t)=>{const n=function(e){var t,n,r,a;const i=_e(),{validationBehavior:s}=XN(JN)||{},[o,l]=WS(e,rE.variantKeys),{ref:c,baseRef:u,as:d,className:h,classNames:p,length:f=4,autoFocus:m,"aria-label":g="One-time password input",onValueChange:v=(()=>{}),allowedKeys:b="^[0-9]*$",validationBehavior:y=(null!=(t=null!=s?s:null==i?void 0:i.validationBehavior)?t:"native"),type:x,name:w,maxLength:k,minLength:C,textAlign:S="center",onComplete:P=(()=>{}),pushPasswordManagerStrategy:M,pasteTransformer:E,containerClassName:N,noScriptCSSFallback:T,onChange:_,inputMode:j,...D}=o,I=d||"div",A=ee(c),L=ee(u),{isFocusVisible:z,isFocused:R,focusProps:O}=hS({autoFocus:m,isTextInput:!0}),V=K.useCallback((e=>{v(null!=e?e:"")}),[v]),[F,B]=Qp(o.value,null!=(n=o.defaultValue)?n:"",V),$=null!=(a=null!=(r=e.disableAnimation)?r:null==i?void 0:i.disableAnimation)&&a,H=e.isDisabled,W=se(null==p?void 0:p.base,h),U=ON({...o,validationBehavior:y,value:F});lI(A,F,B),$N({...o,validationBehavior:y},U,A);const{isInvalid:q,validationErrors:G,validationDetails:Y}=U.displayValidation,Z=e.isReadOnly,X=e.isRequired,Q=e.isInvalid||q,J="function"==typeof o.errorMessage?o.errorMessage({isInvalid:Q,validationErrors:G,validationDetails:Y}):o.errorMessage||(null==G?void 0:G.join(" ")),te=o.description,ne=!!te||!!J,re=K.useMemo((()=>rE({...l,disableAnimation:$,isInvalid:Q,isReadOnly:Z})),[de(l),$,Q,Z]),ie=K.useCallback(((t={})=>({ref:L,className:re.base({class:W}),"data-slot":"base","data-disabled":ae(H),"data-invalid":ae(Q),"data-required":ae(null==e?void 0:e.isRequired),"data-readonly":ae(null==e?void 0:e.isReadOnly),"data-filled":ae(F.length===f),"aria-label":g,"aria-required":ae(e.isRequired),"aria-readonly":ae(null==e?void 0:e.isReadOnly),role:"base",...be(Ee(D,{enabled:!0}),Ee(t)),onChange:e=>{var t;const n=null==(t=e.target)?void 0:t.value;new RegExp(b).test(n)&&(null==_||_(e))}})),[L,re,W,H,Q,X,Z,F,f]),oe=K.useCallback(((e={})=>{var t,n;return{...O,required:X,disabled:H,readOnly:Z,pattern:b,maxLength:null!=k?k:f,minLength:null!=C?C:f,textAlign:S,ref:A,name:w,value:F,autoFocus:m,onChange:B,onBlur:me(O.onBlur,null==e?void 0:e.onBlur),onComplete:P,pushPasswordManagerStrategy:M,pasteTransformer:E,noScriptCSSFallback:T,inputMode:null!=j?j:(n=b,/(^|\W)[0-9](\W|$)/.test(n)&&!/[^\d\^$\[\]\(\)\*\+\-\.\|]/.test(n)?"numeric":"text"),containerClassName:null==(t=re.wrapper)?void 0:t.call(re,{class:se(null==p?void 0:p.wrapper,N)}),...e}}),[j,X,H,Z,b,A,w,F,f,B,o.onBlur,P,m]),le=K.useCallback(((e={})=>({className:re.segmentWrapper({class:se(null==p?void 0:p.segmentWrapper,null==e?void 0:e.className)}),"data-slot":"segment-wrapper","data-disabled":ae(H),"aria-label":g,...e})),[null==p?void 0:p.segmentWrapper,H]),ce=K.useCallback(((e={})=>({className:re.helperWrapper({class:se(null==p?void 0:p.helperWrapper,null==e?void 0:e.className)}),"data-slot":"helper-wrapper",...e})),[null==p?void 0:p.helperWrapper]),ue=K.useCallback(((e={})=>({className:re.errorMessage({class:se(null==p?void 0:p.errorMessage,null==e?void 0:e.className)}),"data-slot":"error-message",...e})),[null==p?void 0:p.errorMessage]),he=K.useCallback(((e={})=>({className:re.description({class:se(null==p?void 0:p.description,null==e?void 0:e.className)}),"data-slot":"description",...e})),[null==p?void 0:p.description]);return{Component:I,inputRef:A,length:f,value:F,type:x,slots:re,hasHelper:ne,classNames:p,isInvalid:Q,description:te,errorMessage:J,isFocusVisible:z,isFocused:R,getBaseProps:ie,getInputOtpProps:oe,getSegmentWrapperProps:le,getHelperWrapperProps:ce,getErrorMessageProps:ue,getDescriptionProps:he}}({...e,ref:t}),{Component:r,hasHelper:a,isInvalid:i,errorMessage:s,description:o,isFocusVisible:l,isFocused:c,getBaseProps:u,getInputOtpProps:d,getSegmentWrapperProps:h,getHelperWrapperProps:p,getErrorMessageProps:f,getDescriptionProps:m}=n,g=K.useMemo((()=>a?Q.jsx("div",{...p(),children:i&&s?Q.jsx("div",{...f(),children:s}):Q.jsx("div",{...m(),children:o})}):null),[a,i,s,o,p,f,m]);return Q.jsx(OI,{value:n,children:Q.jsxs(r,{...u(),children:[Q.jsx(ZI,{...d(),render:({slots:e})=>Q.jsx("div",{...h(),children:e.map(((e,t)=>Q.jsx(FI,{...e,isFocusVisible:l,isFocused:c},t)))})}),g]})})}));JI.displayName="HeroUI.InputOtp";var eA=JI,tA={};tA={"ar-AE":{close:"إغلاق",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} إشعار`,other:()=>`${t.number(e.count)} إشعارات`})}.`},"bg-BG":{close:"Затвори",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} известие`,other:()=>`${t.number(e.count)} известия`})}.`},"cs-CZ":{close:"Zavřít",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} oznámení`,other:()=>`${t.number(e.count)} oznámení`})}.`},"da-DK":{close:"Luk",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} besked`,other:()=>`${t.number(e.count)} beskeder`})}.`},"de-DE":{close:"Schließen",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} Benachrichtigung`,other:()=>`${t.number(e.count)} Benachrichtigungen`})}.`},"el-GR":{close:"Κλείσιμο",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} ειδοποίηση`,other:()=>`${t.number(e.count)} ειδοποιήσεις`})}.`},"en-US":{close:"Close",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} notification`,other:()=>`${t.number(e.count)} notifications`})}.`},"es-ES":{close:"Cerrar",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} notificación`,other:()=>`${t.number(e.count)} notificaciones`})}.`},"et-EE":{close:"Sule",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} teatis`,other:()=>`${t.number(e.count)} teatist`})}.`},"fi-FI":{close:"Sulje",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} ilmoitus`,other:()=>`${t.number(e.count)} ilmoitusta`})}.`},"fr-FR":{close:"Fermer",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} notification`,other:()=>`${t.number(e.count)} notifications`})}.`},"he-IL":{close:"סגור",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} התראה`,other:()=>`${t.number(e.count)} התראות`})}.`},"hr-HR":{close:"Zatvori",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} obavijest`,other:()=>`${t.number(e.count)} obavijesti`})}.`},"hu-HU":{close:"Bezárás",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} értesítés`,other:()=>`${t.number(e.count)} értesítés`})}.`},"it-IT":{close:"Chiudi",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} notifica`,other:()=>`${t.number(e.count)} notifiche`})}.`},"ja-JP":{close:"閉じる",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} 個の通知`,other:()=>`${t.number(e.count)} 個の通知`})}。`},"ko-KR":{close:"닫기",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)}개 알림`,other:()=>`${t.number(e.count)}개 알림`})}.`},"lt-LT":{close:"Uždaryti",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} pranešimas`,other:()=>`${t.number(e.count)} pranešimai`})}.`},"lv-LV":{close:"Aizvērt",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} paziņojums`,other:()=>`${t.number(e.count)} paziņojumi`})}.`},"nb-NO":{close:"Lukk",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} varsling`,other:()=>`${t.number(e.count)} varsler`})}.`},"nl-NL":{close:"Sluiten",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} melding`,other:()=>`${t.number(e.count)} meldingen`})}.`},"pl-PL":{close:"Zamknij",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} powiadomienie`,few:()=>`${t.number(e.count)} powiadomienia`,many:()=>`${t.number(e.count)} powiadomień`,other:()=>`${t.number(e.count)} powiadomienia`})}.`},"pt-BR":{close:"Fechar",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} notificação`,other:()=>`${t.number(e.count)} notificações`})}.`},"pt-PT":{close:"Fechar",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} notificação`,other:()=>`${t.number(e.count)} notificações`})}.`},"ro-RO":{close:"Închideţi",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} notificare`,other:()=>`${t.number(e.count)} notificări`})}.`},"ru-RU":{close:"Закрыть",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} уведомление`,other:()=>`${t.number(e.count)} уведомления`})}.`},"sk-SK":{close:"Zatvoriť",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} oznámenie`,few:()=>`${t.number(e.count)} oznámenia`,other:()=>`${t.number(e.count)} oznámení`})}.`},"sl-SI":{close:"Zapri",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} obvestilo`,two:()=>`${t.number(e.count)} obvestili`,few:()=>`${t.number(e.count)} obvestila`,other:()=>`${t.number(e.count)} obvestil`})}.`},"sr-SP":{close:"Zatvori",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} obaveštenje`,other:()=>`${t.number(e.count)} obaveštenja`})}.`},"sv-SE":{close:"Stäng",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} meddelande`,other:()=>`${t.number(e.count)} meddelanden`})}.`},"tr-TR":{close:"Kapat",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} bildirim`,other:()=>`${t.number(e.count)} bildirim`})}.`},"uk-UA":{close:"Закрити",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} сповіщення`,other:()=>`${t.number(e.count)} сповіщення`})}.`},"zh-CN":{close:"关闭",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} 个通知`,other:()=>`${t.number(e.count)} 个通知`})}。`},"zh-TW":{close:"關閉",notifications:(e,t)=>`${t.plural(e.count,{one:()=>`${t.number(e.count)} 個通知`,other:()=>`${t.number(e.count)} 個通知`})}。`}};var nA={exports:{}},rA={},aA=K;var iA="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},sA=aA.useState,oA=aA.useEffect,lA=aA.useLayoutEffect,cA=aA.useDebugValue;function uA(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!iA(e,n)}catch(r){return!0}}var dA="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=sA({inst:{value:n,getSnapshot:t}}),a=r[0].inst,i=r[1];return lA((function(){a.value=n,a.getSnapshot=t,uA(a)&&i({inst:a})}),[e,n,t]),oA((function(){return uA(a)&&i({inst:a}),e((function(){uA(a)&&i({inst:a})}))}),[e]),cA(n),n};rA.useSyncExternalStore=void 0!==aA.useSyncExternalStore?aA.useSyncExternalStore:dA,nA.exports=rA;var hA=nA.exports;const pA=1,fA=Symbol.for("react-aria-landmark-manager");function mA(e){return document.addEventListener("react-aria-landmark-manager-change",e),()=>document.removeEventListener("react-aria-landmark-manager-change",e)}function gA(){if("undefined"==typeof document)return null;let e=document[fA];return e&&e.version>=pA?e:(document[fA]=new vA,document.dispatchEvent(new CustomEvent("react-aria-landmark-manager-change")),document[fA])}class vA{setupIfNeeded(){this.isListening||(document.addEventListener("keydown",this.f6Handler,{capture:!0}),document.addEventListener("focusin",this.focusinHandler,{capture:!0}),document.addEventListener("focusout",this.focusoutHandler,{capture:!0}),this.isListening=!0)}teardownIfNeeded(){!this.isListening||this.landmarks.length>0||this.refCount>0||(document.removeEventListener("keydown",this.f6Handler,{capture:!0}),document.removeEventListener("focusin",this.focusinHandler,{capture:!0}),document.removeEventListener("focusout",this.focusoutHandler,{capture:!0}),this.isListening=!1)}focusLandmark(e,t){var n,r;null===(r=this.landmarks.find((t=>t.ref.current===e)))||void 0===r||null===(n=r.focus)||void 0===n||n.call(r,t)}getLandmarksByRole(e){return new Set(this.landmarks.filter((t=>t.role===e)))}getLandmarkByRole(e){return this.landmarks.find((t=>t.role===e))}addLandmark(e){if(this.setupIfNeeded(),this.landmarks.find((t=>t.ref===e.ref))||!e.ref.current)return;if(this.landmarks.filter((e=>"main"===e.role)).length,0===this.landmarks.length)return this.landmarks=[e],void this.checkLabels(e.role);let t=0,n=this.landmarks.length-1;for(;t<=n;){let r=Math.floor((t+n)/2),a=e.ref.current.compareDocumentPosition(this.landmarks[r].ref.current);Boolean(a&Node.DOCUMENT_POSITION_PRECEDING||a&Node.DOCUMENT_POSITION_CONTAINS)?t=r+1:n=r-1}this.landmarks.splice(t,0,e),this.checkLabels(e.role)}updateLandmark(e){let t=this.landmarks.findIndex((t=>t.ref===e.ref));t>=0&&(this.landmarks[t]={...this.landmarks[t],...e},this.checkLabels(this.landmarks[t].role))}removeLandmark(e){this.landmarks=this.landmarks.filter((t=>t.ref!==e)),this.teardownIfNeeded()}checkLabels(e){let t=this.getLandmarksByRole(e);t.size>1&&[...t].filter((e=>!e.label))}closestLandmark(e){let t=new Map(this.landmarks.map((e=>[e.ref.current,e]))),n=e;for(;n&&!t.has(n)&&n!==document.body&&n.parentElement;)n=n.parentElement;return t.get(n)}getNextLandmark(e,{backward:t}){var n;let r=this.closestLandmark(e),a=t?this.landmarks.length-1:0;r&&(a=this.landmarks.indexOf(r)+(t?-1:1));let i=()=>{if(a<0){if(!e.dispatchEvent(new CustomEvent("react-aria-landmark-navigation",{detail:{direction:"backward"},bubbles:!0,cancelable:!0})))return!0;a=this.landmarks.length-1}else if(a>=this.landmarks.length){if(!e.dispatchEvent(new CustomEvent("react-aria-landmark-navigation",{detail:{direction:"forward"},bubbles:!0,cancelable:!0})))return!0;a=0}return a<0||a>=this.landmarks.length};if(i())return;let s=a;for(;null===(n=this.landmarks[a].ref.current)||void 0===n?void 0:n.closest("[aria-hidden=true]");){if(a+=t?-1:1,i())return;if(a===s)break}return this.landmarks[a]}f6Handler(e){if("F6"===e.key){(e.altKey?this.focusMain():this.navigate(e.target,e.shiftKey))&&(e.preventDefault(),e.stopPropagation())}}focusMain(){let e=this.getLandmarkByRole("main");return!!(e&&e.ref.current&&document.contains(e.ref.current))&&(this.focusLandmark(e.ref.current,"forward"),!0)}navigate(e,t){let n=this.getNextLandmark(e,{backward:t});if(!n)return!1;if(n.lastFocused){let e=n.lastFocused;if(document.body.contains(e))return e.focus(),!0}return!(!n.ref.current||!document.contains(n.ref.current))&&(this.focusLandmark(n.ref.current,t?"backward":"forward"),!0)}focusinHandler(e){let t=this.closestLandmark(e.target);t&&t.ref.current!==e.target&&this.updateLandmark({ref:t.ref,lastFocused:e.target});let n=e.relatedTarget;if(n){let e=this.closestLandmark(n);e&&e.ref.current===n&&e.blur()}}focusoutHandler(e){let t=e.target,n=e.relatedTarget;if(!n||n===document){let e=this.closestLandmark(t);e&&e.ref.current===t&&e.blur()}}createLandmarkController(){let e=this;return e.refCount++,e.setupIfNeeded(),{navigate(t,n){let r=(null==n?void 0:n.from)||document.activeElement;return e.navigate(r,"backward"===t)},focusNext(t){let n=(null==t?void 0:t.from)||document.activeElement;return e.navigate(n,!1)},focusPrevious(t){let n=(null==t?void 0:t.from)||document.activeElement;return e.navigate(n,!0)},focusMain:()=>e.focusMain(),dispose(){e&&(e.refCount--,e.teardownIfNeeded(),e=null)}}}registerLandmark(e){return this.landmarks.find((t=>t.ref===e.ref))?this.updateLandmark(e):this.addLandmark(e),()=>this.removeLandmark(e.ref)}constructor(){this.landmarks=[],this.isListening=!1,this.refCount=0,this.version=pA,this.f6Handler=this.f6Handler.bind(this),this.focusinHandler=this.focusinHandler.bind(this),this.focusoutHandler=this.focusoutHandler.bind(this)}}function bA(e,t){const{role:n,"aria-label":r,"aria-labelledby":a,focus:i}=e;let s=hA.useSyncExternalStore(mA,gA,gA),o=r||a,[l,c]=K.useState(!1),u=K.useCallback((()=>{c(!0)}),[c]),d=K.useCallback((()=>{c(!1)}),[c]);return dt((()=>{if(s)return s.registerLandmark({ref:t,label:o,role:n,focus:i||u,blur:d})}),[s,o,t,n,i,u,d]),K.useEffect((()=>{var e;l&&(null===(e=t.current)||void 0===e||e.focus())}),[l,t]),{landmarkProps:{role:n,tabIndex:l?-1:void 0,"aria-label":r,"aria-labelledby":a}}}function yA(e){var t,n;const[r,a]=WS(e,OM.variantKeys),{ref:i,as:s,title:o,description:l,className:c,classNames:u,toast:d,endContent:h,closeIcon:p,hideIcon:f=!1,placement:m="bottom-right",isRegionExpanded:g,hideCloseButton:v=!1,state:b,total:y=1,index:x=0,heights:w,promise:k,setHeights:C,toastOffset:S=0,motionProps:P,timeout:M=6e3,shouldShowTimeoutProgress:E=!1,icon:N,onClose:T,severity:_,maxVisibleToasts:j,loadingComponent:D,isClosing:I=!1,...A}=r,{isHovered:L,hoverProps:z}=$C({isDisabled:!1}),R=_e(),O=null!=(n=null!=(t=null==e?void 0:e.disableAnimation)?t:null==R?void 0:R.disableAnimation)&&n,V=O_();let F=m;V&&(F=m.includes("top")?"top-center":"bottom-center");const B=K.useRef(null),$=K.useRef(null),H=K.useRef(0),W=K.useRef(null),U=K.useRef(0),q=K.useRef(0);K.useEffect((()=>{W.current&&(W.current.style.width="0%")}),[]);const[G,Y]=K.useState(!!k),[Z,X]=K.useState(!1);K.useEffect((()=>{k&&k.finally((()=>{Y(!1)}))}),[k]),K.useEffect((()=>{I&&!Z&&X(!0)}),[I,Z]),K.useEffect((()=>{Z&&O&&b.close(d.key)}),[Z,O,b,d.key]),K.useEffect((()=>{const e=t=>{if(!M||G)return;if(null===$.current&&($.current=t),L||g)return U.current+=t-$.current,$.current=null,void(B.current=requestAnimationFrame(e));const n=t-$.current+U.current;q.current=n,q.current>=M&&X(!0),H.current=Math.min(n/M*100,100),W.current&&(W.current.style.width=`${E?H.current:0}%`),H.current<100&&(B.current=requestAnimationFrame(e))};return B.current=requestAnimationFrame(e),()=>{null!==B.current&&cancelAnimationFrame(B.current)}}),[M,E,b,L,x,y,g,G,X]);const Q=s||"div",J=ee(i),te=se(c,null==u?void 0:u.base),{toastProps:ne,contentProps:ie,titleProps:oe,descriptionProps:le}=function(e,t,n){let{key:r,timer:a,timeout:i}=e.toast;K.useEffect((()=>{if(null!=a&&null!=i)return a.reset(i),()=>{a.pause()}}),[a,i]);let s=bt(),o=xt(),l=ct(function(e){return e&&e.__esModule?e.default:e}(tA),"@react-aria/toast"),[c,u]=K.useState(!1);return K.useEffect((()=>{u(!0)}),[]),{toastProps:{...$t(e,{labelable:!0}),role:"alertdialog","aria-modal":"false","aria-labelledby":e["aria-labelledby"]||s,"aria-describedby":e["aria-describedby"]||o,tabIndex:0},contentProps:{role:"alert","aria-atomic":"true","aria-hidden":c?void 0:"true"},titleProps:{id:s},descriptionProps:{id:o},closeButtonProps:{"aria-label":l.format("close"),onPress:()=>t.close(r)}}}(r,b),[ce,ue]=K.useState(!1);K.useEffect((()=>{ue(!0)}),[]);const[he,pe]=K.useState(0);K.useLayoutEffect((()=>{if(!J.current||!ce||Z)return;const e=J.current,t=e.style.height;e.style.height="auto";const n=getComputedStyle(e),r=parseFloat(n.marginTop),a=parseFloat(n.marginBottom),i=e.getBoundingClientRect().height+r+a;e.style.height=t,pe((e=>e!==i?i:e));const s=[...w];s.length>x?s[x]=i:s.push(i),C(s)}),[ce,y,C,x,Z]);let fe=4;for(let K=x+1;K<y;K++)fe+=w[K]||0;const ge=w[w.length-1],ve=K.useMemo((()=>OM({...a,disableAnimation:O})),[de(a)]),ye=F.includes("top")?1:-1,xe={hidden:{opacity:0,y:-50*ye},visible:{opacity:1,y:0},exit:{opacity:0,y:-50*ye}},[we,ke]=K.useState(!1),[Ce,Se]=K.useState(0),Pe=(e,t)=>{const n=F.includes("right"),r=F.includes("left");if(n&&e>=100||r&&e<=-100||"top-center"===F&&t<=-20||"bottom-center"===F&&t>=20)return!0};let Me;we&&"bottom-center"===F||"top-center"===F?Me=Math.max(0,1-Ce/25):we&&(Me=Math.max(0,1-Ce/120));const Ee=K.useCallback(((e={})=>{const t={"--top-extension":"16px","--bottom-extension":"16px"};return{ref:J,className:ve.base({class:se(te,null==u?void 0:u.base)}),"data-has-title":ae(!re(o)),"data-has-description":ae(!re(l)),"data-placement":F,"data-drag-value":Ce,"data-toast":!0,"aria-label":"toast","data-toast-exiting":ae(Z),onTransitionEnd:O?void 0:()=>{Z&&b.close(d.key)},style:{opacity:Me,...t},...be(e,A,ne,z)}}),[ve,u,ne,z,d,d.key,Me,Z,b,d.key,O]),Ne=K.useCallback(((e={})=>({className:ve.wrapper({class:null==u?void 0:u.wrapper}),...e})),[]),Te=K.useCallback(((e={})=>({"aria-label":"descriptionIcon",className:ve.icon({class:null==u?void 0:u.icon}),...e})),[]),je=K.useCallback(((e={})=>({className:ve.loadingComponent({class:null==u?void 0:u.loadingComponent}),"aria-label":"loadingIcon",color:"current",...e})),[]),De=K.useCallback(((e={})=>({classNames:{wrapper:ve.loadingComponent({class:null==u?void 0:u.loadingComponent})},"aria-label":"loadingIcon",color:"current",...e})),[]),Ie=K.useCallback(((e={})=>({className:ve.content({class:null==u?void 0:u.content}),...be(e,A,ie)})),[ie]),Ae=K.useCallback(((e={})=>({className:ve.title({class:null==u?void 0:u.title}),...be(e,A,oe)})),[oe]),Le=K.useCallback(((e={})=>({className:ve.description({class:null==u?void 0:u.description}),...be(e,A,le)})),[le]),ze=K.useCallback(((e={})=>({className:ve.closeButton({class:null==u?void 0:u.closeButton}),"aria-label":"closeButton","data-hidden":ae(v),...be(e,{onPress:me((()=>{X(!0),setTimeout((()=>document.body.focus()),0)}),T)})})),[X,T,b,d]),Re=K.useCallback(((e={})=>({className:ve.closeIcon({class:null==u?void 0:u.closeIcon}),"aria-label":"closeIcon",...e})),[]),Oe=K.useCallback(((e={})=>{const t=g?j-1:Math.min(2,j-1),n=y-x-1<=t,r="bottom-center"===F||"top-center"===F?"y":"x",a=(e=>{const t={top:0,bottom:0,right:0,left:0};return"bottom-center"===e?(t.bottom=1,t):"top-center"===e?(t.top=1,t):e.includes("right")?(t.right=1,t):e.includes("left")?(t.left=1,t):(t.left=1,t.right=1,t)})(F),i=F.includes("top")?{top:g||we?fe+S:8*(y-1-x)+S,bottom:"auto"}:F.includes("bottom")?{bottom:g||we?fe+S:8*(y-1-x)+S,top:"auto"}:{};return{animate:{opacity:n?1:0,pointerEvents:n?"all":"none",scaleX:g||we?1:1-.1*(y-1-x),height:g||we?he:ge,y:0,...i},drag:r,dragConstraints:{left:0,right:0,top:0,bottom:0},exit:{opacity:0,transition:{duration:.3}},initial:{opacity:0,scale:1,y:-40*ye},transition:{duration:.3,ease:"easeOut"},variants:xe,dragElastic:a,onDragEnd:(e,t)=>{const{x:n,y:r}=t.offset;ke(!1),Pe(n,r)?X(!0):Se(0)},onDrag:(e,t)=>{let n=0;"top-center"===F?n=-t.offset.y:"bottom-center"===F?n=t.offset.y:F.includes("right")?n=t.offset.x:F.includes("left")&&(n=-t.offset.x),n>=0&&Se(n)},onDragStart:()=>{ke(!0)},"data-drag":ae(we),"data-placement":F,"data-drag-value":Ce,className:ve.motionDiv({class:null==u?void 0:u.motionDiv}),...e,...P}}),[y,x,F,g,Z,fe,ye,he,ge,xe,u,we,ae,ke,Pe,ve,S,j]);return{Component:Q,title:o,description:l,icon:N,loadingComponent:D,domRef:J,severity:_,closeIcon:p,classNames:u,color:a.color,hideIcon:f,placement:F,state:b,toast:d,disableAnimation:O,isProgressBarVisible:!!M,total:y,index:x,getWrapperProps:Ne,getToastProps:Ee,getTitleProps:Ae,getContentProps:Ie,getDescriptionProps:Le,getCloseButtonProps:ze,getIconProps:Te,getMotionDivProps:Oe,getCloseIconProps:Re,getLoadingComponentProps:je,getSpinnerComponentProps:De,progressBarRef:W,endContent:h,slots:ve,isRegionExpanded:g,liftHeight:fe,frontHeight:ge,initialHeight:he,isLoading:G}}var xA=()=>Promise.resolve().then((()=>MH)).then((e=>e.default)),wA=e=>{const{ripples:t=[],motionProps:n,color:r="currentColor",style:a,onClear:i}=e;return Q.jsx(Q.Fragment,{children:t.map((e=>{const t=he(.01*e.size,.2,e.size>100?.75:.5);return Q.jsx(mk,{features:xA,children:Q.jsx(pk,{mode:"popLayout",children:Q.jsx(sk.span,{animate:{transform:"scale(2)",opacity:0},className:"heroui-ripple",exit:{opacity:0},initial:{transform:"scale(0)",opacity:.35},style:{position:"absolute",backgroundColor:r,borderRadius:"100%",transformOrigin:"center",pointerEvents:"none",overflow:"hidden",inset:0,zIndex:0,top:e.y,left:e.x,width:`${e.size}px`,height:`${e.size}px`,...a},transition:{duration:t},onAnimationComplete:()=>{i(e.key)},...n})})},e.key)}))})};wA.displayName="HeroUI.Ripple";var kA=wA;var CA=new Map;function SA(e,t){if(e===t)return e;let n=CA.get(e);if(n)return n.forEach((e=>e.current=t)),t;let r=CA.get(t);return r?(r.forEach((t=>t.current=e)),e):t}function PA(...e){return(...t)=>{for(let n of e)"function"==typeof n&&n(...t)}}function MA(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(n=MA(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}"undefined"!=typeof FinalizationRegistry&&new FinalizationRegistry((e=>{CA.delete(e)}));var EA=function(){for(var e,t,n=0,r="",a=arguments.length;n<a;n++)(e=arguments[n])&&(t=MA(e))&&(r&&(r+=" "),r+=t);return r};function NA(...e){let t={...e[0]};for(let n=1;n<e.length;n++){let r=e[n];for(let e in r){let n=t[e],a=r[e];"function"==typeof n&&"function"==typeof a&&"o"===e[0]&&"n"===e[1]&&e.charCodeAt(2)>=65&&e.charCodeAt(2)<=90?t[e]=PA(n,a):"className"!==e&&"UNSAFE_className"!==e||"string"!=typeof n||"string"!=typeof a?"id"===e&&n&&a?t.id=SA(n,a):t[e]=void 0!==a?a:n:t[e]=EA(n,a)}}return t}var TA=new Set(["id"]),_A=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),jA=new Set(["href","hrefLang","target","rel","download","ping","referrerPolicy"]),DA=new Set(["dir","lang","hidden","inert","translate"]),IA=new Set(["onClick","onAuxClick","onContextMenu","onDoubleClick","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onPointerDown","onPointerMove","onPointerUp","onPointerCancel","onPointerEnter","onPointerLeave","onPointerOver","onPointerOut","onGotPointerCapture","onLostPointerCapture","onScroll","onWheel","onAnimationStart","onAnimationEnd","onAnimationIteration","onTransitionCancel","onTransitionEnd","onTransitionRun","onTransitionStart"]),AA=/^(data-.*)$/;function LA(e,t){let n,{elementType:r="button",isDisabled:a,onPress:i,onPressStart:s,onPressEnd:o,onPressUp:l,onPressChange:c,preventFocusOnPress:u,allowFocusWhenDisabled:d,onClick:h,href:p,target:f,rel:m,type:g="button",allowTextSelectionOnPress:v}=e;n="button"===r?{type:g,disabled:a}:{role:"button",href:"a"!==r||a?void 0:p,target:"a"===r?f:void 0,type:"input"===r?g:void 0,disabled:"input"===r?a:void 0,"aria-disabled":a&&"input"!==r?a:void 0,rel:"a"===r?m:void 0};let{pressProps:b,isPressed:y}=aC({onClick:h,onPressStart:s,onPressEnd:o,onPressUp:l,onPressChange:c,onPress:i,isDisabled:a,preventFocusOnPress:u,allowTextSelectionOnPress:v,ref:t}),{focusableProps:x}=LC(e,t);d&&(x.tabIndex=a?-1:x.tabIndex);let w=NA(x,b,function(e,t={}){let{labelable:n,isLink:r,global:a,events:i=a,propNames:s}=t,o={};for(const l in e)Object.prototype.hasOwnProperty.call(e,l)&&(TA.has(l)||n&&_A.has(l)||r&&jA.has(l)||a&&DA.has(l)||i&&IA.has(l)||l.endsWith("Capture")&&IA.has(l.slice(0,-7))||(null==s?void 0:s.has(l))||AA.test(l))&&(o[l]=e[l]);return o}(e,{labelable:!0}));return{isPressed:y,buttonProps:NA(n,w,{"aria-haspopup":e["aria-haspopup"],"aria-expanded":e["aria-expanded"],"aria-controls":e["aria-controls"],"aria-pressed":e["aria-pressed"],"aria-current":e["aria-current"]})}}var[zA,RA]=J({name:"ButtonGroupContext",strict:!1});function OA(e){var t,n,r,a,i,s,o,l,c;const u=RA(),d=_e(),h=!!u,{ref:p,as:f,children:m,startContent:g,endContent:v,autoFocus:b,className:y,spinner:x,isLoading:w=!1,disableRipple:k=!1,fullWidth:C=null!=(t=null==u?void 0:u.fullWidth)&&t,radius:S=(null==u?void 0:u.radius),size:P=(null!=(n=null==u?void 0:u.size)?n:"md"),color:M=(null!=(r=null==u?void 0:u.color)?r:"default"),variant:E=(null!=(a=null==u?void 0:u.variant)?a:"solid"),disableAnimation:N=null!=(s=null!=(i=null==u?void 0:u.disableAnimation)?i:null==d?void 0:d.disableAnimation)&&s,isDisabled:T=null!=(o=null==u?void 0:u.isDisabled)&&o,isIconOnly:_=null!=(l=null==u?void 0:u.isIconOnly)&&l,spinnerPlacement:j="start",onPress:D,onClick:I,...A}=e,L=f||"button",z="string"==typeof L,R=ee(p),O=null!=(c=k||(null==d?void 0:d.disableRipple))?c:N,{isFocusVisible:V,isFocused:F,focusProps:B}=function(e={}){let{autoFocus:t=!1,isTextInput:n,within:r}=e,a=K.useRef({isFocused:!1,isFocusVisible:t||PC()}),[i,s]=K.useState(!1),[o,l]=K.useState((()=>a.current.isFocused&&a.current.isFocusVisible)),c=K.useCallback((()=>l(a.current.isFocused&&a.current.isFocusVisible)),[]),u=K.useCallback((e=>{a.current.isFocused=e,s(e),c()}),[c]);TC((e=>{a.current.isFocusVisible=e,c()}),[],{isTextInput:n});let{focusProps:d}=jC({isDisabled:r,onFocusChange:u}),{focusWithinProps:h}=RC({isDisabled:!r,onFocusWithinChange:u});return{isFocused:i,isFocusVisible:o,focusProps:r?h:d}}({autoFocus:b}),$=T||w,H=K.useMemo((()=>aE({size:P,color:M,variant:E,radius:S,fullWidth:C,isDisabled:$,isInGroup:h,disableAnimation:N,isIconOnly:_,className:y})),[P,M,E,S,C,$,h,_,N,y]),{onPress:W,onClear:U,ripples:q}=function(e={}){const[t,n]=K.useState([]),r=K.useCallback((e=>{const t=e.target,r=Math.max(t.clientWidth,t.clientHeight);n((t=>[...t,{key:ce(t.length.toString()),size:r,x:e.x-r/2,y:e.y-r/2}]))}),[]);return{ripples:t,onClear:K.useCallback((e=>{n((t=>t.filter((t=>t.key!==e))))}),[]),onPress:r,...e}}(),G=K.useCallback((e=>{O||$||N||R.current&&W(e)}),[O,$,N,R,W]),{buttonProps:Y,isPressed:Z}=LA({elementType:f,isDisabled:$,onPress:me(D,G),onClick:I,...A},R),{isHovered:X,hoverProps:Q}=$C({isDisabled:$}),J=K.useCallback(((e={})=>({"data-disabled":ae($),"data-focus":ae(F),"data-pressed":ae(Z),"data-focus-visible":ae(V),"data-hover":ae(X),"data-loading":ae(w),...be(Y,B,Q,Ee(A,{enabled:z}),Ee(e)),className:H})),[w,$,F,Z,z,V,X,Y,B,Q,A,H]),te=e=>K.isValidElement(e)?K.cloneElement(e,{"aria-hidden":!0,focusable:!1}):null,ne=te(g),re=te(v),ie=K.useMemo((()=>({sm:"sm",md:"sm",lg:"md"}[P])),[P]),se=K.useCallback((()=>({ripples:q,onClear:U})),[q,U]);return{Component:L,children:m,domRef:R,spinner:x,styles:H,startContent:ne,endContent:re,isLoading:w,spinnerPlacement:j,spinnerSize:ie,disableRipple:O,getButtonProps:J,getRippleProps:se,isIconOnly:_}}var VA=HS(((e,t)=>{const{Component:n,domRef:r,children:a,spinnerSize:i,spinner:s=Q.jsx(SN,{color:"current",size:i}),spinnerPlacement:o,startContent:l,endContent:c,isLoading:u,disableRipple:d,getButtonProps:h,getRippleProps:p,isIconOnly:f}=OA({...e,ref:t});return Q.jsxs(n,{ref:r,...h(),children:[l,u&&"start"===o&&s,u&&f?null:a,u&&"end"===o&&s,c,!d&&Q.jsx(kA,{...p()})]})}));VA.displayName="HeroUI.Button";var FA=VA,BA={default:_E,primary:_E,secondary:_E,success:e=>Q.jsx("svg",{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg",...e,children:Q.jsx("path",{d:"\n M12 2C6.49 2 2 6.49 2 12C2 17.51 6.49 22 12 22C17.51 22 22 17.51 22 12C22 6.49 17.51 2 12 2Z\n M16.78 9.7L11.11 15.37C10.97 15.51 10.78 15.59 10.58 15.59C10.38 15.59 10.19 15.51 10.05 15.37L7.22 12.54\n C6.93 12.25 6.93 11.77 7.22 11.48C7.51 11.19 7.99 11.19 8.28 11.48L10.58 13.78L15.72 8.64\n C16.01 8.35 16.49 8.35 16.78 8.64C17.07 8.93 17.07 9.4 16.78 9.7Z\n "})}),warning:e=>Q.jsx("svg",{className:"fill-current",fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg",...e,children:Q.jsx("path",{clipRule:"evenodd",d:"M3 10.417C3 7.219 3 5.62 3.378 5.082C3.755 4.545 5.258 4.03 8.265 3.001L8.838 2.805C10.405 2.268 11.188 2 12 2C12.812 2 13.595 2.268 15.162 2.805L15.735 3.001C18.742 4.03 20.245 4.545 20.622 5.082C21 5.62 21 7.22 21 10.417V11.991C21 17.629 16.761 20.366 14.101 21.527C13.38 21.842 13.02 22 12 22C10.98 22 10.62 21.842 9.899 21.527C7.239 20.365 3 17.63 3 11.991V10.417ZM12 7.25C12.1989 7.25 12.3897 7.32902 12.5303 7.46967C12.671 7.61032 12.75 7.80109 12.75 8V12C12.75 12.1989 12.671 12.3897 12.5303 12.5303C12.3897 12.671 12.1989 12.75 12 12.75C11.8011 12.75 11.6103 12.671 11.4697 12.5303C11.329 12.3897 11.25 12.1989 11.25 12V8C11.25 7.80109 11.329 7.61032 11.4697 7.46967C11.6103 7.32902 11.8011 7.25 12 7.25ZM12 16C12.2652 16 12.5196 15.8946 12.7071 15.7071C12.8946 15.5196 13 15.2652 13 15C13 14.7348 12.8946 14.4804 12.7071 14.2929C12.5196 14.1054 12.2652 14 12 14C11.7348 14 11.4804 14.1054 11.2929 14.2929C11.1054 14.4804 11 14.7348 11 15C11 15.2652 11.1054 15.5196 11.2929 15.7071C11.4804 15.8946 11.7348 16 12 16Z",fill:"currentColor",fillRule:"evenodd"})}),danger:e=>Q.jsx("svg",{className:"fill-current",fill:"none",height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg",...e,children:Q.jsx("path",{d:"M17.51 3.85L11.57 0.42C10.6 -0.14 9.4 -0.14 8.42 0.42L2.49 3.85C1.52 4.41 0.919998 5.45 0.919998 6.58V13.42C0.919998 14.54 1.52 15.58 2.49 16.15L8.43 19.58C9.4 20.14 10.6 20.14 11.58 19.58L17.52 16.15C18.49 15.59 19.09 14.55 19.09 13.42V6.58C19.08 5.45 18.48 4.42 17.51 3.85ZM9.25 5.75C9.25 5.34 9.59 5 10 5C10.41 5 10.75 5.34 10.75 5.75V11C10.75 11.41 10.41 11.75 10 11.75C9.59 11.75 9.25 11.41 9.25 11V5.75ZM10.92 14.63C10.87 14.75 10.8 14.86 10.71 14.96C10.52 15.15 10.27 15.25 10 15.25C9.87 15.25 9.74 15.22 9.62 15.17C9.49 15.12 9.39 15.05 9.29 14.96C9.2 14.86 9.13 14.75 9.07 14.63C9.02 14.51 9 14.38 9 14.25C9 13.99 9.1 13.73 9.29 13.54C9.39 13.45 9.49 13.38 9.62 13.33C9.99 13.17 10.43 13.26 10.71 13.54C10.8 13.64 10.87 13.74 10.92 13.87C10.97 13.99 11 14.12 11 14.25C11 14.38 10.97 14.51 10.92 14.63Z"})})},$A=HS(((e,t)=>{const{severity:n,Component:r,icon:a,loadingComponent:i,domRef:s,endContent:o,color:l,hideIcon:c,closeIcon:u,disableAnimation:d,progressBarRef:h,classNames:p,slots:f,getWrapperProps:m,isProgressBarVisible:g,getToastProps:v,getContentProps:b,getTitleProps:y,getDescriptionProps:x,getCloseButtonProps:w,getIconProps:k,getMotionDivProps:C,getCloseIconProps:S,getLoadingComponentProps:P,getSpinnerComponentProps:M,isLoading:E}=yA({...e,ref:t}),N="function"==typeof a?a(k()):K.isValidElement(a)&&K.cloneElement(a,k()),T=n?BA[n]:BA[l]||BA.default,_=i&&K.isValidElement(i)?K.cloneElement(i,P()):null,j=E?_||Q.jsx(SN,{...M()}):null,D="function"==typeof u?u({}):K.isValidElement(u)&&K.cloneElement(u,{}),I=Q.jsxs(r,{ref:s,...v(),children:[Q.jsxs("div",{...b(),children:[c&&!E?null:j||N||Q.jsx(T,{...k()}),Q.jsxs("div",{...m(),children:[Q.jsx("div",{...y(),children:e.toast.content.title}),Q.jsx("div",{...x(),children:e.toast.content.description})]})]}),g&&Q.jsx("div",{className:f.progressTrack({class:null==p?void 0:p.progressTrack}),children:Q.jsx("div",{ref:h,className:f.progressIndicator({class:null==p?void 0:p.progressIndicator})})}),Q.jsx(FA,{isIconOnly:!0,...w(),children:D||Q.jsx(IE,{...S()})}),o]});return Q.jsx(Q.Fragment,{children:d?I:Q.jsx(sk.div,{...C(),children:I})})}));$A.displayName="HeroUI.Toast";var KA=$A;class HA{runWithWrapUpdate(e,t){this.wrapUpdate?this.wrapUpdate(e,t):e()}subscribe(e){return this.subscriptions.add(e),()=>this.subscriptions.delete(e)}add(e,t={}){let n="_"+Math.random().toString(36).slice(2),r={...t,content:e,key:n,timer:t.timeout?new WA((()=>this.close(n)),t.timeout):void 0};return this.queue.unshift(r),this.updateVisibleToasts("add"),n}close(e){let t=this.queue.findIndex((t=>t.key===e));var n,r;t>=0&&(null===(n=(r=this.queue[t]).onClose)||void 0===n||n.call(r),this.queue.splice(t,1));this.updateVisibleToasts("remove")}updateVisibleToasts(e){this.visibleToasts=this.queue.slice(0,this.maxVisibleToasts),this.runWithWrapUpdate((()=>{for(let e of this.subscriptions)e()}),e)}pauseAll(){for(let e of this.visibleToasts)e.timer&&e.timer.pause()}resumeAll(){for(let e of this.visibleToasts)e.timer&&e.timer.resume()}clear(){this.queue=[],this.updateVisibleToasts("clear")}constructor(e){var t;this.queue=[],this.subscriptions=new Set,this.visibleToasts=[],this.maxVisibleToasts=null!==(t=null==e?void 0:e.maxVisibleToasts)&&void 0!==t?t:1/0,this.wrapUpdate=null==e?void 0:e.wrapUpdate}}class WA{reset(e){this.remaining=e,this.resume()}pause(){null!=this.timerId&&(clearTimeout(this.timerId),this.timerId=null,this.remaining-=Date.now()-this.startTime)}resume(){this.remaining<=0||(this.startTime=Date.now(),this.timerId=setTimeout((()=>{this.timerId=null,this.remaining=0,this.callback()}),this.remaining))}constructor(e,t){this.startTime=null,this.remaining=t,this.callback=e}}var UA=()=>Promise.resolve().then((()=>yk)).then((e=>e.domMax)),qA=null,GA=({placement:e="bottom-right",disableAnimation:t=!1,maxVisibleToasts:n=3,toastOffset:r=0,toastProps:a={},regionProps:i})=>{var s;const o=function(e){let t=K.useCallback((t=>e.subscribe(t)),[e]),n=K.useCallback((()=>e.visibleToasts),[e]);return{visibleToasts:hA.useSyncExternalStore(t,n,n),add:(t,n)=>e.add(t,n),close:t=>e.close(t),pauseAll:()=>e.pauseAll(),resumeAll:()=>e.resumeAll()}}((qA||(qA=new HA({maxVisibleToasts:1/0})),qA)),l=_e(),c=null!=(s=null!=t?t:null==l?void 0:l.disableAnimation)&&s;return Q.jsx(mk,{features:UA,children:o.visibleToasts.length>0&&Q.jsx(XA,{disableAnimation:c,maxVisibleToasts:n,placement:e,toastOffset:r,toastProps:a,toastQueue:o,...i})})},YA=new Map,ZA=e=>YA.has(e);function XA({toastQueue:e,placement:t,disableAnimation:n,maxVisibleToasts:r,toastOffset:a,toastProps:i={},className:s,classNames:o,...l}){var c,u;const d=K.useRef(null),{regionProps:h}=function(e,t,n){let r=ct(function(e){return e&&e.__esModule?e.default:e}(tA),"@react-aria/toast"),{landmarkProps:a}=bA({role:"region","aria-label":e["aria-label"]||r.format("notifications",{count:t.visibleToasts.length})},n),i=K.useRef(!1),s=K.useRef(!1),o=ft((()=>{i.current||s.current?t.pauseAll():t.resumeAll()})),{hoverProps:l}=$C({onHoverStart:()=>{i.current=!0,o()},onHoverEnd:()=>{i.current=!1,o()}}),c=K.useRef([]),u=K.useRef(t.visibleToasts),d=K.useRef(null);dt((()=>{if(-1===d.current||0===t.visibleToasts.length||!n.current)return c.current=[],void(u.current=t.visibleToasts);if(c.current=[...n.current.querySelectorAll('[role="alertdialog"]')],u.current.length===t.visibleToasts.length&&t.visibleToasts.every(((e,t)=>e.key===u.current[t].key)))return void(u.current=t.visibleToasts);let e=u.current.map(((e,n)=>({...e,i:n,isRemoved:!t.visibleToasts.some((t=>e.key===t.key))}))),r=e.findIndex((e=>e.i===d.current&&e.isRemoved));var a;if(r>-1)if("pointer"===MC()&&(null===(a=h.current)||void 0===a?void 0:a.isConnected))Kt(h.current);else{let t,n,a=0;for(;a<=r;)e[a].isRemoved||(n=Math.max(0,a-1)),a++;for(;a<e.length;){if(!e[a].isRemoved){t=a-1;break}a++}void 0===n&&void 0===t&&(n=0),n>=0&&n<c.current.length?Kt(c.current[n]):t>=0&&t<c.current.length&&Kt(c.current[t])}u.current=t.visibleToasts}),[t.visibleToasts,n,o]);let h=K.useRef(null),{focusWithinProps:p}=RC({onFocusWithin:e=>{s.current=!0,h.current=e.relatedTarget,o()},onBlurWithin:()=>{s.current=!1,h.current=null,o()}});return K.useEffect((()=>{var e;0===t.visibleToasts.length&&(null===(e=h.current)||void 0===e?void 0:e.isConnected)&&("pointer"===MC()?Kt(h.current):h.current.focus(),h.current=null)}),[n,t.visibleToasts.length]),K.useEffect((()=>()=>{var e;(null===(e=h.current)||void 0===e?void 0:e.isConnected)&&("pointer"===MC()?Kt(h.current):h.current.focus(),h.current=null)}),[n]),{regionProps:Lt(a,l,p,{tabIndex:-1,"data-react-aria-top-layer":!0,onFocus:e=>{let t=e.target.closest('[role="alertdialog"]');d.current=c.current.findIndex((e=>e===t))},onBlur:()=>{d.current=-1}})}}(l,e,d),{hoverProps:p,isHovered:f}=$C({isDisabled:!1}),[m,g]=K.useState(!1),v=K.useMemo((()=>RM({disableAnimation:n})),[n]),b=se(null==o?void 0:o.base,s);K.useEffect((()=>{function e(e){d.current&&!d.current.contains(e.target)&&g(!1)}return document.addEventListener("touchstart",e),()=>{document.removeEventListener("touchstart",e)}}),[]);const[y,x]=K.useState([]),w=null!=(u=null==(c=e.visibleToasts)?void 0:c.length)?u:0,k=K.useCallback((()=>{g(!0)}),[]);return Q.jsx("div",{...be(h,p),ref:d,className:v.base({class:b}),"data-placement":t,onTouchStart:k,children:Q.jsx(pk,{children:[...e.visibleToasts].reverse().map(((s,o)=>{if(n&&w-o>r)return null;if(n||w-o<=4||f&&w-o<=r+1){const l=ZA(s.key);return Q.jsx(KA,{state:e,toast:s,...be(i,s.content,{isClosing:l}),disableAnimation:n,heights:y,index:o,isRegionExpanded:f||m,maxVisibleToasts:r,placement:t,setHeights:x,toastOffset:a,total:w},s.key)}return null}))})})}const QA=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),JA=e=>{const t=(e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,((e,t,n)=>n?n.toUpperCase():t.toLowerCase())))(e);return t.charAt(0).toUpperCase()+t.slice(1)},eL=(...e)=>e.filter(((e,t,n)=>!!e&&""!==e.trim()&&n.indexOf(e)===t)).join(" ").trim(),tL=e=>{for(const t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0};var nL={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};const rL=K.forwardRef((({color:e="currentColor",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:r,className:a="",children:i,iconNode:s,...o},l)=>K.createElement("svg",{ref:l,...nL,width:t,height:t,stroke:e,strokeWidth:r?24*Number(n)/Number(t):n,className:eL("lucide",a),...!i&&!tL(o)&&{"aria-hidden":"true"},...o},[...s.map((([e,t])=>K.createElement(e,t))),...Array.isArray(i)?i:[i]]))),aL=(e,t)=>{const n=K.forwardRef((({className:n,...r},a)=>K.createElement(rL,{ref:a,iconNode:t,className:eL(`lucide-${QA(JA(e))}`,`lucide-${e}`,n),...r})));return n.displayName=JA(e),n},iL=aL("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);aL("award",[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]]);const sL=aL("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);aL("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);const oL=aL("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]),lL=aL("circle-check",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);aL("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);const cL=aL("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]),uL=aL("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]),dL=aL("message-square-share",[["path",{d:"M12 3H4a2 2 0 0 0-2 2v16.286a.71.71 0 0 0 1.212.502l2.202-2.202A2 2 0 0 1 6.828 19H20a2 2 0 0 0 2-2v-4",key:"11da1y"}],["path",{d:"M16 3h6v6",key:"1bx56c"}],["path",{d:"m16 9 6-6",key:"m4dnic"}]]),hL=aL("minus",[["path",{d:"M5 12h14",key:"1ays0h"}]]),pL=aL("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]),fL=aL("trash",[["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]]),mL=aL("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]),gL=aL("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),vL=(e,t)=>{const n=Array.isArray(e)?e:[e],r=Object.fromEntries(Object.values(t).map((e=>[e,null])));for(const a of n){if(!a||"object"!=typeof a||!("type"in a))continue;const e=a.type,n=(null==e?void 0:e.displayName)??(null==e?void 0:e.name);if(n&&n in t){r[t[n]]=a}}return r},bL=(e,t={},n)=>{const r=K.forwardRef(((n,r)=>K.createElement(e,{...n,...t,ref:r})));return n&&(r.displayName=n),r};bL("div",{className:"flex gap-2 justify-end"},"Actions");const yL=mE(MN,{variants:{variant:{solid:"shadow shadow-lg data-[focus-visible=true]:outline-offset-4",bordered:"data-[focus-visible=true]:outline-offset-4 bg-grayscale-white dark:bg-grayscale-1000",light:"data-[focus-visible=true]:outline-offset-0 data-[hover=true]:bg-transparent"},color:{primary:"shadow-shadow-blue",secondary:"shadow-shadow-gray",danger:"shadow-shadow-gray"},isDisabled:{true:"shadow-shadow-gray text-grayscale-500 border-grayscale-500"}},compoundVariants:[{variant:"solid",isDisabled:!0,className:"bg-background-offwhite"},{color:"primary",variant:"solid",isDisabled:!1,className:"data-[pressed=true]:bg-primary-600"},{color:"primary",variant:"bordered",isDisabled:!1,className:"\n data-[pressed=true]:text-primary-600\n data-[pressed=true]:border-primary-600\n ".trim().replace(/\s+/g," ")},{color:"primary",variant:"light",isDisabled:!1,className:"data-[pressed=true]:text-primary-600"},{color:"secondary",variant:"solid",isDisabled:!1,className:"\n bg-grayscale-800 text-grayscale-white\n dark:bg-grayscale-white dark:text-grayscale-800\n data-[pressed=true]:bg-grayscale-900\n ".trim().replace(/\s+/g," ")},{color:"secondary",variant:"bordered",isDisabled:!1,className:"\n border-grayscale-800 text-grayscale-800\n dark:border-grayscale-white dark:text-grayscale-white\n data-[pressed=true]:text-grayscale-900 data-[pressed=true]:border-grayscale-900\n ".trim().replace(/\s+/g," ")},{color:"secondary",variant:"light",isDisabled:!1,className:"\n text-grayscale-800 data-[hover=true]:bg-grayscale/20\n dark:text-grayscale-white\n data-[pressed=true]:text-grayscale-900\n ".trim().replace(/\s+/g," ")},{color:"danger",variant:"solid",isDisabled:!1,className:"data-[pressed=true]:bg-red-700"},{color:"danger",variant:"bordered",isDisabled:!1,className:"\n data-[pressed=true]:text-red-700\n data-[pressed=true]:border-red-700\n ".trim().replace(/\s+/g," ")},{color:"danger",variant:"light",isDisabled:!1,className:"data-[pressed=true]:text-red-700"}],defaultVariants:{radius:"full"}}),xL=K.forwardRef((({id:e,className:t,variant:n="solid",color:r="primary",size:a="md",isIconOnly:i,isDisabled:s,isLoading:o,isFullWidth:l,"aria-label":c,"data-testid":u,onClick:d,onPress:h,children:p,...f},m)=>Q.jsx(yL,{id:e,ref:m,className:t,variant:n,color:r,size:a,isIconOnly:i,isDisabled:s,isLoading:o,fullWidth:l,"aria-label":c,"data-testid":u,onClick:d,onPress:h,...f,children:p}))),wL="744px",kL="1240px",CL=e=>{const[t,n]=K.useState(!1);return K.useEffect((()=>{try{const t=e=>{n(e.matches)},r=window.matchMedia(e);return n(r.matches),r.addEventListener("change",t),()=>r.removeEventListener("change",t)}catch{}}),[e]),t},SL=()=>{const e=CL(`(min-width: ${wL})`),t=CL(`(min-width: ${kL})`);return{isMobile:!e,isTablet:e&&!t,isDesktop:t}},PL=({header:e,content:t,footer:n})=>Q.jsxs("div",{className:"flex flex-col flex-1",children:[e,t,n]}),ML=({header:e,content:t,footer:n,image:r})=>Q.jsxs(Q.Fragment,{children:[r,Q.jsxs("div",{className:"flex flex-col flex-1",children:[e,t,n]})]}),EL=({header:e,content:t,footer:n,image:r})=>Q.jsxs(Q.Fragment,{children:[e,r,Q.jsxs("div",{className:"flex flex-col flex-1",children:[t,n]})]}),NL=({header:e,content:t,footer:n,image:r})=>Q.jsxs("div",{className:"flex",children:[Q.jsx("div",{className:"w-1/2",children:r}),Q.jsxs("div",{className:"flex flex-col w-1/2",children:[e,t,n]})]}),TL=({header:e,content:t,footer:n,image:r})=>Q.jsxs("div",{className:"flex",children:[Q.jsxs("div",{className:"flex flex-col w-1/2",children:[e,t,n]}),Q.jsx("div",{className:"w-1/2",children:r})]}),_L=({header:e,content:t,footer:n,image:r})=>Q.jsxs("div",{className:"relative",children:[Q.jsx("div",{className:"absolute inset-0",children:r}),Q.jsx("div",{className:"relative z-10",children:Q.jsxs("div",{className:"flex flex-col flex-1",children:[e,t,n]})})]}),jL=mE(_N,{variants:{radius:{xs:{base:"rounded-xs"},sm:{base:"rounded-sm"},md:{base:"rounded-md"},lg:{base:"rounded-lg"},xl:{base:"rounded-xl"},"2xl":{base:"rounded-2xl"},full:{base:"rounded-full"},none:{base:"rounded-none"}}},defaultVariants:{radius:"md"}}),DL=({className:e,variant:t="no-image",radius:n="md",showImageFromBreakpoint:r,bgTransparent:a=!1,"data-testid":i,children:s,...o})=>{const{isMobile:l,isDesktop:c}=SL(),{header:u,content:d,footer:h,image:p}=vL(s,{CardHeader:"header",CardContent:"content",CardFooter:"footer",CardImage:"image"}),f=(()=>{switch(r){case"sm":default:return!0;case"md":return!l;case"lg":return c}})()?t:"no-image",m={"no-image":Q.jsx(PL,{header:u,content:d,footer:h}),"top-image":Q.jsx(ML,{header:u,content:d,footer:h,image:p}),"middle-image":Q.jsx(EL,{header:u,content:d,footer:h,image:p}),"left-image":Q.jsx(NL,{header:u,content:d,footer:h,image:p}),"right-image":Q.jsx(TL,{header:u,content:d,footer:h,image:p}),"full-image":Q.jsx(_L,{header:u,content:d,footer:h,image:p})},g=m[f]||m["no-image"];return Q.jsx(jL,{className:[a?"bg-background-white/20 dark:bg-background-black/20":"bg-background-white dark:bg-background-black","shadow-md shadow-shadow-purple dark:shadow-none","dark:border dark:border-grayscale-800","overflow-hidden",e].filter(Boolean).join(" "),radius:n,"data-testid":i,...o,children:g})},IL=({id:e,className:t,children:n,"data-testid":r})=>Q.jsx("div",{id:e,className:["card-header","p-4",t].filter(Boolean).join(" "),"data-testid":r,children:n});IL.displayName="CardHeader";const AL=({id:e,className:t,children:n,"data-testid":r})=>Q.jsx("div",{id:e,className:["card-content","p-4",t].filter(Boolean).join(" "),"data-testid":r,children:n});AL.displayName="CardContent";const LL=({id:e,className:t,children:n,"data-testid":r,align:a="center"})=>{const i={left:"justify-start",center:"justify-center",right:"justify-end"}[a??"center"];return Q.jsx("div",{id:e,className:["card-footer","flex",i,"p-4",t].filter(Boolean).join(" "),"data-testid":r,children:n})};LL.displayName="CardFooter";const zL=({id:e,className:t,src:n,alt:r,"data-testid":a,width:i,height:s})=>{const o={width:i?`${i}px`:"100%",height:s?`${s}px`:"100%",maxHeight:"auto",objectFit:"cover"};return Q.jsx("img",{id:e,src:n,alt:r||"",className:["card-image",t].filter(Boolean).join(" "),"data-testid":a,style:o})};zL.displayName="CardImage";const RL=e=>{const{className:t,"data-checked":n}=e;return Q.jsx(sL,{className:t,"data-checked":n,"aria-hidden":"true","data-testid":"lucide-check"})},OL=e=>{const{className:t,"data-checked":n}=e;return Q.jsx(hL,{className:t,"data-checked":n,"aria-hidden":"true","data-testid":"lucide-minus"})},VL=e=>{const{isIndeterminate:t,...n}=e;return Q.jsx(t?OL:RL,{isIndeterminate:t,...n})},FL={icon:["bg-grayscale-200","dark:bg-grayscale-800","text-grayscale-500","dark:text-grayscale-600"].join(" "),wrapper:["before:border-grayscale-300","group-data-[selected=true]:border-1"].join(" "),hiddenInput:"cursor-default"},BL=mE(uT,{variants:{color:{secondary:{wrapper:["rounded-sm before:border-1 before:rounded-sm","group-data-[focus-visible=true]:ring-offset-background-white","dark:group-data-[focus-visible=true]:ring-offset-background-black","group-data-[focus-visible=true]:ring-offset-4"].join(" "),icon:"bg-secondary-600",base:"items-start"}},isInvalid:{true:{icon:"bg-danger-600",wrapper:"before:border-danger-600",label:"text-default"}},isDisabled:{true:{...FL}},isReadOnly:{true:{...FL}},size:{sm:{wrapper:"size-4",icon:"size-4"},md:{wrapper:"size-6",icon:"size-6"},lg:{wrapper:"size-8",icon:"size-8"}}},defaultVariants:{color:"secondary"}}),$L=({id:e,className:t,size:n="md",isDisabled:r=!1,children:a,isIndeterminate:i,description:s,name:o,value:l,isReadOnly:c,isSelected:u,"aria-label":d,"data-testid":h,onChange:p})=>{const f=r?"text-grayscale-500":"text-grayscale-700",m=nT(),g=(null==m?void 0:m.isDisabled)||r;return Q.jsx(BL,{id:e,className:t,size:(null==m?void 0:m.size)??n,isIndeterminate:i,isDisabled:g,isReadOnly:c,isSelected:u,icon:VL,value:l,isInvalid:null==m?void 0:m.isInvalid,"aria-label":d,name:o,"data-testid":h,onChange:p,children:Q.jsxs("div",{className:"flex flex-col",children:[Q.jsx("span",{children:a}),s&&Q.jsx("span",{className:`${f}`,children:s})]})})},KL=({children:e,className:t,size:n="sm","data-testid":r})=>{if(!e)return null;const{iconSize:a,textSize:i}={sm:{iconSize:16,textSize:"text-sm"},md:{iconSize:20,textSize:"text-base"},lg:{iconSize:24,textSize:"text-lg"}}[n];return Q.jsxs("span",{className:`flex items-center gap-1 text-danger ${i} ${t??""}`,"data-testid":r,children:[Q.jsx(gL,{className:"flex-shrink-0",size:a}),e]})},HL=mE(aT,{variants:{size:{sm:{errorMessage:"text-sm",label:"text-md"},md:{errorMessage:"text-md",label:"text-lg"},lg:{errorMessage:"text-lg",label:"text-xl"}}}}),WL=({id:e,className:t,isDisabled:n,children:r,orientation:a="vertical",isInvalid:i=!1,value:s,label:o,errorMessage:l,isRequired:c,size:u="md",defaultValue:d,validate:h,onChange:p,"data-testid":f,name:m})=>Q.jsx(HL,{id:e,classNames:{label:"text-default after:text-grayscale-700"},className:t,orientation:a,value:s,isDisabled:n,isInvalid:i,label:o,errorMessage:Q.jsx(KL,{children:l}),size:u,isRequired:c,validate:h,onChange:p,defaultValue:d,"data-testid":f,name:m,children:r}),UL=mE(DN,{variants:{variant:{bordered:{base:"dark:border-none"}},color:{gray:{base:"bg-gray-600/5 text-gray-800 border-gray-300 dark:bg-gray-800 dark:text-white"},lightblue:{base:"bg-lightblue-50 text-lightblue-700 border-lightblue-700 dark:bg-lightblue-700 dark:text-lightblue-50"},pink:{base:"bg-pink-50 text-pink-700 border-pink-700 dark:bg-pink-600 dark:text-pink-50"},purple:{base:"bg-purple-50 text-purple-600 border-purple-600 dark:bg-purple-600 dark:text-purple-50"},blue:{base:"bg-blue-50 text-blue-600 border-blue-600 dark:bg-blue-600 dark:text-blue-50"},green:{base:"bg-green-50 text-green-700 border-green-700 dark:bg-green-700 dark:text-green-50"},red:{base:"bg-red-50 text-red-600 border-red-500 dark:bg-red-600 dark:text-red-50"},orange:{base:"bg-orange-50 text-orange-600 border-orange-600 dark:bg-orange-600 dark:text-orange-50"},yellow:{base:"bg-yellow-50 text-yellow-700 border-yellow-700 dark:bg-yellow-700 dark:text-yellow-50"}}}}),qL=({id:e,"data-testid":t,"aria-label":n,children:r,variant:a="solid",color:i="gray",size:s="md",startContent:o,endContent:l,isDisabled:c,className:u,onClose:d})=>{const h={default:{color:"gray"},primary:{color:"blue"},secondary:{color:"purple"},success:{color:"green"},warning:{color:"yellow"},info:{color:"lightblue"},danger:{color:"red"}},p=i in h?h[i].color:i;return Q.jsx(UL,{id:e,"data-testid":t,"aria-label":n,variant:a,color:p,size:s,radius:"sm",startContent:o,endContent:l,isDisabled:c,className:u,onClose:d,children:r})},GL=({id:e,orientation:t="horizontal",className:n,"data-testid":r})=>Q.jsx(oN,{id:e,orientation:t,className:`bg-grayscale-300 dark:bg-grayscale-700 ${n??""}`,"data-testid":r}),YL=({trigger:e,items:t,placement:n="bottom-start",className:r,dropdownClassName:a,"data-testid":i})=>{const[s,o]=K.useState(!1),l=e=>{let t,n="";switch(e.variant){case"danger":t="!text-red-600 dark:!text-red-400",n="data-[hover=true]:!bg-red-600/10 data-[hover=true]:!font-semibold";break;case"primary":t="!text-blue-500 dark:!text-blue-400";break;default:t="!text-grayscale-800 dark:!text-grayscale-200"}let r=e.startContent;K.isValidElement(r)&&(r=K.cloneElement(r,{className:[r.props.className,t].filter(Boolean).join(" ")}));let a=e.endContent;return K.isValidElement(a)&&(a=K.cloneElement(a,{className:[a.props.className,t].filter(Boolean).join(" ")})),{key:e.key,href:e.href,onPress:e.onClick,isDisabled:e.isDisabled,startContent:r,endContent:a,className:[t,e.className].filter(Boolean).join(" "),classNames:{base:["w-full","md:rounded-sm",n]},"aria-label":e.ariaLabel??("string"==typeof e.content?e.content:void 0)}};return Q.jsx("div",{"data-testid":i,className:r,children:Q.jsxs(J_,{isOpen:s,onOpenChange:o,placement:n,offset:8,classNames:{content:["md:absolute md:w-auto md:bottom-auto md:left-auto","md:rounded-sm","md:shadow md:shadow-shadow-blue md:dark:shadow-shadow-gray-dark","bg-grayscale-white dark:bg-grayscale-800",a].filter(Boolean).join(" ")},children:[Q.jsx(G_,{children:e}),Q.jsx(U_,{children:t.map((e=>K.createElement(W_,{...l(e),key:e.key},e.content)))})]})})},ZL=({trigger:e,items:t,className:n,"data-testid":r})=>{const[a,i]=K.useState(!1),s=K.useCallback((()=>{i(!0)}),[]),o=K.useCallback((()=>{i(!1)}),[]),l=K.isValidElement(e)?K.cloneElement(e,{onPress:s}):e,c=K.useCallback((e=>{null==e||e(),o()}),[o]),u=e=>{let t;switch(e.variant){case"danger":t="danger";break;case"primary":t="primary";break;default:t="secondary"}let n=e.startContent;K.isValidElement(n)&&"default"!==e.variant&&(n=K.cloneElement(n,{className:[n.props.className,"danger"===e.variant&&"!text-danger-600","primary"===e.variant&&"!text-primary-500"].filter(Boolean).join(" ")}));const r=e.endContent,a=Q.jsxs("div",{className:"flex items-center gap-3",children:[n,Q.jsx("span",{children:e.content}),r]}),i=["justify-start","px-6","py-4"];return e.className&&i.push(e.className),{href:e.href,onPress:()=>c(e.onClick),isDisabled:e.isDisabled,variant:"light",color:t,isFullWidth:!0,className:i.join(" "),"aria-label":e.ariaLabel??("string"==typeof e.content?e.content:e.key),children:a}};return Q.jsxs("div",{"data-testid":r,className:n,children:[l,Q.jsx(mj,{isOpen:a,onClose:o,hideCloseButton:!0,backdrop:"transparent",placement:"auto",classNames:{wrapper:"!items-end",base:["bg-grayscale-white dark:bg-grayscale-800","w-full","!mx-0","!my-0","!rounded-b-none","rounded-t-lg"].join(" "),body:["p-0"]},children:Q.jsx(hj,{children:Q.jsx("div",{className:"flex flex-col gap-1 overflow-y-auto max-h-[75vh] pt-2",children:t.map((e=>Q.jsx(xL,{...u(e)},e.key)))})})})]})},XL=e=>{const{isMobile:t}=SL();return t?Q.jsx(ZL,{...e}):Q.jsx(YL,{...e})},QL=mE(YT,{defaultVariants:{variant:"bordered",radius:"sm"}}),JL=({id:e,className:t,classNames:n,name:r,type:a="text",value:i,defaultValue:s,label:o,placeholder:l,isDisabled:c,isRequired:u,isInvalid:d,isReadOnly:h,isAutoFocus:p,isClearable:f,minLength:m,maxLength:g,min:v,max:b,step:y,pattern:x,validate:w,startContent:k,endContent:C,description:S,errorMessage:P,autocomplete:M,textAlign:E="left","aria-label":N,"data-testid":T,onChange:_,onValueChange:j,onFocus:D,onBlur:I,onClear:A})=>Q.jsx("div",{className:"position-relative"+(c?" cursor-not-allowed":""),children:Q.jsx(QL,{id:e,className:t,isInvalid:d,isDisabled:c,isReadOnly:h,isRequired:u,isClearable:"search"===a||f,autoFocus:p,startContent:k,endContent:C,description:S,errorMessage:Q.jsx(KL,{children:P}),minLength:m,maxLength:g,min:v,max:b,step:y,pattern:x,type:a,value:i,name:r,defaultValue:s,validate:w,label:o,labelPlacement:"outside-top",placeholder:l,autoComplete:M,"aria-label":N,"data-testid":T,onChange:_,onValueChange:j,onClear:A,onBlur:I,onFocus:D,onWheel:e=>e.currentTarget.blur(),classNames:{label:"after:text-default text-grayscale-800 dark:text-grayscale-400",inputWrapper:["shadow-none","border-t-0","border-x-0","border-b-2","bg-grayscale-600/5 dark:bg-grayscale-300/5","border-grayscale-300 dark:border-grayscale-700","group-data-[hover=true]:border-grayscale-400 dark:group-data-[hover=true]:border-grayscale-600","group-data-[focus=true]:border-grayscale-400 dark:group-data-[focus=true]:border-grayscale-600","group-data-[disabled=true]:cursor-not-allowed"].join(" "),input:[`text-${E}`,"placeholder:text-grayscale-700 dark:placeholder:text-grayscale-400","[appearance:textfield]","[&::-webkit-outer-spin-button]:appearance-none","[&::-webkit-outer-spin-button]:m-0","[&::-webkit-inner-spin-button]:appearance-none","[&::-webkit-inner-spin-button]:m-0"],description:"text-grayscale-700 dark:text-grayscale-400",helperWrapper:"px-0 py-2",...n}})});mE(eA,{variants:{variant:{flat:{segmentWrapper:"gap-x-2",segment:["border-t-0","border-x-0","border-b-2","border-grayscale-300 dark:border-grayscale-700","bg-grayscale-600/5 dark:bg-grayscale-300/5","font-normal","data-[focus=true]:border-grayscale-400 dark:data-[focus=true]:border-grayscale-600"].join(" "),input:"placeholder:text-grayscale-700 dark:placeholder:text-grayscale-400",description:"text-grayscale-700 dark:text-grayscale-400"}},isInvalid:{true:{segment:["border-red-500 dark:border-red-500","bg-grayscale-600/5 dark:bg-grayscale-300/5","data-[focus=true]:bg-grayscale-600/5 dark:data-[focus=true]:bg-grayscale-300/5","data-[focus=true]:border-red-600 dark:data-[focus=true]:border-red-600"].join(" ")}}},defaultVariants:{variant:"flat",radius:"md"}});const ez=({id:e,className:t,name:n,value:r,defaultValue:a=0,label:i,placeholder:s,isDisabled:o,isRequired:l,isInvalid:c,isReadOnly:u,isAutoFocus:d,min:h,max:p,step:f=1,decimals:m=0,textAlign:g="center",description:v,errorMessage:b,autocomplete:y,incrementIcon:x=Q.jsx(pL,{size:16}),decrementIcon:w=Q.jsx(hL,{size:16}),"aria-label":k,"data-testid":C,decrementAriaLabel:S="Decrement value",incrementAriaLabel:P="Increment value",decrementDataTestId:M,incrementDataTestId:E,onChange:N,onFocus:T,onBlur:_,onMaxExceeded:j,onMinExceeded:D})=>{const I=K.useMemo((()=>void 0===r||isNaN(r)?a:r),[r]),A=K.useCallback((e=>e.toFixed(m)),[m]),L=K.useCallback((e=>{const t=parseFloat(e);return isNaN(t)?0:t}),[]),z=K.useCallback((e=>{let t=e;void 0!==h&&e<h&&(null==D||D(e,h),t=h),void 0!==p&&e>p&&(null==j||j(e,p),t=p),t=parseFloat(t.toFixed(m)),null==N||N(t)}),[h,p,m,N,D,j]),R=K.useCallback((()=>{z(I+f)}),[I,f,o,u,z]),O=K.useCallback((()=>{z(I-f)}),[I,f,o,u,z]),V=K.useCallback((e=>{const t=L(e);z(t)}),[L,z]),F=void 0===h||I>h,B=void 0===p||I<p;return Q.jsx("div",{className:"position-relative"+(o?" cursor-not-allowed":""),children:Q.jsx(JL,{id:e,className:t,isInvalid:c,isDisabled:o,isReadOnly:u,isRequired:l,isAutoFocus:d,type:"number",value:A(I),name:n,label:i,placeholder:s,autocomplete:y,"aria-label":k,"data-testid":C,description:v,errorMessage:b,textAlign:g,onValueChange:V,onFocus:T,onBlur:_,startContent:Q.jsx(xL,{isIconOnly:!0,size:"sm",variant:"light",isDisabled:o||u||!F,onClick:O,"aria-label":S,"data-testid":M,children:w}),endContent:Q.jsx(xL,{isIconOnly:!0,size:"sm",variant:"light",isDisabled:o||u||!B,onClick:R,"aria-label":P,"data-testid":E,children:x})})})},tz=mE(pT,{variants:{variant:{internal:"",external:"underline","internal-icon":"no-underline"},color:{primary:"\n text-primary-500 visited:text-secondary-500\n hover:text-primary-400 hover:visited:text-secondary-500\n focus:text-text-primary-400 focus:visited:text-secondary-500\n [&_internal-icon]:text-primary-500 visited:[&_internal-icon]:text-secondary-500\n hover:[&_internal-icon]:text-primary-400 hover:visited:[&_internal-icon]:text-secondary-500\n focus:[&_internal-icon]:text-text-primary-400 focus:visited:[&_internal-icon]:text-secondary-500\n ".trim().replace(/\s+/g," "),secondary:"\n text-grayscale-800 dark:text-grayscale-white visited:text-secondary-700\n hover:text-grayscale-700 hover:visited:text-secondary-700\n focus:text-grayscale-800 focus:visited:text-secondary-700\n [&_internal-icon]:text-grayscale-800 dark:[&_internal-icon]:text-grayscale-white visited:[&_internal-icon]:text-secondary-700\n hover:[&_internal-icon]:text-grayscale-700 hover:visited:[&_internal-icon]:text-secondary-700\n focus:[&_internal-icon]:text-grayscale-800 focus:visited:[&_internal-icon]:text-secondary-700\n ".trim().replace(/\s+/g," ")}}}),nz=({id:e,href:t,variant:n="internal",color:r="primary",size:a="md",className:i,target:s,rel:o,isDisabled:l,download:c,"data-testid":u,onClick:d,children:h})=>{const p=s??("external"===n?"_blank":void 0);return Q.jsxs(tz,{id:e,href:t,variant:n,color:r,size:a,className:i,target:p,rel:o??("_blank"===p?"noopener noreferrer":void 0),isDisabled:l,download:c,"data-testid":u,onPress:d,children:[h,"external"===n?Q.jsx(cL,{className:"text-grayscale-700 dark:text-grayscale-white ml-1",size:"16","aria-hidden":"true",focusable:"false"}):"internal-icon"===n?Q.jsx(iL,{className:"internal-icon ml-1",size:"16","aria-hidden":"true",focusable:"false"}):null]})},rz="div",az=({isOpen:e,onClose:t,size:n="md",children:r,"data-testid":a})=>{const{header:i,body:s,footer:o}=vL(r,{BaseModalHeader:"header",BaseModalBody:"body",BaseModalFooter:"footer"});return Q.jsx(mj,{isOpen:e,onClose:t,hideCloseButton:!0,backdrop:"blur",placement:"auto","data-testid":a,size:n,classNames:{backdrop:"bg-grayscale-black/25",base:["bg-grayscale-white dark:bg-grayscale-black/25","p-4 sm:p-6","mb-0 mx-0 sm:mx-6 sm:my-16","rounded-b-none sm:rounded-b-md","gap-6"].join(" ")},children:Q.jsxs(hj,{children:[i,s,o]})})};az.displayName="BaseModal";const iz=bL(rz,{className:"modal-header text-grayscale-800 dark:text-grayscale-white"},"BaseModalHeader"),sz=bL(rz,{className:"modal-body text-grayscale-800 dark:text-grayscale-white"},"BaseModalBody"),oz=bL(rz,{className:"modal-footer flex flex-row-reverse"},"BaseModalFooter"),lz=({"data-testid":e,onClose:t,isOpen:n,variant:r="warning",size:a="md",hasConfirmation:i=!1,confirmationText:s,confirmationPlaceholder:o,confirmationErrorMessage:l,cancelText:c,confirmText:u,onConfirm:d,headerText:h,children:p})=>{const[f,m]=K.useState(""),[g,v]=K.useState(!1),b=i&&!(!i||s&&f===s),y=K.useCallback((e=>{m(e),v(!1),e&&!(null==s?void 0:s.startsWith(e))&&v(!0)}),[s]),x={warning:Q.jsx(mL,{className:"w-6 h-6 text-warning-600","aria-hidden":"true"}),danger:Q.jsx(fL,{className:"w-6 h-6 text-danger-600","aria-hidden":"true"})}[r],w={warning:"primary",danger:"danger"}[r];return Q.jsxs(az,{isOpen:n,onClose:t,"data-testid":e,size:a,children:[Q.jsx(iz,{"data-testid":`${e}-header`,children:h&&Q.jsxs("div",{className:"flex items-center gap-3",children:[x,Q.jsx("div",{children:h})]})}),Q.jsxs(sz,{"data-testid":`${e}-body`,children:[p,i&&s&&Q.jsx("div",{className:"mt-4",children:Q.jsx(JL,{value:f,onValueChange:y,placeholder:o,isInvalid:g,errorMessage:l,isAutoFocus:!0,autocomplete:"off","data-testid":`${e}-confirmation-input`})})]}),Q.jsx(oz,{"data-testid":`${e}-footer`,children:Q.jsxs("div",{className:"flex gap-3 "+("danger"===r?"flex-row-reverse":""),children:[Q.jsx(xL,{variant:"light",color:"secondary",onPress:t,"aria-label":"Cancel",children:c}),Q.jsx(xL,{variant:"solid",color:w,onPress:d,isDisabled:b,"aria-label":"Confirm",children:u})]})})]})};lz.displayName="ConfirmationModal",mE(UT,{variants:{size:{sm:{track:"h-1"},md:{track:"h-2"}}}});const cz=K.createContext({});let uz;const dz=cz.Provider,hz=({errorSupportUrlBuilder:e,children:t,placement:n,...r})=>{const{isMobile:a}=SL(),i=n??(a?"top-center":"bottom-right");return(e=>{uz=e})(e),Q.jsxs(dz,{value:{errorSupportUrlBuilder:e},children:[Q.jsx(GA,{placement:i,...r}),t]})},pz=({children:e,...t})=>Q.jsx(KS,{children:Q.jsx(hz,{...t,children:e})}),fz=mE(ST,{variants:{size:{sm:{wrapper:"size-4",control:"w-2 h-2"},md:{wrapper:"size-6",control:"w-3 h-3"},lg:{wrapper:"size-8",control:"w-4 h-4"}},color:{secondary:{base:"flex items-start",wrapper:["border-2 border-grayscale-800","dark:border-grayscale-white","hover:border-grayscale-700","dark:hover:border-grayscale-white","dark:group-data-[hover-unselected=true]:bg-grayscale-900","group-data-[focus-visible=true]:border-grayscale-700","group-data-[focus-visible=true]:ring-2","group-data-[focus-visible=true]:ring-primary-400","group-data-[focus-visible=true]:ring-offset-0","dark:group-data-[focus-visible=true]:border-grayscale-white","group-data-[selected=true]:border-secondary-600","dark:group-data-[selected=true]:border-secondary-600","group-data-[selected=true]:hover:border-secondary-500","dark:group-data-[selected=true]:hover:border-secondary-500","group-data-[selected=true]:group-data-[focus-visible=true]:border-secondary-500","group-data-[selected=true]:group-data-[focus-visible=true]:ring-2","group-data-[selected=true]:group-data-[focus-visible=true]:ring-primary-400","dark:group-data-[selected=true]:group-data-[focus-visible=true]:border-secondary-500","group-data-[disabled=true]:border-grayscale-300","group-data-[readonly=true]:border-grayscale-300","dark:group-data-[disabled=true]:border-grayscale-700","dark:group-data-[readonly=true]:border-grayscale-700","group-data-[selected=true]:group-data-[disabled=true]:border-grayscale-300","group-data-[selected=true]:group-data-[readonly=true]:border-grayscale-300","dark:group-data-[selected=true]:group-data-[disabled=true]:border-grayscale-700","dark:group-data-[selected=true]:group-data-[readonly=true]:border-grayscale-700","group-data-[invalid=true]:border-red-600","dark:group-data-[invalid=true]:border-red-600","group-data-[selected=true]:group-data-[invalid=true]:border-red-600","dark:group-data-[selected=true]:group-data-[invalid=true]:border-red-600","group-data-[disabled=true]:hover:border-grayscale-300","group-data-[disabled=true]:group-data-[focus-visible=true]:ring-0","dark:group-data-[disabled=true]:hover:border-grayscale-700"],control:["bg-secondary-600","dark:bg-secondary-600","group-data-[hover=true]:bg-secondary-500","dark:group-data-[hover=true]:bg-secondary-500","group-data-[focus-visible=true]:bg-secondary-500","dark:group-data-[focus-visible=true]:bg-secondary-500","group-data-[disabled=true]:bg-grayscale-300","group-data-[readonly=true]:bg-grayscale-300","dark:group-data-[disabled=true]:bg-grayscale-700","dark:group-data-[readonly=true]:bg-grayscale-700","group-data-[invalid=true]:bg-red-600","dark:group-data-[invalid=true]:bg-red-600"],label:["text-grayscale-800","dark:text-grayscale-white","group-data-[disabled=true]:text-grayscale-500","group-data-[readonly=true]:text-grayscale-500","dark:group-data-[disabled=true]:text-grayscale-700","dark:group-data-[readonly=true]:text-grayscale-700","group-data-[invalid=true]:text-grayscale-800","dark:group-data-[invalid=true]:text-grayscale-white"],description:["text-grayscale-700","dark:text-grayscale-400","group-data-[disabled=true]:text-grayscale-500","group-data-[readonly=true]:text-grayscale-500","dark:group-data-[disabled=true]:text-grayscale-700","dark:group-data-[readonly=true]:text-grayscale-700"]}},isDisabled:{true:{},false:{}}},defaultVariants:{color:"secondary"}}),mz=({id:e,name:t,value:n,description:r,className:a="",children:i,"aria-label":s,"data-testid":o,onChange:l,...c})=>Q.jsx(fz,{id:e,name:t,value:n,className:a,description:r,"aria-label":s,"data-testid":o,onChange:l,...c,children:i}),gz=mE(wT,{variants:{size:{sm:{errorMessage:"text-sm",label:"text-md"},md:{errorMessage:"text-md",label:"text-lg"},lg:{errorMessage:"text-lg",label:"text-xl"}}}}),vz=({id:e,name:t,label:n,children:r,description:a,className:i,size:s="md",color:o="secondary",isDisabled:l,defaultValue:c,orientation:u,isInvalid:d,isRequired:h,errorMessage:p,isReadOnly:f,"aria-label":m,"data-testid":g,onChange:v,onValueChange:b,value:y})=>Q.jsx(gz,{id:e,name:t,label:n,value:y,size:s,color:o,isDisabled:l,isReadOnly:f,defaultValue:c,orientation:u,isInvalid:d,isRequired:h,className:i,"aria-label":m,"data-testid":g,onChange:v,onValueChange:b,description:a,errorMessage:Q.jsx(KL,{size:s,children:p}),classNames:{label:"after:text-default text-grayscale-800 dark:text-grayscale-white"},children:r}),bz=mE(kI,{variants:{isInvalid:{true:{label:"!text-danger-600 dark:!text-danger-400",trigger:"text-danger-600 dark:text-danger-400 !border-danger-600 dark:!border-danger-400",value:"!text-danger-600 dark:!text-danger-400 placeholder:!text-danger-400 dark:placeholder:!text-danger-400"},false:{label:"text-grayscale-700 dark:text-grayscale-400",trigger:"text-grayscale-700 dark:text-grayscale-400",value:"text-grayscale-700 dark:text-grayscale-400 placeholder:text-grayscale-400 dark:placeholder:text-grayscale-400"}}},defaultVariants:{variant:"flat",radius:"sm",labelPlacement:"outside"}}),yz={label:"after:text-default block mb-1 ml-0 !static !order-first",trigger:"border-t-0 border-x-0 border-b-2 bg-grayscale-600/5 dark:bg-grayscale-300/5 data-[hover=true]:bg-grayscale-600/5 dark:data-[hover=true]:bg-grayscale-300/5 shadow-none",selectorIcon:"text-primary-500",popoverContent:"dark:bg-grayscale-300/5"},xz=({children:e,isInvalid:t,errorMessage:n,selectionMode:r="single",items:a,selectedKeys:i,className:s,renderValue:o,onSelectionChange:l,classNames:c,...u})=>{const[d,h]=K.useState(new Set);return K.useEffect((()=>{i&&h(new Set(Array.from(i)))}),[i]),Q.jsx(bz,{isInvalid:t,errorMessage:Q.jsx(KL,{children:n}),items:a,selectionMode:r,selectedKeys:"multiple"===r?d:i,renderValue:"multiple"===r?e=>Q.jsx("div",{className:"flex flex-wrap gap-2",children:e.map((e=>{const t=e.key;let n=e.rendered;if(a&&"function"==typeof a[Symbol.iterator]){const e=Array.from(a).find((e=>e.value===t));(null==e?void 0:e.label)&&(n=e.label)}return Q.jsx(qL,{color:"default",endContent:Q.jsx(gL,{size:16}),onClose:()=>{const e=new Set(d);e.delete(t),h(e),l&&l(e)},children:n},t)}))}):o,onSelectionChange:e=>{"multiple"===r&&h(new Set(Array.from(e).map(String))),l&&l(e)},className:s,classNames:{...yz,...c},...u,children:e})},wz=uI;mE(eI,{variants:{base:{default:{base:"bg-gray-600/10 dark:bg-default-300/10 h-full"}},variant:{circle:{base:"flex rounded-full"},line:{base:"rounded-sm"}}}});const kz=({value:e,label:t,onChange:n,suffix:r,isDisabled:a})=>Q.jsxs(Q.Fragment,{children:[Q.jsx("span",{className:"text-medium",children:t}),Q.jsx(JL,{value:String(e),onChange:n,className:"w-16 ml-auto",endContent:r,"data-testid":"input-slider-single-value",isDisabled:a})]}),Cz=({values:e,minLabel:t,maxLabel:n,onMinChange:r,onMaxChange:a,suffix:i,isDisabled:s})=>Q.jsxs(Q.Fragment,{children:[Q.jsx(JL,{value:String(e[0]),onChange:r,label:t,className:"w-24",endContent:i,"data-testid":"input-slider-ranged-min",isDisabled:s}),Q.jsx(JL,{value:String(e[1]),onChange:a,label:n,className:"w-24",endContent:i,"data-testid":"input-slider-ranged-max",isDisabled:s})]}),Sz={primary:"data-[in-range=false]:bg-primary-300",secondary:"data-[in-range=false]:bg-secondary-300",success:"data-[in-range=false]:bg-success-300",danger:"data-[in-range=false]:bg-danger-300"},Pz={primary:"data-[dragging=true]:bg-primary data-[dragging=true]:border-primary-100",secondary:"data-[dragging=true]:bg-secondary data-[dragging=true]:border-secondary-100",success:"data-[dragging=true]:bg-success data-[dragging=true]:border-success-100",danger:"data-[dragging=true]:bg-danger data-[dragging=true]:border-danger-100"},Mz=({id:e,sliderRef:t,value:n,label:r,hideLabel:a=!1,color:i="primary",isDisabled:s,isFullWidth:o,marks:l,minValue:c,maxValue:u,step:d,showSteps:h,classNames:p={},renderValue:f,renderThumb:m,onChange:g,"aria-label":v,"data-testid":b})=>{const y={base:o?"w-full":"max-w-md",labelWrapper:"flex !flex-col items-start gap-1",label:!r||a?"sr-only":"text-medium",track:`bg-${i}-100`,step:Sz[i],mark:["text-grayscale-500 dark:text-grayscale-white","data-[in-range=true]:text-grayscale-700 dark:data-[in-range=true]:text-grayscale-400","data-[in-range=true]:font-medium"].join(" ")},x=`\n group top-1/2 rounded-full flex items-center justify-center\n data-[dragging=true]:cursor-grabbing data-[dragging=true]:border-1\n ${s?"cursor-not-allowed":"cursor-grab"}\n ${Pz[i]}\n ${p.thumb??"w-5 h-5"}\n `,w=`\n transition-transform rounded-full block\n group-data-[hover=true]:scale-125 group-data-[dragging=true]:scale-125\n ${p.innerThumb?p.innerThumb:"bg-grayscale-300 w-3 h-3"}\n `;return Q.jsx("div",{ref:t,className:o?"w-full":"",children:Q.jsx(RI,{id:e,classNames:{...y,...p},label:r??"","aria-label":v,"data-testid":b,marks:l,minValue:c,maxValue:u,step:d,showSteps:h,renderValue:f,renderThumb:m??(e=>Q.jsx("div",{...e,className:x,children:Q.jsx("span",{className:w})})),color:s?"foreground":i,size:"sm",value:n,isDisabled:s,onChange:g})})},Ez=({id:e,label:t,minLabel:n,maxLabel:r,variant:a="value",value:i,defaultValue:s=("range"===a?[0,1]:0),color:o="primary",suffix:l="",showInput:c,showSelect:u,isDisabled:d,isFullWidth:h,onChange:p,marks:f,highlightedMarks:m=[],classNames:g={},"data-testid":v,"aria-label":b,minValue:y,maxValue:x,step:w,showSteps:k})=>{const[C,S]=K.useState(s),P=i??C,{isMobile:M}=SL(),E=K.useRef(null),N=K.useMemo((()=>new Set(m)),[m]);K.useEffect((()=>{var e;if(!E.current||!f||0===m.length)return;const t=new Map(f.map((e=>[e.label,e.value]))),n=E.current.querySelectorAll('[data-slot="mark"]');for(const r of n){const n=null==(e=r.textContent)?void 0:e.trim();if(!n)continue;const a=t.get(n);if(void 0===a)continue;const i=N.has(a);r.setAttribute("data-in-range",String(i))}}));const T=K.useCallback((e=>{S(e),null==p||p(e)}),[p]),_=K.useCallback((e=>{T(e)}),[T]),j=K.useCallback(((e,t)=>{const n=Number(t.target.value);if("value"===a&&"number"==typeof P&&T(n),"range"===a&&Array.isArray(P)){const t=[...P];t[e]=n,T(t)}}),[P,T,a]),D=K.useCallback((e=>{const t=Number(Array.from(e)[0]);isNaN(t)||T(t)}),[T]),I=K.useMemo((()=>new Set([String(P)])),[P]),A=K.useCallback((()=>Q.jsx("output",{className:"w-full",children:c&&Q.jsxs("div",{className:"flex justify-between w-full mt-1",children:["value"===a&&"number"==typeof P&&Q.jsx(kz,{value:P,label:t,onChange:e=>j(0,e),suffix:l,isDisabled:d}),"range"===a&&Array.isArray(P)&&Q.jsx(Cz,{values:P,minLabel:n,maxLabel:r,onMinChange:e=>j(0,e),onMaxChange:e=>j(1,e),suffix:l,isDisabled:d})]})})),[c,a,P,t,j,l,d,n,r]),L=Q.jsx(Mz,{id:e,sliderRef:E,value:P,label:t,hideLabel:c&&"value"===a,color:o,isDisabled:d,isFullWidth:h,marks:f,minValue:y,maxValue:x,step:w,showSteps:k,classNames:g,renderValue:A,onChange:_,"aria-label":b,"data-testid":v}),z=u&&"value"===a&&"number"==typeof P&&f&&f.length>0,R=z&&Q.jsx(xz,{label:M?t:void 0,className:M?"w-full":"w-[120px]",selectedKeys:I,onSelectionChange:D,"aria-label":b,children:f.map((e=>Q.jsx(wz,{className:m.length>0&&!N.has(e.value)?"opacity-50":"",children:e.label},String(e.value))))});return z&&M?Q.jsx("div",{className:"w-full",children:R}):z?Q.jsxs("div",{className:"flex items-center gap-4 w-full",children:[L,R]}):L};mE(KT,{variants:{variant:{solid:{base:"border border-transparent"},bordered:{base:"border"}},color:{primary:{base:"text-primary-500",copyButton:'data-[focus="true"]:outline-none data-[focus-visible=true]:outline-primary-500'},default:{base:"text-grayscale-800 dark:bg-grayscale-300/5 dark:text-grayscale-white",copyButton:"text-grayscale-800 dark:text-grayscale-white outline-none data-[focus-visible=true]:outline-grayscale-800"}}},compoundVariants:[{variant:"solid",color:"primary",className:"bg-primary-600/10"},{variant:"solid",color:"default",className:"bg-grayscale-700/5"}],defaultVariants:{variant:"solid",color:"default",size:"sm",symbol:""}});const Nz=K.forwardRef((({size:e="md",color:t="primary",classNames:n,"aria-label":r="Loading","data-testid":a,...i},s)=>Q.jsx(SN,{ref:s,size:e,color:t,classNames:n,"aria-label":r,"data-testid":a,...i}))),Tz=mE(WD,{variants:{variant:{default:{base:"rounded-md",th:"font-normal px-2 py-4 border-b border-grayscale-400",tr:"border-b last:border-b-0 border-grayscale-400",td:"whitespace-nowrap px-2 py-4"}},color:{primary:{wrapper:["bg-primary-100","dark:bg-grayscale-800"].join(" "),base:["bg-primary-100","dark:bg-grayscale-800"].join(" "),thead:["bg-primary-100","dark:bg-grayscale-800"].join(" "),th:["bg-primary-100 text-grayscale-700 border-grayscale-400","dark:bg-grayscale-800 dark:text-grayscale-400 dark:border-grayscale-400"].join(" "),tr:["border-grayscale-300","dark:border-grayscale-700"].join(" "),td:["bg-primary-100 text-grayscale-800","dark:bg-grayscale-800 dark:text-grayscale-white"].join(" ")},secondary:{wrapper:["bg-grayscale-white","dark:bg-grayscale-900"].join(" "),base:["bg-grayscale-white","dark:bg-grayscale-900"].join(" "),thead:["bg-grayscale-white","dark:bg-grayscale-900"].join(" "),th:["bg-grayscale-white text-grayscale-700 border-grayscale-400","dark:bg-grayscale-900 dark:text-grayscale-white dark:border-grayscale-400"].join(" "),tr:["border-grayscale-300","dark:border-grayscale-300"].join(" "),td:["bg-grayscale-white","dark:bg-grayscale-900"].join(" ")}}},defaultVariants:{color:"primary",variant:"default"}}),_z={wrapper:"overflow-x-auto md:overflow-x-visible relative",th:["first:!sticky first:!left-0 first:!z-10","first:border-r first:border-grayscale-300 md:first:border-r-0","first:relative",'first:after:content-[""] first:after:absolute first:after:top-0 first:after:right-[-8px] first:after:bottom-0 first:after:w-2',"first:after:bg-gradient-to-r first:after:from-gray-300/25 first:after:to-transparent first:after:pointer-events-none","md:first:after:hidden"],td:["first:!sticky first:!left-0 first:!z-10","first:border-r first:border-grayscale-300 md:first:border-r-0","first:relative",'first:after:content-[""] first:after:absolute first:after:top-0 first:after:right-[-8px] first:after:bottom-0 first:after:w-2',"first:after:bg-gradient-to-r first:after:from-gray-300/25 first:after:to-transparent first:after:pointer-events-none","md:first:after:hidden"]},jz=({id:e,className:t,children:n,"data-testid":r,radioGroupProps:a,color:i,"aria-label":s})=>Q.jsx(vz,{...a,"aria-label":`${s}-group`,children:Q.jsx(Tz,{id:e,"data-testid":r,className:t,classNames:_z,color:i,"aria-label":`${s}-table`,children:n})}),Dz={xs:"text-xs",sm:"text-sm",default:"text-base",md:"text-md",lg:"text-lg",xl:"text-xl","2xl":"text-2xl","3xl":"text-3xl"},Iz={normal:"font-normal",medium:"font-medium",bold:"font-bold"},Az={left:"text-left",center:"text-center",right:"text-right",justify:"text-justify"},Lz={inherit:"text-inherit",current:"text-current",default:"text-foreground",primary:"text-primary",secondary:"text-secondary",success:"text-success",warning:"text-warning",danger:"text-danger",info:"text-info","grayscale-black":"text-grayscale-black","grayscale-white":"text-grayscale-white","grayscale-100":"text-grayscale-100","grayscale-200":"text-grayscale-200","grayscale-300":"text-grayscale-300","grayscale-400":"text-grayscale-400","grayscale-500":"text-grayscale-500","grayscale-600":"text-grayscale-600","grayscale-700":"text-grayscale-700","grayscale-800":"text-grayscale-800","grayscale-900":"text-grayscale-900","grayscale-1000":"text-grayscale-1000"},zz={none:"no-underline",underline:"underline","line-through":"line-through"},Rz={none:"normal-case",uppercase:"uppercase",lowercase:"lowercase",capitalize:"capitalize"},Oz={normal:"whitespace-normal",nowrap:"whitespace-nowrap",pre:"whitespace-pre","pre-line":"whitespace-pre-line","pre-wrap":"whitespace-pre-wrap"},Vz={visible:"overflow-visible",hidden:"overflow-hidden",ellipsis:"truncate"},Fz=({as:e="p",children:t,size:n,weight:r,align:a,color:i="text-foreground",decoration:s,transform:o,whitespace:l,overflow:c,className:u,"data-testid":d,id:h,role:p,...f})=>{const m=(e,t)=>e?t[e]||e:"",g=["leading-normal",m(n,Dz),m(r,Iz),m(a,Az),m(i,Lz),m(s,zz),m(o,Rz),m(l,Oz),m(c,Vz),u].filter(Boolean).join(" ");return Q.jsx(e,{id:h,"data-testid":d,role:p,className:g,...f,children:t})};mE(h_,{defaultVariants:{variant:"bordered",radius:"sm"}});const Bz=({traceId:e,urlSupport:t,label:n="ID do Erro","data-testid":r="trace-id"})=>{const a=K.useCallback((()=>{navigator.clipboard.writeText(e??"")}),[e]);return Q.jsxs("button",{className:"flex w-full bg-gray-400/10 rounded-sm p-2 mt-2 gap-3 cursor-pointer focus:outline-none focus:ring-2 focus:ring-primary-500 focus:ring-offset-2 text-left","data-testid":r,onClick:a,"aria-label":`Copy trace ID ${e??""} to clipboard`,type:"button",children:[n,":"," ",Q.jsx("span",{className:"text-grayscale-800 flex-1 break-all",children:e}),t&&Q.jsx("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:Q.jsx(dL,{"data-testid":"message-square-share-icon",className:"text-primary-500 w-5 h-5"})})]})};Bz.displayName="TraceId";const $z={error:{baseClass:"bg-red-100",iconClass:"text-red-600",icon:Q.jsx(oL,{}),timeout:6e5},warning:{baseClass:"bg-yellow-100",iconClass:"text-yellow-600",icon:Q.jsx(mL,{}),timeout:6e3},info:{baseClass:"bg-lightblue-100",iconClass:"text-lightblue-600",icon:Q.jsx(uL,{}),timeout:6e4},success:{baseClass:"bg-green-100",iconClass:"text-green-600",icon:Q.jsx(lL,{}),timeout:6e3}},Kz=({status:e="info",traceId:t,urlSupport:n,icon:r,timeout:a,description:i,...s})=>{const o=a??$z[e].timeout;return(({...e})=>qA?qA.add(e):null)({icon:r??$z[e].icon,timeout:o,description:Q.jsxs(Q.Fragment,{children:[i,t&&Q.jsx(Bz,{traceId:t,urlSupport:n})]}),variant:"flat",closeIcon:Q.jsx(gL,{}),classNames:{base:dE("border-none shadow-sm",$z[e].baseClass),title:dE("text-grayscale-800"),description:dE("text-grayscale-700 mt-2 mx-0"),closeButton:dE("text-grayscale-800 hover:text-grayscale-900 toast-close-button"),icon:dE("fill-none self-start mt-0.5",$z[e].iconClass)},...s})},Hz=({title:e,error:t,urlSupport:n,toastProps:r})=>{const a=uz,i=t&&"object"==typeof t&&"traceId"in t?t.traceId:void 0,s=n??(a&&i?a(i):void 0);return Kz({title:e,status:"error",traceId:i,urlSupport:s,...r})};var Wz,Uz=$p;Wz=Uz.createRoot,Uz.hydrateRoot;var qz=Object.defineProperty,Gz=(e,t,n)=>((e,t,n)=>t in e?qz(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n)(e,"symbol"!=typeof t?t+"":t,n);const Yz={stringify:e=>e.name,parse:(e,t,n)=>{const r=typeof window<"u"&&e in window?window[e]:typeof global<"u"&&e in global?global[e]:void 0;return"function"==typeof r?r.bind(n):void 0}},Zz={stringify:e=>JSON.stringify(e),parse:e=>JSON.parse(e)};function Xz(e){return e.replace(/([a-z0-9])([A-Z])/g,((e,t,n)=>`${t}-${n.toLowerCase()}`))}function Qz(e){return e.replace(/[-:]([a-z])/g,((e,t)=>`${t.toUpperCase()}`))}const Jz={stringify:e=>e.name,parse:(e,t,n)=>{const r=(()=>{const e=Qz(t);if(typeof n<"u"&&e in n.container)return n.container[e]})();return"function"==typeof r?r.bind(n):void 0}},eR={stringify:e=>`${e}`,parse:e=>parseFloat(e)},tR={string:{stringify:e=>e,parse:e=>e},number:eR,boolean:{stringify:e=>e?"true":"false",parse:e=>/^[ty1-9]/i.test(e)},function:Yz,method:Jz,json:Zz},nR=Symbol.for("r2wc.render"),rR=Symbol.for("r2wc.connected"),aR=Symbol.for("r2wc.context"),iR=Symbol.for("r2wc.props");function sR(e,t,n){const r=Wz(e),a=H.createElement(t,n);return r.render(a),{root:r,ReactComponent:t}}function oR({root:e,ReactComponent:t},n){const r=H.createElement(t,n);e.render(r)}function lR({root:e}){e.unmount()}var cR,uR={exports:{}},dR={exports:{}};cR=()=>(()=>{var e={44:(e,t)=>{var n=/(\w+)[-_].*/;function r(e,t){if(t[e])return t[e];var r=e.match(n);if(!r)throw new Error("Can't find lang or lcale with code "+e);return t[r[1]]}function a(e){return e>1}function i(e){return 1!==e}function s(e){return 0}var o={ach:{n:2,f:a},af:{n:2,f:i},ak:{n:2,f:a},am:{n:2,f:a},an:{n:2,f:i},ar:{n:6,f:function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5}},arn:{n:2,f:a},ast:{n:2,f:i},ay:{n:1,f:s},az:{n:2,f:i},be:{n:3,f:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2}},bg:{n:2,f:i},bn:{n:2,f:i},bo:{n:1,f:s},br:{n:2,f:a},brx:{n:2,f:i},bs:{n:3,f:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2}},ca:{n:2,f:i},cgg:{n:1,f:s},cs:{n:3,f:function(e){return 1===e?0:e>=2&&e<=4?1:2}},csb:{n:3,f:function(e){return 1===e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2}},cy:{n:4,f:function(e){return 1===e?0:2===e?1:8!==e&&11!==e?2:3}},da:{n:2,f:i},de:{n:2,f:i},doi:{n:2,f:i},dz:{n:1,f:s},el:{n:2,f:i},en:{n:2,f:i},eo:{n:2,f:i},es:{n:2,f:i},et:{n:2,f:i},eu:{n:2,f:i},fa:{n:1,f:s},ff:{n:2,f:i},fi:{n:2,f:i},fil:{n:2,f:a},fo:{n:2,f:i},fr:{n:2,f:function(e){return e<=-2||e>=2}},fur:{n:2,f:i},fy:{n:2,f:i},ga:{n:5,f:function(e){return 1===e?0:2===e?1:e<7?2:e<11?3:4}},gd:{n:4,f:function(e){return 1===e||11===e?0:2===e||12===e?1:e>2&&e<20?2:3}},gl:{n:2,f:i},gu:{n:2,f:i},gun:{n:2,f:a},ha:{n:2,f:i},he:{n:2,f:i},hi:{n:2,f:i},hne:{n:2,f:i},hr:{n:3,f:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2}},hu:{n:2,f:i},hy:{n:2,f:i},id:{n:1,f:s},is:{n:2,f:function(e){return e%10!=1||e%100==11}},it:{n:2,f:i},ja:{n:1,f:s},jbo:{n:1,f:s},jv:{n:2,f:function(e){return 0!==e}},ka:{n:1,f:s},kab:{n:2,f:i},kk:{n:2,f:i},km:{n:1,f:s},kn:{n:2,f:i},ko:{n:1,f:s},ku:{n:2,f:i},kw:{n:4,f:function(e){return 1===e?0:2===e?1:3===e?2:3}},ky:{n:1,f:s},lb:{n:2,f:i},ln:{n:2,f:a},lo:{n:1,f:s},lt:{n:3,f:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2}},lv:{n:3,f:function(e){return e%10==1&&e%100!=11?0:0!==e?1:2}},mai:{n:2,f:i},mfe:{n:2,f:a},mg:{n:2,f:a},mi:{n:2,f:a},mk:{n:2,f:function(e){return 1===e||e%10==1?0:1}},ml:{n:2,f:i},mn:{n:2,f:i},mni:{n:2,f:i},mnk:{n:3,f:function(e){return 0===e?0:1===e?1:2}},mr:{n:2,f:i},ms:{n:1,f:s},mt:{n:4,f:function(e){return 1===e?0:0===e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3}},my:{n:1,f:s},nah:{n:2,f:i},nap:{n:2,f:i},nb:{n:2,f:i},ne:{n:2,f:i},nl:{n:2,f:i},nn:{n:2,f:i},no:{n:2,f:i},nso:{n:2,f:i},oc:{n:2,f:a},or:{n:2,f:i},pa:{n:2,f:i},pap:{n:2,f:i},pl:{n:3,f:function(e){return 1===e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2}},pms:{n:2,f:i},ps:{n:2,f:i},pt:{n:2,f:i},rm:{n:2,f:i},ro:{n:3,f:function(e){return 1===e?0:0===e||e%100>0&&e%100<20?1:2}},ru:{n:3,f:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2}},rw:{n:2,f:i},sah:{n:1,f:s},sat:{n:2,f:i},sco:{n:2,f:i},sd:{n:2,f:i},se:{n:2,f:i},si:{n:2,f:i},sk:{n:3,f:function(e){return 1===e?0:e>=2&&e<=4?1:2}},sl:{n:4,f:function(e){return e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0}},so:{n:2,f:i},son:{n:2,f:i},sq:{n:2,f:i},sr:{n:3,f:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2}},su:{n:1,f:s},sv:{n:2,f:i},sw:{n:2,f:i},ta:{n:2,f:i},te:{n:2,f:i},tg:{n:2,f:a},th:{n:1,f:s},ti:{n:2,f:a},tk:{n:2,f:i},tr:{n:2,f:a},tt:{n:1,f:s},ug:{n:1,f:s},uk:{n:3,f:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2}},ur:{n:2,f:i},uz:{n:2,f:a},vi:{n:1,f:s},wa:{n:2,f:a},wo:{n:1,f:s},yo:{n:2,f:i},zh:{n:1,f:s}},l={};t.getNPlurals=function(e){return r(e,o).n},t.getPluralFunc=function(e){if(l[e])return l[e];var t=r(e,o),n=function(e,n){return n[+t.f(e)]};return l[e]=n,n}},429:(e,t,n)=>{e.exports=n(44)}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};return(()=>{function e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function t(t){for(var n=1;n<arguments.length;n++){var r=null!=arguments[n]?arguments[n]:{};n%2?e(Object(r),!0).forEach((function(e){a(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):e(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function a(e,t,n){return(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(t))?r:String(r))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e;var r}n.r(r),n.d(r,{Context:()=>I,TTag:()=>O,_:()=>B,addLocale:()=>$,c:()=>F,gettext:()=>K,jt:()=>H,msgid:()=>R,ngettext:()=>W,setDedent:()=>U,setDefaultLang:()=>q,t:()=>G,useLocale:()=>Y,useLocales:()=>Z});const i=function e(n){return r.withOptions=r=>e(t(t({},n),r)),r;function r(e,...t){const r="string"==typeof e?[e]:e.raw,{escapeSpecialCharacters:a=Array.isArray(e)}=n;let i="";for(let n=0;n<r.length;n++){let e=r[n];a&&(e=e.replace(/\\\n[ \t]*/g,"").replace(/\\`/g,"`").replace(/\\\$/g,"$").replace(/\\{/g,"{")),i+=e,n<t.length&&(i+=t[n])}const s=i.split("\n");let o=null;for(const n of s){const e=n.match(/^(\s+)\S+/);if(e){const t=e[1].length;o=o?Math.min(o,t):t}}if(null!==o){const e=o;i=s.map((t=>" "===t[0]||"\t"===t[0]?t.slice(e):t)).join("\n")}return i.trim().replace(/\\n/g,"\n")}}({});var s=n(429);function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i,s,o=[],l=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(o.push(r.value),o.length!==t);l=!0);}catch(u){c=!0,a=u}finally{try{if(!l&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(c)throw a}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var c,u=function(e,t){for(var n=[],r=t.length,a=e.length,i=0;i<a;i++){var s=i<r?"${".concat(i,"}"):"";n.push(e[i]+s)}return n.join("")},d=function(){return{values:[],index:-1,toString:function(){return this.index=(this.index+1)%this.values.length,this.values[this.index].toString()}}},h=function(e){return e.replace(/\s/g,"")},p={},f=(c=function(e){return new RegExp("\\$\\{(?:[\\s]+?|\\s?)".concat(e,"(?:[\\s]+?|\\s?)}"))},function(e){return p[e]||(p[e]=c(e)),p[e]}),m=function(e,t){return t.reduce((function(e,t,n){return e.replace(f(String(n)),String(t))}),e)},g=function(e,t){var n=t.length-1;return e.reduce((function(e,r,a){return e+r+(a<=n?t[a]:"")}),"")},v={},b=/\splural ?=?([\s\S]*);?/,y=/\$\{\s*([.\w+\[\]])*\s*\}/g;function x(e){for(var t=[],n=0,r=Object.entries(e);n<r.length;n++){var a=o(r[n],1)[0];e.hasOwnProperty(a)&&t.push(a)}return t}function w(e,t){return e.replace(y,(function(e){return"${".concat(t[h(e)],"}")}))}function k(e){var t={},n=e.match(y);if(!n)return null;for(var r=0;r<n.length;r++){var a=h(n[r]);t[a]=t[a]||d(),t[a].values.push(r)}return t}function C(e){var t=k(e.msgid);if(!t)return e;var n={msgid:w(e.msgid,t),msgstr:[]};e.msgid_plural&&(n.msgid_plural=w(e.msgid_plural,t));for(var r=e.msgstr,a=0;a<r.length;a++)n.msgstr.push(w(r[a],t));return n.comments=e.comments,n}function S(e,t){var n=k(e);return n?[w(e,n),t.map((function(e){return w(e,n)}))]:[e,t]}function P(e){return(P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function M(e){var t=function(e,t){if("object"!==P(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==P(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===P(t)?t:String(t)}var E=function(){function e(){var t,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),t=this,r={locales:{},currentLocales:[],currentLocale:"en",dedent:!0,defaultLang:"en"},(n=M(n="config"))in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r}var t,n;return t=e,(n=[{key:"addLocale",value:function(e,t){var n;if("translations"in t)n=function(e){for(var t={},n=x(e.translations),r=0;r<n.length;r++){for(var a=n[r],i=e.translations[a],s={},o=x(i),l=0;l<o.length;l++){var c=C(i[o[l]]);s[c.msgid]=c}t[a]=s}return e.translations=t,e}(t);else{if(!t.contexts)throw new Error("Invalid locale data format");n=function(e){for(var t={},n=x(e.contexts),r=0;r<n.length;r++){for(var a=n[r],i={},s=x(e.contexts[a]),l=0;l<s.length;l++){var c=s[l],u=o(S(c,e.contexts[a][c]),2),d=u[0],h=u[1];i[d]=h}t[a]=i}return e.contexts=t,e}(t)}this.config.locales[e]=n}},{key:"setCurrentLocale",value:function(e){this.config.currentLocale=e}},{key:"setDedent",value:function(e){this.config.dedent=e}},{key:"setCurrentLocales",value:function(e){this.config.currentLocales=e}},{key:"getAvailLocales",value:function(){return this.config.locales}},{key:"getCurrentLocales",value:function(){return this.config.currentLocales.map((function(e){return"string"==typeof e?e:e()}))}},{key:"getCurrentLocale",value:function(){return"string"==typeof this.config.currentLocale?this.config.currentLocale:this.config.currentLocale()}},{key:"isDedent",value:function(){return this.config.dedent}},{key:"setDefaultLang",value:function(e){this.config.defaultLang=e}},{key:"getDefaultPluralFn",value:function(){return(0,s.getPluralFunc)(this.config.defaultLang)}},{key:"getDefaultPluralFormsCount",value:function(){return(0,s.getNPlurals)(this.config.defaultLang)}},{key:"getCurrentLocaleHeaders",value:function(){var e=this.getCurrentLocale();return this.config.locales[e].headers}}])&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,M(r.key),r)}}(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}();function N(e){return(N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function T(e,t,n){return(t=D(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function j(e,t,n){return t&&function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,D(r.key),r)}}(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function D(e){var t=function(e,t){if("object"!==N(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==N(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===N(t)?t:String(t)}var I=function(){function e(t){_(this,e),this.context=t,this.getContext=this.getContext}return j(e,[{key:"getContext",value:function(){return this.context}}]),e}();function A(e){if(!e)return!1;for(var t=0;t<e.length;t++)if(!e[t].length)return!1;return!0}var L=/(\${\s*\d+\s*})/g,z=/\${\s*(\d+)\s*}/;function R(e){if(e&&"reduce"in e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var a=new String(g(e,n));return a._strs=e,a._exprs=n,a}return e}var O=j((function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{config:new E,context:new I("")},r=n.config,a=n.context;_(this,e),T(this,"maybeDedent",(function(e){return t.conf.isDedent()?"string"!=typeof(n=e)||-1===n.indexOf("\n")?n:i(n):e;var n})),T(this,"findTransObj",(function(e,n,r){var a,i=t.conf.getAvailLocales()[e];if(!i)return null;if("translations"in i){var s=i.translations[r]||i.translations[""],o=s&&s[n];if(o&&(!(a=o)||!a.comments||"fuzzy"!==a.comments.flag)&&A(o.msgstr))return o.msgstr}if("contexts"in i){var l=i.contexts[r]||i.contexts[""],c=l&&l[n];if(c&&A(c))return c}return null})),T(this,"findTranslation",(function(e,n){var r=t.conf.getCurrentLocales();if(r.length)for(var a=0;a<r.length;a++){var i=t.findTransObj(r[a],e,n);if(i)return t.conf.setCurrentLocale(r[a]),i}return t.findTransObj(t.conf.getCurrentLocale(),e,n)})),T(this,"setDefaultLang",(function(e){t.conf.setDefaultLang(e)})),T(this,"useLocales",(function(e){t.conf.setCurrentLocales(e)})),T(this,"setDedent",(function(e){t.conf.setDedent(Boolean(e))})),T(this,"useLocale",(function(e){t.conf.setCurrentLocale(e)})),T(this,"addLocale",(function(e,n){t.conf.addLocale(e,n)})),T(this,"t",(function(e){var n=e;if(e&&"reduce"in e){for(var r=arguments.length,a=new Array(r>1?r-1:0),i=1;i<r;i++)a[i-1]=arguments[i];var s=t.maybeDedent(u(e,a)),o=t.ctx.getContext(),l=t.findTranslation(s,o);n=l?m(l[0],a):g(e,a)}return n})),T(this,"jt",(function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];if(e&&"reduce"in e){var i=t.maybeDedent(u(e,r)),s=t.ctx.getContext(),o=t.findTranslation(i,s);return o?o[0].split(L).map((function(e){var t=e.match(z);return t?r[+t[1]]:e})):(l=r,e.reduce((function(e,t,n){return void 0!==l[n]?e.concat(t,l[n]):e.concat(t)}),[]))}var l;return e})),T(this,"ngettext",(function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];var a=t.maybeDedent(u(n[0]._strs,n[0]._exprs)),i=n[n.length-1],o=n.slice(1,-1);o.unshift(n[0].toString());var l,c,d,h,p,f=t.findTranslation(a,t.ctx.getContext());if(f){var g=(l=t.conf,h=l.getCurrentLocaleHeaders(),(p=h.language||h.Language)?(0,s.getPluralFunc)(p):(c=function(e){var t,n=e["plural-forms"]||e["Plural-Forms"];if(!n)throw new Error('po. data should include "language" or "plural-form" header for ngettext');var r=(null===(t=b.exec(n))||void 0===t?void 0:t[1])||[];return";"===r[r.length-1]&&(r=r.slice(0,-1)),r}(h),(d=v[c])||(d=new Function("n","args","return args[+ (".concat(c,")];")),v[c]=d),d))(i,f)||"";return m(g,n[0]._exprs)}return t.conf.getDefaultPluralFn()(i,o)})),T(this,"gettext",(function(e){var n=t.ctx.getContext(),r=t.findTranslation(e,n);return r?r[0]:e})),T(this,"_",this.gettext),T(this,"copyWithNewContext",(function(n){return new e({config:t.conf,context:new I(n)})})),T(this,"c",(function(e){var n=t.copyWithNewContext(e);return{t:n.t,jt:n.jt,gettext:n.gettext,ngettext:n.ngettext}})),this.conf=r,this.ctx=a||new I("")})),V=new O,F=V.c,B=V._,$=V.addLocale,K=V.gettext,H=V.jt,W=V.ngettext,U=V.setDedent,q=V.setDefaultLang,G=V.t,Y=V.useLocale,Z=V.useLocales})(),r})(),dR.exports=cR();var hR=dR.exports;uR.exports=hR;var pR=uR.exports;
/**
* @license lucide-react v0.554.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const fR=e=>{const t=(e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,((e,t,n)=>n?n.toUpperCase():t.toLowerCase())))(e);return t.charAt(0).toUpperCase()+t.slice(1)},mR=(...e)=>e.filter(((e,t,n)=>Boolean(e)&&""!==e.trim()&&n.indexOf(e)===t)).join(" ").trim(),gR=e=>{for(const t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0};
/**
* @license lucide-react v0.554.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/
var vR={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};
/**
* @license lucide-react v0.554.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const bR=K.forwardRef((({color:e="currentColor",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:r,className:a="",children:i,iconNode:s,...o},l)=>K.createElement("svg",{ref:l,...vR,width:t,height:t,stroke:e,strokeWidth:r?24*Number(n)/Number(t):n,className:mR("lucide",a),...!i&&!gR(o)&&{"aria-hidden":"true"},...o},[...s.map((([e,t])=>K.createElement(e,t))),...Array.isArray(i)?i:[i]]))),yR=(e,t)=>{const n=K.forwardRef((({className:n,...r},a)=>{return K.createElement(bR,{ref:a,iconNode:t,className:mR(`lucide-${i=fR(e),i.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,n),...r});var i}));return n.displayName=fR(e),n},xR=yR("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]),wR=yR("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]),kR=yR("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]),CR=yR("download",[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]]),SR=yR("ellipsis-vertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]]),PR=yR("trash",[["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]]),MR=({isOpen:e,children:t,duration:n=300})=>{const[r,a]=K.useState(e);K.useEffect((()=>{e&&a(e)}),[e]);return Q.jsx("div",{"data-testid":"collapse",style:{transitionDuration:`${n}ms`},className:`\n grid transition-all ease-in-out\n ${e?"grid-rows-[1fr]":"grid-rows-[0fr]"}\n `,onTransitionEnd:()=>{e||a(!1)},children:Q.jsx("div",{className:"overflow-hidden",children:r&&t})})};
/**
* @license lucide-react v0.554.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/
/*!
* @kurkle/color v0.3.4
* https://github.com/kurkle/color#readme
* (c) 2024 Jukka Kurkela
* Released under the MIT License
*/
function ER(e){return e+.5|0}const NR=(e,t,n)=>Math.max(Math.min(e,n),t);function TR(e){return NR(ER(2.55*e),0,255)}function _R(e){return NR(ER(255*e),0,255)}function jR(e){return NR(ER(e/2.55)/100,0,1)}function DR(e){return NR(ER(100*e),0,100)}const IR={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},AR=[..."0123456789ABCDEF"],LR=e=>AR[15&e],zR=e=>AR[(240&e)>>4]+AR[15&e],RR=e=>(240&e)>>4==(15&e);function OR(e){var t=(e=>RR(e.r)&&RR(e.g)&&RR(e.b)&&RR(e.a))(e)?LR:zR;return e?"#"+t(e.r)+t(e.g)+t(e.b)+((e,t)=>e<255?t(e):"")(e.a,t):void 0}const VR=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function FR(e,t,n){const r=t*Math.min(n,1-n),a=(t,a=(t+e/30)%12)=>n-r*Math.max(Math.min(a-3,9-a,1),-1);return[a(0),a(8),a(4)]}function BR(e,t,n){const r=(r,a=(r+e/60)%6)=>n-n*t*Math.max(Math.min(a,4-a,1),0);return[r(5),r(3),r(1)]}function $R(e,t,n){const r=FR(e,1,.5);let a;for(t+n>1&&(a=1/(t+n),t*=a,n*=a),a=0;a<3;a++)r[a]*=1-t-n,r[a]+=t;return r}function KR(e){const t=e.r/255,n=e.g/255,r=e.b/255,a=Math.max(t,n,r),i=Math.min(t,n,r),s=(a+i)/2;let o,l,c;return a!==i&&(c=a-i,l=s>.5?c/(2-a-i):c/(a+i),o=function(e,t,n,r,a){return e===a?(t-n)/r+(t<n?6:0):t===a?(n-e)/r+2:(e-t)/r+4}(t,n,r,c,a),o=60*o+.5),[0|o,l||0,s]}function HR(e,t,n,r){return(Array.isArray(t)?e(t[0],t[1],t[2]):e(t,n,r)).map(_R)}function WR(e,t,n){return HR(FR,e,t,n)}function UR(e){return(e%360+360)%360}function qR(e){const t=VR.exec(e);let n,r=255;if(!t)return;t[5]!==n&&(r=t[6]?TR(+t[5]):_R(+t[5]));const a=UR(+t[2]),i=+t[3]/100,s=+t[4]/100;return n="hwb"===t[1]?function(e,t,n){return HR($R,e,t,n)}(a,i,s):"hsv"===t[1]?function(e,t,n){return HR(BR,e,t,n)}(a,i,s):WR(a,i,s),{r:n[0],g:n[1],b:n[2],a:r}}const GR={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},YR={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};let ZR;function XR(e){ZR||(ZR=function(){const e={},t=Object.keys(YR),n=Object.keys(GR);let r,a,i,s,o;for(r=0;r<t.length;r++){for(s=o=t[r],a=0;a<n.length;a++)i=n[a],o=o.replace(i,GR[i]);i=parseInt(YR[s],16),e[o]=[i>>16&255,i>>8&255,255&i]}return e}(),ZR.transparent=[0,0,0,0]);const t=ZR[e.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:4===t.length?t[3]:255}}const QR=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;const JR=e=>e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055,eO=e=>e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4);function tO(e,t,n){if(e){let r=KR(e);r[t]=Math.max(0,Math.min(r[t]+r[t]*n,0===t?360:1)),r=WR(r),e.r=r[0],e.g=r[1],e.b=r[2]}}function nO(e,t){return e?Object.assign(t||{},e):e}function rO(e){var t={r:0,g:0,b:0,a:255};return Array.isArray(e)?e.length>=3&&(t={r:e[0],g:e[1],b:e[2],a:255},e.length>3&&(t.a=_R(e[3]))):(t=nO(e,{r:0,g:0,b:0,a:1})).a=_R(t.a),t}function aO(e){return"r"===e.charAt(0)?function(e){const t=QR.exec(e);let n,r,a,i=255;if(t){if(t[7]!==n){const e=+t[7];i=t[8]?TR(e):NR(255*e,0,255)}return n=+t[1],r=+t[3],a=+t[5],n=255&(t[2]?TR(n):NR(n,0,255)),r=255&(t[4]?TR(r):NR(r,0,255)),a=255&(t[6]?TR(a):NR(a,0,255)),{r:n,g:r,b:a,a:i}}}(e):qR(e)}class iO{constructor(e){if(e instanceof iO)return e;const t=typeof e;let n;var r,a,i;"object"===t?n=rO(e):"string"===t&&(i=(r=e).length,"#"===r[0]&&(4===i||5===i?a={r:255&17*IR[r[1]],g:255&17*IR[r[2]],b:255&17*IR[r[3]],a:5===i?17*IR[r[4]]:255}:7!==i&&9!==i||(a={r:IR[r[1]]<<4|IR[r[2]],g:IR[r[3]]<<4|IR[r[4]],b:IR[r[5]]<<4|IR[r[6]],a:9===i?IR[r[7]]<<4|IR[r[8]]:255})),n=a||XR(e)||aO(e)),this._rgb=n,this._valid=!!n}get valid(){return this._valid}get rgb(){var e=nO(this._rgb);return e&&(e.a=jR(e.a)),e}set rgb(e){this._rgb=rO(e)}rgbString(){return this._valid?(e=this._rgb)&&(e.a<255?`rgba(${e.r}, ${e.g}, ${e.b}, ${jR(e.a)})`:`rgb(${e.r}, ${e.g}, ${e.b})`):void 0;var e}hexString(){return this._valid?OR(this._rgb):void 0}hslString(){return this._valid?function(e){if(!e)return;const t=KR(e),n=t[0],r=DR(t[1]),a=DR(t[2]);return e.a<255?`hsla(${n}, ${r}%, ${a}%, ${jR(e.a)})`:`hsl(${n}, ${r}%, ${a}%)`}(this._rgb):void 0}mix(e,t){if(e){const n=this.rgb,r=e.rgb;let a;const i=t===a?.5:t,s=2*i-1,o=n.a-r.a,l=((s*o==-1?s:(s+o)/(1+s*o))+1)/2;a=1-l,n.r=255&l*n.r+a*r.r+.5,n.g=255&l*n.g+a*r.g+.5,n.b=255&l*n.b+a*r.b+.5,n.a=i*n.a+(1-i)*r.a,this.rgb=n}return this}interpolate(e,t){return e&&(this._rgb=function(e,t,n){const r=eO(jR(e.r)),a=eO(jR(e.g)),i=eO(jR(e.b));return{r:_R(JR(r+n*(eO(jR(t.r))-r))),g:_R(JR(a+n*(eO(jR(t.g))-a))),b:_R(JR(i+n*(eO(jR(t.b))-i))),a:e.a+n*(t.a-e.a)}}(this._rgb,e._rgb,t)),this}clone(){return new iO(this.rgb)}alpha(e){return this._rgb.a=_R(e),this}clearer(e){return this._rgb.a*=1-e,this}greyscale(){const e=this._rgb,t=ER(.3*e.r+.59*e.g+.11*e.b);return e.r=e.g=e.b=t,this}opaquer(e){return this._rgb.a*=1+e,this}negate(){const e=this._rgb;return e.r=255-e.r,e.g=255-e.g,e.b=255-e.b,this}lighten(e){return tO(this._rgb,2,e),this}darken(e){return tO(this._rgb,2,-e),this}saturate(e){return tO(this._rgb,1,e),this}desaturate(e){return tO(this._rgb,1,-e),this}rotate(e){return function(e,t){var n=KR(e);n[0]=UR(n[0]+t),n=WR(n),e.r=n[0],e.g=n[1],e.b=n[2]}(this._rgb,e),this}}
/*!
* Chart.js v4.5.0
* https://www.chartjs.org
* (c) 2025 Chart.js Contributors
* Released under the MIT License
*/function sO(){}const oO=(()=>{let e=0;return()=>e++})();function lO(e){return null==e}function cO(e){if(Array.isArray&&Array.isArray(e))return!0;const t=Object.prototype.toString.call(e);return"[object"===t.slice(0,7)&&"Array]"===t.slice(-6)}function uO(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}function dO(e){return("number"==typeof e||e instanceof Number)&&isFinite(+e)}function hO(e,t){return dO(e)?e:t}function pO(e,t){return void 0===e?t:e}const fO=(e,t)=>"string"==typeof e&&e.endsWith("%")?parseFloat(e)/100*t:+e;function mO(e,t,n){if(e&&"function"==typeof e.call)return e.apply(n,t)}function gO(e,t,n,r){let a,i,s;if(cO(e))for(i=e.length,a=0;a<i;a++)t.call(n,e[a],a);else if(uO(e))for(s=Object.keys(e),i=s.length,a=0;a<i;a++)t.call(n,e[s[a]],s[a])}function vO(e,t){let n,r,a,i;if(!e||!t||e.length!==t.length)return!1;for(n=0,r=e.length;n<r;++n)if(a=e[n],i=t[n],a.datasetIndex!==i.datasetIndex||a.index!==i.index)return!1;return!0}function bO(e){if(cO(e))return e.map(bO);if(uO(e)){const t=Object.create(null),n=Object.keys(e),r=n.length;let a=0;for(;a<r;++a)t[n[a]]=bO(e[n[a]]);return t}return e}function yO(e){return-1===["__proto__","prototype","constructor"].indexOf(e)}function xO(e,t,n,r){if(!yO(e))return;const a=t[e],i=n[e];uO(a)&&uO(i)?wO(a,i,r):t[e]=bO(i)}function wO(e,t,n){const r=cO(t)?t:[t],a=r.length;if(!uO(e))return e;const i=(n=n||{}).merger||xO;let s;for(let o=0;o<a;++o){if(s=r[o],!uO(s))continue;const t=Object.keys(s);for(let r=0,a=t.length;r<a;++r)i(t[r],e,s,n)}return e}function kO(e,t){return wO(e,t,{merger:CO})}function CO(e,t,n){if(!yO(e))return;const r=t[e],a=n[e];uO(r)&&uO(a)?kO(r,a):Object.prototype.hasOwnProperty.call(t,e)||(t[e]=bO(a))}const SO={"":e=>e,x:e=>e.x,y:e=>e.y};function PO(e,t){const n=SO[t]||(SO[t]=function(e){const t=function(e){const t=e.split("."),n=[];let r="";for(const a of t)r+=a,r.endsWith("\\")?r=r.slice(0,-1)+".":(n.push(r),r="");return n}(e);return e=>{for(const n of t){if(""===n)break;e=e&&e[n]}return e}}(t));return n(e)}function MO(e){return e.charAt(0).toUpperCase()+e.slice(1)}const EO=e=>void 0!==e,NO=e=>"function"==typeof e,TO=(e,t)=>{if(e.size!==t.size)return!1;for(const n of e)if(!t.has(n))return!1;return!0};const _O=Math.PI,jO=2*_O,DO=Number.POSITIVE_INFINITY,IO=_O/180,AO=_O/2,LO=_O/4,zO=2*_O/3,RO=Math.sign;function OO(e){return!function(e){return"symbol"==typeof e||"object"==typeof e&&null!==e&&!(Symbol.toPrimitive in e||"toString"in e||"valueOf"in e)}(e)&&!isNaN(parseFloat(e))&&isFinite(e)}function VO(e){return e*(_O/180)}function FO(e,t){const n=t.x-e.x,r=t.y-e.y,a=Math.sqrt(n*n+r*r);let i=Math.atan2(r,n);return i<-.5*_O&&(i+=jO),{angle:i,distance:a}}function BO(e){return(e%jO+jO)%jO}function $O(e,t,n,r){const a=BO(e),i=BO(t),s=BO(n),o=BO(i-a),l=BO(s-a),c=BO(a-i),u=BO(a-s);return a===i||a===s||r&&i===s||o>l&&c<u}function KO(e,t,n){return Math.max(t,Math.min(n,e))}function HO(e,t,n,r=1e-6){return e>=Math.min(t,n)-r&&e<=Math.max(t,n)+r}function WO(e,t,n){n=n||(n=>e[n]<t);let r,a=e.length-1,i=0;for(;a-i>1;)r=i+a>>1,n(r)?i=r:a=r;return{lo:i,hi:a}}const UO=(e,t,n,r)=>WO(e,n,r?r=>{const a=e[r][t];return a<n||a===n&&e[r+1][t]===n}:r=>e[r][t]<n),qO=(e,t,n)=>WO(e,n,(r=>e[r][t]>=n));const GO=["push","pop","shift","splice","unshift"];function YO(e,t){const n=e._chartjs;if(!n)return;const r=n.listeners,a=r.indexOf(t);-1!==a&&r.splice(a,1),r.length>0||(GO.forEach((t=>{delete e[t]})),delete e._chartjs)}const ZO="undefined"==typeof window?function(e){return e()}:window.requestAnimationFrame;function XO(e,t){let n=[],r=!1;return function(...a){n=a,r||(r=!0,ZO.call(window,(()=>{r=!1,e.apply(t,n)})))}}const QO=e=>"start"===e?"left":"end"===e?"right":"center",JO=(e,t,n)=>"start"===e?t:"end"===e?n:(t+n)/2,eV=e=>0===e||1===e,tV=(e,t,n)=>-Math.pow(2,10*(e-=1))*Math.sin((e-t)*jO/n),nV=(e,t,n)=>Math.pow(2,-10*e)*Math.sin((e-t)*jO/n)+1,rV={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>-e*(e-2),easeInOutQuad:e=>(e/=.5)<1?.5*e*e:-.5*(--e*(e-2)-1),easeInCubic:e=>e*e*e,easeOutCubic:e=>(e-=1)*e*e+1,easeInOutCubic:e=>(e/=.5)<1?.5*e*e*e:.5*((e-=2)*e*e+2),easeInQuart:e=>e*e*e*e,easeOutQuart:e=>-((e-=1)*e*e*e-1),easeInOutQuart:e=>(e/=.5)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2),easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>(e-=1)*e*e*e*e+1,easeInOutQuint:e=>(e/=.5)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2),easeInSine:e=>1-Math.cos(e*AO),easeOutSine:e=>Math.sin(e*AO),easeInOutSine:e=>-.5*(Math.cos(_O*e)-1),easeInExpo:e=>0===e?0:Math.pow(2,10*(e-1)),easeOutExpo:e=>1===e?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>eV(e)?e:e<.5?.5*Math.pow(2,10*(2*e-1)):.5*(2-Math.pow(2,-10*(2*e-1))),easeInCirc:e=>e>=1?e:-(Math.sqrt(1-e*e)-1),easeOutCirc:e=>Math.sqrt(1-(e-=1)*e),easeInOutCirc:e=>(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1),easeInElastic:e=>eV(e)?e:tV(e,.075,.3),easeOutElastic:e=>eV(e)?e:nV(e,.075,.3),easeInOutElastic(e){const t=.1125;return eV(e)?e:e<.5?.5*tV(2*e,t,.45):.5+.5*nV(2*e-1,t,.45)},easeInBack(e){const t=1.70158;return e*e*((t+1)*e-t)},easeOutBack(e){const t=1.70158;return(e-=1)*e*((t+1)*e+t)+1},easeInOutBack(e){let t=1.70158;return(e/=.5)<1?e*e*((1+(t*=1.525))*e-t)*.5:.5*((e-=2)*e*((1+(t*=1.525))*e+t)+2)},easeInBounce:e=>1-rV.easeOutBounce(1-e),easeOutBounce(e){const t=7.5625,n=2.75;return e<1/n?t*e*e:e<2/n?t*(e-=1.5/n)*e+.75:e<2.5/n?t*(e-=2.25/n)*e+.9375:t*(e-=2.625/n)*e+.984375},easeInOutBounce:e=>e<.5?.5*rV.easeInBounce(2*e):.5*rV.easeOutBounce(2*e-1)+.5};function aV(e){if(e&&"object"==typeof e){const t=e.toString();return"[object CanvasPattern]"===t||"[object CanvasGradient]"===t}return!1}function iV(e){return aV(e)?e:new iO(e)}function sV(e){return aV(e)?e:new iO(e).saturate(.5).darken(.1).hexString()}const oV=["x","y","borderWidth","radius","tension"],lV=["color","borderColor","backgroundColor"];const cV=new Map;function uV(e,t,n){return function(e,t){t=t||{};const n=e+JSON.stringify(t);let r=cV.get(n);return r||(r=new Intl.NumberFormat(e,t),cV.set(n,r)),r}(t,n).format(e)}var dV={formatters:{values:e=>cO(e)?e:""+e}};const hV=Object.create(null),pV=Object.create(null);function fV(e,t){if(!t)return e;const n=t.split(".");for(let r=0,a=n.length;r<a;++r){const t=n[r];e=e[t]||(e[t]=Object.create(null))}return e}function mV(e,t,n){return"string"==typeof t?wO(fV(e,t),n):wO(fV(e,""),t)}class gV{constructor(e,t){this.animation=void 0,this.backgroundColor="rgba(0,0,0,0.1)",this.borderColor="rgba(0,0,0,0.1)",this.color="#666",this.datasets={},this.devicePixelRatio=e=>e.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(e,t)=>sV(t.backgroundColor),this.hoverBorderColor=(e,t)=>sV(t.borderColor),this.hoverColor=(e,t)=>sV(t.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(e),this.apply(t)}set(e,t){return mV(this,e,t)}get(e){return fV(this,e)}describe(e,t){return mV(pV,e,t)}override(e,t){return mV(hV,e,t)}route(e,t,n,r){const a=fV(this,e),i=fV(this,n),s="_"+t;Object.defineProperties(a,{[s]:{value:a[t],writable:!0},[t]:{enumerable:!0,get(){const e=this[s],t=i[r];return uO(e)?Object.assign({},t,e):pO(e,t)},set(e){this[s]=e}}})}apply(e){e.forEach((e=>e(this)))}}var vV=new gV({_scriptable:e=>!e.startsWith("on"),_indexable:e=>"events"!==e,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[function(e){e.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),e.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:e=>"onProgress"!==e&&"onComplete"!==e&&"fn"!==e}),e.set("animations",{colors:{type:"color",properties:lV},numbers:{type:"number",properties:oV}}),e.describe("animations",{_fallback:"animation"}),e.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:e=>0|e}}}})},function(e){e.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})},function(e){e.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",clip:!0,grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(e,t)=>t.lineWidth,tickColor:(e,t)=>t.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:dV.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),e.route("scale.ticks","color","","color"),e.route("scale.grid","color","","borderColor"),e.route("scale.border","color","","borderColor"),e.route("scale.title","color","","color"),e.describe("scale",{_fallback:!1,_scriptable:e=>!e.startsWith("before")&&!e.startsWith("after")&&"callback"!==e&&"parser"!==e,_indexable:e=>"borderDash"!==e&&"tickBorderDash"!==e&&"dash"!==e}),e.describe("scales",{_fallback:"scale"}),e.describe("scale.ticks",{_scriptable:e=>"backdropPadding"!==e&&"callback"!==e,_indexable:e=>"backdropPadding"!==e})}]);function bV(e,t,n,r,a){let i=t[a];return i||(i=t[a]=e.measureText(a).width,n.push(a)),i>r&&(r=i),r}function yV(e,t,n){const r=e.currentDevicePixelRatio,a=0!==n?Math.max(n/2,.5):0;return Math.round((t-a)*r)/r+a}function xV(e,t){(t||e)&&((t=t||e.getContext("2d")).save(),t.resetTransform(),t.clearRect(0,0,e.width,e.height),t.restore())}function wV(e,t,n,r){kV(e,t,n,r,null)}function kV(e,t,n,r,a){let i,s,o,l,c,u,d,h;const p=t.pointStyle,f=t.rotation,m=t.radius;let g=(f||0)*IO;if(p&&"object"==typeof p&&(i=p.toString(),"[object HTMLImageElement]"===i||"[object HTMLCanvasElement]"===i))return e.save(),e.translate(n,r),e.rotate(g),e.drawImage(p,-p.width/2,-p.height/2,p.width,p.height),void e.restore();if(!(isNaN(m)||m<=0)){switch(e.beginPath(),p){default:a?e.ellipse(n,r,a/2,m,0,0,jO):e.arc(n,r,m,0,jO),e.closePath();break;case"triangle":u=a?a/2:m,e.moveTo(n+Math.sin(g)*u,r-Math.cos(g)*m),g+=zO,e.lineTo(n+Math.sin(g)*u,r-Math.cos(g)*m),g+=zO,e.lineTo(n+Math.sin(g)*u,r-Math.cos(g)*m),e.closePath();break;case"rectRounded":c=.516*m,l=m-c,s=Math.cos(g+LO)*l,d=Math.cos(g+LO)*(a?a/2-c:l),o=Math.sin(g+LO)*l,h=Math.sin(g+LO)*(a?a/2-c:l),e.arc(n-d,r-o,c,g-_O,g-AO),e.arc(n+h,r-s,c,g-AO,g),e.arc(n+d,r+o,c,g,g+AO),e.arc(n-h,r+s,c,g+AO,g+_O),e.closePath();break;case"rect":if(!f){l=Math.SQRT1_2*m,u=a?a/2:l,e.rect(n-u,r-l,2*u,2*l);break}g+=LO;case"rectRot":d=Math.cos(g)*(a?a/2:m),s=Math.cos(g)*m,o=Math.sin(g)*m,h=Math.sin(g)*(a?a/2:m),e.moveTo(n-d,r-o),e.lineTo(n+h,r-s),e.lineTo(n+d,r+o),e.lineTo(n-h,r+s),e.closePath();break;case"crossRot":g+=LO;case"cross":d=Math.cos(g)*(a?a/2:m),s=Math.cos(g)*m,o=Math.sin(g)*m,h=Math.sin(g)*(a?a/2:m),e.moveTo(n-d,r-o),e.lineTo(n+d,r+o),e.moveTo(n+h,r-s),e.lineTo(n-h,r+s);break;case"star":d=Math.cos(g)*(a?a/2:m),s=Math.cos(g)*m,o=Math.sin(g)*m,h=Math.sin(g)*(a?a/2:m),e.moveTo(n-d,r-o),e.lineTo(n+d,r+o),e.moveTo(n+h,r-s),e.lineTo(n-h,r+s),g+=LO,d=Math.cos(g)*(a?a/2:m),s=Math.cos(g)*m,o=Math.sin(g)*m,h=Math.sin(g)*(a?a/2:m),e.moveTo(n-d,r-o),e.lineTo(n+d,r+o),e.moveTo(n+h,r-s),e.lineTo(n-h,r+s);break;case"line":s=a?a/2:Math.cos(g)*m,o=Math.sin(g)*m,e.moveTo(n-s,r-o),e.lineTo(n+s,r+o);break;case"dash":e.moveTo(n,r),e.lineTo(n+Math.cos(g)*(a?a/2:m),r+Math.sin(g)*m);break;case!1:e.closePath()}e.fill(),t.borderWidth>0&&e.stroke()}}function CV(e,t,n){return n=n||.5,!t||e&&e.x>t.left-n&&e.x<t.right+n&&e.y>t.top-n&&e.y<t.bottom+n}function SV(e,t){e.save(),e.beginPath(),e.rect(t.left,t.top,t.right-t.left,t.bottom-t.top),e.clip()}function PV(e){e.restore()}function MV(e,t,n,r,a){if(a.strikethrough||a.underline){const i=e.measureText(r),s=t-i.actualBoundingBoxLeft,o=t+i.actualBoundingBoxRight,l=n-i.actualBoundingBoxAscent,c=n+i.actualBoundingBoxDescent,u=a.strikethrough?(l+c)/2:c;e.strokeStyle=e.fillStyle,e.beginPath(),e.lineWidth=a.decorationWidth||2,e.moveTo(s,u),e.lineTo(o,u),e.stroke()}}function EV(e,t){const n=e.fillStyle;e.fillStyle=t.color,e.fillRect(t.left,t.top,t.width,t.height),e.fillStyle=n}function NV(e,t,n,r,a,i={}){const s=cO(t)?t:[t],o=i.strokeWidth>0&&""!==i.strokeColor;let l,c;for(e.save(),e.font=a.string,function(e,t){t.translation&&e.translate(t.translation[0],t.translation[1]),lO(t.rotation)||e.rotate(t.rotation),t.color&&(e.fillStyle=t.color),t.textAlign&&(e.textAlign=t.textAlign),t.textBaseline&&(e.textBaseline=t.textBaseline)}(e,i),l=0;l<s.length;++l)c=s[l],i.backdrop&&EV(e,i.backdrop),o&&(i.strokeColor&&(e.strokeStyle=i.strokeColor),lO(i.strokeWidth)||(e.lineWidth=i.strokeWidth),e.strokeText(c,n,r,i.maxWidth)),e.fillText(c,n,r,i.maxWidth),MV(e,n,r,c,i),r+=Number(a.lineHeight);e.restore()}function TV(e,t){const{x:n,y:r,w:a,h:i,radius:s}=t;e.arc(n+s.topLeft,r+s.topLeft,s.topLeft,1.5*_O,_O,!0),e.lineTo(n,r+i-s.bottomLeft),e.arc(n+s.bottomLeft,r+i-s.bottomLeft,s.bottomLeft,_O,AO,!0),e.lineTo(n+a-s.bottomRight,r+i),e.arc(n+a-s.bottomRight,r+i-s.bottomRight,s.bottomRight,AO,0,!0),e.lineTo(n+a,r+s.topRight),e.arc(n+a-s.topRight,r+s.topRight,s.topRight,0,-AO,!0),e.lineTo(n+s.topLeft,r)}const _V=/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/,jV=/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/;function DV(e,t){const n=(""+e).match(_V);if(!n||"normal"===n[1])return 1.2*t;switch(e=+n[2],n[3]){case"px":return e;case"%":e/=100}return t*e}const IV=e=>+e||0;function AV(e,t){const n={},r=uO(t),a=r?Object.keys(t):t,i=uO(e)?r?n=>pO(e[n],e[t[n]]):t=>e[t]:()=>e;for(const s of a)n[s]=IV(i(s));return n}function LV(e){return AV(e,["topLeft","topRight","bottomLeft","bottomRight"])}function zV(e){const t=function(e){return AV(e,{top:"y",right:"x",bottom:"y",left:"x"})}(e);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function RV(e,t){e=e||{},t=t||vV.font;let n=pO(e.size,t.size);"string"==typeof n&&(n=parseInt(n,10));let r=pO(e.style,t.style);r&&!(""+r).match(jV)&&(console.warn('Invalid font style specified: "'+r+'"'),r=void 0);const a={family:pO(e.family,t.family),lineHeight:DV(pO(e.lineHeight,t.lineHeight),n),size:n,style:r,weight:pO(e.weight,t.weight),string:""};return a.string=function(e){return!e||lO(e.size)||lO(e.family)?null:(e.style?e.style+" ":"")+(e.weight?e.weight+" ":"")+e.size+"px "+e.family}(a),a}function OV(e,t,n,r){let a,i,s;for(a=0,i=e.length;a<i;++a)if(s=e[a],void 0!==s&&void 0!==s)return s}function VV(e,t){return Object.assign(Object.create(e),t)}function FV(e,t=[""],n,r,a=(()=>e[0])){const i=n||e;void 0===r&&(r=XV("_fallback",e));const s={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:e,_rootScopes:i,_fallback:r,_getTarget:a,override:n=>FV([n,...e],t,i,r)};return new Proxy(s,{deleteProperty:(t,n)=>(delete t[n],delete t._keys,delete e[0][n],!0),get:(n,r)=>WV(n,r,(()=>function(e,t,n,r){let a;for(const i of t)if(a=XV(KV(i,e),n),void 0!==a)return HV(e,a)?YV(n,r,e,a):a}(r,t,e,n))),getOwnPropertyDescriptor:(e,t)=>Reflect.getOwnPropertyDescriptor(e._scopes[0],t),getPrototypeOf:()=>Reflect.getPrototypeOf(e[0]),has:(e,t)=>QV(e).includes(t),ownKeys:e=>QV(e),set(e,t,n){const r=e._storage||(e._storage=a());return e[t]=r[t]=n,delete e._keys,!0}})}function BV(e,t,n,r){const a={_cacheable:!1,_proxy:e,_context:t,_subProxy:n,_stack:new Set,_descriptors:$V(e,r),setContext:t=>BV(e,t,n,r),override:a=>BV(e.override(a),t,n,r)};return new Proxy(a,{deleteProperty:(t,n)=>(delete t[n],delete e[n],!0),get:(e,t,n)=>WV(e,t,(()=>function(e,t,n){const{_proxy:r,_context:a,_subProxy:i,_descriptors:s}=e;let o=r[t];NO(o)&&s.isScriptable(t)&&(o=function(e,t,n,r){const{_proxy:a,_context:i,_subProxy:s,_stack:o}=n;if(o.has(e))throw new Error("Recursion detected: "+Array.from(o).join("->")+"->"+e);o.add(e);let l=t(i,s||r);o.delete(e),HV(e,l)&&(l=YV(a._scopes,a,e,l));return l}(t,o,e,n));cO(o)&&o.length&&(o=function(e,t,n,r){const{_proxy:a,_context:i,_subProxy:s,_descriptors:o}=n;if(void 0!==i.index&&r(e))return t[i.index%t.length];if(uO(t[0])){const n=t,r=a._scopes.filter((e=>e!==n));t=[];for(const l of n){const n=YV(r,a,e,l);t.push(BV(n,i,s&&s[e],o))}}return t}(t,o,e,s.isIndexable));HV(t,o)&&(o=BV(o,a,i&&i[t],s));return o}(e,t,n))),getOwnPropertyDescriptor:(t,n)=>t._descriptors.allKeys?Reflect.has(e,n)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(e,n),getPrototypeOf:()=>Reflect.getPrototypeOf(e),has:(t,n)=>Reflect.has(e,n),ownKeys:()=>Reflect.ownKeys(e),set:(t,n,r)=>(e[n]=r,delete t[n],!0)})}function $V(e,t={scriptable:!0,indexable:!0}){const{_scriptable:n=t.scriptable,_indexable:r=t.indexable,_allKeys:a=t.allKeys}=e;return{allKeys:a,scriptable:n,indexable:r,isScriptable:NO(n)?n:()=>n,isIndexable:NO(r)?r:()=>r}}const KV=(e,t)=>e?e+MO(t):t,HV=(e,t)=>uO(t)&&"adapters"!==e&&(null===Object.getPrototypeOf(t)||t.constructor===Object);function WV(e,t,n){if(Object.prototype.hasOwnProperty.call(e,t)||"constructor"===t)return e[t];const r=n();return e[t]=r,r}function UV(e,t,n){return NO(e)?e(t,n):e}const qV=(e,t)=>!0===e?t:"string"==typeof e?PO(t,e):void 0;function GV(e,t,n,r,a){for(const i of t){const t=qV(n,i);if(t){e.add(t);const i=UV(t._fallback,n,a);if(void 0!==i&&i!==n&&i!==r)return i}else if(!1===t&&void 0!==r&&n!==r)return null}return!1}function YV(e,t,n,r){const a=t._rootScopes,i=UV(t._fallback,n,r),s=[...e,...a],o=new Set;o.add(r);let l=ZV(o,s,n,i||n,r);return null!==l&&((void 0===i||i===n||(l=ZV(o,s,i,l,r),null!==l))&&FV(Array.from(o),[""],a,i,(()=>function(e,t,n){const r=e._getTarget();t in r||(r[t]={});const a=r[t];if(cO(a)&&uO(n))return n;return a||{}}(t,n,r))))}function ZV(e,t,n,r,a){for(;n;)n=GV(e,t,n,r,a);return n}function XV(e,t){for(const n of t){if(!n)continue;const t=n[e];if(void 0!==t)return t}}function QV(e){let t=e._keys;return t||(t=e._keys=function(e){const t=new Set;for(const n of e)for(const e of Object.keys(n).filter((e=>!e.startsWith("_"))))t.add(e);return Array.from(t)}(e._scopes)),t}function JV(){return"undefined"!=typeof window&&"undefined"!=typeof document}function eF(e){let t=e.parentNode;return t&&"[object ShadowRoot]"===t.toString()&&(t=t.host),t}function tF(e,t,n){let r;return"string"==typeof e?(r=parseInt(e,10),-1!==e.indexOf("%")&&(r=r/100*t.parentNode[n])):r=e,r}const nF=e=>e.ownerDocument.defaultView.getComputedStyle(e,null);const rF=["top","right","bottom","left"];function aF(e,t,n){const r={};n=n?"-"+n:"";for(let a=0;a<4;a++){const i=rF[a];r[i]=parseFloat(e[t+"-"+i+n])||0}return r.width=r.left+r.right,r.height=r.top+r.bottom,r}const iF=(e,t,n)=>(e>0||t>0)&&(!n||!n.shadowRoot);function sF(e,t){if("native"in e)return e;const{canvas:n,currentDevicePixelRatio:r}=t,a=nF(n),i="border-box"===a.boxSizing,s=aF(a,"padding"),o=aF(a,"border","width"),{x:l,y:c,box:u}=function(e,t){const n=e.touches,r=n&&n.length?n[0]:e,{offsetX:a,offsetY:i}=r;let s,o,l=!1;if(iF(a,i,e.target))s=a,o=i;else{const e=t.getBoundingClientRect();s=r.clientX-e.left,o=r.clientY-e.top,l=!0}return{x:s,y:o,box:l}}(e,n),d=s.left+(u&&o.left),h=s.top+(u&&o.top);let{width:p,height:f}=t;return i&&(p-=s.width+o.width,f-=s.height+o.height),{x:Math.round((l-d)/p*n.width/r),y:Math.round((c-h)/f*n.height/r)}}const oF=e=>Math.round(10*e)/10;function lF(e,t,n,r){const a=nF(e),i=aF(a,"margin"),s=tF(a.maxWidth,e,"clientWidth")||DO,o=tF(a.maxHeight,e,"clientHeight")||DO,l=function(e,t,n){let r,a;if(void 0===t||void 0===n){const i=e&&eF(e);if(i){const e=i.getBoundingClientRect(),s=nF(i),o=aF(s,"border","width"),l=aF(s,"padding");t=e.width-l.width-o.width,n=e.height-l.height-o.height,r=tF(s.maxWidth,i,"clientWidth"),a=tF(s.maxHeight,i,"clientHeight")}else t=e.clientWidth,n=e.clientHeight}return{width:t,height:n,maxWidth:r||DO,maxHeight:a||DO}}(e,t,n);let{width:c,height:u}=l;if("content-box"===a.boxSizing){const e=aF(a,"border","width"),t=aF(a,"padding");c-=t.width+e.width,u-=t.height+e.height}c=Math.max(0,c-i.width),u=Math.max(0,r?c/r:u-i.height),c=oF(Math.min(c,s,l.maxWidth)),u=oF(Math.min(u,o,l.maxHeight)),c&&!u&&(u=oF(c/2));return(void 0!==t||void 0!==n)&&r&&l.height&&u>l.height&&(u=l.height,c=oF(Math.floor(u*r))),{width:c,height:u}}function cF(e,t,n){const r=t||1,a=Math.floor(e.height*r),i=Math.floor(e.width*r);e.height=Math.floor(e.height),e.width=Math.floor(e.width);const s=e.canvas;return s.style&&(n||!s.style.height&&!s.style.width)&&(s.style.height=`${e.height}px`,s.style.width=`${e.width}px`),(e.currentDevicePixelRatio!==r||s.height!==a||s.width!==i)&&(e.currentDevicePixelRatio=r,s.height=a,s.width=i,e.ctx.setTransform(r,0,0,r,0,0),!0)}const uF=function(){let e=!1;try{const t={get passive(){return e=!0,!1}};JV()&&(window.addEventListener("test",null,t),window.removeEventListener("test",null,t))}catch(t){}return e}();function dF(e,t){const n=function(e,t){return nF(e).getPropertyValue(t)}(e,t),r=n&&n.match(/^(\d+)(\.\d+)?px$/);return r?+r[1]:void 0}function hF(e,t,n){return e?function(e,t){return{x:n=>e+e+t-n,setWidth(e){t=e},textAlign:e=>"center"===e?e:"right"===e?"left":"right",xPlus:(e,t)=>e-t,leftForLtr:(e,t)=>e-t}}(t,n):{x:e=>e,setWidth(e){},textAlign:e=>e,xPlus:(e,t)=>e+t,leftForLtr:(e,t)=>e}}function pF(e,t){let n,r;"ltr"!==t&&"rtl"!==t||(n=e.canvas.style,r=[n.getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",t,"important"),e.prevTextDirection=r)}function fF(e,t){void 0!==t&&(delete e.prevTextDirection,e.canvas.style.setProperty("direction",t[0],t[1]))}function mF(e,t,n){return e.options.clip?e[n]:t[n]}function gF(e,t){const n=t._clip;if(n.disabled)return!1;const r=function(e,t){const{xScale:n,yScale:r}=e;return n&&r?{left:mF(n,t,"left"),right:mF(n,t,"right"),top:mF(r,t,"top"),bottom:mF(r,t,"bottom")}:t}(t,e.chartArea);return{left:!1===n.left?0:r.left-(!0===n.left?0:n.left),right:!1===n.right?e.width:r.right+(!0===n.right?0:n.right),top:!1===n.top?0:r.top-(!0===n.top?0:n.top),bottom:!1===n.bottom?e.height:r.bottom+(!0===n.bottom?0:n.bottom)}}
/*!
* Chart.js v4.5.0
* https://www.chartjs.org
* (c) 2025 Chart.js Contributors
* Released under the MIT License
*/class vF{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(e,t,n,r){const a=t.listeners[r],i=t.duration;a.forEach((r=>r({chart:e,initial:t.initial,numSteps:i,currentStep:Math.min(n-t.start,i)})))}_refresh(){this._request||(this._running=!0,this._request=ZO.call(window,(()=>{this._update(),this._request=null,this._running&&this._refresh()})))}_update(e=Date.now()){let t=0;this._charts.forEach(((n,r)=>{if(!n.running||!n.items.length)return;const a=n.items;let i,s=a.length-1,o=!1;for(;s>=0;--s)i=a[s],i._active?(i._total>n.duration&&(n.duration=i._total),i.tick(e),o=!0):(a[s]=a[a.length-1],a.pop());o&&(r.draw(),this._notify(r,n,e,"progress")),a.length||(n.running=!1,this._notify(r,n,e,"complete"),n.initial=!1),t+=a.length})),this._lastDate=e,0===t&&(this._running=!1)}_getAnims(e){const t=this._charts;let n=t.get(e);return n||(n={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},t.set(e,n)),n}listen(e,t,n){this._getAnims(e).listeners[t].push(n)}add(e,t){t&&t.length&&this._getAnims(e).items.push(...t)}has(e){return this._getAnims(e).items.length>0}start(e){const t=this._charts.get(e);t&&(t.running=!0,t.start=Date.now(),t.duration=t.items.reduce(((e,t)=>Math.max(e,t._duration)),0),this._refresh())}running(e){if(!this._running)return!1;const t=this._charts.get(e);return!!(t&&t.running&&t.items.length)}stop(e){const t=this._charts.get(e);if(!t||!t.items.length)return;const n=t.items;let r=n.length-1;for(;r>=0;--r)n[r].cancel();t.items=[],this._notify(e,t,Date.now(),"complete")}remove(e){return this._charts.delete(e)}}var bF=new vF;const yF="transparent",xF={boolean:(e,t,n)=>n>.5?t:e,color(e,t,n){const r=iV(e||yF),a=r.valid&&iV(t||yF);return a&&a.valid?a.mix(r,n).hexString():t},number:(e,t,n)=>e+(t-e)*n};class wF{constructor(e,t,n,r){const a=t[n];r=OV([e.to,r,a,e.from]);const i=OV([e.from,a,r]);this._active=!0,this._fn=e.fn||xF[e.type||typeof i],this._easing=rV[e.easing]||rV.linear,this._start=Math.floor(Date.now()+(e.delay||0)),this._duration=this._total=Math.floor(e.duration),this._loop=!!e.loop,this._target=t,this._prop=n,this._from=i,this._to=r,this._promises=void 0}active(){return this._active}update(e,t,n){if(this._active){this._notify(!1);const r=this._target[this._prop],a=n-this._start,i=this._duration-a;this._start=n,this._duration=Math.floor(Math.max(i,e.duration)),this._total+=a,this._loop=!!e.loop,this._to=OV([e.to,t,r,e.from]),this._from=OV([e.from,r,t])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(e){const t=e-this._start,n=this._duration,r=this._prop,a=this._from,i=this._loop,s=this._to;let o;if(this._active=a!==s&&(i||t<n),!this._active)return this._target[r]=s,void this._notify(!0);t<0?this._target[r]=a:(o=t/n%2,o=i&&o>1?2-o:o,o=this._easing(M
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment