Artist's Dashboard Dev

A sample userscript built using react

// ==UserScript==
// @name     Artist's Dashboard Dev
// @namespace https://github.com/siefkenj/react-userscripts
// @version  2.1
// @license  MIT
// @description A sample userscript built using react
// @include https://*.popmundo.com/World/Popmundo.aspx/Artist*
// @grant GM_getValue
// @grant GM_setValue
// @grant GM_deleteValue
// @grant GM_listValues
// ==/UserScript==

var __defProp=Object.defineProperty,__defNormalProp=(e,t,n)=>t in e?__defProp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,__publicField=(e,t,n)=>__defNormalProp(e,"symbol"!=typeof t?t+"":t,n);!function(){"use strict";function e(e,t){for(var n=0;n<t.length;n++){const r=t[n];if("string"!=typeof r&&!Array.isArray(r))for(const t in r)if("default"!==t&&!(t in e)){const n=Object.getOwnPropertyDescriptor(r,t);n&&Object.defineProperty(e,t,n.get?n:{enumerable:!0,get:()=>r[t]})}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function n(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var r={exports:{}},o={},a=Symbol.for("react.element"),i=Symbol.for("react.portal"),s=Symbol.for("react.fragment"),l=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),c=Symbol.for("react.provider"),d=Symbol.for("react.context"),p=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),h=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),g=Symbol.iterator;var y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},v=Object.assign,b={};function x(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||y}function w(){}function S(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||y}x.prototype.isReactComponent={},x.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")},x.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},w.prototype=x.prototype;var k=S.prototype=new w;k.constructor=S,v(k,x.prototype),k.isPureReactComponent=!0;var C=Array.isArray,M=Object.prototype.hasOwnProperty,E={current:null},T={key:!0,ref:!0,__self:!0,__source:!0};function P(e,t,n){var r,o={},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)M.call(t,r)&&!T.hasOwnProperty(r)&&(o[r]=t[r]);var l=arguments.length-2;if(1===l)o.children=n;else if(1<l){for(var u=Array(l),c=0;c<l;c++)u[c]=arguments[c+2];o.children=u}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===o[r]&&(o[r]=l[r]);return{$$typeof:a,type:e,key:i,ref:s,props:o,_owner:E.current}}function I(e){return"object"==typeof e&&null!==e&&e.$$typeof===a}var R=/\/+/g;function A(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 D(e,t,n,r,o){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l=!1;if(null===e)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case a:case i:l=!0}}if(l)return o=o(l=e),e=""===r?"."+A(l,0):r,C(o)?(n="",null!=e&&(n=e.replace(R,"$&/")+"/"),D(o,t,n,"",(function(e){return e}))):null!=o&&(I(o)&&(o=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(o,n+(!o.key||l&&l.key===o.key?"":(""+o.key).replace(R,"$&/")+"/")+e)),t.push(o)),1;if(l=0,r=""===r?".":r+":",C(e))for(var u=0;u<e.length;u++){var c=r+A(s=e[u],u);l+=D(s,t,n,c,o)}else if(c=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=g&&e[g]||e["@@iterator"])?e:null}(e),"function"==typeof c)for(e=c.call(e),u=0;!(s=e.next()).done;)l+=D(s=s.value,t,n,c=r+A(s,u++),o);else if("object"===s)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 l}function O(e,t,n){if(null==e)return e;var r=[],o=0;return D(e,r,"","",(function(e){return t.call(n,e,o++)})),r}function j(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 N={current:null},L={transition:null},F={ReactCurrentDispatcher:N,ReactCurrentBatchConfig:L,ReactCurrentOwner:E};function z(){throw Error("act(...) is not supported in production builds of React.")}o.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(!I(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},o.Component=x,o.Fragment=s,o.Profiler=u,o.PureComponent=S,o.StrictMode=l,o.Suspense=f,o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=F,o.act=z,o.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=v({},e.props),o=e.key,i=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(i=t.ref,s=E.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(u in t)M.call(t,u)&&!T.hasOwnProperty(u)&&(r[u]=void 0===t[u]&&void 0!==l?l[u]:t[u])}var u=arguments.length-2;if(1===u)r.children=n;else if(1<u){l=Array(u);for(var c=0;c<u;c++)l[c]=arguments[c+2];r.children=l}return{$$typeof:a,type:e.type,key:o,ref:i,props:r,_owner:s}},o.createContext=function(e){return(e={$$typeof:d,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:c,_context:e},e.Consumer=e},o.createElement=P,o.createFactory=function(e){var t=P.bind(null,e);return t.type=e,t},o.createRef=function(){return{current:null}},o.forwardRef=function(e){return{$$typeof:p,render:e}},o.isValidElement=I,o.lazy=function(e){return{$$typeof:m,_payload:{_status:-1,_result:e},_init:j}},o.memo=function(e,t){return{$$typeof:h,type:e,compare:void 0===t?null:t}},o.startTransition=function(e){var t=L.transition;L.transition={};try{e()}finally{L.transition=t}},o.unstable_act=z,o.useCallback=function(e,t){return N.current.useCallback(e,t)},o.useContext=function(e){return N.current.useContext(e)},o.useDebugValue=function(){},o.useDeferredValue=function(e){return N.current.useDeferredValue(e)},o.useEffect=function(e,t){return N.current.useEffect(e,t)},o.useId=function(){return N.current.useId()},o.useImperativeHandle=function(e,t,n){return N.current.useImperativeHandle(e,t,n)},o.useInsertionEffect=function(e,t){return N.current.useInsertionEffect(e,t)},o.useLayoutEffect=function(e,t){return N.current.useLayoutEffect(e,t)},o.useMemo=function(e,t){return N.current.useMemo(e,t)},o.useReducer=function(e,t,n){return N.current.useReducer(e,t,n)},o.useRef=function(e){return N.current.useRef(e)},o.useState=function(e){return N.current.useState(e)},o.useSyncExternalStore=function(e,t,n){return N.current.useSyncExternalStore(e,t,n)},o.useTransition=function(){return N.current.useTransition()},o.version="18.3.1",r.exports=o;var V=r.exports;const B=n(V),H=e({__proto__:null,default:B},[V]);var U={exports:{}},W={},q={exports:{}},Q={};
/**
   * @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,a=e[r];if(!(0<o(a,t)))break e;e[r]=t,e[n]=a,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,a=e.length,i=a>>>1;r<i;){var s=2*(r+1)-1,l=e[s],u=s+1,c=e[u];if(0>o(l,n))u<a&&0>o(c,l)?(e[r]=c,e[u]=n,r=u):(e[r]=l,e[s]=n,r=s);else{if(!(u<a&&0>o(c,n)))break e;e[r]=c,e[u]=n,r=u}}}return t}function o(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 a=performance;e.unstable_now=function(){return a.now()}}else{var i=Date,s=i.now();e.unstable_now=function(){return i.now()-s}}var l=[],u=[],c=1,d=null,p=3,f=!1,h=!1,m=!1,g="function"==typeof setTimeout?setTimeout:null,y="function"==typeof clearTimeout?clearTimeout:null,v="undefined"!=typeof setImmediate?setImmediate:null;function b(e){for(var o=n(u);null!==o;){if(null===o.callback)r(u);else{if(!(o.startTime<=e))break;r(u),o.sortIndex=o.expirationTime,t(l,o)}o=n(u)}}function x(e){if(m=!1,b(e),!h)if(null!==n(l))h=!0,D(w);else{var t=n(u);null!==t&&O(x,t.startTime-e)}}function w(t,o){h=!1,m&&(m=!1,y(M),M=-1),f=!0;var a=p;try{for(b(o),d=n(l);null!==d&&(!(d.expirationTime>o)||t&&!P());){var i=d.callback;if("function"==typeof i){d.callback=null,p=d.priorityLevel;var s=i(d.expirationTime<=o);o=e.unstable_now(),"function"==typeof s?d.callback=s:d===n(l)&&r(l),b(o)}else r(l);d=n(l)}if(null!==d)var c=!0;else{var g=n(u);null!==g&&O(x,g.startTime-o),c=!1}return c}finally{d=null,p=a,f=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var S,k=!1,C=null,M=-1,E=5,T=-1;function P(){return!(e.unstable_now()-T<E)}function I(){if(null!==C){var t=e.unstable_now();T=t;var n=!0;try{n=C(!0,t)}finally{n?S():(k=!1,C=null)}}else k=!1}if("function"==typeof v)S=function(){v(I)};else if("undefined"!=typeof MessageChannel){var R=new MessageChannel,A=R.port2;R.port1.onmessage=I,S=function(){A.postMessage(null)}}else S=function(){g(I,0)};function D(e){C=e,k||(k=!0,S())}function O(t,n){M=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(){h||f||(h=!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"):E=0<e?Math.floor(1e3/e):5},e.unstable_getCurrentPriorityLevel=function(){return p},e.unstable_getFirstCallbackNode=function(){return n(l)},e.unstable_next=function(e){switch(p){case 1:case 2:case 3:var t=3;break;default:t=p}var n=p;p=t;try{return e()}finally{p=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=p;p=e;try{return t()}finally{p=n}},e.unstable_scheduleCallback=function(r,o,a){var i=e.unstable_now();switch("object"==typeof a&&null!==a?a="number"==typeof(a=a.delay)&&0<a?i+a:i:a=i,r){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return r={id:c++,callback:o,priorityLevel:r,startTime:a,expirationTime:s=a+s,sortIndex:-1},a>i?(r.sortIndex=a,t(u,r),null===n(l)&&r===n(u)&&(m?(y(M),M=-1):m=!0,O(x,a-i))):(r.sortIndex=s,t(l,r),h||f||(h=!0,D(w))),r},e.unstable_shouldYield=P,e.unstable_wrapCallback=function(e){var t=p;return function(){var n=p;p=t;try{return e.apply(this,arguments)}finally{p=n}}}}(Q),q.exports=Q;var Y=q.exports,K=V,J=Y;
/**
   * @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 Z(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 X=new Set,G={};function $(e,t){_(e,t),_(e+"Capture",t)}function _(e,t){for(G[e]=t,e=0;e<t.length;e++)X.add(t[e])}var ee=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),te=Object.prototype.hasOwnProperty,ne=/^[: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]*$/,re={},oe={};function ae(e,t,n,r,o,a,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=i}var ie={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){ie[e]=new ae(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];ie[t]=new ae(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){ie[e]=new ae(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){ie[e]=new ae(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){ie[e]=new ae(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){ie[e]=new ae(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){ie[e]=new ae(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){ie[e]=new ae(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){ie[e]=new ae(e,5,!1,e.toLowerCase(),null,!1,!1)}));var se=/[\-:]([a-z])/g;function le(e){return e[1].toUpperCase()}function ue(e,t,n,r){var o=ie.hasOwnProperty(t)?ie[t]:null;(null!==o?0!==o.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,o,r)&&(n=null),r||null===o?function(e){return!!te.call(oe,e)||!te.call(re,e)&&(ne.test(e)?oe[e]=!0:(re[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!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(se,le);ie[t]=new ae(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(se,le);ie[t]=new ae(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(se,le);ie[t]=new ae(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){ie[e]=new ae(e,1,!1,e.toLowerCase(),null,!1,!1)})),ie.xlinkHref=new ae("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){ie[e]=new ae(e,1,!1,e.toLowerCase(),null,!0,!0)}));var ce=K.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,de=Symbol.for("react.element"),pe=Symbol.for("react.portal"),fe=Symbol.for("react.fragment"),he=Symbol.for("react.strict_mode"),me=Symbol.for("react.profiler"),ge=Symbol.for("react.provider"),ye=Symbol.for("react.context"),ve=Symbol.for("react.forward_ref"),be=Symbol.for("react.suspense"),xe=Symbol.for("react.suspense_list"),we=Symbol.for("react.memo"),Se=Symbol.for("react.lazy"),ke=Symbol.for("react.offscreen"),Ce=Symbol.iterator;function Me(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=Ce&&e[Ce]||e["@@iterator"])?e:null}var Ee,Te=Object.assign;function Pe(e){if(void 0===Ee)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);Ee=t&&t[1]||""}return"\n"+Ee+e}var Ie=!1;function Re(e,t){if(!e||Ie)return"";Ie=!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(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(t){if(t&&r&&"string"==typeof t.stack){for(var o=t.stack.split("\n"),a=r.stack.split("\n"),i=o.length-1,s=a.length-1;1<=i&&0<=s&&o[i]!==a[s];)s--;for(;1<=i&&0<=s;i--,s--)if(o[i]!==a[s]){if(1!==i||1!==s)do{if(i--,0>--s||o[i]!==a[s]){var l="\n"+o[i].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}}while(1<=i&&0<=s);break}}}finally{Ie=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Pe(e):""}function Ae(e){switch(e.tag){case 5:return Pe(e.type);case 16:return Pe("Lazy");case 13:return Pe("Suspense");case 19:return Pe("SuspenseList");case 0:case 2:case 15:return e=Re(e.type,!1);case 11:return e=Re(e.type.render,!1);case 1:return e=Re(e.type,!0);default:return""}}function De(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 fe:return"Fragment";case pe:return"Portal";case me:return"Profiler";case he:return"StrictMode";case be:return"Suspense";case xe:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case ye:return(e.displayName||"Context")+".Consumer";case ge:return(e._context.displayName||"Context")+".Provider";case ve:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case we:return null!==(t=e.displayName||null)?t:De(e.type)||"Memo";case Se:t=e._payload,e=e._init;try{return De(e(t))}catch(e){}}return null}function Oe(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 De(t);case 8:return t===he?"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 je(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function Ne(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Le(e){e._valueTracker||(e._valueTracker=function(e){var t=Ne(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 o=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,a.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 Fe(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Ne(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function ze(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 Ve(e,t){var n=t.checked;return Te({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Be(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=je(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 He(e,t){null!=(t=t.checked)&&ue(e,"checked",t,!1)}function Ue(e,t){He(e,t);var n=je(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")?qe(e,t.type,n):t.hasOwnProperty("defaultValue")&&qe(e,t.type,je(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function We(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 qe(e,t,n){"number"===t&&ze(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Qe=Array.isArray;function Ye(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+je(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function Ke(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(Z(91));return Te({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Je(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(Z(92));if(Qe(n)){if(1<n.length)throw Error(Z(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:je(n)}}function Ze(e,t){var n=je(t.value),r=je(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 Xe(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function Ge(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 $e(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Ge(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var _e,et,tt=(et=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((_e=_e||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=_e.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 et(e,t)}))}:et);function nt(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 rt={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},ot=["Webkit","ms","Moz","O"];function at(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||rt.hasOwnProperty(e)&&rt[e]?(""+t).trim():t+"px"}function it(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=at(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(rt).forEach((function(e){ot.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),rt[t]=rt[e]}))}));var st=Te({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 lt(e,t){if(t){if(st[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(Z(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(Z(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(Z(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(Z(62))}}function ut(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 ct=null;function dt(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var pt=null,ft=null,ht=null;function mt(e){if(e=ca(e)){if("function"!=typeof pt)throw Error(Z(280));var t=e.stateNode;t&&(t=pa(t),pt(e.stateNode,e.type,t))}}function gt(e){ft?ht?ht.push(e):ht=[e]:ft=e}function yt(){if(ft){var e=ft,t=ht;if(ht=ft=null,mt(e),t)for(e=0;e<t.length;e++)mt(t[e])}}function vt(e,t){return e(t)}function bt(){}var xt=!1;function wt(e,t,n){if(xt)return e(t,n);xt=!0;try{return vt(e,t,n)}finally{xt=!1,(null!==ft||null!==ht)&&(bt(),yt())}}function St(e,t){var n=e.stateNode;if(null===n)return null;var r=pa(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(Z(231,t,typeof n));return n}var kt=!1;if(ee)try{var Ct={};Object.defineProperty(Ct,"passive",{get:function(){kt=!0}}),window.addEventListener("test",Ct,Ct),window.removeEventListener("test",Ct,Ct)}catch(et){kt=!1}function Mt(e,t,n,r,o,a,i,s,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(e){this.onError(e)}}var Et=!1,Tt=null,Pt=!1,It=null,Rt={onError:function(e){Et=!0,Tt=e}};function At(e,t,n,r,o,a,i,s,l){Et=!1,Tt=null,Mt.apply(Rt,arguments)}function Dt(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 Ot(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 jt(e){if(Dt(e)!==e)throw Error(Z(188))}function Nt(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Dt(e)))throw Error(Z(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var a=o.alternate;if(null===a){if(null!==(r=o.return)){n=r;continue}break}if(o.child===a.child){for(a=o.child;a;){if(a===n)return jt(o),e;if(a===r)return jt(o),t;a=a.sibling}throw Error(Z(188))}if(n.return!==r.return)n=o,r=a;else{for(var i=!1,s=o.child;s;){if(s===n){i=!0,n=o,r=a;break}if(s===r){i=!0,r=o,n=a;break}s=s.sibling}if(!i){for(s=a.child;s;){if(s===n){i=!0,n=a,r=o;break}if(s===r){i=!0,r=a,n=o;break}s=s.sibling}if(!i)throw Error(Z(189))}}if(n.alternate!==r)throw Error(Z(190))}if(3!==n.tag)throw Error(Z(188));return n.stateNode.current===n?e:t}(e))?Lt(e):null}function Lt(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=Lt(e);if(null!==t)return t;e=e.sibling}return null}var Ft=J.unstable_scheduleCallback,zt=J.unstable_cancelCallback,Vt=J.unstable_shouldYield,Bt=J.unstable_requestPaint,Ht=J.unstable_now,Ut=J.unstable_getCurrentPriorityLevel,Wt=J.unstable_ImmediatePriority,qt=J.unstable_UserBlockingPriority,Qt=J.unstable_NormalPriority,Yt=J.unstable_LowPriority,Kt=J.unstable_IdlePriority,Jt=null,Zt=null;var Xt=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(Gt(e)/$t|0)|0},Gt=Math.log,$t=Math.LN2;var _t=64,en=4194304;function tn(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 nn(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,o=e.suspendedLanes,a=e.pingedLanes,i=268435455&n;if(0!==i){var s=i&~o;0!==s?r=tn(s):0!==(a&=i)&&(r=tn(a))}else 0!==(i=n&~o)?r=tn(i):0!==a&&(r=tn(a));if(0===r)return 0;if(0!==t&&t!==r&&0==(t&o)&&((o=r&-r)>=(a=t&-t)||16===o&&0!=(4194240&a)))return t;if(0!=(4&r)&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)o=1<<(n=31-Xt(t)),r|=e[n],t&=~o;return r}function rn(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 on(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function an(){var e=_t;return 0==(4194240&(_t<<=1))&&(_t=64),e}function sn(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function ln(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-Xt(t)]=n}function un(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Xt(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var cn=0;function dn(e){return 1<(e&=-e)?4<e?0!=(268435455&e)?16:536870912:4:1}var pn,fn,hn,mn,gn,yn=!1,vn=[],bn=null,xn=null,wn=null,Sn=new Map,kn=new Map,Cn=[],Mn="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 En(e,t){switch(e){case"focusin":case"focusout":bn=null;break;case"dragenter":case"dragleave":xn=null;break;case"mouseover":case"mouseout":wn=null;break;case"pointerover":case"pointerout":Sn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":kn.delete(t.pointerId)}}function Tn(e,t,n,r,o,a){return null===e||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[o]},null!==t&&(null!==(t=ca(t))&&fn(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==o&&-1===t.indexOf(o)&&t.push(o),e)}function Pn(e){var t=ua(e.target);if(null!==t){var n=Dt(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Ot(n)))return e.blockedOn=t,void gn(e.priority,(function(){hn(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 In(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Bn(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=ca(n))&&fn(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);ct=r,n.target.dispatchEvent(r),ct=null,t.shift()}return!0}function Rn(e,t,n){In(e)&&n.delete(t)}function An(){yn=!1,null!==bn&&In(bn)&&(bn=null),null!==xn&&In(xn)&&(xn=null),null!==wn&&In(wn)&&(wn=null),Sn.forEach(Rn),kn.forEach(Rn)}function Dn(e,t){e.blockedOn===t&&(e.blockedOn=null,yn||(yn=!0,J.unstable_scheduleCallback(J.unstable_NormalPriority,An)))}function On(e){function t(t){return Dn(t,e)}if(0<vn.length){Dn(vn[0],e);for(var n=1;n<vn.length;n++){var r=vn[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==bn&&Dn(bn,e),null!==xn&&Dn(xn,e),null!==wn&&Dn(wn,e),Sn.forEach(t),kn.forEach(t),n=0;n<Cn.length;n++)(r=Cn[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Cn.length&&null===(n=Cn[0]).blockedOn;)Pn(n),null===n.blockedOn&&Cn.shift()}var jn=ce.ReactCurrentBatchConfig,Nn=!0;function Ln(e,t,n,r){var o=cn,a=jn.transition;jn.transition=null;try{cn=1,zn(e,t,n,r)}finally{cn=o,jn.transition=a}}function Fn(e,t,n,r){var o=cn,a=jn.transition;jn.transition=null;try{cn=4,zn(e,t,n,r)}finally{cn=o,jn.transition=a}}function zn(e,t,n,r){if(Nn){var o=Bn(e,t,n,r);if(null===o)No(e,t,r,Vn,n),En(e,r);else if(function(e,t,n,r,o){switch(t){case"focusin":return bn=Tn(bn,e,t,n,r,o),!0;case"dragenter":return xn=Tn(xn,e,t,n,r,o),!0;case"mouseover":return wn=Tn(wn,e,t,n,r,o),!0;case"pointerover":var a=o.pointerId;return Sn.set(a,Tn(Sn.get(a)||null,e,t,n,r,o)),!0;case"gotpointercapture":return a=o.pointerId,kn.set(a,Tn(kn.get(a)||null,e,t,n,r,o)),!0}return!1}(o,e,t,n,r))r.stopPropagation();else if(En(e,r),4&t&&-1<Mn.indexOf(e)){for(;null!==o;){var a=ca(o);if(null!==a&&pn(a),null===(a=Bn(e,t,n,r))&&No(e,t,r,Vn,n),a===o)break;o=a}null!==o&&r.stopPropagation()}else No(e,t,r,null,n)}}var Vn=null;function Bn(e,t,n,r){if(Vn=null,null!==(e=ua(e=dt(r))))if(null===(t=Dt(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=Ot(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 Vn=e,null}function Hn(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(Ut()){case Wt:return 1;case qt:return 4;case Qt:case Yt:return 16;case Kt:return 536870912;default:return 16}default:return 16}}var Un=null,Wn=null,qn=null;function Qn(){if(qn)return qn;var e,t,n=Wn,r=n.length,o="value"in Un?Un.value:Un.textContent,a=o.length;for(e=0;e<r&&n[e]===o[e];e++);var i=r-e;for(t=1;t<=i&&n[r-t]===o[a-t];t++);return qn=o.slice(e,1<t?1-t:void 0)}function Yn(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 Kn(){return!0}function Jn(){return!1}function Zn(e){function t(t,n,r,o,a){for(var i in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=o,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(i)&&(t=e[i],this[i]=t?t(o):o[i]);return this.isDefaultPrevented=(null!=o.defaultPrevented?o.defaultPrevented:!1===o.returnValue)?Kn:Jn,this.isPropagationStopped=Jn,this}return Te(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=Kn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Kn)},persist:function(){},isPersistent:Kn}),t}var Xn,Gn,$n,_n={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},er=Zn(_n),tr=Te({},_n,{view:0,detail:0}),nr=Zn(tr),rr=Te({},tr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:mr,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!==$n&&($n&&"mousemove"===e.type?(Xn=e.screenX-$n.screenX,Gn=e.screenY-$n.screenY):Gn=Xn=0,$n=e),Xn)},movementY:function(e){return"movementY"in e?e.movementY:Gn}}),or=Zn(rr),ar=Zn(Te({},rr,{dataTransfer:0})),ir=Zn(Te({},tr,{relatedTarget:0})),sr=Zn(Te({},_n,{animationName:0,elapsedTime:0,pseudoElement:0})),lr=Te({},_n,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),ur=Zn(lr),cr=Zn(Te({},_n,{data:0})),dr={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},pr={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"},fr={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function hr(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=fr[e])&&!!t[e]}function mr(){return hr}var gr=Te({},tr,{key:function(e){if(e.key){var t=dr[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=Yn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?pr[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:mr,charCode:function(e){return"keypress"===e.type?Yn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Yn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),yr=Zn(gr),vr=Zn(Te({},rr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),br=Zn(Te({},tr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:mr})),xr=Zn(Te({},_n,{propertyName:0,elapsedTime:0,pseudoElement:0})),wr=Te({},rr,{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}),Sr=Zn(wr),kr=[9,13,27,32],Cr=ee&&"CompositionEvent"in window,Mr=null;ee&&"documentMode"in document&&(Mr=document.documentMode);var Er=ee&&"TextEvent"in window&&!Mr,Tr=ee&&(!Cr||Mr&&8<Mr&&11>=Mr),Pr=String.fromCharCode(32),Ir=!1;function Rr(e,t){switch(e){case"keyup":return-1!==kr.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ar(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Dr=!1;var Or={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 jr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Or[e.type]:"textarea"===t}function Nr(e,t,n,r){gt(r),0<(t=Fo(t,"onChange")).length&&(n=new er("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Lr=null,Fr=null;function zr(e){Io(e,0)}function Vr(e){if(Fe(da(e)))return e}function Br(e,t){if("change"===e)return t}var Hr=!1;if(ee){var Ur;if(ee){var Wr="oninput"in document;if(!Wr){var qr=document.createElement("div");qr.setAttribute("oninput","return;"),Wr="function"==typeof qr.oninput}Ur=Wr}else Ur=!1;Hr=Ur&&(!document.documentMode||9<document.documentMode)}function Qr(){Lr&&(Lr.detachEvent("onpropertychange",Yr),Fr=Lr=null)}function Yr(e){if("value"===e.propertyName&&Vr(Fr)){var t=[];Nr(t,Fr,e,dt(e)),wt(zr,t)}}function Kr(e,t,n){"focusin"===e?(Qr(),Fr=n,(Lr=t).attachEvent("onpropertychange",Yr)):"focusout"===e&&Qr()}function Jr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Vr(Fr)}function Zr(e,t){if("click"===e)return Vr(t)}function Xr(e,t){if("input"===e||"change"===e)return Vr(t)}var Gr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function $r(e,t){if(Gr(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 o=n[r];if(!te.call(t,o)||!Gr(e[o],t[o]))return!1}return!0}function _r(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function eo(e,t){var n,r=_r(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=_r(r)}}function to(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?to(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function no(){for(var e=window,t=ze();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=ze((e=t.contentWindow).document)}return t}function ro(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 oo(e){var t=no(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&to(n.ownerDocument.documentElement,n)){if(null!==r&&ro(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 o=n.textContent.length,a=Math.min(r.start,o);r=void 0===r.end?a:Math.min(r.end,o),!e.extend&&a>r&&(o=r,r=a,a=o),o=eo(n,a);var i=eo(n,r);o&&i&&(1!==e.rangeCount||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&((t=t.createRange()).setStart(o.node,o.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.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 ao=ee&&"documentMode"in document&&11>=document.documentMode,io=null,so=null,lo=null,uo=!1;function co(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;uo||null==io||io!==ze(r)||("selectionStart"in(r=io)&&ro(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},lo&&$r(lo,r)||(lo=r,0<(r=Fo(so,"onSelect")).length&&(t=new er("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=io)))}function po(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var fo={animationend:po("Animation","AnimationEnd"),animationiteration:po("Animation","AnimationIteration"),animationstart:po("Animation","AnimationStart"),transitionend:po("Transition","TransitionEnd")},ho={},mo={};function go(e){if(ho[e])return ho[e];if(!fo[e])return e;var t,n=fo[e];for(t in n)if(n.hasOwnProperty(t)&&t in mo)return ho[e]=n[t];return e}ee&&(mo=document.createElement("div").style,"AnimationEvent"in window||(delete fo.animationend.animation,delete fo.animationiteration.animation,delete fo.animationstart.animation),"TransitionEvent"in window||delete fo.transitionend.transition);var yo=go("animationend"),vo=go("animationiteration"),bo=go("animationstart"),xo=go("transitionend"),wo=new Map,So="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 ko(e,t){wo.set(e,t),$(t,[e])}for(var Co=0;Co<So.length;Co++){var Mo=So[Co];ko(Mo.toLowerCase(),"on"+(Mo[0].toUpperCase()+Mo.slice(1)))}ko(yo,"onAnimationEnd"),ko(vo,"onAnimationIteration"),ko(bo,"onAnimationStart"),ko("dblclick","onDoubleClick"),ko("focusin","onFocus"),ko("focusout","onBlur"),ko(xo,"onTransitionEnd"),_("onMouseEnter",["mouseout","mouseover"]),_("onMouseLeave",["mouseout","mouseover"]),_("onPointerEnter",["pointerout","pointerover"]),_("onPointerLeave",["pointerout","pointerover"]),$("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),$("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),$("onBeforeInput",["compositionend","keypress","textInput","paste"]),$("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),$("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),$("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Eo="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(" "),To=new Set("cancel close invalid load scroll toggle".split(" ").concat(Eo));function Po(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,o,a,i,s,l){if(At.apply(this,arguments),Et){if(!Et)throw Error(Z(198));var u=Tt;Et=!1,Tt=null,Pt||(Pt=!0,It=u)}}(r,t,void 0,e),e.currentTarget=null}function Io(e,t){t=0!=(4&t);for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var a=void 0;if(t)for(var i=r.length-1;0<=i;i--){var s=r[i],l=s.instance,u=s.currentTarget;if(s=s.listener,l!==a&&o.isPropagationStopped())break e;Po(o,s,u),a=l}else for(i=0;i<r.length;i++){if(l=(s=r[i]).instance,u=s.currentTarget,s=s.listener,l!==a&&o.isPropagationStopped())break e;Po(o,s,u),a=l}}}if(Pt)throw e=It,Pt=!1,It=null,e}function Ro(e,t){var n=t[ia];void 0===n&&(n=t[ia]=new Set);var r=e+"__bubble";n.has(r)||(jo(t,e,2,!1),n.add(r))}function Ao(e,t,n){var r=0;t&&(r|=4),jo(n,e,r,t)}var Do="_reactListening"+Math.random().toString(36).slice(2);function Oo(e){if(!e[Do]){e[Do]=!0,X.forEach((function(t){"selectionchange"!==t&&(To.has(t)||Ao(t,!1,e),Ao(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Do]||(t[Do]=!0,Ao("selectionchange",!1,t))}}function jo(e,t,n,r){switch(Hn(t)){case 1:var o=Ln;break;case 4:o=Fn;break;default:o=zn}n=o.bind(null,t,n,e),o=void 0,!kt||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(o=!0),r?void 0!==o?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):void 0!==o?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function No(e,t,n,r,o){var a=r;if(0==(1&t)&&0==(2&t)&&null!==r)e:for(;;){if(null===r)return;var i=r.tag;if(3===i||4===i){var s=r.stateNode.containerInfo;if(s===o||8===s.nodeType&&s.parentNode===o)break;if(4===i)for(i=r.return;null!==i;){var l=i.tag;if((3===l||4===l)&&((l=i.stateNode.containerInfo)===o||8===l.nodeType&&l.parentNode===o))return;i=i.return}for(;null!==s;){if(null===(i=ua(s)))return;if(5===(l=i.tag)||6===l){r=a=i;continue e}s=s.parentNode}}r=r.return}wt((function(){var r=a,o=dt(n),i=[];e:{var s=wo.get(e);if(void 0!==s){var l=er,u=e;switch(e){case"keypress":if(0===Yn(n))break e;case"keydown":case"keyup":l=yr;break;case"focusin":u="focus",l=ir;break;case"focusout":u="blur",l=ir;break;case"beforeblur":case"afterblur":l=ir;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=or;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=ar;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=br;break;case yo:case vo:case bo:l=sr;break;case xo:l=xr;break;case"scroll":l=nr;break;case"wheel":l=Sr;break;case"copy":case"cut":case"paste":l=ur;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=vr}var c=0!=(4&t),d=!c&&"scroll"===e,p=c?null!==s?s+"Capture":null:s;c=[];for(var f,h=r;null!==h;){var m=(f=h).stateNode;if(5===f.tag&&null!==m&&(f=m,null!==p&&(null!=(m=St(h,p))&&c.push(Lo(h,m,f)))),d)break;h=h.return}0<c.length&&(s=new l(s,u,null,n,o),i.push({event:s,listeners:c}))}}if(0==(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||n===ct||!(u=n.relatedTarget||n.fromElement)||!ua(u)&&!u[aa])&&(l||s)&&(s=o.window===o?o:(s=o.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=r,null!==(u=(u=n.relatedTarget||n.toElement)?ua(u):null)&&(u!==(d=Dt(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(l=null,u=r),l!==u)){if(c=or,m="onMouseLeave",p="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(c=vr,m="onPointerLeave",p="onPointerEnter",h="pointer"),d=null==l?s:da(l),f=null==u?s:da(u),(s=new c(m,h+"leave",l,n,o)).target=d,s.relatedTarget=f,m=null,ua(o)===r&&((c=new c(p,h+"enter",u,n,o)).target=f,c.relatedTarget=d,m=c),d=m,l&&u)e:{for(p=u,h=0,f=c=l;f;f=zo(f))h++;for(f=0,m=p;m;m=zo(m))f++;for(;0<h-f;)c=zo(c),h--;for(;0<f-h;)p=zo(p),f--;for(;h--;){if(c===p||null!==p&&c===p.alternate)break e;c=zo(c),p=zo(p)}c=null}else c=null;null!==l&&Vo(i,s,l,c,!1),null!==u&&null!==d&&Vo(i,d,u,c,!0)}if("select"===(l=(s=r?da(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var g=Br;else if(jr(s))if(Hr)g=Xr;else{g=Jr;var y=Kr}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(g=Zr);switch(g&&(g=g(e,r))?Nr(i,g,n,o):(y&&y(e,s,r),"focusout"===e&&(y=s._wrapperState)&&y.controlled&&"number"===s.type&&qe(s,"number",s.value)),y=r?da(r):window,e){case"focusin":(jr(y)||"true"===y.contentEditable)&&(io=y,so=r,lo=null);break;case"focusout":lo=so=io=null;break;case"mousedown":uo=!0;break;case"contextmenu":case"mouseup":case"dragend":uo=!1,co(i,n,o);break;case"selectionchange":if(ao)break;case"keydown":case"keyup":co(i,n,o)}var v;if(Cr)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else Dr?Rr(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(Tr&&"ko"!==n.locale&&(Dr||"onCompositionStart"!==b?"onCompositionEnd"===b&&Dr&&(v=Qn()):(Wn="value"in(Un=o)?Un.value:Un.textContent,Dr=!0)),0<(y=Fo(r,b)).length&&(b=new cr(b,e,null,n,o),i.push({event:b,listeners:y}),v?b.data=v:null!==(v=Ar(n))&&(b.data=v))),(v=Er?function(e,t){switch(e){case"compositionend":return Ar(t);case"keypress":return 32!==t.which?null:(Ir=!0,Pr);case"textInput":return(e=t.data)===Pr&&Ir?null:e;default:return null}}(e,n):function(e,t){if(Dr)return"compositionend"===e||!Cr&&Rr(e,t)?(e=Qn(),qn=Wn=Un=null,Dr=!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 Tr&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Fo(r,"onBeforeInput")).length&&(o=new cr("onBeforeInput","beforeinput",null,n,o),i.push({event:o,listeners:r}),o.data=v))}Io(i,t)}))}function Lo(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Fo(e,t){for(var n=t+"Capture",r=[];null!==e;){var o=e,a=o.stateNode;5===o.tag&&null!==a&&(o=a,null!=(a=St(e,n))&&r.unshift(Lo(e,a,o)),null!=(a=St(e,t))&&r.push(Lo(e,a,o))),e=e.return}return r}function zo(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Vo(e,t,n,r,o){for(var a=t._reactName,i=[];null!==n&&n!==r;){var s=n,l=s.alternate,u=s.stateNode;if(null!==l&&l===r)break;5===s.tag&&null!==u&&(s=u,o?null!=(l=St(n,a))&&i.unshift(Lo(n,l,s)):o||null!=(l=St(n,a))&&i.push(Lo(n,l,s))),n=n.return}0!==i.length&&e.push({event:t,listeners:i})}var Bo=/\r\n?/g,Ho=/\u0000|\uFFFD/g;function Uo(e){return("string"==typeof e?e:""+e).replace(Bo,"\n").replace(Ho,"")}function Wo(e,t,n){if(t=Uo(t),Uo(e)!==t&&n)throw Error(Z(425))}function qo(){}var Qo=null,Yo=null;function Ko(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 Jo="function"==typeof setTimeout?setTimeout:void 0,Zo="function"==typeof clearTimeout?clearTimeout:void 0,Xo="function"==typeof Promise?Promise:void 0,Go="function"==typeof queueMicrotask?queueMicrotask:void 0!==Xo?function(e){return Xo.resolve(null).then(e).catch($o)}:Jo;function $o(e){setTimeout((function(){throw e}))}function _o(e,t){var n=t,r=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&8===o.nodeType)if("/$"===(n=o.data)){if(0===r)return e.removeChild(o),void On(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=o}while(n);On(t)}function ea(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 ta(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 na=Math.random().toString(36).slice(2),ra="__reactFiber$"+na,oa="__reactProps$"+na,aa="__reactContainer$"+na,ia="__reactEvents$"+na,sa="__reactListeners$"+na,la="__reactHandles$"+na;function ua(e){var t=e[ra];if(t)return t;for(var n=e.parentNode;n;){if(t=n[aa]||n[ra]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=ta(e);null!==e;){if(n=e[ra])return n;e=ta(e)}return t}n=(e=n).parentNode}return null}function ca(e){return!(e=e[ra]||e[aa])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function da(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(Z(33))}function pa(e){return e[oa]||null}var fa=[],ha=-1;function ma(e){return{current:e}}function ga(e){0>ha||(e.current=fa[ha],fa[ha]=null,ha--)}function ya(e,t){ha++,fa[ha]=e.current,e.current=t}var va={},ba=ma(va),xa=ma(!1),wa=va;function Sa(e,t){var n=e.type.contextTypes;if(!n)return va;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,a={};for(o in n)a[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function ka(e){return null!=(e=e.childContextTypes)}function Ca(){ga(xa),ga(ba)}function Ma(e,t,n){if(ba.current!==va)throw Error(Z(168));ya(ba,t),ya(xa,n)}function Ea(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var o in r=r.getChildContext())if(!(o in t))throw Error(Z(108,Oe(e)||"Unknown",o));return Te({},n,r)}function Ta(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||va,wa=ba.current,ya(ba,e),ya(xa,xa.current),!0}function Pa(e,t,n){var r=e.stateNode;if(!r)throw Error(Z(169));n?(e=Ea(e,t,wa),r.__reactInternalMemoizedMergedChildContext=e,ga(xa),ga(ba),ya(ba,e)):ga(xa),ya(xa,n)}var Ia=null,Ra=!1,Aa=!1;function Da(e){null===Ia?Ia=[e]:Ia.push(e)}function Oa(){if(!Aa&&null!==Ia){Aa=!0;var e=0,t=cn;try{var n=Ia;for(cn=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}Ia=null,Ra=!1}catch(t){throw null!==Ia&&(Ia=Ia.slice(e+1)),Ft(Wt,Oa),t}finally{cn=t,Aa=!1}}return null}var ja=[],Na=0,La=null,Fa=0,za=[],Va=0,Ba=null,Ha=1,Ua="";function Wa(e,t){ja[Na++]=Fa,ja[Na++]=La,La=e,Fa=t}function qa(e,t,n){za[Va++]=Ha,za[Va++]=Ua,za[Va++]=Ba,Ba=e;var r=Ha;e=Ua;var o=32-Xt(r)-1;r&=~(1<<o),n+=1;var a=32-Xt(t)+o;if(30<a){var i=o-o%5;a=(r&(1<<i)-1).toString(32),r>>=i,o-=i,Ha=1<<32-Xt(t)+o|n<<o|r,Ua=a+e}else Ha=1<<a|n<<o|r,Ua=e}function Qa(e){null!==e.return&&(Wa(e,1),qa(e,1,0))}function Ya(e){for(;e===La;)La=ja[--Na],ja[Na]=null,Fa=ja[--Na],ja[Na]=null;for(;e===Ba;)Ba=za[--Va],za[Va]=null,Ua=za[--Va],za[Va]=null,Ha=za[--Va],za[Va]=null}var Ka=null,Ja=null,Za=!1,Xa=null;function Ga(e,t){var n=wc(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 $a(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,Ka=e,Ja=ea(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,Ka=e,Ja=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==Ba?{id:Ha,overflow:Ua}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=wc(18,null,null,0)).stateNode=t,n.return=e,e.child=n,Ka=e,Ja=null,!0);default:return!1}}function _a(e){return 0!=(1&e.mode)&&0==(128&e.flags)}function ei(e){if(Za){var t=Ja;if(t){var n=t;if(!$a(e,t)){if(_a(e))throw Error(Z(418));t=ea(n.nextSibling);var r=Ka;t&&$a(e,t)?Ga(r,n):(e.flags=-4097&e.flags|2,Za=!1,Ka=e)}}else{if(_a(e))throw Error(Z(418));e.flags=-4097&e.flags|2,Za=!1,Ka=e}}}function ti(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Ka=e}function ni(e){if(e!==Ka)return!1;if(!Za)return ti(e),Za=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!Ko(e.type,e.memoizedProps)),t&&(t=Ja)){if(_a(e))throw ri(),Error(Z(418));for(;t;)Ga(e,t),t=ea(t.nextSibling)}if(ti(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(Z(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Ja=ea(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Ja=null}}else Ja=Ka?ea(e.stateNode.nextSibling):null;return!0}function ri(){for(var e=Ja;e;)e=ea(e.nextSibling)}function oi(){Ja=Ka=null,Za=!1}function ai(e){null===Xa?Xa=[e]:Xa.push(e)}var ii=ce.ReactCurrentBatchConfig;function si(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(Z(309));var r=n.stateNode}if(!r)throw Error(Z(147,e));var o=r,a=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===a?t.ref:((t=function(e){var t=o.refs;null===e?delete t[a]:t[a]=e})._stringRef=a,t)}if("string"!=typeof e)throw Error(Z(284));if(!n._owner)throw Error(Z(290,e))}return e}function li(e,t){throw e=Object.prototype.toString.call(t),Error(Z(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function ui(e){return(0,e._init)(e._payload)}function ci(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 o(e,t){return(e=kc(e,t)).index=0,e.sibling=null,e}function a(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 i(t){return e&&null===t.alternate&&(t.flags|=2),t}function s(e,t,n,r){return null===t||6!==t.tag?((t=Tc(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function l(e,t,n,r){var a=n.type;return a===fe?c(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===a||"object"==typeof a&&null!==a&&a.$$typeof===Se&&ui(a)===t.type)?((r=o(t,n.props)).ref=si(e,t,n),r.return=e,r):((r=Cc(n.type,n.key,n.props,null,e.mode,r)).ref=si(e,t,n),r.return=e,r)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Pc(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function c(e,t,n,r,a){return null===t||7!==t.tag?((t=Mc(n,e.mode,r,a)).return=e,t):((t=o(t,n)).return=e,t)}function d(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=Tc(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case de:return(n=Cc(t.type,t.key,t.props,null,e.mode,n)).ref=si(e,null,t),n.return=e,n;case pe:return(t=Pc(t,e.mode,n)).return=e,t;case Se:return d(e,(0,t._init)(t._payload),n)}if(Qe(t)||Me(t))return(t=Mc(t,e.mode,n,null)).return=e,t;li(e,t)}return null}function p(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n)return null!==o?null:s(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case de:return n.key===o?l(e,t,n,r):null;case pe:return n.key===o?u(e,t,n,r):null;case Se:return p(e,t,(o=n._init)(n._payload),r)}if(Qe(n)||Me(n))return null!==o?null:c(e,t,n,r,null);li(e,n)}return null}function f(e,t,n,r,o){if("string"==typeof r&&""!==r||"number"==typeof r)return s(t,e=e.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case de:return l(t,e=e.get(null===r.key?n:r.key)||null,r,o);case pe:return u(t,e=e.get(null===r.key?n:r.key)||null,r,o);case Se:return f(e,t,n,(0,r._init)(r._payload),o)}if(Qe(r)||Me(r))return c(t,e=e.get(n)||null,r,o,null);li(t,r)}return null}return function s(l,u,c,h){if("object"==typeof c&&null!==c&&c.type===fe&&null===c.key&&(c=c.props.children),"object"==typeof c&&null!==c){switch(c.$$typeof){case de:e:{for(var m=c.key,g=u;null!==g;){if(g.key===m){if((m=c.type)===fe){if(7===g.tag){n(l,g.sibling),(u=o(g,c.props.children)).return=l,l=u;break e}}else if(g.elementType===m||"object"==typeof m&&null!==m&&m.$$typeof===Se&&ui(m)===g.type){n(l,g.sibling),(u=o(g,c.props)).ref=si(l,g,c),u.return=l,l=u;break e}n(l,g);break}t(l,g),g=g.sibling}c.type===fe?((u=Mc(c.props.children,l.mode,h,c.key)).return=l,l=u):((h=Cc(c.type,c.key,c.props,null,l.mode,h)).ref=si(l,u,c),h.return=l,l=h)}return i(l);case pe:e:{for(g=c.key;null!==u;){if(u.key===g){if(4===u.tag&&u.stateNode.containerInfo===c.containerInfo&&u.stateNode.implementation===c.implementation){n(l,u.sibling),(u=o(u,c.children||[])).return=l,l=u;break e}n(l,u);break}t(l,u),u=u.sibling}(u=Pc(c,l.mode,h)).return=l,l=u}return i(l);case Se:return s(l,u,(g=c._init)(c._payload),h)}if(Qe(c))return function(o,i,s,l){for(var u=null,c=null,h=i,m=i=0,g=null;null!==h&&m<s.length;m++){h.index>m?(g=h,h=null):g=h.sibling;var y=p(o,h,s[m],l);if(null===y){null===h&&(h=g);break}e&&h&&null===y.alternate&&t(o,h),i=a(y,i,m),null===c?u=y:c.sibling=y,c=y,h=g}if(m===s.length)return n(o,h),Za&&Wa(o,m),u;if(null===h){for(;m<s.length;m++)null!==(h=d(o,s[m],l))&&(i=a(h,i,m),null===c?u=h:c.sibling=h,c=h);return Za&&Wa(o,m),u}for(h=r(o,h);m<s.length;m++)null!==(g=f(h,o,m,s[m],l))&&(e&&null!==g.alternate&&h.delete(null===g.key?m:g.key),i=a(g,i,m),null===c?u=g:c.sibling=g,c=g);return e&&h.forEach((function(e){return t(o,e)})),Za&&Wa(o,m),u}(l,u,c,h);if(Me(c))return function(o,i,s,l){var u=Me(s);if("function"!=typeof u)throw Error(Z(150));if(null==(s=u.call(s)))throw Error(Z(151));for(var c=u=null,h=i,m=i=0,g=null,y=s.next();null!==h&&!y.done;m++,y=s.next()){h.index>m?(g=h,h=null):g=h.sibling;var v=p(o,h,y.value,l);if(null===v){null===h&&(h=g);break}e&&h&&null===v.alternate&&t(o,h),i=a(v,i,m),null===c?u=v:c.sibling=v,c=v,h=g}if(y.done)return n(o,h),Za&&Wa(o,m),u;if(null===h){for(;!y.done;m++,y=s.next())null!==(y=d(o,y.value,l))&&(i=a(y,i,m),null===c?u=y:c.sibling=y,c=y);return Za&&Wa(o,m),u}for(h=r(o,h);!y.done;m++,y=s.next())null!==(y=f(h,o,m,y.value,l))&&(e&&null!==y.alternate&&h.delete(null===y.key?m:y.key),i=a(y,i,m),null===c?u=y:c.sibling=y,c=y);return e&&h.forEach((function(e){return t(o,e)})),Za&&Wa(o,m),u}(l,u,c,h);li(l,c)}return"string"==typeof c&&""!==c||"number"==typeof c?(c=""+c,null!==u&&6===u.tag?(n(l,u.sibling),(u=o(u,c)).return=l,l=u):(n(l,u),(u=Tc(c,l.mode,h)).return=l,l=u),i(l)):n(l,u)}}var di=ci(!0),pi=ci(!1),fi=ma(null),hi=null,mi=null,gi=null;function yi(){gi=mi=hi=null}function vi(e){var t=fi.current;ga(fi),e._currentValue=t}function bi(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 xi(e,t){hi=e,gi=mi=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(ul=!0),e.firstContext=null)}function wi(e){var t=e._currentValue;if(gi!==e)if(e={context:e,memoizedValue:t,next:null},null===mi){if(null===hi)throw Error(Z(308));mi=e,hi.dependencies={lanes:0,firstContext:e}}else mi=mi.next=e;return t}var Si=null;function ki(e){null===Si?Si=[e]:Si.push(e)}function Ci(e,t,n,r){var o=t.interleaved;return null===o?(n.next=n,ki(t)):(n.next=o.next,o.next=n),t.interleaved=n,Mi(e,r)}function Mi(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 Ei=!1;function Ti(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Pi(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 Ii(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Ri(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!=(2&vu)){var o=r.pending;return null===o?t.next=t:(t.next=o.next,o.next=t),r.pending=t,Mi(e,n)}return null===(o=r.interleaved)?(t.next=t,ki(r)):(t.next=o.next,o.next=t),r.interleaved=t,Mi(e,n)}function Ai(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,un(e,n)}}function Di(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var o=null,a=null;if(null!==(n=n.firstBaseUpdate)){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===a?o=a=i:a=a.next=i,n=n.next}while(null!==n);null===a?o=a=t:a=a.next=t}else o=a=t;return n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:a,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Oi(e,t,n,r){var o=e.updateQueue;Ei=!1;var a=o.firstBaseUpdate,i=o.lastBaseUpdate,s=o.shared.pending;if(null!==s){o.shared.pending=null;var l=s,u=l.next;l.next=null,null===i?a=u:i.next=u,i=l;var c=e.alternate;null!==c&&((s=(c=c.updateQueue).lastBaseUpdate)!==i&&(null===s?c.firstBaseUpdate=u:s.next=u,c.lastBaseUpdate=l))}if(null!==a){var d=o.baseState;for(i=0,c=u=l=null,s=a;;){var p=s.lane,f=s.eventTime;if((r&p)===p){null!==c&&(c=c.next={eventTime:f,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var h=e,m=s;switch(p=t,f=n,m.tag){case 1:if("function"==typeof(h=m.payload)){d=h.call(f,d,p);break e}d=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null==(p="function"==typeof(h=m.payload)?h.call(f,d,p):h))break e;d=Te({},d,p);break e;case 2:Ei=!0}}null!==s.callback&&0!==s.lane&&(e.flags|=64,null===(p=o.effects)?o.effects=[s]:p.push(s))}else f={eventTime:f,lane:p,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===c?(u=c=f,l=d):c=c.next=f,i|=p;if(null===(s=s.next)){if(null===(s=o.shared.pending))break;s=(p=s).next,p.next=null,o.lastBaseUpdate=p,o.shared.pending=null}}if(null===c&&(l=d),o.baseState=l,o.firstBaseUpdate=u,o.lastBaseUpdate=c,null!==(t=o.shared.interleaved)){o=t;do{i|=o.lane,o=o.next}while(o!==t)}else null===a&&(o.shared.lanes=0);Eu|=i,e.lanes=i,e.memoizedState=d}}function ji(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(null!==o){if(r.callback=null,r=n,"function"!=typeof o)throw Error(Z(191,o));o.call(r)}}}var Ni={},Li=ma(Ni),Fi=ma(Ni),zi=ma(Ni);function Vi(e){if(e===Ni)throw Error(Z(174));return e}function Bi(e,t){switch(ya(zi,t),ya(Fi,e),ya(Li,Ni),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:$e(null,"");break;default:t=$e(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}ga(Li),ya(Li,t)}function Hi(){ga(Li),ga(Fi),ga(zi)}function Ui(e){Vi(zi.current);var t=Vi(Li.current),n=$e(t,e.type);t!==n&&(ya(Fi,e),ya(Li,n))}function Wi(e){Fi.current===e&&(ga(Li),ga(Fi))}var qi=ma(0);function Qi(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 Yi=[];function Ki(){for(var e=0;e<Yi.length;e++)Yi[e]._workInProgressVersionPrimary=null;Yi.length=0}var Ji=ce.ReactCurrentDispatcher,Zi=ce.ReactCurrentBatchConfig,Xi=0,Gi=null,$i=null,_i=null,es=!1,ts=!1,ns=0,rs=0;function os(){throw Error(Z(321))}function as(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Gr(e[n],t[n]))return!1;return!0}function is(e,t,n,r,o,a){if(Xi=a,Gi=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Ji.current=null===e||null===e.memoizedState?Ws:qs,e=n(r,o),ts){a=0;do{if(ts=!1,ns=0,25<=a)throw Error(Z(301));a+=1,_i=$i=null,t.updateQueue=null,Ji.current=Qs,e=n(r,o)}while(ts)}if(Ji.current=Us,t=null!==$i&&null!==$i.next,Xi=0,_i=$i=Gi=null,es=!1,t)throw Error(Z(300));return e}function ss(){var e=0!==ns;return ns=0,e}function ls(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===_i?Gi.memoizedState=_i=e:_i=_i.next=e,_i}function us(){if(null===$i){var e=Gi.alternate;e=null!==e?e.memoizedState:null}else e=$i.next;var t=null===_i?Gi.memoizedState:_i.next;if(null!==t)_i=t,$i=e;else{if(null===e)throw Error(Z(310));e={memoizedState:($i=e).memoizedState,baseState:$i.baseState,baseQueue:$i.baseQueue,queue:$i.queue,next:null},null===_i?Gi.memoizedState=_i=e:_i=_i.next=e}return _i}function cs(e,t){return"function"==typeof t?t(e):t}function ds(e){var t=us(),n=t.queue;if(null===n)throw Error(Z(311));n.lastRenderedReducer=e;var r=$i,o=r.baseQueue,a=n.pending;if(null!==a){if(null!==o){var i=o.next;o.next=a.next,a.next=i}r.baseQueue=o=a,n.pending=null}if(null!==o){a=o.next,r=r.baseState;var s=i=null,l=null,u=a;do{var c=u.lane;if((Xi&c)===c)null!==l&&(l=l.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var d={lane:c,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};null===l?(s=l=d,i=r):l=l.next=d,Gi.lanes|=c,Eu|=c}u=u.next}while(null!==u&&u!==a);null===l?i=r:l.next=s,Gr(r,t.memoizedState)||(ul=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=l,n.lastRenderedState=r}if(null!==(e=n.interleaved)){o=e;do{a=o.lane,Gi.lanes|=a,Eu|=a,o=o.next}while(o!==e)}else null===o&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function ps(e){var t=us(),n=t.queue;if(null===n)throw Error(Z(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,a=t.memoizedState;if(null!==o){n.pending=null;var i=o=o.next;do{a=e(a,i.action),i=i.next}while(i!==o);Gr(a,t.memoizedState)||(ul=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function fs(){}function hs(e,t){var n=Gi,r=us(),o=t(),a=!Gr(r.memoizedState,o);if(a&&(r.memoizedState=o,ul=!0),r=r.queue,Es(ys.bind(null,n,r,e),[e]),r.getSnapshot!==t||a||null!==_i&&1&_i.memoizedState.tag){if(n.flags|=2048,ws(9,gs.bind(null,n,r,o,t),void 0,null),null===bu)throw Error(Z(349));0!=(30&Xi)||ms(n,t,o)}return o}function ms(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=Gi.updateQueue)?(t={lastEffect:null,stores:null},Gi.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function gs(e,t,n,r){t.value=n,t.getSnapshot=r,vs(t)&&bs(e)}function ys(e,t,n){return n((function(){vs(t)&&bs(e)}))}function vs(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Gr(e,n)}catch(e){return!0}}function bs(e){var t=Mi(e,1);null!==t&&Yu(t,e,1,-1)}function xs(e){var t=ls();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:cs,lastRenderedState:e},t.queue=e,e=e.dispatch=zs.bind(null,Gi,e),[t.memoizedState,e]}function ws(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=Gi.updateQueue)?(t={lastEffect:null,stores:null},Gi.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 Ss(){return us().memoizedState}function ks(e,t,n,r){var o=ls();Gi.flags|=e,o.memoizedState=ws(1|t,n,void 0,void 0===r?null:r)}function Cs(e,t,n,r){var o=us();r=void 0===r?null:r;var a=void 0;if(null!==$i){var i=$i.memoizedState;if(a=i.destroy,null!==r&&as(r,i.deps))return void(o.memoizedState=ws(t,n,a,r))}Gi.flags|=e,o.memoizedState=ws(1|t,n,a,r)}function Ms(e,t){return ks(8390656,8,e,t)}function Es(e,t){return Cs(2048,8,e,t)}function Ts(e,t){return Cs(4,2,e,t)}function Ps(e,t){return Cs(4,4,e,t)}function Is(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 Rs(e,t,n){return n=null!=n?n.concat([e]):null,Cs(4,4,Is.bind(null,t,e),n)}function As(){}function Ds(e,t){var n=us();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&as(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Os(e,t){var n=us();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&as(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function js(e,t,n){return 0==(21&Xi)?(e.baseState&&(e.baseState=!1,ul=!0),e.memoizedState=n):(Gr(n,t)||(n=an(),Gi.lanes|=n,Eu|=n,e.baseState=!0),t)}function Ns(e,t){var n=cn;cn=0!==n&&4>n?n:4,e(!0);var r=Zi.transition;Zi.transition={};try{e(!1),t()}finally{cn=n,Zi.transition=r}}function Ls(){return us().memoizedState}function Fs(e,t,n){var r=Qu(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Vs(e))Bs(t,n);else if(null!==(n=Ci(e,t,n,r))){Yu(n,e,r,qu()),Hs(n,t,r)}}function zs(e,t,n){var r=Qu(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Vs(e))Bs(t,o);else{var a=e.alternate;if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var i=t.lastRenderedState,s=a(i,n);if(o.hasEagerState=!0,o.eagerState=s,Gr(s,i)){var l=t.interleaved;return null===l?(o.next=o,ki(t)):(o.next=l.next,l.next=o),void(t.interleaved=o)}}catch(e){}null!==(n=Ci(e,t,o,r))&&(Yu(n,e,r,o=qu()),Hs(n,t,r))}}function Vs(e){var t=e.alternate;return e===Gi||null!==t&&t===Gi}function Bs(e,t){ts=es=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Hs(e,t,n){if(0!=(4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,un(e,n)}}var Us={readContext:wi,useCallback:os,useContext:os,useEffect:os,useImperativeHandle:os,useInsertionEffect:os,useLayoutEffect:os,useMemo:os,useReducer:os,useRef:os,useState:os,useDebugValue:os,useDeferredValue:os,useTransition:os,useMutableSource:os,useSyncExternalStore:os,useId:os,unstable_isNewReconciler:!1},Ws={readContext:wi,useCallback:function(e,t){return ls().memoizedState=[e,void 0===t?null:t],e},useContext:wi,useEffect:Ms,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,ks(4194308,4,Is.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ks(4194308,4,e,t)},useInsertionEffect:function(e,t){return ks(4,2,e,t)},useMemo:function(e,t){var n=ls();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ls();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=Fs.bind(null,Gi,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},ls().memoizedState=e},useState:xs,useDebugValue:As,useDeferredValue:function(e){return ls().memoizedState=e},useTransition:function(){var e=xs(!1),t=e[0];return e=Ns.bind(null,e[1]),ls().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Gi,o=ls();if(Za){if(void 0===n)throw Error(Z(407));n=n()}else{if(n=t(),null===bu)throw Error(Z(349));0!=(30&Xi)||ms(r,t,n)}o.memoizedState=n;var a={value:n,getSnapshot:t};return o.queue=a,Ms(ys.bind(null,r,a,e),[e]),r.flags|=2048,ws(9,gs.bind(null,r,a,n,t),void 0,null),n},useId:function(){var e=ls(),t=bu.identifierPrefix;if(Za){var n=Ua;t=":"+t+"R"+(n=(Ha&~(1<<32-Xt(Ha)-1)).toString(32)+n),0<(n=ns++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=rs++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},qs={readContext:wi,useCallback:Ds,useContext:wi,useEffect:Es,useImperativeHandle:Rs,useInsertionEffect:Ts,useLayoutEffect:Ps,useMemo:Os,useReducer:ds,useRef:Ss,useState:function(){return ds(cs)},useDebugValue:As,useDeferredValue:function(e){return js(us(),$i.memoizedState,e)},useTransition:function(){return[ds(cs)[0],us().memoizedState]},useMutableSource:fs,useSyncExternalStore:hs,useId:Ls,unstable_isNewReconciler:!1},Qs={readContext:wi,useCallback:Ds,useContext:wi,useEffect:Es,useImperativeHandle:Rs,useInsertionEffect:Ts,useLayoutEffect:Ps,useMemo:Os,useReducer:ps,useRef:Ss,useState:function(){return ps(cs)},useDebugValue:As,useDeferredValue:function(e){var t=us();return null===$i?t.memoizedState=e:js(t,$i.memoizedState,e)},useTransition:function(){return[ps(cs)[0],us().memoizedState]},useMutableSource:fs,useSyncExternalStore:hs,useId:Ls,unstable_isNewReconciler:!1};function Ys(e,t){if(e&&e.defaultProps){for(var n in t=Te({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}function Ks(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:Te({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var Js={isMounted:function(e){return!!(e=e._reactInternals)&&Dt(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=qu(),o=Qu(e),a=Ii(r,o);a.payload=t,null!=n&&(a.callback=n),null!==(t=Ri(e,a,o))&&(Yu(t,e,o,r),Ai(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=qu(),o=Qu(e),a=Ii(r,o);a.tag=1,a.payload=t,null!=n&&(a.callback=n),null!==(t=Ri(e,a,o))&&(Yu(t,e,o,r),Ai(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=qu(),r=Qu(e),o=Ii(n,r);o.tag=2,null!=t&&(o.callback=t),null!==(t=Ri(e,o,r))&&(Yu(t,e,r,n),Ai(t,e,r))}};function Zs(e,t,n,r,o,a,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,i):!t.prototype||!t.prototype.isPureReactComponent||(!$r(n,r)||!$r(o,a))}function Xs(e,t,n){var r=!1,o=va,a=t.contextType;return"object"==typeof a&&null!==a?a=wi(a):(o=ka(t)?wa:ba.current,a=(r=null!=(r=t.contextTypes))?Sa(e,o):va),t=new t(n,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=Js,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=a),t}function Gs(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&&Js.enqueueReplaceState(t,t.state,null)}function $s(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs={},Ti(e);var a=t.contextType;"object"==typeof a&&null!==a?o.context=wi(a):(a=ka(t)?wa:ba.current,o.context=Sa(e,a)),o.state=e.memoizedState,"function"==typeof(a=t.getDerivedStateFromProps)&&(Ks(e,t,a,n),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&Js.enqueueReplaceState(o,o.state,null),Oi(e,n,o,r),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.flags|=4194308)}function _s(e,t){try{var n="",r=t;do{n+=Ae(r),r=r.return}while(r);var o=n}catch(e){o="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:o,digest:null}}function el(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function tl(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}var nl="function"==typeof WeakMap?WeakMap:Map;function rl(e,t,n){(n=Ii(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){ju||(ju=!0,Nu=r),tl(0,t)},n}function ol(e,t,n){(n=Ii(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){tl(0,t)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(n.callback=function(){tl(0,t),"function"!=typeof r&&(null===Lu?Lu=new Set([this]):Lu.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function al(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new nl;var o=new Set;r.set(t,o)}else void 0===(o=r.get(t))&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=mc.bind(null,e,t,n),t.then(e,e))}function il(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 sl(e,t,n,r,o){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=Ii(-1,1)).tag=2,Ri(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=o,e)}var ll=ce.ReactCurrentOwner,ul=!1;function cl(e,t,n,r){t.child=null===e?pi(t,null,n,r):di(t,e.child,n,r)}function dl(e,t,n,r,o){n=n.render;var a=t.ref;return xi(t,o),r=is(e,t,n,r,a,o),n=ss(),null===e||ul?(Za&&n&&Qa(t),t.flags|=1,cl(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,jl(e,t,o))}function pl(e,t,n,r,o){if(null===e){var a=n.type;return"function"!=typeof a||Sc(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Cc(n.type,null,r,t,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,fl(e,t,a,r,o))}if(a=e.child,0==(e.lanes&o)){var i=a.memoizedProps;if((n=null!==(n=n.compare)?n:$r)(i,r)&&e.ref===t.ref)return jl(e,t,o)}return t.flags|=1,(e=kc(a,r)).ref=t.ref,e.return=t,t.child=e}function fl(e,t,n,r,o){if(null!==e){var a=e.memoizedProps;if($r(a,r)&&e.ref===t.ref){if(ul=!1,t.pendingProps=r=a,0==(e.lanes&o))return t.lanes=e.lanes,jl(e,t,o);0!=(131072&e.flags)&&(ul=!0)}}return gl(e,t,n,r,o)}function hl(e,t,n){var r=t.pendingProps,o=r.children,a=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(0==(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},ya(ku,Su),Su|=n;else{if(0==(1073741824&n))return e=null!==a?a.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,ya(ku,Su),Su|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==a?a.baseLanes:n,ya(ku,Su),Su|=r}else null!==a?(r=a.baseLanes|n,t.memoizedState=null):r=n,ya(ku,Su),Su|=r;return cl(e,t,o,n),t.child}function ml(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function gl(e,t,n,r,o){var a=ka(n)?wa:ba.current;return a=Sa(t,a),xi(t,o),n=is(e,t,n,r,a,o),r=ss(),null===e||ul?(Za&&r&&Qa(t),t.flags|=1,cl(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,jl(e,t,o))}function yl(e,t,n,r,o){if(ka(n)){var a=!0;Ta(t)}else a=!1;if(xi(t,o),null===t.stateNode)Ol(e,t),Xs(t,n,r),$s(t,n,r,o),r=!0;else if(null===e){var i=t.stateNode,s=t.memoizedProps;i.props=s;var l=i.context,u=n.contextType;"object"==typeof u&&null!==u?u=wi(u):u=Sa(t,u=ka(n)?wa:ba.current);var c=n.getDerivedStateFromProps,d="function"==typeof c||"function"==typeof i.getSnapshotBeforeUpdate;d||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(s!==r||l!==u)&&Gs(t,i,r,u),Ei=!1;var p=t.memoizedState;i.state=p,Oi(t,r,i,o),l=t.memoizedState,s!==r||p!==l||xa.current||Ei?("function"==typeof c&&(Ks(t,n,c,r),l=t.memoizedState),(s=Ei||Zs(t,n,s,r,p,l,u))?(d||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(t.flags|=4194308)):("function"==typeof i.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),i.props=r,i.state=l,i.context=u,r=s):("function"==typeof i.componentDidMount&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,Pi(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:Ys(t.type,s),i.props=u,d=t.pendingProps,p=i.context,"object"==typeof(l=n.contextType)&&null!==l?l=wi(l):l=Sa(t,l=ka(n)?wa:ba.current);var f=n.getDerivedStateFromProps;(c="function"==typeof f||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(s!==d||p!==l)&&Gs(t,i,r,l),Ei=!1,p=t.memoizedState,i.state=p,Oi(t,r,i,o);var h=t.memoizedState;s!==d||p!==h||xa.current||Ei?("function"==typeof f&&(Ks(t,n,f,r),h=t.memoizedState),(u=Ei||Zs(t,n,u,r,p,h,l)||!1)?(c||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,h,l),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,h,l)),"function"==typeof i.componentDidUpdate&&(t.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof i.componentDidUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),i.props=r,i.state=h,i.context=l,r=u):("function"!=typeof i.componentDidUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||s===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),r=!1)}return vl(e,t,n,r,a,o)}function vl(e,t,n,r,o,a){ml(e,t);var i=0!=(128&t.flags);if(!r&&!i)return o&&Pa(t,n,!1),jl(e,t,a);r=t.stateNode,ll.current=t;var s=i&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&i?(t.child=di(t,e.child,null,a),t.child=di(t,null,s,a)):cl(e,t,s,a),t.memoizedState=r.state,o&&Pa(t,n,!0),t.child}function bl(e){var t=e.stateNode;t.pendingContext?Ma(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Ma(0,t.context,!1),Bi(e,t.containerInfo)}function xl(e,t,n,r,o){return oi(),ai(o),t.flags|=256,cl(e,t,n,r),t.child}var wl,Sl,kl,Cl,Ml={dehydrated:null,treeContext:null,retryLane:0};function El(e){return{baseLanes:e,cachePool:null,transitions:null}}function Tl(e,t,n){var r,o=t.pendingProps,a=qi.current,i=!1,s=0!=(128&t.flags);if((r=s)||(r=(null===e||null!==e.memoizedState)&&0!=(2&a)),r?(i=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(a|=1),ya(qi,1&a),null===e)return ei(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):(s=o.children,e=o.fallback,i?(o=t.mode,i=t.child,s={mode:"hidden",children:s},0==(1&o)&&null!==i?(i.childLanes=0,i.pendingProps=s):i=Ec(s,o,0,null),e=Mc(e,o,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=El(n),t.memoizedState=Ml,e):Pl(t,s));if(null!==(a=e.memoizedState)&&null!==(r=a.dehydrated))return function(e,t,n,r,o,a,i){if(n)return 256&t.flags?(t.flags&=-257,Il(e,t,i,r=el(Error(Z(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(a=r.fallback,o=t.mode,r=Ec({mode:"visible",children:r.children},o,0,null),(a=Mc(a,o,i,null)).flags|=2,r.return=t,a.return=t,r.sibling=a,t.child=r,0!=(1&t.mode)&&di(t,e.child,null,i),t.child.memoizedState=El(i),t.memoizedState=Ml,a);if(0==(1&t.mode))return Il(e,t,i,null);if("$!"===o.data){if(r=o.nextSibling&&o.nextSibling.dataset)var s=r.dgst;return r=s,Il(e,t,i,r=el(a=Error(Z(419)),r,void 0))}if(s=0!=(i&e.childLanes),ul||s){if(null!==(r=bu)){switch(i&-i){case 4:o=2;break;case 16:o=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:o=32;break;case 536870912:o=268435456;break;default:o=0}0!==(o=0!=(o&(r.suspendedLanes|i))?0:o)&&o!==a.retryLane&&(a.retryLane=o,Mi(e,o),Yu(r,e,o,-1))}return ac(),Il(e,t,i,r=el(Error(Z(421))))}return"$?"===o.data?(t.flags|=128,t.child=e.child,t=yc.bind(null,e),o._reactRetry=t,null):(e=a.treeContext,Ja=ea(o.nextSibling),Ka=t,Za=!0,Xa=null,null!==e&&(za[Va++]=Ha,za[Va++]=Ua,za[Va++]=Ba,Ha=e.id,Ua=e.overflow,Ba=t),t=Pl(t,r.children),t.flags|=4096,t)}(e,t,s,o,r,a,n);if(i){i=o.fallback,s=t.mode,r=(a=e.child).sibling;var l={mode:"hidden",children:o.children};return 0==(1&s)&&t.child!==a?((o=t.child).childLanes=0,o.pendingProps=l,t.deletions=null):(o=kc(a,l)).subtreeFlags=14680064&a.subtreeFlags,null!==r?i=kc(r,i):(i=Mc(i,s,n,null)).flags|=2,i.return=t,o.return=t,o.sibling=i,t.child=o,o=i,i=t.child,s=null===(s=e.child.memoizedState)?El(n):{baseLanes:s.baseLanes|n,cachePool:null,transitions:s.transitions},i.memoizedState=s,i.childLanes=e.childLanes&~n,t.memoizedState=Ml,o}return e=(i=e.child).sibling,o=kc(i,{mode:"visible",children:o.children}),0==(1&t.mode)&&(o.lanes=n),o.return=t,o.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=o,t.memoizedState=null,o}function Pl(e,t){return(t=Ec({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Il(e,t,n,r){return null!==r&&ai(r),di(t,e.child,null,n),(e=Pl(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Rl(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),bi(e.return,t,n)}function Al(e,t,n,r,o){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=o)}function Dl(e,t,n){var r=t.pendingProps,o=r.revealOrder,a=r.tail;if(cl(e,t,r.children,n),0!=(2&(r=qi.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&&Rl(e,n,t);else if(19===e.tag)Rl(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(ya(qi,r),0==(1&t.mode))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===Qi(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Al(t,!1,o,n,a);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===Qi(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Al(t,!0,n,null,a);break;case"together":Al(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Ol(e,t){0==(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function jl(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Eu|=t.lanes,0==(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(Z(153));if(null!==t.child){for(n=kc(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=kc(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Nl(e,t){if(!Za)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 Ll(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;null!==o;)n|=o.lanes|o.childLanes,r|=14680064&o.subtreeFlags,r|=14680064&o.flags,o.return=e,o=o.sibling;else for(o=e.child;null!==o;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Fl(e,t,n){var r=t.pendingProps;switch(Ya(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ll(t),null;case 1:case 17:return ka(t.type)&&Ca(),Ll(t),null;case 3:return r=t.stateNode,Hi(),ga(xa),ga(ba),Ki(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(ni(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0==(256&t.flags)||(t.flags|=1024,null!==Xa&&(Xu(Xa),Xa=null))),Sl(e,t),Ll(t),null;case 5:Wi(t);var o=Vi(zi.current);if(n=t.type,null!==e&&null!=t.stateNode)kl(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(Z(166));return Ll(t),null}if(e=Vi(Li.current),ni(t)){r=t.stateNode,n=t.type;var a=t.memoizedProps;switch(r[ra]=t,r[oa]=a,e=0!=(1&t.mode),n){case"dialog":Ro("cancel",r),Ro("close",r);break;case"iframe":case"object":case"embed":Ro("load",r);break;case"video":case"audio":for(o=0;o<Eo.length;o++)Ro(Eo[o],r);break;case"source":Ro("error",r);break;case"img":case"image":case"link":Ro("error",r),Ro("load",r);break;case"details":Ro("toggle",r);break;case"input":Be(r,a),Ro("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!a.multiple},Ro("invalid",r);break;case"textarea":Je(r,a),Ro("invalid",r)}for(var i in lt(n,a),o=null,a)if(a.hasOwnProperty(i)){var s=a[i];"children"===i?"string"==typeof s?r.textContent!==s&&(!0!==a.suppressHydrationWarning&&Wo(r.textContent,s,e),o=["children",s]):"number"==typeof s&&r.textContent!==""+s&&(!0!==a.suppressHydrationWarning&&Wo(r.textContent,s,e),o=["children",""+s]):G.hasOwnProperty(i)&&null!=s&&"onScroll"===i&&Ro("scroll",r)}switch(n){case"input":Le(r),We(r,a,!0);break;case"textarea":Le(r),Xe(r);break;case"select":case"option":break;default:"function"==typeof a.onClick&&(r.onclick=qo)}r=o,t.updateQueue=r,null!==r&&(t.flags|=4)}else{i=9===o.nodeType?o:o.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=Ge(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=i.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),"select"===n&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[ra]=t,e[oa]=r,wl(e,t,!1,!1),t.stateNode=e;e:{switch(i=ut(n,r),n){case"dialog":Ro("cancel",e),Ro("close",e),o=r;break;case"iframe":case"object":case"embed":Ro("load",e),o=r;break;case"video":case"audio":for(o=0;o<Eo.length;o++)Ro(Eo[o],e);o=r;break;case"source":Ro("error",e),o=r;break;case"img":case"image":case"link":Ro("error",e),Ro("load",e),o=r;break;case"details":Ro("toggle",e),o=r;break;case"input":Be(e,r),o=Ve(e,r),Ro("invalid",e);break;case"option":default:o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=Te({},r,{value:void 0}),Ro("invalid",e);break;case"textarea":Je(e,r),o=Ke(e,r),Ro("invalid",e)}for(a in lt(n,o),s=o)if(s.hasOwnProperty(a)){var l=s[a];"style"===a?it(e,l):"dangerouslySetInnerHTML"===a?null!=(l=l?l.__html:void 0)&&tt(e,l):"children"===a?"string"==typeof l?("textarea"!==n||""!==l)&&nt(e,l):"number"==typeof l&&nt(e,""+l):"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&"autoFocus"!==a&&(G.hasOwnProperty(a)?null!=l&&"onScroll"===a&&Ro("scroll",e):null!=l&&ue(e,a,l,i))}switch(n){case"input":Le(e),We(e,r,!1);break;case"textarea":Le(e),Xe(e);break;case"option":null!=r.value&&e.setAttribute("value",""+je(r.value));break;case"select":e.multiple=!!r.multiple,null!=(a=r.value)?Ye(e,!!r.multiple,a,!1):null!=r.defaultValue&&Ye(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof o.onClick&&(e.onclick=qo)}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 Ll(t),null;case 6:if(e&&null!=t.stateNode)Cl(e,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(Z(166));if(n=Vi(zi.current),Vi(Li.current),ni(t)){if(r=t.stateNode,n=t.memoizedProps,r[ra]=t,(a=r.nodeValue!==n)&&null!==(e=Ka))switch(e.tag){case 3:Wo(r.nodeValue,n,0!=(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Wo(r.nodeValue,n,0!=(1&e.mode))}a&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[ra]=t,t.stateNode=r}return Ll(t),null;case 13:if(ga(qi),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(Za&&null!==Ja&&0!=(1&t.mode)&&0==(128&t.flags))ri(),oi(),t.flags|=98560,a=!1;else if(a=ni(t),null!==r&&null!==r.dehydrated){if(null===e){if(!a)throw Error(Z(318));if(!(a=null!==(a=t.memoizedState)?a.dehydrated:null))throw Error(Z(317));a[ra]=t}else oi(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Ll(t),a=!1}else null!==Xa&&(Xu(Xa),Xa=null),a=!0;if(!a)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&qi.current)?0===Cu&&(Cu=3):ac())),null!==t.updateQueue&&(t.flags|=4),Ll(t),null);case 4:return Hi(),Sl(e,t),null===e&&Oo(t.stateNode.containerInfo),Ll(t),null;case 10:return vi(t.type._context),Ll(t),null;case 19:if(ga(qi),null===(a=t.memoizedState))return Ll(t),null;if(r=0!=(128&t.flags),null===(i=a.rendering))if(r)Nl(a,!1);else{if(0!==Cu||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(i=Qi(e))){for(t.flags|=128,Nl(a,!1),null!==(r=i.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(a=n).flags&=14680066,null===(i=a.alternate)?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=i.childLanes,a.lanes=i.lanes,a.child=i.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=i.memoizedProps,a.memoizedState=i.memoizedState,a.updateQueue=i.updateQueue,a.type=i.type,e=i.dependencies,a.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return ya(qi,1&qi.current|2),t.child}e=e.sibling}null!==a.tail&&Ht()>Du&&(t.flags|=128,r=!0,Nl(a,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=Qi(i))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),Nl(a,!0),null===a.tail&&"hidden"===a.tailMode&&!i.alternate&&!Za)return Ll(t),null}else 2*Ht()-a.renderingStartTime>Du&&1073741824!==n&&(t.flags|=128,r=!0,Nl(a,!1),t.lanes=4194304);a.isBackwards?(i.sibling=t.child,t.child=i):(null!==(n=a.last)?n.sibling=i:t.child=i,a.last=i)}return null!==a.tail?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Ht(),t.sibling=null,n=qi.current,ya(qi,r?1&n|2:1&n),t):(Ll(t),null);case 22:case 23:return tc(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&0!=(1&t.mode)?0!=(1073741824&Su)&&(Ll(t),6&t.subtreeFlags&&(t.flags|=8192)):Ll(t),null;case 24:case 25:return null}throw Error(Z(156,t.tag))}function zl(e,t){switch(Ya(t),t.tag){case 1:return ka(t.type)&&Ca(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Hi(),ga(xa),ga(ba),Ki(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 5:return Wi(t),null;case 13:if(ga(qi),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(Z(340));oi()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return ga(qi),null;case 4:return Hi(),null;case 10:return vi(t.type._context),null;case 22:case 23:return tc(),null;default:return null}}wl=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}},Sl=function(){},kl=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,Vi(Li.current);var a,i=null;switch(n){case"input":o=Ve(e,o),r=Ve(e,r),i=[];break;case"select":o=Te({},o,{value:void 0}),r=Te({},r,{value:void 0}),i=[];break;case"textarea":o=Ke(e,o),r=Ke(e,r),i=[];break;default:"function"!=typeof o.onClick&&"function"==typeof r.onClick&&(e.onclick=qo)}for(u in lt(n,r),n=null,o)if(!r.hasOwnProperty(u)&&o.hasOwnProperty(u)&&null!=o[u])if("style"===u){var s=o[u];for(a in s)s.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(G.hasOwnProperty(u)?i||(i=[]):(i=i||[]).push(u,null));for(u in r){var l=r[u];if(s=null!=o?o[u]:void 0,r.hasOwnProperty(u)&&l!==s&&(null!=l||null!=s))if("style"===u)if(s){for(a in s)!s.hasOwnProperty(a)||l&&l.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in l)l.hasOwnProperty(a)&&s[a]!==l[a]&&(n||(n={}),n[a]=l[a])}else n||(i||(i=[]),i.push(u,n)),n=l;else"dangerouslySetInnerHTML"===u?(l=l?l.__html:void 0,s=s?s.__html:void 0,null!=l&&s!==l&&(i=i||[]).push(u,l)):"children"===u?"string"!=typeof l&&"number"!=typeof l||(i=i||[]).push(u,""+l):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(G.hasOwnProperty(u)?(null!=l&&"onScroll"===u&&Ro("scroll",e),i||s===l||(i=[])):(i=i||[]).push(u,l))}n&&(i=i||[]).push("style",n);var u=i;(t.updateQueue=u)&&(t.flags|=4)}},Cl=function(e,t,n,r){n!==r&&(t.flags|=4)};var Vl=!1,Bl=!1,Hl="function"==typeof WeakSet?WeakSet:Set,Ul=null;function Wl(e,t){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(n){hc(e,t,n)}else n.current=null}function ql(e,t,n){try{n()}catch(n){hc(e,t,n)}}var Ql=!1;function Yl(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var o=r=r.next;do{if((o.tag&e)===e){var a=o.destroy;o.destroy=void 0,void 0!==a&&ql(t,n,a)}o=o.next}while(o!==r)}}function Kl(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 Jl(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 Zl(e){var t=e.alternate;null!==t&&(e.alternate=null,Zl(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[ra],delete t[oa],delete t[ia],delete t[sa],delete t[la])),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 Xl(e){return 5===e.tag||3===e.tag||4===e.tag}function Gl(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||Xl(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 $l(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=qo));else if(4!==r&&null!==(e=e.child))for($l(e,t,n),e=e.sibling;null!==e;)$l(e,t,n),e=e.sibling}function _l(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(_l(e,t,n),e=e.sibling;null!==e;)_l(e,t,n),e=e.sibling}var eu=null,tu=!1;function nu(e,t,n){for(n=n.child;null!==n;)ru(e,t,n),n=n.sibling}function ru(e,t,n){if(Zt&&"function"==typeof Zt.onCommitFiberUnmount)try{Zt.onCommitFiberUnmount(Jt,n)}catch(e){}switch(n.tag){case 5:Bl||Wl(n,t);case 6:var r=eu,o=tu;eu=null,nu(e,t,n),tu=o,null!==(eu=r)&&(tu?(e=eu,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):eu.removeChild(n.stateNode));break;case 18:null!==eu&&(tu?(e=eu,n=n.stateNode,8===e.nodeType?_o(e.parentNode,n):1===e.nodeType&&_o(e,n),On(e)):_o(eu,n.stateNode));break;case 4:r=eu,o=tu,eu=n.stateNode.containerInfo,tu=!0,nu(e,t,n),eu=r,tu=o;break;case 0:case 11:case 14:case 15:if(!Bl&&(null!==(r=n.updateQueue)&&null!==(r=r.lastEffect))){o=r=r.next;do{var a=o,i=a.destroy;a=a.tag,void 0!==i&&(0!=(2&a)||0!=(4&a))&&ql(n,t,i),o=o.next}while(o!==r)}nu(e,t,n);break;case 1:if(!Bl&&(Wl(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(e){hc(n,t,e)}nu(e,t,n);break;case 21:nu(e,t,n);break;case 22:1&n.mode?(Bl=(r=Bl)||null!==n.memoizedState,nu(e,t,n),Bl=r):nu(e,t,n);break;default:nu(e,t,n)}}function ou(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Hl),t.forEach((function(t){var r=vc.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function au(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var o=n[r];try{var a=e,i=t,s=i;e:for(;null!==s;){switch(s.tag){case 5:eu=s.stateNode,tu=!1;break e;case 3:case 4:eu=s.stateNode.containerInfo,tu=!0;break e}s=s.return}if(null===eu)throw Error(Z(160));ru(a,i,o),eu=null,tu=!1;var l=o.alternate;null!==l&&(l.return=null),o.return=null}catch(e){hc(o,t,e)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)iu(t,e),t=t.sibling}function iu(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(au(t,e),su(e),4&r){try{Yl(3,e,e.return),Kl(3,e)}catch(t){hc(e,e.return,t)}try{Yl(5,e,e.return)}catch(t){hc(e,e.return,t)}}break;case 1:au(t,e),su(e),512&r&&null!==n&&Wl(n,n.return);break;case 5:if(au(t,e),su(e),512&r&&null!==n&&Wl(n,n.return),32&e.flags){var o=e.stateNode;try{nt(o,"")}catch(t){hc(e,e.return,t)}}if(4&r&&null!=(o=e.stateNode)){var a=e.memoizedProps,i=null!==n?n.memoizedProps:a,s=e.type,l=e.updateQueue;if(e.updateQueue=null,null!==l)try{"input"===s&&"radio"===a.type&&null!=a.name&&He(o,a),ut(s,i);var u=ut(s,a);for(i=0;i<l.length;i+=2){var c=l[i],d=l[i+1];"style"===c?it(o,d):"dangerouslySetInnerHTML"===c?tt(o,d):"children"===c?nt(o,d):ue(o,c,d,u)}switch(s){case"input":Ue(o,a);break;case"textarea":Ze(o,a);break;case"select":var p=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!a.multiple;var f=a.value;null!=f?Ye(o,!!a.multiple,f,!1):p!==!!a.multiple&&(null!=a.defaultValue?Ye(o,!!a.multiple,a.defaultValue,!0):Ye(o,!!a.multiple,a.multiple?[]:"",!1))}o[oa]=a}catch(t){hc(e,e.return,t)}}break;case 6:if(au(t,e),su(e),4&r){if(null===e.stateNode)throw Error(Z(162));o=e.stateNode,a=e.memoizedProps;try{o.nodeValue=a}catch(t){hc(e,e.return,t)}}break;case 3:if(au(t,e),su(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{On(t.containerInfo)}catch(t){hc(e,e.return,t)}break;case 4:default:au(t,e),su(e);break;case 13:au(t,e),su(e),8192&(o=e.child).flags&&(a=null!==o.memoizedState,o.stateNode.isHidden=a,!a||null!==o.alternate&&null!==o.alternate.memoizedState||(Au=Ht())),4&r&&ou(e);break;case 22:if(c=null!==n&&null!==n.memoizedState,1&e.mode?(Bl=(u=Bl)||c,au(t,e),Bl=u):au(t,e),su(e),8192&r){if(u=null!==e.memoizedState,(e.stateNode.isHidden=u)&&!c&&0!=(1&e.mode))for(Ul=e,c=e.child;null!==c;){for(d=Ul=c;null!==Ul;){switch(f=(p=Ul).child,p.tag){case 0:case 11:case 14:case 15:Yl(4,p,p.return);break;case 1:Wl(p,p.return);var h=p.stateNode;if("function"==typeof h.componentWillUnmount){r=p,n=p.return;try{t=r,h.props=t.memoizedProps,h.state=t.memoizedState,h.componentWillUnmount()}catch(e){hc(r,n,e)}}break;case 5:Wl(p,p.return);break;case 22:if(null!==p.memoizedState){du(d);continue}}null!==f?(f.return=p,Ul=f):du(d)}c=c.sibling}e:for(c=null,d=e;;){if(5===d.tag){if(null===c){c=d;try{o=d.stateNode,u?"function"==typeof(a=o.style).setProperty?a.setProperty("display","none","important"):a.display="none":(s=d.stateNode,i=null!=(l=d.memoizedProps.style)&&l.hasOwnProperty("display")?l.display:null,s.style.display=at("display",i))}catch(t){hc(e,e.return,t)}}}else if(6===d.tag){if(null===c)try{d.stateNode.nodeValue=u?"":d.memoizedProps}catch(t){hc(e,e.return,t)}}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;c===d&&(c=null),d=d.return}c===d&&(c=null),d.sibling.return=d.return,d=d.sibling}}break;case 19:au(t,e),su(e),4&r&&ou(e);case 21:}}function su(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(Xl(n)){var r=n;break e}n=n.return}throw Error(Z(160))}switch(r.tag){case 5:var o=r.stateNode;32&r.flags&&(nt(o,""),r.flags&=-33),_l(e,Gl(e),o);break;case 3:case 4:var a=r.stateNode.containerInfo;$l(e,Gl(e),a);break;default:throw Error(Z(161))}}catch(t){hc(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function lu(e,t,n){Ul=e,uu(e)}function uu(e,t,n){for(var r=0!=(1&e.mode);null!==Ul;){var o=Ul,a=o.child;if(22===o.tag&&r){var i=null!==o.memoizedState||Vl;if(!i){var s=o.alternate,l=null!==s&&null!==s.memoizedState||Bl;s=Vl;var u=Bl;if(Vl=i,(Bl=l)&&!u)for(Ul=o;null!==Ul;)l=(i=Ul).child,22===i.tag&&null!==i.memoizedState?pu(o):null!==l?(l.return=i,Ul=l):pu(o);for(;null!==a;)Ul=a,uu(a),a=a.sibling;Ul=o,Vl=s,Bl=u}cu(e)}else 0!=(8772&o.subtreeFlags)&&null!==a?(a.return=o,Ul=a):cu(e)}}function cu(e){for(;null!==Ul;){var t=Ul;if(0!=(8772&t.flags)){var n=t.alternate;try{if(0!=(8772&t.flags))switch(t.tag){case 0:case 11:case 15:Bl||Kl(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Bl)if(null===n)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:Ys(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;null!==a&&ji(t,a,r);break;case 3:var i=t.updateQueue;if(null!==i){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}ji(t,i,n)}break;case 5:var s=t.stateNode;if(null===n&&4&t.flags){n=s;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 u=t.alternate;if(null!==u){var c=u.memoizedState;if(null!==c){var d=c.dehydrated;null!==d&&On(d)}}}break;default:throw Error(Z(163))}Bl||512&t.flags&&Jl(t)}catch(e){hc(t,t.return,e)}}if(t===e){Ul=null;break}if(null!==(n=t.sibling)){n.return=t.return,Ul=n;break}Ul=t.return}}function du(e){for(;null!==Ul;){var t=Ul;if(t===e){Ul=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Ul=n;break}Ul=t.return}}function pu(e){for(;null!==Ul;){var t=Ul;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Kl(4,t)}catch(e){hc(t,n,e)}break;case 1:var r=t.stateNode;if("function"==typeof r.componentDidMount){var o=t.return;try{r.componentDidMount()}catch(e){hc(t,o,e)}}var a=t.return;try{Jl(t)}catch(e){hc(t,a,e)}break;case 5:var i=t.return;try{Jl(t)}catch(e){hc(t,i,e)}}}catch(e){hc(t,t.return,e)}if(t===e){Ul=null;break}var s=t.sibling;if(null!==s){s.return=t.return,Ul=s;break}Ul=t.return}}var fu,hu=Math.ceil,mu=ce.ReactCurrentDispatcher,gu=ce.ReactCurrentOwner,yu=ce.ReactCurrentBatchConfig,vu=0,bu=null,xu=null,wu=0,Su=0,ku=ma(0),Cu=0,Mu=null,Eu=0,Tu=0,Pu=0,Iu=null,Ru=null,Au=0,Du=1/0,Ou=null,ju=!1,Nu=null,Lu=null,Fu=!1,zu=null,Vu=0,Bu=0,Hu=null,Uu=-1,Wu=0;function qu(){return 0!=(6&vu)?Ht():-1!==Uu?Uu:Uu=Ht()}function Qu(e){return 0==(1&e.mode)?1:0!=(2&vu)&&0!==wu?wu&-wu:null!==ii.transition?(0===Wu&&(Wu=an()),Wu):0!==(e=cn)?e:e=void 0===(e=window.event)?16:Hn(e.type)}function Yu(e,t,n,r){if(50<Bu)throw Bu=0,Hu=null,Error(Z(185));ln(e,n,r),0!=(2&vu)&&e===bu||(e===bu&&(0==(2&vu)&&(Tu|=n),4===Cu&&Gu(e,wu)),Ku(e,r),1===n&&0===vu&&0==(1&t.mode)&&(Du=Ht()+500,Ra&&Oa()))}function Ku(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,a=e.pendingLanes;0<a;){var i=31-Xt(a),s=1<<i,l=o[i];-1===l?0!=(s&n)&&0==(s&r)||(o[i]=rn(s,t)):l<=t&&(e.expiredLanes|=s),a&=~s}}(e,t);var r=nn(e,e===bu?wu:0);if(0===r)null!==n&&zt(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&zt(n),1===t)0===e.tag?function(e){Ra=!0,Da(e)}($u.bind(null,e)):Da($u.bind(null,e)),Go((function(){0==(6&vu)&&Oa()})),n=null;else{switch(dn(r)){case 1:n=Wt;break;case 4:n=qt;break;case 16:default:n=Qt;break;case 536870912:n=Kt}n=bc(n,Ju.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Ju(e,t){if(Uu=-1,Wu=0,0!=(6&vu))throw Error(Z(327));var n=e.callbackNode;if(pc()&&e.callbackNode!==n)return null;var r=nn(e,e===bu?wu:0);if(0===r)return null;if(0!=(30&r)||0!=(r&e.expiredLanes)||t)t=ic(e,r);else{t=r;var o=vu;vu|=2;var a=oc();for(bu===e&&wu===t||(Ou=null,Du=Ht()+500,nc(e,t));;)try{lc();break}catch(t){rc(e,t)}yi(),mu.current=a,vu=o,null!==xu?t=0:(bu=null,wu=0,t=Cu)}if(0!==t){if(2===t&&(0!==(o=on(e))&&(r=o,t=Zu(e,o))),1===t)throw n=Mu,nc(e,0),Gu(e,r),Ku(e,Ht()),n;if(6===t)Gu(e,r);else{if(o=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 o=n[r],a=o.getSnapshot;o=o.value;try{if(!Gr(a(),o))return!1}catch(e){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}(o)&&(2===(t=ic(e,r))&&(0!==(a=on(e))&&(r=a,t=Zu(e,a))),1===t))throw n=Mu,nc(e,0),Gu(e,r),Ku(e,Ht()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(Z(345));case 2:case 5:dc(e,Ru,Ou);break;case 3:if(Gu(e,r),(130023424&r)===r&&10<(t=Au+500-Ht())){if(0!==nn(e,0))break;if(((o=e.suspendedLanes)&r)!==r){qu(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=Jo(dc.bind(null,e,Ru,Ou),t);break}dc(e,Ru,Ou);break;case 4:if(Gu(e,r),(4194240&r)===r)break;for(t=e.eventTimes,o=-1;0<r;){var i=31-Xt(r);a=1<<i,(i=t[i])>o&&(o=i),r&=~a}if(r=o,10<(r=(120>(r=Ht()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*hu(r/1960))-r)){e.timeoutHandle=Jo(dc.bind(null,e,Ru,Ou),r);break}dc(e,Ru,Ou);break;default:throw Error(Z(329))}}}return Ku(e,Ht()),e.callbackNode===n?Ju.bind(null,e):null}function Zu(e,t){var n=Iu;return e.current.memoizedState.isDehydrated&&(nc(e,t).flags|=256),2!==(e=ic(e,t))&&(t=Ru,Ru=n,null!==t&&Xu(t)),e}function Xu(e){null===Ru?Ru=e:Ru.push.apply(Ru,e)}function Gu(e,t){for(t&=~Pu,t&=~Tu,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Xt(t),r=1<<n;e[n]=-1,t&=~r}}function $u(e){if(0!=(6&vu))throw Error(Z(327));pc();var t=nn(e,0);if(0==(1&t))return Ku(e,Ht()),null;var n=ic(e,t);if(0!==e.tag&&2===n){var r=on(e);0!==r&&(t=r,n=Zu(e,r))}if(1===n)throw n=Mu,nc(e,0),Gu(e,t),Ku(e,Ht()),n;if(6===n)throw Error(Z(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,dc(e,Ru,Ou),Ku(e,Ht()),null}function _u(e,t){var n=vu;vu|=1;try{return e(t)}finally{0===(vu=n)&&(Du=Ht()+500,Ra&&Oa())}}function ec(e){null!==zu&&0===zu.tag&&0==(6&vu)&&pc();var t=vu;vu|=1;var n=yu.transition,r=cn;try{if(yu.transition=null,cn=1,e)return e()}finally{cn=r,yu.transition=n,0==(6&(vu=t))&&Oa()}}function tc(){Su=ku.current,ga(ku)}function nc(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,Zo(n)),null!==xu)for(n=xu.return;null!==n;){var r=n;switch(Ya(r),r.tag){case 1:null!=(r=r.type.childContextTypes)&&Ca();break;case 3:Hi(),ga(xa),ga(ba),Ki();break;case 5:Wi(r);break;case 4:Hi();break;case 13:case 19:ga(qi);break;case 10:vi(r.type._context);break;case 22:case 23:tc()}n=n.return}if(bu=e,xu=e=kc(e.current,null),wu=Su=t,Cu=0,Mu=null,Pu=Tu=Eu=0,Ru=Iu=null,null!==Si){for(t=0;t<Si.length;t++)if(null!==(r=(n=Si[t]).interleaved)){n.interleaved=null;var o=r.next,a=n.pending;if(null!==a){var i=a.next;a.next=o,r.next=i}n.pending=r}Si=null}return e}function rc(e,t){for(;;){var n=xu;try{if(yi(),Ji.current=Us,es){for(var r=Gi.memoizedState;null!==r;){var o=r.queue;null!==o&&(o.pending=null),r=r.next}es=!1}if(Xi=0,_i=$i=Gi=null,ts=!1,ns=0,gu.current=null,null===n||null===n.return){Cu=1,Mu=t,xu=null;break}e:{var a=e,i=n.return,s=n,l=t;if(t=wu,s.flags|=32768,null!==l&&"object"==typeof l&&"function"==typeof l.then){var u=l,c=s,d=c.tag;if(0==(1&c.mode)&&(0===d||11===d||15===d)){var p=c.alternate;p?(c.updateQueue=p.updateQueue,c.memoizedState=p.memoizedState,c.lanes=p.lanes):(c.updateQueue=null,c.memoizedState=null)}var f=il(i);if(null!==f){f.flags&=-257,sl(f,i,s,0,t),1&f.mode&&al(a,u,t),l=u;var h=(t=f).updateQueue;if(null===h){var m=new Set;m.add(l),t.updateQueue=m}else h.add(l);break e}if(0==(1&t)){al(a,u,t),ac();break e}l=Error(Z(426))}else if(Za&&1&s.mode){var g=il(i);if(null!==g){0==(65536&g.flags)&&(g.flags|=256),sl(g,i,s,0,t),ai(_s(l,s));break e}}a=l=_s(l,s),4!==Cu&&(Cu=2),null===Iu?Iu=[a]:Iu.push(a),a=i;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t,Di(a,rl(0,l,t));break e;case 1:s=l;var y=a.type,v=a.stateNode;if(0==(128&a.flags)&&("function"==typeof y.getDerivedStateFromError||null!==v&&"function"==typeof v.componentDidCatch&&(null===Lu||!Lu.has(v)))){a.flags|=65536,t&=-t,a.lanes|=t,Di(a,ol(a,s,t));break e}}a=a.return}while(null!==a)}cc(n)}catch(e){t=e,xu===n&&null!==n&&(xu=n=n.return);continue}break}}function oc(){var e=mu.current;return mu.current=Us,null===e?Us:e}function ac(){0!==Cu&&3!==Cu&&2!==Cu||(Cu=4),null===bu||0==(268435455&Eu)&&0==(268435455&Tu)||Gu(bu,wu)}function ic(e,t){var n=vu;vu|=2;var r=oc();for(bu===e&&wu===t||(Ou=null,nc(e,t));;)try{sc();break}catch(t){rc(e,t)}if(yi(),vu=n,mu.current=r,null!==xu)throw Error(Z(261));return bu=null,wu=0,Cu}function sc(){for(;null!==xu;)uc(xu)}function lc(){for(;null!==xu&&!Vt();)uc(xu)}function uc(e){var t=fu(e.alternate,e,Su);e.memoizedProps=e.pendingProps,null===t?cc(e):xu=t,gu.current=null}function cc(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(32768&t.flags)){if(null!==(n=Fl(n,t,Su)))return void(xu=n)}else{if(null!==(n=zl(n,t)))return n.flags&=32767,void(xu=n);if(null===e)return Cu=6,void(xu=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(xu=t);xu=t=e}while(null!==t);0===Cu&&(Cu=5)}function dc(e,t,n){var r=cn,o=yu.transition;try{yu.transition=null,cn=1,function(e,t,n,r){do{pc()}while(null!==zu);if(0!=(6&vu))throw Error(Z(327));n=e.finishedWork;var o=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(Z(177));e.callbackNode=null,e.callbackPriority=0;var a=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 o=31-Xt(n),a=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~a}}(e,a),e===bu&&(xu=bu=null,wu=0),0==(2064&n.subtreeFlags)&&0==(2064&n.flags)||Fu||(Fu=!0,bc(Qt,(function(){return pc(),null}))),a=0!=(15990&n.flags),0!=(15990&n.subtreeFlags)||a){a=yu.transition,yu.transition=null;var i=cn;cn=1;var s=vu;vu|=4,gu.current=null,function(e,t){if(Qo=Nn,ro(e=no())){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 o=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch(e){n=null;break e}var i=0,s=-1,l=-1,u=0,c=0,d=e,p=null;t:for(;;){for(var f;d!==n||0!==o&&3!==d.nodeType||(s=i+o),d!==a||0!==r&&3!==d.nodeType||(l=i+r),3===d.nodeType&&(i+=d.nodeValue.length),null!==(f=d.firstChild);)p=d,d=f;for(;;){if(d===e)break t;if(p===n&&++u===o&&(s=i),p===a&&++c===r&&(l=i),null!==(f=d.nextSibling))break;p=(d=p).parentNode}d=f}n=-1===s||-1===l?null:{start:s,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(Yo={focusedElem:e,selectionRange:n},Nn=!1,Ul=t;null!==Ul;)if(e=(t=Ul).child,0!=(1028&t.subtreeFlags)&&null!==e)e.return=t,Ul=e;else for(;null!==Ul;){t=Ul;try{var h=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!==h){var m=h.memoizedProps,g=h.memoizedState,y=t.stateNode,v=y.getSnapshotBeforeUpdate(t.elementType===t.type?m:Ys(t.type,m),g);y.__reactInternalSnapshotBeforeUpdate=v}break;case 3:var b=t.stateNode.containerInfo;1===b.nodeType?b.textContent="":9===b.nodeType&&b.documentElement&&b.removeChild(b.documentElement);break;default:throw Error(Z(163))}}catch(e){hc(t,t.return,e)}if(null!==(e=t.sibling)){e.return=t.return,Ul=e;break}Ul=t.return}h=Ql,Ql=!1}(e,n),iu(n,e),oo(Yo),Nn=!!Qo,Yo=Qo=null,e.current=n,lu(n),Bt(),vu=s,cn=i,yu.transition=a}else e.current=n;if(Fu&&(Fu=!1,zu=e,Vu=o),a=e.pendingLanes,0===a&&(Lu=null),function(e){if(Zt&&"function"==typeof Zt.onCommitFiberRoot)try{Zt.onCommitFiberRoot(Jt,e,void 0,128==(128&e.current.flags))}catch(e){}}(n.stateNode),Ku(e,Ht()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)o=t[n],r(o.value,{componentStack:o.stack,digest:o.digest});if(ju)throw ju=!1,e=Nu,Nu=null,e;0!=(1&Vu)&&0!==e.tag&&pc(),a=e.pendingLanes,0!=(1&a)?e===Hu?Bu++:(Bu=0,Hu=e):Bu=0,Oa()}(e,t,n,r)}finally{yu.transition=o,cn=r}return null}function pc(){if(null!==zu){var e=dn(Vu),t=yu.transition,n=cn;try{if(yu.transition=null,cn=16>e?16:e,null===zu)var r=!1;else{if(e=zu,zu=null,Vu=0,0!=(6&vu))throw Error(Z(331));var o=vu;for(vu|=4,Ul=e.current;null!==Ul;){var a=Ul,i=a.child;if(0!=(16&Ul.flags)){var s=a.deletions;if(null!==s){for(var l=0;l<s.length;l++){var u=s[l];for(Ul=u;null!==Ul;){var c=Ul;switch(c.tag){case 0:case 11:case 15:Yl(8,c,a)}var d=c.child;if(null!==d)d.return=c,Ul=d;else for(;null!==Ul;){var p=(c=Ul).sibling,f=c.return;if(Zl(c),c===u){Ul=null;break}if(null!==p){p.return=f,Ul=p;break}Ul=f}}}var h=a.alternate;if(null!==h){var m=h.child;if(null!==m){h.child=null;do{var g=m.sibling;m.sibling=null,m=g}while(null!==m)}}Ul=a}}if(0!=(2064&a.subtreeFlags)&&null!==i)i.return=a,Ul=i;else e:for(;null!==Ul;){if(0!=(2048&(a=Ul).flags))switch(a.tag){case 0:case 11:case 15:Yl(9,a,a.return)}var y=a.sibling;if(null!==y){y.return=a.return,Ul=y;break e}Ul=a.return}}var v=e.current;for(Ul=v;null!==Ul;){var b=(i=Ul).child;if(0!=(2064&i.subtreeFlags)&&null!==b)b.return=i,Ul=b;else e:for(i=v;null!==Ul;){if(0!=(2048&(s=Ul).flags))try{switch(s.tag){case 0:case 11:case 15:Kl(9,s)}}catch(e){hc(s,s.return,e)}if(s===i){Ul=null;break e}var x=s.sibling;if(null!==x){x.return=s.return,Ul=x;break e}Ul=s.return}}if(vu=o,Oa(),Zt&&"function"==typeof Zt.onPostCommitFiberRoot)try{Zt.onPostCommitFiberRoot(Jt,e)}catch(e){}r=!0}return r}finally{cn=n,yu.transition=t}}return!1}function fc(e,t,n){e=Ri(e,t=rl(0,t=_s(n,t),1),1),t=qu(),null!==e&&(ln(e,1,t),Ku(e,t))}function hc(e,t,n){if(3===e.tag)fc(e,e,n);else for(;null!==t;){if(3===t.tag){fc(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Lu||!Lu.has(r))){t=Ri(t,e=ol(t,e=_s(n,e),1),1),e=qu(),null!==t&&(ln(t,1,e),Ku(t,e));break}}t=t.return}}function mc(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=qu(),e.pingedLanes|=e.suspendedLanes&n,bu===e&&(wu&n)===n&&(4===Cu||3===Cu&&(130023424&wu)===wu&&500>Ht()-Au?nc(e,0):Pu|=n),Ku(e,t)}function gc(e,t){0===t&&(0==(1&e.mode)?t=1:(t=en,0==(130023424&(en<<=1))&&(en=4194304)));var n=qu();null!==(e=Mi(e,t))&&(ln(e,t,n),Ku(e,n))}function yc(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),gc(e,n)}function vc(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;null!==o&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(Z(314))}null!==r&&r.delete(t),gc(e,n)}function bc(e,t){return Ft(e,t)}function xc(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 wc(e,t,n,r){return new xc(e,t,n,r)}function Sc(e){return!(!(e=e.prototype)||!e.isReactComponent)}function kc(e,t){var n=e.alternate;return null===n?((n=wc(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 Cc(e,t,n,r,o,a){var i=2;if(r=e,"function"==typeof e)Sc(e)&&(i=1);else if("string"==typeof e)i=5;else e:switch(e){case fe:return Mc(n.children,o,a,t);case he:i=8,o|=8;break;case me:return(e=wc(12,n,t,2|o)).elementType=me,e.lanes=a,e;case be:return(e=wc(13,n,t,o)).elementType=be,e.lanes=a,e;case xe:return(e=wc(19,n,t,o)).elementType=xe,e.lanes=a,e;case ke:return Ec(n,o,a,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case ge:i=10;break e;case ye:i=9;break e;case ve:i=11;break e;case we:i=14;break e;case Se:i=16,r=null;break e}throw Error(Z(130,null==e?e:typeof e,""))}return(t=wc(i,n,t,o)).elementType=e,t.type=r,t.lanes=a,t}function Mc(e,t,n,r){return(e=wc(7,e,r,t)).lanes=n,e}function Ec(e,t,n,r){return(e=wc(22,e,r,t)).elementType=ke,e.lanes=n,e.stateNode={isHidden:!1},e}function Tc(e,t,n){return(e=wc(6,e,null,t)).lanes=n,e}function Pc(e,t,n){return(t=wc(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ic(e,t,n,r,o){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=sn(0),this.expirationTimes=sn(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=sn(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Rc(e,t,n,r,o,a,i,s,l){return e=new Ic(e,t,n,s,l),1===t?(t=1,!0===a&&(t|=8)):t=0,a=wc(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ti(a),e}function Ac(e){if(!e)return va;e:{if(Dt(e=e._reactInternals)!==e||1!==e.tag)throw Error(Z(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(ka(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(Z(171))}if(1===e.tag){var n=e.type;if(ka(n))return Ea(e,n,t)}return t}function Dc(e,t,n,r,o,a,i,s,l){return(e=Rc(n,r,!0,e,0,a,0,s,l)).context=Ac(null),n=e.current,(a=Ii(r=qu(),o=Qu(n))).callback=null!=t?t:null,Ri(n,a,o),e.current.lanes=o,ln(e,o,r),Ku(e,r),e}function Oc(e,t,n,r){var o=t.current,a=qu(),i=Qu(o);return n=Ac(n),null===t.context?t.context=n:t.pendingContext=n,(t=Ii(a,i)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=Ri(o,t,i))&&(Yu(e,o,i,a),Ai(e,o,i)),i}function jc(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Nc(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Lc(e,t){Nc(e,t),(e=e.alternate)&&Nc(e,t)}fu=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||xa.current)ul=!0;else{if(0==(e.lanes&n)&&0==(128&t.flags))return ul=!1,function(e,t,n){switch(t.tag){case 3:bl(t),oi();break;case 5:Ui(t);break;case 1:ka(t.type)&&Ta(t);break;case 4:Bi(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;ya(fi,r._currentValue),r._currentValue=o;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(ya(qi,1&qi.current),t.flags|=128,null):0!=(n&t.child.childLanes)?Tl(e,t,n):(ya(qi,1&qi.current),null!==(e=jl(e,t,n))?e.sibling:null);ya(qi,1&qi.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(128&e.flags)){if(r)return Dl(e,t,n);t.flags|=128}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),ya(qi,qi.current),r)break;return null;case 22:case 23:return t.lanes=0,hl(e,t,n)}return jl(e,t,n)}(e,t,n);ul=0!=(131072&e.flags)}else ul=!1,Za&&0!=(1048576&t.flags)&&qa(t,Fa,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Ol(e,t),e=t.pendingProps;var o=Sa(t,ba.current);xi(t,n),o=is(null,t,r,e,o,n);var a=ss();return t.flags|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ka(r)?(a=!0,Ta(t)):a=!1,t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,Ti(t),o.updater=Js,t.stateNode=o,o._reactInternals=t,$s(t,r,e,n),t=vl(null,t,r,!0,a,n)):(t.tag=0,Za&&a&&Qa(t),cl(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Ol(e,t),e=t.pendingProps,r=(o=r._init)(r._payload),t.type=r,o=t.tag=function(e){if("function"==typeof e)return Sc(e)?1:0;if(null!=e){if((e=e.$$typeof)===ve)return 11;if(e===we)return 14}return 2}(r),e=Ys(r,e),o){case 0:t=gl(null,t,r,e,n);break e;case 1:t=yl(null,t,r,e,n);break e;case 11:t=dl(null,t,r,e,n);break e;case 14:t=pl(null,t,r,Ys(r.type,e),n);break e}throw Error(Z(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,gl(e,t,r,o=t.elementType===r?o:Ys(r,o),n);case 1:return r=t.type,o=t.pendingProps,yl(e,t,r,o=t.elementType===r?o:Ys(r,o),n);case 3:e:{if(bl(t),null===e)throw Error(Z(387));r=t.pendingProps,o=(a=t.memoizedState).element,Pi(e,t),Oi(t,r,null,n);var i=t.memoizedState;if(r=i.element,a.isDehydrated){if(a={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=a,t.memoizedState=a,256&t.flags){t=xl(e,t,r,n,o=_s(Error(Z(423)),t));break e}if(r!==o){t=xl(e,t,r,n,o=_s(Error(Z(424)),t));break e}for(Ja=ea(t.stateNode.containerInfo.firstChild),Ka=t,Za=!0,Xa=null,n=pi(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(oi(),r===o){t=jl(e,t,n);break e}cl(e,t,r,n)}t=t.child}return t;case 5:return Ui(t),null===e&&ei(t),r=t.type,o=t.pendingProps,a=null!==e?e.memoizedProps:null,i=o.children,Ko(r,o)?i=null:null!==a&&Ko(r,a)&&(t.flags|=32),ml(e,t),cl(e,t,i,n),t.child;case 6:return null===e&&ei(t),null;case 13:return Tl(e,t,n);case 4:return Bi(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=di(t,null,r,n):cl(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,dl(e,t,r,o=t.elementType===r?o:Ys(r,o),n);case 7:return cl(e,t,t.pendingProps,n),t.child;case 8:case 12:return cl(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,a=t.memoizedProps,i=o.value,ya(fi,r._currentValue),r._currentValue=i,null!==a)if(Gr(a.value,i)){if(a.children===o.children&&!xa.current){t=jl(e,t,n);break e}}else for(null!==(a=t.child)&&(a.return=t);null!==a;){var s=a.dependencies;if(null!==s){i=a.child;for(var l=s.firstContext;null!==l;){if(l.context===r){if(1===a.tag){(l=Ii(-1,n&-n)).tag=2;var u=a.updateQueue;if(null!==u){var c=(u=u.shared).pending;null===c?l.next=l:(l.next=c.next,c.next=l),u.pending=l}}a.lanes|=n,null!==(l=a.alternate)&&(l.lanes|=n),bi(a.return,n,t),s.lanes|=n;break}l=l.next}}else if(10===a.tag)i=a.type===t.type?null:a.child;else if(18===a.tag){if(null===(i=a.return))throw Error(Z(341));i.lanes|=n,null!==(s=i.alternate)&&(s.lanes|=n),bi(i,n,t),i=a.sibling}else i=a.child;if(null!==i)i.return=a;else for(i=a;null!==i;){if(i===t){i=null;break}if(null!==(a=i.sibling)){a.return=i.return,i=a;break}i=i.return}a=i}cl(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,xi(t,n),r=r(o=wi(o)),t.flags|=1,cl(e,t,r,n),t.child;case 14:return o=Ys(r=t.type,t.pendingProps),pl(e,t,r,o=Ys(r.type,o),n);case 15:return fl(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Ys(r,o),Ol(e,t),t.tag=1,ka(r)?(e=!0,Ta(t)):e=!1,xi(t,n),Xs(t,r,o),$s(t,r,o,n),vl(null,t,r,!0,e,n);case 19:return Dl(e,t,n);case 22:return hl(e,t,n)}throw Error(Z(156,t.tag))};var Fc="function"==typeof reportError?reportError:function(e){console.error(e)};function zc(e){this._internalRoot=e}function Vc(e){this._internalRoot=e}function Bc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Hc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Uc(){}function Wc(e,t,n,r,o){var a=n._reactRootContainer;if(a){var i=a;if("function"==typeof o){var s=o;o=function(){var e=jc(i);s.call(e)}}Oc(t,i,e,o)}else i=function(e,t,n,r,o){if(o){if("function"==typeof r){var a=r;r=function(){var e=jc(i);a.call(e)}}var i=Dc(t,r,e,0,null,!1,0,"",Uc);return e._reactRootContainer=i,e[aa]=i.current,Oo(8===e.nodeType?e.parentNode:e),ec(),i}for(;o=e.lastChild;)e.removeChild(o);if("function"==typeof r){var s=r;r=function(){var e=jc(l);s.call(e)}}var l=Rc(e,0,!1,null,0,!1,0,"",Uc);return e._reactRootContainer=l,e[aa]=l.current,Oo(8===e.nodeType?e.parentNode:e),ec((function(){Oc(t,l,n,r)})),l}(n,t,e,o,r);return jc(i)}Vc.prototype.render=zc.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(Z(409));Oc(e,t,null,null)},Vc.prototype.unmount=zc.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;ec((function(){Oc(null,e,null,null)})),t[aa]=null}},Vc.prototype.unstable_scheduleHydration=function(e){if(e){var t=mn();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Cn.length&&0!==t&&t<Cn[n].priority;n++);Cn.splice(n,0,e),0===n&&Pn(e)}},pn=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=tn(t.pendingLanes);0!==n&&(un(t,1|n),Ku(t,Ht()),0==(6&vu)&&(Du=Ht()+500,Oa()))}break;case 13:ec((function(){var t=Mi(e,1);if(null!==t){var n=qu();Yu(t,e,1,n)}})),Lc(e,1)}},fn=function(e){if(13===e.tag){var t=Mi(e,134217728);if(null!==t)Yu(t,e,134217728,qu());Lc(e,134217728)}},hn=function(e){if(13===e.tag){var t=Qu(e),n=Mi(e,t);if(null!==n)Yu(n,e,t,qu());Lc(e,t)}},mn=function(){return cn},gn=function(e,t){var n=cn;try{return cn=e,t()}finally{cn=n}},pt=function(e,t,n){switch(t){case"input":if(Ue(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 o=pa(r);if(!o)throw Error(Z(90));Fe(r),Ue(r,o)}}}break;case"textarea":Ze(e,n);break;case"select":null!=(t=n.value)&&Ye(e,!!n.multiple,t,!1)}},vt=_u,bt=ec;var qc={usingClientEntryPoint:!1,Events:[ca,da,pa,gt,yt,_u]},Qc={findFiberByHostInstance:ua,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Yc={bundleType:Qc.bundleType,version:Qc.version,rendererPackageName:Qc.rendererPackageName,rendererConfig:Qc.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:ce.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Nt(e))?null:e.stateNode},findFiberByHostInstance:Qc.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var Kc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Kc.isDisabled&&Kc.supportsFiber)try{Jt=Kc.inject(Yc),Zt=Kc}catch(et){}}W.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=qc,W.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Bc(t))throw Error(Z(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:pe,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},W.createRoot=function(e,t){if(!Bc(e))throw Error(Z(299));var n=!1,r="",o=Fc;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(o=t.onRecoverableError)),t=Rc(e,1,!1,null,0,n,0,r,o),e[aa]=t.current,Oo(8===e.nodeType?e.parentNode:e),new zc(t)},W.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(Z(188));throw e=Object.keys(e).join(","),Error(Z(268,e))}return e=null===(e=Nt(t))?null:e.stateNode},W.flushSync=function(e){return ec(e)},W.hydrate=function(e,t,n){if(!Hc(t))throw Error(Z(200));return Wc(null,e,t,!0,n)},W.hydrateRoot=function(e,t,n){if(!Bc(e))throw Error(Z(405));var r=null!=n&&n.hydratedSources||null,o=!1,a="",i=Fc;if(null!=n&&(!0===n.unstable_strictMode&&(o=!0),void 0!==n.identifierPrefix&&(a=n.identifierPrefix),void 0!==n.onRecoverableError&&(i=n.onRecoverableError)),t=Dc(t,null,e,1,null!=n?n:null,o,0,a,i),e[aa]=t.current,Oo(e),r)for(e=0;e<r.length;e++)o=(o=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,o]:t.mutableSourceEagerHydrationData.push(n,o);return new Vc(t)},W.render=function(e,t,n){if(!Hc(t))throw Error(Z(200));return Wc(null,e,t,!1,n)},W.unmountComponentAtNode=function(e){if(!Hc(e))throw Error(Z(40));return!!e._reactRootContainer&&(ec((function(){Wc(null,null,e,!1,(function(){e._reactRootContainer=null,e[aa]=null}))})),!0)},W.unstable_batchedUpdates=_u,W.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Hc(n))throw Error(Z(200));if(null==e||void 0===e._reactInternals)throw Error(Z(38));return Wc(e,t,n,!1,r)},W.version="18.3.1-next-f1338f8080-20240426",function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),U.exports=W;var Jc=U.exports;const Zc=n(Jc);var Xc,Gc=Jc;Xc=Gc.createRoot,Gc.hydrateRoot;var $c={exports:{}},_c={},ed=V;var td="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},nd=ed.useSyncExternalStore,rd=ed.useRef,od=ed.useEffect,ad=ed.useMemo,id=ed.useDebugValue;_c.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var a=rd(null);if(null===a.current){var i={hasValue:!1,value:null};a.current=i}else i=a.current;a=ad((function(){function e(e){if(!l){if(l=!0,a=e,e=r(e),void 0!==o&&i.hasValue){var t=i.value;if(o(t,e))return s=t}return s=e}if(t=s,td(a,e))return t;var n=r(e);return void 0!==o&&o(t,n)?t:(a=e,s=n)}var a,s,l=!1,u=void 0===n?null:n;return[function(){return e(t())},null===u?void 0:function(){return e(u())}]}),[t,n,r,o]);var s=nd(e,a[0],a[1]);return od((function(){i.hasValue=!0,i.value=s}),[s]),id(s),s},$c.exports=_c;var sd=$c.exports,ld="default"in H?B:H,ud=Symbol.for("react-redux-context"),cd="undefined"!=typeof globalThis?globalThis:{};function dd(){if(!ld.createContext)return{};const e=cd[ud]??(cd[ud]=new Map);let t=e.get(ld.createContext);return t||(t=ld.createContext(null),e.set(ld.createContext,t)),t}var pd=dd();function fd(e=pd){return function(){return ld.useContext(e)}}var hd=fd(),md=()=>{throw new Error("uSES not initialized!")},gd=(e,t)=>e===t;function yd(e=pd){const t=e===pd?hd:fd(e),n=(e,n={})=>{const{equalityFn:r=gd,devModeChecks:o={}}="function"==typeof n?{equalityFn:n}:n,{store:a,subscription:i,getServerState:s,stabilityCheck:l,identityFunctionCheck:u}=t();ld.useRef(!0);const c=ld.useCallback({[e.name]:t=>e(t)}[e.name],[e,l,o.stabilityCheck]),d=md(i.addNestedSub,a.getState,s||a.getState,c,r);return ld.useDebugValue(d),d};return Object.assign(n,{withTypes:()=>n}),n}var vd=yd();var bd={notify(){},get:()=>[]};var xd=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),wd="undefined"!=typeof navigator&&"ReactNative"===navigator.product,Sd=xd||wd?ld.useLayoutEffect:ld.useEffect;var kd=function({store:e,context:t,children:n,serverState:r,stabilityCheck:o="once",identityFunctionCheck:a="once"}){const i=ld.useMemo((()=>{const t=function(e,t){let n,r=bd,o=0,a=!1;function i(){u.onStateChange&&u.onStateChange()}function s(){o++,n||(n=e.subscribe(i),r=function(){let e=null,t=null;return{clear(){e=null,t=null},notify(){(()=>{let t=e;for(;t;)t.callback(),t=t.next})()},get(){const t=[];let n=e;for(;n;)t.push(n),n=n.next;return t},subscribe(n){let r=!0;const o=t={callback:n,next:null,prev:t};return o.prev?o.prev.next=o:e=o,function(){r&&null!==e&&(r=!1,o.next?o.next.prev=o.prev:t=o.prev,o.prev?o.prev.next=o.next:e=o.next)}}}}())}function l(){o--,n&&0===o&&(n(),n=void 0,r.clear(),r=bd)}const u={addNestedSub:function(e){s();const t=r.subscribe(e);let n=!1;return()=>{n||(n=!0,t(),l())}},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:i,isSubscribed:function(){return a},trySubscribe:function(){a||(a=!0,s())},tryUnsubscribe:function(){a&&(a=!1,l())},getListeners:()=>r};return u}(e);return{store:e,subscription:t,getServerState:r?()=>r:void 0,stabilityCheck:o,identityFunctionCheck:a}}),[e,r,o,a]),s=ld.useMemo((()=>e.getState()),[e]);Sd((()=>{const{subscription:t}=i;return t.onStateChange=t.notifyNestedSubs,t.trySubscribe(),s!==e.getState()&&t.notifyNestedSubs(),()=>{t.tryUnsubscribe(),t.onStateChange=void 0}}),[i,s]);const l=t||pd;return ld.createElement(l.Provider,{value:i},n)};function Cd(e=pd){const t=e===pd?hd:fd(e),n=()=>{const{store:e}=t();return e};return Object.assign(n,{withTypes:()=>n}),n}var Md=Cd();function Ed(e=pd){const t=e===pd?Md:Cd(e),n=()=>t().dispatch;return Object.assign(n,{withTypes:()=>n}),n}var Td,Pd=Ed();Td=sd.useSyncExternalStoreWithSelector,md=Td;var Id={exports:{}};function Rd(){}function Ad(){}Ad.resetWarningCache=Rd;Id.exports=function(){function e(e,t,n,r,o,a){if("SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"!==a){var i=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:Ad,resetWarningCache:Rd};return n.PropTypes=n,n}();const Dd=n(Id.exports);function Od(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=Od(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function jd(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=Od(e))&&(r&&(r+=" "),r+=t);return r}function Nd(e,t,n=void 0){const r={};for(const o in e){const a=e[o];let i="",s=!0;for(let e=0;e<a.length;e+=1){const r=a[e];r&&(i+=(!0===s?"":" ")+t(r),s=!1,n&&n[r]&&(i+=" "+n[r]))}r[o]=i}return r}function Ld(e,...t){const n=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach((e=>n.searchParams.append("args[]",e))),`Minified MUI error #${e}; visit ${n} for the full message.`}function Fd(e,t=Number.MIN_SAFE_INTEGER,n=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,n))}function zd(e,t=0,n=1){return Fd(e,t,n)}function Vd(e){if(e.type)return e;if("#"===e.charAt(0))return Vd(function(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let n=e.match(t);return n&&1===n[0].length&&(n=n.map((e=>e+e))),n?`rgb${4===n.length?"a":""}(${n.map(((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3)).join(", ")})`:""}(e));const t=e.indexOf("("),n=e.substring(0,t);if(!["rgb","rgba","hsl","hsla","color"].includes(n))throw new Error(Ld(9,e));let r,o=e.substring(t+1,e.length-1);if("color"===n){if(o=o.split(" "),r=o.shift(),4===o.length&&"/"===o[3].charAt(0)&&(o[3]=o[3].slice(1)),!["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].includes(r))throw new Error(Ld(10,r))}else o=o.split(",");return o=o.map((e=>parseFloat(e))),{type:n,values:o,colorSpace:r}}const Bd=(e,t)=>{try{return(e=>{const t=Vd(e);return t.values.slice(0,3).map(((e,n)=>t.type.includes("hsl")&&0!==n?`${e}%`:e)).join(" ")})(e)}catch(t){return e}};function Hd(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return t.includes("rgb")?r=r.map(((e,t)=>t<3?parseInt(e,10):e)):t.includes("hsl")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),r=t.includes("color")?`${n} ${r.join(" ")}`:`${r.join(", ")}`,`${t}(${r})`}function Ud(e){e=Vd(e);const{values:t}=e,n=t[0],r=t[1]/100,o=t[2]/100,a=r*Math.min(o,1-o),i=(e,t=(e+n/30)%12)=>o-a*Math.max(Math.min(t-3,9-t,1),-1);let s="rgb";const l=[Math.round(255*i(0)),Math.round(255*i(8)),Math.round(255*i(4))];return"hsla"===e.type&&(s+="a",l.push(t[3])),Hd({type:s,values:l})}function Wd(e){let t="hsl"===(e=Vd(e)).type||"hsla"===e.type?Vd(Ud(e)).values:e.values;return t=t.map((t=>("color"!==e.type&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4))),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function qd(e,t){return e=Vd(e),t=zd(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]=`/${t}`:e.values[3]=t,Hd(e)}function Qd(e,t,n){try{return qd(e,t)}catch(t){return e}}function Yd(e,t){if(e=Vd(e),t=zd(t),e.type.includes("hsl"))e.values[2]*=1-t;else if(e.type.includes("rgb")||e.type.includes("color"))for(let n=0;n<3;n+=1)e.values[n]*=1-t;return Hd(e)}function Kd(e,t,n){try{return Yd(e,t)}catch(t){return e}}function Jd(e,t){if(e=Vd(e),t=zd(t),e.type.includes("hsl"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes("rgb"))for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(e.type.includes("color"))for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return Hd(e)}function Zd(e,t,n){try{return Jd(e,t)}catch(t){return e}}function Xd(e,t,n){try{return function(e,t=.15){return Wd(e)>.5?Yd(e,t):Jd(e,t)}(e,t)}catch(t){return e}}function Gd(e){if("string"!=typeof e)throw new Error(Ld(7));return e.charAt(0).toUpperCase()+e.slice(1)}function $d(e){if("object"!=typeof e||null===e)return!1;const t=Object.getPrototypeOf(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)}function _d(e){if(!$d(e))return e;const t={};return Object.keys(e).forEach((n=>{t[n]=_d(e[n])})),t}function ep(e,t,n={clone:!0}){const r=n.clone?{...e}:e;return $d(e)&&$d(t)&&Object.keys(t).forEach((o=>{$d(t[o])&&Object.prototype.hasOwnProperty.call(e,o)&&$d(e[o])?r[o]=ep(e[o],t[o],n):n.clone?r[o]=$d(t[o])?_d(t[o]):t[o]:r[o]=t[o]})),r}function tp(e,t){return t?ep(e,t,{clone:!1}):e}const np={xs:0,sm:600,md:900,lg:1200,xl:1536},rp={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${np[e]}px)`},op={containerQueries:e=>({up:t=>{let n="number"==typeof t?t:np[t]||t;return"number"==typeof n&&(n=`${n}px`),e?`@container ${e} (min-width:${n})`:`@container (min-width:${n})`}})};function ap(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const e=r.breakpoints||rp;return t.reduce(((r,o,a)=>(r[e.up(e.keys[a])]=n(t[a]),r)),{})}if("object"==typeof t){const e=r.breakpoints||rp;return Object.keys(t).reduce(((o,a)=>{if(i=e.keys,"@"===(s=a)||s.startsWith("@")&&(i.some((e=>s.startsWith(`@${e}`)))||s.match(/^@\d/))){const e=function(e,t){const n=t.match(/^@([^/]+)?\/?(.+)?$/);if(!n)return null;const[,r,o]=n,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(o).up(a)}(r.containerQueries?r:op,a);e&&(o[e]=n(t[a],a))}else if(Object.keys(e.values||np).includes(a)){o[e.up(a)]=n(t[a],a)}else{const e=a;o[e]=t[e]}var i,s;return o}),{})}return n(t)}function ip(e,t,n=!0){if(!t||"string"!=typeof t)return null;if(e&&e.vars&&n){const n=`vars.${t}`.split(".").reduce(((e,t)=>e&&e[t]?e[t]:null),e);if(null!=n)return n}return t.split(".").reduce(((e,t)=>e&&null!=e[t]?e[t]:null),e)}function sp(e,t,n,r=n){let o;return o="function"==typeof e?e(n):Array.isArray(e)?e[n]||r:ip(e,n)||r,t&&(o=t(o,r,e)),o}function lp(e){const{prop:t,cssProperty:n=e.prop,themeKey:r,transform:o}=e,a=e=>{if(null==e[t])return null;const a=e[t],i=ip(e.theme,r)||{};return ap(e,a,(e=>{let r=sp(i,o,e);return e===r&&"string"==typeof e&&(r=sp(i,o,`${t}${"default"===e?"":Gd(e)}`,e)),!1===n?r:{[n]:r}}))};return a.propTypes={},a.filterProps=[t],a}const up={m:"margin",p:"padding"},cp={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},dp={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},pp=function(e){const t={};return n=>(void 0===t[n]&&(t[n]=e(n)),t[n])}((e=>{if(e.length>2){if(!dp[e])return[e];e=dp[e]}const[t,n]=e.split(""),r=up[t],o=cp[n]||"";return Array.isArray(o)?o.map((e=>r+e)):[r+o]})),fp=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],hp=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];function mp(e,t,n,r){const o=ip(e,t,!0)??n;return"number"==typeof o||"string"==typeof o?e=>"string"==typeof e?e:"string"==typeof o?`calc(${e} * ${o})`:o*e:Array.isArray(o)?e=>{if("string"==typeof e)return e;const t=Math.abs(e),n=o[t];return e>=0?n:"number"==typeof n?-n:`-${n}`}:"function"==typeof o?o:()=>{}}function gp(e){return mp(e,"spacing",8)}function yp(e,t){return"string"==typeof t||null==t?t:e(t)}function vp(e,t,n,r){if(!t.includes(n))return null;const o=function(e,t){return n=>e.reduce(((e,r)=>(e[r]=yp(t,n),e)),{})}(pp(n),r);return ap(e,e[n],o)}function bp(e,t){const n=gp(e.theme);return Object.keys(e).map((r=>vp(e,t,r,n))).reduce(tp,{})}function xp(e){return bp(e,fp)}function wp(e){return bp(e,hp)}function Sp(...e){const t=e.reduce(((e,t)=>(t.filterProps.forEach((n=>{e[n]=t})),e)),{}),n=e=>Object.keys(e).reduce(((n,r)=>t[r]?tp(n,t[r](e)):n),{});return n.propTypes={},n.filterProps=e.reduce(((e,t)=>e.concat(t.filterProps)),[]),n}function kp(e){return"number"!=typeof e?e:`${e}px solid`}function Cp(e,t){return lp({prop:e,themeKey:"borders",transform:t})}xp.propTypes={},xp.filterProps=fp,wp.propTypes={},wp.filterProps=hp;const Mp=Cp("border",kp),Ep=Cp("borderTop",kp),Tp=Cp("borderRight",kp),Pp=Cp("borderBottom",kp),Ip=Cp("borderLeft",kp),Rp=Cp("borderColor"),Ap=Cp("borderTopColor"),Dp=Cp("borderRightColor"),Op=Cp("borderBottomColor"),jp=Cp("borderLeftColor"),Np=Cp("outline",kp),Lp=Cp("outlineColor"),Fp=e=>{if(void 0!==e.borderRadius&&null!==e.borderRadius){const t=mp(e.theme,"shape.borderRadius",4),n=e=>({borderRadius:yp(t,e)});return ap(e,e.borderRadius,n)}return null};Fp.propTypes={},Fp.filterProps=["borderRadius"],Sp(Mp,Ep,Tp,Pp,Ip,Rp,Ap,Dp,Op,jp,Fp,Np,Lp);const zp=e=>{if(void 0!==e.gap&&null!==e.gap){const t=mp(e.theme,"spacing",8),n=e=>({gap:yp(t,e)});return ap(e,e.gap,n)}return null};zp.propTypes={},zp.filterProps=["gap"];const Vp=e=>{if(void 0!==e.columnGap&&null!==e.columnGap){const t=mp(e.theme,"spacing",8),n=e=>({columnGap:yp(t,e)});return ap(e,e.columnGap,n)}return null};Vp.propTypes={},Vp.filterProps=["columnGap"];const Bp=e=>{if(void 0!==e.rowGap&&null!==e.rowGap){const t=mp(e.theme,"spacing",8),n=e=>({rowGap:yp(t,e)});return ap(e,e.rowGap,n)}return null};Bp.propTypes={},Bp.filterProps=["rowGap"];function Hp(e,t){return"grey"===t?t:e}Sp(zp,Vp,Bp,lp({prop:"gridColumn"}),lp({prop:"gridRow"}),lp({prop:"gridAutoFlow"}),lp({prop:"gridAutoColumns"}),lp({prop:"gridAutoRows"}),lp({prop:"gridTemplateColumns"}),lp({prop:"gridTemplateRows"}),lp({prop:"gridTemplateAreas"}),lp({prop:"gridArea"}));function Up(e){return e<=1&&0!==e?100*e+"%":e}Sp(lp({prop:"color",themeKey:"palette",transform:Hp}),lp({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:Hp}),lp({prop:"backgroundColor",themeKey:"palette",transform:Hp}));const Wp=lp({prop:"width",transform:Up}),qp=e=>{if(void 0!==e.maxWidth&&null!==e.maxWidth){const t=t=>{var n,r,o,a,i;const s=(null==(o=null==(r=null==(n=e.theme)?void 0:n.breakpoints)?void 0:r.values)?void 0:o[t])||np[t];return s?"px"!==(null==(i=null==(a=e.theme)?void 0:a.breakpoints)?void 0:i.unit)?{maxWidth:`${s}${e.theme.breakpoints.unit}`}:{maxWidth:s}:{maxWidth:Up(t)}};return ap(e,e.maxWidth,t)}return null};qp.filterProps=["maxWidth"];const Qp=lp({prop:"minWidth",transform:Up}),Yp=lp({prop:"height",transform:Up}),Kp=lp({prop:"maxHeight",transform:Up}),Jp=lp({prop:"minHeight",transform:Up});lp({prop:"size",cssProperty:"width",transform:Up}),lp({prop:"size",cssProperty:"height",transform:Up});Sp(Wp,qp,Qp,Yp,Kp,Jp,lp({prop:"boxSizing"}));const Zp={border:{themeKey:"borders",transform:kp},borderTop:{themeKey:"borders",transform:kp},borderRight:{themeKey:"borders",transform:kp},borderBottom:{themeKey:"borders",transform:kp},borderLeft:{themeKey:"borders",transform:kp},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:kp},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:Fp},color:{themeKey:"palette",transform:Hp},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:Hp},backgroundColor:{themeKey:"palette",transform:Hp},p:{style:wp},pt:{style:wp},pr:{style:wp},pb:{style:wp},pl:{style:wp},px:{style:wp},py:{style:wp},padding:{style:wp},paddingTop:{style:wp},paddingRight:{style:wp},paddingBottom:{style:wp},paddingLeft:{style:wp},paddingX:{style:wp},paddingY:{style:wp},paddingInline:{style:wp},paddingInlineStart:{style:wp},paddingInlineEnd:{style:wp},paddingBlock:{style:wp},paddingBlockStart:{style:wp},paddingBlockEnd:{style:wp},m:{style:xp},mt:{style:xp},mr:{style:xp},mb:{style:xp},ml:{style:xp},mx:{style:xp},my:{style:xp},margin:{style:xp},marginTop:{style:xp},marginRight:{style:xp},marginBottom:{style:xp},marginLeft:{style:xp},marginX:{style:xp},marginY:{style:xp},marginInline:{style:xp},marginInlineStart:{style:xp},marginInlineEnd:{style:xp},marginBlock:{style:xp},marginBlockStart:{style:xp},marginBlockEnd:{style:xp},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:zp},rowGap:{style:Bp},columnGap:{style:Vp},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:Up},maxWidth:{style:qp},minWidth:{transform:Up},height:{transform:Up},maxHeight:{transform:Up},minHeight:{transform:Up},boxSizing:{},font:{themeKey:"font"},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}};const Xp=function(){function e(e,t,n,r){const o={[e]:t,theme:n},a=r[e];if(!a)return{[e]:t};const{cssProperty:i=e,themeKey:s,transform:l,style:u}=a;if(null==t)return null;if("typography"===s&&"inherit"===t)return{[e]:t};const c=ip(n,s)||{};if(u)return u(o);return ap(o,t,(t=>{let n=sp(c,l,t);return t===n&&"string"==typeof t&&(n=sp(c,l,`${e}${"default"===t?"":Gd(t)}`,t)),!1===i?n:{[i]:n}}))}return function t(n){const{sx:r,theme:o={}}=n||{};if(!r)return null;const a=o.unstable_sxConfig??Zp;function i(n){let r=n;if("function"==typeof n)r=n(o);else if("object"!=typeof n)return n;if(!r)return null;const i=function(e={}){var t;return(null==(t=e.keys)?void 0:t.reduce(((t,n)=>(t[e.up(n)]={},t)),{}))||{}}(o.breakpoints),s=Object.keys(i);let l=i;return Object.keys(r).forEach((n=>{const i=(s=r[n],u=o,"function"==typeof s?s(u):s);var s,u;if(null!=i)if("object"==typeof i)if(a[n])l=tp(l,e(n,i,o,a));else{const e=ap({theme:o},i,(e=>({[n]:e})));!function(...e){const t=e.reduce(((e,t)=>e.concat(Object.keys(t))),[]),n=new Set(t);return e.every((e=>n.size===Object.keys(e).length))}(e,i)?l=tp(l,e):l[n]=t({sx:i,theme:o})}else l=tp(l,e(n,i,o,a))})),function(e,t){if(!e.containerQueries)return t;const n=Object.keys(t).filter((e=>e.startsWith("@container"))).sort(((e,t)=>{var n,r;const o=/min-width:\s*([0-9.]+)/;return+((null==(n=e.match(o))?void 0:n[1])||0)-+((null==(r=t.match(o))?void 0:r[1])||0)}));return n.length?n.reduce(((e,n)=>{const r=t[n];return delete e[n],e[n]=r,e}),{...t}):t}(o,(u=l,s.reduce(((e,t)=>{const n=e[t];return(!n||0===Object.keys(n).length)&&delete e[t],e}),u)));var u}return Array.isArray(r)?r.map(i):i(r)}}();Xp.filterProps=["sx"];const Gp=e=>{var t;const n={systemProps:{},otherProps:{}},r=(null==(t=null==e?void 0:e.theme)?void 0:t.unstable_sxConfig)??Zp;return Object.keys(e).forEach((t=>{r[t]?n.systemProps[t]=e[t]:n.otherProps[t]=e[t]})),n};function $p(e){const{sx:t,...n}=e,{systemProps:r,otherProps:o}=Gp(n);let a;return a=Array.isArray(t)?[r,...t]:"function"==typeof t?(...e)=>{const n=t(...e);return $d(n)?{...r,...n}:r}:{...r,...t},{...o,sx:a}}function _p(){return _p=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},_p.apply(null,arguments)}function ef(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}var tf=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,nf=ef((function(e){return tf.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91}));var rf=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{n.insertRule(e,n.cssRules.length)}catch(e){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)})),this.tags=[],this.ctr=0},e}(),of="-ms-",af="-moz-",sf="-webkit-",lf="comm",uf="rule",cf="decl",df="@keyframes",pf=Math.abs,ff=String.fromCharCode,hf=Object.assign;function mf(e){return e.trim()}function gf(e,t,n){return e.replace(t,n)}function yf(e,t){return e.indexOf(t)}function vf(e,t){return 0|e.charCodeAt(t)}function bf(e,t,n){return e.slice(t,n)}function xf(e){return e.length}function wf(e){return e.length}function Sf(e,t){return t.push(e),e}var kf=1,Cf=1,Mf=0,Ef=0,Tf=0,Pf="";function If(e,t,n,r,o,a,i){return{value:e,root:t,parent:n,type:r,props:o,children:a,line:kf,column:Cf,length:i,return:""}}function Rf(e,t){return hf(If("",null,null,"",null,null,0),e,{length:-e.length},t)}function Af(){return Tf=Ef<Mf?vf(Pf,Ef++):0,Cf++,10===Tf&&(Cf=1,kf++),Tf}function Df(){return vf(Pf,Ef)}function Of(){return Ef}function jf(e,t){return bf(Pf,e,t)}function Nf(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function Lf(e){return kf=Cf=1,Mf=xf(Pf=e),Ef=0,[]}function Ff(e){return Pf="",e}function zf(e){return mf(jf(Ef-1,Hf(91===e?e+2:40===e?e+1:e)))}function Vf(e){for(;(Tf=Df())&&Tf<33;)Af();return Nf(e)>2||Nf(Tf)>3?"":" "}function Bf(e,t){for(;--t&&Af()&&!(Tf<48||Tf>102||Tf>57&&Tf<65||Tf>70&&Tf<97););return jf(e,Of()+(t<6&&32==Df()&&32==Af()))}function Hf(e){for(;Af();)switch(Tf){case e:return Ef;case 34:case 39:34!==e&&39!==e&&Hf(Tf);break;case 40:41===e&&Hf(e);break;case 92:Af()}return Ef}function Uf(e,t){for(;Af()&&e+Tf!==57&&(e+Tf!==84||47!==Df()););return"/*"+jf(t,Ef-1)+"*"+ff(47===e?e:Af())}function Wf(e){for(;!Nf(Df());)Af();return jf(e,Ef)}function qf(e){return Ff(Qf("",null,null,null,[""],e=Lf(e),0,[0],e))}function Qf(e,t,n,r,o,a,i,s,l){for(var u=0,c=0,d=i,p=0,f=0,h=0,m=1,g=1,y=1,v=0,b="",x=o,w=a,S=r,k=b;g;)switch(h=v,v=Af()){case 40:if(108!=h&&58==vf(k,d-1)){-1!=yf(k+=gf(zf(v),"&","&\f"),"&\f")&&(y=-1);break}case 34:case 39:case 91:k+=zf(v);break;case 9:case 10:case 13:case 32:k+=Vf(h);break;case 92:k+=Bf(Of()-1,7);continue;case 47:switch(Df()){case 42:case 47:Sf(Kf(Uf(Af(),Of()),t,n),l);break;default:k+="/"}break;case 123*m:s[u++]=xf(k)*y;case 125*m:case 59:case 0:switch(v){case 0:case 125:g=0;case 59+c:-1==y&&(k=gf(k,/\f/g,"")),f>0&&xf(k)-d&&Sf(f>32?Jf(k+";",r,n,d-1):Jf(gf(k," ","")+";",r,n,d-2),l);break;case 59:k+=";";default:if(Sf(S=Yf(k,t,n,u,c,o,s,b,x=[],w=[],d),a),123===v)if(0===c)Qf(k,t,S,S,x,a,d,s,w);else switch(99===p&&110===vf(k,3)?100:p){case 100:case 108:case 109:case 115:Qf(e,S,S,r&&Sf(Yf(e,S,S,0,0,o,s,b,o,x=[],d),w),o,w,d,s,r?x:w);break;default:Qf(k,S,S,S,[""],w,0,s,w)}}u=c=f=0,m=y=1,b=k="",d=i;break;case 58:d=1+xf(k),f=h;default:if(m<1)if(123==v)--m;else if(125==v&&0==m++&&125==(Tf=Ef>0?vf(Pf,--Ef):0,Cf--,10===Tf&&(Cf=1,kf--),Tf))continue;switch(k+=ff(v),v*m){case 38:y=c>0?1:(k+="\f",-1);break;case 44:s[u++]=(xf(k)-1)*y,y=1;break;case 64:45===Df()&&(k+=zf(Af())),p=Df(),c=d=xf(b=k+=Wf(Of())),v++;break;case 45:45===h&&2==xf(k)&&(m=0)}}return a}function Yf(e,t,n,r,o,a,i,s,l,u,c){for(var d=o-1,p=0===o?a:[""],f=wf(p),h=0,m=0,g=0;h<r;++h)for(var y=0,v=bf(e,d+1,d=pf(m=i[h])),b=e;y<f;++y)(b=mf(m>0?p[y]+" "+v:gf(v,/&\f/g,p[y])))&&(l[g++]=b);return If(e,t,n,0===o?uf:s,l,u,c)}function Kf(e,t,n){return If(e,t,n,lf,ff(Tf),bf(e,2,-2),0)}function Jf(e,t,n,r){return If(e,t,n,cf,bf(e,0,r),bf(e,r+1,-1),r)}function Zf(e,t){for(var n="",r=wf(e),o=0;o<r;o++)n+=t(e[o],o,e,t)||"";return n}function Xf(e,t,n,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case cf:return e.return=e.return||e.value;case lf:return"";case df:return e.return=e.value+"{"+Zf(e.children,r)+"}";case uf:e.value=e.props.join(",")}return xf(n=Zf(e.children,r))?e.return=e.value+"{"+n+"}":""}var Gf=function(e,t,n){for(var r=0,o=0;r=o,o=Df(),38===r&&12===o&&(t[n]=1),!Nf(o);)Af();return jf(e,Ef)},$f=function(e,t){return Ff(function(e,t){var n=-1,r=44;do{switch(Nf(r)){case 0:38===r&&12===Df()&&(t[n]=1),e[n]+=Gf(Ef-1,t,n);break;case 2:e[n]+=zf(r);break;case 4:if(44===r){e[++n]=58===Df()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=ff(r)}}while(r=Af());return e}(Lf(e),t))},_f=new WeakMap,eh=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||_f.get(n))&&!r){_f.set(e,!0);for(var o=[],a=$f(t,o),i=n.props,s=0,l=0;s<a.length;s++)for(var u=0;u<i.length;u++,l++)e.props[l]=o[s]?a[s].replace(/&\f/g,i[u]):i[u]+" "+a[s]}}},th=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function nh(e,t){switch(function(e,t){return 45^vf(e,0)?(((t<<2^vf(e,0))<<2^vf(e,1))<<2^vf(e,2))<<2^vf(e,3):0}(e,t)){case 5103:return sf+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return sf+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return sf+e+af+e+of+e+e;case 6828:case 4268:return sf+e+of+e+e;case 6165:return sf+e+of+"flex-"+e+e;case 5187:return sf+e+gf(e,/(\w+).+(:[^]+)/,sf+"box-$1$2"+of+"flex-$1$2")+e;case 5443:return sf+e+of+"flex-item-"+gf(e,/flex-|-self/,"")+e;case 4675:return sf+e+of+"flex-line-pack"+gf(e,/align-content|flex-|-self/,"")+e;case 5548:return sf+e+of+gf(e,"shrink","negative")+e;case 5292:return sf+e+of+gf(e,"basis","preferred-size")+e;case 6060:return sf+"box-"+gf(e,"-grow","")+sf+e+of+gf(e,"grow","positive")+e;case 4554:return sf+gf(e,/([^-])(transform)/g,"$1"+sf+"$2")+e;case 6187:return gf(gf(gf(e,/(zoom-|grab)/,sf+"$1"),/(image-set)/,sf+"$1"),e,"")+e;case 5495:case 3959:return gf(e,/(image-set\([^]*)/,sf+"$1$`$1");case 4968:return gf(gf(e,/(.+:)(flex-)?(.*)/,sf+"box-pack:$3"+of+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+sf+e+e;case 4095:case 3583:case 4068:case 2532:return gf(e,/(.+)-inline(.+)/,sf+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(xf(e)-1-t>6)switch(vf(e,t+1)){case 109:if(45!==vf(e,t+4))break;case 102:return gf(e,/(.+:)(.+)-([^]+)/,"$1"+sf+"$2-$3$1"+af+(108==vf(e,t+3)?"$3":"$2-$3"))+e;case 115:return~yf(e,"stretch")?nh(gf(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==vf(e,t+1))break;case 6444:switch(vf(e,xf(e)-3-(~yf(e,"!important")&&10))){case 107:return gf(e,":",":"+sf)+e;case 101:return gf(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+sf+(45===vf(e,14)?"inline-":"")+"box$3$1"+sf+"$2$3$1"+of+"$2box$3")+e}break;case 5936:switch(vf(e,t+11)){case 114:return sf+e+of+gf(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return sf+e+of+gf(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return sf+e+of+gf(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return sf+e+of+e+e}return e}var rh=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case cf:e.return=nh(e.value,e.length);break;case df:return Zf([Rf(e,{value:gf(e.value,"@","@"+sf)})],r);case uf:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=t.exec(e))?e[0]:e}(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Zf([Rf(e,{props:[gf(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return Zf([Rf(e,{props:[gf(t,/:(plac\w+)/,":"+sf+"input-$1")]}),Rf(e,{props:[gf(t,/:(plac\w+)/,":-moz-$1")]}),Rf(e,{props:[gf(t,/:(plac\w+)/,of+"input-$1")]})],r)}return""}))}}],oh=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var r,o,a=e.stylisPlugins||rh,i={},s=[];r=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n<t.length;n++)i[t[n]]=!0;s.push(e)}));var l,u,c,d,p=[Xf,(d=function(e){l.insert(e)},function(e){e.root||(e=e.return)&&d(e)})],f=(u=[eh,th].concat(a,p),c=wf(u),function(e,t,n,r){for(var o="",a=0;a<c;a++)o+=u[a](e,t,n,r)||"";return o});o=function(e,t,n,r){l=n,Zf(qf(e?e+"{"+t.styles+"}":t.styles),f),r&&(h.inserted[t.name]=!0)};var h={key:t,sheet:new rf({key:t,container:r,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:i,registered:{},insert:o};return h.sheet.hydrate(s),h},ah={exports:{}},ih={},sh="function"==typeof Symbol&&Symbol.for,lh=sh?Symbol.for("react.element"):60103,uh=sh?Symbol.for("react.portal"):60106,ch=sh?Symbol.for("react.fragment"):60107,dh=sh?Symbol.for("react.strict_mode"):60108,ph=sh?Symbol.for("react.profiler"):60114,fh=sh?Symbol.for("react.provider"):60109,hh=sh?Symbol.for("react.context"):60110,mh=sh?Symbol.for("react.async_mode"):60111,gh=sh?Symbol.for("react.concurrent_mode"):60111,yh=sh?Symbol.for("react.forward_ref"):60112,vh=sh?Symbol.for("react.suspense"):60113,bh=sh?Symbol.for("react.suspense_list"):60120,xh=sh?Symbol.for("react.memo"):60115,wh=sh?Symbol.for("react.lazy"):60116,Sh=sh?Symbol.for("react.block"):60121,kh=sh?Symbol.for("react.fundamental"):60117,Ch=sh?Symbol.for("react.responder"):60118,Mh=sh?Symbol.for("react.scope"):60119;function Eh(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case lh:switch(e=e.type){case mh:case gh:case ch:case ph:case dh:case vh:return e;default:switch(e=e&&e.$$typeof){case hh:case yh:case wh:case xh:case fh:return e;default:return t}}case uh:return t}}}function Th(e){return Eh(e)===gh}ih.AsyncMode=mh,ih.ConcurrentMode=gh,ih.ContextConsumer=hh,ih.ContextProvider=fh,ih.Element=lh,ih.ForwardRef=yh,ih.Fragment=ch,ih.Lazy=wh,ih.Memo=xh,ih.Portal=uh,ih.Profiler=ph,ih.StrictMode=dh,ih.Suspense=vh,ih.isAsyncMode=function(e){return Th(e)||Eh(e)===mh},ih.isConcurrentMode=Th,ih.isContextConsumer=function(e){return Eh(e)===hh},ih.isContextProvider=function(e){return Eh(e)===fh},ih.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===lh},ih.isForwardRef=function(e){return Eh(e)===yh},ih.isFragment=function(e){return Eh(e)===ch},ih.isLazy=function(e){return Eh(e)===wh},ih.isMemo=function(e){return Eh(e)===xh},ih.isPortal=function(e){return Eh(e)===uh},ih.isProfiler=function(e){return Eh(e)===ph},ih.isStrictMode=function(e){return Eh(e)===dh},ih.isSuspense=function(e){return Eh(e)===vh},ih.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===ch||e===gh||e===ph||e===dh||e===vh||e===bh||"object"==typeof e&&null!==e&&(e.$$typeof===wh||e.$$typeof===xh||e.$$typeof===fh||e.$$typeof===hh||e.$$typeof===yh||e.$$typeof===kh||e.$$typeof===Ch||e.$$typeof===Mh||e.$$typeof===Sh)},ih.typeOf=Eh,ah.exports=ih;var Ph=ah.exports,Ih={};Ih[Ph.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Ih[Ph.Memo]={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0};var Rh=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},Ah=function(e,t,n){Rh(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o=t;do{e.insert(t===o?"."+r:"",o,e.sheet,!0),o=o.next}while(void 0!==o)}};var Dh={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Oh=!1,jh=/[A-Z]|^ms/g,Nh=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Lh=function(e){return 45===e.charCodeAt(1)},Fh=function(e){return null!=e&&"boolean"!=typeof e},zh=ef((function(e){return Lh(e)?e:e.replace(jh,"-$&").toLowerCase()})),Vh=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(Nh,(function(e,t,n){return Uh={name:t,styles:n,next:Uh},t}))}return 1===Dh[e]||Lh(e)||"number"!=typeof t||0===t?t:t+"px"},Bh="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function Hh(e,t,n){if(null==n)return"";var r=n;if(void 0!==r.__emotion_styles)return r;switch(typeof n){case"boolean":return"";case"object":var o=n;if(1===o.anim)return Uh={name:o.name,styles:o.styles,next:Uh},o.name;var a=n;if(void 0!==a.styles){var i=a.next;if(void 0!==i)for(;void 0!==i;)Uh={name:i.name,styles:i.styles,next:Uh},i=i.next;return a.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o<n.length;o++)r+=Hh(e,t,n[o])+";";else for(var a in n){var i=n[a];if("object"!=typeof i){var s=i;null!=t&&void 0!==t[s]?r+=a+"{"+t[s]+"}":Fh(s)&&(r+=zh(a)+":"+Vh(a,s)+";")}else{if("NO_COMPONENT_SELECTOR"===a&&Oh)throw new Error(Bh);if(!Array.isArray(i)||"string"!=typeof i[0]||null!=t&&void 0!==t[i[0]]){var l=Hh(e,t,i);switch(a){case"animation":case"animationName":r+=zh(a)+":"+l+";";break;default:r+=a+"{"+l+"}"}}else for(var u=0;u<i.length;u++)Fh(i[u])&&(r+=zh(a)+":"+Vh(a,i[u])+";")}}return r}(e,t,n);case"function":if(void 0!==e){var s=Uh,l=n(e);return Uh=s,Hh(e,t,l)}}var u=n;if(null==t)return u;var c=t[u];return void 0!==c?c:u}var Uh,Wh=/label:\s*([^\s;{]+)\s*(;|$)/g;function qh(e,t,n){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var r=!0,o="";Uh=void 0;var a=e[0];null==a||void 0===a.raw?(r=!1,o+=Hh(n,t,a)):o+=a[0];for(var i=1;i<e.length;i++){if(o+=Hh(n,t,e[i]),r)o+=a[i]}Wh.lastIndex=0;for(var s,l="";null!==(s=Wh.exec(o));)l+="-"+s[1];var u=function(e){for(var t,n=0,r=0,o=e.length;o>=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(o)+l;return{name:u,styles:o,next:Uh}}var Qh=!!H.useInsertionEffect&&H.useInsertionEffect,Yh=Qh||function(e){return e()},Kh=Qh||V.useLayoutEffect,Jh=V.createContext("undefined"!=typeof HTMLElement?oh({key:"css"}):null);Jh.Provider;var Zh=function(e){return V.forwardRef((function(t,n){var r=V.useContext(Jh);return e(t,r,n)}))},Xh=V.createContext({}),Gh=Zh((function(e,t){var n=qh([e.styles],void 0,V.useContext(Xh)),r=V.useRef();return Kh((function(){var e=t.key+"-global",o=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),a=!1,i=document.querySelector('style[data-emotion="'+e+" "+n.name+'"]');return t.sheet.tags.length&&(o.before=t.sheet.tags[0]),null!==i&&(a=!0,i.setAttribute("data-emotion",e),o.hydrate([i])),r.current=[o,a],function(){o.flush()}}),[t]),Kh((function(){var e=r.current,o=e[0];if(e[1])e[1]=!1;else{if(void 0!==n.next&&Ah(t,n.next,!0),o.tags.length){var a=o.tags[o.tags.length-1].nextElementSibling;o.before=a,o.flush()}t.insert("",n,o,!1)}}),[t,n.name]),null}));function $h(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return qh(t)}var _h=function(){var e=$h.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}},em=nf,tm=function(e){return"theme"!==e},nm=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?em:tm},rm=function(e,t,n){var r;if(t){var o=t.shouldForwardProp;r=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!=typeof r&&n&&(r=e.__emotion_forwardProp),r},om=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return Rh(t,n,r),Yh((function(){return Ah(t,n,r)})),null},am=function e(t,n){var r,o,a=t.__emotion_real===t,i=a&&t.__emotion_base||t;void 0!==n&&(r=n.label,o=n.target);var s=rm(t,n,a),l=s||nm(i),u=!l("as");return function(){var c=arguments,d=a&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==r&&d.push("label:"+r+";"),null==c[0]||void 0===c[0].raw)d.push.apply(d,c);else{d.push(c[0][0]);for(var p=c.length,f=1;f<p;f++)d.push(c[f],c[0][f])}var h=Zh((function(e,t,n){var r,a,c,p,f=u&&e.as||i,h="",m=[],g=e;if(null==e.theme){for(var y in g={},e)g[y]=e[y];g.theme=V.useContext(Xh)}"string"==typeof e.className?(r=t.registered,a=m,c=e.className,p="",c.split(" ").forEach((function(e){void 0!==r[e]?a.push(r[e]+";"):e&&(p+=e+" ")})),h=p):null!=e.className&&(h=e.className+" ");var v=qh(d.concat(m),t.registered,g);h+=t.key+"-"+v.name,void 0!==o&&(h+=" "+o);var b=u&&void 0===s?nm(f):l,x={};for(var w in e)u&&"as"===w||b(w)&&(x[w]=e[w]);return x.className=h,n&&(x.ref=n),V.createElement(V.Fragment,null,V.createElement(om,{cache:t,serialized:v,isStringTag:"string"==typeof f}),V.createElement(f,x))}));return h.displayName=void 0!==r?r:"Styled("+("string"==typeof i?i:i.displayName||i.name||"Component")+")",h.defaultProps=t.defaultProps,h.__emotion_real=h,h.__emotion_base=i,h.__emotion_styles=d,h.__emotion_forwardProp=s,Object.defineProperty(h,"toString",{value:function(){return"."+o}}),h.withComponent=function(t,r){return e(t,_p({},n,r,{shouldForwardProp:rm(h,r,!0)})).apply(void 0,d)},h}}.bind();["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach((function(e){am[e]=am(e)}));var im={exports:{}},sm={},lm=V,um=Symbol.for("react.element"),cm=Symbol.for("react.fragment"),dm=Object.prototype.hasOwnProperty,pm=lm.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,fm={key:!0,ref:!0,__self:!0,__source:!0};function hm(e,t,n){var r,o={},a=null,i=null;for(r in void 0!==n&&(a=""+n),void 0!==t.key&&(a=""+t.key),void 0!==t.ref&&(i=t.ref),t)dm.call(t,r)&&!fm.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===o[r]&&(o[r]=t[r]);return{$$typeof:um,type:e,key:a,ref:i,props:o,_owner:pm.current}}sm.Fragment=cm,sm.jsx=hm,sm.jsxs=hm,im.exports=sm;var mm=im.exports;function gm(e){const{styles:t,defaultTheme:n={}}=e,r="function"==typeof t?e=>{return t(null==(r=e)||0===Object.keys(r).length?n:e);var r}:t;return mm.jsx(Gh,{styles:r})}
/**
   * @mui/styled-engine v6.1.6
   *
   * @license MIT
   * This source code is licensed under the MIT license found in the
   * LICENSE file in the root directory of this source tree.
   */const ym=[];function vm(e){return ym[0]=e,qh(ym)}const bm=e=>{const t=Object.keys(e).map((t=>({key:t,val:e[t]})))||[];return t.sort(((e,t)=>e.val-t.val)),t.reduce(((e,t)=>({...e,[t.key]:t.val})),{})};const xm={borderRadius:4};function wm(e=8,t=gp({spacing:e})){if(e.mui)return e;const n=(...e)=>(0===e.length?[1]:e).map((e=>{const n=t(e);return"number"==typeof n?`${n}px`:n})).join(" ");return n.mui=!0,n}function Sm(e,t){var n;const r=this;if(r.vars){if(!(null==(n=r.colorSchemes)?void 0:n[e])||"function"!=typeof r.getColorSchemeSelector)return{};let o=r.getColorSchemeSelector(e);return"&"===o?t:((o.includes("data-")||o.includes("."))&&(o=`*:where(${o.replace(/\s*&$/,"")}) &`),{[o]:t})}return r.palette.mode===e?t:{}}function km(e={},...t){const{breakpoints:n={},palette:r={},spacing:o,shape:a={},...i}=e,s=function(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:r=5,...o}=e,a=bm(t),i=Object.keys(a);function s(e){return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${n})`}function l(e){return`@media (max-width:${("number"==typeof t[e]?t[e]:e)-r/100}${n})`}function u(e,o){const a=i.indexOf(o);return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${n}) and (max-width:${(-1!==a&&"number"==typeof t[i[a]]?t[i[a]]:o)-r/100}${n})`}return{keys:i,values:a,up:s,down:l,between:u,only:function(e){return i.indexOf(e)+1<i.length?u(e,i[i.indexOf(e)+1]):s(e)},not:function(e){const t=i.indexOf(e);return 0===t?s(i[1]):t===i.length-1?l(i[t]):u(e,i[i.indexOf(e)+1]).replace("@media","@media not all and")},unit:n,...o}}(n);let l=ep({breakpoints:s,direction:"ltr",components:{},palette:{mode:"light",...r},spacing:wm(o),shape:{...xm,...a}},i);return l=function(e){const t=(e,t)=>e.replace("@media",t?`@container ${t}`:"@container");function n(n,r){n.up=(...n)=>t(e.breakpoints.up(...n),r),n.down=(...n)=>t(e.breakpoints.down(...n),r),n.between=(...n)=>t(e.breakpoints.between(...n),r),n.only=(...n)=>t(e.breakpoints.only(...n),r),n.not=(...n)=>{const o=t(e.breakpoints.not(...n),r);return o.includes("not all and")?o.replace("not all and ","").replace("min-width:","width<").replace("max-width:","width>").replace("and","or"):o}}const r={},o=e=>(n(r,e),r);return n(o),{...e,containerQueries:o}}(l),l.applyStyles=Sm,l=t.reduce(((e,t)=>ep(e,t)),l),l.unstable_sxConfig={...Zp,...null==i?void 0:i.unstable_sxConfig},l.unstable_sx=function(e){return Xp({sx:e,theme:this})},l}function Cm(e=null){const t=V.useContext(Xh);return t&&(n=t,0!==Object.keys(n).length)?t:e;var n}const Mm=km();function Em(e=Mm){return Cm(e)}function Tm({styles:e,themeId:t,defaultTheme:n={}}){const r=Em(n),o="function"==typeof e?e(t&&r[t]||r):e;return mm.jsx(gm,{styles:o})}const Pm=e=>e,Im=(()=>{let e=Pm;return{configure(t){e=t},generate:t=>e(t),reset(){e=Pm}}})(),Rm={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function Am(e,t,n="Mui"){const r=Rm[t];return r?`${n}-${r}`:`${Im.generate(e)}-${t}`}function Dm(e,t,n="Mui"){const r={};return t.forEach((t=>{r[t]=Am(e,t,n)})),r}var Om,jm={},Nm=Symbol.for("react.element"),Lm=Symbol.for("react.portal"),Fm=Symbol.for("react.fragment"),zm=Symbol.for("react.strict_mode"),Vm=Symbol.for("react.profiler"),Bm=Symbol.for("react.provider"),Hm=Symbol.for("react.context"),Um=Symbol.for("react.server_context"),Wm=Symbol.for("react.forward_ref"),qm=Symbol.for("react.suspense"),Qm=Symbol.for("react.suspense_list"),Ym=Symbol.for("react.memo"),Km=Symbol.for("react.lazy"),Jm=Symbol.for("react.offscreen");
/**
   * @license React
   * react-is.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 Zm(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case Nm:switch(e=e.type){case Fm:case Vm:case zm:case qm:case Qm:return e;default:switch(e=e&&e.$$typeof){case Um:case Hm:case Wm:case Km:case Ym:case Bm:return e;default:return t}}case Lm:return t}}}function Xm(e){const{variants:t,...n}=e,r={variants:t,style:vm(n),isProcessed:!0};return r.style===n||t&&t.forEach((e=>{"function"!=typeof e.style&&(e.style=vm(e.style))})),r}Om=Symbol.for("react.module.reference"),jm.ContextConsumer=Hm,jm.ContextProvider=Bm,jm.Element=Nm,jm.ForwardRef=Wm,jm.Fragment=Fm,jm.Lazy=Km,jm.Memo=Ym,jm.Portal=Lm,jm.Profiler=Vm,jm.StrictMode=zm,jm.Suspense=qm,jm.SuspenseList=Qm,jm.isAsyncMode=function(){return!1},jm.isConcurrentMode=function(){return!1},jm.isContextConsumer=function(e){return Zm(e)===Hm},jm.isContextProvider=function(e){return Zm(e)===Bm},jm.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===Nm},jm.isForwardRef=function(e){return Zm(e)===Wm},jm.isFragment=function(e){return Zm(e)===Fm},jm.isLazy=function(e){return Zm(e)===Km},jm.isMemo=function(e){return Zm(e)===Ym},jm.isPortal=function(e){return Zm(e)===Lm},jm.isProfiler=function(e){return Zm(e)===Vm},jm.isStrictMode=function(e){return Zm(e)===zm},jm.isSuspense=function(e){return Zm(e)===qm},jm.isSuspenseList=function(e){return Zm(e)===Qm},jm.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===Fm||e===Vm||e===zm||e===qm||e===Qm||e===Jm||"object"==typeof e&&null!==e&&(e.$$typeof===Km||e.$$typeof===Ym||e.$$typeof===Bm||e.$$typeof===Hm||e.$$typeof===Wm||e.$$typeof===Om||void 0!==e.getModuleId)},jm.typeOf=Zm;const Gm=km();function $m(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}function _m(e){return e?(t,n)=>n[e]:null}function eg(e,t){const n="function"==typeof t?t(e):t;if(Array.isArray(n))return n.flatMap((t=>eg(e,t)));if(Array.isArray(null==n?void 0:n.variants)){let t;if(n.isProcessed)t=n.style;else{const{variants:e,...r}=n;t=r}return tg(e,n.variants,[t])}return(null==n?void 0:n.isProcessed)?n.style:n}function tg(e,t,n=[]){var r;let o;e:for(let a=0;a<t.length;a+=1){const i=t[a];if("function"==typeof i.props){if(o??(o={...e,...e.ownerState,ownerState:e.ownerState}),!i.props(o))continue}else for(const t in i.props)if(e[t]!==i.props[t]&&(null==(r=e.ownerState)?void 0:r[t])!==i.props[t])continue e;"function"==typeof i.style?(o??(o={...e,...e.ownerState,ownerState:e.ownerState}),n.push(i.style(o))):n.push(i.style)}return n}function ng(e,t){}function rg(e){return e?e.charAt(0).toLowerCase()+e.slice(1):e}function og(e,t){const n={...t};for(const r in e)if(Object.prototype.hasOwnProperty.call(e,r)){const o=r;if("components"===o||"slots"===o)n[o]={...e[o],...n[o]};else if("componentsProps"===o||"slotProps"===o){const r=e[o],a=t[o];if(a)if(r){n[o]={...a};for(const e in r)if(Object.prototype.hasOwnProperty.call(r,e)){const t=e;n[o][t]=og(r[t],a[t])}}else n[o]=a;else n[o]=r||{}}else void 0===n[o]&&(n[o]=e[o])}return n}function ag(e){const{theme:t,name:n,props:r}=e;return t&&t.components&&t.components[n]&&t.components[n].defaultProps?og(t.components[n].defaultProps,r):r}const ig="undefined"!=typeof window?V.useLayoutEffect:V.useEffect;function sg(e,t,n,r,o){const[a,i]=V.useState((()=>o&&n?n(e).matches:r?r(e).matches:t));return ig((()=>{if(!n)return;const t=n(e),r=()=>{i(t.matches)};return r(),t.addEventListener("change",r),()=>{t.removeEventListener("change",r)}}),[e,n]),a}const lg={...H}.useSyncExternalStore;function ug(e,t,n,r,o){const a=V.useCallback((()=>t),[t]),i=V.useMemo((()=>{if(o&&n)return()=>n(e).matches;if(null!==r){const{matches:t}=r(e);return()=>t}return a}),[a,e,r,o,n]),[s,l]=V.useMemo((()=>{if(null===n)return[a,()=>()=>{}];const t=n(e);return[()=>t.matches,e=>(t.addEventListener("change",e),()=>{t.removeEventListener("change",e)})]}),[a,n,e]);return lg(l,s,i)}function cg(e,t={}){const n=Cm(),r="undefined"!=typeof window&&void 0!==window.matchMedia,{defaultMatches:o=!1,matchMedia:a=(r?window.matchMedia:null),ssrMatchMedia:i=null,noSsr:s=!1}=ag({name:"MuiUseMediaQuery",props:t,theme:n});let l="function"==typeof e?e(n):e;l=l.replace(/^@media( ?)/m,"");return(void 0!==lg?ug:sg)(l,o,a,i,s)}const dg=Dd.oneOfType([Dd.func,Dd.object]);function pg(...e){return e.reduce(((e,t)=>null==t?e:function(...n){e.apply(this,n),t.apply(this,n)}),(()=>{}))}function fg(e,t=166){let n;function r(...r){clearTimeout(n),n=setTimeout((()=>{e.apply(this,r)}),t)}return r.clear=()=>{clearTimeout(n)},r}function hg(e,t){var n,r,o;return V.isValidElement(e)&&-1!==t.indexOf(e.type.muiName??(null==(o=null==(r=null==(n=e.type)?void 0:n._payload)?void 0:r.value)?void 0:o.muiName))}function mg(e){return e&&e.ownerDocument||document}function gg(e){return mg(e).defaultView||window}function yg(e,t){"function"==typeof e?e(t):e&&(e.current=t)}let vg=0;const bg={...H}.useId;function xg(e){if(void 0!==bg){const t=bg();return e??t}return function(e){const[t,n]=V.useState(e),r=e||t;return V.useEffect((()=>{null==t&&(vg+=1,n(`mui-${vg}`))}),[t]),r}(e)}function wg({controlled:e,default:t,name:n,state:r="value"}){const{current:o}=V.useRef(void 0!==e),[a,i]=V.useState(t);return[o?e:a,V.useCallback((e=>{o||i(e)}),[])]}function Sg(e){const t=V.useRef(e);return ig((()=>{t.current=e})),V.useRef(((...e)=>(0,t.current)(...e))).current}function kg(...e){return V.useMemo((()=>e.every((e=>null==e))?null:t=>{e.forEach((e=>{yg(e,t)}))}),e)}const Cg={};function Mg(e,t){const n=V.useRef(Cg);return n.current===Cg&&(n.current=e(t)),n}const Eg=[];class Tg{constructor(){__publicField(this,"currentId",null),__publicField(this,"clear",(()=>{null!==this.currentId&&(clearTimeout(this.currentId),this.currentId=null)})),__publicField(this,"disposeEffect",(()=>this.clear))}static create(){return new Tg}start(e,t){this.clear(),this.currentId=setTimeout((()=>{this.currentId=null,t()}),e)}}function Pg(){const e=Mg(Tg.create).current;return function(e){V.useEffect(e,Eg)}(e.disposeEffect),e}function Ig(e){try{return e.matches(":focus-visible")}catch(e){}return!1}function Rg(e=window){const t=e.document.documentElement.clientWidth;return e.innerWidth-t}const Ag={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",whiteSpace:"nowrap",width:"1px"};function Dg(e,t,n){return void 0===e||"string"==typeof e?t:{...t,ownerState:{...t.ownerState,...n}}}function Og(e,t=[]){if(void 0===e)return{};const n={};return Object.keys(e).filter((n=>n.match(/^on[A-Z]/)&&"function"==typeof e[n]&&!t.includes(n))).forEach((t=>{n[t]=e[t]})),n}function jg(e){if(void 0===e)return{};const t={};return Object.keys(e).filter((t=>!(t.match(/^on[A-Z]/)&&"function"==typeof e[t]))).forEach((n=>{t[n]=e[n]})),t}function Ng(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:o,className:a}=e;if(!t){const e=jd(null==n?void 0:n.className,a,null==o?void 0:o.className,null==r?void 0:r.className),t={...null==n?void 0:n.style,...null==o?void 0:o.style,...null==r?void 0:r.style},i={...n,...o,...r};return e.length>0&&(i.className=e),Object.keys(t).length>0&&(i.style=t),{props:i,internalRef:void 0}}const i=Og({...o,...r}),s=jg(r),l=jg(o),u=t(i),c=jd(null==u?void 0:u.className,null==n?void 0:n.className,a,null==o?void 0:o.className,null==r?void 0:r.className),d={...null==u?void 0:u.style,...null==n?void 0:n.style,...null==o?void 0:o.style,...null==r?void 0:r.style},p={...u,...n,...l,...s};return c.length>0&&(p.className=c),Object.keys(d).length>0&&(p.style=d),{props:p,internalRef:u.ref}}function Lg(e,t,n){return"function"==typeof e?e(t,n):e}function Fg(e){var t;const{elementType:n,externalSlotProps:r,ownerState:o,skipResolvingSlotProps:a=!1,...i}=e,s=a?{}:Lg(r,o),{props:l,internalRef:u}=Ng({...i,externalSlotProps:s});return Dg(n,{...l,ref:kg(u,null==s?void 0:s.ref,null==(t=e.additionalProps)?void 0:t.ref)},o)}function zg(e){var t;return parseInt(V.version,10)>=19?(null==(t=null==e?void 0:e.props)?void 0:t.ref)||null:(null==e?void 0:e.ref)||null}const Vg=V.createContext(),Bg=()=>V.useContext(Vg)??!1,Hg=V.createContext(void 0);function Ug({props:e,name:t}){return function(e){const{theme:t,name:n,props:r}=e;if(!t||!t.components||!t.components[n])return r;const o=t.components[n];return o.defaultProps?og(o.defaultProps,r):o.styleOverrides||o.variants?r:og(o,r)}({props:e,name:t,theme:{components:V.useContext(Hg)}})}const Wg={theme:void 0};function qg(e=""){function t(...n){if(!n.length)return"";const r=n[0];return"string"!=typeof r||r.match(/(#|\(|\)|(-?(\d*\.)?\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\d*\.)?\d+)$|(\d+ \d+ \d+)/)?`, ${r}`:`, var(--${e?`${e}-`:""}${r}${t(...n.slice(1))})`}return(n,...r)=>`var(--${e?`${e}-`:""}${n}${t(...r)})`}const Qg=(e,t,n,r=[])=>{let o=e;t.forEach(((e,a)=>{a===t.length-1?Array.isArray(o)?o[Number(e)]=n:o&&"object"==typeof o&&(o[e]=n):o&&"object"==typeof o&&(o[e]||(o[e]=r.includes(e)?[]:{}),o=o[e])}))},Yg=(e,t,n)=>{!function e(r,o=[],a=[]){Object.entries(r).forEach((([r,i])=>{(!n||n&&!n([...o,r]))&&null!=i&&("object"==typeof i&&Object.keys(i).length>0?e(i,[...o,r],Array.isArray(i)?[...a,r]:a):t([...o,r],i,a))}))}(e)},Kg=(e,t)=>{if("number"==typeof t){if(["lineHeight","fontWeight","opacity","zIndex"].some((t=>e.includes(t))))return t;return e[e.length-1].toLowerCase().includes("opacity")?t:`${t}px`}return t};function Jg(e,t){const{prefix:n,shouldSkipGeneratingVar:r}=t||{},o={},a={},i={};return Yg(e,((e,t,s)=>{if(!("string"!=typeof t&&"number"!=typeof t||r&&r(e,t))){const r=`--${n?`${n}-`:""}${e.join("-")}`,l=Kg(e,t);Object.assign(o,{[r]:l}),Qg(a,e,`var(${r})`,s),Qg(i,e,`var(${r}, ${l})`,s)}}),(e=>"vars"===e[0])),{css:o,vars:a,varsWithDefaults:i}}const Zg={black:"#000",white:"#fff"},Xg={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},Gg={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},$g={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},_g={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},ey={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},ty={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},ny={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"};function ry(){return{text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:Zg.white,default:Zg.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}}}const oy=ry();function ay(){return{text:{primary:Zg.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:Zg.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}}}const iy=ay();function sy(e,t,n,r){const o=r.light||r,a=r.dark||1.5*r;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=Jd(e.main,o):"dark"===t&&(e.dark=Yd(e.main,a)))}function ly(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:r=.2,...o}=e,a=e.primary||function(e="light"){return"dark"===e?{main:ey[200],light:ey[50],dark:ey[400]}:{main:ey[700],light:ey[400],dark:ey[800]}}(t),i=e.secondary||function(e="light"){return"dark"===e?{main:Gg[200],light:Gg[50],dark:Gg[400]}:{main:Gg[500],light:Gg[300],dark:Gg[700]}}(t),s=e.error||function(e="light"){return"dark"===e?{main:$g[500],light:$g[300],dark:$g[700]}:{main:$g[700],light:$g[400],dark:$g[800]}}(t),l=e.info||function(e="light"){return"dark"===e?{main:ty[400],light:ty[300],dark:ty[700]}:{main:ty[700],light:ty[500],dark:ty[900]}}(t),u=e.success||function(e="light"){return"dark"===e?{main:ny[400],light:ny[300],dark:ny[700]}:{main:ny[800],light:ny[500],dark:ny[900]}}(t),c=e.warning||function(e="light"){return"dark"===e?{main:_g[400],light:_g[300],dark:_g[700]}:{main:"#ed6c02",light:_g[500],dark:_g[900]}}(t);function d(e){const t=function(e,t){const n=Wd(e),r=Wd(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}(e,iy.text.primary)>=n?iy.text.primary:oy.text.primary;return t}const p=({color:e,name:t,mainShade:n=500,lightShade:o=300,darkShade:a=700})=>{if(!(e={...e}).main&&e[n]&&(e.main=e[n]),!e.hasOwnProperty("main"))throw new Error(Ld(11,t?` (${t})`:"",n));if("string"!=typeof e.main)throw new Error(Ld(12,t?` (${t})`:"",JSON.stringify(e.main)));return sy(e,"light",o,r),sy(e,"dark",a,r),e.contrastText||(e.contrastText=d(e.main)),e};let f;"light"===t?f=ry():"dark"===t&&(f=ay());return ep({common:{...Zg},mode:t,primary:p({color:a,name:"primary"}),secondary:p({color:i,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:p({color:s,name:"error"}),warning:p({color:c,name:"warning"}),info:p({color:l,name:"info"}),success:p({color:u,name:"success"}),grey:Xg,contrastThreshold:n,getContrastText:d,augmentColor:p,tonalOffset:r,...f},o)}function uy(e){const t={};return Object.entries(e).forEach((e=>{const[n,r]=e;"object"==typeof r&&(t[n]=`${r.fontStyle?`${r.fontStyle} `:""}${r.fontVariant?`${r.fontVariant} `:""}${r.fontWeight?`${r.fontWeight} `:""}${r.fontStretch?`${r.fontStretch} `:""}${r.fontSize||""}${r.lineHeight?`/${r.lineHeight} `:""}${r.fontFamily||""}`)})),t}const cy={textTransform:"uppercase"},dy='"Roboto", "Helvetica", "Arial", sans-serif';function py(e,t){const{fontFamily:n=dy,fontSize:r=14,fontWeightLight:o=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:s=700,htmlFontSize:l=16,allVariants:u,pxToRem:c,...d}="function"==typeof t?t(e):t,p=r/14,f=c||(e=>e/l*p+"rem"),h=(e,t,r,o,a)=>{return{fontFamily:n,fontWeight:e,fontSize:f(t),lineHeight:r,...n===dy?{letterSpacing:(i=o/t,Math.round(1e5*i)/1e5)+"em"}:{},...a,...u};var i},m={h1:h(o,96,1.167,-1.5),h2:h(o,60,1.2,-.5),h3:h(a,48,1.167,0),h4:h(a,34,1.235,.25),h5:h(a,24,1.334,0),h6:h(i,20,1.6,.15),subtitle1:h(a,16,1.75,.15),subtitle2:h(i,14,1.57,.1),body1:h(a,16,1.5,.15),body2:h(a,14,1.43,.15),button:h(i,14,1.75,.4,cy),caption:h(a,12,1.66,.4),overline:h(a,12,2.66,1,cy),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return ep({htmlFontSize:l,pxToRem:f,fontFamily:n,fontSize:r,fontWeightLight:o,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:s,...m},d,{clone:!1})}function fy(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,0.2)`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,0.14)`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,0.12)`].join(",")}const hy=["none",fy(0,2,1,-1,0,1,1,0,0,1,3,0),fy(0,3,1,-2,0,2,2,0,0,1,5,0),fy(0,3,3,-2,0,3,4,0,0,1,8,0),fy(0,2,4,-1,0,4,5,0,0,1,10,0),fy(0,3,5,-1,0,5,8,0,0,1,14,0),fy(0,3,5,-1,0,6,10,0,0,1,18,0),fy(0,4,5,-2,0,7,10,1,0,2,16,1),fy(0,5,5,-3,0,8,10,1,0,3,14,2),fy(0,5,6,-3,0,9,12,1,0,3,16,2),fy(0,6,6,-3,0,10,14,1,0,4,18,3),fy(0,6,7,-4,0,11,15,1,0,4,20,3),fy(0,7,8,-4,0,12,17,2,0,5,22,4),fy(0,7,8,-4,0,13,19,2,0,5,24,4),fy(0,7,9,-4,0,14,21,2,0,5,26,4),fy(0,8,9,-5,0,15,22,2,0,6,28,5),fy(0,8,10,-5,0,16,24,2,0,6,30,5),fy(0,8,11,-5,0,17,26,2,0,6,32,5),fy(0,9,11,-5,0,18,28,2,0,7,34,6),fy(0,9,12,-6,0,19,29,2,0,7,36,6),fy(0,10,13,-6,0,20,31,3,0,8,38,7),fy(0,10,13,-6,0,21,33,3,0,8,40,7),fy(0,10,14,-6,0,22,35,3,0,8,42,7),fy(0,11,14,-7,0,23,36,3,0,9,44,8),fy(0,11,15,-7,0,24,38,3,0,9,46,8)],my={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},gy={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function yy(e){return`${Math.round(e)}ms`}function vy(e){if(!e)return 0;const t=e/36;return Math.min(Math.round(10*(4+15*t**.25+t/5)),3e3)}function by(e){const t={...my,...e.easing},n={...gy,...e.duration};return{getAutoHeightDuration:vy,create:(e=["all"],r={})=>{const{duration:o=n.standard,easing:a=t.easeInOut,delay:i=0,...s}=r;return(Array.isArray(e)?e:[e]).map((e=>`${e} ${"string"==typeof o?o:yy(o)} ${a} ${"string"==typeof i?i:yy(i)}`)).join(",")},...e,easing:t,duration:n}}const xy={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};function wy(e={}){const t={...e};return function e(t){const n=Object.entries(t);for(let o=0;o<n.length;o++){const[a,i]=n[o];!$d(r=i)&&void 0!==r&&"string"!=typeof r&&"boolean"!=typeof r&&"number"!=typeof r&&!Array.isArray(r)||a.startsWith("unstable_")?delete t[a]:$d(i)&&(t[a]={...i},e(t[a]))}var r}(t),`import { unstable_createBreakpoints as createBreakpoints, createTransitions } from '@mui/material/styles';\n\nconst theme = ${JSON.stringify(t,null,2)};\n\ntheme.breakpoints = createBreakpoints(theme.breakpoints || {});\ntheme.transitions = createTransitions(theme.transitions || {});\n\nexport default theme;`}function Sy(e={},...t){const{breakpoints:n,mixins:r={},spacing:o,palette:a={},transitions:i={},typography:s={},shape:l,...u}=e;if(e.vars)throw new Error(Ld(20));const c=ly(a),d=km(e);let p=ep(d,{mixins:(f=d.breakpoints,h=r,{toolbar:{minHeight:56,[f.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[f.up("sm")]:{minHeight:64}},...h}),palette:c,shadows:hy.slice(),typography:py(c,s),transitions:by(i),zIndex:{...xy}});var f,h;return p=ep(p,u),p=t.reduce(((e,t)=>ep(e,t)),p),p.unstable_sxConfig={...Zp,...null==u?void 0:u.unstable_sxConfig},p.unstable_sx=function(e){return Xp({sx:e,theme:this})},p.toRuntimeSource=wy,p}function ky(e){let t;return t=e<1?5.11916*e**2:4.5*Math.log(e+1)+2,Math.round(10*t)/1e3}const Cy=[...Array(25)].map(((e,t)=>{if(0===t)return"none";const n=ky(t);return`linear-gradient(rgba(255 255 255 / ${n}), rgba(255 255 255 / ${n}))`}));function My(e){return{inputPlaceholder:"dark"===e?.5:.42,inputUnderline:"dark"===e?.7:.42,switchTrackDisabled:"dark"===e?.2:.12,switchTrack:"dark"===e?.3:.38}}function Ey(e){return"dark"===e?Cy:[]}function Ty(e){var t;return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||"palette"===e[0]&&!!(null==(t=e[1])?void 0:t.match(/(mode|contrastThreshold|tonalOffset)/))}const Py=e=>(t,n)=>{const r=e.rootSelector||":root",o=e.colorSchemeSelector;let a=o;if("class"===o&&(a=".%s"),"data"===o&&(a="[data-%s]"),(null==o?void 0:o.startsWith("data-"))&&!o.includes("%s")&&(a=`[${o}="%s"]`),e.defaultColorScheme===t){if("dark"===t){const o={};return(i=e.cssVarPrefix,[...[...Array(25)].map(((e,t)=>`--${i?`${i}-`:""}overlays-${t}`)),`--${i?`${i}-`:""}palette-AppBar-darkBg`,`--${i?`${i}-`:""}palette-AppBar-darkColor`]).forEach((e=>{o[e]=n[e],delete n[e]})),"media"===a?{[r]:n,"@media (prefers-color-scheme: dark)":{[r]:o}}:a?{[a.replace("%s",t)]:o,[`${r}, ${a.replace("%s",t)}`]:n}:{[r]:{...n,...o}}}if(a&&"media"!==a)return`${r}, ${a.replace("%s",String(t))}`}else if(t){if("media"===a)return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:n}};if(a)return a.replace("%s",String(t))}var i;return r};function Iy(e,t,n){!e[t]&&n&&(e[t]=n)}function Ry(e){return e&&e.startsWith("hsl")?Ud(e):e}function Ay(e,t){`${t}Channel`in e||(e[`${t}Channel`]=Bd(Ry(e[t]),`MUI: Can't create \`palette.${t}Channel\` because \`palette.${t}\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\nTo suppress this warning, you need to explicitly provide the \`palette.${t}Channel\` as a string (in rgb format, for example "12 12 12") or undefined if you want to remove the channel token.`))}const Dy=e=>{try{return e()}catch(e){}},Oy=(e="mui")=>qg(e);function jy(e,t,n,r){if(!t)return;t=!0===t?{}:t;const o="dark"===r?"dark":"light";if(!n)return void(e[r]=function(e){const{palette:t={mode:"light"},opacity:n,overlays:r,...o}=e,a=ly(t);return{palette:a,opacity:{...My(a.mode),...n},overlays:r||Ey(a.mode),...o}}({...t,palette:{mode:o,...null==t?void 0:t.palette}}));const{palette:a,...i}=Sy({...n,palette:{mode:o,...null==t?void 0:t.palette}});return e[r]={...t,palette:a,opacity:{...My(o),...null==t?void 0:t.opacity},overlays:(null==t?void 0:t.overlays)||Ey(o)},i}function Ny(e={},...t){const{colorSchemes:n={light:!0},defaultColorScheme:r,disableCssColorScheme:o=!1,cssVarPrefix:a="mui",shouldSkipGeneratingVar:i=Ty,colorSchemeSelector:s=(n.light&&n.dark?"media":void 0),rootSelector:l=":root",...u}=e,c=Object.keys(n)[0],d=r||(n.light&&"light"!==c?"light":c),p=Oy(a),{[d]:f,light:h,dark:m,...g}=n,y={...g};let v=f;if(("dark"===d&&!("dark"in n)||"light"===d&&!("light"in n))&&(v=!0),!v)throw new Error(Ld(21,d));const b=jy(y,v,u,d);h&&!y.light&&jy(y,h,void 0,"light"),m&&!y.dark&&jy(y,m,void 0,"dark");let x={defaultColorScheme:d,...b,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:l,getCssVar:p,colorSchemes:y,font:{...uy(b.typography),...b.font},spacing:(w=u.spacing,"number"==typeof w?`${w}px`:"string"==typeof w||"function"==typeof w||Array.isArray(w)?w:"8px")};var w;Object.keys(x.colorSchemes).forEach((e=>{const t=x.colorSchemes[e].palette,n=e=>{const n=e.split("-"),r=n[1],o=n[2];return p(e,t[r][o])};var r;if("light"===t.mode&&(Iy(t.common,"background","#fff"),Iy(t.common,"onBackground","#000")),"dark"===t.mode&&(Iy(t.common,"background","#000"),Iy(t.common,"onBackground","#fff")),r=t,["Alert","AppBar","Avatar","Button","Chip","FilledInput","LinearProgress","Skeleton","Slider","SnackbarContent","SpeedDialAction","StepConnector","StepContent","Switch","TableCell","Tooltip"].forEach((e=>{r[e]||(r[e]={})})),"light"===t.mode){Iy(t.Alert,"errorColor",Kd(t.error.light,.6)),Iy(t.Alert,"infoColor",Kd(t.info.light,.6)),Iy(t.Alert,"successColor",Kd(t.success.light,.6)),Iy(t.Alert,"warningColor",Kd(t.warning.light,.6)),Iy(t.Alert,"errorFilledBg",n("palette-error-main")),Iy(t.Alert,"infoFilledBg",n("palette-info-main")),Iy(t.Alert,"successFilledBg",n("palette-success-main")),Iy(t.Alert,"warningFilledBg",n("palette-warning-main")),Iy(t.Alert,"errorFilledColor",Dy((()=>t.getContrastText(t.error.main)))),Iy(t.Alert,"infoFilledColor",Dy((()=>t.getContrastText(t.info.main)))),Iy(t.Alert,"successFilledColor",Dy((()=>t.getContrastText(t.success.main)))),Iy(t.Alert,"warningFilledColor",Dy((()=>t.getContrastText(t.warning.main)))),Iy(t.Alert,"errorStandardBg",Zd(t.error.light,.9)),Iy(t.Alert,"infoStandardBg",Zd(t.info.light,.9)),Iy(t.Alert,"successStandardBg",Zd(t.success.light,.9)),Iy(t.Alert,"warningStandardBg",Zd(t.warning.light,.9)),Iy(t.Alert,"errorIconColor",n("palette-error-main")),Iy(t.Alert,"infoIconColor",n("palette-info-main")),Iy(t.Alert,"successIconColor",n("palette-success-main")),Iy(t.Alert,"warningIconColor",n("palette-warning-main")),Iy(t.AppBar,"defaultBg",n("palette-grey-100")),Iy(t.Avatar,"defaultBg",n("palette-grey-400")),Iy(t.Button,"inheritContainedBg",n("palette-grey-300")),Iy(t.Button,"inheritContainedHoverBg",n("palette-grey-A100")),Iy(t.Chip,"defaultBorder",n("palette-grey-400")),Iy(t.Chip,"defaultAvatarColor",n("palette-grey-700")),Iy(t.Chip,"defaultIconColor",n("palette-grey-700")),Iy(t.FilledInput,"bg","rgba(0, 0, 0, 0.06)"),Iy(t.FilledInput,"hoverBg","rgba(0, 0, 0, 0.09)"),Iy(t.FilledInput,"disabledBg","rgba(0, 0, 0, 0.12)"),Iy(t.LinearProgress,"primaryBg",Zd(t.primary.main,.62)),Iy(t.LinearProgress,"secondaryBg",Zd(t.secondary.main,.62)),Iy(t.LinearProgress,"errorBg",Zd(t.error.main,.62)),Iy(t.LinearProgress,"infoBg",Zd(t.info.main,.62)),Iy(t.LinearProgress,"successBg",Zd(t.success.main,.62)),Iy(t.LinearProgress,"warningBg",Zd(t.warning.main,.62)),Iy(t.Skeleton,"bg",`rgba(${n("palette-text-primaryChannel")} / 0.11)`),Iy(t.Slider,"primaryTrack",Zd(t.primary.main,.62)),Iy(t.Slider,"secondaryTrack",Zd(t.secondary.main,.62)),Iy(t.Slider,"errorTrack",Zd(t.error.main,.62)),Iy(t.Slider,"infoTrack",Zd(t.info.main,.62)),Iy(t.Slider,"successTrack",Zd(t.success.main,.62)),Iy(t.Slider,"warningTrack",Zd(t.warning.main,.62));const e=Xd(t.background.default,.8);Iy(t.SnackbarContent,"bg",e),Iy(t.SnackbarContent,"color",Dy((()=>t.getContrastText(e)))),Iy(t.SpeedDialAction,"fabHoverBg",Xd(t.background.paper,.15)),Iy(t.StepConnector,"border",n("palette-grey-400")),Iy(t.StepContent,"border",n("palette-grey-400")),Iy(t.Switch,"defaultColor",n("palette-common-white")),Iy(t.Switch,"defaultDisabledColor",n("palette-grey-100")),Iy(t.Switch,"primaryDisabledColor",Zd(t.primary.main,.62)),Iy(t.Switch,"secondaryDisabledColor",Zd(t.secondary.main,.62)),Iy(t.Switch,"errorDisabledColor",Zd(t.error.main,.62)),Iy(t.Switch,"infoDisabledColor",Zd(t.info.main,.62)),Iy(t.Switch,"successDisabledColor",Zd(t.success.main,.62)),Iy(t.Switch,"warningDisabledColor",Zd(t.warning.main,.62)),Iy(t.TableCell,"border",Zd(Qd(t.divider,1),.88)),Iy(t.Tooltip,"bg",Qd(t.grey[700],.92))}if("dark"===t.mode){Iy(t.Alert,"errorColor",Zd(t.error.light,.6)),Iy(t.Alert,"infoColor",Zd(t.info.light,.6)),Iy(t.Alert,"successColor",Zd(t.success.light,.6)),Iy(t.Alert,"warningColor",Zd(t.warning.light,.6)),Iy(t.Alert,"errorFilledBg",n("palette-error-dark")),Iy(t.Alert,"infoFilledBg",n("palette-info-dark")),Iy(t.Alert,"successFilledBg",n("palette-success-dark")),Iy(t.Alert,"warningFilledBg",n("palette-warning-dark")),Iy(t.Alert,"errorFilledColor",Dy((()=>t.getContrastText(t.error.dark)))),Iy(t.Alert,"infoFilledColor",Dy((()=>t.getContrastText(t.info.dark)))),Iy(t.Alert,"successFilledColor",Dy((()=>t.getContrastText(t.success.dark)))),Iy(t.Alert,"warningFilledColor",Dy((()=>t.getContrastText(t.warning.dark)))),Iy(t.Alert,"errorStandardBg",Kd(t.error.light,.9)),Iy(t.Alert,"infoStandardBg",Kd(t.info.light,.9)),Iy(t.Alert,"successStandardBg",Kd(t.success.light,.9)),Iy(t.Alert,"warningStandardBg",Kd(t.warning.light,.9)),Iy(t.Alert,"errorIconColor",n("palette-error-main")),Iy(t.Alert,"infoIconColor",n("palette-info-main")),Iy(t.Alert,"successIconColor",n("palette-success-main")),Iy(t.Alert,"warningIconColor",n("palette-warning-main")),Iy(t.AppBar,"defaultBg",n("palette-grey-900")),Iy(t.AppBar,"darkBg",n("palette-background-paper")),Iy(t.AppBar,"darkColor",n("palette-text-primary")),Iy(t.Avatar,"defaultBg",n("palette-grey-600")),Iy(t.Button,"inheritContainedBg",n("palette-grey-800")),Iy(t.Button,"inheritContainedHoverBg",n("palette-grey-700")),Iy(t.Chip,"defaultBorder",n("palette-grey-700")),Iy(t.Chip,"defaultAvatarColor",n("palette-grey-300")),Iy(t.Chip,"defaultIconColor",n("palette-grey-300")),Iy(t.FilledInput,"bg","rgba(255, 255, 255, 0.09)"),Iy(t.FilledInput,"hoverBg","rgba(255, 255, 255, 0.13)"),Iy(t.FilledInput,"disabledBg","rgba(255, 255, 255, 0.12)"),Iy(t.LinearProgress,"primaryBg",Kd(t.primary.main,.5)),Iy(t.LinearProgress,"secondaryBg",Kd(t.secondary.main,.5)),Iy(t.LinearProgress,"errorBg",Kd(t.error.main,.5)),Iy(t.LinearProgress,"infoBg",Kd(t.info.main,.5)),Iy(t.LinearProgress,"successBg",Kd(t.success.main,.5)),Iy(t.LinearProgress,"warningBg",Kd(t.warning.main,.5)),Iy(t.Skeleton,"bg",`rgba(${n("palette-text-primaryChannel")} / 0.13)`),Iy(t.Slider,"primaryTrack",Kd(t.primary.main,.5)),Iy(t.Slider,"secondaryTrack",Kd(t.secondary.main,.5)),Iy(t.Slider,"errorTrack",Kd(t.error.main,.5)),Iy(t.Slider,"infoTrack",Kd(t.info.main,.5)),Iy(t.Slider,"successTrack",Kd(t.success.main,.5)),Iy(t.Slider,"warningTrack",Kd(t.warning.main,.5));const e=Xd(t.background.default,.98);Iy(t.SnackbarContent,"bg",e),Iy(t.SnackbarContent,"color",Dy((()=>t.getContrastText(e)))),Iy(t.SpeedDialAction,"fabHoverBg",Xd(t.background.paper,.15)),Iy(t.StepConnector,"border",n("palette-grey-600")),Iy(t.StepContent,"border",n("palette-grey-600")),Iy(t.Switch,"defaultColor",n("palette-grey-300")),Iy(t.Switch,"defaultDisabledColor",n("palette-grey-600")),Iy(t.Switch,"primaryDisabledColor",Kd(t.primary.main,.55)),Iy(t.Switch,"secondaryDisabledColor",Kd(t.secondary.main,.55)),Iy(t.Switch,"errorDisabledColor",Kd(t.error.main,.55)),Iy(t.Switch,"infoDisabledColor",Kd(t.info.main,.55)),Iy(t.Switch,"successDisabledColor",Kd(t.success.main,.55)),Iy(t.Switch,"warningDisabledColor",Kd(t.warning.main,.55)),Iy(t.TableCell,"border",Kd(Qd(t.divider,1),.68)),Iy(t.Tooltip,"bg",Qd(t.grey[700],.92))}Ay(t.background,"default"),Ay(t.background,"paper"),Ay(t.common,"background"),Ay(t.common,"onBackground"),Ay(t,"divider"),Object.keys(t).forEach((e=>{const n=t[e];n&&"object"==typeof n&&(n.main&&Iy(t[e],"mainChannel",Bd(Ry(n.main))),n.light&&Iy(t[e],"lightChannel",Bd(Ry(n.light))),n.dark&&Iy(t[e],"darkChannel",Bd(Ry(n.dark))),n.contrastText&&Iy(t[e],"contrastTextChannel",Bd(Ry(n.contrastText))),"text"===e&&(Ay(t[e],"primary"),Ay(t[e],"secondary")),"action"===e&&(n.active&&Ay(t[e],"active"),n.selected&&Ay(t[e],"selected")))}))})),x=t.reduce(((e,t)=>ep(e,t)),x);const S={prefix:a,disableCssColorScheme:o,shouldSkipGeneratingVar:i,getSelector:Py(x)},{vars:k,generateThemeVars:C,generateStyleSheets:M}=function(e,t={}){const{getSelector:n=g,disableCssColorScheme:r,colorSchemeSelector:o}=t,{colorSchemes:a={},components:i,defaultColorScheme:s="light",...l}=e,{vars:u,css:c,varsWithDefaults:d}=Jg(l,t);let p=d;const f={},{[s]:h,...m}=a;if(Object.entries(m||{}).forEach((([e,n])=>{const{vars:r,css:o,varsWithDefaults:a}=Jg(n,t);p=ep(p,a),f[e]={css:o,vars:r}})),h){const{css:e,vars:n,varsWithDefaults:r}=Jg(h,t);p=ep(p,r),f[s]={css:e,vars:n}}function g(t,n){var r,i;let s=o;if("class"===o&&(s=".%s"),"data"===o&&(s="[data-%s]"),(null==o?void 0:o.startsWith("data-"))&&!o.includes("%s")&&(s=`[${o}="%s"]`),t){if("media"===s)return e.defaultColorScheme===t?":root":{[`@media (prefers-color-scheme: ${(null==(i=null==(r=a[t])?void 0:r.palette)?void 0:i.mode)||t})`]:{":root":n}};if(s)return e.defaultColorScheme===t?`:root, ${s.replace("%s",String(t))}`:s.replace("%s",String(t))}return":root"}return{vars:p,generateThemeVars:()=>{let e={...u};return Object.entries(f).forEach((([,{vars:t}])=>{e=ep(e,t)})),e},generateStyleSheets:()=>{var t,o;const i=[],s=e.defaultColorScheme||"light";function l(e,t){Object.keys(t).length&&i.push("string"==typeof e?{[e]:{...t}}:e)}l(n(void 0,{...c}),c);const{[s]:u,...d}=f;if(u){const{css:e}=u,i=null==(o=null==(t=a[s])?void 0:t.palette)?void 0:o.mode,c=!r&&i?{colorScheme:i,...e}:{...e};l(n(s,{...c}),c)}return Object.entries(d).forEach((([e,{css:t}])=>{var o,i;const s=null==(i=null==(o=a[e])?void 0:o.palette)?void 0:i.mode,u=!r&&s?{colorScheme:s,...t}:{...t};l(n(e,{...u}),u)})),i}}}(x,S);return x.vars=k,Object.entries(x.colorSchemes[x.defaultColorScheme]).forEach((([e,t])=>{x[e]=t})),x.generateThemeVars=C,x.generateStyleSheets=M,x.generateSpacing=function(){return wm(u.spacing,gp(this))},x.getColorSchemeSelector=function(e){return function(t){return"media"===e?`@media (prefers-color-scheme: ${t})`:e?e.startsWith("data-")&&!e.includes("%s")?`[${e}="${t}"] &`:"class"===e?`.${t} &`:"data"===e?`[data-${t}] &`:`${e.replace("%s",t)} &`:"&"}}(s),x.spacing=x.generateSpacing(),x.shouldSkipGeneratingVar=i,x.unstable_sxConfig={...Zp,...null==u?void 0:u.unstable_sxConfig},x.unstable_sx=function(e){return Xp({sx:e,theme:this})},x.toRuntimeSource=wy,x}function Ly(e,t,n){e.colorSchemes&&n&&(e.colorSchemes[t]={...!0!==n&&n,palette:ly({...!0===n?{}:n.palette,mode:t})})}const Fy=function(e={},...t){const{palette:n,cssVariables:r=!1,colorSchemes:o=(n?void 0:{light:!0}),defaultColorScheme:a=(null==n?void 0:n.mode),...i}=e,s=a||"light",l=null==o?void 0:o[s],u={...o,...n?{[s]:{..."boolean"!=typeof l&&l,palette:n}}:void 0};if(!1===r){if(!("colorSchemes"in e))return Sy(e,...t);let r=n;"palette"in e||u[s]&&(!0!==u[s]?r=u[s].palette:"dark"===s&&(r={mode:"dark"}));const o=Sy({...e,palette:r},...t);return o.defaultColorScheme=s,o.colorSchemes=u,"light"===o.palette.mode&&(o.colorSchemes.light={...!0!==u.light&&u.light,palette:o.palette},Ly(o,"dark",u.dark)),"dark"===o.palette.mode&&(o.colorSchemes.dark={...!0!==u.dark&&u.dark,palette:o.palette},Ly(o,"light",u.light)),o}return n||"light"in u||"light"!==s||(u.light=!0),Ny({...i,colorSchemes:u,defaultColorScheme:s,..."boolean"!=typeof r&&r},...t)}(),zy="$$material";function Vy(){const e=Em(Fy);return e[zy]||e}function By(e){return mm.jsx(Tm,{...e,defaultTheme:Fy,themeId:zy})}function Hy(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}const Uy=e=>Hy(e)&&"classes"!==e,Wy=function(e={}){const{themeId:t,defaultTheme:n=Gm,rootShouldForwardProp:r=$m,slotShouldForwardProp:o=$m}=e;function a(e){!function(e,t,n){e.theme=function(e){for(const t in e)return!1;return!0}(e.theme)?n:e.theme[t]||e.theme}(e,t,n)}return(e,t={})=>{!function(e,t){Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}(e,(e=>e.filter((e=>e!==Xp))));const{name:n,slot:i,skipVariantsResolver:s,skipSx:l,overridesResolver:u=_m(rg(i)),...c}=t,d=void 0!==s?s:i&&"Root"!==i&&"root"!==i||!1,p=l||!1;let f=$m;"Root"===i||"root"===i?f=r:i?f=o:function(e){return"string"==typeof e&&e.charCodeAt(0)>96}(e)&&(f=void 0);const h=function(e,t){return am(e,t)}(e,{shouldForwardProp:f,label:ng(),...c}),m=e=>{if("function"==typeof e&&e.__emotion_real!==e)return function(t){return eg(t,e)};if($d(e)){const t=Xm(e);return t.variants?function(e){return eg(e,t)}:t.style}return e},g=(...t)=>{const r=[],o=t.map(m),i=[];if(r.push(a),n&&u&&i.push((function(e){var t,r;const o=null==(r=null==(t=e.theme.components)?void 0:t[n])?void 0:r.styleOverrides;if(!o)return null;const a={};for(const t in o)a[t]=eg(e,o[t]);return u(e,a)})),n&&!d&&i.push((function(e){var t,r;const o=e.theme,a=null==(r=null==(t=null==o?void 0:o.components)?void 0:t[n])?void 0:r.variants;return a?tg(e,a):null})),p||i.push(Xp),Array.isArray(o[0])){const e=o.shift(),t=new Array(r.length).fill(""),n=new Array(i.length).fill("");let a;a=[...t,...e,...n],a.raw=[...t,...e.raw,...n],r.unshift(a)}const s=[...r,...o,...i],l=h(...s);return e.muiName&&(l.muiName=e.muiName),l};return h.withConfig&&(g.withConfig=h.withConfig),g}}({themeId:zy,defaultTheme:Fy,rootShouldForwardProp:Uy});const qy=function(e){let t,n;return function(r){let o=t;return void 0!==o&&r.theme===n||(Wg.theme=r.theme,o=Xm(e(Wg)),t=o,n=r.theme),o}};function Qy(e){return Ug(e)}function Yy(e){return Am("MuiDivider",e)}Dm("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]);const Ky=Wy("div",{name:"MuiDivider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.absolute&&t.absolute,t[n.variant],n.light&&t.light,"vertical"===n.orientation&&t.vertical,n.flexItem&&t.flexItem,n.children&&t.withChildren,n.children&&"vertical"===n.orientation&&t.withChildrenVertical,"right"===n.textAlign&&"vertical"!==n.orientation&&t.textAlignRight,"left"===n.textAlign&&"vertical"!==n.orientation&&t.textAlignLeft]}})(qy((({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:(e.vars||e).palette.divider,borderBottomWidth:"thin",variants:[{props:{absolute:!0},style:{position:"absolute",bottom:0,left:0,width:"100%"}},{props:{light:!0},style:{borderColor:e.vars?`rgba(${e.vars.palette.dividerChannel} / 0.08)`:qd(e.palette.divider,.08)}},{props:{variant:"inset"},style:{marginLeft:72}},{props:{variant:"middle",orientation:"horizontal"},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:"middle",orientation:"vertical"},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:"vertical"},style:{height:"100%",borderBottomWidth:0,borderRightWidth:"thin"}},{props:{flexItem:!0},style:{alignSelf:"stretch",height:"auto"}},{props:({ownerState:e})=>!!e.children,style:{display:"flex",textAlign:"center",border:0,borderTopStyle:"solid",borderLeftStyle:"solid","&::before, &::after":{content:'""',alignSelf:"center"}}},{props:({ownerState:e})=>e.children&&"vertical"!==e.orientation,style:{"&::before, &::after":{width:"100%",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:"inherit"}}},{props:({ownerState:e})=>"vertical"===e.orientation&&e.children,style:{flexDirection:"column","&::before, &::after":{height:"100%",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:"inherit"}}},{props:({ownerState:e})=>"right"===e.textAlign&&"vertical"!==e.orientation,style:{"&::before":{width:"90%"},"&::after":{width:"10%"}}},{props:({ownerState:e})=>"left"===e.textAlign&&"vertical"!==e.orientation,style:{"&::before":{width:"10%"},"&::after":{width:"90%"}}}]})))),Jy=Wy("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.wrapper,"vertical"===n.orientation&&t.wrapperVertical]}})(qy((({theme:e})=>({display:"inline-block",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:"nowrap",variants:[{props:{orientation:"vertical"},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]})))),Zy=V.forwardRef((function(e,t){const n=Qy({props:e,name:"MuiDivider"}),{absolute:r=!1,children:o,className:a,orientation:i="horizontal",component:s=(o||"vertical"===i?"div":"hr"),flexItem:l=!1,light:u=!1,role:c=("hr"!==s?"separator":void 0),textAlign:d="center",variant:p="fullWidth",...f}=n,h={...n,absolute:r,component:s,flexItem:l,light:u,orientation:i,role:c,textAlign:d,variant:p},m=(e=>{const{absolute:t,children:n,classes:r,flexItem:o,light:a,orientation:i,textAlign:s,variant:l}=e;return Nd({root:["root",t&&"absolute",l,a&&"light","vertical"===i&&"vertical",o&&"flexItem",n&&"withChildren",n&&"vertical"===i&&"withChildrenVertical","right"===s&&"vertical"!==i&&"textAlignRight","left"===s&&"vertical"!==i&&"textAlignLeft"],wrapper:["wrapper","vertical"===i&&"wrapperVertical"]},Yy,r)})(h);return mm.jsx(Ky,{as:s,className:jd(m.root,a),role:c,ref:t,ownerState:h,"aria-orientation":"separator"!==c||"hr"===s&&"vertical"!==i?void 0:i,...f,children:o?mm.jsx(Jy,{className:m.wrapper,ownerState:h,children:o}):null})}));function Xy({props:e,name:t}){return function({props:e,name:t,defaultTheme:n,themeId:r}){let o=Em(n);return r&&(o=o[r]||o),ag({theme:o,name:t,props:e})}({props:e,name:t,defaultTheme:Fy,themeId:zy})}function Gy(e){return Am("MuiSvgIcon",e)}Zy&&(Zy.muiSkipListHighlight=!0),Dm("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const $y=Wy("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"inherit"!==n.color&&t[`color${Gd(n.color)}`],t[`fontSize${Gd(n.fontSize)}`]]}})(qy((({theme:e})=>{var t,n,r,o,a,i,s,l,u,c,d,p,f,h;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",flexShrink:0,transition:null==(o=null==(t=e.transitions)?void 0:t.create)?void 0:o.call(t,"fill",{duration:null==(r=null==(n=(e.vars??e).transitions)?void 0:n.duration)?void 0:r.shorter}),variants:[{props:e=>!e.hasSvgAsChild,style:{fill:"currentColor"}},{props:{fontSize:"inherit"},style:{fontSize:"inherit"}},{props:{fontSize:"small"},style:{fontSize:(null==(i=null==(a=e.typography)?void 0:a.pxToRem)?void 0:i.call(a,20))||"1.25rem"}},{props:{fontSize:"medium"},style:{fontSize:(null==(l=null==(s=e.typography)?void 0:s.pxToRem)?void 0:l.call(s,24))||"1.5rem"}},{props:{fontSize:"large"},style:{fontSize:(null==(c=null==(u=e.typography)?void 0:u.pxToRem)?void 0:c.call(u,35))||"2.1875rem"}},...Object.entries((e.vars??e).palette).filter((([,e])=>e&&e.main)).map((([t])=>{var n,r;return{props:{color:t},style:{color:null==(r=null==(n=(e.vars??e).palette)?void 0:n[t])?void 0:r.main}}})),{props:{color:"action"},style:{color:null==(p=null==(d=(e.vars??e).palette)?void 0:d.action)?void 0:p.active}},{props:{color:"disabled"},style:{color:null==(h=null==(f=(e.vars??e).palette)?void 0:f.action)?void 0:h.disabled}},{props:{color:"inherit"},style:{color:void 0}}]}}))),_y=V.forwardRef((function(e,t){const n=Qy({props:e,name:"MuiSvgIcon"}),{children:r,className:o,color:a="inherit",component:i="svg",fontSize:s="medium",htmlColor:l,inheritViewBox:u=!1,titleAccess:c,viewBox:d="0 0 24 24",...p}=n,f=V.isValidElement(r)&&"svg"===r.type,h={...n,color:a,component:i,fontSize:s,instanceFontSize:e.fontSize,inheritViewBox:u,viewBox:d,hasSvgAsChild:f},m={};u||(m.viewBox=d);const g=(e=>{const{color:t,fontSize:n,classes:r}=e;return Nd({root:["root","inherit"!==t&&`color${Gd(t)}`,`fontSize${Gd(n)}`]},Gy,r)})(h);return mm.jsxs($y,{as:i,className:jd(g.root,o),focusable:"false",color:l,"aria-hidden":!c||void 0,role:c?"img":void 0,ref:t,...m,...p,...f&&r.props,ownerState:h,children:[f?r.props.children:r,c?mm.jsx("title",{children:c}):null]})}));function ev(e,t){function n(n,r){return mm.jsx(_y,{"data-testid":`${t}Icon`,ref:r,...n,children:e})}return n.muiName=_y.muiName,V.memo(V.forwardRef(n))}function tv(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}function nv(e,t){return(nv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function rv(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,nv(e,t)}function ov(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}_y&&(_y.muiName="SvgIcon");const av=!1,iv=B.createContext(null);var sv=function(e){return e.scrollTop},lv="unmounted",uv="exited",cv="entering",dv="entered",pv="exiting",fv=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var o,a=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?a?(o=uv,r.appearStatus=cv):o=dv:o=t.unmountOnExit||t.mountOnEnter?lv:uv,r.state={status:o},r.nextCallback=null,r}rv(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===lv?{status:uv}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==cv&&n!==dv&&(t=cv):n!==cv&&n!==dv||(t=pv)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===cv){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:Zc.findDOMNode(this);n&&sv(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===uv&&this.setState({status:lv})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,o=this.props.nodeRef?[r]:[Zc.findDOMNode(this),r],a=o[0],i=o[1],s=this.getTimeouts(),l=r?s.appear:s.enter;!e&&!n||av?this.safeSetState({status:dv},(function(){t.props.onEntered(a)})):(this.props.onEnter(a,i),this.safeSetState({status:cv},(function(){t.props.onEntering(a,i),t.onTransitionEnd(l,(function(){t.safeSetState({status:dv},(function(){t.props.onEntered(a,i)}))}))})))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:Zc.findDOMNode(this);t&&!av?(this.props.onExit(r),this.safeSetState({status:pv},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:uv},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:uv},(function(){e.props.onExited(r)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:Zc.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var o=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],a=o[0],i=o[1];this.props.addEndListener(a,i)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===lv)return null;var t=this.props,n=t.children;t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef;var r=tv(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return B.createElement(iv.Provider,{value:null},"function"==typeof n?n(e,r):B.cloneElement(B.Children.only(n),r))},t}(B.Component);function hv(){}fv.contextType=iv,fv.propTypes={},fv.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:hv,onEntering:hv,onEntered:hv,onExit:hv,onExiting:hv,onExited:hv},fv.UNMOUNTED=lv,fv.EXITED=uv,fv.ENTERING=cv,fv.ENTERED=dv,fv.EXITING=pv;var mv=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.remove(r):"string"==typeof n.className?n.className=ov(n.className,r):n.setAttribute("class",ov(n.className&&n.className.baseVal||"",r)));var n,r}))},gv=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).appliedClasses={appear:{},enter:{},exit:{}},t.onEnter=function(e,n){var r=t.resolveArguments(e,n),o=r[0],a=r[1];t.removeClasses(o,"exit"),t.addClass(o,a?"appear":"enter","base"),t.props.onEnter&&t.props.onEnter(e,n)},t.onEntering=function(e,n){var r=t.resolveArguments(e,n),o=r[0],a=r[1]?"appear":"enter";t.addClass(o,a,"active"),t.props.onEntering&&t.props.onEntering(e,n)},t.onEntered=function(e,n){var r=t.resolveArguments(e,n),o=r[0],a=r[1]?"appear":"enter";t.removeClasses(o,a),t.addClass(o,a,"done"),t.props.onEntered&&t.props.onEntered(e,n)},t.onExit=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"appear"),t.removeClasses(n,"enter"),t.addClass(n,"exit","base"),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){var n=t.resolveArguments(e)[0];t.addClass(n,"exit","active"),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"exit"),t.addClass(n,"exit","done"),t.props.onExited&&t.props.onExited(e)},t.resolveArguments=function(e,n){return t.props.nodeRef?[t.props.nodeRef.current,e]:[e,n]},t.getClassNames=function(e){var n=t.props.classNames,r="string"==typeof n,o=r?""+(r&&n?n+"-":"")+e:n[e];return{baseClassName:o,activeClassName:r?o+"-active":n[e+"Active"],doneClassName:r?o+"-done":n[e+"Done"]}},t}rv(t,e);var n=t.prototype;return n.addClass=function(e,t,n){var r=this.getClassNames(t)[n+"ClassName"],o=this.getClassNames("enter").doneClassName;"appear"===t&&"done"===n&&o&&(r+=" "+o),"active"===n&&e&&sv(e),r&&(this.appliedClasses[t][n]=r,function(e,t){e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.add(r):function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}(n,r)||("string"==typeof n.className?n.className=n.className+" "+r:n.setAttribute("class",(n.className&&n.className.baseVal||"")+" "+r)));var n,r}))}(e,r))},n.removeClasses=function(e,t){var n=this.appliedClasses[t],r=n.base,o=n.active,a=n.done;this.appliedClasses[t]={},r&&mv(e,r),o&&mv(e,o),a&&mv(e,a)},n.render=function(){var e=this.props;e.classNames;var t=tv(e,["classNames"]);return B.createElement(fv,_p({},t,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},t}(B.Component);function yv(e,t){var n=Object.create(null);return e&&V.Children.map(e,(function(e){return e})).forEach((function(e){n[e.key]=function(e){return t&&V.isValidElement(e)?t(e):e}(e)})),n}function vv(e,t,n){return null!=n[t]?n[t]:e.props[t]}function bv(e,t,n){var r=yv(e.children),o=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,o=Object.create(null),a=[];for(var i in e)i in t?a.length&&(o[i]=a,a=[]):a.push(i);var s={};for(var l in t){if(o[l])for(r=0;r<o[l].length;r++){var u=o[l][r];s[o[l][r]]=n(u)}s[l]=n(l)}for(r=0;r<a.length;r++)s[a[r]]=n(a[r]);return s}(t,r);return Object.keys(o).forEach((function(a){var i=o[a];if(V.isValidElement(i)){var s=a in t,l=a in r,u=t[a],c=V.isValidElement(u)&&!u.props.in;!l||s&&!c?l||!s||c?l&&s&&V.isValidElement(u)&&(o[a]=V.cloneElement(i,{onExited:n.bind(null,i),in:u.props.in,exit:vv(i,"exit",e),enter:vv(i,"enter",e)})):o[a]=V.cloneElement(i,{in:!1}):o[a]=V.cloneElement(i,{onExited:n.bind(null,i),in:!0,exit:vv(i,"exit",e),enter:vv(i,"enter",e)})}})),o}gv.defaultProps={classNames:""},gv.propTypes={};var xv=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},wv=function(e){function t(t,n){var r,o=(r=e.call(this,t,n)||this).handleExited.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r));return r.state={contextValue:{isMounting:!0},handleExited:o,firstRender:!0},r}rv(t,e);var n=t.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var n,r,o=t.children,a=t.handleExited;return{children:t.firstRender?(n=e,r=a,yv(n.children,(function(e){return V.cloneElement(e,{onExited:r.bind(null,e),in:!0,appear:vv(e,"appear",n),enter:vv(e,"enter",n),exit:vv(e,"exit",n)})}))):bv(e,o,a),firstRender:!1}},n.handleExited=function(e,t){var n=yv(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState((function(t){var n=_p({},t.children);return delete n[e.key],{children:n}})))},n.render=function(){var e=this.props,t=e.component,n=e.childFactory,r=tv(e,["component","childFactory"]),o=this.state.contextValue,a=xv(this.state.children).map(n);return delete r.appear,delete r.enter,delete r.exit,null===t?B.createElement(iv.Provider,{value:o},a):B.createElement(iv.Provider,{value:o},B.createElement(t,r,a))},t}(B.Component);wv.propTypes={},wv.defaultProps={component:"div",childFactory:function(e){return e}};const Sv=e=>e.scrollTop;function kv(e,t){const{timeout:n,easing:r,style:o={}}=e;return{duration:o.transitionDuration??("number"==typeof n?n:n[t.mode]||0),easing:o.transitionTimingFunction??("object"==typeof r?r[t.mode]:r),delay:o.transitionDelay}}function Cv(e){return Am("MuiPaper",e)}Dm("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);const Mv=Wy("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],!n.square&&t.rounded,"elevation"===n.variant&&t[`elevation${n.elevation}`]]}})(qy((({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow"),variants:[{props:({ownerState:e})=>!e.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:"outlined"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:"elevation"},style:{boxShadow:"var(--Paper-shadow)",backgroundImage:"var(--Paper-overlay)"}}]})))),Ev=V.forwardRef((function(e,t){var n;const r=Qy({props:e,name:"MuiPaper"}),o=Vy(),{className:a,component:i="div",elevation:s=1,square:l=!1,variant:u="elevation",...c}=r,d={...r,component:i,elevation:s,square:l,variant:u},p=(e=>{const{square:t,elevation:n,variant:r,classes:o}=e;return Nd({root:["root",r,!t&&"rounded","elevation"===r&&`elevation${n}`]},Cv,o)})(d);return mm.jsx(Mv,{as:i,ownerState:d,className:jd(p.root,a),ref:t,...c,style:{..."elevation"===u&&{"--Paper-shadow":(o.vars||o).shadows[s],...o.vars&&{"--Paper-overlay":null==(n=o.vars.overlays)?void 0:n[s]},...!o.vars&&"dark"===o.palette.mode&&{"--Paper-overlay":`linear-gradient(${qd("#fff",ky(s))}, ${qd("#fff",ky(s))})`}},...c.style}})}));function Tv(e,t){const{className:n,elementType:r,ownerState:o,externalForwardedProps:a,getSlotOwnerState:i,internalForwardedProps:s,...l}=t,{component:u,slots:c={[e]:void 0},slotProps:d={[e]:void 0},...p}=a,f=c[e]||r,h=Lg(d[e],o),{props:{component:m,...g},internalRef:y}=Ng({className:n,...l,externalForwardedProps:"root"===e?p:void 0,externalSlotProps:h}),v=kg(y,null==h?void 0:h.ref,t.ref),b=i?i(g):{},x={...o,...b},w="root"===e?m||u:m,S=Dg(f,{..."root"===e&&!u&&!c[e]&&s,..."root"!==e&&!c[e]&&s,...g,...w&&{as:w},ref:v},x);return Object.keys(b).forEach((e=>{delete S[e]})),[f,S]}class Pv{constructor(){__publicField(this,"mountEffect",(()=>{this.shouldMount&&!this.didMount&&null!==this.ref.current&&(this.didMount=!0,this.mounted.resolve())})),this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}static create(){return new Pv}static use(){const e=Mg(Pv.create).current,[t,n]=V.useState(!1);return e.shouldMount=t,e.setShouldMount=n,V.useEffect(e.mountEffect,[t]),e}mount(){return this.mounted||(this.mounted=function(){let e,t;const n=new Promise(((n,r)=>{e=n,t=r}));return n.resolve=e,n.reject=t,n}(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}start(...e){this.mount().then((()=>{var t;return null==(t=this.ref.current)?void 0:t.start(...e)}))}stop(...e){this.mount().then((()=>{var t;return null==(t=this.ref.current)?void 0:t.stop(...e)}))}pulsate(...e){this.mount().then((()=>{var t;return null==(t=this.ref.current)?void 0:t.pulsate(...e)}))}}const Iv=Dm("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),Rv=_h`
  0% {
    transform: scale(0);
    opacity: 0.1;
  }

  100% {
    transform: scale(1);
    opacity: 0.3;
  }
`,Av=_h`
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
`,Dv=_h`
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(0.92);
  }

  100% {
    transform: scale(1);
  }
`,Ov=Wy("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),jv=Wy((function(e){const{className:t,classes:n,pulsate:r=!1,rippleX:o,rippleY:a,rippleSize:i,in:s,onExited:l,timeout:u}=e,[c,d]=V.useState(!1),p=jd(t,n.ripple,n.rippleVisible,r&&n.ripplePulsate),f={width:i,height:i,top:-i/2+a,left:-i/2+o},h=jd(n.child,c&&n.childLeaving,r&&n.childPulsate);return s||c||d(!0),V.useEffect((()=>{if(!s&&null!=l){const e=setTimeout(l,u);return()=>{clearTimeout(e)}}}),[l,s,u]),mm.jsx("span",{className:p,style:f,children:mm.jsx("span",{className:h})})}),{name:"MuiTouchRipple",slot:"Ripple"})`
  opacity: 0;
  position: absolute;

  &.${Iv.rippleVisible} {
    opacity: 0.3;
    transform: scale(1);
    animation-name: ${Rv};
    animation-duration: ${550}ms;
    animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};
  }

  &.${Iv.ripplePulsate} {
    animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;
  }

  & .${Iv.child} {
    opacity: 1;
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: currentColor;
  }

  & .${Iv.childLeaving} {
    opacity: 0;
    animation-name: ${Av};
    animation-duration: ${550}ms;
    animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};
  }

  & .${Iv.childPulsate} {
    position: absolute;
    /* @noflip */
    left: 0px;
    top: 0;
    animation-name: ${Dv};
    animation-duration: 2500ms;
    animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};
    animation-iteration-count: infinite;
    animation-delay: 200ms;
  }
`,Nv=V.forwardRef((function(e,t){const n=Qy({props:e,name:"MuiTouchRipple"}),{center:r=!1,classes:o={},className:a,...i}=n,[s,l]=V.useState([]),u=V.useRef(0),c=V.useRef(null);V.useEffect((()=>{c.current&&(c.current(),c.current=null)}),[s]);const d=V.useRef(!1),p=Pg(),f=V.useRef(null),h=V.useRef(null),m=V.useCallback((e=>{const{pulsate:t,rippleX:n,rippleY:r,rippleSize:a,cb:i}=e;l((e=>[...e,mm.jsx(jv,{classes:{ripple:jd(o.ripple,Iv.ripple),rippleVisible:jd(o.rippleVisible,Iv.rippleVisible),ripplePulsate:jd(o.ripplePulsate,Iv.ripplePulsate),child:jd(o.child,Iv.child),childLeaving:jd(o.childLeaving,Iv.childLeaving),childPulsate:jd(o.childPulsate,Iv.childPulsate)},timeout:550,pulsate:t,rippleX:n,rippleY:r,rippleSize:a},u.current)])),u.current+=1,c.current=i}),[o]),g=V.useCallback(((e={},t={},n=(()=>{}))=>{const{pulsate:o=!1,center:a=r||t.pulsate,fakeElement:i=!1}=t;if("mousedown"===(null==e?void 0:e.type)&&d.current)return void(d.current=!1);"touchstart"===(null==e?void 0:e.type)&&(d.current=!0);const s=i?null:h.current,l=s?s.getBoundingClientRect():{width:0,height:0,left:0,top:0};let u,c,g;if(a||void 0===e||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)u=Math.round(l.width/2),c=Math.round(l.height/2);else{const{clientX:t,clientY:n}=e.touches&&e.touches.length>0?e.touches[0]:e;u=Math.round(t-l.left),c=Math.round(n-l.top)}if(a)g=Math.sqrt((2*l.width**2+l.height**2)/3),g%2==0&&(g+=1);else{const e=2*Math.max(Math.abs((s?s.clientWidth:0)-u),u)+2,t=2*Math.max(Math.abs((s?s.clientHeight:0)-c),c)+2;g=Math.sqrt(e**2+t**2)}(null==e?void 0:e.touches)?null===f.current&&(f.current=()=>{m({pulsate:o,rippleX:u,rippleY:c,rippleSize:g,cb:n})},p.start(80,(()=>{f.current&&(f.current(),f.current=null)}))):m({pulsate:o,rippleX:u,rippleY:c,rippleSize:g,cb:n})}),[r,m,p]),y=V.useCallback((()=>{g({},{pulsate:!0})}),[g]),v=V.useCallback(((e,t)=>{if(p.clear(),"touchend"===(null==e?void 0:e.type)&&f.current)return f.current(),f.current=null,void p.start(0,(()=>{v(e,t)}));f.current=null,l((e=>e.length>0?e.slice(1):e)),c.current=t}),[p]);return V.useImperativeHandle(t,(()=>({pulsate:y,start:g,stop:v})),[y,g,v]),mm.jsx(Ov,{className:jd(Iv.root,o.root,a),ref:h,...i,children:mm.jsx(wv,{component:null,exit:!0,children:s})})}));function Lv(e){return Am("MuiButtonBase",e)}const Fv=Dm("MuiButtonBase",["root","disabled","focusVisible"]),zv=Wy("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${Fv.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),Vv=V.forwardRef((function(e,t){const n=Qy({props:e,name:"MuiButtonBase"}),{action:r,centerRipple:o=!1,children:a,className:i,component:s="button",disabled:l=!1,disableRipple:u=!1,disableTouchRipple:c=!1,focusRipple:d=!1,focusVisibleClassName:p,LinkComponent:f="a",onBlur:h,onClick:m,onContextMenu:g,onDragLeave:y,onFocus:v,onFocusVisible:b,onKeyDown:x,onKeyUp:w,onMouseDown:S,onMouseLeave:k,onMouseUp:C,onTouchEnd:M,onTouchMove:E,onTouchStart:T,tabIndex:P=0,TouchRippleProps:I,touchRippleRef:R,type:A,...D}=n,O=V.useRef(null),j=Pv.use(),N=kg(j.ref,R),[L,F]=V.useState(!1);l&&L&&F(!1),V.useImperativeHandle(r,(()=>({focusVisible:()=>{F(!0),O.current.focus()}})),[]);const z=j.shouldMount&&!u&&!l;function B(e,t,n=c){return Sg((r=>{t&&t(r);return n||j[e](r),!0}))}V.useEffect((()=>{L&&d&&!u&&j.pulsate()}),[u,d,L,j]);const H=B("start",S),U=B("stop",g),W=B("stop",y),q=B("stop",C),Q=B("stop",(e=>{L&&e.preventDefault(),k&&k(e)})),Y=B("start",T),K=B("stop",M),J=B("stop",E),Z=B("stop",(e=>{Ig(e.target)||F(!1),h&&h(e)}),!1),X=Sg((e=>{O.current||(O.current=e.currentTarget),Ig(e.target)&&(F(!0),b&&b(e)),v&&v(e)})),G=()=>{const e=O.current;return s&&"button"!==s&&!("A"===e.tagName&&e.href)},$=Sg((e=>{d&&!e.repeat&&L&&" "===e.key&&j.stop(e,(()=>{j.start(e)})),e.target===e.currentTarget&&G()&&" "===e.key&&e.preventDefault(),x&&x(e),e.target===e.currentTarget&&G()&&"Enter"===e.key&&!l&&(e.preventDefault(),m&&m(e))})),_=Sg((e=>{d&&" "===e.key&&L&&!e.defaultPrevented&&j.stop(e,(()=>{j.pulsate(e)})),w&&w(e),m&&e.target===e.currentTarget&&G()&&" "===e.key&&!e.defaultPrevented&&m(e)}));let ee=s;"button"===ee&&(D.href||D.to)&&(ee=f);const te={};"button"===ee?(te.type=void 0===A?"button":A,te.disabled=l):(D.href||D.to||(te.role="button"),l&&(te["aria-disabled"]=l));const ne=kg(t,O),re={...n,centerRipple:o,component:s,disabled:l,disableRipple:u,disableTouchRipple:c,focusRipple:d,tabIndex:P,focusVisible:L},oe=(e=>{const{disabled:t,focusVisible:n,focusVisibleClassName:r,classes:o}=e,a=Nd({root:["root",t&&"disabled",n&&"focusVisible"]},Lv,o);return n&&r&&(a.root+=` ${r}`),a})(re);return mm.jsxs(zv,{as:ee,className:jd(oe.root,i),ownerState:re,onBlur:Z,onClick:m,onContextMenu:U,onFocus:X,onKeyDown:$,onKeyUp:_,onMouseDown:H,onMouseLeave:Q,onMouseUp:q,onDragLeave:W,onTouchEnd:K,onTouchMove:J,onTouchStart:Y,ref:ne,tabIndex:l?-1:P,type:A,...te,...D,children:[a,z?mm.jsx(Nv,{ref:N,center:o,...I}):null]})}));function Bv(e=[]){return([,t])=>t&&function(e,t=[]){if(!function(e){return"string"==typeof e.main}(e))return!1;for(const n of t)if(!e.hasOwnProperty(n)||"string"!=typeof e[n])return!1;return!0}(t,e)}function Hv(e){return Am("MuiIconButton",e)}const Uv=Dm("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),Wv=Wy(Vv,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"default"!==n.color&&t[`color${Gd(n.color)}`],n.edge&&t[`edge${Gd(n.edge)}`],t[`size${Gd(n.size)}`]]}})(qy((({theme:e})=>({textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:"50%",color:(e.vars||e).palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),variants:[{props:e=>!e.disableRipple,style:{"--IconButton-hoverBg":e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:qd(e.palette.action.active,e.palette.action.hoverOpacity),"&:hover":{backgroundColor:"var(--IconButton-hoverBg)","@media (hover: none)":{backgroundColor:"transparent"}}}},{props:{edge:"start"},style:{marginLeft:-12}},{props:{edge:"start",size:"small"},style:{marginLeft:-3}},{props:{edge:"end"},style:{marginRight:-12}},{props:{edge:"end",size:"small"},style:{marginRight:-3}}]}))),qy((({theme:e})=>({variants:[{props:{color:"inherit"},style:{color:"inherit"}},...Object.entries(e.palette).filter(Bv()).map((([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))),...Object.entries(e.palette).filter(Bv()).map((([t])=>({props:{color:t},style:{"--IconButton-hoverBg":e.vars?`rgba(${(e.vars||e).palette[t].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:qd((e.vars||e).palette[t].main,e.palette.action.hoverOpacity)}}))),{props:{size:"small"},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:"large"},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${Uv.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})))),qv=V.forwardRef((function(e,t){const n=Qy({props:e,name:"MuiIconButton"}),{edge:r=!1,children:o,className:a,color:i="default",disabled:s=!1,disableFocusRipple:l=!1,size:u="medium",...c}=n,d={...n,edge:r,color:i,disabled:s,disableFocusRipple:l,size:u},p=(e=>{const{classes:t,disabled:n,color:r,edge:o,size:a}=e;return Nd({root:["root",n&&"disabled","default"!==r&&`color${Gd(r)}`,o&&`edge${Gd(o)}`,`size${Gd(a)}`]},Hv,t)})(d);return mm.jsx(Wv,{className:jd(p.root,a),centerRipple:!0,focusRipple:!l,disabled:s,ref:t,...c,ownerState:d,children:o})}));function Qv(e){return Am("MuiTypography",e)}Dm("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const Yv={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},Kv=$p,Jv=Wy("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.variant&&t[n.variant],"inherit"!==n.align&&t[`align${Gd(n.align)}`],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})(qy((({theme:e})=>{var t;return{margin:0,variants:[{props:{variant:"inherit"},style:{font:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}},...Object.entries(e.typography).filter((([e,t])=>"inherit"!==e&&t&&"object"==typeof t)).map((([e,t])=>({props:{variant:e},style:t}))),...Object.entries(e.palette).filter(Bv()).map((([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))),...Object.entries((null==(t=e.palette)?void 0:t.text)||{}).filter((([,e])=>"string"==typeof e)).map((([t])=>({props:{color:`text${Gd(t)}`},style:{color:(e.vars||e).palette.text[t]}}))),{props:({ownerState:e})=>"inherit"!==e.align,style:{textAlign:"var(--Typography-textAlign)"}},{props:({ownerState:e})=>e.noWrap,style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},{props:({ownerState:e})=>e.gutterBottom,style:{marginBottom:"0.35em"}},{props:({ownerState:e})=>e.paragraph,style:{marginBottom:16}}]}}))),Zv={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},Xv=V.forwardRef((function(e,t){const{color:n,...r}=Qy({props:e,name:"MuiTypography"}),o=Kv({...r,...!Yv[n]&&{color:n}}),{align:a="inherit",className:i,component:s,gutterBottom:l=!1,noWrap:u=!1,paragraph:c=!1,variant:d="body1",variantMapping:p=Zv,...f}=o,h={...o,align:a,color:n,className:i,component:s,gutterBottom:l,noWrap:u,paragraph:c,variant:d,variantMapping:p},m=s||(c?"p":p[d]||Zv[d])||"span",g=(e=>{const{align:t,gutterBottom:n,noWrap:r,paragraph:o,variant:a,classes:i}=e;return Nd({root:["root",a,"inherit"!==e.align&&`align${Gd(t)}`,n&&"gutterBottom",r&&"noWrap",o&&"paragraph"]},Qv,i)})(h);return mm.jsx(Jv,{as:m,ref:t,className:jd(g.root,i),...f,ownerState:h,style:{..."inherit"!==a&&{"--Typography-textAlign":a},...f.style}})}));var Gv="top",$v="bottom",_v="right",eb="left",tb="auto",nb=[Gv,$v,_v,eb],rb="start",ob="end",ab="clippingParents",ib="viewport",sb="popper",lb="reference",ub=nb.reduce((function(e,t){return e.concat([t+"-"+rb,t+"-"+ob])}),[]),cb=[].concat(nb,[tb]).reduce((function(e,t){return e.concat([t,t+"-"+rb,t+"-"+ob])}),[]),db=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function pb(e){return e?(e.nodeName||"").toLowerCase():null}function fb(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function hb(e){return e instanceof fb(e).Element||e instanceof Element}function mb(e){return e instanceof fb(e).HTMLElement||e instanceof HTMLElement}function gb(e){return"undefined"!=typeof ShadowRoot&&(e instanceof fb(e).ShadowRoot||e instanceof ShadowRoot)}const yb={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},o=t.elements[e];mb(o)&&pb(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],o=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});mb(r)&&pb(r)&&(Object.assign(r.style,a),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]};function vb(e){return e.split("-")[0]}var bb=Math.max,xb=Math.min,wb=Math.round;function Sb(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function kb(){return!/^((?!chrome|android).)*safari/i.test(Sb())}function Cb(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=e.getBoundingClientRect(),o=1,a=1;t&&mb(e)&&(o=e.offsetWidth>0&&wb(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&wb(r.height)/e.offsetHeight||1);var i=(hb(e)?fb(e):window).visualViewport,s=!kb()&&n,l=(r.left+(s&&i?i.offsetLeft:0))/o,u=(r.top+(s&&i?i.offsetTop:0))/a,c=r.width/o,d=r.height/a;return{width:c,height:d,top:u,right:l+c,bottom:u+d,left:l,x:l,y:u}}function Mb(e){var t=Cb(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function Eb(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&gb(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Tb(e){return fb(e).getComputedStyle(e)}function Pb(e){return["table","td","th"].indexOf(pb(e))>=0}function Ib(e){return((hb(e)?e.ownerDocument:e.document)||window.document).documentElement}function Rb(e){return"html"===pb(e)?e:e.assignedSlot||e.parentNode||(gb(e)?e.host:null)||Ib(e)}function Ab(e){return mb(e)&&"fixed"!==Tb(e).position?e.offsetParent:null}function Db(e){for(var t=fb(e),n=Ab(e);n&&Pb(n)&&"static"===Tb(n).position;)n=Ab(n);return n&&("html"===pb(n)||"body"===pb(n)&&"static"===Tb(n).position)?t:n||function(e){var t=/firefox/i.test(Sb());if(/Trident/i.test(Sb())&&mb(e)&&"fixed"===Tb(e).position)return null;var n=Rb(e);for(gb(n)&&(n=n.host);mb(n)&&["html","body"].indexOf(pb(n))<0;){var r=Tb(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}function Ob(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function jb(e,t,n){return bb(e,xb(t,n))}function Nb(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function Lb(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function Fb(e){return e.split("-")[1]}var zb={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Vb(e){var t,n=e.popper,r=e.popperRect,o=e.placement,a=e.variation,i=e.offsets,s=e.position,l=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,d=e.isFixed,p=i.x,f=void 0===p?0:p,h=i.y,m=void 0===h?0:h,g="function"==typeof c?c({x:f,y:m}):{x:f,y:m};f=g.x,m=g.y;var y=i.hasOwnProperty("x"),v=i.hasOwnProperty("y"),b=eb,x=Gv,w=window;if(u){var S=Db(n),k="clientHeight",C="clientWidth";if(S===fb(n)&&"static"!==Tb(S=Ib(n)).position&&"absolute"===s&&(k="scrollHeight",C="scrollWidth"),o===Gv||(o===eb||o===_v)&&a===ob)x=$v,m-=(d&&S===w&&w.visualViewport?w.visualViewport.height:S[k])-r.height,m*=l?1:-1;if(o===eb||(o===Gv||o===$v)&&a===ob)b=_v,f-=(d&&S===w&&w.visualViewport?w.visualViewport.width:S[C])-r.width,f*=l?1:-1}var M,E=Object.assign({position:s},u&&zb),T=!0===c?function(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:wb(n*o)/o||0,y:wb(r*o)/o||0}}({x:f,y:m},fb(n)):{x:f,y:m};return f=T.x,m=T.y,l?Object.assign({},E,((M={})[x]=v?"0":"",M[b]=y?"0":"",M.transform=(w.devicePixelRatio||1)<=1?"translate("+f+"px, "+m+"px)":"translate3d("+f+"px, "+m+"px, 0)",M)):Object.assign({},E,((t={})[x]=v?m+"px":"",t[b]=y?f+"px":"",t.transform="",t))}var Bb={passive:!0};var Hb={left:"right",right:"left",bottom:"top",top:"bottom"};function Ub(e){return e.replace(/left|right|bottom|top/g,(function(e){return Hb[e]}))}var Wb={start:"end",end:"start"};function qb(e){return e.replace(/start|end/g,(function(e){return Wb[e]}))}function Qb(e){var t=fb(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Yb(e){return Cb(Ib(e)).left+Qb(e).scrollLeft}function Kb(e){var t=Tb(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function Jb(e){return["html","body","#document"].indexOf(pb(e))>=0?e.ownerDocument.body:mb(e)&&Kb(e)?e:Jb(Rb(e))}function Zb(e,t){var n;void 0===t&&(t=[]);var r=Jb(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),a=fb(r),i=o?[a].concat(a.visualViewport||[],Kb(r)?r:[]):r,s=t.concat(i);return o?s:s.concat(Zb(Rb(i)))}function Xb(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Gb(e,t,n){return t===ib?Xb(function(e,t){var n=fb(e),r=Ib(e),o=n.visualViewport,a=r.clientWidth,i=r.clientHeight,s=0,l=0;if(o){a=o.width,i=o.height;var u=kb();(u||!u&&"fixed"===t)&&(s=o.offsetLeft,l=o.offsetTop)}return{width:a,height:i,x:s+Yb(e),y:l}}(e,n)):hb(t)?function(e,t){var n=Cb(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):Xb(function(e){var t,n=Ib(e),r=Qb(e),o=null==(t=e.ownerDocument)?void 0:t.body,a=bb(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),i=bb(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-r.scrollLeft+Yb(e),l=-r.scrollTop;return"rtl"===Tb(o||n).direction&&(s+=bb(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:i,x:s,y:l}}(Ib(e)))}function $b(e,t,n,r){var o="clippingParents"===t?function(e){var t=Zb(Rb(e)),n=["absolute","fixed"].indexOf(Tb(e).position)>=0&&mb(e)?Db(e):e;return hb(n)?t.filter((function(e){return hb(e)&&Eb(e,n)&&"body"!==pb(e)})):[]}(e):[].concat(t),a=[].concat(o,[n]),i=a[0],s=a.reduce((function(t,n){var o=Gb(e,n,r);return t.top=bb(o.top,t.top),t.right=xb(o.right,t.right),t.bottom=xb(o.bottom,t.bottom),t.left=bb(o.left,t.left),t}),Gb(e,i,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function _b(e){var t,n=e.reference,r=e.element,o=e.placement,a=o?vb(o):null,i=o?Fb(o):null,s=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(a){case Gv:t={x:s,y:n.y-r.height};break;case $v:t={x:s,y:n.y+n.height};break;case _v:t={x:n.x+n.width,y:l};break;case eb:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var u=a?Ob(a):null;if(null!=u){var c="y"===u?"height":"width";switch(i){case rb:t[u]=t[u]-(n[c]/2-r[c]/2);break;case ob:t[u]=t[u]+(n[c]/2-r[c]/2)}}return t}function ex(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,a=n.strategy,i=void 0===a?e.strategy:a,s=n.boundary,l=void 0===s?ab:s,u=n.rootBoundary,c=void 0===u?ib:u,d=n.elementContext,p=void 0===d?sb:d,f=n.altBoundary,h=void 0!==f&&f,m=n.padding,g=void 0===m?0:m,y=Nb("number"!=typeof g?g:Lb(g,nb)),v=p===sb?lb:sb,b=e.rects.popper,x=e.elements[h?v:p],w=$b(hb(x)?x:x.contextElement||Ib(e.elements.popper),l,c,i),S=Cb(e.elements.reference),k=_b({reference:S,element:b,strategy:"absolute",placement:o}),C=Xb(Object.assign({},b,k)),M=p===sb?C:S,E={top:w.top-M.top+y.top,bottom:M.bottom-w.bottom+y.bottom,left:w.left-M.left+y.left,right:M.right-w.right+y.right},T=e.modifiersData.offset;if(p===sb&&T){var P=T[o];Object.keys(E).forEach((function(e){var t=[_v,$v].indexOf(e)>=0?1:-1,n=[Gv,$v].indexOf(e)>=0?"y":"x";E[e]+=P[n]*t}))}return E}const tx={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,a=void 0===o||o,i=n.altAxis,s=void 0===i||i,l=n.fallbackPlacements,u=n.padding,c=n.boundary,d=n.rootBoundary,p=n.altBoundary,f=n.flipVariations,h=void 0===f||f,m=n.allowedAutoPlacements,g=t.options.placement,y=vb(g),v=l||(y===g||!h?[Ub(g)]:function(e){if(vb(e)===tb)return[];var t=Ub(e);return[qb(e),t,qb(t)]}(g)),b=[g].concat(v).reduce((function(e,n){return e.concat(vb(n)===tb?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,a=n.rootBoundary,i=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,u=void 0===l?cb:l,c=Fb(r),d=c?s?ub:ub.filter((function(e){return Fb(e)===c})):nb,p=d.filter((function(e){return u.indexOf(e)>=0}));0===p.length&&(p=d);var f=p.reduce((function(t,n){return t[n]=ex(e,{placement:n,boundary:o,rootBoundary:a,padding:i})[vb(n)],t}),{});return Object.keys(f).sort((function(e,t){return f[e]-f[t]}))}(t,{placement:n,boundary:c,rootBoundary:d,padding:u,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),x=t.rects.reference,w=t.rects.popper,S=new Map,k=!0,C=b[0],M=0;M<b.length;M++){var E=b[M],T=vb(E),P=Fb(E)===rb,I=[Gv,$v].indexOf(T)>=0,R=I?"width":"height",A=ex(t,{placement:E,boundary:c,rootBoundary:d,altBoundary:p,padding:u}),D=I?P?_v:eb:P?$v:Gv;x[R]>w[R]&&(D=Ub(D));var O=Ub(D),j=[];if(a&&j.push(A[T]<=0),s&&j.push(A[D]<=0,A[O]<=0),j.every((function(e){return e}))){C=E,k=!1;break}S.set(E,j)}if(k)for(var N=function(e){var t=b.find((function(t){var n=S.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return C=t,"break"},L=h?3:1;L>0;L--){if("break"===N(L))break}t.placement!==C&&(t.modifiersData[r]._skip=!0,t.placement=C,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function nx(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function rx(e){return[Gv,_v,$v,eb].some((function(t){return e[t]>=0}))}function ox(e,t,n){void 0===n&&(n=!1);var r,o,a=mb(t),i=mb(t)&&function(e){var t=e.getBoundingClientRect(),n=wb(t.width)/e.offsetWidth||1,r=wb(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),s=Ib(t),l=Cb(e,i,n),u={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(a||!a&&!n)&&(("body"!==pb(t)||Kb(s))&&(u=(r=t)!==fb(r)&&mb(r)?{scrollLeft:(o=r).scrollLeft,scrollTop:o.scrollTop}:Qb(r)),mb(t)?((c=Cb(t,!0)).x+=t.clientLeft,c.y+=t.clientTop):s&&(c.x=Yb(s))),{x:l.left+u.scrollLeft-c.x,y:l.top+u.scrollTop-c.y,width:l.width,height:l.height}}function ax(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}function ix(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}var sx={placement:"bottom",modifiers:[],strategy:"absolute"};function lx(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}function ux(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,r=void 0===n?[]:n,o=t.defaultOptions,a=void 0===o?sx:o;return function(e,t,n){void 0===n&&(n=a);var o={placement:"bottom",orderedModifiers:[],options:Object.assign({},sx,a),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},i=[],s=!1,l={state:o,setOptions:function(n){var s="function"==typeof n?n(o.options):n;u(),o.options=Object.assign({},a,o.options,s),o.scrollParents={reference:hb(e)?Zb(e):e.contextElement?Zb(e.contextElement):[],popper:Zb(t)};var c,d,p=function(e){var t=ax(e);return db.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}((c=[].concat(r,o.options.modifiers),d=c.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{}),Object.keys(d).map((function(e){return d[e]}))));return o.orderedModifiers=p.filter((function(e){return e.enabled})),o.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,r=void 0===n?{}:n,a=e.effect;if("function"==typeof a){var s=a({state:o,name:t,instance:l,options:r}),u=function(){};i.push(s||u)}})),l.update()},forceUpdate:function(){if(!s){var e=o.elements,t=e.reference,n=e.popper;if(lx(t,n)){o.rects={reference:ox(t,Db(n),"fixed"===o.options.strategy),popper:Mb(n)},o.reset=!1,o.placement=o.options.placement,o.orderedModifiers.forEach((function(e){return o.modifiersData[e.name]=Object.assign({},e.data)}));for(var r=0;r<o.orderedModifiers.length;r++)if(!0!==o.reset){var a=o.orderedModifiers[r],i=a.fn,u=a.options,c=void 0===u?{}:u,d=a.name;"function"==typeof i&&(o=i({state:o,options:c,name:d,instance:l})||o)}else o.reset=!1,r=-1}}},update:ix((function(){return new Promise((function(e){l.forceUpdate(),e(o)}))})),destroy:function(){u(),s=!0}};if(!lx(e,t))return l;function u(){i.forEach((function(e){return e()})),i=[]}return l.setOptions(n).then((function(e){!s&&n.onFirstUpdate&&n.onFirstUpdate(e)})),l}}var cx=ux({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,a=void 0===o||o,i=r.resize,s=void 0===i||i,l=fb(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&u.forEach((function(e){e.addEventListener("scroll",n.update,Bb)})),s&&l.addEventListener("resize",n.update,Bb),function(){a&&u.forEach((function(e){e.removeEventListener("scroll",n.update,Bb)})),s&&l.removeEventListener("resize",n.update,Bb)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=_b({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,a=n.adaptive,i=void 0===a||a,s=n.roundOffsets,l=void 0===s||s,u={placement:vb(t.placement),variation:Fb(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,Vb(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,Vb(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},yb,{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,a=void 0===o?[0,0]:o,i=cb.reduce((function(e,n){return e[n]=function(e,t,n){var r=vb(e),o=[eb,Gv].indexOf(r)>=0?-1:1,a="function"==typeof n?n(Object.assign({},t,{placement:e})):n,i=a[0],s=a[1];return i=i||0,s=(s||0)*o,[eb,_v].indexOf(r)>=0?{x:s,y:i}:{x:i,y:s}}(n,t.rects,a),e}),{}),s=i[t.placement],l=s.x,u=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=i}},tx,{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,a=void 0===o||o,i=n.altAxis,s=void 0!==i&&i,l=n.boundary,u=n.rootBoundary,c=n.altBoundary,d=n.padding,p=n.tether,f=void 0===p||p,h=n.tetherOffset,m=void 0===h?0:h,g=ex(t,{boundary:l,rootBoundary:u,padding:d,altBoundary:c}),y=vb(t.placement),v=Fb(t.placement),b=!v,x=Ob(y),w="x"===x?"y":"x",S=t.modifiersData.popperOffsets,k=t.rects.reference,C=t.rects.popper,M="function"==typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,E="number"==typeof M?{mainAxis:M,altAxis:M}:Object.assign({mainAxis:0,altAxis:0},M),T=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,P={x:0,y:0};if(S){if(a){var I,R="y"===x?Gv:eb,A="y"===x?$v:_v,D="y"===x?"height":"width",O=S[x],j=O+g[R],N=O-g[A],L=f?-C[D]/2:0,F=v===rb?k[D]:C[D],z=v===rb?-C[D]:-k[D],V=t.elements.arrow,B=f&&V?Mb(V):{width:0,height:0},H=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},U=H[R],W=H[A],q=jb(0,k[D],B[D]),Q=b?k[D]/2-L-q-U-E.mainAxis:F-q-U-E.mainAxis,Y=b?-k[D]/2+L+q+W+E.mainAxis:z+q+W+E.mainAxis,K=t.elements.arrow&&Db(t.elements.arrow),J=K?"y"===x?K.clientTop||0:K.clientLeft||0:0,Z=null!=(I=null==T?void 0:T[x])?I:0,X=O+Y-Z,G=jb(f?xb(j,O+Q-Z-J):j,O,f?bb(N,X):N);S[x]=G,P[x]=G-O}if(s){var $,_="x"===x?Gv:eb,ee="x"===x?$v:_v,te=S[w],ne="y"===w?"height":"width",re=te+g[_],oe=te-g[ee],ae=-1!==[Gv,eb].indexOf(y),ie=null!=($=null==T?void 0:T[w])?$:0,se=ae?re:te-k[ne]-C[ne]-ie+E.altAxis,le=ae?te+k[ne]+C[ne]-ie-E.altAxis:oe,ue=f&&ae?function(e,t,n){var r=jb(e,t,n);return r>n?n:r}(se,te,le):jb(f?se:re,te,f?le:oe);S[w]=ue,P[w]=ue-te}t.modifiersData[r]=P}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,a=n.elements.arrow,i=n.modifiersData.popperOffsets,s=vb(n.placement),l=Ob(s),u=[eb,_v].indexOf(s)>=0?"height":"width";if(a&&i){var c=function(e,t){return Nb("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:Lb(e,nb))}(o.padding,n),d=Mb(a),p="y"===l?Gv:eb,f="y"===l?$v:_v,h=n.rects.reference[u]+n.rects.reference[l]-i[l]-n.rects.popper[u],m=i[l]-n.rects.reference[l],g=Db(a),y=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,v=h/2-m/2,b=c[p],x=y-d[u]-c[f],w=y/2-d[u]/2+v,S=jb(b,w,x),k=l;n.modifiersData[r]=((t={})[k]=S,t.centerOffset=S-w,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&Eb(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,a=t.modifiersData.preventOverflow,i=ex(t,{elementContext:"reference"}),s=ex(t,{altBoundary:!0}),l=nx(i,r),u=nx(s,o,a),c=rx(l),d=rx(u);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}}]});const dx=V.forwardRef((function(e,t){const{children:n,container:r,disablePortal:o=!1}=e,[a,i]=V.useState(null),s=kg(V.isValidElement(n)?zg(n):null,t);if(ig((()=>{o||i(function(e){return"function"==typeof e?e():e}(r)||document.body)}),[r,o]),ig((()=>{if(a&&!o)return yg(t,a),()=>{yg(t,null)}}),[t,a,o]),o){if(V.isValidElement(n)){const e={ref:s};return V.cloneElement(n,e)}return mm.jsx(V.Fragment,{children:n})}return mm.jsx(V.Fragment,{children:a?Jc.createPortal(n,a):a})}));function px(e){return Am("MuiPopper",e)}function fx(e){return"function"==typeof e?e():e}Dm("MuiPopper",["root"]);const hx={},mx=V.forwardRef((function(e,t){const{anchorEl:n,children:r,direction:o,disablePortal:a,modifiers:i,open:s,placement:l,popperOptions:u,popperRef:c,slotProps:d={},slots:p={},TransitionProps:f,ownerState:h,...m}=e,g=V.useRef(null),y=kg(g,t),v=V.useRef(null),b=kg(v,c),x=V.useRef(b);ig((()=>{x.current=b}),[b]),V.useImperativeHandle(c,(()=>v.current),[]);const w=function(e,t){if("ltr"===t)return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}(l,o),[S,k]=V.useState(w),[C,M]=V.useState(fx(n));V.useEffect((()=>{v.current&&v.current.forceUpdate()})),V.useEffect((()=>{n&&M(fx(n))}),[n]),ig((()=>{if(!C||!s)return;let e=[{name:"preventOverflow",options:{altBoundary:a}},{name:"flip",options:{altBoundary:a}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:e})=>{k(e.placement)}}];null!=i&&(e=e.concat(i)),u&&null!=u.modifiers&&(e=e.concat(u.modifiers));const t=cx(C,g.current,{placement:w,...u,modifiers:e});return x.current(t),()=>{t.destroy(),x.current(null)}}),[C,a,i,s,u,w]);const E={placement:S};null!==f&&(E.TransitionProps=f);const T=(e=>{const{classes:t}=e;return Nd({root:["root"]},px,t)})(e),P=p.root??"div",I=Fg({elementType:P,externalSlotProps:d.root,externalForwardedProps:m,additionalProps:{role:"tooltip",ref:y},ownerState:e,className:T.root});return mm.jsx(P,{...I,children:"function"==typeof r?r(E):r})})),gx=Wy(V.forwardRef((function(e,t){const{anchorEl:n,children:r,container:o,direction:a="ltr",disablePortal:i=!1,keepMounted:s=!1,modifiers:l,open:u,placement:c="bottom",popperOptions:d=hx,popperRef:p,style:f,transition:h=!1,slotProps:m={},slots:g={},...y}=e,[v,b]=V.useState(!0);if(!s&&!u&&(!h||v))return null;let x;if(o)x=o;else if(n){const e=fx(n);x=e&&void 0!==e.nodeType?mg(e).body:mg(null).body}const w=u||!s||h&&!v?void 0:"none",S=h?{in:u,onEnter:()=>{b(!1)},onExited:()=>{b(!0)}}:void 0;return mm.jsx(dx,{disablePortal:i,container:x,children:mm.jsx(mx,{anchorEl:n,direction:a,disablePortal:i,modifiers:l,ref:t,open:h?!v:u,placement:c,popperOptions:d,popperRef:p,slotProps:m,slots:g,...y,style:{position:"fixed",top:0,left:0,display:w,...f},TransitionProps:S,children:r})})})),{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),yx=V.forwardRef((function(e,t){const n=Bg(),r=Qy({props:e,name:"MuiPopper"}),{anchorEl:o,component:a,components:i,componentsProps:s,container:l,disablePortal:u,keepMounted:c,modifiers:d,open:p,placement:f,popperOptions:h,popperRef:m,transition:g,slots:y,slotProps:v,...b}=r,x=(null==y?void 0:y.root)??(null==i?void 0:i.Root),w={anchorEl:o,container:l,disablePortal:u,keepMounted:c,modifiers:d,open:p,placement:f,popperOptions:h,popperRef:m,transition:g,...b};return mm.jsx(gx,{as:a,direction:n?"rtl":"ltr",slots:{root:x},slotProps:v??s,...w,ref:t})})),vx=ev(mm.jsx("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}),"Cancel");function bx(e){return Am("MuiChip",e)}const xx=Dm("MuiChip",["root","sizeSmall","sizeMedium","colorDefault","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","disabled","clickable","clickableColorPrimary","clickableColorSecondary","deletable","deletableColorPrimary","deletableColorSecondary","outlined","filled","outlinedPrimary","outlinedSecondary","filledPrimary","filledSecondary","avatar","avatarSmall","avatarMedium","avatarColorPrimary","avatarColorSecondary","icon","iconSmall","iconMedium","iconColorPrimary","iconColorSecondary","label","labelSmall","labelMedium","deleteIcon","deleteIconSmall","deleteIconMedium","deleteIconColorPrimary","deleteIconColorSecondary","deleteIconOutlinedColorPrimary","deleteIconOutlinedColorSecondary","deleteIconFilledColorPrimary","deleteIconFilledColorSecondary","focusVisible"]),wx=Wy("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{color:r,iconColor:o,clickable:a,onDelete:i,size:s,variant:l}=n;return[{[`& .${xx.avatar}`]:t.avatar},{[`& .${xx.avatar}`]:t[`avatar${Gd(s)}`]},{[`& .${xx.avatar}`]:t[`avatarColor${Gd(r)}`]},{[`& .${xx.icon}`]:t.icon},{[`& .${xx.icon}`]:t[`icon${Gd(s)}`]},{[`& .${xx.icon}`]:t[`iconColor${Gd(o)}`]},{[`& .${xx.deleteIcon}`]:t.deleteIcon},{[`& .${xx.deleteIcon}`]:t[`deleteIcon${Gd(s)}`]},{[`& .${xx.deleteIcon}`]:t[`deleteIconColor${Gd(r)}`]},{[`& .${xx.deleteIcon}`]:t[`deleteIcon${Gd(l)}Color${Gd(r)}`]},t.root,t[`size${Gd(s)}`],t[`color${Gd(r)}`],a&&t.clickable,a&&"default"!==r&&t[`clickableColor${Gd(r)})`],i&&t.deletable,i&&"default"!==r&&t[`deletableColor${Gd(r)}`],t[l],t[`${l}${Gd(r)}`]]}})(qy((({theme:e})=>{const t="light"===e.palette.mode?e.palette.grey[700]:e.palette.grey[300];return{maxWidth:"100%",fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:(e.vars||e).palette.text.primary,backgroundColor:(e.vars||e).palette.action.selected,borderRadius:16,whiteSpace:"nowrap",transition:e.transitions.create(["background-color","box-shadow"]),cursor:"unset",outline:0,textDecoration:"none",border:0,padding:0,verticalAlign:"middle",boxSizing:"border-box",[`&.${xx.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${xx.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:t,fontSize:e.typography.pxToRem(12)},[`& .${xx.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${xx.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${xx.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${xx.icon}`]:{marginLeft:5,marginRight:-6},[`& .${xx.deleteIcon}`]:{WebkitTapHighlightColor:"transparent",color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.26)`:qd(e.palette.text.primary,.26),fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.4)`:qd(e.palette.text.primary,.4)}},variants:[{props:{size:"small"},style:{height:24,[`& .${xx.icon}`]:{fontSize:18,marginLeft:4,marginRight:-4},[`& .${xx.deleteIcon}`]:{fontSize:16,marginRight:4,marginLeft:-4}}},...Object.entries(e.palette).filter(Bv(["contrastText"])).map((([t])=>({props:{color:t},style:{backgroundColor:(e.vars||e).palette[t].main,color:(e.vars||e).palette[t].contrastText,[`& .${xx.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[t].contrastTextChannel} / 0.7)`:qd(e.palette[t].contrastText,.7),"&:hover, &:active":{color:(e.vars||e).palette[t].contrastText}}}}))),{props:e=>e.iconColor===e.color,style:{[`& .${xx.icon}`]:{color:e.vars?e.vars.palette.Chip.defaultIconColor:t}}},{props:e=>e.iconColor===e.color&&"default"!==e.color,style:{[`& .${xx.icon}`]:{color:"inherit"}}},{props:{onDelete:!0},style:{[`&.${xx.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:qd(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}}},...Object.entries(e.palette).filter(Bv(["dark"])).map((([t])=>({props:{color:t,onDelete:!0},style:{[`&.${xx.focusVisible}`]:{background:(e.vars||e).palette[t].dark}}}))),{props:{clickable:!0},style:{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:qd(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&.${xx.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:qd(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},"&:active":{boxShadow:(e.vars||e).shadows[1]}}},...Object.entries(e.palette).filter(Bv(["dark"])).map((([t])=>({props:{color:t,clickable:!0},style:{[`&:hover, &.${xx.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t].dark}}}))),{props:{variant:"outlined"},style:{backgroundColor:"transparent",border:e.vars?`1px solid ${e.vars.palette.Chip.defaultBorder}`:`1px solid ${"light"===e.palette.mode?e.palette.grey[400]:e.palette.grey[700]}`,[`&.${xx.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${xx.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${xx.avatar}`]:{marginLeft:4},[`& .${xx.avatarSmall}`]:{marginLeft:2},[`& .${xx.icon}`]:{marginLeft:4},[`& .${xx.iconSmall}`]:{marginLeft:2},[`& .${xx.deleteIcon}`]:{marginRight:5},[`& .${xx.deleteIconSmall}`]:{marginRight:3}}},...Object.entries(e.palette).filter(Bv()).map((([t])=>({props:{variant:"outlined",color:t},style:{color:(e.vars||e).palette[t].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[t].mainChannel} / 0.7)`:qd(e.palette[t].main,.7)}`,[`&.${xx.clickable}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:qd(e.palette[t].main,e.palette.action.hoverOpacity)},[`&.${xx.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t].mainChannel} / ${e.vars.palette.action.focusOpacity})`:qd(e.palette[t].main,e.palette.action.focusOpacity)},[`& .${xx.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[t].mainChannel} / 0.7)`:qd(e.palette[t].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[t].main}}}})))]}}))),Sx=Wy("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{const{ownerState:n}=e,{size:r}=n;return[t.label,t[`label${Gd(r)}`]]}})({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap",variants:[{props:{variant:"outlined"},style:{paddingLeft:11,paddingRight:11}},{props:{size:"small"},style:{paddingLeft:8,paddingRight:8}},{props:{size:"small",variant:"outlined"},style:{paddingLeft:7,paddingRight:7}}]});function kx(e){return"Backspace"===e.key||"Delete"===e.key}const Cx=V.forwardRef((function(e,t){const n=Qy({props:e,name:"MuiChip"}),{avatar:r,className:o,clickable:a,color:i="default",component:s,deleteIcon:l,disabled:u=!1,icon:c,label:d,onClick:p,onDelete:f,onKeyDown:h,onKeyUp:m,size:g="medium",variant:y="filled",tabIndex:v,skipFocusWhenDisabled:b=!1,...x}=n,w=kg(V.useRef(null),t),S=e=>{e.stopPropagation(),f&&f(e)},k=!(!1===a||!p)||a,C=k||f?Vv:s||"div",M={...n,component:C,disabled:u,size:g,color:i,iconColor:V.isValidElement(c)&&c.props.color||i,onDelete:!!f,clickable:k,variant:y},E=(e=>{const{classes:t,disabled:n,size:r,color:o,iconColor:a,onDelete:i,clickable:s,variant:l}=e;return Nd({root:["root",l,n&&"disabled",`size${Gd(r)}`,`color${Gd(o)}`,s&&"clickable",s&&`clickableColor${Gd(o)}`,i&&"deletable",i&&`deletableColor${Gd(o)}`,`${l}${Gd(o)}`],label:["label",`label${Gd(r)}`],avatar:["avatar",`avatar${Gd(r)}`,`avatarColor${Gd(o)}`],icon:["icon",`icon${Gd(r)}`,`iconColor${Gd(a)}`],deleteIcon:["deleteIcon",`deleteIcon${Gd(r)}`,`deleteIconColor${Gd(o)}`,`deleteIcon${Gd(l)}Color${Gd(o)}`]},bx,t)})(M),T=C===Vv?{component:s||"div",focusVisibleClassName:E.focusVisible,...f&&{disableRipple:!0}}:{};let P=null;f&&(P=l&&V.isValidElement(l)?V.cloneElement(l,{className:jd(l.props.className,E.deleteIcon),onClick:S}):mm.jsx(vx,{className:jd(E.deleteIcon),onClick:S}));let I=null;r&&V.isValidElement(r)&&(I=V.cloneElement(r,{className:jd(E.avatar,r.props.className)}));let R=null;return c&&V.isValidElement(c)&&(R=V.cloneElement(c,{className:jd(E.icon,c.props.className)})),mm.jsxs(wx,{as:C,className:jd(E.root,o),disabled:!(!k||!u)||void 0,onClick:p,onKeyDown:e=>{e.currentTarget===e.target&&kx(e)&&e.preventDefault(),h&&h(e)},onKeyUp:e=>{e.currentTarget===e.target&&f&&kx(e)&&f(e),m&&m(e)},ref:w,tabIndex:b&&u?-1:v,ownerState:M,...T,...x,children:[I||R,mm.jsx(Sx,{className:jd(E.label),ownerState:M,children:d}),P]})}));function Mx(e){return parseInt(e,10)||0}const Ex={visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"};const Tx=V.forwardRef((function(e,t){const{onChange:n,maxRows:r,minRows:o=1,style:a,value:i,...s}=e,{current:l}=V.useRef(null!=i),u=V.useRef(null),c=kg(t,u),d=V.useRef(null),p=V.useRef(null),f=V.useCallback((()=>{const t=u.current,n=gg(t).getComputedStyle(t);if("0px"===n.width)return{outerHeightStyle:0,overflowing:!1};const a=p.current;a.style.width=n.width,a.value=t.value||e.placeholder||"x","\n"===a.value.slice(-1)&&(a.value+=" ");const i=n.boxSizing,s=Mx(n.paddingBottom)+Mx(n.paddingTop),l=Mx(n.borderBottomWidth)+Mx(n.borderTopWidth),c=a.scrollHeight;a.value="x";const d=a.scrollHeight;let f=c;o&&(f=Math.max(Number(o)*d,f)),r&&(f=Math.min(Number(r)*d,f)),f=Math.max(f,d);return{outerHeightStyle:f+("border-box"===i?s+l:0),overflowing:Math.abs(f-c)<=1}}),[r,o,e.placeholder]),h=V.useCallback((()=>{const e=f();if(null==(t=e)||0===Object.keys(t).length||0===t.outerHeightStyle&&!t.overflowing)return;var t;const n=e.outerHeightStyle,r=u.current;d.current!==n&&(d.current=n,r.style.height=`${n}px`),r.style.overflow=e.overflowing?"hidden":""}),[f]);ig((()=>{const e=()=>{h()};const t=fg(e),n=u.current,r=gg(n);let o;return r.addEventListener("resize",t),"undefined"!=typeof ResizeObserver&&(o=new ResizeObserver(e),o.observe(n)),()=>{t.clear(),cancelAnimationFrame(undefined),r.removeEventListener("resize",t),o&&o.disconnect()}}),[f,h]),ig((()=>{h()}));return mm.jsxs(V.Fragment,{children:[mm.jsx("textarea",{value:i,onChange:e=>{l||h(),n&&n(e)},ref:c,rows:o,style:a,...s}),mm.jsx("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:p,tabIndex:-1,style:{...Ex,...a,paddingTop:0,paddingBottom:0}})]})}));function Px(e){return"string"==typeof e}function Ix({props:e,states:t,muiFormControl:n}){return t.reduce(((t,r)=>(t[r]=e[r],n&&void 0===e[r]&&(t[r]=n[r]),t)),{})}const Rx=V.createContext(void 0);function Ax(){return V.useContext(Rx)}function Dx(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}function Ox(e,t=!1){return e&&(Dx(e.value)&&""!==e.value||t&&Dx(e.defaultValue)&&""!==e.defaultValue)}function jx(e){return Am("MuiInputBase",e)}const Nx=Dm("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]);var Lx;const Fx=(e,t)=>{const{ownerState:n}=e;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,"small"===n.size&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t[`color${Gd(n.color)}`],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},zx=(e,t)=>{const{ownerState:n}=e;return[t.input,"small"===n.size&&t.inputSizeSmall,n.multiline&&t.inputMultiline,"search"===n.type&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]},Vx=Wy("div",{name:"MuiInputBase",slot:"Root",overridesResolver:Fx})(qy((({theme:e})=>({...e.typography.body1,color:(e.vars||e).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${Nx.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"},variants:[{props:({ownerState:e})=>e.multiline,style:{padding:"4px 0 5px"}},{props:({ownerState:e,size:t})=>e.multiline&&"small"===t,style:{paddingTop:1}},{props:({ownerState:e})=>e.fullWidth,style:{width:"100%"}}]})))),Bx=Wy("input",{name:"MuiInputBase",slot:"Input",overridesResolver:zx})(qy((({theme:e})=>{const t="light"===e.palette.mode,n={color:"currentColor",...e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5},transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})},r={opacity:"0 !important"},o=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5};return{font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%","&::-webkit-input-placeholder":n,"&::-moz-placeholder":n,"&::-ms-input-placeholder":n,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${Nx.formControl} &`]:{"&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&::-ms-input-placeholder":r,"&:focus::-webkit-input-placeholder":o,"&:focus::-moz-placeholder":o,"&:focus::-ms-input-placeholder":o},[`&.${Nx.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},variants:[{props:({ownerState:e})=>!e.disableInjectingGlobalStyles,style:{animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}}},{props:{size:"small"},style:{paddingTop:1}},{props:({ownerState:e})=>e.multiline,style:{height:"auto",resize:"none",padding:0,paddingTop:0}},{props:{type:"search"},style:{MozAppearance:"textfield"}}]}}))),Hx=(Ux={"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}},function(e){return mm.jsx(By,{styles:"function"==typeof Ux?t=>Ux({theme:t,...e}):Ux})});var Ux;const Wx=V.forwardRef((function(e,t){const n=Qy({props:e,name:"MuiInputBase"}),{"aria-describedby":r,autoComplete:o,autoFocus:a,className:i,color:s,components:l={},componentsProps:u={},defaultValue:c,disabled:d,disableInjectingGlobalStyles:p,endAdornment:f,error:h,fullWidth:m=!1,id:g,inputComponent:y="input",inputProps:v={},inputRef:b,margin:x,maxRows:w,minRows:S,multiline:k=!1,name:C,onBlur:M,onChange:E,onClick:T,onFocus:P,onKeyDown:I,onKeyUp:R,placeholder:A,readOnly:D,renderSuffix:O,rows:j,size:N,slotProps:L={},slots:F={},startAdornment:z,type:B="text",value:H,...U}=n,W=null!=v.value?v.value:H,{current:q}=V.useRef(null!=W),Q=V.useRef(),Y=V.useCallback((e=>{}),[]),K=kg(Q,b,v.ref,Y),[J,Z]=V.useState(!1),X=Ax(),G=Ix({props:n,muiFormControl:X,states:["color","disabled","error","hiddenLabel","size","required","filled"]});G.focused=X?X.focused:J,V.useEffect((()=>{!X&&d&&J&&(Z(!1),M&&M())}),[X,d,J,M]);const $=X&&X.onFilled,_=X&&X.onEmpty,ee=V.useCallback((e=>{Ox(e)?$&&$():_&&_()}),[$,_]);ig((()=>{q&&ee({value:W})}),[W,ee,q]);V.useEffect((()=>{ee(Q.current)}),[]);let te=y,ne=v;k&&"input"===te&&(ne=j?{type:void 0,minRows:j,maxRows:j,...ne}:{type:void 0,maxRows:w,minRows:S,...ne},te=Tx);V.useEffect((()=>{X&&X.setAdornedStart(Boolean(z))}),[X,z]);const re={...n,color:G.color||"primary",disabled:G.disabled,endAdornment:f,error:G.error,focused:G.focused,formControl:X,fullWidth:m,hiddenLabel:G.hiddenLabel,multiline:k,size:G.size,startAdornment:z,type:B},oe=(e=>{const{classes:t,color:n,disabled:r,error:o,endAdornment:a,focused:i,formControl:s,fullWidth:l,hiddenLabel:u,multiline:c,readOnly:d,size:p,startAdornment:f,type:h}=e;return Nd({root:["root",`color${Gd(n)}`,r&&"disabled",o&&"error",l&&"fullWidth",i&&"focused",s&&"formControl",p&&"medium"!==p&&`size${Gd(p)}`,c&&"multiline",f&&"adornedStart",a&&"adornedEnd",u&&"hiddenLabel",d&&"readOnly"],input:["input",r&&"disabled","search"===h&&"inputTypeSearch",c&&"inputMultiline","small"===p&&"inputSizeSmall",u&&"inputHiddenLabel",f&&"inputAdornedStart",a&&"inputAdornedEnd",d&&"readOnly"]},jx,t)})(re),ae=F.root||l.Root||Vx,ie=L.root||u.root||{},se=F.input||l.Input||Bx;return ne={...ne,...L.input??u.input},mm.jsxs(V.Fragment,{children:[!p&&"function"==typeof Hx&&(Lx||(Lx=mm.jsx(Hx,{}))),mm.jsxs(ae,{...ie,ref:t,onClick:e=>{Q.current&&e.currentTarget===e.target&&Q.current.focus(),T&&T(e)},...U,...!Px(ae)&&{ownerState:{...re,...ie.ownerState}},className:jd(oe.root,ie.className,i,D&&"MuiInputBase-readOnly"),children:[z,mm.jsx(Rx.Provider,{value:null,children:mm.jsx(se,{"aria-invalid":G.error,"aria-describedby":r,autoComplete:o,autoFocus:a,defaultValue:c,disabled:G.disabled,id:g,onAnimationStart:e=>{ee("mui-auto-fill-cancel"===e.animationName?Q.current:{value:"x"})},name:C,placeholder:A,readOnly:D,required:G.required,rows:j,value:W,onKeyDown:I,onKeyUp:R,type:B,...ne,...!Px(se)&&{as:te,ownerState:{...re,...ne.ownerState}},ref:K,className:jd(oe.input,ne.className,D&&"MuiInputBase-readOnly"),onBlur:e=>{M&&M(e),v.onBlur&&v.onBlur(e),X&&X.onBlur?X.onBlur(e):Z(!1)},onChange:(e,...t)=>{if(!q){const t=e.target||Q.current;if(null==t)throw new Error(Ld(1));ee({value:t.value})}v.onChange&&v.onChange(e,...t),E&&E(e,...t)},onFocus:e=>{P&&P(e),v.onFocus&&v.onFocus(e),X&&X.onFocus?X.onFocus(e):Z(!0)}})}),f,O?O({...G,startAdornment:z}):null]})]})}));function qx(e){return Am("MuiInput",e)}const Qx={...Nx,...Dm("MuiInput",["root","underline","input"])};function Yx(e){return Am("MuiOutlinedInput",e)}const Kx={...Nx,...Dm("MuiOutlinedInput",["root","notchedOutline","input"])};function Jx(e){return Am("MuiFilledInput",e)}const Zx={...Nx,...Dm("MuiFilledInput",["root","underline","input","adornedStart","adornedEnd","sizeSmall","multiline","hiddenLabel"])},Xx=ev(mm.jsx("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),Gx={entering:{opacity:1},entered:{opacity:1}},$x=V.forwardRef((function(e,t){const n=Vy(),r={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:o,appear:a=!0,children:i,easing:s,in:l,onEnter:u,onEntered:c,onEntering:d,onExit:p,onExited:f,onExiting:h,style:m,timeout:g=r,TransitionComponent:y=fv,...v}=e,b=V.useRef(null),x=kg(b,zg(i),t),w=e=>t=>{if(e){const n=b.current;void 0===t?e(n):e(n,t)}},S=w(d),k=w(((e,t)=>{Sv(e);const r=kv({style:m,timeout:g,easing:s},{mode:"enter"});e.style.webkitTransition=n.transitions.create("opacity",r),e.style.transition=n.transitions.create("opacity",r),u&&u(e,t)})),C=w(c),M=w(h),E=w((e=>{const t=kv({style:m,timeout:g,easing:s},{mode:"exit"});e.style.webkitTransition=n.transitions.create("opacity",t),e.style.transition=n.transitions.create("opacity",t),p&&p(e)})),T=w(f);return mm.jsx(y,{appear:a,in:l,nodeRef:b,onEnter:k,onEntered:C,onEntering:S,onExit:E,onExited:T,onExiting:M,addEndListener:e=>{o&&o(b.current,e)},timeout:g,...v,children:(e,t)=>V.cloneElement(i,{style:{opacity:0,visibility:"exited"!==e||l?void 0:"hidden",...Gx[e],...m,...i.props.style},ref:x,...t})})}));function _x(e){return Am("MuiBackdrop",e)}Dm("MuiBackdrop",["root","invisible"]);const ew=Wy("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent",variants:[{props:{invisible:!0},style:{backgroundColor:"transparent"}}]}),tw=V.forwardRef((function(e,t){const n=Qy({props:e,name:"MuiBackdrop"}),{children:r,className:o,component:a="div",invisible:i=!1,open:s,components:l={},componentsProps:u={},slotProps:c={},slots:d={},TransitionComponent:p,transitionDuration:f,...h}=n,m={...n,component:a,invisible:i},g=(e=>{const{classes:t,invisible:n}=e;return Nd({root:["root",n&&"invisible"]},_x,t)})(m),y={slots:{transition:p,root:l.Root,...d},slotProps:{...u,...c}},[v,b]=Tv("root",{elementType:ew,externalForwardedProps:y,className:jd(g.root,o),ownerState:m}),[x,w]=Tv("transition",{elementType:$x,externalForwardedProps:y,ownerState:m}),S=(e=>{const{ownerState:t,...n}=e;return n})(w);return mm.jsx(x,{in:s,timeout:f,...h,...S,children:mm.jsx(v,{"aria-hidden":!0,...b,classes:g,ref:t,children:r})})}));function nw(e){return Am("MuiButton",e)}const rw=Dm("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","colorPrimary","colorSecondary","colorSuccess","colorError","colorInfo","colorWarning","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","icon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]),ow=V.createContext({}),aw=V.createContext(void 0),iw=[{props:{size:"small"},style:{"& > *:nth-of-type(1)":{fontSize:18}}},{props:{size:"medium"},style:{"& > *:nth-of-type(1)":{fontSize:20}}},{props:{size:"large"},style:{"& > *:nth-of-type(1)":{fontSize:22}}}],sw=Wy(Vv,{shouldForwardProp:e=>Uy(e)||"classes"===e,name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${Gd(n.color)}`],t[`size${Gd(n.size)}`],t[`${n.variant}Size${Gd(n.size)}`],"inherit"===n.color&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth]}})(qy((({theme:e})=>{const t="light"===e.palette.mode?e.palette.grey[300]:e.palette.grey[800],n="light"===e.palette.mode?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:"6px 16px",border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":{textDecoration:"none"},[`&.${rw.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:"contained"},style:{color:"var(--variant-containedColor)",backgroundColor:"var(--variant-containedBg)",boxShadow:(e.vars||e).shadows[2],"&:hover":{boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2]}},"&:active":{boxShadow:(e.vars||e).shadows[8]},[`&.${rw.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${rw.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:"outlined"},style:{padding:"5px 15px",border:"1px solid currentColor",borderColor:"var(--variant-outlinedBorder, currentColor)",backgroundColor:"var(--variant-outlinedBg)",color:"var(--variant-outlinedColor)",[`&.${rw.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:"text"},style:{padding:"6px 8px",color:"var(--variant-textColor)",backgroundColor:"var(--variant-textBg)"}},...Object.entries(e.palette).filter(Bv()).map((([t])=>({props:{color:t},style:{"--variant-textColor":(e.vars||e).palette[t].main,"--variant-outlinedColor":(e.vars||e).palette[t].main,"--variant-outlinedBorder":e.vars?`rgba(${e.vars.palette[t].mainChannel} / 0.5)`:qd(e.palette[t].main,.5),"--variant-containedColor":(e.vars||e).palette[t].contrastText,"--variant-containedBg":(e.vars||e).palette[t].main,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":(e.vars||e).palette[t].dark,"--variant-textBg":e.vars?`rgba(${e.vars.palette[t].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:qd(e.palette[t].main,e.palette.action.hoverOpacity),"--variant-outlinedBorder":(e.vars||e).palette[t].main,"--variant-outlinedBg":e.vars?`rgba(${e.vars.palette[t].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:qd(e.palette[t].main,e.palette.action.hoverOpacity)}}}}))),{props:{color:"inherit"},style:{color:"inherit",borderColor:"currentColor","--variant-containedBg":e.vars?e.vars.palette.Button.inheritContainedBg:t,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":e.vars?e.vars.palette.Button.inheritContainedHoverBg:n,"--variant-textBg":e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:qd(e.palette.text.primary,e.palette.action.hoverOpacity),"--variant-outlinedBg":e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:qd(e.palette.text.primary,e.palette.action.hoverOpacity)}}}},{props:{size:"small",variant:"text"},style:{padding:"4px 5px",fontSize:e.typography.pxToRem(13)}},{props:{size:"large",variant:"text"},style:{padding:"8px 11px",fontSize:e.typography.pxToRem(15)}},{props:{size:"small",variant:"outlined"},style:{padding:"3px 9px",fontSize:e.typography.pxToRem(13)}},{props:{size:"large",variant:"outlined"},style:{padding:"7px 21px",fontSize:e.typography.pxToRem(15)}},{props:{size:"small",variant:"contained"},style:{padding:"4px 10px",fontSize:e.typography.pxToRem(13)}},{props:{size:"large",variant:"contained"},style:{padding:"8px 22px",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${rw.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${rw.disabled}`]:{boxShadow:"none"}}},{props:{fullWidth:!0},style:{width:"100%"}}]}}))),lw=Wy("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.startIcon,t[`iconSize${Gd(n.size)}`]]}})({display:"inherit",marginRight:8,marginLeft:-4,variants:[{props:{size:"small"},style:{marginLeft:-2}},...iw]}),uw=Wy("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.endIcon,t[`iconSize${Gd(n.size)}`]]}})({display:"inherit",marginRight:-4,marginLeft:8,variants:[{props:{size:"small"},style:{marginRight:-2}},...iw]}),cw=V.forwardRef((function(e,t){const n=V.useContext(ow),r=V.useContext(aw),o=Qy({props:og(n,e),name:"MuiButton"}),{children:a,color:i="primary",component:s="button",className:l,disabled:u=!1,disableElevation:c=!1,disableFocusRipple:d=!1,endIcon:p,focusVisibleClassName:f,fullWidth:h=!1,size:m="medium",startIcon:g,type:y,variant:v="text",...b}=o,x={...o,color:i,component:s,disabled:u,disableElevation:c,disableFocusRipple:d,fullWidth:h,size:m,type:y,variant:v},w=(e=>{const{color:t,disableElevation:n,fullWidth:r,size:o,variant:a,classes:i}=e,s=Nd({root:["root",a,`${a}${Gd(t)}`,`size${Gd(o)}`,`${a}Size${Gd(o)}`,`color${Gd(t)}`,n&&"disableElevation",r&&"fullWidth"],label:["label"],startIcon:["icon","startIcon",`iconSize${Gd(o)}`],endIcon:["icon","endIcon",`iconSize${Gd(o)}`]},nw,i);return{...i,...s}})(x),S=g&&mm.jsx(lw,{className:w.startIcon,ownerState:x,children:g}),k=p&&mm.jsx(uw,{className:w.endIcon,ownerState:x,children:p}),C=r||"";return mm.jsxs(sw,{ownerState:x,className:jd(n.className,w.root,l,C),component:s,disabled:u,focusRipple:!d,focusVisibleClassName:jd(w.focusVisible,f),ref:t,type:y,...b,classes:w,children:[S,a,k]})}));function dw(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function pw(e){return parseInt(gg(e).getComputedStyle(e).paddingRight,10)||0}function fw(e,t,n,r,o){const a=[t,n,...r];[].forEach.call(e.children,(e=>{const t=!a.includes(e),n=!function(e){const t=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].includes(e.tagName),n="INPUT"===e.tagName&&"hidden"===e.getAttribute("type");return t||n}(e);t&&n&&dw(e,o)}))}function hw(e,t){let n=-1;return e.some(((e,r)=>!!t(e)&&(n=r,!0))),n}function mw(e,t){const n=[],r=e.container;if(!t.disableScrollLock){if(function(e){const t=mg(e);return t.body===e?gg(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(r)){const e=Rg(gg(r));n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight=`${pw(r)+e}px`;const t=mg(r).querySelectorAll(".mui-fixed");[].forEach.call(t,(t=>{n.push({value:t.style.paddingRight,property:"padding-right",el:t}),t.style.paddingRight=`${pw(t)+e}px`}))}let e;if(r.parentNode instanceof DocumentFragment)e=mg(r).body;else{const t=r.parentElement,n=gg(r);e="HTML"===(null==t?void 0:t.nodeName)&&"scroll"===n.getComputedStyle(t).overflowY?t:r}n.push({value:e.style.overflow,property:"overflow",el:e},{value:e.style.overflowX,property:"overflow-x",el:e},{value:e.style.overflowY,property:"overflow-y",el:e}),e.style.overflow="hidden"}return()=>{n.forEach((({value:e,el:t,property:n})=>{e?t.style.setProperty(n,e):t.style.removeProperty(n)}))}}const gw=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function yw(e){const t=[],n=[];return Array.from(e.querySelectorAll(gw)).forEach(((e,r)=>{const o=function(e){const t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?"true"===e.contentEditable||("AUDIO"===e.nodeName||"VIDEO"===e.nodeName||"DETAILS"===e.nodeName)&&null===e.getAttribute("tabindex")?0:e.tabIndex:t}(e);-1!==o&&function(e){return!(e.disabled||"INPUT"===e.tagName&&"hidden"===e.type||function(e){if("INPUT"!==e.tagName||"radio"!==e.type)return!1;if(!e.name)return!1;const t=t=>e.ownerDocument.querySelector(`input[type="radio"]${t}`);let n=t(`[name="${e.name}"]:checked`);return n||(n=t(`[name="${e.name}"]`)),n!==e}(e))}(e)&&(0===o?t.push(e):n.push({documentOrder:r,tabIndex:o,node:e}))})),n.sort(((e,t)=>e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex)).map((e=>e.node)).concat(t)}function vw(){return!0}function bw(e){const{children:t,disableAutoFocus:n=!1,disableEnforceFocus:r=!1,disableRestoreFocus:o=!1,getTabbable:a=yw,isEnabled:i=vw,open:s}=e,l=V.useRef(!1),u=V.useRef(null),c=V.useRef(null),d=V.useRef(null),p=V.useRef(null),f=V.useRef(!1),h=V.useRef(null),m=kg(zg(t),h),g=V.useRef(null);V.useEffect((()=>{s&&h.current&&(f.current=!n)}),[n,s]),V.useEffect((()=>{if(!s||!h.current)return;const e=mg(h.current);return h.current.contains(e.activeElement)||(h.current.hasAttribute("tabIndex")||h.current.setAttribute("tabIndex","-1"),f.current&&h.current.focus()),()=>{o||(d.current&&d.current.focus&&(l.current=!0,d.current.focus()),d.current=null)}}),[s]),V.useEffect((()=>{if(!s||!h.current)return;const e=mg(h.current),t=t=>{g.current=t,!r&&i()&&"Tab"===t.key&&e.activeElement===h.current&&t.shiftKey&&(l.current=!0,c.current&&c.current.focus())},n=()=>{var t,n;const o=h.current;if(null===o)return;if(!e.hasFocus()||!i()||l.current)return void(l.current=!1);if(o.contains(e.activeElement))return;if(r&&e.activeElement!==u.current&&e.activeElement!==c.current)return;if(e.activeElement!==p.current)p.current=null;else if(null!==p.current)return;if(!f.current)return;let s=[];if(e.activeElement!==u.current&&e.activeElement!==c.current||(s=a(h.current)),s.length>0){const e=Boolean((null==(t=g.current)?void 0:t.shiftKey)&&"Tab"===(null==(n=g.current)?void 0:n.key)),r=s[0],o=s[s.length-1];"string"!=typeof r&&"string"!=typeof o&&(e?o.focus():r.focus())}else o.focus()};e.addEventListener("focusin",n),e.addEventListener("keydown",t,!0);const o=setInterval((()=>{e.activeElement&&"BODY"===e.activeElement.tagName&&n()}),50);return()=>{clearInterval(o),e.removeEventListener("focusin",n),e.removeEventListener("keydown",t,!0)}}),[n,r,o,i,s,a]);const y=e=>{null===d.current&&(d.current=e.relatedTarget),f.current=!0};return mm.jsxs(V.Fragment,{children:[mm.jsx("div",{tabIndex:s?0:-1,onFocus:y,ref:u,"data-testid":"sentinelStart"}),V.cloneElement(t,{ref:m,onFocus:e=>{null===d.current&&(d.current=e.relatedTarget),f.current=!0,p.current=e.target;const n=t.props.onFocus;n&&n(e)}}),mm.jsx("div",{tabIndex:s?0:-1,onFocus:y,ref:c,"data-testid":"sentinelEnd"})]})}const xw=new class{constructor(){this.modals=[],this.containers=[]}add(e,t){let n=this.modals.indexOf(e);if(-1!==n)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&dw(e.modalRef,!1);const r=function(e){const t=[];return[].forEach.call(e.children,(e=>{"true"===e.getAttribute("aria-hidden")&&t.push(e)})),t}(t);fw(t,e.mount,e.modalRef,r,!0);const o=hw(this.containers,(e=>e.container===t));return-1!==o?(this.containers[o].modals.push(e),n):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:r}),n)}mount(e,t){const n=hw(this.containers,(t=>t.modals.includes(e))),r=this.containers[n];r.restore||(r.restore=mw(r,t))}remove(e,t=!0){const n=this.modals.indexOf(e);if(-1===n)return n;const r=hw(this.containers,(t=>t.modals.includes(e))),o=this.containers[r];if(o.modals.splice(o.modals.indexOf(e),1),this.modals.splice(n,1),0===o.modals.length)o.restore&&o.restore(),e.modalRef&&dw(e.modalRef,t),fw(o.container,e.mount,e.modalRef,o.hiddenSiblings,!1),this.containers.splice(r,1);else{const e=o.modals[o.modals.length-1];e.modalRef&&dw(e.modalRef,!1)}return n}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}};function ww(e){const{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:r=!1,closeAfterTransition:o=!1,onTransitionEnter:a,onTransitionExited:i,children:s,onClose:l,open:u,rootRef:c}=e,d=V.useRef({}),p=V.useRef(null),f=V.useRef(null),h=kg(f,c),[m,g]=V.useState(!u),y=function(e){return!!e&&e.props.hasOwnProperty("in")}(s);let v=!0;"false"!==e["aria-hidden"]&&!1!==e["aria-hidden"]||(v=!1);const b=()=>(d.current.modalRef=f.current,d.current.mount=p.current,d.current),x=()=>{xw.mount(b(),{disableScrollLock:r}),f.current&&(f.current.scrollTop=0)},w=Sg((()=>{const e=function(e){return"function"==typeof e?e():e}(t)||mg(p.current).body;xw.add(b(),e),f.current&&x()})),S=()=>xw.isTopModal(b()),k=Sg((e=>{p.current=e,e&&(u&&S()?x():f.current&&dw(f.current,v))})),C=V.useCallback((()=>{xw.remove(b(),v)}),[v]);V.useEffect((()=>()=>{C()}),[C]),V.useEffect((()=>{u?w():y&&o||C()}),[u,C,y,o,w]);const M=e=>t=>{var r;null==(r=e.onKeyDown)||r.call(e,t),"Escape"===t.key&&229!==t.which&&S()&&(n||(t.stopPropagation(),l&&l(t,"escapeKeyDown")))},E=e=>t=>{var n;null==(n=e.onClick)||n.call(e,t),t.target===t.currentTarget&&l&&l(t,"backdropClick")};return{getRootProps:(t={})=>{const n=Og(e);delete n.onTransitionEnter,delete n.onTransitionExited;const r={...n,...t};return{role:"presentation",...r,onKeyDown:M(r),ref:h}},getBackdropProps:(e={})=>{const t=e;return{"aria-hidden":!0,...t,onClick:E(t),open:u}},getTransitionProps:()=>({onEnter:pg((()=>{g(!1),a&&a()}),null==s?void 0:s.props.onEnter),onExited:pg((()=>{g(!0),i&&i(),o&&C()}),null==s?void 0:s.props.onExited)}),rootRef:h,portalRef:k,isTopModal:S,exited:m,hasTransition:y}}function Sw(e){return Am("MuiModal",e)}Dm("MuiModal",["root","hidden","backdrop"]);const kw=Wy("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})(qy((({theme:e})=>({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:e})=>!e.open&&e.exited,style:{visibility:"hidden"}}]})))),Cw=Wy(tw,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),Mw=V.forwardRef((function(e,t){const n=Qy({name:"MuiModal",props:e}),{BackdropComponent:r=Cw,BackdropProps:o,classes:a,className:i,closeAfterTransition:s=!1,children:l,container:u,component:c,components:d={},componentsProps:p={},disableAutoFocus:f=!1,disableEnforceFocus:h=!1,disableEscapeKeyDown:m=!1,disablePortal:g=!1,disableRestoreFocus:y=!1,disableScrollLock:v=!1,hideBackdrop:b=!1,keepMounted:x=!1,onBackdropClick:w,onClose:S,onTransitionEnter:k,onTransitionExited:C,open:M,slotProps:E={},slots:T={},theme:P,...I}=n,R={...n,closeAfterTransition:s,disableAutoFocus:f,disableEnforceFocus:h,disableEscapeKeyDown:m,disablePortal:g,disableRestoreFocus:y,disableScrollLock:v,hideBackdrop:b,keepMounted:x},{getRootProps:A,getBackdropProps:D,getTransitionProps:O,portalRef:j,isTopModal:N,exited:L,hasTransition:F}=ww({...R,rootRef:t}),z={...R,exited:L},B=(e=>{const{open:t,exited:n,classes:r}=e;return Nd({root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]},Sw,r)})(z),H={};if(void 0===l.props.tabIndex&&(H.tabIndex="-1"),F){const{onEnter:e,onExited:t}=O();H.onEnter=e,H.onExited=t}const U={...I,slots:{root:d.Root,backdrop:d.Backdrop,...T},slotProps:{...p,...E}},[W,q]=Tv("root",{elementType:kw,externalForwardedProps:U,getSlotProps:A,additionalProps:{ref:t,as:c},ownerState:z,className:jd(i,null==B?void 0:B.root,!z.open&&z.exited&&(null==B?void 0:B.hidden))}),[Q,Y]=Tv("backdrop",{elementType:r,externalForwardedProps:U,additionalProps:o,getSlotProps:e=>D({...e,onClick:t=>{w&&w(t),(null==e?void 0:e.onClick)&&e.onClick(t)}}),className:jd(null==o?void 0:o.className,null==B?void 0:B.backdrop),ownerState:z}),K=kg(null==o?void 0:o.ref,Y.ref);return x||M||F&&!L?mm.jsx(dx,{ref:j,container:u,disablePortal:g,children:mm.jsxs(W,{...q,children:[!b&&r?mm.jsx(Q,{...Y,ref:K}):null,mm.jsx(bw,{disableEnforceFocus:h,disableAutoFocus:f,disableRestoreFocus:y,isEnabled:N,open:M,children:V.cloneElement(l,H)})]})}):null}));function Ew(e){return Am("MuiDialog",e)}const Tw=Dm("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),Pw=V.createContext({}),Iw=Wy(tw,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),Rw=Wy(Mw,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),Aw=Wy("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.container,t[`scroll${Gd(n.scroll)}`]]}})({height:"100%","@media print":{height:"auto"},outline:0,variants:[{props:{scroll:"paper"},style:{display:"flex",justifyContent:"center",alignItems:"center"}},{props:{scroll:"body"},style:{overflowY:"auto",overflowX:"hidden",textAlign:"center","&::after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}}}]}),Dw=Wy(Ev,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.paper,t[`scrollPaper${Gd(n.scroll)}`],t[`paperWidth${Gd(String(n.maxWidth))}`],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})(qy((({theme:e})=>({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"},variants:[{props:{scroll:"paper"},style:{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"}},{props:{scroll:"body"},style:{display:"inline-block",verticalAlign:"middle",textAlign:"initial"}},{props:({ownerState:e})=>!e.maxWidth,style:{maxWidth:"calc(100% - 64px)"}},{props:{maxWidth:"xs"},style:{maxWidth:"px"===e.breakpoints.unit?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&.${Tw.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+64)]:{maxWidth:"calc(100% - 64px)"}}}},...Object.keys(e.breakpoints.values).filter((e=>"xs"!==e)).map((t=>({props:{maxWidth:t},style:{maxWidth:`${e.breakpoints.values[t]}${e.breakpoints.unit}`,[`&.${Tw.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[t]+64)]:{maxWidth:"calc(100% - 64px)"}}}}))),{props:({ownerState:e})=>e.fullWidth,style:{width:"calc(100% - 64px)"}},{props:({ownerState:e})=>e.fullScreen,style:{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${Tw.paperScrollBody}`]:{margin:0,maxWidth:"100%"}}}]})))),Ow=V.forwardRef((function(e,t){const n=Qy({props:e,name:"MuiDialog"}),r=Vy(),o={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{"aria-describedby":a,"aria-labelledby":i,"aria-modal":s=!0,BackdropComponent:l,BackdropProps:u,children:c,className:d,disableEscapeKeyDown:p=!1,fullScreen:f=!1,fullWidth:h=!1,maxWidth:m="sm",onBackdropClick:g,onClick:y,onClose:v,open:b,PaperComponent:x=Ev,PaperProps:w={},scroll:S="paper",TransitionComponent:k=$x,transitionDuration:C=o,TransitionProps:M,...E}=n,T={...n,disableEscapeKeyDown:p,fullScreen:f,fullWidth:h,maxWidth:m,scroll:S},P=(e=>{const{classes:t,scroll:n,maxWidth:r,fullWidth:o,fullScreen:a}=e;return Nd({root:["root"],container:["container",`scroll${Gd(n)}`],paper:["paper",`paperScroll${Gd(n)}`,`paperWidth${Gd(String(r))}`,o&&"paperFullWidth",a&&"paperFullScreen"]},Ew,t)})(T),I=V.useRef(),R=xg(i),A=V.useMemo((()=>({titleId:R})),[R]);return mm.jsx(Rw,{className:jd(P.root,d),closeAfterTransition:!0,components:{Backdrop:Iw},componentsProps:{backdrop:{transitionDuration:C,as:l,...u}},disableEscapeKeyDown:p,onClose:v,open:b,ref:t,onClick:e=>{y&&y(e),I.current&&(I.current=null,g&&g(e),v&&v(e,"backdropClick"))},ownerState:T,...E,children:mm.jsx(k,{appear:!0,in:b,timeout:C,role:"presentation",...M,children:mm.jsx(Aw,{className:jd(P.container),onMouseDown:e=>{I.current=e.target===e.currentTarget},ownerState:T,children:mm.jsx(Dw,{as:x,elevation:24,role:"dialog","aria-describedby":a,"aria-labelledby":R,"aria-modal":s,...w,className:jd(P.paper,w.className),ownerState:T,children:mm.jsx(Pw.Provider,{value:A,children:c})})})})})}));function jw(e){return Am("MuiDialogActions",e)}Dm("MuiDialogActions",["root","spacing"]);const Nw=Wy("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto",variants:[{props:({ownerState:e})=>!e.disableSpacing,style:{"& > :not(style) ~ :not(style)":{marginLeft:8}}}]}),Lw=V.forwardRef((function(e,t){const n=Qy({props:e,name:"MuiDialogActions"}),{className:r,disableSpacing:o=!1,...a}=n,i={...n,disableSpacing:o},s=(e=>{const{classes:t,disableSpacing:n}=e;return Nd({root:["root",!n&&"spacing"]},jw,t)})(i);return mm.jsx(Nw,{className:jd(s.root,r),ownerState:i,ref:t,...a})}));function Fw(e){return Am("MuiDialogContent",e)}Dm("MuiDialogContent",["root","dividers"]);const zw=Dm("MuiDialogTitle",["root"]),Vw=Wy("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dividers&&t.dividers]}})(qy((({theme:e})=>({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px",variants:[{props:({ownerState:e})=>e.dividers,style:{padding:"16px 24px",borderTop:`1px solid ${(e.vars||e).palette.divider}`,borderBottom:`1px solid ${(e.vars||e).palette.divider}`}},{props:({ownerState:e})=>!e.dividers,style:{[`.${zw.root} + &`]:{paddingTop:0}}}]})))),Bw=V.forwardRef((function(e,t){const n=Qy({props:e,name:"MuiDialogContent"}),{className:r,dividers:o=!1,...a}=n,i={...n,dividers:o},s=(e=>{const{classes:t,dividers:n}=e;return Nd({root:["root",n&&"dividers"]},Fw,t)})(i);return mm.jsx(Vw,{className:jd(s.root,r),ownerState:i,ref:t,...a})})),Hw=Wy(Vx,{shouldForwardProp:e=>Uy(e)||"classes"===e,name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...Fx(e,t),!n.disableUnderline&&t.underline]}})(qy((({theme:e})=>{const t="light"===e.palette.mode,n=t?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",r=t?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",o=t?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",a=t?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return{position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:o,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r}},[`&.${Zx.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r},[`&.${Zx.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:a},variants:[{props:({ownerState:e})=>!e.disableUnderline,style:{"&::after":{left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${Zx.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Zx.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`:n}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${Zx.disabled}, .${Zx.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${Zx.disabled}:before`]:{borderBottomStyle:"dotted"}}},...Object.entries(e.palette).filter(Bv()).map((([t])=>{var n;return{props:{disableUnderline:!1,color:t},style:{"&::after":{borderBottom:`2px solid ${null==(n=(e.vars||e).palette[t])?void 0:n.main}`}}}})),{props:({ownerState:e})=>e.startAdornment,style:{paddingLeft:12}},{props:({ownerState:e})=>e.endAdornment,style:{paddingRight:12}},{props:({ownerState:e})=>e.multiline,style:{padding:"25px 12px 8px"}},{props:({ownerState:e,size:t})=>e.multiline&&"small"===t,style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:e})=>e.multiline&&e.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:e})=>e.multiline&&e.hiddenLabel&&"small"===e.size,style:{paddingTop:8,paddingBottom:9}}]}}))),Uw=Wy(Bx,{name:"MuiFilledInput",slot:"Input",overridesResolver:zx})(qy((({theme:e})=>({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,...!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===e.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===e.palette.mode?null:"#fff",caretColor:"light"===e.palette.mode?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},...e.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},variants:[{props:{size:"small"},style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:e})=>e.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:e})=>e.startAdornment,style:{paddingLeft:0}},{props:({ownerState:e})=>e.endAdornment,style:{paddingRight:0}},{props:({ownerState:e})=>e.hiddenLabel&&"small"===e.size,style:{paddingTop:8,paddingBottom:9}},{props:({ownerState:e})=>e.multiline,style:{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}}]})))),Ww=V.forwardRef((function(e,t){const n=Qy({props:e,name:"MuiFilledInput"}),{disableUnderline:r=!1,components:o={},componentsProps:a,fullWidth:i=!1,hiddenLabel:s,inputComponent:l="input",multiline:u=!1,slotProps:c,slots:d={},type:p="text",...f}=n,h={...n,disableUnderline:r,fullWidth:i,inputComponent:l,multiline:u,type:p},m=(e=>{const{classes:t,disableUnderline:n,startAdornment:r,endAdornment:o,size:a,hiddenLabel:i,multiline:s}=e,l=Nd({root:["root",!n&&"underline",r&&"adornedStart",o&&"adornedEnd","small"===a&&`size${Gd(a)}`,i&&"hiddenLabel",s&&"multiline"],input:["input"]},Jx,t);return{...t,...l}})(n),g={root:{ownerState:h},input:{ownerState:h}},y=c??a?ep(g,c??a):g,v=d.root??o.Root??Hw,b=d.input??o.Input??Uw;return mm.jsx(Wx,{slots:{root:v,input:b},componentsProps:y,fullWidth:i,inputComponent:l,multiline:u,ref:t,type:p,...f,classes:m})}));function qw(e){return Am("MuiFormControl",e)}Ww&&(Ww.muiName="Input"),Dm("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const Qw=Wy("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},t)=>({...t.root,...t[`margin${Gd(e.margin)}`],...e.fullWidth&&t.fullWidth})})({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top",variants:[{props:{margin:"normal"},style:{marginTop:16,marginBottom:8}},{props:{margin:"dense"},style:{marginTop:8,marginBottom:4}},{props:{fullWidth:!0},style:{width:"100%"}}]}),Yw=V.forwardRef((function(e,t){const n=Qy({props:e,name:"MuiFormControl"}),{children:r,className:o,color:a="primary",component:i="div",disabled:s=!1,error:l=!1,focused:u,fullWidth:c=!1,hiddenLabel:d=!1,margin:p="none",required:f=!1,size:h="medium",variant:m="outlined",...g}=n,y={...n,color:a,component:i,disabled:s,error:l,fullWidth:c,hiddenLabel:d,margin:p,required:f,size:h,variant:m},v=(e=>{const{classes:t,margin:n,fullWidth:r}=e;return Nd({root:["root","none"!==n&&`margin${Gd(n)}`,r&&"fullWidth"]},qw,t)})(y),[b,x]=V.useState((()=>{let e=!1;return r&&V.Children.forEach(r,(t=>{if(!hg(t,["Input","Select"]))return;const n=hg(t,["Select"])?t.props.input:t;n&&n.props.startAdornment&&(e=!0)})),e})),[w,S]=V.useState((()=>{let e=!1;return r&&V.Children.forEach(r,(t=>{hg(t,["Input","Select"])&&(Ox(t.props,!0)||Ox(t.props.inputProps,!0))&&(e=!0)})),e})),[k,C]=V.useState(!1);s&&k&&C(!1);const M=void 0===u||s?k:u;let E;V.useRef(!1);const T=V.useMemo((()=>({adornedStart:b,setAdornedStart:x,color:a,disabled:s,error:l,filled:w,focused:M,fullWidth:c,hiddenLabel:d,size:h,onBlur:()=>{C(!1)},onEmpty:()=>{S(!1)},onFilled:()=>{S(!0)},onFocus:()=>{C(!0)},registerEffect:E,required:f,variant:m})),[b,a,s,l,w,M,c,d,E,f,h,m]);return mm.jsx(Rx.Provider,{value:T,children:mm.jsx(Qw,{as:i,ownerState:y,className:jd(v.root,o),ref:t,...g,children:r})})}));function Kw(e){return Am("MuiFormHelperText",e)}const Jw=Dm("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]);var Zw;const Xw=Wy("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.size&&t[`size${Gd(n.size)}`],n.contained&&t.contained,n.filled&&t.filled]}})(qy((({theme:e})=>({color:(e.vars||e).palette.text.secondary,...e.typography.caption,textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${Jw.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${Jw.error}`]:{color:(e.vars||e).palette.error.main},variants:[{props:{size:"small"},style:{marginTop:4}},{props:({ownerState:e})=>e.contained,style:{marginLeft:14,marginRight:14}}]})))),Gw=V.forwardRef((function(e,t){const n=Qy({props:e,name:"MuiFormHelperText"}),{children:r,className:o,component:a="p",disabled:i,error:s,filled:l,focused:u,margin:c,required:d,variant:p,...f}=n,h=Ix({props:n,muiFormControl:Ax(),states:["variant","size","disabled","error","filled","focused","required"]}),m={...n,component:a,contained:"filled"===h.variant||"outlined"===h.variant,variant:h.variant,size:h.size,disabled:h.disabled,error:h.error,filled:h.filled,focused:h.focused,required:h.required};delete m.ownerState;const g=(e=>{const{classes:t,contained:n,size:r,disabled:o,error:a,filled:i,focused:s,required:l}=e;return Nd({root:["root",o&&"disabled",a&&"error",r&&`size${Gd(r)}`,n&&"contained",s&&"focused",i&&"filled",l&&"required"]},Kw,t)})(m);return mm.jsx(Xw,{as:a,className:jd(g.root,o),ref:t,...f,ownerState:m,children:" "===r?Zw||(Zw=mm.jsx("span",{className:"notranslate",children:"​"})):r})}));function $w(e){return Am("MuiFormLabel",e)}const _w=Dm("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),eS=Wy("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:e},t)=>({...t.root,..."secondary"===e.color&&t.colorSecondary,...e.filled&&t.filled})})(qy((({theme:e})=>({color:(e.vars||e).palette.text.secondary,...e.typography.body1,lineHeight:"1.4375em",padding:0,position:"relative",variants:[...Object.entries(e.palette).filter(Bv()).map((([t])=>({props:{color:t},style:{[`&.${_w.focused}`]:{color:(e.vars||e).palette[t].main}}}))),{props:{},style:{[`&.${_w.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${_w.error}`]:{color:(e.vars||e).palette.error.main}}}]})))),tS=Wy("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(qy((({theme:e})=>({[`&.${_w.error}`]:{color:(e.vars||e).palette.error.main}})))),nS=V.forwardRef((function(e,t){const n=Qy({props:e,name:"MuiFormLabel"}),{children:r,className:o,color:a,component:i="label",disabled:s,error:l,filled:u,focused:c,required:d,...p}=n,f=Ix({props:n,muiFormControl:Ax(),states:["color","required","focused","disabled","error","filled"]}),h={...n,color:f.color||"primary",component:i,disabled:f.disabled,error:f.error,filled:f.filled,focused:f.focused,required:f.required},m=(e=>{const{classes:t,color:n,focused:r,disabled:o,error:a,filled:i,required:s}=e;return Nd({root:["root",`color${Gd(n)}`,o&&"disabled",a&&"error",i&&"filled",r&&"focused",s&&"required"],asterisk:["asterisk",a&&"error"]},$w,t)})(h);return mm.jsxs(eS,{as:i,ownerState:h,className:jd(m.root,o),ref:t,...p,children:[r,f.required&&mm.jsxs(tS,{ownerState:h,"aria-hidden":!0,className:m.asterisk,children:[" ","*"]})]})}));function rS(e){return`scale(${e}, ${e**2})`}const oS={entering:{opacity:1,transform:rS(1)},entered:{opacity:1,transform:"none"}},aS="undefined"!=typeof navigator&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),iS=V.forwardRef((function(e,t){const{addEndListener:n,appear:r=!0,children:o,easing:a,in:i,onEnter:s,onEntered:l,onEntering:u,onExit:c,onExited:d,onExiting:p,style:f,timeout:h="auto",TransitionComponent:m=fv,...g}=e,y=Pg(),v=V.useRef(),b=Vy(),x=V.useRef(null),w=kg(x,zg(o),t),S=e=>t=>{if(e){const n=x.current;void 0===t?e(n):e(n,t)}},k=S(u),C=S(((e,t)=>{Sv(e);const{duration:n,delay:r,easing:o}=kv({style:f,timeout:h,easing:a},{mode:"enter"});let i;"auto"===h?(i=b.transitions.getAutoHeightDuration(e.clientHeight),v.current=i):i=n,e.style.transition=[b.transitions.create("opacity",{duration:i,delay:r}),b.transitions.create("transform",{duration:aS?i:.666*i,delay:r,easing:o})].join(","),s&&s(e,t)})),M=S(l),E=S(p),T=S((e=>{const{duration:t,delay:n,easing:r}=kv({style:f,timeout:h,easing:a},{mode:"exit"});let o;"auto"===h?(o=b.transitions.getAutoHeightDuration(e.clientHeight),v.current=o):o=t,e.style.transition=[b.transitions.create("opacity",{duration:o,delay:n}),b.transitions.create("transform",{duration:aS?o:.666*o,delay:aS?n:n||.333*o,easing:r})].join(","),e.style.opacity=0,e.style.transform=rS(.75),c&&c(e)})),P=S(d);return mm.jsx(m,{appear:r,in:i,nodeRef:x,onEnter:C,onEntered:M,onEntering:k,onExit:T,onExited:P,onExiting:E,addEndListener:e=>{"auto"===h&&y.start(v.current||0,e),n&&n(x.current,e)},timeout:"auto"===h?null:h,...g,children:(e,t)=>V.cloneElement(o,{style:{opacity:0,transform:rS(.75),visibility:"exited"!==e||i?void 0:"hidden",...oS[e],...f,...o.props.style},ref:w,...t})})}));function sS(e){return Am("MuiIcon",e)}iS&&(iS.muiSupportAuto=!0),Dm("MuiIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const lS=Wy("span",{name:"MuiIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"inherit"!==n.color&&t[`color${Gd(n.color)}`],t[`fontSize${Gd(n.fontSize)}`]]}})(qy((({theme:e})=>({userSelect:"none",width:"1em",height:"1em",overflow:"hidden",display:"inline-block",textAlign:"center",flexShrink:0,variants:[{props:{fontSize:"inherit"},style:{fontSize:"inherit"}},{props:{fontSize:"small"},style:{fontSize:e.typography.pxToRem(20)}},{props:{fontSize:"medium"},style:{fontSize:e.typography.pxToRem(24)}},{props:{fontSize:"large"},style:{fontSize:e.typography.pxToRem(36)}},{props:{color:"action"},style:{color:(e.vars||e).palette.action.active}},{props:{color:"disabled"},style:{color:(e.vars||e).palette.action.disabled}},{props:{color:"inherit"},style:{color:void 0}},...Object.entries(e.palette).filter(Bv()).map((([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})))]})))),uS=V.forwardRef((function(e,t){const n=Qy({props:e,name:"MuiIcon"}),{baseClassName:r="material-icons",className:o,color:a="inherit",component:i="span",fontSize:s="medium",...l}=n,u={...n,baseClassName:r,color:a,component:i,fontSize:s},c=(e=>{const{color:t,fontSize:n,classes:r}=e;return Nd({root:["root","inherit"!==t&&`color${Gd(t)}`,`fontSize${Gd(n)}`]},sS,r)})(u);return mm.jsx(lS,{as:i,className:jd(r,"notranslate",c.root,o),ownerState:u,"aria-hidden":!0,ref:t,...l})}));uS&&(uS.muiName="Icon");const cS=Wy(Vx,{shouldForwardProp:e=>Uy(e)||"classes"===e,name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...Fx(e,t),!n.disableUnderline&&t.underline]}})(qy((({theme:e})=>{let t="light"===e.palette.mode?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(t=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),{position:"relative",variants:[{props:({ownerState:e})=>e.formControl,style:{"label + &":{marginTop:16}}},{props:({ownerState:e})=>!e.disableUnderline,style:{"&::after":{left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${Qx.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Qx.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${t}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${Qx.disabled}, .${Qx.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${t}`}},[`&.${Qx.disabled}:before`]:{borderBottomStyle:"dotted"}}},...Object.entries(e.palette).filter(Bv()).map((([t])=>({props:{color:t,disableUnderline:!1},style:{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[t].main}`}}})))]}}))),dS=Wy(Bx,{name:"MuiInput",slot:"Input",overridesResolver:zx})({}),pS=V.forwardRef((function(e,t){const n=Qy({props:e,name:"MuiInput"}),{disableUnderline:r=!1,components:o={},componentsProps:a,fullWidth:i=!1,inputComponent:s="input",multiline:l=!1,slotProps:u,slots:c={},type:d="text",...p}=n,f=(e=>{const{classes:t,disableUnderline:n}=e,r=Nd({root:["root",!n&&"underline"],input:["input"]},qx,t);return{...t,...r}})(n),h={root:{ownerState:{disableUnderline:r}}},m=u??a?ep(u??a,h):h,g=c.root??o.Root??cS,y=c.input??o.Input??dS;return mm.jsx(Wx,{slots:{root:g,input:y},slotProps:m,fullWidth:i,inputComponent:s,multiline:l,ref:t,type:d,...p,classes:f})}));function fS(e){return Am("MuiInputAdornment",e)}pS&&(pS.muiName="Input");const hS=Dm("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]);var mS;const gS=Wy("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`position${Gd(n.position)}`],!0===n.disablePointerEvents&&t.disablePointerEvents,t[n.variant]]}})(qy((({theme:e})=>({display:"flex",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(e.vars||e).palette.action.active,variants:[{props:{variant:"filled"},style:{[`&.${hS.positionStart}&:not(.${hS.hiddenLabel})`]:{marginTop:16}}},{props:{position:"start"},style:{marginRight:8}},{props:{position:"end"},style:{marginLeft:8}},{props:{disablePointerEvents:!0},style:{pointerEvents:"none"}}]})))),yS=V.forwardRef((function(e,t){const n=Qy({props:e,name:"MuiInputAdornment"}),{children:r,className:o,component:a="div",disablePointerEvents:i=!1,disableTypography:s=!1,position:l,variant:u,...c}=n,d=Ax()||{};let p=u;u&&d.variant,d&&!p&&(p=d.variant);const f={...n,hiddenLabel:d.hiddenLabel,size:d.size,disablePointerEvents:i,position:l,variant:p},h=(e=>{const{classes:t,disablePointerEvents:n,hiddenLabel:r,position:o,size:a,variant:i}=e;return Nd({root:["root",n&&"disablePointerEvents",o&&`position${Gd(o)}`,i,r&&"hiddenLabel",a&&`size${Gd(a)}`]},fS,t)})(f);return mm.jsx(Rx.Provider,{value:null,children:mm.jsx(gS,{as:a,ownerState:f,className:jd(h.root,o),ref:t,...c,children:"string"!=typeof r||s?mm.jsxs(V.Fragment,{children:["start"===l?mS||(mS=mm.jsx("span",{className:"notranslate",children:"​"})):null,r]}):mm.jsx(Xv,{color:"textSecondary",children:r})})})}));function vS(e){return Am("MuiInputLabel",e)}Dm("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const bS=Wy(nS,{shouldForwardProp:e=>Uy(e)||"classes"===e,name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${_w.asterisk}`]:t.asterisk},t.root,n.formControl&&t.formControl,"small"===n.size&&t.sizeSmall,n.shrink&&t.shrink,!n.disableAnimation&&t.animated,n.focused&&t.focused,t[n.variant]]}})(qy((({theme:e})=>({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%",variants:[{props:({ownerState:e})=>e.formControl,style:{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"}},{props:{size:"small"},style:{transform:"translate(0, 17px) scale(1)"}},{props:({ownerState:e})=>e.shrink,style:{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"}},{props:({ownerState:e})=>!e.disableAnimation,style:{transition:e.transitions.create(["color","transform","max-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})}},{props:{variant:"filled"},style:{zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"}},{props:{variant:"filled",size:"small"},style:{transform:"translate(12px, 13px) scale(1)"}},{props:({variant:e,ownerState:t})=>"filled"===e&&t.shrink,style:{userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"}},{props:({variant:e,ownerState:t,size:n})=>"filled"===e&&t.shrink&&"small"===n,style:{transform:"translate(12px, 4px) scale(0.75)"}},{props:{variant:"outlined"},style:{zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"}},{props:{variant:"outlined",size:"small"},style:{transform:"translate(14px, 9px) scale(1)"}},{props:({variant:e,ownerState:t})=>"outlined"===e&&t.shrink,style:{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}}]})))),xS=V.forwardRef((function(e,t){const n=Qy({name:"MuiInputLabel",props:e}),{disableAnimation:r=!1,margin:o,shrink:a,variant:i,className:s,...l}=n,u=Ax();let c=a;void 0===c&&u&&(c=u.filled||u.focused||u.adornedStart);const d=Ix({props:n,muiFormControl:u,states:["size","variant","required","focused"]}),p={...n,disableAnimation:r,formControl:u,shrink:c,size:d.size,variant:d.variant,required:d.required,focused:d.focused},f=(e=>{const{classes:t,formControl:n,size:r,shrink:o,disableAnimation:a,variant:i,required:s}=e,l=Nd({root:["root",n&&"formControl",!a&&"animated",o&&"shrink",r&&"normal"!==r&&`size${Gd(r)}`,i],asterisk:[s&&"asterisk"]},vS,t);return{...t,...l}})(p);return mm.jsx(bS,{"data-shrink":c,ref:t,className:jd(f.root,s),...l,ownerState:p,classes:f})})),wS=V.createContext({});function SS(e){return Am("MuiList",e)}Dm("MuiList",["root","padding","dense","subheader"]);const kS=Wy("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})({listStyle:"none",margin:0,padding:0,position:"relative",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),CS=V.forwardRef((function(e,t){const n=Qy({props:e,name:"MuiList"}),{children:r,className:o,component:a="ul",dense:i=!1,disablePadding:s=!1,subheader:l,...u}=n,c=V.useMemo((()=>({dense:i})),[i]),d={...n,component:a,dense:i,disablePadding:s},p=(e=>{const{classes:t,disablePadding:n,dense:r,subheader:o}=e;return Nd({root:["root",!n&&"padding",r&&"dense",o&&"subheader"]},SS,t)})(d);return mm.jsx(wS.Provider,{value:c,children:mm.jsxs(kS,{as:a,className:jd(p.root,o),ref:t,ownerState:d,...u,children:[l,r]})})}));function MS(e){return Am("MuiListItem",e)}Dm("MuiListItem",["root","container","dense","alignItemsFlexStart","divider","gutters","padding","secondaryAction"]);const ES=Dm("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"]);function TS(e){return Am("MuiListItemSecondaryAction",e)}Dm("MuiListItemSecondaryAction",["root","disableGutters"]);const PS=Wy("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.disableGutters&&t.disableGutters]}})({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)",variants:[{props:({ownerState:e})=>e.disableGutters,style:{right:0}}]}),IS=V.forwardRef((function(e,t){const n=Qy({props:e,name:"MuiListItemSecondaryAction"}),{className:r,...o}=n,a=V.useContext(wS),i={...n,disableGutters:a.disableGutters},s=(e=>{const{disableGutters:t,classes:n}=e;return Nd({root:["root",t&&"disableGutters"]},TS,n)})(i);return mm.jsx(PS,{className:jd(s.root,r),ownerState:i,ref:t,...o})}));IS.muiName="ListItemSecondaryAction";const RS=Wy("div",{name:"MuiListItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,"flex-start"===n.alignItems&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters,!n.disablePadding&&t.padding,n.hasSecondaryAction&&t.secondaryAction]}})(qy((({theme:e})=>({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>!e.disablePadding&&e.dense,style:{paddingTop:4,paddingBottom:4}},{props:({ownerState:e})=>!e.disablePadding&&!e.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:e})=>!e.disablePadding&&!!e.secondaryAction,style:{paddingRight:48}},{props:({ownerState:e})=>!!e.secondaryAction,style:{[`& > .${ES.root}`]:{paddingRight:48}}},{props:{alignItems:"flex-start"},style:{alignItems:"flex-start"}},{props:({ownerState:e})=>e.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"}},{props:({ownerState:e})=>e.button,style:{transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}}}},{props:({ownerState:e})=>e.hasSecondaryAction,style:{paddingRight:48}}]})))),AS=Wy("li",{name:"MuiListItem",slot:"Container",overridesResolver:(e,t)=>t.container})({position:"relative"}),DS=V.forwardRef((function(e,t){const n=Qy({props:e,name:"MuiListItem"}),{alignItems:r="center",children:o,className:a,component:i,components:s={},componentsProps:l={},ContainerComponent:u="li",ContainerProps:{className:c,...d}={},dense:p=!1,disableGutters:f=!1,disablePadding:h=!1,divider:m=!1,secondaryAction:g,slotProps:y={},slots:v={},...b}=n,x=V.useContext(wS),w=V.useMemo((()=>({dense:p||x.dense||!1,alignItems:r,disableGutters:f})),[r,x.dense,p,f]),S=V.useRef(null),k=V.Children.toArray(o),C=k.length&&hg(k[k.length-1],["ListItemSecondaryAction"]),M={...n,alignItems:r,dense:w.dense,disableGutters:f,disablePadding:h,divider:m,hasSecondaryAction:C},E=(e=>{const{alignItems:t,classes:n,dense:r,disableGutters:o,disablePadding:a,divider:i,hasSecondaryAction:s}=e;return Nd({root:["root",r&&"dense",!o&&"gutters",!a&&"padding",i&&"divider","flex-start"===t&&"alignItemsFlexStart",s&&"secondaryAction"],container:["container"]},MS,n)})(M),T=kg(S,t),P=v.root||s.Root||RS,I=y.root||l.root||{},R={className:jd(E.root,I.className,a),...b};let A=i||"li";return C?(A=R.component||i?A:"div","li"===u&&("li"===A?A="div":"li"===R.component&&(R.component="div")),mm.jsx(wS.Provider,{value:w,children:mm.jsxs(AS,{as:u,className:jd(E.container,c),ref:T,ownerState:M,...d,children:[mm.jsx(P,{...I,...!Px(P)&&{as:A,ownerState:{...M,...I.ownerState}},...R,children:k}),k.pop()]})})):mm.jsx(wS.Provider,{value:w,children:mm.jsxs(P,{...I,as:A,ref:T,...!Px(P)&&{ownerState:{...M,...I.ownerState}},...R,children:[k,g&&mm.jsx(IS,{children:g})]})})}));function OS(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function jS(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function NS(e,t){if(void 0===t)return!0;let n=e.innerText;return void 0===n&&(n=e.textContent),n=n.trim().toLowerCase(),0!==n.length&&(t.repeating?n[0]===t.keys[0]:n.startsWith(t.keys.join("")))}function LS(e,t,n,r,o,a){let i=!1,s=o(e,t,!!t&&n);for(;s;){if(s===e.firstChild){if(i)return!1;i=!0}const t=!r&&(s.disabled||"true"===s.getAttribute("aria-disabled"));if(s.hasAttribute("tabindex")&&NS(s,a)&&!t)return s.focus(),!0;s=o(e,s,n)}return!1}const FS=V.forwardRef((function(e,t){const{actions:n,autoFocus:r=!1,autoFocusItem:o=!1,children:a,className:i,disabledItemsFocusable:s=!1,disableListWrap:l=!1,onKeyDown:u,variant:c="selectedMenu",...d}=e,p=V.useRef(null),f=V.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ig((()=>{r&&p.current.focus()}),[r]),V.useImperativeHandle(n,(()=>({adjustStyleForScrollbar:(e,{direction:t})=>{const n=!p.current.style.width;if(e.clientHeight<p.current.clientHeight&&n){const n=`${Rg(gg(e))}px`;p.current.style["rtl"===t?"paddingLeft":"paddingRight"]=n,p.current.style.width=`calc(100% + ${n})`}return p.current}})),[]);const h=kg(p,t);let m=-1;V.Children.forEach(a,((e,t)=>{V.isValidElement(e)?(e.props.disabled||("selectedMenu"===c&&e.props.selected||-1===m)&&(m=t),m===t&&(e.props.disabled||e.props.muiSkipListHighlight||e.type.muiSkipListHighlight)&&(m+=1,m>=a.length&&(m=-1))):m===t&&(m+=1,m>=a.length&&(m=-1))}));const g=V.Children.map(a,((e,t)=>{if(t===m){const t={};return o&&(t.autoFocus=!0),void 0===e.props.tabIndex&&"selectedMenu"===c&&(t.tabIndex=0),V.cloneElement(e,t)}return e}));return mm.jsx(CS,{role:"menu",ref:h,className:i,onKeyDown:e=>{const t=p.current,n=e.key;if(e.ctrlKey||e.metaKey||e.altKey)return void(u&&u(e));const r=mg(t).activeElement;if("ArrowDown"===n)e.preventDefault(),LS(t,r,l,s,OS);else if("ArrowUp"===n)e.preventDefault(),LS(t,r,l,s,jS);else if("Home"===n)e.preventDefault(),LS(t,null,l,s,OS);else if("End"===n)e.preventDefault(),LS(t,null,l,s,jS);else if(1===n.length){const o=f.current,a=n.toLowerCase(),i=performance.now();o.keys.length>0&&(i-o.lastTime>500?(o.keys=[],o.repeating=!0,o.previousKeyMatched=!0):o.repeating&&a!==o.keys[0]&&(o.repeating=!1)),o.lastTime=i,o.keys.push(a);const l=r&&!o.repeating&&NS(r,o);o.previousKeyMatched&&(l||LS(t,r,!1,s,OS,o))?e.preventDefault():o.previousKeyMatched=!1}u&&u(e)},tabIndex:r?0:-1,...d,children:g})}));function zS(e){return Am("MuiPopover",e)}function VS(e,t){let n=0;return"number"==typeof t?n=t:"center"===t?n=e.height/2:"bottom"===t&&(n=e.height),n}function BS(e,t){let n=0;return"number"==typeof t?n=t:"center"===t?n=e.width/2:"right"===t&&(n=e.width),n}function HS(e){return[e.horizontal,e.vertical].map((e=>"number"==typeof e?`${e}px`:e)).join(" ")}function US(e){return"function"==typeof e?e():e}Dm("MuiPopover",["root","paper"]);const WS=Wy(Mw,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),qS=Wy(Ev,{name:"MuiPopover",slot:"Paper",overridesResolver:(e,t)=>t.paper})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),QS=V.forwardRef((function(e,t){const n=Qy({props:e,name:"MuiPopover"}),{action:r,anchorEl:o,anchorOrigin:a={vertical:"top",horizontal:"left"},anchorPosition:i,anchorReference:s="anchorEl",children:l,className:u,container:c,elevation:d=8,marginThreshold:p=16,open:f,PaperProps:h={},slots:m={},slotProps:g={},transformOrigin:y={vertical:"top",horizontal:"left"},TransitionComponent:v=iS,transitionDuration:b="auto",TransitionProps:{onEntering:x,...w}={},disableScrollLock:S=!1,...k}=n,C=(null==g?void 0:g.paper)??h,M=V.useRef(),E={...n,anchorOrigin:a,anchorReference:s,elevation:d,marginThreshold:p,externalPaperSlotProps:C,transformOrigin:y,TransitionComponent:v,transitionDuration:b,TransitionProps:w},T=(e=>{const{classes:t}=e;return Nd({root:["root"],paper:["paper"]},zS,t)})(E),P=V.useCallback((()=>{if("anchorPosition"===s)return i;const e=US(o),t=(e&&1===e.nodeType?e:mg(M.current).body).getBoundingClientRect();return{top:t.top+VS(t,a.vertical),left:t.left+BS(t,a.horizontal)}}),[o,a.horizontal,a.vertical,i,s]),I=V.useCallback((e=>({vertical:VS(e,y.vertical),horizontal:BS(e,y.horizontal)})),[y.horizontal,y.vertical]),R=V.useCallback((e=>{const t={width:e.offsetWidth,height:e.offsetHeight},n=I(t);if("none"===s)return{top:null,left:null,transformOrigin:HS(n)};const r=P();let a=r.top-n.vertical,i=r.left-n.horizontal;const l=a+t.height,u=i+t.width,c=gg(US(o)),d=c.innerHeight-p,f=c.innerWidth-p;if(null!==p&&a<p){const e=a-p;a-=e,n.vertical+=e}else if(null!==p&&l>d){const e=l-d;a-=e,n.vertical+=e}if(null!==p&&i<p){const e=i-p;i-=e,n.horizontal+=e}else if(u>f){const e=u-f;i-=e,n.horizontal+=e}return{top:`${Math.round(a)}px`,left:`${Math.round(i)}px`,transformOrigin:HS(n)}}),[o,s,P,I,p]),[A,D]=V.useState(f),O=V.useCallback((()=>{const e=M.current;if(!e)return;const t=R(e);null!==t.top&&e.style.setProperty("top",t.top),null!==t.left&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin,D(!0)}),[R]);V.useEffect((()=>(S&&window.addEventListener("scroll",O),()=>window.removeEventListener("scroll",O))),[o,S,O]);V.useEffect((()=>{f&&O()})),V.useImperativeHandle(r,(()=>f?{updatePosition:()=>{O()}}:null),[f,O]),V.useEffect((()=>{if(!f)return;const e=fg((()=>{O()})),t=gg(o);return t.addEventListener("resize",e),()=>{e.clear(),t.removeEventListener("resize",e)}}),[o,f,O]);let j=b;"auto"!==b||v.muiSupportAuto||(j=void 0);const N=c||(o?mg(US(o)).body:void 0),L={slots:m,slotProps:{...g,paper:C}},[F,z]=Tv("paper",{elementType:qS,externalForwardedProps:L,additionalProps:{elevation:d,className:jd(T.paper,null==C?void 0:C.className),style:A?C.style:{...C.style,opacity:0}},ownerState:E}),[B,{slotProps:H,...U}]=Tv("root",{elementType:WS,externalForwardedProps:L,additionalProps:{slotProps:{backdrop:{invisible:!0}},container:N,open:f},ownerState:E,className:jd(T.root,u)}),W=kg(M,z.ref);return mm.jsx(B,{...U,...!Px(B)&&{slotProps:H,disableScrollLock:S},...k,ref:t,children:mm.jsx(v,{appear:!0,in:f,onEntering:(e,t)=>{x&&x(e,t),O()},onExited:()=>{D(!1)},timeout:j,...w,children:mm.jsx(F,{...z,ref:W,children:l})})})}));function YS(e){return Am("MuiMenu",e)}Dm("MuiMenu",["root","paper","list"]);const KS={vertical:"top",horizontal:"right"},JS={vertical:"top",horizontal:"left"},ZS=Wy(QS,{shouldForwardProp:e=>Uy(e)||"classes"===e,name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),XS=Wy(qS,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),GS=Wy(FS,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),$S=V.forwardRef((function(e,t){const n=Qy({props:e,name:"MuiMenu"}),{autoFocus:r=!0,children:o,className:a,disableAutoFocusItem:i=!1,MenuListProps:s={},onClose:l,open:u,PaperProps:c={},PopoverClasses:d,transitionDuration:p="auto",TransitionProps:{onEntering:f,...h}={},variant:m="selectedMenu",slots:g={},slotProps:y={},...v}=n,b=Bg(),x={...n,autoFocus:r,disableAutoFocusItem:i,MenuListProps:s,onEntering:f,PaperProps:c,transitionDuration:p,TransitionProps:h,variant:m},w=(e=>{const{classes:t}=e;return Nd({root:["root"],paper:["paper"],list:["list"]},YS,t)})(x),S=r&&!i&&u,k=V.useRef(null);let C=-1;V.Children.map(o,((e,t)=>{V.isValidElement(e)&&(e.props.disabled||("selectedMenu"===m&&e.props.selected||-1===C)&&(C=t))}));const M=g.paper??XS,E=y.paper??c,T=Fg({elementType:g.root,externalSlotProps:y.root,ownerState:x,className:[w.root,a]}),P=Fg({elementType:M,externalSlotProps:E,ownerState:x,className:w.paper});return mm.jsx(ZS,{onClose:l,anchorOrigin:{vertical:"bottom",horizontal:b?"right":"left"},transformOrigin:b?KS:JS,slots:{paper:M,root:g.root},slotProps:{root:T,paper:P},open:u,ref:t,transitionDuration:p,TransitionProps:{onEntering:(e,t)=>{k.current&&k.current.adjustStyleForScrollbar(e,{direction:b?"rtl":"ltr"}),f&&f(e,t)},...h},ownerState:x,...v,classes:d,children:mm.jsx(GS,{onKeyDown:e=>{"Tab"===e.key&&(e.preventDefault(),l&&l(e,"tabKeyDown"))},actions:k,autoFocus:r&&(-1===C||i),autoFocusItem:S,variant:m,...s,className:jd(w.list,s.className),children:o})})}));function _S(e){return Am("MuiNativeSelect",e)}const ek=Dm("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),tk=Wy("select")((({theme:e})=>({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":{borderRadius:0},[`&.${ek.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(e.vars||e).palette.background.paper},variants:[{props:({ownerState:e})=>"filled"!==e.variant&&"outlined"!==e.variant,style:{"&&&":{paddingRight:24,minWidth:16}}},{props:{variant:"filled"},style:{"&&&":{paddingRight:32}}},{props:{variant:"outlined"},style:{borderRadius:(e.vars||e).shape.borderRadius,"&:focus":{borderRadius:(e.vars||e).shape.borderRadius},"&&&":{paddingRight:32}}}]}))),nk=Wy(tk,{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:Uy,overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.select,t[n.variant],n.error&&t.error,{[`&.${ek.multiple}`]:t.multiple}]}})({}),rk=Wy("svg")((({theme:e})=>({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(e.vars||e).palette.action.active,[`&.${ek.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:({ownerState:e})=>e.open,style:{transform:"rotate(180deg)"}},{props:{variant:"filled"},style:{right:7}},{props:{variant:"outlined"},style:{right:7}}]}))),ok=Wy(rk,{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${Gd(n.variant)}`],n.open&&t.iconOpen]}})({}),ak=V.forwardRef((function(e,t){const{className:n,disabled:r,error:o,IconComponent:a,inputRef:i,variant:s="standard",...l}=e,u={...e,disabled:r,variant:s,error:o},c=(e=>{const{classes:t,variant:n,disabled:r,multiple:o,open:a,error:i}=e;return Nd({select:["select",n,r&&"disabled",o&&"multiple",i&&"error"],icon:["icon",`icon${Gd(n)}`,a&&"iconOpen",r&&"disabled"]},_S,t)})(u);return mm.jsxs(V.Fragment,{children:[mm.jsx(nk,{ownerState:u,className:jd(c.select,n),disabled:r,ref:i||t,...l}),e.multiple?null:mm.jsx(ok,{as:a,ownerState:u,className:c.icon})]})}));function ik(e){const{children:t,defer:n=!1,fallback:r=null}=e,[o,a]=V.useState(!1);return ig((()=>{n||a(!0)}),[n]),V.useEffect((()=>{n&&a(!0)}),[n]),mm.jsx(V.Fragment,{children:o?t:r})}var sk;const lk=Wy("fieldset",{shouldForwardProp:Uy})({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),uk=Wy("legend",{shouldForwardProp:Uy})(qy((({theme:e})=>({float:"unset",width:"auto",overflow:"hidden",variants:[{props:({ownerState:e})=>!e.withLabel,style:{padding:0,lineHeight:"11px",transition:e.transitions.create("width",{duration:150,easing:e.transitions.easing.easeOut})}},{props:({ownerState:e})=>e.withLabel,style:{display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:e.transitions.create("max-width",{duration:50,easing:e.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}}},{props:({ownerState:e})=>e.withLabel&&e.notched,style:{maxWidth:"100%",transition:e.transitions.create("max-width",{duration:100,easing:e.transitions.easing.easeOut,delay:50})}}]}))));const ck=Wy(Vx,{shouldForwardProp:e=>Uy(e)||"classes"===e,name:"MuiOutlinedInput",slot:"Root",overridesResolver:Fx})(qy((({theme:e})=>{const t="light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${Kx.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${Kx.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:t}},[`&.${Kx.focused} .${Kx.notchedOutline}`]:{borderWidth:2},variants:[...Object.entries(e.palette).filter(Bv()).map((([t])=>({props:{color:t},style:{[`&.${Kx.focused} .${Kx.notchedOutline}`]:{borderColor:(e.vars||e).palette[t].main}}}))),{props:{},style:{[`&.${Kx.error} .${Kx.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${Kx.disabled} .${Kx.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}}},{props:({ownerState:e})=>e.startAdornment,style:{paddingLeft:14}},{props:({ownerState:e})=>e.endAdornment,style:{paddingRight:14}},{props:({ownerState:e})=>e.multiline,style:{padding:"16.5px 14px"}},{props:({ownerState:e,size:t})=>e.multiline&&"small"===t,style:{padding:"8.5px 14px"}}]}}))),dk=Wy((function(e){const{children:t,classes:n,className:r,label:o,notched:a,...i}=e,s=null!=o&&""!==o,l={...e,notched:a,withLabel:s};return mm.jsx(lk,{"aria-hidden":!0,className:r,ownerState:l,...i,children:mm.jsx(uk,{ownerState:l,children:s?mm.jsx("span",{children:o}):sk||(sk=mm.jsx("span",{className:"notranslate",children:"​"}))})})}),{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})(qy((({theme:e})=>{const t="light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:t}}))),pk=Wy(Bx,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:zx})(qy((({theme:e})=>({padding:"16.5px 14px",...!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===e.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===e.palette.mode?null:"#fff",caretColor:"light"===e.palette.mode?null:"#fff",borderRadius:"inherit"}},...e.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[e.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},variants:[{props:{size:"small"},style:{padding:"8.5px 14px"}},{props:({ownerState:e})=>e.multiline,style:{padding:0}},{props:({ownerState:e})=>e.startAdornment,style:{paddingLeft:0}},{props:({ownerState:e})=>e.endAdornment,style:{paddingRight:0}}]})))),fk=V.forwardRef((function(e,t){var n;const r=Qy({props:e,name:"MuiOutlinedInput"}),{components:o={},fullWidth:a=!1,inputComponent:i="input",label:s,multiline:l=!1,notched:u,slots:c={},type:d="text",...p}=r,f=(e=>{const{classes:t}=e,n=Nd({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},Yx,t);return{...t,...n}})(r),h=Ax(),m=Ix({props:r,muiFormControl:h,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),g={...r,color:m.color||"primary",disabled:m.disabled,error:m.error,focused:m.focused,formControl:h,fullWidth:a,hiddenLabel:m.hiddenLabel,multiline:l,size:m.size,type:d},y=c.root??o.Root??ck,v=c.input??o.Input??pk;return mm.jsx(Wx,{slots:{root:y,input:v},renderSuffix:e=>mm.jsx(dk,{ownerState:g,className:f.notchedOutline,label:null!=s&&""!==s&&m.required?n||(n=mm.jsxs(V.Fragment,{children:[s," ","*"]})):s,notched:void 0!==u?u:Boolean(e.startAdornment||e.filled||e.focused)}),fullWidth:a,inputComponent:i,multiline:l,ref:t,type:d,...p,classes:{...f,notchedOutline:null}})}));function hk(e){return Am("MuiSelect",e)}fk&&(fk.muiName="Input");const mk=Dm("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);var gk;const yk=Wy(tk,{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`&.${mk.select}`]:t.select},{[`&.${mk.select}`]:t[n.variant]},{[`&.${mk.error}`]:t.error},{[`&.${mk.multiple}`]:t.multiple}]}})({[`&.${mk.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),vk=Wy(rk,{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${Gd(n.variant)}`],n.open&&t.iconOpen]}})({}),bk=Wy("input",{shouldForwardProp:e=>Hy(e)&&"classes"!==e,name:"MuiSelect",slot:"NativeInput",overridesResolver:(e,t)=>t.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function xk(e,t){return"object"==typeof t&&null!==t?e===t:String(e)===String(t)}function wk(e){return null==e||"string"==typeof e&&!e.trim()}const Sk=V.forwardRef((function(e,t){var n;const{"aria-describedby":r,"aria-label":o,autoFocus:a,autoWidth:i,children:s,className:l,defaultOpen:u,defaultValue:c,disabled:d,displayEmpty:p,error:f=!1,IconComponent:h,inputRef:m,labelId:g,MenuProps:y={},multiple:v,name:b,onBlur:x,onChange:w,onClose:S,onFocus:k,onOpen:C,open:M,readOnly:E,renderValue:T,SelectDisplayProps:P={},tabIndex:I,type:R,value:A,variant:D="standard",...O}=e,[j,N]=wg({controlled:A,default:c,name:"Select"}),[L,F]=wg({controlled:M,default:u,name:"Select"}),z=V.useRef(null),B=V.useRef(null),[H,U]=V.useState(null),{current:W}=V.useRef(null!=M),[q,Q]=V.useState(),Y=kg(t,m),K=V.useCallback((e=>{B.current=e,e&&U(e)}),[]),J=null==H?void 0:H.parentNode;V.useImperativeHandle(Y,(()=>({focus:()=>{B.current.focus()},node:z.current,value:j})),[j]),V.useEffect((()=>{u&&L&&H&&!W&&(Q(i?null:J.clientWidth),B.current.focus())}),[H,i]),V.useEffect((()=>{a&&B.current.focus()}),[a]),V.useEffect((()=>{if(!g)return;const e=mg(B.current).getElementById(g);if(e){const t=()=>{getSelection().isCollapsed&&B.current.focus()};return e.addEventListener("click",t),()=>{e.removeEventListener("click",t)}}}),[g]);const Z=(e,t)=>{e?C&&C(t):S&&S(t),W||(Q(i?null:J.clientWidth),F(e))},X=V.Children.toArray(s),G=e=>t=>{let n;if(t.currentTarget.hasAttribute("tabindex")){if(v){n=Array.isArray(j)?j.slice():[];const t=j.indexOf(e.props.value);-1===t?n.push(e.props.value):n.splice(t,1)}else n=e.props.value;if(e.props.onClick&&e.props.onClick(t),j!==n&&(N(n),w)){const r=t.nativeEvent||t,o=new r.constructor(r.type,r);Object.defineProperty(o,"target",{writable:!0,value:{value:n,name:b}}),w(o,e)}v||Z(!1,t)}},$=null!==H&&L;let _,ee;delete O["aria-invalid"];const te=[];let ne=!1;(Ox({value:j})||p)&&(T?_=T(j):ne=!0);const re=X.map((e=>{if(!V.isValidElement(e))return null;let t;if(v){if(!Array.isArray(j))throw new Error(Ld(2));t=j.some((t=>xk(t,e.props.value))),t&&ne&&te.push(e.props.children)}else t=xk(j,e.props.value),t&&ne&&(ee=e.props.children);return V.cloneElement(e,{"aria-selected":t?"true":"false",onClick:G(e),onKeyUp:t=>{" "===t.key&&t.preventDefault(),e.props.onKeyUp&&e.props.onKeyUp(t)},role:"option",selected:t,value:void 0,"data-value":e.props.value})}));ne&&(_=v?0===te.length?null:te.reduce(((e,t,n)=>(e.push(t),n<te.length-1&&e.push(", "),e)),[]):ee);let oe,ae=q;!i&&W&&H&&(ae=J.clientWidth),oe=void 0!==I?I:d?null:0;const ie=P.id||(b?`mui-component-select-${b}`:void 0),se={...e,variant:D,value:j,open:$,error:f},le=(e=>{const{classes:t,variant:n,disabled:r,multiple:o,open:a,error:i}=e;return Nd({select:["select",n,r&&"disabled",o&&"multiple",i&&"error"],icon:["icon",`icon${Gd(n)}`,a&&"iconOpen",r&&"disabled"],nativeInput:["nativeInput"]},hk,t)})(se),ue={...y.PaperProps,...null==(n=y.slotProps)?void 0:n.paper},ce=xg();return mm.jsxs(V.Fragment,{children:[mm.jsx(yk,{as:"div",ref:K,tabIndex:oe,role:"combobox","aria-controls":ce,"aria-disabled":d?"true":void 0,"aria-expanded":$?"true":"false","aria-haspopup":"listbox","aria-label":o,"aria-labelledby":[g,ie].filter(Boolean).join(" ")||void 0,"aria-describedby":r,onKeyDown:e=>{if(!E){[" ","ArrowUp","ArrowDown","Enter"].includes(e.key)&&(e.preventDefault(),Z(!0,e))}},onMouseDown:d||E?null:e=>{0===e.button&&(e.preventDefault(),B.current.focus(),Z(!0,e))},onBlur:e=>{!$&&x&&(Object.defineProperty(e,"target",{writable:!0,value:{value:j,name:b}}),x(e))},onFocus:k,...P,ownerState:se,className:jd(P.className,le.select,l),id:ie,children:wk(_)?gk||(gk=mm.jsx("span",{className:"notranslate",children:"​"})):_}),mm.jsx(bk,{"aria-invalid":f,value:Array.isArray(j)?j.join(","):j,name:b,ref:z,"aria-hidden":!0,onChange:e=>{const t=X.find((t=>t.props.value===e.target.value));void 0!==t&&(N(t.props.value),w&&w(e,t))},tabIndex:-1,disabled:d,className:le.nativeInput,autoFocus:a,...O,ownerState:se}),mm.jsx(vk,{as:h,className:le.icon,ownerState:se}),mm.jsx($S,{id:`menu-${b||""}`,anchorEl:J,open:$,onClose:e=>{Z(!1,e)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"},...y,MenuListProps:{"aria-labelledby":g,role:"listbox","aria-multiselectable":v?"true":void 0,disableListWrap:!0,id:ce,...y.MenuListProps},slotProps:{...y.slotProps,paper:{...ue,style:{minWidth:ae,...null!=ue?ue.style:null}}},children:re})]})})),kk={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>Uy(e)&&"variant"!==e,slot:"Root"},Ck=Wy(pS,kk)(""),Mk=Wy(fk,kk)(""),Ek=Wy(Ww,kk)(""),Tk=V.forwardRef((function(e,t){const n=Qy({name:"MuiSelect",props:e}),{autoWidth:r=!1,children:o,classes:a={},className:i,defaultOpen:s=!1,displayEmpty:l=!1,IconComponent:u=Xx,id:c,input:d,inputProps:p,label:f,labelId:h,MenuProps:m,multiple:g=!1,native:y=!1,onClose:v,onOpen:b,open:x,renderValue:w,SelectDisplayProps:S,variant:k="outlined",...C}=n,M=y?ak:Sk,E=Ix({props:n,muiFormControl:Ax(),states:["variant","error"]}),T=E.variant||k,P={...n,variant:T,classes:a},I=(e=>{const{classes:t}=e;return t})(P),{root:R,...A}=I,D=d||{standard:mm.jsx(Ck,{ownerState:P}),outlined:mm.jsx(Mk,{label:f,ownerState:P}),filled:mm.jsx(Ek,{ownerState:P})}[T],O=kg(t,zg(D));return mm.jsx(V.Fragment,{children:V.cloneElement(D,{inputComponent:M,inputProps:{children:o,error:E.error,IconComponent:u,variant:T,type:void 0,multiple:g,...y?{id:c}:{autoWidth:r,defaultOpen:s,displayEmpty:l,labelId:h,MenuProps:m,onClose:v,onOpen:b,open:x,renderValue:w,SelectDisplayProps:{id:c,...S}},...p,classes:p?ep(A,p.classes):A,...d?d.props.inputProps:{}},...(g&&y||l)&&"outlined"===T?{notched:!0}:{},ref:O,className:jd(D.props.className,i,I.root),...!d&&{variant:T},...C})})}));function Pk(e){return Am("MuiSkeleton",e)}Tk.muiName="Select",Dm("MuiSkeleton",["root","text","rectangular","rounded","circular","pulse","wave","withChildren","fitContent","heightAuto"]);const Ik=_h`
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.4;
  }

  100% {
    opacity: 1;
  }
`,Rk=_h`
  0% {
    transform: translateX(-100%);
  }

  50% {
    /* +0.5s of delay between each loop */
    transform: translateX(100%);
  }

  100% {
    transform: translateX(100%);
  }
`,Ak="string"!=typeof Ik?$h`
        animation: ${Ik} 2s ease-in-out 0.5s infinite;
      `:null,Dk="string"!=typeof Rk?$h`
        &::after {
          animation: ${Rk} 2s linear 0.5s infinite;
        }
      `:null,Ok=Wy("span",{name:"MuiSkeleton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],!1!==n.animation&&t[n.animation],n.hasChildren&&t.withChildren,n.hasChildren&&!n.width&&t.fitContent,n.hasChildren&&!n.height&&t.heightAuto]}})(qy((({theme:e})=>{const t=(n=e.shape.borderRadius,String(n).match(/[\d.\-+]*\s*(.*)/)[1]||""||"px");var n;const r=(o=e.shape.borderRadius,parseFloat(o));var o;return{display:"block",backgroundColor:e.vars?e.vars.palette.Skeleton.bg:qd(e.palette.text.primary,"light"===e.palette.mode?.11:.13),height:"1.2em",variants:[{props:{variant:"text"},style:{marginTop:0,marginBottom:0,height:"auto",transformOrigin:"0 55%",transform:"scale(1, 0.60)",borderRadius:`${r}${t}/${Math.round(r/.6*10)/10}${t}`,"&:empty:before":{content:'"\\00a0"'}}},{props:{variant:"circular"},style:{borderRadius:"50%"}},{props:{variant:"rounded"},style:{borderRadius:(e.vars||e).shape.borderRadius}},{props:({ownerState:e})=>e.hasChildren,style:{"& > *":{visibility:"hidden"}}},{props:({ownerState:e})=>e.hasChildren&&!e.width,style:{maxWidth:"fit-content"}},{props:({ownerState:e})=>e.hasChildren&&!e.height,style:{height:"auto"}},{props:{animation:"pulse"},style:Ak||{animation:`${Ik} 2s ease-in-out 0.5s infinite`}},{props:{animation:"wave"},style:{position:"relative",overflow:"hidden",WebkitMaskImage:"-webkit-radial-gradient(white, black)","&::after":{background:`linear-gradient(\n                90deg,\n                transparent,\n                ${(e.vars||e).palette.action.hover},\n                transparent\n              )`,content:'""',position:"absolute",transform:"translateX(-100%)",bottom:0,left:0,right:0,top:0}}},{props:{animation:"wave"},style:Dk||{"&::after":{animation:`${Rk} 2s linear 0.5s infinite`}}}]}}))),jk=V.forwardRef((function(e,t){const n=Qy({props:e,name:"MuiSkeleton"}),{animation:r="pulse",className:o,component:a="span",height:i,style:s,variant:l="text",width:u,...c}=n,d={...n,animation:r,component:a,variant:l,hasChildren:Boolean(c.children)},p=(e=>{const{classes:t,variant:n,animation:r,hasChildren:o,width:a,height:i}=e;return Nd({root:["root",n,r,o&&"withChildren",o&&!a&&"fitContent",o&&!i&&"heightAuto"]},Pk,t)})(d);return mm.jsx(Ok,{as:a,ref:t,className:jd(p.root,o),ownerState:d,...c,style:{width:u,height:i,...s}})}));function Nk(e,t){return e-t}function Lk(e,t){const{index:n}=e.reduce(((e,n,r)=>{const o=Math.abs(t-n);return null===e||o<e.distance||o===e.distance?{distance:o,index:r}:e}),null)??{};return n}function Fk(e,t){if(void 0!==t.current&&e.changedTouches){const n=e;for(let e=0;e<n.changedTouches.length;e+=1){const r=n.changedTouches[e];if(r.identifier===t.current)return{x:r.clientX,y:r.clientY}}return!1}return{x:e.clientX,y:e.clientY}}function zk(e,t,n){return 100*(e-t)/(n-t)}function Vk(e,t,n){const r=Math.round((e-n)/t)*t+n;return Number(r.toFixed(function(e){if(Math.abs(e)<1){const t=e.toExponential().split("e-"),n=t[0].split(".")[1];return(n?n.length:0)+parseInt(t[1],10)}const t=e.toString().split(".")[1];return t?t.length:0}(t)))}function Bk({values:e,newValue:t,index:n}){const r=e.slice();return r[n]=t,r.sort(Nk)}function Hk({sliderRef:e,activeIndex:t,setActive:n}){var r,o,a;const i=mg(e.current);(null==(r=e.current)?void 0:r.contains(i.activeElement))&&Number(null==(o=null==i?void 0:i.activeElement)?void 0:o.getAttribute("data-index"))===t||null==(a=e.current)||a.querySelector(`[type="range"][data-index="${t}"]`).focus(),n&&n(t)}function Uk(e,t){return"number"==typeof e&&"number"==typeof t?e===t:"object"==typeof e&&"object"==typeof t&&function(e,t,n=((e,t)=>e===t)){return e.length===t.length&&e.every(((e,r)=>n(e,t[r])))}(e,t)}const Wk={horizontal:{offset:e=>({left:`${e}%`}),leap:e=>({width:`${e}%`})},"horizontal-reverse":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},qk=e=>e;let Qk;function Yk(){return void 0===Qk&&(Qk="undefined"==typeof CSS||"function"!=typeof CSS.supports||CSS.supports("touch-action","none")),Qk}function Kk(e){return Am("MuiSlider",e)}const Jk=Dm("MuiSlider",["root","active","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","disabled","dragging","focusVisible","mark","markActive","marked","markLabel","markLabelActive","rail","sizeSmall","thumb","thumbColorPrimary","thumbColorSecondary","thumbColorError","thumbColorSuccess","thumbColorInfo","thumbColorWarning","track","trackInverted","trackFalse","thumbSizeSmall","valueLabel","valueLabelOpen","valueLabelCircle","valueLabelLabel","vertical"]);function Zk(e){return e}const Xk=Wy("span",{name:"MuiSlider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[`color${Gd(n.color)}`],"medium"!==n.size&&t[`size${Gd(n.size)}`],n.marked&&t.marked,"vertical"===n.orientation&&t.vertical,"inverted"===n.track&&t.trackInverted,!1===n.track&&t.trackFalse]}})(qy((({theme:e})=>({borderRadius:12,boxSizing:"content-box",display:"inline-block",position:"relative",cursor:"pointer",touchAction:"none",WebkitTapHighlightColor:"transparent","@media print":{colorAdjust:"exact"},[`&.${Jk.disabled}`]:{pointerEvents:"none",cursor:"default",color:(e.vars||e).palette.grey[400]},[`&.${Jk.dragging}`]:{[`& .${Jk.thumb}, & .${Jk.track}`]:{transition:"none"}},variants:[...Object.entries(e.palette).filter(Bv()).map((([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))),{props:{orientation:"horizontal"},style:{height:4,width:"100%",padding:"13px 0","@media (pointer: coarse)":{padding:"20px 0"}}},{props:{orientation:"horizontal",size:"small"},style:{height:2}},{props:{orientation:"horizontal",marked:!0},style:{marginBottom:20}},{props:{orientation:"vertical"},style:{height:"100%",width:4,padding:"0 13px","@media (pointer: coarse)":{padding:"0 20px"}}},{props:{orientation:"vertical",size:"small"},style:{width:2}},{props:{orientation:"vertical",marked:!0},style:{marginRight:44}}]})))),Gk=Wy("span",{name:"MuiSlider",slot:"Rail",overridesResolver:(e,t)=>t.rail})({display:"block",position:"absolute",borderRadius:"inherit",backgroundColor:"currentColor",opacity:.38,variants:[{props:{orientation:"horizontal"},style:{width:"100%",height:"inherit",top:"50%",transform:"translateY(-50%)"}},{props:{orientation:"vertical"},style:{height:"100%",width:"inherit",left:"50%",transform:"translateX(-50%)"}},{props:{track:"inverted"},style:{opacity:1}}]}),$k=Wy("span",{name:"MuiSlider",slot:"Track",overridesResolver:(e,t)=>t.track})(qy((({theme:e})=>({display:"block",position:"absolute",borderRadius:"inherit",border:"1px solid currentColor",backgroundColor:"currentColor",transition:e.transitions.create(["left","width","bottom","height"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:"small"},style:{border:"none"}},{props:{orientation:"horizontal"},style:{height:"inherit",top:"50%",transform:"translateY(-50%)"}},{props:{orientation:"vertical"},style:{width:"inherit",left:"50%",transform:"translateX(-50%)"}},{props:{track:!1},style:{display:"none"}},...Object.entries(e.palette).filter(Bv()).map((([t])=>({props:{color:t,track:"inverted"},style:{...e.vars?{backgroundColor:e.vars.palette.Slider[`${t}Track`],borderColor:e.vars.palette.Slider[`${t}Track`]}:{backgroundColor:Jd(e.palette[t].main,.62),borderColor:Jd(e.palette[t].main,.62),...e.applyStyles("dark",{backgroundColor:Yd(e.palette[t].main,.5)}),...e.applyStyles("dark",{borderColor:Yd(e.palette[t].main,.5)})}}})))]})))),_k=Wy("span",{name:"MuiSlider",slot:"Thumb",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.thumb,t[`thumbColor${Gd(n.color)}`],"medium"!==n.size&&t[`thumbSize${Gd(n.size)}`]]}})(qy((({theme:e})=>({position:"absolute",width:20,height:20,boxSizing:"border-box",borderRadius:"50%",outline:0,backgroundColor:"currentColor",display:"flex",alignItems:"center",justifyContent:"center",transition:e.transitions.create(["box-shadow","left","bottom"],{duration:e.transitions.duration.shortest}),"&::before":{position:"absolute",content:'""',borderRadius:"inherit",width:"100%",height:"100%",boxShadow:(e.vars||e).shadows[2]},"&::after":{position:"absolute",content:'""',borderRadius:"50%",width:42,height:42,top:"50%",left:"50%",transform:"translate(-50%, -50%)"},[`&.${Jk.disabled}`]:{"&:hover":{boxShadow:"none"}},variants:[{props:{size:"small"},style:{width:12,height:12,"&::before":{boxShadow:"none"}}},{props:{orientation:"horizontal"},style:{top:"50%",transform:"translate(-50%, -50%)"}},{props:{orientation:"vertical"},style:{left:"50%",transform:"translate(-50%, 50%)"}},...Object.entries(e.palette).filter(Bv()).map((([t])=>({props:{color:t},style:{[`&:hover, &.${Jk.focusVisible}`]:{...e.vars?{boxShadow:`0px 0px 0px 8px rgba(${e.vars.palette[t].mainChannel} / 0.16)`}:{boxShadow:`0px 0px 0px 8px ${qd(e.palette[t].main,.16)}`},"@media (hover: none)":{boxShadow:"none"}},[`&.${Jk.active}`]:{...e.vars?{boxShadow:`0px 0px 0px 14px rgba(${e.vars.palette[t].mainChannel} / 0.16)`}:{boxShadow:`0px 0px 0px 14px ${qd(e.palette[t].main,.16)}`}}}})))]})))),eC=Wy((function(e){const{children:t,className:n,value:r}=e,o=(e=>{const{open:t}=e;return{offset:jd(t&&Jk.valueLabelOpen),circle:Jk.valueLabelCircle,label:Jk.valueLabelLabel}})(e);return t?V.cloneElement(t,{className:jd(t.props.className)},mm.jsxs(V.Fragment,{children:[t.props.children,mm.jsx("span",{className:jd(o.offset,n),"aria-hidden":!0,children:mm.jsx("span",{className:o.circle,children:mm.jsx("span",{className:o.label,children:r})})})]})):null}),{name:"MuiSlider",slot:"ValueLabel",overridesResolver:(e,t)=>t.valueLabel})(qy((({theme:e})=>({zIndex:1,whiteSpace:"nowrap",...e.typography.body2,fontWeight:500,transition:e.transitions.create(["transform"],{duration:e.transitions.duration.shortest}),position:"absolute",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:"flex",alignItems:"center",justifyContent:"center",padding:"0.25rem 0.75rem",variants:[{props:{orientation:"horizontal"},style:{transform:"translateY(-100%) scale(0)",top:"-10px",transformOrigin:"bottom center","&::before":{position:"absolute",content:'""',width:8,height:8,transform:"translate(-50%, 50%) rotate(45deg)",backgroundColor:"inherit",bottom:0,left:"50%"},[`&.${Jk.valueLabelOpen}`]:{transform:"translateY(-100%) scale(1)"}}},{props:{orientation:"vertical"},style:{transform:"translateY(-50%) scale(0)",right:"30px",top:"50%",transformOrigin:"right center","&::before":{position:"absolute",content:'""',width:8,height:8,transform:"translate(-50%, -50%) rotate(45deg)",backgroundColor:"inherit",right:-8,top:"50%"},[`&.${Jk.valueLabelOpen}`]:{transform:"translateY(-50%) scale(1)"}}},{props:{size:"small"},style:{fontSize:e.typography.pxToRem(12),padding:"0.25rem 0.5rem"}},{props:{orientation:"vertical",size:"small"},style:{right:"20px"}}]})))),tC=Wy("span",{name:"MuiSlider",slot:"Mark",shouldForwardProp:e=>Hy(e)&&"markActive"!==e,overridesResolver:(e,t)=>{const{markActive:n}=e;return[t.mark,n&&t.markActive]}})(qy((({theme:e})=>({position:"absolute",width:2,height:2,borderRadius:1,backgroundColor:"currentColor",variants:[{props:{orientation:"horizontal"},style:{top:"50%",transform:"translate(-1px, -50%)"}},{props:{orientation:"vertical"},style:{left:"50%",transform:"translate(-50%, 1px)"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]})))),nC=Wy("span",{name:"MuiSlider",slot:"MarkLabel",shouldForwardProp:e=>Hy(e)&&"markLabelActive"!==e,overridesResolver:(e,t)=>t.markLabel})(qy((({theme:e})=>({...e.typography.body2,color:(e.vars||e).palette.text.secondary,position:"absolute",whiteSpace:"nowrap",variants:[{props:{orientation:"horizontal"},style:{top:30,transform:"translateX(-50%)","@media (pointer: coarse)":{top:40}}},{props:{orientation:"vertical"},style:{left:36,transform:"translateY(50%)","@media (pointer: coarse)":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]})))),rC=({children:e})=>e,oC=V.forwardRef((function(e,t){const n=Qy({props:e,name:"MuiSlider"}),r=Bg(),{"aria-label":o,"aria-valuetext":a,"aria-labelledby":i,component:s="span",components:l={},componentsProps:u={},color:c="primary",classes:d,className:p,disableSwap:f=!1,disabled:h=!1,getAriaLabel:m,getAriaValueText:g,marks:y=!1,max:v=100,min:b=0,name:x,onChange:w,onChangeCommitted:S,orientation:k="horizontal",shiftStep:C=10,size:M="medium",step:E=1,scale:T=Zk,slotProps:P,slots:I,tabIndex:R,track:A="normal",value:D,valueLabelDisplay:O="off",valueLabelFormat:j=Zk,...N}=n,L={...n,isRtl:r,max:v,min:b,classes:d,disabled:h,disableSwap:f,orientation:k,marks:y,color:c,size:M,step:E,shiftStep:C,scale:T,track:A,valueLabelDisplay:O,valueLabelFormat:j},{axisProps:F,getRootProps:z,getHiddenInputProps:B,getThumbProps:H,open:U,active:W,axis:q,focusedThumbIndex:Q,range:Y,dragging:K,marks:J,values:Z,trackOffset:X,trackLeap:G,getThumbStyle:$}=function(e){const{"aria-labelledby":t,defaultValue:n,disabled:r=!1,disableSwap:o=!1,isRtl:a=!1,marks:i=!1,max:s=100,min:l=0,name:u,onChange:c,onChangeCommitted:d,orientation:p="horizontal",rootRef:f,scale:h=qk,step:m=1,shiftStep:g=10,tabIndex:y,value:v}=e,b=V.useRef(void 0),[x,w]=V.useState(-1),[S,k]=V.useState(-1),[C,M]=V.useState(!1),E=V.useRef(0),[T,P]=wg({controlled:v,default:n??l,name:"Slider"}),I=c&&((e,t,n)=>{const r=e.nativeEvent||e,o=new r.constructor(r.type,r);Object.defineProperty(o,"target",{writable:!0,value:{value:t,name:u}}),c(o,t,n)}),R=Array.isArray(T);let A=R?T.slice().sort(Nk):[T];A=A.map((e=>null==e?l:Fd(e,l,s)));const D=!0===i&&null!==m?[...Array(Math.floor((s-l)/m)+1)].map(((e,t)=>({value:l+m*t}))):i||[],O=D.map((e=>e.value)),[j,N]=V.useState(-1),L=V.useRef(null),F=kg(f,L),z=e=>t=>{var n;const r=Number(t.currentTarget.getAttribute("data-index"));Ig(t.target)&&N(r),k(r),null==(n=null==e?void 0:e.onFocus)||n.call(e,t)},B=e=>t=>{var n;Ig(t.target)||N(-1),k(-1),null==(n=null==e?void 0:e.onBlur)||n.call(e,t)},H=(e,t)=>{const n=Number(e.currentTarget.getAttribute("data-index")),r=A[n],a=O.indexOf(r);let i=t;if(D&&null==m){const e=O[O.length-1];i=i>e?e:i<O[0]?O[0]:i<r?O[a-1]:O[a+1]}if(i=Fd(i,l,s),R){o&&(i=Fd(i,A[n-1]||-1/0,A[n+1]||1/0));const e=i;i=Bk({values:A,newValue:i,index:n});let t=n;o||(t=i.indexOf(e)),Hk({sliderRef:L,activeIndex:t})}P(i),N(n),I&&!Uk(i,T)&&I(e,i,n),d&&d(e,i)},U=e=>t=>{var n;if(null!==m){const e=Number(t.currentTarget.getAttribute("data-index")),n=A[e];let r=null;("ArrowLeft"===t.key||"ArrowDown"===t.key)&&t.shiftKey||"PageDown"===t.key?r=Math.max(n-g,l):(("ArrowRight"===t.key||"ArrowUp"===t.key)&&t.shiftKey||"PageUp"===t.key)&&(r=Math.min(n+g,s)),null!==r&&(H(t,r),t.preventDefault())}null==(n=null==e?void 0:e.onKeyDown)||n.call(e,t)};ig((()=>{var e;r&&L.current.contains(document.activeElement)&&(null==(e=document.activeElement)||e.blur())}),[r]),r&&-1!==x&&w(-1),r&&-1!==j&&N(-1);const W=V.useRef(void 0);let q=p;a&&"horizontal"===p&&(q+="-reverse");const Q=({finger:e,move:t=!1})=>{const{current:n}=L,{width:r,height:a,bottom:i,left:u}=n.getBoundingClientRect();let c,d;if(c=q.startsWith("vertical")?(i-e.y)/a:(e.x-u)/r,q.includes("-reverse")&&(c=1-c),d=function(e,t,n){return(n-t)*e+t}(c,l,s),m)d=Vk(d,m,l);else{const e=Lk(O,d);d=O[e]}d=Fd(d,l,s);let p=0;if(R){p=t?W.current:Lk(A,d),o&&(d=Fd(d,A[p-1]||-1/0,A[p+1]||1/0));const e=d;d=Bk({values:A,newValue:d,index:p}),o&&t||(p=d.indexOf(e),W.current=p)}return{newValue:d,activeIndex:p}},Y=Sg((e=>{const t=Fk(e,b);if(!t)return;if(E.current+=1,"mousemove"===e.type&&0===e.buttons)return void K(e);const{newValue:n,activeIndex:r}=Q({finger:t,move:!0});Hk({sliderRef:L,activeIndex:r,setActive:w}),P(n),!C&&E.current>2&&M(!0),I&&!Uk(n,T)&&I(e,n,r)})),K=Sg((e=>{const t=Fk(e,b);if(M(!1),!t)return;const{newValue:n}=Q({finger:t,move:!0});w(-1),"touchend"===e.type&&k(-1),d&&d(e,n),b.current=void 0,Z()})),J=Sg((e=>{if(r)return;Yk()||e.preventDefault();const t=e.changedTouches[0];null!=t&&(b.current=t.identifier);const n=Fk(e,b);if(!1!==n){const{newValue:t,activeIndex:r}=Q({finger:n});Hk({sliderRef:L,activeIndex:r,setActive:w}),P(t),I&&!Uk(t,T)&&I(e,t,r)}E.current=0;const o=mg(L.current);o.addEventListener("touchmove",Y,{passive:!0}),o.addEventListener("touchend",K,{passive:!0})})),Z=V.useCallback((()=>{const e=mg(L.current);e.removeEventListener("mousemove",Y),e.removeEventListener("mouseup",K),e.removeEventListener("touchmove",Y),e.removeEventListener("touchend",K)}),[K,Y]);V.useEffect((()=>{const{current:e}=L;return e.addEventListener("touchstart",J,{passive:Yk()}),()=>{e.removeEventListener("touchstart",J),Z()}}),[Z,J]),V.useEffect((()=>{r&&Z()}),[r,Z]);const X=zk(R?A[0]:l,l,s),G=zk(A[A.length-1],l,s)-X,$=e=>t=>{var n;null==(n=e.onMouseLeave)||n.call(e,t),k(-1)};return{active:x,axis:q,axisProps:Wk,dragging:C,focusedThumbIndex:j,getHiddenInputProps:(n={})=>{const o=Og(n),i={onChange:(c=o||{},e=>{var t;null==(t=c.onChange)||t.call(c,e),H(e,e.target.valueAsNumber)}),onFocus:z(o||{}),onBlur:B(o||{}),onKeyDown:U(o||{})};var c;const d={...o,...i};return{tabIndex:y,"aria-labelledby":t,"aria-orientation":p,"aria-valuemax":h(s),"aria-valuemin":h(l),name:u,type:"range",min:e.min,max:e.max,step:null===e.step&&e.marks?"any":e.step??void 0,disabled:r,...n,...d,style:{...Ag,direction:a?"rtl":"ltr",width:"100%",height:"100%"}}},getRootProps:(e={})=>{const t=Og(e),n={onMouseDown:(o=t||{},e=>{var t;if(null==(t=o.onMouseDown)||t.call(o,e),r)return;if(e.defaultPrevented)return;if(0!==e.button)return;e.preventDefault();const n=Fk(e,b);if(!1!==n){const{newValue:t,activeIndex:r}=Q({finger:n});Hk({sliderRef:L,activeIndex:r,setActive:w}),P(t),I&&!Uk(t,T)&&I(e,t,r)}E.current=0;const a=mg(L.current);a.addEventListener("mousemove",Y,{passive:!0}),a.addEventListener("mouseup",K)})};var o;const a={...t,...n};return{...e,ref:F,...a}},getThumbProps:(e={})=>{const t=Og(e),n={onMouseOver:(r=t||{},e=>{var t;null==(t=r.onMouseOver)||t.call(r,e);const n=Number(e.currentTarget.getAttribute("data-index"));k(n)}),onMouseLeave:$(t||{})};var r;return{...e,...t,...n}},marks:D,open:S,range:R,rootRef:F,trackLeap:G,trackOffset:X,values:A,getThumbStyle:e=>({pointerEvents:-1!==x&&x!==e?"none":void 0})}}({...L,rootRef:t});L.marked=J.length>0&&J.some((e=>e.label)),L.dragging=K,L.focusedThumbIndex=Q;const _=(e=>{const{disabled:t,dragging:n,marked:r,orientation:o,track:a,classes:i,color:s,size:l}=e;return Nd({root:["root",t&&"disabled",n&&"dragging",r&&"marked","vertical"===o&&"vertical","inverted"===a&&"trackInverted",!1===a&&"trackFalse",s&&`color${Gd(s)}`,l&&`size${Gd(l)}`],rail:["rail"],track:["track"],mark:["mark"],markActive:["markActive"],markLabel:["markLabel"],markLabelActive:["markLabelActive"],valueLabel:["valueLabel"],thumb:["thumb",t&&"disabled",l&&`thumbSize${Gd(l)}`,s&&`thumbColor${Gd(s)}`],active:["active"],disabled:["disabled"],focusVisible:["focusVisible"]},Kk,i)})(L),ee=(null==I?void 0:I.root)??l.Root??Xk,te=(null==I?void 0:I.rail)??l.Rail??Gk,ne=(null==I?void 0:I.track)??l.Track??$k,re=(null==I?void 0:I.thumb)??l.Thumb??_k,oe=(null==I?void 0:I.valueLabel)??l.ValueLabel??eC,ae=(null==I?void 0:I.mark)??l.Mark??tC,ie=(null==I?void 0:I.markLabel)??l.MarkLabel??nC,se=(null==I?void 0:I.input)??l.Input??"input",le=(null==P?void 0:P.root)??u.root,ue=(null==P?void 0:P.rail)??u.rail,ce=(null==P?void 0:P.track)??u.track,de=(null==P?void 0:P.thumb)??u.thumb,pe=(null==P?void 0:P.valueLabel)??u.valueLabel,fe=(null==P?void 0:P.mark)??u.mark,he=(null==P?void 0:P.markLabel)??u.markLabel,me=(null==P?void 0:P.input)??u.input,ge=Fg({elementType:ee,getSlotProps:z,externalSlotProps:le,externalForwardedProps:N,additionalProps:{...(ye=ee,(!ye||!Px(ye))&&{as:s})},ownerState:{...L,...null==le?void 0:le.ownerState},className:[_.root,p]});var ye;const ve=Fg({elementType:te,externalSlotProps:ue,ownerState:L,className:_.rail}),be=Fg({elementType:ne,externalSlotProps:ce,additionalProps:{style:{...F[q].offset(X),...F[q].leap(G)}},ownerState:{...L,...null==ce?void 0:ce.ownerState},className:_.track}),xe=Fg({elementType:re,getSlotProps:H,externalSlotProps:de,ownerState:{...L,...null==de?void 0:de.ownerState},className:_.thumb}),we=Fg({elementType:oe,externalSlotProps:pe,ownerState:{...L,...null==pe?void 0:pe.ownerState},className:_.valueLabel}),Se=Fg({elementType:ae,externalSlotProps:fe,ownerState:L,className:_.mark}),ke=Fg({elementType:ie,externalSlotProps:he,ownerState:L,className:_.markLabel}),Ce=Fg({elementType:se,getSlotProps:B,externalSlotProps:me,ownerState:L});return mm.jsxs(ee,{...ge,children:[mm.jsx(te,{...ve}),mm.jsx(ne,{...be}),J.filter((e=>e.value>=b&&e.value<=v)).map(((e,t)=>{const n=zk(e.value,b,v),r=F[q].offset(n);let o;return o=!1===A?Z.includes(e.value):"normal"===A&&(Y?e.value>=Z[0]&&e.value<=Z[Z.length-1]:e.value<=Z[0])||"inverted"===A&&(Y?e.value<=Z[0]||e.value>=Z[Z.length-1]:e.value>=Z[0]),mm.jsxs(V.Fragment,{children:[mm.jsx(ae,{"data-index":t,...Se,...!Px(ae)&&{markActive:o},style:{...r,...Se.style},className:jd(Se.className,o&&_.markActive)}),null!=e.label?mm.jsx(ie,{"aria-hidden":!0,"data-index":t,...ke,...!Px(ie)&&{markLabelActive:o},style:{...r,...ke.style},className:jd(_.markLabel,ke.className,o&&_.markLabelActive),children:e.label}):null]},t)})),Z.map(((e,t)=>{const n=zk(e,b,v),r=F[q].offset(n),s="off"===O?rC:oe;return mm.jsx(s,{...!Px(s)&&{valueLabelFormat:j,valueLabelDisplay:O,value:"function"==typeof j?j(T(e),t):j,index:t,open:U===t||W===t||"on"===O,disabled:h},...we,children:mm.jsx(re,{"data-index":t,...xe,className:jd(_.thumb,xe.className,W===t&&_.active,Q===t&&_.focusVisible),style:{...r,...$(t),...xe.style},children:mm.jsx(se,{"data-index":t,"aria-label":m?m(t):o,"aria-valuenow":T(e),"aria-labelledby":i,"aria-valuetext":g?g(T(e),t):a,value:Z[t],...Ce})})},t)}))]})}));function aC(e){return Am("MuiTab",e)}const iC=Dm("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper","icon"]),sC=Wy(Vv,{name:"MuiTab",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.label&&n.icon&&t.labelIcon,t[`textColor${Gd(n.textColor)}`],n.fullWidth&&t.fullWidth,n.wrapped&&t.wrapped,{[`& .${iC.iconWrapper}`]:t.iconWrapper},{[`& .${iC.icon}`]:t.icon}]}})(qy((({theme:e})=>({...e.typography.button,maxWidth:360,minWidth:90,position:"relative",minHeight:48,flexShrink:0,padding:"12px 16px",overflow:"hidden",whiteSpace:"normal",textAlign:"center",lineHeight:1.25,variants:[{props:({ownerState:e})=>e.label&&("top"===e.iconPosition||"bottom"===e.iconPosition),style:{flexDirection:"column"}},{props:({ownerState:e})=>e.label&&"top"!==e.iconPosition&&"bottom"!==e.iconPosition,style:{flexDirection:"row"}},{props:({ownerState:e})=>e.icon&&e.label,style:{minHeight:72,paddingTop:9,paddingBottom:9}},{props:({ownerState:e,iconPosition:t})=>e.icon&&e.label&&"top"===t,style:{[`& > .${iC.icon}`]:{marginBottom:6}}},{props:({ownerState:e,iconPosition:t})=>e.icon&&e.label&&"bottom"===t,style:{[`& > .${iC.icon}`]:{marginTop:6}}},{props:({ownerState:e,iconPosition:t})=>e.icon&&e.label&&"start"===t,style:{[`& > .${iC.icon}`]:{marginRight:e.spacing(1)}}},{props:({ownerState:e,iconPosition:t})=>e.icon&&e.label&&"end"===t,style:{[`& > .${iC.icon}`]:{marginLeft:e.spacing(1)}}},{props:{textColor:"inherit"},style:{color:"inherit",opacity:.6,[`&.${iC.selected}`]:{opacity:1},[`&.${iC.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}}},{props:{textColor:"primary"},style:{color:(e.vars||e).palette.text.secondary,[`&.${iC.selected}`]:{color:(e.vars||e).palette.primary.main},[`&.${iC.disabled}`]:{color:(e.vars||e).palette.text.disabled}}},{props:{textColor:"secondary"},style:{color:(e.vars||e).palette.text.secondary,[`&.${iC.selected}`]:{color:(e.vars||e).palette.secondary.main},[`&.${iC.disabled}`]:{color:(e.vars||e).palette.text.disabled}}},{props:({ownerState:e})=>e.fullWidth,style:{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"}},{props:({ownerState:e})=>e.wrapped,style:{fontSize:e.typography.pxToRem(12)}}]})))),lC=V.forwardRef((function(e,t){const n=Qy({props:e,name:"MuiTab"}),{className:r,disabled:o=!1,disableFocusRipple:a=!1,fullWidth:i,icon:s,iconPosition:l="top",indicator:u,label:c,onChange:d,onClick:p,onFocus:f,selected:h,selectionFollowsFocus:m,textColor:g="inherit",value:y,wrapped:v=!1,...b}=n,x={...n,disabled:o,disableFocusRipple:a,selected:h,icon:!!s,iconPosition:l,label:!!c,fullWidth:i,textColor:g,wrapped:v},w=(e=>{const{classes:t,textColor:n,fullWidth:r,wrapped:o,icon:a,label:i,selected:s,disabled:l}=e;return Nd({root:["root",a&&i&&"labelIcon",`textColor${Gd(n)}`,r&&"fullWidth",o&&"wrapped",s&&"selected",l&&"disabled"],icon:["iconWrapper","icon"]},aC,t)})(x),S=s&&c&&V.isValidElement(s)?V.cloneElement(s,{className:jd(w.icon,s.props.className)}):s;return mm.jsxs(sC,{focusRipple:!a,className:jd(w.root,r),ref:t,role:"tab","aria-selected":h,disabled:o,onClick:e=>{!h&&d&&d(e,y),p&&p(e)},onFocus:e=>{m&&!h&&d&&d(e,y),f&&f(e)},ownerState:x,tabIndex:h?0:-1,...b,children:["top"===l||"start"===l?mm.jsxs(V.Fragment,{children:[S,c]}):mm.jsxs(V.Fragment,{children:[c,S]}),u]})})),uC=V.createContext();function cC(e){return Am("MuiTable",e)}Dm("MuiTable",["root","stickyHeader"]);const dC=Wy("table",{name:"MuiTable",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.stickyHeader&&t.stickyHeader]}})(qy((({theme:e})=>({display:"table",width:"100%",borderCollapse:"collapse",borderSpacing:0,"& caption":{...e.typography.body2,padding:e.spacing(2),color:(e.vars||e).palette.text.secondary,textAlign:"left",captionSide:"bottom"},variants:[{props:({ownerState:e})=>e.stickyHeader,style:{borderCollapse:"separate"}}]})))),pC="table",fC=V.forwardRef((function(e,t){const n=Qy({props:e,name:"MuiTable"}),{className:r,component:o=pC,padding:a="normal",size:i="medium",stickyHeader:s=!1,...l}=n,u={...n,component:o,padding:a,size:i,stickyHeader:s},c=(e=>{const{classes:t,stickyHeader:n}=e;return Nd({root:["root",n&&"stickyHeader"]},cC,t)})(u),d=V.useMemo((()=>({padding:a,size:i,stickyHeader:s})),[a,i,s]);return mm.jsx(uC.Provider,{value:d,children:mm.jsx(dC,{as:o,role:o===pC?null:"table",ref:t,className:jd(c.root,r),ownerState:u,...l})})})),hC=V.createContext();function mC(e){return Am("MuiTableBody",e)}Dm("MuiTableBody",["root"]);const gC=Wy("tbody",{name:"MuiTableBody",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-row-group"}),yC={variant:"body"},vC="tbody",bC=V.forwardRef((function(e,t){const n=Qy({props:e,name:"MuiTableBody"}),{className:r,component:o=vC,...a}=n,i={...n,component:o},s=(e=>{const{classes:t}=e;return Nd({root:["root"]},mC,t)})(i);return mm.jsx(hC.Provider,{value:yC,children:mm.jsx(gC,{className:jd(s.root,r),as:o,ref:t,role:o===vC?null:"rowgroup",ownerState:i,...a})})}));function xC(e){return Am("MuiTableCell",e)}const wC=Dm("MuiTableCell",["root","head","body","footer","sizeSmall","sizeMedium","paddingCheckbox","paddingNone","alignLeft","alignCenter","alignRight","alignJustify","stickyHeader"]),SC=Wy("td",{name:"MuiTableCell",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t[`size${Gd(n.size)}`],"normal"!==n.padding&&t[`padding${Gd(n.padding)}`],"inherit"!==n.align&&t[`align${Gd(n.align)}`],n.stickyHeader&&t.stickyHeader]}})(qy((({theme:e})=>({...e.typography.body2,display:"table-cell",verticalAlign:"inherit",borderBottom:e.vars?`1px solid ${e.vars.palette.TableCell.border}`:`1px solid\n    ${"light"===e.palette.mode?Jd(qd(e.palette.divider,1),.88):Yd(qd(e.palette.divider,1),.68)}`,textAlign:"left",padding:16,variants:[{props:{variant:"head"},style:{color:(e.vars||e).palette.text.primary,lineHeight:e.typography.pxToRem(24),fontWeight:e.typography.fontWeightMedium}},{props:{variant:"body"},style:{color:(e.vars||e).palette.text.primary}},{props:{variant:"footer"},style:{color:(e.vars||e).palette.text.secondary,lineHeight:e.typography.pxToRem(21),fontSize:e.typography.pxToRem(12)}},{props:{size:"small"},style:{padding:"6px 16px",[`&.${wC.paddingCheckbox}`]:{width:24,padding:"0 12px 0 16px","& > *":{padding:0}}}},{props:{padding:"checkbox"},style:{width:48,padding:"0 0 0 4px"}},{props:{padding:"none"},style:{padding:0}},{props:{align:"left"},style:{textAlign:"left"}},{props:{align:"center"},style:{textAlign:"center"}},{props:{align:"right"},style:{textAlign:"right",flexDirection:"row-reverse"}},{props:{align:"justify"},style:{textAlign:"justify"}},{props:({ownerState:e})=>e.stickyHeader,style:{position:"sticky",top:0,zIndex:2,backgroundColor:(e.vars||e).palette.background.default}}]})))),kC=V.forwardRef((function(e,t){const n=Qy({props:e,name:"MuiTableCell"}),{align:r="inherit",className:o,component:a,padding:i,scope:s,size:l,sortDirection:u,variant:c,...d}=n,p=V.useContext(uC),f=V.useContext(hC),h=f&&"head"===f.variant;let m;m=a||(h?"th":"td");let g=s;"td"===m?g=void 0:!g&&h&&(g="col");const y=c||f&&f.variant,v={...n,align:r,component:m,padding:i||(p&&p.padding?p.padding:"normal"),size:l||(p&&p.size?p.size:"medium"),sortDirection:u,stickyHeader:"head"===y&&p&&p.stickyHeader,variant:y},b=(e=>{const{classes:t,variant:n,align:r,padding:o,size:a,stickyHeader:i}=e;return Nd({root:["root",n,i&&"stickyHeader","inherit"!==r&&`align${Gd(r)}`,"normal"!==o&&`padding${Gd(o)}`,`size${Gd(a)}`]},xC,t)})(v);let x=null;return u&&(x="asc"===u?"ascending":"descending"),mm.jsx(SC,{as:m,ref:t,className:jd(b.root,o),"aria-sort":x,scope:g,ownerState:v,...d})}));function CC(e){return Am("MuiTableHead",e)}Dm("MuiTableHead",["root"]);const MC=Wy("thead",{name:"MuiTableHead",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-header-group"}),EC={variant:"head"},TC="thead",PC=V.forwardRef((function(e,t){const n=Qy({props:e,name:"MuiTableHead"}),{className:r,component:o=TC,...a}=n,i={...n,component:o},s=(e=>{const{classes:t}=e;return Nd({root:["root"]},CC,t)})(i);return mm.jsx(hC.Provider,{value:EC,children:mm.jsx(MC,{as:o,className:jd(s.root,r),ref:t,role:o===TC?null:"rowgroup",ownerState:i,...a})})})),IC=ev(mm.jsx("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),RC=ev(mm.jsx("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight");function AC(e){return Am("MuiTableRow",e)}const DC=Dm("MuiTableRow",["root","selected","hover","head","footer"]),OC=Wy("tr",{name:"MuiTableRow",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.head&&t.head,n.footer&&t.footer]}})(qy((({theme:e})=>({color:"inherit",display:"table-row",verticalAlign:"middle",outline:0,[`&.${DC.hover}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${DC.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:qd(e.palette.primary.main,e.palette.action.selectedOpacity),"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:qd(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)}}})))),jC="tr",NC=V.forwardRef((function(e,t){const n=Qy({props:e,name:"MuiTableRow"}),{className:r,component:o=jC,hover:a=!1,selected:i=!1,...s}=n,l=V.useContext(hC),u={...n,component:o,hover:a,selected:i,head:l&&"head"===l.variant,footer:l&&"footer"===l.variant},c=(e=>{const{classes:t,selected:n,hover:r,head:o,footer:a}=e;return Nd({root:["root",n&&"selected",r&&"hover",o&&"head",a&&"footer"]},AC,t)})(u);return mm.jsx(OC,{as:o,ref:t,className:jd(c.root,r),role:o===jC?null:"row",ownerState:u,...s})}));function LC(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}const FC={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};function zC(e){return Am("MuiTabScrollButton",e)}const VC=Dm("MuiTabScrollButton",["root","vertical","horizontal","disabled"]),BC=Wy(Vv,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.orientation&&t[n.orientation]]}})({width:40,flexShrink:0,opacity:.8,[`&.${VC.disabled}`]:{opacity:0},variants:[{props:{orientation:"vertical"},style:{width:"100%",height:40,"& svg":{transform:"var(--TabScrollButton-svgRotate)"}}}]}),HC=V.forwardRef((function(e,t){const n=Qy({props:e,name:"MuiTabScrollButton"}),{className:r,slots:o={},slotProps:a={},direction:i,orientation:s,disabled:l,...u}=n,c=Bg(),d={isRtl:c,...n},p=(e=>{const{classes:t,orientation:n,disabled:r}=e;return Nd({root:["root",n,r&&"disabled"]},zC,t)})(d),f=o.StartScrollButtonIcon??IC,h=o.EndScrollButtonIcon??RC,m=Fg({elementType:f,externalSlotProps:a.startScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:d}),g=Fg({elementType:h,externalSlotProps:a.endScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:d});return mm.jsx(BC,{component:"div",className:jd(p.root,r),ref:t,role:null,ownerState:d,tabIndex:null,...u,style:{...u.style,..."vertical"===s&&{"--TabScrollButton-svgRotate":`rotate(${c?-90:90}deg)`}},children:"left"===i?mm.jsx(f,{...m}):mm.jsx(h,{...g})})}));function UC(e){return Am("MuiTabs",e)}const WC=Dm("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","indicator"]),qC=(e,t)=>e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:e.firstChild,QC=(e,t)=>e===t?e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:e.lastChild,YC=(e,t,n)=>{let r=!1,o=n(e,t);for(;o;){if(o===e.firstChild){if(r)return;r=!0}const t=o.disabled||"true"===o.getAttribute("aria-disabled");if(o.hasAttribute("tabindex")&&!t)return void o.focus();o=n(e,o)}},KC=Wy("div",{name:"MuiTabs",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{[`& .${WC.scrollButtons}`]:t.scrollButtons},{[`& .${WC.scrollButtons}`]:n.scrollButtonsHideMobile&&t.scrollButtonsHideMobile},t.root,n.vertical&&t.vertical]}})(qy((({theme:e})=>({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex",variants:[{props:({ownerState:e})=>e.vertical,style:{flexDirection:"column"}},{props:({ownerState:e})=>e.scrollButtonsHideMobile,style:{[`& .${WC.scrollButtons}`]:{[e.breakpoints.down("sm")]:{display:"none"}}}}]})))),JC=Wy("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.scroller,n.fixed&&t.fixed,n.hideScrollbar&&t.hideScrollbar,n.scrollableX&&t.scrollableX,n.scrollableY&&t.scrollableY]}})({position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap",variants:[{props:({ownerState:e})=>e.fixed,style:{overflowX:"hidden",width:"100%"}},{props:({ownerState:e})=>e.hideScrollbar,style:{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}},{props:({ownerState:e})=>e.scrollableX,style:{overflowX:"auto",overflowY:"hidden"}},{props:({ownerState:e})=>e.scrollableY,style:{overflowY:"auto",overflowX:"hidden"}}]}),ZC=Wy("div",{name:"MuiTabs",slot:"FlexContainer",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.flexContainer,n.vertical&&t.flexContainerVertical,n.centered&&t.centered]}})({display:"flex",variants:[{props:({ownerState:e})=>e.vertical,style:{flexDirection:"column"}},{props:({ownerState:e})=>e.centered,style:{justifyContent:"center"}}]}),XC=Wy("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:(e,t)=>t.indicator})(qy((({theme:e})=>({position:"absolute",height:2,bottom:0,width:"100%",transition:e.transitions.create(),variants:[{props:{indicatorColor:"primary"},style:{backgroundColor:(e.vars||e).palette.primary.main}},{props:{indicatorColor:"secondary"},style:{backgroundColor:(e.vars||e).palette.secondary.main}},{props:({ownerState:e})=>e.vertical,style:{height:"100%",width:2,right:0}}]})))),GC=Wy((function(e){const{onChange:t,...n}=e,r=V.useRef(),o=V.useRef(null),a=()=>{r.current=o.current.offsetHeight-o.current.clientHeight};return ig((()=>{const e=fg((()=>{const e=r.current;a(),e!==r.current&&t(r.current)})),n=gg(o.current);return n.addEventListener("resize",e),()=>{e.clear(),n.removeEventListener("resize",e)}}),[t]),V.useEffect((()=>{a(),t(r.current)}),[t]),mm.jsx("div",{style:FC,ref:o,...n})}))({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),$C={},_C=V.forwardRef((function(e,t){const n=Qy({props:e,name:"MuiTabs"}),r=Vy(),o=Bg(),{"aria-label":a,"aria-labelledby":i,action:s,centered:l=!1,children:u,className:c,component:d="div",allowScrollButtonsMobile:p=!1,indicatorColor:f="primary",onChange:h,orientation:m="horizontal",ScrollButtonComponent:g=HC,scrollButtons:y="auto",selectionFollowsFocus:v,slots:b={},slotProps:x={},TabIndicatorProps:w={},TabScrollButtonProps:S={},textColor:k="primary",value:C,variant:M="standard",visibleScrollbar:E=!1,...T}=n,P="scrollable"===M,I="vertical"===m,R=I?"scrollTop":"scrollLeft",A=I?"top":"left",D=I?"bottom":"right",O=I?"clientHeight":"clientWidth",j=I?"height":"width",N={...n,component:d,allowScrollButtonsMobile:p,indicatorColor:f,orientation:m,vertical:I,scrollButtons:y,textColor:k,variant:M,visibleScrollbar:E,fixed:!P,hideScrollbar:P&&!E,scrollableX:P&&!I,scrollableY:P&&I,centered:l&&!P,scrollButtonsHideMobile:!p},L=(e=>{const{vertical:t,fixed:n,hideScrollbar:r,scrollableX:o,scrollableY:a,centered:i,scrollButtonsHideMobile:s,classes:l}=e;return Nd({root:["root",t&&"vertical"],scroller:["scroller",n&&"fixed",r&&"hideScrollbar",o&&"scrollableX",a&&"scrollableY"],flexContainer:["flexContainer",t&&"flexContainerVertical",i&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",s&&"scrollButtonsHideMobile"],scrollableX:[o&&"scrollableX"],hideScrollbar:[r&&"hideScrollbar"]},UC,l)})(N),F=Fg({elementType:b.StartScrollButtonIcon,externalSlotProps:x.startScrollButtonIcon,ownerState:N}),z=Fg({elementType:b.EndScrollButtonIcon,externalSlotProps:x.endScrollButtonIcon,ownerState:N}),[B,H]=V.useState(!1),[U,W]=V.useState($C),[q,Q]=V.useState(!1),[Y,K]=V.useState(!1),[J,Z]=V.useState(!1),[X,G]=V.useState({overflow:"hidden",scrollbarWidth:0}),$=new Map,_=V.useRef(null),ee=V.useRef(null),te=()=>{const e=_.current;let t,n;if(e){const n=e.getBoundingClientRect();t={clientWidth:e.clientWidth,scrollLeft:e.scrollLeft,scrollTop:e.scrollTop,scrollWidth:e.scrollWidth,top:n.top,bottom:n.bottom,left:n.left,right:n.right}}if(e&&!1!==C){const e=ee.current.children;if(e.length>0){const t=e[$.get(C)];n=t?t.getBoundingClientRect():null}}return{tabsMeta:t,tabMeta:n}},ne=Sg((()=>{const{tabsMeta:e,tabMeta:t}=te();let n,r=0;I?(n="top",t&&e&&(r=t.top-e.top+e.scrollTop)):(n=o?"right":"left",t&&e&&(r=(o?-1:1)*(t[n]-e[n]+e.scrollLeft)));const a={[n]:r,[j]:t?t[j]:0};if("number"!=typeof U[n]||"number"!=typeof U[j])W(a);else{const e=Math.abs(U[n]-a[n]),t=Math.abs(U[j]-a[j]);(e>=1||t>=1)&&W(a)}})),re=(e,{animation:t=!0}={})=>{t?function(e,t,n,r={},o=(()=>{})){const{ease:a=LC,duration:i=300}=r;let s=null;const l=t[e];let u=!1;const c=()=>{u=!0},d=r=>{if(u)return void o(new Error("Animation cancelled"));null===s&&(s=r);const c=Math.min(1,(r-s)/i);t[e]=a(c)*(n-l)+l,c>=1?requestAnimationFrame((()=>{o(null)})):requestAnimationFrame(d)};l===n?o(new Error("Element already at target position")):requestAnimationFrame(d)}(R,_.current,e,{duration:r.transitions.duration.standard}):_.current[R]=e},oe=e=>{let t=_.current[R];t+=I?e:e*(o?-1:1),re(t)},ae=()=>{const e=_.current[O];let t=0;const n=Array.from(ee.current.children);for(let r=0;r<n.length;r+=1){const o=n[r];if(t+o[O]>e){0===r&&(t=e);break}t+=o[O]}return t},ie=()=>{oe(-1*ae())},se=()=>{oe(ae())},le=V.useCallback((e=>{G({overflow:null,scrollbarWidth:e})}),[]),ue=Sg((e=>{const{tabsMeta:t,tabMeta:n}=te();if(n&&t)if(n[A]<t[A]){const r=t[R]+(n[A]-t[A]);re(r,{animation:e})}else if(n[D]>t[D]){const r=t[R]+(n[D]-t[D]);re(r,{animation:e})}})),ce=Sg((()=>{P&&!1!==y&&Z(!J)}));V.useEffect((()=>{const e=fg((()=>{_.current&&ne()}));let t;const n=n=>{n.forEach((e=>{e.removedNodes.forEach((e=>{null==t||t.unobserve(e)})),e.addedNodes.forEach((e=>{null==t||t.observe(e)}))})),e(),ce()},r=gg(_.current);let o;return r.addEventListener("resize",e),"undefined"!=typeof ResizeObserver&&(t=new ResizeObserver(e),Array.from(ee.current.children).forEach((e=>{t.observe(e)}))),"undefined"!=typeof MutationObserver&&(o=new MutationObserver(n),o.observe(ee.current,{childList:!0})),()=>{e.clear(),r.removeEventListener("resize",e),null==o||o.disconnect(),null==t||t.disconnect()}}),[ne,ce]),V.useEffect((()=>{const e=Array.from(ee.current.children),t=e.length;if("undefined"!=typeof IntersectionObserver&&t>0&&P&&!1!==y){const n=e[0],r=e[t-1],o={root:_.current,threshold:.99},a=new IntersectionObserver((e=>{Q(!e[0].isIntersecting)}),o);a.observe(n);const i=new IntersectionObserver((e=>{K(!e[0].isIntersecting)}),o);return i.observe(r),()=>{a.disconnect(),i.disconnect()}}}),[P,y,J,null==u?void 0:u.length]),V.useEffect((()=>{H(!0)}),[]),V.useEffect((()=>{ne()})),V.useEffect((()=>{ue($C!==U)}),[ue,U]),V.useImperativeHandle(s,(()=>({updateIndicator:ne,updateScrollButtons:ce})),[ne,ce]);const de=mm.jsx(XC,{...w,className:jd(L.indicator,w.className),ownerState:N,style:{...U,...w.style}});let pe=0;const fe=V.Children.map(u,(e=>{if(!V.isValidElement(e))return null;const t=void 0===e.props.value?pe:e.props.value;$.set(t,pe);const n=t===C;return pe+=1,V.cloneElement(e,{fullWidth:"fullWidth"===M,indicator:n&&!B&&de,selected:n,selectionFollowsFocus:v,onChange:h,textColor:k,value:t,...1!==pe||!1!==C||e.props.tabIndex?{}:{tabIndex:0}})})),he=(()=>{const e={};e.scrollbarSizeListener=P?mm.jsx(GC,{onChange:le,className:jd(L.scrollableX,L.hideScrollbar)}):null;const t=P&&("auto"===y&&(q||Y)||!0===y);return e.scrollButtonStart=t?mm.jsx(g,{slots:{StartScrollButtonIcon:b.StartScrollButtonIcon},slotProps:{startScrollButtonIcon:F},orientation:m,direction:o?"right":"left",onClick:ie,disabled:!q,...S,className:jd(L.scrollButtons,S.className)}):null,e.scrollButtonEnd=t?mm.jsx(g,{slots:{EndScrollButtonIcon:b.EndScrollButtonIcon},slotProps:{endScrollButtonIcon:z},orientation:m,direction:o?"left":"right",onClick:se,disabled:!Y,...S,className:jd(L.scrollButtons,S.className)}):null,e})();return mm.jsxs(KC,{className:jd(L.root,c),ownerState:N,ref:t,as:d,...T,children:[he.scrollButtonStart,he.scrollbarSizeListener,mm.jsxs(JC,{className:L.scroller,ownerState:N,style:{overflow:X.overflow,[I?"margin"+(o?"Left":"Right"):"marginBottom"]:E?void 0:-X.scrollbarWidth},ref:_,children:[mm.jsx(ZC,{"aria-label":a,"aria-labelledby":i,"aria-orientation":"vertical"===m?"vertical":null,className:L.flexContainer,ownerState:N,onKeyDown:e=>{const t=ee.current,n=mg(t).activeElement;if("tab"!==n.getAttribute("role"))return;let r="horizontal"===m?"ArrowLeft":"ArrowUp",a="horizontal"===m?"ArrowRight":"ArrowDown";switch("horizontal"===m&&o&&(r="ArrowRight",a="ArrowLeft"),e.key){case r:e.preventDefault(),YC(t,n,QC);break;case a:e.preventDefault(),YC(t,n,qC);break;case"Home":e.preventDefault(),YC(t,null,qC);break;case"End":e.preventDefault(),YC(t,null,QC)}},ref:ee,role:"tablist",children:fe}),B&&de]}),he.scrollButtonEnd]})}));function eM(e){return Am("MuiTextField",e)}Dm("MuiTextField",["root"]);const tM={standard:pS,filled:Ww,outlined:fk},nM=Wy(Yw,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),rM=V.forwardRef((function(e,t){const n=Qy({props:e,name:"MuiTextField"}),{autoComplete:r,autoFocus:o=!1,children:a,className:i,color:s="primary",defaultValue:l,disabled:u=!1,error:c=!1,FormHelperTextProps:d,fullWidth:p=!1,helperText:f,id:h,InputLabelProps:m,inputProps:g,InputProps:y,inputRef:v,label:b,maxRows:x,minRows:w,multiline:S=!1,name:k,onBlur:C,onChange:M,onFocus:E,placeholder:T,required:P=!1,rows:I,select:R=!1,SelectProps:A,slots:D={},slotProps:O={},type:j,value:N,variant:L="outlined",...F}=n,z={...n,autoFocus:o,color:s,disabled:u,error:c,fullWidth:p,multiline:S,required:P,select:R,variant:L},V=(e=>{const{classes:t}=e;return Nd({root:["root"]},eM,t)})(z),B=xg(h),H=f&&B?`${B}-helper-text`:void 0,U=b&&B?`${B}-label`:void 0,W=tM[L],q={slots:D,slotProps:{input:y,inputLabel:m,htmlInput:g,formHelperText:d,select:A,...O}},Q={},Y=q.slotProps.inputLabel;"outlined"===L&&(Y&&void 0!==Y.shrink&&(Q.notched=Y.shrink),Q.label=b),R&&(A&&A.native||(Q.id=void 0),Q["aria-describedby"]=void 0);const[K,J]=Tv("input",{elementType:W,externalForwardedProps:q,additionalProps:Q,ownerState:z}),[Z,X]=Tv("inputLabel",{elementType:xS,externalForwardedProps:q,ownerState:z}),[G,$]=Tv("htmlInput",{elementType:"input",externalForwardedProps:q,ownerState:z}),[_,ee]=Tv("formHelperText",{elementType:Gw,externalForwardedProps:q,ownerState:z}),[te,ne]=Tv("select",{elementType:Tk,externalForwardedProps:q,ownerState:z}),re=mm.jsx(K,{"aria-describedby":H,autoComplete:r,autoFocus:o,defaultValue:l,fullWidth:p,multiline:S,name:k,rows:I,maxRows:x,minRows:w,type:j,value:N,id:B,inputRef:v,onBlur:C,onChange:M,onFocus:E,placeholder:T,inputProps:$,slots:{input:D.htmlInput?G:void 0},...J});return mm.jsxs(nM,{className:jd(V.root,i),disabled:u,error:c,fullWidth:p,ref:t,required:P,color:s,variant:L,ownerState:z,...F,children:[null!=b&&""!==b&&mm.jsx(Z,{htmlFor:B,id:U,...X,children:b}),R?mm.jsx(te,{"aria-describedby":H,id:B,labelId:U,value:N,input:re,...ne,children:a}):re,f&&mm.jsx(_,{id:H,...ee,children:f})]})})),oM=({title:e,children:t,toggleOpen:n=!0,togglable:r=!0})=>{const[o,a]=V.useState(n);return B.createElement("div",{className:"box"},B.createElement("h2",{onClick:()=>{r&&a(!o)},style:{cursor:r?"pointer":"default",display:"flex",alignItems:"center"}},e,B.createElement(uS,{style:{marginLeft:"2px"}},o?"expand_more":"chevron_right")),o&&B.createElement("div",{className:"dashboard-body"},t))};class aM{constructor(e,t,n){this.city=e,this.popularity=t,this.fame=n}}function iM(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var sM=(()=>"function"==typeof Symbol&&Symbol.observable||"@@observable")(),lM=()=>Math.random().toString(36).substring(7).split("").join("."),uM={INIT:`@@redux/INIT${lM()}`,REPLACE:`@@redux/REPLACE${lM()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${lM()}`};function cM(e){if("object"!=typeof e||null===e)return!1;let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||null===Object.getPrototypeOf(e)}function dM(e,t,n){if("function"!=typeof e)throw new Error(iM(2));if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error(iM(0));if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error(iM(1));return n(dM)(e,t)}let r=e,o=t,a=new Map,i=a,s=0,l=!1;function u(){i===a&&(i=new Map,a.forEach(((e,t)=>{i.set(t,e)})))}function c(){if(l)throw new Error(iM(3));return o}function d(e){if("function"!=typeof e)throw new Error(iM(4));if(l)throw new Error(iM(5));let t=!0;u();const n=s++;return i.set(n,e),function(){if(t){if(l)throw new Error(iM(6));t=!1,u(),i.delete(n),a=null}}}function p(e){if(!cM(e))throw new Error(iM(7));if(void 0===e.type)throw new Error(iM(8));if("string"!=typeof e.type)throw new Error(iM(17));if(l)throw new Error(iM(9));try{l=!0,o=r(o,e)}finally{l=!1}return(a=i).forEach((e=>{e()})),e}p({type:uM.INIT});return{dispatch:p,subscribe:d,getState:c,replaceReducer:function(e){if("function"!=typeof e)throw new Error(iM(10));r=e,p({type:uM.REPLACE})},[sM]:function(){const e=d;return{subscribe(t){if("object"!=typeof t||null===t)throw new Error(iM(11));function n(){const e=t;e.next&&e.next(c())}n();return{unsubscribe:e(n)}},[sM](){return this}}}}}function pM(e){const t=Object.keys(e),n={};for(let r=0;r<t.length;r++){const o=t[r];"function"==typeof e[o]&&(n[o]=e[o])}const r=Object.keys(n);let o;try{!function(e){Object.keys(e).forEach((t=>{const n=e[t];if(void 0===n(void 0,{type:uM.INIT}))throw new Error(iM(12));if(void 0===n(void 0,{type:uM.PROBE_UNKNOWN_ACTION()}))throw new Error(iM(13))}))}(n)}catch(e){o=e}return function(e={},t){if(o)throw o;let a=!1;const i={};for(let o=0;o<r.length;o++){const s=r[o],l=n[s],u=e[s],c=l(u,t);if(void 0===c)throw t&&t.type,new Error(iM(14));i[s]=c,a=a||c!==u}return a=a||r.length!==Object.keys(e).length,a?i:e}}function fM(...e){return 0===e.length?e=>e:1===e.length?e[0]:e.reduce(((e,t)=>(...n)=>e(t(...n))))}var hM=Symbol.for("immer-nothing"),mM=Symbol.for("immer-draftable"),gM=Symbol.for("immer-state");function yM(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var vM=Object.getPrototypeOf;function bM(e){return!!e&&!!e[gM]}function xM(e){var t;return!!e&&(SM(e)||Array.isArray(e)||!!e[mM]||!!(null==(t=e.constructor)?void 0:t[mM])||TM(e)||PM(e))}var wM=Object.prototype.constructor.toString();function SM(e){if(!e||"object"!=typeof e)return!1;const t=vM(e);if(null===t)return!0;const n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object||"function"==typeof n&&Function.toString.call(n)===wM}function kM(e,t){0===CM(e)?Reflect.ownKeys(e).forEach((n=>{t(n,e[n],e)})):e.forEach(((n,r)=>t(r,n,e)))}function CM(e){const t=e[gM];return t?t.type_:Array.isArray(e)?1:TM(e)?2:PM(e)?3:0}function MM(e,t){return 2===CM(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function EM(e,t,n){const r=CM(e);2===r?e.set(t,n):3===r?e.add(n):e[t]=n}function TM(e){return e instanceof Map}function PM(e){return e instanceof Set}function IM(e){return e.copy_||e.base_}function RM(e,t){if(TM(e))return new Map(e);if(PM(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);const n=SM(e);if(!0===t||"class_only"===t&&!n){const t=Object.getOwnPropertyDescriptors(e);delete t[gM];let n=Reflect.ownKeys(t);for(let r=0;r<n.length;r++){const o=n[r],a=t[o];!1===a.writable&&(a.writable=!0,a.configurable=!0),(a.get||a.set)&&(t[o]={configurable:!0,writable:!0,enumerable:a.enumerable,value:e[o]})}return Object.create(vM(e),t)}{const t=vM(e);if(null!==t&&n)return{...e};const r=Object.create(t);return Object.assign(r,e)}}function AM(e,t=!1){return OM(e)||bM(e)||!xM(e)||(CM(e)>1&&(e.set=e.add=e.clear=e.delete=DM),Object.freeze(e),t&&Object.entries(e).forEach((([e,t])=>AM(t,!0)))),e}function DM(){yM(2)}function OM(e){return Object.isFrozen(e)}var jM,NM={};function LM(e){const t=NM[e];return t||yM(0),t}function FM(){return jM}function zM(e,t){t&&(LM("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function VM(e){BM(e),e.drafts_.forEach(UM),e.drafts_=null}function BM(e){e===jM&&(jM=e.parent_)}function HM(e){return jM={drafts_:[],parent_:jM,immer_:e,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function UM(e){const t=e[gM];0===t.type_||1===t.type_?t.revoke_():t.revoked_=!0}function WM(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];return void 0!==e&&e!==n?(n[gM].modified_&&(VM(t),yM(4)),xM(e)&&(e=qM(t,e),t.parent_||YM(t,e)),t.patches_&&LM("Patches").generateReplacementPatches_(n[gM].base_,e,t.patches_,t.inversePatches_)):e=qM(t,n,[]),VM(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==hM?e:void 0}function qM(e,t,n){if(OM(t))return t;const r=t[gM];if(!r)return kM(t,((o,a)=>QM(e,r,t,o,a,n))),t;if(r.scope_!==e)return t;if(!r.modified_)return YM(e,r.base_,!0),r.base_;if(!r.finalized_){r.finalized_=!0,r.scope_.unfinalizedDrafts_--;const t=r.copy_;let o=t,a=!1;3===r.type_&&(o=new Set(t),t.clear(),a=!0),kM(o,((o,i)=>QM(e,r,t,o,i,n,a))),YM(e,t,!1),n&&e.patches_&&LM("Patches").generatePatches_(r,n,e.patches_,e.inversePatches_)}return r.copy_}function QM(e,t,n,r,o,a,i){if(bM(o)){const i=qM(e,o,a&&t&&3!==t.type_&&!MM(t.assigned_,r)?a.concat(r):void 0);if(EM(n,r,i),!bM(i))return;e.canAutoFreeze_=!1}else i&&n.add(o);if(xM(o)&&!OM(o)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;qM(e,o),t&&t.scope_.parent_||"symbol"==typeof r||!Object.prototype.propertyIsEnumerable.call(n,r)||YM(e,o)}}function YM(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&AM(t,n)}var KM={get(e,t){if(t===gM)return e;const n=IM(e);if(!MM(n,t))return function(e,t,n){var r;const o=XM(t,n);return o?"value"in o?o.value:null==(r=o.get)?void 0:r.call(e.draft_):void 0}(e,n,t);const r=n[t];return e.finalized_||!xM(r)?r:r===ZM(e.base_,t)?($M(e),e.copy_[t]=_M(r,e)):r},has:(e,t)=>t in IM(e),ownKeys:e=>Reflect.ownKeys(IM(e)),set(e,t,n){const r=XM(IM(e),t);if(null==r?void 0:r.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){const r=ZM(IM(e),t),i=null==r?void 0:r[gM];if(i&&i.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if(((o=n)===(a=r)?0!==o||1/o==1/a:o!=o&&a!=a)&&(void 0!==n||MM(e.base_,t)))return!0;$M(e),GM(e)}var o,a;return e.copy_[t]===n&&(void 0!==n||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_[t]=!0),!0},deleteProperty:(e,t)=>(void 0!==ZM(e.base_,t)||t in e.base_?(e.assigned_[t]=!1,$M(e),GM(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0),getOwnPropertyDescriptor(e,t){const n=IM(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.type_||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty(){yM(11)},getPrototypeOf:e=>vM(e.base_),setPrototypeOf(){yM(12)}},JM={};function ZM(e,t){const n=e[gM];return(n?IM(n):e)[t]}function XM(e,t){if(!(t in e))return;let n=vM(e);for(;n;){const e=Object.getOwnPropertyDescriptor(n,t);if(e)return e;n=vM(n)}}function GM(e){e.modified_||(e.modified_=!0,e.parent_&&GM(e.parent_))}function $M(e){e.copy_||(e.copy_=RM(e.base_,e.scope_.immer_.useStrictShallowCopy_))}kM(KM,((e,t)=>{JM[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}})),JM.deleteProperty=function(e,t){return JM.set.call(this,e,t,void 0)},JM.set=function(e,t,n){return KM.set.call(this,e[0],t,n,e[0])};function _M(e,t){const n=TM(e)?LM("MapSet").proxyMap_(e,t):PM(e)?LM("MapSet").proxySet_(e,t):function(e,t){const n=Array.isArray(e),r={type_:n?1:0,scope_:t?t.scope_:FM(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let o=r,a=KM;n&&(o=[r],a=JM);const{revoke:i,proxy:s}=Proxy.revocable(o,a);return r.draft_=s,r.revoke_=i,s}(e,t);return(t?t.scope_:FM()).drafts_.push(n),n}function eE(e){if(!xM(e)||OM(e))return e;const t=e[gM];let n;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=RM(e,t.scope_.immer_.useStrictShallowCopy_)}else n=RM(e,!0);return kM(n,((e,t)=>{EM(n,e,eE(t))})),t&&(t.finalized_=!1),n}var tE=new class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(e,t,n)=>{if("function"==typeof e&&"function"!=typeof t){const n=t;t=e;const r=this;return function(e=n,...o){return r.produce(e,(e=>t.call(this,e,...o)))}}let r;if("function"!=typeof t&&yM(6),void 0!==n&&"function"!=typeof n&&yM(7),xM(e)){const o=HM(this),a=_M(e,void 0);let i=!0;try{r=t(a),i=!1}finally{i?VM(o):BM(o)}return zM(o,n),WM(r,o)}if(!e||"object"!=typeof e){if(r=t(e),void 0===r&&(r=e),r===hM&&(r=void 0),this.autoFreeze_&&AM(r,!0),n){const t=[],o=[];LM("Patches").generateReplacementPatches_(e,r,t,o),n(t,o)}return r}yM(1)},this.produceWithPatches=(e,t)=>{if("function"==typeof e)return(t,...n)=>this.produceWithPatches(t,(t=>e(t,...n)));let n,r;return[this.produce(e,t,((e,t)=>{n=e,r=t})),n,r]},"boolean"==typeof(null==e?void 0:e.autoFreeze)&&this.setAutoFreeze(e.autoFreeze),"boolean"==typeof(null==e?void 0:e.useStrictShallowCopy)&&this.setUseStrictShallowCopy(e.useStrictShallowCopy)}createDraft(e){xM(e)||yM(8),bM(e)&&(e=function(e){bM(e)||yM(10);return eE(e)}(e));const t=HM(this),n=_M(e,void 0);return n[gM].isManual_=!0,BM(t),n}finishDraft(e,t){const n=e&&e[gM];n&&n.isManual_||yM(9);const{scope_:r}=n;return zM(r,t),WM(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){const r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}n>-1&&(t=t.slice(n+1));const r=LM("Patches").applyPatches_;return bM(e)?r(e,t):this.produce(e,(e=>r(e,t)))}},nE=tE.produce;tE.produceWithPatches.bind(tE),tE.setAutoFreeze.bind(tE),tE.setUseStrictShallowCopy.bind(tE),tE.applyPatches.bind(tE),tE.createDraft.bind(tE),tE.finishDraft.bind(tE);var rE=e=>Array.isArray(e)?e:[e];function oE(e){const t=Array.isArray(e[0])?e[0]:e;return function(e,t="expected all items to be functions, instead received the following types: "){if(!e.every((e=>"function"==typeof e))){const n=e.map((e=>"function"==typeof e?`function ${e.name||"unnamed"}()`:typeof e)).join(", ");throw new TypeError(`${t}[${n}]`)}}(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}var aE="undefined"!=typeof WeakRef?WeakRef:class{constructor(e){this.value=e}deref(){return this.value}},iE=0,sE=1;function lE(){return{s:iE,v:void 0,o:null,p:null}}function uE(e,t={}){let n=lE();const{resultEqualityCheck:r}=t;let o,a=0;function i(){var t;let i=n;const{length:s}=arguments;for(let e=0,t=s;e<t;e++){const t=arguments[e];if("function"==typeof t||"object"==typeof t&&null!==t){let e=i.o;null===e&&(i.o=e=new WeakMap);const n=e.get(t);void 0===n?(i=lE(),e.set(t,i)):i=n}else{let e=i.p;null===e&&(i.p=e=new Map);const n=e.get(t);void 0===n?(i=lE(),e.set(t,i)):i=n}}const l=i;let u;if(i.s===sE)u=i.v;else if(u=e.apply(null,arguments),a++,r){const e=(null==(t=null==o?void 0:o.deref)?void 0:t.call(o))??o;null!=e&&r(e,u)&&(u=e,0!==a&&a--);o="object"==typeof u&&null!==u||"function"==typeof u?new aE(u):u}return l.s=sE,l.v=u,u}return i.clearCache=()=>{n=lE(),i.resetResultsCount()},i.resultsCount=()=>a,i.resetResultsCount=()=>{a=0},i}function cE(e,...t){const n="function"==typeof e?{memoize:e,memoizeOptions:t}:e,r=(...e)=>{let t,r=0,o=0,a={},i=e.pop();"object"==typeof i&&(a=i,i=e.pop()),function(e,t="expected a function, instead received "+typeof e){if("function"!=typeof e)throw new TypeError(t)}(i,`createSelector expects an output function after the inputs, but received: [${typeof i}]`);const s={...n,...a},{memoize:l,memoizeOptions:u=[],argsMemoize:c=uE,argsMemoizeOptions:d=[],devModeChecks:p={}}=s,f=rE(u),h=rE(d),m=oE(e),g=l((function(){return r++,i.apply(null,arguments)}),...f),y=c((function(){o++;const e=function(e,t){const n=[],{length:r}=e;for(let o=0;o<r;o++)n.push(e[o].apply(null,t));return n}(m,arguments);return t=g.apply(null,e),t}),...h);return Object.assign(y,{resultFunc:i,memoizedResultFunc:g,dependencies:m,dependencyRecomputations:()=>o,resetDependencyRecomputations:()=>{o=0},lastResult:()=>t,recomputations:()=>r,resetRecomputations:()=>{r=0},memoize:l,argsMemoize:c})};return Object.assign(r,{withTypes:()=>r}),r}var dE=cE(uE),pE=Object.assign(((e,t=dE)=>{!function(e,t="expected an object, instead received "+typeof e){if("object"!=typeof e)throw new TypeError(t)}(e,"createStructuredSelector expects first argument to be an object where each property is a selector, instead received a "+typeof e);const n=Object.keys(e);return t(n.map((t=>e[t])),((...e)=>e.reduce(((e,t,r)=>(e[n[r]]=t,e)),{})))}),{withTypes:()=>pE});function fE(e){return({dispatch:t,getState:n})=>r=>o=>"function"==typeof o?o(t,n,e):r(o)}var hE=fE(),mE=fE,gE="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!==arguments.length)return"object"==typeof arguments[0]?fM:fM.apply(null,arguments)};function yE(e,t){function n(...n){if(t){let r=t(...n);if(!r)throw new Error(AE(0));return{type:e,payload:r.payload,..."meta"in r&&{meta:r.meta},..."error"in r&&{error:r.error}}}return{type:e,payload:n[0]}}return n.toString=()=>`${e}`,n.type=e,n.match=t=>function(e){return cM(e)&&"type"in e&&"string"==typeof e.type}(t)&&t.type===e,n}var vE=class e extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,e.prototype)}static get[Symbol.species](){return e}concat(...e){return super.concat.apply(this,e)}prepend(...t){return 1===t.length&&Array.isArray(t[0])?new e(...t[0].concat(this)):new e(...t.concat(this))}};function bE(e){return xM(e)?nE(e,(()=>{})):e}function xE(e,t,n){if(e.has(t)){let r=e.get(t);return n.update&&(r=n.update(r,t,e),e.set(t,r)),r}if(!n.insert)throw new Error(AE(10));const r=n.insert(t,e);return e.set(t,r),r}var wE=e=>t=>{setTimeout(t,e)},SE="undefined"!=typeof window&&window.requestAnimationFrame?window.requestAnimationFrame:wE(10),kE=e=>function(t){const{autoBatch:n=!0}=t??{};let r=new vE(e);return n&&r.push(((e={type:"raf"})=>t=>(...n)=>{const r=t(...n);let o=!0,a=!1,i=!1;const s=new Set,l="tick"===e.type?queueMicrotask:"raf"===e.type?SE:"callback"===e.type?e.queueNotification:wE(e.timeout),u=()=>{i=!1,a&&(a=!1,s.forEach((e=>e())))};return Object.assign({},r,{subscribe(e){const t=r.subscribe((()=>o&&e()));return s.add(e),()=>{t(),s.delete(e)}},dispatch(e){var t;try{return o=!(null==(t=null==e?void 0:e.meta)?void 0:t.RTK_autoBatch),a=!o,a&&(i||(i=!0,l(u))),r.dispatch(e)}finally{o=!0}}})})("object"==typeof n?n:void 0)),r};function CE(e){const t={},n=[];let r;const o={addCase(e,n){const r="string"==typeof e?e:e.type;if(!r)throw new Error(AE(28));if(r in t)throw new Error(AE(29));return t[r]=n,o},addMatcher:(e,t)=>(n.push({matcher:e,reducer:t}),o),addDefaultCase:e=>(r=e,o)};return e(o),[t,n,r]}var ME=Symbol.for("rtk-slice-createasyncthunk");function EE(e,t){return`${e}/${t}`}function TE({creators:e}={}){var t;const n=null==(t=null==e?void 0:e.asyncThunk)?void 0:t[ME];return function(e){const{name:t,reducerPath:r=t}=e;if(!t)throw new Error(AE(11));const o=("function"==typeof e.reducers?e.reducers(function(){function e(e,t){return{_reducerDefinitionType:"asyncThunk",payloadCreator:e,...t}}return e.withTypes=()=>e,{reducer:e=>Object.assign({[e.name]:(...t)=>e(...t)}[e.name],{_reducerDefinitionType:"reducer"}),preparedReducer:(e,t)=>({_reducerDefinitionType:"reducerWithPrepare",prepare:e,reducer:t}),asyncThunk:e}}()):e.reducers)||{},a=Object.keys(o),i={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},s={addCase(e,t){const n="string"==typeof e?e:e.type;if(!n)throw new Error(AE(12));if(n in i.sliceCaseReducersByType)throw new Error(AE(13));return i.sliceCaseReducersByType[n]=t,s},addMatcher:(e,t)=>(i.sliceMatchers.push({matcher:e,reducer:t}),s),exposeAction:(e,t)=>(i.actionCreators[e]=t,s),exposeCaseReducer:(e,t)=>(i.sliceCaseReducersByName[e]=t,s)};function l(){const[t={},n=[],r]="function"==typeof e.extraReducers?CE(e.extraReducers):[e.extraReducers],o={...t,...i.sliceCaseReducersByType};return function(e,t){let n,[r,o,a]=CE(t);if("function"==typeof e)n=()=>bE(e());else{const t=bE(e);n=()=>t}function i(e=n(),t){let i=[r[t.type],...o.filter((({matcher:e})=>e(t))).map((({reducer:e})=>e))];return 0===i.filter((e=>!!e)).length&&(i=[a]),i.reduce(((e,n)=>{if(n){if(bM(e)){const r=n(e,t);return void 0===r?e:r}if(xM(e))return nE(e,(e=>n(e,t)));{const r=n(e,t);if(void 0===r){if(null===e)return e;throw Error("A case reducer on a non-draftable value must not return undefined")}return r}}return e}),e)}return i.getInitialState=n,i}(e.initialState,(e=>{for(let t in o)e.addCase(t,o[t]);for(let t of i.sliceMatchers)e.addMatcher(t.matcher,t.reducer);for(let t of n)e.addMatcher(t.matcher,t.reducer);r&&e.addDefaultCase(r)}))}a.forEach((r=>{const a=o[r],i={reducerName:r,type:EE(t,r),createNotation:"function"==typeof e.reducers};!function(e){return"asyncThunk"===e._reducerDefinitionType}(a)?function({type:e,reducerName:t,createNotation:n},r,o){let a,i;if("reducer"in r){if(n&&!function(e){return"reducerWithPrepare"===e._reducerDefinitionType}(r))throw new Error(AE(17));a=r.reducer,i=r.prepare}else a=r;o.addCase(e,a).exposeCaseReducer(t,a).exposeAction(t,i?yE(e,i):yE(e))}(i,a,s):function({type:e,reducerName:t},n,r,o){if(!o)throw new Error(AE(18));const{payloadCreator:a,fulfilled:i,pending:s,rejected:l,settled:u,options:c}=n,d=o(e,a,c);r.exposeAction(t,d),i&&r.addCase(d.fulfilled,i);s&&r.addCase(d.pending,s);l&&r.addCase(d.rejected,l);u&&r.addMatcher(d.settled,u);r.exposeCaseReducer(t,{fulfilled:i||RE,pending:s||RE,rejected:l||RE,settled:u||RE})}(i,a,s,n)}));const u=e=>e,c=new Map;let d;function p(e,t){return d||(d=l()),d(e,t)}function f(){return d||(d=l()),d.getInitialState()}function h(t,n=!1){function r(e){let r=e[t];return void 0===r&&n&&(r=f()),r}function o(t=u){const r=xE(c,n,{insert:()=>new WeakMap});return xE(r,t,{insert:()=>{const r={};for(const[o,a]of Object.entries(e.selectors??{}))r[o]=PE(a,t,f,n);return r}})}return{reducerPath:t,getSelectors:o,get selectors(){return o(r)},selectSlice:r}}const m={name:t,reducer:p,actions:i.actionCreators,caseReducers:i.sliceCaseReducersByName,getInitialState:f,...h(r),injectInto(e,{reducerPath:t,...n}={}){const o=t??r;return e.inject({reducerPath:o,reducer:p},n),{...m,...h(o,!0)}}};return m}}function PE(e,t,n,r){function o(o,...a){let i=t(o);return void 0===i&&r&&(i=n()),e(i,...a)}return o.unwrapped=e,o}var IE=TE();function RE(){}function AE(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}const DE=IE({name:"iframe",initialState:{iframeId:null,taskQueue:[],isProcessing:!1},reducers:{setIframeId:(e,t)=>{e.iframeId=t.payload},removeIframeId:e=>{e.iframeId=null},addTaskToQueue:(e,t)=>{e.taskQueue.push(t.payload)},startProcessing:e=>{e.isProcessing=!0},stopProcessing:e=>{e.isProcessing=!1},removeTaskFromQueue:e=>{e.taskQueue.shift()}}}),{setIframeId:OE,removeIframeId:jE,addTaskToQueue:NE,startProcessing:LE,stopProcessing:FE,removeTaskFromQueue:zE}=DE.actions,VE=DE.reducer;var BE,HE,UE={exports:{}};
/*!
   * jQuery JavaScript Library v3.7.1
   * https://jquery.com/
   *
   * Copyright OpenJS Foundation and other contributors
   * Released under the MIT license
   * https://jquery.org/license
   *
   * Date: 2023-08-28T13:37Z
   */BE="undefined"!=typeof window?window:t,HE=function(e,t){var n=[],r=Object.getPrototypeOf,o=n.slice,a=n.flat?function(e){return n.flat.call(e)}:function(e){return n.concat.apply([],e)},i=n.push,s=n.indexOf,l={},u=l.toString,c=l.hasOwnProperty,d=c.toString,p=d.call(Object),f={},h=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},m=function(e){return null!=e&&e===e.window},g=e.document,y={type:!0,src:!0,nonce:!0,noModule:!0};function v(e,t,n){var r,o,a=(n=n||g).createElement("script");if(a.text=e,t)for(r in y)(o=t[r]||t.getAttribute&&t.getAttribute(r))&&a.setAttribute(r,o);n.head.appendChild(a).parentNode.removeChild(a)}function b(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[u.call(e)]||"object":typeof e}var x="3.7.1",w=/HTML$/i,S=function(e,t){return new S.fn.init(e,t)};function k(e){var t=!!e&&"length"in e&&e.length,n=b(e);return!h(e)&&!m(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}function C(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}S.fn=S.prototype={jquery:x,constructor:S,length:0,toArray:function(){return o.call(this)},get:function(e){return null==e?o.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=S.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return S.each(this,e)},map:function(e){return this.pushStack(S.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return this.pushStack(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,(function(e,t){return(t+1)%2})))},odd:function(){return this.pushStack(S.grep(this,(function(e,t){return t%2})))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:i,sort:n.sort,splice:n.splice},S.extend=S.fn.extend=function(){var e,t,n,r,o,a,i=arguments[0]||{},s=1,l=arguments.length,u=!1;for("boolean"==typeof i&&(u=i,i=arguments[s]||{},s++),"object"==typeof i||h(i)||(i={}),s===l&&(i=this,s--);s<l;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&i!==r&&(u&&r&&(S.isPlainObject(r)||(o=Array.isArray(r)))?(n=i[t],a=o&&!Array.isArray(n)?[]:o||S.isPlainObject(n)?n:{},o=!1,i[t]=S.extend(u,a,r)):void 0!==r&&(i[t]=r));return i},S.extend({expando:"jQuery"+(x+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==u.call(e)||(t=r(e))&&("function"!=typeof(n=c.call(t,"constructor")&&t.constructor)||d.call(n)!==p))},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){v(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(k(e))for(n=e.length;r<n&&!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},text:function(e){var t,n="",r=0,o=e.nodeType;if(!o)for(;t=e[r++];)n+=S.text(t);return 1===o||11===o?e.textContent:9===o?e.documentElement.textContent:3===o||4===o?e.nodeValue:n},makeArray:function(e,t){var n=t||[];return null!=e&&(k(Object(e))?S.merge(n,"string"==typeof e?[e]:e):i.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:s.call(t,e,n)},isXMLDoc:function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!w.test(t||n&&n.nodeName||"HTML")},merge:function(e,t){for(var n=+t.length,r=0,o=e.length;r<n;r++)e[o++]=t[r];return e.length=o,e},grep:function(e,t,n){for(var r=[],o=0,a=e.length,i=!n;o<a;o++)!t(e[o],o)!==i&&r.push(e[o]);return r},map:function(e,t,n){var r,o,i=0,s=[];if(k(e))for(r=e.length;i<r;i++)null!=(o=t(e[i],i,n))&&s.push(o);else for(i in e)null!=(o=t(e[i],i,n))&&s.push(o);return a(s)},guid:1,support:f}),"function"==typeof Symbol&&(S.fn[Symbol.iterator]=n[Symbol.iterator]),S.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(e,t){l["[object "+t+"]"]=t.toLowerCase()}));var M=n.pop,E=n.sort,T=n.splice,P="[\\x20\\t\\r\\n\\f]",I=new RegExp("^"+P+"+|((?:^|[^\\\\])(?:\\\\.)*)"+P+"+$","g");S.contains=function(e,t){var n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(e.contains?e.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))};var R=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function A(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}S.escapeSelector=function(e){return(e+"").replace(R,A)};var D=g,O=i;!function(){var t,r,a,i,l,u,d,p,h,m,g=O,y=S.expando,v=0,b=0,x=ee(),w=ee(),k=ee(),R=ee(),A=function(e,t){return e===t&&(l=!0),0},j="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",N="(?:\\\\[\\da-fA-F]{1,6}"+P+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",L="\\["+P+"*("+N+")(?:"+P+"*([*^$|!~]?=)"+P+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+P+"*\\]",F=":("+N+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+L+")*)|.*)\\)|)",z=new RegExp(P+"+","g"),V=new RegExp("^"+P+"*,"+P+"*"),B=new RegExp("^"+P+"*([>+~]|"+P+")"+P+"*"),H=new RegExp(P+"|>"),U=new RegExp(F),W=new RegExp("^"+N+"$"),q={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N+"|[*])"),ATTR:new RegExp("^"+L),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:new RegExp("^(?:"+j+")$","i"),needsContext:new RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},Q=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,K=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,J=/[+~]/,Z=new RegExp("\\\\[\\da-fA-F]{1,6}"+P+"?|\\\\([^\\r\\n\\f])","g"),X=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},G=function(){le()},$=pe((function(e){return!0===e.disabled&&C(e,"fieldset")}),{dir:"parentNode",next:"legend"});try{g.apply(n=o.call(D.childNodes),D.childNodes),n[D.childNodes.length].nodeType}catch(e){g={apply:function(e,t){O.apply(e,o.call(t))},call:function(e){O.apply(e,o.call(arguments,1))}}}function _(e,t,n,r){var o,a,i,s,l,c,d,m=t&&t.ownerDocument,v=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==v&&9!==v&&11!==v)return n;if(!r&&(le(t),t=t||u,p)){if(11!==v&&(l=K.exec(e)))if(o=l[1]){if(9===v){if(!(i=t.getElementById(o)))return n;if(i.id===o)return g.call(n,i),n}else if(m&&(i=m.getElementById(o))&&_.contains(t,i)&&i.id===o)return g.call(n,i),n}else{if(l[2])return g.apply(n,t.getElementsByTagName(e)),n;if((o=l[3])&&t.getElementsByClassName)return g.apply(n,t.getElementsByClassName(o)),n}if(!(R[e+" "]||h&&h.test(e))){if(d=e,m=t,1===v&&(H.test(e)||B.test(e))){for((m=J.test(e)&&se(t.parentNode)||t)==t&&f.scope||((s=t.getAttribute("id"))?s=S.escapeSelector(s):t.setAttribute("id",s=y)),a=(c=ce(e)).length;a--;)c[a]=(s?"#"+s:":scope")+" "+de(c[a]);d=c.join(",")}try{return g.apply(n,m.querySelectorAll(d)),n}catch(t){R(e,!0)}finally{s===y&&t.removeAttribute("id")}}}return ve(e.replace(I,"$1"),t,n,r)}function ee(){var e=[];return function t(n,o){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=o}}function te(e){return e[y]=!0,e}function ne(e){var t=u.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function re(e){return function(t){return C(t,"input")&&t.type===e}}function oe(e){return function(t){return(C(t,"input")||C(t,"button"))&&t.type===e}}function ae(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&$(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function ie(e){return te((function(t){return t=+t,te((function(n,r){for(var o,a=e([],n.length,t),i=a.length;i--;)n[o=a[i]]&&(n[o]=!(r[o]=n[o]))}))}))}function se(e){return e&&void 0!==e.getElementsByTagName&&e}function le(e){var t,n=e?e.ownerDocument||e:D;return n!=u&&9===n.nodeType&&n.documentElement?(d=(u=n).documentElement,p=!S.isXMLDoc(u),m=d.matches||d.webkitMatchesSelector||d.msMatchesSelector,d.msMatchesSelector&&D!=u&&(t=u.defaultView)&&t.top!==t&&t.addEventListener("unload",G),f.getById=ne((function(e){return d.appendChild(e).id=S.expando,!u.getElementsByName||!u.getElementsByName(S.expando).length})),f.disconnectedMatch=ne((function(e){return m.call(e,"*")})),f.scope=ne((function(){return u.querySelectorAll(":scope")})),f.cssHas=ne((function(){try{return u.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}})),f.getById?(r.filter.ID=function(e){var t=e.replace(Z,X);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&p){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(Z,X);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if(void 0!==t.getElementById&&p){var n,r,o,a=t.getElementById(e);if(a){if((n=a.getAttributeNode("id"))&&n.value===e)return[a];for(o=t.getElementsByName(e),r=0;a=o[r++];)if((n=a.getAttributeNode("id"))&&n.value===e)return[a]}return[]}}),r.find.TAG=function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},r.find.CLASS=function(e,t){if(void 0!==t.getElementsByClassName&&p)return t.getElementsByClassName(e)},h=[],ne((function(e){var t;d.appendChild(e).innerHTML="<a id='"+y+"' href='' disabled='disabled'></a><select id='"+y+"-\r\\' disabled='disabled'><option selected=''></option></select>",e.querySelectorAll("[selected]").length||h.push("\\["+P+"*(?:value|"+j+")"),e.querySelectorAll("[id~="+y+"-]").length||h.push("~="),e.querySelectorAll("a#"+y+"+*").length||h.push(".#.+[+~]"),e.querySelectorAll(":checked").length||h.push(":checked"),(t=u.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),d.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&h.push(":enabled",":disabled"),(t=u.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||h.push("\\["+P+"*name"+P+"*="+P+"*(?:''|\"\")")})),f.cssHas||h.push(":has"),h=h.length&&new RegExp(h.join("|")),A=function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!f.sortDetached&&t.compareDocumentPosition(e)===n?e===u||e.ownerDocument==D&&_.contains(D,e)?-1:t===u||t.ownerDocument==D&&_.contains(D,t)?1:i?s.call(i,e)-s.call(i,t):0:4&n?-1:1)},u):u}for(t in _.matches=function(e,t){return _(e,null,null,t)},_.matchesSelector=function(e,t){if(le(e),p&&!R[t+" "]&&(!h||!h.test(t)))try{var n=m.call(e,t);if(n||f.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){R(t,!0)}return _(t,u,null,[e]).length>0},_.contains=function(e,t){return(e.ownerDocument||e)!=u&&le(e),S.contains(e,t)},_.attr=function(e,t){(e.ownerDocument||e)!=u&&le(e);var n=r.attrHandle[t.toLowerCase()],o=n&&c.call(r.attrHandle,t.toLowerCase())?n(e,t,!p):void 0;return void 0!==o?o:e.getAttribute(t)},_.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},S.uniqueSort=function(e){var t,n=[],r=0,a=0;if(l=!f.sortStable,i=!f.sortStable&&o.call(e,0),E.call(e,A),l){for(;t=e[a++];)t===e[a]&&(r=n.push(a));for(;r--;)T.call(e,n[r],1)}return i=null,e},S.fn.uniqueSort=function(){return this.pushStack(S.uniqueSort(o.apply(this)))},r=S.expr={cacheLength:50,createPseudo:te,match:q,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Z,X),e[3]=(e[3]||e[4]||e[5]||"").replace(Z,X),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||_.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&_.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return q.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&U.test(n)&&(t=ce(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Z,X).toLowerCase();return"*"===e?function(){return!0}:function(e){return C(e,t)}},CLASS:function(e){var t=x[e+" "];return t||(t=new RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&x(e,(function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(r){var o=_.attr(r,e);return null==o?"!="===t:!t||(o+="","="===t?o===n:"!="===t?o!==n:"^="===t?n&&0===o.indexOf(n):"*="===t?n&&o.indexOf(n)>-1:"$="===t?n&&o.slice(-n.length)===n:"~="===t?(" "+o.replace(z," ")+" ").indexOf(n)>-1:"|="===t&&(o===n||o.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,o){var a="nth"!==e.slice(0,3),i="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===o?function(e){return!!e.parentNode}:function(t,n,l){var u,c,d,p,f,h=a!==i?"nextSibling":"previousSibling",m=t.parentNode,g=s&&t.nodeName.toLowerCase(),b=!l&&!s,x=!1;if(m){if(a){for(;h;){for(d=t;d=d[h];)if(s?C(d,g):1===d.nodeType)return!1;f=h="only"===e&&!f&&"nextSibling"}return!0}if(f=[i?m.firstChild:m.lastChild],i&&b){for(x=(p=(u=(c=m[y]||(m[y]={}))[e]||[])[0]===v&&u[1])&&u[2],d=p&&m.childNodes[p];d=++p&&d&&d[h]||(x=p=0)||f.pop();)if(1===d.nodeType&&++x&&d===t){c[e]=[v,p,x];break}}else if(b&&(x=p=(u=(c=t[y]||(t[y]={}))[e]||[])[0]===v&&u[1]),!1===x)for(;(d=++p&&d&&d[h]||(x=p=0)||f.pop())&&(!(s?C(d,g):1===d.nodeType)||!++x||(b&&((c=d[y]||(d[y]={}))[e]=[v,x]),d!==t)););return(x-=o)===r||x%r==0&&x/r>=0}}},PSEUDO:function(e,t){var n,o=r.pseudos[e]||r.setFilters[e.toLowerCase()]||_.error("unsupported pseudo: "+e);return o[y]?o(t):o.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?te((function(e,n){for(var r,a=o(e,t),i=a.length;i--;)e[r=s.call(e,a[i])]=!(n[r]=a[i])})):function(e){return o(e,0,n)}):o}},pseudos:{not:te((function(e){var t=[],n=[],r=ye(e.replace(I,"$1"));return r[y]?te((function(e,t,n,o){for(var a,i=r(e,null,o,[]),s=e.length;s--;)(a=i[s])&&(e[s]=!(t[s]=a))})):function(e,o,a){return t[0]=e,r(t,null,a,n),t[0]=null,!n.pop()}})),has:te((function(e){return function(t){return _(e,t).length>0}})),contains:te((function(e){return e=e.replace(Z,X),function(t){return(t.textContent||S.text(t)).indexOf(e)>-1}})),lang:te((function(e){return W.test(e||"")||_.error("unsupported lang: "+e),e=e.replace(Z,X).toLowerCase(),function(t){var n;do{if(n=p?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===d},focus:function(e){return e===function(){try{return u.activeElement}catch(e){}}()&&u.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:ae(!1),disabled:ae(!0),checked:function(e){return C(e,"input")&&!!e.checked||C(e,"option")&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Y.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){return C(e,"input")&&"button"===e.type||C(e,"button")},text:function(e){var t;return C(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ie((function(){return[0]})),last:ie((function(e,t){return[t-1]})),eq:ie((function(e,t,n){return[n<0?n+t:n]})),even:ie((function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e})),odd:ie((function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e})),lt:ie((function(e,t,n){var r;for(r=n<0?n+t:n>t?t:n;--r>=0;)e.push(r);return e})),gt:ie((function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e}))}},r.pseudos.nth=r.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[t]=re(t);for(t in{submit:!0,reset:!0})r.pseudos[t]=oe(t);function ue(){}function ce(e,t){var n,o,a,i,s,l,u,c=w[e+" "];if(c)return t?0:c.slice(0);for(s=e,l=[],u=r.preFilter;s;){for(i in n&&!(o=V.exec(s))||(o&&(s=s.slice(o[0].length)||s),l.push(a=[])),n=!1,(o=B.exec(s))&&(n=o.shift(),a.push({value:n,type:o[0].replace(I," ")}),s=s.slice(n.length)),r.filter)!(o=q[i].exec(s))||u[i]&&!(o=u[i](o))||(n=o.shift(),a.push({value:n,type:i,matches:o}),s=s.slice(n.length));if(!n)break}return t?s.length:s?_.error(e):w(e,l).slice(0)}function de(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function pe(e,t,n){var r=t.dir,o=t.next,a=o||r,i=n&&"parentNode"===a,s=b++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||i)return e(t,n,o);return!1}:function(t,n,l){var u,c,d=[v,s];if(l){for(;t=t[r];)if((1===t.nodeType||i)&&e(t,n,l))return!0}else for(;t=t[r];)if(1===t.nodeType||i)if(c=t[y]||(t[y]={}),o&&C(t,o))t=t[r]||t;else{if((u=c[a])&&u[0]===v&&u[1]===s)return d[2]=u[2];if(c[a]=d,d[2]=e(t,n,l))return!0}return!1}}function fe(e){return e.length>1?function(t,n,r){for(var o=e.length;o--;)if(!e[o](t,n,r))return!1;return!0}:e[0]}function he(e,t,n,r,o){for(var a,i=[],s=0,l=e.length,u=null!=t;s<l;s++)(a=e[s])&&(n&&!n(a,r,o)||(i.push(a),u&&t.push(s)));return i}function me(e,t,n,r,o,a){return r&&!r[y]&&(r=me(r)),o&&!o[y]&&(o=me(o,a)),te((function(a,i,l,u){var c,d,p,f,h=[],m=[],y=i.length,v=a||function(e,t,n){for(var r=0,o=t.length;r<o;r++)_(e,t[r],n);return n}(t||"*",l.nodeType?[l]:l,[]),b=!e||!a&&t?v:he(v,h,e,l,u);if(n?n(b,f=o||(a?e:y||r)?[]:i,l,u):f=b,r)for(c=he(f,m),r(c,[],l,u),d=c.length;d--;)(p=c[d])&&(f[m[d]]=!(b[m[d]]=p));if(a){if(o||e){if(o){for(c=[],d=f.length;d--;)(p=f[d])&&c.push(b[d]=p);o(null,f=[],c,u)}for(d=f.length;d--;)(p=f[d])&&(c=o?s.call(a,p):h[d])>-1&&(a[c]=!(i[c]=p))}}else f=he(f===i?f.splice(y,f.length):f),o?o(null,i,f,u):g.apply(i,f)}))}function ge(e){for(var t,n,o,i=e.length,l=r.relative[e[0].type],u=l||r.relative[" "],c=l?1:0,d=pe((function(e){return e===t}),u,!0),p=pe((function(e){return s.call(t,e)>-1}),u,!0),f=[function(e,n,r){var o=!l&&(r||n!=a)||((t=n).nodeType?d(e,n,r):p(e,n,r));return t=null,o}];c<i;c++)if(n=r.relative[e[c].type])f=[pe(fe(f),n)];else{if((n=r.filter[e[c].type].apply(null,e[c].matches))[y]){for(o=++c;o<i&&!r.relative[e[o].type];o++);return me(c>1&&fe(f),c>1&&de(e.slice(0,c-1).concat({value:" "===e[c-2].type?"*":""})).replace(I,"$1"),n,c<o&&ge(e.slice(c,o)),o<i&&ge(e=e.slice(o)),o<i&&de(e))}f.push(n)}return fe(f)}function ye(e,t){var n,o=[],i=[],s=k[e+" "];if(!s){for(t||(t=ce(e)),n=t.length;n--;)(s=ge(t[n]))[y]?o.push(s):i.push(s);s=k(e,function(e,t){var n=t.length>0,o=e.length>0,i=function(i,s,l,c,d){var f,h,m,y=0,b="0",x=i&&[],w=[],k=a,C=i||o&&r.find.TAG("*",d),E=v+=null==k?1:Math.random()||.1,T=C.length;for(d&&(a=s==u||s||d);b!==T&&null!=(f=C[b]);b++){if(o&&f){for(h=0,s||f.ownerDocument==u||(le(f),l=!p);m=e[h++];)if(m(f,s||u,l)){g.call(c,f);break}d&&(v=E)}n&&((f=!m&&f)&&y--,i&&x.push(f))}if(y+=b,n&&b!==y){for(h=0;m=t[h++];)m(x,w,s,l);if(i){if(y>0)for(;b--;)x[b]||w[b]||(w[b]=M.call(c));w=he(w)}g.apply(c,w),d&&!i&&w.length>0&&y+t.length>1&&S.uniqueSort(c)}return d&&(v=E,a=k),x};return n?te(i):i}(i,o)),s.selector=e}return s}function ve(e,t,n,o){var a,i,s,l,u,c="function"==typeof e&&e,d=!o&&ce(e=c.selector||e);if(n=n||[],1===d.length){if((i=d[0]=d[0].slice(0)).length>2&&"ID"===(s=i[0]).type&&9===t.nodeType&&p&&r.relative[i[1].type]){if(!(t=(r.find.ID(s.matches[0].replace(Z,X),t)||[])[0]))return n;c&&(t=t.parentNode),e=e.slice(i.shift().value.length)}for(a=q.needsContext.test(e)?0:i.length;a--&&(s=i[a],!r.relative[l=s.type]);)if((u=r.find[l])&&(o=u(s.matches[0].replace(Z,X),J.test(i[0].type)&&se(t.parentNode)||t))){if(i.splice(a,1),!(e=o.length&&de(i)))return g.apply(n,o),n;break}}return(c||ye(e,d))(o,t,!p,n,!t||J.test(e)&&se(t.parentNode)||t),n}ue.prototype=r.filters=r.pseudos,r.setFilters=new ue,f.sortStable=y.split("").sort(A).join("")===y,le(),f.sortDetached=ne((function(e){return 1&e.compareDocumentPosition(u.createElement("fieldset"))})),S.find=_,S.expr[":"]=S.expr.pseudos,S.unique=S.uniqueSort,_.compile=ye,_.select=ve,_.setDocument=le,_.tokenize=ce,_.escape=S.escapeSelector,_.getText=S.text,_.isXML=S.isXMLDoc,_.selectors=S.expr,_.support=S.support,_.uniqueSort=S.uniqueSort}();var j=function(e,t,n){for(var r=[],o=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(o&&S(e).is(n))break;r.push(e)}return r},N=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},L=S.expr.match.needsContext,F=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function z(e,t,n){return h(t)?S.grep(e,(function(e,r){return!!t.call(e,r,e)!==n})):t.nodeType?S.grep(e,(function(e){return e===t!==n})):"string"!=typeof t?S.grep(e,(function(e){return s.call(t,e)>-1!==n})):S.filter(t,e,n)}S.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?S.find.matchesSelector(r,e)?[r]:[]:S.find.matches(e,S.grep(t,(function(e){return 1===e.nodeType})))},S.fn.extend({find:function(e){var t,n,r=this.length,o=this;if("string"!=typeof e)return this.pushStack(S(e).filter((function(){for(t=0;t<r;t++)if(S.contains(o[t],this))return!0})));for(n=this.pushStack([]),t=0;t<r;t++)S.find(e,o[t],n);return r>1?S.uniqueSort(n):n},filter:function(e){return this.pushStack(z(this,e||[],!1))},not:function(e){return this.pushStack(z(this,e||[],!0))},is:function(e){return!!z(this,"string"==typeof e&&L.test(e)?S(e):e||[],!1).length}});var V,B=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,o;if(!e)return this;if(n=n||V,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:B.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:g,!0)),F.test(r[1])&&S.isPlainObject(t))for(r in t)h(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(o=g.getElementById(r[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):h(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,V=S(g);var H=/^(?:parents|prev(?:Until|All))/,U={children:!0,contents:!0,next:!0,prev:!0};function W(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter((function(){for(var e=0;e<n;e++)if(S.contains(this,t[e]))return!0}))},closest:function(e,t){var n,r=0,o=this.length,a=[],i="string"!=typeof e&&S(e);if(!L.test(e))for(;r<o;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(i?i.index(n)>-1:1===n.nodeType&&S.find.matchesSelector(n,e))){a.push(n);break}return this.pushStack(a.length>1?S.uniqueSort(a):a)},index:function(e){return e?"string"==typeof e?s.call(S(e),this[0]):s.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),S.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return j(e,"parentNode")},parentsUntil:function(e,t,n){return j(e,"parentNode",n)},next:function(e){return W(e,"nextSibling")},prev:function(e){return W(e,"previousSibling")},nextAll:function(e){return j(e,"nextSibling")},prevAll:function(e){return j(e,"previousSibling")},nextUntil:function(e,t,n){return j(e,"nextSibling",n)},prevUntil:function(e,t,n){return j(e,"previousSibling",n)},siblings:function(e){return N((e.parentNode||{}).firstChild,e)},children:function(e){return N(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(C(e,"template")&&(e=e.content||e),S.merge([],e.childNodes))}},(function(e,t){S.fn[e]=function(n,r){var o=S.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(o=S.filter(r,o)),this.length>1&&(U[e]||S.uniqueSort(o),H.test(e)&&o.reverse()),this.pushStack(o)}}));var q=/[^\x20\t\r\n\f]+/g;function Q(e){return e}function Y(e){throw e}function K(e,t,n,r){var o;try{e&&h(o=e.promise)?o.call(e).done(t).fail(n):e&&h(o=e.then)?o.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}S.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return S.each(e.match(q)||[],(function(e,n){t[n]=!0})),t}(e):S.extend({},e);var t,n,r,o,a=[],i=[],s=-1,l=function(){for(o=o||e.once,r=t=!0;i.length;s=-1)for(n=i.shift();++s<a.length;)!1===a[s].apply(n[0],n[1])&&e.stopOnFalse&&(s=a.length,n=!1);e.memory||(n=!1),t=!1,o&&(a=n?[]:"")},u={add:function(){return a&&(n&&!t&&(s=a.length-1,i.push(n)),function t(n){S.each(n,(function(n,r){h(r)?e.unique&&u.has(r)||a.push(r):r&&r.length&&"string"!==b(r)&&t(r)}))}(arguments),n&&!t&&l()),this},remove:function(){return S.each(arguments,(function(e,t){for(var n;(n=S.inArray(t,a,n))>-1;)a.splice(n,1),n<=s&&s--})),this},has:function(e){return e?S.inArray(e,a)>-1:a.length>0},empty:function(){return a&&(a=[]),this},disable:function(){return o=i=[],a=n="",this},disabled:function(){return!a},lock:function(){return o=i=[],n||t||(a=n=""),this},locked:function(){return!!o},fireWith:function(e,n){return o||(n=[e,(n=n||[]).slice?n.slice():n],i.push(n),t||l()),this},fire:function(){return u.fireWith(this,arguments),this},fired:function(){return!!r}};return u},S.extend({Deferred:function(t){var n=[["notify","progress",S.Callbacks("memory"),S.Callbacks("memory"),2],["resolve","done",S.Callbacks("once memory"),S.Callbacks("once memory"),0,"resolved"],["reject","fail",S.Callbacks("once memory"),S.Callbacks("once memory"),1,"rejected"]],r="pending",o={state:function(){return r},always:function(){return a.done(arguments).fail(arguments),this},catch:function(e){return o.then(null,e)},pipe:function(){var e=arguments;return S.Deferred((function(t){S.each(n,(function(n,r){var o=h(e[r[4]])&&e[r[4]];a[r[1]]((function(){var e=o&&o.apply(this,arguments);e&&h(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,o?[e]:arguments)}))})),e=null})).promise()},then:function(t,r,o){var a=0;function i(t,n,r,o){return function(){var s=this,l=arguments,u=function(){var e,u;if(!(t<a)){if((e=r.apply(s,l))===n.promise())throw new TypeError("Thenable self-resolution");u=e&&("object"==typeof e||"function"==typeof e)&&e.then,h(u)?o?u.call(e,i(a,n,Q,o),i(a,n,Y,o)):(a++,u.call(e,i(a,n,Q,o),i(a,n,Y,o),i(a,n,Q,n.notifyWith))):(r!==Q&&(s=void 0,l=[e]),(o||n.resolveWith)(s,l))}},c=o?u:function(){try{u()}catch(e){S.Deferred.exceptionHook&&S.Deferred.exceptionHook(e,c.error),t+1>=a&&(r!==Y&&(s=void 0,l=[e]),n.rejectWith(s,l))}};t?c():(S.Deferred.getErrorHook?c.error=S.Deferred.getErrorHook():S.Deferred.getStackHook&&(c.error=S.Deferred.getStackHook()),e.setTimeout(c))}}return S.Deferred((function(e){n[0][3].add(i(0,e,h(o)?o:Q,e.notifyWith)),n[1][3].add(i(0,e,h(t)?t:Q)),n[2][3].add(i(0,e,h(r)?r:Y))})).promise()},promise:function(e){return null!=e?S.extend(e,o):o}},a={};return S.each(n,(function(e,t){var i=t[2],s=t[5];o[t[1]]=i.add,s&&i.add((function(){r=s}),n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),i.add(t[3].fire),a[t[0]]=function(){return a[t[0]+"With"](this===a?void 0:this,arguments),this},a[t[0]+"With"]=i.fireWith})),o.promise(a),t&&t.call(a,a),a},when:function(e){var t=arguments.length,n=t,r=Array(n),a=o.call(arguments),i=S.Deferred(),s=function(e){return function(n){r[e]=this,a[e]=arguments.length>1?o.call(arguments):n,--t||i.resolveWith(r,a)}};if(t<=1&&(K(e,i.done(s(n)).resolve,i.reject,!t),"pending"===i.state()||h(a[n]&&a[n].then)))return i.then();for(;n--;)K(a[n],s(n),i.reject);return i.promise()}});var J=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&J.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},S.readyException=function(t){e.setTimeout((function(){throw t}))};var Z=S.Deferred();function X(){g.removeEventListener("DOMContentLoaded",X),e.removeEventListener("load",X),S.ready()}S.fn.ready=function(e){return Z.then(e).catch((function(e){S.readyException(e)})),this},S.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--S.readyWait:S.isReady)||(S.isReady=!0,!0!==e&&--S.readyWait>0||Z.resolveWith(g,[S]))}}),S.ready.then=Z.then,"complete"===g.readyState||"loading"!==g.readyState&&!g.documentElement.doScroll?e.setTimeout(S.ready):(g.addEventListener("DOMContentLoaded",X),e.addEventListener("load",X));var G=function(e,t,n,r,o,a,i){var s=0,l=e.length,u=null==n;if("object"===b(n))for(s in o=!0,n)G(e,t,s,n[s],!0,a,i);else if(void 0!==r&&(o=!0,h(r)||(i=!0),u&&(i?(t.call(e,r),t=null):(u=t,t=function(e,t,n){return u.call(S(e),n)})),t))for(;s<l;s++)t(e[s],n,i?r:r.call(e[s],s,t(e[s],n)));return o?e:u?t.call(e):l?t(e[0],n):a},$=/^-ms-/,_=/-([a-z])/g;function ee(e,t){return t.toUpperCase()}function te(e){return e.replace($,"ms-").replace(_,ee)}var ne=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function re(){this.expando=S.expando+re.uid++}re.uid=1,re.prototype={cache:function(e){var t=e[this.expando];return t||(t={},ne(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,o=this.cache(e);if("string"==typeof t)o[te(t)]=n;else for(r in t)o[te(r)]=t[r];return o},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][te(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(te):(t=te(t))in r?[t]:t.match(q)||[]).length;for(;n--;)delete r[t[n]]}(void 0===t||S.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!S.isEmptyObject(t)}};var oe=new re,ae=new re,ie=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,se=/[A-Z]/g;function le(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(se,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n=function(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:ie.test(e)?JSON.parse(e):e)}(n)}catch(e){}ae.set(e,t,n)}else n=void 0;return n}S.extend({hasData:function(e){return ae.hasData(e)||oe.hasData(e)},data:function(e,t,n){return ae.access(e,t,n)},removeData:function(e,t){ae.remove(e,t)},_data:function(e,t,n){return oe.access(e,t,n)},_removeData:function(e,t){oe.remove(e,t)}}),S.fn.extend({data:function(e,t){var n,r,o,a=this[0],i=a&&a.attributes;if(void 0===e){if(this.length&&(o=ae.get(a),1===a.nodeType&&!oe.get(a,"hasDataAttrs"))){for(n=i.length;n--;)i[n]&&0===(r=i[n].name).indexOf("data-")&&(r=te(r.slice(5)),le(a,r,o[r]));oe.set(a,"hasDataAttrs",!0)}return o}return"object"==typeof e?this.each((function(){ae.set(this,e)})):G(this,(function(t){var n;if(a&&void 0===t)return void 0!==(n=ae.get(a,e))||void 0!==(n=le(a,e))?n:void 0;this.each((function(){ae.set(this,e,t)}))}),null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each((function(){ae.remove(this,e)}))}}),S.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=oe.get(e,t),n&&(!r||Array.isArray(n)?r=oe.access(e,t,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=S.queue(e,t),r=n.length,o=n.shift(),a=S._queueHooks(e,t);"inprogress"===o&&(o=n.shift(),r--),o&&("fx"===t&&n.unshift("inprogress"),delete a.stop,o.call(e,(function(){S.dequeue(e,t)}),a)),!r&&a&&a.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return oe.get(e,n)||oe.access(e,n,{empty:S.Callbacks("once memory").add((function(){oe.remove(e,[t+"queue",n])}))})}}),S.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?S.queue(this[0],e):void 0===t?this:this.each((function(){var n=S.queue(this,e,t);S._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&S.dequeue(this,e)}))},dequeue:function(e){return this.each((function(){S.dequeue(this,e)}))},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,o=S.Deferred(),a=this,i=this.length,s=function(){--r||o.resolveWith(a,[a])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";i--;)(n=oe.get(a[i],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),o.promise(t)}});var ue=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ce=new RegExp("^(?:([+-])=|)("+ue+")([a-z%]*)$","i"),de=["Top","Right","Bottom","Left"],pe=g.documentElement,fe=function(e){return S.contains(e.ownerDocument,e)},he={composed:!0};pe.getRootNode&&(fe=function(e){return S.contains(e.ownerDocument,e)||e.getRootNode(he)===e.ownerDocument});var me=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&fe(e)&&"none"===S.css(e,"display")};function ge(e,t,n,r){var o,a,i=20,s=r?function(){return r.cur()}:function(){return S.css(e,t,"")},l=s(),u=n&&n[3]||(S.cssNumber[t]?"":"px"),c=e.nodeType&&(S.cssNumber[t]||"px"!==u&&+l)&&ce.exec(S.css(e,t));if(c&&c[3]!==u){for(l/=2,u=u||c[3],c=+l||1;i--;)S.style(e,t,c+u),(1-a)*(1-(a=s()/l||.5))<=0&&(i=0),c/=a;c*=2,S.style(e,t,c+u),n=n||[]}return n&&(c=+c||+l||0,o=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=u,r.start=c,r.end=o)),o}var ye={};function ve(e){var t,n=e.ownerDocument,r=e.nodeName,o=ye[r];return o||(t=n.body.appendChild(n.createElement(r)),o=S.css(t,"display"),t.parentNode.removeChild(t),"none"===o&&(o="block"),ye[r]=o,o)}function be(e,t){for(var n,r,o=[],a=0,i=e.length;a<i;a++)(r=e[a]).style&&(n=r.style.display,t?("none"===n&&(o[a]=oe.get(r,"display")||null,o[a]||(r.style.display="")),""===r.style.display&&me(r)&&(o[a]=ve(r))):"none"!==n&&(o[a]="none",oe.set(r,"display",n)));for(a=0;a<i;a++)null!=o[a]&&(e[a].style.display=o[a]);return e}S.fn.extend({show:function(){return be(this,!0)},hide:function(){return be(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each((function(){me(this)?S(this).show():S(this).hide()}))}});var xe,we,Se=/^(?:checkbox|radio)$/i,ke=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=g.createDocumentFragment().appendChild(g.createElement("div")),(we=g.createElement("input")).setAttribute("type","radio"),we.setAttribute("checked","checked"),we.setAttribute("name","t"),xe.appendChild(we),f.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="<textarea>x</textarea>",f.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="<option></option>",f.option=!!xe.lastChild;var Me={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function Ee(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&C(e,t)?S.merge([e],n):n}function Te(e,t){for(var n=0,r=e.length;n<r;n++)oe.set(e[n],"globalEval",!t||oe.get(t[n],"globalEval"))}Me.tbody=Me.tfoot=Me.colgroup=Me.caption=Me.thead,Me.th=Me.td,f.option||(Me.optgroup=Me.option=[1,"<select multiple='multiple'>","</select>"]);var Pe=/<|&#?\w+;/;function Ie(e,t,n,r,o){for(var a,i,s,l,u,c,d=t.createDocumentFragment(),p=[],f=0,h=e.length;f<h;f++)if((a=e[f])||0===a)if("object"===b(a))S.merge(p,a.nodeType?[a]:a);else if(Pe.test(a)){for(i=i||d.appendChild(t.createElement("div")),s=(ke.exec(a)||["",""])[1].toLowerCase(),l=Me[s]||Me._default,i.innerHTML=l[1]+S.htmlPrefilter(a)+l[2],c=l[0];c--;)i=i.lastChild;S.merge(p,i.childNodes),(i=d.firstChild).textContent=""}else p.push(t.createTextNode(a));for(d.textContent="",f=0;a=p[f++];)if(r&&S.inArray(a,r)>-1)o&&o.push(a);else if(u=fe(a),i=Ee(d.appendChild(a),"script"),u&&Te(i),n)for(c=0;a=i[c++];)Ce.test(a.type||"")&&n.push(a);return d}var Re=/^([^.]*)(?:\.(.+)|)/;function Ae(){return!0}function De(){return!1}function Oe(e,t,n,r,o,a){var i,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Oe(e,s,n,r,t[s],a);return e}if(null==r&&null==o?(o=n,r=n=void 0):null==o&&("string"==typeof n?(o=r,r=void 0):(o=r,r=n,n=void 0)),!1===o)o=De;else if(!o)return e;return 1===a&&(i=o,o=function(e){return S().off(e),i.apply(this,arguments)},o.guid=i.guid||(i.guid=S.guid++)),e.each((function(){S.event.add(this,t,o,r,n)}))}function je(e,t,n){n?(oe.set(e,t,!1),S.event.add(e,t,{namespace:!1,handler:function(e){var n,r=oe.get(this,t);if(1&e.isTrigger&&this[t]){if(r)(S.event.special[t]||{}).delegateType&&e.stopPropagation();else if(r=o.call(arguments),oe.set(this,t,r),this[t](),n=oe.get(this,t),oe.set(this,t,!1),r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n}else r&&(oe.set(this,t,S.event.trigger(r[0],r.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Ae)}})):void 0===oe.get(e,t)&&S.event.add(e,t,Ae)}S.event={global:{},add:function(e,t,n,r,o){var a,i,s,l,u,c,d,p,f,h,m,g=oe.get(e);if(ne(e))for(n.handler&&(n=(a=n).handler,o=a.selector),o&&S.find.matchesSelector(pe,o),n.guid||(n.guid=S.guid++),(l=g.events)||(l=g.events=Object.create(null)),(i=g.handle)||(i=g.handle=function(t){return void 0!==S&&S.event.triggered!==t.type?S.event.dispatch.apply(e,arguments):void 0}),u=(t=(t||"").match(q)||[""]).length;u--;)f=m=(s=Re.exec(t[u])||[])[1],h=(s[2]||"").split(".").sort(),f&&(d=S.event.special[f]||{},f=(o?d.delegateType:d.bindType)||f,d=S.event.special[f]||{},c=S.extend({type:f,origType:m,data:r,handler:n,guid:n.guid,selector:o,needsContext:o&&S.expr.match.needsContext.test(o),namespace:h.join(".")},a),(p=l[f])||((p=l[f]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(e,r,h,i)||e.addEventListener&&e.addEventListener(f,i)),d.add&&(d.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),o?p.splice(p.delegateCount++,0,c):p.push(c),S.event.global[f]=!0)},remove:function(e,t,n,r,o){var a,i,s,l,u,c,d,p,f,h,m,g=oe.hasData(e)&&oe.get(e);if(g&&(l=g.events)){for(u=(t=(t||"").match(q)||[""]).length;u--;)if(f=m=(s=Re.exec(t[u])||[])[1],h=(s[2]||"").split(".").sort(),f){for(d=S.event.special[f]||{},p=l[f=(r?d.delegateType:d.bindType)||f]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=a=p.length;a--;)c=p[a],!o&&m!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(a,1),c.selector&&p.delegateCount--,d.remove&&d.remove.call(e,c));i&&!p.length&&(d.teardown&&!1!==d.teardown.call(e,h,g.handle)||S.removeEvent(e,f,g.handle),delete l[f])}else for(f in l)S.event.remove(e,f+t[u],n,r,!0);S.isEmptyObject(l)&&oe.remove(e,"handle events")}},dispatch:function(e){var t,n,r,o,a,i,s=new Array(arguments.length),l=S.event.fix(e),u=(oe.get(this,"events")||Object.create(null))[l.type]||[],c=S.event.special[l.type]||{};for(s[0]=l,t=1;t<arguments.length;t++)s[t]=arguments[t];if(l.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,l)){for(i=S.event.handlers.call(this,l,u),t=0;(o=i[t++])&&!l.isPropagationStopped();)for(l.currentTarget=o.elem,n=0;(a=o.handlers[n++])&&!l.isImmediatePropagationStopped();)l.rnamespace&&!1!==a.namespace&&!l.rnamespace.test(a.namespace)||(l.handleObj=a,l.data=a.data,void 0!==(r=((S.event.special[a.origType]||{}).handle||a.handler).apply(o.elem,s))&&!1===(l.result=r)&&(l.preventDefault(),l.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,l),l.result}},handlers:function(e,t){var n,r,o,a,i,s=[],l=t.delegateCount,u=e.target;if(l&&u.nodeType&&!("click"===e.type&&e.button>=1))for(;u!==this;u=u.parentNode||this)if(1===u.nodeType&&("click"!==e.type||!0!==u.disabled)){for(a=[],i={},n=0;n<l;n++)void 0===i[o=(r=t[n]).selector+" "]&&(i[o]=r.needsContext?S(o,this).index(u)>-1:S.find(o,this,null,[u]).length),i[o]&&a.push(r);a.length&&s.push({elem:u,handlers:a})}return u=this,l<t.length&&s.push({elem:u,handlers:t.slice(l)}),s},addProp:function(e,t){Object.defineProperty(S.Event.prototype,e,{enumerable:!0,configurable:!0,get:h(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[S.expando]?e:new S.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return Se.test(t.type)&&t.click&&C(t,"input")&&je(t,"click",!0),!1},trigger:function(e){var t=this||e;return Se.test(t.type)&&t.click&&C(t,"input")&&je(t,"click"),!0},_default:function(e){var t=e.target;return Se.test(t.type)&&t.click&&C(t,"input")&&oe.get(t,"click")||C(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},S.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},S.Event=function(e,t){if(!(this instanceof S.Event))return new S.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ae:De,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&S.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[S.expando]=!0},S.Event.prototype={constructor:S.Event,isDefaultPrevented:De,isPropagationStopped:De,isImmediatePropagationStopped:De,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ae,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ae,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ae,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},S.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},S.event.addProp),S.each({focus:"focusin",blur:"focusout"},(function(e,t){function n(e){if(g.documentMode){var n=oe.get(this,"handle"),r=S.event.fix(e);r.type="focusin"===e.type?"focus":"blur",r.isSimulated=!0,n(e),r.target===r.currentTarget&&n(r)}else S.event.simulate(t,e.target,S.event.fix(e))}S.event.special[e]={setup:function(){var r;if(je(this,e,!0),!g.documentMode)return!1;(r=oe.get(this,t))||this.addEventListener(t,n),oe.set(this,t,(r||0)+1)},trigger:function(){return je(this,e),!0},teardown:function(){var e;if(!g.documentMode)return!1;(e=oe.get(this,t)-1)?oe.set(this,t,e):(this.removeEventListener(t,n),oe.remove(this,t))},_default:function(t){return oe.get(t.target,e)},delegateType:t},S.event.special[t]={setup:function(){var r=this.ownerDocument||this.document||this,o=g.documentMode?this:r,a=oe.get(o,t);a||(g.documentMode?this.addEventListener(t,n):r.addEventListener(e,n,!0)),oe.set(o,t,(a||0)+1)},teardown:function(){var r=this.ownerDocument||this.document||this,o=g.documentMode?this:r,a=oe.get(o,t)-1;a?oe.set(o,t,a):(g.documentMode?this.removeEventListener(t,n):r.removeEventListener(e,n,!0),oe.remove(o,t))}}})),S.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},(function(e,t){S.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=e.relatedTarget,o=e.handleObj;return r&&(r===this||S.contains(this,r))||(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}})),S.fn.extend({on:function(e,t,n,r){return Oe(this,e,t,n,r)},one:function(e,t,n,r){return Oe(this,e,t,n,r,1)},off:function(e,t,n){var r,o;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,S(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(o in e)this.off(o,t,e[o]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=De),this.each((function(){S.event.remove(this,e,n,t)}))}});var Ne=/<script|<style|<link/i,Le=/checked\s*(?:[^=]|=\s*.checked.)/i,Fe=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function ze(e,t){return C(e,"table")&&C(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Ve(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Be(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function He(e,t){var n,r,o,a,i,s;if(1===t.nodeType){if(oe.hasData(e)&&(s=oe.get(e).events))for(o in oe.remove(t,"handle events"),s)for(n=0,r=s[o].length;n<r;n++)S.event.add(t,o,s[o][n]);ae.hasData(e)&&(a=ae.access(e),i=S.extend({},a),ae.set(t,i))}}function Ue(e,t,n,r){t=a(t);var o,i,s,l,u,c,d=0,p=e.length,m=p-1,g=t[0],y=h(g);if(y||p>1&&"string"==typeof g&&!f.checkClone&&Le.test(g))return e.each((function(o){var a=e.eq(o);y&&(t[0]=g.call(this,o,a.html())),Ue(a,t,n,r)}));if(p&&(i=(o=Ie(t,e[0].ownerDocument,!1,e,r)).firstChild,1===o.childNodes.length&&(o=i),i||r)){for(l=(s=S.map(Ee(o,"script"),Ve)).length;d<p;d++)u=o,d!==m&&(u=S.clone(u,!0,!0),l&&S.merge(s,Ee(u,"script"))),n.call(e[d],u,d);if(l)for(c=s[s.length-1].ownerDocument,S.map(s,Be),d=0;d<l;d++)u=s[d],Ce.test(u.type||"")&&!oe.access(u,"globalEval")&&S.contains(c,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?S._evalUrl&&!u.noModule&&S._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},c):v(u.textContent.replace(Fe,""),u,c))}return e}function We(e,t,n){for(var r,o=t?S.filter(t,e):e,a=0;null!=(r=o[a]);a++)n||1!==r.nodeType||S.cleanData(Ee(r)),r.parentNode&&(n&&fe(r)&&Te(Ee(r,"script")),r.parentNode.removeChild(r));return e}S.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,o,a,i,s,l,u,c=e.cloneNode(!0),d=fe(e);if(!(f.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||S.isXMLDoc(e)))for(i=Ee(c),r=0,o=(a=Ee(e)).length;r<o;r++)s=a[r],l=i[r],u=void 0,"input"===(u=l.nodeName.toLowerCase())&&Se.test(s.type)?l.checked=s.checked:"input"!==u&&"textarea"!==u||(l.defaultValue=s.defaultValue);if(t)if(n)for(a=a||Ee(e),i=i||Ee(c),r=0,o=a.length;r<o;r++)He(a[r],i[r]);else He(e,c);return(i=Ee(c,"script")).length>0&&Te(i,!d&&Ee(e,"script")),c},cleanData:function(e){for(var t,n,r,o=S.event.special,a=0;void 0!==(n=e[a]);a++)if(ne(n)){if(t=n[oe.expando]){if(t.events)for(r in t.events)o[r]?S.event.remove(n,r):S.removeEvent(n,r,t.handle);n[oe.expando]=void 0}n[ae.expando]&&(n[ae.expando]=void 0)}}}),S.fn.extend({detach:function(e){return We(this,e,!0)},remove:function(e){return We(this,e)},text:function(e){return G(this,(function(e){return void 0===e?S.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return Ue(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||ze(this,e).appendChild(e)}))},prepend:function(){return Ue(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=ze(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return Ue(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return Ue(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(S.cleanData(Ee(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return S.clone(this,e,t)}))},html:function(e){return G(this,(function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ne.test(e)&&!Me[(ke.exec(e)||["",""])[1].toLowerCase()]){e=S.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(S.cleanData(Ee(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)}),null,e,arguments.length)},replaceWith:function(){var e=[];return Ue(this,arguments,(function(t){var n=this.parentNode;S.inArray(this,e)<0&&(S.cleanData(Ee(this)),n&&n.replaceChild(t,this))}),e)}}),S.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},(function(e,t){S.fn[e]=function(e){for(var n,r=[],o=S(e),a=o.length-1,s=0;s<=a;s++)n=s===a?this:this.clone(!0),S(o[s])[t](n),i.apply(r,n.get());return this.pushStack(r)}}));var qe=new RegExp("^("+ue+")(?!px)[a-z%]+$","i"),Qe=/^--/,Ye=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)},Ke=function(e,t,n){var r,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];for(o in r=n.call(e),t)e.style[o]=a[o];return r},Je=new RegExp(de.join("|"),"i");function Ze(e,t,n){var r,o,a,i,s=Qe.test(t),l=e.style;return(n=n||Ye(e))&&(i=n.getPropertyValue(t)||n[t],s&&i&&(i=i.replace(I,"$1")||void 0),""!==i||fe(e)||(i=S.style(e,t)),!f.pixelBoxStyles()&&qe.test(i)&&Je.test(t)&&(r=l.width,o=l.minWidth,a=l.maxWidth,l.minWidth=l.maxWidth=l.width=i,i=n.width,l.width=r,l.minWidth=o,l.maxWidth=a)),void 0!==i?i+"":i}function Xe(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function t(){if(c){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",c.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",pe.appendChild(u).appendChild(c);var t=e.getComputedStyle(c);r="1%"!==t.top,l=12===n(t.marginLeft),c.style.right="60%",i=36===n(t.right),o=36===n(t.width),c.style.position="absolute",a=12===n(c.offsetWidth/3),pe.removeChild(u),c=null}}function n(e){return Math.round(parseFloat(e))}var r,o,a,i,s,l,u=g.createElement("div"),c=g.createElement("div");c.style&&(c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",f.clearCloneStyle="content-box"===c.style.backgroundClip,S.extend(f,{boxSizingReliable:function(){return t(),o},pixelBoxStyles:function(){return t(),i},pixelPosition:function(){return t(),r},reliableMarginLeft:function(){return t(),l},scrollboxSize:function(){return t(),a},reliableTrDimensions:function(){var t,n,r,o;return null==s&&(t=g.createElement("table"),n=g.createElement("tr"),r=g.createElement("div"),t.style.cssText="position:absolute;left:-11111px;border-collapse:separate",n.style.cssText="box-sizing:content-box;border:1px solid",n.style.height="1px",r.style.height="9px",r.style.display="block",pe.appendChild(t).appendChild(n).appendChild(r),o=e.getComputedStyle(n),s=parseInt(o.height,10)+parseInt(o.borderTopWidth,10)+parseInt(o.borderBottomWidth,10)===n.offsetHeight,pe.removeChild(t)),s}}))}();var Ge=["Webkit","Moz","ms"],$e=g.createElement("div").style,_e={};function et(e){var t=S.cssProps[e]||_e[e];return t||(e in $e?e:_e[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),n=Ge.length;n--;)if((e=Ge[n]+t)in $e)return e}(e)||e)}var tt=/^(none|table(?!-c[ea]).+)/,nt={position:"absolute",visibility:"hidden",display:"block"},rt={letterSpacing:"0",fontWeight:"400"};function ot(e,t,n){var r=ce.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function at(e,t,n,r,o,a){var i="width"===t?1:0,s=0,l=0,u=0;if(n===(r?"border":"content"))return 0;for(;i<4;i+=2)"margin"===n&&(u+=S.css(e,n+de[i],!0,o)),r?("content"===n&&(l-=S.css(e,"padding"+de[i],!0,o)),"margin"!==n&&(l-=S.css(e,"border"+de[i]+"Width",!0,o))):(l+=S.css(e,"padding"+de[i],!0,o),"padding"!==n?l+=S.css(e,"border"+de[i]+"Width",!0,o):s+=S.css(e,"border"+de[i]+"Width",!0,o));return!r&&a>=0&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-a-l-s-.5))||0),l+u}function it(e,t,n){var r=Ye(e),o=(!f.boxSizingReliable()||n)&&"border-box"===S.css(e,"boxSizing",!1,r),a=o,i=Ze(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(qe.test(i)){if(!n)return i;i="auto"}return(!f.boxSizingReliable()&&o||!f.reliableTrDimensions()&&C(e,"tr")||"auto"===i||!parseFloat(i)&&"inline"===S.css(e,"display",!1,r))&&e.getClientRects().length&&(o="border-box"===S.css(e,"boxSizing",!1,r),(a=s in e)&&(i=e[s])),(i=parseFloat(i)||0)+at(e,t,n||(o?"border":"content"),a,r,i)+"px"}function st(e,t,n,r,o){return new st.prototype.init(e,t,n,r,o)}S.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ze(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,i,s=te(t),l=Qe.test(t),u=e.style;if(l||(t=et(s)),i=S.cssHooks[t]||S.cssHooks[s],void 0===n)return i&&"get"in i&&void 0!==(o=i.get(e,!1,r))?o:u[t];"string"==(a=typeof n)&&(o=ce.exec(n))&&o[1]&&(n=ge(e,t,o),a="number"),null!=n&&n==n&&("number"!==a||l||(n+=o&&o[3]||(S.cssNumber[s]?"":"px")),f.clearCloneStyle||""!==n||0!==t.indexOf("background")||(u[t]="inherit"),i&&"set"in i&&void 0===(n=i.set(e,n,r))||(l?u.setProperty(t,n):u[t]=n))}},css:function(e,t,n,r){var o,a,i,s=te(t);return Qe.test(t)||(t=et(s)),(i=S.cssHooks[t]||S.cssHooks[s])&&"get"in i&&(o=i.get(e,!0,n)),void 0===o&&(o=Ze(e,t,r)),"normal"===o&&t in rt&&(o=rt[t]),""===n||n?(a=parseFloat(o),!0===n||isFinite(a)?a||0:o):o}}),S.each(["height","width"],(function(e,t){S.cssHooks[t]={get:function(e,n,r){if(n)return!tt.test(S.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?it(e,t,r):Ke(e,nt,(function(){return it(e,t,r)}))},set:function(e,n,r){var o,a=Ye(e),i=!f.scrollboxSize()&&"absolute"===a.position,s=(i||r)&&"border-box"===S.css(e,"boxSizing",!1,a),l=r?at(e,t,r,s,a):0;return s&&i&&(l-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(a[t])-at(e,t,"border",!1,a)-.5)),l&&(o=ce.exec(n))&&"px"!==(o[3]||"px")&&(e.style[t]=n,n=S.css(e,t)),ot(0,n,l)}}})),S.cssHooks.marginLeft=Xe(f.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(Ze(e,"marginLeft"))||e.getBoundingClientRect().left-Ke(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+"px"})),S.each({margin:"",padding:"",border:"Width"},(function(e,t){S.cssHooks[e+t]={expand:function(n){for(var r=0,o={},a="string"==typeof n?n.split(" "):[n];r<4;r++)o[e+de[r]+t]=a[r]||a[r-2]||a[0];return o}},"margin"!==e&&(S.cssHooks[e+t].set=ot)})),S.fn.extend({css:function(e,t){return G(this,(function(e,t,n){var r,o,a={},i=0;if(Array.isArray(t)){for(r=Ye(e),o=t.length;i<o;i++)a[t[i]]=S.css(e,t[i],!1,r);return a}return void 0!==n?S.style(e,t,n):S.css(e,t)}),e,t,arguments.length>1)}}),S.Tween=st,st.prototype={constructor:st,init:function(e,t,n,r,o,a){this.elem=e,this.prop=n,this.easing=o||S.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=a||(S.cssNumber[n]?"":"px")},cur:function(){var e=st.propHooks[this.prop];return e&&e.get?e.get(this):st.propHooks._default.get(this)},run:function(e){var t,n=st.propHooks[this.prop];return this.options.duration?this.pos=t=S.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):st.propHooks._default.set(this),this}},st.prototype.init.prototype=st.prototype,st.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=S.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){S.fx.step[e.prop]?S.fx.step[e.prop](e):1!==e.elem.nodeType||!S.cssHooks[e.prop]&&null==e.elem.style[et(e.prop)]?e.elem[e.prop]=e.now:S.style(e.elem,e.prop,e.now+e.unit)}}},st.propHooks.scrollTop=st.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},S.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},S.fx=st.prototype.init,S.fx.step={};var lt,ut,ct=/^(?:toggle|show|hide)$/,dt=/queueHooks$/;function pt(){ut&&(!1===g.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(pt):e.setTimeout(pt,S.fx.interval),S.fx.tick())}function ft(){return e.setTimeout((function(){lt=void 0})),lt=Date.now()}function ht(e,t){var n,r=0,o={height:e};for(t=t?1:0;r<4;r+=2-t)o["margin"+(n=de[r])]=o["padding"+n]=e;return t&&(o.opacity=o.width=e),o}function mt(e,t,n){for(var r,o=(gt.tweeners[t]||[]).concat(gt.tweeners["*"]),a=0,i=o.length;a<i;a++)if(r=o[a].call(n,t,e))return r}function gt(e,t,n){var r,o,a=0,i=gt.prefilters.length,s=S.Deferred().always((function(){delete l.elem})),l=function(){if(o)return!1;for(var t=lt||ft(),n=Math.max(0,u.startTime+u.duration-t),r=1-(n/u.duration||0),a=0,i=u.tweens.length;a<i;a++)u.tweens[a].run(r);return s.notifyWith(e,[u,r,n]),r<1&&i?n:(i||s.notifyWith(e,[u,1,0]),s.resolveWith(e,[u]),!1)},u=s.promise({elem:e,props:S.extend({},t),opts:S.extend(!0,{specialEasing:{},easing:S.easing._default},n),originalProperties:t,originalOptions:n,startTime:lt||ft(),duration:n.duration,tweens:[],createTween:function(t,n){var r=S.Tween(e,u.opts,t,n,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(r),r},stop:function(t){var n=0,r=t?u.tweens.length:0;if(o)return this;for(o=!0;n<r;n++)u.tweens[n].run(1);return t?(s.notifyWith(e,[u,1,0]),s.resolveWith(e,[u,t])):s.rejectWith(e,[u,t]),this}}),c=u.props;for(function(e,t){var n,r,o,a,i;for(n in e)if(o=t[r=te(n)],a=e[n],Array.isArray(a)&&(o=a[1],a=e[n]=a[0]),n!==r&&(e[r]=a,delete e[n]),(i=S.cssHooks[r])&&"expand"in i)for(n in a=i.expand(a),delete e[r],a)n in e||(e[n]=a[n],t[n]=o);else t[r]=o}(c,u.opts.specialEasing);a<i;a++)if(r=gt.prefilters[a].call(u,e,c,u.opts))return h(r.stop)&&(S._queueHooks(u.elem,u.opts.queue).stop=r.stop.bind(r)),r;return S.map(c,mt,u),h(u.opts.start)&&u.opts.start.call(e,u),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always),S.fx.timer(S.extend(l,{elem:e,anim:u,queue:u.opts.queue})),u}S.Animation=S.extend(gt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return ge(n.elem,e,ce.exec(t),n),n}]},tweener:function(e,t){h(e)?(t=e,e=["*"]):e=e.match(q);for(var n,r=0,o=e.length;r<o;r++)n=e[r],gt.tweeners[n]=gt.tweeners[n]||[],gt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,o,a,i,s,l,u,c,d="width"in t||"height"in t,p=this,f={},h=e.style,m=e.nodeType&&me(e),g=oe.get(e,"fxshow");for(r in n.queue||(null==(i=S._queueHooks(e,"fx")).unqueued&&(i.unqueued=0,s=i.empty.fire,i.empty.fire=function(){i.unqueued||s()}),i.unqueued++,p.always((function(){p.always((function(){i.unqueued--,S.queue(e,"fx").length||i.empty.fire()}))}))),t)if(o=t[r],ct.test(o)){if(delete t[r],a=a||"toggle"===o,o===(m?"hide":"show")){if("show"!==o||!g||void 0===g[r])continue;m=!0}f[r]=g&&g[r]||S.style(e,r)}if((l=!S.isEmptyObject(t))||!S.isEmptyObject(f))for(r in d&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(u=g&&g.display)&&(u=oe.get(e,"display")),"none"===(c=S.css(e,"display"))&&(u?c=u:(be([e],!0),u=e.style.display||u,c=S.css(e,"display"),be([e]))),("inline"===c||"inline-block"===c&&null!=u)&&"none"===S.css(e,"float")&&(l||(p.done((function(){h.display=u})),null==u&&(c=h.display,u="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always((function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]}))),l=!1,f)l||(g?"hidden"in g&&(m=g.hidden):g=oe.access(e,"fxshow",{display:u}),a&&(g.hidden=!m),m&&be([e],!0),p.done((function(){for(r in m||be([e]),oe.remove(e,"fxshow"),f)S.style(e,r,f[r])}))),l=mt(m?g[r]:0,r,p),r in g||(g[r]=l.start,m&&(l.end=l.start,l.start=0))}],prefilter:function(e,t){t?gt.prefilters.unshift(e):gt.prefilters.push(e)}}),S.speed=function(e,t,n){var r=e&&"object"==typeof e?S.extend({},e):{complete:n||!n&&t||h(e)&&e,duration:e,easing:n&&t||t&&!h(t)&&t};return S.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in S.fx.speeds?r.duration=S.fx.speeds[r.duration]:r.duration=S.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){h(r.old)&&r.old.call(this),r.queue&&S.dequeue(this,r.queue)},r},S.fn.extend({fadeTo:function(e,t,n,r){return this.filter(me).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var o=S.isEmptyObject(e),a=S.speed(t,n,r),i=function(){var t=gt(this,S.extend({},e),a);(o||oe.get(this,"finish"))&&t.stop(!0)};return i.finish=i,o||!1===a.queue?this.each(i):this.queue(a.queue,i)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&this.queue(e||"fx",[]),this.each((function(){var t=!0,o=null!=e&&e+"queueHooks",a=S.timers,i=oe.get(this);if(o)i[o]&&i[o].stop&&r(i[o]);else for(o in i)i[o]&&i[o].stop&&dt.test(o)&&r(i[o]);for(o=a.length;o--;)a[o].elem!==this||null!=e&&a[o].queue!==e||(a[o].anim.stop(n),t=!1,a.splice(o,1));!t&&n||S.dequeue(this,e)}))},finish:function(e){return!1!==e&&(e=e||"fx"),this.each((function(){var t,n=oe.get(this),r=n[e+"queue"],o=n[e+"queueHooks"],a=S.timers,i=r?r.length:0;for(n.finish=!0,S.queue(this,e,[]),o&&o.stop&&o.stop.call(this,!0),t=a.length;t--;)a[t].elem===this&&a[t].queue===e&&(a[t].anim.stop(!0),a.splice(t,1));for(t=0;t<i;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish}))}}),S.each(["toggle","show","hide"],(function(e,t){var n=S.fn[t];S.fn[t]=function(e,r,o){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(ht(t,!0),e,r,o)}})),S.each({slideDown:ht("show"),slideUp:ht("hide"),slideToggle:ht("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},(function(e,t){S.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}})),S.timers=[],S.fx.tick=function(){var e,t=0,n=S.timers;for(lt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||S.fx.stop(),lt=void 0},S.fx.timer=function(e){S.timers.push(e),S.fx.start()},S.fx.interval=13,S.fx.start=function(){ut||(ut=!0,pt())},S.fx.stop=function(){ut=null},S.fx.speeds={slow:600,fast:200,_default:400},S.fn.delay=function(t,n){return t=S.fx&&S.fx.speeds[t]||t,n=n||"fx",this.queue(n,(function(n,r){var o=e.setTimeout(n,t);r.stop=function(){e.clearTimeout(o)}}))},function(){var e=g.createElement("input"),t=g.createElement("select").appendChild(g.createElement("option"));e.type="checkbox",f.checkOn=""!==e.value,f.optSelected=t.selected,(e=g.createElement("input")).value="t",e.type="radio",f.radioValue="t"===e.value}();var yt,vt=S.expr.attrHandle;S.fn.extend({attr:function(e,t){return G(this,S.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each((function(){S.removeAttr(this,e)}))}}),S.extend({attr:function(e,t,n){var r,o,a=e.nodeType;if(3!==a&&8!==a&&2!==a)return void 0===e.getAttribute?S.prop(e,t,n):(1===a&&S.isXMLDoc(e)||(o=S.attrHooks[t.toLowerCase()]||(S.expr.match.bool.test(t)?yt:void 0)),void 0!==n?null===n?void S.removeAttr(e,t):o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:(e.setAttribute(t,n+""),n):o&&"get"in o&&null!==(r=o.get(e,t))?r:null==(r=S.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!f.radioValue&&"radio"===t&&C(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,o=t&&t.match(q);if(o&&1===e.nodeType)for(;n=o[r++];)e.removeAttribute(n)}}),yt={set:function(e,t,n){return!1===t?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\w+/g),(function(e,t){var n=vt[t]||S.find.attr;vt[t]=function(e,t,r){var o,a,i=t.toLowerCase();return r||(a=vt[i],vt[i]=o,o=null!=n(e,t,r)?i:null,vt[i]=a),o}}));var bt=/^(?:input|select|textarea|button)$/i,xt=/^(?:a|area)$/i;function wt(e){return(e.match(q)||[]).join(" ")}function St(e){return e.getAttribute&&e.getAttribute("class")||""}function kt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(q)||[]}S.fn.extend({prop:function(e,t){return G(this,S.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[S.propFix[e]||e]}))}}),S.extend({prop:function(e,t,n){var r,o,a=e.nodeType;if(3!==a&&8!==a&&2!==a)return 1===a&&S.isXMLDoc(e)||(t=S.propFix[t]||t,o=S.propHooks[t]),void 0!==n?o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:e[t]=n:o&&"get"in o&&null!==(r=o.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=S.find.attr(e,"tabindex");return t?parseInt(t,10):bt.test(e.nodeName)||xt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),f.optSelected||(S.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){S.propFix[this.toLowerCase()]=this})),S.fn.extend({addClass:function(e){var t,n,r,o,a,i;return h(e)?this.each((function(t){S(this).addClass(e.call(this,t,St(this)))})):(t=kt(e)).length?this.each((function(){if(r=St(this),n=1===this.nodeType&&" "+wt(r)+" "){for(a=0;a<t.length;a++)o=t[a],n.indexOf(" "+o+" ")<0&&(n+=o+" ");i=wt(n),r!==i&&this.setAttribute("class",i)}})):this},removeClass:function(e){var t,n,r,o,a,i;return h(e)?this.each((function(t){S(this).removeClass(e.call(this,t,St(this)))})):arguments.length?(t=kt(e)).length?this.each((function(){if(r=St(this),n=1===this.nodeType&&" "+wt(r)+" "){for(a=0;a<t.length;a++)for(o=t[a];n.indexOf(" "+o+" ")>-1;)n=n.replace(" "+o+" "," ");i=wt(n),r!==i&&this.setAttribute("class",i)}})):this:this.attr("class","")},toggleClass:function(e,t){var n,r,o,a,i=typeof e,s="string"===i||Array.isArray(e);return h(e)?this.each((function(n){S(this).toggleClass(e.call(this,n,St(this),t),t)})):"boolean"==typeof t&&s?t?this.addClass(e):this.removeClass(e):(n=kt(e),this.each((function(){if(s)for(a=S(this),o=0;o<n.length;o++)r=n[o],a.hasClass(r)?a.removeClass(r):a.addClass(r);else void 0!==e&&"boolean"!==i||((r=St(this))&&oe.set(this,"__className__",r),this.setAttribute&&this.setAttribute("class",r||!1===e?"":oe.get(this,"__className__")||""))})))},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+wt(St(n))+" ").indexOf(t)>-1)return!0;return!1}});var Ct=/\r/g;S.fn.extend({val:function(e){var t,n,r,o=this[0];return arguments.length?(r=h(e),this.each((function(n){var o;1===this.nodeType&&(null==(o=r?e.call(this,n,S(this).val()):e)?o="":"number"==typeof o?o+="":Array.isArray(o)&&(o=S.map(o,(function(e){return null==e?"":e+""}))),(t=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,o,"value")||(this.value=o))}))):o?(t=S.valHooks[o.type]||S.valHooks[o.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(o,"value"))?n:"string"==typeof(n=o.value)?n.replace(Ct,""):null==n?"":n:void 0}}),S.extend({valHooks:{option:{get:function(e){var t=S.find.attr(e,"value");return null!=t?t:wt(S.text(e))}},select:{get:function(e){var t,n,r,o=e.options,a=e.selectedIndex,i="select-one"===e.type,s=i?null:[],l=i?a+1:o.length;for(r=a<0?l:i?a:0;r<l;r++)if(((n=o[r]).selected||r===a)&&!n.disabled&&(!n.parentNode.disabled||!C(n.parentNode,"optgroup"))){if(t=S(n).val(),i)return t;s.push(t)}return s},set:function(e,t){for(var n,r,o=e.options,a=S.makeArray(t),i=o.length;i--;)((r=o[i]).selected=S.inArray(S.valHooks.option.get(r),a)>-1)&&(n=!0);return n||(e.selectedIndex=-1),a}}}}),S.each(["radio","checkbox"],(function(){S.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=S.inArray(S(e).val(),t)>-1}},f.checkOn||(S.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}));var Mt=e.location,Et={guid:Date.now()},Tt=/\?/;S.parseXML=function(t){var n,r;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){}return r=n&&n.getElementsByTagName("parsererror")[0],n&&!r||S.error("Invalid XML: "+(r?S.map(r.childNodes,(function(e){return e.textContent})).join("\n"):t)),n};var Pt=/^(?:focusinfocus|focusoutblur)$/,It=function(e){e.stopPropagation()};S.extend(S.event,{trigger:function(t,n,r,o){var a,i,s,l,u,d,p,f,y=[r||g],v=c.call(t,"type")?t.type:t,b=c.call(t,"namespace")?t.namespace.split("."):[];if(i=f=s=r=r||g,3!==r.nodeType&&8!==r.nodeType&&!Pt.test(v+S.event.triggered)&&(v.indexOf(".")>-1&&(b=v.split("."),v=b.shift(),b.sort()),u=v.indexOf(":")<0&&"on"+v,(t=t[S.expando]?t:new S.Event(v,"object"==typeof t&&t)).isTrigger=o?2:3,t.namespace=b.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=r),n=null==n?[t]:S.makeArray(n,[t]),p=S.event.special[v]||{},o||!p.trigger||!1!==p.trigger.apply(r,n))){if(!o&&!p.noBubble&&!m(r)){for(l=p.delegateType||v,Pt.test(l+v)||(i=i.parentNode);i;i=i.parentNode)y.push(i),s=i;s===(r.ownerDocument||g)&&y.push(s.defaultView||s.parentWindow||e)}for(a=0;(i=y[a++])&&!t.isPropagationStopped();)f=i,t.type=a>1?l:p.bindType||v,(d=(oe.get(i,"events")||Object.create(null))[t.type]&&oe.get(i,"handle"))&&d.apply(i,n),(d=u&&i[u])&&d.apply&&ne(i)&&(t.result=d.apply(i,n),!1===t.result&&t.preventDefault());return t.type=v,o||t.isDefaultPrevented()||p._default&&!1!==p._default.apply(y.pop(),n)||!ne(r)||u&&h(r[v])&&!m(r)&&((s=r[u])&&(r[u]=null),S.event.triggered=v,t.isPropagationStopped()&&f.addEventListener(v,It),r[v](),t.isPropagationStopped()&&f.removeEventListener(v,It),S.event.triggered=void 0,s&&(r[u]=s)),t.result}},simulate:function(e,t,n){var r=S.extend(new S.Event,n,{type:e,isSimulated:!0});S.event.trigger(r,null,t)}}),S.fn.extend({trigger:function(e,t){return this.each((function(){S.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var n=this[0];if(n)return S.event.trigger(e,t,n,!0)}});var Rt=/\[\]$/,At=/\r?\n/g,Dt=/^(?:submit|button|image|reset|file)$/i,Ot=/^(?:input|select|textarea|keygen)/i;function jt(e,t,n,r){var o;if(Array.isArray(t))S.each(t,(function(t,o){n||Rt.test(e)?r(e,o):jt(e+"["+("object"==typeof o&&null!=o?t:"")+"]",o,n,r)}));else if(n||"object"!==b(t))r(e,t);else for(o in t)jt(e+"["+o+"]",t[o],n,r)}S.param=function(e,t){var n,r=[],o=function(e,t){var n=h(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,(function(){o(this.name,this.value)}));else for(n in e)jt(n,e[n],t,o);return r.join("&")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=S.prop(this,"elements");return e?S.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!S(this).is(":disabled")&&Ot.test(this.nodeName)&&!Dt.test(e)&&(this.checked||!Se.test(e))})).map((function(e,t){var n=S(this).val();return null==n?null:Array.isArray(n)?S.map(n,(function(e){return{name:t.name,value:e.replace(At,"\r\n")}})):{name:t.name,value:n.replace(At,"\r\n")}})).get()}});var Nt=/%20/g,Lt=/#.*$/,Ft=/([?&])_=[^&]*/,zt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Vt=/^(?:GET|HEAD)$/,Bt=/^\/\//,Ht={},Ut={},Wt="*/".concat("*"),qt=g.createElement("a");function Qt(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,o=0,a=t.toLowerCase().match(q)||[];if(h(n))for(;r=a[o++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function Yt(e,t,n,r){var o={},a=e===Ut;function i(s){var l;return o[s]=!0,S.each(e[s]||[],(function(e,s){var u=s(t,n,r);return"string"!=typeof u||a||o[u]?a?!(l=u):void 0:(t.dataTypes.unshift(u),i(u),!1)})),l}return i(t.dataTypes[0])||!o["*"]&&i("*")}function Kt(e,t){var n,r,o=S.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((o[n]?e:r||(r={}))[n]=t[n]);return r&&S.extend(!0,e,r),e}qt.href=Mt.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Mt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Mt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Wt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Kt(Kt(e,S.ajaxSettings),t):Kt(S.ajaxSettings,e)},ajaxPrefilter:Qt(Ht),ajaxTransport:Qt(Ut),ajax:function(t,n){"object"==typeof t&&(n=t,t=void 0),n=n||{};var r,o,a,i,s,l,u,c,d,p,f=S.ajaxSetup({},n),h=f.context||f,m=f.context&&(h.nodeType||h.jquery)?S(h):S.event,y=S.Deferred(),v=S.Callbacks("once memory"),b=f.statusCode||{},x={},w={},k="canceled",C={readyState:0,getResponseHeader:function(e){var t;if(u){if(!i)for(i={};t=zt.exec(a);)i[t[1].toLowerCase()+" "]=(i[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=i[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return u?a:null},setRequestHeader:function(e,t){return null==u&&(e=w[e.toLowerCase()]=w[e.toLowerCase()]||e,x[e]=t),this},overrideMimeType:function(e){return null==u&&(f.mimeType=e),this},statusCode:function(e){var t;if(e)if(u)C.always(e[C.status]);else for(t in e)b[t]=[b[t],e[t]];return this},abort:function(e){var t=e||k;return r&&r.abort(t),M(0,t),this}};if(y.promise(C),f.url=((t||f.url||Mt.href)+"").replace(Bt,Mt.protocol+"//"),f.type=n.method||n.type||f.method||f.type,f.dataTypes=(f.dataType||"*").toLowerCase().match(q)||[""],null==f.crossDomain){l=g.createElement("a");try{l.href=f.url,l.href=l.href,f.crossDomain=qt.protocol+"//"+qt.host!=l.protocol+"//"+l.host}catch(e){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=S.param(f.data,f.traditional)),Yt(Ht,f,n,C),u)return C;for(d in(c=S.event&&f.global)&&0==S.active++&&S.event.trigger("ajaxStart"),f.type=f.type.toUpperCase(),f.hasContent=!Vt.test(f.type),o=f.url.replace(Lt,""),f.hasContent?f.data&&f.processData&&0===(f.contentType||"").indexOf("application/x-www-form-urlencoded")&&(f.data=f.data.replace(Nt,"+")):(p=f.url.slice(o.length),f.data&&(f.processData||"string"==typeof f.data)&&(o+=(Tt.test(o)?"&":"?")+f.data,delete f.data),!1===f.cache&&(o=o.replace(Ft,"$1"),p=(Tt.test(o)?"&":"?")+"_="+Et.guid+++p),f.url=o+p),f.ifModified&&(S.lastModified[o]&&C.setRequestHeader("If-Modified-Since",S.lastModified[o]),S.etag[o]&&C.setRequestHeader("If-None-Match",S.etag[o])),(f.data&&f.hasContent&&!1!==f.contentType||n.contentType)&&C.setRequestHeader("Content-Type",f.contentType),C.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+Wt+"; q=0.01":""):f.accepts["*"]),f.headers)C.setRequestHeader(d,f.headers[d]);if(f.beforeSend&&(!1===f.beforeSend.call(h,C,f)||u))return C.abort();if(k="abort",v.add(f.complete),C.done(f.success),C.fail(f.error),r=Yt(Ut,f,n,C)){if(C.readyState=1,c&&m.trigger("ajaxSend",[C,f]),u)return C;f.async&&f.timeout>0&&(s=e.setTimeout((function(){C.abort("timeout")}),f.timeout));try{u=!1,r.send(x,M)}catch(e){if(u)throw e;M(-1,e)}}else M(-1,"No Transport");function M(t,n,i,l){var d,p,g,x,w,k=n;u||(u=!0,s&&e.clearTimeout(s),r=void 0,a=l||"",C.readyState=t>0?4:0,d=t>=200&&t<300||304===t,i&&(x=function(e,t,n){for(var r,o,a,i,s=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(o in s)if(s[o]&&s[o].test(r)){l.unshift(o);break}if(l[0]in n)a=l[0];else{for(o in n){if(!l[0]||e.converters[o+" "+l[0]]){a=o;break}i||(i=o)}a=a||i}if(a)return a!==l[0]&&l.unshift(a),n[a]}(f,C,i)),!d&&S.inArray("script",f.dataTypes)>-1&&S.inArray("json",f.dataTypes)<0&&(f.converters["text script"]=function(){}),x=function(e,t,n,r){var o,a,i,s,l,u={},c=e.dataTypes.slice();if(c[1])for(i in e.converters)u[i.toLowerCase()]=e.converters[i];for(a=c.shift();a;)if(e.responseFields[a]&&(n[e.responseFields[a]]=t),!l&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=a,a=c.shift())if("*"===a)a=l;else if("*"!==l&&l!==a){if(!(i=u[l+" "+a]||u["* "+a]))for(o in u)if((s=o.split(" "))[1]===a&&(i=u[l+" "+s[0]]||u["* "+s[0]])){!0===i?i=u[o]:!0!==u[o]&&(a=s[0],c.unshift(s[1]));break}if(!0!==i)if(i&&e.throws)t=i(t);else try{t=i(t)}catch(e){return{state:"parsererror",error:i?e:"No conversion from "+l+" to "+a}}}return{state:"success",data:t}}(f,x,C,d),d?(f.ifModified&&((w=C.getResponseHeader("Last-Modified"))&&(S.lastModified[o]=w),(w=C.getResponseHeader("etag"))&&(S.etag[o]=w)),204===t||"HEAD"===f.type?k="nocontent":304===t?k="notmodified":(k=x.state,p=x.data,d=!(g=x.error))):(g=k,!t&&k||(k="error",t<0&&(t=0))),C.status=t,C.statusText=(n||k)+"",d?y.resolveWith(h,[p,k,C]):y.rejectWith(h,[C,k,g]),C.statusCode(b),b=void 0,c&&m.trigger(d?"ajaxSuccess":"ajaxError",[C,f,d?p:g]),v.fireWith(h,[C,k]),c&&(m.trigger("ajaxComplete",[C,f]),--S.active||S.event.trigger("ajaxStop")))}return C},getJSON:function(e,t,n){return S.get(e,t,n,"json")},getScript:function(e,t){return S.get(e,void 0,t,"script")}}),S.each(["get","post"],(function(e,t){S[t]=function(e,n,r,o){return h(n)&&(o=o||r,r=n,n=void 0),S.ajax(S.extend({url:e,type:t,dataType:o,data:n,success:r},S.isPlainObject(e)&&e))}})),S.ajaxPrefilter((function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")})),S._evalUrl=function(e,t,n){return S.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){S.globalEval(e,t,n)}})},S.fn.extend({wrapAll:function(e){var t;return this[0]&&(h(e)&&(e=e.call(this[0])),t=S(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return h(e)?this.each((function(t){S(this).wrapInner(e.call(this,t))})):this.each((function(){var t=S(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)}))},wrap:function(e){var t=h(e);return this.each((function(n){S(this).wrapAll(t?e.call(this,n):e)}))},unwrap:function(e){return this.parent(e).not("body").each((function(){S(this).replaceWith(this.childNodes)})),this}}),S.expr.pseudos.hidden=function(e){return!S.expr.pseudos.visible(e)},S.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Jt={0:200,1223:204},Zt=S.ajaxSettings.xhr();f.cors=!!Zt&&"withCredentials"in Zt,f.ajax=Zt=!!Zt,S.ajaxTransport((function(t){var n,r;if(f.cors||Zt&&!t.crossDomain)return{send:function(o,a){var i,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(i in t.xhrFields)s[i]=t.xhrFields[i];for(i in t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||o["X-Requested-With"]||(o["X-Requested-With"]="XMLHttpRequest"),o)s.setRequestHeader(i,o[i]);n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?a(0,"error"):a(s.status,s.statusText):a(Jt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),r=s.onerror=s.ontimeout=n("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout((function(){n&&r()}))},n=n("abort");try{s.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}})),S.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),S.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return S.globalEval(e),e}}}),S.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")})),S.ajaxTransport("script",(function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(r,o){t=S("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&o("error"===e.type?404:200,e.type)}),g.head.appendChild(t[0])},abort:function(){n&&n()}}}));var Xt,Gt=[],$t=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||S.expando+"_"+Et.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",(function(t,n,r){var o,a,i,s=!1!==t.jsonp&&($t.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&$t.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return o=t.jsonpCallback=h(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace($t,"$1"+o):!1!==t.jsonp&&(t.url+=(Tt.test(t.url)?"&":"?")+t.jsonp+"="+o),t.converters["script json"]=function(){return i||S.error(o+" was not called"),i[0]},t.dataTypes[0]="json",a=e[o],e[o]=function(){i=arguments},r.always((function(){void 0===a?S(e).removeProp(o):e[o]=a,t[o]&&(t.jsonpCallback=n.jsonpCallback,Gt.push(o)),i&&h(a)&&a(i[0]),i=a=void 0})),"script"})),f.createHTMLDocument=((Xt=g.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Xt.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(f.createHTMLDocument?((r=(t=g.implementation.createHTMLDocument("")).createElement("base")).href=g.location.href,t.head.appendChild(r)):t=g),a=!n&&[],(o=F.exec(e))?[t.createElement(o[1])]:(o=Ie([e],t,a),a&&a.length&&S(a).remove(),S.merge([],o.childNodes)));var r,o,a},S.fn.load=function(e,t,n){var r,o,a,i=this,s=e.indexOf(" ");return s>-1&&(r=wt(e.slice(s)),e=e.slice(0,s)),h(t)?(n=t,t=void 0):t&&"object"==typeof t&&(o="POST"),i.length>0&&S.ajax({url:e,type:o||"GET",dataType:"html",data:t}).done((function(e){a=arguments,i.html(r?S("<div>").append(S.parseHTML(e)).find(r):e)})).always(n&&function(e,t){i.each((function(){n.apply(this,a||[e.responseText,t,e])}))}),this},S.expr.pseudos.animated=function(e){return S.grep(S.timers,(function(t){return e===t.elem})).length},S.offset={setOffset:function(e,t,n){var r,o,a,i,s,l,u=S.css(e,"position"),c=S(e),d={};"static"===u&&(e.style.position="relative"),s=c.offset(),a=S.css(e,"top"),l=S.css(e,"left"),("absolute"===u||"fixed"===u)&&(a+l).indexOf("auto")>-1?(i=(r=c.position()).top,o=r.left):(i=parseFloat(a)||0,o=parseFloat(l)||0),h(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(d.top=t.top-s.top+i),null!=t.left&&(d.left=t.left-s.left+o),"using"in t?t.using.call(e,d):c.css(d)}},S.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each((function(t){S.offset.setOffset(this,e,t)}));var t,n,r=this[0];return r?r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],o={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((o=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),o.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-o.top-S.css(r,"marginTop",!0),left:t.left-o.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent;e&&"static"===S.css(e,"position");)e=e.offsetParent;return e||pe}))}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(e,t){var n="pageYOffset"===t;S.fn[e]=function(r){return G(this,(function(e,r,o){var a;if(m(e)?a=e:9===e.nodeType&&(a=e.defaultView),void 0===o)return a?a[t]:e[r];a?a.scrollTo(n?a.pageXOffset:o,n?o:a.pageYOffset):e[r]=o}),e,r,arguments.length)}})),S.each(["top","left"],(function(e,t){S.cssHooks[t]=Xe(f.pixelPosition,(function(e,n){if(n)return n=Ze(e,t),qe.test(n)?S(e).position()[t]+"px":n}))})),S.each({Height:"height",Width:"width"},(function(e,t){S.each({padding:"inner"+e,content:t,"":"outer"+e},(function(n,r){S.fn[r]=function(o,a){var i=arguments.length&&(n||"boolean"!=typeof o),s=n||(!0===o||!0===a?"margin":"border");return G(this,(function(t,n,o){var a;return m(t)?0===r.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(a=t.documentElement,Math.max(t.body["scroll"+e],a["scroll"+e],t.body["offset"+e],a["offset"+e],a["client"+e])):void 0===o?S.css(t,n,s):S.style(t,n,o,s)}),t,i?o:void 0,i)}}))})),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(e,t){S.fn[t]=function(e){return this.on(t,e)}})),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),(function(e,t){S.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}));var _t=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;S.proxy=function(e,t){var n,r,a;if("string"==typeof t&&(n=e[t],t=e,e=n),h(e))return r=o.call(arguments,2),a=function(){return e.apply(t||this,r.concat(o.call(arguments)))},a.guid=e.guid=e.guid||S.guid++,a},S.holdReady=function(e){e?S.readyWait++:S.ready(!0)},S.isArray=Array.isArray,S.parseJSON=JSON.parse,S.nodeName=C,S.isFunction=h,S.isWindow=m,S.camelCase=te,S.type=b,S.now=Date.now,S.isNumeric=function(e){var t=S.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},S.trim=function(e){return null==e?"":(e+"").replace(_t,"$1")};var en=e.jQuery,tn=e.$;return S.noConflict=function(t){return e.$===S&&(e.$=tn),t&&e.jQuery===S&&(e.jQuery=en),S},void 0===t&&(e.jQuery=e.$=S),S},UE.exports=BE.document?HE(BE,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return HE(e)};const WE=n(UE.exports),qE=()=>async(e,t)=>{const{iframe:n}=t(),{iframeId:r,taskQueue:o,isProcessing:a}=n;if(a||0===o.length||!r)return;e(LE());const i=o[0],s=WE(`#${r}`);try{s.off("load").on("load",(function(){const t=s.contents();t.find('style, link[rel="stylesheet"], script').remove(),t.find(".header, .footer").remove(),i.resolve(t),e(zE()),e(FE()),e(qE())})),s.attr("src",i.url)}catch(t){i.reject(t),e(zE()),e(FE()),e(qE())}};function QE(){const[e,t]=V.useState([]),[n,r]=V.useState(!0),o=vd((e=>e.artist.artistId)),a=vd((e=>e.iframe.iframeId)),i=Pd();return V.useEffect((()=>{o&&a&&async function(){const e=`https://${window.location.hostname}/World/Popmundo.aspx/Artist/Popularity/${o}`,n=await async function(e){return new Promise(((t,n)=>{i(NE({url:e,resolve:t,reject:n})),i(qE())}))}(e);n.find('style, link[rel="stylesheet"], script').remove(),n.find(".header, .footer").remove();const a=n.find("#tablefame tbody tr"),s=[];a.each((function(){const e=WE(this).find("td:nth-child(1) a").text().trim(),t=parseInt(WE(this).find("td:nth-child(2) .sortkey").text(),10)-1,n=parseInt(WE(this).find("td:nth-child(3) .sortkey").text(),10);isNaN(t)||isNaN(n)||s.push(new aM(e,t,n))})),t(s),r(!1)}()}),[o,a,i]),{popularityList:e,isLoading:n}}class YE{constructor(e,t){this.segmentation=e,this.value=t}}function KE(){const[e,t]=V.useState([]),[n,r]=V.useState(!0),o=vd((e=>e.artist.artistId)),a=vd((e=>e.iframe.iframeId)),i=Pd();return V.useEffect((()=>{o&&a&&async function(){const e=`https://${window.location.hostname}/World/Popmundo.aspx/Artist/Popularity/${o}`,n=await async function(e){return new Promise(((t,n)=>{i(NE({url:e,resolve:t,reject:n})),i(qE())}))}(e);n.find('style, link[rel="stylesheet"], script').remove(),n.find(".header, .footer").remove();const a=n.find("#tablemarketsegments tbody tr"),s=[];a.each((function(){const e=WE(this).find("td:nth-child(1)").text().trim(),t=parseInt(WE(this).find("td:nth-child(2) .sortkey").text(),10);(function(e){return!e||0===e.trim().length})(e)||isNaN(t)||s.push(new YE(e,t))})),t(s),r(!1)}()}),[o,a,i]),{segmentationList:e,isLoadingSegmentation:n}}const JE=()=>{const{popularityList:e,isLoading:t}=QE(),{segmentationList:n,isLoadingSegmentation:r}=KE(),o=e.reduce(((e,t)=>e+t.popularity),0),a=e.reduce(((e,t)=>e+t.fame),0),i=e.length>0?o/e.length:0,s=e.length>0?a/e.length:0,l=[...e].sort(((e,t)=>t.fame-e.fame)).slice(0,4),u=[...e].sort(((e,t)=>e.fame-t.fame)).slice(0,4),c=[...e].sort(((e,t)=>t.popularity-e.popularity)).slice(0,4),d=[...e].sort(((e,t)=>e.popularity-t.popularity)).slice(0,4);return B.createElement("div",{style:{display:"flex",flexDirection:"row",gap:14,flexWrap:"wrap",justifyContent:"center",alignItems:"flex-start"}},B.createElement(oM,{title:"Artist Popularity"},t?B.createElement("div",null,B.createElement(jk,{variant:"rectangular",width:50,height:20}),B.createElement(jk,{variant:"rectangular",width:50,height:20,style:{marginTop:8}})):B.createElement("table",null,B.createElement("tbody",null,B.createElement("tr",null,B.createElement("td",null,B.createElement("b",null,"Global Pop")),B.createElement("td",null,i.toFixed(2))),B.createElement("tr",null,B.createElement("td",null,B.createElement("b",null,"Global Fame")),B.createElement("td",null,s.toFixed(2),"%"))))),B.createElement(oM,{title:"Top 4 city fame"},t?B.createElement("div",null,B.createElement(jk,{variant:"rectangular",width:50,height:20}),B.createElement(jk,{variant:"rectangular",width:50,height:20,style:{marginTop:8}}),B.createElement(jk,{variant:"rectangular",width:50,height:20,style:{marginTop:8}}),B.createElement(jk,{variant:"rectangular",width:50,height:20,style:{marginTop:8}})):l.map(((e,t)=>B.createElement("div",{key:t},t+1,". ",B.createElement("b",null,e.city),": ",e.fame,"%")))),B.createElement(oM,{title:"Last 4 city fame"},t?B.createElement("div",null,B.createElement(jk,{variant:"rectangular",width:50,height:20}),B.createElement(jk,{variant:"rectangular",width:50,height:20,style:{marginTop:8}}),B.createElement(jk,{variant:"rectangular",width:50,height:20,style:{marginTop:8}}),B.createElement(jk,{variant:"rectangular",width:50,height:20,style:{marginTop:8}})):u.map(((e,t)=>B.createElement("div",{key:t},t+1,". ",B.createElement("b",null,e.city),": ",e.fame,"%")))),B.createElement(oM,{title:"Top 4 city Pop"},t?B.createElement("div",null,B.createElement(jk,{variant:"rectangular",width:50,height:20}),B.createElement(jk,{variant:"rectangular",width:50,height:20,style:{marginTop:8}}),B.createElement(jk,{variant:"rectangular",width:50,height:20,style:{marginTop:8}}),B.createElement(jk,{variant:"rectangular",width:50,height:20,style:{marginTop:8}})):c.map(((e,t)=>B.createElement("div",{key:t},t+1,". ",B.createElement("b",null,e.city),": ",e.popularity)))),B.createElement(oM,{title:"Last 4 city Pop"},t?B.createElement("div",null,B.createElement(jk,{variant:"rectangular",width:50,height:20}),B.createElement(jk,{variant:"rectangular",width:50,height:20,style:{marginTop:8}}),B.createElement(jk,{variant:"rectangular",width:50,height:20,style:{marginTop:8}}),B.createElement(jk,{variant:"rectangular",width:50,height:20,style:{marginTop:8}})):d.map(((e,t)=>B.createElement("div",{key:t},t+1,". ",B.createElement("b",null,e.city),": ",e.popularity)))),B.createElement(oM,{title:"Market Segmentation"},r?B.createElement("div",null,B.createElement(jk,{variant:"rectangular",width:50,height:20}),B.createElement(jk,{variant:"rectangular",width:50,height:20,style:{marginTop:8}}),B.createElement(jk,{variant:"rectangular",width:50,height:20,style:{marginTop:8}}),B.createElement(jk,{variant:"rectangular",width:50,height:20,style:{marginTop:8}})):B.createElement("table",null,B.createElement("tbody",null,n.map(((e,t)=>B.createElement("tr",{key:t},B.createElement("td",null,e.segmentation,":"),B.createElement("td",null,e.value,"%"))))))))};class ZE{constructor(e,t,n,r,o,a,i,s,l,u){this.title=e,this.sells=t,this.lastSell=n,this.lastSellDate=r,this.artistGain=o,this.recordLabelGain=a,this.totalGain=o+a,this.evaluation=i,this.imageUrl=s,this.releaseDate=l,this.stock=u}}function XE(){const[e,t]=V.useState([]),[n,r]=V.useState(!0),o=vd((e=>e.artist.artistId)),a=vd((e=>e.iframe.iframeId)),i=Pd();return V.useEffect((()=>{async function e(e){return new Promise(((t,n)=>{i(NE({url:e,resolve:t,reject:n})),i(qE())}))}async function n(t){var n;try{const r=await e(t),o=(r.find(".RecordCover").length?r.find(".RecordCover"):r.find(".RecordCoverEmpty")).next("table").find("tbody tr").eq(0).find("td").eq(1).text().trim(),a=r.find(".RecordCover + table tbody tr").eq(2).find("td").eq(1).text().trim(),i=new Date(a),s=r.find("a#ctl00_cphLeftColumn_ctl01_lnkUnitsSold").text().replace(/\D/g,""),l=parseInt(s,10)||0,u=r.find(".RecordCover + table tbody tr").eq(7).find("td").eq(1).text().replace(/\D/g,""),c=parseInt(u,10)||0,d=r.find("#tablerecentsales tbody tr").first(),p=d.find("td").eq(0).clone().children().remove().end().text().trim(),[f,h,m]=p.split("/").map(Number),g=new Date(m,h-1,f),y=d.find("td").eq(1).text().replace(/\D/g,""),v=parseInt(y,10)||0,b=r.find(".RecordCover + table tbody tr").eq(10).find("td").last().text().replace(/[^0-9,]/g,"").replace(",","."),x=parseFloat(b)||0,w=r.find(".RecordCover + table tbody tr").eq(11).find("td").last().text().replace(/[^0-9,]/g,"").replace(",","."),S=parseFloat(w)||0,k=r.find("tr").eq(8).find("a").attr("title")||"0/26",C=parseInt(k.split("/")[0])||0,M=(null==(n=r.find(".RecordCover").css("background-image"))?void 0:n.slice(5,-2))||"";return new ZE(o,l,v,g,x,S,C,M,i,c)}catch(e){return console.error("Error fetching single details:",e),null}}o&&a&&async function(){const a=window.location.hostname,i=`https://${a}/World/Popmundo.aspx/Artist/Records/${o}`,s=await e(i);s.find('style, link[rel="stylesheet"], script').remove(),s.find(".header, .footer").remove();const l=s.find("#tablesingles tbody tr").slice(0,4).map((function(){const e=WE(this).find("a").attr("href");return e?`https://${a}${e}`:null})).get().filter(Boolean),u=[];for(const e of l){const t=await n(e);t&&u.push(t)}t(u),r(!1)}()}),[o,a,i]),{singles:e,isLoading:n}}const GE="DEFAULT_X_AXIS_KEY",$E="DEFAULT_Y_AXIS_KEY",_E={top:50,bottom:50,left:50,right:50},eT=V.createContext({isInitialized:!1,data:{highlightedItem:null,setHighlighted:()=>{},clearHighlighted:()=>{},isHighlighted:()=>!1,isFaded:()=>!1}}),tT=(e,t)=>n=>!!e&&("series"===e.fade?n.seriesId===(null==t?void 0:t.seriesId)&&n.dataIndex!==(null==t?void 0:t.dataIndex):"global"===e.fade&&(n.seriesId!==(null==t?void 0:t.seriesId)||n.dataIndex!==(null==t?void 0:t.dataIndex))),nT=(e,t)=>n=>!!e&&("series"===e.highlight?n.seriesId===(null==t?void 0:t.seriesId):"item"===e.highlight&&(n.dataIndex===(null==t?void 0:t.dataIndex)&&n.seriesId===(null==t?void 0:t.seriesId))),rT=["#1f77b4","#ff7f0e","#2ca02c","#d62728","#9467bd","#8c564b","#e377c2","#7f7f7f","#bcbd22","#17becf"];const oT=({series:e,colors:t,seriesFormatters:n,dataset:r})=>{const o={};e.forEach(((e,n)=>{var r;const{id:a=`auto-generated-id-${n}`,type:i}=e;if(void 0===o[i]&&(o[i]={series:{},seriesOrder:[]}),void 0!==(null==(r=o[i])?void 0:r.series[a]))throw new Error(`MUI X: series' id "${a}" is not unique.`);o[i].series[a]=_p({id:a},function(e,t,n=rT){return"pie"===e.type?_p({},e,{data:e.data.map(((e,t)=>_p({color:n[t%n.length]},e)))}):_p({color:n[t%n.length]},e)}(e,n,t)),o[i].seriesOrder.push(a)}));const a={};return Object.keys(n).forEach((e=>{var t;const i=o[e];void 0!==i&&(a[e]=(null==(t=n[e])?void 0:t.call(n,i,r))??o[e])})),a},aT=["#02B2AF","#2E96FF","#B800D8","#60009B","#2731C8","#03008D"],iT=["#02B2AF","#72CCFF","#DA00FF","#9001CB","#2E96FF","#3B48E0"],sT=e=>"dark"===e?iT:aT,lT=V.createContext({isInitialized:!1,data:{}}),uT=V.createContext({isInitialized:!1,data:{colorProcessors:{},seriesFormatters:{},xExtremumGetters:{},yExtremumGetters:{},rotationExtremumGetters:{},radiusExtremumGetters:{}}}),cT=(e,t)=>"x"===t?{x:e,y:null}:{x:null,y:e},dT=e=>{var t;const{axis:n,getFilters:r,isDefaultAxis:o}=e,a=null==r?void 0:r({currentAxisId:n.id,isDefaultAxis:o}),i=a?null==(t=n.data)?void 0:t.filter(((e,t)=>a({x:null,y:null},t))):n.data;return[Math.min(...i??[]),Math.max(...i??[])]},pT=e=>t=>{const{series:n,axis:r,getFilters:o,isDefaultAxis:a}=t;return Object.keys(n).filter((e=>{const t=n[e].yAxisId??n[e].yAxisKey;return t===r.id||a&&void 0===t})).reduce(((t,i)=>{const{stackedData:s}=n[i],l=null==o?void 0:o({currentAxisId:r.id,isDefaultAxis:a,seriesXAxisId:n[i].xAxisId??n[i].xAxisKey,seriesYAxisId:n[i].yAxisId??n[i].yAxisKey}),[u,c]=(null==s?void 0:s.reduce(((t,n,r)=>!l||l(cT(n[0],e),r)&&l(cT(n[1],e),r)?[Math.min(...n,t[0]),Math.max(...n,t[1])]:t),[1/0,-1/0]))??[1/0,-1/0];return[Math.min(u,t[0]),Math.max(c,t[1])]}),[1/0,-1/0])};function fT(e){return function(){return e}}const hT=Math.abs,mT=Math.atan2,gT=Math.cos,yT=Math.max,vT=Math.min,bT=Math.sin,xT=Math.sqrt,wT=1e-12,ST=Math.PI,kT=ST/2,CT=2*ST;function MT(e){return e>=1?kT:e<=-1?-kT:Math.asin(e)}const ET=Math.PI,TT=2*ET,PT=1e-6,IT=TT-PT;function RT(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}class AT{constructor(e){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=null==e?RT:function(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return RT;const n=10**t;return function(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=Math.round(arguments[t]*n)/n+e[t]}}(e)}moveTo(e,t){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(e,t){this._append`L${this._x1=+e},${this._y1=+t}`}quadraticCurveTo(e,t,n,r){this._append`Q${+e},${+t},${this._x1=+n},${this._y1=+r}`}bezierCurveTo(e,t,n,r,o,a){this._append`C${+e},${+t},${+n},${+r},${this._x1=+o},${this._y1=+a}`}arcTo(e,t,n,r,o){if(e=+e,t=+t,n=+n,r=+r,(o=+o)<0)throw new Error(`negative radius: ${o}`);let a=this._x1,i=this._y1,s=n-e,l=r-t,u=a-e,c=i-t,d=u*u+c*c;if(null===this._x1)this._append`M${this._x1=e},${this._y1=t}`;else if(d>PT)if(Math.abs(c*s-l*u)>PT&&o){let p=n-a,f=r-i,h=s*s+l*l,m=p*p+f*f,g=Math.sqrt(h),y=Math.sqrt(d),v=o*Math.tan((ET-Math.acos((h+d-m)/(2*g*y)))/2),b=v/y,x=v/g;Math.abs(b-1)>PT&&this._append`L${e+b*u},${t+b*c}`,this._append`A${o},${o},0,0,${+(c*p>u*f)},${this._x1=e+x*s},${this._y1=t+x*l}`}else this._append`L${this._x1=e},${this._y1=t}`;else;}arc(e,t,n,r,o,a){if(e=+e,t=+t,a=!!a,(n=+n)<0)throw new Error(`negative radius: ${n}`);let i=n*Math.cos(r),s=n*Math.sin(r),l=e+i,u=t+s,c=1^a,d=a?r-o:o-r;null===this._x1?this._append`M${l},${u}`:(Math.abs(this._x1-l)>PT||Math.abs(this._y1-u)>PT)&&this._append`L${l},${u}`,n&&(d<0&&(d=d%TT+TT),d>IT?this._append`A${n},${n},0,1,${c},${e-i},${t-s}A${n},${n},0,1,${c},${this._x1=l},${this._y1=u}`:d>PT&&this._append`A${n},${n},0,${+(d>=ET)},${c},${this._x1=e+n*Math.cos(o)},${this._y1=t+n*Math.sin(o)}`)}rect(e,t,n,r){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${n=+n}v${+r}h${-n}Z`}toString(){return this._}}function DT(e){return e.innerRadius}function OT(e){return e.outerRadius}function jT(e){return e.startAngle}function NT(e){return e.endAngle}function LT(e){return e&&e.padAngle}function FT(e,t,n,r,o,a,i){var s=e-n,l=t-r,u=(i?a:-a)/xT(s*s+l*l),c=u*l,d=-u*s,p=e+c,f=t+d,h=n+c,m=r+d,g=(p+h)/2,y=(f+m)/2,v=h-p,b=m-f,x=v*v+b*b,w=o-a,S=p*m-h*f,k=(b<0?-1:1)*xT(yT(0,w*w*x-S*S)),C=(S*b-v*k)/x,M=(-S*v-b*k)/x,E=(S*b+v*k)/x,T=(-S*v+b*k)/x,P=C-g,I=M-y,R=E-g,A=T-y;return P*P+I*I>R*R+A*A&&(C=E,M=T),{cx:C,cy:M,x01:-c,y01:-d,x11:C*(o/w-1),y11:M*(o/w-1)}}function zT(){var e=DT,t=OT,n=fT(0),r=null,o=jT,a=NT,i=LT,s=null,l=function(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(null==n)t=null;else{const e=Math.floor(n);if(!(e>=0))throw new RangeError(`invalid digits: ${n}`);t=e}return e},()=>new AT(t)}(u);function u(){var u,c,d,p=+e.apply(this,arguments),f=+t.apply(this,arguments),h=o.apply(this,arguments)-kT,m=a.apply(this,arguments)-kT,g=hT(m-h),y=m>h;if(s||(s=u=l()),f<p&&(c=f,f=p,p=c),f>wT)if(g>CT-wT)s.moveTo(f*gT(h),f*bT(h)),s.arc(0,0,f,h,m,!y),p>wT&&(s.moveTo(p*gT(m),p*bT(m)),s.arc(0,0,p,m,h,y));else{var v,b,x=h,w=m,S=h,k=m,C=g,M=g,E=i.apply(this,arguments)/2,T=E>wT&&(r?+r.apply(this,arguments):xT(p*p+f*f)),P=vT(hT(f-p)/2,+n.apply(this,arguments)),I=P,R=P;if(T>wT){var A=MT(T/p*bT(E)),D=MT(T/f*bT(E));(C-=2*A)>wT?(S+=A*=y?1:-1,k-=A):(C=0,S=k=(h+m)/2),(M-=2*D)>wT?(x+=D*=y?1:-1,w-=D):(M=0,x=w=(h+m)/2)}var O=f*gT(x),j=f*bT(x),N=p*gT(k),L=p*bT(k);if(P>wT){var F,z=f*gT(w),V=f*bT(w),B=p*gT(S),H=p*bT(S);if(g<ST)if(F=function(e,t,n,r,o,a,i,s){var l=n-e,u=r-t,c=i-o,d=s-a,p=d*l-c*u;if(!(p*p<wT))return[e+(p=(c*(t-a)-d*(e-o))/p)*l,t+p*u]}(O,j,B,H,z,V,N,L)){var U=O-F[0],W=j-F[1],q=z-F[0],Q=V-F[1],Y=1/bT(((d=(U*q+W*Q)/(xT(U*U+W*W)*xT(q*q+Q*Q)))>1?0:d<-1?ST:Math.acos(d))/2),K=xT(F[0]*F[0]+F[1]*F[1]);I=vT(P,(p-K)/(Y-1)),R=vT(P,(f-K)/(Y+1))}else I=R=0}M>wT?R>wT?(v=FT(B,H,O,j,f,R,y),b=FT(z,V,N,L,f,R,y),s.moveTo(v.cx+v.x01,v.cy+v.y01),R<P?s.arc(v.cx,v.cy,R,mT(v.y01,v.x01),mT(b.y01,b.x01),!y):(s.arc(v.cx,v.cy,R,mT(v.y01,v.x01),mT(v.y11,v.x11),!y),s.arc(0,0,f,mT(v.cy+v.y11,v.cx+v.x11),mT(b.cy+b.y11,b.cx+b.x11),!y),s.arc(b.cx,b.cy,R,mT(b.y11,b.x11),mT(b.y01,b.x01),!y))):(s.moveTo(O,j),s.arc(0,0,f,x,w,!y)):s.moveTo(O,j),p>wT&&C>wT?I>wT?(v=FT(N,L,z,V,p,-I,y),b=FT(O,j,B,H,p,-I,y),s.lineTo(v.cx+v.x01,v.cy+v.y01),I<P?s.arc(v.cx,v.cy,I,mT(v.y01,v.x01),mT(b.y01,b.x01),!y):(s.arc(v.cx,v.cy,I,mT(v.y01,v.x01),mT(v.y11,v.x11),!y),s.arc(0,0,p,mT(v.cy+v.y11,v.cx+v.x11),mT(b.cy+b.y11,b.cx+b.x11),y),s.arc(b.cx,b.cy,I,mT(b.y11,b.x11),mT(b.y01,b.x01),!y))):s.arc(0,0,p,k,S,y):s.lineTo(N,L)}else s.moveTo(0,0);if(s.closePath(),u)return s=null,u+""||null}return u.centroid=function(){var n=(+e.apply(this,arguments)+ +t.apply(this,arguments))/2,r=(+o.apply(this,arguments)+ +a.apply(this,arguments))/2-ST/2;return[gT(r)*n,bT(r)*n]},u.innerRadius=function(t){return arguments.length?(e="function"==typeof t?t:fT(+t),u):e},u.outerRadius=function(e){return arguments.length?(t="function"==typeof e?e:fT(+e),u):t},u.cornerRadius=function(e){return arguments.length?(n="function"==typeof e?e:fT(+e),u):n},u.padRadius=function(e){return arguments.length?(r=null==e?null:"function"==typeof e?e:fT(+e),u):r},u.startAngle=function(e){return arguments.length?(o="function"==typeof e?e:fT(+e),u):o},u.endAngle=function(e){return arguments.length?(a="function"==typeof e?e:fT(+e),u):a},u.padAngle=function(e){return arguments.length?(i="function"==typeof e?e:fT(+e),u):i},u.context=function(e){return arguments.length?(s=null==e?null:e,u):s},u}function VT(e){return"object"==typeof e&&"length"in e?e:Array.from(e)}function BT(e,t){return t<e?-1:t>e?1:t>=e?0:NaN}function HT(e){return e}function UT(e,t){if((o=e.length)>1)for(var n,r,o,a=1,i=e[t[0]],s=i.length;a<o;++a)for(r=i,i=e[t[a]],n=0;n<s;++n)i[n][1]+=i[n][0]=isNaN(r[n][1])?r[n][0]:r[n][1]}function WT(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function qT(e,t){return e[t]}function QT(e){const t=[];return t.key=e,t}function YT(){var e=fT([]),t=WT,n=UT,r=qT;function o(o){var a,i,s=Array.from(e.apply(this,arguments),QT),l=s.length,u=-1;for(const e of o)for(a=0,++u;a<l;++a)(s[a][u]=[0,+r(e,s[a].key,u,o)]).data=e;for(a=0,i=VT(t(s));a<l;++a)s[i[a]].index=a;return n(s,i),s}return o.keys=function(t){return arguments.length?(e="function"==typeof t?t:fT(Array.from(t)),o):e},o.value=function(e){return arguments.length?(r="function"==typeof e?e:fT(+e),o):r},o.order=function(e){return arguments.length?(t=null==e?WT:"function"==typeof e?e:fT(Array.from(e)),o):t},o.offset=function(e){return arguments.length?(n=null==e?UT:e,o):n},o}function KT(e){var t=e.map(JT);return WT(e).sort((function(e,n){return t[e]-t[n]}))}function JT(e){for(var t,n=-1,r=0,o=e.length,a=-1/0;++n<o;)(t=+e[n][1])>a&&(a=t,r=n);return r}function ZT(e){var t=e.map(XT);return WT(e).sort((function(e,n){return t[e]-t[n]}))}function XT(e){for(var t,n=0,r=-1,o=e.length;++r<o;)(t=+e[r][1])&&(n+=t);return n}const GT={appearance:KT,ascending:ZT,descending:function(e){return ZT(e).reverse()},insideOut:function(e){var t,n,r=e.length,o=e.map(XT),a=KT(e),i=0,s=0,l=[],u=[];for(t=0;t<r;++t)n=a[t],i<s?(i+=o[n],l.push(n)):(s+=o[n],u.push(n));return u.reverse().concat(l)},none:WT,reverse:function(e){return WT(e).reverse()}},$T={expand:function(e,t){if((r=e.length)>0){for(var n,r,o,a=0,i=e[0].length;a<i;++a){for(o=n=0;n<r;++n)o+=e[n][a][1]||0;if(o)for(n=0;n<r;++n)e[n][a][1]/=o}UT(e,t)}},diverging:function(e,t){if((s=e.length)>0)for(var n,r,o,a,i,s,l=0,u=e[t[0]].length;l<u;++l)for(a=i=0,n=0;n<s;++n)(o=(r=e[t[n]][l])[1]-r[0])>0?(r[0]=a,r[1]=a+=o):o<0?(r[1]=i,r[0]=i+=o):(r[0]=0,r[1]=o)},none:UT,silhouette:function(e,t){if((n=e.length)>0){for(var n,r=0,o=e[t[0]],a=o.length;r<a;++r){for(var i=0,s=0;i<n;++i)s+=e[i][r][1]||0;o[r][1]+=o[r][0]=-s/2}UT(e,t)}},wiggle:function(e,t){if((o=e.length)>0&&(r=(n=e[t[0]]).length)>0){for(var n,r,o,a=0,i=1;i<r;++i){for(var s=0,l=0,u=0;s<o;++s){for(var c=e[t[s]],d=c[i][1]||0,p=(d-(c[i-1][1]||0))/2,f=0;f<s;++f){var h=e[t[f]];p+=(h[i][1]||0)-(h[i-1][1]||0)}l+=d,u+=p*d}n[i-1][1]+=n[i-1][0]=a,l&&(a-=u/l)}n[i-1][1]+=n[i-1][0]=a,UT(e,t)}}},_T=e=>{const{series:t,seriesOrder:n,defaultStrategy:r}=e,o=[],a={};return n.forEach((e=>{const{stack:n,stackOrder:i,stackOffset:s}=t[e];void 0===n?o.push({ids:[e],stackingOrder:GT.none,stackingOffset:$T.none}):void 0===a[n]?(a[n]=o.length,o.push({ids:[e],stackingOrder:GT[i??(null==r?void 0:r.stackOrder)??"none"],stackingOffset:$T[s??(null==r?void 0:r.stackOffset)??"diverging"]})):(o[a[n]].ids.push(e),void 0!==i&&(o[a[n]].stackingOrder=GT[i]),void 0!==s&&(o[a[n]].stackingOffset=$T[s]))})),o};function eP(e,t){const n={};return Object.keys(e).forEach((r=>{n[r]=_p({},e[r],{valueFormatter:e[r].valueFormatter??t})})),n}const tP=(e,t,n)=>{const r="vertical"===e.layout,o=r?null==t?void 0:t.colorScale:null==n?void 0:n.colorScale,a=r?null==n?void 0:n.colorScale:null==t?void 0:t.colorScale,i=r?null==t?void 0:t.data:null==n?void 0:n.data;return a?t=>{const n=e.data[t],r=null===n?e.color:a(n);return null===r?e.color:r}:o&&i?t=>{const n=i[t],r=null===n?e.color:o(n);return null===r?e.color:r}:()=>e.color},nP={seriesType:"bar",seriesFormatter:(e,t)=>{const{seriesOrder:n,series:r}=e,o=_T(e),a=t??[];n.forEach((e=>{const n=r[e].data;if(void 0!==n)n.forEach(((t,n)=>{a.length<=n?a.push({[e]:t}):a[n][e]=t}));else if(void 0===t)throw new Error([`MUI X: bar series with id='${e}' has no data.`,"Either provide a data property to the series or use the dataset prop."].join("\n"))}));const i={};return o.forEach((e=>{const{ids:n,stackingOffset:o,stackingOrder:s}=e,l=YT().keys(n.map((e=>{const t=r[e].dataKey;return void 0===r[e].data&&void 0!==t?t:e}))).value(((e,t)=>e[t]??0)).order(s).offset(o)(a);n.forEach(((e,n)=>{const o=r[e].dataKey;i[e]=_p({layout:"vertical"},r[e],{data:o?t.map((e=>{const t=e[o];return"number"!=typeof t?0:t})):r[e].data,stackedData:l[n].map((([e,t])=>[e,t]))})}))})),{seriesOrder:n,stackingGroups:o,series:eP(i,(e=>null==e?"":e.toLocaleString()))}},colorProcessor:tP,xExtremumGetter:e=>Object.keys(e.series).some((t=>"horizontal"===e.series[t].layout))?pT("x")(e):dT(e),yExtremumGetter:e=>Object.keys(e.series).some((t=>"horizontal"===e.series[t].layout))?dT(e):pT("y")(e)},rP=(e,t)=>[Math.min(e[0],t[0]),Math.max(e[1],t[1])];const oP={seriesType:"line",colorProcessor:(e,t,n)=>{const r=null==n?void 0:n.colorScale,o=null==t?void 0:t.colorScale;return r?t=>{const n=e.data[t],o=null===n?e.color:r(n);return null===o?e.color:o}:o?n=>{var r;const a=null==(r=t.data)?void 0:r[n],i=null===a?e.color:o(a);return null===i?e.color:i}:()=>e.color},seriesFormatter:(e,t)=>{const{seriesOrder:n,series:r}=e,o=_T(_p({},e,{defaultStrategy:{stackOffset:"none"}})),a=t??[];n.forEach((e=>{const t=r[e].data;void 0!==t&&t.forEach(((t,n)=>{a.length<=n?a.push({[e]:t}):a[n][e]=t}))}));const i={};return o.forEach((e=>{const{ids:n,stackingOrder:o,stackingOffset:s}=e,l=YT().keys(n.map((e=>{const t=r[e].dataKey;return void 0===r[e].data&&void 0!==t?t:e}))).value(((e,t)=>e[t]??0)).order(o).offset(s)(a);n.forEach(((e,n)=>{const o=r[e].dataKey;i[e]=_p({},r[e],{data:o?t.map((e=>{const t=e[o];return"number"!=typeof t?null:t})):r[e].data,stackedData:l[n].map((([e,t])=>[e,t]))})}))})),{seriesOrder:n,stackingGroups:o,series:eP(i,(e=>null==e?"":e.toLocaleString()))}},xExtremumGetter:e=>{const{axis:t}=e;return[Math.min(...t.data??[]),Math.max(...t.data??[])]},yExtremumGetter:e=>{const{series:t,axis:n,isDefaultAxis:r,getFilters:o}=e;return Object.keys(t).filter((e=>{const o=t[e].yAxisId??t[e].yAxisKey;return o===n.id||r&&void 0===o})).reduce(((e,a)=>{const{area:i,stackedData:s}=t[a],l=void 0!==i,u=null==o?void 0:o({currentAxisId:n.id,isDefaultAxis:r,seriesXAxisId:t[a].xAxisId??t[a].xAxisKey,seriesYAxisId:t[a].yAxisId??t[a].yAxisKey}),c=function(e,t,n){return t.reduce(((t,r,o)=>{const[a,i]=e(r);return!n||n({y:a,x:null},o)&&n({y:i,x:null},o)?[Math.min(a,i,t[0]),Math.max(a,i,t[1])]:t}),[1/0,-1/0])}(l&&"log"!==n.scaleType&&"string"!=typeof t[a].baseline?e=>e:e=>[e[1],e[1]],s,u),[d,p]=c;return[Math.min(d,e[0]),Math.max(p,e[1])]}),[1/0,-1/0])}};function aP(e,t){return"function"==typeof e?e(t):e}const iP={seriesType:"pie",colorProcessor:e=>t=>e.data[t].color,seriesFormatter:e=>{const{seriesOrder:t,series:n}=e,r={};return t.forEach((e=>{const t=function(){var e=HT,t=BT,n=null,r=fT(0),o=fT(CT),a=fT(0);function i(i){var s,l,u,c,d,p=(i=VT(i)).length,f=0,h=new Array(p),m=new Array(p),g=+r.apply(this,arguments),y=Math.min(CT,Math.max(-CT,o.apply(this,arguments)-g)),v=Math.min(Math.abs(y)/p,a.apply(this,arguments)),b=v*(y<0?-1:1);for(s=0;s<p;++s)(d=m[h[s]=s]=+e(i[s],s,i))>0&&(f+=d);for(null!=t?h.sort((function(e,n){return t(m[e],m[n])})):null!=n&&h.sort((function(e,t){return n(i[e],i[t])})),s=0,u=f?(y-p*b)/f:0;s<p;++s,g=c)l=h[s],c=g+((d=m[l])>0?d*u:0)+b,m[l]={data:i[l],index:s,value:d,startAngle:g,endAngle:c,padAngle:v};return m}return i.value=function(t){return arguments.length?(e="function"==typeof t?t:fT(+t),i):e},i.sortValues=function(e){return arguments.length?(t=e,n=null,i):t},i.sort=function(e){return arguments.length?(n=e,t=null,i):n},i.startAngle=function(e){return arguments.length?(r="function"==typeof e?e:fT(+e),i):r},i.endAngle=function(e){return arguments.length?(o="function"==typeof e?e:fT(+e),i):o},i.padAngle=function(e){return arguments.length?(a="function"==typeof e?e:fT(+e),i):a},i}().startAngle(2*Math.PI*(n[e].startAngle??0)/360).endAngle(2*Math.PI*(n[e].endAngle??360)/360).padAngle(2*Math.PI*(n[e].paddingAngle??0)/360).sortValues(((e="none")=>{if("function"==typeof e)return e;switch(e){case"none":default:return null;case"desc":return(e,t)=>t-e;case"asc":return(e,t)=>e-t}})(n[e].sortingValues??"none"))(n[e].data.map((e=>e.value)));r[e]=_p({valueFormatter:e=>e.value.toLocaleString()},n[e],{data:n[e].data.map(((n,r)=>_p({},n,{id:n.id??`auto-generated-pie-id-${e}-${r}`},t[r]))).map(((t,r)=>{var o,a;return _p({},t,{formattedValue:(null==(a=(o=n[e]).valueFormatter)?void 0:a.call(o,_p({},t,{label:aP(t.label,"arc")}),{dataIndex:r}))??t.value.toLocaleString()})}))})})),{seriesOrder:t,series:r}}},sP=[nP,{seriesType:"scatter",seriesFormatter:({series:e,seriesOrder:t},n)=>({series:Object.fromEntries(Object.entries(e).map((([e,t])=>{const r=null==t?void 0:t.datasetKeys,o=["x","y","id"].filter((e=>"string"!=typeof(null==r?void 0:r[e])));if((null==t?void 0:t.datasetKeys)&&o.length>0)throw new Error([`MUI X: scatter series with id='${e}' has incomplete datasetKeys.`,`Properties ${o.map((e=>`"${e}"`)).join(", ")} are missing.`].join("\n"));return[e,_p({},t,{data:r?(null==n?void 0:n.map((e=>({x:e[r.x],y:e[r.y],z:r.z&&e[r.z],id:e[r.id]}))))??[]:t.data??[],valueFormatter:t.valueFormatter??(e=>`(${e.x}, ${e.y})`)})]}))),seriesOrder:t}),colorProcessor:(e,t,n,r)=>{const o=null==r?void 0:r.colorScale,a=null==n?void 0:n.colorScale,i=null==t?void 0:t.colorScale;return o?t=>{var n,a;if(void 0!==(null==(n=null==r?void 0:r.data)?void 0:n[t])){const e=o(null==(a=null==r?void 0:r.data)?void 0:a[t]);if(null!==e)return e}const i=e.data[t],s=null===i?e.color:o(i.z);return null===s?e.color:s}:a?t=>{const n=e.data[t],r=null===n?e.color:a(n.y);return null===r?e.color:r}:i?t=>{const n=e.data[t],r=null===n?e.color:i(n.x);return null===r?e.color:r}:()=>e.color},xExtremumGetter:e=>{const{series:t,axis:n,isDefaultAxis:r,getFilters:o}=e;return Object.keys(t).filter((e=>{const o=t[e].xAxisId??t[e].xAxisKey;return o===n.id||void 0===o&&r})).reduce(((e,a)=>{var i;const s=null==o?void 0:o({currentAxisId:n.id,isDefaultAxis:r,seriesXAxisId:t[a].xAxisId??t[a].xAxisKey,seriesYAxisId:t[a].yAxisId??t[a].yAxisKey}),l=null==(i=t[a].data)?void 0:i.reduce(((e,t,n)=>s&&!s(t,n)?e:rP(e,[t.x,t.x])),[1/0,-1/0]);return rP(e,l??[1/0,-1/0])}),[1/0,-1/0])},yExtremumGetter:e=>{const{series:t,axis:n,isDefaultAxis:r,getFilters:o}=e;return Object.keys(t).filter((e=>{const o=t[e].yAxisId??t[e].yAxisKey;return o===n.id||void 0===o&&r})).reduce(((e,a)=>{var i;const s=null==o?void 0:o({currentAxisId:n.id,isDefaultAxis:r,seriesXAxisId:t[a].xAxisId??t[a].xAxisKey,seriesYAxisId:t[a].yAxisId??t[a].yAxisKey}),l=null==(i=t[a].data)?void 0:i.reduce(((e,t,n)=>s&&!s(t,n)?e:rP(e,[t.y,t.y])),[1/0,-1/0]);return rP(e,l??[1/0,-1/0])}),[1/0,-1/0])}},oP,iP];function lP(e){const t=e??sP,n={},r={},o={},a={},i={},s={};for(let e=0;e<t.length;e+=1){const l=t[e],u=l.seriesType;n[u]=l.seriesFormatter,r[u]=l.colorProcessor,l.xExtremumGetter&&(o[u]=l.xExtremumGetter),l.yExtremumGetter&&(a[u]=l.yExtremumGetter),l.rotationExtremumGetter&&(i[u]=l.rotationExtremumGetter),l.radiusExtremumGetter&&(s[u]=l.radiusExtremumGetter)}return{seriesFormatters:n,colorProcessors:r,xExtremumGetters:o,yExtremumGetters:a,rotationExtremumGetters:i,radiusExtremumGetters:s}}function uP(e){const{children:t,plugins:n}=e,r=V.useMemo((()=>({isInitialized:!0,data:lP(n)})),[n]);return mm.jsx(uT.Provider,{value:r,children:t})}function cP(e){const{isInitialized:t,data:n}=V.useContext(uT);if(!t)throw new Error(["MUI X: Could not find the plugin context.","It looks like you rendered your component outside of a ChartsContainer parent component."].join("\n"));return n.colorProcessors}function dP(e){const{series:t,dataset:n,colors:r=sT,children:o}=e,a=function(e){const{isInitialized:t,data:n}=V.useContext(uT);if(!t)throw new Error(["MUI X: Could not find the plugin context.","It looks like you rendered your component outside of a ChartsContainer parent component."].join("\n"));return n.seriesFormatters}(),i=Vy(),s=V.useMemo((()=>({isInitialized:!0,data:oT({series:t,colors:"function"==typeof r?r(i.palette.mode):r,seriesFormatters:a,dataset:n})})),[t,r,i.palette.mode,a,n]);return mm.jsx(lT.Provider,{value:s,children:o})}function pP(){const{isInitialized:e,data:t}=V.useContext(lT);if(!e)throw new Error(["MUI X: Could not find the series ref context.","It looks like you rendered your component outside of a ChartsContainer parent component."].join("\n"));return t}const fP=["highlighted","faded"];function hP({children:e,highlightedItem:t,onHighlightChange:n}){const[r,o]=wg({controlled:t,default:null,name:"HighlightedProvider",state:"highlightedItem"}),a=pP(),i=V.useMemo((()=>{const e=new Map;return Object.keys(a).forEach((t=>{const n=a[t];Object.keys((null==n?void 0:n.series)??{}).forEach((t=>{const r=null==n?void 0:n.series[t];e.set(t,(e=>{const t=e??{},{highlighted:n,faded:r}=t;return _p({highlight:n,fade:r},tv(t,fP))})(null==r?void 0:r.highlightScope))}))})),e}),[a]),s=r&&r.seriesId?i.get(r.seriesId)??void 0:void 0,l=V.useMemo((()=>({isInitialized:!0,data:{highlightScope:s,highlightedItem:r,setHighlighted:e=>{o(e),null==n||n(e)},clearHighlighted:()=>{o(null),null==n||n(null)},isHighlighted:nT(s,r),isFaded:tT(s,r)}})),[r,s,o,n]);return mm.jsx(eT.Provider,{value:l,children:e})}function mP(){const{isInitialized:e,data:t}=V.useContext(eT);if(!e)throw new Error(["MUI X: Could not find the highlighted ref context.","It looks like you rendered your component outside of a ChartsContainer parent component."].join("\n"));return t}function gP(e){const t=mP();if(!e)return{isHighlighted:!1,isFaded:!1};const n=t.isHighlighted(e);return{isHighlighted:n,isFaded:!n&&t.isFaded(e)}}function yP(e,t){return null==e||null==t?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function vP(e,t){return null==e||null==t?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function bP(e){let t,n,r;function o(e,r,o=0,a=e.length){if(o<a){if(0!==t(r,r))return a;do{const t=o+a>>>1;n(e[t],r)<0?o=t+1:a=t}while(o<a)}return o}return 2!==e.length?(t=yP,n=(t,n)=>yP(e(t),n),r=(t,n)=>e(t)-n):(t=e===yP||e===vP?e:xP,n=e,r=e),{left:o,center:function(e,t,n=0,a=e.length){const i=o(e,t,n,a-1);return i>n&&r(e[i-1],t)>-r(e[i],t)?i-1:i},right:function(e,r,o=0,a=e.length){if(o<a){if(0!==t(r,r))return a;do{const t=o+a>>>1;n(e[t],r)<=0?o=t+1:a=t}while(o<a)}return o}}}function xP(){return 0}const wP=bP(yP).right;bP((function(e){return null===e?NaN:+e})).center;class SP extends Map{constructor(e,t=CP){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const[t,n]of e)this.set(t,n)}get(e){return super.get(kP(this,e))}has(e){return super.has(kP(this,e))}set(e,t){return super.set(function({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}(this,e),t)}delete(e){return super.delete(function({_intern:e,_key:t},n){const r=t(n);e.has(r)&&(n=e.get(r),e.delete(r));return n}(this,e))}}function kP({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function CP(e){return null!==e&&"object"==typeof e?e.valueOf():e}const MP=Math.sqrt(50),EP=Math.sqrt(10),TP=Math.sqrt(2);function PP(e,t,n){const r=(t-e)/Math.max(0,n),o=Math.floor(Math.log10(r)),a=r/Math.pow(10,o),i=a>=MP?10:a>=EP?5:a>=TP?2:1;let s,l,u;return o<0?(u=Math.pow(10,-o)/i,s=Math.round(e*u),l=Math.round(t*u),s/u<e&&++s,l/u>t&&--l,u=-u):(u=Math.pow(10,o)*i,s=Math.round(e/u),l=Math.round(t/u),s*u<e&&++s,l*u>t&&--l),l<s&&.5<=n&&n<2?PP(e,t,2*n):[s,l,u]}function IP(e,t,n){if(!((n=+n)>0))return[];if((e=+e)===(t=+t))return[e];const r=t<e,[o,a,i]=r?PP(t,e,n):PP(e,t,n);if(!(a>=o))return[];const s=a-o+1,l=new Array(s);if(r)if(i<0)for(let e=0;e<s;++e)l[e]=(a-e)/-i;else for(let e=0;e<s;++e)l[e]=(a-e)*i;else if(i<0)for(let e=0;e<s;++e)l[e]=(o+e)/-i;else for(let e=0;e<s;++e)l[e]=(o+e)*i;return l}function RP(e,t,n){return PP(e=+e,t=+t,n=+n)[2]}function AP(e,t,n){n=+n;const r=(t=+t)<(e=+e),o=r?RP(t,e,n):RP(e,t,n);return(r?-1:1)*(o<0?1/-o:o)}function DP(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}function OP(e,t){switch(arguments.length){case 0:break;case 1:"function"==typeof e?this.interpolator(e):this.range(e);break;default:this.domain(e),"function"==typeof t?this.interpolator(t):this.range(t)}return this}const jP=Symbol("implicit");function NP(){var e=new SP,t=[],n=[],r=jP;function o(o){let a=e.get(o);if(void 0===a){if(r!==jP)return r;e.set(o,a=t.push(o)-1)}return n[a%n.length]}return o.domain=function(n){if(!arguments.length)return t.slice();t=[],e=new SP;for(const r of n)e.has(r)||e.set(r,t.push(r)-1);return o},o.range=function(e){return arguments.length?(n=Array.from(e),o):n.slice()},o.unknown=function(e){return arguments.length?(r=e,o):r},o.copy=function(){return NP(t,n).unknown(r)},DP.apply(o,arguments),o}function LP(){var e,t,n=NP().unknown(void 0),r=n.domain,o=n.range,a=0,i=1,s=!1,l=0,u=0,c=.5;function d(){var n=r().length,d=i<a,p=d?i:a,f=d?a:i;e=(f-p)/Math.max(1,n-l+2*u),s&&(e=Math.floor(e)),p+=(f-p-e*(n-l))*c,t=e*(1-l),s&&(p=Math.round(p),t=Math.round(t));var h=function(e,t,n){e=+e,t=+t,n=(o=arguments.length)<2?(t=e,e=0,1):o<3?1:+n;for(var r=-1,o=0|Math.max(0,Math.ceil((t-e)/n)),a=new Array(o);++r<o;)a[r]=e+r*n;return a}(n).map((function(t){return p+e*t}));return o(d?h.reverse():h)}return delete n.unknown,n.domain=function(e){return arguments.length?(r(e),d()):r()},n.range=function(e){return arguments.length?([a,i]=e,a=+a,i=+i,d()):[a,i]},n.rangeRound=function(e){return[a,i]=e,a=+a,i=+i,s=!0,d()},n.bandwidth=function(){return t},n.step=function(){return e},n.round=function(e){return arguments.length?(s=!!e,d()):s},n.padding=function(e){return arguments.length?(l=Math.min(1,u=+e),d()):l},n.paddingInner=function(e){return arguments.length?(l=Math.min(1,e),d()):l},n.paddingOuter=function(e){return arguments.length?(u=+e,d()):u},n.align=function(e){return arguments.length?(c=Math.max(0,Math.min(1,e)),d()):c},n.copy=function(){return LP(r(),[a,i]).round(s).paddingInner(l).paddingOuter(u).align(c)},DP.apply(d(),arguments)}function FP(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return FP(t())},e}function zP(){return FP(LP.apply(null,arguments).paddingInner(1))}function VP(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function BP(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function HP(){}var UP=.7,WP=1/UP,qP="\\s*([+-]?\\d+)\\s*",QP="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",YP="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",KP=/^#([0-9a-f]{3,8})$/,JP=new RegExp(`^rgb\\(${qP},${qP},${qP}\\)$`),ZP=new RegExp(`^rgb\\(${YP},${YP},${YP}\\)$`),XP=new RegExp(`^rgba\\(${qP},${qP},${qP},${QP}\\)$`),GP=new RegExp(`^rgba\\(${YP},${YP},${YP},${QP}\\)$`),$P=new RegExp(`^hsl\\(${QP},${YP},${YP}\\)$`),_P=new RegExp(`^hsla\\(${QP},${YP},${YP},${QP}\\)$`),eI={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function tI(){return this.rgb().formatHex()}function nI(){return this.rgb().formatRgb()}function rI(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=KP.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?oI(t):3===n?new sI(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?aI(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?aI(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=JP.exec(e))?new sI(t[1],t[2],t[3],1):(t=ZP.exec(e))?new sI(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=XP.exec(e))?aI(t[1],t[2],t[3],t[4]):(t=GP.exec(e))?aI(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=$P.exec(e))?fI(t[1],t[2]/100,t[3]/100,1):(t=_P.exec(e))?fI(t[1],t[2]/100,t[3]/100,t[4]):eI.hasOwnProperty(e)?oI(eI[e]):"transparent"===e?new sI(NaN,NaN,NaN,0):null}function oI(e){return new sI(e>>16&255,e>>8&255,255&e,1)}function aI(e,t,n,r){return r<=0&&(e=t=n=NaN),new sI(e,t,n,r)}function iI(e,t,n,r){return 1===arguments.length?((o=e)instanceof HP||(o=rI(o)),o?new sI((o=o.rgb()).r,o.g,o.b,o.opacity):new sI):new sI(e,t,n,null==r?1:r);var o}function sI(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function lI(){return`#${pI(this.r)}${pI(this.g)}${pI(this.b)}`}function uI(){const e=cI(this.opacity);return`${1===e?"rgb(":"rgba("}${dI(this.r)}, ${dI(this.g)}, ${dI(this.b)}${1===e?")":`, ${e})`}`}function cI(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function dI(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function pI(e){return((e=dI(e))<16?"0":"")+e.toString(16)}function fI(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new mI(e,t,n,r)}function hI(e){if(e instanceof mI)return new mI(e.h,e.s,e.l,e.opacity);if(e instanceof HP||(e=rI(e)),!e)return new mI;if(e instanceof mI)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,o=Math.min(t,n,r),a=Math.max(t,n,r),i=NaN,s=a-o,l=(a+o)/2;return s?(i=t===a?(n-r)/s+6*(n<r):n===a?(r-t)/s+2:(t-n)/s+4,s/=l<.5?a+o:2-a-o,i*=60):s=l>0&&l<1?0:i,new mI(i,s,l,e.opacity)}function mI(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function gI(e){return(e=(e||0)%360)<0?e+360:e}function yI(e){return Math.max(0,Math.min(1,e||0))}function vI(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}VP(HP,rI,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:tI,formatHex:tI,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return hI(this).formatHsl()},formatRgb:nI,toString:nI}),VP(sI,iI,BP(HP,{brighter(e){return e=null==e?WP:Math.pow(WP,e),new sI(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=null==e?UP:Math.pow(UP,e),new sI(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new sI(dI(this.r),dI(this.g),dI(this.b),cI(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:lI,formatHex:lI,formatHex8:function(){return`#${pI(this.r)}${pI(this.g)}${pI(this.b)}${pI(255*(isNaN(this.opacity)?1:this.opacity))}`},formatRgb:uI,toString:uI})),VP(mI,(function(e,t,n,r){return 1===arguments.length?hI(e):new mI(e,t,n,null==r?1:r)}),BP(HP,{brighter(e){return e=null==e?WP:Math.pow(WP,e),new mI(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?UP:Math.pow(UP,e),new mI(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,o=2*n-r;return new sI(vI(e>=240?e-240:e+120,o,r),vI(e,o,r),vI(e<120?e+240:e-120,o,r),this.opacity)},clamp(){return new mI(gI(this.h),yI(this.s),yI(this.l),cI(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=cI(this.opacity);return`${1===e?"hsl(":"hsla("}${gI(this.h)}, ${100*yI(this.s)}%, ${100*yI(this.l)}%${1===e?")":`, ${e})`}`}}));const bI=e=>()=>e;function xI(e){return 1==(e=+e)?wI:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}(t,n,e):bI(isNaN(t)?n:t)}}function wI(e,t){var n=t-e;return n?function(e,t){return function(n){return e+n*t}}(e,n):bI(isNaN(e)?t:e)}const SI=function e(t){var n=xI(t);function r(e,t){var r=n((e=iI(e)).r,(t=iI(t)).r),o=n(e.g,t.g),a=n(e.b,t.b),i=wI(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=o(t),e.b=a(t),e.opacity=i(t),e+""}}return r.gamma=e,r}(1);function kI(e,t){t||(t=[]);var n,r=e?Math.min(t.length,e.length):0,o=t.slice();return function(a){for(n=0;n<r;++n)o[n]=e[n]*(1-a)+t[n]*a;return o}}function CI(e,t){var n,r=t?t.length:0,o=e?Math.min(r,e.length):0,a=new Array(o),i=new Array(r);for(n=0;n<o;++n)a[n]=AI(e[n],t[n]);for(;n<r;++n)i[n]=t[n];return function(e){for(n=0;n<o;++n)i[n]=a[n](e);return i}}function MI(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function EI(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function TI(e,t){var n,r={},o={};for(n in null!==e&&"object"==typeof e||(e={}),null!==t&&"object"==typeof t||(t={}),t)n in e?r[n]=AI(e[n],t[n]):o[n]=t[n];return function(e){for(n in r)o[n]=r[n](e);return o}}var PI=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,II=new RegExp(PI.source,"g");function RI(e,t){var n,r,o,a=PI.lastIndex=II.lastIndex=0,i=-1,s=[],l=[];for(e+="",t+="";(n=PI.exec(e))&&(r=II.exec(t));)(o=r.index)>a&&(o=t.slice(a,o),s[i]?s[i]+=o:s[++i]=o),(n=n[0])===(r=r[0])?s[i]?s[i]+=r:s[++i]=r:(s[++i]=null,l.push({i:i,x:EI(n,r)})),a=II.lastIndex;return a<t.length&&(o=t.slice(a),s[i]?s[i]+=o:s[++i]=o),s.length<2?l[0]?function(e){return function(t){return e(t)+""}}(l[0].x):function(e){return function(){return e}}(t):(t=l.length,function(e){for(var n,r=0;r<t;++r)s[(n=l[r]).i]=n.x(e);return s.join("")})}function AI(e,t){var n,r,o=typeof t;return null==t||"boolean"===o?bI(t):("number"===o?EI:"string"===o?(n=rI(t))?(t=n,SI):RI:t instanceof rI?SI:t instanceof Date?MI:(r=t,!ArrayBuffer.isView(r)||r instanceof DataView?Array.isArray(t)?CI:"function"!=typeof t.valueOf&&"function"!=typeof t.toString||isNaN(t)?TI:EI:kI))(e,t)}function DI(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function OI(e){return+e}var jI=[0,1];function NI(e){return e}function LI(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:(n=isNaN(t)?NaN:.5,function(){return n});var n}function FI(e,t,n){var r=e[0],o=e[1],a=t[0],i=t[1];return o<r?(r=LI(o,r),a=n(i,a)):(r=LI(r,o),a=n(a,i)),function(e){return a(r(e))}}function zI(e,t,n){var r=Math.min(e.length,t.length)-1,o=new Array(r),a=new Array(r),i=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++i<r;)o[i]=LI(e[i],e[i+1]),a[i]=n(t[i],t[i+1]);return function(t){var n=wP(e,t,1,r)-1;return a[n](o[n](t))}}function VI(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function BI(){var e,t,n,r,o,a,i=jI,s=jI,l=AI,u=NI;function c(){var e=Math.min(i.length,s.length);return u!==NI&&(u=function(e,t){var n;return e>t&&(n=e,e=t,t=n),function(n){return Math.max(e,Math.min(t,n))}}(i[0],i[e-1])),r=e>2?zI:FI,o=a=null,d}function d(t){return null==t||isNaN(t=+t)?n:(o||(o=r(i.map(e),s,l)))(e(u(t)))}return d.invert=function(n){return u(t((a||(a=r(s,i.map(e),EI)))(n)))},d.domain=function(e){return arguments.length?(i=Array.from(e,OI),c()):i.slice()},d.range=function(e){return arguments.length?(s=Array.from(e),c()):s.slice()},d.rangeRound=function(e){return s=Array.from(e),l=DI,c()},d.clamp=function(e){return arguments.length?(u=!!e||NI,c()):u!==NI},d.interpolate=function(e){return arguments.length?(l=e,c()):l},d.unknown=function(e){return arguments.length?(n=e,d):n},function(n,r){return e=n,t=r,c()}}function HI(){return BI()(NI,NI)}function UI(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function WI(e){return(e=UI(Math.abs(e)))?e[1]:NaN}var qI,QI=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function YI(e){if(!(t=QI.exec(e)))throw new Error("invalid format: "+e);var t;return new KI({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function KI(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function JI(e,t){var n=UI(e,t);if(!n)return e+"";var r=n[0],o=n[1];return o<0?"0."+new Array(-o).join("0")+r:r.length>o+1?r.slice(0,o+1)+"."+r.slice(o+1):r+new Array(o-r.length+2).join("0")}YI.prototype=KI.prototype,KI.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};const ZI={"%":(e,t)=>(100*e).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>JI(100*e,t),r:JI,s:function(e,t){var n=UI(e,t);if(!n)return e+"";var r=n[0],o=n[1],a=o-(qI=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,i=r.length;return a===i?r:a>i?r+new Array(a-i+1).join("0"):a>0?r.slice(0,a)+"."+r.slice(a):"0."+new Array(1-a).join("0")+UI(e,Math.max(0,t+a-1))[0]},X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function XI(e){return e}var GI,$I,_I,eR=Array.prototype.map,tR=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function nR(e){var t,n,r=void 0===e.grouping||void 0===e.thousands?XI:(t=eR.call(e.grouping,Number),n=e.thousands+"",function(e,r){for(var o=e.length,a=[],i=0,s=t[0],l=0;o>0&&s>0&&(l+s+1>r&&(s=Math.max(1,r-l)),a.push(e.substring(o-=s,o+s)),!((l+=s+1)>r));)s=t[i=(i+1)%t.length];return a.reverse().join(n)}),o=void 0===e.currency?"":e.currency[0]+"",a=void 0===e.currency?"":e.currency[1]+"",i=void 0===e.decimal?".":e.decimal+"",s=void 0===e.numerals?XI:function(e){return function(t){return t.replace(/[0-9]/g,(function(t){return e[+t]}))}}(eR.call(e.numerals,String)),l=void 0===e.percent?"%":e.percent+"",u=void 0===e.minus?"−":e.minus+"",c=void 0===e.nan?"NaN":e.nan+"";function d(e){var t=(e=YI(e)).fill,n=e.align,d=e.sign,p=e.symbol,f=e.zero,h=e.width,m=e.comma,g=e.precision,y=e.trim,v=e.type;"n"===v?(m=!0,v="g"):ZI[v]||(void 0===g&&(g=12),y=!0,v="g"),(f||"0"===t&&"="===n)&&(f=!0,t="0",n="=");var b="$"===p?o:"#"===p&&/[boxX]/.test(v)?"0"+v.toLowerCase():"",x="$"===p?a:/[%p]/.test(v)?l:"",w=ZI[v],S=/[defgprs%]/.test(v);function k(e){var o,a,l,p=b,k=x;if("c"===v)k=w(e)+k,e="";else{var C=(e=+e)<0||1/e<0;if(e=isNaN(e)?c:w(Math.abs(e),g),y&&(e=function(e){e:for(var t,n=e.length,r=1,o=-1;r<n;++r)switch(e[r]){case".":o=t=r;break;case"0":0===o&&(o=r),t=r;break;default:if(!+e[r])break e;o>0&&(o=0)}return o>0?e.slice(0,o)+e.slice(t+1):e}(e)),C&&0==+e&&"+"!==d&&(C=!1),p=(C?"("===d?d:u:"-"===d||"("===d?"":d)+p,k=("s"===v?tR[8+qI/3]:"")+k+(C&&"("===d?")":""),S)for(o=-1,a=e.length;++o<a;)if(48>(l=e.charCodeAt(o))||l>57){k=(46===l?i+e.slice(o+1):e.slice(o))+k,e=e.slice(0,o);break}}m&&!f&&(e=r(e,1/0));var M=p.length+e.length+k.length,E=M<h?new Array(h-M+1).join(t):"";switch(m&&f&&(e=r(E+e,E.length?h-k.length:1/0),E=""),n){case"<":e=p+e+k+E;break;case"=":e=p+E+e+k;break;case"^":e=E.slice(0,M=E.length>>1)+p+e+k+E.slice(M);break;default:e=E+p+e+k}return s(e)}return g=void 0===g?6:/[gprs]/.test(v)?Math.max(1,Math.min(21,g)):Math.max(0,Math.min(20,g)),k.toString=function(){return e+""},k}return{format:d,formatPrefix:function(e,t){var n=d(((e=YI(e)).type="f",e)),r=3*Math.max(-8,Math.min(8,Math.floor(WI(t)/3))),o=Math.pow(10,-r),a=tR[8+r/3];return function(e){return n(o*e)+a}}}}function rR(e,t,n,r){var o,a=AP(e,t,n);switch((r=YI(null==r?",f":r)).type){case"s":var i=Math.max(Math.abs(e),Math.abs(t));return null!=r.precision||isNaN(o=function(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(WI(t)/3)))-WI(Math.abs(e)))}(a,i))||(r.precision=o),_I(r,i);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(o=function(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,WI(t)-WI(e))+1}(a,Math.max(Math.abs(e),Math.abs(t))))||(r.precision=o-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(o=function(e){return Math.max(0,-WI(Math.abs(e)))}(a))||(r.precision=o-2*("%"===r.type))}return $I(r)}function oR(e){var t=e.domain;return e.ticks=function(e){var n=t();return IP(n[0],n[n.length-1],null==e?10:e)},e.tickFormat=function(e,n){var r=t();return rR(r[0],r[r.length-1],null==e?10:e,n)},e.nice=function(n){null==n&&(n=10);var r,o,a=t(),i=0,s=a.length-1,l=a[i],u=a[s],c=10;for(u<l&&(o=l,l=u,u=o,o=i,i=s,s=o);c-- >0;){if((o=RP(l,u,n))===r)return a[i]=l,a[s]=u,t(a);if(o>0)l=Math.floor(l/o)*o,u=Math.ceil(u/o)*o;else{if(!(o<0))break;l=Math.ceil(l*o)/o,u=Math.floor(u*o)/o}r=o}return e},e}function aR(){var e=HI();return e.copy=function(){return VI(e,aR())},DP.apply(e,arguments),oR(e)}function iR(e,t){var n,r=0,o=(e=e.slice()).length-1,a=e[r],i=e[o];return i<a&&(n=r,r=o,o=n,n=a,a=i,i=n),e[r]=t.floor(a),e[o]=t.ceil(i),e}function sR(e){return Math.log(e)}function lR(e){return Math.exp(e)}function uR(e){return-Math.log(-e)}function cR(e){return-Math.exp(-e)}function dR(e){return isFinite(e)?+("1e"+e):e<0?0:e}function pR(e){return(t,n)=>-e(-t,n)}function fR(e){const t=e(sR,lR),n=t.domain;let r,o,a=10;function i(){return r=function(e){return e===Math.E?Math.log:10===e&&Math.log10||2===e&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}(a),o=function(e){return 10===e?dR:e===Math.E?Math.exp:t=>Math.pow(e,t)}(a),n()[0]<0?(r=pR(r),o=pR(o),e(uR,cR)):e(sR,lR),t}return t.base=function(e){return arguments.length?(a=+e,i()):a},t.domain=function(e){return arguments.length?(n(e),i()):n()},t.ticks=e=>{const t=n();let i=t[0],s=t[t.length-1];const l=s<i;l&&([i,s]=[s,i]);let u,c,d=r(i),p=r(s);const f=null==e?10:+e;let h=[];if(!(a%1)&&p-d<f){if(d=Math.floor(d),p=Math.ceil(p),i>0){for(;d<=p;++d)for(u=1;u<a;++u)if(c=d<0?u/o(-d):u*o(d),!(c<i)){if(c>s)break;h.push(c)}}else for(;d<=p;++d)for(u=a-1;u>=1;--u)if(c=d>0?u/o(-d):u*o(d),!(c<i)){if(c>s)break;h.push(c)}2*h.length<f&&(h=IP(i,s,f))}else h=IP(d,p,Math.min(p-d,f)).map(o);return l?h.reverse():h},t.tickFormat=(e,n)=>{if(null==e&&(e=10),null==n&&(n=10===a?"s":","),"function"!=typeof n&&(a%1||null!=(n=YI(n)).precision||(n.trim=!0),n=$I(n)),e===1/0)return n;const i=Math.max(1,a*e/t.ticks().length);return e=>{let t=e/o(Math.round(r(e)));return t*a<a-.5&&(t*=a),t<=i?n(e):""}},t.nice=()=>n(iR(n(),{floor:e=>o(Math.floor(r(e))),ceil:e=>o(Math.ceil(r(e)))})),t}function hR(){const e=fR(BI()).domain([1,10]);return e.copy=()=>VI(e,hR()).base(e.base()),DP.apply(e,arguments),e}function mR(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function gR(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function yR(e){return e<0?-e*e:e*e}function vR(e){var t=e(NI,NI),n=1;return t.exponent=function(t){return arguments.length?1===(n=+t)?e(NI,NI):.5===n?e(gR,yR):e(mR(n),mR(1/n)):n},oR(t)}function bR(){var e=vR(BI());return e.copy=function(){return VI(e,bR()).exponent(e.exponent())},DP.apply(e,arguments),e}function xR(){var e,t=[.5],n=[0,1],r=1;function o(o){return null!=o&&o<=o?n[wP(t,o,0,r)]:e}return o.domain=function(e){return arguments.length?(t=Array.from(e),r=Math.min(t.length,n.length-1),o):t.slice()},o.range=function(e){return arguments.length?(n=Array.from(e),r=Math.min(t.length,n.length-1),o):n.slice()},o.invertExtent=function(e){var r=n.indexOf(e);return[t[r-1],t[r]]},o.unknown=function(t){return arguments.length?(e=t,o):e},o.copy=function(){return xR().domain(t).range(n).unknown(e)},DP.apply(o,arguments)}GI=nR({thousands:",",grouping:[3],currency:["$",""]}),$I=GI.format,_I=GI.formatPrefix;const wR=new Date,SR=new Date;function kR(e,t,n,r){function o(t){return e(t=0===arguments.length?new Date:new Date(+t)),t}return o.floor=t=>(e(t=new Date(+t)),t),o.ceil=n=>(e(n=new Date(n-1)),t(n,1),e(n),n),o.round=e=>{const t=o(e),n=o.ceil(e);return e-t<n-e?t:n},o.offset=(e,n)=>(t(e=new Date(+e),null==n?1:Math.floor(n)),e),o.range=(n,r,a)=>{const i=[];if(n=o.ceil(n),a=null==a?1:Math.floor(a),!(n<r&&a>0))return i;let s;do{i.push(s=new Date(+n)),t(n,a),e(n)}while(s<n&&n<r);return i},o.filter=n=>kR((t=>{if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)}),((e,r)=>{if(e>=e)if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;--r>=0;)for(;t(e,1),!n(e););})),n&&(o.count=(t,r)=>(wR.setTime(+t),SR.setTime(+r),e(wR),e(SR),Math.floor(n(wR,SR))),o.every=e=>(e=Math.floor(e),isFinite(e)&&e>0?e>1?o.filter(r?t=>r(t)%e==0:t=>o.count(0,t)%e==0):o:null)),o}const CR=kR((()=>{}),((e,t)=>{e.setTime(+e+t)}),((e,t)=>t-e));CR.every=e=>(e=Math.floor(e),isFinite(e)&&e>0?e>1?kR((t=>{t.setTime(Math.floor(t/e)*e)}),((t,n)=>{t.setTime(+t+n*e)}),((t,n)=>(n-t)/e)):CR:null),CR.range;const MR=1e3,ER=6e4,TR=36e5,PR=864e5,IR=6048e5,RR=2592e6,AR=31536e6,DR=kR((e=>{e.setTime(e-e.getMilliseconds())}),((e,t)=>{e.setTime(+e+t*MR)}),((e,t)=>(t-e)/MR),(e=>e.getUTCSeconds()));DR.range;const OR=kR((e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*MR)}),((e,t)=>{e.setTime(+e+t*ER)}),((e,t)=>(t-e)/ER),(e=>e.getMinutes()));OR.range;const jR=kR((e=>{e.setUTCSeconds(0,0)}),((e,t)=>{e.setTime(+e+t*ER)}),((e,t)=>(t-e)/ER),(e=>e.getUTCMinutes()));jR.range;const NR=kR((e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*MR-e.getMinutes()*ER)}),((e,t)=>{e.setTime(+e+t*TR)}),((e,t)=>(t-e)/TR),(e=>e.getHours()));NR.range;const LR=kR((e=>{e.setUTCMinutes(0,0,0)}),((e,t)=>{e.setTime(+e+t*TR)}),((e,t)=>(t-e)/TR),(e=>e.getUTCHours()));LR.range;const FR=kR((e=>e.setHours(0,0,0,0)),((e,t)=>e.setDate(e.getDate()+t)),((e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*ER)/PR),(e=>e.getDate()-1));FR.range;const zR=kR((e=>{e.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCDate(e.getUTCDate()+t)}),((e,t)=>(t-e)/PR),(e=>e.getUTCDate()-1));zR.range;const VR=kR((e=>{e.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCDate(e.getUTCDate()+t)}),((e,t)=>(t-e)/PR),(e=>Math.floor(e/PR)));function BR(e){return kR((t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)}),((e,t)=>{e.setDate(e.getDate()+7*t)}),((e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*ER)/IR))}VR.range;const HR=BR(0),UR=BR(1),WR=BR(2),qR=BR(3),QR=BR(4),YR=BR(5),KR=BR(6);function JR(e){return kR((t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCDate(e.getUTCDate()+7*t)}),((e,t)=>(t-e)/IR))}HR.range,UR.range,WR.range,qR.range,QR.range,YR.range,KR.range;const ZR=JR(0),XR=JR(1),GR=JR(2),$R=JR(3),_R=JR(4),eA=JR(5),tA=JR(6);ZR.range,XR.range,GR.range,$R.range,_R.range,eA.range,tA.range;const nA=kR((e=>{e.setDate(1),e.setHours(0,0,0,0)}),((e,t)=>{e.setMonth(e.getMonth()+t)}),((e,t)=>t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())),(e=>e.getMonth()));nA.range;const rA=kR((e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)}),((e,t)=>t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear())),(e=>e.getUTCMonth()));rA.range;const oA=kR((e=>{e.setMonth(0,1),e.setHours(0,0,0,0)}),((e,t)=>{e.setFullYear(e.getFullYear()+t)}),((e,t)=>t.getFullYear()-e.getFullYear()),(e=>e.getFullYear()));oA.every=e=>isFinite(e=Math.floor(e))&&e>0?kR((t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)}),((t,n)=>{t.setFullYear(t.getFullYear()+n*e)})):null,oA.range;const aA=kR((e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),((e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)}),((e,t)=>t.getUTCFullYear()-e.getUTCFullYear()),(e=>e.getUTCFullYear()));function iA(e,t,n,r,o,a){const i=[[DR,1,MR],[DR,5,5e3],[DR,15,15e3],[DR,30,3e4],[a,1,ER],[a,5,3e5],[a,15,9e5],[a,30,18e5],[o,1,TR],[o,3,108e5],[o,6,216e5],[o,12,432e5],[r,1,PR],[r,2,1728e5],[n,1,IR],[t,1,RR],[t,3,7776e6],[e,1,AR]];function s(t,n,r){const o=Math.abs(n-t)/r,a=bP((([,,e])=>e)).right(i,o);if(a===i.length)return e.every(AP(t/AR,n/AR,r));if(0===a)return CR.every(Math.max(AP(t,n,r),1));const[s,l]=i[o/i[a-1][2]<i[a][2]/o?a-1:a];return s.every(l)}return[function(e,t,n){const r=t<e;r&&([e,t]=[t,e]);const o=n&&"function"==typeof n.range?n:s(e,t,n),a=o?o.range(e,+t+1):[];return r?a.reverse():a},s]}aA.every=e=>isFinite(e=Math.floor(e))&&e>0?kR((t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),((t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)})):null,aA.range;const[sA,lA]=iA(aA,rA,ZR,VR,LR,jR),[uA,cA]=iA(oA,nA,HR,FR,NR,OR);function dA(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function pA(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function fA(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}var hA,mA,gA,yA={"-":"",_:" ",0:"0"},vA=/^\s*\d+/,bA=/^%/,xA=/[\\^$*+?|[\]().{}]/g;function wA(e,t,n){var r=e<0?"-":"",o=(r?-e:e)+"",a=o.length;return r+(a<n?new Array(n-a+1).join(t)+o:o)}function SA(e){return e.replace(xA,"\\$&")}function kA(e){return new RegExp("^(?:"+e.map(SA).join("|")+")","i")}function CA(e){return new Map(e.map(((e,t)=>[e.toLowerCase(),t])))}function MA(e,t,n){var r=vA.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function EA(e,t,n){var r=vA.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function TA(e,t,n){var r=vA.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function PA(e,t,n){var r=vA.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function IA(e,t,n){var r=vA.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function RA(e,t,n){var r=vA.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function AA(e,t,n){var r=vA.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function DA(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function OA(e,t,n){var r=vA.exec(t.slice(n,n+1));return r?(e.q=3*r[0]-3,n+r[0].length):-1}function jA(e,t,n){var r=vA.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function NA(e,t,n){var r=vA.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function LA(e,t,n){var r=vA.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function FA(e,t,n){var r=vA.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function zA(e,t,n){var r=vA.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function VA(e,t,n){var r=vA.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function BA(e,t,n){var r=vA.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function HA(e,t,n){var r=vA.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function UA(e,t,n){var r=bA.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function WA(e,t,n){var r=vA.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function qA(e,t,n){var r=vA.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function QA(e,t){return wA(e.getDate(),t,2)}function YA(e,t){return wA(e.getHours(),t,2)}function KA(e,t){return wA(e.getHours()%12||12,t,2)}function JA(e,t){return wA(1+FR.count(oA(e),e),t,3)}function ZA(e,t){return wA(e.getMilliseconds(),t,3)}function XA(e,t){return ZA(e,t)+"000"}function GA(e,t){return wA(e.getMonth()+1,t,2)}function $A(e,t){return wA(e.getMinutes(),t,2)}function _A(e,t){return wA(e.getSeconds(),t,2)}function eD(e){var t=e.getDay();return 0===t?7:t}function tD(e,t){return wA(HR.count(oA(e)-1,e),t,2)}function nD(e){var t=e.getDay();return t>=4||0===t?QR(e):QR.ceil(e)}function rD(e,t){return e=nD(e),wA(QR.count(oA(e),e)+(4===oA(e).getDay()),t,2)}function oD(e){return e.getDay()}function aD(e,t){return wA(UR.count(oA(e)-1,e),t,2)}function iD(e,t){return wA(e.getFullYear()%100,t,2)}function sD(e,t){return wA((e=nD(e)).getFullYear()%100,t,2)}function lD(e,t){return wA(e.getFullYear()%1e4,t,4)}function uD(e,t){var n=e.getDay();return wA((e=n>=4||0===n?QR(e):QR.ceil(e)).getFullYear()%1e4,t,4)}function cD(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+wA(t/60|0,"0",2)+wA(t%60,"0",2)}function dD(e,t){return wA(e.getUTCDate(),t,2)}function pD(e,t){return wA(e.getUTCHours(),t,2)}function fD(e,t){return wA(e.getUTCHours()%12||12,t,2)}function hD(e,t){return wA(1+zR.count(aA(e),e),t,3)}function mD(e,t){return wA(e.getUTCMilliseconds(),t,3)}function gD(e,t){return mD(e,t)+"000"}function yD(e,t){return wA(e.getUTCMonth()+1,t,2)}function vD(e,t){return wA(e.getUTCMinutes(),t,2)}function bD(e,t){return wA(e.getUTCSeconds(),t,2)}function xD(e){var t=e.getUTCDay();return 0===t?7:t}function wD(e,t){return wA(ZR.count(aA(e)-1,e),t,2)}function SD(e){var t=e.getUTCDay();return t>=4||0===t?_R(e):_R.ceil(e)}function kD(e,t){return e=SD(e),wA(_R.count(aA(e),e)+(4===aA(e).getUTCDay()),t,2)}function CD(e){return e.getUTCDay()}function MD(e,t){return wA(XR.count(aA(e)-1,e),t,2)}function ED(e,t){return wA(e.getUTCFullYear()%100,t,2)}function TD(e,t){return wA((e=SD(e)).getUTCFullYear()%100,t,2)}function PD(e,t){return wA(e.getUTCFullYear()%1e4,t,4)}function ID(e,t){var n=e.getUTCDay();return wA((e=n>=4||0===n?_R(e):_R.ceil(e)).getUTCFullYear()%1e4,t,4)}function RD(){return"+0000"}function AD(){return"%"}function DD(e){return+e}function OD(e){return Math.floor(+e/1e3)}function jD(e){return new Date(e)}function ND(e){return e instanceof Date?+e:+new Date(+e)}function LD(e,t,n,r,o,a,i,s,l,u){var c=HI(),d=c.invert,p=c.domain,f=u(".%L"),h=u(":%S"),m=u("%I:%M"),g=u("%I %p"),y=u("%a %d"),v=u("%b %d"),b=u("%B"),x=u("%Y");function w(e){return(l(e)<e?f:s(e)<e?h:i(e)<e?m:a(e)<e?g:r(e)<e?o(e)<e?y:v:n(e)<e?b:x)(e)}return c.invert=function(e){return new Date(d(e))},c.domain=function(e){return arguments.length?p(Array.from(e,ND)):p().map(jD)},c.ticks=function(t){var n=p();return e(n[0],n[n.length-1],null==t?10:t)},c.tickFormat=function(e,t){return null==t?w:u(t)},c.nice=function(e){var n=p();return e&&"function"==typeof e.range||(e=t(n[0],n[n.length-1],null==e?10:e)),e?p(iR(n,e)):c},c.copy=function(){return VI(c,LD(e,t,n,r,o,a,i,s,l,u))},c}function FD(){return DP.apply(LD(uA,cA,oA,nA,HR,FR,NR,OR,DR,mA).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function zD(){var e=oR(function(){var e,t,n,r,o,a=0,i=1,s=NI,l=!1;function u(t){return null==t||isNaN(t=+t)?o:s(0===n?.5:(t=(r(t)-e)*n,l?Math.max(0,Math.min(1,t)):t))}function c(e){return function(t){var n,r;return arguments.length?([n,r]=t,s=e(n,r),u):[s(0),s(1)]}}return u.domain=function(o){return arguments.length?([a,i]=o,e=r(a=+a),t=r(i=+i),n=e===t?0:1/(t-e),u):[a,i]},u.clamp=function(e){return arguments.length?(l=!!e,u):l},u.interpolator=function(e){return arguments.length?(s=e,u):s},u.range=c(AI),u.rangeRound=c(DI),u.unknown=function(e){return arguments.length?(o=e,u):o},function(o){return r=o,e=o(a),t=o(i),n=e===t?0:1/(t-e),u}}()(NI));return e.copy=function(){return t=e,zD().domain(t.domain()).interpolator(t.interpolator()).clamp(t.clamp()).unknown(t.unknown());var t},OP.apply(e,arguments)}function VD(e){return"piecewise"===e.type?xR(e.thresholds,e.colors):zD([e.min??0,e.max??100],e.color)}function BD(e){return e.values?NP(e.values,e.colors).unknown(e.unknownColor??null):NP(e.colors.map(((e,t)=>t)),e.colors).unknown(e.unknownColor??null)}function HD(e){return"ordinal"===e.type?BD(e):VD(e)}!function(e){hA=function(e){var t=e.dateTime,n=e.date,r=e.time,o=e.periods,a=e.days,i=e.shortDays,s=e.months,l=e.shortMonths,u=kA(o),c=CA(o),d=kA(a),p=CA(a),f=kA(i),h=CA(i),m=kA(s),g=CA(s),y=kA(l),v=CA(l),b={a:function(e){return i[e.getDay()]},A:function(e){return a[e.getDay()]},b:function(e){return l[e.getMonth()]},B:function(e){return s[e.getMonth()]},c:null,d:QA,e:QA,f:XA,g:sD,G:uD,H:YA,I:KA,j:JA,L:ZA,m:GA,M:$A,p:function(e){return o[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:DD,s:OD,S:_A,u:eD,U:tD,V:rD,w:oD,W:aD,x:null,X:null,y:iD,Y:lD,Z:cD,"%":AD},x={a:function(e){return i[e.getUTCDay()]},A:function(e){return a[e.getUTCDay()]},b:function(e){return l[e.getUTCMonth()]},B:function(e){return s[e.getUTCMonth()]},c:null,d:dD,e:dD,f:gD,g:TD,G:ID,H:pD,I:fD,j:hD,L:mD,m:yD,M:vD,p:function(e){return o[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:DD,s:OD,S:bD,u:xD,U:wD,V:kD,w:CD,W:MD,x:null,X:null,y:ED,Y:PD,Z:RD,"%":AD},w={a:function(e,t,n){var r=f.exec(t.slice(n));return r?(e.w=h.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(e,t,n){var r=d.exec(t.slice(n));return r?(e.w=p.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(e,t,n){var r=y.exec(t.slice(n));return r?(e.m=v.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(e,t,n){var r=m.exec(t.slice(n));return r?(e.m=g.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(e,n,r){return C(e,t,n,r)},d:NA,e:NA,f:HA,g:AA,G:RA,H:FA,I:FA,j:LA,L:BA,m:jA,M:zA,p:function(e,t,n){var r=u.exec(t.slice(n));return r?(e.p=c.get(r[0].toLowerCase()),n+r[0].length):-1},q:OA,Q:WA,s:qA,S:VA,u:EA,U:TA,V:PA,w:MA,W:IA,x:function(e,t,r){return C(e,n,t,r)},X:function(e,t,n){return C(e,r,t,n)},y:AA,Y:RA,Z:DA,"%":UA};function S(e,t){return function(n){var r,o,a,i=[],s=-1,l=0,u=e.length;for(n instanceof Date||(n=new Date(+n));++s<u;)37===e.charCodeAt(s)&&(i.push(e.slice(l,s)),null!=(o=yA[r=e.charAt(++s)])?r=e.charAt(++s):o="e"===r?" ":"0",(a=t[r])&&(r=a(n,o)),i.push(r),l=s+1);return i.push(e.slice(l,s)),i.join("")}}function k(e,t){return function(n){var r,o,a=fA(1900,void 0,1);if(C(a,e,n+="",0)!=n.length)return null;if("Q"in a)return new Date(a.Q);if("s"in a)return new Date(1e3*a.s+("L"in a?a.L:0));if(t&&!("Z"in a)&&(a.Z=0),"p"in a&&(a.H=a.H%12+12*a.p),void 0===a.m&&(a.m="q"in a?a.q:0),"V"in a){if(a.V<1||a.V>53)return null;"w"in a||(a.w=1),"Z"in a?(o=(r=pA(fA(a.y,0,1))).getUTCDay(),r=o>4||0===o?XR.ceil(r):XR(r),r=zR.offset(r,7*(a.V-1)),a.y=r.getUTCFullYear(),a.m=r.getUTCMonth(),a.d=r.getUTCDate()+(a.w+6)%7):(o=(r=dA(fA(a.y,0,1))).getDay(),r=o>4||0===o?UR.ceil(r):UR(r),r=FR.offset(r,7*(a.V-1)),a.y=r.getFullYear(),a.m=r.getMonth(),a.d=r.getDate()+(a.w+6)%7)}else("W"in a||"U"in a)&&("w"in a||(a.w="u"in a?a.u%7:"W"in a?1:0),o="Z"in a?pA(fA(a.y,0,1)).getUTCDay():dA(fA(a.y,0,1)).getDay(),a.m=0,a.d="W"in a?(a.w+6)%7+7*a.W-(o+5)%7:a.w+7*a.U-(o+6)%7);return"Z"in a?(a.H+=a.Z/100|0,a.M+=a.Z%100,pA(a)):dA(a)}}function C(e,t,n,r){for(var o,a,i=0,s=t.length,l=n.length;i<s;){if(r>=l)return-1;if(37===(o=t.charCodeAt(i++))){if(o=t.charAt(i++),!(a=w[o in yA?t.charAt(i++):o])||(r=a(e,n,r))<0)return-1}else if(o!=n.charCodeAt(r++))return-1}return r}return b.x=S(n,b),b.X=S(r,b),b.c=S(t,b),x.x=S(n,x),x.X=S(r,x),x.c=S(t,x),{format:function(e){var t=S(e+="",b);return t.toString=function(){return e},t},parse:function(e){var t=k(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=S(e+="",x);return t.toString=function(){return e},t},utcParse:function(e){var t=k(e+="",!0);return t.toString=function(){return e},t}}}(e),mA=hA.format,hA.parse,gA=hA.utcFormat,hA.utcParse}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});const UD=V.createContext({zAxis:{},zAxisIds:[]});function WD(e){const{zAxis:t,dataset:n,children:r}=e,o=V.useMemo((()=>null==t?void 0:t.map((e=>{const t=e.dataKey;if(void 0===t||void 0!==e.data)return e;if(void 0===n)throw new Error("MUI X: z-axis uses `dataKey` but no `dataset` is provided.");return _p({},e,{data:n.map((e=>e[t]))})}))),[t,n]),a=V.useMemo((()=>{const e=(null==o?void 0:o.map(((e,t)=>_p({id:`defaultized-z-axis-${t}`},e))))??[],t={};return e.forEach((e=>{t[e.id]=_p({},e,{colorScale:e.colorMap&&("ordinal"===e.colorMap.type&&e.data?BD(_p({values:e.data},e.colorMap)):HD("continuous"===e.colorMap.type?_p({min:e.min,max:e.max},e.colorMap):e.colorMap))})})),{zAxis:t,zAxisIds:e.map((({id:e})=>e))}}),[o]);return mm.jsx(UD.Provider,{value:a,children:r})}const qD=V.createContext({top:0,left:0,bottom:0,right:0,height:300,width:400,chartId:"",isPointInside:()=>!1}),QD=V.createContext({isInitialized:!1,data:{current:null}});function YD(e){const{width:t,height:n,margin:r,svgRef:o,children:a}=e,i=((e,t,n)=>{const r=_p({},_E,n);return V.useMemo((()=>({left:r.left,top:r.top,right:r.right,bottom:r.bottom,width:Math.max(0,e-r.left-r.right),height:Math.max(0,t-r.top-r.bottom)})),[e,t,r.top,r.bottom,r.left,r.right])})(t,n,r),s=xg(),l=V.useCallback((({x:e,y:t},n)=>{if((null==n?void 0:n.targetElement)&&(null==n?void 0:n.targetElement.closest("[data-drawing-container]")))return!0;const r=e>=i.left-1&&e<=i.left+i.width,o=t>=i.top-1&&t<=i.top+i.height;return"x"===(null==n?void 0:n.direction)?r:("y"===(null==n?void 0:n.direction)||r)&&o}),[i]),u=V.useMemo((()=>_p({chartId:s??""},i,{isPointInside:l})),[s,i,l]),c=V.useMemo((()=>({isInitialized:!0,data:o})),[o]);return mm.jsx(QD.Provider,{value:c,children:mm.jsx(qD.Provider,{value:u,children:a})})}function KD(){const{left:e,top:t,width:n,height:r,bottom:o,right:a,isPointInside:i}=V.useContext(qD);return V.useMemo((()=>({left:e,top:t,width:n,height:r,bottom:o,right:a,isPointInside:i})),[r,e,t,n,o,a,i])}function JD(e){return void 0!==e.bandwidth}function ZD(e){return"band"===e.scaleType}function XD(e){return"point"===e.scaleType}function GD(e){return"number"==typeof e&&!Number.isFinite(e)}const $D={start:0,extremities:0,end:1,middle:.5};function _D(e){const{scale:t,tickNumber:n,valueFormatter:r,tickInterval:o,tickPlacement:a="extremities",tickLabelPlacement:i="middle"}=e;return V.useMemo((()=>{if(JD(t)){const e=t.domain();if(t.bandwidth()>0){return[...("function"==typeof o&&e.filter(o)||"object"==typeof o&&o||e).map((e=>({value:e,formattedValue:(null==r?void 0:r(e,{location:"tick"}))??`${e}`,offset:t(e)-(t.step()-t.bandwidth())/2+$D[a]*t.step(),labelOffset:"tick"===i?0:t.step()*($D[i]-$D[a])}))),..."extremities"===a?[{formattedValue:void 0,offset:t.range()[1],labelOffset:0}]:[]]}return("function"==typeof o&&e.filter(o)||"object"==typeof o&&o||e).map((e=>({value:e,formattedValue:(null==r?void 0:r(e,{location:"tick"}))??`${e}`,offset:t(e),labelOffset:0})))}if(t.domain().some(GD))return[];return("object"==typeof o?o:t.ticks(n)).map((e=>({value:e,formattedValue:(null==r?void 0:r(e,{location:"tick"}))??t.tickFormat(n)(e),offset:t(e),labelOffset:0})))}),[t,o,n,r,a,i])}function eO(e,t,n){switch(e){case"log":return hR(t,n);case"pow":return bR(t,n);case"sqrt":return function(){return bR.apply(null,arguments).exponent(.5)}(t,n);case"time":return FD(t,n);case"utc":return function(){return DP.apply(LD(sA,lA,aA,rA,ZR,zR,LR,jR,DR,gA).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}(t,n);default:return aR(t,n)}}const tO=(e,t)=>{const n=e[1]-e[0],r=t[1]-t[0];return[e[0]-t[0]*n/r,e[1]+(100-t[1])*n/r]},nO=(e,t,n,r,o)=>{const a=Object.keys(t).reduce(((a,i)=>((e,t,n,r,o,a,i)=>{var s;const l=r[t],u=(null==(s=a[t])?void 0:s.series)??{},[c,d]=(null==l?void 0:l({series:u,axis:n,axisIndex:o,isDefaultAxis:0===o,getFilters:i}))??[1/0,-1/0],[p,f]=e;return[Math.min(c,p),Math.max(d,f)]})(a,i,e,t,n,r,o)),[1/0,-1/0]);return Number.isNaN(a[0])||Number.isNaN(a[1])?[1/0,-1/0]:a};const rO=e=>(null==e?void 0:e[0])instanceof Date;function oO(e,t){const n=FD(e.data,t);return(t,{location:r})=>"tick"===r?n.tickFormat(e.tickNumber)(t):`${t.toLocaleString()}`}const aO=.2,iO=.1;function sO({drawingArea:e,formattedSeries:t,axis:n,extremumGetters:r,axisDirection:o,zoomData:a,zoomOptions:i,getFilters:s}){const l={};return n.forEach(((n,u)=>{const c=n,d=null==i?void 0:i[c.id],p=null==a?void 0:a.find((({axisId:e})=>e===c.id)),f=p?[p.start,p.end]:[0,100],h=function(e,t,n){if("rotation"===t){const{startAngle:e=0,endAngle:t=e+360}=n;return n.reverse?[Math.PI*e/180,Math.PI*t/180]:[Math.PI*t/180,Math.PI*e/180]}if("radius"===t){const{minRadius:t=0,maxRadius:r=Math.min(e.width,e.height)/2}=n;return[t,r]}const r="x"===t?[e.left,e.left+e.width]:[e.top+e.height,e.top];return n.reverse?[r[1],r[0]]:r}(e,o,c),[m,g]=nO(c,r,u,t,void 0!==p||d?void 0:s),y=c.data??[];if(ZD(c)){const e=c.categoryGapRatio??aO,t=c.barGapRatio??iO,n="y"===o?[h[1],h[0]]:h,r=tO(n,f);if(l[c.id]=_p({categoryGapRatio:e,barGapRatio:t},c,{data:y,scale:LP(c.data,r).paddingInner(e).paddingOuter(e/2),tickNumber:c.data.length,colorScale:c.colorMap&&("ordinal"===c.colorMap.type?BD(_p({values:c.data},c.colorMap)):HD(c.colorMap))}),rO(c.data)){const e=oO(c,n);l[c.id].valueFormatter=c.valueFormatter??e}}if(XD(c)){const e="y"===o?[...h].reverse():h,t=tO(e,f);if(l[c.id]=_p({},c,{data:y,scale:zP(c.data,t),tickNumber:c.data.length,colorScale:c.colorMap&&("ordinal"===c.colorMap.type?BD(_p({values:c.data},c.colorMap)):HD(c.colorMap))}),rO(c.data)){const t=oO(c,e);l[c.id].valueFormatter=c.valueFormatter??t}}if("band"===c.scaleType||"point"===c.scaleType)return;const v=c.scaleType??"linear",b=[c.min??m,c.max??g],x=function(e){const{tickMaxStep:t,tickMinStep:n,tickNumber:r,range:o,domain:a}=e,i=void 0===n?999:Math.floor(Math.abs(a[1]-a[0])/n),s=void 0===t?2:Math.ceil(Math.abs(a[1]-a[0])/t),l=r??Math.floor(Math.abs(o[1]-o[0])/50);return Math.min(i,Math.max(s,l))}(_p({},c,{range:h,domain:b})),w=x/((f[1]-f[0])/100),S=eO(v,b,tO(h,f)).nice(x),[k,C]=S.domain(),M=[c.min??k,c.max??C];l[c.id]=_p({},c,{data:y,scaleType:v,scale:S.domain(M),tickNumber:w,colorScale:c.colorMap&&HD(c.colorMap)})})),{axis:l,axisIds:n.map((({id:e})=>e))}}const lO=V.createContext({isInitialized:!1,data:{xAxis:{},yAxis:{},xAxisIds:[],yAxisIds:[]}});function uO(e){const{xAxis:t,yAxis:n,children:r}=e,o=pP(),a=KD(),i=function(e){const{isInitialized:t,data:n}=V.useContext(uT);if(!t)throw new Error(["MUI X: Could not find the plugin context.","It looks like you rendered your component outside of a ChartsContainer parent component."].join("\n"));return n.xExtremumGetters}(),s=function(e){const{isInitialized:t,data:n}=V.useContext(uT);if(!t)throw new Error(["MUI X: Could not find the plugin context.","It looks like you rendered your component outside of a ChartsContainer parent component."].join("\n"));return n.yExtremumGetters}(),l=V.useMemo((()=>sO({drawingArea:a,formattedSeries:o,axis:t,extremumGetters:i,axisDirection:"x"})),[a,o,t,i]),u=V.useMemo((()=>sO({drawingArea:a,formattedSeries:o,axis:n,extremumGetters:s,axisDirection:"y"})),[a,o,n,s]),c=V.useMemo((()=>({isInitialized:!0,data:{xAxis:l.axis,yAxis:u.axis,xAxisIds:l.axisIds,yAxisIds:u.axisIds}})),[l,u]);return mm.jsx(lO.Provider,{value:c,children:r})}const cO=()=>{const{data:e}=V.useContext(lO);return e};function dO(e){return JD(e)?t=>(e(t)??0)+e.bandwidth()/2:t=>e(t)}function pO(){const{isInitialized:e,data:t}=V.useContext(QD);if(!e)throw new Error(["MUI X: Could not find the svg ref context.","It looks like you rendered your component outside of a ChartsContainer parent component."].join("\n"));return t}function fO(e){const{id:t,offset:n}=e,{left:r,top:o,width:a,height:i}=KD(),s=_p({top:0,right:0,bottom:0,left:0},n);return mm.jsx("clipPath",{id:t,children:mm.jsx("rect",{x:r-s.left,y:o-s.top,width:a+s.left+s.right,height:i+s.top+s.bottom})})}const hO={widthCache:{},cacheCount:0},mO={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},gO=["minWidth","maxWidth","width","minHeight","maxHeight","height","top","left","fontSize","padding","margin","paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom"],yO="mui_measurement_span";function vO(e,t){return gO.indexOf(e)>=0&&t===+t?`${t}px`:t}function bO(e){return e.split("").reduce(((e,t)=>t===t.toUpperCase()?[...e,"-",t.toLowerCase()]:[...e,t]),[]).join("")}let xO;const wO=(e,t={})=>{if(null==e||"undefined"==typeof window)return{width:0,height:0};const n=`${e}`,r=(e=>Object.keys(e).sort().reduce(((t,n)=>`${t}${bO(n)}:${vO(n,e[n])};`),""))(t),o=`${n}-${r}`;if(hO.widthCache[o])return hO.widthCache[o];try{let e=document.getElementById(yO);null===e&&(e=document.createElement("span"),e.setAttribute("id",yO),e.setAttribute("aria-hidden","true"),document.body.appendChild(e));const r=_p({},mO,t);Object.keys(r).map((t=>(e.style[bO(t)]=vO(t,r[t]),t))),e.textContent=n;const a=e.getBoundingClientRect(),i={width:a.width,height:a.height};return hO.widthCache[o]=i,hO.cacheCount+1>2e3?(hO.cacheCount=0,hO.widthCache={}):hO.cacheCount+=1,xO&&clearTimeout(xO),xO=setTimeout((()=>{e.textContent=""}),0),i}catch{return{width:0,height:0}}};function SO({style:e,needsComputation:t,text:n}){return n.split("\n").map((n=>_p({text:n},t?wO(n,e):{width:0,height:0})))}const kO=["x","y","style","text","ownerState"],CO=["angle","textAnchor","dominantBaseline"];function MO(e){const{x:t,y:n,style:r,text:o}=e,a=tv(e,kO),i=r??{},{angle:s,textAnchor:l,dominantBaseline:u}=i,c=tv(i,CO),d=V.useMemo((()=>SO({style:c,needsComputation:o.includes("\n"),text:o})),[c,o]);let p;switch(u){case"hanging":p=0;break;case"central":p=(d.length-1)/2*-d[0].height;break;default:p=(d.length-1)*-d[0].height}const f=[];return s&&f.push(`rotate(${s}, ${t}, ${n})`),mm.jsx("text",_p({},a,{transform:f.length>0?f.join(" "):void 0,x:t,y:n,textAnchor:l,dominantBaseline:u,style:c,children:d.map(((e,n)=>mm.jsx("tspan",{x:t,dy:`${0===n?p:d[0].height}px`,dominantBaseline:u,children:e.text},n)))}))}function EO(e){return Am("MuiChartsAxis",e)}const TO=Dm("MuiChartsAxis",["root","line","tickContainer","tick","tickLabel","label","directionX","directionY","top","bottom","left","right"]),PO=Wy("g",{name:"MuiChartsAxis",slot:"Root",overridesResolver:(e,t)=>t.root})((({theme:e})=>({[`& .${TO.tickLabel}`]:_p({},e.typography.caption,{fill:(e.vars||e).palette.text.primary}),[`& .${TO.label}`]:_p({},e.typography.body1,{fill:(e.vars||e).palette.text.primary}),[`& .${TO.line}`]:{stroke:(e.vars||e).palette.text.primary,shapeRendering:"crispEdges",strokeWidth:1},[`& .${TO.tick}`]:{stroke:(e.vars||e).palette.text.primary,shapeRendering:"crispEdges"}}))),IO=5;const RO=["scale","tickNumber","reverse"],AO=e=>{const{classes:t,position:n}=e;return Nd({root:["root","directionX",n],line:["line"],tickContainer:["tickContainer"],tick:["tick"],tickLabel:["tickLabel"],label:["label"]},EO,t)};function DO(e,{tickLabelStyle:t,tickLabelInterval:n,reverse:r,isMounted:o}){const a=e.map((e=>{if(!o||void 0===e.formattedValue)return _p({},e,{width:0,height:0});const n=SO({style:t,needsComputation:!0,text:e.formattedValue});return _p({},e,{width:Math.max(...n.map((e=>e.width))),height:Math.max(n.length*n[0].height)})}));if("function"==typeof n)return a.map(((e,t)=>_p({},e,{skipLabel:!n(e.value,t)})));let i=0,s=0;const l=r?-1:1;return a.map(((e,n)=>{const{width:r,offset:o,labelOffset:a,height:u}=e,c=function(e,t,n=0){const r=Math.min(Math.abs(n)%180,Math.abs(Math.abs(n)%180-180)%180);if(r<IO)return e;if(r>90-IO)return t;const o=r*Math.PI/180;return o<Math.atan2(t,e)?e/Math.cos(o):t/Math.sin(o)}(r,u,null==t?void 0:t.angle),d=o+a;return i=d-l*(1.2*c)/2,n>0&&l*i<l*s?_p({},e,{skipLabel:!0}):(s=d+l*(1.2*c)/2,e)}))}const OO=Wy(PO,{name:"MuiChartsXAxis",slot:"Root",overridesResolver:(e,t)=>t.root})({}),jO={position:"bottom",disableLine:!1,disableTicks:!1,tickSize:6};function NO(e){const{xAxisIds:t,xAxis:n}=cO(),r=n[e.axisId??t[0]],{scale:o,tickNumber:a,reverse:i}=r,s=tv(r,RO),l=function(e=!1){const[t,n]=V.useState(!1);return ig((()=>{e||n(!0)}),[e]),V.useEffect((()=>{e&&n(!0)}),[e]),t}(),u=Xy({props:_p({},s,e),name:"MuiChartsXAxis"}),c=_p({},jO,u),{position:d,disableLine:p,disableTicks:f,tickLabelStyle:h,label:m,labelStyle:g,tickFontSize:y,labelFontSize:v,tickSize:b,valueFormatter:x,slots:w,slotProps:S,tickInterval:k,tickLabelInterval:C,tickPlacement:M,tickLabelPlacement:E,sx:T}=c,P=Vy(),I=AO(_p({},c,{theme:P})),{left:R,top:A,width:D,height:O,isPointInside:j}=KD(),N=f?4:b,L="bottom"===d?1:-1,F=(null==w?void 0:w.axisLine)??"line",z=(null==w?void 0:w.axisTick)??"line",B=(null==w?void 0:w.axisTickLabel)??MO,H=(null==w?void 0:w.axisLabel)??MO,U=Fg({elementType:B,externalSlotProps:null==S?void 0:S.axisTickLabel,additionalProps:{style:_p({textAnchor:"middle",dominantBaseline:"bottom"===d?"hanging":"auto",fontSize:y??12},h)},className:I.tickLabel,ownerState:{}}),W=DO(_D({scale:o,tickNumber:a,valueFormatter:x,tickInterval:k,tickPlacement:M,tickLabelPlacement:E}),{tickLabelStyle:U.style,tickLabelInterval:C,reverse:i,isMounted:l}),q={x:R+D/2,y:L*(N+22)},Q=Fg({elementType:H,externalSlotProps:null==S?void 0:S.axisLabel,additionalProps:{style:_p({fontSize:v??14,textAnchor:"middle",dominantBaseline:"bottom"===d?"hanging":"auto"},g)},ownerState:{}}),Y=o.domain(),K=JD(o);return K&&0===Y.length||!K&&Y.some(GD)?null:mm.jsxs(OO,{transform:`translate(0, ${"bottom"===d?A+O:A})`,className:I.root,sx:T,children:[!p&&mm.jsx(F,_p({x1:R,x2:R+D,className:I.line},null==S?void 0:S.axisLine)),W.map((({formattedValue:e,offset:t,labelOffset:n,skipLabel:r},o)=>{const a=n??0,i=L*(N+3),s=j({x:t,y:-1},{direction:"x"}),l=j({x:t+a,y:-1},{direction:"x"});return mm.jsxs("g",{transform:`translate(${t}, 0)`,className:I.tickContainer,children:[!f&&s&&mm.jsx(z,_p({y2:L*N,className:I.tick},null==S?void 0:S.axisTick)),void 0!==e&&!r&&l&&mm.jsx(B,_p({x:a,y:i},U,{text:e.toString()}))]},o)})),m&&mm.jsx("g",{className:I.label,children:mm.jsx(H,_p({},q,Q,{text:m}))})]})}const LO=["scale","tickNumber"],FO=e=>{const{classes:t,position:n}=e;return Nd({root:["root","directionY",n],line:["line"],tickContainer:["tickContainer"],tick:["tick"],tickLabel:["tickLabel"],label:["label"]},EO,t)},zO=Wy(PO,{name:"MuiChartsYAxis",slot:"Root",overridesResolver:(e,t)=>t.root})({}),VO={position:"left",disableLine:!1,disableTicks:!1,tickFontSize:12,labelFontSize:14,tickSize:6};function BO(e){const{yAxisIds:t,yAxis:n}=cO(),r=n[e.axisId??t[0]],{scale:o,tickNumber:a}=r,i=Xy({props:_p({},tv(r,LO),e),name:"MuiChartsYAxis"}),s=_p({},VO,i),{position:l,disableLine:u,disableTicks:c,tickFontSize:d,label:p,labelFontSize:f,labelStyle:h,tickLabelStyle:m,tickSize:g,valueFormatter:y,slots:v,slotProps:b,tickPlacement:x,tickLabelPlacement:w,tickInterval:S,tickLabelInterval:k,sx:C}=s,M=Vy(),E=Bg(),T=FO(_p({},s,{theme:M})),{left:P,top:I,width:R,height:A,isPointInside:D}=KD(),O=c?4:g,j=_D({scale:o,tickNumber:a,valueFormatter:y,tickPlacement:x,tickLabelPlacement:w,tickInterval:S}),N="right"===l?1:-1,L={x:N*(d+O+10),y:I+A/2},F=(null==v?void 0:v.axisLine)??"line",z=(null==v?void 0:v.axisTick)??"line",V=(null==v?void 0:v.axisTickLabel)??MO,B=(null==v?void 0:v.axisLabel)??MO,H=!E&&"right"===l||E&&"right"!==l,U=Fg({elementType:V,externalSlotProps:null==b?void 0:b.axisTickLabel,additionalProps:{style:_p({fontSize:d,textAnchor:H?"start":"end",dominantBaseline:"central"},m)},className:T.tickLabel,ownerState:{}}),W=Fg({elementType:B,externalSlotProps:null==b?void 0:b.axisLabel,additionalProps:{style:_p({fontSize:f,angle:90*N,textAnchor:"middle",dominantBaseline:"auto"},h)},ownerState:{}}),q=Fg({elementType:F,externalSlotProps:null==b?void 0:b.axisLine,additionalProps:{strokeLinecap:"square"},ownerState:{}}),Q=o.domain(),Y=JD(o);return Y&&0===Q.length||!Y&&Q.some(GD)?null:mm.jsxs(zO,{transform:`translate(${"right"===l?P+R:P}, 0)`,className:T.root,sx:C,children:[!u&&mm.jsx(F,_p({y1:I,y2:I+A,className:T.line},q)),j.map((({formattedValue:e,offset:t,labelOffset:n,value:r},o)=>{const a=N*(O+2),i=n,s="function"==typeof k&&!(null==k?void 0:k(r,o));return D({x:-1,y:t},{direction:"y"})?mm.jsxs("g",{transform:`translate(0, ${t})`,className:T.tickContainer,children:[!c&&mm.jsx(z,_p({x2:N*O,className:T.tick},null==b?void 0:b.axisTick)),void 0!==e&&!s&&mm.jsx(V,_p({x:a,y:i,text:e.toString()},U))]},o):null})),p&&mm.jsx("g",{className:T.label,children:mm.jsx(B,_p({},L,W,{text:p}))})]})}const HO=(e,t)=>null==e?null:"object"==typeof e?e.axisId??t??null:e,UO=(e,t,n)=>"object"==typeof e?_p({},e,{slots:_p({},t,null==e?void 0:e.slots),slotProps:_p({},n,null==e?void 0:e.slotProps)}):{slots:t,slotProps:n};function WO(e){const{topAxis:t,leftAxis:n,rightAxis:r,bottomAxis:o,slots:a,slotProps:i}=e,{xAxis:s,xAxisIds:l,yAxis:u,yAxisIds:c}=cO(),d=HO(void 0===n?c[0]:n,c[0]),p=HO(void 0===o?l[0]:o,l[0]),f=HO(t,l[0]),h=HO(r,c[0]);if(null!==f&&!s[f])throw new Error([`MUI X: id used for top axis "${f}" is not defined.`,`Available ids are: ${l.join(", ")}.`].join("\n"));if(null!==d&&!u[d])throw new Error([`MUI X: id used for left axis "${d}" is not defined.`,`Available ids are: ${c.join(", ")}.`].join("\n"));if(null!==h&&!u[h])throw new Error([`MUI X: id used for right axis "${h}" is not defined.`,`Available ids are: ${c.join(", ")}.`].join("\n"));if(null!==p&&!s[p])throw new Error([`MUI X: id used for bottom axis "${p}" is not defined.`,`Available ids are: ${l.join(", ")}.`].join("\n"));const m=UO(t,a,i),g=UO(o,a,i),y=UO(n,a,i),v=UO(r,a,i);return mm.jsxs(V.Fragment,{children:[f&&mm.jsx(NO,_p({},m,{position:"top",axisId:f})),p&&mm.jsx(NO,_p({},g,{position:"bottom",axisId:p})),d&&mm.jsx(BO,_p({},y,{position:"left",axisId:d})),h&&mm.jsx(BO,_p({},v,{position:"right",axisId:h}))]})}function qO(e){return Am("MuiChartsGrid",e)}const QO=Dm("MuiChartsGrid",["root","line","horizontalLine","verticalLine"]),YO=Wy("g",{name:"MuiChartsGrid",slot:"Root",overridesResolver:(e,t)=>[{[`&.${QO.verticalLine}`]:t.verticalLine},{[`&.${QO.horizontalLine}`]:t.horizontalLine},t.root]})({}),KO=Wy("line",{name:"MuiChartsGrid",slot:"Line",overridesResolver:(e,t)=>t.line})((({theme:e})=>({stroke:(e.vars||e).palette.divider,shapeRendering:"crispEdges",strokeWidth:1})));function JO(e){const{axis:t,drawingArea:n,classes:r}=e,{scale:o,tickNumber:a,tickInterval:i}=t,s=_D({scale:o,tickNumber:a,tickInterval:i});return mm.jsx(V.Fragment,{children:s.map((({formattedValue:e,offset:t})=>mm.jsx(KO,{y1:n.top,y2:n.top+n.height,x1:t,x2:t,className:r.verticalLine},`vertical-${e}`)))})}function ZO(e){const{axis:t,drawingArea:n,classes:r}=e,{scale:o,tickNumber:a,tickInterval:i}=t,s=_D({scale:o,tickNumber:a,tickInterval:i});return mm.jsx(V.Fragment,{children:s.map((({formattedValue:e,offset:t})=>mm.jsx(KO,{y1:t,y2:t,x1:n.left,x2:n.left+n.width,className:r.horizontalLine},`horizontal-${e}`)))})}const XO=["vertical","horizontal"];function GO(e){const t=Xy({props:e,name:"MuiChartsGrid"}),n=KD(),{vertical:r,horizontal:o}=t,a=tv(t,XO),{xAxis:i,xAxisIds:s,yAxis:l,yAxisIds:u}=cO(),c=(({classes:e})=>Nd({root:["root"],verticalLine:["line","verticalLine"],horizontalLine:["line","horizontalLine"]},qO,e))(t),d=l[u[0]],p=i[s[0]];return mm.jsxs(YO,_p({},a,{className:c.root,children:[r&&mm.jsx(JO,{axis:p,drawingArea:n,classes:c}),o&&mm.jsx(ZO,{axis:d,drawingArea:n,classes:c})]}))}const $O=V.createContext({item:null,axis:{x:null,y:null},useVoronoiInteraction:!1,dispatch:()=>null}),_O=(e,t)=>{switch(t.type){case"enterItem":return _p({},e,{item:t.data});case"exitChart":return null===e.item&&null===e.axis.x&&null===e.axis.y?e:_p({},e,{axis:{x:null,y:null},item:null});case"updateVoronoiUsage":return _p({},e,{useVoronoiInteraction:t.useVoronoiInteraction});case"leaveItem":return null===e.item||Object.keys(t.data).some((n=>t.data[n]!==e.item[n]))?e:_p({},e,{item:null});case"updateAxis":return t.data.x===e.axis.x&&t.data.y===e.axis.y?e:_p({},e,{axis:t.data});default:return e}};function ej(e){const{children:t}=e,[n,r]=V.useReducer(_O,{item:null,axis:{x:null,y:null},useVoronoiInteraction:!1}),o=V.useMemo((()=>_p({},n,{dispatch:r})),[n]);return mm.jsx($O.Provider,{value:o,children:t})}function tj(e){if(null===e)return{getBoundingClientRect:()=>({width:0,height:0,x:0,y:0,top:0,right:0,bottom:0,left:0,toJSON:()=>""})};const{x:t,y:n}=e,r={width:0,height:0,x:t,y:n,top:n,right:t,bottom:n,left:t};return{getBoundingClientRect:()=>_p({},r,{toJSON:()=>JSON.stringify(r)})}}function nj(e){return Am("MuiChartsTooltip",e)}const rj=Dm("MuiChartsTooltip",["root","paper","table","row","cell","mark","markCell","labelCell","valueCell"]),oj=Wy("div",{name:"MuiChartsTooltip",slot:"Container",overridesResolver:(e,t)=>t.paper})((({theme:e})=>({boxShadow:e.shadows[1],backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow"),borderRadius:e.shape.borderRadius}))),aj=Wy("table",{name:"MuiChartsTooltip",slot:"Table",overridesResolver:(e,t)=>t.table})((({theme:e})=>({borderSpacing:0,"& thead td":{borderBottom:`solid ${(e.vars||e).palette.divider} 1px`}}))),ij=Wy("tr",{name:"MuiChartsTooltip",slot:"Row",overridesResolver:(e,t)=>t.row})((({theme:e})=>({"tr:first-of-type& td":{paddingTop:e.spacing(1)},"tr:last-of-type& td":{paddingBottom:e.spacing(1)}}))),sj=Wy("td",{name:"MuiChartsTooltip",slot:"Cell",overridesResolver:(e,t)=>t.cell})((({theme:e})=>({verticalAlign:"middle",color:(e.vars||e).palette.text.secondary,[`&.${rj.labelCell}`]:{paddingLeft:e.spacing(1)},[`&.${rj.valueCell}`]:{paddingLeft:e.spacing(4),color:(e.vars||e).palette.text.primary},"td:first-of-type&":{paddingLeft:e.spacing(2)},"td:last-of-type&":{paddingRight:e.spacing(2)}}))),lj=Wy("div",{name:"MuiChartsTooltip",slot:"Mark",overridesResolver:(e,t)=>t.mark,shouldForwardProp:e=>$m(e)&&"color"!==e})((({theme:e,color:t})=>({width:e.spacing(1),height:e.spacing(1),borderRadius:"50%",boxShadow:e.shadows[1],backgroundColor:t,borderColor:(e.vars||e).palette.background.paper,border:`solid ${(e.vars||e).palette.background.paper} ${e.spacing(.25)}`,boxSizing:"content-box"})));function uj(e){var t;const{series:n,itemData:r,sx:o,classes:a,getColor:i}=e;if(void 0===r.dataIndex||!n.data[r.dataIndex])return null;const{displayedLabel:s,color:l}="pie"===n.type?{color:i(r.dataIndex),displayedLabel:aP(n.data[r.dataIndex].label,"tooltip")}:{color:i(r.dataIndex),displayedLabel:aP(n.label,"tooltip")},u="pie"===n.type?_p({},n.data[r.dataIndex],{label:aP(n.data[r.dataIndex].label,"tooltip")}):n.data[r.dataIndex],c=null==(t=n.valueFormatter)?void 0:t.call(n,u,{dataIndex:r.dataIndex});return mm.jsx(oj,{sx:o,className:a.paper,children:mm.jsx(aj,{className:a.table,children:mm.jsx("tbody",{children:mm.jsxs(ij,{className:a.row,children:[mm.jsx(sj,{className:jd(a.markCell,a.cell),children:mm.jsx(lj,{color:l,className:a.mark})}),mm.jsx(sj,{className:jd(a.labelCell,a.cell),children:s}),mm.jsx(sj,{className:jd(a.valueCell,a.cell),children:c})]})})})})}function cj(e){var t;const{content:n,itemData:r,sx:o,classes:a,contentProps:i}=e,s=pP()[r.type].series[r.seriesId],{xAxis:l,yAxis:u,xAxisIds:c,yAxisIds:d}=cO(),{zAxis:p,zAxisIds:f}=V.useContext(UD),h=cP(),m=s.xAxisId??s.xAxisKey??c[0],g=s.yAxisId??s.yAxisKey??d[0],y=s.zAxisId??s.zAxisKey??f[0],v=n??uj,b=Fg({elementType:v,externalSlotProps:i,additionalProps:{itemData:r,series:s,sx:o,classes:a,getColor:(null==(t=h[s.type])?void 0:t.call(h,s,m&&l[m],g&&u[g],y&&p[y]))??(()=>"")},ownerState:{}});return mm.jsx(v,_p({},b))}let dj;const pj=new class{constructor(){if(this.types=new Set,dj)throw new Error("You can only create one instance!");dj=this.types}addType(e){this.types.add(e)}getTypes(){return this.types}};function fj(e){return pj.getTypes().has(e)}function hj(e){return fj(e.type)}function mj(e){const{series:t,axis:n,dataIndex:r,axisValue:o,sx:a,classes:i}=e;if(null==r)return null;const s=n.valueFormatter??(e=>"utc"===n.scaleType?function(e){return e instanceof Date?e.toUTCString():e.toLocaleString()}(e):e.toLocaleString());return mm.jsx(oj,{sx:a,className:i.paper,children:mm.jsxs(aj,{className:i.table,children:[null!=o&&!n.hideTooltip&&mm.jsx("thead",{children:mm.jsx(ij,{children:mm.jsx(sj,{colSpan:3,children:mm.jsx(Xv,{children:s(o,{location:"tooltip"})})})})}),mm.jsx("tbody",{children:t.filter(hj).map((({id:e,label:t,valueFormatter:n,data:o,getColor:a})=>{const s=n(o[r]??null,{dataIndex:r});if(null==s)return null;const l=aP(t,"tooltip"),u=a(r);return mm.jsxs(ij,{className:i.row,children:[mm.jsx(sj,{className:jd(i.markCell,i.cell),children:u&&mm.jsx(lj,{color:u,className:i.mark})}),mm.jsx(sj,{className:jd(i.labelCell,i.cell),children:l?mm.jsx(Xv,{children:l}):null}),mm.jsx(sj,{className:jd(i.valueCell,i.cell),children:mm.jsx(Xv,{children:s})})]},e)}))})]})})}function gj(e){const{content:t,contentProps:n,axisData:r,sx:o,classes:a}=e,i=r.x&&-1!==r.x.index,s=i?r.x&&r.x.index:r.y&&r.y.index,l=i?r.x&&r.x.value:r.y&&r.y.value,{xAxisIds:u,xAxis:c,yAxisIds:d,yAxis:p}=cO(),{zAxisIds:f,zAxis:h}=V.useContext(UD),m=pP(),g=cP(),y=i?u[0]:d[0],v=t??mj,b=Fg({elementType:v,externalSlotProps:n,additionalProps:{axisData:r,series:V.useMemo((()=>{const e=[];return Object.keys(m).filter(fj).forEach((t=>{m[t].seriesOrder.forEach((n=>{var r;const o=m[t].series[n],a=o.xAxisId??o.xAxisKey,s=o.yAxisId??o.yAxisKey,l=i?a:s;if(void 0===l||l===y){const o=m[t].series[n],i=a??u[0],l=s??d[0],y=o.zAxisId??o.zAxisKey??f[0],v=(null==(r=g[t])?void 0:r.call(g,o,c[i],p[l],y&&h[y]))??(()=>"");e.push(_p({},o,{getColor:v}))}}))})),e}),[y,g,i,m,c,u,p,d,h,f]),axis:V.useMemo((()=>i?c[y]:p[y]),[y,i,c,p]),dataIndex:s,axisValue:l,sx:o,classes:a},ownerState:{}});return mm.jsx(v,_p({},b))}pj.addType("bar"),pj.addType("line"),pj.addType("scatter");const yj=Wy(yx,{name:"MuiChartsTooltip",slot:"Root",overridesResolver:(e,t)=>t.root})((({theme:e})=>({pointerEvents:"none",zIndex:e.zIndex.modal})));function vj(e){const t=Xy({props:e,name:"MuiChartsTooltip"}),{trigger:n="axis",itemContent:r,axisContent:o,slots:a,slotProps:i}=t,s=function(){const e=pO(),[t,n]=V.useState(null);return V.useEffect((()=>{const t=e.current;if(null===t)return()=>{};const r=e=>{"mouse"!==e.pointerType&&n(null)},o=e=>{n({x:e.clientX,y:e.clientY,height:e.height,pointerType:e.pointerType})};return t.addEventListener("pointerdown",o),t.addEventListener("pointermove",o),t.addEventListener("pointerup",r),()=>{t.removeEventListener("pointerdown",o),t.removeEventListener("pointermove",o),t.removeEventListener("pointerup",r)}}),[e]),t}(),{item:l,axis:u}=V.useContext($O),c="item"===n?l:u,d=function(e,t){if("item"===e)return null!==t;const n=null!==t.x,r=null!==t.y;return n||r}(n,c),p=null!==s&&d,f=(e=>{const{classes:t}=e;return Nd({root:["root"],paper:["paper"],table:["table"],row:["row"],cell:["cell"],mark:["mark"],markCell:["markCell"],labelCell:["labelCell"],valueCell:["valueCell"]},nj,t)})({classes:t.classes}),h=(null==a?void 0:a.popper)??yj,m=Fg({elementType:h,externalSlotProps:null==i?void 0:i.popper,additionalProps:{open:p,placement:"mouse"===(null==s?void 0:s.pointerType)?"right-start":"top",anchorEl:tj(s),modifiers:[{name:"offset",options:{offset:[0,"touch"===(null==s?void 0:s.pointerType)?40-s.height:0]}}]},ownerState:{}});return"none"===n?null:mm.jsx(ik,{children:p&&mm.jsx(h,_p({},m,{className:f.root,children:"item"===n?mm.jsx(cj,{itemData:c,content:(null==a?void 0:a.itemContent)??r,contentProps:null==i?void 0:i.itemContent,sx:{mx:2},classes:f}):mm.jsx(gj,{axisData:c,content:(null==a?void 0:a.axisContent)??o,contentProps:null==i?void 0:i.axisContent,sx:{mx:2},classes:f})}))})}const bj={bar:e=>{const{seriesOrder:t,series:n}=e;return t.reduce(((e,t)=>{const r=aP(n[t].label,"legend");return void 0===r||e.push({id:t,seriesId:t,color:n[t].color,label:r}),e}),[])},scatter:e=>{const{seriesOrder:t,series:n}=e;return t.reduce(((e,t)=>{const r=aP(n[t].label,"legend");return void 0===r||e.push({id:t,seriesId:t,color:n[t].color,label:r}),e}),[])},line:e=>{const{seriesOrder:t,series:n}=e;return t.reduce(((e,t)=>{const r=aP(n[t].label,"legend");return void 0===r||e.push({id:t,seriesId:t,color:n[t].color,label:r}),e}),[])},pie:e=>{const{seriesOrder:t,series:n}=e;return t.reduce(((e,t)=>(n[t].data.forEach((n=>{const r=aP(n.label,"legend");void 0!==r&&e.push({id:n.id,seriesId:t,color:n.color,label:r,itemId:n.id})})),e)),[])}};function xj(e){return Am("MuiChartsLegend",e)}Dm("MuiChartsLegend",["root","series","itemBackground","mark","label","column","row"]);const wj=["label"];function Sj(e){const t=Bg(),{id:n,positionY:r,label:o,positionX:a,innerHeight:i,innerWidth:s,legendWidth:l,color:u,gapX:c,gapY:d,itemMarkHeight:p,itemMarkWidth:f,markGap:h,labelStyle:m,classes:g,onClick:y}=e;return mm.jsxs("g",{className:jd(null==g?void 0:g.series,`${null==g?void 0:g.series}-${n}`),transform:`translate(${c+(t?l-a:a)} ${d+r})`,children:[mm.jsx("rect",{x:t?-(s+2):-2,y:-p/2-2,width:s+4,height:i+4,fill:"transparent",className:null==g?void 0:g.itemBackground,onClick:y,style:{pointerEvents:y?"all":"none",cursor:y?"pointer":"unset"}}),mm.jsx("rect",{className:null==g?void 0:g.mark,x:t?-f:0,y:-p/2,width:f,height:p,fill:u,style:{pointerEvents:"none"}}),mm.jsx(MO,{style:_p({pointerEvents:"none"},m),text:o,x:(t?-1:1)*(f+h),y:0})]})}const kj=["rotate","dominantBaseline"],Cj=Wy("g",{name:"MuiChartsLegend",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Mj=e=>"number"==typeof e?{left:e,right:e,top:e,bottom:e}:_p({left:0,right:0,top:0,bottom:0},e);function Ej(e){const{position:t,direction:n,itemsToDisplay:r,classes:o,itemMarkWidth:a=20,itemMarkHeight:i=20,markGap:s=5,itemGap:l=10,padding:u=10,labelStyle:c,onItemClick:d}=e,p=Vy(),f=KD(),h=V.useMemo((()=>_p({},p.typography.subtitle1,{color:"inherit",dominantBaseline:"central",textAnchor:"start",fill:(p.vars||p).palette.text.primary,lineHeight:1},c)),[c,p]),m=V.useMemo((()=>Mj(u)),[u]),g=V.useCallback(((e,t={})=>{const n=SO({style:tv(t,kj),needsComputation:!0,text:e}),r={innerWidth:a+s+Math.max(...n.map((e=>e.width))),innerHeight:Math.max(i,n.length*n[0].height)};return _p({},r,{outerWidth:r.innerWidth+l,outerHeight:r.innerHeight+l})}),[l,i,a,s]),y=f.left+f.width+f.right,v=f.top+f.height+f.bottom,b=y-m.left-m.right,x=v-m.top-m.bottom,[w,S,k]=V.useMemo((()=>function(e,t,n,r,o,a,i){let s=0,l=0,u=0,c=0,d=0;const p=[0];return[e.map((e=>{let{label:f}=e,h=tv(e,wj);const m=t(f,n),g=_p({},h,{label:f,positionX:s,positionY:l,innerHeight:m.innerHeight,innerWidth:m.innerWidth,outerHeight:m.outerHeight,outerWidth:m.outerWidth,rowIndex:d});return"row"===r&&(s+m.innerWidth>o&&(s=0,l+=p[d],d+=1,p.length<=d&&p.push(0),g.positionX=s,g.positionY=l,g.rowIndex=d),u=Math.max(u,s+m.outerWidth),c=Math.max(c,l+m.outerHeight),p[d]=Math.max(p[d],m.outerHeight),s+=m.outerWidth),"column"===r&&(l+m.innerHeight>a&&(s=u+i,l=0,d=0,g.positionX=s,g.positionY=l,g.rowIndex=d),p.length<=d&&p.push(0),u=Math.max(u,s+m.outerWidth),c=Math.max(c,l+m.outerHeight),d+=1,l+=m.outerHeight),g})).map((e=>_p({},e,{positionY:e.positionY+("row"===r?p[e.rowIndex]/2:e.outerHeight/2)}))),u,c]}(r,g,h,n,b,x,l)),[r,g,h,n,b,x,l]),C=V.useMemo((()=>{switch(t.horizontal){case"left":return m.left;case"right":return y-m.right-S;default:return(y-S)/2}}),[t.horizontal,m.left,m.right,y,S]),M=V.useMemo((()=>{switch(t.vertical){case"top":return m.top;case"bottom":return v-m.bottom-k;default:return(v-k)/2}}),[t.vertical,m.top,m.bottom,v,k]);return mm.jsx(ik,{children:mm.jsx(Cj,{className:null==o?void 0:o.root,children:w.map(((e,t)=>V.createElement(Sj,_p({},e,{key:e.id,gapX:C,gapY:M,legendWidth:S,itemMarkHeight:i,itemMarkWidth:a,markGap:s,labelStyle:h,classes:o,onClick:d?e=>d(e,t):void 0}))))})})}const Tj=["drawingArea","seriesToDisplay","hidden","onItemClick"],Pj=e=>({type:"series",color:e.color,label:e.label,seriesId:e.seriesId,itemId:e.itemId});function Ij(e){const{seriesToDisplay:t,hidden:n,onItemClick:r}=e,o=tv(e,Tj);return n?null:mm.jsx(Ej,_p({},o,{itemsToDisplay:t,onItemClick:r?(e,n)=>r(e,Pj(t[n]),n):void 0}))}const Rj=["slots","slotProps"];function Aj(e){const t=Xy({props:e,name:"MuiChartsLegend"}),n=_p({direction:"row"},t,{position:_p({horizontal:"middle",vertical:"top"},t.position)}),{slots:r,slotProps:o}=n,a=tv(n,Rj),i=(e=>{const{classes:t,direction:n}=e;return Nd({root:["root",n],mark:["mark"],label:["label"],series:["series"],itemBackground:["itemBackground"]},xj,t)})(_p({},n,{theme:Vy()})),s=KD(),l=pP(),u=function(e){return Object.keys(e).flatMap((t=>{const n=bj[t];return void 0===n?[]:n(e[t])}))}(l),c=(null==r?void 0:r.legend)??Ij,d=Fg({elementType:c,externalSlotProps:null==o?void 0:o.legend,additionalProps:_p({},a,{classes:i,drawingArea:s,series:l,seriesToDisplay:u}),ownerState:{}});return mm.jsx(c,_p({},d))}const Dj=10;function Oj(e){const{gradientUnits:t,isReversed:n,gradientId:r,size:o,direction:a,scale:i,colorScale:s,colorMap:l}=e,u=[l.min??0,l.max??100],c=u.map(i).filter((e=>void 0!==e));if(2!==c.length)return null;const d="number"==typeof u[0]?EI(u[0],u[1]):MI(u[0],u[1]),p=Math.round((Math.max(...c)-Math.min(...c))/Dj),f=`${u[0]}-${u[1]}-`;return mm.jsx("linearGradient",{id:r,x1:"0",x2:"0",y1:"0",y2:"0",[`${a}${n?1:2}`]:"objectBoundingBox"===t?1:`${o}px`,gradientUnits:t??"userSpaceOnUse",children:Array.from({length:p+1},((e,t)=>{const r=d(t/p);if(void 0===r)return null;const a=i(r);if(void 0===a)return null;const l=n?1-a/o:a/o,u=s(r);return null===u?null:mm.jsx("stop",{offset:l,stopColor:u,stopOpacity:1},f+t)}))})}function jj(e,t){if("number"==typeof e)return e;if("100%"===e)return t;if(e.endsWith("%")){const n=Number.parseFloat(e.slice(0,e.length-1));if(!Number.isNaN(n))return n*t/100}if(e.endsWith("px")){const t=Number.parseFloat(e.slice(0,e.length-2));if(!Number.isNaN(t))return t}throw new Error(`MUI X: Received an unknown value "${e}". It should be a number, or a string with a percentage value.`)}function Nj(e){return Am("MuiChartsAxisHighlight",e)}Dm("MuiChartsAxisHighlight",["root"]);const Lj=Wy("path",{name:"MuiChartsAxisHighlight",slot:"Root",overridesResolver:(e,t)=>t.root})((({theme:e})=>({pointerEvents:"none",variants:[{props:{axisHighlight:"band"},style:_p({fill:"white",fillOpacity:.1},e.applyStyles("light",{fill:"gray"}))},{props:{axisHighlight:"line"},style:_p({strokeDasharray:"5 2",stroke:"#ffffff"},e.applyStyles("light",{stroke:"#000000"}))}]})));function Fj(e){const{x:t,y:n}=e,{xAxisIds:r,xAxis:o,yAxisIds:a,yAxis:i}=cO(),s=Nd({root:["root"]},Nj),l=r[0],u=a[0],c=o[l].scale,d=i[u].scale,{axis:p}=V.useContext($O),f=dO(c),h=dO(d),m=p.x,g=p.y,y="band"===t&&null!==m&&JD(c),v="band"===n&&null!==g&&JD(d);return mm.jsxs(V.Fragment,{children:[y&&void 0!==c(m.value)&&mm.jsx(Lj,{d:`M ${c(m.value)-(c.step()-c.bandwidth())/2} ${d.range()[0]} l ${c.step()} 0 l 0 ${d.range()[1]-d.range()[0]} l ${-c.step()} 0 Z`,className:s.root,ownerState:{axisHighlight:"band"}}),v&&void 0!==d(g.value)&&mm.jsx(Lj,{d:`M ${c.range()[0]} ${d(g.value)-(d.step()-d.bandwidth())/2} l 0 ${d.step()} l ${c.range()[1]-c.range()[0]} 0 l 0 ${-d.step()} Z`,className:s.root,ownerState:{axisHighlight:"band"}}),"line"===t&&null!==p.x&&mm.jsx(Lj,{d:`M ${f(p.x.value)} ${d.range()[0]} L ${f(p.x.value)} ${d.range()[1]}`,className:s.root,ownerState:{axisHighlight:"line"}}),"line"===n&&null!==p.y&&mm.jsx(Lj,{d:`M ${c.range()[0]} ${h(p.y.value)} L ${c.range()[1]} ${h(p.y.value)}`,className:s.root,ownerState:{axisHighlight:"line"}})]})}function zj(e){const{onAxisClick:t}=e,n=pO(),r=pP(),{axis:o}=V.useContext($O),{xAxisIds:a,xAxis:i,yAxisIds:s,yAxis:l}=cO();return V.useEffect((()=>{const e=n.current;if(null===e||!t)return()=>{};const u=e=>{var n;e.preventDefault();const u=o.x&&-1!==o.x.index,c=u?a[0]:s[0],d=u?o.x&&o.x.index:o.y&&o.y.index;if(null==d)return;const p={};Object.keys(r).filter((e=>["bar","line"].includes(e))).forEach((e=>{var t;null==(t=r[e])||t.seriesOrder.forEach((t=>{const n=r[e].series[t],o=n.xAxisId??n.xAxisKey,a=n.yAxisId??n.yAxisKey,i=u?o:a;void 0!==i&&i!==c||(p[t]=n.data[d])}))}));const f=null==(n=(u?i:l)[c].data)?void 0:n[d];t(e,{dataIndex:d,axisValue:f,seriesValues:p})};return e.addEventListener("click",u),()=>{e.removeEventListener("click",u)}}),[o.x,o.y,t,r,n,i,a,l,s]),mm.jsx(V.Fragment,{})}var Vj=tN(),Bj=e=>Gj(e,Vj),Hj=tN();Bj.write=e=>Gj(e,Hj);var Uj=tN();Bj.onStart=e=>Gj(e,Uj);var Wj=tN();Bj.onFrame=e=>Gj(e,Wj);var qj=tN();Bj.onFinish=e=>Gj(e,qj);var Qj=[];Bj.setTimeout=(e,t)=>{const n=Bj.now()+t,r=()=>{const e=Qj.findIndex((e=>e.cancel==r));~e&&Qj.splice(e,1),Zj-=~e?1:0},o={time:n,handler:e,cancel:r};return Qj.splice(Yj(n),0,o),Zj+=1,$j(),o};var Yj=e=>~(~Qj.findIndex((t=>t.time>e))||~Qj.length);Bj.cancel=e=>{Uj.delete(e),Wj.delete(e),qj.delete(e),Vj.delete(e),Hj.delete(e)},Bj.sync=e=>{Xj=!0,Bj.batchedUpdates(e),Xj=!1},Bj.throttle=e=>{let t;function n(){try{e(...t)}finally{t=null}}function r(...e){t=e,Bj.onStart(n)}return r.handler=e,r.cancel=()=>{Uj.delete(n),t=null},r};var Kj="undefined"!=typeof window?window.requestAnimationFrame:()=>{};Bj.use=e=>Kj=e,Bj.now="undefined"!=typeof performance?()=>performance.now():Date.now,Bj.batchedUpdates=e=>e(),Bj.catch=console.error,Bj.frameLoop="always",Bj.advance=()=>{"demand"!==Bj.frameLoop?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):eN()};var Jj=-1,Zj=0,Xj=!1;function Gj(e,t){Xj?(t.delete(e),e(0)):(t.add(e),$j())}function $j(){Jj<0&&(Jj=0,"demand"!==Bj.frameLoop&&Kj(_j))}function _j(){~Jj&&(Kj(_j),Bj.batchedUpdates(eN))}function eN(){const e=Jj;Jj=Bj.now();const t=Yj(Jj);t&&(nN(Qj.splice(0,t),(e=>e.handler())),Zj-=t),Zj?(Uj.flush(),Vj.flush(e?Math.min(64,Jj-e):16.667),Wj.flush(),Hj.flush(),qj.flush()):Jj=-1}function tN(){let e=new Set,t=e;return{add(n){Zj+=t!=e||e.has(n)?0:1,e.add(n)},delete:n=>(Zj-=t==e&&e.has(n)?1:0,e.delete(n)),flush(n){t.size&&(e=new Set,Zj-=t.size,nN(t,(t=>t(n)&&e.add(t))),Zj+=e.size,t=e)}}}function nN(e,t){e.forEach((e=>{try{t(e)}catch(e){Bj.catch(e)}}))}var rN=Object.defineProperty,oN={};function aN(){}((e,t)=>{for(var n in t)rN(e,n,{get:t[n],enumerable:!0})})(oN,{assign:()=>bN,colors:()=>gN,createStringInterpolator:()=>pN,skipAnimation:()=>yN,to:()=>fN,willAdvance:()=>vN});var iN={arr:Array.isArray,obj:e=>!!e&&"Object"===e.constructor.name,fun:e=>"function"==typeof e,str:e=>"string"==typeof e,num:e=>"number"==typeof e,und:e=>void 0===e};function sN(e,t){if(iN.arr(e)){if(!iN.arr(t)||e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}return e===t}var lN=(e,t)=>e.forEach(t);function uN(e,t,n){if(iN.arr(e))for(let r=0;r<e.length;r++)t.call(n,e[r],`${r}`);else for(const r in e)e.hasOwnProperty(r)&&t.call(n,e[r],r)}var cN=e=>iN.und(e)?[]:iN.arr(e)?e:[e];function dN(e,t){if(e.size){const n=Array.from(e);e.clear(),lN(n,t)}}var pN,fN,hN=(e,...t)=>dN(e,(e=>e(...t))),mN=()=>"undefined"==typeof window||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),gN=null,yN=!1,vN=aN,bN=e=>{e.to&&(fN=e.to),e.now&&(Bj.now=e.now),void 0!==e.colors&&(gN=e.colors),null!=e.skipAnimation&&(yN=e.skipAnimation),e.createStringInterpolator&&(pN=e.createStringInterpolator),e.requestAnimationFrame&&Bj.use(e.requestAnimationFrame),e.batchedUpdates&&(Bj.batchedUpdates=e.batchedUpdates),e.willAdvance&&(vN=e.willAdvance),e.frameLoop&&(Bj.frameLoop=e.frameLoop)},xN=new Set,wN=[],SN=[],kN=0,CN={get idle(){return!xN.size&&!wN.length},start(e){kN>e.priority?(xN.add(e),Bj.onStart(MN)):(EN(e),Bj(PN))},advance:PN,sort(e){if(kN)Bj.onFrame((()=>CN.sort(e)));else{const t=wN.indexOf(e);~t&&(wN.splice(t,1),TN(e))}},clear(){wN=[],xN.clear()}};function MN(){xN.forEach(EN),xN.clear(),Bj(PN)}function EN(e){wN.includes(e)||TN(e)}function TN(e){wN.splice(function(e,t){const n=e.findIndex(t);return n<0?e.length:n}(wN,(t=>t.priority>e.priority)),0,e)}function PN(e){const t=SN;for(let n=0;n<wN.length;n++){const r=wN[n];kN=r.priority,r.idle||(vN(r),r.advance(e),r.idle||t.push(r))}return kN=0,(SN=wN).length=0,(wN=t).length>0}var IN="[-+]?\\d*\\.?\\d+",RN=IN+"%";function AN(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var DN=new RegExp("rgb"+AN(IN,IN,IN)),ON=new RegExp("rgba"+AN(IN,IN,IN,IN)),jN=new RegExp("hsl"+AN(IN,RN,RN)),NN=new RegExp("hsla"+AN(IN,RN,RN,IN)),LN=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,FN=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,zN=/^#([0-9a-fA-F]{6})$/,VN=/^#([0-9a-fA-F]{8})$/;function BN(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 HN(e,t,n){const r=n<.5?n*(1+t):n+t-n*t,o=2*n-r,a=BN(o,r,e+1/3),i=BN(o,r,e),s=BN(o,r,e-1/3);return Math.round(255*a)<<24|Math.round(255*i)<<16|Math.round(255*s)<<8}function UN(e){const t=parseInt(e,10);return t<0?0:t>255?255:t}function WN(e){return(parseFloat(e)%360+360)%360/360}function qN(e){const t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function QN(e){const t=parseFloat(e);return t<0?0:t>100?1:t/100}function YN(e){let t=function(e){let t;return"number"==typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=zN.exec(e))?parseInt(t[1]+"ff",16)>>>0:gN&&void 0!==gN[e]?gN[e]:(t=DN.exec(e))?(UN(t[1])<<24|UN(t[2])<<16|UN(t[3])<<8|255)>>>0:(t=ON.exec(e))?(UN(t[1])<<24|UN(t[2])<<16|UN(t[3])<<8|qN(t[4]))>>>0:(t=LN.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=VN.exec(e))?parseInt(t[1],16)>>>0:(t=FN.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=jN.exec(e))?(255|HN(WN(t[1]),QN(t[2]),QN(t[3])))>>>0:(t=NN.exec(e))?(HN(WN(t[1]),QN(t[2]),QN(t[3]))|qN(t[4]))>>>0:null}(e);if(null===t)return e;t=t||0;return`rgba(${(4278190080&t)>>>24}, ${(16711680&t)>>>16}, ${(65280&t)>>>8}, ${(255&t)/255})`}var KN=(e,t,n)=>{if(iN.fun(e))return e;if(iN.arr(e))return KN({range:e,output:t,extrapolate:n});if(iN.str(e.output[0]))return pN(e);const r=e,o=r.output,a=r.range||[0,1],i=r.extrapolateLeft||r.extrapolate||"extend",s=r.extrapolateRight||r.extrapolate||"extend",l=r.easing||(e=>e);return e=>{const t=function(e,t){for(var n=1;n<t.length-1&&!(t[n]>=e);++n);return n-1}(e,a);return function(e,t,n,r,o,a,i,s,l){let u=l?l(e):e;if(u<t){if("identity"===i)return u;"clamp"===i&&(u=t)}if(u>n){if("identity"===s)return u;"clamp"===s&&(u=n)}if(r===o)return r;if(t===n)return e<=t?r:o;t===-1/0?u=-u:n===1/0?u-=t:u=(u-t)/(n-t);u=a(u),r===-1/0?u=-u:o===1/0?u+=r:u=u*(o-r)+r;return u}(e,a[t],a[t+1],o[t],o[t+1],l,i,s,r.map)}};var JN=1.70158,ZN=1.525*JN,XN=JN+1,GN=2*Math.PI/3,$N=2*Math.PI/4.5,_N=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},eL={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>1-(1-e)*(1-e),easeInOutQuad:e=>e<.5?2*e*e:1-Math.pow(-2*e+2,2)/2,easeInCubic:e=>e*e*e,easeOutCubic:e=>1-Math.pow(1-e,3),easeInOutCubic:e=>e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1-Math.pow(1-e,4),easeInOutQuart:e=>e<.5?8*e*e*e*e:1-Math.pow(-2*e+2,4)/2,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1-Math.pow(1-e,5),easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1-Math.pow(-2*e+2,5)/2,easeInSine:e=>1-Math.cos(e*Math.PI/2),easeOutSine:e=>Math.sin(e*Math.PI/2),easeInOutSine:e=>-(Math.cos(Math.PI*e)-1)/2,easeInExpo:e=>0===e?0:Math.pow(2,10*e-10),easeOutExpo:e=>1===e?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>0===e?0:1===e?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2,easeInCirc:e=>1-Math.sqrt(1-Math.pow(e,2)),easeOutCirc:e=>Math.sqrt(1-Math.pow(e-1,2)),easeInOutCirc:e=>e<.5?(1-Math.sqrt(1-Math.pow(2*e,2)))/2:(Math.sqrt(1-Math.pow(-2*e+2,2))+1)/2,easeInBack:e=>XN*e*e*e-JN*e*e,easeOutBack:e=>1+XN*Math.pow(e-1,3)+JN*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*(7.189819*e-ZN)/2:(Math.pow(2*e-2,2)*((ZN+1)*(2*e-2)+ZN)+2)/2,easeInElastic:e=>0===e?0:1===e?1:-Math.pow(2,10*e-10)*Math.sin((10*e-10.75)*GN),easeOutElastic:e=>0===e?0:1===e?1:Math.pow(2,-10*e)*Math.sin((10*e-.75)*GN)+1,easeInOutElastic:e=>0===e?0:1===e?1:e<.5?-Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*$N)/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*$N)/2+1,easeInBounce:e=>1-_N(1-e),easeOutBounce:_N,easeInOutBounce:e=>e<.5?(1-_N(1-2*e))/2:(1+_N(2*e-1))/2,steps:(e,t="end")=>n=>{const r=(n="end"===t?Math.min(n,.999):Math.max(n,.001))*e,o="end"===t?Math.floor(r):Math.ceil(r);return a=0,i=1,s=o/e,Math.min(Math.max(s,a),i);var a,i,s}},tL=Symbol.for("FluidValue.get"),nL=Symbol.for("FluidValue.observers"),rL=e=>Boolean(e&&e[tL]),oL=e=>e&&e[tL]?e[tL]():e,aL=e=>e[nL]||null;function iL(e,t){const n=e[nL];n&&n.forEach((e=>{!function(e,t){e.eventObserved?e.eventObserved(t):e(t)}(e,t)}))}var sL=class{constructor(e){if(!e&&!(e=this.get))throw Error("Unknown getter");lL(this,e)}},lL=(e,t)=>pL(e,tL,t);function uL(e,t){if(e[tL]){let n=e[nL];n||pL(e,nL,n=new Set),n.has(t)||(n.add(t),e.observerAdded&&e.observerAdded(n.size,t))}return t}function cL(e,t){const n=e[nL];if(n&&n.has(t)){const r=n.size-1;r?n.delete(t):e[nL]=null,e.observerRemoved&&e.observerRemoved(r,t)}}var dL,pL=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),fL=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,hL=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,mL=new RegExp(`(${fL.source})(%|[a-z]+)`,"i"),gL=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,yL=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,vL=e=>{const[t,n]=bL(e);if(!t||mN())return e;const r=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(r)return r.trim();if(n&&n.startsWith("--")){const t=window.getComputedStyle(document.documentElement).getPropertyValue(n);return t||e}return n&&yL.test(n)?vL(n):n||e},bL=e=>{const t=yL.exec(e);if(!t)return[,];const[,n,r]=t;return[n,r]},xL=(e,t,n,r,o)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(r)}, ${o})`,wL=e=>{dL||(dL=gN?new RegExp(`(${Object.keys(gN).join("|")})(?!\\w)`,"g"):/^\b$/);const t=e.output.map((e=>oL(e).replace(yL,vL).replace(hL,YN).replace(dL,YN))),n=t.map((e=>e.match(fL).map(Number))),r=n[0].map(((e,t)=>n.map((e=>{if(!(t in e))throw Error('The arity of each "output" value must be equal');return e[t]})))).map((t=>KN({...e,output:t})));return e=>{var n;const o=!mL.test(t[0])&&(null==(n=t.find((e=>mL.test(e))))?void 0:n.replace(fL,""));let a=0;return t[0].replace(fL,(()=>`${r[a++](e)}${o||""}`)).replace(gL,xL)}},SL="react-spring: ",kL=e=>{const t=e;let n=!1;if("function"!=typeof t)throw new TypeError(`${SL}once requires a function parameter`);return(...e)=>{n||(t(...e),n=!0)}},CL=kL(console.warn);var ML=kL(console.warn);function EL(e){return iN.str(e)&&("#"==e[0]||/\d/.test(e)||!mN()&&yL.test(e)||e in(gN||{}))}var TL=mN()?V.useEffect:V.useLayoutEffect,PL=()=>{const e=V.useRef(!1);return TL((()=>(e.current=!0,()=>{e.current=!1})),[]),e};function IL(){const e=V.useState()[1],t=PL();return()=>{t.current&&e(Math.random())}}var RL=e=>V.useEffect(e,AL),AL=[];var DL=Symbol.for("Animated:node"),OL=e=>e&&e[DL],jL=(e,t)=>{return n=e,r=DL,o=t,Object.defineProperty(n,r,{value:o,writable:!0,configurable:!0});var n,r,o},NL=e=>e&&e[DL]&&e[DL].getPayload(),LL=class{constructor(){jL(this,this)}getPayload(){return this.payload||[]}},FL=class extends LL{constructor(e){super(),this._value=e,this.done=!0,this.durationProgress=0,iN.num(this._value)&&(this.lastPosition=this._value)}static create(e){return new FL(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return iN.num(e)&&(this.lastPosition=e,t&&(e=Math.round(e/t)*t,this.done&&(this.lastPosition=e))),this._value!==e&&(this._value=e,!0)}reset(){const{done:e}=this;this.done=!1,iN.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}},zL=class extends FL{constructor(e){super(0),this._string=null,this._toString=KN({output:[e,e]})}static create(e){return new zL(e)}getValue(){const e=this._string;return null==e?this._string=this._toString(this._value):e}setValue(e){if(iN.str(e)){if(e==this._string)return!1;this._string=e,this._value=1}else{if(!super.setValue(e))return!1;this._string=null}return!0}reset(e){e&&(this._toString=KN({output:[this.getValue(),e]})),this._value=0,super.reset()}},VL={dependencies:null},BL=class extends LL{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){const t={};return uN(this.source,((n,r)=>{var o;(o=n)&&o[DL]===o?t[r]=n.getValue(e):rL(n)?t[r]=oL(n):e||(t[r]=n)})),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&lN(this.payload,(e=>e.reset()))}_makePayload(e){if(e){const t=new Set;return uN(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){VL.dependencies&&rL(e)&&VL.dependencies.add(e);const t=NL(e);t&&lN(t,(e=>this.add(e)))}},HL=class extends BL{constructor(e){super(e)}static create(e){return new HL(e)}getValue(){return this.source.map((e=>e.getValue()))}setValue(e){const t=this.getPayload();return e.length==t.length?t.map(((t,n)=>t.setValue(e[n]))).some(Boolean):(super.setValue(e.map(UL)),!0)}};function UL(e){return(EL(e)?zL:FL).create(e)}function WL(e){const t=OL(e);return t?t.constructor:iN.arr(e)?HL:EL(e)?zL:FL}var qL=(e,t)=>{const n=!iN.fun(e)||e.prototype&&e.prototype.isReactComponent;return V.forwardRef(((r,o)=>{const a=V.useRef(null),i=n&&V.useCallback((e=>{a.current=function(e,t){e&&(iN.fun(e)?e(t):e.current=t);return t}(o,e)}),[o]),[s,l]=function(e,t){const n=new Set;VL.dependencies=n,e.style&&(e={...e,style:t.createAnimatedStyle(e.style)});return e=new BL(e),VL.dependencies=null,[e,n]}(r,t),u=IL(),c=()=>{const e=a.current;if(n&&!e)return;!1===(!!e&&t.applyAnimatedValues(e,s.getValue(!0)))&&u()},d=new QL(c,l),p=V.useRef();TL((()=>(p.current=d,lN(l,(e=>uL(e,d))),()=>{p.current&&(lN(p.current.deps,(e=>cL(e,p.current))),Bj.cancel(p.current.update))}))),V.useEffect(c,[]),RL((()=>()=>{const e=p.current;lN(e.deps,(t=>cL(t,e)))}));const f=t.getComponentProps(s.getValue());return V.createElement(e,{...f,ref:i})}))},QL=class{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){"change"==e.type&&Bj.write(this.update)}};var YL=Symbol.for("AnimatedComponent"),KL=e=>iN.str(e)?e:e&&iN.str(e.displayName)?e.displayName:iN.fun(e)&&e.name||null;function JL(e,...t){return iN.fun(e)?e(...t):e}var ZL=(e,t)=>!0===e||!!(t&&e&&(iN.fun(e)?e(t):cN(e).includes(t))),XL=(e,t)=>iN.obj(e)?t&&e[t]:e,GL=(e,t)=>!0===e.default?e[t]:e.default?e.default[t]:void 0,$L=e=>e,_L=(e,t=$L)=>{let n=eF;e.default&&!0!==e.default&&(e=e.default,n=Object.keys(e));const r={};for(const o of n){const n=t(e[o],o);iN.und(n)||(r[o]=n)}return r},eF=["config","onProps","onStart","onChange","onPause","onResume","onRest"],tF={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function nF(e){const t=function(e){const t={};let n=0;if(uN(e,((e,r)=>{tF[r]||(t[r]=e,n++)})),n)return t}(e);if(t){const n={to:t};return uN(e,((e,r)=>r in t||(n[r]=e))),n}return{...e}}function rF(e){return e=oL(e),iN.arr(e)?e.map(rF):EL(e)?oN.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function oF(e){return iN.fun(e)||iN.arr(e)&&iN.obj(e[0])}function aF(e,t){var n;null==(n=e.ref)||n.delete(e),null==t||t.delete(e)}var iF={tension:170,friction:26,mass:1,damping:1,easing:eL.linear,clamp:!1},sF=class{constructor(){this.velocity=0,Object.assign(this,iF)}};function lF(e,t){if(iN.und(t.decay)){const n=!iN.und(t.tension)||!iN.und(t.friction);!n&&iN.und(t.frequency)&&iN.und(t.damping)&&iN.und(t.mass)||(e.duration=void 0,e.decay=void 0),n&&(e.frequency=void 0)}else e.duration=void 0}var uF=[],cF=class{constructor(){this.changed=!1,this.values=uF,this.toValues=null,this.fromValues=uF,this.config=new sF,this.immediate=!1}};function dF(e,{key:t,props:n,defaultProps:r,state:o,actions:a}){return new Promise(((i,s)=>{let l,u,c=ZL(n.cancel??(null==r?void 0:r.cancel),t);if(c)f();else{iN.und(n.pause)||(o.paused=ZL(n.pause,t));let e=null==r?void 0:r.pause;!0!==e&&(e=o.paused||ZL(e,t)),l=JL(n.delay||0,t),e?(o.resumeQueue.add(p),a.pause()):(a.resume(),p())}function d(){o.resumeQueue.add(p),o.timeouts.delete(u),u.cancel(),l=u.time-Bj.now()}function p(){l>0&&!oN.skipAnimation?(o.delayed=!0,u=Bj.setTimeout(f,l),o.pauseQueue.add(d),o.timeouts.add(u)):f()}function f(){o.delayed&&(o.delayed=!1),o.pauseQueue.delete(d),o.timeouts.delete(u),e<=(o.cancelId||0)&&(c=!0);try{a.start({...n,callId:e,cancel:c},i)}catch(e){s(e)}}}))}var pF=(e,t)=>1==t.length?t[0]:t.some((e=>e.cancelled))?mF(e.get()):t.every((e=>e.noop))?fF(e.get()):hF(e.get(),t.every((e=>e.finished))),fF=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),hF=(e,t,n=!1)=>({value:e,finished:t,cancelled:n}),mF=e=>({value:e,cancelled:!0,finished:!1});function gF(e,t,n,r){const{callId:o,parentId:a,onRest:i}=t,{asyncTo:s,promise:l}=n;return a||e!==s||t.reset?n.promise=(async()=>{n.asyncId=o,n.asyncTo=e;const u=_L(t,((e,t)=>"onRest"===t?void 0:e));let c,d;const p=new Promise(((e,t)=>(c=e,d=t))),f=e=>{const t=o<=(n.cancelId||0)&&mF(r)||o!==n.asyncId&&hF(r,!1);if(t)throw e.result=t,d(e),e},h=(e,t)=>{const a=new vF,i=new bF;return(async()=>{if(oN.skipAnimation)throw yF(n),i.result=hF(r,!1),d(i),i;f(a);const s=iN.obj(e)?{...e}:{...t,to:e};s.parentId=o,uN(u,((e,t)=>{iN.und(s[t])&&(s[t]=e)}));const l=await r.start(s);return f(a),n.paused&&await new Promise((e=>{n.resumeQueue.add(e)})),l})()};let m;if(oN.skipAnimation)return yF(n),hF(r,!1);try{let t;t=iN.arr(e)?(async e=>{for(const t of e)await h(t)})(e):Promise.resolve(e(h,r.stop.bind(r))),await Promise.all([t.then(c),p]),m=hF(r.get(),!0,!1)}catch(e){if(e instanceof vF)m=e.result;else{if(!(e instanceof bF))throw e;m=e.result}}finally{o==n.asyncId&&(n.asyncId=a,n.asyncTo=a?s:void 0,n.promise=a?l:void 0)}return iN.fun(i)&&Bj.batchedUpdates((()=>{i(m,r,r.item)})),m})():l}function yF(e,t){dN(e.timeouts,(e=>e.cancel())),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var vF=class extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.")}},bF=class extends Error{constructor(){super("SkipAnimationSignal")}},xF=e=>e instanceof SF,wF=1,SF=class extends sL{constructor(){super(...arguments),this.id=wF++,this._priority=0}get priority(){return this._priority}set priority(e){this._priority!=e&&(this._priority=e,this._onPriorityChange(e))}get(){const e=OL(this);return e&&e.getValue()}to(...e){return oN.to(this,e)}interpolate(...e){return CL(`${SL}The "interpolate" function is deprecated in v9 (use "to" instead)`),oN.to(this,e)}toJSON(){return this.get()}observerAdded(e){1==e&&this._attach()}observerRemoved(e){0==e&&this._detach()}_attach(){}_detach(){}_onChange(e,t=!1){iL(this,{type:"change",parent:this,value:e,idle:t})}_onPriorityChange(e){this.idle||CN.sort(this),iL(this,{type:"priority",parent:this,priority:e})}},kF=Symbol.for("SpringPhase"),CF=e=>(1&e[kF])>0,MF=e=>(2&e[kF])>0,EF=e=>(4&e[kF])>0,TF=(e,t)=>t?e[kF]|=3:e[kF]&=-3,PF=(e,t)=>t?e[kF]|=4:e[kF]&=-5,IF=class extends SF{constructor(e,t){if(super(),this.animation=new cF,this.defaultProps={},this._state={paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!iN.und(e)||!iN.und(t)){const n=iN.obj(e)?{...e}:{...t,from:e};iN.und(n.default)&&(n.default=!0),this.start(n)}}get idle(){return!(MF(this)||this._state.asyncTo)||EF(this)}get goal(){return oL(this.animation.to)}get velocity(){const e=OL(this);return e instanceof FL?e.lastVelocity||0:e.getPayload().map((e=>e.lastVelocity||0))}get hasAnimated(){return CF(this)}get isAnimating(){return MF(this)}get isPaused(){return EF(this)}get isDelayed(){return this._state.delayed}advance(e){let t=!0,n=!1;const r=this.animation;let{toValues:o}=r;const{config:a}=r,i=NL(r.to);!i&&rL(r.to)&&(o=cN(oL(r.to))),r.values.forEach(((s,l)=>{if(s.done)return;const u=s.constructor==zL?1:i?i[l].lastPosition:o[l];let c=r.immediate,d=u;if(!c){if(d=s.lastPosition,a.tension<=0)return void(s.done=!0);let t=s.elapsedTime+=e;const n=r.fromValues[l],o=null!=s.v0?s.v0:s.v0=iN.arr(a.velocity)?a.velocity[l]:a.velocity;let i;const p=a.precision||(n==u?.005:Math.min(1,.001*Math.abs(u-n)));if(iN.und(a.duration))if(a.decay){const e=!0===a.decay?.998:a.decay,r=Math.exp(-(1-e)*t);d=n+o/(1-e)*(1-r),c=Math.abs(s.lastPosition-d)<=p,i=o*r}else{i=null==s.lastVelocity?o:s.lastVelocity;const t=a.restVelocity||p/10,r=a.clamp?0:a.bounce,l=!iN.und(r),f=n==u?s.v0>0:n<u;let h,m=!1;const g=1,y=Math.ceil(e/g);for(let e=0;e<y&&(h=Math.abs(i)>t,h||(c=Math.abs(u-d)<=p,!c));++e){l&&(m=d==u||d>u==f,m&&(i=-i*r,d=u));i+=(1e-6*-a.tension*(d-u)+.001*-a.friction*i)/a.mass*g,d+=i*g}}else{let r=1;a.duration>0&&(this._memoizedDuration!==a.duration&&(this._memoizedDuration=a.duration,s.durationProgress>0&&(s.elapsedTime=a.duration*s.durationProgress,t=s.elapsedTime+=e)),r=(a.progress||0)+t/this._memoizedDuration,r=r>1?1:r<0?0:r,s.durationProgress=r),d=n+a.easing(r)*(u-n),i=(d-s.lastPosition)/e,c=1==r}s.lastVelocity=i,Number.isNaN(d)&&(console.warn("Got NaN while animating:",this),c=!0)}i&&!i[l].done&&(c=!1),c?s.done=!0:t=!1,s.setValue(d,a.round)&&(n=!0)}));const s=OL(this),l=s.getValue();if(t){const e=oL(r.to);l===e&&!n||a.decay?n&&a.decay&&this._onChange(l):(s.setValue(e),this._onChange(e)),this._stop()}else n&&this._onChange(l)}set(e){return Bj.batchedUpdates((()=>{this._stop(),this._focus(e),this._set(e)})),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(MF(this)){const{to:e,config:t}=this.animation;Bj.batchedUpdates((()=>{this._onStart(),t.decay||this._set(e,!1),this._stop()}))}return this}update(e){return(this.queue||(this.queue=[])).push(e),this}start(e,t){let n;return iN.und(e)?(n=this.queue||[],this.queue=[]):n=[iN.obj(e)?e:{...t,to:e}],Promise.all(n.map((e=>this._update(e)))).then((e=>pF(this,e)))}stop(e){const{to:t}=this.animation;return this._focus(this.get()),yF(this._state,e&&this._lastCallId),Bj.batchedUpdates((()=>this._stop(t,e))),this}reset(){this._update({reset:!0})}eventObserved(e){"change"==e.type?this._start():"priority"==e.type&&(this.priority=e.priority+1)}_prepareNode(e){const t=this.key||"";let{to:n,from:r}=e;n=iN.obj(n)?n[t]:n,(null==n||oF(n))&&(n=void 0),r=iN.obj(r)?r[t]:r,null==r&&(r=void 0);const o={to:n,from:r};return CF(this)||(e.reverse&&([n,r]=[r,n]),r=oL(r),iN.und(r)?OL(this)||this._set(n):this._set(r)),o}_update({...e},t){const{key:n,defaultProps:r}=this;e.default&&Object.assign(r,_L(e,((e,t)=>/^on/.test(t)?XL(e,n):e))),NF(this,e,"onProps"),LF(this,"onProps",e,this);const o=this._prepareNode(e);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");const a=this._state;return dF(++this._lastCallId,{key:n,props:e,defaultProps:r,state:a,actions:{pause:()=>{EF(this)||(PF(this,!0),hN(a.pauseQueue),LF(this,"onPause",hF(this,RF(this,this.animation.to)),this))},resume:()=>{EF(this)&&(PF(this,!1),MF(this)&&this._resume(),hN(a.resumeQueue),LF(this,"onResume",hF(this,RF(this,this.animation.to)),this))},start:this._merge.bind(this,o)}}).then((n=>{if(e.loop&&n.finished&&(!t||!n.noop)){const t=AF(e);if(t)return this._update(t,!0)}return n}))}_merge(e,t,n){if(t.cancel)return this.stop(!0),n(mF(this));const r=!iN.und(e.to),o=!iN.und(e.from);if(r||o){if(!(t.callId>this._lastToId))return n(mF(this));this._lastToId=t.callId}const{key:a,defaultProps:i,animation:s}=this,{to:l,from:u}=s;let{to:c=l,from:d=u}=e;!o||r||t.default&&!iN.und(c)||(c=d),t.reverse&&([c,d]=[d,c]);const p=!sN(d,u);p&&(s.from=d),d=oL(d);const f=!sN(c,l);f&&this._focus(c);const h=oF(t.to),{config:m}=s,{decay:g,velocity:y}=m;(r||o)&&(m.velocity=0),t.config&&!h&&function(e,t,n){n&&(lF(n={...n},t),t={...n,...t}),lF(e,t),Object.assign(e,t);for(const t in iF)null==e[t]&&(e[t]=iF[t]);let{frequency:r,damping:o}=e;const{mass:a}=e;iN.und(r)||(r<.01&&(r=.01),o<0&&(o=0),e.tension=Math.pow(2*Math.PI/r,2)*a,e.friction=4*Math.PI*o*a/r)}(m,JL(t.config,a),t.config!==i.config?JL(i.config,a):void 0);let v=OL(this);if(!v||iN.und(c))return n(hF(this,!0));const b=iN.und(t.reset)?o&&!t.default:!iN.und(d)&&ZL(t.reset,a),x=b?d:this.get(),w=rF(c),S=iN.num(w)||iN.arr(w)||EL(w),k=!h&&(!S||ZL(i.immediate||t.immediate,a));if(f){const e=WL(c);if(e!==v.constructor){if(!k)throw Error(`Cannot animate between ${v.constructor.name} and ${e.name}, as the "to" prop suggests`);v=this._set(w)}}const C=v.constructor;let M=rL(c),E=!1;if(!M){const e=b||!CF(this)&&p;(f||e)&&(E=sN(rF(x),w),M=!E),(sN(s.immediate,k)||k)&&sN(m.decay,g)&&sN(m.velocity,y)||(M=!0)}if(E&&MF(this)&&(s.changed&&!b?M=!0:M||this._stop(l)),!h&&((M||rL(l))&&(s.values=v.getPayload(),s.toValues=rL(c)?null:C==zL?[1]:cN(w)),s.immediate!=k&&(s.immediate=k,k||b||this._set(l)),M)){const{onRest:e}=s;lN(jF,(e=>NF(this,t,e)));const r=hF(this,RF(this,l));hN(this._pendingCalls,r),this._pendingCalls.add(n),s.changed&&Bj.batchedUpdates((()=>{var t;s.changed=!b,null==e||e(r,this),b?JL(i.onRest,r):null==(t=s.onStart)||t.call(s,r,this)}))}b&&this._set(x),h?n(gF(t.to,t,this._state,this)):M?this._start():MF(this)&&!f?this._pendingCalls.add(n):n(fF(x))}_focus(e){const t=this.animation;e!==t.to&&(aL(this)&&this._detach(),t.to=e,aL(this)&&this._attach())}_attach(){let e=0;const{to:t}=this.animation;rL(t)&&(uL(t,this),xF(t)&&(e=t.priority+1)),this.priority=e}_detach(){const{to:e}=this.animation;rL(e)&&cL(e,this)}_set(e,t=!0){const n=oL(e);if(!iN.und(n)){const e=OL(this);if(!e||!sN(n,e.getValue())){const r=WL(n);e&&e.constructor==r?e.setValue(n):jL(this,r.create(n)),e&&Bj.batchedUpdates((()=>{this._onChange(n,t)}))}}return OL(this)}_onStart(){const e=this.animation;e.changed||(e.changed=!0,LF(this,"onStart",hF(this,RF(this,e.to)),this))}_onChange(e,t){t||(this._onStart(),JL(this.animation.onChange,e,this)),JL(this.defaultProps.onChange,e,this),super._onChange(e,t)}_start(){const e=this.animation;OL(this).reset(oL(e.to)),e.immediate||(e.fromValues=e.values.map((e=>e.lastPosition))),MF(this)||(TF(this,!0),EF(this)||this._resume())}_resume(){oN.skipAnimation?this.finish():CN.start(this)}_stop(e,t){if(MF(this)){TF(this,!1);const n=this.animation;lN(n.values,(e=>{e.done=!0})),n.toValues&&(n.onChange=n.onPause=n.onResume=void 0),iL(this,{type:"idle",parent:this});const r=t?mF(this.get()):hF(this.get(),RF(this,e??n.to));hN(this._pendingCalls,r),n.changed&&(n.changed=!1,LF(this,"onRest",r,this))}}};function RF(e,t){const n=rF(t);return sN(rF(e.get()),n)}function AF(e,t=e.loop,n=e.to){const r=JL(t);if(r){const o=!0!==r&&nF(r),a=(o||e).reverse,i=!o||o.reset;return DF({...e,loop:t,default:!1,pause:void 0,to:!a||oF(n)?n:void 0,from:i?e.from:void 0,reset:i,...o})}}function DF(e){const{to:t,from:n}=e=nF(e),r=new Set;return iN.obj(t)&&OF(t,r),iN.obj(n)&&OF(n,r),e.keys=r.size?Array.from(r):null,e}function OF(e,t){uN(e,((e,n)=>null!=e&&t.add(n)))}var jF=["onStart","onRest","onChange","onPause","onResume"];function NF(e,t,n){e.animation[n]=t[n]!==GL(t,n)?XL(t[n],e.key):void 0}function LF(e,t,...n){var r,o,a,i;null==(o=(r=e.animation)[t])||o.call(r,...n),null==(i=(a=e.defaultProps)[t])||i.call(a,...n)}var FF=["onStart","onChange","onRest"],zF=1,VF=class{constructor(e,t){this.id=zF++,this.springs={},this.queue=[],this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),t&&(this._flush=t),e&&this.start({default:!0,...e})}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every((e=>e.idle&&!e.isDelayed&&!e.isPaused))}get item(){return this._item}set item(e){this._item=e}get(){const e={};return this.each(((t,n)=>e[n]=t.get())),e}set(e){for(const t in e){const n=e[t];iN.und(n)||this.springs[t].set(n)}}update(e){return e&&this.queue.push(DF(e)),this}start(e){let{queue:t}=this;return e?t=cN(e).map(DF):this.queue=[],this._flush?this._flush(this,t):(qF(this,t),function(e,t){return Promise.all(t.map((t=>BF(e,t)))).then((t=>pF(e,t)))}(this,t))}stop(e,t){if(e!==!!e&&(t=e),t){const n=this.springs;lN(cN(t),(t=>n[t].stop(!!e)))}else yF(this._state,this._lastAsyncId),this.each((t=>t.stop(!!e)));return this}pause(e){if(iN.und(e))this.start({pause:!0});else{const t=this.springs;lN(cN(e),(e=>t[e].pause()))}return this}resume(e){if(iN.und(e))this.start({pause:!1});else{const t=this.springs;lN(cN(e),(e=>t[e].resume()))}return this}each(e){uN(this.springs,e)}_onFrame(){const{onStart:e,onChange:t,onRest:n}=this._events,r=this._active.size>0,o=this._changed.size>0;(r&&!this._started||o&&!this._started)&&(this._started=!0,dN(e,(([e,t])=>{t.value=this.get(),e(t,this,this._item)})));const a=!r&&this._started,i=o||a&&n.size?this.get():null;o&&t.size&&dN(t,(([e,t])=>{t.value=i,e(t,this,this._item)})),a&&(this._started=!1,dN(n,(([e,t])=>{t.value=i,e(t,this,this._item)})))}eventObserved(e){if("change"==e.type)this._changed.add(e.parent),e.idle||this._active.add(e.parent);else{if("idle"!=e.type)return;this._active.delete(e.parent)}Bj.onFrame(this._onFrame)}};async function BF(e,t,n){const{keys:r,to:o,from:a,loop:i,onRest:s,onResolve:l}=t,u=iN.obj(t.default)&&t.default;i&&(t.loop=!1),!1===o&&(t.to=null),!1===a&&(t.from=null);const c=iN.arr(o)||iN.fun(o)?o:void 0;c?(t.to=void 0,t.onRest=void 0,u&&(u.onRest=void 0)):lN(FF,(n=>{const r=t[n];if(iN.fun(r)){const o=e._events[n];t[n]=({finished:e,cancelled:t})=>{const n=o.get(r);n?(e||(n.finished=!1),t&&(n.cancelled=!0)):o.set(r,{value:null,finished:e||!1,cancelled:t||!1})},u&&(u[n]=t[n])}}));const d=e._state;t.pause===!d.paused?(d.paused=t.pause,hN(t.pause?d.pauseQueue:d.resumeQueue)):d.paused&&(t.pause=!0);const p=(r||Object.keys(e.springs)).map((n=>e.springs[n].start(t))),f=!0===t.cancel||!0===GL(t,"cancel");(c||f&&d.asyncId)&&p.push(dF(++e._lastAsyncId,{props:t,state:d,actions:{pause:aN,resume:aN,start(t,n){f?(yF(d,e._lastAsyncId),n(mF(e))):(t.onRest=s,n(gF(c,t,d,e)))}}})),d.paused&&await new Promise((e=>{d.resumeQueue.add(e)}));const h=pF(e,await Promise.all(p));if(i&&h.finished&&(!n||!h.noop)){const n=AF(t,i,o);if(n)return qF(e,[n]),BF(e,n,!0)}return l&&Bj.batchedUpdates((()=>l(h,e,e.item))),h}function HF(e,t){const n={...e.springs};return t&&lN(cN(t),(e=>{iN.und(e.keys)&&(e=DF(e)),iN.obj(e.to)||(e={...e,to:void 0}),WF(n,e,(e=>UF(e)))})),function(e,t){uN(t,((t,n)=>{e.springs[n]||(e.springs[n]=t,uL(t,e))}))}(e,n),n}function UF(e,t){const n=new IF;return n.key=e,t&&uL(n,t),n}function WF(e,t,n){t.keys&&lN(t.keys,(r=>{(e[r]||(e[r]=n(r)))._prepareNode(t)}))}function qF(e,t){lN(t,(t=>{WF(e.springs,t,(t=>UF(t,e)))}))}var QF,YF,KF=({children:e,...t})=>{const n=V.useContext(JF),r=t.pause||!!n.pause,o=t.immediate||!!n.immediate;t=function(e,t){const[n]=V.useState((()=>({inputs:t,result:e()}))),r=V.useRef(),o=r.current;let a=o;a?Boolean(t&&a.inputs&&function(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(t,a.inputs))||(a={inputs:t,result:e()}):a=n;return V.useEffect((()=>{r.current=a,o==n&&(n.inputs=n.result=void 0)}),[a]),a.result}((()=>({pause:r,immediate:o})),[r,o]);const{Provider:a}=JF;return V.createElement(a,{value:t},e)},JF=(QF=KF,YF={},Object.assign(QF,V.createContext(YF)),QF.Provider._context=QF,QF.Consumer._context=QF,QF);KF.Provider=JF.Provider,KF.Consumer=JF.Consumer;var ZF=()=>{const e=[],t=function(t){ML(`${SL}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`);const r=[];return lN(e,((e,o)=>{if(iN.und(t))r.push(e.start());else{const a=n(t,e,o);a&&r.push(e.start(a))}})),r};t.current=e,t.add=function(t){e.includes(t)||e.push(t)},t.delete=function(t){const n=e.indexOf(t);~n&&e.splice(n,1)},t.pause=function(){return lN(e,(e=>e.pause(...arguments))),this},t.resume=function(){return lN(e,(e=>e.resume(...arguments))),this},t.set=function(t){lN(e,((e,n)=>{const r=iN.fun(t)?t(n,e):t;r&&e.set(r)}))},t.start=function(t){const n=[];return lN(e,((e,r)=>{if(iN.und(t))n.push(e.start());else{const o=this._getProps(t,e,r);o&&n.push(e.start(o))}})),n},t.stop=function(){return lN(e,(e=>e.stop(...arguments))),this},t.update=function(t){return lN(e,((e,n)=>e.update(this._getProps(t,e,n)))),this};const n=function(e,t,n){return iN.fun(e)?e(n,t):e};return t._getProps=n,t};function XF(e,t,n){const r=iN.fun(t)&&t,{reset:o,sort:a,trail:i=0,expires:s=!0,exitBeforeEnter:l=!1,onDestroyed:u,ref:c,config:d}=r?r():t,p=V.useMemo((()=>r||3==arguments.length?ZF():void 0),[]),f=cN(e),h=[],m=V.useRef(null),g=o?null:m.current;TL((()=>{m.current=h})),RL((()=>(lN(h,(e=>{null==p||p.add(e.ctrl),e.ctrl.ref=p})),()=>{lN(m.current,(e=>{e.expired&&clearTimeout(e.expirationId),aF(e.ctrl,p),e.ctrl.stop(!0)}))})));const y=function(e,{key:t,keys:n=t},r){if(null===n){const t=new Set;return e.map((e=>{const n=r&&r.find((n=>n.item===e&&"leave"!==n.phase&&!t.has(n)));return n?(t.add(n),n.key):GF++}))}return iN.und(n)?e:iN.fun(n)?e.map(n):cN(n)}(f,r?r():t,g),v=o&&m.current||[];TL((()=>lN(v,(({ctrl:e,item:t,key:n})=>{aF(e,p),JL(u,t,n)}))));const b=[];if(g&&lN(g,((e,t)=>{e.expired?(clearTimeout(e.expirationId),v.push(e)):~(t=b[t]=y.indexOf(e.key))&&(h[t]=e)})),lN(f,((e,t)=>{h[t]||(h[t]={key:y[t],item:e,phase:"mount",ctrl:new VF},h[t].ctrl.item=e)})),b.length){let e=-1;const{leave:n}=r?r():t;lN(b,((t,r)=>{const o=g[r];~t?(e=h.indexOf(o),h[e]={...o,item:f[t]}):n&&h.splice(++e,0,o)}))}iN.fun(a)&&h.sort(((e,t)=>a(e.item,t.item)));let x=-i;const w=IL(),S=_L(t),k=new Map,C=V.useRef(new Map),M=V.useRef(!1);lN(h,((e,n)=>{const o=e.key,a=e.phase,u=r?r():t;let p,f;const h=JL(u.delay||0,o);if("mount"==a)p=u.enter,f="enter";else{const e=y.indexOf(o)<0;if("leave"!=a)if(e)p=u.leave,f="leave";else{if(!(p=u.update))return;f="update"}else{if(e)return;p=u.enter,f="enter"}}if(p=JL(p,e.item,n),p=iN.obj(p)?nF(p):{to:p},!p.config){const t=d||S.config;p.config=JL(t,e.item,n,f)}x+=i;const v={...S,delay:h+x,ref:c,immediate:u.immediate,reset:!1,...p};if("enter"==f&&iN.und(v.from)){const o=r?r():t,a=iN.und(o.initial)||g?o.from:o.initial;v.from=JL(a,e.item,n)}const{onResolve:b}=v;v.onResolve=e=>{JL(b,e);const t=m.current,n=t.find((e=>e.key===o));if(n&&(!e.cancelled||"update"==n.phase)&&n.ctrl.idle){const e=t.every((e=>e.ctrl.idle));if("leave"==n.phase){const t=JL(s,n.item);if(!1!==t){const r=!0===t?0:t;if(n.expired=!0,!e&&r>0)return void(r<=2147483647&&(n.expirationId=setTimeout(w,r)))}}e&&t.some((e=>e.expired))&&(C.current.delete(n),l&&(M.current=!0),w())}};const E=HF(e.ctrl,v);"leave"===f&&l?C.current.set(e,{phase:f,springs:E,payload:v}):k.set(e,{phase:f,springs:E,payload:v})}));const E=V.useContext(KF),T=function(e){const t=V.useRef();return V.useEffect((()=>{t.current=e})),t.current}(E),P=E!==T&&function(e){for(const t in e)return!0;return!1}(E);TL((()=>{P&&lN(h,(e=>{e.ctrl.start({default:E})}))}),[E]),lN(k,((e,t)=>{if(C.current.size){const e=h.findIndex((e=>e.key===t.key));h.splice(e,1)}})),TL((()=>{lN(C.current.size?C.current:k,(({phase:e,payload:t},n)=>{const{ctrl:r}=n;n.phase=e,null==p||p.add(r),P&&"enter"==e&&r.start({default:E}),t&&(!function(e,t){var n;t&&e.ref!==t&&(null==(n=e.ref)||n.delete(e),t.add(e),e.ref=t)}(r,t.ref),!r.ref&&!p||M.current?(r.start(t),M.current&&(M.current=!1)):r.update(t))}))}),o?void 0:n);const I=e=>V.createElement(V.Fragment,null,h.map(((t,n)=>{const{springs:r}=k.get(t)||t.ctrl,o=e({...r},t.item,t,n);return o&&o.type?V.createElement(o.type,{...o.props,key:iN.str(t.key)||iN.num(t.key)?t.key:t.ctrl.id,ref:o.ref}):o})));return p?[I,p]:I}var GF=1;var $F=class extends SF{constructor(e,t){super(),this.source=e,this.idle=!0,this._active=new Set,this.calc=KN(...t);const n=this._get(),r=WL(n);jL(this,r.create(n))}advance(e){const t=this._get();sN(t,this.get())||(OL(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&ez(this._active)&&tz(this)}_get(){const e=iN.arr(this.source)?this.source.map(oL):cN(oL(this.source));return this.calc(...e)}_start(){this.idle&&!ez(this._active)&&(this.idle=!1,lN(NL(this),(e=>{e.done=!1})),oN.skipAnimation?(Bj.batchedUpdates((()=>this.advance())),tz(this)):CN.start(this))}_attach(){let e=1;lN(cN(this.source),(t=>{rL(t)&&uL(t,this),xF(t)&&(t.idle||this._active.add(t),e=Math.max(e,t.priority+1))})),this.priority=e,this._start()}_detach(){lN(cN(this.source),(e=>{rL(e)&&cL(e,this)})),this._active.clear(),tz(this)}eventObserved(e){"change"==e.type?e.idle?this.advance():(this._active.add(e.parent),this._start()):"idle"==e.type?this._active.delete(e.parent):"priority"==e.type&&(this.priority=cN(this.source).reduce(((e,t)=>Math.max(e,(xF(t)?t.priority:0)+1)),0))}};function _F(e){return!1!==e.idle}function ez(e){return!e.size||Array.from(e).every(_F)}function tz(e){e.idle||(e.idle=!0,lN(NL(e),(e=>{e.done=!0})),iL(e,{type:"idle",parent:e}))}var nz=(e,...t)=>new $F(e,t);oN.assign({createStringInterpolator:wL,to:(e,t)=>new $F(e,t)});var rz=/^--/;function oz(e,t){return null==t||"boolean"==typeof t||""===t?"":"number"!=typeof t||0===t||rz.test(e)||iz.hasOwnProperty(e)&&iz[e]?(""+t).trim():t+"px"}var az={};var iz={animationIterationCount:!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,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},sz=["Webkit","Ms","Moz","O"];iz=Object.keys(iz).reduce(((e,t)=>(sz.forEach((n=>e[((e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1))(n,t)]=e[t])),e)),iz);var lz=/^(matrix|translate|scale|rotate|skew)/,uz=/^(translate)/,cz=/^(rotate|skew)/,dz=(e,t)=>iN.num(e)&&0!==e?e+t:e,pz=(e,t)=>iN.arr(e)?e.every((e=>pz(e,t))):iN.num(e)?e===t:parseFloat(e)===t,fz=class extends BL{constructor({x:e,y:t,z:n,...r}){const o=[],a=[];(e||t||n)&&(o.push([e||0,t||0,n||0]),a.push((e=>[`translate3d(${e.map((e=>dz(e,"px"))).join(",")})`,pz(e,0)]))),uN(r,((e,t)=>{if("transform"===t)o.push([e||""]),a.push((e=>[e,""===e]));else if(lz.test(t)){if(delete r[t],iN.und(e))return;const n=uz.test(t)?"px":cz.test(t)?"deg":"";o.push(cN(e)),a.push("rotate3d"===t?([e,t,r,o])=>[`rotate3d(${e},${t},${r},${dz(o,n)})`,pz(o,0)]:e=>[`${t}(${e.map((e=>dz(e,n))).join(",")})`,pz(e,t.startsWith("scale")?1:0)])}})),o.length&&(r.transform=new hz(o,a)),super(r)}},hz=class extends sL{constructor(e,t){super(),this.inputs=e,this.transforms=t,this._value=null}get(){return this._value||(this._value=this._get())}_get(){let e="",t=!0;return lN(this.inputs,((n,r)=>{const o=oL(n[0]),[a,i]=this.transforms[r](iN.arr(o)?o:n.map(oL));e+=" "+a,t=t&&i})),t?"none":e}observerAdded(e){1==e&&lN(this.inputs,(e=>lN(e,(e=>rL(e)&&uL(e,this)))))}observerRemoved(e){0==e&&lN(this.inputs,(e=>lN(e,(e=>rL(e)&&cL(e,this)))))}eventObserved(e){"change"==e.type&&(this._value=null),iL(this,e)}};oN.assign({batchedUpdates:Jc.unstable_batchedUpdates,createStringInterpolator:wL,colors:{transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199}});var mz=((e,{applyAnimatedValues:t=(()=>!1),createAnimatedStyle:n=(e=>new BL(e)),getComponentProps:r=(e=>e)}={})=>{const o={applyAnimatedValues:t,createAnimatedStyle:n,getComponentProps:r},a=e=>{const t=KL(e)||"Anonymous";return(e=iN.str(e)?a[e]||(a[e]=qL(e,o)):e[YL]||(e[YL]=qL(e,o))).displayName=`Animated(${t})`,e};return uN(e,((t,n)=>{iN.arr(e)&&(n=KL(t)),a[n]=a(t)})),{animated:a}})(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],{applyAnimatedValues:function(e,t){if(!e.nodeType||!e.setAttribute)return!1;const n="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName,{className:r,style:o,children:a,scrollTop:i,scrollLeft:s,viewBox:l,...u}=t,c=Object.values(u),d=Object.keys(u).map((t=>n||e.hasAttribute(t)?t:az[t]||(az[t]=t.replace(/([A-Z])/g,(e=>"-"+e.toLowerCase())))));void 0!==a&&(e.textContent=a);for(const t in o)if(o.hasOwnProperty(t)){const n=oz(t,o[t]);rz.test(t)?e.style.setProperty(t,n):e.style[t]=n}d.forEach(((t,n)=>{e.setAttribute(t,c[n])})),void 0!==r&&(e.className=r),void 0!==i&&(e.scrollTop=i),void 0!==s&&(e.scrollLeft=s),void 0!==l&&e.setAttribute("viewBox",l)},createAnimatedStyle:e=>new fz(e),getComponentProps:({scrollTop:e,scrollLeft:t,...n})=>n}).animated;const gz=e=>{const{dispatch:t}=V.useContext($O),{setHighlighted:n,clearHighlighted:r}=mP();return e=>({onPointerEnter:()=>{t({type:"enterItem",data:e}),n({seriesId:e.seriesId,dataIndex:e.dataIndex})},onPointerLeave:n=>{n.currentTarget.releasePointerCapture(n.pointerId),t({type:"leaveItem",data:e}),r()},onPointerDown:e=>{e.currentTarget.hasPointerCapture(e.pointerId)&&e.currentTarget.releasePointerCapture(e.pointerId)}})},yz=["id","dataIndex","classes","color","slots","slotProps","style","onClick"];function vz(e){return Am("MuiBarElement",e)}Dm("MuiBarElement",["root"]);const bz=e=>{const{classes:t,id:n}=e;return Nd({root:["root",`series-${n}`]},vz,t)},xz=Wy(mz.rect,{name:"MuiBarElement",slot:"Root",overridesResolver:(e,t)=>t.root})((({ownerState:e})=>({stroke:"none",fill:e.isHighlighted?rI(e.color).brighter(.5).formatHex():e.color,transition:"opacity 0.2s ease-in, fill 0.2s ease-in",opacity:e.isFaded?.3:1})));function wz(e){const{id:t,dataIndex:n,classes:r,color:o,slots:a,slotProps:i,style:s,onClick:l}=e,u=tv(e,yz),c=gz(),{isFaded:d,isHighlighted:p}=gP({seriesId:t,dataIndex:n}),f={id:t,dataIndex:n,classes:r,color:o,isFaded:d,isHighlighted:p},h=bz(f),m=(null==a?void 0:a.bar)??xz,g=Fg({elementType:m,externalSlotProps:null==i?void 0:i.bar,externalForwardedProps:u,additionalProps:_p({},c({type:"bar",seriesId:t,dataIndex:n}),{style:s,onClick:l,cursor:l?"pointer":"unset"}),className:h.root,ownerState:f});return mm.jsx(m,_p({},g))}const Sz=(e,{hasNegative:t,hasPositive:n,borderRadius:r,layout:o})=>{if(!r)return 0;const a="vertical"===o;return"top-left"===e&&(a&&n||!a&&t)||"top-right"===e&&(a&&n||!a&&n)||"bottom-right"===e&&(a&&t||!a&&n)||"bottom-left"===e&&(a&&t||!a&&t)?r:0},kz=["style","maskId"],Cz=e=>`inset(0px round ${e.topLeft}px ${e.topRight}px ${e.bottomRight}px ${e.bottomLeft}px)`;function Mz(e){var t,n;const r=e.ownerState;return mm.jsx(mz.rect,{style:_p({},e.style,{clipPath:("vertical"===e.ownerState.layout?null==(t=e.style)?void 0:t.height:null==(n=e.style)?void 0:n.width).to((e=>Cz({topLeft:Math.min(e,Sz("top-left",r)),topRight:Math.min(e,Sz("top-right",r)),bottomRight:Math.min(e,Sz("bottom-right",r)),bottomLeft:Math.min(e,Sz("bottom-left",r))})))})})}function Ez(e){const{style:t,maskId:n}=e,r=tv(e,kz);return!e.borderRadius||e.borderRadius<=0?null:mm.jsx("clipPath",{id:n,children:mm.jsx(Mz,{ownerState:r,style:t})})}function Tz(e){return Am("MuiBarLabel",e)}const Pz=Dm("MuiBarLabel",["root","highlighted","faded"]),Iz=e=>{const{classes:t,seriesId:n,isFaded:r,isHighlighted:o}=e;return Nd({root:["root",`series-${n}`,o&&"highlighted",r&&"faded"]},Tz,t)},Rz=e=>{const{barLabel:t,value:n,dataIndex:r,seriesId:o,height:a,width:i}=e;return"value"===t?n?null==n?void 0:n.toString():null:t({seriesId:o,dataIndex:r,value:n},{bar:{height:a,width:i}})},Az=["seriesId","dataIndex","color","isFaded","isHighlighted","classes"],Dz=Wy(mz.text,{name:"MuiBarLabel",slot:"Root",overridesResolver:(e,t)=>[{[`&.${Pz.faded}`]:t.faded},{[`&.${Pz.highlighted}`]:t.highlighted},t.root]})((({theme:e})=>{var t,n,r,o;return _p({},null==(t=null==e?void 0:e.typography)?void 0:t.body2,{stroke:"none",fill:null==(o=null==(r=null==(n=e.vars||e)?void 0:n.palette)?void 0:r.text)?void 0:o.primary,transition:"opacity 0.2s ease-in, fill 0.2s ease-in",textAnchor:"middle",dominantBaseline:"central",pointerEvents:"none",opacity:1,[`&.${Pz.faded}`]:{opacity:.3}})}));function Oz(e){const t=tv(Xy({props:e,name:"MuiBarLabel"}),Az);return mm.jsx(Dz,_p({},t))}const jz=["seriesId","classes","color","style","dataIndex","barLabel","slots","slotProps","height","width","value"],Nz=["ownerState"];function Lz(e){const{seriesId:t,classes:n,color:r,style:o,dataIndex:a,barLabel:i,slots:s,slotProps:l,height:u,width:c,value:d}=e,p=tv(e,jz),{isFaded:f,isHighlighted:h}=gP({seriesId:t,dataIndex:a}),m={seriesId:t,classes:n,color:r,isFaded:f,isHighlighted:h,dataIndex:a},g=Iz(m),y=(null==s?void 0:s.barLabel)??Oz,v=Fg({elementType:y,externalSlotProps:null==l?void 0:l.barLabel,additionalProps:_p({},p,{style:o,className:g.root}),ownerState:m}),{ownerState:b}=v,x=tv(v,Nz);if(!i)return null;const w=Rz({barLabel:i,value:d,dataIndex:a,seriesId:t,height:u,width:c});return w?mm.jsx(y,_p({},x,b,{children:w})):null}const Fz=["bars","skipAnimation"],zz=({layout:e,yOrigin:t,x:n,width:r,y:o,xOrigin:a,height:i})=>_p({},"vertical"===e?{y:t,x:n+r/2,height:0,width:r}:{y:o+i/2,x:a,height:i,width:0}),Vz=({x:e,width:t,y:n,height:r})=>({x:e+t/2,y:n+r/2,height:r,width:t});function Bz(e){const{bars:t,skipAnimation:n}=e,r=tv(e,Fz),o=XF(t,{keys:e=>`${e.seriesId}-${e.dataIndex}`,from:zz,leave:null,enter:Vz,update:Vz,immediate:n});return mm.jsx(V.Fragment,{children:o(((e,{seriesId:t,dataIndex:n,color:o,value:a,width:i,height:s})=>mm.jsx(Lz,_p({seriesId:t,dataIndex:n,value:a,color:o,width:i,height:s},r,{style:e}))))})}const Hz=(e,t)=>t===("x"===e?GE:$E)?`The first \`${`${e}Axis`}\``:`The ${`${e}-axis`} with id "${t}"`;const Uz=V.createContext({isInitialized:!1,data:{skipAnimation:void 0}});function Wz(e){const{children:t,skipAnimation:n}=e,r="undefined"==typeof window||!(null==window?void 0:window.matchMedia),[o,a]=V.useState(r||void 0);TL((()=>{var e;if(r)return;const t=e=>{const t=e.matches||void 0;a(t),oN.assign({skipAnimation:t})},n=window.matchMedia("(prefers-reduced-motion)");return t(n),null==(e=null==n?void 0:n.addEventListener)||e.call(n,"change",t),()=>{var e;null==(e=null==n?void 0:n.removeEventListener)||e.call(n,"change",t)}}),[]);const i=V.useMemo((()=>({isInitialized:!0,data:{skipAnimation:n||o}})),[o,n]);return mm.jsx(Uz.Provider,{value:i,children:t})}function qz(e){const{isInitialized:t,data:n}=V.useContext(Uz);if(!t)throw new Error(["MUI X: Could not find the animation ref context.","It looks like you rendered your component outside of a ChartsContainer parent component."].join("\n"));return e||n.skipAnimation}const Qz=["skipAnimation","onItemClick","borderRadius","barLabel"];const Yz=()=>{const e=function(){const e=pP();return V.useMemo((()=>e.bar),[e.bar])}()??{series:{},stackingGroups:[],seriesOrder:[]},t=cO(),n=function(){const{chartId:e}=V.useContext(qD);return V.useMemo((()=>e),[e])}(),{series:r,stackingGroups:o}=e,{xAxis:a,yAxis:i,xAxisIds:s,yAxisIds:l}=t,u=s[0],c=l[0],d={};return{completedData:o.flatMap((({ids:e},t)=>e.flatMap((e=>{const s=r[e].xAxisId??r[e].xAxisKey??u,l=r[e].yAxisId??r[e].yAxisKey??c,p=a[s],f=i[l],h="vertical"===r[e].layout;!function(e,t,n,r,o,a){const i=r[n],s=a[o],l=e?i:s,u=e?s:i,c=e?n:o,d=e?o:n,p=e?"x":"y",f=e?"y":"x";if(!ZD(l))throw new Error(`MUI X: ${Hz(p,c)} should be of type "band" to display the bar series of id "${t}".`);if(void 0===l.data)throw new Error(`MUI X: ${Hz(p,c)} should have data property.`);if(ZD(u)||XD(u))throw new Error(`MUI X: ${Hz(f,d)} should be a continuous type to display the bar series of id "${t}".`)}(h,e,s,a,l,i);const m=h?p:f,g=p.scale,y=f.scale,v=tP(r[e],a[s],i[l]),b=m.scale.bandwidth(),{barWidth:x,offset:w}=function({bandWidth:e,numberOfGroups:t,gapRatio:n}){if(0===n)return{barWidth:e/t,offset:0};const r=e/(t+(t-1)*n);return{barWidth:r,offset:n*r}}({bandWidth:b,numberOfGroups:o.length,gapRatio:m.barGapRatio}),S=t*(x+w),{stackedData:k}=r[e];return k.map(((o,u)=>{var c,p;const f=o.map((e=>h?y(e):g(e))),m=Math.round(Math.min(...f)),b=Math.round(Math.max(...f)),w=r[e].stack,k={seriesId:e,dataIndex:u,layout:r[e].layout,x:h?g(null==(c=a[s].data)?void 0:c[u])+S:m,y:h?m:y(null==(p=i[l].data)?void 0:p[u])+S,xOrigin:g(0),yOrigin:y(0),height:h?b-m:x,width:h?x:b-m,color:v(u),value:r[e].data[u],maskId:`${n}_${w||e}_${t}_${u}`};d[k.maskId]||(d[k.maskId]={id:k.maskId,width:0,height:0,hasNegative:!1,hasPositive:!1,layout:k.layout,xOrigin:g(0),yOrigin:y(0),x:0,y:0});const C=d[k.maskId];return C.width="vertical"===k.layout?k.width:C.width+k.width,C.height="vertical"===k.layout?C.height+k.height:k.height,C.x=Math.min(0===C.x?1/0:C.x,k.x),C.y=Math.min(0===C.y?1/0:C.y,k.y),C.hasNegative=C.hasNegative||(k.value??0)<0,C.hasPositive=C.hasPositive||(k.value??0)>0,k}))})))),masksData:Object.values(d)}},Kz=({layout:e,yOrigin:t,x:n,width:r,y:o,xOrigin:a,height:i})=>_p({},"vertical"===e?{y:t,x:n,height:0,width:r}:{y:o,x:a,height:i,width:0}),Jz=({x:e,width:t,y:n,height:r})=>({y:n,x:e,height:r,width:t});function Zz(e){const{completedData:t,masksData:n}=Yz(),{skipAnimation:r,onItemClick:o,borderRadius:a,barLabel:i}=e,s=tv(e,Qz),l=qz(r),u=!a||a<=0,c=XF(t,{keys:e=>`${e.seriesId}-${e.dataIndex}`,from:Kz,leave:Kz,enter:Jz,update:Jz,immediate:l}),d=XF(u?[]:n,{keys:e=>e.id,from:Kz,leave:Kz,enter:Jz,update:Jz,immediate:l});return mm.jsxs(V.Fragment,{children:[!u&&d(((e,{id:t,hasPositive:n,hasNegative:r,layout:o})=>mm.jsx(Ez,{maskId:t,borderRadius:a,hasNegative:r,hasPositive:n,layout:o,style:e}))),c(((e,{seriesId:t,dataIndex:n,color:r,maskId:a})=>{const i=mm.jsx(wz,_p({id:t,dataIndex:n,color:r},s,{onClick:o&&(e=>{o(e,{type:"bar",seriesId:t,dataIndex:n})}),style:e}));return u?i:mm.jsx("g",{clipPath:`url(#${a})`,children:i})})),i&&mm.jsx(Bz,_p({bars:t,skipAnimation:l,barLabel:i},s))]})}function Xz(e){return e instanceof Date?e.getTime():e}const Gz=["children","width","height","viewBox","disableAxisListener","className","title","desc"],$z=Wy("svg",{name:"MuiChartsSurface",slot:"Root"})((()=>({touchAction:"none"}))),_z=V.forwardRef((function(e,t){const n=Xy({props:e,name:"MuiChartsSurface"}),{children:r,width:o,height:a,viewBox:i,disableAxisListener:s=!1,className:l,title:u,desc:c}=n,d=tv(n,Gz),p=_p({width:o,height:a,x:0,y:0},i);return(e=>{const t=pO(),n=KD(),{xAxis:r,yAxis:o,xAxisIds:a,yAxisIds:i}=cO(),{dispatch:s}=V.useContext($O),l=a[0],u=i[0],c=V.useRef({isInChart:!1,x:-1,y:-1});V.useEffect((()=>{const a=t.current;if(null===a||e)return()=>{};function i(e,t){const{scale:n,data:r,reverse:o}=e;if(!JD(n)){const e=n.invert(t);if(void 0===r)return{value:e,index:-1};const o=Xz(e),a=null==r?void 0:r.findIndex(((t,n)=>{const a=Xz(t);return a>o&&(0===n||Math.abs(o-a)<=Math.abs(o-Xz(r[n-1])))||a<=o&&(n===r.length-1||Math.abs(Xz(e)-a)<Math.abs(Xz(e)-Xz(r[n+1])))}));return{value:void 0!==a&&a>=0?r[a]:e,index:a}}const a=0===n.bandwidth()?Math.floor((t-Math.min(...n.range())+n.step()/2)/n.step()):Math.floor((t-Math.min(...n.range()))/n.step());if(a<0||a>=r.length)return null;if(o){const e=r.length-1-a;return{index:e,value:r[e]}}return{index:a,value:r[a]}}const d=()=>{c.current={isInChart:!1,x:-1,y:-1},s({type:"exitChart"})},p=e=>{const t="targetTouches"in e?e.targetTouches[0]:e,d=function(e,t){const n=e.createSVGPoint();return n.x=t.clientX,n.y=t.clientY,n.matrixTransform(e.getScreenCTM().inverse())}(a,t);if(c.current.x=d.x,c.current.y=d.y,!n.isPointInside(d,{targetElement:e.target}))return void(c.current.isInChart&&(s({type:"exitChart"}),c.current.isInChart=!1));c.current.isInChart=!0;const p=i(r[l],d.x),f=i(o[u],d.y);s({type:"updateAxis",data:{x:p,y:f}})},f=e=>{const t=e.currentTarget;t&&t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId)};return a.addEventListener("pointerdown",f),a.addEventListener("pointermove",p),a.addEventListener("pointerout",d),a.addEventListener("pointercancel",d),a.addEventListener("pointerleave",d),()=>{a.removeEventListener("pointerdown",f),a.removeEventListener("pointermove",p),a.removeEventListener("pointerout",d),a.removeEventListener("pointercancel",d),a.removeEventListener("pointerleave",d)}}),[t,s,u,o,l,r,e,n])})(s),mm.jsxs($z,_p({width:o,height:a,viewBox:`${p.x} ${p.y} ${p.width} ${p.height}`,ref:t,className:l},d,{children:[mm.jsx("title",{children:u}),mm.jsx("desc",{children:c}),r]}))}));function eV(e){const{isReversed:t,gradientId:n,size:r,direction:o,scale:a,colorMap:i}=e;return mm.jsx("linearGradient",{id:n,x1:"0",x2:"0",y1:"0",y2:"0",[`${o}${t?1:2}`]:`${r}px`,gradientUnits:"userSpaceOnUse",children:i.thresholds.map(((e,n)=>{const o=a(e);if(void 0===o)return null;const s=t?1-o/r:o/r;return mm.jsxs(V.Fragment,{children:[mm.jsx("stop",{offset:s,stopColor:i.colors[n],stopOpacity:1}),mm.jsx("stop",{offset:s,stopColor:i.colors[n+1],stopOpacity:1})]},e.toString()+n)}))})}function tV(){const{top:e,height:t,bottom:n,left:r,width:o,right:a}=KD(),i=e+t+n,s=r+o+a,l=function(){const{chartId:e}=V.useContext(qD);return V.useCallback(((t,n)=>`${e}-gradient-${n}-${t}`),[e])}(),{xAxisIds:u,xAxis:c,yAxisIds:d,yAxis:p}=cO();return mm.jsxs("defs",{children:[d.filter((e=>void 0!==p[e].colorMap)).map((e=>{const t=l(e,"y"),{colorMap:n,scale:r,colorScale:o,reverse:a}=p[e];return"piecewise"===(null==n?void 0:n.type)?mm.jsx(eV,{isReversed:!a,scale:r,colorMap:n,size:i,gradientId:t,direction:"y"},t):"continuous"===(null==n?void 0:n.type)?mm.jsx(Oj,{isReversed:!a,scale:r,colorScale:o,colorMap:n,size:i,gradientId:t,direction:"y"},t):null})),u.filter((e=>void 0!==c[e].colorMap)).map((e=>{const t=l(e,"x"),{colorMap:n,scale:r,reverse:o,colorScale:a}=c[e];return"piecewise"===(null==n?void 0:n.type)?mm.jsx(eV,{isReversed:o,scale:r,colorMap:n,size:s,gradientId:t,direction:"x"},t):"continuous"===(null==n?void 0:n.type)?mm.jsx(Oj,{isReversed:o,scale:r,colorScale:a,colorMap:n,size:s,gradientId:t,direction:"x"},t):null}))]})}const nV=(e,t,n)=>{const r="x"===n?GE:$E;return[...(null==e?void 0:e.map(((e,t)=>_p({id:`defaultized-${n}-axis-${t}`},e))))??[],...void 0===e||-1===e.findIndex((({id:e})=>e===r))?[{id:r,scaleType:"linear"}]:[]].map((e=>{const r=e.dataKey;if(void 0===r||void 0!==e.data)return e;if(void 0===t)throw new Error(`MUI X: ${n}-axis uses \`dataKey\` but no \`dataset\` is provided.`);return _p({},e,{data:t.map((e=>e[r]))})}))},rV=["width","height","series","margin","xAxis","yAxis","zAxis","colors","dataset","sx","title","desc","disableAxisListener","highlightedItem","onHighlightChange","plugins","children","skipAnimation"],oV=(e,t)=>{const{width:n,height:r,series:o,margin:a,xAxis:i,yAxis:s,zAxis:l,colors:u,dataset:c,sx:d,title:p,desc:f,disableAxisListener:h,highlightedItem:m,onHighlightChange:g,plugins:y,children:v,skipAnimation:b}=e,x=tv(e,rV),w=V.useRef(null),S=kg(t,w),[k,C]=((e,t,n)=>[V.useMemo((()=>nV(e,n,"x")),[e,n]),V.useMemo((()=>nV(t,n,"y")),[t,n])])(i,s,c),M={skipAnimation:b},E={plugins:y};return{children:v,drawingProviderProps:{width:n,height:r,margin:a,svgRef:w},seriesProviderProps:{series:o,colors:u,dataset:c},cartesianProviderProps:{xAxis:k,yAxis:C,dataset:c},zAxisContextProps:{zAxis:l,dataset:c},highlightedProviderProps:{highlightedItem:m,onHighlightChange:g},chartsSurfaceProps:_p({},x,{width:n,height:r,ref:S,sx:d,title:p,desc:f,disableAxisListener:h}),pluginProviderProps:E,animationProviderProps:M,xAxis:k,yAxis:C}},aV=V.forwardRef((function(e,t){const{children:n,drawingProviderProps:r,seriesProviderProps:o,cartesianProviderProps:a,zAxisContextProps:i,highlightedProviderProps:s,chartsSurfaceProps:l,pluginProviderProps:u,animationProviderProps:c}=oV(e,t);return mm.jsx(YD,_p({},r,{children:mm.jsx(uP,_p({},u,{children:mm.jsx(dP,_p({},o,{children:mm.jsx(uO,_p({},a,{children:mm.jsx(WD,_p({},i,{children:mm.jsx(ej,{children:mm.jsx(hP,_p({},s,{children:mm.jsxs(_z,_p({},l,{children:[mm.jsx(tV,{}),mm.jsx(Wz,_p({},c,{children:n}))]}))}))})}))}))}))}))}))})),iV=Wy("div",{name:"MuiResponsiveChart",slot:"Container"})((({ownerState:e})=>({width:e.width??"100%",height:e.height??"100%",display:"flex",position:"relative",flexGrow:1,flexDirection:"column",alignItems:"center",justifyContent:"center",overflow:"hidden","&>svg":{width:"100%",height:"100%"}}))),sV=["width","height","resolveSizeBeforeRender","margin","children","series","colors","dataset","desc","disableAxisListener","highlightedItem","onHighlightChange","plugins","sx","title","viewBox","xAxis","yAxis","zAxis","skipAnimation"],lV=(e,t)=>{const{width:n,height:r,resolveSizeBeforeRender:o,margin:a,children:i,series:s,colors:l,dataset:u,desc:c,disableAxisListener:d,highlightedItem:p,onHighlightChange:f,plugins:h,sx:m,title:g,viewBox:y,xAxis:v,yAxis:b,zAxis:x,skipAnimation:w}=e,S=tv(e,sV),{containerRef:k,width:C,height:M}=((e,t,n)=>{const r=V.useRef({displayError:!1,initialCompute:!0,computeRun:0}),o=V.useRef(null),[a,i]=V.useState(0),[s,l]=V.useState(0),u=V.useCallback((()=>{const e=null==o?void 0:o.current;if(!e)return{};const t=gg(e).getComputedStyle(e),n=Math.floor(parseFloat(t.height))||0,r=Math.floor(parseFloat(t.width))||0;return i(r),l(n),{width:r,height:n}}),[]);return V.useEffect((()=>{r.current.displayError=!0}),[]),ig((()=>{if(!n||!r.current.initialCompute||r.current.computeRun>20)return;const e=u();e.width!==a||e.height!==s?r.current.computeRun+=1:r.current.initialCompute&&(r.current.initialCompute=!1)}),[a,s,u,n]),ig((()=>{if(void 0!==e&&void 0!==t)return()=>{};u();const n=o.current;if("undefined"==typeof ResizeObserver)return()=>{};let r;const a=new ResizeObserver((()=>{r=requestAnimationFrame((()=>{u()}))}));return n&&a.observe(n),()=>{r&&cancelAnimationFrame(r),n&&a.unobserve(n)}}),[u,t,e]),{containerRef:o,width:e??a,height:t??s}})(n,r,o);return{hasIntrinsicSize:C&&M,chartContainerProps:{margin:a,children:i,series:s,colors:l,dataset:u,desc:c,disableAxisListener:d,highlightedItem:p,onHighlightChange:f,plugins:h,sx:m,title:g,viewBox:y,xAxis:v,yAxis:b,zAxis:x,skipAnimation:w,width:C,height:M,ref:t},resizableChartContainerProps:_p({},S,{ownerState:{width:n,height:r},ref:k})}},uV=V.forwardRef((function(e,t){const{hasIntrinsicSize:n,chartContainerProps:r,resizableChartContainerProps:o}=lV(e,t);return mm.jsx(iV,_p({},o,{children:n?mm.jsx(aV,_p({},r)):null}))})),cV=["message"],dV=Wy("text")((({theme:e})=>_p({},e.typography.body2,{stroke:"none",fill:e.palette.text.primary,shapeRendering:"crispEdges",textAnchor:"middle",dominantBaseline:"middle"})));function pV(e){const{message:t}=e,n=tv(e,cV),{top:r,left:o,height:a,width:i}=KD();return mm.jsx(dV,_p({x:o+i/2,y:r+a/2},n,{children:t??"Loading data…"}))}const fV=["message"],hV=Wy("text")((({theme:e})=>_p({},e.typography.body2,{stroke:"none",fill:e.palette.text.primary,shapeRendering:"crispEdges",textAnchor:"middle",dominantBaseline:"middle"})));function mV(e){const{message:t}=e,n=tv(e,fV),{top:r,left:o,height:a,width:i}=KD();return mm.jsx(hV,_p({x:o+i/2,y:r+a/2},n,{children:t??"No data to display"}))}function gV(e){var t,n,r,o;const a=function(){const e=pP();return Object.values(e).every((e=>{if(!e)return!0;const{series:t,seriesOrder:n}=e;return n.every((e=>0===t[e].data.length))}))}();if(e.loading){const r=(null==(t=e.slots)?void 0:t.loadingOverlay)??pV;return mm.jsx(r,_p({},null==(n=e.slotProps)?void 0:n.loadingOverlay))}if(a){const t=(null==(r=e.slots)?void 0:r.noDataOverlay)??mV;return mm.jsx(t,_p({},null==(o=e.slotProps)?void 0:o.noDataOverlay))}return null}const yV=["xAxis","yAxis","series","width","height","margin","colors","dataset","sx","tooltip","onAxisClick","axisHighlight","legend","grid","topAxis","leftAxis","rightAxis","bottomAxis","children","slots","slotProps","skipAnimation","loading","layout","onItemClick","highlightedItem","onHighlightChange","borderRadius","barLabel","className"],vV=V.forwardRef((function(e,t){const n=Xy({props:e,name:"MuiBarChart"}),{chartContainerProps:r,barPlotProps:o,axisClickHandlerProps:a,gridProps:i,clipPathProps:s,clipPathGroupProps:l,overlayProps:u,chartsAxisProps:c,axisHighlightProps:d,legendProps:p,tooltipProps:f,children:h}=(e=>{const{xAxis:t,yAxis:n,series:r,width:o,height:a,margin:i,colors:s,dataset:l,sx:u,tooltip:c,onAxisClick:d,axisHighlight:p,legend:f,grid:h,topAxis:m,leftAxis:g,rightAxis:y,bottomAxis:v,children:b,slots:x,slotProps:w,skipAnimation:S,loading:k,layout:C,onItemClick:M,highlightedItem:E,onHighlightChange:T,borderRadius:P,barLabel:I,className:R}=e,A=tv(e,yV),D=`${xg()}-clip-path`,O="horizontal"===C||void 0===C&&r.some((e=>"horizontal"===e.layout)),j={scaleType:"band",data:Array.from({length:Math.max(...r.map((e=>(e.data??l??[]).length)))},((e,t)=>t))};return{chartContainerProps:_p({},A,{series:r.map((e=>_p({type:"bar"},e,{layout:O?"horizontal":"vertical"}))),width:o,height:a,margin:i,colors:s,dataset:l,xAxis:t??(O?void 0:[_p({id:GE},j)]),yAxis:n??(O?[_p({id:$E},j)]:void 0),sx:u,highlightedItem:E,onHighlightChange:T,disableAxisListener:"axis"!==(null==c?void 0:c.trigger)&&"none"===(null==p?void 0:p.x)&&"none"===(null==p?void 0:p.y)&&!d,className:R,skipAnimation:S}),barPlotProps:{onItemClick:M,slots:x,slotProps:w,borderRadius:P,barLabel:I},axisClickHandlerProps:{onAxisClick:d},gridProps:{vertical:null==h?void 0:h.vertical,horizontal:null==h?void 0:h.horizontal},clipPathProps:{id:D},clipPathGroupProps:{clipPath:`url(#${D})`},overlayProps:{slots:x,slotProps:w,loading:k},chartsAxisProps:{topAxis:m,leftAxis:g,rightAxis:y,bottomAxis:v,slots:x,slotProps:w},axisHighlightProps:_p({},O?{y:"band"}:{x:"band"},p),legendProps:_p({},f,{slots:x,slotProps:w}),tooltipProps:_p({},c,{slots:x,slotProps:w}),children:b}})(n);return mm.jsxs(uV,_p({ref:t},r,{children:[n.onAxisClick&&mm.jsx(zj,_p({},a)),mm.jsx(GO,_p({},i)),mm.jsxs("g",_p({},l,{children:[mm.jsx(Zz,_p({},o)),mm.jsx(gV,_p({},u)),mm.jsx(Fj,_p({},d))]})),mm.jsx(WO,_p({},c)),mm.jsx(Aj,_p({},p)),!n.loading&&mm.jsx(vj,_p({},f)),mm.jsx(fO,_p({},s)),h]}))})),bV=["classes","color","cornerRadius","dataIndex","endAngle","id","innerRadius","isFaded","isHighlighted","onClick","outerRadius","paddingAngle","startAngle","highlightScope"];function xV(e){return Am("MuiPieArc",e)}Dm("MuiPieArc",["root","highlighted","faded"]);const wV=e=>{const{classes:t,id:n,isFaded:r,isHighlighted:o}=e;return Nd({root:["root",`series-${n}`,o&&"highlighted",r&&"faded"]},xV,t)},SV=Wy(mz.path,{name:"MuiPieArc",slot:"Root",overridesResolver:(e,t)=>t.arc})((({theme:e})=>({stroke:(e.vars||e).palette.background.paper,strokeWidth:1,strokeLinejoin:"round"})));function kV(e){const{classes:t,color:n,cornerRadius:r,dataIndex:o,endAngle:a,id:i,innerRadius:s,isFaded:l,isHighlighted:u,onClick:c,outerRadius:d,paddingAngle:p,startAngle:f}=e,h=tv(e,bV),m={id:i,dataIndex:o,classes:t,color:n,isFaded:l,isHighlighted:u},g=wV(m),y=gz();return mm.jsx(SV,_p({d:nz([f,a,p,s,d,r],((e,t,n,r,o,a)=>zT().cornerRadius(a)({padAngle:n,startAngle:e,endAngle:t,innerRadius:r,outerRadius:o}))),visibility:nz([f,a],((e,t)=>e===t?"hidden":"visible")),onClick:c,cursor:c?"pointer":"unset",ownerState:m,className:g.root},h,y({type:"pie",seriesId:i,dataIndex:o})))}const CV={keys:e=>e.id,from:({innerRadius:e,outerRadius:t,cornerRadius:n,startAngle:r,endAngle:o,paddingAngle:a,color:i,isFaded:s})=>({innerRadius:e,outerRadius:(e+t)/2,cornerRadius:n,startAngle:(r+o)/2,endAngle:(r+o)/2,paddingAngle:a,fill:i,opacity:s?.3:1}),leave:({innerRadius:e,startAngle:t,endAngle:n})=>({innerRadius:e,outerRadius:e,startAngle:(t+n)/2,endAngle:(t+n)/2}),enter:({innerRadius:e,outerRadius:t,startAngle:n,endAngle:r})=>({innerRadius:e,outerRadius:t,startAngle:n,endAngle:r}),update:({innerRadius:e,outerRadius:t,cornerRadius:n,startAngle:r,endAngle:o,paddingAngle:a,color:i,isFaded:s})=>({innerRadius:e,outerRadius:t,cornerRadius:n,startAngle:r,endAngle:o,paddingAngle:a,fill:i,opacity:s?.3:1}),config:{tension:120,friction:14,clamp:!0}},MV={keys:e=>e.id,from:({innerRadius:e,outerRadius:t,arcLabelRadius:n,cornerRadius:r,startAngle:o,endAngle:a,paddingAngle:i})=>({innerRadius:e,outerRadius:(e+t)/2,cornerRadius:r,arcLabelRadius:n,startAngle:(o+a)/2,endAngle:(o+a)/2,paddingAngle:i,opacity:0}),leave:({innerRadius:e,startAngle:t,endAngle:n})=>({innerRadius:e,outerRadius:e,arcLabelRadius:e,startAngle:(t+n)/2,endAngle:(t+n)/2,opacity:0}),enter:({innerRadius:e,outerRadius:t,startAngle:n,endAngle:r,arcLabelRadius:o})=>({innerRadius:e,outerRadius:t,startAngle:n,endAngle:r,arcLabelRadius:o,opacity:1}),update:({innerRadius:e,outerRadius:t,cornerRadius:n,startAngle:r,endAngle:o,paddingAngle:a,arcLabelRadius:i})=>({innerRadius:e,outerRadius:t,cornerRadius:n,startAngle:r,endAngle:o,paddingAngle:a,arcLabelRadius:i,opacity:1}),config:{tension:120,friction:14,clamp:!0}};function EV(e){const{id:t,data:n,faded:r,highlighted:o,paddingAngle:a=0,innerRadius:i=0,arcLabelRadius:s,outerRadius:l,cornerRadius:u=0}=e,{isFaded:c,isHighlighted:d}=mP();return V.useMemo((()=>n.map(((e,n)=>{const p={seriesId:t,dataIndex:n},f=d(p),h=!f&&c(p),m=_p({additionalRadius:0},h&&r||f&&o||{}),g=Math.max(0,Math.PI*(m.paddingAngle??a)/180),y=Math.max(0,m.innerRadius??i),v=Math.max(0,m.outerRadius??l+m.additionalRadius);return _p({},e,m,{isFaded:h,isHighlighted:f,paddingAngle:g,innerRadius:y,outerRadius:v,cornerRadius:m.cornerRadius??u,arcLabelRadius:m.arcLabelRadius??s??(y+v)/2})}))),[u,i,l,a,s,n,r,o,c,d,t])}const TV=["slots","slotProps","innerRadius","outerRadius","cornerRadius","paddingAngle","id","highlighted","faded","data","onItemClick","skipAnimation"],PV=["startAngle","endAngle","paddingAngle","innerRadius","arcLabelRadius","outerRadius","cornerRadius"];function IV(e){const{slots:t,slotProps:n,innerRadius:r=0,outerRadius:o,cornerRadius:a=0,paddingAngle:i=0,id:s,highlighted:l,faded:u={additionalRadius:-5},data:c,onItemClick:d,skipAnimation:p}=e,f=tv(e,TV),h=XF(EV({innerRadius:r,outerRadius:o,cornerRadius:a,paddingAngle:i,id:s,highlighted:l,faded:u,data:c}),_p({},CV,{immediate:p})),{highlightScope:m}=mP();if(0===c.length)return null;const g=(null==t?void 0:t.pieArc)??kV;return mm.jsx("g",_p({},f,{children:h(((e,t,r,o)=>{let{startAngle:a,endAngle:i,paddingAngle:l,innerRadius:u,outerRadius:c,cornerRadius:p}=e,f=tv(e,PV);return mm.jsx(g,_p({startAngle:a,endAngle:i,paddingAngle:l,innerRadius:u,outerRadius:c,cornerRadius:p,style:f,id:s,color:t.color,dataIndex:o,highlightScope:m,isFaded:t.isFaded,isHighlighted:t.isHighlighted,onClick:d&&(e=>{d(e,{type:"pie",seriesId:s,dataIndex:o},t)})},null==n?void 0:n.pieArc))}))}))}const RV=["id","classes","color","startAngle","endAngle","paddingAngle","arcLabelRadius","innerRadius","outerRadius","cornerRadius","formattedArcLabel","isHighlighted","isFaded","style"];function AV(e){return Am("MuiPieArcLabel",e)}Dm("MuiPieArcLabel",["root","highlighted","faded"]);const DV=e=>{const{classes:t,id:n,isFaded:r,isHighlighted:o}=e;return Nd({root:["root",`series-${n}`,o&&"highlighted",r&&"faded"]},AV,t)},OV=Wy(mz.text,{name:"MuiPieArcLabel",slot:"Root",overridesResolver:(e,t)=>t.root})((({theme:e})=>({fill:(e.vars||e).palette.text.primary,textAnchor:"middle",dominantBaseline:"middle",pointerEvents:"none"}))),jV=(e,t)=>(n,r,o,a,i)=>{if(!e)return 0;const[s,l]=zT().cornerRadius(i).centroid({padAngle:o,startAngle:n,endAngle:r,innerRadius:a,outerRadius:a});return"x"===t?s:l};function NV(e){const{id:t,classes:n,color:r,startAngle:o,endAngle:a,paddingAngle:i,arcLabelRadius:s,cornerRadius:l,formattedArcLabel:u,isHighlighted:c,isFaded:d,style:p}=e,f=tv(e,RV),h=DV({id:t,classes:n,color:r,isFaded:d,isHighlighted:c});return mm.jsx(OV,_p({className:h.root},f,{style:_p({x:nz([o,a,i,s,l],jV(u,"x")),y:nz([o,a,i,s,l],jV(u,"y"))},p),children:u}))}const LV=["arcLabel","arcLabelMinAngle","arcLabelRadius","cornerRadius","data","faded","highlighted","id","innerRadius","outerRadius","paddingAngle","skipAnimation","slotProps","slots"],FV=["startAngle","endAngle","paddingAngle","innerRadius","outerRadius","arcLabelRadius","cornerRadius"],zV=180/Math.PI;function VV(e,t,n){var r;if(!e)return null;if((n.endAngle-n.startAngle)*zV<t)return null;switch(e){case"label":return aP(n.label,"arc");case"value":return null==(r=n.value)?void 0:r.toString();case"formattedValue":return n.formattedValue;default:return e(_p({},n,{label:aP(n.label,"arc")}))}}function BV(e){const{arcLabel:t,arcLabelMinAngle:n=0,arcLabelRadius:r,cornerRadius:o=0,data:a,faded:i={additionalRadius:-5},highlighted:s,id:l,innerRadius:u,outerRadius:c,paddingAngle:d=0,skipAnimation:p,slotProps:f,slots:h}=e,m=tv(e,LV),g=XF(EV({innerRadius:u,outerRadius:c,arcLabelRadius:r,cornerRadius:o,paddingAngle:d,id:l,highlighted:s,faded:i,data:a}),_p({},MV,{immediate:p}));if(0===a.length)return null;const y=(null==h?void 0:h.pieArcLabel)??NV;return mm.jsx("g",_p({},m,{children:g(((e,r)=>{let{startAngle:o,endAngle:a,paddingAngle:i,innerRadius:s,outerRadius:u,arcLabelRadius:c,cornerRadius:d}=e,p=tv(e,FV);return mm.jsx(y,_p({startAngle:o,endAngle:a,paddingAngle:i,innerRadius:s,outerRadius:u,arcLabelRadius:c,cornerRadius:d,style:p,id:l,color:r.color,isFaded:r.isFaded,isHighlighted:r.isHighlighted,formattedArcLabel:VV(t,n,r)},null==f?void 0:f.pieArcLabel))}))}))}function HV(e,t){const{height:n,width:r}=t,{cx:o,cy:a}=e,i=Math.min(r,n)/2;return{cx:jj(o??"50%",r),cy:jj(a??"50%",n),availableRadius:i}}function UV(e){const{skipAnimation:t,slots:n,slotProps:r,onItemClick:o}=e,a=function(){const e=pP();return V.useMemo((()=>e.pie),[e.pie])}(),{left:i,top:s,width:l,height:u}=V.useContext(qD),c=qz(t);if(void 0===a)return null;const{series:d,seriesOrder:p}=a;return mm.jsxs("g",{children:[p.map((e=>{const{innerRadius:t,outerRadius:a,cornerRadius:p,paddingAngle:f,data:h,cx:m,cy:g,highlighted:y,faded:v}=d[e],{cx:b,cy:x,availableRadius:w}=HV({cx:m,cy:g},{width:l,height:u}),S=jj(a??w,w),k=jj(t??0,w);return mm.jsx("g",{transform:`translate(${i+b}, ${s+x})`,children:mm.jsx(IV,{innerRadius:k,outerRadius:S,cornerRadius:p,paddingAngle:f,id:e,data:h,skipAnimation:c,highlighted:y,faded:v,onItemClick:o,slots:n,slotProps:r})},e)})),p.map((e=>{const{innerRadius:t,outerRadius:o,arcLabelRadius:a,cornerRadius:p,paddingAngle:f,arcLabel:h,arcLabelMinAngle:m,data:g,cx:y,cy:v}=d[e],{cx:b,cy:x,availableRadius:w}=HV({cx:y,cy:v},{width:l,height:u}),S=jj(o??w,w),k=jj(t??0,w),C=void 0===a?(S+k)/2:jj(a,w);return mm.jsx("g",{transform:`translate(${i+b}, ${s+x})`,children:mm.jsx(BV,{innerRadius:k,outerRadius:S??w,arcLabelRadius:C,cornerRadius:p,paddingAngle:f,id:e,data:g,skipAnimation:c,arcLabel:h,arcLabelMinAngle:m,slots:n,slotProps:r})},e)}))]})}const WV=["xAxis","yAxis","series","width","height","margin","colors","sx","tooltip","axisHighlight","skipAnimation","legend","topAxis","leftAxis","rightAxis","bottomAxis","children","slots","slotProps","onItemClick","loading","highlightedItem","onHighlightChange","className"],qV={top:5,bottom:5,left:5,right:100},QV={top:5,bottom:5,left:100,right:5},YV=V.forwardRef((function(e,t){const n=Xy({props:e,name:"MuiPieChart"}),{xAxis:r,yAxis:o,series:a,width:i,height:s,margin:l,colors:u,sx:c,tooltip:d={trigger:"item"},axisHighlight:p={x:"none",y:"none"},skipAnimation:f,legend:h,topAxis:m=null,leftAxis:g=null,rightAxis:y=null,bottomAxis:v=null,children:b,slots:x,slotProps:w,onItemClick:S,loading:k,highlightedItem:C,onHighlightChange:M,className:E}=n,T=tv(n,WV),P=Bg(),I=_p({},P?QV:qV,l),R=_p({direction:"column",position:{vertical:"middle",horizontal:P?"left":"right"}},h);return mm.jsxs(uV,_p({},T,{ref:t,series:a.map((e=>_p({type:"pie"},e))),width:i,height:s,margin:I,xAxis:r??[{id:GE,scaleType:"point",data:[...new Array(Math.max(...a.map((e=>e.data.length))))].map(((e,t)=>t))}],yAxis:o,colors:u,sx:c,disableAxisListener:"axis"!==(null==d?void 0:d.trigger)&&"none"===(null==p?void 0:p.x)&&"none"===(null==p?void 0:p.y),highlightedItem:C,onHighlightChange:M,className:E,skipAnimation:f,children:[mm.jsx(WO,{topAxis:m,leftAxis:g,rightAxis:y,bottomAxis:v,slots:x,slotProps:w}),mm.jsx(UV,{slots:x,slotProps:w,onItemClick:S}),mm.jsx(gV,{loading:k,slots:x,slotProps:w}),mm.jsx(Aj,_p({},R,{slots:x,slotProps:w})),mm.jsx(Fj,_p({},p)),!k&&mm.jsx(vj,_p({},d,{slots:x,slotProps:w})),b]}))})),KV=V.createContext(null);function JV(e){const{children:t,value:n}=e,r=function(){const[e,t]=V.useState(null);return V.useEffect((()=>{t(`mui-p-${Math.round(1e5*Math.random())}`)}),[]),e}(),o=V.useMemo((()=>({idPrefix:r,value:n})),[r,n]);return mm.jsx(KV.Provider,{value:o,children:t})}function ZV(){return V.useContext(KV)}function XV(e,t){const{idPrefix:n}=e;return null===n?null:`${e.idPrefix}-P-${t}`}function GV(e,t){const{idPrefix:n}=e;return null===n?null:`${e.idPrefix}-T-${t}`}const $V=V.forwardRef((function(e,t){const{children:n,...r}=e,o=ZV();if(null===o)throw new TypeError("No TabContext provided");const a=V.Children.map(n,(e=>V.isValidElement(e)?V.cloneElement(e,{"aria-controls":XV(o,e.props.value),id:GV(o,e.props.value)}):null));return mm.jsx(_C,{...r,ref:t,value:o.value,children:a})}));function _V(e){return Am("MuiTabPanel",e)}Dm("MuiTabPanel",["root","hidden"]);const eB=Wy("div",{name:"MuiTabPanel",slot:"Root",overridesResolver:(e,t)=>t.root})((({theme:e})=>({padding:e.spacing(3)}))),tB=V.forwardRef((function(e,t){const n=Xy({props:e,name:"MuiTabPanel"}),{children:r,className:o,value:a,keepMounted:i=!1,...s}=n,l={...n},u=(e=>{const{classes:t,hidden:n}=e;return Nd({root:["root",n&&"hidden"]},_V,t)})(l),c=ZV();if(null===c)throw new TypeError("No TabContext provided");const d=XV(c,a),p=GV(c,a);return mm.jsx(eB,{"aria-labelledby":p,className:jd(u.root,o),hidden:a!==c.value,id:d,ref:t,role:"tabpanel",ownerState:l,...s,children:(i||a===c.value)&&r})})),nB=()=>{const{singles:e,isLoading:t}=XE(),[n,r]=B.useState("1"),o=e.filter((e=>e.lastSell&&e.lastSell>0));return B.createElement(oM,{title:"Singles"},t?B.createElement("div",null,B.createElement(jk,{variant:"circular",width:100,height:100})):B.createElement(JV,{value:n},B.createElement($V,{variant:"fullWidth",onChange:(e,t)=>{r(t)},"aria-label":"lab API tabs example"},B.createElement(lC,{label:"Last Sells",value:"1"}),B.createElement(lC,{label:"Storage",value:"2"}),B.createElement(lC,{label:"Total Sells",value:"3"})),B.createElement(tB,{value:"1"},B.createElement(Xv,{variant:"h6"},"Sales on ",o.length>0?o[0].lastSellDate.toLocaleDateString():"Data não disponível"),B.createElement(YV,{series:[{data:o.map(((e,t)=>({id:t,value:e.lastSell,label:e.title}))),highlightScope:{fade:"global",highlight:"item"}}],height:150})),B.createElement(tB,{value:"2"},B.createElement(fC,null,B.createElement(PC,null,B.createElement(NC,null,B.createElement(kC,null,"Single"),B.createElement(kC,{align:"right"},"Remaining Stock"))),B.createElement(bC,null,o.map((e=>B.createElement(NC,{key:e.title},B.createElement(kC,null,e.title),B.createElement(kC,{align:"right"},e.stock))))))),B.createElement(tB,{value:"3"},B.createElement(vV,{sx:{"& .MuiChartsLegend-series text":{fontSize:"0.7em !important"},"& .MuiChartsAxis-tickLabel":{fontSize:"0.7em !important"}},series:[{data:o.map((e=>e.sells))}],xAxis:[{scaleType:"band",data:o.map((e=>e.title.length>7?`${e.title.slice(0,7)}...`:e.title))}],height:200,layout:"vertical"}))))};class rB{constructor(e,t,n,r,o,a,i){this.id=e,this.name=t,this.sq=n,this.friendship=r,this.romance=o,this.hate=a,this.instruments=i}}class oB{constructor(e,t){this.id=e,this.name=t}}function aB(){const[e,t]=V.useState([]),[n,r]=V.useState(!0),o=vd((e=>e.artist.artistId)),a=vd((e=>e.iframe.iframeId)),i=Pd();return V.useEffect((()=>{function e(){return window.location.hostname}async function n(e){return new Promise(((t,n)=>{i(NE({url:e,resolve:t,reject:n})),i(qE())}))}async function s(t){const r=`https://${e()}/World/Popmundo.aspx/Character/${t.id}`,o=(await n(r)).find(".charMainValues table.width100 tbody tr").eq(2).find("td span.sortkey"),a=parseInt(o.text().trim(),10);return t.sq=isNaN(a)?0:a,t}async function l(t){const r=`https://${e()}/World/Popmundo.aspx/Interact/Details/${t.id}`,o=await n(r),a=o.find("table.width100 tbody tr").eq(0).find("td").eq(1).find("span.sortkey"),i=o.find("table.width100 tbody tr").eq(1).find("td").eq(1).find("span.sortkey"),s=o.find("table.width100 tbody tr").eq(2).find("td").eq(1).find("span.sortkey");return t.romance=parseInt(a.text().trim(),10)||0,t.friendship=parseInt(i.text().trim(),10)||0,t.hate=parseInt(s.text().trim(),10)||0,t}async function u(t){const r=`https://${e()}/World/Popmundo.aspx/Character/ItemDetails/${t.id}`,o=await n(r),a=o.find('tr:contains("Qualidade") td:nth-child(2) a').attr("title")||o.find('tr:contains("Quality") td:nth-child(2) a').attr("title");return a&&(t.quality=parseInt(a.split("/")[0],10)),t}async function c(t){const r=`https://${e()}/World/Popmundo.aspx/Character/Items/${t.id}`,o=(await n(r)).find("#checkedlist tbody tr"),a=[];let i=!1;o.each((function(){const e=WE(this);if(!e.hasClass("group")||"Instrumentos musicais"!==e.find("td").text().trim()&&"Musical Instrument"!==e.find("td").text().trim()){if(e.hasClass("group")&&i&&(i=!1),i&&!e.hasClass("group")){const t=e.find("td a").text().trim(),n=e.find("td a").attr("href"),r=n?n.match(/(\d+)$/):null,o=r?parseInt(r[0],10):null;if(t&&o){const e=new oB(o,t);a.push(e)}}}else i=!0}));for(const e of a)await u(e);return a}o&&a&&async function(){console.time("Data Collection Time"),r(!0);const e=function(){const e=[];return document.querySelectorAll("#ctl00_cphLeftColumn_ctl01_divCurrentMembers .clear").forEach((t=>{const n=t.querySelector("a[href*='/World/Popmundo.aspx/Character/']"),r=t.querySelector(".idHolder"),o=t.querySelector("p.float_left a");if(n&&r&&o&&r.textContent&&o.textContent){const t=parseInt(r.textContent.trim(),10),n=o.textContent.trim();if(!isNaN(t)){const r=new rB(t,n,0,0,0,0);e.push(r)}}})),e}();for(const t of e)await s(t),t.instruments=await c(t),await l(t);t(e),r(!1),console.timeEnd("Data Collection Time")}()}),[o,a,i]),{bandmates:e,isLoading:n}}const iB=()=>{const{bandmates:e,isLoading:t}=aB(),n=[...e].sort(((e,t)=>t.sq-e.sq));return B.createElement("div",{style:{display:"flex",flexDirection:"row",gap:14,flexWrap:"wrap",justifyContent:"center",alignItems:"flex-start"}},B.createElement(oM,{title:"Bandmates' Details",toggleOpen:!1},t?B.createElement("div",null,"Esta tarefa pode demorar um pouco mais. Mas não se preocupe, estamos colhendo as informações!",B.createElement(jk,{variant:"rectangular",width:300,height:20,style:{marginTop:8}}),B.createElement(jk,{variant:"rectangular",width:300,height:20,style:{marginTop:8}}),B.createElement(jk,{variant:"rectangular",width:300,height:20,style:{marginTop:8}})):B.createElement("table",{style:{width:"100%",borderCollapse:"collapse"}},B.createElement("thead",null,B.createElement("tr",null,B.createElement("th",{style:{borderBottom:"1px solid #ddd",padding:"4px",textAlign:"left"}},"Name"),B.createElement("th",{style:{borderBottom:"1px solid #ddd",padding:"4px",textAlign:"left"}},"SQ"),B.createElement("th",{style:{borderBottom:"1px solid #ddd",padding:"4px",textAlign:"left"}},"Friend"),B.createElement("th",{style:{borderBottom:"1px solid #ddd",padding:"4px",textAlign:"left"}},"Love"))),B.createElement("tbody",null,n.map(((e,t)=>B.createElement("tr",{key:t},B.createElement("td",{style:{borderBottom:"1px solid #ddd",padding:"4px"}},e.name.split(" ")[0]),B.createElement("td",{style:{borderBottom:"1px solid #ddd",padding:"4px"}},e.sq,"%"),B.createElement("td",{style:{borderBottom:"1px solid #ddd",padding:"4px"}},e.friendship,"%"),B.createElement("td",{style:{borderBottom:"1px solid #ddd",padding:"4px"}},e.romance,"%"))))))),B.createElement(oM,{title:"Bandmates's Instruments",toggleOpen:!1},t?B.createElement("div",null,"Esta tarefa pode demorar um pouco mais. Mas não se preocupe, estamos colhendo as informações!",B.createElement(jk,{variant:"rectangular",width:300,height:20,style:{marginTop:8}}),B.createElement(jk,{variant:"rectangular",width:300,height:20,style:{marginTop:8}}),B.createElement(jk,{variant:"rectangular",width:300,height:20,style:{marginTop:8}})):n.map(((e,t)=>B.createElement("div",{key:t},e.name.split(" ")[0],":"," ",(e.instruments||[]).map(((t,n)=>{var r;return B.createElement("span",{key:n},t.name,"(",B.createElement("strong",null,t.quality),")",n<((null==(r=e.instruments)?void 0:r.length)||0)-1&&", ")})))))))};class sB{constructor(e,t,n,r,o){this.id=e,this.date=t,this.city=n,this.sales=r,this.isStadium=o}}function lB(){const[e,t]=V.useState([]),[n,r]=V.useState(!0),o=vd((e=>e.artist.artistId)),a=vd((e=>e.iframe.iframeId)),i=Pd();return V.useEffect((()=>{o&&a&&async function(){const e=`https://${window.location.hostname}/World/Popmundo.aspx/Artist/UpcomingPerformances/${o}`,n=(await async function(e){return new Promise(((t,n)=>{i(NE({url:e,resolve:t,reject:n})),i(qE())}))}(e)).find("#tableupcoming tbody tr"),a=[];n.each((function(){var e;const t=WE(this).find("td:nth-child(1)").contents().filter((function(){return this.nodeType===Node.TEXT_NODE})).text().trim(),n=t.split(", ")[0].split("/"),r=t.split(", ")[1],o=new Date(`${n[2]}-${n[1]}-${n[0]}T${r}`),i=WE(this).find("td:nth-child(2) a").last().text().trim(),s=parseInt(WE(this).find("td:nth-child(3)").text().trim(),10),l=null==(e=WE(this).find("a").last().attr("href"))?void 0:e.match(/\/(\d+)$/),u=l?parseInt(l[1],10):0,c=WE(this).find("td:nth-child(4) img").filter((function(){const e=WE(this).attr("id");return(null==e?void 0:e.endsWith("imgStadium"))||!1})).length>0;u&&!isNaN(s)&&a.push(new sB(u,o,i,s,c))})),t(a),r(!1)}()}),[o,a,i]),{showsList:e,isLoading:n}}const uB=(e,t)=>e.length===t.length&&t.every((t=>e.includes(t))),cB=(e,t,n)=>{let r=t;return r=e.setHours(r,e.getHours(n)),r=e.setMinutes(r,e.getMinutes(n)),r=e.setSeconds(r,e.getSeconds(n)),r=e.setMilliseconds(r,e.getMilliseconds(n)),r},dB=({date:e,disableFuture:t,disablePast:n,maxDate:r,minDate:o,isDateDisabled:a,utils:i,timezone:s})=>{const l=cB(i,i.date(void 0,s),e);n&&i.isBefore(o,l)&&(o=l),t&&i.isAfter(r,l)&&(r=l);let u=e,c=e;for(i.isBefore(e,o)&&(u=o,c=null),i.isAfter(e,r)&&(c&&(c=r),u=null);u||c;){if(u&&i.isAfter(u,r)&&(u=null),c&&i.isBefore(c,o)&&(c=null),u){if(!a(u))return u;u=i.addDays(u,1)}if(c){if(!a(c))return c;c=i.addDays(c,-1)}}return null},pB=(e,t,n)=>null!=t&&e.isValid(t)?t:n,fB=(e,t)=>{const n=[e.startOfYear(t)];for(;n.length<12;){const t=n[n.length-1];n.push(e.addMonths(t,1))}return n},hB=(e,t,n)=>"date"===n?e.startOfDay(e.date(void 0,t)):e.date(void 0,t),mB=["year","month","day"],gB=e=>mB.includes(e),yB=(e,{format:t,views:n},r)=>{if(null!=t)return t;const o=e.formats;return uB(n,["year"])?o.year:uB(n,["month"])?o.month:uB(n,["day"])?o.dayOfMonth:uB(n,["month","year"])?`${o.month} ${o.year}`:uB(n,["day","month"])?`${o.month} ${o.dayOfMonth}`:r?/en/.test(e.getCurrentLocaleCode())?o.normalDateWithWeekday:o.normalDate:o.keyboardDate},vB=(e,t)=>{const n=e.startOfWeek(t);return[0,1,2,3,4,5,6].map((t=>e.addDays(n,t)))},bB=["hours","minutes","seconds"],xB=(e,t)=>3600*t.getHours(e)+60*t.getMinutes(e)+t.getSeconds(e),wB={year:1,month:2,day:3,hours:4,minutes:5,seconds:6,milliseconds:7},SB=(e,t,n)=>{if(t===wB.year)return e.startOfYear(n);if(t===wB.month)return e.startOfMonth(n);if(t===wB.day)return e.startOfDay(n);let r=n;return t<wB.minutes&&(r=e.setMinutes(r,0)),t<wB.seconds&&(r=e.setSeconds(r,0)),t<wB.milliseconds&&(r=e.setMilliseconds(r,0)),r},kB=({props:e,utils:t,granularity:n,timezone:r,getTodayDate:o})=>{let a=o?o():SB(t,n,hB(t,r));null!=e.minDate&&t.isAfterDay(e.minDate,a)&&(a=SB(t,n,e.minDate)),null!=e.maxDate&&t.isBeforeDay(e.maxDate,a)&&(a=SB(t,n,e.maxDate));const i=((e,t)=>(n,r)=>e?t.isAfter(n,r):xB(n,t)>xB(r,t))(e.disableIgnoringDatePartForTimeValidation??!1,t);return null!=e.minTime&&i(e.minTime,a)&&(a=SB(t,n,e.disableIgnoringDatePartForTimeValidation?e.minTime:cB(t,a,e.minTime))),null!=e.maxTime&&i(a,e.maxTime)&&(a=SB(t,n,e.disableIgnoringDatePartForTimeValidation?e.maxTime:cB(t,a,e.maxTime))),a},CB=(e,t)=>{const n=e.formatTokenMap[t];if(null==n)throw new Error([`MUI X: The token "${t}" is not supported by the Date and Time Pickers.`,"Please try using another token or open an issue on https://github.com/mui/mui-x/issues/new/choose if you think it should be supported."].join("\n"));return"string"==typeof n?{type:n,contentType:"meridiem"===n?"letter":"digit",maxLength:void 0}:{type:n.sectionType,contentType:n.contentType,maxLength:n.maxLength}},MB=(e,t)=>{const n=[],r=e.date(void 0,"default"),o=e.startOfWeek(r),a=e.endOfWeek(r);let i=o;for(;e.isBefore(i,a);)n.push(i),i=e.addDays(i,1);return n.map((n=>e.formatByString(n,t)))},EB=(e,t,n,r)=>{switch(n){case"month":return fB(e,e.date(void 0,t)).map((t=>e.formatByString(t,r)));case"weekDay":return MB(e,r);case"meridiem":{const n=e.date(void 0,t);return[e.startOfDay(n),e.endOfDay(n)].map((t=>e.formatByString(t,r)))}default:return[]}},TB=["0","1","2","3","4","5","6","7","8","9"],PB=(e,t)=>{if("0"===t[0])return e;const n=[];let r="";for(let o=0;o<e.length;o+=1){r+=e[o];const a=t.indexOf(r);a>-1&&(n.push(a.toString()),r="")}return n.join("")},IB=(e,t)=>"0"===t[0]?e:e.split("").map((e=>t[Number(e)])).join(""),RB=(e,t)=>{const n=PB(e,t);return" "!==n&&!Number.isNaN(Number(n))},AB=(e,t)=>{let n=e;for(n=Number(n).toString();n.length<t;)n=`0${n}`;return n},DB=(e,t,n,r,o)=>{if("day"===o.type&&"digit-with-letter"===o.contentType){const r=e.setDate(n.longestMonth,t);return e.formatByString(r,o.format)}let a=t.toString();return o.hasLeadingZerosInInput&&(a=AB(a,o.maxLength)),IB(a,r)},OB=(e,t,n,r,o,a,i,s)=>{const l=(e=>{switch(e){case"ArrowUp":return 1;case"ArrowDown":return-1;case"PageUp":return 5;case"PageDown":return-5;default:return 0}})(r),u="Home"===r,c="End"===r,d=""===n.value||u||c;return"digit"===n.contentType||"digit-with-letter"===n.contentType?(()=>{const r=o[n.type]({currentDate:i,format:n.format,contentType:n.contentType}),p=t=>DB(e,t,r,a,n),f="minutes"===n.type&&(null==s?void 0:s.minutesStep)?s.minutesStep:1;let h=parseInt(PB(n.value,a),10)+l*f;if(d){if("year"===n.type&&!c&&!u)return e.formatByString(e.date(void 0,t),n.format);h=l>0||u?r.minimum:r.maximum}return h%f!=0&&((l<0||u)&&(h+=f-(f+h)%f),(l>0||c)&&(h-=h%f)),h>r.maximum?p(r.minimum+(h-r.maximum-1)%(r.maximum-r.minimum+1)):h<r.minimum?p(r.maximum-(r.minimum-h-1)%(r.maximum-r.minimum+1)):p(h)})():(()=>{const r=EB(e,t,n.type,n.format);if(0===r.length)return n.value;if(d)return l>0||u?r[0]:r[r.length-1];const o=r.indexOf(n.value);return r[((o+l)%r.length+r.length)%r.length]})()},jB=(e,t,n)=>{let r=e.value||e.placeholder;const o="non-input"===t?e.hasLeadingZerosInFormat:e.hasLeadingZerosInInput;"non-input"===t&&e.hasLeadingZerosInInput&&!e.hasLeadingZerosInFormat&&(r=Number(PB(r,n)).toString());return["input-rtl","input-ltr"].includes(t)&&"digit"===e.contentType&&!o&&1===r.length&&(r=`${r}‎`),"input-rtl"===t&&(r=`⁨${r}⁩`),r},NB=(e,t,n,r)=>e.formatByString(e.parse(t,n),r),LB=(e,t)=>4===e.formatByString(e.date(void 0,"system"),t).length,FB=(e,t,n,r)=>{if("digit"!==t)return!1;const o=e.date(void 0,"default");switch(n){case"year":if(LB(e,r)){return"0001"===e.formatByString(e.setYear(o,1),r)}return"01"===e.formatByString(e.setYear(o,2001),r);case"month":return e.formatByString(e.startOfYear(o),r).length>1;case"day":return e.formatByString(e.startOfMonth(o),r).length>1;case"weekDay":return e.formatByString(e.startOfWeek(o),r).length>1;case"hours":return e.formatByString(e.setHours(o,1),r).length>1;case"minutes":return e.formatByString(e.setMinutes(o,1),r).length>1;case"seconds":return e.formatByString(e.setSeconds(o,1),r).length>1;default:throw new Error("Invalid section type")}},zB={year:1,month:2,day:3,weekDay:4,hours:5,minutes:6,seconds:7,meridiem:8,empty:9},VB=(e,t,n,r,o)=>[...n].sort(((e,t)=>zB[e.type]-zB[t.type])).reduce(((n,r)=>!o||r.modified?((e,t,n,r)=>{switch(t.type){case"year":return e.setYear(r,e.getYear(n));case"month":return e.setMonth(r,e.getMonth(n));case"weekDay":{const r=MB(e,t.format),o=e.formatByString(n,t.format),a=r.indexOf(o),i=r.indexOf(t.value)-a;return e.addDays(n,i)}case"day":return e.setDate(r,e.getDate(n));case"meridiem":{const t=e.getHours(n)<12,o=e.getHours(r);return t&&o>=12?e.addHours(r,-12):!t&&o<12?e.addHours(r,12):r}case"hours":return e.setHours(r,e.getHours(n));case"minutes":return e.setMinutes(r,e.getMinutes(n));case"seconds":return e.setSeconds(r,e.getSeconds(n));default:return r}})(e,r,t,n):n),r),BB=(e,t)=>null==e?null:"all"===e?"all":"string"==typeof e?t.findIndex((t=>t.type===e)):e,HB=(e,t)=>{if(e.value)switch(e.type){case"month":{if("digit"===e.contentType)return t.format(t.setMonth(t.date(),Number(e.value)-1),"month");const n=t.parse(e.value,e.format);return n?t.format(n,"month"):void 0}case"day":return"digit"===e.contentType?t.format(t.setDate(t.startOfYear(t.date()),Number(e.value)),"dayOfMonthFull"):e.value;default:return}},UB=(e,t)=>{if(e.value)switch(e.type){case"weekDay":if("letter"===e.contentType)return;return Number(e.value);case"meridiem":{const n=t.parse(`01:00 ${e.value}`,`${t.formats.hours12h}:${t.formats.minutes} ${e.format}`);return n?t.getHours(n)>=12?1:0:void 0}case"day":return"digit-with-letter"===e.contentType?parseInt(e.value,10):Number(e.value);case"month":{if("digit"===e.contentType)return Number(e.value);const n=t.parse(e.value,e.format);return n?t.getMonth(n)+1:void 0}default:return"letter"!==e.contentType?Number(e.value):void 0}},WB=["value","referenceDate"],qB={emptyValue:null,getTodayValue:hB,getInitialReferenceValue:e=>{let{value:t,referenceDate:n}=e,r=tv(e,WB);return null!=t&&r.utils.isValid(t)?t:null!=n?n:kB(r)},cleanValue:(e,t)=>null!=t&&e.isValid(t)?t:null,areValuesEqual:(e,t,n)=>!e.isValid(t)&&null!=t&&!e.isValid(n)&&null!=n||e.isEqual(t,n),isSameError:(e,t)=>e===t,hasError:e=>null!=e,defaultErrorState:null,getTimezone:(e,t)=>null!=t&&e.isValid(t)?e.getTimezone(t):null,setTimezone:(e,t,n)=>null==n?null:e.setTimezone(n,t)},QB={updateReferenceValue:(e,t,n)=>null!=t&&e.isValid(t)?t:n,getSectionsFromValue:(e,t,n,r)=>!e.isValid(t)&&!!n?n:r(t),getV7HiddenInputValueFromSections:e=>e.map((e=>`${e.startSeparator}${e.value||e.placeholder}${e.endSeparator}`)).join(""),getV6InputValueFromSections:(e,t,n)=>{const r=e.map((e=>{const r=jB(e,n?"input-rtl":"input-ltr",t);return`${e.startSeparator}${r}${e.endSeparator}`})).join("");return n?`⁦${r}⁩`:r},getActiveDateManager:(e,t)=>({date:t.value,referenceDate:t.referenceValue,getSections:e=>e,getNewValuesFromNewActiveDate:n=>({value:n,referenceValue:null!=n&&e.isValid(n)?n:t.referenceValue})}),parseValueStr:(e,t,n)=>n(e.trim(),t)},YB=["localeText"],KB=V.createContext(null),JB=function(e){const{localeText:t}=e,n=tv(e,YB),{utils:r,localeText:o}=V.useContext(KB)??{utils:void 0,localeText:void 0},a=Xy({props:n,name:"MuiLocalizationProvider"}),{children:i,dateAdapter:s,dateFormats:l,dateLibInstance:u,adapterLocale:c,localeText:d}=a,p=V.useMemo((()=>_p({},d,o,t)),[d,o,t]),f=V.useMemo((()=>{if(!s)return r||null;const e=new s({locale:c,formats:l,instance:u});if(!e.isMUIAdapter)throw new Error(["MUI X: The date adapter should be imported from `@mui/x-date-pickers` or `@mui/x-date-pickers-pro`, not from `@date-io`","For example, `import { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs'` instead of `import AdapterDayjs from '@date-io/dayjs'`","More information on the installation documentation: https://mui.com/x/react-date-pickers/getting-started/#installation"].join("\n"));return e}),[s,c,l,u,r]),h=V.useMemo((()=>f?{minDate:f.date("1900-01-01T00:00:00.000"),maxDate:f.date("2099-12-31T00:00:00.000")}:null),[f]),m=V.useMemo((()=>({utils:f,defaultDates:h,localeText:p})),[h,f,p]);return mm.jsx(KB.Provider,{value:m,children:i})},ZB=e=>{const{utils:t,formatKey:n,contextTranslation:r,propsTranslation:o}=e;return e=>{const a=null!==e&&t.isValid(e)?t.format(e,n):null;return(o??r)(e,t,a)}},XB={previousMonth:"Previous month",nextMonth:"Next month",openPreviousView:"Open previous view",openNextView:"Open next view",calendarViewSwitchingButtonAriaLabel:e=>"year"===e?"year view is open, switch to calendar view":"calendar view is open, switch to year view",start:"Start",end:"End",startDate:"Start date",startTime:"Start time",endDate:"End date",endTime:"End time",cancelButtonLabel:"Cancel",clearButtonLabel:"Clear",okButtonLabel:"OK",todayButtonLabel:"Today",datePickerToolbarTitle:"Select date",dateTimePickerToolbarTitle:"Select date & time",timePickerToolbarTitle:"Select time",dateRangePickerToolbarTitle:"Select date range",clockLabelText:(e,t,n,r)=>`Select ${e}. ${r||null!==t&&n.isValid(t)?`Selected time is ${r??n.format(t,"fullTime")}`:"No time selected"}`,hoursClockNumberText:e=>`${e} hours`,minutesClockNumberText:e=>`${e} minutes`,secondsClockNumberText:e=>`${e} seconds`,selectViewText:e=>`Select ${e}`,calendarWeekNumberHeaderLabel:"Week number",calendarWeekNumberHeaderText:"#",calendarWeekNumberAriaLabelText:e=>`Week ${e}`,calendarWeekNumberText:e=>`${e}`,openDatePickerDialogue:(e,t,n)=>n||null!==e&&t.isValid(e)?`Choose date, selected date is ${n??t.format(e,"fullDate")}`:"Choose date",openTimePickerDialogue:(e,t,n)=>n||null!==e&&t.isValid(e)?`Choose time, selected time is ${n??t.format(e,"fullTime")}`:"Choose time",fieldClearLabel:"Clear",timeTableLabel:"pick time",dateTableLabel:"pick date",fieldYearPlaceholder:e=>"Y".repeat(e.digitAmount),fieldMonthPlaceholder:e=>"letter"===e.contentType?"MMMM":"MM",fieldDayPlaceholder:()=>"DD",fieldWeekDayPlaceholder:e=>"letter"===e.contentType?"EEEE":"EE",fieldHoursPlaceholder:()=>"hh",fieldMinutesPlaceholder:()=>"mm",fieldSecondsPlaceholder:()=>"ss",fieldMeridiemPlaceholder:()=>"aa",year:"Year",month:"Month",day:"Day",weekDay:"Week day",hours:"Hours",minutes:"Minutes",seconds:"Seconds",meridiem:"Meridiem",empty:"Empty"},GB=XB;_p({},XB);const $B=()=>{const e=V.useContext(KB);if(null===e)throw new Error(["MUI X: Can not find the date and time pickers localization context.","It looks like you forgot to wrap your component in LocalizationProvider.","This can also happen if you are bundling multiple versions of the `@mui/x-date-pickers` package"].join("\n"));if(null===e.utils)throw new Error(["MUI X: Can not find the date and time pickers adapter from its localization context.","It looks like you forgot to pass a `dateAdapter` to your LocalizationProvider."].join("\n"));const t=V.useMemo((()=>_p({},GB,e.localeText)),[e.localeText]);return V.useMemo((()=>_p({},e,{localeText:t})),[e,t])},_B=()=>$B().utils,eH=()=>$B().defaultDates,tH=e=>{const t=_B(),n=V.useRef();return void 0===n.current&&(n.current=t.date(void 0,e)),n.current};function nH(e){return Am("MuiPickersToolbar",e)}Dm("MuiPickersToolbar",["root","content"]);const rH=["children","className","toolbarTitle","hidden","titleId","isLandscape","classes","landscapeDirection"],oH=Wy("div",{name:"MuiPickersToolbar",slot:"Root",overridesResolver:(e,t)=>t.root})((({theme:e})=>({display:"flex",flexDirection:"column",alignItems:"flex-start",justifyContent:"space-between",padding:e.spacing(2,3),variants:[{props:{isLandscape:!0},style:{height:"auto",maxWidth:160,padding:16,justifyContent:"flex-start",flexWrap:"wrap"}}]}))),aH=Wy("div",{name:"MuiPickersToolbar",slot:"Content",overridesResolver:(e,t)=>t.content})({display:"flex",flexWrap:"wrap",width:"100%",flex:1,justifyContent:"space-between",alignItems:"center",flexDirection:"row",variants:[{props:{isLandscape:!0},style:{justifyContent:"flex-start",alignItems:"flex-start",flexDirection:"column"}},{props:{isLandscape:!0,landscapeDirection:"row"},style:{flexDirection:"row"}}]}),iH=V.forwardRef((function(e,t){const n=Xy({props:e,name:"MuiPickersToolbar"}),{children:r,className:o,toolbarTitle:a,hidden:i,titleId:s}=n,l=tv(n,rH),u=n,c=(e=>{const{classes:t,isLandscape:n}=e;return Nd({root:["root"],content:["content"],penIconButton:["penIconButton",n&&"penIconButtonLandscape"]},nH,t)})(u);return i?null:mm.jsxs(oH,_p({ref:t,className:jd(c.root,o),ownerState:u},l,{children:[mm.jsx(Xv,{color:"text.secondary",variant:"overline",id:s,children:a}),mm.jsx(aH,{className:c.content,ownerState:u,children:r})]}))})),sH=()=>$B().localeText;function lH(e){return Am("MuiDatePickerToolbar",e)}Dm("MuiDatePickerToolbar",["root","title"]);const uH=["value","isLandscape","onChange","toolbarFormat","toolbarPlaceholder","views","className","onViewChange","view"],cH=Wy(iH,{name:"MuiDatePickerToolbar",slot:"Root",overridesResolver:(e,t)=>t.root})({}),dH=Wy(Xv,{name:"MuiDatePickerToolbar",slot:"Title",overridesResolver:(e,t)=>t.title})({variants:[{props:{isLandscape:!0},style:{margin:"auto 16px auto auto"}}]}),pH=V.forwardRef((function(e,t){const n=Xy({props:e,name:"MuiDatePickerToolbar"}),{value:r,isLandscape:o,toolbarFormat:a,toolbarPlaceholder:i="––",views:s,className:l}=n,u=tv(n,uH),c=_B(),d=sH(),p=(e=>{const{classes:t}=e;return Nd({root:["root"],title:["title"]},lH,t)})(n),f=V.useMemo((()=>{if(!r)return i;const e=yB(c,{format:a,views:s},!0);return c.formatByString(r,e)}),[r,a,i,c,s]),h=n;return mm.jsx(cH,_p({ref:t,toolbarTitle:d.datePickerToolbarTitle,isLandscape:o,className:jd(p.root,l)},u,{children:mm.jsx(dH,{variant:"h4",align:o?"left":"center",ownerState:h,className:p.title,children:f})}))}));function fH(e,t){const n=_B(),r=eH(),o=Xy({props:e,name:t}),a=V.useMemo((()=>{var e;return null==(null==(e=o.localeText)?void 0:e.toolbarTitle)?o.localeText:_p({},o.localeText,{datePickerToolbarTitle:o.localeText.toolbarTitle})}),[o.localeText]);return _p({},o,{localeText:a},(({openTo:e,defaultOpenTo:t,views:n,defaultViews:r})=>{const o=n??r;let a;if(null!=e)a=e;else if(o.includes(t))a=t;else{if(!(o.length>0))throw new Error("MUI X: The `views` prop must contain at least one view.");a=o[0]}return{views:o,openTo:a}})({views:o.views,openTo:o.openTo,defaultViews:["year","day"],defaultOpenTo:"day"}),{disableFuture:o.disableFuture??!1,disablePast:o.disablePast??!1,minDate:pB(n,o.minDate,r.minDate),maxDate:pB(n,o.maxDate,r.maxDate),slots:_p({toolbar:pH},o.slots)})}const hH=({props:e,value:t,timezone:n,adapter:r})=>{if(null===t)return null;const{shouldDisableDate:o,shouldDisableMonth:a,shouldDisableYear:i,disablePast:s,disableFuture:l}=e,u=r.utils.date(void 0,n),c=pB(r.utils,e.minDate,r.defaultDates.minDate),d=pB(r.utils,e.maxDate,r.defaultDates.maxDate);switch(!0){case!r.utils.isValid(t):return"invalidDate";case Boolean(o&&o(t)):return"shouldDisableDate";case Boolean(a&&a(t)):return"shouldDisableMonth";case Boolean(i&&i(t)):return"shouldDisableYear";case Boolean(l&&r.utils.isAfterDay(t,u)):return"disableFuture";case Boolean(s&&r.utils.isBeforeDay(t,u)):return"disablePast";case Boolean(c&&r.utils.isBeforeDay(t,c)):return"minDate";case Boolean(d&&r.utils.isAfterDay(t,d)):return"maxDate";default:return null}};hH.valueManager=qB;const mH=["disablePast","disableFuture","minDate","maxDate","shouldDisableDate","shouldDisableMonth","shouldDisableYear"],gH=[...mH,"disablePast","disableFuture","minTime","maxTime","shouldDisableTime","minutesStep","ampm","disableIgnoringDatePartForTimeValidation","minDateTime","maxDateTime"],yH=e=>gH.reduce(((t,n)=>(e.hasOwnProperty(n)&&(t[n]=e[n]),t)),{});function vH(e){const{props:t,validator:n,value:r,timezone:o,onError:a}=e,i=$B(),s=V.useRef(n.valueManager.defaultErrorState),l=n({adapter:i,value:r,timezone:o,props:t}),u=n.valueManager.hasError(l);V.useEffect((()=>{a&&!n.valueManager.isSameError(l,s.current)&&a(l,r),s.current=l}),[n,a,l,r]);const c=Sg((e=>n({adapter:i,value:e,timezone:o,props:t})));return{validationError:l,hasValidationError:u,getValidationErrorForNewValue:c}}function bH(e){return Am("MuiPickersPopper",e)}Dm("MuiPickersPopper",["root","paper"]);const xH=(e=document)=>{const t=e.activeElement;return t?t.shadowRoot?xH(t.shadowRoot):t:null},wH="@media (pointer: fine)",SH="undefined"!=typeof navigator&&navigator.userAgent.match(/android\s(\d+)|OS\s(\d+)/i),kH=SH&&SH[1]?parseInt(SH[1],10):null,CH=SH&&SH[2]?parseInt(SH[2],10):null,MH=kH&&kH<10||CH&&CH<13||!1,EH=()=>cg("@media (prefers-reduced-motion: reduce)",{defaultMatches:!1})||MH,TH=["PaperComponent","popperPlacement","ownerState","children","paperSlotProps","paperClasses","onPaperClick","onPaperTouchStart"],PH=Wy(yx,{name:"MuiPickersPopper",slot:"Root",overridesResolver:(e,t)=>t.root})((({theme:e})=>({zIndex:e.zIndex.modal}))),IH=Wy(Ev,{name:"MuiPickersPopper",slot:"Paper",overridesResolver:(e,t)=>t.paper})({outline:0,transformOrigin:"top center",variants:[{props:({placement:e})=>["top","top-start","top-end"].includes(e),style:{transformOrigin:"bottom center"}}]});const RH=V.forwardRef(((e,t)=>{const{PaperComponent:n,popperPlacement:r,ownerState:o,children:a,paperSlotProps:i,paperClasses:s,onPaperClick:l,onPaperTouchStart:u}=e,c=tv(e,TH),d=_p({},o,{placement:r}),p=Fg({elementType:n,externalSlotProps:i,additionalProps:{tabIndex:-1,elevation:8,ref:t},className:s,ownerState:d});return mm.jsx(n,_p({},c,p,{onClick:e=>{var t;l(e),null==(t=p.onClick)||t.call(p,e)},onTouchStart:e=>{var t;u(e),null==(t=p.onTouchStart)||t.call(p,e)},ownerState:d,children:a}))}));function AH(e){const t=Xy({props:e,name:"MuiPickersPopper"}),{anchorEl:n,children:r,containerRef:o=null,shouldRestoreFocus:a,onBlur:i,onDismiss:s,open:l,role:u,placement:c,slots:d,slotProps:p,reduceAnimations:f}=t;V.useEffect((()=>{function e(e){l&&"Escape"===e.key&&s()}return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}}),[s,l]);const h=V.useRef(null);V.useEffect((()=>{"tooltip"===u||a&&!a()||(l?h.current=xH(document):h.current&&h.current instanceof HTMLElement&&setTimeout((()=>{h.current instanceof HTMLElement&&h.current.focus()})))}),[l,u,a]);const[m,g,y]=function(e,t){const n=V.useRef(!1),r=V.useRef(!1),o=V.useRef(null),a=V.useRef(!1);V.useEffect((()=>{if(e)return document.addEventListener("mousedown",t,!0),document.addEventListener("touchstart",t,!0),()=>{document.removeEventListener("mousedown",t,!0),document.removeEventListener("touchstart",t,!0),a.current=!1};function t(){a.current=!0}}),[e]);const i=Sg((e=>{if(!a.current)return;const i=r.current;r.current=!1;const s=mg(o.current);if(!o.current||"clientX"in e&&function(e,t){return t.documentElement.clientWidth<e.clientX||t.documentElement.clientHeight<e.clientY}(e,s))return;if(n.current)return void(n.current=!1);let l;l=e.composedPath?e.composedPath().indexOf(o.current)>-1:!s.documentElement.contains(e.target)||o.current.contains(e.target),l||i||t(e)})),s=()=>{r.current=!0};return V.useEffect((()=>{if(e){const e=mg(o.current),t=()=>{n.current=!0};return e.addEventListener("touchstart",i),e.addEventListener("touchmove",t),()=>{e.removeEventListener("touchstart",i),e.removeEventListener("touchmove",t)}}}),[e,i]),V.useEffect((()=>{if(e){const e=mg(o.current);return e.addEventListener("click",i),()=>{e.removeEventListener("click",i),r.current=!1}}}),[e,i]),[o,s,s]}(l,i??s),v=kg(V.useRef(null),o),b=kg(v,m),x=t,w=(e=>{const{classes:t}=e;return Nd({root:["root"],paper:["paper"]},bH,t)})(x),S=EH(),k=f??S,C=(null==d?void 0:d.desktopTransition)??k?$x:iS,M=(null==d?void 0:d.desktopTrapFocus)??bw,E=(null==d?void 0:d.desktopPaper)??IH,T=(null==d?void 0:d.popper)??PH,P=Fg({elementType:T,externalSlotProps:null==p?void 0:p.popper,additionalProps:{transition:!0,role:u,open:l,anchorEl:n,placement:c,onKeyDown:e=>{"Escape"===e.key&&(e.stopPropagation(),s())}},className:w.root,ownerState:t});return mm.jsx(T,_p({},P,{children:({TransitionProps:e,placement:t})=>mm.jsx(M,_p({open:l,disableAutoFocus:!0,disableRestoreFocus:!0,disableEnforceFocus:"tooltip"===u,isEnabled:()=>!0},null==p?void 0:p.desktopTrapFocus,{children:mm.jsx(C,_p({},e,null==p?void 0:p.desktopTransition,{children:mm.jsx(RH,{PaperComponent:E,ownerState:x,popperPlacement:t,ref:b,onPaperClick:g,onPaperTouchStart:y,paperClasses:w.paper,paperSlotProps:null==p?void 0:p.desktopPaper,children:r})}))}))}))}const DH=({timezone:e,value:t,defaultValue:n,onChange:r,valueManager:o})=>{const a=_B(),i=V.useRef(n),s=t??i.current??o.emptyValue,l=V.useMemo((()=>o.getTimezone(a,s)),[a,o,s]),u=Sg((e=>null==l?e:o.setTimezone(a,l,e))),c=e??l??"default";return{value:V.useMemo((()=>o.setTimezone(a,c,s)),[o,a,c,s]),handleValueChange:Sg(((e,...t)=>{const n=u(e);null==r||r(n,...t)})),timezone:c}},OH=({name:e,timezone:t,value:n,defaultValue:r,onChange:o,valueManager:a})=>{const[i,s]=wg({name:e,state:"value",controlled:n,default:r??a.emptyValue}),l=Sg(((e,...t)=>{s(e),null==o||o(e,...t)}));return DH({timezone:t,value:i,defaultValue:void 0,onChange:l,valueManager:a})},jH=({props:e,valueManager:t,valueType:n,wrapperVariant:r,validator:o})=>{const{onAccept:a,onChange:i,value:s,defaultValue:l,closeOnSelect:u="desktop"===r,timezone:c}=e,{current:d}=V.useRef(l),{current:p}=V.useRef(void 0!==s),f=_B(),h=$B(),{isOpen:m,setIsOpen:g}=(({open:e,onOpen:t,onClose:n})=>{const r=V.useRef("boolean"==typeof e).current,[o,a]=V.useState(!1);return V.useEffect((()=>{if(r){if("boolean"!=typeof e)throw new Error("You must not mix controlling and uncontrolled mode for `open` prop");a(e)}}),[r,e]),{isOpen:o,setIsOpen:V.useCallback((e=>{r||a(e),e&&t&&t(),!e&&n&&n()}),[r,t,n])}})(e),{timezone:y,value:v,handleValueChange:b}=DH({timezone:c,value:s,defaultValue:d,onChange:i,valueManager:t}),[x,w]=V.useState((()=>{let e;return e=void 0!==v?v:void 0!==d?d:t.emptyValue,{draft:e,lastPublishedValue:e,lastCommittedValue:e,lastControlledValue:v,hasBeenModifiedSinceMount:!1}})),{getValidationErrorForNewValue:S}=vH({props:e,validator:o,timezone:y,value:x.draft,onError:e.onError}),k=Sg((e=>{const n={action:e,dateState:x,hasChanged:n=>!t.areValuesEqual(f,e.value,n),isControlled:p,closeOnSelect:u},r=(e=>{const{action:t,hasChanged:n,dateState:r,isControlled:o}=e,a=!o&&!r.hasBeenModifiedSinceMount;return"setValueFromField"===t.name||("setValueFromAction"===t.name?!(!a||!["accept","today","clear"].includes(t.pickerAction))||n(r.lastPublishedValue):("setValueFromView"===t.name&&"shallow"!==t.selectionState||"setValueFromShortcut"===t.name)&&(!!a||n(r.lastPublishedValue)))})(n),o=(e=>{const{action:t,hasChanged:n,dateState:r,isControlled:o,closeOnSelect:a}=e,i=!o&&!r.hasBeenModifiedSinceMount;return"setValueFromAction"===t.name?!(!i||!["accept","today","clear"].includes(t.pickerAction))||n(r.lastCommittedValue):"setValueFromView"===t.name&&"finish"===t.selectionState&&a?!!i||n(r.lastCommittedValue):"setValueFromShortcut"===t.name&&"accept"===t.changeImportance&&n(r.lastCommittedValue)})(n),i=(e=>{const{action:t,closeOnSelect:n}=e;return"setValueFromAction"===t.name||("setValueFromView"===t.name?"finish"===t.selectionState&&n:"setValueFromShortcut"===t.name&&"accept"===t.changeImportance)})(n);w((t=>_p({},t,{draft:e.value,lastPublishedValue:r?e.value:t.lastPublishedValue,lastCommittedValue:o?e.value:t.lastCommittedValue,hasBeenModifiedSinceMount:!0})));let s=null;const l=()=>{if(!s){const t="setValueFromField"===e.name?e.context.validationError:S(e.value);s={validationError:t},"setValueFromShortcut"===e.name&&(s.shortcut=e.shortcut)}return s};r&&b(e.value,l()),o&&a&&a(e.value,l()),i&&g(!1)}));if(void 0!==v&&(void 0===x.lastControlledValue||!t.areValuesEqual(f,x.lastControlledValue,v))){const e=t.areValuesEqual(f,x.draft,v);w((t=>_p({},t,{lastControlledValue:v},e?{}:{lastCommittedValue:v,lastPublishedValue:v,draft:v,hasBeenModifiedSinceMount:!0})))}const C=Sg((()=>{k({value:t.emptyValue,name:"setValueFromAction",pickerAction:"clear"})})),M=Sg((()=>{k({value:x.lastPublishedValue,name:"setValueFromAction",pickerAction:"accept"})})),E=Sg((()=>{k({value:x.lastPublishedValue,name:"setValueFromAction",pickerAction:"dismiss"})})),T=Sg((()=>{k({value:x.lastCommittedValue,name:"setValueFromAction",pickerAction:"cancel"})})),P=Sg((()=>{k({value:t.getTodayValue(f,y,n),name:"setValueFromAction",pickerAction:"today"})})),I=Sg((e=>{e.preventDefault(),g(!0)})),R=Sg((e=>{null==e||e.preventDefault(),g(!1)})),A=Sg(((e,t="partial")=>k({name:"setValueFromView",value:e,selectionState:t}))),D=Sg(((e,t,n)=>k({name:"setValueFromShortcut",value:e,changeImportance:t,shortcut:n}))),O=Sg(((e,t)=>k({name:"setValueFromField",value:e,context:t}))),j={onClear:C,onAccept:M,onDismiss:E,onCancel:T,onSetToday:P,onOpen:I,onClose:R},N={value:x.draft,onChange:O},L=V.useMemo((()=>t.cleanValue(f,x.draft)),[f,t,x.draft]),F={value:L,onChange:A,onClose:R,open:m},z=_p({},j,{value:L,onChange:A,onSelectShortcut:D,isValid:n=>{const r=o({adapter:h,value:n,timezone:y,props:e});return!t.hasError(r)}}),B=V.useMemo((()=>({onOpen:I,onClose:R,open:m})),[m,R,I]);return{open:m,fieldProps:N,viewProps:F,layoutProps:z,actions:j,contextValue:B}};function NH({onChange:e,onViewChange:t,openTo:n,view:r,views:o,autoFocus:a,focusedView:i,onFocusedViewChange:s}){const l=V.useRef(n),u=V.useRef(o),c=V.useRef(o.includes(n)?n:o[0]),[d,p]=wg({name:"useViews",state:"view",controlled:r,default:c.current}),f=V.useRef(a?d:null),[h,m]=wg({name:"useViews",state:"focusedView",controlled:i,default:f.current});V.useEffect((()=>{(l.current&&l.current!==n||u.current&&u.current.some((e=>!o.includes(e))))&&(p(o.includes(n)?n:o[0]),u.current=o,l.current=n)}),[n,p,d,o]);const g=o.indexOf(d),y=o[g-1]??null,v=o[g+1]??null,b=Sg(((e,t)=>{m(t?e:t=>e===t?null:t),null==s||s(e,t)})),x=Sg((e=>{b(e,!0),e!==d&&(p(e),t&&t(e))})),w=Sg((()=>{v&&x(v)})),S=Sg(((t,n,r)=>{const a="finish"===n,i=r?o.indexOf(r)<o.length-1:Boolean(v);if(e(t,a&&i?"partial":n,r),r&&r!==d){const e=o[o.indexOf(r)+1];e&&x(e)}else a&&w()}));return{view:d,setView:x,focusedView:h,setFocusedView:b,nextView:v,previousView:y,defaultView:o.includes(n)?n:o[0],goToNextView:w,setValueAndGoToNextView:S}}const LH=["className","sx"],FH=({props:e,propsFromPickerValue:t,additionalViewProps:n,autoFocusView:r,rendererInterceptor:o,fieldRef:a})=>{const{onChange:i,open:s,onClose:l}=t,{view:u,views:c,openTo:d,onViewChange:p,viewRenderers:f,timezone:h}=e,m=tv(e,LH),{view:g,setView:y,defaultView:v,focusedView:b,setFocusedView:x,setValueAndGoToNextView:w}=NH({view:u,views:c,openTo:d,onChange:i,onViewChange:p,autoFocus:r}),{hasUIView:S,viewModeLookup:k}=V.useMemo((()=>c.reduce(((e,t)=>{let n;return n=null!=f[t]?"UI":"field",e.viewModeLookup[t]=n,"UI"===n&&(e.hasUIView=!0),e}),{hasUIView:!1,viewModeLookup:{}})),[f,c]),C=V.useMemo((()=>c.reduce(((e,t)=>null!=f[t]&&(e=>bB.includes(e))(t)?e+1:e),0)),[f,c]),M=k[g],E=Sg((()=>"UI"===M)),[T,P]=V.useState("UI"===M?g:null);T!==g&&"UI"===k[g]&&P(g),ig((()=>{"field"===M&&s&&(l(),setTimeout((()=>{var e,t;null==(e=null==a?void 0:a.current)||e.setSelectedSections(g),null==(t=null==a?void 0:a.current)||t.focusField(g)})))}),[g]),ig((()=>{if(!s)return;let e=g;"field"===M&&null!=T&&(e=T),e!==v&&"UI"===k[e]&&"UI"===k[v]&&(e=v),e!==g&&y(e),x(e,!0)}),[s]);return{hasUIView:S,shouldRestoreFocus:E,layoutProps:{views:c,view:T,onViewChange:y},renderCurrentView:()=>{if(null==T)return null;const e=f[T];if(null==e)return null;const r=_p({},m,n,t,{views:c,timezone:h,onChange:w,view:T,onViewChange:y,focusedView:b,onFocusedViewChange:x,showViewSwitcher:C>1,timeViewsCount:C});return o?o(f,T,r):e(r)}}};function zH(){return"undefined"==typeof window?"portrait":window.screen&&window.screen.orientation&&window.screen.orientation.angle?90===Math.abs(window.screen.orientation.angle)?"landscape":"portrait":window.orientation&&90===Math.abs(Number(window.orientation))?"landscape":"portrait"}const VH=(e,t)=>{const[n,r]=V.useState(zH);if(ig((()=>{const e=()=>{r(zH())};return window.addEventListener("orientationchange",e),()=>{window.removeEventListener("orientationchange",e)}}),[]),o=e,a=["hours","minutes","seconds"],Array.isArray(a)?a.every((e=>-1!==o.indexOf(e))):-1!==o.indexOf(a))return!1;var o,a;return"landscape"===(t||n)};const BH=({props:e,valueManager:t,valueType:n,wrapperVariant:r,additionalViewProps:o,validator:a,autoFocusView:i,rendererInterceptor:s,fieldRef:l})=>{const u=jH({props:e,valueManager:t,valueType:n,wrapperVariant:r,validator:a}),c=FH({props:e,additionalViewProps:o,autoFocusView:i,fieldRef:l,propsFromPickerValue:u.viewProps,rendererInterceptor:s}),d=(({props:e,propsFromPickerValue:t,propsFromPickerViews:n,wrapperVariant:r})=>{const{orientation:o}=e;return{layoutProps:_p({},n,t,{isLandscape:VH(n.views,o),isRtl:Bg(),wrapperVariant:r,disabled:e.disabled,readOnly:e.readOnly})}})({props:e,wrapperVariant:r,propsFromPickerValue:u.layoutProps,propsFromPickerViews:c.layoutProps}),p=function(e){const{props:t,pickerValueResponse:n}=e;return V.useMemo((()=>({value:n.viewProps.value,open:n.open,disabled:t.disabled??!1,readOnly:t.readOnly??!1})),[n.viewProps.value,n.open,t.disabled,t.readOnly])}({props:e,pickerValueResponse:u});return{open:u.open,actions:u.actions,fieldProps:u.fieldProps,renderCurrentView:c.renderCurrentView,hasUIView:c.hasUIView,shouldRestoreFocus:c.shouldRestoreFocus,layoutProps:d.layoutProps,contextValue:u.contextValue,ownerState:p}};function HH(e){return Am("MuiPickersLayout",e)}const UH=Dm("MuiPickersLayout",["root","landscape","contentWrapper","toolbar","actionBar","tabs","shortcuts"]),WH=["onAccept","onClear","onCancel","onSetToday","actions"];function qH(e){const{onAccept:t,onClear:n,onCancel:r,onSetToday:o,actions:a}=e,i=tv(e,WH),s=sH();if(null==a||0===a.length)return null;const l=null==a?void 0:a.map((e=>{switch(e){case"clear":return mm.jsx(cw,{onClick:n,children:s.clearButtonLabel},e);case"cancel":return mm.jsx(cw,{onClick:r,children:s.cancelButtonLabel},e);case"accept":return mm.jsx(cw,{onClick:t,children:s.okButtonLabel},e);case"today":return mm.jsx(cw,{onClick:o,children:s.todayButtonLabel},e);default:return null}}));return mm.jsx(Lw,_p({},i,{children:l}))}const QH=320,YH=["items","changeImportance","isLandscape","onChange","isValid"],KH=["getValue"];function JH(e){const{items:t,changeImportance:n="accept",onChange:r,isValid:o}=e,a=tv(e,YH);if(null==t||0===t.length)return null;const i=t.map((e=>{let{getValue:t}=e,a=tv(e,KH);const i=t({isValid:o});return _p({},a,{label:a.label,onClick:()=>{r(i,n,a)},disabled:!o(i)})}));return mm.jsx(CS,_p({dense:!0,sx:[{maxHeight:336,maxWidth:200,overflow:"auto"},...Array.isArray(a.sx)?a.sx:[a.sx]]},a,{children:i.map((e=>mm.jsx(DS,{children:mm.jsx(Cx,_p({},e))},e.id??e.label)))}))}const ZH=e=>{const{wrapperVariant:t,onAccept:n,onClear:r,onCancel:o,onSetToday:a,view:i,views:s,onViewChange:l,value:u,onChange:c,onSelectShortcut:d,isValid:p,isLandscape:f,disabled:h,readOnly:m,children:g,slots:y,slotProps:v}=e,b=(e=>{const{classes:t,isLandscape:n}=e;return Nd({root:["root",n&&"landscape"],contentWrapper:["contentWrapper"],toolbar:["toolbar"],actionBar:["actionBar"],tabs:["tabs"],landscape:["landscape"],shortcuts:["shortcuts"]},HH,t)})(e),x=(null==y?void 0:y.actionBar)??qH,w=Fg({elementType:x,externalSlotProps:null==v?void 0:v.actionBar,additionalProps:{onAccept:n,onClear:r,onCancel:o,onSetToday:a,actions:"desktop"===t?[]:["cancel","accept"]},className:b.actionBar,ownerState:_p({},e,{wrapperVariant:t})}),S=mm.jsx(x,_p({},w)),k=null==y?void 0:y.toolbar,C=Fg({elementType:k,externalSlotProps:null==v?void 0:v.toolbar,additionalProps:{isLandscape:f,onChange:c,value:u,view:i,onViewChange:l,views:s,disabled:h,readOnly:m},className:b.toolbar,ownerState:_p({},e,{wrapperVariant:t})}),M=function(e){return null!==e.view}(C)&&k?mm.jsx(k,_p({},C)):null,E=g,T=null==y?void 0:y.tabs,P=i&&T?mm.jsx(T,_p({view:i,onViewChange:l,className:b.tabs},null==v?void 0:v.tabs)):null,I=(null==y?void 0:y.shortcuts)??JH,R=Fg({elementType:I,externalSlotProps:null==v?void 0:v.shortcuts,additionalProps:{isValid:p,isLandscape:f,onChange:d},className:b.shortcuts,ownerState:{isValid:p,isLandscape:f,onChange:d,wrapperVariant:t}});return{toolbar:M,content:E,tabs:P,actionBar:S,shortcuts:i&&I?mm.jsx(I,_p({},R)):null}},XH=Wy("div",{name:"MuiPickersLayout",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"grid",gridAutoColumns:"max-content auto max-content",gridAutoRows:"max-content auto max-content",[`& .${UH.actionBar}`]:{gridColumn:"1 / 4",gridRow:3},variants:[{props:{isLandscape:!0},style:{[`& .${UH.toolbar}`]:{gridColumn:1,gridRow:"2 / 3"},[`.${UH.shortcuts}`]:{gridColumn:"2 / 4",gridRow:1}}},{props:{isLandscape:!0,isRtl:!0},style:{[`& .${UH.toolbar}`]:{gridColumn:3}}},{props:{isLandscape:!1},style:{[`& .${UH.toolbar}`]:{gridColumn:"2 / 4",gridRow:1},[`& .${UH.shortcuts}`]:{gridColumn:1,gridRow:"2 / 3"}}},{props:{isLandscape:!1,isRtl:!0},style:{[`& .${UH.shortcuts}`]:{gridColumn:3}}}]}),GH=Wy("div",{name:"MuiPickersLayout",slot:"ContentWrapper",overridesResolver:(e,t)=>t.contentWrapper})({gridColumn:2,gridRow:2,display:"flex",flexDirection:"column"}),$H=V.forwardRef((function(e,t){const n=Xy({props:e,name:"MuiPickersLayout"}),{toolbar:r,content:o,tabs:a,actionBar:i,shortcuts:s}=ZH(n),{sx:l,className:u,isLandscape:c,wrapperVariant:d}=n,p=(e=>{const{isLandscape:t,classes:n}=e;return Nd({root:["root",t&&"landscape"],contentWrapper:["contentWrapper"]},HH,n)})(n);return mm.jsxs(XH,{ref:t,sx:l,className:jd(p.root,u),ownerState:n,children:[c?s:r,c?r:s,mm.jsx(GH,{className:p.contentWrapper,children:"desktop"===d?mm.jsxs(V.Fragment,{children:[o,a]}):mm.jsxs(V.Fragment,{children:[a,o]})}),i]})})),_H=V.createContext(null);function eU(e){const{contextValue:t,localeText:n,children:r}=e;return mm.jsx(_H.Provider,{value:t,children:mm.jsx(JB,{localeText:n,children:r})})}const tU=["props","getOpenDialogAriaText"],nU=["ownerState"],rU=["ownerState"],oU=ev(mm.jsx("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),aU=ev(mm.jsx("path",{d:"M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z"}),"ArrowLeft"),iU=ev(mm.jsx("path",{d:"M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"}),"ArrowRight"),sU=ev(mm.jsx("path",{d:"M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"}),"Calendar");ev(mm.jsxs(V.Fragment,{children:[mm.jsx("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),mm.jsx("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"})]}),"Clock"),ev(mm.jsx("path",{d:"M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z"}),"DateRange"),ev(mm.jsxs(V.Fragment,{children:[mm.jsx("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),mm.jsx("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"})]}),"Time");const lU=ev(mm.jsx("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Clear"),uU=(e,t,n,r)=>{switch(n.type){case"year":return t.fieldYearPlaceholder({digitAmount:e.formatByString(e.date(void 0,"default"),r).length,format:r});case"month":return t.fieldMonthPlaceholder({contentType:n.contentType,format:r});case"day":return t.fieldDayPlaceholder({format:r});case"weekDay":return t.fieldWeekDayPlaceholder({contentType:n.contentType,format:r});case"hours":return t.fieldHoursPlaceholder({format:r});case"minutes":return t.fieldMinutesPlaceholder({format:r});case"seconds":return t.fieldSecondsPlaceholder({format:r});case"meridiem":return t.fieldMeridiemPlaceholder({format:r});default:return r}},cU=({utils:e,date:t,shouldRespectLeadingZeros:n,localeText:r,localizedDigits:o,now:a,token:i,startSeparator:s})=>{if(""===i)throw new Error("MUI X: Should not call `commitToken` with an empty token");const l=CB(e,i),u=FB(e,l.contentType,l.type,i),c=n?u:"digit"===l.contentType,d=null!=t&&e.isValid(t);let p=d?e.formatByString(t,i):"",f=null;if(c)if(u)f=""===p?e.formatByString(a,i).length:p.length;else{if(null==l.maxLength)throw new Error(`MUI X: The token ${i} should have a 'maxDigitNumber' property on it's adapter`);f=l.maxLength,d&&(p=IB(AB(PB(p,o),f),o))}return _p({},l,{format:i,maxLength:f,value:p,placeholder:uU(e,r,l,i),hasLeadingZerosInFormat:u,hasLeadingZerosInInput:c,startSeparator:s,endSeparator:"",modified:!1})},dU=e=>{let t=(({utils:e,format:t})=>{let n=10,r=t,o=e.expandFormat(t);for(;o!==r;)if(r=o,o=e.expandFormat(r),n-=1,n<0)throw new Error("MUI X: The format expansion seems to be in an infinite loop. Please open an issue with the format passed to the picker component.");return o})(e);e.isRtl&&e.enableAccessibleFieldDOMStructure&&(t=t.split(" ").reverse().join(" "));const n=(({utils:e,expandedFormat:t})=>{const n=[],{start:r,end:o}=e.escapedCharacters,a=new RegExp(`(\\${r}[^\\${o}]*\\${o})+`,"g");let i=null;for(;i=a.exec(t);)n.push({start:i.index,end:a.lastIndex-1});return n})(_p({},e,{expandedFormat:t})),r=(e=>{var t;const{utils:n,expandedFormat:r,escapedParts:o}=e,a=n.date(void 0),i=[];let s="";const l=Object.keys(n.formatTokenMap).sort(((e,t)=>t.length-e.length)),u=/^([a-zA-Z]+)/,c=new RegExp(`^(${l.join("|")})*$`),d=new RegExp(`^(${l.join("|")})`),p=e=>o.find((t=>t.start<=e&&t.end>=e));let f=0;for(;f<r.length;){const n=p(f),o=null!=n,l=null==(t=u.exec(r.slice(f)))?void 0:t[1];if(!o&&null!=l&&c.test(l)){let t=l;for(;t.length>0;){const n=d.exec(t)[1];t=t.slice(n.length),i.push(cU(_p({},e,{now:a,token:n,startSeparator:s}))),s=""}f+=l.length}else{const e=r[f];o&&(null==n?void 0:n.start)===f||(null==n?void 0:n.end)===f||(0===i.length?s+=e:i[i.length-1].endSeparator+=e),f+=1}}return 0===i.length&&s.length>0&&i.push({type:"empty",contentType:"letter",maxLength:null,format:"",value:"",placeholder:"",hasLeadingZerosInFormat:!1,hasLeadingZerosInInput:!1,startSeparator:s,endSeparator:"",modified:!1}),i})(_p({},e,{expandedFormat:t,escapedParts:n}));return(({isRtl:e,formatDensity:t,sections:n})=>n.map((n=>{const r=n=>{let r=n;return e&&null!==r&&r.includes(" ")&&(r=`⁩${r}⁦`),"spacious"===t&&["/",".","-"].includes(r)&&(r=` ${r} `),r};return n.startSeparator=r(n.startSeparator),n.endSeparator=r(n.endSeparator),n})))(_p({},e,{sections:r}))},pU=e=>{const t=_B(),n=sH(),r=$B(),o=Bg(),{valueManager:a,fieldValueManager:i,valueType:s,validator:l,internalProps:u,internalProps:{value:c,defaultValue:d,referenceDate:p,onChange:f,format:h,formatDensity:m="dense",selectedSections:g,onSelectedSectionsChange:y,shouldRespectLeadingZeros:v=!1,timezone:b,enableAccessibleFieldDOMStructure:x=!1}}=e,{timezone:w,value:S,handleValueChange:k}=DH({timezone:b,value:c,defaultValue:d,onChange:f,valueManager:a}),C=V.useMemo((()=>(e=>{const t=e.date(void 0);return"0"===e.formatByString(e.setSeconds(t,0),"s")?TB:Array.from({length:10}).map(((n,r)=>e.formatByString(e.setSeconds(t,r),"s")))})(t)),[t]),M=V.useMemo((()=>((e,t,n)=>{const r=e.date(void 0,n),o=e.endOfYear(r),a=e.endOfDay(r),{maxDaysInMonth:i,longestMonth:s}=fB(e,r).reduce(((t,n)=>{const r=e.getDaysInMonth(n);return r>t.maxDaysInMonth?{maxDaysInMonth:r,longestMonth:n}:t}),{maxDaysInMonth:0,longestMonth:null});return{year:({format:t})=>({minimum:0,maximum:LB(e,t)?9999:99}),month:()=>({minimum:1,maximum:e.getMonth(o)+1}),day:({currentDate:t})=>({minimum:1,maximum:null!=t&&e.isValid(t)?e.getDaysInMonth(t):i,longestMonth:s}),weekDay:({format:t,contentType:n})=>{if("digit"===n){const n=MB(e,t).map(Number);return{minimum:Math.min(...n),maximum:Math.max(...n)}}return{minimum:1,maximum:7}},hours:({format:n})=>{const o=e.getHours(a);return PB(e.formatByString(e.endOfDay(r),n),t)!==o.toString()?{minimum:1,maximum:Number(PB(e.formatByString(e.startOfDay(r),n),t))}:{minimum:0,maximum:o}},minutes:()=>({minimum:0,maximum:e.getMinutes(a)}),seconds:()=>({minimum:0,maximum:e.getSeconds(a)}),meridiem:()=>({minimum:0,maximum:1}),empty:()=>({minimum:0,maximum:0})}})(t,C,w)),[t,C,w]),E=V.useCallback(((e,r=null)=>i.getSectionsFromValue(t,e,r,(e=>dU({utils:t,localeText:n,localizedDigits:C,format:h,date:e,formatDensity:m,shouldRespectLeadingZeros:v,enableAccessibleFieldDOMStructure:x,isRtl:o})))),[i,h,n,C,o,v,t,m,x]),[T,P]=V.useState((()=>{const e=E(S),n={sections:e,value:S,referenceValue:a.emptyValue,tempValueStrAndroid:null},r=(e=>Math.max(...e.map((e=>wB[e.type]??1))))(e);return _p({},n,{referenceValue:a.getInitialReferenceValue({referenceDate:p,value:S,utils:t,props:u,granularity:r,timezone:w})})})),[I,R]=wg({controlled:g,default:null,name:"useField",state:"selectedSections"}),A=e=>{R(e),null==y||y(e)},D=V.useMemo((()=>BB(I,T.sections)),[I,T.sections]),O="all"===D?0:D,j=({value:e,referenceValue:n,sections:o})=>{if(P((t=>_p({},t,{sections:o,value:e,referenceValue:n,tempValueStrAndroid:null}))),a.areValuesEqual(t,T.value,e))return;const i={validationError:l({adapter:r,value:e,timezone:w,props:u})};k(e,i)},N=(e,t)=>{const n=[...T.sections];return n[e]=_p({},n[e],{value:t,modified:!0}),n};return V.useEffect((()=>{const e=E(T.value);P((t=>_p({},t,{sections:e})))}),[h,t.locale,o]),V.useEffect((()=>{let e;e=!a.areValuesEqual(t,T.value,S)||a.getTimezone(t,T.value)!==a.getTimezone(t,S),e&&P((e=>_p({},e,{value:S,referenceValue:i.updateReferenceValue(t,S,e.referenceValue),sections:E(S)})))}),[S]),{state:T,activeSectionIndex:O,parsedSelectedSections:D,setSelectedSections:A,clearValue:()=>{j({value:a.emptyValue,referenceValue:T.referenceValue,sections:E(a.emptyValue)})},clearActiveSection:()=>{if(null==O)return;const e=T.sections[O],n=i.getActiveDateManager(t,T,e),r=n.getSections(T.sections).filter((e=>""!==e.value)).length===(""===e.value?0:1),o=N(O,""),a=r?null:t.getInvalidDate(),s=n.getNewValuesFromNewActiveDate(a);j(_p({},s,{sections:o}))},updateSectionValue:({activeSection:e,newSectionValue:n,shouldGoToNextSection:r})=>{r&&O<T.sections.length-1&&A(O+1);const o=i.getActiveDateManager(t,T,e),a=N(O,n),s=o.getSections(a),l=((e,t,n)=>{const r=t.some((e=>"day"===e.type)),o=[],a=[];for(let e=0;e<t.length;e+=1){const i=t[e];r&&"weekDay"===i.type||(o.push(i.format),a.push(jB(i,"non-input",n)))}const i=o.join(" "),s=a.join(" ");return e.parse(s,i)})(t,s,C);let u,c;if(null!=l&&t.isValid(l)){const e=VB(t,l,s,o.referenceDate,!0);u=o.getNewValuesFromNewActiveDate(e),c=!0}else u=o.getNewValuesFromNewActiveDate(l),c=(null!=l&&!t.isValid(l))!=(null!=o.date&&!t.isValid(o.date));return c?j(_p({},u,{sections:a})):P((e=>_p({},e,u,{sections:a,tempValueStrAndroid:null})))},updateValueFromValueStr:e=>{const r=i.parseValueStr(e,T.referenceValue,((e,r)=>{const a=t.parse(e,h);if(null==a||!t.isValid(a))return null;const i=dU({utils:t,localeText:n,localizedDigits:C,format:h,date:a,formatDensity:m,shouldRespectLeadingZeros:v,enableAccessibleFieldDOMStructure:x,isRtl:o});return VB(t,a,i,r,!1)})),a=i.updateReferenceValue(t,r,T.referenceValue);j({value:r,referenceValue:a,sections:E(r,T.sections)})},setTempAndroidValueStr:e=>P((t=>_p({},t,{tempValueStrAndroid:e}))),getSectionsFromValue:E,sectionsValueBoundaries:M,localizedDigits:C,timezone:w}},fU=e=>null!=e.saveQuery,hU=({sections:e,updateSectionValue:t,sectionsValueBoundaries:n,localizedDigits:r,setTempAndroidValueStr:o,timezone:a})=>{const i=_B(),[s,l]=V.useState(null),u=Sg((()=>l(null)));V.useEffect((()=>{var t;null!=s&&(null==(t=e[s.sectionIndex])?void 0:t.type)!==s.sectionType&&u()}),[e,s,u]),V.useEffect((()=>{if(null!=s){const e=setTimeout((()=>u()),5e3);return()=>{clearTimeout(e)}}return()=>{}}),[s,u]);const c=({keyPressed:t,sectionIndex:n},r,o)=>{const a=t.toLowerCase(),i=e[n];if(null!=s&&(!o||o(s.value))&&s.sectionIndex===n){const e=`${s.value}${a}`,t=r(e,i);if(!fU(t))return l({sectionIndex:n,value:e,sectionType:i.type}),t}const c=r(a,i);return fU(c)&&!c.saveQuery?(u(),null):(l({sectionIndex:n,value:a,sectionType:i.type}),fU(c)?null:c)};return{applyCharacterEditing:Sg((s=>{const l=e[s.sectionIndex],u=RB(s.keyPressed,r)?(e=>{const t=(e,t)=>{const o=PB(e,r),a=Number(o),s=n[t.type]({currentDate:null,format:t.format,contentType:t.contentType});if(a>s.maximum)return{saveQuery:!1};if(a<s.minimum)return{saveQuery:!0};const l=10*a>s.maximum||o.length===s.maximum.toString().length;return{sectionValue:DB(i,a,s,r,t),shouldGoToNextSection:l}};return c(e,((e,n)=>{if("digit"===n.contentType||"digit-with-letter"===n.contentType)return t(e,n);if("month"===n.type){const r=FB(i,"digit","month","MM"),o=t(e,{type:n.type,format:"MM",hasLeadingZerosInFormat:r,hasLeadingZerosInInput:!0,contentType:"digit",maxLength:2});return fU(o)?o:_p({},o,{sectionValue:NB(i,o.sectionValue,"MM",n.format)})}if("weekDay"===n.type){const r=t(e,n);return fU(r)?r:_p({},r,{sectionValue:MB(i,n.format)[Number(r.sectionValue)-1]})}return{saveQuery:!1}}),(e=>RB(e,r)))})(_p({},s,{keyPressed:IB(s.keyPressed,r)})):(e=>{const t=(e,t,n)=>{const r=t.filter((e=>e.toLowerCase().startsWith(n)));return 0===r.length?{saveQuery:!1}:{sectionValue:r[0],shouldGoToNextSection:1===r.length}},n=(e,n,r,o)=>{const s=e=>EB(i,a,n.type,e);if("letter"===n.contentType)return t(n.format,s(n.format),e);if(r&&null!=o&&"letter"===CB(i,r).contentType){const n=s(r),a=t(0,n,e);return fU(a)?{saveQuery:!1}:_p({},a,{sectionValue:o(a.sectionValue,n)})}return{saveQuery:!1}};return c(e,((e,t)=>{switch(t.type){case"month":{const r=e=>NB(i,e,i.formats.month,t.format);return n(e,t,i.formats.month,r)}case"weekDay":{const r=(e,t)=>t.indexOf(e).toString();return n(e,t,i.formats.weekday,r)}case"meridiem":return n(e,t);default:return{saveQuery:!1}}}))})(s);null!=u?t({activeSection:l,newSectionValue:u.sectionValue,shouldGoToNextSection:u.shouldGoToNextSection}):o(null)})),resetCharacterQuery:u}},mU=e=>{const{internalProps:{disabled:t,readOnly:n=!1},forwardedProps:{sectionListRef:r,onBlur:o,onClick:a,onFocus:i,onInput:s,onPaste:l,focused:u,autoFocus:c=!1},fieldValueManager:d,applyCharacterEditing:p,resetCharacterQuery:f,setSelectedSections:h,parsedSelectedSections:m,state:g,clearActiveSection:y,clearValue:v,updateSectionValue:b,updateValueFromValueStr:x,sectionOrder:w,areAllSectionsEmpty:S,sectionsValueBoundaries:k}=e,C=V.useRef(null),M=kg(r,C),E=sH(),T=_B(),P=xg(),[I,R]=V.useState(!1),A=V.useMemo((()=>({syncSelectionToDOM:()=>{if(!C.current)return;const e=document.getSelection();if(!e)return;if(null==m)return e.rangeCount>0&&C.current.getRoot().contains(e.getRangeAt(0).startContainer)&&e.removeAllRanges(),void(I&&C.current.getRoot().blur());if(!C.current.getRoot().contains(xH(document)))return;const t=new window.Range;let n;if("all"===m)n=C.current.getRoot();else{n="empty"===g.sections[m].type?C.current.getSectionContainer(m):C.current.getSectionContent(m)}t.selectNodeContents(n),n.focus(),e.removeAllRanges(),e.addRange(t)},getActiveSectionIndexFromDOM:()=>{const e=xH(document);return e&&C.current&&C.current.getRoot().contains(e)?C.current.getSectionIndexFromDOMElement(e):null},focusField:(e=0)=>{if(!C.current)return;const t=BB(e,g.sections);R(!0),C.current.getSectionContent(t).focus()},setSelectedSections:e=>{if(!C.current)return;const t=BB(e,g.sections);R(null!==("all"===t?0:t)),h(e)},isFieldFocused:()=>{const e=xH(document);return!!C.current&&C.current.getRoot().contains(e)}})),[m,h,g.sections,I]),D=Sg((e=>{if(!C.current)return;const t=g.sections[e];C.current.getSectionContent(e).innerHTML=t.value||t.placeholder,A.syncSelectionToDOM()})),O=Sg(((e,...t)=>{if(!e.isDefaultPrevented()&&C.current)if(R(!0),null==a||a(e,...t),"all"===m)setTimeout((()=>{const e=document.getSelection().getRangeAt(0).startOffset;if(0===e)return void h(w.startIndex);let t=0,n=0;for(;n<e&&t<g.sections.length;){const e=g.sections[t];t+=1,n+=`${e.startSeparator}${e.value||e.placeholder}${e.endSeparator}`.length}h(t-1)}));else if(I){C.current.getRoot().contains(e.target)||h(w.startIndex)}else R(!0),h(w.startIndex)})),j=Sg((e=>{if(null==s||s(e),!C.current||"all"!==m)return;const t=e.target.textContent??"";C.current.getRoot().innerHTML=g.sections.map((e=>`${e.startSeparator}${e.value||e.placeholder}${e.endSeparator}`)).join(""),A.syncSelectionToDOM(),0===t.length||10===t.charCodeAt(0)?(f(),v(),h("all")):t.length>1?x(t):p({keyPressed:t,sectionIndex:0})})),N=Sg((e=>{if(null==l||l(e),n||"all"!==m)return void e.preventDefault();const t=e.clipboardData.getData("text");e.preventDefault(),f(),x(t)})),L=Sg(((...e)=>{if(null==i||i(...e),I||!C.current)return;R(!0);null!=C.current.getSectionIndexFromDOMElement(xH(document))||h(w.startIndex)})),F=Sg(((...e)=>{null==o||o(...e),setTimeout((()=>{if(!C.current)return;const e=xH(document);!C.current.getRoot().contains(e)&&(R(!1),h(null))}))})),z=Sg((e=>t=>{t.isDefaultPrevented()||h(e)})),B=Sg((e=>{e.preventDefault()})),H=Sg((e=>()=>{h(e)})),U=Sg((e=>{if(e.preventDefault(),n||t||"number"!=typeof m)return;const r=g.sections[m],o=e.clipboardData.getData("text"),a=/^[a-zA-Z]+$/.test(o),i=/^[0-9]+$/.test(o),s=/^(([a-zA-Z]+)|)([0-9]+)(([a-zA-Z]+)|)$/.test(o);"letter"===r.contentType&&a||"digit"===r.contentType&&i||"digit-with-letter"===r.contentType&&s?(f(),b({activeSection:r,newSectionValue:o,shouldGoToNextSection:!0})):a||i||(f(),x(o))})),W=Sg((e=>{e.preventDefault(),e.dataTransfer.dropEffect="none"})),q=Sg((e=>{if(!C.current)return;const t=e.target,r=t.textContent??"",o=C.current.getSectionIndexFromDOMElement(t),a=g.sections[o];if(!n&&C.current){if(0===r.length){if(""===a.value)return void D(o);const t=e.nativeEvent.inputType;return"insertParagraph"===t||"insertLineBreak"===t?void D(o):(f(),void y())}p({keyPressed:r,sectionIndex:o}),D(o)}else D(o)}));ig((()=>{if(I&&C.current)if("all"===m)C.current.getRoot().focus();else if("number"==typeof m){const e=C.current.getSectionContent(m);e&&e.focus()}}),[m,I]);const Q=V.useMemo((()=>g.sections.reduce(((e,t)=>(e[t.type]=k[t.type]({currentDate:null,contentType:t.contentType,format:t.format}),e)),{})),[k,g.sections]),Y="all"===m,K=V.useMemo((()=>g.sections.map(((e,r)=>{const o=!Y&&!t&&!n;return{container:{"data-sectionindex":r,onClick:z(r)},content:{tabIndex:Y||r>0?-1:0,contentEditable:!Y&&!t&&!n,role:"spinbutton",id:`${P}-${e.type}`,"aria-labelledby":`${P}-${e.type}`,"aria-readonly":n,"aria-valuenow":UB(e,T),"aria-valuemin":Q[e.type].minimum,"aria-valuemax":Q[e.type].maximum,"aria-valuetext":e.value?HB(e,T):E.empty,"aria-label":E[e.type],"aria-disabled":t,spellCheck:!o&&void 0,autoCapitalize:o?"off":void 0,autoCorrect:o?"off":void 0,[parseInt(V.version,10)>=17?"enterKeyHint":"enterkeyhint"]:o?"next":void 0,children:e.value||e.placeholder,onInput:q,onPaste:U,onFocus:H(r),onDragOver:W,onMouseUp:B,inputMode:"letter"===e.contentType?"text":"numeric"},before:{children:e.startSeparator},after:{children:e.endSeparator}}}))),[g.sections,H,U,W,q,z,B,t,n,Y,E,T,Q,P]),J=Sg((e=>{x(e.target.value)})),Z=V.useMemo((()=>S?"":d.getV7HiddenInputValueFromSections(g.sections)),[S,g.sections,d]);return V.useEffect((()=>{if(null==C.current)throw new Error(["MUI X: The `sectionListRef` prop has not been initialized by `PickersSectionList`","You probably tried to pass a component to the `textField` slot that contains an `<input />` element instead of a `PickersSectionList`.","","If you want to keep using an `<input />` HTML element for the editing, please remove the `enableAccessibleFieldDOMStructure` prop from your picker or field component:","","<DatePicker slots={{ textField: MyCustomTextField }} />","","Learn more about the field accessible DOM structure on the MUI documentation: https://mui.com/x/react-date-pickers/fields/#fields-to-edit-a-single-element"].join("\n"));c&&C.current&&C.current.getSectionContent(w.startIndex).focus()}),[]),{interactions:A,returnedValue:{autoFocus:c,readOnly:n,focused:u??I,sectionListRef:M,onBlur:F,onClick:O,onFocus:L,onInput:j,onPaste:N,enableAccessibleFieldDOMStructure:!0,elements:K,tabIndex:0===m?-1:0,contentEditable:Y,value:Z,onChange:J,areAllSectionsEmpty:S}}},gU=e=>e.replace(/[\u2066\u2067\u2068\u2069]/g,""),yU=e=>{const t=Bg(),n=V.useRef(),r=V.useRef(),{forwardedProps:{onFocus:o,onClick:a,onPaste:i,onBlur:s,inputRef:l,placeholder:u},internalProps:{readOnly:c=!1,disabled:d=!1},parsedSelectedSections:p,activeSectionIndex:f,state:h,fieldValueManager:m,valueManager:g,applyCharacterEditing:y,resetCharacterQuery:v,updateSectionValue:b,updateValueFromValueStr:x,clearActiveSection:w,clearValue:S,setTempAndroidValueStr:k,setSelectedSections:C,getSectionsFromValue:M,areAllSectionsEmpty:E,localizedDigits:T}=e,P=V.useRef(null),I=kg(l,P),R=V.useMemo((()=>((e,t,n)=>{let r=0,o=n?1:0;const a=[];for(let i=0;i<e.length;i+=1){const s=e[i],l=jB(s,n?"input-rtl":"input-ltr",t),u=`${s.startSeparator}${l}${s.endSeparator}`,c=gU(u).length,d=u.length,p=gU(l),f=o+(""===p?0:l.indexOf(p[0]))+s.startSeparator.length,h=f+p.length;a.push(_p({},s,{start:r,end:r+c,startInInput:f,endInInput:h})),r+=c,o+=d}return a})(h.sections,T,t)),[h.sections,T,t]),A=V.useMemo((()=>({syncSelectionToDOM:()=>{if(!P.current)return;if(null==p)return void(P.current.scrollLeft&&(P.current.scrollLeft=0));if(P.current!==xH(document))return;const e=P.current.scrollTop;if("all"===p)P.current.select();else{const e=R[p],t="empty"===e.type?e.startInInput-e.startSeparator.length:e.startInInput,n="empty"===e.type?e.endInInput+e.endSeparator.length:e.endInInput;t===P.current.selectionStart&&n===P.current.selectionEnd||P.current===xH(document)&&P.current.setSelectionRange(t,n),clearTimeout(r.current),r.current=setTimeout((()=>{!P.current||P.current!==xH(document)||P.current.selectionStart!==P.current.selectionEnd||P.current.selectionStart===t&&P.current.selectionEnd===n||A.syncSelectionToDOM()}))}P.current.scrollTop=e},getActiveSectionIndexFromDOM:()=>{const e=P.current.selectionStart??0,t=P.current.selectionEnd??0;if(0===e&&0===t)return null;const n=e<=R[0].startInInput?1:R.findIndex((t=>t.startInInput-t.startSeparator.length>e));return-1===n?R.length-1:n-1},focusField:(e=0)=>{var t;null==(t=P.current)||t.focus(),C(e)},setSelectedSections:e=>C(e),isFieldFocused:()=>P.current===xH(document)})),[P,p,R,C]),D=()=>{const e=P.current.selectionStart??0;let t;t=e<=R[0].startInInput||e>=R[R.length-1].endInInput?1:R.findIndex((t=>t.startInInput-t.startSeparator.length>e));const n=-1===t?R.length-1:t-1;C(n)},O=Sg(((...e)=>{null==o||o(...e);const t=P.current;clearTimeout(n.current),n.current=setTimeout((()=>{t&&t===P.current&&null==f&&(t.value.length&&Number(t.selectionEnd)-Number(t.selectionStart)===t.value.length?C("all"):D())}))})),j=Sg(((e,...t)=>{e.isDefaultPrevented()||(null==a||a(e,...t),D())})),N=Sg((e=>{if(null==i||i(e),e.preventDefault(),c||d)return;const t=e.clipboardData.getData("text");if("number"==typeof p){const e=h.sections[p],n=/^[a-zA-Z]+$/.test(t),r=/^[0-9]+$/.test(t),o=/^(([a-zA-Z]+)|)([0-9]+)(([a-zA-Z]+)|)$/.test(t);if("letter"===e.contentType&&n||"digit"===e.contentType&&r||"digit-with-letter"===e.contentType&&o)return v(),void b({activeSection:e,newSectionValue:t,shouldGoToNextSection:!0});if(n||r)return}v(),x(t)})),L=Sg(((...e)=>{null==s||s(...e),C(null)})),F=Sg((e=>{if(c)return;const n=e.target.value;if(""===n)return v(),void S();const r=e.nativeEvent.data,o=r&&r.length>1,a=o?r:n,i=gU(a);if(null==f||o)return void x(o?r:i);let s;if("all"===p&&1===i.length)s=i;else{const e=gU(m.getV6InputValueFromSections(R,T,t));let n=-1,r=-1;for(let t=0;t<e.length;t+=1)-1===n&&e[t]!==i[t]&&(n=t),-1===r&&e[e.length-t-1]!==i[i.length-t-1]&&(r=t);const o=R[f];if(n<o.start||e.length-r-1>o.end)return;const a=i.length-e.length+o.end-gU(o.endSeparator||"").length;s=i.slice(o.start+gU(o.startSeparator||"").length,a)}if(0===s.length)return navigator.userAgent.toLowerCase().includes("android")&&k(a),v(),void w();y({keyPressed:s,sectionIndex:f})})),z=V.useMemo((()=>void 0!==u?u:m.getV6InputValueFromSections(M(g.emptyValue),T,t)),[u,m,M,g.emptyValue,T,t]),B=V.useMemo((()=>h.tempValueStrAndroid??m.getV6InputValueFromSections(h.sections,T,t)),[h.sections,m,h.tempValueStrAndroid,T,t]);V.useEffect((()=>(P.current&&P.current===xH(document)&&C("all"),()=>{clearTimeout(n.current),clearTimeout(r.current)})),[]);const H=V.useMemo((()=>null==f||"letter"===h.sections[f].contentType?"text":"numeric"),[f,h.sections]),U=P.current&&P.current===xH(document);return{interactions:A,returnedValue:{readOnly:c,onBlur:L,onClick:j,onFocus:O,onPaste:N,inputRef:I,enableAccessibleFieldDOMStructure:!1,placeholder:z,inputMode:H,autoComplete:"off",value:!U&&E?"":B,onChange:F}}},vU=["clearable","onClear","InputProps","sx","slots","slotProps"],bU=["ownerState"],xU=["value","defaultValue","referenceDate","format","formatDensity","onChange","timezone","onError","shouldRespectLeadingZeros","selectedSections","onSelectedSectionsChange","unstableFieldRef","enableAccessibleFieldDOMStructure","disabled","readOnly","dateSeparator"],wU=e=>{const t=(e=>{const t=_B(),n=eH();return _p({},e,{disablePast:e.disablePast??!1,disableFuture:e.disableFuture??!1,format:e.format??t.formats.keyboardDate,minDate:pB(t,e.minDate,n.minDate),maxDate:pB(t,e.maxDate,n.maxDate)})})(e),{forwardedProps:n,internalProps:r}=((e,t)=>V.useMemo((()=>{const t=_p({},e),n={},r=e=>{t.hasOwnProperty(e)&&(n[e]=t[e],delete t[e])};return xU.forEach(r),mH.forEach(r),{forwardedProps:t,internalProps:n}}),[e,t]))(t,"date");return(e=>{const t=_B(),{internalProps:n,internalProps:{unstableFieldRef:r,minutesStep:o,enableAccessibleFieldDOMStructure:a=!1,disabled:i=!1,readOnly:s=!1},forwardedProps:{onKeyDown:l,error:u,clearable:c,onClear:d},fieldValueManager:p,valueManager:f,validator:h}=e,m=Bg(),g=pU(e),{state:y,activeSectionIndex:v,parsedSelectedSections:b,setSelectedSections:x,clearValue:w,clearActiveSection:S,updateSectionValue:k,setTempAndroidValueStr:C,sectionsValueBoundaries:M,localizedDigits:E,timezone:T}=g,P=hU({sections:y.sections,updateSectionValue:k,sectionsValueBoundaries:M,localizedDigits:E,setTempAndroidValueStr:C,timezone:T}),{resetCharacterQuery:I}=P,R=f.areValuesEqual(t,y.value,f.emptyValue),A=a?mU:yU,D=V.useMemo((()=>((e,t)=>{const n={};if(!t)return e.forEach(((t,r)=>{const o=0===r?null:r-1,a=r===e.length-1?null:r+1;n[r]={leftIndex:o,rightIndex:a}})),{neighbors:n,startIndex:0,endIndex:e.length-1};const r={},o={};let a=0,i=0,s=e.length-1;for(;s>=0;){i=e.findIndex(((e,t)=>{var n;return t>=a&&(null==(n=e.endSeparator)?void 0:n.includes(" "))&&" / "!==e.endSeparator})),-1===i&&(i=e.length-1);for(let e=i;e>=a;e-=1)o[e]=s,r[s]=e,s-=1;a=i+1}return e.forEach(((t,a)=>{const i=o[a],s=0===i?null:r[i-1],l=i===e.length-1?null:r[i+1];n[a]={leftIndex:s,rightIndex:l}})),{neighbors:n,startIndex:r[0],endIndex:r[e.length-1]}})(y.sections,m&&!a)),[y.sections,m,a]),{returnedValue:O,interactions:j}=A(_p({},e,g,P,{areAllSectionsEmpty:R,sectionOrder:D})),N=Sg((e=>{if(null==l||l(e),!i)switch(!0){case(e.ctrlKey||e.metaKey)&&"A"===String.fromCharCode(e.keyCode)&&!e.shiftKey&&!e.altKey:e.preventDefault(),x("all");break;case"ArrowRight"===e.key:if(e.preventDefault(),null==b)x(D.startIndex);else if("all"===b)x(D.endIndex);else{const e=D.neighbors[b].rightIndex;null!==e&&x(e)}break;case"ArrowLeft"===e.key:if(e.preventDefault(),null==b)x(D.endIndex);else if("all"===b)x(D.startIndex);else{const e=D.neighbors[b].leftIndex;null!==e&&x(e)}break;case"Delete"===e.key:if(e.preventDefault(),s)break;null==b||"all"===b?w():S(),I();break;case["ArrowUp","ArrowDown","Home","End","PageUp","PageDown"].includes(e.key):{if(e.preventDefault(),s||null==v)break;const n=y.sections[v],r=p.getActiveDateManager(t,y,n),a=OB(t,T,n,e.key,M,E,r.date,{minutesStep:o});k({activeSection:n,newSectionValue:a,shouldGoToNextSection:!1});break}}}));ig((()=>{j.syncSelectionToDOM()}));const{hasValidationError:L}=vH({props:n,validator:h,timezone:T,value:y.value,onError:n.onError}),F=V.useMemo((()=>void 0!==u?u:L),[L,u]);V.useEffect((()=>{F||null!=v||I()}),[y.referenceValue,v,F]),V.useEffect((()=>{null!=y.tempValueStrAndroid&&null!=v&&(I(),S())}),[y.sections]),V.useImperativeHandle(r,(()=>({getSections:()=>y.sections,getActiveSectionIndex:j.getActiveSectionIndexFromDOM,setSelectedSections:j.setSelectedSections,focusField:j.focusField,isFieldFocused:j.isFieldFocused})));const z={onKeyDown:N,onClear:Sg(((e,...t)=>{e.preventDefault(),null==d||d(e,...t),w(),j.isFieldFocused()?x(D.startIndex):j.focusField(0)})),error:F,clearable:Boolean(c&&!R&&!s&&!i)},B={disabled:i,readOnly:s};return _p({},e.forwardedProps,z,B,O)})({forwardedProps:n,internalProps:r,valueManager:qB,fieldValueManager:QB,validator:hH,valueType:"date"})};function SU(e){return Am("MuiPickersTextField",e)}function kU(e){return Am("MuiPickersInputBase",e)}Dm("MuiPickersTextField",["root","focused","disabled","error","required"]);const CU=Dm("MuiPickersInputBase",["root","focused","disabled","error","notchedOutline","sectionContent","sectionBefore","sectionAfter","adornedStart","adornedEnd","input"]);function MU(e){return Am("MuiPickersSectionList",e)}const EU=Dm("MuiPickersSectionList",["root","section","sectionContent"]),TU=["slots","slotProps","elements","sectionListRef"],PU=Wy("div",{name:"MuiPickersSectionList",slot:"Root",overridesResolver:(e,t)=>t.root})({direction:"ltr /*! @noflip */",outline:"none"}),IU=Wy("span",{name:"MuiPickersSectionList",slot:"Section",overridesResolver:(e,t)=>t.section})({}),RU=Wy("span",{name:"MuiPickersSectionList",slot:"SectionSeparator",overridesResolver:(e,t)=>t.sectionSeparator})({whiteSpace:"pre"}),AU=Wy("span",{name:"MuiPickersSectionList",slot:"SectionContent",overridesResolver:(e,t)=>t.sectionContent})({outline:"none"});function DU(e){const{slots:t,slotProps:n,element:r,classes:o}=e,a=(null==t?void 0:t.section)??IU,i=Fg({elementType:a,externalSlotProps:null==n?void 0:n.section,externalForwardedProps:r.container,className:o.section,ownerState:{}}),s=(null==t?void 0:t.sectionContent)??AU,l=Fg({elementType:s,externalSlotProps:null==n?void 0:n.sectionContent,externalForwardedProps:r.content,additionalProps:{suppressContentEditableWarning:!0},className:o.sectionContent,ownerState:{}}),u=(null==t?void 0:t.sectionSeparator)??RU,c=Fg({elementType:u,externalSlotProps:null==n?void 0:n.sectionSeparator,externalForwardedProps:r.before,ownerState:{position:"before"}}),d=Fg({elementType:u,externalSlotProps:null==n?void 0:n.sectionSeparator,externalForwardedProps:r.after,ownerState:{position:"after"}});return mm.jsxs(a,_p({},i,{children:[mm.jsx(u,_p({},c)),mm.jsx(s,_p({},l)),mm.jsx(u,_p({},d))]}))}const OU=V.forwardRef((function(e,t){const n=Xy({props:e,name:"MuiPickersSectionList"}),{slots:r,slotProps:o,elements:a,sectionListRef:i}=n,s=tv(n,TU),l=(e=>{const{classes:t}=e;return Nd({root:["root"],section:["section"],sectionContent:["sectionContent"]},MU,t)})(n),u=V.useRef(null),c=kg(t,u),d=e=>{if(!u.current)throw new Error(`MUI X: Cannot call sectionListRef.${e} before the mount of the component.`);return u.current};V.useImperativeHandle(i,(()=>({getRoot:()=>d("getRoot"),getSectionContainer:e=>d("getSectionContainer").querySelector(`.${EU.section}[data-sectionindex="${e}"]`),getSectionContent:e=>d("getSectionContent").querySelector(`.${EU.section}[data-sectionindex="${e}"] .${EU.sectionContent}`),getSectionIndexFromDOMElement(e){const t=d("getSectionIndexFromDOMElement");if(null==e||!t.contains(e))return null;let n=null;return e.classList.contains(EU.section)?n=e:e.classList.contains(EU.sectionContent)&&(n=e.parentElement),null==n?null:Number(n.dataset.sectionindex)}})));const p=(null==r?void 0:r.root)??PU,f=Fg({elementType:p,externalSlotProps:null==o?void 0:o.root,externalForwardedProps:s,additionalProps:{ref:c,suppressContentEditableWarning:!0},className:l.root,ownerState:{}});return mm.jsx(p,_p({},f,{children:f.contentEditable?a.map((({content:e,before:t,after:n})=>`${t.children}${e.children}${n.children}`)).join(""):mm.jsx(V.Fragment,{children:a.map(((e,t)=>mm.jsx(DU,{slots:r,slotProps:o,element:e,classes:l},t)))})}))})),jU=["elements","areAllSectionsEmpty","defaultValue","label","value","onChange","id","autoFocus","endAdornment","startAdornment","renderSuffix","slots","slotProps","contentEditable","tabIndex","onInput","onPaste","onKeyDown","fullWidth","name","readOnly","inputProps","inputRef","sectionListRef"],NU=Wy("div",{name:"MuiPickersInputBase",slot:"Root",overridesResolver:(e,t)=>t.root})((({theme:e})=>{return _p({},e.typography.body1,{color:(e.vars||e).palette.text.primary,cursor:"text",padding:0,display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",boxSizing:"border-box",letterSpacing:(t=.15/16,Math.round(1e5*t)/1e5)+"em",variants:[{props:{fullWidth:!0},style:{width:"100%"}}]});var t})),LU=Wy(PU,{name:"MuiPickersInputBase",slot:"SectionsContainer",overridesResolver:(e,t)=>t.sectionsContainer})((({theme:e})=>({padding:"4px 0 5px",fontFamily:e.typography.fontFamily,fontSize:"inherit",lineHeight:"1.4375em",flexGrow:1,outline:"none",display:"flex",flexWrap:"nowrap",overflow:"hidden",letterSpacing:"inherit",width:"182px",variants:[{props:{isRtl:!0},style:{textAlign:"right /*! @noflip */"}},{props:{size:"small"},style:{paddingTop:1}},{props:{adornedStart:!1,focused:!1,filled:!1},style:{color:"currentColor",opacity:0}},{props:({adornedStart:e,focused:t,filled:n,label:r})=>!e&&!t&&!n&&null==r,style:e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:"light"===e.palette.mode?.42:.5}}]}))),FU=Wy(IU,{name:"MuiPickersInputBase",slot:"Section",overridesResolver:(e,t)=>t.section})((({theme:e})=>({fontFamily:e.typography.fontFamily,fontSize:"inherit",letterSpacing:"inherit",lineHeight:"1.4375em",display:"flex"}))),zU=Wy(AU,{name:"MuiPickersInputBase",slot:"SectionContent",overridesResolver:(e,t)=>t.content})((({theme:e})=>({fontFamily:e.typography.fontFamily,lineHeight:"1.4375em",letterSpacing:"inherit",width:"fit-content",outline:"none"}))),VU=Wy(RU,{name:"MuiPickersInputBase",slot:"Separator",overridesResolver:(e,t)=>t.separator})((()=>({whiteSpace:"pre",letterSpacing:"inherit"}))),BU=Wy("input",{name:"MuiPickersInputBase",slot:"Input",overridesResolver:(e,t)=>t.hiddenInput})(_p({},Ag)),HU=V.forwardRef((function(e,t){const n=Xy({props:e,name:"MuiPickersInputBase"}),{elements:r,areAllSectionsEmpty:o,value:a,onChange:i,id:s,endAdornment:l,startAdornment:u,renderSuffix:c,slots:d,slotProps:p,contentEditable:f,tabIndex:h,onInput:m,onPaste:g,onKeyDown:y,name:v,readOnly:b,inputProps:x,inputRef:w,sectionListRef:S}=n,k=tv(n,jU),C=kg(t,V.useRef(null)),M=kg(null==x?void 0:x.ref,w),E=Bg(),T=Ax();if(!T)throw new Error("MUI X: PickersInputBase should always be used inside a PickersTextField component");V.useEffect((()=>{T&&T.setAdornedStart(Boolean(u))}),[T,u]),V.useEffect((()=>{T&&(o?T.onEmpty():T.onFilled())}),[T,o]);const P=_p({},n,T,{isRtl:E}),I=(e=>{const{focused:t,disabled:n,error:r,classes:o,fullWidth:a,readOnly:i,color:s,size:l,endAdornment:u,startAdornment:c}=e;return Nd({root:["root",t&&!n&&"focused",n&&"disabled",i&&"readOnly",r&&"error",a&&"fullWidth",`color${Gd(s)}`,"small"===l&&"inputSizeSmall",Boolean(c)&&"adornedStart",Boolean(u)&&"adornedEnd"],notchedOutline:["notchedOutline"],input:["input"],sectionsContainer:["sectionsContainer"],sectionContent:["sectionContent"],sectionBefore:["sectionBefore"],sectionAfter:["sectionAfter"]},kU,o)})(P),R=(null==d?void 0:d.root)||NU,A=Fg({elementType:R,externalSlotProps:null==p?void 0:p.root,externalForwardedProps:k,additionalProps:{"aria-invalid":T.error,ref:C},className:I.root,ownerState:P}),D=(null==d?void 0:d.input)||LU;return mm.jsxs(R,_p({},A,{children:[u,mm.jsx(OU,{sectionListRef:S,elements:r,contentEditable:f,tabIndex:h,className:I.sectionsContainer,onFocus:e=>{var t;T.disabled?e.stopPropagation():null==(t=T.onFocus)||t.call(T,e)},onBlur:T.onBlur,onInput:m,onPaste:g,onKeyDown:y,slots:{root:D,section:FU,sectionContent:zU,sectionSeparator:VU},slotProps:{root:{ownerState:P},sectionContent:{className:CU.sectionContent},sectionSeparator:({position:e})=>({className:"before"===e?CU.sectionBefore:CU.sectionAfter})}}),l,c?c(_p({},T)):null,mm.jsx(BU,_p({name:v,className:I.input,value:a,onChange:i,id:s,"aria-hidden":"true",tabIndex:-1,readOnly:b,required:T.required,disabled:T.disabled},x,{ref:M}))]}))}));function UU(e){return Am("MuiPickersOutlinedInput",e)}const WU=_p({},CU,Dm("MuiPickersOutlinedInput",["root","notchedOutline","input"])),qU=["children","className","label","notched","shrink"],QU=Wy("fieldset",{name:"MuiPickersOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})((({theme:e})=>{const t="light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%",borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:t}})),YU=Wy("span")((({theme:e})=>({fontFamily:e.typography.fontFamily,fontSize:"inherit"}))),KU=Wy("legend")((({theme:e})=>({float:"unset",width:"auto",overflow:"hidden",variants:[{props:{withLabel:!1},style:{padding:0,lineHeight:"11px",transition:e.transitions.create("width",{duration:150,easing:e.transitions.easing.easeOut})}},{props:{withLabel:!0},style:{display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:e.transitions.create("max-width",{duration:50,easing:e.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}}},{props:{withLabel:!0,notched:!0},style:{maxWidth:"100%",transition:e.transitions.create("max-width",{duration:100,easing:e.transitions.easing.easeOut,delay:50})}}]})));function JU(e){const{className:t,label:n}=e,r=tv(e,qU),o=null!=n&&""!==n,a=_p({},e,{withLabel:o});return mm.jsx(QU,_p({"aria-hidden":!0,className:t},r,{ownerState:a,children:mm.jsx(KU,{ownerState:a,children:o?mm.jsx(YU,{children:n}):mm.jsx(YU,{className:"notranslate",children:"​"})})}))}const ZU=["label","autoFocus","ownerState","notched"],XU=Wy(NU,{name:"MuiPickersOutlinedInput",slot:"Root",overridesResolver:(e,t)=>t.root})((({theme:e})=>{const t="light"===e.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{padding:"0 14px",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${WU.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${WU.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:t}},[`&.${WU.focused} .${WU.notchedOutline}`]:{borderStyle:"solid",borderWidth:2},[`&.${WU.disabled}`]:{[`& .${WU.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled},"*":{color:(e.vars||e).palette.action.disabled}},[`&.${WU.error} .${WU.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},variants:Object.keys((e.vars??e).palette).filter((t=>{var n;return(null==(n=(e.vars??e).palette[t])?void 0:n.main)??!1})).map((t=>({props:{color:t},style:{[`&.${WU.focused}:not(.${WU.error}) .${WU.notchedOutline}`]:{borderColor:(e.vars||e).palette[t].main}}})))}})),GU=Wy(LU,{name:"MuiPickersOutlinedInput",slot:"SectionsContainer",overridesResolver:(e,t)=>t.sectionsContainer})({padding:"16.5px 0",variants:[{props:{size:"small"},style:{padding:"8.5px 0"}}]}),$U=V.forwardRef((function(e,t){const n=Xy({props:e,name:"MuiPickersOutlinedInput"}),{label:r,ownerState:o,notched:a}=n,i=tv(n,ZU),s=Ax(),l=_p({},n,o,s,{color:(null==s?void 0:s.color)||"primary"}),u=(e=>{const{classes:t}=e;return _p({},t,Nd({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},UU,t))})(l);return mm.jsx(HU,_p({slots:{root:XU,input:GU},renderSuffix:e=>mm.jsx(JU,{shrink:Boolean(a||e.adornedStart||e.focused||e.filled),notched:Boolean(a||e.adornedStart||e.focused||e.filled),className:u.notchedOutline,label:null!=r&&""!==r&&(null==s?void 0:s.required)?mm.jsxs(V.Fragment,{children:[r," ","*"]}):r,ownerState:l})},i,{label:r,classes:u,ref:t}))}));function _U(e){return Am("MuiPickersFilledInput",e)}$U.muiName="Input";const eW=_p({},CU,Dm("MuiPickersFilledInput",["root","underline","input"])),tW=["label","autoFocus","disableUnderline","ownerState"],nW=Wy(NU,{name:"MuiPickersFilledInput",slot:"Root",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>$m(e)&&"disableUnderline"!==e})((({theme:e})=>{const t="light"===e.palette.mode,n=t?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",r=t?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",o=t?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",a=t?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:o,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r}},[`&.${eW.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r},[`&.${eW.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:a},variants:[...Object.keys((e.vars??e).palette).filter((t=>(e.vars??e).palette[t].main)).map((t=>{var n;return{props:{color:t,disableUnderline:!1},style:{"&::after":{borderBottom:`2px solid ${null==(n=(e.vars||e).palette[t])?void 0:n.main}`}}}})),{props:{disableUnderline:!1},style:{"&::after":{left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${eW.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${eW.error}`]:{"&:before, &:after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`:n}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${eW.disabled}, .${eW.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${eW.disabled}:before`]:{borderBottomStyle:"dotted"}}},{props:({startAdornment:e})=>!!e,style:{paddingLeft:12}},{props:({endAdornment:e})=>!!e,style:{paddingRight:12}}]}})),rW=Wy(LU,{name:"MuiPickersFilledInput",slot:"sectionsContainer",overridesResolver:(e,t)=>t.sectionsContainer})({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,variants:[{props:{size:"small"},style:{paddingTop:21,paddingBottom:4}},{props:({startAdornment:e})=>!!e,style:{paddingLeft:0}},{props:({endAdornment:e})=>!!e,style:{paddingRight:0}},{props:{hiddenLabel:!0},style:{paddingTop:16,paddingBottom:17}},{props:{hiddenLabel:!0,size:"small"},style:{paddingTop:8,paddingBottom:9}}]}),oW=V.forwardRef((function(e,t){const n=Xy({props:e,name:"MuiPickersFilledInput"}),{label:r,disableUnderline:o=!1,ownerState:a}=n,i=tv(n,tW),s=Ax(),l=(e=>{const{classes:t,disableUnderline:n}=e;return _p({},t,Nd({root:["root",!n&&"underline"],input:["input"]},_U,t))})(_p({},n,a,s,{color:(null==s?void 0:s.color)||"primary"}));return mm.jsx(HU,_p({slots:{root:nW,input:rW},slotProps:{root:{disableUnderline:o}}},i,{label:r,classes:l,ref:t}))}));function aW(e){return Am("MuiPickersFilledInput",e)}oW.muiName="Input";const iW=_p({},CU,Dm("MuiPickersInput",["root","input"])),sW=["label","autoFocus","disableUnderline","ownerState"],lW=Wy(NU,{name:"MuiPickersInput",slot:"Root",overridesResolver:(e,t)=>t.root})((({theme:e})=>{let t="light"===e.palette.mode?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(t=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),{"label + &":{marginTop:16},variants:[...Object.keys((e.vars??e).palette).filter((t=>(e.vars??e).palette[t].main)).map((t=>({props:{color:t},style:{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[t].main}`}}}))),{props:{disableUnderline:!1},style:{"&::after":{background:"red",left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${iW.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${iW.error}`]:{"&:before, &:after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${t}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${iW.disabled}, .${iW.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${t}`}},[`&.${iW.disabled}:before`]:{borderBottomStyle:"dotted"}}}]}})),uW=V.forwardRef((function(e,t){const n=Xy({props:e,name:"MuiPickersInput"}),{label:r,disableUnderline:o=!1,ownerState:a}=n,i=tv(n,sW),s=Ax(),l=(e=>{const{classes:t,disableUnderline:n}=e;return _p({},t,Nd({root:["root",!n&&"underline"],input:["input"]},aW,t))})(_p({},n,a,s,{disableUnderline:o,color:(null==s?void 0:s.color)||"primary"}));return mm.jsx(HU,_p({slots:{root:lW}},i,{label:r,classes:l,ref:t}))}));uW.muiName="Input";const cW=["onFocus","onBlur","className","color","disabled","error","variant","required","InputProps","inputProps","inputRef","sectionListRef","elements","areAllSectionsEmpty","onClick","onKeyDown","onKeyUp","onPaste","onInput","endAdornment","startAdornment","tabIndex","contentEditable","focused","value","onChange","fullWidth","id","name","helperText","FormHelperTextProps","label","InputLabelProps"],dW={standard:uW,filled:oW,outlined:$U},pW=Wy(Yw,{name:"MuiPickersTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),fW=V.forwardRef((function(e,t){const n=Xy({props:e,name:"MuiPickersTextField"}),{onFocus:r,onBlur:o,className:a,color:i="primary",disabled:s=!1,error:l=!1,variant:u="outlined",required:c=!1,InputProps:d,inputProps:p,inputRef:f,sectionListRef:h,elements:m,areAllSectionsEmpty:g,onClick:y,onKeyDown:v,onKeyUp:b,onPaste:x,onInput:w,endAdornment:S,startAdornment:k,tabIndex:C,contentEditable:M,focused:E,value:T,onChange:P,fullWidth:I,id:R,name:A,helperText:D,FormHelperTextProps:O,label:j,InputLabelProps:N}=n,L=tv(n,cW),F=kg(t,V.useRef(null)),z=xg(R),B=D&&z?`${z}-helper-text`:void 0,H=j&&z?`${z}-label`:void 0,U=_p({},n,{color:i,disabled:s,error:l,focused:E,required:c,variant:u}),W=(e=>{const{focused:t,disabled:n,classes:r,required:o}=e;return Nd({root:["root",t&&!n&&"focused",n&&"disabled",o&&"required"]},SU,r)})(U),q=dW[u];return mm.jsxs(pW,_p({className:jd(W.root,a),ref:F,focused:E,onFocus:r,onBlur:o,disabled:s,variant:u,error:l,color:i,fullWidth:I,required:c,ownerState:U},L,{children:[mm.jsx(xS,_p({htmlFor:z,id:H},N,{children:j})),mm.jsx(q,_p({elements:m,areAllSectionsEmpty:g,onClick:y,onKeyDown:v,onKeyUp:b,onInput:w,onPaste:x,endAdornment:S,startAdornment:k,tabIndex:C,contentEditable:M,value:T,onChange:P,id:z,fullWidth:I,inputProps:p,inputRef:f,sectionListRef:h,label:j,name:A,role:"group","aria-labelledby":H},d)),D&&mm.jsx(Gw,_p({id:B},O,{children:D}))]}))})),hW=["enableAccessibleFieldDOMStructure"],mW=["InputProps","readOnly"],gW=["onPaste","onKeyDown","inputMode","readOnly","InputProps","inputProps","inputRef"],yW=["slots","slotProps","InputProps","inputProps"],vW=V.forwardRef((function(e,t){const n=Xy({props:e,name:"MuiDateField"}),{slots:r,slotProps:o,InputProps:a,inputProps:i}=n,s=tv(n,yW),l=n,u=(null==r?void 0:r.textField)??(e.enableAccessibleFieldDOMStructure?fW:rM),c=Fg({elementType:u,externalSlotProps:null==o?void 0:o.textField,externalForwardedProps:s,additionalProps:{ref:t},ownerState:l});c.inputProps=_p({},i,c.inputProps),c.InputProps=_p({},a,c.InputProps);const d=(e=>{let{enableAccessibleFieldDOMStructure:t}=e,n=tv(e,hW);if(t){const{InputProps:e,readOnly:t}=n;return _p({},tv(n,mW),{InputProps:_p({},e??{},{readOnly:t})})}const{onPaste:r,onKeyDown:o,inputMode:a,readOnly:i,InputProps:s,inputProps:l,inputRef:u}=n;return _p({},tv(n,gW),{InputProps:_p({},s??{},{readOnly:i}),inputProps:_p({},l??{},{inputMode:a,onPaste:r,onKeyDown:o,ref:u})})})(wU(c)),p=(e=>{const t=sH(),{clearable:n,onClear:r,InputProps:o,sx:a,slots:i,slotProps:s}=e,l=tv(e,vU),u=(null==i?void 0:i.clearButton)??qv,c=tv(Fg({elementType:u,externalSlotProps:null==s?void 0:s.clearButton,ownerState:{},className:"clearButton",additionalProps:{title:t.fieldClearLabel}}),bU),d=(null==i?void 0:i.clearIcon)??lU,p=Fg({elementType:d,externalSlotProps:null==s?void 0:s.clearIcon,ownerState:{}});return _p({},l,{InputProps:_p({},o,{endAdornment:mm.jsxs(V.Fragment,{children:[n&&mm.jsx(yS,{position:"end",sx:{marginRight:(null==o?void 0:o.endAdornment)?-1:-1.5},children:mm.jsx(u,_p({},c,{onClick:r,children:mm.jsx(d,_p({fontSize:"small"},p))}))}),null==o?void 0:o.endAdornment]})}),sx:[{"& .clearButton":{opacity:1},"@media (pointer: fine)":{"& .clearButton":{opacity:0},"&:hover, &:focus-within":{".clearButton":{opacity:1}}}},...Array.isArray(a)?a:[a]]})})(_p({},d,{slots:r,slotProps:o}));return mm.jsx(u,_p({},p))})),bW=({shouldDisableDate:e,shouldDisableMonth:t,shouldDisableYear:n,minDate:r,maxDate:o,disableFuture:a,disablePast:i,timezone:s})=>{const l=$B();return V.useCallback((u=>null!==hH({adapter:l,value:u,timezone:s,props:{shouldDisableDate:e,shouldDisableMonth:t,shouldDisableYear:n,minDate:r,maxDate:o,disableFuture:a,disablePast:i}})),[l,e,t,n,r,o,a,i,s])},xW=e=>{const{value:t,referenceDate:n,disableFuture:r,disablePast:o,disableSwitchToMonthOnDayFocus:a=!1,maxDate:i,minDate:s,onMonthChange:l,reduceAnimations:u,shouldDisableDate:c,timezone:d}=e,p=_B(),f=V.useRef(((e,t,n)=>(r,o)=>{switch(o.type){case"changeMonth":return _p({},r,{slideDirection:o.direction,currentMonth:o.newMonth,isMonthSwitchingAnimating:!e});case"changeMonthTimezone":{const e=o.newTimezone;if(n.getTimezone(r.currentMonth)===e)return r;let t=n.setTimezone(r.currentMonth,e);return n.getMonth(t)!==n.getMonth(r.currentMonth)&&(t=n.setMonth(t,n.getMonth(r.currentMonth))),_p({},r,{currentMonth:t})}case"finishMonthSwitchingAnimation":return _p({},r,{isMonthSwitchingAnimating:!1});case"changeFocusedDay":{if(null!=r.focusedDay&&null!=o.focusedDay&&n.isSameDay(o.focusedDay,r.focusedDay))return r;const a=null!=o.focusedDay&&!t&&!n.isSameMonth(r.currentMonth,o.focusedDay);return _p({},r,{focusedDay:o.focusedDay,isMonthSwitchingAnimating:a&&!e&&!o.withoutMonthSwitchingAnimation,currentMonth:a?n.startOfMonth(o.focusedDay):r.currentMonth,slideDirection:null!=o.focusedDay&&n.isAfterDay(o.focusedDay,r.currentMonth)?"left":"right"})}default:throw new Error("missing support")}})(Boolean(u),a,p)).current,h=V.useMemo((()=>qB.getInitialReferenceValue({value:t,utils:p,timezone:d,props:e,referenceDate:n,granularity:wB.day})),[n,d]),[m,g]=V.useReducer(f,{isMonthSwitchingAnimating:!1,focusedDay:h,currentMonth:p.startOfMonth(h),slideDirection:"left"});V.useEffect((()=>{g({type:"changeMonthTimezone",newTimezone:p.getTimezone(h)})}),[h,p]);const y=V.useCallback((e=>{g(_p({type:"changeMonth"},e)),l&&l(e.newMonth)}),[l]),v=V.useCallback((e=>{const t=e;p.isSameMonth(t,m.currentMonth)||y({newMonth:p.startOfMonth(t),direction:p.isAfterDay(t,m.currentMonth)?"left":"right"})}),[m.currentMonth,y,p]),b=bW({shouldDisableDate:c,minDate:s,maxDate:i,disableFuture:r,disablePast:o,timezone:d}),x=V.useCallback((()=>{g({type:"finishMonthSwitchingAnimation"})}),[]),w=Sg(((e,t)=>{b(e)||g({type:"changeFocusedDay",focusedDay:e,withoutMonthSwitchingAnimation:t})}));return{referenceDate:h,calendarState:m,changeMonth:v,changeFocusedDay:w,isDateDisabled:b,onMonthSwitchingAnimationEnd:x,handleChangeMonth:y}},wW=e=>Am("MuiPickersFadeTransitionGroup",e);Dm("MuiPickersFadeTransitionGroup",["root"]);const SW=Wy(wv,{name:"MuiPickersFadeTransitionGroup",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"block",position:"relative"});function kW(e){const t=Xy({props:e,name:"MuiPickersFadeTransitionGroup"}),{children:n,className:r,reduceAnimations:o,transKey:a}=t,i=(e=>{const{classes:t}=e;return Nd({root:["root"]},wW,t)})(t),s=Vy();return o?n:mm.jsx(SW,{className:jd(i.root,r),children:mm.jsx($x,{appear:!1,mountOnEnter:!0,unmountOnExit:!0,timeout:{appear:s.transitions.duration.enteringScreen,enter:s.transitions.duration.enteringScreen,exit:0},children:n},a)})}function CW(e){return Am("MuiPickersDay",e)}const MW=Dm("MuiPickersDay",["root","dayWithMargin","dayOutsideMonth","hiddenDaySpacingFiller","today","selected","disabled"]),EW=["autoFocus","className","day","disabled","disableHighlightToday","disableMargin","hidden","isAnimating","onClick","onDaySelect","onFocus","onBlur","onKeyDown","onMouseDown","onMouseEnter","outsideCurrentMonth","selected","showDaysOutsideCurrentMonth","children","today","isFirstVisibleCell","isLastVisibleCell"],TW=({theme:e})=>_p({},e.typography.caption,{width:36,height:36,borderRadius:"50%",padding:0,backgroundColor:"transparent",transition:e.transitions.create("background-color",{duration:e.transitions.duration.short}),color:(e.vars||e).palette.text.primary,"@media (pointer: fine)":{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:qd(e.palette.primary.main,e.palette.action.hoverOpacity)}},"&:focus":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.focusOpacity})`:qd(e.palette.primary.main,e.palette.action.focusOpacity),[`&.${MW.selected}`]:{willChange:"background-color",backgroundColor:(e.vars||e).palette.primary.dark}},[`&.${MW.selected}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.main,fontWeight:e.typography.fontWeightMedium,"&:hover":{willChange:"background-color",backgroundColor:(e.vars||e).palette.primary.dark}},[`&.${MW.disabled}:not(.${MW.selected})`]:{color:(e.vars||e).palette.text.disabled},[`&.${MW.disabled}&.${MW.selected}`]:{opacity:.6},variants:[{props:{disableMargin:!1},style:{margin:"0 2px"}},{props:{outsideCurrentMonth:!0,showDaysOutsideCurrentMonth:!0},style:{color:(e.vars||e).palette.text.secondary}},{props:{disableHighlightToday:!1,today:!0},style:{[`&:not(.${MW.selected})`]:{border:`1px solid ${(e.vars||e).palette.text.secondary}`}}}]}),PW=(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableMargin&&t.dayWithMargin,!n.disableHighlightToday&&n.today&&t.today,!n.outsideCurrentMonth&&n.showDaysOutsideCurrentMonth&&t.dayOutsideMonth,n.outsideCurrentMonth&&!n.showDaysOutsideCurrentMonth&&t.hiddenDaySpacingFiller]},IW=Wy(Vv,{name:"MuiPickersDay",slot:"Root",overridesResolver:PW})(TW),RW=Wy("div",{name:"MuiPickersDay",slot:"Root",overridesResolver:PW})((({theme:e})=>_p({},TW({theme:e}),{opacity:0,pointerEvents:"none"}))),AW=()=>{},DW=V.forwardRef((function(e,t){const n=Xy({props:e,name:"MuiPickersDay"}),{autoFocus:r=!1,className:o,day:a,disabled:i=!1,disableHighlightToday:s=!1,disableMargin:l=!1,isAnimating:u,onClick:c,onDaySelect:d,onFocus:p=AW,onBlur:f=AW,onKeyDown:h=AW,onMouseDown:m=AW,onMouseEnter:g=AW,outsideCurrentMonth:y,selected:v=!1,showDaysOutsideCurrentMonth:b=!1,children:x,today:w=!1}=n,S=tv(n,EW),k=_p({},n,{autoFocus:r,disabled:i,disableHighlightToday:s,disableMargin:l,selected:v,showDaysOutsideCurrentMonth:b,today:w}),C=(e=>{const{selected:t,disableMargin:n,disableHighlightToday:r,today:o,disabled:a,outsideCurrentMonth:i,showDaysOutsideCurrentMonth:s,classes:l}=e,u=i&&!s;return Nd({root:["root",t&&!u&&"selected",a&&"disabled",!n&&"dayWithMargin",!r&&o&&"today",i&&s&&"dayOutsideMonth",u&&"hiddenDaySpacingFiller"],hiddenDaySpacingFiller:["hiddenDaySpacingFiller"]},CW,l)})(k),M=_B(),E=V.useRef(null),T=kg(E,t);ig((()=>{!r||i||u||y||E.current.focus()}),[r,i,u,y]);return y&&!b?mm.jsx(RW,{className:jd(C.root,C.hiddenDaySpacingFiller,o),ownerState:k,role:S.role}):mm.jsx(IW,_p({className:jd(C.root,o),ref:T,centerRipple:!0,disabled:i,tabIndex:v?0:-1,onKeyDown:e=>h(e,a),onFocus:e=>p(e,a),onBlur:e=>f(e,a),onMouseEnter:e=>g(e,a),onClick:e=>{i||d(a),y&&e.currentTarget.focus(),c&&c(e)},onMouseDown:e=>{m(e),y&&e.preventDefault()}},S,{ownerState:k,children:x||M.format(a,"dayOfMonth")}))})),OW=V.memo(DW),jW=e=>Am("MuiPickersSlideTransition",e),NW=Dm("MuiPickersSlideTransition",["root","slideEnter-left","slideEnter-right","slideEnterActive","slideExit","slideExitActiveLeft-left","slideExitActiveLeft-right"]),LW=["children","className","reduceAnimations","slideDirection","transKey","classes"],FW=Wy(wv,{name:"MuiPickersSlideTransition",slot:"Root",overridesResolver:(e,t)=>[t.root,{[`.${NW["slideEnter-left"]}`]:t["slideEnter-left"]},{[`.${NW["slideEnter-right"]}`]:t["slideEnter-right"]},{[`.${NW.slideEnterActive}`]:t.slideEnterActive},{[`.${NW.slideExit}`]:t.slideExit},{[`.${NW["slideExitActiveLeft-left"]}`]:t["slideExitActiveLeft-left"]},{[`.${NW["slideExitActiveLeft-right"]}`]:t["slideExitActiveLeft-right"]}]})((({theme:e})=>{const t=e.transitions.create("transform",{duration:e.transitions.duration.complex,easing:"cubic-bezier(0.35, 0.8, 0.4, 1)"});return{display:"block",position:"relative",overflowX:"hidden","& > *":{position:"absolute",top:0,right:0,left:0},[`& .${NW["slideEnter-left"]}`]:{willChange:"transform",transform:"translate(100%)",zIndex:1},[`& .${NW["slideEnter-right"]}`]:{willChange:"transform",transform:"translate(-100%)",zIndex:1},[`& .${NW.slideEnterActive}`]:{transform:"translate(0%)",transition:t},[`& .${NW.slideExit}`]:{transform:"translate(0%)"},[`& .${NW["slideExitActiveLeft-left"]}`]:{willChange:"transform",transform:"translate(-100%)",transition:t,zIndex:0},[`& .${NW["slideExitActiveLeft-right"]}`]:{willChange:"transform",transform:"translate(100%)",transition:t,zIndex:0}}}));const zW=e=>Am("MuiDayCalendar",e);Dm("MuiDayCalendar",["root","header","weekDayLabel","loadingContainer","slideTransition","monthContainer","weekContainer","weekNumberLabel","weekNumber"]);const VW=["parentProps","day","focusableDay","selectedDays","isDateDisabled","currentMonthNumber","isViewFocused"],BW=["ownerState"],HW=Wy("div",{name:"MuiDayCalendar",slot:"Root",overridesResolver:(e,t)=>t.root})({}),UW=Wy("div",{name:"MuiDayCalendar",slot:"Header",overridesResolver:(e,t)=>t.header})({display:"flex",justifyContent:"center",alignItems:"center"}),WW=Wy(Xv,{name:"MuiDayCalendar",slot:"WeekDayLabel",overridesResolver:(e,t)=>t.weekDayLabel})((({theme:e})=>({width:36,height:40,margin:"0 2px",textAlign:"center",display:"flex",justifyContent:"center",alignItems:"center",color:(e.vars||e).palette.text.secondary}))),qW=Wy(Xv,{name:"MuiDayCalendar",slot:"WeekNumberLabel",overridesResolver:(e,t)=>t.weekNumberLabel})((({theme:e})=>({width:36,height:40,margin:"0 2px",textAlign:"center",display:"flex",justifyContent:"center",alignItems:"center",color:e.palette.text.disabled}))),QW=Wy(Xv,{name:"MuiDayCalendar",slot:"WeekNumber",overridesResolver:(e,t)=>t.weekNumber})((({theme:e})=>_p({},e.typography.caption,{width:36,height:36,padding:0,margin:"0 2px",color:e.palette.text.disabled,fontSize:"0.75rem",alignItems:"center",justifyContent:"center",display:"inline-flex"}))),YW=Wy("div",{name:"MuiDayCalendar",slot:"LoadingContainer",overridesResolver:(e,t)=>t.loadingContainer})({display:"flex",justifyContent:"center",alignItems:"center",minHeight:240}),KW=Wy((function(e){const t=Xy({props:e,name:"MuiPickersSlideTransition"}),{children:n,className:r,reduceAnimations:o,transKey:a}=t,i=tv(t,LW),s=(e=>{const{classes:t,slideDirection:n}=e;return Nd({root:["root"],exit:["slideExit"],enterActive:["slideEnterActive"],enter:[`slideEnter-${n}`],exitActive:[`slideExitActiveLeft-${n}`]},jW,t)})(t),l=Vy();if(o)return mm.jsx("div",{className:jd(s.root,r),children:n});const u={exit:s.exit,enterActive:s.enterActive,enter:s.enter,exitActive:s.exitActive};return mm.jsx(FW,{className:jd(s.root,r),childFactory:e=>V.cloneElement(e,{classNames:u}),role:"presentation",children:mm.jsx(gv,_p({mountOnEnter:!0,unmountOnExit:!0,timeout:l.transitions.duration.complex,classNames:u},i,{children:n}),a)})}),{name:"MuiDayCalendar",slot:"SlideTransition",overridesResolver:(e,t)=>t.slideTransition})({minHeight:240}),JW=Wy("div",{name:"MuiDayCalendar",slot:"MonthContainer",overridesResolver:(e,t)=>t.monthContainer})({overflow:"hidden"}),ZW=Wy("div",{name:"MuiDayCalendar",slot:"WeekContainer",overridesResolver:(e,t)=>t.weekContainer})({margin:"2px 0",display:"flex",justifyContent:"center"});function XW(e){let{parentProps:t,day:n,focusableDay:r,selectedDays:o,isDateDisabled:a,currentMonthNumber:i,isViewFocused:s}=e,l=tv(e,VW);const{disabled:u,disableHighlightToday:c,isMonthSwitchingAnimating:d,showDaysOutsideCurrentMonth:p,slots:f,slotProps:h,timezone:m}=t,g=_B(),y=tH(m),v=null!==r&&g.isSameDay(n,r),b=o.some((e=>g.isSameDay(e,n))),x=g.isSameDay(n,y),w=(null==f?void 0:f.day)??OW,S=tv(Fg({elementType:w,externalSlotProps:null==h?void 0:h.day,additionalProps:_p({disableHighlightToday:c,showDaysOutsideCurrentMonth:p,role:"gridcell",isAnimating:d,"data-timestamp":g.toJsDate(n).valueOf()},l),ownerState:_p({},t,{day:n,selected:b})}),BW),k=V.useMemo((()=>u||a(n)),[u,a,n]),C=V.useMemo((()=>g.getMonth(n)!==i),[g,n,i]),M=V.useMemo((()=>{const e=g.startOfMonth(g.setMonth(n,i));return p?g.isSameDay(n,g.startOfWeek(e)):g.isSameDay(n,e)}),[i,n,p,g]),E=V.useMemo((()=>{const e=g.endOfMonth(g.setMonth(n,i));return p?g.isSameDay(n,g.endOfWeek(e)):g.isSameDay(n,e)}),[i,n,p,g]);return mm.jsx(w,_p({},S,{day:n,disabled:k,autoFocus:s&&v,today:x,outsideCurrentMonth:C,isFirstVisibleCell:M,isLastVisibleCell:E,selected:b,tabIndex:v?0:-1,"aria-selected":b,"aria-current":x?"date":void 0}))}function GW(e){const t=Xy({props:e,name:"MuiDayCalendar"}),n=_B(),{onFocusedDayChange:r,className:o,currentMonth:a,selectedDays:i,focusedDay:s,loading:l,onSelectedDaysChange:u,onMonthSwitchingAnimationEnd:c,readOnly:d,reduceAnimations:p,renderLoading:f=(()=>mm.jsx("span",{children:"..."})),slideDirection:h,TransitionProps:m,disablePast:g,disableFuture:y,minDate:v,maxDate:b,shouldDisableDate:x,shouldDisableMonth:w,shouldDisableYear:S,dayOfWeekFormatter:k=(e=>n.format(e,"weekdayShort").charAt(0).toUpperCase()),hasFocus:C,onFocusedViewChange:M,gridLabelId:E,displayWeekNumber:T,fixedWeekNumber:P,autoFocus:I,timezone:R}=t,A=tH(R),D=(e=>{const{classes:t}=e;return Nd({root:["root"],header:["header"],weekDayLabel:["weekDayLabel"],loadingContainer:["loadingContainer"],slideTransition:["slideTransition"],monthContainer:["monthContainer"],weekContainer:["weekContainer"],weekNumberLabel:["weekNumberLabel"],weekNumber:["weekNumber"]},zW,t)})(t),O=Bg(),j=bW({shouldDisableDate:x,shouldDisableMonth:w,shouldDisableYear:S,minDate:v,maxDate:b,disablePast:g,disableFuture:y,timezone:R}),N=sH(),[L,F]=wg({name:"DayCalendar",state:"hasFocus",controlled:C,default:I??!1}),[z,B]=V.useState((()=>s||A)),H=Sg((e=>{d||u(e)})),U=e=>{j(e)||(r(e),B(e),null==M||M(!0),F(!0))},W=Sg(((e,t)=>{switch(e.key){case"ArrowUp":U(n.addDays(t,-7)),e.preventDefault();break;case"ArrowDown":U(n.addDays(t,7)),e.preventDefault();break;case"ArrowLeft":{const r=n.addDays(t,O?1:-1),o=n.addMonths(t,O?1:-1),a=dB({utils:n,date:r,minDate:O?r:n.startOfMonth(o),maxDate:O?n.endOfMonth(o):r,isDateDisabled:j,timezone:R});U(a||r),e.preventDefault();break}case"ArrowRight":{const r=n.addDays(t,O?-1:1),o=n.addMonths(t,O?-1:1),a=dB({utils:n,date:r,minDate:O?n.startOfMonth(o):r,maxDate:O?r:n.endOfMonth(o),isDateDisabled:j,timezone:R});U(a||r),e.preventDefault();break}case"Home":U(n.startOfWeek(t)),e.preventDefault();break;case"End":U(n.endOfWeek(t)),e.preventDefault();break;case"PageUp":U(n.addMonths(t,1)),e.preventDefault();break;case"PageDown":U(n.addMonths(t,-1)),e.preventDefault()}})),q=Sg(((e,t)=>U(t))),Q=Sg(((e,t)=>{L&&n.isSameDay(z,t)&&(null==M||M(!1))})),Y=n.getMonth(a),K=n.getYear(a),J=V.useMemo((()=>i.filter((e=>!!e)).map((e=>n.startOfDay(e)))),[n,i]),Z=`${K}-${Y}`,X=V.useMemo((()=>V.createRef()),[Z]),G=V.useMemo((()=>{const e=n.startOfMonth(a),t=n.endOfMonth(a);return j(z)||n.isAfterDay(z,t)||n.isBeforeDay(z,e)?dB({utils:n,date:z,minDate:e,maxDate:t,disablePast:g,disableFuture:y,isDateDisabled:j,timezone:R}):z}),[a,y,g,z,j,n,R]),$=V.useMemo((()=>{const e=n.getWeekArray(a);let t=n.addMonths(a,1);for(;P&&e.length<P;){const r=n.getWeekArray(t),o=n.isSameDay(e[e.length-1][0],r[0][0]);r.slice(o?1:0).forEach((t=>{e.length<P&&e.push(t)})),t=n.addMonths(t,1)}return e}),[a,P,n]);return mm.jsxs(HW,{role:"grid","aria-labelledby":E,className:D.root,children:[mm.jsxs(UW,{role:"row",className:D.header,children:[T&&mm.jsx(qW,{variant:"caption",role:"columnheader","aria-label":N.calendarWeekNumberHeaderLabel,className:D.weekNumberLabel,children:N.calendarWeekNumberHeaderText}),vB(n,A).map(((e,t)=>mm.jsx(WW,{variant:"caption",role:"columnheader","aria-label":n.format(e,"weekday"),className:D.weekDayLabel,children:k(e)},t.toString())))]}),l?mm.jsx(YW,{className:D.loadingContainer,children:f()}):mm.jsx(KW,_p({transKey:Z,onExited:c,reduceAnimations:p,slideDirection:h,className:jd(o,D.slideTransition)},m,{nodeRef:X,children:mm.jsx(JW,{ref:X,role:"rowgroup",className:D.monthContainer,children:$.map(((e,r)=>mm.jsxs(ZW,{role:"row",className:D.weekContainer,"aria-rowindex":r+1,children:[T&&mm.jsx(QW,{className:D.weekNumber,role:"rowheader","aria-label":N.calendarWeekNumberAriaLabelText(n.getWeekNumber(e[0])),children:N.calendarWeekNumberText(n.getWeekNumber(e[0]))}),e.map(((e,n)=>mm.jsx(XW,{parentProps:t,day:e,selectedDays:J,focusableDay:G,onKeyDown:W,onFocus:q,onBlur:Q,onDaySelect:H,isDateDisabled:j,currentMonthNumber:Y,isViewFocused:L,"aria-colindex":n+1},e.toString())))]},`week-${e[0]}`)))})}))]})}function $W(e){return Am("MuiPickersMonth",e)}const _W=Dm("MuiPickersMonth",["root","monthButton","disabled","selected"]),eq=["autoFocus","className","children","disabled","selected","value","tabIndex","onClick","onKeyDown","onFocus","onBlur","aria-current","aria-label","monthsPerRow","slots","slotProps"],tq=Wy("div",{name:"MuiPickersMonth",slot:"Root",overridesResolver:(e,t)=>[t.root]})({display:"flex",alignItems:"center",justifyContent:"center",flexBasis:"33.3%",variants:[{props:{monthsPerRow:4},style:{flexBasis:"25%"}}]}),nq=Wy("button",{name:"MuiPickersMonth",slot:"MonthButton",overridesResolver:(e,t)=>[t.monthButton,{[`&.${_W.disabled}`]:t.disabled},{[`&.${_W.selected}`]:t.selected}]})((({theme:e})=>_p({color:"unset",backgroundColor:"transparent",border:0,outline:0},e.typography.subtitle1,{margin:"8px 0",height:36,width:72,borderRadius:18,cursor:"pointer","&:focus":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:qd(e.palette.action.active,e.palette.action.hoverOpacity)},"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:qd(e.palette.action.active,e.palette.action.hoverOpacity)},"&:disabled":{cursor:"auto",pointerEvents:"none"},[`&.${_W.disabled}`]:{color:(e.vars||e).palette.text.secondary},[`&.${_W.selected}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.main,"&:focus, &:hover":{backgroundColor:(e.vars||e).palette.primary.dark}}}))),rq=V.memo((function(e){const t=Xy({props:e,name:"MuiPickersMonth"}),{autoFocus:n,className:r,children:o,disabled:a,selected:i,value:s,tabIndex:l,onClick:u,onKeyDown:c,onFocus:d,onBlur:p,"aria-current":f,"aria-label":h,slots:m,slotProps:g}=t,y=tv(t,eq),v=V.useRef(null),b=(e=>{const{disabled:t,selected:n,classes:r}=e;return Nd({root:["root"],monthButton:["monthButton",t&&"disabled",n&&"selected"]},$W,r)})(t);ig((()=>{var e;n&&(null==(e=v.current)||e.focus())}),[n]);const x=(null==m?void 0:m.monthButton)??nq,w=Fg({elementType:x,externalSlotProps:null==g?void 0:g.monthButton,additionalProps:{children:o,disabled:a,tabIndex:l,ref:v,type:"button",role:"radio","aria-current":f,"aria-checked":i,"aria-label":h,onClick:e=>u(e,s),onKeyDown:e=>c(e,s),onFocus:e=>d(e,s),onBlur:e=>p(e,s)},ownerState:t,className:b.monthButton});return mm.jsx(tq,_p({className:jd(b.root,r),ownerState:t},y,{children:mm.jsx(x,_p({},w))}))}));function oq(e){return Am("MuiMonthCalendar",e)}Dm("MuiMonthCalendar",["root"]);const aq=["className","value","defaultValue","referenceDate","disabled","disableFuture","disablePast","maxDate","minDate","onChange","shouldDisableMonth","readOnly","disableHighlightToday","autoFocus","onMonthFocus","hasFocus","onFocusedViewChange","monthsPerRow","timezone","gridLabelId","slots","slotProps"];const iq=Wy("div",{name:"MuiMonthCalendar",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",flexWrap:"wrap",alignContent:"stretch",padding:"0 4px",width:QH,boxSizing:"border-box"}),sq=V.forwardRef((function(e,t){const n=function(e,t){const n=_B(),r=eH(),o=Xy({props:e,name:t});return _p({disableFuture:!1,disablePast:!1},o,{minDate:pB(n,o.minDate,r.minDate),maxDate:pB(n,o.maxDate,r.maxDate)})}(e,"MuiMonthCalendar"),{className:r,value:o,defaultValue:a,referenceDate:i,disabled:s,disableFuture:l,disablePast:u,maxDate:c,minDate:d,onChange:p,shouldDisableMonth:f,readOnly:h,autoFocus:m=!1,onMonthFocus:g,hasFocus:y,onFocusedViewChange:v,monthsPerRow:b=3,timezone:x,gridLabelId:w,slots:S,slotProps:k}=n,C=tv(n,aq),{value:M,handleValueChange:E,timezone:T}=OH({name:"MonthCalendar",timezone:x,value:o,defaultValue:a,onChange:p,valueManager:qB}),P=tH(T),I=Bg(),R=_B(),A=V.useMemo((()=>qB.getInitialReferenceValue({value:M,utils:R,props:n,timezone:T,referenceDate:i,granularity:wB.month})),[]),D=n,O=(e=>{const{classes:t}=e;return Nd({root:["root"]},oq,t)})(D),j=V.useMemo((()=>R.getMonth(P)),[R,P]),N=V.useMemo((()=>null!=M?R.getMonth(M):null),[M,R]),[L,F]=V.useState((()=>N||R.getMonth(A))),[z,B]=wg({name:"MonthCalendar",state:"hasFocus",controlled:y,default:m??!1}),H=Sg((e=>{B(e),v&&v(e)})),U=V.useCallback((e=>{const t=R.startOfMonth(u&&R.isAfter(P,d)?P:d),n=R.startOfMonth(l&&R.isBefore(P,c)?P:c),r=R.startOfMonth(e);return!!R.isBefore(r,t)||(!!R.isAfter(r,n)||!!f&&f(r))}),[l,u,c,d,P,f,R]),W=Sg(((e,t)=>{if(h)return;const n=R.setMonth(M??A,t);E(n)})),q=Sg((e=>{U(R.setMonth(M??A,e))||(F(e),H(!0),g&&g(e))}));V.useEffect((()=>{F((e=>null!==N&&e!==N?N:e))}),[N]);const Q=Sg(((e,t)=>{const n=12;switch(e.key){case"ArrowUp":q((n+t-3)%n),e.preventDefault();break;case"ArrowDown":q((n+t+3)%n),e.preventDefault();break;case"ArrowLeft":q((n+t+(I?1:-1))%n),e.preventDefault();break;case"ArrowRight":q((n+t+(I?-1:1))%n),e.preventDefault()}})),Y=Sg(((e,t)=>{q(t)})),K=Sg(((e,t)=>{L===t&&H(!1)}));return mm.jsx(iq,_p({ref:t,className:jd(O.root,r),ownerState:D,role:"radiogroup","aria-labelledby":w},C,{children:fB(R,M??A).map((e=>{const t=R.getMonth(e),n=R.format(e,"monthShort"),r=R.format(e,"month"),o=t===N,a=s||U(e);return mm.jsx(rq,{selected:o,value:t,onClick:W,onKeyDown:Q,autoFocus:z&&t===L,disabled:a,tabIndex:t!==L||a?-1:0,onFocus:Y,onBlur:K,"aria-current":j===t?"date":void 0,"aria-label":r,monthsPerRow:b,slots:S,slotProps:k,children:n},n)}))}))}));function lq(e){return Am("MuiPickersYear",e)}const uq=Dm("MuiPickersYear",["root","yearButton","selected","disabled"]),cq=["autoFocus","className","children","disabled","selected","value","tabIndex","onClick","onKeyDown","onFocus","onBlur","aria-current","yearsPerRow","slots","slotProps"],dq=Wy("div",{name:"MuiPickersYear",slot:"Root",overridesResolver:(e,t)=>[t.root]})({display:"flex",alignItems:"center",justifyContent:"center",flexBasis:"33.3%",variants:[{props:{yearsPerRow:4},style:{flexBasis:"25%"}}]}),pq=Wy("button",{name:"MuiPickersYear",slot:"YearButton",overridesResolver:(e,t)=>[t.yearButton,{[`&.${uq.disabled}`]:t.disabled},{[`&.${uq.selected}`]:t.selected}]})((({theme:e})=>_p({color:"unset",backgroundColor:"transparent",border:0,outline:0},e.typography.subtitle1,{margin:"6px 0",height:36,width:72,borderRadius:18,cursor:"pointer","&:focus":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.focusOpacity})`:qd(e.palette.action.active,e.palette.action.focusOpacity)},"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:qd(e.palette.action.active,e.palette.action.hoverOpacity)},"&:disabled":{cursor:"auto",pointerEvents:"none"},[`&.${uq.disabled}`]:{color:(e.vars||e).palette.text.secondary},[`&.${uq.selected}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.main,"&:focus, &:hover":{backgroundColor:(e.vars||e).palette.primary.dark}}}))),fq=V.memo((function(e){const t=Xy({props:e,name:"MuiPickersYear"}),{autoFocus:n,className:r,children:o,disabled:a,selected:i,value:s,tabIndex:l,onClick:u,onKeyDown:c,onFocus:d,onBlur:p,"aria-current":f,slots:h,slotProps:m}=t,g=tv(t,cq),y=V.useRef(null),v=(e=>{const{disabled:t,selected:n,classes:r}=e;return Nd({root:["root"],yearButton:["yearButton",t&&"disabled",n&&"selected"]},lq,r)})(t);ig((()=>{var e;n&&(null==(e=y.current)||e.focus())}),[n]);const b=(null==h?void 0:h.yearButton)??pq,x=Fg({elementType:b,externalSlotProps:null==m?void 0:m.yearButton,additionalProps:{children:o,disabled:a,tabIndex:l,ref:y,type:"button",role:"radio","aria-current":f,"aria-checked":i,onClick:e=>u(e,s),onKeyDown:e=>c(e,s),onFocus:e=>d(e,s),onBlur:e=>p(e,s)},ownerState:t,className:v.yearButton});return mm.jsx(dq,_p({className:jd(v.root,r),ownerState:t},g,{children:mm.jsx(b,_p({},x))}))}));function hq(e){return Am("MuiYearCalendar",e)}Dm("MuiYearCalendar",["root"]);const mq=["autoFocus","className","value","defaultValue","referenceDate","disabled","disableFuture","disablePast","maxDate","minDate","onChange","readOnly","shouldDisableYear","disableHighlightToday","onYearFocus","hasFocus","onFocusedViewChange","yearsOrder","yearsPerRow","timezone","gridLabelId","slots","slotProps"];const gq=Wy("div",{name:"MuiYearCalendar",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",flexDirection:"row",flexWrap:"wrap",overflowY:"auto",height:"100%",padding:"0 4px",width:QH,maxHeight:280,boxSizing:"border-box",position:"relative"}),yq=V.forwardRef((function(e,t){const n=function(e,t){const n=_B(),r=eH(),o=Xy({props:e,name:t});return _p({disablePast:!1,disableFuture:!1},o,{yearsPerRow:o.yearsPerRow??3,minDate:pB(n,o.minDate,r.minDate),maxDate:pB(n,o.maxDate,r.maxDate)})}(e,"MuiYearCalendar"),{autoFocus:r,className:o,value:a,defaultValue:i,referenceDate:s,disabled:l,disableFuture:u,disablePast:c,maxDate:d,minDate:p,onChange:f,readOnly:h,shouldDisableYear:m,onYearFocus:g,hasFocus:y,onFocusedViewChange:v,yearsOrder:b="asc",yearsPerRow:x,timezone:w,gridLabelId:S,slots:k,slotProps:C}=n,M=tv(n,mq),{value:E,handleValueChange:T,timezone:P}=OH({name:"YearCalendar",timezone:w,value:a,defaultValue:i,onChange:f,valueManager:qB}),I=tH(P),R=Bg(),A=_B(),D=V.useMemo((()=>qB.getInitialReferenceValue({value:E,utils:A,props:n,timezone:P,referenceDate:s,granularity:wB.year})),[]),O=n,j=(e=>{const{classes:t}=e;return Nd({root:["root"]},hq,t)})(O),N=V.useMemo((()=>A.getYear(I)),[A,I]),L=V.useMemo((()=>null!=E?A.getYear(E):null),[E,A]),[F,z]=V.useState((()=>L||A.getYear(D))),[B,H]=wg({name:"YearCalendar",state:"hasFocus",controlled:y,default:r??!1}),U=Sg((e=>{H(e),v&&v(e)})),W=V.useCallback((e=>{if(c&&A.isBeforeYear(e,I))return!0;if(u&&A.isAfterYear(e,I))return!0;if(p&&A.isBeforeYear(e,p))return!0;if(d&&A.isAfterYear(e,d))return!0;if(!m)return!1;const t=A.startOfYear(e);return m(t)}),[u,c,d,p,I,m,A]),q=Sg(((e,t)=>{if(h)return;const n=A.setYear(E??D,t);T(n)})),Q=Sg((e=>{W(A.setYear(E??D,e))||(z(e),U(!0),null==g||g(e))}));V.useEffect((()=>{z((e=>null!==L&&e!==L?L:e))}),[L]);const Y="desc"!==b?1*x:-1*x,K=R&&"asc"===b||!R&&"desc"===b?-1:1,J=Sg(((e,t)=>{switch(e.key){case"ArrowUp":Q(t-Y),e.preventDefault();break;case"ArrowDown":Q(t+Y),e.preventDefault();break;case"ArrowLeft":Q(t-K),e.preventDefault();break;case"ArrowRight":Q(t+K),e.preventDefault()}})),Z=Sg(((e,t)=>{Q(t)})),X=Sg(((e,t)=>{F===t&&U(!1)})),G=V.useRef(null),$=kg(t,G);V.useEffect((()=>{if(r||null===G.current)return;const e=G.current.querySelector('[tabindex="0"]');if(!e)return;const t=e.offsetHeight,n=e.offsetTop,o=G.current.clientHeight,a=G.current.scrollTop,i=n+t;t>o||n<a||(G.current.scrollTop=i-o/2-t/2)}),[r]);const _=A.getYearRange([p,d]);return"desc"===b&&_.reverse(),mm.jsx(gq,_p({ref:$,className:jd(j.root,o),ownerState:O,role:"radiogroup","aria-labelledby":S},M,{children:_.map((e=>{const t=A.getYear(e),n=t===L,r=l||W(e);return mm.jsx(fq,{selected:n,value:t,onClick:q,onKeyDown:J,autoFocus:B&&t===F,disabled:r,tabIndex:t!==F||r?-1:0,onFocus:Z,onBlur:X,"aria-current":N===t?"date":void 0,yearsPerRow:x,slots:k,slotProps:C,children:A.format(e,"year")},A.format(e,"year"))}))}))})),vq=e=>Am("MuiPickersCalendarHeader",e),bq=Dm("MuiPickersCalendarHeader",["root","labelContainer","label","switchViewButton","switchViewIcon"]);function xq(e){return Am("MuiPickersArrowSwitcher",e)}Dm("MuiPickersArrowSwitcher",["root","spacer","button","previousIconButton","nextIconButton","leftArrowIcon","rightArrowIcon"]);const wq=["children","className","slots","slotProps","isNextDisabled","isNextHidden","onGoToNext","nextLabel","isPreviousDisabled","isPreviousHidden","onGoToPrevious","previousLabel","labelId"],Sq=["ownerState"],kq=["ownerState"],Cq=Wy("div",{name:"MuiPickersArrowSwitcher",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex"}),Mq=Wy("div",{name:"MuiPickersArrowSwitcher",slot:"Spacer",overridesResolver:(e,t)=>t.spacer})((({theme:e})=>({width:e.spacing(3)}))),Eq=Wy(qv,{name:"MuiPickersArrowSwitcher",slot:"Button",overridesResolver:(e,t)=>t.button})({variants:[{props:{hidden:!0},style:{visibility:"hidden"}}]}),Tq=V.forwardRef((function(e,t){const n=Bg(),r=Xy({props:e,name:"MuiPickersArrowSwitcher"}),{children:o,className:a,slots:i,slotProps:s,isNextDisabled:l,isNextHidden:u,onGoToNext:c,nextLabel:d,isPreviousDisabled:p,isPreviousHidden:f,onGoToPrevious:h,previousLabel:m,labelId:g}=r,y=tv(r,wq),v=r,b=(e=>{const{classes:t}=e;return Nd({root:["root"],spacer:["spacer"],button:["button"],previousIconButton:["previousIconButton"],nextIconButton:["nextIconButton"],leftArrowIcon:["leftArrowIcon"],rightArrowIcon:["rightArrowIcon"]},xq,t)})(v),x={isDisabled:l,isHidden:u,goTo:c,label:d},w={isDisabled:p,isHidden:f,goTo:h,label:m},S=(null==i?void 0:i.previousIconButton)??Eq,k=Fg({elementType:S,externalSlotProps:null==s?void 0:s.previousIconButton,additionalProps:{size:"medium",title:w.label,"aria-label":w.label,disabled:w.isDisabled,edge:"end",onClick:w.goTo},ownerState:_p({},v,{hidden:w.isHidden}),className:jd(b.button,b.previousIconButton)}),C=(null==i?void 0:i.nextIconButton)??Eq,M=Fg({elementType:C,externalSlotProps:null==s?void 0:s.nextIconButton,additionalProps:{size:"medium",title:x.label,"aria-label":x.label,disabled:x.isDisabled,edge:"start",onClick:x.goTo},ownerState:_p({},v,{hidden:x.isHidden}),className:jd(b.button,b.nextIconButton)}),E=(null==i?void 0:i.leftArrowIcon)??aU,T=tv(Fg({elementType:E,externalSlotProps:null==s?void 0:s.leftArrowIcon,additionalProps:{fontSize:"inherit"},ownerState:v,className:b.leftArrowIcon}),Sq),P=(null==i?void 0:i.rightArrowIcon)??iU,I=tv(Fg({elementType:P,externalSlotProps:null==s?void 0:s.rightArrowIcon,additionalProps:{fontSize:"inherit"},ownerState:v,className:b.rightArrowIcon}),kq);return mm.jsxs(Cq,_p({ref:t,className:jd(b.root,a),ownerState:v},y,{children:[mm.jsx(S,_p({},k,{children:n?mm.jsx(P,_p({},I)):mm.jsx(E,_p({},T))})),o?mm.jsx(Xv,{variant:"subtitle1",component:"span",id:g,children:o}):mm.jsx(Mq,{className:b.spacer,ownerState:v}),mm.jsx(C,_p({},M,{children:n?mm.jsx(E,_p({},T)):mm.jsx(P,_p({},I))}))]}))}));const Pq=["slots","slotProps","currentMonth","disabled","disableFuture","disablePast","maxDate","minDate","onMonthChange","onViewChange","view","reduceAnimations","views","labelId","className","timezone","format"],Iq=["ownerState"],Rq=Wy("div",{name:"MuiPickersCalendarHeader",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",alignItems:"center",marginTop:12,marginBottom:4,paddingLeft:24,paddingRight:12,maxHeight:40,minHeight:40}),Aq=Wy("div",{name:"MuiPickersCalendarHeader",slot:"LabelContainer",overridesResolver:(e,t)=>t.labelContainer})((({theme:e})=>_p({display:"flex",overflow:"hidden",alignItems:"center",cursor:"pointer",marginRight:"auto"},e.typography.body1,{fontWeight:e.typography.fontWeightMedium}))),Dq=Wy("div",{name:"MuiPickersCalendarHeader",slot:"Label",overridesResolver:(e,t)=>t.label})({marginRight:6}),Oq=Wy(qv,{name:"MuiPickersCalendarHeader",slot:"SwitchViewButton",overridesResolver:(e,t)=>t.switchViewButton})({marginRight:"auto",variants:[{props:{view:"year"},style:{[`.${bq.switchViewIcon}`]:{transform:"rotate(180deg)"}}}]}),jq=Wy(oU,{name:"MuiPickersCalendarHeader",slot:"SwitchViewIcon",overridesResolver:(e,t)=>t.switchViewIcon})((({theme:e})=>({willChange:"transform",transition:e.transitions.create("transform"),transform:"rotate(0deg)"}))),Nq=V.forwardRef((function(e,t){const n=sH(),r=_B(),o=Xy({props:e,name:"MuiPickersCalendarHeader"}),{slots:a,slotProps:i,currentMonth:s,disabled:l,disableFuture:u,disablePast:c,maxDate:d,minDate:p,onMonthChange:f,onViewChange:h,view:m,reduceAnimations:g,views:y,labelId:v,className:b,timezone:x,format:w=`${r.formats.month} ${r.formats.year}`}=o,S=tv(o,Pq),k=o,C=(e=>{const{classes:t}=e;return Nd({root:["root"],labelContainer:["labelContainer"],label:["label"],switchViewButton:["switchViewButton"],switchViewIcon:["switchViewIcon"]},vq,t)})(o),M=(null==a?void 0:a.switchViewButton)??Oq,E=Fg({elementType:M,externalSlotProps:null==i?void 0:i.switchViewButton,additionalProps:{size:"small","aria-label":n.calendarViewSwitchingButtonAriaLabel(m)},ownerState:k,className:C.switchViewButton}),T=(null==a?void 0:a.switchViewIcon)??jq,P=tv(Fg({elementType:T,externalSlotProps:null==i?void 0:i.switchViewIcon,ownerState:k,className:C.switchViewIcon}),Iq),I=function(e,{disableFuture:t,maxDate:n,timezone:r}){const o=_B();return V.useMemo((()=>{const a=o.date(void 0,r),i=o.startOfMonth(t&&o.isBefore(a,n)?a:n);return!o.isAfter(i,e)}),[t,n,e,o,r])}(s,{disableFuture:u,maxDate:d,timezone:x}),R=function(e,{disablePast:t,minDate:n,timezone:r}){const o=_B();return V.useMemo((()=>{const a=o.date(void 0,r),i=o.startOfMonth(t&&o.isAfter(a,n)?a:n);return!o.isBefore(i,e)}),[t,n,e,o,r])}(s,{disablePast:c,minDate:p,timezone:x});if(1===y.length&&"year"===y[0])return null;const A=r.formatByString(s,w);return mm.jsxs(Rq,_p({},S,{ownerState:k,className:jd(C.root,b),ref:t,children:[mm.jsxs(Aq,{role:"presentation",onClick:()=>{if(1!==y.length&&h&&!l)if(2===y.length)h(y.find((e=>e!==m))||y[0]);else{const e=0!==y.indexOf(m)?0:1;h(y[e])}},ownerState:k,"aria-live":"polite",className:C.labelContainer,children:[mm.jsx(kW,{reduceAnimations:g,transKey:A,children:mm.jsx(Dq,{id:v,ownerState:k,className:C.label,children:A})}),y.length>1&&!l&&mm.jsx(M,_p({},E,{children:mm.jsx(T,_p({},P))}))]}),mm.jsx($x,{in:"day"===m,children:mm.jsx(Tq,{slots:a,slotProps:i,onGoToPrevious:()=>f(r.addMonths(s,-1),"right"),isPreviousDisabled:R,previousLabel:n.previousMonth,onGoToNext:()=>f(r.addMonths(s,1),"left"),isNextDisabled:I,nextLabel:n.nextMonth})})]}))})),Lq=Wy("div")({overflow:"hidden",width:QH,maxHeight:336,display:"flex",flexDirection:"column",margin:"0 auto"}),Fq=e=>Am("MuiDateCalendar",e);Dm("MuiDateCalendar",["root","viewTransitionContainer"]);const zq=["autoFocus","onViewChange","value","defaultValue","referenceDate","disableFuture","disablePast","onChange","onYearChange","onMonthChange","reduceAnimations","shouldDisableDate","shouldDisableMonth","shouldDisableYear","view","views","openTo","className","disabled","readOnly","minDate","maxDate","disableHighlightToday","focusedView","onFocusedViewChange","showDaysOutsideCurrentMonth","fixedWeekNumber","dayOfWeekFormatter","slots","slotProps","loading","renderLoading","displayWeekNumber","yearsOrder","yearsPerRow","monthsPerRow","timezone"];const Vq=Wy(Lq,{name:"MuiDateCalendar",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",flexDirection:"column",height:336}),Bq=Wy(kW,{name:"MuiDateCalendar",slot:"ViewTransitionContainer",overridesResolver:(e,t)=>t.viewTransitionContainer})({}),Hq=V.forwardRef((function(e,t){const n=_B(),r=xg(),o=function(e,t){const n=_B(),r=eH(),o=EH(),a=Xy({props:e,name:t});return _p({},a,{loading:a.loading??!1,disablePast:a.disablePast??!1,disableFuture:a.disableFuture??!1,openTo:a.openTo??"day",views:a.views??["year","day"],reduceAnimations:a.reduceAnimations??o,renderLoading:a.renderLoading??(()=>mm.jsx("span",{children:"..."})),minDate:pB(n,a.minDate,r.minDate),maxDate:pB(n,a.maxDate,r.maxDate)})}(e,"MuiDateCalendar"),{autoFocus:a,onViewChange:i,value:s,defaultValue:l,referenceDate:u,disableFuture:c,disablePast:d,onChange:p,onYearChange:f,onMonthChange:h,reduceAnimations:m,shouldDisableDate:g,shouldDisableMonth:y,shouldDisableYear:v,view:b,views:x,openTo:w,className:S,disabled:k,readOnly:C,minDate:M,maxDate:E,disableHighlightToday:T,focusedView:P,onFocusedViewChange:I,showDaysOutsideCurrentMonth:R,fixedWeekNumber:A,dayOfWeekFormatter:D,slots:O,slotProps:j,loading:N,renderLoading:L,displayWeekNumber:F,yearsOrder:z,yearsPerRow:B,monthsPerRow:H,timezone:U}=o,W=tv(o,zq),{value:q,handleValueChange:Q,timezone:Y}=OH({name:"DateCalendar",timezone:U,value:s,defaultValue:l,onChange:p,valueManager:qB}),{view:K,setView:J,focusedView:Z,setFocusedView:X,goToNextView:G,setValueAndGoToNextView:$}=NH({view:b,views:x,openTo:w,onChange:Q,onViewChange:i,autoFocus:a,focusedView:P,onFocusedViewChange:I}),{referenceDate:_,calendarState:ee,changeFocusedDay:te,changeMonth:ne,handleChangeMonth:re,isDateDisabled:oe,onMonthSwitchingAnimationEnd:ae}=xW({value:q,referenceDate:u,reduceAnimations:m,onMonthChange:h,minDate:M,maxDate:E,shouldDisableDate:g,disablePast:d,disableFuture:c,timezone:Y}),ie=k&&q||M,se=k&&q||E,le=`${r}-grid-label`,ue=null!==Z,ce=(null==O?void 0:O.calendarHeader)??Nq,de=Fg({elementType:ce,externalSlotProps:null==j?void 0:j.calendarHeader,additionalProps:{views:x,view:K,currentMonth:ee.currentMonth,onViewChange:J,onMonthChange:(e,t)=>re({newMonth:e,direction:t}),minDate:ie,maxDate:se,disabled:k,disablePast:d,disableFuture:c,reduceAnimations:m,timezone:Y,labelId:le},ownerState:o}),pe=Sg((e=>{const t=n.startOfMonth(e),r=n.endOfMonth(e),o=oe(e)?dB({utils:n,date:e,minDate:n.isBefore(M,t)?t:M,maxDate:n.isAfter(E,r)?r:E,disablePast:d,disableFuture:c,isDateDisabled:oe,timezone:Y}):e;o?($(o,"finish"),null==h||h(t)):(G(),ne(t)),te(o,!0)})),fe=Sg((e=>{const t=n.startOfYear(e),r=n.endOfYear(e),o=oe(e)?dB({utils:n,date:e,minDate:n.isBefore(M,t)?t:M,maxDate:n.isAfter(E,r)?r:E,disablePast:d,disableFuture:c,isDateDisabled:oe,timezone:Y}):e;o?($(o,"finish"),null==f||f(o)):(G(),ne(t)),te(o,!0)})),he=Sg((e=>Q(e?cB(n,e,q??_):e,"finish",K)));V.useEffect((()=>{null!=q&&n.isValid(q)&&ne(q)}),[q]);const me=o,ge=(e=>{const{classes:t}=e;return Nd({root:["root"],viewTransitionContainer:["viewTransitionContainer"]},Fq,t)})(me),ye={disablePast:d,disableFuture:c,maxDate:E,minDate:M},ve={disableHighlightToday:T,readOnly:C,disabled:k,timezone:Y,gridLabelId:le,slots:O,slotProps:j},be=V.useRef(K);V.useEffect((()=>{be.current!==K&&(Z===be.current&&X(K,!0),be.current=K)}),[Z,X,K]);const xe=V.useMemo((()=>[q]),[q]);return mm.jsxs(Vq,_p({ref:t,className:jd(ge.root,S),ownerState:me},W,{children:[mm.jsx(ce,_p({},de,{slots:O,slotProps:j})),mm.jsx(Bq,{reduceAnimations:m,className:ge.viewTransitionContainer,transKey:K,ownerState:me,children:mm.jsxs("div",{children:["year"===K&&mm.jsx(yq,_p({},ye,ve,{value:q,onChange:fe,shouldDisableYear:v,hasFocus:ue,onFocusedViewChange:e=>X("year",e),yearsOrder:z,yearsPerRow:B,referenceDate:_})),"month"===K&&mm.jsx(sq,_p({},ye,ve,{hasFocus:ue,className:S,value:q,onChange:pe,shouldDisableMonth:y,onFocusedViewChange:e=>X("month",e),monthsPerRow:H,referenceDate:_})),"day"===K&&mm.jsx(GW,_p({},ee,ye,ve,{onMonthSwitchingAnimationEnd:ae,onFocusedDayChange:te,reduceAnimations:m,selectedDays:xe,onSelectedDaysChange:he,shouldDisableDate:g,shouldDisableMonth:y,shouldDisableYear:v,hasFocus:ue,onFocusedViewChange:e=>X("day",e),showDaysOutsideCurrentMonth:R,fixedWeekNumber:A,dayOfWeekFormatter:D,displayWeekNumber:F,loading:N,renderLoading:L}))]})})]}))})),Uq=({view:e,onViewChange:t,views:n,focusedView:r,onFocusedViewChange:o,value:a,defaultValue:i,referenceDate:s,onChange:l,className:u,classes:c,disableFuture:d,disablePast:p,minDate:f,maxDate:h,shouldDisableDate:m,shouldDisableMonth:g,shouldDisableYear:y,reduceAnimations:v,onMonthChange:b,monthsPerRow:x,onYearChange:w,yearsOrder:S,yearsPerRow:k,slots:C,slotProps:M,loading:E,renderLoading:T,disableHighlightToday:P,readOnly:I,disabled:R,showDaysOutsideCurrentMonth:A,dayOfWeekFormatter:D,sx:O,autoFocus:j,fixedWeekNumber:N,displayWeekNumber:L,timezone:F})=>mm.jsx(Hq,{view:e,onViewChange:t,views:n.filter(gB),focusedView:r&&gB(r)?r:null,onFocusedViewChange:o,value:a,defaultValue:i,referenceDate:s,onChange:l,className:u,classes:c,disableFuture:d,disablePast:p,minDate:f,maxDate:h,shouldDisableDate:m,shouldDisableMonth:g,shouldDisableYear:y,reduceAnimations:v,onMonthChange:b,monthsPerRow:x,onYearChange:w,yearsOrder:S,yearsPerRow:k,slots:C,slotProps:M,loading:E,renderLoading:T,disableHighlightToday:P,readOnly:I,disabled:R,showDaysOutsideCurrentMonth:A,dayOfWeekFormatter:D,sx:O,autoFocus:j,fixedWeekNumber:N,displayWeekNumber:L,timezone:F}),Wq=V.forwardRef((function(e,t){var n,r;const o=sH(),a=_B(),i=fH(e,"MuiDesktopDatePicker"),s=_p({day:Uq,month:Uq,year:Uq},i.viewRenderers),l=_p({},i,{viewRenderers:s,format:yB(a,i,!1),yearsPerRow:i.yearsPerRow??4,slots:_p({openPickerIcon:sU,field:vW},i.slots),slotProps:_p({},i.slotProps,{field:e=>{var n;return _p({},Lg(null==(n=i.slotProps)?void 0:n.field,e),yH(i),{ref:t})},toolbar:_p({hidden:!0},null==(n=i.slotProps)?void 0:n.toolbar)})}),{renderPicker:u}=(e=>{var t;let{props:n,getOpenDialogAriaText:r}=e,o=tv(e,tU);const{slots:a,slotProps:i,className:s,sx:l,format:u,formatDensity:c,enableAccessibleFieldDOMStructure:d,selectedSections:p,onSelectedSectionsChange:f,timezone:h,name:m,label:g,inputRef:y,readOnly:v,disabled:b,autoFocus:x,localeText:w,reduceAnimations:S}=n,k=V.useRef(null),C=V.useRef(null),M=xg(),E=(null==(t=null==i?void 0:i.toolbar)?void 0:t.hidden)??!1,{open:T,actions:P,hasUIView:I,layoutProps:R,renderCurrentView:A,shouldRestoreFocus:D,fieldProps:O,contextValue:j,ownerState:N}=BH(_p({},o,{props:n,fieldRef:C,autoFocusView:!0,additionalViewProps:{},wrapperVariant:"desktop"})),L=a.inputAdornment??yS,F=tv(Fg({elementType:L,externalSlotProps:null==i?void 0:i.inputAdornment,additionalProps:{position:"end"},ownerState:n}),nU),z=a.openPickerButton??qv,B=tv(Fg({elementType:z,externalSlotProps:null==i?void 0:i.openPickerButton,additionalProps:{disabled:b||v,onClick:T?P.onClose:P.onOpen,"aria-label":r(O.value),edge:F.position},ownerState:n}),rU),H=a.openPickerIcon,U=Fg({elementType:H,externalSlotProps:null==i?void 0:i.openPickerIcon,ownerState:N}),W=a.field,q=Fg({elementType:W,externalSlotProps:null==i?void 0:i.field,additionalProps:_p({},O,E&&{id:M},{readOnly:v,disabled:b,className:s,sx:l,format:u,formatDensity:c,enableAccessibleFieldDOMStructure:d,selectedSections:p,onSelectedSectionsChange:f,timezone:h,label:g,name:m,autoFocus:x&&!n.open,focused:!!T||void 0},y?{inputRef:y}:{}),ownerState:n});I&&(q.InputProps=_p({},q.InputProps,{ref:k},!n.disableOpenPicker&&{[`${F.position}Adornment`]:mm.jsx(L,_p({},F,{children:mm.jsx(z,_p({},B,{children:mm.jsx(H,_p({},U))}))}))}));const Q=_p({textField:a.textField,clearIcon:a.clearIcon,clearButton:a.clearButton},q.slots),Y=a.layout??$H;let K=M;E&&(K=g?`${M}-label`:void 0);const J=_p({},i,{toolbar:_p({},null==i?void 0:i.toolbar,{titleId:M}),popper:_p({"aria-labelledby":K},null==i?void 0:i.popper)}),Z=kg(C,q.unstableFieldRef);return{renderPicker:()=>mm.jsxs(eU,{contextValue:j,localeText:w,children:[mm.jsx(W,_p({},q,{slots:Q,slotProps:J,unstableFieldRef:Z})),mm.jsx(AH,_p({role:"dialog",placement:"bottom-start",anchorEl:k.current},P,{open:T,slots:a,slotProps:J,shouldRestoreFocus:D,reduceAnimations:S,children:mm.jsx(Y,_p({},R,null==J?void 0:J.layout,{slots:a,slotProps:J,children:A()}))}))]})}})({props:l,valueManager:qB,valueType:"date",getOpenDialogAriaText:ZB({utils:a,formatKey:"fullDate",contextTranslation:o.openDatePickerDialogue,propsTranslation:null==(r=l.localeText)?void 0:r.openDatePickerDialogue}),validator:hH});return u()}));Wq.propTypes={autoFocus:Dd.bool,className:Dd.string,closeOnSelect:Dd.bool,dayOfWeekFormatter:Dd.func,defaultValue:Dd.object,disabled:Dd.bool,disableFuture:Dd.bool,disableHighlightToday:Dd.bool,disableOpenPicker:Dd.bool,disablePast:Dd.bool,displayWeekNumber:Dd.bool,enableAccessibleFieldDOMStructure:Dd.any,fixedWeekNumber:Dd.number,format:Dd.string,formatDensity:Dd.oneOf(["dense","spacious"]),inputRef:dg,label:Dd.node,loading:Dd.bool,localeText:Dd.object,maxDate:Dd.object,minDate:Dd.object,monthsPerRow:Dd.oneOf([3,4]),name:Dd.string,onAccept:Dd.func,onChange:Dd.func,onClose:Dd.func,onError:Dd.func,onMonthChange:Dd.func,onOpen:Dd.func,onSelectedSectionsChange:Dd.func,onViewChange:Dd.func,onYearChange:Dd.func,open:Dd.bool,openTo:Dd.oneOf(["day","month","year"]),orientation:Dd.oneOf(["landscape","portrait"]),readOnly:Dd.bool,reduceAnimations:Dd.bool,referenceDate:Dd.object,renderLoading:Dd.func,selectedSections:Dd.oneOfType([Dd.oneOf(["all","day","empty","hours","meridiem","minutes","month","seconds","weekDay","year"]),Dd.number]),shouldDisableDate:Dd.func,shouldDisableMonth:Dd.func,shouldDisableYear:Dd.func,showDaysOutsideCurrentMonth:Dd.bool,slotProps:Dd.object,slots:Dd.object,sx:Dd.oneOfType([Dd.arrayOf(Dd.oneOfType([Dd.func,Dd.object,Dd.bool])),Dd.func,Dd.object]),timezone:Dd.string,value:Dd.object,view:Dd.oneOf(["day","month","year"]),viewRenderers:Dd.shape({day:Dd.func,month:Dd.func,year:Dd.func}),views:Dd.arrayOf(Dd.oneOf(["day","month","year"]).isRequired),yearsOrder:Dd.oneOf(["asc","desc"]),yearsPerRow:Dd.oneOf([3,4])};const qq=Wy(Ow)({[`& .${Tw.container}`]:{outline:0},[`& .${Tw.paper}`]:{outline:0,minWidth:QH}}),Qq=Wy(Bw)({"&:first-of-type":{padding:0}});function Yq(e){const{children:t,onDismiss:n,open:r,slots:o,slotProps:a}=e,i=(null==o?void 0:o.dialog)??qq,s=(null==o?void 0:o.mobileTransition)??$x;return mm.jsx(i,_p({open:r,onClose:n},null==a?void 0:a.dialog,{TransitionComponent:s,TransitionProps:null==a?void 0:a.mobileTransition,PaperComponent:null==o?void 0:o.mobilePaper,PaperProps:null==a?void 0:a.mobilePaper,children:mm.jsx(Qq,{children:t})}))}const Kq=["props","getOpenDialogAriaText"],Jq=V.forwardRef((function(e,t){var n,r;const o=sH(),a=_B(),i=fH(e,"MuiMobileDatePicker"),s=_p({day:Uq,month:Uq,year:Uq},i.viewRenderers),l=_p({},i,{viewRenderers:s,format:yB(a,i,!1),slots:_p({field:vW},i.slots),slotProps:_p({},i.slotProps,{field:e=>{var n;return _p({},Lg(null==(n=i.slotProps)?void 0:n.field,e),yH(i),{ref:t})},toolbar:_p({hidden:!1},null==(n=i.slotProps)?void 0:n.toolbar)})}),{renderPicker:u}=(e=>{var t;let{props:n,getOpenDialogAriaText:r}=e,o=tv(e,Kq);const{slots:a,slotProps:i,className:s,sx:l,format:u,formatDensity:c,enableAccessibleFieldDOMStructure:d,selectedSections:p,onSelectedSectionsChange:f,timezone:h,name:m,label:g,inputRef:y,readOnly:v,disabled:b,localeText:x}=n,w=V.useRef(null),S=xg(),k=(null==(t=null==i?void 0:i.toolbar)?void 0:t.hidden)??!1,{open:C,actions:M,layoutProps:E,renderCurrentView:T,fieldProps:P,contextValue:I}=BH(_p({},o,{props:n,fieldRef:w,autoFocusView:!0,additionalViewProps:{},wrapperVariant:"mobile"})),R=a.field,A=Fg({elementType:R,externalSlotProps:null==i?void 0:i.field,additionalProps:_p({},P,k&&{id:S},!(b||v)&&{onClick:M.onOpen,onKeyDown:(D=M.onOpen,e=>{"Enter"!==e.key&&" "!==e.key||(D(e),e.preventDefault(),e.stopPropagation())})},{readOnly:v??!0,disabled:b,className:s,sx:l,format:u,formatDensity:c,enableAccessibleFieldDOMStructure:d,selectedSections:p,onSelectedSectionsChange:f,timezone:h,label:g,name:m},y?{inputRef:y}:{}),ownerState:n});var D;A.inputProps=_p({},A.inputProps,{"aria-label":r(P.value)});const O=_p({textField:a.textField},A.slots),j=a.layout??$H;let N=S;k&&(N=g?`${S}-label`:void 0);const L=_p({},i,{toolbar:_p({},null==i?void 0:i.toolbar,{titleId:S}),mobilePaper:_p({"aria-labelledby":N},null==i?void 0:i.mobilePaper)}),F=kg(w,A.unstableFieldRef);return{renderPicker:()=>mm.jsxs(eU,{contextValue:I,localeText:x,children:[mm.jsx(R,_p({},A,{slots:O,slotProps:L,unstableFieldRef:F})),mm.jsx(Yq,_p({},M,{open:C,slots:a,slotProps:L,children:mm.jsx(j,_p({},E,null==L?void 0:L.layout,{slots:a,slotProps:L,children:T()}))}))]})}})({props:l,valueManager:qB,valueType:"date",getOpenDialogAriaText:ZB({utils:a,formatKey:"fullDate",contextTranslation:o.openDatePickerDialogue,propsTranslation:null==(r=l.localeText)?void 0:r.openDatePickerDialogue}),validator:hH});return u()}));Jq.propTypes={autoFocus:Dd.bool,className:Dd.string,closeOnSelect:Dd.bool,dayOfWeekFormatter:Dd.func,defaultValue:Dd.object,disabled:Dd.bool,disableFuture:Dd.bool,disableHighlightToday:Dd.bool,disableOpenPicker:Dd.bool,disablePast:Dd.bool,displayWeekNumber:Dd.bool,enableAccessibleFieldDOMStructure:Dd.any,fixedWeekNumber:Dd.number,format:Dd.string,formatDensity:Dd.oneOf(["dense","spacious"]),inputRef:dg,label:Dd.node,loading:Dd.bool,localeText:Dd.object,maxDate:Dd.object,minDate:Dd.object,monthsPerRow:Dd.oneOf([3,4]),name:Dd.string,onAccept:Dd.func,onChange:Dd.func,onClose:Dd.func,onError:Dd.func,onMonthChange:Dd.func,onOpen:Dd.func,onSelectedSectionsChange:Dd.func,onViewChange:Dd.func,onYearChange:Dd.func,open:Dd.bool,openTo:Dd.oneOf(["day","month","year"]),orientation:Dd.oneOf(["landscape","portrait"]),readOnly:Dd.bool,reduceAnimations:Dd.bool,referenceDate:Dd.object,renderLoading:Dd.func,selectedSections:Dd.oneOfType([Dd.oneOf(["all","day","empty","hours","meridiem","minutes","month","seconds","weekDay","year"]),Dd.number]),shouldDisableDate:Dd.func,shouldDisableMonth:Dd.func,shouldDisableYear:Dd.func,showDaysOutsideCurrentMonth:Dd.bool,slotProps:Dd.object,slots:Dd.object,sx:Dd.oneOfType([Dd.arrayOf(Dd.oneOfType([Dd.func,Dd.object,Dd.bool])),Dd.func,Dd.object]),timezone:Dd.string,value:Dd.object,view:Dd.oneOf(["day","month","year"]),viewRenderers:Dd.shape({day:Dd.func,month:Dd.func,year:Dd.func}),views:Dd.arrayOf(Dd.oneOf(["day","month","year"]).isRequired),yearsOrder:Dd.oneOf(["asc","desc"]),yearsPerRow:Dd.oneOf([3,4])};const Zq=["desktopModeMediaQuery"],Xq=V.forwardRef((function(e,t){const n=Xy({props:e,name:"MuiDatePicker"}),{desktopModeMediaQuery:r=wH}=n,o=tv(n,Zq);return cg(r,{defaultMatches:!0})?mm.jsx(Wq,_p({ref:t},o)):mm.jsx(Jq,_p({ref:t},o))}));var Gq,$q={exports:{}};function _q(){return Gq||(Gq=1,function(e,t){e.exports=function(){var e=1e3,t=6e4,n=36e5,r="millisecond",o="second",a="minute",i="hour",s="day",l="week",u="month",c="quarter",d="year",p="date",f="Invalid Date",h=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,g={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},y=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},v={s:y,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),o=n%60;return(t<=0?"+":"-")+y(r,2,"0")+":"+y(o,2,"0")},m:function e(t,n){if(t.date()<n.date())return-e(n,t);var r=12*(n.year()-t.year())+(n.month()-t.month()),o=t.clone().add(r,u),a=n-o<0,i=t.clone().add(r+(a?-1:1),u);return+(-(r+(n-o)/(a?o-i:i-o))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(e){return{M:u,y:d,w:l,d:s,D:p,h:i,m:a,s:o,ms:r,Q:c}[e]||String(e||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}},b="en",x={};x[b]=g;var w="$isDayjsObject",S=function(e){return e instanceof E||!(!e||!e[w])},k=function e(t,n,r){var o;if(!t)return b;if("string"==typeof t){var a=t.toLowerCase();x[a]&&(o=a),n&&(x[a]=n,o=a);var i=t.split("-");if(!o&&i.length>1)return e(i[0])}else{var s=t.name;x[s]=t,o=s}return!r&&o&&(b=o),o||!r&&b},C=function(e,t){if(S(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new E(n)},M=v;M.l=k,M.i=S,M.w=function(e,t){return C(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var E=function(){function g(e){this.$L=k(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[w]=!0}var y=g.prototype;return y.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(M.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(h);if(r){var o=r[2]-1||0,a=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],o,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)):new Date(r[1],o,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)}}return new Date(t)}(e),this.init()},y.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},y.$utils=function(){return M},y.isValid=function(){return!(this.$d.toString()===f)},y.isSame=function(e,t){var n=C(e);return this.startOf(t)<=n&&n<=this.endOf(t)},y.isAfter=function(e,t){return C(e)<this.startOf(t)},y.isBefore=function(e,t){return this.endOf(t)<C(e)},y.$g=function(e,t,n){return M.u(e)?this[t]:this.set(n,e)},y.unix=function(){return Math.floor(this.valueOf()/1e3)},y.valueOf=function(){return this.$d.getTime()},y.startOf=function(e,t){var n=this,r=!!M.u(t)||t,c=M.p(e),f=function(e,t){var o=M.w(n.$u?Date.UTC(n.$y,t,e):new Date(n.$y,t,e),n);return r?o:o.endOf(s)},h=function(e,t){return M.w(n.toDate()[e].apply(n.toDate("s"),(r?[0,0,0,0]:[23,59,59,999]).slice(t)),n)},m=this.$W,g=this.$M,y=this.$D,v="set"+(this.$u?"UTC":"");switch(c){case d:return r?f(1,0):f(31,11);case u:return r?f(1,g):f(0,g+1);case l:var b=this.$locale().weekStart||0,x=(m<b?m+7:m)-b;return f(r?y-x:y+(6-x),g);case s:case p:return h(v+"Hours",0);case i:return h(v+"Minutes",1);case a:return h(v+"Seconds",2);case o:return h(v+"Milliseconds",3);default:return this.clone()}},y.endOf=function(e){return this.startOf(e,!1)},y.$set=function(e,t){var n,l=M.p(e),c="set"+(this.$u?"UTC":""),f=(n={},n[s]=c+"Date",n[p]=c+"Date",n[u]=c+"Month",n[d]=c+"FullYear",n[i]=c+"Hours",n[a]=c+"Minutes",n[o]=c+"Seconds",n[r]=c+"Milliseconds",n)[l],h=l===s?this.$D+(t-this.$W):t;if(l===u||l===d){var m=this.clone().set(p,1);m.$d[f](h),m.init(),this.$d=m.set(p,Math.min(this.$D,m.daysInMonth())).$d}else f&&this.$d[f](h);return this.init(),this},y.set=function(e,t){return this.clone().$set(e,t)},y.get=function(e){return this[M.p(e)]()},y.add=function(r,c){var p,f=this;r=Number(r);var h=M.p(c),m=function(e){var t=C(f);return M.w(t.date(t.date()+Math.round(e*r)),f)};if(h===u)return this.set(u,this.$M+r);if(h===d)return this.set(d,this.$y+r);if(h===s)return m(1);if(h===l)return m(7);var g=(p={},p[a]=t,p[i]=n,p[o]=e,p)[h]||1,y=this.$d.getTime()+r*g;return M.w(y,this)},y.subtract=function(e,t){return this.add(-1*e,t)},y.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return n.invalidDate||f;var r=e||"YYYY-MM-DDTHH:mm:ssZ",o=M.z(this),a=this.$H,i=this.$m,s=this.$M,l=n.weekdays,u=n.months,c=n.meridiem,d=function(e,n,o,a){return e&&(e[n]||e(t,r))||o[n].slice(0,a)},p=function(e){return M.s(a%12||12,e,"0")},h=c||function(e,t,n){var r=e<12?"AM":"PM";return n?r.toLowerCase():r};return r.replace(m,(function(e,r){return r||function(e){switch(e){case"YY":return String(t.$y).slice(-2);case"YYYY":return M.s(t.$y,4,"0");case"M":return s+1;case"MM":return M.s(s+1,2,"0");case"MMM":return d(n.monthsShort,s,u,3);case"MMMM":return d(u,s);case"D":return t.$D;case"DD":return M.s(t.$D,2,"0");case"d":return String(t.$W);case"dd":return d(n.weekdaysMin,t.$W,l,2);case"ddd":return d(n.weekdaysShort,t.$W,l,3);case"dddd":return l[t.$W];case"H":return String(a);case"HH":return M.s(a,2,"0");case"h":return p(1);case"hh":return p(2);case"a":return h(a,i,!0);case"A":return h(a,i,!1);case"m":return String(i);case"mm":return M.s(i,2,"0");case"s":return String(t.$s);case"ss":return M.s(t.$s,2,"0");case"SSS":return M.s(t.$ms,3,"0");case"Z":return o}return null}(e)||o.replace(":","")}))},y.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},y.diff=function(r,p,f){var h,m=this,g=M.p(p),y=C(r),v=(y.utcOffset()-this.utcOffset())*t,b=this-y,x=function(){return M.m(m,y)};switch(g){case d:h=x()/12;break;case u:h=x();break;case c:h=x()/3;break;case l:h=(b-v)/6048e5;break;case s:h=(b-v)/864e5;break;case i:h=b/n;break;case a:h=b/t;break;case o:h=b/e;break;default:h=b}return f?h:M.a(h)},y.daysInMonth=function(){return this.endOf(u).$D},y.$locale=function(){return x[this.$L]},y.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),r=k(e,t,!0);return r&&(n.$L=r),n},y.clone=function(){return M.w(this.$d,this)},y.toDate=function(){return new Date(this.valueOf())},y.toJSON=function(){return this.isValid()?this.toISOString():null},y.toISOString=function(){return this.$d.toISOString()},y.toString=function(){return this.$d.toUTCString()},g}(),T=E.prototype;return C.prototype=T,[["$ms",r],["$s",o],["$m",a],["$H",i],["$W",s],["$M",u],["$y",d],["$D",p]].forEach((function(e){T[e[1]]=function(t){return this.$g(t,e[0],e[1])}})),C.extend=function(e,t){return e.$i||(e(t,E,C),e.$i=!0),C},C.locale=k,C.isDayjs=S,C.unix=function(e){return C(1e3*e)},C.en=x[b],C.Ls=x,C.p={},C}()}($q)),$q.exports}const eQ=n(_q());var tQ={exports:{}};!function(e,t){var n,r;e.exports=(n="week",r="year",function(e,t,o){var a=t.prototype;a.week=function(e){if(void 0===e&&(e=null),null!==e)return this.add(7*(e-this.week()),"day");var t=this.$locale().yearStart||1;if(11===this.month()&&this.date()>25){var a=o(this).startOf(r).add(1,r).date(t),i=o(this).endOf(n);if(a.isBefore(i))return 1}var s=o(this).startOf(r).date(t).startOf(n).subtract(1,"millisecond"),l=this.diff(s,n,!0);return l<0?o(this).startOf("week").week():Math.ceil(l)},a.weeks=function(e){return void 0===e&&(e=null),this.week(e)}})}(tQ);const nQ=n(tQ.exports);var rQ={exports:{}};!function(e,t){e.exports=function(){var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},t=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,n=/\d/,r=/\d\d/,o=/\d\d?/,a=/\d*[^-_:/,()\s\d]+/,i={},s=function(e){return(e=+e)+(e>68?1900:2e3)},l=function(e){return function(t){this[e]=+t}},u=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e)return 0;if("Z"===e)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return 0===n?0:"+"===t[0]?-n:n}(e)}],c=function(e){var t=i[e];return t&&(t.indexOf?t:t.s.concat(t.f))},d=function(e,t){var n,r=i.meridiem;if(r){for(var o=1;o<=24;o+=1)if(e.indexOf(r(o,0,t))>-1){n=o>12;break}}else n=e===(t?"pm":"PM");return n},p={A:[a,function(e){this.afternoon=d(e,!1)}],a:[a,function(e){this.afternoon=d(e,!0)}],Q:[n,function(e){this.month=3*(e-1)+1}],S:[n,function(e){this.milliseconds=100*+e}],SS:[r,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[o,l("seconds")],ss:[o,l("seconds")],m:[o,l("minutes")],mm:[o,l("minutes")],H:[o,l("hours")],h:[o,l("hours")],HH:[o,l("hours")],hh:[o,l("hours")],D:[o,l("day")],DD:[r,l("day")],Do:[a,function(e){var t=i.ordinal,n=e.match(/\d+/);if(this.day=n[0],t)for(var r=1;r<=31;r+=1)t(r).replace(/\[|\]/g,"")===e&&(this.day=r)}],w:[o,l("week")],ww:[r,l("week")],M:[o,l("month")],MM:[r,l("month")],MMM:[a,function(e){var t=c("months"),n=(c("monthsShort")||t.map((function(e){return e.slice(0,3)}))).indexOf(e)+1;if(n<1)throw new Error;this.month=n%12||n}],MMMM:[a,function(e){var t=c("months").indexOf(e)+1;if(t<1)throw new Error;this.month=t%12||t}],Y:[/[+-]?\d+/,l("year")],YY:[r,function(e){this.year=s(e)}],YYYY:[/\d{4}/,l("year")],Z:u,ZZ:u};function f(n){var r,o;r=n,o=i&&i.formats;for(var a=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var a=r&&r.toUpperCase();return n||o[r]||e[r]||o[a].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))).match(t),s=a.length,l=0;l<s;l+=1){var u=a[l],c=p[u],d=c&&c[0],f=c&&c[1];a[l]=f?{regex:d,parser:f}:u.replace(/^\[|\]$/g,"")}return function(e){for(var t={},n=0,r=0;n<s;n+=1){var o=a[n];if("string"==typeof o)r+=o.length;else{var i=o.regex,l=o.parser,u=e.slice(r),c=i.exec(u)[0];l.call(t,c),e=e.replace(c,"")}}return function(e){var t=e.afternoon;if(void 0!==t){var n=e.hours;t?n<12&&(e.hours+=12):12===n&&(e.hours=0),delete e.afternoon}}(t),t}}return function(e,t,n){n.p.customParseFormat=!0,e&&e.parseTwoDigitYear&&(s=e.parseTwoDigitYear);var r=t.prototype,o=r.parse;r.parse=function(e){var t=e.date,r=e.utc,a=e.args;this.$u=r;var s=a[1];if("string"==typeof s){var l=!0===a[2],u=!0===a[3],c=l||u,d=a[2];u&&(d=a[2]),i=this.$locale(),!l&&d&&(i=n.Ls[d]),this.$d=function(e,t,n,r){try{if(["x","X"].indexOf(t)>-1)return new Date(("X"===t?1e3:1)*e);var o=f(t)(e),a=o.year,i=o.month,s=o.day,l=o.hours,u=o.minutes,c=o.seconds,d=o.milliseconds,p=o.zone,h=o.week,m=new Date,g=s||(a||i?1:m.getDate()),y=a||m.getFullYear(),v=0;a&&!i||(v=i>0?i-1:m.getMonth());var b,x=l||0,w=u||0,S=c||0,k=d||0;return p?new Date(Date.UTC(y,v,g,x,w,S,k+60*p.offset*1e3)):n?new Date(Date.UTC(y,v,g,x,w,S,k)):(b=new Date(y,v,g,x,w,S,k),h&&(b=r(b).week(h).toDate()),b)}catch(e){return new Date("")}}(t,s,r,n),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),c&&t!=this.format(s)&&(this.$d=new Date("")),i={}}else if(s instanceof Array)for(var p=s.length,h=1;h<=p;h+=1){a[1]=s[h-1];var m=n.apply(this,a);if(m.isValid()){this.$d=m.$d,this.$L=m.$L,this.init();break}h===p&&(this.$d=new Date(""))}else o.call(this,e)}}}()}(rQ);const oQ=n(rQ.exports);var aQ={exports:{}};!function(e,t){var n;e.exports=(n={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},function(e,t,r){var o=t.prototype,a=o.format;r.en.formats=n,o.format=function(e){void 0===e&&(e="YYYY-MM-DDTHH:mm:ssZ");var t,r=this.$locale().formats,o=(t=void 0===r?{}:r,e.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(e,r,o){var a=o&&o.toUpperCase();return r||t[o]||n[o]||t[a].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))})));return a.call(this,o)}})}(aQ);const iQ=n(aQ.exports);var sQ={exports:{}};!function(e,t){e.exports=function(e,t,n){t.prototype.isBetween=function(e,t,r,o){var a=n(e),i=n(t),s="("===(o=o||"()")[0],l=")"===o[1];return(s?this.isAfter(a,r):!this.isBefore(a,r))&&(l?this.isBefore(i,r):!this.isAfter(i,r))||(s?this.isBefore(a,r):!this.isAfter(a,r))&&(l?this.isAfter(i,r):!this.isBefore(i,r))}}}(sQ);const lQ=n(sQ.exports);var uQ={exports:{}};!function(e,t){e.exports=function(e,t){var n=t.prototype,r=n.format;n.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return r.bind(this)(e);var o=this.$utils(),a=(e||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,(function(e){switch(e){case"Q":return Math.ceil((t.$M+1)/3);case"Do":return n.ordinal(t.$D);case"gggg":return t.weekYear();case"GGGG":return t.isoWeekYear();case"wo":return n.ordinal(t.week(),"W");case"w":case"ww":return o.s(t.week(),"w"===e?1:2,"0");case"W":case"WW":return o.s(t.isoWeek(),"W"===e?1:2,"0");case"k":case"kk":return o.s(String(0===t.$H?24:t.$H),"k"===e?1:2,"0");case"X":return Math.floor(t.$d.getTime()/1e3);case"x":return t.$d.getTime();case"z":return"["+t.offsetName()+"]";case"zzz":return"["+t.offsetName("long")+"]";default:return e}}));return r.bind(this)(a)}}}(uQ);const cQ=n(uQ.exports);eQ.extend(iQ),eQ.extend(nQ),eQ.extend(lQ),eQ.extend(cQ);const dQ={YY:"year",YYYY:{sectionType:"year",contentType:"digit",maxLength:4},M:{sectionType:"month",contentType:"digit",maxLength:2},MM:"month",MMM:{sectionType:"month",contentType:"letter"},MMMM:{sectionType:"month",contentType:"letter"},D:{sectionType:"day",contentType:"digit",maxLength:2},DD:"day",Do:{sectionType:"day",contentType:"digit-with-letter"},d:{sectionType:"weekDay",contentType:"digit",maxLength:2},dd:{sectionType:"weekDay",contentType:"letter"},ddd:{sectionType:"weekDay",contentType:"letter"},dddd:{sectionType:"weekDay",contentType:"letter"},A:"meridiem",a:"meridiem",H:{sectionType:"hours",contentType:"digit",maxLength:2},HH:"hours",h:{sectionType:"hours",contentType:"digit",maxLength:2},hh:"hours",m:{sectionType:"minutes",contentType:"digit",maxLength:2},mm:"minutes",s:{sectionType:"seconds",contentType:"digit",maxLength:2},ss:"seconds"},pQ={year:"YYYY",month:"MMMM",monthShort:"MMM",dayOfMonth:"D",dayOfMonthFull:"Do",weekday:"dddd",weekdayShort:"dd",hours24h:"HH",hours12h:"hh",meridiem:"A",minutes:"mm",seconds:"ss",fullDate:"ll",keyboardDate:"L",shortDate:"MMM D",normalDate:"D MMMM",normalDateWithWeekday:"ddd, MMM D",fullTime:"LT",fullTime12h:"hh:mm A",fullTime24h:"HH:mm",keyboardDateTime:"L LT",keyboardDateTime12h:"L hh:mm A",keyboardDateTime24h:"L HH:mm"},fQ=["Missing UTC plugin","To be able to use UTC or timezones, you have to enable the `utc` plugin","Find more information on https://mui.com/x/react-date-pickers/timezone/#day-js-and-utc"].join("\n"),hQ=["Missing timezone plugin","To be able to use timezones, you have to enable both the `utc` and the `timezone` plugin","Find more information on https://mui.com/x/react-date-pickers/timezone/#day-js-and-timezone"].join("\n");class mQ{constructor({locale:e,formats:t}={}){var n,r;this.isMUIAdapter=!0,this.isTimezoneCompatible=!0,this.lib="dayjs",this.dayjs=void 0,this.locale=void 0,this.formats=void 0,this.escapedCharacters={start:"[",end:"]"},this.formatTokenMap=dQ,this.setLocaleToValue=e=>{const t=this.getCurrentLocaleCode();return t===e.locale()?e:e.locale(t)},this.hasUTCPlugin=()=>void 0!==eQ.utc,this.hasTimezonePlugin=()=>void 0!==eQ.tz,this.isSame=(e,t,n)=>{const r=this.setTimezone(t,this.getTimezone(e));return e.format(n)===r.format(n)},this.cleanTimezone=e=>{switch(e){case"default":return;case"system":return eQ.tz.guess();default:return e}},this.createSystemDate=e=>{if(this.hasUTCPlugin()&&this.hasTimezonePlugin()){const t=eQ.tz.guess();return"UTC"!==t?eQ.tz(e,t):eQ(e)}return eQ(e)},this.createUTCDate=e=>{if(!this.hasUTCPlugin())throw new Error(fQ);return eQ.utc(e)},this.createTZDate=(e,t)=>{if(!this.hasUTCPlugin())throw new Error(fQ);if(!this.hasTimezonePlugin())throw new Error(hQ);const n=void 0!==e&&!e.endsWith("Z");return eQ(e).tz(this.cleanTimezone(t),n)},this.getLocaleFormats=()=>{const e=eQ.Ls;let t=e[this.locale||"en"];return void 0===t&&(t=e.en),t.formats},this.adjustOffset=e=>{if(!this.hasTimezonePlugin())return e;const t=this.getTimezone(e);if("UTC"!==t){const n=e.tz(this.cleanTimezone(t),!0);if(n.$offset===(e.$offset??0))return e;e.$offset=n.$offset}return e},this.date=(e,t="default")=>{if(null===e)return null;let n;return n="UTC"===t?this.createUTCDate(e):"system"===t||"default"===t&&!this.hasTimezonePlugin()?this.createSystemDate(e):this.createTZDate(e,t),void 0===this.locale?n:n.locale(this.locale)},this.getInvalidDate=()=>eQ(new Date("Invalid date")),this.getTimezone=e=>{var t;if(this.hasTimezonePlugin()){const n=null==(t=e.$x)?void 0:t.$timezone;if(n)return n}return this.hasUTCPlugin()&&e.isUTC()?"UTC":"system"},this.setTimezone=(e,t)=>{if(this.getTimezone(e)===t)return e;if("UTC"===t){if(!this.hasUTCPlugin())throw new Error(fQ);return e.utc()}if("system"===t)return e.local();if(!this.hasTimezonePlugin()){if("default"===t)return e;throw new Error(hQ)}return eQ.tz(e,this.cleanTimezone(t))},this.toJsDate=e=>e.toDate(),this.parse=(e,t)=>""===e?null:this.dayjs(e,t,this.locale,!0),this.getCurrentLocaleCode=()=>this.locale||"en",this.is12HourCycleInCurrentLocale=()=>/A|a/.test(this.getLocaleFormats().LT||""),this.expandFormat=e=>{const t=this.getLocaleFormats();return e.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,((e,n,r)=>{const o=r&&r.toUpperCase();return n||t[r]||t[o].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,((e,t,n)=>t||n.slice(1)))}))},this.isValid=e=>null!=e&&e.isValid(),this.format=(e,t)=>this.formatByString(e,this.formats[t]),this.formatByString=(e,t)=>this.dayjs(e).format(t),this.formatNumber=e=>e,this.isEqual=(e,t)=>null===e&&null===t||null!==e&&null!==t&&e.toDate().getTime()===t.toDate().getTime(),this.isSameYear=(e,t)=>this.isSame(e,t,"YYYY"),this.isSameMonth=(e,t)=>this.isSame(e,t,"YYYY-MM"),this.isSameDay=(e,t)=>this.isSame(e,t,"YYYY-MM-DD"),this.isSameHour=(e,t)=>e.isSame(t,"hour"),this.isAfter=(e,t)=>e>t,this.isAfterYear=(e,t)=>this.hasUTCPlugin()?!this.isSameYear(e,t)&&e.utc()>t.utc():e.isAfter(t,"year"),this.isAfterDay=(e,t)=>this.hasUTCPlugin()?!this.isSameDay(e,t)&&e.utc()>t.utc():e.isAfter(t,"day"),this.isBefore=(e,t)=>e<t,this.isBeforeYear=(e,t)=>this.hasUTCPlugin()?!this.isSameYear(e,t)&&e.utc()<t.utc():e.isBefore(t,"year"),this.isBeforeDay=(e,t)=>this.hasUTCPlugin()?!this.isSameDay(e,t)&&e.utc()<t.utc():e.isBefore(t,"day"),this.isWithinRange=(e,[t,n])=>e>=t&&e<=n,this.startOfYear=e=>this.adjustOffset(e.startOf("year")),this.startOfMonth=e=>this.adjustOffset(e.startOf("month")),this.startOfWeek=e=>this.adjustOffset(this.setLocaleToValue(e).startOf("week")),this.startOfDay=e=>this.adjustOffset(e.startOf("day")),this.endOfYear=e=>this.adjustOffset(e.endOf("year")),this.endOfMonth=e=>this.adjustOffset(e.endOf("month")),this.endOfWeek=e=>this.adjustOffset(this.setLocaleToValue(e).endOf("week")),this.endOfDay=e=>this.adjustOffset(e.endOf("day")),this.addYears=(e,t)=>this.adjustOffset(t<0?e.subtract(Math.abs(t),"year"):e.add(t,"year")),this.addMonths=(e,t)=>this.adjustOffset(t<0?e.subtract(Math.abs(t),"month"):e.add(t,"month")),this.addWeeks=(e,t)=>this.adjustOffset(t<0?e.subtract(Math.abs(t),"week"):e.add(t,"week")),this.addDays=(e,t)=>this.adjustOffset(t<0?e.subtract(Math.abs(t),"day"):e.add(t,"day")),this.addHours=(e,t)=>this.adjustOffset(t<0?e.subtract(Math.abs(t),"hour"):e.add(t,"hour")),this.addMinutes=(e,t)=>this.adjustOffset(t<0?e.subtract(Math.abs(t),"minute"):e.add(t,"minute")),this.addSeconds=(e,t)=>this.adjustOffset(t<0?e.subtract(Math.abs(t),"second"):e.add(t,"second")),this.getYear=e=>e.year(),this.getMonth=e=>e.month(),this.getDate=e=>e.date(),this.getHours=e=>e.hour(),this.getMinutes=e=>e.minute(),this.getSeconds=e=>e.second(),this.getMilliseconds=e=>e.millisecond(),this.setYear=(e,t)=>this.adjustOffset(e.set("year",t)),this.setMonth=(e,t)=>this.adjustOffset(e.set("month",t)),this.setDate=(e,t)=>this.adjustOffset(e.set("date",t)),this.setHours=(e,t)=>this.adjustOffset(e.set("hour",t)),this.setMinutes=(e,t)=>this.adjustOffset(e.set("minute",t)),this.setSeconds=(e,t)=>this.adjustOffset(e.set("second",t)),this.setMilliseconds=(e,t)=>this.adjustOffset(e.set("millisecond",t)),this.getDaysInMonth=e=>e.daysInMonth(),this.getWeekArray=e=>{const t=this.startOfWeek(this.startOfMonth(e)),n=this.endOfWeek(this.endOfMonth(e));let r=0,o=t;const a=[];for(;o<n;){const e=Math.floor(r/7);a[e]=a[e]||[],a[e].push(o),o=this.addDays(o,1),r+=1}return a},this.getWeekNumber=e=>e.week(),this.getYearRange=([e,t])=>{const n=this.startOfYear(e),r=this.endOfYear(t),o=[];let a=n;for(;this.isBefore(a,r);)o.push(a),a=this.addYears(a,1);return o},this.dayjs=(n=eQ,(r=e)?(...e)=>n(...e).locale(r):n),this.locale=e,this.formats=_p({},pQ,t),eQ.extend(oQ)}getDayOfWeek(e){return e.day()+1}}!function(e,t){e.exports=function(e){function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=t(e),r={name:"pt-br",weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),ordinal:function(e){return e+"º"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"}};return n.default.locale(r,null,!0),r}(_q())}({exports:{}}),eQ.locale("pt-br");const gQ=()=>{const{showsList:e,isLoading:t}=lB(),[n,r]=V.useState(null),[o,a]=V.useState(null),[i,s]=V.useState(4),l=[...e.filter((e=>{const t=eQ(e.date);return(!n||t.isAfter(n,"day")||t.isSame(n,"day"))&&(!o||t.isBefore(o,"day")||t.isSame(o,"day"))}))].sort(((e,t)=>e.sales-t.sales)).slice(0,i),u=[...e].sort(((e,t)=>t.sales-e.sales)).slice(0,4);return B.createElement(JB,{dateAdapter:mQ,adapterLocale:"pt-br"},B.createElement("div",{style:{display:"flex",flexDirection:"row",gap:14,flexWrap:"wrap",justifyContent:"center",alignItems:"flex-start"}},B.createElement(oM,{title:"Shows Infow"},t?B.createElement(jk,{variant:"rectangular",width:50,height:20}):B.createElement("table",null,B.createElement("tbody",null,B.createElement("tr",null,B.createElement("td",null,B.createElement("b",null,"Total Shows")),B.createElement("td",null,e.length)),B.createElement("tr",null,B.createElement("td",null,B.createElement("b",null,"Total Sales")),B.createElement("td",null,e.reduce(((e,t)=>e+t.sales),0))),B.createElement("tr",null,B.createElement("td",null,B.createElement("b",null,"Avg Sales")),B.createElement("td",null,(e.reduce(((e,t)=>e+t.sales),0)/e.length).toFixed(2)))))),B.createElement(oM,{title:"Top 4 Sales"},t?B.createElement(jk,{variant:"rectangular",width:50,height:20}):u.map(((e,t)=>B.createElement("div",{key:e.id},t+1,". ",eQ(e.date).format("DD/MM/YYYY HH:mm")," - ",B.createElement("b",null,e.city),": ",e.sales)))),B.createElement(oM,{title:"Least Sold Shows"},t?B.createElement(jk,{variant:"rectangular",width:50,height:20}):B.createElement(B.Fragment,null,B.createElement(Xv,{variant:"h3",gutterBottom:!0},"Filter by period"),B.createElement("div",{style:{marginBottom:14,display:"flex",flexDirection:"row",gap:14,flexWrap:"wrap",justifyContent:"center",alignItems:"flex-start"}},B.createElement(Xq,{label:"Start Date",value:n,onChange:e=>r(e),format:"DD/MM/YYYY",slotProps:{textField:{size:"small"}}}),B.createElement(Xq,{label:"End Date",value:o,onChange:e=>a(e),format:"DD/MM/YYYY",slotProps:{textField:{size:"small"}}})),B.createElement(Xv,{variant:"h3",gutterBottom:!0},"Choose the number of shows to Display"),B.createElement(oC,{value:i,onChange:(e,t)=>s(t),"aria-labelledby":"worst-shows-slider",min:1,max:10,valueLabelDisplay:"auto"}),l.map(((e,t)=>B.createElement("div",{key:e.id},t+1,". ",eQ(e.date).format("DD/MM/YYYY HH:mm")," - ",B.createElement("b",null,e.city),": ",e.sales)))))))},yQ="data:image/png;base64,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";class vQ{constructor(e,t,n,r,o,a,i,s,l,u){this.title=e,this.sells=t,this.lastSell=n,this.lastSellDate=r,this.artistGain=o,this.recordLabelGain=a,this.totalGain=o+a,this.evaluation=i,this.imageUrl=s,this.releaseDate=l,this.stock=u}}function bQ(){const[e,t]=V.useState([]),[n,r]=V.useState(!0),o=vd((e=>e.artist.artistId)),a=vd((e=>e.iframe.iframeId)),i=Pd();return V.useEffect((()=>{async function e(e){return new Promise(((t,n)=>{i(NE({url:e,resolve:t,reject:n})),i(qE())}))}async function n(t){var n;try{const r=await e(t),o=r.find(".RecordCover").length?r.find(".RecordCover"):r.find(".RecordCoverEmpty"),a=o.next("table").find("tbody tr").filter(((e,t)=>WE(t).find("td").first().text().includes("Disco:"))).find("td").last().text().trim(),i=o.next("table").find("tbody tr").filter(((e,t)=>WE(t).find("td").first().text().includes("Lançamento:"))).find("td").last().text().trim(),s=new Date(i),l=r.find("a#ctl00_cphLeftColumn_ctl01_lnkUnitsSold").text().replace(/\D/g,""),u=parseInt(l,10)||0,c=o.next("table").find("tbody tr").filter(((e,t)=>WE(t).find("td").first().text().includes("Estoque:"))).find("td").last().text().replace(/\D/g,""),d=parseInt(c,10)||0,p=r.find("#tablerecentsales tbody tr").first(),f=p.find("td").eq(0).clone().children().remove().end().text().trim(),[h,m,g]=f.split("/").map(Number),y=new Date(g,m-1,h),v=p.find("td").eq(1).text().replace(/\D/g,""),b=parseInt(v,10)||0,x=o.next("table").find("tbody tr").filter(((e,t)=>WE(t).find("td").first().text().includes("Ganhos do artista:"))).find("td").last().text().replace(/[^0-9,]/g,"").replace(",","."),w=parseFloat(x)||0,S=o.next("table").find("tbody tr").filter(((e,t)=>WE(t).find("td").first().text().includes("Ganhos do estúdio:"))).find("td").last().text().replace(/[^0-9,]/g,"").replace(",","."),k=parseFloat(S)||0,C=r.find("tr").filter(((e,t)=>WE(t).find("td").first().text().includes("Resenha:"))).find("a").attr("title")||"0/26",M=parseInt(C.split("/")[0])||0,E=(null==(n=r.find(".RecordCover").css("background-image"))?void 0:n.slice(5,-2))||"";return new vQ(a,u,b,y,w,k,M,E,s,d)}catch(e){return console.error("Error fetching album details:",e),null}}o&&a&&async function(){const a=window.location.hostname,i=`https://${a}/World/Popmundo.aspx/Artist/Records/${o}`,s=await e(i);s.find('style, link[rel="stylesheet"], script').remove(),s.find(".header, .footer").remove();const l=s.find("#tablealbums tbody tr").slice(0,4).map((function(){const e=WE(this).find("a").attr("href");return e?`https://${a}${e}`:null})).get().filter(Boolean),u=[];for(const e of l){const t=await n(e);t&&u.push(t)}t(u),r(!1)}()}),[o,a,i]),{albums:e,isLoading:n}}const xQ=()=>{const{albums:e,isLoading:t}=bQ(),[n,r]=B.useState("1"),o=e.filter((e=>e.lastSell&&e.lastSell>0));return B.createElement(oM,{title:"Albums"},t?B.createElement("div",null,B.createElement(jk,{variant:"circular",width:100,height:100})):B.createElement(JV,{value:n},B.createElement($V,{variant:"fullWidth",onChange:(e,t)=>{r(t)},"aria-label":"lab API tabs example"},B.createElement(lC,{label:"Last Sells",value:"1"}),B.createElement(lC,{label:"Storage",value:"2"}),B.createElement(lC,{label:"Total Sells",value:"3"})),B.createElement(tB,{value:"1"},B.createElement(Xv,{variant:"h6"},"Sales on ",o.length>0?o[0].lastSellDate.toLocaleDateString():"Data não disponível"),B.createElement(YV,{series:[{data:o.map(((e,t)=>({id:t,value:e.lastSell,label:e.title}))),highlightScope:{fade:"global",highlight:"item"}}],height:150})),B.createElement(tB,{value:"2"},B.createElement(fC,null,B.createElement(PC,null,B.createElement(NC,null,B.createElement(kC,null,"Album"),B.createElement(kC,{align:"right"},"Remaining Stock"))),B.createElement(bC,null,o.map((e=>B.createElement(NC,{key:e.title},B.createElement(kC,null,e.title),B.createElement(kC,{align:"right"},e.stock))))))),B.createElement(tB,{value:"3"},B.createElement(vV,{sx:{"& .MuiChartsLegend-series text":{fontSize:"0.7em !important"},"& .MuiChartsAxis-tickLabel":{fontSize:"0.7em !important"}},series:[{data:o.map((e=>e.sells))}],xAxis:[{scaleType:"band",data:o.map((e=>e.title.length>7?`${e.title.slice(0,7)}...`:e.title))}],height:200,layout:"vertical"}))))},wQ=({startDate:e,endDate:t,cityFilter:n,setStartDate:r,setEndDate:o,setCityFilter:a})=>B.createElement("div",{style:{marginBottom:14,display:"flex",gap:14}},B.createElement(Xq,{label:"Start Date",value:e,onChange:r,format:"DD/MM/YYYY",slotProps:{textField:{size:"small"}}}),B.createElement(Xq,{label:"End Date",value:t,onChange:o,format:"DD/MM/YYYY",slotProps:{textField:{size:"small"}}}),B.createElement(rM,{label:"Filter by City",value:n,onChange:e=>a(e.target.value),size:"small",fullWidth:!0,margin:"normal"})),SQ=({data:e,sortColumn:t,sortDirection:n,handleSort:r})=>{const o={border:"1px solid #ddd",padding:8,textAlign:"left",cursor:"pointer"},a={border:"1px solid #ddd",padding:8};return B.createElement("table",{style:{width:"100%",borderCollapse:"collapse",marginTop:10}},B.createElement("thead",null,B.createElement("tr",null,B.createElement("th",{style:o,onClick:()=>r("date")},"Date ","date"===t&&("asc"===n?"↑":"↓")),B.createElement("th",{style:o,onClick:()=>r("city")},"City ","city"===t&&("asc"===n?"↑":"↓")),B.createElement("th",{style:o,onClick:()=>r("sales")},"Sales ","sales"===t&&("asc"===n?"↑":"↓")),B.createElement("th",{style:o,onClick:()=>r("popularity")},"Popularity ","popularity"===t&&("asc"===n?"↑":"↓")),B.createElement("th",{style:o,onClick:()=>r("fame")},"Fame ","fame"===t&&("asc"===n?"↑":"↓")))),B.createElement("tbody",null,e.map(((e,t)=>B.createElement("tr",{key:t},B.createElement("td",{style:a},eQ(e.date).format("DD/MM/YYYY HH:mm")),B.createElement("td",{style:a},e.city),B.createElement("td",{style:a},e.sales," (",e.salesVariation,")"),B.createElement("td",{style:a},e.popularity," (",e.popularityVariation,")"),B.createElement("td",{style:a},e.fame,"% (",e.fameVariation,")"))))))},kQ=()=>{const{showsList:e,isLoading:t}=lB(),{popularityList:n,isLoading:r}=QE(),[o,a]=V.useState("date"),[i,s]=V.useState("asc"),[l,u]=V.useState(null),[c,d]=V.useState(null),[p,f]=V.useState(""),[h,m]=V.useState([]),[g,y]=V.useState([]),[v,b]=V.useState([]),[x,w]=V.useState([]),S=((e,t,n,r,o,a,i,s)=>{const{startDate:l,endDate:u,cityFilter:c}=n,{column:d,direction:p}=r;return a.filter((e=>{const t=eQ(e.date);return e.isStadium&&(!l||t.isAfter(l,"day")||t.isSame(l,"day"))&&(!u||t.isBefore(u,"day")||t.isSame(u,"day"))})).map((e=>{const t=s.find((t=>t.city===e.city)),n=o.find((t=>t.id===e.id&&eQ(t.date).isSame(e.date)&&t.city===e.city)),r=i.find((t=>t.city===e.city));let a="=";n&&(e.sales>n.sales?a="+"+(e.sales-n.sales):e.sales<n.sales&&(a="-"+(n.sales-e.sales)));let l="=",u="=";return r&&t&&(t.popularity>r.popularity?l="+"+(t.popularity-r.popularity):t.popularity<r.popularity&&(l="-"+(r.popularity-t.popularity)),t.fame>r.fame?u="+"+(t.fame-r.fame):t.fame<r.fame&&(u="-"+(r.fame-t.fame))),{...e,popularity:(null==t?void 0:t.popularity)||0,fame:(null==t?void 0:t.fame)||0,salesVariation:a,popularityVariation:l,fameVariation:u}})).filter((e=>e.city.toLowerCase().includes(c.toLowerCase()))).sort(((e,t)=>"date"===d?"asc"===p?eQ(e.date).diff(eQ(t.date)):eQ(t.date).diff(eQ(e.date)):"city"===d?"asc"===p?e.city.localeCompare(t.city):t.city.localeCompare(e.city):"sales"===d?"asc"===p?e.sales-t.sales:t.sales-e.sales:"popularity"===d?"asc"===p?e.popularity-t.popularity:t.popularity-e.popularity:"fame"===d?"asc"===p?e.fame-t.fame:t.fame-e.fame:0))})(0,0,{startDate:l,endDate:c,cityFilter:p},{column:o,direction:i},h,g,v,x);return((e,t,n,r,o,a,i)=>{const s=vd((e=>e.artist.artistId));V.useEffect((()=>{if(!s)return void console.warn("Artist ID não está definido. Ignorando sincronização.");const l=`previousStadiumsList_${s}`,u=`currentStadiumsList_${s}`,c=`previousPopularityList_${s}`,d=`currentPopularityList_${s}`,p=o(l),f=o(u),h=o(c),m=o(d);if(p&&n((e=>JSON.stringify(e)!==JSON.stringify(p)?p:e)),f){r((e=>JSON.stringify(e)!==JSON.stringify(f)?f:e));const t=e.filter((e=>e.isStadium));let o=!1;for(const e of t){const t=f.find((t=>t.id===e.id));if(!t){o=!0;break}if(e.sales!==t.sales){o=!0;break}}o&&(window.GM_setValue(l,JSON.stringify(f)),n(f),r(t),window.GM_setValue(u,JSON.stringify(t)))}else if(e.length>0){const t=e.filter((e=>e.isStadium));r(t),window.GM_setValue(u,JSON.stringify(t))}if(h&&a((e=>JSON.stringify(e)!==JSON.stringify(h)?h:e)),m){i((e=>JSON.stringify(e)!==JSON.stringify(m)?m:e));let e=!1;for(const n of t){const t=m.find((e=>e.city===n.city));if(!t){e=!0;break}if(n.popularity!==t.popularity||n.fame!==t.fame){e=!0;break}}e&&(window.GM_setValue(c,JSON.stringify(m)),a(m),i(t),window.GM_setValue(d,JSON.stringify(t)))}else t.length>0&&(i(t),window.GM_setValue(d,JSON.stringify(t)))}),[e,t,s])})(e,n,m,y,(e=>{const t=window.GM_getValue(e);return t?JSON.parse(t):null}),b,w),B.createElement(JB,{dateAdapter:mQ,adapterLocale:"pt-br"},B.createElement("div",{style:{display:"flex",flexDirection:"column",gap:14,justifyContent:"center",alignItems:"center",width:"100%"}},B.createElement(oM,{title:"Stadium Shows with Fame and Popularity"},t||r?B.createElement(jk,{variant:"rectangular",width:"100%",height:200}):B.createElement(B.Fragment,null,B.createElement(wQ,{startDate:l,endDate:c,cityFilter:p,setStartDate:u,setEndDate:d,setCityFilter:f}),B.createElement(SQ,{data:S,sortColumn:o,sortDirection:i,handleSort:e=>{s(o===e&&"asc"===i?"desc":"asc"),a(e)}})))))};function CQ(){const e=Pd(),[t,n]=B.useState("1"),[r,o]=B.useState("1");return V.useEffect((()=>{const t="iframe-bandmate-data";let n=WE(`#${t}`);return 0===n.length&&(n=WE("<iframe>",{id:t,style:"display:none;"}),n.attr("sandbox","allow-same-origin"),WE("body").append(n),e(OE(t))),()=>{n.remove(),e(jE())}}),[e]),B.createElement(oM,{title:"Artist's Dashboard",togglable:!1},B.createElement("div",{style:{width:"100%",display:"flex",justifyContent:"center",alignItems:"center"}},B.createElement("img",{src:yQ,width:100,alt:"Drinkwater"})),B.createElement(JV,{value:r},B.createElement($V,{variant:"fullWidth",onChange:(e,t)=>{o(t)},indicatorColor:"secondary",textColor:"inherit","aria-label":"lab API tabs example",sx:{backgroundColor:"#63767f",backgroundImage:"url('https://75.popmundo.com/Static/Css/Theme/Default/Images/bgr-item-header.png')",backgroundRepeat:"repeat-x",color:"#ffffff",borderTopLeftRadius:"8px",borderTopRightRadius:"8px","& .MuiTabs-indicator":{backgroundColor:"#ffffff"},"& .MuiTab-root":{color:"#ffffff"}}},B.createElement(lC,{sx:{fontSize:12},label:"Pop and Fame",value:"1"}),B.createElement(lC,{sx:{fontSize:12},label:"Shows",value:"2"}),B.createElement(lC,{sx:{fontSize:12},label:"Stadiums",value:"3"})),B.createElement(tB,{value:"1",sx:{paddingX:0,backgroundColor:"#e5e5e5"}}," ",B.createElement(JE,null)),B.createElement(tB,{value:"2",sx:{paddingX:0,backgroundColor:"#e5e5e5"}}," ",B.createElement(gQ,null)),B.createElement(tB,{value:"3",sx:{paddingX:0,backgroundColor:"#e5e5e5"}}," ",B.createElement(kQ,null))),B.createElement(Zy,{sx:{margin:1}}),B.createElement(JV,{value:t},B.createElement($V,{variant:"fullWidth",onChange:(e,t)=>{n(t)},indicatorColor:"secondary",textColor:"inherit","aria-label":"lab API tabs example",sx:{backgroundColor:"#63767f",backgroundImage:"url('https://75.popmundo.com/Static/Css/Theme/Default/Images/bgr-item-header.png')",backgroundRepeat:"repeat-x",color:"#ffffff",borderTopLeftRadius:"8px",borderTopRightRadius:"8px","& .MuiTabs-indicator":{backgroundColor:"#ffffff"},"& .MuiTab-root":{color:"#ffffff"}}},B.createElement(lC,{sx:{fontSize:12},label:"Singles",value:"1"}),B.createElement(lC,{sx:{fontSize:12},label:"Albums",value:"2"})),B.createElement(tB,{value:"1",sx:{paddingX:0,backgroundColor:"#e5e5e5"}}," ",B.createElement(nB,null)),B.createElement(tB,{value:"2",sx:{paddingX:0,backgroundColor:"#e5e5e5"}}," ",B.createElement(xQ,null))),B.createElement(Zy,{sx:{margin:1}}),B.createElement(iB,null))}async function MQ(e){let t=0;return new Promise(((n,r)=>{!function o(){if(t>=60)return function(...e){console.log("%cUserscript (React Mode):","color: purple; font-weight: bold",...e)}("Can't find element with selector",e),void r();const a=(t++,document.querySelector(e));a?n(a):window.setTimeout(o,250)}()}))}const EQ=IE({name:"artist",initialState:{artistId:null},reducers:{setArtistId:(e,t)=>{e.artistId=t.payload}}}),{setArtistId:TQ}=EQ.actions,PQ=function(e){const t=function(e){const{thunk:t=!0,immutableCheck:n=!0,serializableCheck:r=!0,actionCreatorCheck:o=!0}=e??{};let a=new vE;return t&&("boolean"==typeof t?a.push(hE):a.push(mE(t.extraArgument))),a},{reducer:n,middleware:r,devTools:o=!0,preloadedState:a,enhancers:i}=e||{};let s,l;if("function"==typeof n)s=n;else{if(!cM(n))throw new Error(AE(1));s=pM(n)}l="function"==typeof r?r(t):t();let u=fM;o&&(u=gE({trace:!1,..."object"==typeof o&&o}));const c=function(...e){return t=>(n,r)=>{const o=t(n,r);let a=()=>{throw new Error(iM(15))};const i={getState:o.getState,dispatch:(e,...t)=>a(e,...t)},s=e.map((e=>e(i)));return a=fM(...s)(o.dispatch),{...o,dispatch:a}}}(...l),d=kE(c);return dM(s,a,u(..."function"==typeof i?i(d):d()))}({reducer:{artist:EQ.reducer,iframe:VE}});async function IQ(){const e=document.createElement("link");e.rel="stylesheet",e.href="https://use.fontawesome.com/releases/v5.15.4/css/all.css",document.getElementsByTagName("head")[0].appendChild(e);const t=document.createElement("link");t.rel="stylesheet",t.href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap",document.getElementsByTagName("head")[0].appendChild(t);const n=document.createElement("link");n.rel="preconnect",n.href="https://fonts.googleapis.com",document.getElementsByTagName("head")[0].appendChild(n);const r=document.createElement("link");r.rel="preconnect",r.href="https://fonts.gstatic.com",r.crossOrigin="anonymous",document.getElementsByTagName("head")[0].appendChild(r),await MQ("body");const o=document.querySelector("#ctl00_cphLeftColumn_ctl01_divLatestShows");if(o&&o.parentNode){const e=document.createElement("div");o.parentNode.insertBefore(e,o.nextSibling);const t=Xc(e),n=function(){let e=WE(".entityLogo .idHolder").text();return""!==e&&null!==e?e:null}();PQ.dispatch(TQ(n)),t.render(B.createElement(kd,{store:PQ},B.createElement(CQ,null)))}}!function(e){window.setTimeout(e,0);let t=window.location.href;const n=document.querySelector("body"),r=new MutationObserver((n=>{n.some((()=>t!==document.location.href))&&(t=document.location.href,e())}));r.observe(n,{childList:!0,subtree:!0})}((()=>{IQ().catch((e=>{}))}))}(),function(){const e=document.createElement("style");e.innerText="",e.type="text/css",document.head.appendChild(e)}();