diff --git a/.env b/.env index 8b028e9..40efe4f 100644 --- a/.env +++ b/.env @@ -1,4 +1,4 @@ VITE_JSON_SERVER_URL=https://jsonplaceholder.typicode.com VITE_API_FLY=https://fcrud.fly.dev VITE_API_LOCAL=http://localhost:8000 -VITE_SLI_VERSION=0.4.0 +VITE_SLI_VERSION=0.5.1 diff --git a/README.md b/README.md index a86d4c9..01f69e0 100644 --- a/README.md +++ b/README.md @@ -23,10 +23,5 @@ Build the application in production mode by running: ```sh npm run build ``` - -## DataProvider - -The included data provider use [ra-data-json-server](https://github.com/marmelab/react-admin/tree/master/packages/ra-data-json-server). It fits REST APIs powered by [JSON Server](https://github.com/typicode/json-server), such as [JSONPlaceholder](https://jsonplaceholder.typicode.com/). - -You'll find an `.env` file at the project root that includes a `VITE_JSON_SERVER_URL` variable. Set it to the URL of your backend. By default, we set it to targets [JSONPlaceholder](https://jsonplaceholder.typicode.com/). - +### Ref +- https://stackoverflow.com/questions/66863200/changing-the-input-and-output-directory-in-vite \ No newline at end of file diff --git a/docs/assets/index-caecf4c0.js b/docs/assets/index-caecf4c0.js new file mode 100644 index 0000000..c98dd1e --- /dev/null +++ b/docs/assets/index-caecf4c0.js @@ -0,0 +1,300 @@ +import{initializeApp as B4}from"https://www.gstatic.com/firebasejs/10.5.2/firebase-app.js";import{getAnalytics as z4}from"https://www.gstatic.com/firebasejs/10.5.2/firebase-analytics.js";function U4(e,t){for(var r=0;rn[a]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))n(a);new MutationObserver(a=>{for(const o of a)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function r(a){const o={};return a.integrity&&(o.integrity=a.integrity),a.referrerPolicy&&(o.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?o.credentials="include":a.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(a){if(a.ep)return;a.ep=!0;const o=r(a);fetch(a.href,o)}})();var nl=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function yr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function b2(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var a=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,a.get?a:{enumerable:!0,get:function(){return e[n]}})}),r}var x2={exports:{}},tm={},w2={exports:{}},ut={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Df=Symbol.for("react.element"),V4=Symbol.for("react.portal"),W4=Symbol.for("react.fragment"),H4=Symbol.for("react.strict_mode"),q4=Symbol.for("react.profiler"),G4=Symbol.for("react.provider"),K4=Symbol.for("react.context"),Q4=Symbol.for("react.forward_ref"),Y4=Symbol.for("react.suspense"),X4=Symbol.for("react.memo"),J4=Symbol.for("react.lazy"),ES=Symbol.iterator;function Z4(e){return e===null||typeof e!="object"?null:(e=ES&&e[ES]||e["@@iterator"],typeof e=="function"?e:null)}var O2={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},_2=Object.assign,C2={};function hu(e,t,r){this.props=e,this.context=t,this.refs=C2,this.updater=r||O2}hu.prototype.isReactComponent={};hu.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)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")};hu.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function S2(){}S2.prototype=hu.prototype;function mw(e,t,r){this.props=e,this.context=t,this.refs=C2,this.updater=r||O2}var gw=mw.prototype=new S2;gw.constructor=mw;_2(gw,hu.prototype);gw.isPureReactComponent=!0;var PS=Array.isArray,T2=Object.prototype.hasOwnProperty,yw={current:null},E2={key:!0,ref:!0,__self:!0,__source:!0};function P2(e,t,r){var n,a={},o=null,i=null;if(t!=null)for(n in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(o=""+t.key),t)T2.call(t,n)&&!E2.hasOwnProperty(n)&&(a[n]=t[n]);var l=arguments.length-2;if(l===1)a.children=r;else if(1>>1,Z=j[Q];if(0>>1;Qa(Oe,W))uea(ve,Oe)?(j[Q]=ve,j[ue]=W,Q=ue):(j[Q]=Oe,j[te]=W,Q=te);else if(uea(ve,W))j[Q]=ve,j[ue]=W,Q=ue;else break e}}return D}function a(j,D){var W=j.sortIndex-D.sortIndex;return W!==0?W:j.id-D.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var i=Date,l=i.now();e.unstable_now=function(){return i.now()-l}}var u=[],s=[],f=1,d=null,p=3,v=!1,g=!1,b=!1,w=typeof setTimeout=="function"?setTimeout:null,y=typeof clearTimeout=="function"?clearTimeout:null,h=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function m(j){for(var D=r(s);D!==null;){if(D.callback===null)n(s);else if(D.startTime<=j)n(s),D.sortIndex=D.expirationTime,t(u,D);else break;D=r(s)}}function x(j){if(b=!1,m(j),!g)if(r(u)!==null)g=!0,B(O);else{var D=r(s);D!==null&&q(x,D.startTime-j)}}function O(j,D){g=!1,b&&(b=!1,y(T),T=-1),v=!0;var W=p;try{for(m(D),d=r(u);d!==null&&(!(d.expirationTime>D)||j&&!k());){var Q=d.callback;if(typeof Q=="function"){d.callback=null,p=d.priorityLevel;var Z=Q(d.expirationTime<=D);D=e.unstable_now(),typeof Z=="function"?d.callback=Z:d===r(u)&&n(u),m(D)}else n(u);d=r(u)}if(d!==null)var ne=!0;else{var te=r(s);te!==null&&q(x,te.startTime-D),ne=!1}return ne}finally{d=null,p=W,v=!1}}var C=!1,S=null,T=-1,$=5,P=-1;function k(){return!(e.unstable_now()-P<$)}function I(){if(S!==null){var j=e.unstable_now();P=j;var D=!0;try{D=S(!0,j)}finally{D?A():(C=!1,S=null)}}else C=!1}var A;if(typeof h=="function")A=function(){h(I)};else if(typeof MessageChannel<"u"){var M=new MessageChannel,N=M.port2;M.port1.onmessage=I,A=function(){N.postMessage(null)}}else A=function(){w(I,0)};function B(j){S=j,C||(C=!0,A())}function q(j,D){T=w(function(){j(e.unstable_now())},D)}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(j){j.callback=null},e.unstable_continueExecution=function(){g||v||(g=!0,B(O))},e.unstable_forceFrameRate=function(j){0>j||125Q?(j.sortIndex=W,t(s,j),r(u)===null&&j===r(s)&&(b?(y(T),T=-1):b=!0,q(x,W-Q))):(j.sortIndex=Z,t(u,j),g||v||(g=!0,B(O))),j},e.unstable_shouldYield=k,e.unstable_wrapCallback=function(j){var D=p;return function(){var W=p;p=D;try{return j.apply(this,arguments)}finally{p=W}}}})(I2);k2.exports=I2;var c5=k2.exports;/** + * @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. + */var A2=c,Wn=c5;function ge(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),p0=Object.prototype.hasOwnProperty,f5=/^[: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]*$/,RS={},kS={};function d5(e){return p0.call(kS,e)?!0:p0.call(RS,e)?!1:f5.test(e)?kS[e]=!0:(RS[e]=!0,!1)}function p5(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function v5(e,t,r,n){if(t===null||typeof t>"u"||p5(e,t,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function dn(e,t,r,n,a,o,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=a,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var Vr={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Vr[e]=new dn(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Vr[t]=new dn(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Vr[e]=new dn(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Vr[e]=new dn(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){Vr[e]=new dn(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Vr[e]=new dn(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Vr[e]=new dn(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Vr[e]=new dn(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Vr[e]=new dn(e,5,!1,e.toLowerCase(),null,!1,!1)});var xw=/[\-:]([a-z])/g;function ww(e){return e[1].toUpperCase()}"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(xw,ww);Vr[t]=new dn(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(xw,ww);Vr[t]=new dn(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(xw,ww);Vr[t]=new dn(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Vr[e]=new dn(e,1,!1,e.toLowerCase(),null,!1,!1)});Vr.xlinkHref=new dn("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Vr[e]=new dn(e,1,!1,e.toLowerCase(),null,!0,!0)});function Ow(e,t,r,n){var a=Vr.hasOwnProperty(t)?Vr[t]:null;(a!==null?a.type!==0:n||!(2l||a[i]!==o[l]){var u=` +`+a[i].replace(" at new "," at ");return e.displayName&&u.includes("")&&(u=u.replace("",e.displayName)),u}while(1<=i&&0<=l);break}}}finally{oy=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?pc(e):""}function h5(e){switch(e.tag){case 5:return pc(e.type);case 16:return pc("Lazy");case 13:return pc("Suspense");case 19:return pc("SuspenseList");case 0:case 2:case 15:return e=iy(e.type,!1),e;case 11:return e=iy(e.type.render,!1),e;case 1:return e=iy(e.type,!0),e;default:return""}}function g0(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case is:return"Fragment";case os:return"Portal";case v0:return"Profiler";case _w:return"StrictMode";case h0:return"Suspense";case m0:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case j2:return(e.displayName||"Context")+".Consumer";case N2:return(e._context.displayName||"Context")+".Provider";case Cw:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Sw:return t=e.displayName||null,t!==null?t:g0(e.type)||"Memo";case Jo:t=e._payload,e=e._init;try{return g0(e(t))}catch{}}return null}function m5(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=t.render,e=e.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 g0(t);case 8:return t===_w?"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(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Ei(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function L2(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function g5(e){var t=L2(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var a=r.get,o=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(i){n=""+i,o.call(this,i)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(i){n=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Rd(e){e._valueTracker||(e._valueTracker=g5(e))}function D2(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=L2(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function Zp(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function y0(e,t){var r=t.checked;return rr({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function AS(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=Ei(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function B2(e,t){t=t.checked,t!=null&&Ow(e,"checked",t,!1)}function b0(e,t){B2(e,t);var r=Ei(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?x0(e,t.type,r):t.hasOwnProperty("defaultValue")&&x0(e,t.type,Ei(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function MS(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function x0(e,t,r){(t!=="number"||Zp(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var vc=Array.isArray;function Es(e,t,r,n){if(e=e.options,t){t={};for(var a=0;a"+t.valueOf().toString()+"",t=kd.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function lf(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var _c={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},y5=["Webkit","ms","Moz","O"];Object.keys(_c).forEach(function(e){y5.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),_c[t]=_c[e]})});function W2(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||_c.hasOwnProperty(e)&&_c[e]?(""+t).trim():t+"px"}function H2(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,a=W2(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,a):e[r]=a}}var b5=rr({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 _0(e,t){if(t){if(b5[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(ge(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(ge(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(ge(61))}if(t.style!=null&&typeof t.style!="object")throw Error(ge(62))}}function C0(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";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 S0=null;function Tw(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var T0=null,Ps=null,$s=null;function FS(e){if(e=Uf(e)){if(typeof T0!="function")throw Error(ge(280));var t=e.stateNode;t&&(t=im(t),T0(e.stateNode,e.type,t))}}function q2(e){Ps?$s?$s.push(e):$s=[e]:Ps=e}function G2(){if(Ps){var e=Ps,t=$s;if($s=Ps=null,FS(e),t)for(e=0;e>>=0,e===0?32:31-(R5(e)/k5|0)|0}var Id=64,Ad=4194304;function hc(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 e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function nv(e,t){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,o=e.pingedLanes,i=r&268435455;if(i!==0){var l=i&~a;l!==0?n=hc(l):(o&=i,o!==0&&(n=hc(o)))}else i=r&~a,i!==0?n=hc(i):o!==0&&(n=hc(o));if(n===0)return 0;if(t!==0&&t!==n&&!(t&a)&&(a=n&-n,o=t&-t,a>=o||a===16&&(o&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0r;r++)t.push(e);return t}function Bf(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-$a(t),e[t]=r}function N5(e,t){var r=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 n=e.eventTimes;for(e=e.expirationTimes;0=Sc),qS=String.fromCharCode(32),GS=!1;function pI(e,t){switch(e){case"keyup":return uB.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function vI(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ls=!1;function fB(e,t){switch(e){case"compositionend":return vI(t);case"keypress":return t.which!==32?null:(GS=!0,qS);case"textInput":return e=t.data,e===qS&&GS?null:e;default:return null}}function dB(e,t){if(ls)return e==="compositionend"||!Mw&&pI(e,t)?(e=fI(),vp=kw=li=null,ls=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=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=XS(r)}}function yI(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?yI(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function bI(){for(var e=window,t=Zp();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=Zp(e.document)}return t}function Nw(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function wB(e){var t=bI(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&yI(r.ownerDocument.documentElement,r)){if(n!==null&&Nw(r)){if(t=n.start,e=n.end,e===void 0&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if(e=(t=r.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var a=r.textContent.length,o=Math.min(n.start,a);n=n.end===void 0?o:Math.min(n.end,a),!e.extend&&o>n&&(a=n,n=o,o=a),a=JS(r,o);var i=JS(r,n);a&&i&&(e.rangeCount!==1||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(a.node,a.offset),e.removeAllRanges(),o>n?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r=document.documentMode,ss=null,I0=null,Ec=null,A0=!1;function ZS(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;A0||ss==null||ss!==Zp(n)||(n=ss,"selectionStart"in n&&Nw(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),Ec&&pf(Ec,n)||(Ec=n,n=iv(I0,"onSelect"),0fs||(e.current=D0[fs],D0[fs]=null,fs--)}function Lt(e,t){fs++,D0[fs]=e.current,e.current=t}var Pi={},Zr=Ni(Pi),wn=Ni(!1),xl=Pi;function Qs(e,t){var r=e.type.contextTypes;if(!r)return Pi;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var a={},o;for(o in r)a[o]=t[o];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function On(e){return e=e.childContextTypes,e!=null}function sv(){qt(wn),qt(Zr)}function iT(e,t,r){if(Zr.current!==Pi)throw Error(ge(168));Lt(Zr,t),Lt(wn,r)}function PI(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var a in n)if(!(a in t))throw Error(ge(108,m5(e)||"Unknown",a));return rr({},r,n)}function uv(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Pi,xl=Zr.current,Lt(Zr,e),Lt(wn,wn.current),!0}function lT(e,t,r){var n=e.stateNode;if(!n)throw Error(ge(169));r?(e=PI(e,t,xl),n.__reactInternalMemoizedMergedChildContext=e,qt(wn),qt(Zr),Lt(Zr,e)):qt(wn),Lt(wn,r)}var Co=null,lm=!1,xy=!1;function $I(e){Co===null?Co=[e]:Co.push(e)}function AB(e){lm=!0,$I(e)}function ji(){if(!xy&&Co!==null){xy=!0;var e=0,t=St;try{var r=Co;for(St=1;e>=i,a-=i,$o=1<<32-$a(t)+a|r<T?($=S,S=null):$=S.sibling;var P=p(y,S,m[T],x);if(P===null){S===null&&(S=$);break}e&&S&&P.alternate===null&&t(y,S),h=o(P,h,T),C===null?O=P:C.sibling=P,C=P,S=$}if(T===m.length)return r(y,S),Qt&&Ki(y,T),O;if(S===null){for(;TT?($=S,S=null):$=S.sibling;var k=p(y,S,P.value,x);if(k===null){S===null&&(S=$);break}e&&S&&k.alternate===null&&t(y,S),h=o(k,h,T),C===null?O=k:C.sibling=k,C=k,S=$}if(P.done)return r(y,S),Qt&&Ki(y,T),O;if(S===null){for(;!P.done;T++,P=m.next())P=d(y,P.value,x),P!==null&&(h=o(P,h,T),C===null?O=P:C.sibling=P,C=P);return Qt&&Ki(y,T),O}for(S=n(y,S);!P.done;T++,P=m.next())P=v(S,y,T,P.value,x),P!==null&&(e&&P.alternate!==null&&S.delete(P.key===null?T:P.key),h=o(P,h,T),C===null?O=P:C.sibling=P,C=P);return e&&S.forEach(function(I){return t(y,I)}),Qt&&Ki(y,T),O}function w(y,h,m,x){if(typeof m=="object"&&m!==null&&m.type===is&&m.key===null&&(m=m.props.children),typeof m=="object"&&m!==null){switch(m.$$typeof){case $d:e:{for(var O=m.key,C=h;C!==null;){if(C.key===O){if(O=m.type,O===is){if(C.tag===7){r(y,C.sibling),h=a(C,m.props.children),h.return=y,y=h;break e}}else if(C.elementType===O||typeof O=="object"&&O!==null&&O.$$typeof===Jo&&vT(O)===C.type){r(y,C.sibling),h=a(C,m.props),h.ref=Qu(y,C,m),h.return=y,y=h;break e}r(y,C);break}else t(y,C);C=C.sibling}m.type===is?(h=dl(m.props.children,y.mode,x,m.key),h.return=y,y=h):(x=Op(m.type,m.key,m.props,null,y.mode,x),x.ref=Qu(y,h,m),x.return=y,y=x)}return i(y);case os:e:{for(C=m.key;h!==null;){if(h.key===C)if(h.tag===4&&h.stateNode.containerInfo===m.containerInfo&&h.stateNode.implementation===m.implementation){r(y,h.sibling),h=a(h,m.children||[]),h.return=y,y=h;break e}else{r(y,h);break}else t(y,h);h=h.sibling}h=Py(m,y.mode,x),h.return=y,y=h}return i(y);case Jo:return C=m._init,w(y,h,C(m._payload),x)}if(vc(m))return g(y,h,m,x);if(Wu(m))return b(y,h,m,x);Bd(y,m)}return typeof m=="string"&&m!==""||typeof m=="number"?(m=""+m,h!==null&&h.tag===6?(r(y,h.sibling),h=a(h,m),h.return=y,y=h):(r(y,h),h=Ey(m,y.mode,x),h.return=y,y=h),i(y)):r(y,h)}return w}var Xs=FI(!0),LI=FI(!1),Vf={},to=Ni(Vf),gf=Ni(Vf),yf=Ni(Vf);function il(e){if(e===Vf)throw Error(ge(174));return e}function Ww(e,t){switch(Lt(yf,t),Lt(gf,e),Lt(to,Vf),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:O0(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=O0(t,e)}qt(to),Lt(to,t)}function Js(){qt(to),qt(gf),qt(yf)}function DI(e){il(yf.current);var t=il(to.current),r=O0(t,e.type);t!==r&&(Lt(gf,e),Lt(to,r))}function Hw(e){gf.current===e&&(qt(to),qt(gf))}var Jt=Ni(0);function hv(e){for(var t=e;t!==null;){if(t.tag===13){var r=t.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var wy=[];function qw(){for(var e=0;er?r:4,e(!0);var n=Oy.transition;Oy.transition={};try{e(!1),t()}finally{St=r,Oy.transition=n}}function tA(){return ua().memoizedState}function FB(e,t,r){var n=xi(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},rA(e))nA(t,r);else if(r=AI(e,t,r,n),r!==null){var a=un();Ra(r,e,n,a),aA(r,t,n)}}function LB(e,t,r){var n=xi(e),a={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(rA(e))nA(t,a);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var i=t.lastRenderedState,l=o(i,r);if(a.hasEagerState=!0,a.eagerState=l,ka(l,i)){var u=t.interleaved;u===null?(a.next=a,Uw(t)):(a.next=u.next,u.next=a),t.interleaved=a;return}}catch{}finally{}r=AI(e,t,a,n),r!==null&&(a=un(),Ra(r,e,n,a),aA(r,t,n))}}function rA(e){var t=e.alternate;return e===tr||t!==null&&t===tr}function nA(e,t){Pc=mv=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function aA(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,Pw(e,r)}}var gv={readContext:sa,useCallback:Hr,useContext:Hr,useEffect:Hr,useImperativeHandle:Hr,useInsertionEffect:Hr,useLayoutEffect:Hr,useMemo:Hr,useReducer:Hr,useRef:Hr,useState:Hr,useDebugValue:Hr,useDeferredValue:Hr,useTransition:Hr,useMutableSource:Hr,useSyncExternalStore:Hr,useId:Hr,unstable_isNewReconciler:!1},DB={readContext:sa,useCallback:function(e,t){return za().memoizedState=[e,t===void 0?null:t],e},useContext:sa,useEffect:mT,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,yp(4194308,4,YI.bind(null,t,e),r)},useLayoutEffect:function(e,t){return yp(4194308,4,e,t)},useInsertionEffect:function(e,t){return yp(4,2,e,t)},useMemo:function(e,t){var r=za();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=za();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=FB.bind(null,tr,e),[n.memoizedState,e]},useRef:function(e){var t=za();return e={current:e},t.memoizedState=e},useState:hT,useDebugValue:Xw,useDeferredValue:function(e){return za().memoizedState=e},useTransition:function(){var e=hT(!1),t=e[0];return e=jB.bind(null,e[1]),za().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=tr,a=za();if(Qt){if(r===void 0)throw Error(ge(407));r=r()}else{if(r=t(),Ar===null)throw Error(ge(349));Ol&30||UI(n,t,r)}a.memoizedState=r;var o={value:r,getSnapshot:t};return a.queue=o,mT(WI.bind(null,n,o,e),[e]),n.flags|=2048,wf(9,VI.bind(null,n,o,r,t),void 0,null),r},useId:function(){var e=za(),t=Ar.identifierPrefix;if(Qt){var r=Ro,n=$o;r=(n&~(1<<32-$a(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=bf++,0<\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=i.createElement(r,{is:n.is}):(e=i.createElement(r),r==="select"&&(i=e,n.multiple?i.multiple=!0:n.size&&(i.size=n.size))):e=i.createElementNS(e,r),e[Ga]=t,e[mf]=n,pA(e,t,!1,!1),t.stateNode=e;e:{switch(i=C0(r,n),r){case"dialog":Vt("cancel",e),Vt("close",e),a=n;break;case"iframe":case"object":case"embed":Vt("load",e),a=n;break;case"video":case"audio":for(a=0;aeu&&(t.flags|=128,n=!0,Yu(o,!1),t.lanes=4194304)}else{if(!n)if(e=hv(i),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),Yu(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!Qt)return qr(t),null}else 2*ur()-o.renderingStartTime>eu&&r!==1073741824&&(t.flags|=128,n=!0,Yu(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(r=o.last,r!==null?r.sibling=i:t.child=i,o.last=i)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=ur(),t.sibling=null,r=Jt.current,Lt(Jt,n?r&1|2:r&1),t):(qr(t),null);case 22:case 23:return nO(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?Mn&1073741824&&(qr(t),t.subtreeFlags&6&&(t.flags|=8192)):qr(t),null;case 24:return null;case 25:return null}throw Error(ge(156,t.tag))}function GB(e,t){switch(Fw(t),t.tag){case 1:return On(t.type)&&sv(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Js(),qt(wn),qt(Zr),qw(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Hw(t),null;case 13:if(qt(Jt),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(ge(340));Ys()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return qt(Jt),null;case 4:return Js(),null;case 10:return zw(t.type._context),null;case 22:case 23:return nO(),null;case 24:return null;default:return null}}var Ud=!1,Qr=!1,KB=typeof WeakSet=="function"?WeakSet:Set,De=null;function hs(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){or(e,t,n)}else r.current=null}function X0(e,t,r){try{r()}catch(n){or(e,t,n)}}var ST=!1;function QB(e,t){if(M0=av,e=bI(),Nw(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var a=n.anchorOffset,o=n.focusNode;n=n.focusOffset;try{r.nodeType,o.nodeType}catch{r=null;break e}var i=0,l=-1,u=-1,s=0,f=0,d=e,p=null;t:for(;;){for(var v;d!==r||a!==0&&d.nodeType!==3||(l=i+a),d!==o||n!==0&&d.nodeType!==3||(u=i+n),d.nodeType===3&&(i+=d.nodeValue.length),(v=d.firstChild)!==null;)p=d,d=v;for(;;){if(d===e)break t;if(p===r&&++s===a&&(l=i),p===o&&++f===n&&(u=i),(v=d.nextSibling)!==null)break;d=p,p=d.parentNode}d=v}r=l===-1||u===-1?null:{start:l,end:u}}else r=null}r=r||{start:0,end:0}}else r=null;for(N0={focusedElem:e,selectionRange:r},av=!1,De=t;De!==null;)if(t=De,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,De=e;else for(;De!==null;){t=De;try{var g=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var b=g.memoizedProps,w=g.memoizedState,y=t.stateNode,h=y.getSnapshotBeforeUpdate(t.elementType===t.type?b:Oa(t.type,b),w);y.__reactInternalSnapshotBeforeUpdate=h}break;case 3:var m=t.stateNode.containerInfo;m.nodeType===1?m.textContent="":m.nodeType===9&&m.documentElement&&m.removeChild(m.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(ge(163))}}catch(x){or(t,t.return,x)}if(e=t.sibling,e!==null){e.return=t.return,De=e;break}De=t.return}return g=ST,ST=!1,g}function $c(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var a=n=n.next;do{if((a.tag&e)===e){var o=a.destroy;a.destroy=void 0,o!==void 0&&X0(t,r,o)}a=a.next}while(a!==n)}}function cm(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function J0(e){var t=e.ref;if(t!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof t=="function"?t(e):t.current=e}}function mA(e){var t=e.alternate;t!==null&&(e.alternate=null,mA(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Ga],delete t[mf],delete t[L0],delete t[kB],delete t[IB])),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 gA(e){return e.tag===5||e.tag===3||e.tag===4}function TT(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||gA(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Z0(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.nodeType===8?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(r.nodeType===8?(t=r.parentNode,t.insertBefore(e,r)):(t=r,t.appendChild(e)),r=r._reactRootContainer,r!=null||t.onclick!==null||(t.onclick=lv));else if(n!==4&&(e=e.child,e!==null))for(Z0(e,t,r),e=e.sibling;e!==null;)Z0(e,t,r),e=e.sibling}function e1(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(e1(e,t,r),e=e.sibling;e!==null;)e1(e,t,r),e=e.sibling}var Dr=null,_a=!1;function Qo(e,t,r){for(r=r.child;r!==null;)yA(e,t,r),r=r.sibling}function yA(e,t,r){if(eo&&typeof eo.onCommitFiberUnmount=="function")try{eo.onCommitFiberUnmount(rm,r)}catch{}switch(r.tag){case 5:Qr||hs(r,t);case 6:var n=Dr,a=_a;Dr=null,Qo(e,t,r),Dr=n,_a=a,Dr!==null&&(_a?(e=Dr,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):Dr.removeChild(r.stateNode));break;case 18:Dr!==null&&(_a?(e=Dr,r=r.stateNode,e.nodeType===8?by(e.parentNode,r):e.nodeType===1&&by(e,r),ff(e)):by(Dr,r.stateNode));break;case 4:n=Dr,a=_a,Dr=r.stateNode.containerInfo,_a=!0,Qo(e,t,r),Dr=n,_a=a;break;case 0:case 11:case 14:case 15:if(!Qr&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){a=n=n.next;do{var o=a,i=o.destroy;o=o.tag,i!==void 0&&(o&2||o&4)&&X0(r,t,i),a=a.next}while(a!==n)}Qo(e,t,r);break;case 1:if(!Qr&&(hs(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(l){or(r,t,l)}Qo(e,t,r);break;case 21:Qo(e,t,r);break;case 22:r.mode&1?(Qr=(n=Qr)||r.memoizedState!==null,Qo(e,t,r),Qr=n):Qo(e,t,r);break;default:Qo(e,t,r)}}function ET(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new KB),t.forEach(function(n){var a=az.bind(null,e,n);r.has(n)||(r.add(n),n.then(a,a))})}}function ya(e,t){var r=t.deletions;if(r!==null)for(var n=0;na&&(a=i),n&=~o}if(n=a,n=ur()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*XB(n/1960))-n,10e?16:e,si===null)var n=!1;else{if(e=si,si=null,xv=0,vt&6)throw Error(ge(331));var a=vt;for(vt|=4,De=e.current;De!==null;){var o=De,i=o.child;if(De.flags&16){var l=o.deletions;if(l!==null){for(var u=0;uur()-tO?fl(e,0):eO|=r),_n(e,t)}function TA(e,t){t===0&&(e.mode&1?(t=Ad,Ad<<=1,!(Ad&130023424)&&(Ad=4194304)):t=1);var r=un();e=jo(e,t),e!==null&&(Bf(e,t,r),_n(e,r))}function nz(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),TA(e,r)}function az(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,a=e.memoizedState;a!==null&&(r=a.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(ge(314))}n!==null&&n.delete(t),TA(e,r)}var EA;EA=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||wn.current)xn=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return xn=!1,HB(e,t,r);xn=!!(e.flags&131072)}else xn=!1,Qt&&t.flags&1048576&&RI(t,fv,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;bp(e,t),e=t.pendingProps;var a=Qs(t,Zr.current);ks(t,r),a=Kw(null,t,n,e,a,r);var o=Qw();return t.flags|=1,typeof a=="object"&&a!==null&&typeof a.render=="function"&&a.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,On(n)?(o=!0,uv(t)):o=!1,t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,Vw(t),a.updater=sm,t.stateNode=a,a._reactInternals=t,W0(t,n,e,r),t=G0(null,t,n,!0,o,r)):(t.tag=0,Qt&&o&&jw(t),on(null,t,a,r),t=t.child),t;case 16:n=t.elementType;e:{switch(bp(e,t),e=t.pendingProps,a=n._init,n=a(n._payload),t.type=n,a=t.tag=iz(n),e=Oa(n,e),a){case 0:t=q0(null,t,n,e,r);break e;case 1:t=OT(null,t,n,e,r);break e;case 11:t=xT(null,t,n,e,r);break e;case 14:t=wT(null,t,n,Oa(n.type,e),r);break e}throw Error(ge(306,n,""))}return t;case 0:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:Oa(n,a),q0(e,t,n,a,r);case 1:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:Oa(n,a),OT(e,t,n,a,r);case 3:e:{if(cA(t),e===null)throw Error(ge(387));n=t.pendingProps,o=t.memoizedState,a=o.element,MI(e,t),vv(t,n,null,r);var i=t.memoizedState;if(n=i.element,o.isDehydrated)if(o={element:n,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){a=Zs(Error(ge(423)),t),t=_T(e,t,n,r,a);break e}else if(n!==a){a=Zs(Error(ge(424)),t),t=_T(e,t,n,r,a);break e}else for(Bn=gi(t.stateNode.containerInfo.firstChild),Un=t,Qt=!0,Sa=null,r=LI(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(Ys(),n===a){t=Fo(e,t,r);break e}on(e,t,n,r)}t=t.child}return t;case 5:return DI(t),e===null&&z0(t),n=t.type,a=t.pendingProps,o=e!==null?e.memoizedProps:null,i=a.children,j0(n,a)?i=null:o!==null&&j0(n,o)&&(t.flags|=32),uA(e,t),on(e,t,i,r),t.child;case 6:return e===null&&z0(t),null;case 13:return fA(e,t,r);case 4:return Ww(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=Xs(t,null,n,r):on(e,t,n,r),t.child;case 11:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:Oa(n,a),xT(e,t,n,a,r);case 7:return on(e,t,t.pendingProps,r),t.child;case 8:return on(e,t,t.pendingProps.children,r),t.child;case 12:return on(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,a=t.pendingProps,o=t.memoizedProps,i=a.value,Lt(dv,n._currentValue),n._currentValue=i,o!==null)if(ka(o.value,i)){if(o.children===a.children&&!wn.current){t=Fo(e,t,r);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var l=o.dependencies;if(l!==null){i=o.child;for(var u=l.firstContext;u!==null;){if(u.context===n){if(o.tag===1){u=Io(-1,r&-r),u.tag=2;var s=o.updateQueue;if(s!==null){s=s.shared;var f=s.pending;f===null?u.next=u:(u.next=f.next,f.next=u),s.pending=u}}o.lanes|=r,u=o.alternate,u!==null&&(u.lanes|=r),U0(o.return,r,t),l.lanes|=r;break}u=u.next}}else if(o.tag===10)i=o.type===t.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(ge(341));i.lanes|=r,l=i.alternate,l!==null&&(l.lanes|=r),U0(i,r,t),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===t){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}on(e,t,a.children,r),t=t.child}return t;case 9:return a=t.type,n=t.pendingProps.children,ks(t,r),a=sa(a),n=n(a),t.flags|=1,on(e,t,n,r),t.child;case 14:return n=t.type,a=Oa(n,t.pendingProps),a=Oa(n.type,a),wT(e,t,n,a,r);case 15:return lA(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:Oa(n,a),bp(e,t),t.tag=1,On(n)?(e=!0,uv(t)):e=!1,ks(t,r),jI(t,n,a),W0(t,n,a,r),G0(null,t,n,!0,e,r);case 19:return dA(e,t,r);case 22:return sA(e,t,r)}throw Error(ge(156,t.tag))};function PA(e,t){return eI(e,t)}function oz(e,t,r,n){this.tag=e,this.key=r,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=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function na(e,t,r,n){return new oz(e,t,r,n)}function oO(e){return e=e.prototype,!(!e||!e.isReactComponent)}function iz(e){if(typeof e=="function")return oO(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Cw)return 11;if(e===Sw)return 14}return 2}function wi(e,t){var r=e.alternate;return r===null?(r=na(e.tag,t,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Op(e,t,r,n,a,o){var i=2;if(n=e,typeof e=="function")oO(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case is:return dl(r.children,a,o,t);case _w:i=8,a|=8;break;case v0:return e=na(12,r,t,a|2),e.elementType=v0,e.lanes=o,e;case h0:return e=na(13,r,t,a),e.elementType=h0,e.lanes=o,e;case m0:return e=na(19,r,t,a),e.elementType=m0,e.lanes=o,e;case F2:return dm(r,a,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case N2:i=10;break e;case j2:i=9;break e;case Cw:i=11;break e;case Sw:i=14;break e;case Jo:i=16,n=null;break e}throw Error(ge(130,e==null?e:typeof e,""))}return t=na(i,r,t,a),t.elementType=e,t.type=n,t.lanes=o,t}function dl(e,t,r,n){return e=na(7,e,n,t),e.lanes=r,e}function dm(e,t,r,n){return e=na(22,e,n,t),e.elementType=F2,e.lanes=r,e.stateNode={isHidden:!1},e}function Ey(e,t,r){return e=na(6,e,null,t),e.lanes=r,e}function Py(e,t,r){return t=na(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function lz(e,t,r,n,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=sy(0),this.expirationTimes=sy(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=sy(0),this.identifierPrefix=n,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function iO(e,t,r,n,a,o,i,l,u){return e=new lz(e,t,r,l,u),t===1?(t=1,o===!0&&(t|=8)):t=0,o=na(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},Vw(o),e}function sz(e,t,r){var n=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(IA)}catch(e){console.error(e)}}IA(),R2.exports=Gn;var Wf=R2.exports;const gc=yr(Wf);var NT=Wf;d0.createRoot=NT.createRoot,d0.hydrateRoot=NT.hydrateRoot;var pz={id:""},vz={login:function(){return Promise.resolve()},logout:function(){return Promise.resolve()},checkAuth:function(){return Promise.resolve()},checkError:function(){return Promise.resolve()},getPermissions:function(){return Promise.resolve()},getIdentity:function(){return Promise.resolve(pz)}},AA=c.createContext(vz);AA.displayName="AuthContext";const MA=AA;var gm={loginUrl:"/login",afterLoginUrl:"/"},hz=function(){return c.useContext(MA)};const zo=hz;function _v(e,t){return _v=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},_v(e,t)}function Uo(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,_v(e,t)}var yu=function(){function e(){this.listeners=[]}var t=e.prototype;return t.subscribe=function(n){var a=this,o=n||function(){};return this.listeners.push(o),this.onSubscribe(),function(){a.listeners=a.listeners.filter(function(i){return i!==o}),a.onUnsubscribe()}},t.hasListeners=function(){return this.listeners.length>0},t.onSubscribe=function(){},t.onUnsubscribe=function(){},e}();function E(){return E=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u";function Br(){}function mz(e,t){return typeof e=="function"?e(t):e}function o1(e){return typeof e=="number"&&e>=0&&e!==1/0}function Sv(e){return Array.isArray(e)?e:[e]}function NA(e,t){return Math.max(e+(t||0)-Date.now(),0)}function _p(e,t,r){return Hf(e)?typeof t=="function"?E({},r,{queryKey:e,queryFn:t}):E({},t,{queryKey:e}):e}function gz(e,t,r){return Hf(e)?typeof t=="function"?E({},r,{mutationKey:e,mutationFn:t}):E({},t,{mutationKey:e}):typeof e=="function"?E({},t,{mutationFn:e}):E({},e)}function ei(e,t,r){return Hf(e)?[E({},t,{queryKey:e}),r]:[e||{},t]}function yz(e,t){if(e===!0&&t===!0||e==null&&t==null)return"all";if(e===!1&&t===!1)return"none";var r=e??!t;return r?"active":"inactive"}function jT(e,t){var r=e.active,n=e.exact,a=e.fetching,o=e.inactive,i=e.predicate,l=e.queryKey,u=e.stale;if(Hf(l)){if(n){if(t.queryHash!==cO(l,t.options))return!1}else if(!Tv(t.queryKey,l))return!1}var s=yz(r,o);if(s==="none")return!1;if(s!=="all"){var f=t.isActive();if(s==="active"&&!f||s==="inactive"&&f)return!1}return!(typeof u=="boolean"&&t.isStale()!==u||typeof a=="boolean"&&t.isFetching()!==a||i&&!i(t))}function FT(e,t){var r=e.exact,n=e.fetching,a=e.predicate,o=e.mutationKey;if(Hf(o)){if(!t.options.mutationKey)return!1;if(r){if(ui(t.options.mutationKey)!==ui(o))return!1}else if(!Tv(t.options.mutationKey,o))return!1}return!(typeof n=="boolean"&&t.state.status==="loading"!==n||a&&!a(t))}function cO(e,t){var r=(t==null?void 0:t.queryKeyHashFn)||ui;return r(e)}function ui(e){var t=Sv(e);return bz(t)}function bz(e){return JSON.stringify(e,function(t,r){return i1(r)?Object.keys(r).sort().reduce(function(n,a){return n[a]=r[a],n},{}):r})}function Tv(e,t){return jA(Sv(e),Sv(t))}function jA(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?!Object.keys(t).some(function(r){return!jA(e[r],t[r])}):!1}function Ev(e,t){if(e===t)return e;var r=Array.isArray(e)&&Array.isArray(t);if(r||i1(e)&&i1(t)){for(var n=r?e.length:Object.keys(e).length,a=r?t:Object.keys(t),o=a.length,i=r?[]:{},l=0,u=0;u"u")return!0;var r=t.prototype;return!(!LT(r)||!r.hasOwnProperty("isPrototypeOf"))}function LT(e){return Object.prototype.toString.call(e)==="[object Object]"}function Hf(e){return typeof e=="string"||Array.isArray(e)}function wz(e){return new Promise(function(t){setTimeout(t,e)})}function DT(e){Promise.resolve().then(e).catch(function(t){return setTimeout(function(){throw t})})}function FA(){if(typeof AbortController=="function")return new AbortController}var Oz=function(e){Uo(t,e);function t(){var n;return n=e.call(this)||this,n.setup=function(a){var o;if(!Cv&&((o=window)!=null&&o.addEventListener)){var i=function(){return a()};return window.addEventListener("visibilitychange",i,!1),window.addEventListener("focus",i,!1),function(){window.removeEventListener("visibilitychange",i),window.removeEventListener("focus",i)}}},n}var r=t.prototype;return r.onSubscribe=function(){this.cleanup||this.setEventListener(this.setup)},r.onUnsubscribe=function(){if(!this.hasListeners()){var a;(a=this.cleanup)==null||a.call(this),this.cleanup=void 0}},r.setEventListener=function(a){var o,i=this;this.setup=a,(o=this.cleanup)==null||o.call(this),this.cleanup=a(function(l){typeof l=="boolean"?i.setFocused(l):i.onFocus()})},r.setFocused=function(a){this.focused=a,a&&this.onFocus()},r.onFocus=function(){this.listeners.forEach(function(a){a()})},r.isFocused=function(){return typeof this.focused=="boolean"?this.focused:typeof document>"u"?!0:[void 0,"visible","prerender"].includes(document.visibilityState)},t}(yu),Ic=new Oz,_z=function(e){Uo(t,e);function t(){var n;return n=e.call(this)||this,n.setup=function(a){var o;if(!Cv&&((o=window)!=null&&o.addEventListener)){var i=function(){return a()};return window.addEventListener("online",i,!1),window.addEventListener("offline",i,!1),function(){window.removeEventListener("online",i),window.removeEventListener("offline",i)}}},n}var r=t.prototype;return r.onSubscribe=function(){this.cleanup||this.setEventListener(this.setup)},r.onUnsubscribe=function(){if(!this.hasListeners()){var a;(a=this.cleanup)==null||a.call(this),this.cleanup=void 0}},r.setEventListener=function(a){var o,i=this;this.setup=a,(o=this.cleanup)==null||o.call(this),this.cleanup=a(function(l){typeof l=="boolean"?i.setOnline(l):i.onOnline()})},r.setOnline=function(a){this.online=a,a&&this.onOnline()},r.onOnline=function(){this.listeners.forEach(function(a){a()})},r.isOnline=function(){return typeof this.online=="boolean"?this.online:typeof navigator>"u"||typeof navigator.onLine>"u"?!0:navigator.onLine},t}(yu),Cp=new _z;function Cz(e){return Math.min(1e3*Math.pow(2,e),3e4)}function Pv(e){return typeof(e==null?void 0:e.cancel)=="function"}var LA=function(t){this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent};function Sp(e){return e instanceof LA}var DA=function(t){var r=this,n=!1,a,o,i,l;this.abort=t.abort,this.cancel=function(p){return a==null?void 0:a(p)},this.cancelRetry=function(){n=!0},this.continueRetry=function(){n=!1},this.continue=function(){return o==null?void 0:o()},this.failureCount=0,this.isPaused=!1,this.isResolved=!1,this.isTransportCancelable=!1,this.promise=new Promise(function(p,v){i=p,l=v});var u=function(v){r.isResolved||(r.isResolved=!0,t.onSuccess==null||t.onSuccess(v),o==null||o(),i(v))},s=function(v){r.isResolved||(r.isResolved=!0,t.onError==null||t.onError(v),o==null||o(),l(v))},f=function(){return new Promise(function(v){o=v,r.isPaused=!0,t.onPause==null||t.onPause()}).then(function(){o=void 0,r.isPaused=!1,t.onContinue==null||t.onContinue()})},d=function p(){if(!r.isResolved){var v;try{v=t.fn()}catch(g){v=Promise.reject(g)}a=function(b){if(!r.isResolved&&(s(new LA(b)),r.abort==null||r.abort(),Pv(v)))try{v.cancel()}catch{}},r.isTransportCancelable=Pv(v),Promise.resolve(v).then(u).catch(function(g){var b,w;if(!r.isResolved){var y=(b=t.retry)!=null?b:3,h=(w=t.retryDelay)!=null?w:Cz,m=typeof h=="function"?h(r.failureCount,g):h,x=y===!0||typeof y=="number"&&r.failureCount"u"&&(l.exact=!0),this.queries.find(function(u){return jT(l,u)})},r.findAll=function(a,o){var i=ei(a,o),l=i[0];return Object.keys(l).length>0?this.queries.filter(function(u){return jT(l,u)}):this.queries},r.notify=function(a){var o=this;Ft.batch(function(){o.listeners.forEach(function(i){i(a)})})},r.onFocus=function(){var a=this;Ft.batch(function(){a.queries.forEach(function(o){o.onFocus()})})},r.onOnline=function(){var a=this;Ft.batch(function(){a.queries.forEach(function(o){o.onOnline()})})},t}(yu),$z=function(){function e(r){this.options=E({},r.defaultOptions,r.options),this.mutationId=r.mutationId,this.mutationCache=r.mutationCache,this.observers=[],this.state=r.state||zA(),this.meta=r.meta}var t=e.prototype;return t.setState=function(n){this.dispatch({type:"setState",state:n})},t.addObserver=function(n){this.observers.indexOf(n)===-1&&this.observers.push(n)},t.removeObserver=function(n){this.observers=this.observers.filter(function(a){return a!==n})},t.cancel=function(){return this.retryer?(this.retryer.cancel(),this.retryer.promise.then(Br).catch(Br)):Promise.resolve()},t.continue=function(){return this.retryer?(this.retryer.continue(),this.retryer.promise):this.execute()},t.execute=function(){var n=this,a,o=this.state.status==="loading",i=Promise.resolve();return o||(this.dispatch({type:"loading",variables:this.options.variables}),i=i.then(function(){n.mutationCache.config.onMutate==null||n.mutationCache.config.onMutate(n.state.variables,n)}).then(function(){return n.options.onMutate==null?void 0:n.options.onMutate(n.state.variables)}).then(function(l){l!==n.state.context&&n.dispatch({type:"loading",context:l,variables:n.state.variables})})),i.then(function(){return n.executeMutation()}).then(function(l){a=l,n.mutationCache.config.onSuccess==null||n.mutationCache.config.onSuccess(a,n.state.variables,n.state.context,n)}).then(function(){return n.options.onSuccess==null?void 0:n.options.onSuccess(a,n.state.variables,n.state.context)}).then(function(){return n.options.onSettled==null?void 0:n.options.onSettled(a,null,n.state.variables,n.state.context)}).then(function(){return n.dispatch({type:"success",data:a}),a}).catch(function(l){return n.mutationCache.config.onError==null||n.mutationCache.config.onError(l,n.state.variables,n.state.context,n),$v().error(l),Promise.resolve().then(function(){return n.options.onError==null?void 0:n.options.onError(l,n.state.variables,n.state.context)}).then(function(){return n.options.onSettled==null?void 0:n.options.onSettled(void 0,l,n.state.variables,n.state.context)}).then(function(){throw n.dispatch({type:"error",error:l}),l})})},t.executeMutation=function(){var n=this,a;return this.retryer=new DA({fn:function(){return n.options.mutationFn?n.options.mutationFn(n.state.variables):Promise.reject("No mutationFn found")},onFail:function(){n.dispatch({type:"failed"})},onPause:function(){n.dispatch({type:"pause"})},onContinue:function(){n.dispatch({type:"continue"})},retry:(a=this.options.retry)!=null?a:0,retryDelay:this.options.retryDelay}),this.retryer.promise},t.dispatch=function(n){var a=this;this.state=Rz(this.state,n),Ft.batch(function(){a.observers.forEach(function(o){o.onMutationUpdate(n)}),a.mutationCache.notify(a)})},e}();function zA(){return{context:void 0,data:void 0,error:null,failureCount:0,isPaused:!1,status:"idle",variables:void 0}}function Rz(e,t){switch(t.type){case"failed":return E({},e,{failureCount:e.failureCount+1});case"pause":return E({},e,{isPaused:!0});case"continue":return E({},e,{isPaused:!1});case"loading":return E({},e,{context:t.context,data:void 0,error:null,isPaused:!1,status:"loading",variables:t.variables});case"success":return E({},e,{data:t.data,error:null,status:"success",isPaused:!1});case"error":return E({},e,{data:void 0,error:t.error,failureCount:e.failureCount+1,isPaused:!1,status:"error"});case"setState":return E({},e,t.state);default:return e}}var kz=function(e){Uo(t,e);function t(n){var a;return a=e.call(this)||this,a.config=n||{},a.mutations=[],a.mutationId=0,a}var r=t.prototype;return r.build=function(a,o,i){var l=new $z({mutationCache:this,mutationId:++this.mutationId,options:a.defaultMutationOptions(o),state:i,defaultOptions:o.mutationKey?a.getMutationDefaults(o.mutationKey):void 0,meta:o.meta});return this.add(l),l},r.add=function(a){this.mutations.push(a),this.notify(a)},r.remove=function(a){this.mutations=this.mutations.filter(function(o){return o!==a}),a.cancel(),this.notify(a)},r.clear=function(){var a=this;Ft.batch(function(){a.mutations.forEach(function(o){a.remove(o)})})},r.getAll=function(){return this.mutations},r.find=function(a){return typeof a.exact>"u"&&(a.exact=!0),this.mutations.find(function(o){return FT(a,o)})},r.findAll=function(a){return this.mutations.filter(function(o){return FT(a,o)})},r.notify=function(a){var o=this;Ft.batch(function(){o.listeners.forEach(function(i){i(a)})})},r.onFocus=function(){this.resumePausedMutations()},r.onOnline=function(){this.resumePausedMutations()},r.resumePausedMutations=function(){var a=this.mutations.filter(function(o){return o.state.isPaused});return Ft.batch(function(){return a.reduce(function(o,i){return o.then(function(){return i.continue().catch(Br)})},Promise.resolve())})},t}(yu);function Iz(){return{onFetch:function(t){t.fetchFn=function(){var r,n,a,o,i,l,u=(r=t.fetchOptions)==null||(n=r.meta)==null?void 0:n.refetchPage,s=(a=t.fetchOptions)==null||(o=a.meta)==null?void 0:o.fetchMore,f=s==null?void 0:s.pageParam,d=(s==null?void 0:s.direction)==="forward",p=(s==null?void 0:s.direction)==="backward",v=((i=t.state.data)==null?void 0:i.pages)||[],g=((l=t.state.data)==null?void 0:l.pageParams)||[],b=FA(),w=b==null?void 0:b.signal,y=g,h=!1,m=t.options.queryFn||function(){return Promise.reject("Missing queryFn")},x=function(M,N,B,q){return y=q?[N].concat(y):[].concat(y,[N]),q?[B].concat(M):[].concat(M,[B])},O=function(M,N,B,q){if(h)return Promise.reject("Cancelled");if(typeof B>"u"&&!N&&M.length)return Promise.resolve(M);var j={queryKey:t.queryKey,signal:w,pageParam:B,meta:t.meta},D=m(j),W=Promise.resolve(D).then(function(Z){return x(M,B,Z,q)});if(Pv(D)){var Q=W;Q.cancel=D.cancel}return W},C;if(!v.length)C=O([]);else if(d){var S=typeof f<"u",T=S?f:BT(t.options,v);C=O(v,S,T)}else if(p){var $=typeof f<"u",P=$?f:Az(t.options,v);C=O(v,$,P,!0)}else(function(){y=[];var A=typeof t.options.getNextPageParam>"u",M=u&&v[0]?u(v[0],0,v):!0;C=M?O([],A,g[0]):Promise.resolve(x([],g[0],v[0]));for(var N=function(j){C=C.then(function(D){var W=u&&v[j]?u(v[j],j,v):!0;if(W){var Q=A?g[j]:BT(t.options,D);return O(D,A,Q)}return Promise.resolve(x(D,g[j],v[j]))})},B=1;B"u"&&(f.revert=!0);var d=Ft.batch(function(){return i.queryCache.findAll(u).map(function(p){return p.cancel(f)})});return Promise.all(d).then(Br).catch(Br)},t.invalidateQueries=function(n,a,o){var i,l,u,s=this,f=ei(n,a,o),d=f[0],p=f[1],v=E({},d,{active:(i=(l=d.refetchActive)!=null?l:d.active)!=null?i:!0,inactive:(u=d.refetchInactive)!=null?u:!1});return Ft.batch(function(){return s.queryCache.findAll(d).forEach(function(g){g.invalidate()}),s.refetchQueries(v,p)})},t.refetchQueries=function(n,a,o){var i=this,l=ei(n,a,o),u=l[0],s=l[1],f=Ft.batch(function(){return i.queryCache.findAll(u).map(function(p){return p.fetch(void 0,E({},s,{meta:{refetchPage:u==null?void 0:u.refetchPage}}))})}),d=Promise.all(f).then(Br);return s!=null&&s.throwOnError||(d=d.catch(Br)),d},t.fetchQuery=function(n,a,o){var i=_p(n,a,o),l=this.defaultQueryOptions(i);typeof l.retry>"u"&&(l.retry=!1);var u=this.queryCache.build(this,l);return u.isStaleByTime(l.staleTime)?u.fetch(l):Promise.resolve(u.state.data)},t.prefetchQuery=function(n,a,o){return this.fetchQuery(n,a,o).then(Br).catch(Br)},t.fetchInfiniteQuery=function(n,a,o){var i=_p(n,a,o);return i.behavior=Iz(),this.fetchQuery(i)},t.prefetchInfiniteQuery=function(n,a,o){return this.fetchInfiniteQuery(n,a,o).then(Br).catch(Br)},t.cancelMutations=function(){var n=this,a=Ft.batch(function(){return n.mutationCache.getAll().map(function(o){return o.cancel()})});return Promise.all(a).then(Br).catch(Br)},t.resumePausedMutations=function(){return this.getMutationCache().resumePausedMutations()},t.executeMutation=function(n){return this.mutationCache.build(this,n).execute()},t.getQueryCache=function(){return this.queryCache},t.getMutationCache=function(){return this.mutationCache},t.getDefaultOptions=function(){return this.defaultOptions},t.setDefaultOptions=function(n){this.defaultOptions=n},t.setQueryDefaults=function(n,a){var o=this.queryDefaults.find(function(i){return ui(n)===ui(i.queryKey)});o?o.defaultOptions=a:this.queryDefaults.push({queryKey:n,defaultOptions:a})},t.getQueryDefaults=function(n){var a;return n?(a=this.queryDefaults.find(function(o){return Tv(n,o.queryKey)}))==null?void 0:a.defaultOptions:void 0},t.setMutationDefaults=function(n,a){var o=this.mutationDefaults.find(function(i){return ui(n)===ui(i.mutationKey)});o?o.defaultOptions=a:this.mutationDefaults.push({mutationKey:n,defaultOptions:a})},t.getMutationDefaults=function(n){var a;return n?(a=this.mutationDefaults.find(function(o){return Tv(n,o.mutationKey)}))==null?void 0:a.defaultOptions:void 0},t.defaultQueryOptions=function(n){if(n!=null&&n._defaulted)return n;var a=E({},this.defaultOptions.queries,this.getQueryDefaults(n==null?void 0:n.queryKey),n,{_defaulted:!0});return!a.queryHash&&a.queryKey&&(a.queryHash=cO(a.queryKey,a)),a},t.defaultQueryObserverOptions=function(n){return this.defaultQueryOptions(n)},t.defaultMutationOptions=function(n){return n!=null&&n._defaulted?n:E({},this.defaultOptions.mutations,this.getMutationDefaults(n==null?void 0:n.mutationKey),n,{_defaulted:!0})},t.clear=function(){this.queryCache.clear(),this.mutationCache.clear()},e}(),Nz=function(e){Uo(t,e);function t(n,a){var o;return o=e.call(this)||this,o.client=n,o.options=a,o.trackedProps=[],o.selectError=null,o.bindMethods(),o.setOptions(a),o}var r=t.prototype;return r.bindMethods=function(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)},r.onSubscribe=function(){this.listeners.length===1&&(this.currentQuery.addObserver(this),zT(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())},r.onUnsubscribe=function(){this.listeners.length||this.destroy()},r.shouldFetchOnReconnect=function(){return l1(this.currentQuery,this.options,this.options.refetchOnReconnect)},r.shouldFetchOnWindowFocus=function(){return l1(this.currentQuery,this.options,this.options.refetchOnWindowFocus)},r.destroy=function(){this.listeners=[],this.clearTimers(),this.currentQuery.removeObserver(this)},r.setOptions=function(a,o){var i=this.options,l=this.currentQuery;if(this.options=this.client.defaultQueryObserverOptions(a),typeof this.options.enabled<"u"&&typeof this.options.enabled!="boolean")throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=i.queryKey),this.updateQuery();var u=this.hasListeners();u&&UT(this.currentQuery,l,this.options,i)&&this.executeFetch(),this.updateResult(o),u&&(this.currentQuery!==l||this.options.enabled!==i.enabled||this.options.staleTime!==i.staleTime)&&this.updateStaleTimeout();var s=this.computeRefetchInterval();u&&(this.currentQuery!==l||this.options.enabled!==i.enabled||s!==this.currentRefetchInterval)&&this.updateRefetchInterval(s)},r.getOptimisticResult=function(a){var o=this.client.defaultQueryObserverOptions(a),i=this.client.getQueryCache().build(this.client,o);return this.createResult(i,o)},r.getCurrentResult=function(){return this.currentResult},r.trackResult=function(a,o){var i=this,l={},u=function(f){i.trackedProps.includes(f)||i.trackedProps.push(f)};return Object.keys(a).forEach(function(s){Object.defineProperty(l,s,{configurable:!1,enumerable:!0,get:function(){return u(s),a[s]}})}),(o.useErrorBoundary||o.suspense)&&u("error"),l},r.getNextResult=function(a){var o=this;return new Promise(function(i,l){var u=o.subscribe(function(s){s.isFetching||(u(),s.isError&&(a!=null&&a.throwOnError)?l(s.error):i(s))})})},r.getCurrentQuery=function(){return this.currentQuery},r.remove=function(){this.client.getQueryCache().remove(this.currentQuery)},r.refetch=function(a){return this.fetch(E({},a,{meta:{refetchPage:a==null?void 0:a.refetchPage}}))},r.fetchOptimistic=function(a){var o=this,i=this.client.defaultQueryObserverOptions(a),l=this.client.getQueryCache().build(this.client,i);return l.fetch().then(function(){return o.createResult(l,i)})},r.fetch=function(a){var o=this;return this.executeFetch(a).then(function(){return o.updateResult(),o.currentResult})},r.executeFetch=function(a){this.updateQuery();var o=this.currentQuery.fetch(this.options,a);return a!=null&&a.throwOnError||(o=o.catch(Br)),o},r.updateStaleTimeout=function(){var a=this;if(this.clearStaleTimeout(),!(Cv||this.currentResult.isStale||!o1(this.options.staleTime))){var o=NA(this.currentResult.dataUpdatedAt,this.options.staleTime),i=o+1;this.staleTimeoutId=setTimeout(function(){a.currentResult.isStale||a.updateResult()},i)}},r.computeRefetchInterval=function(){var a;return typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.currentResult.data,this.currentQuery):(a=this.options.refetchInterval)!=null?a:!1},r.updateRefetchInterval=function(a){var o=this;this.clearRefetchInterval(),this.currentRefetchInterval=a,!(Cv||this.options.enabled===!1||!o1(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(function(){(o.options.refetchIntervalInBackground||Ic.isFocused())&&o.executeFetch()},this.currentRefetchInterval))},r.updateTimers=function(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())},r.clearTimers=function(){this.clearStaleTimeout(),this.clearRefetchInterval()},r.clearStaleTimeout=function(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)},r.clearRefetchInterval=function(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)},r.createResult=function(a,o){var i=this.currentQuery,l=this.options,u=this.currentResult,s=this.currentResultState,f=this.currentResultOptions,d=a!==i,p=d?a.state:this.currentQueryInitialState,v=d?this.currentResult:this.previousQueryResult,g=a.state,b=g.dataUpdatedAt,w=g.error,y=g.errorUpdatedAt,h=g.isFetching,m=g.status,x=!1,O=!1,C;if(o.optimisticResults){var S=this.hasListeners(),T=!S&&zT(a,o),$=S&&UT(a,i,o,l);(T||$)&&(h=!0,b||(m="loading"))}if(o.keepPreviousData&&!g.dataUpdateCount&&(v!=null&&v.isSuccess)&&m!=="error")C=v.data,b=v.dataUpdatedAt,m=v.status,x=!0;else if(o.select&&typeof g.data<"u")if(u&&g.data===(s==null?void 0:s.data)&&o.select===this.selectFn)C=this.selectResult;else try{this.selectFn=o.select,C=o.select(g.data),o.structuralSharing!==!1&&(C=Ev(u==null?void 0:u.data,C)),this.selectResult=C,this.selectError=null}catch(I){$v().error(I),this.selectError=I}else C=g.data;if(typeof o.placeholderData<"u"&&typeof C>"u"&&(m==="loading"||m==="idle")){var P;if(u!=null&&u.isPlaceholderData&&o.placeholderData===(f==null?void 0:f.placeholderData))P=u.data;else if(P=typeof o.placeholderData=="function"?o.placeholderData():o.placeholderData,o.select&&typeof P<"u")try{P=o.select(P),o.structuralSharing!==!1&&(P=Ev(u==null?void 0:u.data,P)),this.selectError=null}catch(I){$v().error(I),this.selectError=I}typeof P<"u"&&(m="success",C=P,O=!0)}this.selectError&&(w=this.selectError,C=this.selectResult,y=Date.now(),m="error");var k={status:m,isLoading:m==="loading",isSuccess:m==="success",isError:m==="error",isIdle:m==="idle",data:C,dataUpdatedAt:b,error:w,errorUpdatedAt:y,failureCount:g.fetchFailureCount,errorUpdateCount:g.errorUpdateCount,isFetched:g.dataUpdateCount>0||g.errorUpdateCount>0,isFetchedAfterMount:g.dataUpdateCount>p.dataUpdateCount||g.errorUpdateCount>p.errorUpdateCount,isFetching:h,isRefetching:h&&m!=="loading",isLoadingError:m==="error"&&g.dataUpdatedAt===0,isPlaceholderData:O,isPreviousData:x,isRefetchError:m==="error"&&g.dataUpdatedAt!==0,isStale:fO(a,o),refetch:this.refetch,remove:this.remove};return k},r.shouldNotifyListeners=function(a,o){if(!o)return!0;var i=this.options,l=i.notifyOnChangeProps,u=i.notifyOnChangePropsExclusions;if(!l&&!u||l==="tracked"&&!this.trackedProps.length)return!0;var s=l==="tracked"?this.trackedProps:l;return Object.keys(a).some(function(f){var d=f,p=a[d]!==o[d],v=s==null?void 0:s.some(function(b){return b===f}),g=u==null?void 0:u.some(function(b){return b===f});return p&&!g&&(!s||v)})},r.updateResult=function(a){var o=this.currentResult;if(this.currentResult=this.createResult(this.currentQuery,this.options),this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,!xz(this.currentResult,o)){var i={cache:!0};(a==null?void 0:a.listeners)!==!1&&this.shouldNotifyListeners(this.currentResult,o)&&(i.listeners=!0),this.notify(E({},i,a))}},r.updateQuery=function(){var a=this.client.getQueryCache().build(this.client,this.options);if(a!==this.currentQuery){var o=this.currentQuery;this.currentQuery=a,this.currentQueryInitialState=a.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(o==null||o.removeObserver(this),a.addObserver(this))}},r.onQueryUpdate=function(a){var o={};a.type==="success"?o.onSuccess=!0:a.type==="error"&&!Sp(a.error)&&(o.onError=!0),this.updateResult(o),this.hasListeners()&&this.updateTimers()},r.notify=function(a){var o=this;Ft.batch(function(){a.onSuccess?(o.options.onSuccess==null||o.options.onSuccess(o.currentResult.data),o.options.onSettled==null||o.options.onSettled(o.currentResult.data,null)):a.onError&&(o.options.onError==null||o.options.onError(o.currentResult.error),o.options.onSettled==null||o.options.onSettled(void 0,o.currentResult.error)),a.listeners&&o.listeners.forEach(function(i){i(o.currentResult)}),a.cache&&o.client.getQueryCache().notify({query:o.currentQuery,type:"observerResultsUpdated"})})},t}(yu);function jz(e,t){return t.enabled!==!1&&!e.state.dataUpdatedAt&&!(e.state.status==="error"&&t.retryOnMount===!1)}function zT(e,t){return jz(e,t)||e.state.dataUpdatedAt>0&&l1(e,t,t.refetchOnMount)}function l1(e,t,r){if(t.enabled!==!1){var n=typeof r=="function"?r(e):r;return n==="always"||n!==!1&&fO(e,t)}return!1}function UT(e,t,r,n){return r.enabled!==!1&&(e!==t||n.enabled===!1)&&(!r.suspense||e.state.status!=="error")&&fO(e,r)}function fO(e,t){return e.isStaleByTime(t.staleTime)}var Fz=function(e){Uo(t,e);function t(n,a){var o;return o=e.call(this)||this,o.client=n,o.setOptions(a),o.bindMethods(),o.updateResult(),o}var r=t.prototype;return r.bindMethods=function(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)},r.setOptions=function(a){this.options=this.client.defaultMutationOptions(a)},r.onUnsubscribe=function(){if(!this.listeners.length){var a;(a=this.currentMutation)==null||a.removeObserver(this)}},r.onMutationUpdate=function(a){this.updateResult();var o={listeners:!0};a.type==="success"?o.onSuccess=!0:a.type==="error"&&(o.onError=!0),this.notify(o)},r.getCurrentResult=function(){return this.currentResult},r.reset=function(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})},r.mutate=function(a,o){return this.mutateOptions=o,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,E({},this.options,{variables:typeof a<"u"?a:this.options.variables})),this.currentMutation.addObserver(this),this.currentMutation.execute()},r.updateResult=function(){var a=this.currentMutation?this.currentMutation.state:zA(),o=E({},a,{isLoading:a.status==="loading",isSuccess:a.status==="success",isError:a.status==="error",isIdle:a.status==="idle",mutate:this.mutate,reset:this.reset});this.currentResult=o},r.notify=function(a){var o=this;Ft.batch(function(){o.mutateOptions&&(a.onSuccess?(o.mutateOptions.onSuccess==null||o.mutateOptions.onSuccess(o.currentResult.data,o.currentResult.variables,o.currentResult.context),o.mutateOptions.onSettled==null||o.mutateOptions.onSettled(o.currentResult.data,null,o.currentResult.variables,o.currentResult.context)):a.onError&&(o.mutateOptions.onError==null||o.mutateOptions.onError(o.currentResult.error,o.currentResult.variables,o.currentResult.context),o.mutateOptions.onSettled==null||o.mutateOptions.onSettled(void 0,o.currentResult.error,o.currentResult.variables,o.currentResult.context))),a.listeners&&o.listeners.forEach(function(i){i(o.currentResult)})})},t}(yu),Lz=gc.unstable_batchedUpdates;Ft.setBatchNotifyFunction(Lz);var Dz=console;Tz(Dz);var VT=re.createContext(void 0),UA=re.createContext(!1);function VA(e){return e&&typeof window<"u"?(window.ReactQueryClientContext||(window.ReactQueryClientContext=VT),window.ReactQueryClientContext):VT}var lo=function(){var t=re.useContext(VA(re.useContext(UA)));if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},Bz=function(t){var r=t.client,n=t.contextSharing,a=n===void 0?!1:n,o=t.children;re.useEffect(function(){return r.mount(),function(){r.unmount()}},[r]);var i=VA(a);return re.createElement(UA.Provider,{value:a},re.createElement(i.Provider,{value:r},o))};function zz(){var e=!1;return{clearReset:function(){e=!1},reset:function(){e=!0},isReset:function(){return e}}}var Uz=re.createContext(zz()),Vz=function(){return re.useContext(Uz)};function WA(e,t,r){return typeof t=="function"?t.apply(void 0,r):typeof t=="boolean"?t:!!e}function dO(e,t,r){var n=re.useRef(!1),a=re.useState(0),o=a[1],i=gz(e,t,r),l=lo(),u=re.useRef();u.current?u.current.setOptions(i):u.current=new Fz(l,i);var s=u.current.getCurrentResult();re.useEffect(function(){n.current=!0;var d=u.current.subscribe(Ft.batchCalls(function(){n.current&&o(function(p){return p+1})}));return function(){n.current=!1,d()}},[]);var f=re.useCallback(function(d,p){u.current.mutate(d,p).catch(Br)},[]);if(s.error&&WA(void 0,u.current.options.useErrorBoundary,[s.error]))throw s.error;return E({},s,{mutate:f,mutateAsync:s.mutate})}function Wz(e,t){var r=re.useRef(!1),n=re.useState(0),a=n[1],o=lo(),i=Vz(),l=o.defaultQueryObserverOptions(e);l.optimisticResults=!0,l.onError&&(l.onError=Ft.batchCalls(l.onError)),l.onSuccess&&(l.onSuccess=Ft.batchCalls(l.onSuccess)),l.onSettled&&(l.onSettled=Ft.batchCalls(l.onSettled)),l.suspense&&(typeof l.staleTime!="number"&&(l.staleTime=1e3),l.cacheTime===0&&(l.cacheTime=1)),(l.suspense||l.useErrorBoundary)&&(i.isReset()||(l.retryOnMount=!1));var u=re.useState(function(){return new t(o,l)}),s=u[0],f=s.getOptimisticResult(l);if(re.useEffect(function(){r.current=!0,i.clearReset();var d=s.subscribe(Ft.batchCalls(function(){r.current&&a(function(p){return p+1})}));return s.updateResult(),function(){r.current=!1,d()}},[i,s]),re.useEffect(function(){s.setOptions(l,{listeners:!1})},[l,s]),l.suspense&&f.isLoading)throw s.fetchOptimistic(l).then(function(d){var p=d.data;l.onSuccess==null||l.onSuccess(p),l.onSettled==null||l.onSettled(p,null)}).catch(function(d){i.clearReset(),l.onError==null||l.onError(d),l.onSettled==null||l.onSettled(void 0,d)});if(f.isError&&!i.isReset()&&!f.isFetching&&WA(l.suspense,l.useErrorBoundary,[f.error,s.getCurrentQuery()]))throw f.error;return l.notifyOnChangeProps==="tracked"&&(f=s.trackResult(f,l)),f}function jl(e,t,r){var n=_p(e,t,r);return Wz(n,Nz)}/** + * @remix-run/router v1.11.0 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function s1(){return s1=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function pO(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function WT(e){let{pathname:t="/",search:r="",hash:n=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function qf(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}var HT;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(HT||(HT={}));function Hz(e,t,r){r===void 0&&(r="/");let n=typeof t=="string"?qf(t):t,a=vO(n.pathname||"/",r);if(a==null)return null;let o=HA(e);qz(o);let i=null;for(let l=0;i==null&&l{let u={relativePath:l===void 0?o.path||"":l,caseSensitive:o.caseSensitive===!0,childrenIndex:i,route:o};u.relativePath.startsWith("/")&&(dr(u.relativePath.startsWith(n),'Absolute route path "'+u.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),u.relativePath=u.relativePath.slice(n.length));let s=Oi([n,u.relativePath]),f=r.concat(u);o.children&&o.children.length>0&&(dr(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+s+'".')),HA(o.children,t,f,s)),!(o.path==null&&!o.index)&&t.push({path:s,score:Zz(s,o.index),routesMeta:f})};return e.forEach((o,i)=>{var l;if(o.path===""||!((l=o.path)!=null&&l.includes("?")))a(o,i);else for(let u of qA(o.path))a(o,i,u)}),t}function qA(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,a=r.endsWith("?"),o=r.replace(/\?$/,"");if(n.length===0)return a?[o,""]:[o];let i=qA(n.join("/")),l=[];return l.push(...i.map(u=>u===""?o:[o,u].join("/"))),a&&l.push(...i),l.map(u=>e.startsWith("/")&&u===""?"/":u)}function qz(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:e6(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const Gz=/^:\w+$/,Kz=3,Qz=2,Yz=1,Xz=10,Jz=-2,qT=e=>e==="*";function Zz(e,t){let r=e.split("/"),n=r.length;return r.some(qT)&&(n+=Jz),t&&(n+=Qz),r.filter(a=>!qT(a)).reduce((a,o)=>a+(Gz.test(o)?Kz:o===""?Yz:Xz),n)}function e6(e,t){return e.length===t.length&&e.slice(0,-1).every((n,a)=>n===t[a])?e[e.length-1]-t[t.length-1]:0}function t6(e,t){let{routesMeta:r}=e,n={},a="/",o=[];for(let i=0;i{let{paramName:p,isOptional:v}=f;if(p==="*"){let b=l[d]||"";i=o.slice(0,o.length-b.length).replace(/(.)\/+$/,"$1")}const g=l[d];return v&&!g?s[p]=void 0:s[p]=a6(g||"",p),s},{}),pathname:o,pathnameBase:i,pattern:e}}function r6(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),pO(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let n=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:(\w+)(\?)?/g,(i,l,u)=>(n.push({paramName:l,isOptional:u!=null}),u?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),a+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?a+="\\/*$":e!==""&&e!=="/"&&(a+="(?:(?=\\/|$))"),[new RegExp(a,t?void 0:"i"),n]}function n6(e){try{return decodeURI(e)}catch(t){return pO(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function a6(e,t){try{return decodeURIComponent(e)}catch(r){return pO(!1,'The value for the URL param "'+t+'" will not be decoded because'+(' the string "'+e+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+r+").")),e}}function vO(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}function o6(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:a=""}=typeof e=="string"?qf(e):e;return{pathname:r?r.startsWith("/")?r:i6(r,t):t,search:s6(n),hash:u6(a)}}function i6(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(a=>{a===".."?r.length>1&&r.pop():a!=="."&&r.push(a)}),r.length>1?r.join("/"):"/"}function $y(e,t,r,n){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(n)+"]. Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function hO(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function mO(e,t,r,n){n===void 0&&(n=!1);let a;typeof e=="string"?a=qf(e):(a=s1({},e),dr(!a.pathname||!a.pathname.includes("?"),$y("?","pathname","search",a)),dr(!a.pathname||!a.pathname.includes("#"),$y("#","pathname","hash",a)),dr(!a.search||!a.search.includes("#"),$y("#","search","hash",a)));let o=e===""||a.pathname==="",i=o?"/":a.pathname,l;if(n||i==null)l=r;else{let d=t.length-1;if(i.startsWith("..")){let p=i.split("/");for(;p[0]==="..";)p.shift(),d-=1;a.pathname=p.join("/")}l=d>=0?t[d]:"/"}let u=o6(a,l),s=i&&i!=="/"&&i.endsWith("/"),f=(o||i===".")&&r.endsWith("/");return!u.pathname.endsWith("/")&&(s||f)&&(u.pathname+="/"),u}const Oi=e=>e.join("/").replace(/\/\/+/g,"/"),l6=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),s6=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,u6=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function c6(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const KA=["post","put","patch","delete"];new Set(KA);const f6=["get",...KA];new Set(f6);/** + * React Router v6.18.0 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function kv(){return kv=Object.assign?Object.assign.bind():function(e){for(var t=1;tGA(e,t),[t,e])}function YA(e){c.useContext(Fl).static||c.useLayoutEffect(e)}function so(){let{isDataRoute:e}=c.useContext(Vo);return e?E6():h6()}function h6(){Fi()||dr(!1);let e=c.useContext(gO),{basename:t,navigator:r}=c.useContext(Fl),{matches:n}=c.useContext(Vo),{pathname:a}=kn(),o=JSON.stringify(hO(n).map(u=>u.pathnameBase)),i=c.useRef(!1);return YA(()=>{i.current=!0}),c.useCallback(function(u,s){if(s===void 0&&(s={}),!i.current)return;if(typeof u=="number"){r.go(u);return}let f=mO(u,JSON.parse(o),a,s.relative==="path");e==null&&t!=="/"&&(f.pathname=f.pathname==="/"?t:Oi([t,f.pathname])),(s.replace?r.replace:r.push)(f,s.state,s)},[t,r,o,a,e])}function XA(){let{matches:e}=c.useContext(Vo),t=e[e.length-1];return t?t.params:{}}function JA(e,t){let{relative:r}=t===void 0?{}:t,{matches:n}=c.useContext(Vo),{pathname:a}=kn(),o=JSON.stringify(hO(n).map(i=>i.pathnameBase));return c.useMemo(()=>mO(e,JSON.parse(o),a,r==="path"),[e,o,a,r])}function m6(e,t){return g6(e,t)}function g6(e,t,r){Fi()||dr(!1);let{navigator:n}=c.useContext(Fl),{matches:a}=c.useContext(Vo),o=a[a.length-1],i=o?o.params:{};o&&o.pathname;let l=o?o.pathnameBase:"/";o&&o.route;let u=kn(),s;if(t){var f;let b=typeof t=="string"?qf(t):t;l==="/"||(f=b.pathname)!=null&&f.startsWith(l)||dr(!1),s=b}else s=u;let d=s.pathname||"/",p=l==="/"?d:d.slice(l.length)||"/",v=Hz(e,{pathname:p}),g=O6(v&&v.map(b=>Object.assign({},b,{params:Object.assign({},i,b.params),pathname:Oi([l,n.encodeLocation?n.encodeLocation(b.pathname).pathname:b.pathname]),pathnameBase:b.pathnameBase==="/"?l:Oi([l,n.encodeLocation?n.encodeLocation(b.pathnameBase).pathname:b.pathnameBase])})),a,r);return t&&g?c.createElement(ym.Provider,{value:{location:kv({pathname:"/",search:"",hash:"",state:null,key:"default"},s),navigationType:Rv.Pop}},g):g}function y6(){let e=T6(),t=c6(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,a={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},o=null;return c.createElement(c.Fragment,null,c.createElement("h2",null,"Unexpected Application Error!"),c.createElement("h3",{style:{fontStyle:"italic"}},t),r?c.createElement("pre",{style:a},r):null,o)}const b6=c.createElement(y6,null);class x6 extends c.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,r){return r.location!==t.location||r.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error||r.error,location:r.location,revalidation:t.revalidation||r.revalidation}}componentDidCatch(t,r){console.error("React Router caught the following error during render",t,r)}render(){return this.state.error?c.createElement(Vo.Provider,{value:this.props.routeContext},c.createElement(QA.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function w6(e){let{routeContext:t,match:r,children:n}=e,a=c.useContext(gO);return a&&a.static&&a.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(a.staticContext._deepestRenderedBoundaryId=r.route.id),c.createElement(Vo.Provider,{value:t},n)}function O6(e,t,r){var n;if(t===void 0&&(t=[]),r===void 0&&(r=null),e==null){var a;if((a=r)!=null&&a.errors)e=r.matches;else return null}let o=e,i=(n=r)==null?void 0:n.errors;if(i!=null){let l=o.findIndex(u=>u.route.id&&(i==null?void 0:i[u.route.id]));l>=0||dr(!1),o=o.slice(0,Math.min(o.length,l+1))}return o.reduceRight((l,u,s)=>{let f=u.route.id?i==null?void 0:i[u.route.id]:null,d=null;r&&(d=u.route.errorElement||b6);let p=t.concat(o.slice(0,s+1)),v=()=>{let g;return f?g=d:u.route.Component?g=c.createElement(u.route.Component,null):u.route.element?g=u.route.element:g=l,c.createElement(w6,{match:u,routeContext:{outlet:l,matches:p,isDataRoute:r!=null},children:g})};return r&&(u.route.ErrorBoundary||u.route.errorElement||s===0)?c.createElement(x6,{location:r.location,revalidation:r.revalidation,component:d,error:f,children:v(),routeContext:{outlet:null,matches:p,isDataRoute:!0}}):v()},null)}var ZA=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(ZA||{}),Iv=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(Iv||{});function _6(e){let t=c.useContext(gO);return t||dr(!1),t}function C6(e){let t=c.useContext(d6);return t||dr(!1),t}function S6(e){let t=c.useContext(Vo);return t||dr(!1),t}function eM(e){let t=S6(),r=t.matches[t.matches.length-1];return r.route.id||dr(!1),r.route.id}function T6(){var e;let t=c.useContext(QA),r=C6(Iv.UseRouteError),n=eM(Iv.UseRouteError);return t||((e=r.errors)==null?void 0:e[n])}function E6(){let{router:e}=_6(ZA.UseNavigateStable),t=eM(Iv.UseNavigateStable),r=c.useRef(!1);return YA(()=>{r.current=!0}),c.useCallback(function(a,o){o===void 0&&(o={}),r.current&&(typeof a=="number"?e.navigate(a):e.navigate(a,kv({fromRouteId:t},o)))},[e,t])}function P6(e){let{to:t,replace:r,state:n,relative:a}=e;Fi()||dr(!1);let{matches:o}=c.useContext(Vo),{pathname:i}=kn(),l=so(),u=mO(t,hO(o).map(f=>f.pathnameBase),i,a==="path"),s=JSON.stringify(u);return c.useEffect(()=>l(JSON.parse(s),{replace:r,state:n,relative:a}),[l,s,a,r,n]),null}function Ln(e){dr(!1)}function $6(e){let{basename:t="/",children:r=null,location:n,navigationType:a=Rv.Pop,navigator:o,static:i=!1}=e;Fi()&&dr(!1);let l=t.replace(/^\/*/,"/"),u=c.useMemo(()=>({basename:l,navigator:o,static:i}),[l,o,i]);typeof n=="string"&&(n=qf(n));let{pathname:s="/",search:f="",hash:d="",state:p=null,key:v="default"}=n,g=c.useMemo(()=>{let b=vO(s,l);return b==null?null:{location:{pathname:b,search:f,hash:d,state:p,key:v},navigationType:a}},[l,s,f,d,p,v,a]);return g==null?null:c.createElement(Fl.Provider,{value:u},c.createElement(ym.Provider,{children:r,value:g}))}function Ac(e){let{children:t,location:r}=e;return m6(u1(t),r)}new Promise(()=>{});function u1(e,t){t===void 0&&(t=[]);let r=[];return c.Children.forEach(e,(n,a)=>{if(!c.isValidElement(n))return;let o=[...t,a];if(n.type===c.Fragment){r.push.apply(r,u1(n.props.children,o));return}n.type!==Ln&&dr(!1),!n.props.index||!n.props.children||dr(!1);let i={id:n.props.id||o.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(i.children=u1(n.props.children,o)),r.push(i)}),r}/** + * React Router DOM v6.18.0 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function c1(){return c1=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[a]=e[a]);return r}function k6(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function I6(e,t){return e.button===0&&(!t||t==="_self")&&!k6(e)}const A6=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],M6=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",N6=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,$i=c.forwardRef(function(t,r){let{onClick:n,relative:a,reloadDocument:o,replace:i,state:l,target:u,to:s,preventScrollReset:f,unstable_viewTransition:d}=t,p=R6(t,A6),{basename:v}=c.useContext(Fl),g,b=!1;if(typeof s=="string"&&N6.test(s)&&(g=s,M6))try{let m=new URL(window.location.href),x=s.startsWith("//")?new URL(m.protocol+s):new URL(s),O=vO(x.pathname,v);x.origin===m.origin&&O!=null?s=O+x.search+x.hash:b=!0}catch{}let w=p6(s,{relative:a}),y=j6(s,{replace:i,state:l,target:u,preventScrollReset:f,relative:a,unstable_viewTransition:d});function h(m){n&&n(m),m.defaultPrevented||y(m)}return c.createElement("a",c1({},p,{href:g||w,onClick:b||o?n:h,ref:r,target:u}))});var GT;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(GT||(GT={}));var KT;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(KT||(KT={}));function j6(e,t){let{target:r,replace:n,state:a,preventScrollReset:o,relative:i,unstable_viewTransition:l}=t===void 0?{}:t,u=so(),s=kn(),f=JA(e,{relative:i});return c.useCallback(d=>{if(I6(d,r)){d.preventDefault();let p=n!==void 0?n:WT(s)===WT(f);u(e,{replace:p,state:a,preventScrollReset:o,relative:i,unstable_viewTransition:l})}},[s,u,f,n,a,r,e,o,i,l])}var F6="RaStore",L6=function(){if(typeof window>"u"||window.localStorage==null)return!1;try{return window.localStorage.setItem("test","test"),window.localStorage.removeItem("test"),!0}catch{return!1}},f1=L6(),D6=function(e,t){e===void 0&&(e="1"),t===void 0&&(t="");var r="".concat(F6).concat(t),n=r.length,a={},o=function(l,u){Object.keys(a).forEach(function(s){a[s]&&a[s].key===l&&a[s].callback(u)})},i=function(l){var u;if(((u=l.key)===null||u===void 0?void 0:u.substring(0,n))===r){var s=l.key.substring(n+1),f=l.newValue?QT(l.newValue):void 0;Object.keys(a).forEach(function(d){a[d]&&a[d].key===s&&(f===null?a[d].callback(void 0):a[d].callback(f??void 0))})}};return{setup:function(){if(f1){var l=go().getItem("".concat(r,".version"));if(l&&l!==e){var u=go();Object.keys(u).forEach(function(s){s.startsWith(r)&&u.removeItem(s)})}go().setItem("".concat(r,".version"),e),window.addEventListener("storage",i)}},teardown:function(){f1&&window.removeEventListener("storage",i)},getItem:function(l,u){var s=go().getItem("".concat(r,".").concat(l));return s==null?u:QT(s)},setItem:function(l,u){u===void 0?go().removeItem("".concat(r,".").concat(l)):go().setItem("".concat(r,".").concat(l),JSON.stringify(u)),o(l,u)},removeItem:function(l){go().removeItem("".concat(r,".").concat(l)),o(l,void 0)},removeItems:function(l){var u=go();Object.keys(u).forEach(function(s){if(s.startsWith("".concat(r,".").concat(l))){u.removeItem(s);var f=s.substring(n+1);o(f,void 0)}})},reset:function(){var l=go();Object.keys(l).forEach(function(u){if(u.startsWith(r)){l.removeItem(u);var s=u.substring(n+1);o(s,void 0)}})},subscribe:function(l,u){var s=Math.random().toString();return a[s]={key:l,callback:u},function(){delete a[s]}}}},QT=function(e){try{return JSON.parse(e)}catch{return e}},B6=function(){function e(){this.valuesMap=new Map}return e.prototype.getItem=function(t){return this.valuesMap.has(t)?String(this.valuesMap.get(t)):null},e.prototype.setItem=function(t,r){this.valuesMap.set(t,r)},e.prototype.removeItem=function(t){this.valuesMap.delete(t)},e.prototype.removeItems=function(t){var r=this;this.valuesMap.forEach(function(n,a){a.startsWith(t)&&r.valuesMap.delete(a)})},e.prototype.clear=function(){this.valuesMap.clear()},e.prototype.key=function(t){if(arguments.length===0)throw new TypeError("Failed to execute 'key' on 'Storage': 1 argument required, but only 0 present.");var r=Array.from(this.valuesMap.keys());return r[t]},Object.defineProperty(e.prototype,"length",{get:function(){return this.valuesMap.size},enumerable:!1,configurable:!0}),e}(),z6=new B6,go=function(){return f1?window.localStorage:z6},U6=typeof nl=="object"&&nl&&nl.Object===Object&&nl,tM=U6,V6=tM,W6=typeof self=="object"&&self&&self.Object===Object&&self,H6=V6||W6||Function("return this")(),Na=H6,q6=Na,G6=q6.Symbol,bu=G6,YT=bu,rM=Object.prototype,K6=rM.hasOwnProperty,Q6=rM.toString,Ju=YT?YT.toStringTag:void 0;function Y6(e){var t=K6.call(e,Ju),r=e[Ju];try{e[Ju]=void 0;var n=!0}catch{}var a=Q6.call(e);return n&&(t?e[Ju]=r:delete e[Ju]),a}var X6=Y6,J6=Object.prototype,Z6=J6.toString;function e8(e){return Z6.call(e)}var t8=e8,XT=bu,r8=X6,n8=t8,a8="[object Null]",o8="[object Undefined]",JT=XT?XT.toStringTag:void 0;function i8(e){return e==null?e===void 0?o8:a8:JT&&JT in Object(e)?r8(e):n8(e)}var xu=i8;function l8(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var va=l8,s8=xu,u8=va,c8="[object AsyncFunction]",f8="[object Function]",d8="[object GeneratorFunction]",p8="[object Proxy]";function v8(e){if(!u8(e))return!1;var t=s8(e);return t==f8||t==d8||t==c8||t==p8}var yO=v8,h8=Na,m8=h8["__core-js_shared__"],g8=m8,Ry=g8,ZT=function(){var e=/[^.]+$/.exec(Ry&&Ry.keys&&Ry.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function y8(e){return!!ZT&&ZT in e}var b8=y8,x8=Function.prototype,w8=x8.toString;function O8(e){if(e!=null){try{return w8.call(e)}catch{}try{return e+""}catch{}}return""}var nM=O8,_8=yO,C8=b8,S8=va,T8=nM,E8=/[\\^$.*+?()[\]{}|]/g,P8=/^\[object .+?Constructor\]$/,$8=Function.prototype,R8=Object.prototype,k8=$8.toString,I8=R8.hasOwnProperty,A8=RegExp("^"+k8.call(I8).replace(E8,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function M8(e){if(!S8(e)||C8(e))return!1;var t=_8(e)?A8:P8;return t.test(T8(e))}var N8=M8;function j8(e,t){return e==null?void 0:e[t]}var F8=j8,L8=N8,D8=F8;function B8(e,t){var r=D8(e,t);return L8(r)?r:void 0}var Ll=B8,z8=Ll,U8=function(){try{var e=z8(Object,"defineProperty");return e({},"",{}),e}catch{}}(),aM=U8,eE=aM;function V8(e,t,r){t=="__proto__"&&eE?eE(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}var bO=V8;function W8(e,t){return e===t||e!==e&&t!==t}var wu=W8,H8=bO,q8=wu,G8=Object.prototype,K8=G8.hasOwnProperty;function Q8(e,t,r){var n=e[t];(!(K8.call(e,t)&&q8(n,r))||r===void 0&&!(t in e))&&H8(e,t,r)}var xO=Q8,Y8=Array.isArray,ja=Y8;function X8(e){return e!=null&&typeof e=="object"}var Wo=X8,J8=xu,Z8=Wo,eU="[object Symbol]";function tU(e){return typeof e=="symbol"||Z8(e)&&J8(e)==eU}var bm=tU,rU=ja,nU=bm,aU=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,oU=/^\w*$/;function iU(e,t){if(rU(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||nU(e)?!0:oU.test(e)||!aU.test(e)||t!=null&&e in Object(t)}var wO=iU,lU=Ll,sU=lU(Object,"create"),xm=sU,tE=xm;function uU(){this.__data__=tE?tE(null):{},this.size=0}var cU=uU;function fU(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var dU=fU,pU=xm,vU="__lodash_hash_undefined__",hU=Object.prototype,mU=hU.hasOwnProperty;function gU(e){var t=this.__data__;if(pU){var r=t[e];return r===vU?void 0:r}return mU.call(t,e)?t[e]:void 0}var yU=gU,bU=xm,xU=Object.prototype,wU=xU.hasOwnProperty;function OU(e){var t=this.__data__;return bU?t[e]!==void 0:wU.call(t,e)}var _U=OU,CU=xm,SU="__lodash_hash_undefined__";function TU(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=CU&&t===void 0?SU:t,this}var EU=TU,PU=cU,$U=dU,RU=yU,kU=_U,IU=EU;function Ou(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t-1}var KU=GU,QU=wm;function YU(e,t){var r=this.__data__,n=QU(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var XU=YU,JU=NU,ZU=UU,eV=HU,tV=KU,rV=XU;function _u(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t-1&&e%1==0&&ea?0:a+t),r=r>a?a:r,r<0&&(r+=a),a=t>r?0:r-t>>>0,t>>>=0;for(var o=Array(a);++nl))return!1;var s=o.get(e),f=o.get(t);if(s&&f)return s==t&&f==e;var d=-1,p=!0,v=r&wW?new gW:void 0;for(o.set(e,t),o.set(t,e);++d-1&&e%1==0&&e<=y7}var kO=b7,x7=xu,w7=kO,O7=Wo,_7="[object Arguments]",C7="[object Array]",S7="[object Boolean]",T7="[object Date]",E7="[object Error]",P7="[object Function]",$7="[object Map]",R7="[object Number]",k7="[object Object]",I7="[object RegExp]",A7="[object Set]",M7="[object String]",N7="[object WeakMap]",j7="[object ArrayBuffer]",F7="[object DataView]",L7="[object Float32Array]",D7="[object Float64Array]",B7="[object Int8Array]",z7="[object Int16Array]",U7="[object Int32Array]",V7="[object Uint8Array]",W7="[object Uint8ClampedArray]",H7="[object Uint16Array]",q7="[object Uint32Array]",Ht={};Ht[L7]=Ht[D7]=Ht[B7]=Ht[z7]=Ht[U7]=Ht[V7]=Ht[W7]=Ht[H7]=Ht[q7]=!0;Ht[_7]=Ht[C7]=Ht[j7]=Ht[S7]=Ht[F7]=Ht[T7]=Ht[E7]=Ht[P7]=Ht[$7]=Ht[R7]=Ht[k7]=Ht[I7]=Ht[A7]=Ht[M7]=Ht[N7]=!1;function G7(e){return O7(e)&&w7(e.length)&&!!Ht[x7(e)]}var K7=G7;function Q7(e){return function(t){return e(t)}}var Rm=Q7,Nv={exports:{}};Nv.exports;(function(e,t){var r=tM,n=t&&!t.nodeType&&t,a=n&&!0&&e&&!e.nodeType&&e,o=a&&a.exports===n,i=o&&r.process,l=function(){try{var u=a&&a.require&&a.require("util").types;return u||i&&i.binding&&i.binding("util")}catch{}}();e.exports=l})(Nv,Nv.exports);var IO=Nv.exports,Y7=K7,X7=Rm,pE=IO,vE=pE&&pE.isTypedArray,J7=vE?X7(vE):Y7,AO=J7,Z7=i7,eH=Pm,tH=ja,rH=$m,nH=Cm,aH=AO,oH=Object.prototype,iH=oH.hasOwnProperty;function lH(e,t){var r=tH(e),n=!r&&eH(e),a=!r&&!n&&rH(e),o=!r&&!n&&!a&&aH(e),i=r||n||a||o,l=i?Z7(e.length,String):[],u=l.length;for(var s in e)(t||iH.call(e,s))&&!(i&&(s=="length"||a&&(s=="offset"||s=="parent")||o&&(s=="buffer"||s=="byteLength"||s=="byteOffset")||nH(s,u)))&&l.push(s);return l}var yM=lH,sH=Object.prototype;function uH(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||sH;return e===r}var MO=uH;function cH(e,t){return function(r){return e(t(r))}}var bM=cH,fH=bM,dH=fH(Object.keys,Object),pH=dH,vH=MO,hH=pH,mH=Object.prototype,gH=mH.hasOwnProperty;function yH(e){if(!vH(e))return hH(e);var t=[];for(var r in Object(e))gH.call(e,r)&&r!="constructor"&&t.push(r);return t}var bH=yH,xH=yO,wH=kO;function OH(e){return e!=null&&wH(e.length)&&!xH(e)}var km=OH,_H=yM,CH=bH,SH=km;function TH(e){return SH(e)?_H(e):CH(e)}var Im=TH,EH=hM,PH=RO,$H=Im;function RH(e){return EH(e,$H,PH)}var xM=RH,hE=xM,kH=1,IH=Object.prototype,AH=IH.hasOwnProperty;function MH(e,t,r,n,a,o){var i=r&kH,l=hE(e),u=l.length,s=hE(t),f=s.length;if(u!=f&&!i)return!1;for(var d=u;d--;){var p=l[d];if(!(i?p in t:AH.call(t,p)))return!1}var v=o.get(e),g=o.get(t);if(v&&g)return v==t&&g==e;var b=!0;o.set(e,t),o.set(t,e);for(var w=i;++d0){if(++t>=tK)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var oK=aK,iK=eK,lK=oK,sK=lK(iK),jM=sK,uK=BO,cK=NM,fK=jM;function dK(e,t){return fK(cK(e,t,uK),e+"")}var Mm=dK,pK=wu,vK=km,hK=Cm,mK=va;function gK(e,t,r){if(!mK(r))return!1;var n=typeof t;return(n=="number"?vK(r)&&hK(t,r.length):n=="string"&&t in r)?pK(r[t],e):!1}var FM=gK,yK=Mm,bK=FM;function xK(e){return yK(function(t,r){var n=-1,a=r.length,o=a>1?r[a-1]:void 0,i=a>2?r[2]:void 0;for(o=e.length>3&&typeof o=="function"?(a--,o):void 0,i&&bK(r[0],r[1],i)&&(o=a<3?void 0:o,a=1),t=Object(t);++n=0&&(t.hash=e.substr(r),e=e.substr(0,r));var n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function kK(e){var t=e.basename,r=e.children,n=e.history,a=c.useState({action:n.action,location:n.location}),o=a[0],i=a[1];return c.useLayoutEffect(function(){return n.listen(i)},[n]),c.createElement($6,{basename:t,children:r,location:o.location,navigationType:o.action,navigator:n})}var zM=c.createContext(""),IK=function(e){var t=e.children,r=e.basename;return c.createElement(zM.Provider,{value:r},t)},AK=function(e){var t=e.history,r=e.basename,n=r===void 0?"":r,a=e.children,o=Fi(),i=o?MK:NK;return c.createElement(IK,{basename:o?n:""},c.createElement(i,{basename:n,history:t},a))},MK=function(e){var t=e.children;return c.createElement(c.Fragment,null,t)},NK=function(e){var t=e.children,r=e.history,n=c.useMemo(function(){return r||$K()},[r]);return c.createElement(kK,{history:n},t)},Li=function(){return c.useContext(zM)},uo=function(){var e=Li();return c.useCallback(function(t){var r=t.resource,n=t.id,a=t.type;switch(a){case"list":return Wa("".concat(e,"/").concat(r));case"create":return Wa("".concat(e,"/").concat(r,"/create"));case"edit":return n==null?Wa("".concat(e,"/").concat(r)):Wa("".concat(e,"/").concat(r,"/").concat(encodeURIComponent(n)));case"show":return n==null?Wa("".concat(e,"/").concat(r)):Wa("".concat(e,"/").concat(r,"/").concat(encodeURIComponent(n),"/show"));default:return a}},[e])},Wa=function(e){return e.replace("//","/")},Mc=globalThis&&globalThis.__assign||function(){return Mc=Object.assign||function(e){for(var t,r=1,n=arguments.length;rencodeURIComponent(e).replace(/[!'()*]/g,t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`),WM="%[a-f0-9]{2}",VE=new RegExp("("+WM+")|([^%]+?)","gi"),WE=new RegExp("("+WM+")+","gi");function y1(e,t){try{return[decodeURIComponent(e.join(""))]}catch{}if(e.length===1)return e;t=t||1;var r=e.slice(0,t),n=e.slice(t);return Array.prototype.concat.call([],y1(r),y1(n))}function tQ(e){try{return decodeURIComponent(e)}catch{for(var t=e.match(VE)||[],r=1;r{if(!(typeof e=="string"&&typeof t=="string"))throw new TypeError("Expected the arguments to be of type `string`");if(t==="")return[e];const r=e.indexOf(t);return r===-1?[e]:[e.slice(0,r),e.slice(r+t.length)]},oQ=function(e,t){for(var r={},n=Object.keys(e),a=Array.isArray(t),o=0;oh==null,i=Symbol("encodeFragmentIdentifier");function l(h){switch(h.arrayFormat){case"index":return m=>(x,O)=>{const C=x.length;return O===void 0||h.skipNull&&O===null||h.skipEmptyString&&O===""?x:O===null?[...x,[f(m,h),"[",C,"]"].join("")]:[...x,[f(m,h),"[",f(C,h),"]=",f(O,h)].join("")]};case"bracket":return m=>(x,O)=>O===void 0||h.skipNull&&O===null||h.skipEmptyString&&O===""?x:O===null?[...x,[f(m,h),"[]"].join("")]:[...x,[f(m,h),"[]=",f(O,h)].join("")];case"colon-list-separator":return m=>(x,O)=>O===void 0||h.skipNull&&O===null||h.skipEmptyString&&O===""?x:O===null?[...x,[f(m,h),":list="].join("")]:[...x,[f(m,h),":list=",f(O,h)].join("")];case"comma":case"separator":case"bracket-separator":{const m=h.arrayFormat==="bracket-separator"?"[]=":"=";return x=>(O,C)=>C===void 0||h.skipNull&&C===null||h.skipEmptyString&&C===""?O:(C=C===null?"":C,O.length===0?[[f(x,h),m,f(C,h)].join("")]:[[O,f(C,h)].join(h.arrayFormatSeparator)])}default:return m=>(x,O)=>O===void 0||h.skipNull&&O===null||h.skipEmptyString&&O===""?x:O===null?[...x,f(m,h)]:[...x,[f(m,h),"=",f(O,h)].join("")]}}function u(h){let m;switch(h.arrayFormat){case"index":return(x,O,C)=>{if(m=/\[(\d*)\]$/.exec(x),x=x.replace(/\[\d*\]$/,""),!m){C[x]=O;return}C[x]===void 0&&(C[x]={}),C[x][m[1]]=O};case"bracket":return(x,O,C)=>{if(m=/(\[\])$/.exec(x),x=x.replace(/\[\]$/,""),!m){C[x]=O;return}if(C[x]===void 0){C[x]=[O];return}C[x]=[].concat(C[x],O)};case"colon-list-separator":return(x,O,C)=>{if(m=/(:list)$/.exec(x),x=x.replace(/:list$/,""),!m){C[x]=O;return}if(C[x]===void 0){C[x]=[O];return}C[x]=[].concat(C[x],O)};case"comma":case"separator":return(x,O,C)=>{const S=typeof O=="string"&&O.includes(h.arrayFormatSeparator),T=typeof O=="string"&&!S&&d(O,h).includes(h.arrayFormatSeparator);O=T?d(O,h):O;const $=S||T?O.split(h.arrayFormatSeparator).map(P=>d(P,h)):O===null?O:d(O,h);C[x]=$};case"bracket-separator":return(x,O,C)=>{const S=/(\[\])$/.test(x);if(x=x.replace(/\[\]$/,""),!S){C[x]=O&&d(O,h);return}const T=O===null?[]:O.split(h.arrayFormatSeparator).map($=>d($,h));if(C[x]===void 0){C[x]=T;return}C[x]=[].concat(C[x],T)};default:return(x,O,C)=>{if(C[x]===void 0){C[x]=O;return}C[x]=[].concat(C[x],O)}}}function s(h){if(typeof h!="string"||h.length!==1)throw new TypeError("arrayFormatSeparator must be single character string")}function f(h,m){return m.encode?m.strict?t(h):encodeURIComponent(h):h}function d(h,m){return m.decode?r(h):h}function p(h){return Array.isArray(h)?h.sort():typeof h=="object"?p(Object.keys(h)).sort((m,x)=>Number(m)-Number(x)).map(m=>h[m]):h}function v(h){const m=h.indexOf("#");return m!==-1&&(h=h.slice(0,m)),h}function g(h){let m="";const x=h.indexOf("#");return x!==-1&&(m=h.slice(x)),m}function b(h){h=v(h);const m=h.indexOf("?");return m===-1?"":h.slice(m+1)}function w(h,m){return m.parseNumbers&&!Number.isNaN(Number(h))&&typeof h=="string"&&h.trim()!==""?h=Number(h):m.parseBooleans&&h!==null&&(h.toLowerCase()==="true"||h.toLowerCase()==="false")&&(h=h.toLowerCase()==="true"),h}function y(h,m){m=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},m),s(m.arrayFormatSeparator);const x=u(m),O=Object.create(null);if(typeof h!="string"||(h=h.trim().replace(/^[?#&]/,""),!h))return O;for(const C of h.split("&")){if(C==="")continue;let[S,T]=n(m.decode?C.replace(/\+/g," "):C,"=");T=T===void 0?null:["comma","separator","bracket-separator"].includes(m.arrayFormat)?T:d(T,m),x(d(S,m),T,O)}for(const C of Object.keys(O)){const S=O[C];if(typeof S=="object"&&S!==null)for(const T of Object.keys(S))S[T]=w(S[T],m);else O[C]=w(S,m)}return m.sort===!1?O:(m.sort===!0?Object.keys(O).sort():Object.keys(O).sort(m.sort)).reduce((C,S)=>{const T=O[S];return T&&typeof T=="object"&&!Array.isArray(T)?C[S]=p(T):C[S]=T,C},Object.create(null))}e.extract=b,e.parse=y,e.stringify=(h,m)=>{if(!h)return"";m=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},m),s(m.arrayFormatSeparator);const x=T=>m.skipNull&&o(h[T])||m.skipEmptyString&&h[T]==="",O=l(m),C={};for(const T of Object.keys(h))x(T)||(C[T]=h[T]);const S=Object.keys(C);return m.sort!==!1&&S.sort(m.sort),S.map(T=>{const $=h[T];return $===void 0?"":$===null?f(T,m):Array.isArray($)?$.length===0&&m.arrayFormat==="bracket-separator"?f(T,m)+"[]":$.reduce(O(T),[]).join("&"):f(T,m)+"="+f($,m)}).filter(T=>T.length>0).join("&")},e.parseUrl=(h,m)=>{m=Object.assign({decode:!0},m);const[x,O]=n(h,"#");return Object.assign({url:x.split("?")[0]||"",query:y(b(h),m)},m&&m.parseFragmentIdentifier&&O?{fragmentIdentifier:d(O,m)}:{})},e.stringifyUrl=(h,m)=>{m=Object.assign({encode:!0,strict:!0,[i]:!0},m);const x=v(h.url).split("?")[0]||"",O=e.extract(h.url),C=e.parse(O,{sort:!1}),S=Object.assign(C,h.query);let T=e.stringify(S,m);T&&(T=`?${T}`);let $=g(h.url);return h.fragmentIdentifier&&($=`#${m[i]?f(h.fragmentIdentifier,m):h.fragmentIdentifier}`),`${x}${T}${$}`},e.pick=(h,m,x)=>{x=Object.assign({parseFragmentIdentifier:!0,[i]:!1},x);const{url:O,query:C,fragmentIdentifier:S}=e.parseUrl(h,x);return e.stringifyUrl({url:O,query:a(C,m),fragmentIdentifier:S},x)},e.exclude=(h,m,x)=>{const O=Array.isArray(m)?C=>!m.includes(C):(C,S)=>!m(C,S);return e.pick(h,O,x)}})(To);var Lv=globalThis&&globalThis.__assign||function(){return Lv=Object.assign||function(e){for(var t,r=1,n=arguments.length;r=300?Promise.reject(new ZK(u&&u.message||o,a,u)):Promise.resolve({status:a,headers:i,body:l,json:u})})},uQ=function(e){if(!e)return!1;var t=Array.isArray(e),r=typeof Buffer<"u"&&Buffer.isBuffer(e),n=Object.prototype.toString.call(e)==="[object Object]",a=!!Object.keys(e).length;return!t&&!r&&n&&a},UO=function(e,t){var r;return t===void 0&&(t=[]),uQ(e)?Object.assign.apply(Object,iQ([{}],Object.keys(e).map(function(n){return UO(e[n],t.concat([n]))}),!1)):t.length?(r={},r[t.join(".")]=e,r):e},HM={exports:{}};(function(e){var t=Object.prototype.hasOwnProperty,r="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1));function a(u,s,f){this.fn=u,this.context=s,this.once=f||!1}function o(u,s,f,d,p){if(typeof f!="function")throw new TypeError("The listener must be a function");var v=new a(f,d||u,p),g=r?r+s:s;return u._events[g]?u._events[g].fn?u._events[g]=[u._events[g],v]:u._events[g].push(v):(u._events[g]=v,u._eventsCount++),u}function i(u,s){--u._eventsCount===0?u._events=new n:delete u._events[s]}function l(){this._events=new n,this._eventsCount=0}l.prototype.eventNames=function(){var s=[],f,d;if(this._eventsCount===0)return s;for(d in f=this._events)t.call(f,d)&&s.push(r?d.slice(1):d);return Object.getOwnPropertySymbols?s.concat(Object.getOwnPropertySymbols(f)):s},l.prototype.listeners=function(s){var f=r?r+s:s,d=this._events[f];if(!d)return[];if(d.fn)return[d.fn];for(var p=0,v=d.length,g=new Array(v);p0&&o[o.length-1])&&(s[0]===6||s[0]===2)){r=0;continue}if(s[0]===3&&(!o||s[1]>o[0]&&s[1]"u"||!e.message?t:e.message};const GM=vQ;var mQ=["getList","getMany","getManyReference"],Dl=function(){var e=c.useContext(VM)||qM,t=GM(),r=c.useMemo(function(){return new Proxy(e,{get:function(n,a){if(!(typeof a=="symbol"||a==="then"))return function(){for(var o=[],i=0;i0),n=re.useRef(e.isMutating()>0),a=re.useState(r.current||n.current),o=a[0],i=a[1];return re.useEffect(function(){t.current=!0;var l=e.getQueryCache().subscribe(Ft.batchCalls(function(){t.current&&(r.current=e.isFetching()>0,i(r.current||n.current))})),u=e.getMutationCache().subscribe(Ft.batchCalls(function(){t.current&&(n.current=e.isMutating()>0,i(r.current||n.current))}));return function(){t.current=!1,l(),u()}},[e]),o},Yf=function(){var e=lo();return c.useCallback(function(){e.invalidateQueries()},[e])},KM=function(e,t,r){var n=t.id,a=t.meta,o=Dl();return jl([e,"getOne",{id:String(n),meta:a}],function(){return o.getOne(e,{id:n,meta:a}).then(function(i){var l=i.data;return l})},r)},ys=globalThis&&globalThis.__assign||function(){return ys=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&r(l)?t>1?QM(l,t-1,r,n,a):_Q(a,l):n||(a[a.length]=l)}return a}var WO=QM;function SQ(e,t,r,n){for(var a=e.length,o=r+(n?1:-1);n?o--:++o-1}var YM=FQ;function LQ(e,t,r){for(var n=-1,a=e==null?0:e.length;++n=JQ){var s=t?null:YQ(e);if(s)return XQ(s);i=!1,a=QQ,u=new qQ}else u=t?[]:l;e:for(;++n=t||S<0||d&&T>=o}function y(){var C=jy();if(w(C))return h(C);l=setTimeout(y,b(C))}function h(C){return l=void 0,p&&n?v(C):(n=a=void 0,i)}function m(){l!==void 0&&clearTimeout(l),s=0,n=u=a=l=void 0}function x(){return l===void 0?i:h(jy())}function O(){var C=jy(),S=w(C);if(n=arguments,a=this,u=C,S){if(l===void 0)return g(u);if(d)return clearTimeout(l),l=setTimeout(y,t),v(u)}return l===void 0&&(l=setTimeout(y,t)),i}return O.cancel=m,O.flush=x,O}var AY=IY;const qO=yr(AY);function XE(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}var ZM=function(e,t){if(XE(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var a=0;a0)throw new Error("<".concat(e,`> component is not properly configured, some essential props are missing. +Be sure to pass the props from the parent. Example: + +const My`).concat(e,` = props => ( + <`).concat(e," {...props}> +); + +The missing props are: `).concat(a.join(", ")))},w1=globalThis&&globalThis.__assign||function(){return w1=Object.assign||function(e){for(var t,r=1,n=arguments.length;r=0?(d=e.current)[s].apply(d,qd(qd([],p,!1),[f],!1)):o.apply(void 0,p)};return e.current.length>0?(i=e.current)[s].apply(i,qd(qd([],l,!1),[f],!1)):o.apply(void 0,l)}},[]),a=c.useMemo(function(){return{registerMutationMiddleware:t,getMutateWithMiddlewares:n,unregisterMutationMiddleware:r}},[t,n,r]);return a},JO=c.createContext(void 0);JO.displayName="RecordContext";var ao=function(e){var t=e.children,r=e.value;return c.createElement(JO.Provider,{value:r},t)},MX=Mm,NX=wu,jX=FM,FX=Pu,oN=Object.prototype,LX=oN.hasOwnProperty,DX=MX(function(e,t){e=Object(e);var r=-1,n=t.length,a=n>2?t[2]:void 0;for(a&&jX(t[0],t[1],a)&&(n=1);++r0&&o[o.length-1])&&(s[0]===6||s[0]===2)){r=0;continue}if(s[0]===3&&(!o||s[1]>o[0]&&s[1]"u"?"undefined":uN(r)){case"string":return[{item:n,value:this._handleString(r,n)}];case"number":return[{item:n,value:this._handleNumber(r,n)}];case"boolean":return[{item:n,value:this._handleBoolean.bind(this)(r,n)}]}return this.checkComplex(r,n)}},{key:"_handleObject",value:function(r){var n=[];for(var a in r){var o=r[a],i=this.check(o,a,a,r);n=n.concat(i)}return n}},{key:"_handleArray",value:function(r){for(var n=this,a=[],o,i=0;i0&&!s.item&&o===void 0&&(o=s);a=a.concat(u)}}return a}},{key:"_handleBoolean",value:function(r){var n;return r?n=this._options.booleanTrueString||"true":n=this._options.booleanFalseString||"false",n}},{key:"_handleString",value:function(r){return r}},{key:"_handleNumber",value:function(r){return r}},{key:"_handleDate",value:function(r){return r.toLocaleDateString()}}]),e}(),JX=XX,ZX=typeof window>"u"?nl:window;function eJ(e,t){if(e instanceof ZX[t])return!0;switch(typeof e>"u"?"undefined":uN(e)){case"string":return t==="String";case"boolean":return t==="Boolean";case"number":return t==="Number"}return!1}var Ly,nP;function tJ(){return nP||(nP=1,Ly=function(t,r,n){var a=` +`;if(typeof t!="string")throw new TypeError('Invalid param "textDelimiter", must be a string.');if(typeof r!="string")throw new TypeError('Invalid param "rowDelimiter", must be a string.');var o=new RegExp("\\"+t,"g"),i=t+t,l=t==='"'?function(u){return u.indexOf(r)>=0||u.indexOf(a)>=0||u.indexOf('"')>=0}:function(u){return u.indexOf(r)>=0||u.indexOf(a)>=0};return function(u){return n&&(u=""+u),u.replace&&(u=u.replace(o,i),(n||l(u))&&(u=t+u+t)),u}}),Ly}var rJ=function(){function e(t,r){for(var n=0;n0&&(d=d.concat(Array(p).join(".").split("."))),n&&this._options.fillGaps&&(d=d.map(o)),a.push(d.join(this._options.rowDelimiter)),n=d}}catch(v){l=!0,u=v}finally{try{!i&&s.return&&s.return()}finally{if(l)throw u}}return a}},{key:"_parseArray",value:function(r,n){var a=this;this._headers=this._headers||[];var o=[],i=void 0,l=function(w){var y=a._headers.indexOf(w);return y===-1&&(a._headers.push(w),y=a._headers.indexOf(w)),y};i=function(w){var y=[],h=function(M){return y.push(M.map(function(N){return N??""}))},m=function(){return new Array(a._headers.length).fill(null)},x={},O=m(),C=!0,S=!1,T=void 0;try{for(var $=w[Symbol.iterator](),P;!(C=(P=$.next()).done);C=!0){var k=P.value,I=l(k.item);if(O[I]!=null&&(h(O),O=m()),x[I]=x[I]||0,a._options.fillTopRow&&x[I]0&&h(O),o=o.concat(a._checkRows(y))};var u=!0,s=!1,f=void 0;try{for(var d=r[Symbol.iterator](),p;!(u=(p=d.next()).done);u=!0){var v=p.value,g=a._handler.check(v,a._options.mainPathItem,v,r);i(g)}}catch(b){s=!0,f=b}finally{try{!u&&d.return&&d.return()}finally{if(s)throw f}}return!n&&a._options.includeHeaders&&o.unshift(this.headers),aP(o,a._options.endOfLine)}},{key:"_parseObject",value:function(r){var n=this,a=[],o=[],i=void 0,l=[[],[]];i=function(d){var p=d.value||d.value===0?d.value.toString():n._options.undefinedString;if(p=n._escape(p),n._options.verticalOutput){var v=[d.item,p];a.push(v.join(n._options.rowDelimiter))}else l[0].push(d.item),l[1].push(p)};for(var u in r){var s="";this._options.mainPathItem&&(s=this._options.mainPathItem+this._options.headerPathString),o=this._handler.check(r[u],s+u,u,r),o.forEach(i)}return this._options.verticalOutput||(a.push(l[0].join(this._options.rowDelimiter)),a.push(l[1].join(this._options.rowDelimiter))),aP(a,this._options.endOfLine)}},{key:"headers",get:function(){var r=this,n=this._headers;return this._options.rename&&this._options.rename.length>0&&(n=n.map(function(a){return r._options.rename[r._options.headers.indexOf(a)]||a})),this._options.forceTextDelimiter&&(n=n.map(function(a){return""+r._options.textDelimiter+a+r._options.textDelimiter})),this._options.mapHeaders&&(n=n.map(this._options.mapHeaders)),n.join(this._options.rowDelimiter)}}]),e}(),iJ=oJ,lJ=function(e){throw new Error("jsonexport called without third argument as a callback and is required")},sJ=lJ,iP=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},lP=iJ,sP=sJ,uJ=sN,cJ=function(){var e={headers:[],rename:[],headerPathString:".",rowDelimiter:",",textDelimiter:'"',arrayPathString:";",undefinedString:"",endOfLine:uJ,mainPathItem:null,booleanTrueString:null,booleanFalseString:null,includeHeaders:!0,fillGaps:!1,verticalOutput:!0,forceTextDelimiter:!1},t=void 0,r=void 0,n=void 0;if(arguments.length===3){var a=Array.prototype.slice.call(arguments);t=a[0],r=a[1],n=a[2]}else if(arguments.length===2){var o=void 0,i=Array.prototype.slice.call(arguments);t=i[0],o=i[1],typeof o=="function"?n=o:(typeof o>"u"?"undefined":iP(o))==="object"&&(r=o)}else if(arguments.length===1){var l=Array.prototype.slice.call(arguments),u=l[0];if((typeof u>"u"?"undefined":iP(u))==="object"){var s=Object.keys(e),f=Object.keys(u),d=f.every(function(g){return s.includes(g)});f.length>0&&d?r=u:t=u}else t=u}else return new sP(new lP(e));var p=Object.assign({},e,r),v=new lP(p);return t?new Promise(function(g,b){v.parse(t,function(w,y){if(n)return n(w,y);if(w)return b(w);if(b)return g(y)})}):new sP};const fJ=yr(cJ),dJ=function(e,t){var r=document.createElement("a");r.style.display="none",document.body.appendChild(r);var n=new Blob([e],{type:"text/csv;charset=utf-8"});window.navigator&&window.navigator.msSaveOrOpenBlob?window.navigator.msSaveOrOpenBlob(n,"".concat(t,".csv")):(r.setAttribute("href",URL.createObjectURL(n)),r.setAttribute("download","".concat(t,".csv")),r.click())};var pJ=function(e,t,r,n){return fJ(e,function(a,o){return dJ(o,n)})};const vJ=pJ;var hJ=function(e){return function(t,r,n){return e.getMany(n,{ids:mJ(t,r)}).then(function(a){var o=a.data;return o.reduce(function(i,l){return i[l.id]=l,i},{})})}},mJ=function(e,t){return Array.from(new Set(e.filter(function(r){return r[t]!=null}).map(function(r){return r[t]}).reduce(function(r,n){return r.concat(n)},[])))};const gJ=hJ;var Ul=globalThis&&globalThis.__spreadArray||function(e,t,r){if(r||arguments.length===2)for(var n=0,a=t.length,o;n"u"||a(function(u){if(!Array.isArray(u))return Ul([],u,!0);var s=u.indexOf(l);return s>-1?Ul(Ul([],u.slice(0,s),!0),u.slice(s+1),!0):Ul(Ul([],u,!0),[l],!1)})},clearSelection:function(){o()}}},[a,o]);return[n,i]},yJ=[],bJ=Em,xJ=NO,wJ=1,OJ=2;function _J(e,t,r,n){var a=r.length,o=a,i=!n;if(e==null)return!o;for(e=Object(e);a--;){var l=r[a];if(i&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++a0&&!S&&x(P)},[v.search]);var k=c.useCallback(function(Q){C.current&&(O.current?O.current=zv(O.current,Q):(O.current=zv(P,Q),setTimeout(function(){a?y(O.current):g({search:"?".concat(To.stringify(Ci(Ci({},O.current),{filter:JSON.stringify(O.current.filter),displayedFilters:JSON.stringify(O.current.displayedFilters)})))},{state:{_scrollToTop:Q.type===Bv}}),O.current=void 0},0)))},uP(uP([],T,!0),[g],!1)),I=c.useCallback(function(Q){return k({type:GO,payload:Q})},[k]),A=c.useCallback(function(Q){return k({type:Bv,payload:Q})},[k]),M=c.useCallback(function(Q){return k({type:KO,payload:Q})},[k]),N=P.filter||dP,B=P.displayedFilters||dP,q=qO(function(Q,Z){k({type:Cf,payload:{filter:Sl(Q),displayedFilters:Z}})},r),j=c.useCallback(function(Q,Z,ne){return ne===void 0&&(ne=!0),ne?q(Q,Z):k({type:Cf,payload:{filter:Sl(Q),displayedFilters:Z}})},[k]),D=c.useCallback(function(Q){k({type:YO,payload:Q})},[k]),W=c.useCallback(function(Q,Z){k({type:QO,payload:{filterName:Q,defaultValue:Z}})},[k]);return[Ci({displayedFilters:B,filterValues:N,requestSignature:T},P),{changeParams:k,setPage:A,setPerPage:M,setSort:I,setFilters:j,hideFilter:D,showFilter:W}]},kZ=["page","perPage","sort","order","filter","displayedFilters"],cP=function(e,t){if(e[t]&&typeof e[t]=="string")try{e[t]=JSON.parse(e[t])}catch{delete e[t]}},IZ=function(e){var t=e.search,r=PZ(To.parse(t),function(n,a){return kZ.indexOf(a)!==-1});return cP(r,"filter"),cP(r,"displayedFilters"),r},AZ=function(e){return e&&e.filter&&(Object.keys(e.filter).length>0||e.order!=null||e.page!==1||e.perPage!=null||e.sort!=null)},MZ=function(e){var t=e.queryFromLocation,r=e.params,n=e.filterDefaultValues,a=e.sort,o=e.perPage,i=Object.keys(t).length>0?t:AZ(r)?Ci({},r):{filter:n||{}};return i.sort||(i.sort=a.field,i.order=a.order),i.perPage==null&&(i.perPage=o),i.page==null&&(i.page=1),Ci(Ci({},i),{page:fP(i.page,1),perPage:fP(i.perPage,10)})},fP=function(e,t){var r=typeof e=="string"?parseInt(e,10):e;return isNaN(r)?t:r},dP={},NZ={field:"id",order:_i},pP={},r_=c.createContext({sort:null,data:null,defaultTitle:null,displayedFilters:null,exporter:null,filterValues:null,hasNextPage:null,hasPreviousPage:null,hideFilter:null,isFetching:null,isLoading:null,onSelect:null,onToggleItem:null,onUnselectItems:null,page:null,perPage:null,refetch:null,resource:null,selectedIds:void 0,setFilters:null,setPage:null,setPerPage:null,setSort:null,showFilter:null,total:null});r_.displayName="ListContext";var vN=c.createContext({displayedFilters:null,filterValues:null,hideFilter:null,setFilters:null,showFilter:null,resource:null}),jZ=function(e){return c.useMemo(function(){return Nm(e,["displayedFilters","filterValues","hideFilter","setFilters","showFilter","resource"])},[e.displayedFilters,e.filterValues,e.hideFilter,e.setFilters,e.showFilter])};vN.displayName="ListFilterContext";var hN=c.createContext({sort:null,setSort:null,resource:null}),FZ=function(e){return c.useMemo(function(){return Nm(e,["sort","setSort","resource"])},[e.sort,e.setSort])};hN.displayName="ListSortContext";var n_=c.createContext({isLoading:null,page:null,perPage:null,setPage:null,setPerPage:null,hasPreviousPage:null,hasNextPage:null,total:void 0,resource:null});n_.displayName="ListPaginationContext";var LZ=function(e){return c.useMemo(function(){return Nm(e,["isLoading","hasPreviousPage","hasNextPage","page","perPage","setPage","setPerPage","total","resource"])},[e.isLoading,e.hasPreviousPage,e.hasNextPage,e.page,e.perPage,e.setPage,e.setPerPage,e.total])},a_=function(e){var t=e.value,r=e.children;return c.createElement(r_.Provider,{value:t},c.createElement(vN.Provider,{value:jZ(t)},c.createElement(hN.Provider,{value:FZ(t)},c.createElement(n_.Provider,{value:LZ(t)},r))))},pl=globalThis&&globalThis.__assign||function(){return pl=Object.assign||function(e){for(var t,r=1,n=arguments.length;r was called outside of a ResourceContext and without a resource prop. You must set the resource prop.");if(l&&c.isValidElement(l))throw new Error(" received a React element as `filter` props. If you intended to set the list filter elements, use the `filters` (with an s) prop instead. The `filter` prop is internal and should not be set by the developer.");var m=Be(),x=pn(),O=RZ({debounce:r,disableSyncWithLocation:a,filterDefaultValues:u,perPage:f,resource:w,sort:g,storeKey:b}),C=O[0],S=O[1],T=t_(w),$=T[0],P=T[1],k=VO(w,{pagination:{page:C.page,perPage:C.perPage},sort:{field:C.sort,order:C.order},filter:pl(pl({},C.filter),l),meta:y},pl({keepPreviousData:!0,retry:!1,onError:function(Z){return x((Z==null?void 0:Z.message)||"ra.notification.http_error",{type:"error",messageArgs:{_:Z==null?void 0:Z.message}})}},h)),I=k.data,A=k.pageInfo,M=k.total,N=k.error,B=k.isLoading,q=k.isFetching,j=k.refetch;c.useEffect(function(){if(C.page<=0||!q&&C.page>1&&(I==null||(I==null?void 0:I.length)===0)){S.setPage(1);return}if(M!=null){var Z=Math.ceil(M/C.perPage)||1;!q&&C.page>Z&&S.setPage(Z)}},[q,C.page,C.perPage,I,S,M]);var D=c.useMemo(function(){return{field:C.sort,order:C.order}},[C.sort,C.order]),W=ld(),Q=m("ra.page.list",{name:W(w,2)});return{sort:D,data:I,defaultTitle:Q,displayedFilters:C.displayedFilters,error:N,exporter:i,filter:l,filterValues:C.filterValues,hideFilter:S.hideFilter,isFetching:q,isLoading:B,onSelect:P.select,onToggleItem:P.toggle,onUnselectItems:P.clearSelection,page:C.page,perPage:C.perPage,refetch:j,resource:w,selectedIds:$,setFilters:S.setFilters,setPage:S.setPage,setPerPage:S.setPerPage,setSort:S.setSort,showFilter:S.showFilter,total:M,hasNextPage:A?A.hasNextPage:M!=null?C.page*C.perPage1}},zZ={field:"id",order:_i},UZ=["sort","data","defaultTitle","displayedFilters","error","exporter","filterValues","hideFilter","isFetching","isLoading","onSelect","onToggleItem","onUnselectItems","page","perPage","refetch","refresh","resource","selectedIds","setFilters","setPage","setPerPage","setSort","showFilter","total","totalPages"],Tl=function(e){return Object.keys(e).filter(function(t){return!UZ.includes(t)}).reduce(function(t,r){var n;return pl(pl({},t),(n={},n[r]=e[r],n))},{})},VZ=globalThis&&globalThis.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a-1?r?[]:Gd(Gd([],u.slice(0,s),!0),u.slice(s+1),!0):r?[t]:Gd(Gd([],u,!0),[t],!1)})},[o,t,r]);return[i,l]},qZ=function(e,t){var r=La("".concat(e,".datagrid.expanded"),[]),n=r[0],a=r[1],o=Array.isArray(n)?n.some(function(l){return t.some(function(u){return u==l})}):!1,i=c.useCallback(function(){var l=n.filter(function(u){return!t.some(function(s){return s==u})});a(o?l:l.concat(t))},[n,a,o,t]);return[o,i]},bs=globalThis&&globalThis.__assign||function(){return bs=Object.assign||function(e){for(var t,r=1,n=arguments.length;rXe(Qe,B.field)?B.order==="ASC"?1:-1:Xe(ee,B.field)1,hideFilter:se,isFetching:h,isLoading:O,onSelect:Q.select,onToggleItem:Q.toggle,onUnselectItems:Q.clearSelection,page:k,perPage:A,resource:void 0,refetch:GZ,selectedIds:W,setFilters:he,setPage:I,setPerPage:M,setSort:j,showFilter:Se,total:T==null?void 0:T.total}},KZ={},tn=function(e){var t=c.useContext(r_);return c.useMemo(function(){return $u({},e!=null?QZ(e):{},t)},[t,e])},QZ=function(e){var t=e.sort,r=e.data,n=e.defaultTitle,a=e.displayedFilters,o=e.exporter,i=e.filterValues,l=e.hasCreate,u=e.hideFilter,s=e.isFetching,f=e.isLoading,d=e.onSelect,p=e.onToggleItem,v=e.onUnselectItems,g=e.page,b=e.perPage,w=e.refetch,y=e.resource,h=e.selectedIds,m=e.setFilters,x=e.setPage,O=e.setPerPage,C=e.setSort,S=e.showFilter,T=e.total;return{sort:t,data:r,defaultTitle:n,displayedFilters:a,exporter:o,filterValues:i,hasCreate:l,hideFilter:u,isFetching:s,isLoading:f,onSelect:d,onToggleItem:p,onUnselectItems:v,page:g,perPage:b,refetch:w,resource:y,selectedIds:h,setFilters:m,setPage:x,setPerPage:O,setSort:C,showFilter:S,total:T}},YZ=function(e){var t=c.useContext(n_);return c.useMemo(function(){return $u({},e!=null?XZ(e):{},t)},[t,e])},XZ=function(e){var t=e.isLoading,r=e.page,n=e.perPage,a=e.setPage,o=e.setPerPage,i=e.hasPreviousPage,l=e.hasNextPage,u=e.total,s=e.resource;return{isLoading:t,page:r,perPage:n,setPage:a,setPerPage:o,hasPreviousPage:i,hasNextPage:l,total:u,resource:s}},mN=function(e){var t=t_(e),r=t[1].unselect;return c.useCallback(function(n){r(n)},[r])},jc=globalThis&&globalThis.__assign||function(){return jc=Object.assign||function(e){for(var t,r=1,n=arguments.length;re.type==="checkbox",xs=e=>e instanceof Date,ln=e=>e==null;const gN=e=>typeof e=="object";var Sr=e=>!ln(e)&&!Array.isArray(e)&&gN(e)&&!xs(e),yN=e=>Sr(e)&&e.target?Xf(e.target)?e.target.checked:e.target.value:e,nee=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,bN=(e,t)=>e.has(nee(t)),aee=e=>{const t=e.constructor&&e.constructor.prototype;return Sr(t)&&t.hasOwnProperty("isPrototypeOf")},i_=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function Kr(e){let t;const r=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else if(!(i_&&(e instanceof Blob||e instanceof FileList))&&(r||Sr(e)))if(t=r?[]:{},!r&&!aee(e))t=e;else for(const n in e)e.hasOwnProperty(n)&&(t[n]=Kr(e[n]));else return e;return t}var ku=e=>Array.isArray(e)?e.filter(Boolean):[],jt=e=>e===void 0,Pe=(e,t,r)=>{if(!t||!Sr(e))return r;const n=ku(t.split(/[,[\].]+?/)).reduce((a,o)=>ln(a)?a:a[o],e);return jt(n)||n===e?jt(e[t])?r:e[t]:n},Ka=e=>typeof e=="boolean";const Uv={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},ta={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},yo={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},xN=re.createContext(null),ha=()=>re.useContext(xN),wN=e=>{const{children:t,...r}=e;return re.createElement(xN.Provider,{value:r},t)};var ON=(e,t,r,n=!0)=>{const a={defaultValues:t._defaultValues};for(const o in e)Object.defineProperty(a,o,{get:()=>{const i=o;return t._proxyFormState[i]!==ta.all&&(t._proxyFormState[i]=!n||ta.all),r&&(r[i]=!0),e[i]}});return a},Nn=e=>Sr(e)&&!Object.keys(e).length,_N=(e,t,r,n)=>{r(e);const{name:a,...o}=e;return Nn(o)||Object.keys(o).length>=Object.keys(t).length||Object.keys(o).find(i=>t[i]===(!n||ta.all))},zn=e=>Array.isArray(e)?e:[e],CN=(e,t,r)=>!e||!t||e===t||zn(e).some(n=>n&&(r?n===t:n.startsWith(t)||t.startsWith(n)));function jm(e){const t=re.useRef(e);t.current=e,re.useEffect(()=>{const r=!e.disabled&&t.current.subject&&t.current.subject.subscribe({next:t.current.next});return()=>{r&&r.unsubscribe()}},[e.disabled])}function Fm(e){const t=ha(),{control:r=t.control,disabled:n,name:a,exact:o}=e||{},[i,l]=re.useState(r._formState),u=re.useRef(!0),s=re.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1}),f=re.useRef(a);return f.current=a,jm({disabled:n,next:d=>u.current&&CN(f.current,d.name,o)&&_N(d,s.current,r._updateFormState)&&l({...r._formState,...d}),subject:r._subjects.state}),re.useEffect(()=>(u.current=!0,s.current.isValid&&r._updateValid(!0),()=>{u.current=!1}),[r]),ON(i,r,s.current,!1)}var Za=e=>typeof e=="string",SN=(e,t,r,n,a)=>Za(e)?(n&&t.watch.add(e),Pe(r,e,a)):Array.isArray(e)?e.map(o=>(n&&t.watch.add(o),Pe(r,o))):(n&&(t.watchAll=!0),r);function Lm(e){const t=ha(),{control:r=t.control,name:n,defaultValue:a,disabled:o,exact:i}=e||{},l=re.useRef(n);l.current=n,jm({disabled:o,subject:r._subjects.values,next:f=>{CN(l.current,f.name,i)&&s(Kr(SN(l.current,r._names,f.values||r._formValues,!1,a)))}});const[u,s]=re.useState(r._getWatch(n,a));return re.useEffect(()=>r._removeUnmounted()),u}var l_=e=>/^\w*$/.test(e),TN=e=>ku(e.replace(/["|']|\]/g,"").split(/\.|\[/));function Rt(e,t,r){let n=-1;const a=l_(t)?[t]:TN(t),o=a.length,i=o-1;for(;++n{const f=a._options.shouldUnregister||o,d=(p,v)=>{const g=Pe(a._fields,p);g&&(g._f.mount=v)};if(d(r,!0),f){const p=Kr(Pe(a._options.defaultValues,r));Rt(a._defaultValues,r,p),jt(Pe(a._formValues,r))&&Rt(a._formValues,r,p)}return()=>{(i?f&&!a._state.action:f)?a.unregister(r):d(r,!1)}},[r,a,i,o]),re.useEffect(()=>{Pe(a._fields,r)&&a._updateDisabledField({disabled:n,fields:a._fields,name:r,value:Pe(a._fields,r)._f.value})},[n,r,a]),{field:{name:r,value:l,...Ka(n)||Ka(u.disabled)?{disabled:u.disabled||n}:{},onChange:re.useCallback(f=>s.current.onChange({target:{value:yN(f),name:r},type:Uv.CHANGE}),[r]),onBlur:re.useCallback(()=>s.current.onBlur({target:{value:Pe(a._formValues,r),name:r},type:Uv.BLUR}),[r,a]),ref:f=>{const d=Pe(a._fields,r);d&&f&&(d._f.ref={focus:()=>f.focus(),select:()=>f.select(),setCustomValidity:p=>f.setCustomValidity(p),reportValidity:()=>f.reportValidity()})}},formState:u,fieldState:Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!Pe(u.errors,r)},isDirty:{enumerable:!0,get:()=>!!Pe(u.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!Pe(u.touchedFields,r)},error:{enumerable:!0,get:()=>Pe(u.errors,r)}})}}var iee=(e,t,r,n,a)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:a||!0}}:{},Yo=()=>{const e=typeof performance>"u"?Date.now():performance.now()*1e3;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,t=>{const r=(Math.random()*16+e)%16|0;return(t=="x"?r:r&3|8).toString(16)})},Dy=(e,t,r={})=>r.shouldFocus||jt(r.shouldFocus)?r.focusName||`${e}.${jt(r.focusIndex)?t:r.focusIndex}.`:"",_1=e=>({isOnSubmit:!e||e===ta.onSubmit,isOnBlur:e===ta.onBlur,isOnChange:e===ta.onChange,isOnAll:e===ta.all,isOnTouch:e===ta.onTouched}),C1=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(n=>e.startsWith(n)&&/^\.\w+/.test(e.slice(n.length))));const Fc=(e,t,r,n)=>{for(const a of r||Object.keys(e)){const o=Pe(e,a);if(o){const{_f:i,...l}=o;if(i){if(i.refs&&i.refs[0]&&t(i.refs[0],a)&&!n)break;if(i.ref&&t(i.ref,i.name)&&!n)break}else Sr(l)&&Fc(l,t)}}};var EN=(e,t,r)=>{const n=ku(Pe(e,r));return Rt(n,"root",t[r]),Rt(e,r,n),e},s_=e=>e.type==="file",ci=e=>typeof e=="function",Vv=e=>{if(!i_)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},Ep=e=>Za(e),u_=e=>e.type==="radio",Wv=e=>e instanceof RegExp;const hP={value:!1,isValid:!1},mP={value:!0,isValid:!0};var PN=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(r=>r&&r.checked&&!r.disabled).map(r=>r.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!jt(e[0].attributes.value)?jt(e[0].value)||e[0].value===""?mP:{value:e[0].value,isValid:!0}:mP:hP}return hP};const gP={isValid:!1,value:null};var $N=e=>Array.isArray(e)?e.reduce((t,r)=>r&&r.checked&&!r.disabled?{isValid:!0,value:r.value}:t,gP):gP;function yP(e,t,r="validate"){if(Ep(e)||Array.isArray(e)&&e.every(Ep)||Ka(e)&&!e)return{type:r,message:Ep(e)?e:"",ref:t}}var Vl=e=>Sr(e)&&!Wv(e)?e:{value:e,message:""},S1=async(e,t,r,n,a)=>{const{ref:o,refs:i,required:l,maxLength:u,minLength:s,min:f,max:d,pattern:p,validate:v,name:g,valueAsNumber:b,mount:w,disabled:y}=e._f,h=Pe(t,g);if(!w||y)return{};const m=i?i[0]:o,x=I=>{n&&m.reportValidity&&(m.setCustomValidity(Ka(I)?"":I||""),m.reportValidity())},O={},C=u_(o),S=Xf(o),T=C||S,$=(b||s_(o))&&jt(o.value)&&jt(h)||Vv(o)&&o.value===""||h===""||Array.isArray(h)&&!h.length,P=iee.bind(null,g,r,O),k=(I,A,M,N=yo.maxLength,B=yo.minLength)=>{const q=I?A:M;O[g]={type:I?N:B,message:q,ref:o,...P(I?N:B,q)}};if(a?!Array.isArray(h)||!h.length:l&&(!T&&($||ln(h))||Ka(h)&&!h||S&&!PN(i).isValid||C&&!$N(i).isValid)){const{value:I,message:A}=Ep(l)?{value:!!l,message:l}:Vl(l);if(I&&(O[g]={type:yo.required,message:A,ref:m,...P(yo.required,A)},!r))return x(A),O}if(!$&&(!ln(f)||!ln(d))){let I,A;const M=Vl(d),N=Vl(f);if(!ln(h)&&!isNaN(h)){const B=o.valueAsNumber||h&&+h;ln(M.value)||(I=B>M.value),ln(N.value)||(A=Bnew Date(new Date().toDateString()+" "+W),j=o.type=="time",D=o.type=="week";Za(M.value)&&h&&(I=j?q(h)>q(M.value):D?h>M.value:B>new Date(M.value)),Za(N.value)&&h&&(A=j?q(h)+I.value,N=!ln(A.value)&&h.length<+A.value;if((M||N)&&(k(M,I.message,A.message),!r))return x(O[g].message),O}if(p&&!$&&Za(h)){const{value:I,message:A}=Vl(p);if(Wv(I)&&!h.match(I)&&(O[g]={type:yo.pattern,message:A,ref:o,...P(yo.pattern,A)},!r))return x(A),O}if(v){if(ci(v)){const I=await v(h,t),A=yP(I,m);if(A&&(O[g]={...A,...P(yo.validate,A.message)},!r))return x(A.message),O}else if(Sr(v)){let I={};for(const A in v){if(!Nn(I)&&!r)break;const M=yP(await v[A](h,t),m,A);M&&(I={...M,...P(A,M.message)},x(M.message),r&&(O[g]=I))}if(!Nn(I)&&(O[g]={ref:m,...I},!r))return O}}return x(!0),O};function By(e,t){return[...e,...zn(t)]}var zy=e=>Array.isArray(e)?e.map(()=>{}):void 0;function Uy(e,t,r){return[...e.slice(0,t),...zn(r),...e.slice(t)]}var Vy=(e,t,r)=>Array.isArray(e)?(jt(e[r])&&(e[r]=void 0),e.splice(r,0,e.splice(t,1)[0]),e):[];function Wy(e,t){return[...zn(t),...zn(e)]}function lee(e,t){let r=0;const n=[...e];for(const a of t)n.splice(a-r,1),r++;return ku(n).length?n:[]}var Hy=(e,t)=>jt(t)?[]:lee(e,zn(t).sort((r,n)=>r-n)),qy=(e,t,r)=>{e[t]=[e[r],e[r]=e[t]][0]};function see(e,t){const r=t.slice(0,-1).length;let n=0;for(;n(e[t]=r,e);function cee(e){const t=ha(),{control:r=t.control,name:n,keyName:a="id",shouldUnregister:o}=e,[i,l]=re.useState(r._getFieldArray(n)),u=re.useRef(r._getFieldArray(n).map(Yo)),s=re.useRef(i),f=re.useRef(n),d=re.useRef(!1);f.current=n,s.current=i,r._names.array.add(n),e.rules&&r.register(n,e.rules),jm({next:({values:O,name:C})=>{if(C===f.current||!C){const S=Pe(O,f.current);Array.isArray(S)&&(l(S),u.current=S.map(Yo))}},subject:r._subjects.array});const p=re.useCallback(O=>{d.current=!0,r._updateFieldArray(n,O)},[r,n]),v=(O,C)=>{const S=zn(Kr(O)),T=By(r._getFieldArray(n),S);r._names.focus=Dy(n,T.length-1,C),u.current=By(u.current,S.map(Yo)),p(T),l(T),r._updateFieldArray(n,T,By,{argA:zy(O)})},g=(O,C)=>{const S=zn(Kr(O)),T=Wy(r._getFieldArray(n),S);r._names.focus=Dy(n,0,C),u.current=Wy(u.current,S.map(Yo)),p(T),l(T),r._updateFieldArray(n,T,Wy,{argA:zy(O)})},b=O=>{const C=Hy(r._getFieldArray(n),O);u.current=Hy(u.current,O),p(C),l(C),r._updateFieldArray(n,C,Hy,{argA:O})},w=(O,C,S)=>{const T=zn(Kr(C)),$=Uy(r._getFieldArray(n),O,T);r._names.focus=Dy(n,O,S),u.current=Uy(u.current,O,T.map(Yo)),p($),l($),r._updateFieldArray(n,$,Uy,{argA:O,argB:zy(C)})},y=(O,C)=>{const S=r._getFieldArray(n);qy(S,O,C),qy(u.current,O,C),p(S),l(S),r._updateFieldArray(n,S,qy,{argA:O,argB:C},!1)},h=(O,C)=>{const S=r._getFieldArray(n);Vy(S,O,C),Vy(u.current,O,C),p(S),l(S),r._updateFieldArray(n,S,Vy,{argA:O,argB:C},!1)},m=(O,C)=>{const S=Kr(C),T=bP(r._getFieldArray(n),O,S);u.current=[...T].map(($,P)=>!$||P===O?Yo():u.current[P]),p(T),l([...T]),r._updateFieldArray(n,T,bP,{argA:O,argB:S},!0,!1)},x=O=>{const C=zn(Kr(O));u.current=C.map(Yo),p([...C]),l([...C]),r._updateFieldArray(n,[...C],S=>S,{},!0,!1)};return re.useEffect(()=>{if(r._state.action=!1,C1(n,r._names)&&r._subjects.state.next({...r._formState}),d.current&&(!_1(r._options.mode).isOnSubmit||r._formState.isSubmitted))if(r._options.resolver)r._executeSchema([n]).then(O=>{const C=Pe(O.errors,n),S=Pe(r._formState.errors,n);(S?!C&&S.type||C&&(S.type!==C.type||S.message!==C.message):C&&C.type)&&(C?Rt(r._formState.errors,n,C):Rr(r._formState.errors,n),r._subjects.state.next({errors:r._formState.errors}))});else{const O=Pe(r._fields,n);O&&O._f&&S1(O,r._formValues,r._options.criteriaMode===ta.all,r._options.shouldUseNativeValidation,!0).then(C=>!Nn(C)&&r._subjects.state.next({errors:EN(r._formState.errors,C,n)}))}r._subjects.values.next({name:n,values:{...r._formValues}}),r._names.focus&&Fc(r._fields,(O,C)=>{if(r._names.focus&&C.startsWith(r._names.focus)&&O.focus)return O.focus(),1}),r._names.focus="",r._updateValid(),d.current=!1},[i,n,r]),re.useEffect(()=>(!Pe(r._formValues,n)&&r._updateFieldArray(n),()=>{(r._options.shouldUnregister||o)&&r.unregister(n)}),[n,r,a,o]),{swap:re.useCallback(y,[p,n,r]),move:re.useCallback(h,[p,n,r]),prepend:re.useCallback(g,[p,n,r]),append:re.useCallback(v,[p,n,r]),remove:re.useCallback(b,[p,n,r]),insert:re.useCallback(w,[p,n,r]),update:re.useCallback(m,[p,n,r]),replace:re.useCallback(x,[p,n,r]),fields:re.useMemo(()=>i.map((O,C)=>({...O,[a]:u.current[C]||Yo()})),[i,a])}}function Gy(){let e=[];return{get observers(){return e},next:a=>{for(const o of e)o.next&&o.next(a)},subscribe:a=>(e.push(a),{unsubscribe:()=>{e=e.filter(o=>o!==a)}}),unsubscribe:()=>{e=[]}}}var Hv=e=>ln(e)||!gN(e);function ll(e,t){if(Hv(e)||Hv(t))return e===t;if(xs(e)&&xs(t))return e.getTime()===t.getTime();const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(const a of r){const o=e[a];if(!n.includes(a))return!1;if(a!=="ref"){const i=t[a];if(xs(o)&&xs(i)||Sr(o)&&Sr(i)||Array.isArray(o)&&Array.isArray(i)?!ll(o,i):o!==i)return!1}}return!0}var RN=e=>e.type==="select-multiple",fee=e=>u_(e)||Xf(e),Ky=e=>Vv(e)&&e.isConnected,kN=e=>{for(const t in e)if(ci(e[t]))return!0;return!1};function qv(e,t={}){const r=Array.isArray(e);if(Sr(e)||r)for(const n in e)Array.isArray(e[n])||Sr(e[n])&&!kN(e[n])?(t[n]=Array.isArray(e[n])?[]:{},qv(e[n],t[n])):ln(e[n])||(t[n]=!0);return t}function IN(e,t,r){const n=Array.isArray(e);if(Sr(e)||n)for(const a in e)Array.isArray(e[a])||Sr(e[a])&&!kN(e[a])?jt(t)||Hv(r[a])?r[a]=Array.isArray(e[a])?qv(e[a],[]):{...qv(e[a])}:IN(e[a],ln(t)?{}:t[a],r[a]):r[a]=!ll(e[a],t[a]);return r}var Qy=(e,t)=>IN(e,t,qv(t)),AN=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>jt(e)?e:t?e===""?NaN:e&&+e:r&&Za(e)?new Date(e):n?n(e):e;function Yy(e){const t=e.ref;if(!(e.refs?e.refs.every(r=>r.disabled):t.disabled))return s_(t)?t.files:u_(t)?$N(e.refs).value:RN(t)?[...t.selectedOptions].map(({value:r})=>r):Xf(t)?PN(e.refs).value:AN(jt(t.value)?e.ref.value:t.value,e)}var dee=(e,t,r,n)=>{const a={};for(const o of e){const i=Pe(t,o);i&&Rt(a,o,i._f)}return{criteriaMode:r,names:[...e],fields:a,shouldUseNativeValidation:n}},Zu=e=>jt(e)?e:Wv(e)?e.source:Sr(e)?Wv(e.value)?e.value.source:e.value:e,pee=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function xP(e,t,r){const n=Pe(e,r);if(n||l_(r))return{error:n,name:r};const a=r.split(".");for(;a.length;){const o=a.join("."),i=Pe(t,o),l=Pe(e,o);if(i&&!Array.isArray(i)&&r!==o)return{name:r};if(l&&l.type)return{name:o,error:l};a.pop()}return{name:r}}var vee=(e,t,r,n,a)=>a.isOnAll?!1:!r&&a.isOnTouch?!(t||e):(r?n.isOnBlur:a.isOnBlur)?!e:(r?n.isOnChange:a.isOnChange)?e:!0,hee=(e,t)=>!ku(Pe(e,t)).length&&Rr(e,t);const mee={mode:ta.onSubmit,reValidateMode:ta.onChange,shouldFocusError:!0};function gee(e={},t){let r={...mee,...e},n={submitCount:0,isDirty:!1,isLoading:ci(r.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},errors:{},disabled:!1},a={},o=Sr(r.defaultValues)||Sr(r.values)?Kr(r.defaultValues||r.values)||{}:{},i=r.shouldUnregister?{}:Kr(o),l={action:!1,mount:!1,watch:!1},u={mount:new Set,unMount:new Set,array:new Set,watch:new Set},s,f=0;const d={isDirty:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},p={values:Gy(),array:Gy(),state:Gy()},v=e.resetOptions&&e.resetOptions.keepDirtyValues,g=_1(r.mode),b=_1(r.reValidateMode),w=r.criteriaMode===ta.all,y=F=>H=>{clearTimeout(f),f=setTimeout(F,H)},h=async F=>{if(d.isValid||F){const H=r.resolver?Nn((await $()).errors):await k(a,!0);H!==n.isValid&&p.state.next({isValid:H})}},m=F=>d.isValidating&&p.state.next({isValidating:F}),x=(F,H=[],G,pe,ie=!0,K=!0)=>{if(pe&&G){if(l.action=!0,K&&Array.isArray(Pe(a,F))){const ye=G(Pe(a,F),pe.argA,pe.argB);ie&&Rt(a,F,ye)}if(K&&Array.isArray(Pe(n.errors,F))){const ye=G(Pe(n.errors,F),pe.argA,pe.argB);ie&&Rt(n.errors,F,ye),hee(n.errors,F)}if(d.touchedFields&&K&&Array.isArray(Pe(n.touchedFields,F))){const ye=G(Pe(n.touchedFields,F),pe.argA,pe.argB);ie&&Rt(n.touchedFields,F,ye)}d.dirtyFields&&(n.dirtyFields=Qy(o,i)),p.state.next({name:F,isDirty:A(F,H),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else Rt(i,F,H)},O=(F,H)=>{Rt(n.errors,F,H),p.state.next({errors:n.errors})},C=(F,H,G,pe)=>{const ie=Pe(a,F);if(ie){const K=Pe(i,F,jt(G)?Pe(o,F):G);jt(K)||pe&&pe.defaultChecked||H?Rt(i,F,H?K:Yy(ie._f)):B(F,K),l.mount&&h()}},S=(F,H,G,pe,ie)=>{let K=!1,ye=!1;const Ne={name:F};if(!G||pe){d.isDirty&&(ye=n.isDirty,n.isDirty=Ne.isDirty=A(),K=ye!==Ne.isDirty);const Fe=ll(Pe(o,F),H);ye=Pe(n.dirtyFields,F),Fe?Rr(n.dirtyFields,F):Rt(n.dirtyFields,F,!0),Ne.dirtyFields=n.dirtyFields,K=K||d.dirtyFields&&ye!==!Fe}if(G){const Fe=Pe(n.touchedFields,F);Fe||(Rt(n.touchedFields,F,G),Ne.touchedFields=n.touchedFields,K=K||d.touchedFields&&Fe!==G)}return K&&ie&&p.state.next(Ne),K?Ne:{}},T=(F,H,G,pe)=>{const ie=Pe(n.errors,F),K=d.isValid&&Ka(H)&&n.isValid!==H;if(e.delayError&&G?(s=y(()=>O(F,G)),s(e.delayError)):(clearTimeout(f),s=null,G?Rt(n.errors,F,G):Rr(n.errors,F)),(G?!ll(ie,G):ie)||!Nn(pe)||K){const ye={...pe,...K&&Ka(H)?{isValid:H}:{},errors:n.errors,name:F};n={...n,...ye},p.state.next(ye)}m(!1)},$=async F=>r.resolver(i,r.context,dee(F||u.mount,a,r.criteriaMode,r.shouldUseNativeValidation)),P=async F=>{const{errors:H}=await $(F);if(F)for(const G of F){const pe=Pe(H,G);pe?Rt(n.errors,G,pe):Rr(n.errors,G)}else n.errors=H;return H},k=async(F,H,G={valid:!0})=>{for(const pe in F){const ie=F[pe];if(ie){const{_f:K,...ye}=ie;if(K){const Ne=u.array.has(K.name),Fe=await S1(ie,i,w,r.shouldUseNativeValidation&&!H,Ne);if(Fe[K.name]&&(G.valid=!1,H))break;!H&&(Pe(Fe,K.name)?Ne?EN(n.errors,Fe,K.name):Rt(n.errors,K.name,Fe[K.name]):Rr(n.errors,K.name))}ye&&await k(ye,H,G)}}return G.valid},I=()=>{for(const F of u.unMount){const H=Pe(a,F);H&&(H._f.refs?H._f.refs.every(G=>!Ky(G)):!Ky(H._f.ref))&&ve(F)}u.unMount=new Set},A=(F,H)=>(F&&H&&Rt(i,F,H),!ll(Z(),o)),M=(F,H,G)=>SN(F,u,{...l.mount?i:jt(H)?o:Za(F)?{[F]:H}:H},G,H),N=F=>ku(Pe(l.mount?i:o,F,e.shouldUnregister?Pe(o,F,[]):[])),B=(F,H,G={})=>{const pe=Pe(a,F);let ie=H;if(pe){const K=pe._f;K&&(!K.disabled&&Rt(i,F,AN(H,K)),ie=Vv(K.ref)&&ln(H)?"":H,RN(K.ref)?[...K.ref.options].forEach(ye=>ye.selected=ie.includes(ye.value)):K.refs?Xf(K.ref)?K.refs.length>1?K.refs.forEach(ye=>(!ye.defaultChecked||!ye.disabled)&&(ye.checked=Array.isArray(ie)?!!ie.find(Ne=>Ne===ye.value):ie===ye.value)):K.refs[0]&&(K.refs[0].checked=!!ie):K.refs.forEach(ye=>ye.checked=ye.value===ie):s_(K.ref)?K.ref.value="":(K.ref.value=ie,K.ref.type||p.values.next({name:F,values:{...i}})))}(G.shouldDirty||G.shouldTouch)&&S(F,ie,G.shouldTouch,G.shouldDirty,!0),G.shouldValidate&&Q(F)},q=(F,H,G)=>{for(const pe in H){const ie=H[pe],K=`${F}.${pe}`,ye=Pe(a,K);(u.array.has(F)||!Hv(ie)||ye&&!ye._f)&&!xs(ie)?q(K,ie,G):B(K,ie,G)}},j=(F,H,G={})=>{const pe=Pe(a,F),ie=u.array.has(F),K=Kr(H);Rt(i,F,K),ie?(p.array.next({name:F,values:{...i}}),(d.isDirty||d.dirtyFields)&&G.shouldDirty&&p.state.next({name:F,dirtyFields:Qy(o,i),isDirty:A(F,K)})):pe&&!pe._f&&!ln(K)?q(F,K,G):B(F,K,G),C1(F,u)&&p.state.next({...n}),p.values.next({name:F,values:{...i}}),!l.mount&&t()},D=async F=>{const H=F.target;let G=H.name,pe=!0;const ie=Pe(a,G),K=()=>H.type?Yy(ie._f):yN(F),ye=Ne=>{pe=Number.isNaN(Ne)||Ne===Pe(i,G,Ne)};if(ie){let Ne,Fe;const we=K(),Ce=F.type===Uv.BLUR||F.type===Uv.FOCUS_OUT,it=!pee(ie._f)&&!r.resolver&&!Pe(n.errors,G)&&!ie._f.deps||vee(Ce,Pe(n.touchedFields,G),n.isSubmitted,b,g),ct=C1(G,u,Ce);Rt(i,G,we),Ce?(ie._f.onBlur&&ie._f.onBlur(F),s&&s(0)):ie._f.onChange&&ie._f.onChange(F);const lt=S(G,we,Ce,!1),L=!Nn(lt)||ct;if(!Ce&&p.values.next({name:G,type:F.type,values:{...i}}),it)return d.isValid&&h(),L&&p.state.next({name:G,...ct?{}:lt});if(!Ce&&ct&&p.state.next({...n}),m(!0),r.resolver){const{errors:U}=await $([G]);if(ye(we),pe){const Te=xP(n.errors,a,G),ze=xP(U,a,Te.name||G);Ne=ze.error,G=ze.name,Fe=Nn(U)}}else Ne=(await S1(ie,i,w,r.shouldUseNativeValidation))[G],ye(we),pe&&(Ne?Fe=!1:d.isValid&&(Fe=await k(a,!0)));pe&&(ie._f.deps&&Q(ie._f.deps),T(G,Fe,Ne,lt))}},W=(F,H)=>{if(Pe(n.errors,H)&&F.focus)return F.focus(),1},Q=async(F,H={})=>{let G,pe;const ie=zn(F);if(m(!0),r.resolver){const K=await P(jt(F)?F:ie);G=Nn(K),pe=F?!ie.some(ye=>Pe(K,ye)):G}else F?(pe=(await Promise.all(ie.map(async K=>{const ye=Pe(a,K);return await k(ye&&ye._f?{[K]:ye}:ye)}))).every(Boolean),!(!pe&&!n.isValid)&&h()):pe=G=await k(a);return p.state.next({...!Za(F)||d.isValid&&G!==n.isValid?{}:{name:F},...r.resolver||!F?{isValid:G}:{},errors:n.errors,isValidating:!1}),H.shouldFocus&&!pe&&Fc(a,W,F?ie:u.mount),pe},Z=F=>{const H={...o,...l.mount?i:{}};return jt(F)?H:Za(F)?Pe(H,F):F.map(G=>Pe(H,G))},ne=(F,H)=>({invalid:!!Pe((H||n).errors,F),isDirty:!!Pe((H||n).dirtyFields,F),isTouched:!!Pe((H||n).touchedFields,F),error:Pe((H||n).errors,F)}),te=F=>{F&&zn(F).forEach(H=>Rr(n.errors,H)),p.state.next({errors:F?n.errors:{}})},Oe=(F,H,G)=>{const pe=(Pe(a,F,{_f:{}})._f||{}).ref;Rt(n.errors,F,{...H,ref:pe}),p.state.next({name:F,errors:n.errors,isValid:!1}),G&&G.shouldFocus&&pe&&pe.focus&&pe.focus()},ue=(F,H)=>ci(F)?p.values.subscribe({next:G=>F(M(void 0,H),G)}):M(F,H,!0),ve=(F,H={})=>{for(const G of F?zn(F):u.mount)u.mount.delete(G),u.array.delete(G),H.keepValue||(Rr(a,G),Rr(i,G)),!H.keepError&&Rr(n.errors,G),!H.keepDirty&&Rr(n.dirtyFields,G),!H.keepTouched&&Rr(n.touchedFields,G),!r.shouldUnregister&&!H.keepDefaultValue&&Rr(o,G);p.values.next({values:{...i}}),p.state.next({...n,...H.keepDirty?{isDirty:A()}:{}}),!H.keepIsValid&&h()},ae=({disabled:F,name:H,field:G,fields:pe,value:ie})=>{if(Ka(F)){const K=F?void 0:jt(ie)?Yy(G?G._f:Pe(pe,H)._f):ie;Rt(i,H,K),S(H,K,!1,!1,!0)}},se=(F,H={})=>{let G=Pe(a,F);const pe=Ka(H.disabled);return Rt(a,F,{...G||{},_f:{...G&&G._f?G._f:{ref:{name:F}},name:F,mount:!0,...H}}),u.mount.add(F),G?ae({field:G,disabled:H.disabled,name:F}):C(F,!0,H.value),{...pe?{disabled:H.disabled}:{},...r.progressive?{required:!!H.required,min:Zu(H.min),max:Zu(H.max),minLength:Zu(H.minLength),maxLength:Zu(H.maxLength),pattern:Zu(H.pattern)}:{},name:F,onChange:D,onBlur:D,ref:ie=>{if(ie){se(F,H),G=Pe(a,F);const K=jt(ie.value)&&ie.querySelectorAll&&ie.querySelectorAll("input,select,textarea")[0]||ie,ye=fee(K),Ne=G._f.refs||[];if(ye?Ne.find(Fe=>Fe===K):K===G._f.ref)return;Rt(a,F,{_f:{...G._f,...ye?{refs:[...Ne.filter(Ky),K,...Array.isArray(Pe(o,F))?[{}]:[]],ref:{type:K.type,name:F}}:{ref:K}}}),C(F,!1,void 0,K)}else G=Pe(a,F,{}),G._f&&(G._f.mount=!1),(r.shouldUnregister||H.shouldUnregister)&&!(bN(u.array,F)&&l.action)&&u.unMount.add(F)}}},Se=()=>r.shouldFocusError&&Fc(a,W,u.mount),he=F=>{Ka(F)&&(p.state.next({disabled:F}),Fc(a,H=>{H.disabled=F},0,!1))},be=(F,H)=>async G=>{G&&(G.preventDefault&&G.preventDefault(),G.persist&&G.persist());let pe=Kr(i);if(p.state.next({isSubmitting:!0}),r.resolver){const{errors:ie,values:K}=await $();n.errors=ie,pe=K}else await k(a);Rr(n.errors,"root"),Nn(n.errors)?(p.state.next({errors:{}}),await F(pe,G)):(H&&await H({...n.errors},G),Se(),setTimeout(Se)),p.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:Nn(n.errors),submitCount:n.submitCount+1,errors:n.errors})},xe=(F,H={})=>{Pe(a,F)&&(jt(H.defaultValue)?j(F,Pe(o,F)):(j(F,H.defaultValue),Rt(o,F,H.defaultValue)),H.keepTouched||Rr(n.touchedFields,F),H.keepDirty||(Rr(n.dirtyFields,F),n.isDirty=H.defaultValue?A(F,Pe(o,F)):A()),H.keepError||(Rr(n.errors,F),d.isValid&&h()),p.state.next({...n}))},me=(F,H={})=>{const G=F?Kr(F):o,pe=Kr(G),ie=F&&!Nn(F)?pe:o;if(H.keepDefaultValues||(o=G),!H.keepValues){if(H.keepDirtyValues||v)for(const K of u.mount)Pe(n.dirtyFields,K)?Rt(ie,K,Pe(i,K)):j(K,Pe(ie,K));else{if(i_&&jt(F))for(const K of u.mount){const ye=Pe(a,K);if(ye&&ye._f){const Ne=Array.isArray(ye._f.refs)?ye._f.refs[0]:ye._f.ref;if(Vv(Ne)){const Fe=Ne.closest("form");if(Fe){Fe.reset();break}}}}a={}}i=e.shouldUnregister?H.keepDefaultValues?Kr(o):{}:Kr(ie),p.array.next({values:{...ie}}),p.values.next({values:{...ie}})}u={mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},!l.mount&&t(),l.mount=!d.isValid||!!H.keepIsValid,l.watch=!!e.shouldUnregister,p.state.next({submitCount:H.keepSubmitCount?n.submitCount:0,isDirty:H.keepDirty?n.isDirty:!!(H.keepDefaultValues&&!ll(F,o)),isSubmitted:H.keepIsSubmitted?n.isSubmitted:!1,dirtyFields:H.keepDirtyValues?n.dirtyFields:H.keepDefaultValues&&F?Qy(o,F):{},touchedFields:H.keepTouched?n.touchedFields:{},errors:H.keepErrors?n.errors:{},isSubmitSuccessful:H.keepIsSubmitSuccessful?n.isSubmitSuccessful:!1,isSubmitting:!1})},ee=(F,H)=>me(ci(F)?F(i):F,H);return{control:{register:se,unregister:ve,getFieldState:ne,handleSubmit:be,setError:Oe,_executeSchema:$,_getWatch:M,_getDirty:A,_updateValid:h,_removeUnmounted:I,_updateFieldArray:x,_updateDisabledField:ae,_getFieldArray:N,_reset:me,_resetDefaultValues:()=>ci(r.defaultValues)&&r.defaultValues().then(F=>{ee(F,r.resetOptions),p.state.next({isLoading:!1})}),_updateFormState:F=>{n={...n,...F}},_disableForm:he,_subjects:p,_proxyFormState:d,get _fields(){return a},get _formValues(){return i},get _state(){return l},set _state(F){l=F},get _defaultValues(){return o},get _names(){return u},set _names(F){u=F},get _formState(){return n},set _formState(F){n=F},get _options(){return r},set _options(F){r={...r,...F}}},trigger:Q,register:se,handleSubmit:be,watch:ue,setValue:j,getValues:Z,reset:ee,resetField:xe,clearErrors:te,unregister:ve,setError:Oe,setFocus:(F,H={})=>{const G=Pe(a,F),pe=G&&G._f;if(pe){const ie=pe.refs?pe.refs[0]:pe.ref;ie.focus&&(ie.focus(),H.shouldSelect&&ie.select())}},getFieldState:ne}}function MN(e={}){const t=re.useRef(),r=re.useRef(),[n,a]=re.useState({isDirty:!1,isValidating:!1,isLoading:ci(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},errors:{},disabled:!1,defaultValues:ci(e.defaultValues)?void 0:e.defaultValues});t.current||(t.current={...gee(e,()=>a(i=>({...i}))),formState:n});const o=t.current.control;return o._options=e,jm({subject:o._subjects.state,next:i=>{_N(i,o._proxyFormState,o._updateFormState,!0)&&a({...o._formState})}}),re.useEffect(()=>o._disableForm(e.disabled),[o,e.disabled]),re.useEffect(()=>{if(o._proxyFormState.isDirty){const i=o._getDirty();i!==n.isDirty&&o._subjects.state.next({isDirty:i})}},[o,n.isDirty]),re.useEffect(()=>{e.values&&!ll(e.values,r.current)?(o._reset(e.values,o._options.resetOptions),r.current=e.values):o._resetDefaultValues()},[e.values,o]),re.useEffect(()=>{o._state.mount||(o._updateValid(),o._state.mount=!0),o._state.watch&&(o._state.watch=!1,o._subjects.state.next({...o._formState})),o._removeUnmounted()}),t.current.formState=ON(n,o),t.current}var As=globalThis&&globalThis.__assign||function(){return As=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0||e.order!=null||e.page!==1||e.perPage!=null||e.sort!=null)},wP=function(e,t){var r=typeof e=="string"?parseInt(e,10):e;return isNaN(r)?t:r},OP={},xee={field:"id",order:_i},wee={},Lc=globalThis&&globalThis.__assign||function(){return Lc=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0}),x=m.data,O=m.error,C=m.isLoading,S=m.isFetching,T=m.refetch,$=NN({resource:v,page:i,perPage:u,sort:f,debounce:r,filter:a}),P=$[0],k=$[1],I=x?x.filter(Boolean):[],A=n?n(P.filterValues):!0,M=VO(v,{pagination:{page:P.page,perPage:P.perPage},sort:{field:P.sort,order:P.order},filter:Lc(Lc({},P.filter),a),meta:y},Lc({retry:!1,enabled:A,keepPreviousData:!0},h)),N=M.data,B=M.total,q=M.pageInfo,j=M.error,D=M.isLoading,W=M.isFetching,Q=M.refetch,Z=N&&N.length>0?Tee(N,I):I.length>0?I:N,ne=c.useCallback(function(){T(),Q()},[T,Q]),te=c.useMemo(function(){return{field:P.sort,order:P.order}},[P.sort,P.order]);return{sort:te,allChoices:Z,availableChoices:N,selectedChoices:I,displayedFilters:P.displayedFilters,error:O||j,filter:a,filterValues:P.filterValues,hideFilter:k.hideFilter,isFetching:S||W,isLoading:C||D,page:P.page,perPage:P.perPage,refetch:ne,resource:v,setFilters:k.setFilters,setPage:k.setPage,setPerPage:k.setPerPage,setSort:k.setSort,showFilter:k.showFilter,source:g,total:B,hasNextPage:q?q.hasNextPage:B!=null?P.page*P.perPage1,isFromReference:!0}},See=[],Tee=function(e,t){var r=_ee([],e,!0),n=e.map(function(a){return a.id});return t.forEach(function(a){n.includes(a.id)||(n.push(a.id),r.push(a))}),r},Eee=globalThis&&globalThis.__rest||function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a1,isFromReference:!0}},T1=globalThis&&globalThis.__assign||function(){return T1=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&o[o.length-1])&&(s[0]===6||s[0]===2)){r=0;continue}if(s[0]===3&&(!o||s[1]>o[0]&&s[1]0?S(T):T},{updatedAt:C}),a.setQueriesData([h,"getManyReference"],function(T){return T&&T.data?{data:S(T.data),total:T.total}:T},{updatedAt:C})},b=dO(function(y){var h=y===void 0?{}:y,m=h.resource,x=m===void 0?e:m,O=h.id,C=O===void 0?p.current.id:O,S=h.data,T=S===void 0?p.current.data:S,$=h.meta,P=$===void 0?p.current.meta:$,k=h.previousData,I=k===void 0?p.current.previousData:k;return n.update(x,{id:C,data:T,previousData:I,meta:P}).then(function(A){var M=A.data;return M})},Wt(Wt({},f),{onMutate:function(y){return _P(void 0,void 0,void 0,function(){var h;return CP(this,function(m){switch(m.label){case 0:return f.onMutate?[4,f.onMutate(y)]:[3,2];case 1:return h=m.sent()||{},[2,Wt({snapshot:v.current},h)];case 2:return[2,{snapshot:v.current}]}})})},onError:function(y,h,m){if(h===void 0&&(h={}),(d.current==="optimistic"||d.current==="undoable")&&m.snapshot.forEach(function(x){var O=x[0],C=x[1];a.setQueryData(O,C)}),f.onError)return f.onError(y,h,m)},onSuccess:function(y,h,m){if(h===void 0&&(h={}),d.current==="pessimistic"){var x=h.resource,O=x===void 0?e:x,C=h.id,S=C===void 0?o:C;g({resource:O,id:S,data:y}),f.onSuccess&&f.onSuccess(y,h,m)}},onSettled:function(y,h,m,x){if(m===void 0&&(m={}),(d.current==="optimistic"||d.current==="undoable")&&x.snapshot.forEach(function(O){var C=O[0];a.invalidateQueries(C)}),f.onSettled)return f.onSettled(y,h,m,x)}})),w=function(y,h,m){return y===void 0&&(y=e),h===void 0&&(h={}),m===void 0&&(m={}),_P(void 0,void 0,void 0,function(){var x,O,C,S,T,$,P,k,I,A,M,N,B,q;return CP(this,function(j){switch(j.label){case 0:return x=m.mutationMode,O=m.returnPromise,C=O===void 0?f.returnPromise:O,S=m.onSuccess,T=m.onSettled,$=m.onError,p.current=t,x&&(d.current=x),C&&d.current!=="pessimistic"&&console.warn("The returnPromise parameter can only be used if the mutationMode is set to pessimistic"),d.current==="pessimistic"?C?[2,b.mutateAsync(Wt({resource:y},h),{onSuccess:S,onSettled:T,onError:$})]:[2,b.mutate(Wt({resource:y},h),{onSuccess:S,onSettled:T,onError:$})]:(P=h.id,k=P===void 0?o:P,I=h.data,A=I===void 0?i:I,M=h.meta,N=M===void 0?l:M,B=a.getQueryData([y,"getOne",{id:String(k),meta:N}]),q=[[y,"getOne",{id:String(k),meta:N}],[y,"getList"],[y,"getInfiniteList"],[y,"getMany"],[y,"getManyReference"]],v.current=q.reduce(function(D,W){return D.concat(a.getQueriesData(W))},[]),[4,Promise.all(v.current.map(function(D){var W=D[0];return a.cancelQueries(W)}))]);case 1:return j.sent(),g({resource:y,id:k,data:A}),S&&setTimeout(function(){return S(Wt(Wt({},B),A),Wt({resource:y},h),{snapshot:v.current})},0),f.onSuccess&&setTimeout(function(){return f.onSuccess(Wt(Wt({},B),A),Wt({resource:y},h),{snapshot:v.current})},0),d.current==="optimistic"?[2,b.mutate(Wt({resource:y},h),{onSettled:T,onError:$})]:(_f.once("end",function(D){var W=D.isUndo;W?v.current.forEach(function(Q){var Z=Q[0],ne=Q[1];a.setQueryData(Z,ne)}):b.mutate(Wt({resource:y},h),{onSettled:T,onError:$})}),[2])}})})};return[El(w),b]},gn=globalThis&&globalThis.__assign||function(){return gn=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&o[o.length-1])&&(s[0]===6||s[0]===2)){r=0;continue}if(s[0]===3&&(!o||s[1]>o[0]&&s[1]0?O(C):C},{updatedAt:x}),a.setQueriesData([y,"getManyReference"],function(C){if(!C||!C.data)return C;var S=O(C.data),T=S.length0&&o[o.length-1])&&(s[0]===6||s[0]===2)){r=0;continue}if(s[0]===3&&(!o||s[1]>o[0]&&s[1]0?x(O):O},{updatedAt:m}),a.setQueriesData([w,"getManyReference"],function(O){if(!O||!O.data)return O;var C=x(O.data),S=C.length0&&o[o.length-1])&&(s[0]===6||s[0]===2)){r=0;continue}if(s[0]===3&&(!o||s[1]>o[0]&&s[1]0||g.customRoutesWithLayout.length>0||g.customRoutesWithoutLayout.length>0?"ready":"empty"),v&&d(v),[2]})})};r||p()},[e,n,r,l,t,i,f]),[o,s]},Kee=function(e){var t=c.useState(e),r=t[0],n=t[1],a=c.useCallback(function(o){n(function(i){return{customRoutesWithLayout:i.customRoutesWithLayout.concat(o.customRoutesWithLayout),customRoutesWithoutLayout:i.customRoutesWithoutLayout.concat(o.customRoutesWithoutLayout),resources:i.resources.concat(o.resources)}})},[]);return[r,n,a]},Qee=function(e,t){var r=UN(),n=r.register,a=r.unregister;c.useEffect(function(){return e.forEach(function(o){if(typeof o.type.registerResource=="function"){var i=o.type.registerResource(o.props,t);n(i)}else throw new Error("When using a custom Resource element, it must have a static registerResource method accepting its props and returning a ResourceDefinition")}),function(){e.forEach(function(o){if(typeof o.type.registerResource=="function"){var i=o.type.registerResource(o.props,t);a(i)}else throw new Error("When using a custom Resource element, it must have a static registerResource method accepting its props and returning a ResourceDefinition")})}},[t,n,e,a])},Yee=function(e){var t=e.children,r=e.resources,n=e.customRoutesWithLayout,a=e.customRoutesWithoutLayout;return VN(t)?"loading":r.length>0||n.length>0||a.length>0?"ready":"empty"},VN=function(e){var t=Array.isArray(e)?e:[e],r=t.filter(function(n){return typeof n=="function"});if(r.length>1)throw new Error("You can only provide one function child to AdminRouter");return r.length===0?null:r[0]},yc=function(e){var t=[],r=[],n=[];return c.Children.forEach(e,function(a){if(c.isValidElement(a)){if(a.type===c.Fragment){var o=yc(a.props.children);t.push.apply(t,o.customRoutesWithLayout),r.push.apply(r,o.customRoutesWithoutLayout),n.push.apply(n,o.resources)}if(a.type.raName==="CustomRoutes"){var i=a;i.props.noLayout?r.push(i.props.children):t.push(i.props.children)}else a.type.raName==="Resource"&&n.push(a)}}),{customRoutesWithLayout:t,customRoutesWithoutLayout:r,resources:n}},Xee=function(e){jK();var t=uo(),r=qee(e.children),n=r.customRoutesWithLayout,a=r.customRoutesWithoutLayout,o=r.status,i=r.resources,l=e.layout,u=e.catchAll,s=e.dashboard,f=e.loading,d=e.menu,p=e.requireAuth,v=e.ready,g=e.title,b=c.useState(!p),w=b[0],y=b[1],h=oj();return c.useEffect(function(){p&&h().then(function(){y(!0)}).catch(function(){})},[h,p]),o==="empty"?c.createElement(v,null):o==="loading"||!w?c.createElement(Ac,null,a,c.createElement(Ln,{path:"*",element:c.createElement("div",{style:{height:"100vh"}},c.createElement(f,null))})):c.createElement(Ac,null,a,c.createElement(Ln,{path:"/*",element:c.createElement("div",null,c.createElement(l,{dashboard:s,menu:d,title:g},c.createElement(Ac,null,n,c.Children.map(i,function(m){return c.createElement(Ln,{key:m.props.name,path:"".concat(m.props.name,"/*"),element:m})}),c.createElement(Ln,{path:"/",element:s?c.createElement(Mte,{authParams:Jee,component:s}):i.length>0?c.createElement(P6,{to:t({resource:i[0].props.name,type:"list"})}):null}),c.createElement(Ln,{path:"*",element:c.createElement(u,{title:g})}))))}))},Jee={params:{route:"dashboard"}},Zee=function(e){var t=e.children;return c.createElement(c.Fragment,null,t)},ete=function(e){var t=e.catchAll,r=t===void 0?AP:t,n=e.children,a=e.dashboard,o=e.disableTelemetry,i=o===void 0?!1:o,l=e.layout,u=l===void 0?Zee:l,s=e.loading,f=s===void 0?AP:s,d=e.loginPage,p=d===void 0?!1:d,v=e.authCallbackPage,g=v===void 0?!1:v,b=e.menu,w=e.ready,y=w===void 0?gte:w,h=e.title,m=h===void 0?"React Admin":h,x=e.requireAuth,O=x===void 0?!1:x;return c.useEffect(function(){if(!(i||typeof window>"u"||typeof window.location>"u"||typeof Image>"u")){var C=new Image;C.src="https://react-admin-telemetry.marmelab.com/react-admin-telemetry?domain=".concat(window.location.hostname)}},[i]),c.createElement(Ac,null,p!==!1&&p!==!0?c.createElement(Ln,{path:"/login",element:IP(p)}):null,g!==!1&&g!==!0?c.createElement(Ln,{path:"/auth-callback",element:IP(g)}):null,c.createElement(Ln,{path:"/*",element:c.createElement(Xee,{catchAll:r,dashboard:a,layout:u,loading:f,menu:b,requireAuth:O,ready:y,title:m},n)}))},IP=function(e){return c.isValidElement(e)?e:c.createElement(e)},AP=function(){return null},WN={exports:{}},kt={};/** @license React v17.0.2 + * 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. + */var Dm=60103,Bm=60106,Jf=60107,Zf=60108,ed=60114,td=60109,rd=60110,nd=60112,ad=60113,f_=60120,od=60115,id=60116,HN=60121,qN=60122,GN=60117,KN=60129,QN=60131;if(typeof Symbol=="function"&&Symbol.for){var Fr=Symbol.for;Dm=Fr("react.element"),Bm=Fr("react.portal"),Jf=Fr("react.fragment"),Zf=Fr("react.strict_mode"),ed=Fr("react.profiler"),td=Fr("react.provider"),rd=Fr("react.context"),nd=Fr("react.forward_ref"),ad=Fr("react.suspense"),f_=Fr("react.suspense_list"),od=Fr("react.memo"),id=Fr("react.lazy"),HN=Fr("react.block"),qN=Fr("react.server.block"),GN=Fr("react.fundamental"),KN=Fr("react.debug_trace_mode"),QN=Fr("react.legacy_hidden")}function Fa(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Dm:switch(e=e.type,e){case Jf:case ed:case Zf:case ad:case f_:return e;default:switch(e=e&&e.$$typeof,e){case rd:case nd:case id:case od:case td:return e;default:return t}}case Bm:return t}}}var tte=td,rte=Dm,nte=nd,ate=Jf,ote=id,ite=od,lte=Bm,ste=ed,ute=Zf,cte=ad;kt.ContextConsumer=rd;kt.ContextProvider=tte;kt.Element=rte;kt.ForwardRef=nte;kt.Fragment=ate;kt.Lazy=ote;kt.Memo=ite;kt.Portal=lte;kt.Profiler=ste;kt.StrictMode=ute;kt.Suspense=cte;kt.isAsyncMode=function(){return!1};kt.isConcurrentMode=function(){return!1};kt.isContextConsumer=function(e){return Fa(e)===rd};kt.isContextProvider=function(e){return Fa(e)===td};kt.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Dm};kt.isForwardRef=function(e){return Fa(e)===nd};kt.isFragment=function(e){return Fa(e)===Jf};kt.isLazy=function(e){return Fa(e)===id};kt.isMemo=function(e){return Fa(e)===od};kt.isPortal=function(e){return Fa(e)===Bm};kt.isProfiler=function(e){return Fa(e)===ed};kt.isStrictMode=function(e){return Fa(e)===Zf};kt.isSuspense=function(e){return Fa(e)===ad};kt.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Jf||e===ed||e===KN||e===Zf||e===ad||e===f_||e===QN||typeof e=="object"&&e!==null&&(e.$$typeof===id||e.$$typeof===od||e.$$typeof===td||e.$$typeof===rd||e.$$typeof===nd||e.$$typeof===GN||e.$$typeof===HN||e[0]===qN)};kt.typeOf=Fa;WN.exports=kt;var YN=WN.exports,XN=c.createContext(void 0),Di=function(e){var t=e.children,r=e.value;return r?c.createElement(XN.Provider,{value:r},t):t},Dc=function(e){var t=e.create,r=e.edit,n=e.list,a=e.name,o=e.show;return c.createElement(Di,{value:a},c.createElement(Ac,null,t&&c.createElement(Ln,{path:"create/*",element:Kd(t)}),o&&c.createElement(Ln,{path:":id/show/*",element:Kd(o)}),r&&c.createElement(Ln,{path:":id/*",element:Kd(r)}),n&&c.createElement(Ln,{path:"/*",element:Kd(n)}),e.children))},Kd=function(e){return c.isValidElement(e)?e:YN.isValidElementType(e)?c.createElement(e,null):null};Dc.raName="Resource";Dc.registerResource=function(e){var t=e.create,r=e.edit,n=e.icon,a=e.list,o=e.name,i=e.options,l=e.show,u=e.recordRepresentation,s=e.hasCreate,f=e.hasEdit,d=e.hasShow;return{name:o,options:i,hasList:!!a,hasCreate:!!t||!!s,hasEdit:!!r||!!f,hasShow:!!l||!!d,icon:n,recordRepresentation:u}};var JN={exports:{}};/*! + * inflection + * Copyright(c) 2011 Ben Lin + * MIT Licensed + * + * @fileoverview + * A port of inflection-js to node.js module. + */(function(e,t){(function(r,n){e.exports=n()})(nl,function(){var r=["accommodation","adulthood","advertising","advice","aggression","aid","air","aircraft","alcohol","anger","applause","arithmetic","assistance","athletics","bacon","baggage","beef","biology","blood","botany","bread","butter","carbon","cardboard","cash","chalk","chaos","chess","crossroads","countryside","dancing","deer","dignity","dirt","dust","economics","education","electricity","engineering","enjoyment","envy","equipment","ethics","evidence","evolution","fame","fiction","flour","flu","food","fuel","fun","furniture","gallows","garbage","garlic","genetics","gold","golf","gossip","grammar","gratitude","grief","guilt","gymnastics","happiness","hardware","harm","hate","hatred","health","heat","help","homework","honesty","honey","hospitality","housework","humour","hunger","hydrogen","ice","importance","inflation","information","innocence","iron","irony","jam","jewelry","judo","karate","knowledge","lack","laughter","lava","leather","leisure","lightning","linguine","linguini","linguistics","literature","litter","livestock","logic","loneliness","luck","luggage","macaroni","machinery","magic","management","mankind","marble","mathematics","mayonnaise","measles","methane","milk","minus","money","mud","music","mumps","nature","news","nitrogen","nonsense","nurture","nutrition","obedience","obesity","oxygen","pasta","patience","physics","poetry","pollution","poverty","pride","psychology","publicity","punctuation","quartz","racism","relaxation","reliability","research","respect","revenge","rice","rubbish","rum","safety","scenery","seafood","seaside","series","shame","sheep","shopping","sleep","smoke","smoking","snow","soap","software","soil","spaghetti","species","steam","stuff","stupidity","sunshine","symmetry","tennis","thirst","thunder","timber","traffic","transportation","trust","underwear","unemployment","unity","validity","veal","vegetation","vegetarianism","vengeance","violence","vitality","warmth","wealth","weather","welfare","wheat","wildlife","wisdom","yoga","zinc","zoology"],n={plural:{men:new RegExp("^(m|wom)en$","gi"),people:new RegExp("(pe)ople$","gi"),children:new RegExp("(child)ren$","gi"),tia:new RegExp("([ti])a$","gi"),analyses:new RegExp("((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)ses$","gi"),hives:new RegExp("(hi|ti)ves$","gi"),curves:new RegExp("(curve)s$","gi"),lrves:new RegExp("([lr])ves$","gi"),aves:new RegExp("([a])ves$","gi"),foves:new RegExp("([^fo])ves$","gi"),movies:new RegExp("(m)ovies$","gi"),aeiouyies:new RegExp("([^aeiouy]|qu)ies$","gi"),series:new RegExp("(s)eries$","gi"),xes:new RegExp("(x|ch|ss|sh)es$","gi"),mice:new RegExp("([m|l])ice$","gi"),buses:new RegExp("(bus)es$","gi"),oes:new RegExp("(o)es$","gi"),shoes:new RegExp("(shoe)s$","gi"),crises:new RegExp("(cris|ax|test)es$","gi"),octopi:new RegExp("(octop|vir)i$","gi"),aliases:new RegExp("(alias|canvas|status|campus)es$","gi"),summonses:new RegExp("^(summons)es$","gi"),oxen:new RegExp("^(ox)en","gi"),matrices:new RegExp("(matr)ices$","gi"),vertices:new RegExp("(vert|ind)ices$","gi"),feet:new RegExp("^feet$","gi"),teeth:new RegExp("^teeth$","gi"),geese:new RegExp("^geese$","gi"),quizzes:new RegExp("(quiz)zes$","gi"),whereases:new RegExp("^(whereas)es$","gi"),criteria:new RegExp("^(criteri)a$","gi"),genera:new RegExp("^genera$","gi"),ss:new RegExp("ss$","gi"),s:new RegExp("s$","gi")},singular:{man:new RegExp("^(m|wom)an$","gi"),person:new RegExp("(pe)rson$","gi"),child:new RegExp("(child)$","gi"),ox:new RegExp("^(ox)$","gi"),axis:new RegExp("(ax|test)is$","gi"),octopus:new RegExp("(octop|vir)us$","gi"),alias:new RegExp("(alias|status|canvas|campus)$","gi"),summons:new RegExp("^(summons)$","gi"),bus:new RegExp("(bu)s$","gi"),buffalo:new RegExp("(buffal|tomat|potat)o$","gi"),tium:new RegExp("([ti])um$","gi"),sis:new RegExp("sis$","gi"),ffe:new RegExp("(?:([^f])fe|([lr])f)$","gi"),hive:new RegExp("(hi|ti)ve$","gi"),aeiouyy:new RegExp("([^aeiouy]|qu)y$","gi"),x:new RegExp("(x|ch|ss|sh)$","gi"),matrix:new RegExp("(matr)ix$","gi"),vertex:new RegExp("(vert|ind)ex$","gi"),mouse:new RegExp("([m|l])ouse$","gi"),foot:new RegExp("^foot$","gi"),tooth:new RegExp("^tooth$","gi"),goose:new RegExp("^goose$","gi"),quiz:new RegExp("(quiz)$","gi"),whereas:new RegExp("^(whereas)$","gi"),criterion:new RegExp("^(criteri)on$","gi"),genus:new RegExp("^genus$","gi"),s:new RegExp("s$","gi"),common:new RegExp("$","gi")}},a=[[n.plural.men],[n.plural.people],[n.plural.children],[n.plural.tia],[n.plural.analyses],[n.plural.hives],[n.plural.curves],[n.plural.lrves],[n.plural.foves],[n.plural.aeiouyies],[n.plural.series],[n.plural.movies],[n.plural.xes],[n.plural.mice],[n.plural.buses],[n.plural.oes],[n.plural.shoes],[n.plural.crises],[n.plural.octopi],[n.plural.aliases],[n.plural.summonses],[n.plural.oxen],[n.plural.matrices],[n.plural.feet],[n.plural.teeth],[n.plural.geese],[n.plural.quizzes],[n.plural.whereases],[n.plural.criteria],[n.plural.genera],[n.singular.man,"$1en"],[n.singular.person,"$1ople"],[n.singular.child,"$1ren"],[n.singular.ox,"$1en"],[n.singular.axis,"$1es"],[n.singular.octopus,"$1i"],[n.singular.alias,"$1es"],[n.singular.summons,"$1es"],[n.singular.bus,"$1ses"],[n.singular.buffalo,"$1oes"],[n.singular.tium,"$1a"],[n.singular.sis,"ses"],[n.singular.ffe,"$1$2ves"],[n.singular.hive,"$1ves"],[n.singular.aeiouyy,"$1ies"],[n.singular.matrix,"$1ices"],[n.singular.vertex,"$1ices"],[n.singular.x,"$1es"],[n.singular.mouse,"$1ice"],[n.singular.foot,"feet"],[n.singular.tooth,"teeth"],[n.singular.goose,"geese"],[n.singular.quiz,"$1zes"],[n.singular.whereas,"$1es"],[n.singular.criterion,"$1a"],[n.singular.genus,"genera"],[n.singular.s,"s"],[n.singular.common,"s"]],o=[[n.singular.man],[n.singular.person],[n.singular.child],[n.singular.ox],[n.singular.axis],[n.singular.octopus],[n.singular.alias],[n.singular.summons],[n.singular.bus],[n.singular.buffalo],[n.singular.tium],[n.singular.sis],[n.singular.ffe],[n.singular.hive],[n.singular.aeiouyy],[n.singular.x],[n.singular.matrix],[n.singular.mouse],[n.singular.foot],[n.singular.tooth],[n.singular.goose],[n.singular.quiz],[n.singular.whereas],[n.singular.criterion],[n.singular.genus],[n.plural.men,"$1an"],[n.plural.people,"$1rson"],[n.plural.children,"$1"],[n.plural.genera,"genus"],[n.plural.criteria,"$1on"],[n.plural.tia,"$1um"],[n.plural.analyses,"$1$2sis"],[n.plural.hives,"$1ve"],[n.plural.curves,"$1"],[n.plural.lrves,"$1f"],[n.plural.aves,"$1ve"],[n.plural.foves,"$1fe"],[n.plural.movies,"$1ovie"],[n.plural.aeiouyies,"$1y"],[n.plural.series,"$1eries"],[n.plural.xes,"$1"],[n.plural.mice,"$1ouse"],[n.plural.buses,"$1"],[n.plural.oes,"$1"],[n.plural.shoes,"$1"],[n.plural.crises,"$1is"],[n.plural.octopi,"$1us"],[n.plural.aliases,"$1"],[n.plural.summonses,"$1"],[n.plural.oxen,"$1"],[n.plural.matrices,"$1ix"],[n.plural.vertices,"$1ex"],[n.plural.feet,"foot"],[n.plural.teeth,"tooth"],[n.plural.geese,"goose"],[n.plural.quizzes,"$1"],[n.plural.whereases,"$1"],[n.plural.ss,"ss"],[n.plural.s,""]],i=["and","or","nor","a","an","the","so","but","to","of","at","by","from","into","on","onto","off","out","in","over","with","for"],l=new RegExp("(_ids|_id)$","g"),u=new RegExp("_","g"),s=new RegExp("[ _]","g"),f=new RegExp("([A-Z])","g"),d=new RegExp("^_"),p={_apply_rules:function(v,g,b,w){if(w)v=w;else{var y=p.indexOf(b,v.toLowerCase())>-1;if(!y){for(var h=0,m=g.length;h1?p._apply_rules(v,a,r,w):p._apply_rules(v,o,r,b)},camelize:function(v,g){for(var b=v.split("/"),w=0,y=b.length,h,m,x,O;w1?Xr.pluralize(r):Xr.singularize(r))});return o}},wt=function(e){var t=c.useContext(XN);return e&&e.resource||t},Ho=function(e){var t=wt(e),r=zm(),n=e||{},a=n.hasCreate,o=n.hasEdit,i=n.hasList,l=n.hasShow,u=n.recordRepresentation,s=c.useMemo(function(){return $u({},{hasCreate:a,hasEdit:o,hasList:i,hasShow:l,recordRepresentation:u},r[t])},[t,r,a,o,i,l,u]);return s},Iu=function(e){var t=Ho({resource:e}).recordRepresentation;return c.useCallback(function(r){return r?typeof t=="function"?t(r):typeof t=="string"?Xe(r,t):c.isValidElement(t)?t:"#".concat(r.id):""},[t])},Be=function(){var e=zO(),t=c.useCallback(function(r,n){return e.translate(r,n)},[e]);return e?t:dte},dte=function(e){return e},pte=function(){var e=Be(),t=tj(),r=wt();return c.useCallback(function(n){var a=n.source,o=n.label,i=n.resource;return o===!1||o===""?null:o&&typeof o!="string"?o:e.apply(void 0,vte({label:o,prefix:t,resource:i,resourceFromContext:r,source:a}))},[t,r,e])},ZN=function(e){var t=e.source,r=e.label,n=e.resource,a=e.isRequired,o=pte();if(r===!0)throw new Error("Label parameter must be a string, a ReactElement or false");return r===!1||r===""?null:r&&typeof r!="string"?r:c.createElement("span",null,o({label:r,resource:n,source:t}),a&&c.createElement("span",{"aria-hidden":"true"}," *"))};ZN.displayName="FieldTitle";const ca=c.memo(ZN),vte=function(e){if(!e)return[""];var t=e.label,r=e.prefix,n=e.resource,a=e.resourceFromContext,o=e.source;if(typeof t<"u")return[t,{_:t}];if(typeof o>"u")return[""];var i=hte(o),l=i.sourceWithoutDigits,u=i.sourceSuffix,s=Xr.transform(u.replace(/\./g," "),["underscore","humanize"]);return n?["resources.".concat(n,".fields.").concat(l),{_:s}]:r?["".concat(r,".").concat(l),{_:s}]:["resources.".concat(a,".fields.").concat(l),{_:s}]};var hte=function(e){var t=e.replace(/\.\d+\./g,"."),r=e.split("."),n;r.forEach(function(o,i){mte(o)&&(n=i)});var a=n!=null?r.slice(n+1).join("."):e;return{sourceWithoutDigits:t,sourceSuffix:a}},mte=function(e){for(var t=e.length-1;t>=0;t--){var r=e.charCodeAt(t);if(r<48||r>57)return!1}return!0};const sd=function(e,t,r){if(e[t]&&!YN.isValidElementType(e[t]))return new Error("Invalid prop '".concat(t,"' supplied to '").concat(r,"': the prop is not a valid React component"))};var MP=globalThis&&globalThis.__assign||function(){return MP=Object.assign||function(e){for(var t,r=1,n=arguments.length;r"u"?t:p)});return function(){return d()}},[e,o,t,n,l]);var s=El(function(f,d){var p=typeof f=="function"?f(l):f;a(e,typeof p>"u"?typeof d>"u"?t:d:p)});return[l,s]},bte=function(e){var t=Tm().removeItem;return c.useCallback(function(r){if(typeof r>"u"&&typeof e>"u")throw new Error("You must provide a key to remove an item from the store");return t(r??e)},[t,e])},xte=function(e){var t=Tm().removeItems;return c.useCallback(function(r){if(typeof r>"u"&&typeof e>"u")throw new Error("You must provide a key to remove an item from the store");return t(r??e)},[t,e])},wte=function(){var e=Tm().reset;return e},Ote=function(){var e=zo(),t=lo(),r=wte(),n=so(),a=c.useRef(n),o=kn(),i=c.useRef(o),l=Li(),u=Wa("".concat(l,"/").concat(gm.loginUrl));c.useEffect(function(){i.current=o,a.current=n},[o,n]);var s=c.useCallback(function(d,p,v){return d===void 0&&(d={}),p===void 0&&(p=u),v===void 0&&(v=!0),e.logout(d).then(function(g){if(g===!1||p===!1){r(),t.clear();return}var b=g||p;if(b!=null&&b.startsWith("http"))return r(),t.clear(),window.location.href=b,b;var w=b.split("?"),y={pathname:w[0]},h={};return v&&i.current&&i.current.pathname&&(h={state:{nextPathname:i.current.pathname,nextSearch:i.current.search}}),w[1]&&(y.search=w[1]),a.current(y,h),r(),t.clear(),g})},[e,r,u,t]),f=c.useCallback(function(d){return n({pathname:u},{state:{nextPathname:o&&o.pathname}}),r(),t.clear(),Promise.resolve()},[r,o,n,u,t]);return e?s:f};const ud=Ote;var P1=globalThis&&globalThis.__assign||function(){return P1=Object.assign||function(e){for(var t,r=1,n=arguments.length;r"u"||!e.message?t:e.message},$1=globalThis&&globalThis.__assign||function(){return $1=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&o[o.length-1])&&(s[0]===6||s[0]===2)){r=0;continue}if(s[0]===3&&(!o||s[1]>o[0]&&s[1]"),cd(t);var i=aj(t).permissions;if(a)return c.createElement(a,Bc({permissions:i},o));if(n)return n(Bc({permissions:i},o));if(r)return r(Bc({permissions:i},o))};const Mte=Ate;var Nte=function(){var e=zo(),t=kn(),r=t.state,n=so(),a=Li(),o=TM().resetNotifications,i=r&&r.nextPathname,l=r&&r.nextSearch,u=Wa("".concat(a,"/").concat(gm.afterLoginUrl)),s=c.useCallback(function(d,p){return d===void 0&&(d={}),e.login(d).then(function(v){if(o(),v&&v.hasOwnProperty("redirectTo"))v&&n(v.redirectTo);else{var g=p||i+l||u;n(g)}return v})},[e,n,i,l,o,u]),f=c.useCallback(function(d,p){return o(),n(u),Promise.resolve()},[n,o,u]);return e?s:f};const jte=Nte;var Fte="AUTH_LOGIN",Lte="AUTH_CHECK",Dte="AUTH_ERROR",Bte="AUTH_LOGOUT",zte="AUTH_GET_PERMISSIONS";const Ute=function(e){var t=function(){for(var r=[],n=0;n"u"||!e.message?t:e.message},R1=globalThis&&globalThis.__assign||function(){return R1=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&o[o.length-1])&&(s[0]===6||s[0]===2)){r=0;continue}if(s[0]===3&&(!o||s[1]>o[0]&&s[1]0&&o[o.length-1])&&(s[0]===6||s[0]===2)){r=0;continue}if(s[0]===3&&(!o||s[1]>o[0]&&s[1]a.current&&(a.current=r,Object.keys(n).length>0&&o("ra.message.invalid_form",{type:"error"}))},[n,r,o])},gre=function(e,t,r){var n=c.useContext(Fl).navigator,a=kn(),o=Be(),i=Fm(r?{control:r}:void 0),l=i.isSubmitSuccessful,u=i.isSubmitting,s=i.dirtyFields,f=Object.keys(s).length>0,d=c.useRef(t||a.pathname);c.useEffect(function(){if(!(!e||!f)&&n.block){var p=n.block(function(v){var g=v.location.pathname.startsWith(d.current),b=v.location.pathname.startsWith("".concat(d.current,"/show")),w=g&&!b;!u&&(w||l||window.confirm(o("ra.message.unsaved_changes")))?(p(),v.retry()):u&&setTimeout(function(){v.retry()},100)});return p}},[e,a,n,f,u,l,o])},yre=function(e,t){t===void 0&&(t={});var r={};return Object.keys(e).forEach(function(n){e[n]==null||e[n]===""?t.hasOwnProperty(n)&&(r[n]=null):r[n]=e[n]}),r},M1=globalThis&&globalThis.__assign||function(){return M1=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&o[o.length-1])&&(s[0]===6||s[0]===2)){r=0;continue}if(s[0]===3&&(!o||s[1]>o[0]&&s[1]()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,Bi=function(e){return typeof e>"u"||e===null||e===""||Array.isArray(e)&&e.length===0};function Cre(e){return e?e.hasOwnProperty("message"):!1}var zi=function(e,t,r,n){return typeof e=="function"?e({args:t,value:r,values:n}):t?{message:e,args:t}:e},Ui=function(e){return lM(e,function(){for(var t=[],r=0;re?zi(t,{max:e},r,n):void 0}});Ui(function(e,t){return t===void 0&&(t="ra.validation.minValue"),function(r,n){return!Bi(r)&&re?zi(t,{max:e},r,n):void 0}});Ui(function(e){return e===void 0&&(e="ra.validation.number"),function(t,r){return!Bi(t)&&isNaN(Number(t))?zi(e,void 0,t,r):void 0}});var Pre=lM(function(e,t){return t===void 0&&(t="ra.validation.regex"),function(r,n){return!Bi(r)&&typeof r=="string"&&!e.test(r)?zi(t,{pattern:e},r,n):void 0}},function(e,t){return e.toString()+t});Ui(function(e){return e===void 0&&(e="ra.validation.email"),Pre(_re,e)});var $re=function(e){var t=e.args;return{message:"ra.validation.oneOf",args:t}};Ui(function(e,t){return t===void 0&&(t=$re),function(r,n){return!Bi(r)&&e.indexOf(r)===-1?zi(t,{list:e},r,n):void 0}});var Rre=function(e){return e&&e.isRequired?!0:Array.isArray(e)?!!e.find(function(t){return t.isRequired}):!1},kre=c.createContext(void 0),gj=function(){var e=c.useContext(uj);return e},yj=function(e){var t=e.inputProps,r=e.isArrayInput,n=e.fieldArrayInputControl,a=t.defaultValue,o=t.source,i=Gt(t),l=ha(),u=l.getValues,s=l.resetField,f=l.getFieldState,d=l.formState,p=l.reset,v=Xe(i,o),g=Xe(u(),o),b=f(o,d).isDirty;c.useEffect(function(){if(!(a==null||g!=null||v!=null||b)){var w=o.split(".").some(function(m){return Ire.test(m)});if(w){var y=o.split(".").slice(0,-1).join("."),h=Xe(u(),y);if(h==null)return}if(r){if(!n)throw new Error("useApplyInputDefaultValues: No fieldArrayInputControl passed in props for array input usage");n.replace(a),p({},{keepValues:!0});return}s(o,{defaultValue:a})}})},Ire=/^\d+$/,bj=function(e){var t=e.optionText,r=t===void 0?"name":t,n=e.optionValue,a=n===void 0?"id":n,o=e.disableValue,i=o===void 0?"disabled":o,l=e.translateChoice,u=l===void 0?!0:l,s=Be(),f=c.useCallback(function(v){if(c.isValidElement(r))return c.createElement(ao,{value:v},r);var g=typeof r=="function"?r(v):Xe(v,r);return c.isValidElement(g)?g:u?s(String(g),{_:g}):String(g)},[r,s,u]),d=c.useCallback(function(v){return Xe(v,a)},[a]),p=c.useCallback(function(v){return Xe(v,i)},[i]);return{getChoiceText:f,getChoiceValue:d,getDisableValue:p}},xj=function(){var e=c.useContext(kre);return e},j1=globalThis&&globalThis.__assign||function(){return j1=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&o[o.length-1])&&(s[0]===6||s[0]===2)){r=0;continue}if(s[0]===3&&(!o||s[1]>o[0]&&s[1]0?e.slice(0,t):e},Gre=function(e){var t=e.optionText,r=t===void 0?"name":t,n=e.optionValue,a=n===void 0?"id":n,o=e.text,i=o===void 0?"":o,l=e.value,u=l===void 0?null:l,s={};return tu(s,a,u),typeof r=="string"&&tu(s,r,i),s};const wj=function(e){return e.reduce(function(t,r){return Object.keys(r).forEach(function(n){if(t[n]||(t[n]=[]),r[n]!=null){var a=Array.isArray(r[n])?[r[n]]:r[n];t[n]=t[n].concat(a)}}),t},{})};var _s=globalThis&&globalThis.__assign||function(){return _s=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0?this.children.map(function(r,n){return r.getElement({key:n})}):this.children.getElement()):c.createElement(this.type.component,_s(_s({},this.props),t))},e.prototype.getProps=function(){return this.props},e.prototype.isDefined=function(){return!!this.type},e.prototype.getRepresentation=function(){if(this.type){if(this.type.representation)return this.type.representation(this.props,this.children);if(this.type.component)return"<".concat(this.type.component.displayName||this.type.component.name,' source="').concat(this.props.source,'" />')}},e}();const vr=Kre;function Lo(e){"@babel/helpers - typeof";return Lo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Lo(e)}function Hn(e){if(e===null||e===!0||e===!1)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function br(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}function En(e){br(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||Lo(e)==="object"&&t==="[object Date]"?new Date(e.getTime()):typeof e=="number"||t==="[object Number]"?new Date(e):((typeof e=="string"||t==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}function Qre(e,t){br(2,arguments);var r=En(e).getTime(),n=Hn(t);return new Date(r+n)}var Yre={};function fd(){return Yre}function Xre(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}var p_=6e4,v_=36e5,Jre=1e3;function Zre(e){return br(1,arguments),e instanceof Date||Lo(e)==="object"&&Object.prototype.toString.call(e)==="[object Date]"}function Oj(e){if(br(1,arguments),!Zre(e)&&typeof e!="number")return!1;var t=En(e);return!isNaN(Number(t))}function ene(e,t){br(2,arguments);var r=Hn(t);return Qre(e,-r)}function nu(e){br(1,arguments);var t=1,r=En(e),n=r.getUTCDay(),a=(n=a.getTime()?r+1:t.getTime()>=i.getTime()?r:r-1}function rne(e){br(1,arguments);var t=tne(e),r=new Date(0);r.setUTCFullYear(t,0,4),r.setUTCHours(0,0,0,0);var n=nu(r);return n}var nne=6048e5;function ane(e){br(1,arguments);var t=En(e),r=nu(t).getTime()-rne(t).getTime();return Math.round(r/nne)+1}function Pl(e,t){var r,n,a,o,i,l,u,s;br(1,arguments);var f=fd(),d=Hn((r=(n=(a=(o=t==null?void 0:t.weekStartsOn)!==null&&o!==void 0?o:t==null||(i=t.locale)===null||i===void 0||(l=i.options)===null||l===void 0?void 0:l.weekStartsOn)!==null&&a!==void 0?a:f.weekStartsOn)!==null&&n!==void 0?n:(u=f.locale)===null||u===void 0||(s=u.options)===null||s===void 0?void 0:s.weekStartsOn)!==null&&r!==void 0?r:0);if(!(d>=0&&d<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var p=En(e),v=p.getUTCDay(),g=(v=1&&v<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var g=new Date(0);g.setUTCFullYear(d+1,0,v),g.setUTCHours(0,0,0,0);var b=Pl(g,t),w=new Date(0);w.setUTCFullYear(d,0,v),w.setUTCHours(0,0,0,0);var y=Pl(w,t);return f.getTime()>=b.getTime()?d+1:f.getTime()>=y.getTime()?d:d-1}function one(e,t){var r,n,a,o,i,l,u,s;br(1,arguments);var f=fd(),d=Hn((r=(n=(a=(o=t==null?void 0:t.firstWeekContainsDate)!==null&&o!==void 0?o:t==null||(i=t.locale)===null||i===void 0||(l=i.options)===null||l===void 0?void 0:l.firstWeekContainsDate)!==null&&a!==void 0?a:f.firstWeekContainsDate)!==null&&n!==void 0?n:(u=f.locale)===null||u===void 0||(s=u.options)===null||s===void 0?void 0:s.firstWeekContainsDate)!==null&&r!==void 0?r:1),p=_j(e,t),v=new Date(0);v.setUTCFullYear(p,0,d),v.setUTCHours(0,0,0,0);var g=Pl(v,t);return g}var ine=6048e5;function lne(e,t){br(1,arguments);var r=En(e),n=Pl(r,t).getTime()-one(r,t).getTime();return Math.round(n/ine)+1}var BP=function(t,r){switch(t){case"P":return r.date({width:"short"});case"PP":return r.date({width:"medium"});case"PPP":return r.date({width:"long"});case"PPPP":default:return r.date({width:"full"})}},Cj=function(t,r){switch(t){case"p":return r.time({width:"short"});case"pp":return r.time({width:"medium"});case"ppp":return r.time({width:"long"});case"pppp":default:return r.time({width:"full"})}},sne=function(t,r){var n=t.match(/(P+)(p+)?/)||[],a=n[1],o=n[2];if(!o)return BP(t,r);var i;switch(a){case"P":i=r.dateTime({width:"short"});break;case"PP":i=r.dateTime({width:"medium"});break;case"PPP":i=r.dateTime({width:"long"});break;case"PPPP":default:i=r.dateTime({width:"full"});break}return i.replace("{{date}}",BP(a,r)).replace("{{time}}",Cj(o,r))},une={p:Cj,P:sne};const zP=une;var cne=["D","DD"],fne=["YY","YYYY"];function dne(e){return cne.indexOf(e)!==-1}function pne(e){return fne.indexOf(e)!==-1}function UP(e,t,r){if(e==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var vne={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},hne=function(t,r,n){var a,o=vne[t];return typeof o=="string"?a=o:r===1?a=o.one:a=o.other.replace("{{count}}",r.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"in "+a:a+" ago":a};const mne=hne;function Zy(e){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.width?String(t.width):e.defaultWidth,n=e.formats[r]||e.formats[e.defaultWidth];return n}}var gne={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},yne={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},bne={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},xne={date:Zy({formats:gne,defaultWidth:"full"}),time:Zy({formats:yne,defaultWidth:"full"}),dateTime:Zy({formats:bne,defaultWidth:"full"})};const wne=xne;var One={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},_ne=function(t,r,n,a){return One[t]};const Cne=_ne;function ec(e){return function(t,r){var n=r!=null&&r.context?String(r.context):"standalone",a;if(n==="formatting"&&e.formattingValues){var o=e.defaultFormattingWidth||e.defaultWidth,i=r!=null&&r.width?String(r.width):o;a=e.formattingValues[i]||e.formattingValues[o]}else{var l=e.defaultWidth,u=r!=null&&r.width?String(r.width):e.defaultWidth;a=e.values[u]||e.values[l]}var s=e.argumentCallback?e.argumentCallback(t):t;return a[s]}}var Sne={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},Tne={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Ene={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},Pne={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},$ne={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},Rne={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},kne=function(t,r){var n=Number(t),a=n%100;if(a>20||a<10)switch(a%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},Ine={ordinalNumber:kne,era:ec({values:Sne,defaultWidth:"wide"}),quarter:ec({values:Tne,defaultWidth:"wide",argumentCallback:function(t){return t-1}}),month:ec({values:Ene,defaultWidth:"wide"}),day:ec({values:Pne,defaultWidth:"wide"}),dayPeriod:ec({values:$ne,defaultWidth:"wide",formattingValues:Rne,defaultFormattingWidth:"wide"})};const Ane=Ine;function tc(e){return function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=r.width,a=n&&e.matchPatterns[n]||e.matchPatterns[e.defaultMatchWidth],o=t.match(a);if(!o)return null;var i=o[0],l=n&&e.parsePatterns[n]||e.parsePatterns[e.defaultParseWidth],u=Array.isArray(l)?Nne(l,function(d){return d.test(i)}):Mne(l,function(d){return d.test(i)}),s;s=e.valueCallback?e.valueCallback(u):u,s=r.valueCallback?r.valueCallback(s):s;var f=t.slice(i.length);return{value:s,rest:f}}}function Mne(e,t){for(var r in e)if(e.hasOwnProperty(r)&&t(e[r]))return r}function Nne(e,t){for(var r=0;r1&&arguments[1]!==void 0?arguments[1]:{},n=t.match(e.matchPattern);if(!n)return null;var a=n[0],o=t.match(e.parsePattern);if(!o)return null;var i=e.valueCallback?e.valueCallback(o[0]):o[0];i=r.valueCallback?r.valueCallback(i):i;var l=t.slice(a.length);return{value:i,rest:l}}}var Fne=/^(\d+)(th|st|nd|rd)?/i,Lne=/\d+/i,Dne={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},Bne={any:[/^b/i,/^(a|c)/i]},zne={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Une={any:[/1/i,/2/i,/3/i,/4/i]},Vne={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},Wne={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},Hne={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},qne={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},Gne={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},Kne={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},Qne={ordinalNumber:jne({matchPattern:Fne,parsePattern:Lne,valueCallback:function(t){return parseInt(t,10)}}),era:tc({matchPatterns:Dne,defaultMatchWidth:"wide",parsePatterns:Bne,defaultParseWidth:"any"}),quarter:tc({matchPatterns:zne,defaultMatchWidth:"wide",parsePatterns:Une,defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:tc({matchPatterns:Vne,defaultMatchWidth:"wide",parsePatterns:Wne,defaultParseWidth:"any"}),day:tc({matchPatterns:Hne,defaultMatchWidth:"wide",parsePatterns:qne,defaultParseWidth:"any"}),dayPeriod:tc({matchPatterns:Gne,defaultMatchWidth:"any",parsePatterns:Kne,defaultParseWidth:"any"})};const Yne=Qne;var Xne={code:"en-US",formatDistance:mne,formatLong:wne,formatRelative:Cne,localize:Ane,match:Yne,options:{weekStartsOn:0,firstWeekContainsDate:1}};const Jne=Xne;function Zne(e,t){if(e==null)throw new TypeError("assign requires that input parameter not be null or undefined");for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}function VP(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(s){throw s},f:a}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var o=!0,i=!1,l;return{s:function(){r=r.call(e)},n:function(){var s=r.next();return o=s.done,s},e:function(s){i=!0,l=s},f:function(){try{!o&&r.return!=null&&r.return()}finally{if(i)throw l}}}}function je(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ht(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_v(e,t)}function Yv(e){return Yv=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Yv(e)}function tae(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function rae(e,t){if(t&&(Lo(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return je(e)}function mt(e){var t=tae();return function(){var n=Yv(e),a;if(t){var o=Yv(this).constructor;a=Reflect.construct(n,arguments,o)}else a=n.apply(this,arguments);return rae(this,a)}}function dt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nae(e,t){if(Lo(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Lo(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Sj(e){var t=nae(e,"string");return Lo(t)==="symbol"?t:String(t)}function HP(e,t){for(var r=0;r0,n=r?t:1-t,a;if(n<=50)a=e||100;else{var o=n+50,i=Math.floor(o/100)*100,l=e>=o%100;a=e+i-(l?100:0)}return r?a:1-a}function $j(e){return e%400===0||e%4===0&&e%100!==0}var sae=function(e){ht(r,e);var t=mt(r);function r(){var n;dt(this,r);for(var a=arguments.length,o=new Array(a),i=0;i0}},{key:"set",value:function(a,o,i){var l=a.getUTCFullYear();if(i.isTwoDigitYear){var u=Pj(i.year,l);return a.setUTCFullYear(u,0,1),a.setUTCHours(0,0,0,0),a}var s=!("era"in o)||o.era===1?i.year:1-i.year;return a.setUTCFullYear(s,0,1),a.setUTCHours(0,0,0,0),a}}]),r}(Ot),uae=function(e){ht(r,e);var t=mt(r);function r(){var n;dt(this,r);for(var a=arguments.length,o=new Array(a),i=0;i0}},{key:"set",value:function(a,o,i,l){var u=_j(a,l);if(i.isTwoDigitYear){var s=Pj(i.year,u);return a.setUTCFullYear(s,0,l.firstWeekContainsDate),a.setUTCHours(0,0,0,0),Pl(a,l)}var f=!("era"in o)||o.era===1?i.year:1-i.year;return a.setUTCFullYear(f,0,l.firstWeekContainsDate),a.setUTCHours(0,0,0,0),Pl(a,l)}}]),r}(Ot),cae=function(e){ht(r,e);var t=mt(r);function r(){var n;dt(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=4}},{key:"set",value:function(a,o,i){return a.setUTCMonth((i-1)*3,1),a.setUTCHours(0,0,0,0),a}}]),r}(Ot),pae=function(e){ht(r,e);var t=mt(r);function r(){var n;dt(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=4}},{key:"set",value:function(a,o,i){return a.setUTCMonth((i-1)*3,1),a.setUTCHours(0,0,0,0),a}}]),r}(Ot),vae=function(e){ht(r,e);var t=mt(r);function r(){var n;dt(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=11}},{key:"set",value:function(a,o,i){return a.setUTCMonth(i,1),a.setUTCHours(0,0,0,0),a}}]),r}(Ot),hae=function(e){ht(r,e);var t=mt(r);function r(){var n;dt(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=11}},{key:"set",value:function(a,o,i){return a.setUTCMonth(i,1),a.setUTCHours(0,0,0,0),a}}]),r}(Ot);function mae(e,t,r){br(2,arguments);var n=En(e),a=Hn(t),o=lne(n,r)-a;return n.setUTCDate(n.getUTCDate()-o*7),n}var gae=function(e){ht(r,e);var t=mt(r);function r(){var n;dt(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=53}},{key:"set",value:function(a,o,i,l){return Pl(mae(a,i,l),l)}}]),r}(Ot);function yae(e,t){br(2,arguments);var r=En(e),n=Hn(t),a=ane(r)-n;return r.setUTCDate(r.getUTCDate()-a*7),r}var bae=function(e){ht(r,e);var t=mt(r);function r(){var n;dt(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=53}},{key:"set",value:function(a,o,i){return nu(yae(a,i))}}]),r}(Ot),xae=[31,28,31,30,31,30,31,31,30,31,30,31],wae=[31,29,31,30,31,30,31,31,30,31,30,31],Oae=function(e){ht(r,e);var t=mt(r);function r(){var n;dt(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=wae[u]:o>=1&&o<=xae[u]}},{key:"set",value:function(a,o,i){return a.setUTCDate(i),a.setUTCHours(0,0,0,0),a}}]),r}(Ot),_ae=function(e){ht(r,e);var t=mt(r);function r(){var n;dt(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=366:o>=1&&o<=365}},{key:"set",value:function(a,o,i){return a.setUTCMonth(0,i),a.setUTCHours(0,0,0,0),a}}]),r}(Ot);function m_(e,t,r){var n,a,o,i,l,u,s,f;br(2,arguments);var d=fd(),p=Hn((n=(a=(o=(i=r==null?void 0:r.weekStartsOn)!==null&&i!==void 0?i:r==null||(l=r.locale)===null||l===void 0||(u=l.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&&o!==void 0?o:d.weekStartsOn)!==null&&a!==void 0?a:(s=d.locale)===null||s===void 0||(f=s.options)===null||f===void 0?void 0:f.weekStartsOn)!==null&&n!==void 0?n:0);if(!(p>=0&&p<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var v=En(e),g=Hn(t),b=v.getUTCDay(),w=g%7,y=(w+7)%7,h=(y=0&&o<=6}},{key:"set",value:function(a,o,i,l){return a=m_(a,i,l),a.setUTCHours(0,0,0,0),a}}]),r}(Ot),Sae=function(e){ht(r,e);var t=mt(r);function r(){var n;dt(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=6}},{key:"set",value:function(a,o,i,l){return a=m_(a,i,l),a.setUTCHours(0,0,0,0),a}}]),r}(Ot),Tae=function(e){ht(r,e);var t=mt(r);function r(){var n;dt(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=6}},{key:"set",value:function(a,o,i,l){return a=m_(a,i,l),a.setUTCHours(0,0,0,0),a}}]),r}(Ot);function Eae(e,t){br(2,arguments);var r=Hn(t);r%7===0&&(r=r-7);var n=1,a=En(e),o=a.getUTCDay(),i=r%7,l=(i+7)%7,u=(l=1&&o<=7}},{key:"set",value:function(a,o,i){return a=Eae(a,i),a.setUTCHours(0,0,0,0),a}}]),r}(Ot),$ae=function(e){ht(r,e);var t=mt(r);function r(){var n;dt(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=12}},{key:"set",value:function(a,o,i){var l=a.getUTCHours()>=12;return l&&i<12?a.setUTCHours(i+12,0,0,0):!l&&i===12?a.setUTCHours(0,0,0,0):a.setUTCHours(i,0,0,0),a}}]),r}(Ot),Aae=function(e){ht(r,e);var t=mt(r);function r(){var n;dt(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=23}},{key:"set",value:function(a,o,i){return a.setUTCHours(i,0,0,0),a}}]),r}(Ot),Mae=function(e){ht(r,e);var t=mt(r);function r(){var n;dt(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=11}},{key:"set",value:function(a,o,i){var l=a.getUTCHours()>=12;return l&&i<12?a.setUTCHours(i+12,0,0,0):a.setUTCHours(i,0,0,0),a}}]),r}(Ot),Nae=function(e){ht(r,e);var t=mt(r);function r(){var n;dt(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=24}},{key:"set",value:function(a,o,i){var l=i<=24?i%24:i;return a.setUTCHours(l,0,0,0),a}}]),r}(Ot),jae=function(e){ht(r,e);var t=mt(r);function r(){var n;dt(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=59}},{key:"set",value:function(a,o,i){return a.setUTCMinutes(i,0,0),a}}]),r}(Ot),Fae=function(e){ht(r,e);var t=mt(r);function r(){var n;dt(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=59}},{key:"set",value:function(a,o,i){return a.setUTCSeconds(i,0),a}}]),r}(Ot),Lae=function(e){ht(r,e);var t=mt(r);function r(){var n;dt(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=1&&P<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var k=Hn((g=(b=(w=(y=n==null?void 0:n.weekStartsOn)!==null&&y!==void 0?y:n==null||(h=n.locale)===null||h===void 0||(m=h.options)===null||m===void 0?void 0:m.weekStartsOn)!==null&&w!==void 0?w:T.weekStartsOn)!==null&&b!==void 0?b:(x=T.locale)===null||x===void 0||(O=x.options)===null||O===void 0?void 0:O.weekStartsOn)!==null&&g!==void 0?g:0);if(!(k>=0&&k<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(S==="")return C===""?En(r):new Date(NaN);var I={firstWeekContainsDate:P,weekStartsOn:k,locale:$},A=[new iae],M=S.match(Hae).map(function(ae){var se=ae[0];if(se in zP){var Se=zP[se];return Se(ae,$.formatLong)}return ae}).join("").match(Wae),N=[],B=WP(M),q;try{var j=function(){var se=q.value;!(n!=null&&n.useAdditionalWeekYearTokens)&&pne(se)&&UP(se,S,e),!(n!=null&&n.useAdditionalDayOfYearTokens)&&dne(se)&&UP(se,S,e);var Se=se[0],he=Vae[Se];if(he){var be=he.incompatibleTokens;if(Array.isArray(be)){var xe=N.find(function(ee){return be.includes(ee.token)||ee.token===Se});if(xe)throw new RangeError("The format string mustn't contain `".concat(xe.fullToken,"` and `").concat(se,"` at the same time"))}else if(he.incompatibleTokens==="*"&&N.length>0)throw new RangeError("The format string mustn't contain `".concat(se,"` and any other token at the same time"));N.push({token:Se,fullToken:se});var me=he.run(C,se,$.match,I);if(!me)return{v:new Date(NaN)};A.push(me.setter),C=me.rest}else{if(Se.match(Qae))throw new RangeError("Format string contains an unescaped latin alphabet character `"+Se+"`");if(se==="''"?se="'":Se==="'"&&(se=Xae(se)),C.indexOf(se)===0)C=C.slice(se.length);else return{v:new Date(NaN)}}};for(B.s();!(q=B.n()).done;){var D=j();if(Lo(D)==="object")return D.v}}catch(ae){B.e(ae)}finally{B.f()}if(C.length>0&&Kae.test(C))return new Date(NaN);var W=A.map(function(ae){return ae.priority}).sort(function(ae,se){return se-ae}).filter(function(ae,se,Se){return Se.indexOf(ae)===se}).map(function(ae){return A.filter(function(se){return se.priority===ae}).sort(function(se,Se){return Se.subPriority-se.subPriority})}).map(function(ae){return ae[0]}),Q=En(r);if(isNaN(Q.getTime()))return new Date(NaN);var Z=ene(Q,Xre(Q)),ne={},te=WP(W),Oe;try{for(te.s();!(Oe=te.n()).done;){var ue=Oe.value;if(!ue.validate(Z,I))return new Date(NaN);var ve=ue.set(Z,ne,I);Array.isArray(ve)?(Z=ve[0],Zne(ne,ve[1])):Z=ve}}catch(ae){te.e(ae)}finally{te.f()}return Z}function Xae(e){return e.match(qae)[1].replace(Gae,"'")}function qP(e,t,r){return br(2,arguments),Oj(Yae(e,t,new Date,r))}function Jae(e,t){var r;br(1,arguments);var n=Hn((r=t==null?void 0:t.additionalDigits)!==null&&r!==void 0?r:2);if(n!==2&&n!==1&&n!==0)throw new RangeError("additionalDigits must be 0, 1 or 2");if(!(typeof e=="string"||Object.prototype.toString.call(e)==="[object String]"))return new Date(NaN);var a=roe(e),o;if(a.date){var i=noe(a.date,n);o=aoe(i.restDateString,i.year)}if(!o||isNaN(o.getTime()))return new Date(NaN);var l=o.getTime(),u=0,s;if(a.time&&(u=ooe(a.time),isNaN(u)))return new Date(NaN);if(a.timezone){if(s=ioe(a.timezone),isNaN(s))return new Date(NaN)}else{var f=new Date(l+u),d=new Date(0);return d.setFullYear(f.getUTCFullYear(),f.getUTCMonth(),f.getUTCDate()),d.setHours(f.getUTCHours(),f.getUTCMinutes(),f.getUTCSeconds(),f.getUTCMilliseconds()),d}return new Date(l+u+s)}var Qd={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},Zae=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,eoe=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,toe=/^([+-])(\d{2})(?::?(\d{2}))?$/;function roe(e){var t={},r=e.split(Qd.dateTimeDelimiter),n;if(r.length>2)return t;if(/:/.test(r[0])?n=r[0]:(t.date=r[0],n=r[1],Qd.timeZoneDelimiter.test(t.date)&&(t.date=e.split(Qd.timeZoneDelimiter)[0],n=e.substr(t.date.length,e.length))),n){var a=Qd.timezone.exec(n);a?(t.time=n.replace(a[1],""),t.timezone=a[1]):t.time=n}return t}function noe(e,t){var r=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),n=e.match(r);if(!n)return{year:NaN,restDateString:""};var a=n[1]?parseInt(n[1]):null,o=n[2]?parseInt(n[2]):null;return{year:o===null?a:o*100,restDateString:e.slice((n[1]||n[2]).length)}}function aoe(e,t){if(t===null)return new Date(NaN);var r=e.match(Zae);if(!r)return new Date(NaN);var n=!!r[4],a=rc(r[1]),o=rc(r[2])-1,i=rc(r[3]),l=rc(r[4]),u=rc(r[5])-1;if(n)return foe(t,l,u)?loe(t,l,u):new Date(NaN);var s=new Date(0);return!uoe(t,o,i)||!coe(t,a)?new Date(NaN):(s.setUTCFullYear(t,o,Math.max(a,i)),s)}function rc(e){return e?parseInt(e):1}function ooe(e){var t=e.match(eoe);if(!t)return NaN;var r=eb(t[1]),n=eb(t[2]),a=eb(t[3]);return doe(r,n,a)?r*v_+n*p_+a*1e3:NaN}function eb(e){return e&&parseFloat(e.replace(",","."))||0}function ioe(e){if(e==="Z")return 0;var t=e.match(toe);if(!t)return 0;var r=t[1]==="+"?-1:1,n=parseInt(t[2]),a=t[3]&&parseInt(t[3])||0;return poe(n,a)?r*(n*v_+a*p_):NaN}function loe(e,t,r){var n=new Date(0);n.setUTCFullYear(e,0,4);var a=n.getUTCDay()||7,o=(t-1)*7+r+1-a;return n.setUTCDate(n.getUTCDate()+o),n}var soe=[31,null,31,30,31,30,31,31,30,31,30,31];function Rj(e){return e%400===0||e%4===0&&e%100!==0}function uoe(e,t,r){return t>=0&&t<=11&&r>=1&&r<=(soe[t]||(Rj(e)?29:28))}function coe(e,t){return t>=1&&t<=(Rj(e)?366:365)}function foe(e,t,r){return t>=1&&t<=53&&r>=0&&r<=6}function doe(e,t,r){return e===24?t===0&&r===0:r>=0&&r<60&&t>=0&&t<60&&e>=0&&e<25}function poe(e,t){return t>=0&&t<=59}var voe=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},hoe=function(e){return e.every(voe)},moe=function(e){return Number.isInteger(e)||!isNaN(parseInt(e))},goe=function(e){return e.every(moe)},yoe=function(e){return typeof e=="boolean"},boe=function(e){return e.every(yoe)},xoe=function(e){return typeof e=="string"},woe=function(e){return e.every(xoe)},Ooe=/<([A-Z][A-Z0-9]*)\b[^>]*>(.*?)<\/\1>/i,_oe=function(e){return!e||Ooe.test(e)},Coe=function(e){return e.every(_oe)},Soe=function(e){return Array.isArray(e)},Toe=function(e){return e.every(Soe)},Eoe=function(e){return!e||e instanceof Date},Poe=function(e){return e.every(Eoe)},$oe=function(e){return!e||typeof e=="string"&&(qP(e,"MM/dd/yyyy")||qP(e,"MM/dd/yy")||Oj(Jae(e)))},Roe=function(e){return e.every($oe)},kj=function(e){return Object.prototype.toString.call(e)==="[object Object]"},koe=function(e){return e.every(kj)},Ioe=function(){return c.createElement("span",null,";")},ba={type:Ioe,representation:function(){return""}},Aoe={array:ba,boolean:ba,date:ba,email:ba,id:ba,number:ba,reference:ba,referenceArray:ba,richText:ba,string:ba,url:ba},An=function(e,t){return typeof t[e]<"u"},F1=function(e,t,r){if(t===void 0&&(t=[]),r===void 0&&(r=Aoe),e==="id"&&An("id",r))return new vr(r.id,{source:e});if(e.substr(e.length-3)==="_id"&&An("reference",r)){var n=Xr.pluralize(e.substr(0,e.length-3));return r.reference&&new vr(r.reference,{source:e,reference:n})}if(e.substr(e.length-2)==="Id"&&An("reference",r)){var n=Xr.pluralize(e.substr(0,e.length-2));return r.reference&&new vr(r.reference,{source:e,reference:n})}if(e.substr(e.length-4)==="_ids"&&An("referenceArray",r)){var n=Xr.pluralize(e.substr(0,e.length-4));return r.referenceArray&&new vr(r.referenceArray,{source:e,reference:n})}if(e.substr(e.length-3)==="Ids"&&An("referenceArray",r)){var n=Xr.pluralize(e.substr(0,e.length-3));return r.referenceArray&&new vr(r.referenceArray,{source:e,reference:n})}if(t.length===0)return new vr(r.string,{source:e});if(Toe(t)){if(kj(t[0][0])&&An("array",r)){var a=wj(t.reduce(function(l,u){return l.concat(u)},[]));return r.array&&new vr(r.array,{source:e},Object.keys(a).map(function(l){return F1(l,a[l],r)}))}return new vr(r.string,{source:e})}if(boe(t)&&An("boolean",r))return new vr(r.boolean,{source:e});if(Poe(t)&&An("date",r))return new vr(r.date,{source:e});if(woe(t))return e==="email"&&An("email",r)?new vr(r.email,{source:e}):e==="url"&&An("url",r)?new vr(r.url,{source:e}):Roe(t)&&An("date",r)?new vr(r.date,{source:e}):Coe(t)&&An("richText",r)?new vr(r.richText,{source:e}):new vr(r.string,{source:e});if((goe(t)||hoe(t))&&An("number",r))return new vr(r.number,{source:e});if(koe(t)){var o=Object.keys(t[0]).shift();if(!o)return new vr(r.string,{source:e});var i=t.map(function(l){return l[o]});return F1("".concat(e,".").concat(o),i,r)}return new vr(r.string,{source:e})};const Moe=F1,Ij=function(e,t){var r=wj(e);return Object.keys(r).reduce(function(n,a){return n.concat(Moe(a,r[a],t))},[]).filter(function(n){return n.isDefined()})},Noe={black:"#000",white:"#fff"},Tf=Noe,joe={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"},Wl=joe,Foe={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"},Hl=Foe,Loe={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"},ql=Loe,Doe={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"},Gl=Doe,Boe={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"},Kl=Boe,zoe={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"},nc=zoe,Uoe={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"},Voe=Uoe;function Po(e){return e!==null&&typeof e=="object"&&e.constructor===Object}function Aj(e){if(!Po(e))return e;const t={};return Object.keys(e).forEach(r=>{t[r]=Aj(e[r])}),t}function Jr(e,t,r={clone:!0}){const n=r.clone?E({},e):e;return Po(e)&&Po(t)&&Object.keys(t).forEach(a=>{a!=="__proto__"&&(Po(t[a])&&a in e&&Po(e[a])?n[a]=Jr(e[a],t[a],r):r.clone?n[a]=Po(t[a])?Aj(t[a]):t[a]:n[a]=t[a])}),n}var Mj={exports:{}},Woe="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",Hoe=Woe,qoe=Hoe;function Nj(){}function jj(){}jj.resetWarningCache=Nj;var Goe=function(){function e(n,a,o,i,l,u){if(u!==qoe){var s=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 s.name="Invariant Violation",s}}e.isRequired=e;function t(){return e}var r={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:jj,resetWarningCache:Nj};return r.PropTypes=r,r};Mj.exports=Goe();var Koe=Mj.exports;const _=yr(Koe);function Ri(e){let t="https://mui.com/production-error/?code="+e;for(let r=1;rr==null?t:function(...a){t.apply(this,a),r.apply(this,a)},()=>{})}function Vm(e,t=166){let r;function n(...a){const o=()=>{e.apply(this,a)};clearTimeout(r),r=setTimeout(o,t)}return n.clear=()=>{clearTimeout(r)},n}function Qoe(e,t){return()=>null}function zc(e,t){var r,n;return c.isValidElement(e)&&t.indexOf((r=e.type.muiName)!=null?r:(n=e.type)==null||(n=n._payload)==null||(n=n.value)==null?void 0:n.muiName)!==-1}function Cr(e){return e&&e.ownerDocument||document}function oo(e){return Cr(e).defaultView||window}function Yoe(e,t){return()=>null}function Ef(e,t){typeof e=="function"?e(t):e&&(e.current=t)}const Xoe=typeof window<"u"?c.useLayoutEffect:c.useEffect,Pn=Xoe;let GP=0;function Joe(e){const[t,r]=c.useState(e),n=e||t;return c.useEffect(()=>{t==null&&(GP+=1,r(`mui-${GP}`))},[t]),n}const KP=Jp["useId".toString()];function ki(e){if(KP!==void 0){const t=KP();return e??t}return Joe(e)}function Zoe(e,t,r,n,a){return null}function Ao({controlled:e,default:t,name:r,state:n="value"}){const{current:a}=c.useRef(e!==void 0),[o,i]=c.useState(t),l=a?e:o,u=c.useCallback(s=>{a||i(s)},[]);return[l,u]}function sn(e){const t=c.useRef(e);return Pn(()=>{t.current=e}),c.useRef((...r)=>(0,t.current)(...r)).current}function Dt(...e){return c.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(r=>{Ef(r,t)})},e)}let Wm=!0,D1=!1,QP;const eie={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function tie(e){const{type:t,tagName:r}=e;return!!(r==="INPUT"&&eie[t]&&!e.readOnly||r==="TEXTAREA"&&!e.readOnly||e.isContentEditable)}function rie(e){e.metaKey||e.altKey||e.ctrlKey||(Wm=!0)}function tb(){Wm=!1}function nie(){this.visibilityState==="hidden"&&D1&&(Wm=!0)}function aie(e){e.addEventListener("keydown",rie,!0),e.addEventListener("mousedown",tb,!0),e.addEventListener("pointerdown",tb,!0),e.addEventListener("touchstart",tb,!0),e.addEventListener("visibilitychange",nie,!0)}function oie(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch{}return Wm||tie(t)}function Hm(){const e=c.useCallback(a=>{a!=null&&aie(a.ownerDocument)},[]),t=c.useRef(!1);function r(){return t.current?(D1=!0,window.clearTimeout(QP),QP=window.setTimeout(()=>{D1=!1},100),t.current=!1,!0):!1}function n(a){return oie(a)?(t.current=!0,!0):!1}return{isFocusVisibleRef:t,onFocus:n,onBlur:r,ref:e}}function Fj(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}const iie=e=>{const t=c.useRef({});return c.useEffect(()=>{t.current=e}),t.current},lie=iie;function g_(e,t){const r=E({},t);return Object.keys(e).forEach(n=>{if(n.toString().match(/^(components|slots)$/))r[n]=E({},e[n],r[n]);else if(n.toString().match(/^(componentsProps|slotProps)$/)){const a=e[n]||{},o=t[n];r[n]={},!o||!Object.keys(o)?r[n]=a:!a||!Object.keys(a)?r[n]=o:(r[n]=E({},o),Object.keys(a).forEach(i=>{r[n][i]=g_(a[i],o[i])}))}else r[n]===void 0&&(r[n]=e[n])}),r}function Ae(e,t,r=void 0){const n={};return Object.keys(e).forEach(a=>{n[a]=e[a].reduce((o,i)=>{if(i){const l=t(i);l!==""&&o.push(l),r&&r[i]&&o.push(r[i])}return o},[]).join(" ")}),n}const YP=e=>e,sie=()=>{let e=YP;return{configure(t){e=t},generate(t){return e(t)},reset(){e=YP}}},uie=sie(),y_=uie,cie={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 ke(e,t,r="Mui"){const n=cie[t];return n?`${r}-${n}`:`${y_.generate(e)}-${t}`}function Ie(e,t,r="Mui"){const n={};return t.forEach(a=>{n[a]=ke(e,a,r)}),n}const $l="$$material";function de(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,o;for(o=0;o=0)&&(r[a]=e[a]);return r}function Lj(e){var t=Object.create(null);return function(r){return t[r]===void 0&&(t[r]=e(r)),t[r]}}var fie=/^((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|download|draggable|encType|enterKeyHint|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)-.*))$/,die=Lj(function(e){return fie.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91});function pie(e){if(e.sheet)return e.sheet;for(var t=0;t0?zr(Mu,--$n):0,au--,mr===10&&(au=1,Gm--),mr}function Vn(){return mr=$n2||$f(mr)>3?"":" "}function Tie(e,t){for(;--t&&Vn()&&!(mr<48||mr>102||mr>57&&mr<65||mr>70&&mr<97););return dd(e,Pp()+(t<6&&ro()==32&&Vn()==32))}function z1(e){for(;Vn();)switch(mr){case e:return $n;case 34:case 39:e!==34&&e!==39&&z1(mr);break;case 40:e===41&&z1(e);break;case 92:Vn();break}return $n}function Eie(e,t){for(;Vn()&&e+mr!==47+10;)if(e+mr===42+42&&ro()===47)break;return"/*"+dd(t,$n-1)+"*"+qm(e===47?e:Vn())}function Pie(e){for(;!$f(ro());)Vn();return dd(e,$n)}function $ie(e){return Wj(Rp("",null,null,null,[""],e=Vj(e),0,[0],e))}function Rp(e,t,r,n,a,o,i,l,u){for(var s=0,f=0,d=i,p=0,v=0,g=0,b=1,w=1,y=1,h=0,m="",x=a,O=o,C=n,S=m;w;)switch(g=h,h=Vn()){case 40:if(g!=108&&zr(S,d-1)==58){B1(S+=xt($p(h),"&","&\f"),"&\f")!=-1&&(y=-1);break}case 34:case 39:case 91:S+=$p(h);break;case 9:case 10:case 13:case 32:S+=Sie(g);break;case 92:S+=Tie(Pp()-1,7);continue;case 47:switch(ro()){case 42:case 47:Yd(Rie(Eie(Vn(),Pp()),t,r),u);break;default:S+="/"}break;case 123*b:l[s++]=Ha(S)*y;case 125*b:case 59:case 0:switch(h){case 0:case 125:w=0;case 59+f:y==-1&&(S=xt(S,/\f/g,"")),v>0&&Ha(S)-d&&Yd(v>32?JP(S+";",n,r,d-1):JP(xt(S," ","")+";",n,r,d-2),u);break;case 59:S+=";";default:if(Yd(C=XP(S,t,r,s,f,a,l,m,x=[],O=[],d),o),h===123)if(f===0)Rp(S,t,C,C,x,o,d,l,O);else switch(p===99&&zr(S,3)===110?100:p){case 100:case 108:case 109:case 115:Rp(e,C,C,n&&Yd(XP(e,C,C,0,0,a,l,m,a,x=[],d),O),a,O,d,l,n?x:O);break;default:Rp(S,C,C,C,[""],O,0,l,O)}}s=f=v=0,b=y=1,m=S="",d=i;break;case 58:d=1+Ha(S),v=g;default:if(b<1){if(h==123)--b;else if(h==125&&b++==0&&Cie()==125)continue}switch(S+=qm(h),h*b){case 38:y=f>0?1:(S+="\f",-1);break;case 44:l[s++]=(Ha(S)-1)*y,y=1;break;case 64:ro()===45&&(S+=$p(Vn())),p=ro(),f=d=Ha(m=S+=Pie(Pp())),h++;break;case 45:g===45&&Ha(S)==2&&(b=0)}}return o}function XP(e,t,r,n,a,o,i,l,u,s,f){for(var d=a-1,p=a===0?o:[""],v=w_(p),g=0,b=0,w=0;g0?p[y]+" "+h:xt(h,/&\f/g,p[y])))&&(u[w++]=m);return Km(e,t,r,a===0?b_:l,u,s,f)}function Rie(e,t,r){return Km(e,t,r,Dj,qm(_ie()),Pf(e,2,-2),0)}function JP(e,t,r,n){return Km(e,t,r,x_,Pf(e,0,n),Pf(e,n+1,-1),n)}function Ms(e,t){for(var r="",n=w_(e),a=0;a6)switch(zr(e,t+1)){case 109:if(zr(e,t+4)!==45)break;case 102:return xt(e,/(.+:)(.+)-([^]+)/,"$1"+bt+"$2-$3$1"+Jv+(zr(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~B1(e,"stretch")?Hj(xt(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(zr(e,t+1)!==115)break;case 6444:switch(zr(e,Ha(e)-3-(~B1(e,"!important")&&10))){case 107:return xt(e,":",":"+bt)+e;case 101:return xt(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+bt+(zr(e,14)===45?"inline-":"")+"box$3$1"+bt+"$2$3$1"+Gr+"$2box$3")+e}break;case 5936:switch(zr(e,t+11)){case 114:return bt+e+Gr+xt(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return bt+e+Gr+xt(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return bt+e+Gr+xt(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return bt+e+Gr+e+e}return e}var Die=function(t,r,n,a){if(t.length>-1&&!t.return)switch(t.type){case x_:t.return=Hj(t.value,t.length);break;case Bj:return Ms([ac(t,{value:xt(t.value,"@","@"+bt)})],a);case b_:if(t.length)return Oie(t.props,function(o){switch(wie(o,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Ms([ac(t,{props:[xt(o,/:(read-\w+)/,":"+Jv+"$1")]})],a);case"::placeholder":return Ms([ac(t,{props:[xt(o,/:(plac\w+)/,":"+bt+"input-$1")]}),ac(t,{props:[xt(o,/:(plac\w+)/,":"+Jv+"$1")]}),ac(t,{props:[xt(o,/:(plac\w+)/,Gr+"input-$1")]})],a)}return""})}},Bie=[Die],zie=function(t){var r=t.key;if(r==="css"){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,function(b){var w=b.getAttribute("data-emotion");w.indexOf(" ")!==-1&&(document.head.appendChild(b),b.setAttribute("data-s",""))})}var a=t.stylisPlugins||Bie,o={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+r+' "]'),function(b){for(var w=b.getAttribute("data-emotion").split(" "),y=1;y=4;++n,a-=4)r=e.charCodeAt(n)&255|(e.charCodeAt(++n)&255)<<8|(e.charCodeAt(++n)&255)<<16|(e.charCodeAt(++n)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,t=(r&65535)*1540483477+((r>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(a){case 3:t^=(e.charCodeAt(n+2)&255)<<16;case 2:t^=(e.charCodeAt(n+1)&255)<<8;case 1:t^=e.charCodeAt(n)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var Jie={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,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},Zie=/[A-Z]|^ms/g,ele=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Jj=function(t){return t.charCodeAt(1)===45},e$=function(t){return t!=null&&typeof t!="boolean"},rb=Lj(function(e){return Jj(e)?e:e.replace(Zie,"-$&").toLowerCase()}),t$=function(t,r){switch(t){case"animation":case"animationName":if(typeof r=="string")return r.replace(ele,function(n,a,o){return qa={name:a,styles:o,next:qa},a})}return Jie[t]!==1&&!Jj(t)&&typeof r=="number"&&r!==0?r+"px":r};function Rf(e,t,r){if(r==null)return"";if(r.__emotion_styles!==void 0)return r;switch(typeof r){case"boolean":return"";case"object":{if(r.anim===1)return qa={name:r.name,styles:r.styles,next:qa},r.name;if(r.styles!==void 0){var n=r.next;if(n!==void 0)for(;n!==void 0;)qa={name:n.name,styles:n.styles,next:qa},n=n.next;var a=r.styles+";";return a}return tle(e,t,r)}case"function":{if(e!==void 0){var o=qa,i=r(e);return qa=o,Rf(e,t,i)}break}}if(t==null)return r;var l=t[r];return l!==void 0?l:r}function tle(e,t,r){var n="";if(Array.isArray(r))for(var a=0;a96?ole:ile},o$=function(t,r,n){var a;if(r){var o=r.shouldForwardProp;a=t.__emotion_forwardProp&&o?function(i){return t.__emotion_forwardProp(i)&&o(i)}:o}return typeof a!="function"&&n&&(a=t.__emotion_forwardProp),a},lle=function(t){var r=t.cache,n=t.serialized,a=t.isStringTag;return Yj(r,n,a),nle(function(){return Xj(r,n,a)}),null},sle=function e(t,r){var n=t.__emotion_real===t,a=n&&t.__emotion_base||t,o,i;r!==void 0&&(o=r.label,i=r.target);var l=o$(t,r,n),u=l||a$(a),s=!u("as");return function(){var f=arguments,d=n&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(o!==void 0&&d.push("label:"+o+";"),f[0]==null||f[0].raw===void 0)d.push.apply(d,f);else{d.push(f[0][0]);for(var p=f.length,v=1;vt(cle(a)?r:a):t;return R.jsx(ale,{styles:n})}/** + * @mui/styled-engine v5.14.17 + * + * @license MIT + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */function rF(e,t){return U1(e,t)}const dle=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))},ple=["values","unit","step"],vle=e=>{const t=Object.keys(e).map(r=>({key:r,val:e[r]}))||[];return t.sort((r,n)=>r.val-n.val),t.reduce((r,n)=>E({},r,{[n.key]:n.val}),{})};function hle(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:r="px",step:n=5}=e,a=de(e,ple),o=vle(t),i=Object.keys(o);function l(p){return`@media (min-width:${typeof t[p]=="number"?t[p]:p}${r})`}function u(p){return`@media (max-width:${(typeof t[p]=="number"?t[p]:p)-n/100}${r})`}function s(p,v){const g=i.indexOf(v);return`@media (min-width:${typeof t[p]=="number"?t[p]:p}${r}) and (max-width:${(g!==-1&&typeof t[i[g]]=="number"?t[i[g]]:v)-n/100}${r})`}function f(p){return i.indexOf(p)+1`@media (min-width:${T_[e]}px)`};function Ia(e,t,r){const n=e.theme||{};if(Array.isArray(t)){const o=n.breakpoints||i$;return t.reduce((i,l,u)=>(i[o.up(o.keys[u])]=r(t[u]),i),{})}if(typeof t=="object"){const o=n.breakpoints||i$;return Object.keys(t).reduce((i,l)=>{if(Object.keys(o.values||T_).indexOf(l)!==-1){const u=o.up(l);i[u]=r(t[l],l)}else{const u=l;i[u]=t[u]}return i},{})}return r(t)}function nF(e={}){var t;return((t=e.keys)==null?void 0:t.reduce((n,a)=>{const o=e.up(a);return n[o]={},n},{}))||{}}function aF(e,t){return e.reduce((r,n)=>{const a=r[n];return(!a||Object.keys(a).length===0)&&delete r[n],r},t)}function yle(e,...t){const r=nF(e),n=[r,...t].reduce((a,o)=>Jr(a,o),{});return aF(Object.keys(r),n)}function ble(e,t){if(typeof e!="object")return{};const r={},n=Object.keys(t);return Array.isArray(e)?n.forEach((a,o)=>{o{e[a]!=null&&(r[a]=!0)}),r}function nb({values:e,breakpoints:t,base:r}){const n=r||ble(e,t),a=Object.keys(n);if(a.length===0)return e;let o;return a.reduce((i,l,u)=>(Array.isArray(e)?(i[l]=e[u]!=null?e[u]:e[o],o=u):typeof e=="object"?(i[l]=e[l]!=null?e[l]:e[o],o=l):i[l]=e,i),{})}function ou(e,t,r=!0){if(!t||typeof t!="string")return null;if(e&&e.vars&&r){const n=`vars.${t}`.split(".").reduce((a,o)=>a&&a[o]?a[o]:null,e);if(n!=null)return n}return t.split(".").reduce((n,a)=>n&&n[a]!=null?n[a]:null,e)}function Zv(e,t,r,n=r){let a;return typeof e=="function"?a=e(r):Array.isArray(e)?a=e[r]||n:a=ou(e,r)||n,t&&(a=t(a,n,e)),a}function Ct(e){const{prop:t,cssProperty:r=e.prop,themeKey:n,transform:a}=e,o=i=>{if(i[t]==null)return null;const l=i[t],u=i.theme,s=ou(u,n)||{};return Ia(i,l,d=>{let p=Zv(s,a,d);return d===p&&typeof d=="string"&&(p=Zv(s,a,`${t}${d==="default"?"":Y(d)}`,d)),r===!1?p:{[r]:p}})};return o.propTypes={},o.filterProps=[t],o}function xle(e){const t={};return r=>(t[r]===void 0&&(t[r]=e(r)),t[r])}const wle={m:"margin",p:"padding"},Ole={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},l$={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},_le=xle(e=>{if(e.length>2)if(l$[e])e=l$[e];else return[e];const[t,r]=e.split(""),n=wle[t],a=Ole[r]||"";return Array.isArray(a)?a.map(o=>n+o):[n+a]}),E_=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],P_=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...E_,...P_];function pd(e,t,r,n){var a;const o=(a=ou(e,t,!1))!=null?a:r;return typeof o=="number"?i=>typeof i=="string"?i:o*i:Array.isArray(o)?i=>typeof i=="string"?i:o[i]:typeof o=="function"?o:()=>{}}function $_(e){return pd(e,"spacing",8)}function Rl(e,t){if(typeof t=="string"||t==null)return t;const r=Math.abs(t),n=e(r);return t>=0?n:typeof n=="number"?-n:`-${n}`}function Cle(e,t){return r=>e.reduce((n,a)=>(n[a]=Rl(t,r),n),{})}function Sle(e,t,r,n){if(t.indexOf(r)===-1)return null;const a=_le(r),o=Cle(a,n),i=e[r];return Ia(e,i,o)}function oF(e,t){const r=$_(e.theme);return Object.keys(e).map(n=>Sle(e,t,n,r)).reduce(Uc,{})}function nr(e){return oF(e,E_)}nr.propTypes={};nr.filterProps=E_;function ar(e){return oF(e,P_)}ar.propTypes={};ar.filterProps=P_;function Tle(e=8){if(e.mui)return e;const t=$_({spacing:e}),r=(...n)=>(n.length===0?[1]:n).map(o=>{const i=t(o);return typeof i=="number"?`${i}px`:i}).join(" ");return r.mui=!0,r}function ig(...e){const t=e.reduce((n,a)=>(a.filterProps.forEach(o=>{n[o]=a}),n),{}),r=n=>Object.keys(n).reduce((a,o)=>t[o]?Uc(a,t[o](n)):a,{});return r.propTypes={},r.filterProps=e.reduce((n,a)=>n.concat(a.filterProps),[]),r}function Xa(e){return typeof e!="number"?e:`${e}px solid`}const Ele=Ct({prop:"border",themeKey:"borders",transform:Xa}),Ple=Ct({prop:"borderTop",themeKey:"borders",transform:Xa}),$le=Ct({prop:"borderRight",themeKey:"borders",transform:Xa}),Rle=Ct({prop:"borderBottom",themeKey:"borders",transform:Xa}),kle=Ct({prop:"borderLeft",themeKey:"borders",transform:Xa}),Ile=Ct({prop:"borderColor",themeKey:"palette"}),Ale=Ct({prop:"borderTopColor",themeKey:"palette"}),Mle=Ct({prop:"borderRightColor",themeKey:"palette"}),Nle=Ct({prop:"borderBottomColor",themeKey:"palette"}),jle=Ct({prop:"borderLeftColor",themeKey:"palette"}),lg=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=pd(e.theme,"shape.borderRadius",4),r=n=>({borderRadius:Rl(t,n)});return Ia(e,e.borderRadius,r)}return null};lg.propTypes={};lg.filterProps=["borderRadius"];ig(Ele,Ple,$le,Rle,kle,Ile,Ale,Mle,Nle,jle,lg);const sg=e=>{if(e.gap!==void 0&&e.gap!==null){const t=pd(e.theme,"spacing",8),r=n=>({gap:Rl(t,n)});return Ia(e,e.gap,r)}return null};sg.propTypes={};sg.filterProps=["gap"];const ug=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=pd(e.theme,"spacing",8),r=n=>({columnGap:Rl(t,n)});return Ia(e,e.columnGap,r)}return null};ug.propTypes={};ug.filterProps=["columnGap"];const cg=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=pd(e.theme,"spacing",8),r=n=>({rowGap:Rl(t,n)});return Ia(e,e.rowGap,r)}return null};cg.propTypes={};cg.filterProps=["rowGap"];const Fle=Ct({prop:"gridColumn"}),Lle=Ct({prop:"gridRow"}),Dle=Ct({prop:"gridAutoFlow"}),Ble=Ct({prop:"gridAutoColumns"}),zle=Ct({prop:"gridAutoRows"}),Ule=Ct({prop:"gridTemplateColumns"}),Vle=Ct({prop:"gridTemplateRows"}),Wle=Ct({prop:"gridTemplateAreas"}),Hle=Ct({prop:"gridArea"});ig(sg,ug,cg,Fle,Lle,Dle,Ble,zle,Ule,Vle,Wle,Hle);function js(e,t){return t==="grey"?t:e}const qle=Ct({prop:"color",themeKey:"palette",transform:js}),Gle=Ct({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:js}),Kle=Ct({prop:"backgroundColor",themeKey:"palette",transform:js});ig(qle,Gle,Kle);function Dn(e){return e<=1&&e!==0?`${e*100}%`:e}const Qle=Ct({prop:"width",transform:Dn}),R_=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const t=r=>{var n,a;const o=((n=e.theme)==null||(n=n.breakpoints)==null||(n=n.values)==null?void 0:n[r])||T_[r];return o?((a=e.theme)==null||(a=a.breakpoints)==null?void 0:a.unit)!=="px"?{maxWidth:`${o}${e.theme.breakpoints.unit}`}:{maxWidth:o}:{maxWidth:Dn(r)}};return Ia(e,e.maxWidth,t)}return null};R_.filterProps=["maxWidth"];const Yle=Ct({prop:"minWidth",transform:Dn}),Xle=Ct({prop:"height",transform:Dn}),Jle=Ct({prop:"maxHeight",transform:Dn}),Zle=Ct({prop:"minHeight",transform:Dn});Ct({prop:"size",cssProperty:"width",transform:Dn});Ct({prop:"size",cssProperty:"height",transform:Dn});const ese=Ct({prop:"boxSizing"});ig(Qle,R_,Yle,Xle,Jle,Zle,ese);const tse={border:{themeKey:"borders",transform:Xa},borderTop:{themeKey:"borders",transform:Xa},borderRight:{themeKey:"borders",transform:Xa},borderBottom:{themeKey:"borders",transform:Xa},borderLeft:{themeKey:"borders",transform:Xa},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:lg},color:{themeKey:"palette",transform:js},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:js},backgroundColor:{themeKey:"palette",transform:js},p:{style:ar},pt:{style:ar},pr:{style:ar},pb:{style:ar},pl:{style:ar},px:{style:ar},py:{style:ar},padding:{style:ar},paddingTop:{style:ar},paddingRight:{style:ar},paddingBottom:{style:ar},paddingLeft:{style:ar},paddingX:{style:ar},paddingY:{style:ar},paddingInline:{style:ar},paddingInlineStart:{style:ar},paddingInlineEnd:{style:ar},paddingBlock:{style:ar},paddingBlockStart:{style:ar},paddingBlockEnd:{style:ar},m:{style:nr},mt:{style:nr},mr:{style:nr},mb:{style:nr},ml:{style:nr},mx:{style:nr},my:{style:nr},margin:{style:nr},marginTop:{style:nr},marginRight:{style:nr},marginBottom:{style:nr},marginLeft:{style:nr},marginX:{style:nr},marginY:{style:nr},marginInline:{style:nr},marginInlineStart:{style:nr},marginInlineEnd:{style:nr},marginBlock:{style:nr},marginBlockStart:{style:nr},marginBlockEnd:{style:nr},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:sg},rowGap:{style:cg},columnGap:{style:ug},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:Dn},maxWidth:{style:R_},minWidth:{transform:Dn},height:{transform:Dn},maxHeight:{transform:Dn},minHeight:{transform:Dn},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}},fg=tse;function rse(...e){const t=e.reduce((n,a)=>n.concat(Object.keys(a)),[]),r=new Set(t);return e.every(n=>r.size===Object.keys(n).length)}function nse(e,t){return typeof e=="function"?e(t):e}function ase(){function e(r,n,a,o){const i={[r]:n,theme:a},l=o[r];if(!l)return{[r]:n};const{cssProperty:u=r,themeKey:s,transform:f,style:d}=l;if(n==null)return null;if(s==="typography"&&n==="inherit")return{[r]:n};const p=ou(a,s)||{};return d?d(i):Ia(i,n,g=>{let b=Zv(p,f,g);return g===b&&typeof g=="string"&&(b=Zv(p,f,`${r}${g==="default"?"":Y(g)}`,g)),u===!1?b:{[u]:b}})}function t(r){var n;const{sx:a,theme:o={}}=r||{};if(!a)return null;const i=(n=o.unstable_sxConfig)!=null?n:fg;function l(u){let s=u;if(typeof u=="function")s=u(o);else if(typeof u!="object")return u;if(!s)return null;const f=nF(o.breakpoints),d=Object.keys(f);let p=f;return Object.keys(s).forEach(v=>{const g=nse(s[v],o);if(g!=null)if(typeof g=="object")if(i[v])p=Uc(p,e(v,g,o,i));else{const b=Ia({theme:o},g,w=>({[v]:w}));rse(b,g)?p[v]=t({sx:g,theme:o}):p=Uc(p,b)}else p=Uc(p,e(v,g,o,i))}),aF(d,p)}return Array.isArray(a)?a.map(l):l(a)}return t}const iF=ase();iF.filterProps=["sx"];const dg=iF,ose=["breakpoints","palette","spacing","shape"];function pg(e={},...t){const{breakpoints:r={},palette:n={},spacing:a,shape:o={}}=e,i=de(e,ose),l=hle(r),u=Tle(a);let s=Jr({breakpoints:l,direction:"ltr",components:{},palette:E({mode:"light"},n),spacing:u,shape:E({},gle,o)},i);return s=t.reduce((f,d)=>Jr(f,d),s),s.unstable_sxConfig=E({},fg,i==null?void 0:i.unstable_sxConfig),s.unstable_sx=function(d){return dg({sx:d,theme:this})},s}function ise(e){return Object.keys(e).length===0}function vg(e=null){const t=c.useContext(og);return!t||ise(t)?e:t}const lse=pg();function hg(e=lse){return vg(e)}function sse({styles:e,themeId:t,defaultTheme:r={}}){const n=hg(r),a=typeof e=="function"?e(t&&n[t]||n):e;return R.jsx(fle,{styles:a})}const use=["sx"],cse=e=>{var t,r;const n={systemProps:{},otherProps:{}},a=(t=e==null||(r=e.theme)==null?void 0:r.unstable_sxConfig)!=null?t:fg;return Object.keys(e).forEach(o=>{a[o]?n.systemProps[o]=e[o]:n.otherProps[o]=e[o]}),n};function k_(e){const{sx:t}=e,r=de(e,use),{systemProps:n,otherProps:a}=cse(r);let o;return Array.isArray(t)?o=[n,...t]:typeof t=="function"?o=(...i)=>{const l=t(...i);return Po(l)?E({},n,l):n}:o=E({},n,t),E({},a,{sx:o})}function lF(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;tl!=="theme"&&l!=="sx"&&l!=="as"})(dg);return c.forwardRef(function(u,s){const f=hg(r),d=k_(u),{className:p,component:v="div"}=d,g=de(d,fse);return R.jsx(o,E({as:v,ref:s,className:sF(p,a?a(n):n),theme:t&&f[t]||f},g))})}const pse=["variant"];function s$(e){return e.length===0}function uF(e){const{variant:t}=e,r=de(e,pse);let n=t||"";return Object.keys(r).sort().forEach(a=>{a==="color"?n+=s$(n)?e[a]:Y(e[a]):n+=`${s$(n)?a:Y(a)}${Y(e[a].toString())}`}),n}const vse=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function hse(e){return Object.keys(e).length===0}function mse(e){return typeof e=="string"&&e.charCodeAt(0)>96}const gse=(e,t)=>t.components&&t.components[e]&&t.components[e].styleOverrides?t.components[e].styleOverrides:null,eh=e=>{const t={};return e&&e.forEach(r=>{const n=uF(r.props);t[n]=r.style}),t},yse=(e,t)=>{let r=[];return t&&t.components&&t.components[e]&&t.components[e].variants&&(r=t.components[e].variants),eh(r)},th=(e,t,r)=>{const{ownerState:n={}}=e,a=[];return r&&r.forEach(o=>{let i=!0;Object.keys(o.props).forEach(l=>{n[l]!==o.props[l]&&e[l]!==o.props[l]&&(i=!1)}),i&&a.push(t[uF(o.props)])}),a},bse=(e,t,r,n)=>{var a;const o=r==null||(a=r.components)==null||(a=a[n])==null?void 0:a.variants;return th(e,t,o)};function Vc(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const xse=pg(),wse=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function kp({defaultTheme:e,theme:t,themeId:r}){return hse(t)?e:t[r]||t}function Ose(e){return e?(t,r)=>r[e]:null}const u$=({styledArg:e,props:t,defaultTheme:r,themeId:n})=>{const a=e(E({},t,{theme:kp(E({},t,{defaultTheme:r,themeId:n}))}));let o;if(a&&a.variants&&(o=a.variants,delete a.variants),o){const i=th(t,eh(o),o);return[a,...i]}return a};function cF(e={}){const{themeId:t,defaultTheme:r=xse,rootShouldForwardProp:n=Vc,slotShouldForwardProp:a=Vc}=e,o=i=>dg(E({},i,{theme:kp(E({},i,{defaultTheme:r,themeId:t}))}));return o.__mui_systemSx=!0,(i,l={})=>{dle(i,x=>x.filter(O=>!(O!=null&&O.__mui_systemSx)));const{name:u,slot:s,skipVariantsResolver:f,skipSx:d,overridesResolver:p=Ose(wse(s))}=l,v=de(l,vse),g=f!==void 0?f:s&&s!=="Root"&&s!=="root"||!1,b=d||!1;let w,y=Vc;s==="Root"||s==="root"?y=n:s?y=a:mse(i)&&(y=void 0);const h=rF(i,E({shouldForwardProp:y,label:w},v)),m=(x,...O)=>{const C=O?O.map(P=>{if(typeof P=="function"&&P.__emotion_real!==P)return k=>u$({styledArg:P,props:k,defaultTheme:r,themeId:t});if(Po(P)){let k=P,I;return P&&P.variants&&(I=P.variants,delete k.variants,k=A=>{let M=P;return th(A,eh(I),I).forEach(B=>{M=Jr(M,B)}),M}),k}return P}):[];let S=x;if(Po(x)){let P;x&&x.variants&&(P=x.variants,delete S.variants,S=k=>{let I=x;return th(k,eh(P),P).forEach(M=>{I=Jr(I,M)}),I})}else typeof x=="function"&&x.__emotion_real!==x&&(S=P=>u$({styledArg:x,props:P,defaultTheme:r,themeId:t}));u&&p&&C.push(P=>{const k=kp(E({},P,{defaultTheme:r,themeId:t})),I=gse(u,k);if(I){const A={};return Object.entries(I).forEach(([M,N])=>{A[M]=typeof N=="function"?N(E({},P,{theme:k})):N}),p(P,A)}return null}),u&&!g&&C.push(P=>{const k=kp(E({},P,{defaultTheme:r,themeId:t}));return bse(P,yse(u,k),k,u)}),b||C.push(o);const T=C.length-O.length;if(Array.isArray(x)&&T>0){const P=new Array(T).fill("");S=[...x,...P],S.raw=[...x.raw,...P]}const $=h(S,...C);return i.muiName&&($.muiName=i.muiName),$};return h.withConfig&&(m.withConfig=h.withConfig),m}}const _se=cF(),Cse=_se;function fF(e){const{theme:t,name:r,props:n}=e;return!t||!t.components||!t.components[r]||!t.components[r].defaultProps?n:g_(t.components[r].defaultProps,n)}function dF({props:e,name:t,defaultTheme:r,themeId:n}){let a=hg(r);return n&&(a=a[n]||a),fF({theme:a,name:t,props:e})}function I_(e,t=0,r=1){return Math.min(Math.max(t,e),r)}function Sse(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let r=e.match(t);return r&&r[0].length===1&&(r=r.map(n=>n+n)),r?`rgb${r.length===4?"a":""}(${r.map((n,a)=>a<3?parseInt(n,16):Math.round(parseInt(n,16)/255*1e3)/1e3).join(", ")})`:""}function kl(e){if(e.type)return e;if(e.charAt(0)==="#")return kl(Sse(e));const t=e.indexOf("("),r=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(r)===-1)throw new Error(Ri(9,e));let n=e.substring(t+1,e.length-1),a;if(r==="color"){if(n=n.split(" "),a=n.shift(),n.length===4&&n[3].charAt(0)==="/"&&(n[3]=n[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(a)===-1)throw new Error(Ri(10,a))}else n=n.split(",");return n=n.map(o=>parseFloat(o)),{type:r,values:n,colorSpace:a}}function mg(e){const{type:t,colorSpace:r}=e;let{values:n}=e;return t.indexOf("rgb")!==-1?n=n.map((a,o)=>o<3?parseInt(a,10):a):t.indexOf("hsl")!==-1&&(n[1]=`${n[1]}%`,n[2]=`${n[2]}%`),t.indexOf("color")!==-1?n=`${r} ${n.join(" ")}`:n=`${n.join(", ")}`,`${t}(${n})`}function Tse(e){e=kl(e);const{values:t}=e,r=t[0],n=t[1]/100,a=t[2]/100,o=n*Math.min(a,1-a),i=(s,f=(s+r/30)%12)=>a-o*Math.max(Math.min(f-3,9-f,1),-1);let l="rgb";const u=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type==="hsla"&&(l+="a",u.push(t[3])),mg({type:l,values:u})}function V1(e){e=kl(e);let t=e.type==="hsl"||e.type==="hsla"?kl(Tse(e)).values:e.values;return t=t.map(r=>(e.type!=="color"&&(r/=255),r<=.03928?r/12.92:((r+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function Ese(e,t){const r=V1(e),n=V1(t);return(Math.max(r,n)+.05)/(Math.min(r,n)+.05)}function We(e,t){return e=kl(e),t=I_(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,mg(e)}function vd(e,t){if(e=kl(e),t=I_(t),e.type.indexOf("hsl")!==-1)e.values[2]*=1-t;else if(e.type.indexOf("rgb")!==-1||e.type.indexOf("color")!==-1)for(let r=0;r<3;r+=1)e.values[r]*=1-t;return mg(e)}function ju(e,t){if(e=kl(e),t=I_(t),e.type.indexOf("hsl")!==-1)e.values[2]+=(100-e.values[2])*t;else if(e.type.indexOf("rgb")!==-1)for(let r=0;r<3;r+=1)e.values[r]+=(255-e.values[r])*t;else if(e.type.indexOf("color")!==-1)for(let r=0;r<3;r+=1)e.values[r]+=(1-e.values[r])*t;return mg(e)}function Pse(e,t=.15){return V1(e)>.5?vd(e,t):ju(e,t)}const $se=c.createContext(null),pF=$se;function vF(){return c.useContext(pF)}const Rse=typeof Symbol=="function"&&Symbol.for,kse=Rse?Symbol.for("mui.nested"):"__THEME_NESTED__";function Ise(e,t){return typeof t=="function"?t(e):E({},e,t)}function Ase(e){const{children:t,theme:r}=e,n=vF(),a=c.useMemo(()=>{const o=n===null?r:Ise(n,r);return o!=null&&(o[kse]=n!==null),o},[r,n]);return R.jsx(pF.Provider,{value:a,children:t})}const c$={};function f$(e,t,r,n=!1){return c.useMemo(()=>{const a=e&&t[e]||t;if(typeof r=="function"){const o=r(a),i=e?E({},t,{[e]:o}):o;return n?()=>i:i}return e?E({},t,{[e]:r}):E({},t,r)},[e,t,r,n])}function Mse(e){const{children:t,theme:r,themeId:n}=e,a=vg(c$),o=vF()||c$,i=f$(n,a,r),l=f$(n,o,r,!0);return R.jsx(Ase,{theme:l,children:R.jsx(og.Provider,{value:i,children:t})})}const Nse=["component","direction","spacing","divider","children","className","useFlexGap"],jse=pg(),Fse=Cse("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function Lse(e){return dF({props:e,name:"MuiStack",defaultTheme:jse})}function Dse(e,t){const r=c.Children.toArray(e).filter(Boolean);return r.reduce((n,a,o)=>(n.push(a),o({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"})[e],zse=({ownerState:e,theme:t})=>{let r=E({display:"flex",flexDirection:"column"},Ia({theme:t},nb({values:e.direction,breakpoints:t.breakpoints.values}),n=>({flexDirection:n})));if(e.spacing){const n=$_(t),a=Object.keys(t.breakpoints.values).reduce((u,s)=>((typeof e.spacing=="object"&&e.spacing[s]!=null||typeof e.direction=="object"&&e.direction[s]!=null)&&(u[s]=!0),u),{}),o=nb({values:e.direction,base:a}),i=nb({values:e.spacing,base:a});typeof o=="object"&&Object.keys(o).forEach((u,s,f)=>{if(!o[u]){const p=s>0?o[f[s-1]]:"column";o[u]=p}}),r=Jr(r,Ia({theme:t},i,(u,s)=>e.useFlexGap?{gap:Rl(n,u)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${Bse(s?o[s]:e.direction)}`]:Rl(n,u)}}))}return r=yle(t.breakpoints,r),r};function Use(e={}){const{createStyledComponent:t=Fse,useThemeProps:r=Lse,componentName:n="MuiStack"}=e,a=()=>Ae({root:["root"]},u=>ke(n,u),{}),o=t(zse);return c.forwardRef(function(u,s){const f=r(u),d=k_(f),{component:p="div",direction:v="column",spacing:g=0,divider:b,children:w,className:y,useFlexGap:h=!1}=d,m=de(d,Nse),x={direction:v,spacing:g,useFlexGap:h},O=a();return R.jsx(o,E({as:p,ownerState:x,ref:s,className:sF(O.root,y)},m,{children:b?Dse(w,b):w}))})}function Vse(e,t){return E({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},t)}const Wse=["mode","contrastThreshold","tonalOffset"],d$={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:Tf.white,default:Tf.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}},ab={text:{primary:Tf.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:Tf.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}};function p$(e,t,r,n){const a=n.light||n,o=n.dark||n*1.5;e[t]||(e.hasOwnProperty(r)?e[t]=e[r]:t==="light"?e.light=ju(e.main,a):t==="dark"&&(e.dark=vd(e.main,o)))}function Hse(e="light"){return e==="dark"?{main:ql[200],light:ql[50],dark:ql[400]}:{main:ql[700],light:ql[400],dark:ql[800]}}function qse(e="light"){return e==="dark"?{main:Hl[200],light:Hl[50],dark:Hl[400]}:{main:Hl[500],light:Hl[300],dark:Hl[700]}}function Gse(e="light"){return e==="dark"?{main:Wl[500],light:Wl[300],dark:Wl[700]}:{main:Wl[700],light:Wl[400],dark:Wl[800]}}function Kse(e="light"){return e==="dark"?{main:Gl[400],light:Gl[300],dark:Gl[700]}:{main:Gl[700],light:Gl[500],dark:Gl[900]}}function Qse(e="light"){return e==="dark"?{main:Kl[400],light:Kl[300],dark:Kl[700]}:{main:Kl[800],light:Kl[500],dark:Kl[900]}}function Yse(e="light"){return e==="dark"?{main:nc[400],light:nc[300],dark:nc[700]}:{main:"#ed6c02",light:nc[500],dark:nc[900]}}function Xse(e){const{mode:t="light",contrastThreshold:r=3,tonalOffset:n=.2}=e,a=de(e,Wse),o=e.primary||Hse(t),i=e.secondary||qse(t),l=e.error||Gse(t),u=e.info||Kse(t),s=e.success||Qse(t),f=e.warning||Yse(t);function d(b){return Ese(b,ab.text.primary)>=r?ab.text.primary:d$.text.primary}const p=({color:b,name:w,mainShade:y=500,lightShade:h=300,darkShade:m=700})=>{if(b=E({},b),!b.main&&b[y]&&(b.main=b[y]),!b.hasOwnProperty("main"))throw new Error(Ri(11,w?` (${w})`:"",y));if(typeof b.main!="string")throw new Error(Ri(12,w?` (${w})`:"",JSON.stringify(b.main)));return p$(b,"light",h,n),p$(b,"dark",m,n),b.contrastText||(b.contrastText=d(b.main)),b},v={dark:ab,light:d$};return Jr(E({common:E({},Tf),mode:t,primary:p({color:o,name:"primary"}),secondary:p({color:i,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:p({color:l,name:"error"}),warning:p({color:f,name:"warning"}),info:p({color:u,name:"info"}),success:p({color:s,name:"success"}),grey:Voe,contrastThreshold:r,getContrastText:d,augmentColor:p,tonalOffset:n},v[t]),a)}const Jse=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function Zse(e){return Math.round(e*1e5)/1e5}const v$={textTransform:"uppercase"},h$='"Roboto", "Helvetica", "Arial", sans-serif';function eue(e,t){const r=typeof t=="function"?t(e):t,{fontFamily:n=h$,fontSize:a=14,fontWeightLight:o=300,fontWeightRegular:i=400,fontWeightMedium:l=500,fontWeightBold:u=700,htmlFontSize:s=16,allVariants:f,pxToRem:d}=r,p=de(r,Jse),v=a/14,g=d||(y=>`${y/s*v}rem`),b=(y,h,m,x,O)=>E({fontFamily:n,fontWeight:y,fontSize:g(h),lineHeight:m},n===h$?{letterSpacing:`${Zse(x/h)}em`}:{},O,f),w={h1:b(o,96,1.167,-1.5),h2:b(o,60,1.2,-.5),h3:b(i,48,1.167,0),h4:b(i,34,1.235,.25),h5:b(i,24,1.334,0),h6:b(l,20,1.6,.15),subtitle1:b(i,16,1.75,.15),subtitle2:b(l,14,1.57,.1),body1:b(i,16,1.5,.15),body2:b(i,14,1.43,.15),button:b(l,14,1.75,.4,v$),caption:b(i,12,1.66,.4),overline:b(i,12,2.66,1,v$),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return Jr(E({htmlFontSize:s,pxToRem:g,fontFamily:n,fontSize:a,fontWeightLight:o,fontWeightRegular:i,fontWeightMedium:l,fontWeightBold:u},w),p,{clone:!1})}const tue=.2,rue=.14,nue=.12;function Kt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${tue})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${rue})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${nue})`].join(",")}const aue=["none",Kt(0,2,1,-1,0,1,1,0,0,1,3,0),Kt(0,3,1,-2,0,2,2,0,0,1,5,0),Kt(0,3,3,-2,0,3,4,0,0,1,8,0),Kt(0,2,4,-1,0,4,5,0,0,1,10,0),Kt(0,3,5,-1,0,5,8,0,0,1,14,0),Kt(0,3,5,-1,0,6,10,0,0,1,18,0),Kt(0,4,5,-2,0,7,10,1,0,2,16,1),Kt(0,5,5,-3,0,8,10,1,0,3,14,2),Kt(0,5,6,-3,0,9,12,1,0,3,16,2),Kt(0,6,6,-3,0,10,14,1,0,4,18,3),Kt(0,6,7,-4,0,11,15,1,0,4,20,3),Kt(0,7,8,-4,0,12,17,2,0,5,22,4),Kt(0,7,8,-4,0,13,19,2,0,5,24,4),Kt(0,7,9,-4,0,14,21,2,0,5,26,4),Kt(0,8,9,-5,0,15,22,2,0,6,28,5),Kt(0,8,10,-5,0,16,24,2,0,6,30,5),Kt(0,8,11,-5,0,17,26,2,0,6,32,5),Kt(0,9,11,-5,0,18,28,2,0,7,34,6),Kt(0,9,12,-6,0,19,29,2,0,7,36,6),Kt(0,10,13,-6,0,20,31,3,0,8,38,7),Kt(0,10,13,-6,0,21,33,3,0,8,40,7),Kt(0,10,14,-6,0,22,35,3,0,8,42,7),Kt(0,11,14,-7,0,23,36,3,0,9,44,8),Kt(0,11,15,-7,0,24,38,3,0,9,46,8)],oue=aue,iue=["duration","easing","delay"],lue={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)"},sue={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function m$(e){return`${Math.round(e)}ms`}function uue(e){if(!e)return 0;const t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function cue(e){const t=E({},lue,e.easing),r=E({},sue,e.duration);return E({getAutoHeightDuration:uue,create:(a=["all"],o={})=>{const{duration:i=r.standard,easing:l=t.easeInOut,delay:u=0}=o;return de(o,iue),(Array.isArray(a)?a:[a]).map(s=>`${s} ${typeof i=="string"?i:m$(i)} ${l} ${typeof u=="string"?u:m$(u)}`).join(",")}},e,{easing:t,duration:r})}const fue={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},due=fue,pue=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function rh(e={},...t){const{mixins:r={},palette:n={},transitions:a={},typography:o={}}=e,i=de(e,pue);if(e.vars)throw new Error(Ri(18));const l=Xse(n),u=pg(e);let s=Jr(u,{mixins:Vse(u.breakpoints,r),palette:l,shadows:oue.slice(),typography:eue(l,o),transitions:cue(a),zIndex:E({},due)});return s=Jr(s,i),s=t.reduce((f,d)=>Jr(f,d),s),s.unstable_sxConfig=E({},fg,i==null?void 0:i.unstable_sxConfig),s.unstable_sx=function(d){return dg({sx:d,theme:this})},s}const vue=rh(),gg=vue;function Yn(){const e=hg(gg);return e[$l]||e}function Me({props:e,name:t}){return dF({props:e,name:t,defaultTheme:gg,themeId:$l})}const Nr=e=>Vc(e)&&e!=="classes",hue=Vc,mue=cF({themeId:$l,defaultTheme:gg,rootShouldForwardProp:Nr}),V=mue,gue=["theme"];function yue(e){let{theme:t}=e,r=de(e,gue);const n=t[$l];return R.jsx(Mse,E({},r,{themeId:n?$l:void 0,theme:n||t}))}const bue=e=>{let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,(t/100).toFixed(2)},g$=bue;function hF(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t{const{color:t,fontSize:r,classes:n}=e,a={root:["root",t!=="inherit"&&`color${Y(t)}`,`fontSize${Y(r)}`]};return Ae(a,xue,n)},_ue=V("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.color!=="inherit"&&t[`color${Y(r.color)}`],t[`fontSize${Y(r.fontSize)}`]]}})(({theme:e,ownerState:t})=>{var r,n,a,o,i,l,u,s,f,d,p,v,g;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:t.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:(r=e.transitions)==null||(n=r.create)==null?void 0:n.call(r,"fill",{duration:(a=e.transitions)==null||(a=a.duration)==null?void 0:a.shorter}),fontSize:{inherit:"inherit",small:((o=e.typography)==null||(i=o.pxToRem)==null?void 0:i.call(o,20))||"1.25rem",medium:((l=e.typography)==null||(u=l.pxToRem)==null?void 0:u.call(l,24))||"1.5rem",large:((s=e.typography)==null||(f=s.pxToRem)==null?void 0:f.call(s,35))||"2.1875rem"}[t.fontSize],color:(d=(p=(e.vars||e).palette)==null||(p=p[t.color])==null?void 0:p.main)!=null?d:{action:(v=(e.vars||e).palette)==null||(v=v.action)==null?void 0:v.active,disabled:(g=(e.vars||e).palette)==null||(g=g.action)==null?void 0:g.disabled,inherit:void 0}[t.color]}}),mF=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiSvgIcon"}),{children:a,className:o,color:i="inherit",component:l="svg",fontSize:u="medium",htmlColor:s,inheritViewBox:f=!1,titleAccess:d,viewBox:p="0 0 24 24"}=n,v=de(n,wue),g=c.isValidElement(a)&&a.type==="svg",b=E({},n,{color:i,component:l,fontSize:u,instanceFontSize:t.fontSize,inheritViewBox:f,viewBox:p,hasSvgAsChild:g}),w={};f||(w.viewBox=p);const y=Oue(b);return R.jsxs(_ue,E({as:l,className:fe(y.root,o),focusable:"false",color:s,"aria-hidden":d?void 0:!0,role:d?"img":void 0,ref:r},w,v,g&&a.props,{ownerState:b,children:[g?a.props.children:a,d?R.jsx("title",{children:d}):null]}))});mF.muiName="SvgIcon";const y$=mF;function vn(e,t){function r(n,a){return R.jsx(y$,E({"data-testid":`${t}Icon`,ref:a},n,{children:e}))}return r.muiName=y$.muiName,c.memo(c.forwardRef(r))}const Cue={configure:e=>{y_.configure(e)}},Sue=Object.freeze(Object.defineProperty({__proto__:null,capitalize:Y,createChainedFunction:L1,createSvgIcon:vn,debounce:Vm,deprecatedPropType:Qoe,isMuiElement:zc,ownerDocument:Cr,ownerWindow:oo,requirePropFactory:Yoe,setRef:Ef,unstable_ClassNameGenerator:Cue,unstable_useEnhancedEffect:Pn,unstable_useId:ki,unsupportedProp:Zoe,useControlled:Ao,useEventCallback:sn,useForkRef:Dt,useIsFocusVisible:Hm},Symbol.toStringTag,{value:"Module"}));var Et={};/** + * @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. + */var A_=Symbol.for("react.element"),M_=Symbol.for("react.portal"),yg=Symbol.for("react.fragment"),bg=Symbol.for("react.strict_mode"),xg=Symbol.for("react.profiler"),wg=Symbol.for("react.provider"),Og=Symbol.for("react.context"),Tue=Symbol.for("react.server_context"),_g=Symbol.for("react.forward_ref"),Cg=Symbol.for("react.suspense"),Sg=Symbol.for("react.suspense_list"),Tg=Symbol.for("react.memo"),Eg=Symbol.for("react.lazy"),Eue=Symbol.for("react.offscreen"),gF;gF=Symbol.for("react.module.reference");function ma(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case A_:switch(e=e.type,e){case yg:case xg:case bg:case Cg:case Sg:return e;default:switch(e=e&&e.$$typeof,e){case Tue:case Og:case _g:case Eg:case Tg:case wg:return e;default:return t}}case M_:return t}}}Et.ContextConsumer=Og;Et.ContextProvider=wg;Et.Element=A_;Et.ForwardRef=_g;Et.Fragment=yg;Et.Lazy=Eg;Et.Memo=Tg;Et.Portal=M_;Et.Profiler=xg;Et.StrictMode=bg;Et.Suspense=Cg;Et.SuspenseList=Sg;Et.isAsyncMode=function(){return!1};Et.isConcurrentMode=function(){return!1};Et.isContextConsumer=function(e){return ma(e)===Og};Et.isContextProvider=function(e){return ma(e)===wg};Et.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===A_};Et.isForwardRef=function(e){return ma(e)===_g};Et.isFragment=function(e){return ma(e)===yg};Et.isLazy=function(e){return ma(e)===Eg};Et.isMemo=function(e){return ma(e)===Tg};Et.isPortal=function(e){return ma(e)===M_};Et.isProfiler=function(e){return ma(e)===xg};Et.isStrictMode=function(e){return ma(e)===bg};Et.isSuspense=function(e){return ma(e)===Cg};Et.isSuspenseList=function(e){return ma(e)===Sg};Et.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===yg||e===xg||e===bg||e===Cg||e===Sg||e===Eue||typeof e=="object"&&e!==null&&(e.$$typeof===Eg||e.$$typeof===Tg||e.$$typeof===wg||e.$$typeof===Og||e.$$typeof===_g||e.$$typeof===gF||e.getModuleId!==void 0)};Et.typeOf=ma;const b$={disabled:!1},nh=re.createContext(null);var Pue=function(t){return t.scrollTop},bc="unmounted",Xi="exited",Ji="entering",Zl="entered",W1="exiting",qo=function(e){Uo(t,e);function t(n,a){var o;o=e.call(this,n,a)||this;var i=a,l=i&&!i.isMounting?n.enter:n.appear,u;return o.appearStatus=null,n.in?l?(u=Xi,o.appearStatus=Ji):u=Zl:n.unmountOnExit||n.mountOnEnter?u=bc:u=Xi,o.state={status:u},o.nextCallback=null,o}t.getDerivedStateFromProps=function(a,o){var i=a.in;return i&&o.status===bc?{status:Xi}:null};var r=t.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(a){var o=null;if(a!==this.props){var i=this.state.status;this.props.in?i!==Ji&&i!==Zl&&(o=Ji):(i===Ji||i===Zl)&&(o=W1)}this.updateStatus(!1,o)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var a=this.props.timeout,o,i,l;return o=i=l=a,a!=null&&typeof a!="number"&&(o=a.exit,i=a.enter,l=a.appear!==void 0?a.appear:i),{exit:o,enter:i,appear:l}},r.updateStatus=function(a,o){if(a===void 0&&(a=!1),o!==null)if(this.cancelNextCallback(),o===Ji){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:gc.findDOMNode(this);i&&Pue(i)}this.performEnter(a)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Xi&&this.setState({status:bc})},r.performEnter=function(a){var o=this,i=this.props.enter,l=this.context?this.context.isMounting:a,u=this.props.nodeRef?[l]:[gc.findDOMNode(this),l],s=u[0],f=u[1],d=this.getTimeouts(),p=l?d.appear:d.enter;if(!a&&!i||b$.disabled){this.safeSetState({status:Zl},function(){o.props.onEntered(s)});return}this.props.onEnter(s,f),this.safeSetState({status:Ji},function(){o.props.onEntering(s,f),o.onTransitionEnd(p,function(){o.safeSetState({status:Zl},function(){o.props.onEntered(s,f)})})})},r.performExit=function(){var a=this,o=this.props.exit,i=this.getTimeouts(),l=this.props.nodeRef?void 0:gc.findDOMNode(this);if(!o||b$.disabled){this.safeSetState({status:Xi},function(){a.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:W1},function(){a.props.onExiting(l),a.onTransitionEnd(i.exit,function(){a.safeSetState({status:Xi},function(){a.props.onExited(l)})})})},r.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(a,o){o=this.setNextCallback(o),this.setState(a,o)},r.setNextCallback=function(a){var o=this,i=!0;return this.nextCallback=function(l){i&&(i=!1,o.nextCallback=null,a(l))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},r.onTransitionEnd=function(a,o){this.setNextCallback(o);var i=this.props.nodeRef?this.props.nodeRef.current:gc.findDOMNode(this),l=a==null&&!this.props.addEndListener;if(!i||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var u=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],s=u[0],f=u[1];this.props.addEndListener(s,f)}a!=null&&setTimeout(this.nextCallback,a)},r.render=function(){var a=this.state.status;if(a===bc)return null;var o=this.props,i=o.children;o.in,o.mountOnEnter,o.unmountOnExit,o.appear,o.enter,o.exit,o.timeout,o.addEndListener,o.onEnter,o.onEntering,o.onEntered,o.onExit,o.onExiting,o.onExited,o.nodeRef;var l=de(o,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return re.createElement(nh.Provider,{value:null},typeof i=="function"?i(a,l):re.cloneElement(re.Children.only(i),l))},t}(re.Component);qo.contextType=nh;qo.propTypes={};function Ql(){}qo.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Ql,onEntering:Ql,onEntered:Ql,onExit:Ql,onExiting:Ql,onExited:Ql};qo.UNMOUNTED=bc;qo.EXITED=Xi;qo.ENTERING=Ji;qo.ENTERED=Zl;qo.EXITING=W1;const N_=qo;function j_(e,t){var r=function(o){return t&&c.isValidElement(o)?t(o):o},n=Object.create(null);return e&&c.Children.map(e,function(a){return a}).forEach(function(a){n[a.key]=r(a)}),n}function $ue(e,t){e=e||{},t=t||{};function r(f){return f in t?t[f]:e[f]}var n=Object.create(null),a=[];for(var o in e)o in t?a.length&&(n[o]=a,a=[]):a.push(o);var i,l={};for(var u in t){if(n[u])for(i=0;ie.scrollTop;function iu(e,t){var r,n;const{timeout:a,easing:o,style:i={}}=e;return{duration:(r=i.transitionDuration)!=null?r:typeof a=="number"?a:a[t.mode]||0,easing:(n=i.transitionTimingFunction)!=null?n:typeof o=="object"?o[t.mode]:o,delay:i.transitionDelay}}function Nue(e){return ke("MuiPaper",e)}Ie("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 jue=["className","component","elevation","square","variant"],Fue=e=>{const{square:t,elevation:r,variant:n,classes:a}=e,o={root:["root",n,!t&&"rounded",n==="elevation"&&`elevation${r}`]};return Ae(o,Nue,a)},Lue=V("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],!r.square&&t.rounded,r.variant==="elevation"&&t[`elevation${r.elevation}`]]}})(({theme:e,ownerState:t})=>{var r;return E({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow")},!t.square&&{borderRadius:e.shape.borderRadius},t.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.divider}`},t.variant==="elevation"&&E({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&&e.palette.mode==="dark"&&{backgroundImage:`linear-gradient(${We("#fff",g$(t.elevation))}, ${We("#fff",g$(t.elevation))})`},e.vars&&{backgroundImage:(r=e.vars.overlays)==null?void 0:r[t.elevation]}))}),Due=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiPaper"}),{className:a,component:o="div",elevation:i=1,square:l=!1,variant:u="elevation"}=n,s=de(n,jue),f=E({},n,{component:o,elevation:i,square:l,variant:u}),d=Fue(f);return R.jsx(Lue,E({as:o,ownerState:f,className:fe(d.root,a),ref:r},s))}),po=Due;function Bue(e){const{className:t,classes:r,pulsate:n=!1,rippleX:a,rippleY:o,rippleSize:i,in:l,onExited:u,timeout:s}=e,[f,d]=c.useState(!1),p=fe(t,r.ripple,r.rippleVisible,n&&r.ripplePulsate),v={width:i,height:i,top:-(i/2)+o,left:-(i/2)+a},g=fe(r.child,f&&r.childLeaving,n&&r.childPulsate);return!l&&!f&&d(!0),c.useEffect(()=>{if(!l&&u!=null){const b=setTimeout(u,s);return()=>{clearTimeout(b)}}},[u,l,s]),R.jsx("span",{className:p,style:v,children:R.jsx("span",{className:g})})}const zue=Ie("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),Jn=zue,Uue=["center","classes","className"];let Pg=e=>e,x$,w$,O$,_$;const H1=550,Vue=80,Wue=Vi(x$||(x$=Pg` + 0% { + transform: scale(0); + opacity: 0.1; + } + + 100% { + transform: scale(1); + opacity: 0.3; + } +`)),Hue=Vi(w$||(w$=Pg` + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } +`)),que=Vi(O$||(O$=Pg` + 0% { + transform: scale(1); + } + + 50% { + transform: scale(0.92); + } + + 100% { + transform: scale(1); + } +`)),Gue=V("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),Kue=V(Bue,{name:"MuiTouchRipple",slot:"Ripple"})(_$||(_$=Pg` + opacity: 0; + position: absolute; + + &.${0} { + opacity: 0.3; + transform: scale(1); + animation-name: ${0}; + animation-duration: ${0}ms; + animation-timing-function: ${0}; + } + + &.${0} { + animation-duration: ${0}ms; + } + + & .${0} { + opacity: 1; + display: block; + width: 100%; + height: 100%; + border-radius: 50%; + background-color: currentColor; + } + + & .${0} { + opacity: 0; + animation-name: ${0}; + animation-duration: ${0}ms; + animation-timing-function: ${0}; + } + + & .${0} { + position: absolute; + /* @noflip */ + left: 0px; + top: 0; + animation-name: ${0}; + animation-duration: 2500ms; + animation-timing-function: ${0}; + animation-iteration-count: infinite; + animation-delay: 200ms; + } +`),Jn.rippleVisible,Wue,H1,({theme:e})=>e.transitions.easing.easeInOut,Jn.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,Jn.child,Jn.childLeaving,Hue,H1,({theme:e})=>e.transitions.easing.easeInOut,Jn.childPulsate,que,({theme:e})=>e.transitions.easing.easeInOut),Que=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiTouchRipple"}),{center:a=!1,classes:o={},className:i}=n,l=de(n,Uue),[u,s]=c.useState([]),f=c.useRef(0),d=c.useRef(null);c.useEffect(()=>{d.current&&(d.current(),d.current=null)},[u]);const p=c.useRef(!1),v=c.useRef(0),g=c.useRef(null),b=c.useRef(null);c.useEffect(()=>()=>{v.current&&clearTimeout(v.current)},[]);const w=c.useCallback(x=>{const{pulsate:O,rippleX:C,rippleY:S,rippleSize:T,cb:$}=x;s(P=>[...P,R.jsx(Kue,{classes:{ripple:fe(o.ripple,Jn.ripple),rippleVisible:fe(o.rippleVisible,Jn.rippleVisible),ripplePulsate:fe(o.ripplePulsate,Jn.ripplePulsate),child:fe(o.child,Jn.child),childLeaving:fe(o.childLeaving,Jn.childLeaving),childPulsate:fe(o.childPulsate,Jn.childPulsate)},timeout:H1,pulsate:O,rippleX:C,rippleY:S,rippleSize:T},f.current)]),f.current+=1,d.current=$},[o]),y=c.useCallback((x={},O={},C=()=>{})=>{const{pulsate:S=!1,center:T=a||O.pulsate,fakeElement:$=!1}=O;if((x==null?void 0:x.type)==="mousedown"&&p.current){p.current=!1;return}(x==null?void 0:x.type)==="touchstart"&&(p.current=!0);const P=$?null:b.current,k=P?P.getBoundingClientRect():{width:0,height:0,left:0,top:0};let I,A,M;if(T||x===void 0||x.clientX===0&&x.clientY===0||!x.clientX&&!x.touches)I=Math.round(k.width/2),A=Math.round(k.height/2);else{const{clientX:N,clientY:B}=x.touches&&x.touches.length>0?x.touches[0]:x;I=Math.round(N-k.left),A=Math.round(B-k.top)}if(T)M=Math.sqrt((2*k.width**2+k.height**2)/3),M%2===0&&(M+=1);else{const N=Math.max(Math.abs((P?P.clientWidth:0)-I),I)*2+2,B=Math.max(Math.abs((P?P.clientHeight:0)-A),A)*2+2;M=Math.sqrt(N**2+B**2)}x!=null&&x.touches?g.current===null&&(g.current=()=>{w({pulsate:S,rippleX:I,rippleY:A,rippleSize:M,cb:C})},v.current=setTimeout(()=>{g.current&&(g.current(),g.current=null)},Vue)):w({pulsate:S,rippleX:I,rippleY:A,rippleSize:M,cb:C})},[a,w]),h=c.useCallback(()=>{y({},{pulsate:!0})},[y]),m=c.useCallback((x,O)=>{if(clearTimeout(v.current),(x==null?void 0:x.type)==="touchend"&&g.current){g.current(),g.current=null,v.current=setTimeout(()=>{m(x,O)});return}g.current=null,s(C=>C.length>0?C.slice(1):C),d.current=O},[]);return c.useImperativeHandle(r,()=>({pulsate:h,start:y,stop:m}),[h,y,m]),R.jsx(Gue,E({className:fe(Jn.root,o.root,i),ref:b},l,{children:R.jsx(Mue,{component:null,exit:!0,children:u})}))}),Yue=Que;function Xue(e){return ke("MuiButtonBase",e)}const Jue=Ie("MuiButtonBase",["root","disabled","focusVisible"]),Zue=Jue,ece=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],tce=e=>{const{disabled:t,focusVisible:r,focusVisibleClassName:n,classes:a}=e,i=Ae({root:["root",t&&"disabled",r&&"focusVisible"]},Xue,a);return r&&n&&(i.root+=` ${n}`),i},rce=V("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"},[`&.${Zue.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),nce=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiButtonBase"}),{action:a,centerRipple:o=!1,children:i,className:l,component:u="button",disabled:s=!1,disableRipple:f=!1,disableTouchRipple:d=!1,focusRipple:p=!1,LinkComponent:v="a",onBlur:g,onClick:b,onContextMenu:w,onDragLeave:y,onFocus:h,onFocusVisible:m,onKeyDown:x,onKeyUp:O,onMouseDown:C,onMouseLeave:S,onMouseUp:T,onTouchEnd:$,onTouchMove:P,onTouchStart:k,tabIndex:I=0,TouchRippleProps:A,touchRippleRef:M,type:N}=n,B=de(n,ece),q=c.useRef(null),j=c.useRef(null),D=Dt(j,M),{isFocusVisibleRef:W,onFocus:Q,onBlur:Z,ref:ne}=Hm(),[te,Oe]=c.useState(!1);s&&te&&Oe(!1),c.useImperativeHandle(a,()=>({focusVisible:()=>{Oe(!0),q.current.focus()}}),[]);const[ue,ve]=c.useState(!1);c.useEffect(()=>{ve(!0)},[]);const ae=ue&&!f&&!s;c.useEffect(()=>{te&&p&&!f&&ue&&j.current.pulsate()},[f,p,te,ue]);function se(Ce,it,ct=d){return sn(lt=>(it&&it(lt),!ct&&j.current&&j.current[Ce](lt),!0))}const Se=se("start",C),he=se("stop",w),be=se("stop",y),xe=se("stop",T),me=se("stop",Ce=>{te&&Ce.preventDefault(),S&&S(Ce)}),ee=se("start",k),Qe=se("stop",$),Le=se("stop",P),Ve=se("stop",Ce=>{Z(Ce),W.current===!1&&Oe(!1),g&&g(Ce)},!1),F=sn(Ce=>{q.current||(q.current=Ce.currentTarget),Q(Ce),W.current===!0&&(Oe(!0),m&&m(Ce)),h&&h(Ce)}),H=()=>{const Ce=q.current;return u&&u!=="button"&&!(Ce.tagName==="A"&&Ce.href)},G=c.useRef(!1),pe=sn(Ce=>{p&&!G.current&&te&&j.current&&Ce.key===" "&&(G.current=!0,j.current.stop(Ce,()=>{j.current.start(Ce)})),Ce.target===Ce.currentTarget&&H()&&Ce.key===" "&&Ce.preventDefault(),x&&x(Ce),Ce.target===Ce.currentTarget&&H()&&Ce.key==="Enter"&&!s&&(Ce.preventDefault(),b&&b(Ce))}),ie=sn(Ce=>{p&&Ce.key===" "&&j.current&&te&&!Ce.defaultPrevented&&(G.current=!1,j.current.stop(Ce,()=>{j.current.pulsate(Ce)})),O&&O(Ce),b&&Ce.target===Ce.currentTarget&&H()&&Ce.key===" "&&!Ce.defaultPrevented&&b(Ce)});let K=u;K==="button"&&(B.href||B.to)&&(K=v);const ye={};K==="button"?(ye.type=N===void 0?"button":N,ye.disabled=s):(!B.href&&!B.to&&(ye.role="button"),s&&(ye["aria-disabled"]=s));const Ne=Dt(r,ne,q),Fe=E({},n,{centerRipple:o,component:u,disabled:s,disableRipple:f,disableTouchRipple:d,focusRipple:p,tabIndex:I,focusVisible:te}),we=tce(Fe);return R.jsxs(rce,E({as:K,className:fe(we.root,l),ownerState:Fe,onBlur:Ve,onClick:b,onContextMenu:he,onFocus:F,onKeyDown:pe,onKeyUp:ie,onMouseDown:Se,onMouseLeave:me,onMouseUp:xe,onDragLeave:be,onTouchEnd:Qe,onTouchMove:Le,onTouchStart:ee,ref:Ne,tabIndex:s?-1:I,type:N},ye,B,{children:[i,ae?R.jsx(Yue,E({ref:D,center:o},A)):null]}))}),Aa=nce;function ace(e){return ke("MuiIconButton",e)}const oce=Ie("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),ice=oce,lce=["edge","children","className","color","disabled","disableFocusRipple","size"],sce=e=>{const{classes:t,disabled:r,color:n,edge:a,size:o}=e,i={root:["root",r&&"disabled",n!=="default"&&`color${Y(n)}`,a&&`edge${Y(a)}`,`size${Y(o)}`]};return Ae(i,ace,t)},uce=V(Aa,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.color!=="default"&&t[`color${Y(r.color)}`],r.edge&&t[`edge${Y(r.edge)}`],t[`size${Y(r.size)}`]]}})(({theme:e,ownerState:t})=>E({textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(e.vars||e).palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest})},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:We(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.edge==="start"&&{marginLeft:t.size==="small"?-3:-12},t.edge==="end"&&{marginRight:t.size==="small"?-3:-12}),({theme:e,ownerState:t})=>{var r;const n=(r=(e.vars||e).palette)==null?void 0:r[t.color];return E({},t.color==="inherit"&&{color:"inherit"},t.color!=="inherit"&&t.color!=="default"&&E({color:n==null?void 0:n.main},!t.disableRipple&&{"&:hover":E({},n&&{backgroundColor:e.vars?`rgba(${n.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:We(n.main,e.palette.action.hoverOpacity)},{"@media (hover: none)":{backgroundColor:"transparent"}})}),t.size==="small"&&{padding:5,fontSize:e.typography.pxToRem(18)},t.size==="large"&&{padding:12,fontSize:e.typography.pxToRem(28)},{[`&.${ice.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})}),cce=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiIconButton"}),{edge:a=!1,children:o,className:i,color:l="default",disabled:u=!1,disableFocusRipple:s=!1,size:f="medium"}=n,d=de(n,lce),p=E({},n,{edge:a,color:l,disabled:u,disableFocusRipple:s,size:f}),v=sce(p);return R.jsx(uce,E({className:fe(v.root,i),centerRipple:!0,focusRipple:!s,disabled:u,ref:r,ownerState:p},d,{children:o}))}),er=cce,fce=vn(R.jsx("path",{d:"M19 6.41L17.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"}),"Close");function dce(e){return ke("MuiTypography",e)}Ie("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const pce=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],vce=e=>{const{align:t,gutterBottom:r,noWrap:n,paragraph:a,variant:o,classes:i}=e,l={root:["root",o,e.align!=="inherit"&&`align${Y(t)}`,r&&"gutterBottom",n&&"noWrap",a&&"paragraph"]};return Ae(l,dce,i)},hce=V("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.variant&&t[r.variant],r.align!=="inherit"&&t[`align${Y(r.align)}`],r.noWrap&&t.noWrap,r.gutterBottom&&t.gutterBottom,r.paragraph&&t.paragraph]}})(({theme:e,ownerState:t})=>E({margin:0},t.variant==="inherit"&&{font:"inherit"},t.variant!=="inherit"&&e.typography[t.variant],t.align!=="inherit"&&{textAlign:t.align},t.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t.gutterBottom&&{marginBottom:"0.35em"},t.paragraph&&{marginBottom:16})),C$={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},mce={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},gce=e=>mce[e]||e,yce=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiTypography"}),a=gce(n.color),o=k_(E({},n,{color:a})),{align:i="inherit",className:l,component:u,gutterBottom:s=!1,noWrap:f=!1,paragraph:d=!1,variant:p="body1",variantMapping:v=C$}=o,g=de(o,pce),b=E({},o,{align:i,color:a,className:l,component:u,gutterBottom:s,noWrap:f,paragraph:d,variant:p,variantMapping:v}),w=u||(d?"p":v[p]||C$[p])||"span",y=vce(b);return R.jsx(hce,E({as:w,ref:r,ownerState:b,className:fe(y.root,l)},g))}),Ze=yce;function bce(e){return ke("MuiAppBar",e)}Ie("MuiAppBar",["root","positionFixed","positionAbsolute","positionSticky","positionStatic","positionRelative","colorDefault","colorPrimary","colorSecondary","colorInherit","colorTransparent","colorError","colorInfo","colorSuccess","colorWarning"]);const xce=["className","color","enableColorOnDark","position"],wce=e=>{const{color:t,position:r,classes:n}=e,a={root:["root",`color${Y(t)}`,`position${Y(r)}`]};return Ae(a,bce,n)},Xd=(e,t)=>e?`${e==null?void 0:e.replace(")","")}, ${t})`:t,Oce=V(po,{name:"MuiAppBar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`position${Y(r.position)}`],t[`color${Y(r.color)}`]]}})(({theme:e,ownerState:t})=>{const r=e.palette.mode==="light"?e.palette.grey[100]:e.palette.grey[900];return E({display:"flex",flexDirection:"column",width:"100%",boxSizing:"border-box",flexShrink:0},t.position==="fixed"&&{position:"fixed",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0,"@media print":{position:"absolute"}},t.position==="absolute"&&{position:"absolute",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0},t.position==="sticky"&&{position:"sticky",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0},t.position==="static"&&{position:"static"},t.position==="relative"&&{position:"relative"},!e.vars&&E({},t.color==="default"&&{backgroundColor:r,color:e.palette.getContrastText(r)},t.color&&t.color!=="default"&&t.color!=="inherit"&&t.color!=="transparent"&&{backgroundColor:e.palette[t.color].main,color:e.palette[t.color].contrastText},t.color==="inherit"&&{color:"inherit"},e.palette.mode==="dark"&&!t.enableColorOnDark&&{backgroundColor:null,color:null},t.color==="transparent"&&E({backgroundColor:"transparent",color:"inherit"},e.palette.mode==="dark"&&{backgroundImage:"none"})),e.vars&&E({},t.color==="default"&&{"--AppBar-background":t.enableColorOnDark?e.vars.palette.AppBar.defaultBg:Xd(e.vars.palette.AppBar.darkBg,e.vars.palette.AppBar.defaultBg),"--AppBar-color":t.enableColorOnDark?e.vars.palette.text.primary:Xd(e.vars.palette.AppBar.darkColor,e.vars.palette.text.primary)},t.color&&!t.color.match(/^(default|inherit|transparent)$/)&&{"--AppBar-background":t.enableColorOnDark?e.vars.palette[t.color].main:Xd(e.vars.palette.AppBar.darkBg,e.vars.palette[t.color].main),"--AppBar-color":t.enableColorOnDark?e.vars.palette[t.color].contrastText:Xd(e.vars.palette.AppBar.darkColor,e.vars.palette[t.color].contrastText)},{backgroundColor:"var(--AppBar-background)",color:t.color==="inherit"?"inherit":"var(--AppBar-color)"},t.color==="transparent"&&{backgroundImage:"none",backgroundColor:"transparent",color:"inherit"}))}),_ce=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiAppBar"}),{className:a,color:o="primary",enableColorOnDark:i=!1,position:l="fixed"}=n,u=de(n,xce),s=E({},n,{color:o,position:l,enableColorOnDark:i}),f=wce(s);return R.jsx(Oce,E({square:!0,component:"header",ownerState:s,elevation:4,className:fe(f.root,a,l==="fixed"&&"mui-fixed"),ref:r},u))}),Cce=_ce;function Il(e){return typeof e=="string"}function xc(e,t,r){return e===void 0||Il(e)?t:E({},t,{ownerState:E({},t.ownerState,r)})}const Sce={disableDefaultClasses:!1},Tce=c.createContext(Sce);function Ece(e){const{disableDefaultClasses:t}=c.useContext(Tce);return r=>t?"":e(r)}function ah(e,t=[]){if(e===void 0)return{};const r={};return Object.keys(e).filter(n=>n.match(/^on[A-Z]/)&&typeof e[n]=="function"&&!t.includes(n)).forEach(n=>{r[n]=e[n]}),r}function Pce(e,t,r){return typeof e=="function"?e(t,r):e}function yF(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t!(r.match(/^on[A-Z]/)&&typeof e[r]=="function")).forEach(r=>{t[r]=e[r]}),t}function $ce(e){const{getSlotProps:t,additionalProps:r,externalSlotProps:n,externalForwardedProps:a,className:o}=e;if(!t){const v=S$(r==null?void 0:r.className,o,a==null?void 0:a.className,n==null?void 0:n.className),g=E({},r==null?void 0:r.style,a==null?void 0:a.style,n==null?void 0:n.style),b=E({},r,a,n);return v.length>0&&(b.className=v),Object.keys(g).length>0&&(b.style=g),{props:b,internalRef:void 0}}const i=ah(E({},a,n)),l=T$(n),u=T$(a),s=t(i),f=S$(s==null?void 0:s.className,r==null?void 0:r.className,o,a==null?void 0:a.className,n==null?void 0:n.className),d=E({},s==null?void 0:s.style,r==null?void 0:r.style,a==null?void 0:a.style,n==null?void 0:n.style),p=E({},s,r,u,l);return f.length>0&&(p.className=f),Object.keys(d).length>0&&(p.style=d),{props:p,internalRef:s.ref}}const Rce=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function Ii(e){var t;const{elementType:r,externalSlotProps:n,ownerState:a,skipResolvingSlotProps:o=!1}=e,i=de(e,Rce),l=o?{}:Pce(n,a),{props:u,internalRef:s}=$ce(E({},i,{externalSlotProps:l})),f=Dt(s,l==null?void 0:l.ref,(t=e.additionalProps)==null?void 0:t.ref);return xc(r,E({},u,{ref:f}),a)}function E$(e){return e.substring(2).toLowerCase()}function kce(e,t){return t.documentElement.clientWidth(setTimeout(()=>{u.current=!0},0),()=>{u.current=!1}),[]);const f=Dt(t.ref,l),d=sn(g=>{const b=s.current;s.current=!1;const w=Cr(l.current);if(!u.current||!l.current||"clientX"in g&&kce(g,w))return;if(i.current){i.current=!1;return}let y;g.composedPath?y=g.composedPath().indexOf(l.current)>-1:y=!w.documentElement.contains(g.target)||l.current.contains(g.target),!y&&(r||!b)&&a(g)}),p=g=>b=>{s.current=!0;const w=t.props[g];w&&w(b)},v={ref:f};return o!==!1&&(v[o]=p(o)),c.useEffect(()=>{if(o!==!1){const g=E$(o),b=Cr(l.current),w=()=>{i.current=!0};return b.addEventListener(g,d),b.addEventListener("touchmove",w),()=>{b.removeEventListener(g,d),b.removeEventListener("touchmove",w)}}},[d,o]),n!==!1&&(v[n]=p(n)),c.useEffect(()=>{if(n!==!1){const g=E$(n),b=Cr(l.current);return b.addEventListener(g,d),()=>{b.removeEventListener(g,d)}}},[d,n]),R.jsx(c.Fragment,{children:c.cloneElement(t,v)})}const Ace=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function Mce(e){const t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?e.contentEditable==="true"||(e.nodeName==="AUDIO"||e.nodeName==="VIDEO"||e.nodeName==="DETAILS")&&e.getAttribute("tabindex")===null?0:e.tabIndex:t}function Nce(e){if(e.tagName!=="INPUT"||e.type!=="radio"||!e.name)return!1;const t=n=>e.ownerDocument.querySelector(`input[type="radio"]${n}`);let r=t(`[name="${e.name}"]:checked`);return r||(r=t(`[name="${e.name}"]`)),r!==e}function jce(e){return!(e.disabled||e.tagName==="INPUT"&&e.type==="hidden"||Nce(e))}function Fce(e){const t=[],r=[];return Array.from(e.querySelectorAll(Ace)).forEach((n,a)=>{const o=Mce(n);o===-1||!jce(n)||(o===0?t.push(n):r.push({documentOrder:a,tabIndex:o,node:n}))}),r.sort((n,a)=>n.tabIndex===a.tabIndex?n.documentOrder-a.documentOrder:n.tabIndex-a.tabIndex).map(n=>n.node).concat(t)}function Lce(){return!0}function Dce(e){const{children:t,disableAutoFocus:r=!1,disableEnforceFocus:n=!1,disableRestoreFocus:a=!1,getTabbable:o=Fce,isEnabled:i=Lce,open:l}=e,u=c.useRef(!1),s=c.useRef(null),f=c.useRef(null),d=c.useRef(null),p=c.useRef(null),v=c.useRef(!1),g=c.useRef(null),b=Dt(t.ref,g),w=c.useRef(null);c.useEffect(()=>{!l||!g.current||(v.current=!r)},[r,l]),c.useEffect(()=>{if(!l||!g.current)return;const m=Cr(g.current);return g.current.contains(m.activeElement)||(g.current.hasAttribute("tabIndex")||g.current.setAttribute("tabIndex","-1"),v.current&&g.current.focus()),()=>{a||(d.current&&d.current.focus&&(u.current=!0,d.current.focus()),d.current=null)}},[l]),c.useEffect(()=>{if(!l||!g.current)return;const m=Cr(g.current),x=S=>{w.current=S,!(n||!i()||S.key!=="Tab")&&m.activeElement===g.current&&S.shiftKey&&(u.current=!0,f.current&&f.current.focus())},O=()=>{const S=g.current;if(S===null)return;if(!m.hasFocus()||!i()||u.current){u.current=!1;return}if(S.contains(m.activeElement)||n&&m.activeElement!==s.current&&m.activeElement!==f.current)return;if(m.activeElement!==p.current)p.current=null;else if(p.current!==null)return;if(!v.current)return;let T=[];if((m.activeElement===s.current||m.activeElement===f.current)&&(T=o(g.current)),T.length>0){var $,P;const k=!!(($=w.current)!=null&&$.shiftKey&&((P=w.current)==null?void 0:P.key)==="Tab"),I=T[0],A=T[T.length-1];typeof I!="string"&&typeof A!="string"&&(k?A.focus():I.focus())}else S.focus()};m.addEventListener("focusin",O),m.addEventListener("keydown",x,!0);const C=setInterval(()=>{m.activeElement&&m.activeElement.tagName==="BODY"&&O()},50);return()=>{clearInterval(C),m.removeEventListener("focusin",O),m.removeEventListener("keydown",x,!0)}},[r,n,a,i,l,o]);const y=m=>{d.current===null&&(d.current=m.relatedTarget),v.current=!0,p.current=m.target;const x=t.props.onFocus;x&&x(m)},h=m=>{d.current===null&&(d.current=m.relatedTarget),v.current=!0};return R.jsxs(c.Fragment,{children:[R.jsx("div",{tabIndex:l?0:-1,onFocus:h,ref:s,"data-testid":"sentinelStart"}),c.cloneElement(t,{ref:b,onFocus:y}),R.jsx("div",{tabIndex:l?0:-1,onFocus:h,ref:f,"data-testid":"sentinelEnd"})]})}var Cn="top",fa="bottom",da="right",Sn="left",D_="auto",hd=[Cn,fa,da,Sn],lu="start",kf="end",Bce="clippingParents",bF="viewport",oc="popper",zce="reference",P$=hd.reduce(function(e,t){return e.concat([t+"-"+lu,t+"-"+kf])},[]),xF=[].concat(hd,[D_]).reduce(function(e,t){return e.concat([t,t+"-"+lu,t+"-"+kf])},[]),Uce="beforeRead",Vce="read",Wce="afterRead",Hce="beforeMain",qce="main",Gce="afterMain",Kce="beforeWrite",Qce="write",Yce="afterWrite",Xce=[Uce,Vce,Wce,Hce,qce,Gce,Kce,Qce,Yce];function io(e){return e?(e.nodeName||"").toLowerCase():null}function qn(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Al(e){var t=qn(e).Element;return e instanceof t||e instanceof Element}function ia(e){var t=qn(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function B_(e){if(typeof ShadowRoot>"u")return!1;var t=qn(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Jce(e){var t=e.state;Object.keys(t.elements).forEach(function(r){var n=t.styles[r]||{},a=t.attributes[r]||{},o=t.elements[r];!ia(o)||!io(o)||(Object.assign(o.style,n),Object.keys(a).forEach(function(i){var l=a[i];l===!1?o.removeAttribute(i):o.setAttribute(i,l===!0?"":l)}))})}function Zce(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach(function(n){var a=t.elements[n],o=t.attributes[n]||{},i=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:r[n]),l=i.reduce(function(u,s){return u[s]="",u},{});!ia(a)||!io(a)||(Object.assign(a.style,l),Object.keys(o).forEach(function(u){a.removeAttribute(u)}))})}}const efe={name:"applyStyles",enabled:!0,phase:"write",fn:Jce,effect:Zce,requires:["computeStyles"]};function no(e){return e.split("-")[0]}var vl=Math.max,oh=Math.min,su=Math.round;function q1(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function wF(){return!/^((?!chrome|android).)*safari/i.test(q1())}function uu(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!1);var n=e.getBoundingClientRect(),a=1,o=1;t&&ia(e)&&(a=e.offsetWidth>0&&su(n.width)/e.offsetWidth||1,o=e.offsetHeight>0&&su(n.height)/e.offsetHeight||1);var i=Al(e)?qn(e):window,l=i.visualViewport,u=!wF()&&r,s=(n.left+(u&&l?l.offsetLeft:0))/a,f=(n.top+(u&&l?l.offsetTop:0))/o,d=n.width/a,p=n.height/o;return{width:d,height:p,top:f,right:s+d,bottom:f+p,left:s,x:s,y:f}}function z_(e){var t=uu(e),r=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:n}}function OF(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&B_(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function Do(e){return qn(e).getComputedStyle(e)}function tfe(e){return["table","td","th"].indexOf(io(e))>=0}function Wi(e){return((Al(e)?e.ownerDocument:e.document)||window.document).documentElement}function $g(e){return io(e)==="html"?e:e.assignedSlot||e.parentNode||(B_(e)?e.host:null)||Wi(e)}function $$(e){return!ia(e)||Do(e).position==="fixed"?null:e.offsetParent}function rfe(e){var t=/firefox/i.test(q1()),r=/Trident/i.test(q1());if(r&&ia(e)){var n=Do(e);if(n.position==="fixed")return null}var a=$g(e);for(B_(a)&&(a=a.host);ia(a)&&["html","body"].indexOf(io(a))<0;){var o=Do(a);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||t&&o.willChange==="filter"||t&&o.filter&&o.filter!=="none")return a;a=a.parentNode}return null}function md(e){for(var t=qn(e),r=$$(e);r&&tfe(r)&&Do(r).position==="static";)r=$$(r);return r&&(io(r)==="html"||io(r)==="body"&&Do(r).position==="static")?t:r||rfe(e)||t}function U_(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Wc(e,t,r){return vl(e,oh(t,r))}function nfe(e,t,r){var n=Wc(e,t,r);return n>r?r:n}function _F(){return{top:0,right:0,bottom:0,left:0}}function CF(e){return Object.assign({},_F(),e)}function SF(e,t){return t.reduce(function(r,n){return r[n]=e,r},{})}var afe=function(t,r){return t=typeof t=="function"?t(Object.assign({},r.rects,{placement:r.placement})):t,CF(typeof t!="number"?t:SF(t,hd))};function ofe(e){var t,r=e.state,n=e.name,a=e.options,o=r.elements.arrow,i=r.modifiersData.popperOffsets,l=no(r.placement),u=U_(l),s=[Sn,da].indexOf(l)>=0,f=s?"height":"width";if(!(!o||!i)){var d=afe(a.padding,r),p=z_(o),v=u==="y"?Cn:Sn,g=u==="y"?fa:da,b=r.rects.reference[f]+r.rects.reference[u]-i[u]-r.rects.popper[f],w=i[u]-r.rects.reference[u],y=md(o),h=y?u==="y"?y.clientHeight||0:y.clientWidth||0:0,m=b/2-w/2,x=d[v],O=h-p[f]-d[g],C=h/2-p[f]/2+m,S=Wc(x,C,O),T=u;r.modifiersData[n]=(t={},t[T]=S,t.centerOffset=S-C,t)}}function ife(e){var t=e.state,r=e.options,n=r.element,a=n===void 0?"[data-popper-arrow]":n;a!=null&&(typeof a=="string"&&(a=t.elements.popper.querySelector(a),!a)||OF(t.elements.popper,a)&&(t.elements.arrow=a))}const lfe={name:"arrow",enabled:!0,phase:"main",fn:ofe,effect:ife,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function cu(e){return e.split("-")[1]}var sfe={top:"auto",right:"auto",bottom:"auto",left:"auto"};function ufe(e,t){var r=e.x,n=e.y,a=t.devicePixelRatio||1;return{x:su(r*a)/a||0,y:su(n*a)/a||0}}function R$(e){var t,r=e.popper,n=e.popperRect,a=e.placement,o=e.variation,i=e.offsets,l=e.position,u=e.gpuAcceleration,s=e.adaptive,f=e.roundOffsets,d=e.isFixed,p=i.x,v=p===void 0?0:p,g=i.y,b=g===void 0?0:g,w=typeof f=="function"?f({x:v,y:b}):{x:v,y:b};v=w.x,b=w.y;var y=i.hasOwnProperty("x"),h=i.hasOwnProperty("y"),m=Sn,x=Cn,O=window;if(s){var C=md(r),S="clientHeight",T="clientWidth";if(C===qn(r)&&(C=Wi(r),Do(C).position!=="static"&&l==="absolute"&&(S="scrollHeight",T="scrollWidth")),C=C,a===Cn||(a===Sn||a===da)&&o===kf){x=fa;var $=d&&C===O&&O.visualViewport?O.visualViewport.height:C[S];b-=$-n.height,b*=u?1:-1}if(a===Sn||(a===Cn||a===fa)&&o===kf){m=da;var P=d&&C===O&&O.visualViewport?O.visualViewport.width:C[T];v-=P-n.width,v*=u?1:-1}}var k=Object.assign({position:l},s&&sfe),I=f===!0?ufe({x:v,y:b},qn(r)):{x:v,y:b};if(v=I.x,b=I.y,u){var A;return Object.assign({},k,(A={},A[x]=h?"0":"",A[m]=y?"0":"",A.transform=(O.devicePixelRatio||1)<=1?"translate("+v+"px, "+b+"px)":"translate3d("+v+"px, "+b+"px, 0)",A))}return Object.assign({},k,(t={},t[x]=h?b+"px":"",t[m]=y?v+"px":"",t.transform="",t))}function cfe(e){var t=e.state,r=e.options,n=r.gpuAcceleration,a=n===void 0?!0:n,o=r.adaptive,i=o===void 0?!0:o,l=r.roundOffsets,u=l===void 0?!0:l,s={placement:no(t.placement),variation:cu(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,R$(Object.assign({},s,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:u})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,R$(Object.assign({},s,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const ffe={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:cfe,data:{}};var Jd={passive:!0};function dfe(e){var t=e.state,r=e.instance,n=e.options,a=n.scroll,o=a===void 0?!0:a,i=n.resize,l=i===void 0?!0:i,u=qn(t.elements.popper),s=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&s.forEach(function(f){f.addEventListener("scroll",r.update,Jd)}),l&&u.addEventListener("resize",r.update,Jd),function(){o&&s.forEach(function(f){f.removeEventListener("scroll",r.update,Jd)}),l&&u.removeEventListener("resize",r.update,Jd)}}const pfe={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:dfe,data:{}};var vfe={left:"right",right:"left",bottom:"top",top:"bottom"};function Ip(e){return e.replace(/left|right|bottom|top/g,function(t){return vfe[t]})}var hfe={start:"end",end:"start"};function k$(e){return e.replace(/start|end/g,function(t){return hfe[t]})}function V_(e){var t=qn(e),r=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:r,scrollTop:n}}function W_(e){return uu(Wi(e)).left+V_(e).scrollLeft}function mfe(e,t){var r=qn(e),n=Wi(e),a=r.visualViewport,o=n.clientWidth,i=n.clientHeight,l=0,u=0;if(a){o=a.width,i=a.height;var s=wF();(s||!s&&t==="fixed")&&(l=a.offsetLeft,u=a.offsetTop)}return{width:o,height:i,x:l+W_(e),y:u}}function gfe(e){var t,r=Wi(e),n=V_(e),a=(t=e.ownerDocument)==null?void 0:t.body,o=vl(r.scrollWidth,r.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),i=vl(r.scrollHeight,r.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),l=-n.scrollLeft+W_(e),u=-n.scrollTop;return Do(a||r).direction==="rtl"&&(l+=vl(r.clientWidth,a?a.clientWidth:0)-o),{width:o,height:i,x:l,y:u}}function H_(e){var t=Do(e),r=t.overflow,n=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+a+n)}function TF(e){return["html","body","#document"].indexOf(io(e))>=0?e.ownerDocument.body:ia(e)&&H_(e)?e:TF($g(e))}function Hc(e,t){var r;t===void 0&&(t=[]);var n=TF(e),a=n===((r=e.ownerDocument)==null?void 0:r.body),o=qn(n),i=a?[o].concat(o.visualViewport||[],H_(n)?n:[]):n,l=t.concat(i);return a?l:l.concat(Hc($g(i)))}function G1(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function yfe(e,t){var r=uu(e,!1,t==="fixed");return r.top=r.top+e.clientTop,r.left=r.left+e.clientLeft,r.bottom=r.top+e.clientHeight,r.right=r.left+e.clientWidth,r.width=e.clientWidth,r.height=e.clientHeight,r.x=r.left,r.y=r.top,r}function I$(e,t,r){return t===bF?G1(mfe(e,r)):Al(t)?yfe(t,r):G1(gfe(Wi(e)))}function bfe(e){var t=Hc($g(e)),r=["absolute","fixed"].indexOf(Do(e).position)>=0,n=r&&ia(e)?md(e):e;return Al(n)?t.filter(function(a){return Al(a)&&OF(a,n)&&io(a)!=="body"}):[]}function xfe(e,t,r,n){var a=t==="clippingParents"?bfe(e):[].concat(t),o=[].concat(a,[r]),i=o[0],l=o.reduce(function(u,s){var f=I$(e,s,n);return u.top=vl(f.top,u.top),u.right=oh(f.right,u.right),u.bottom=oh(f.bottom,u.bottom),u.left=vl(f.left,u.left),u},I$(e,i,n));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function EF(e){var t=e.reference,r=e.element,n=e.placement,a=n?no(n):null,o=n?cu(n):null,i=t.x+t.width/2-r.width/2,l=t.y+t.height/2-r.height/2,u;switch(a){case Cn:u={x:i,y:t.y-r.height};break;case fa:u={x:i,y:t.y+t.height};break;case da:u={x:t.x+t.width,y:l};break;case Sn:u={x:t.x-r.width,y:l};break;default:u={x:t.x,y:t.y}}var s=a?U_(a):null;if(s!=null){var f=s==="y"?"height":"width";switch(o){case lu:u[s]=u[s]-(t[f]/2-r[f]/2);break;case kf:u[s]=u[s]+(t[f]/2-r[f]/2);break}}return u}function If(e,t){t===void 0&&(t={});var r=t,n=r.placement,a=n===void 0?e.placement:n,o=r.strategy,i=o===void 0?e.strategy:o,l=r.boundary,u=l===void 0?Bce:l,s=r.rootBoundary,f=s===void 0?bF:s,d=r.elementContext,p=d===void 0?oc:d,v=r.altBoundary,g=v===void 0?!1:v,b=r.padding,w=b===void 0?0:b,y=CF(typeof w!="number"?w:SF(w,hd)),h=p===oc?zce:oc,m=e.rects.popper,x=e.elements[g?h:p],O=xfe(Al(x)?x:x.contextElement||Wi(e.elements.popper),u,f,i),C=uu(e.elements.reference),S=EF({reference:C,element:m,strategy:"absolute",placement:a}),T=G1(Object.assign({},m,S)),$=p===oc?T:C,P={top:O.top-$.top+y.top,bottom:$.bottom-O.bottom+y.bottom,left:O.left-$.left+y.left,right:$.right-O.right+y.right},k=e.modifiersData.offset;if(p===oc&&k){var I=k[a];Object.keys(P).forEach(function(A){var M=[da,fa].indexOf(A)>=0?1:-1,N=[Cn,fa].indexOf(A)>=0?"y":"x";P[A]+=I[N]*M})}return P}function wfe(e,t){t===void 0&&(t={});var r=t,n=r.placement,a=r.boundary,o=r.rootBoundary,i=r.padding,l=r.flipVariations,u=r.allowedAutoPlacements,s=u===void 0?xF:u,f=cu(n),d=f?l?P$:P$.filter(function(g){return cu(g)===f}):hd,p=d.filter(function(g){return s.indexOf(g)>=0});p.length===0&&(p=d);var v=p.reduce(function(g,b){return g[b]=If(e,{placement:b,boundary:a,rootBoundary:o,padding:i})[no(b)],g},{});return Object.keys(v).sort(function(g,b){return v[g]-v[b]})}function Ofe(e){if(no(e)===D_)return[];var t=Ip(e);return[k$(e),t,k$(t)]}function _fe(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var a=r.mainAxis,o=a===void 0?!0:a,i=r.altAxis,l=i===void 0?!0:i,u=r.fallbackPlacements,s=r.padding,f=r.boundary,d=r.rootBoundary,p=r.altBoundary,v=r.flipVariations,g=v===void 0?!0:v,b=r.allowedAutoPlacements,w=t.options.placement,y=no(w),h=y===w,m=u||(h||!g?[Ip(w)]:Ofe(w)),x=[w].concat(m).reduce(function(te,Oe){return te.concat(no(Oe)===D_?wfe(t,{placement:Oe,boundary:f,rootBoundary:d,padding:s,flipVariations:g,allowedAutoPlacements:b}):Oe)},[]),O=t.rects.reference,C=t.rects.popper,S=new Map,T=!0,$=x[0],P=0;P=0,N=M?"width":"height",B=If(t,{placement:k,boundary:f,rootBoundary:d,altBoundary:p,padding:s}),q=M?A?da:Sn:A?fa:Cn;O[N]>C[N]&&(q=Ip(q));var j=Ip(q),D=[];if(o&&D.push(B[I]<=0),l&&D.push(B[q]<=0,B[j]<=0),D.every(function(te){return te})){$=k,T=!1;break}S.set(k,D)}if(T)for(var W=g?3:1,Q=function(Oe){var ue=x.find(function(ve){var ae=S.get(ve);if(ae)return ae.slice(0,Oe).every(function(se){return se})});if(ue)return $=ue,"break"},Z=W;Z>0;Z--){var ne=Q(Z);if(ne==="break")break}t.placement!==$&&(t.modifiersData[n]._skip=!0,t.placement=$,t.reset=!0)}}const Cfe={name:"flip",enabled:!0,phase:"main",fn:_fe,requiresIfExists:["offset"],data:{_skip:!1}};function A$(e,t,r){return r===void 0&&(r={x:0,y:0}),{top:e.top-t.height-r.y,right:e.right-t.width+r.x,bottom:e.bottom-t.height+r.y,left:e.left-t.width-r.x}}function M$(e){return[Cn,da,fa,Sn].some(function(t){return e[t]>=0})}function Sfe(e){var t=e.state,r=e.name,n=t.rects.reference,a=t.rects.popper,o=t.modifiersData.preventOverflow,i=If(t,{elementContext:"reference"}),l=If(t,{altBoundary:!0}),u=A$(i,n),s=A$(l,a,o),f=M$(u),d=M$(s);t.modifiersData[r]={referenceClippingOffsets:u,popperEscapeOffsets:s,isReferenceHidden:f,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":f,"data-popper-escaped":d})}const Tfe={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:Sfe};function Efe(e,t,r){var n=no(e),a=[Sn,Cn].indexOf(n)>=0?-1:1,o=typeof r=="function"?r(Object.assign({},t,{placement:e})):r,i=o[0],l=o[1];return i=i||0,l=(l||0)*a,[Sn,da].indexOf(n)>=0?{x:l,y:i}:{x:i,y:l}}function Pfe(e){var t=e.state,r=e.options,n=e.name,a=r.offset,o=a===void 0?[0,0]:a,i=xF.reduce(function(f,d){return f[d]=Efe(d,t.rects,o),f},{}),l=i[t.placement],u=l.x,s=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=s),t.modifiersData[n]=i}const $fe={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Pfe};function Rfe(e){var t=e.state,r=e.name;t.modifiersData[r]=EF({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const kfe={name:"popperOffsets",enabled:!0,phase:"read",fn:Rfe,data:{}};function Ife(e){return e==="x"?"y":"x"}function Afe(e){var t=e.state,r=e.options,n=e.name,a=r.mainAxis,o=a===void 0?!0:a,i=r.altAxis,l=i===void 0?!1:i,u=r.boundary,s=r.rootBoundary,f=r.altBoundary,d=r.padding,p=r.tether,v=p===void 0?!0:p,g=r.tetherOffset,b=g===void 0?0:g,w=If(t,{boundary:u,rootBoundary:s,padding:d,altBoundary:f}),y=no(t.placement),h=cu(t.placement),m=!h,x=U_(y),O=Ife(x),C=t.modifiersData.popperOffsets,S=t.rects.reference,T=t.rects.popper,$=typeof b=="function"?b(Object.assign({},t.rects,{placement:t.placement})):b,P=typeof $=="number"?{mainAxis:$,altAxis:$}:Object.assign({mainAxis:0,altAxis:0},$),k=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,I={x:0,y:0};if(C){if(o){var A,M=x==="y"?Cn:Sn,N=x==="y"?fa:da,B=x==="y"?"height":"width",q=C[x],j=q+w[M],D=q-w[N],W=v?-T[B]/2:0,Q=h===lu?S[B]:T[B],Z=h===lu?-T[B]:-S[B],ne=t.elements.arrow,te=v&&ne?z_(ne):{width:0,height:0},Oe=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:_F(),ue=Oe[M],ve=Oe[N],ae=Wc(0,S[B],te[B]),se=m?S[B]/2-W-ae-ue-P.mainAxis:Q-ae-ue-P.mainAxis,Se=m?-S[B]/2+W+ae+ve+P.mainAxis:Z+ae+ve+P.mainAxis,he=t.elements.arrow&&md(t.elements.arrow),be=he?x==="y"?he.clientTop||0:he.clientLeft||0:0,xe=(A=k==null?void 0:k[x])!=null?A:0,me=q+se-xe-be,ee=q+Se-xe,Qe=Wc(v?oh(j,me):j,q,v?vl(D,ee):D);C[x]=Qe,I[x]=Qe-q}if(l){var Le,Ve=x==="x"?Cn:Sn,F=x==="x"?fa:da,H=C[O],G=O==="y"?"height":"width",pe=H+w[Ve],ie=H-w[F],K=[Cn,Sn].indexOf(y)!==-1,ye=(Le=k==null?void 0:k[O])!=null?Le:0,Ne=K?pe:H-S[G]-T[G]-ye+P.altAxis,Fe=K?H+S[G]+T[G]-ye-P.altAxis:ie,we=v&&K?nfe(Ne,H,Fe):Wc(v?Ne:pe,H,v?Fe:ie);C[O]=we,I[O]=we-H}t.modifiersData[n]=I}}const Mfe={name:"preventOverflow",enabled:!0,phase:"main",fn:Afe,requiresIfExists:["offset"]};function Nfe(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function jfe(e){return e===qn(e)||!ia(e)?V_(e):Nfe(e)}function Ffe(e){var t=e.getBoundingClientRect(),r=su(t.width)/e.offsetWidth||1,n=su(t.height)/e.offsetHeight||1;return r!==1||n!==1}function Lfe(e,t,r){r===void 0&&(r=!1);var n=ia(t),a=ia(t)&&Ffe(t),o=Wi(t),i=uu(e,a,r),l={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(n||!n&&!r)&&((io(t)!=="body"||H_(o))&&(l=jfe(t)),ia(t)?(u=uu(t,!0),u.x+=t.clientLeft,u.y+=t.clientTop):o&&(u.x=W_(o))),{x:i.left+l.scrollLeft-u.x,y:i.top+l.scrollTop-u.y,width:i.width,height:i.height}}function Dfe(e){var t=new Map,r=new Set,n=[];e.forEach(function(o){t.set(o.name,o)});function a(o){r.add(o.name);var i=[].concat(o.requires||[],o.requiresIfExists||[]);i.forEach(function(l){if(!r.has(l)){var u=t.get(l);u&&a(u)}}),n.push(o)}return e.forEach(function(o){r.has(o.name)||a(o)}),n}function Bfe(e){var t=Dfe(e);return Xce.reduce(function(r,n){return r.concat(t.filter(function(a){return a.phase===n}))},[])}function zfe(e){var t;return function(){return t||(t=new Promise(function(r){Promise.resolve().then(function(){t=void 0,r(e())})})),t}}function Ufe(e){var t=e.reduce(function(r,n){var a=r[n.name];return r[n.name]=a?Object.assign({},a,n,{options:Object.assign({},a.options,n.options),data:Object.assign({},a.data,n.data)}):n,r},{});return Object.keys(t).map(function(r){return t[r]})}var N$={placement:"bottom",modifiers:[],strategy:"absolute"};function j$(){for(var e=arguments.length,t=new Array(e),r=0;r{o||l(qfe(a)||document.body)},[a,o]),Pn(()=>{if(i&&!o)return Ef(r,i),()=>{Ef(r,null)}},[r,i,o]),o){if(c.isValidElement(n)){const s={ref:u};return c.cloneElement(n,s)}return R.jsx(c.Fragment,{children:n})}return R.jsx(c.Fragment,{children:i&&Wf.createPortal(n,i)})});function Gfe(e){return ke("MuiPopper",e)}Ie("MuiPopper",["root"]);const Kfe=["anchorEl","children","direction","disablePortal","modifiers","open","placement","popperOptions","popperRef","slotProps","slots","TransitionProps","ownerState"],Qfe=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function Yfe(e,t){if(t==="ltr")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}}function K1(e){return typeof e=="function"?e():e}function Xfe(e){return e.nodeType!==void 0}const Jfe=()=>Ae({root:["root"]},Ece(Gfe)),Zfe={},ede=c.forwardRef(function(t,r){var n;const{anchorEl:a,children:o,direction:i,disablePortal:l,modifiers:u,open:s,placement:f,popperOptions:d,popperRef:p,slotProps:v={},slots:g={},TransitionProps:b}=t,w=de(t,Kfe),y=c.useRef(null),h=Dt(y,r),m=c.useRef(null),x=Dt(m,p),O=c.useRef(x);Pn(()=>{O.current=x},[x]),c.useImperativeHandle(p,()=>m.current,[]);const C=Yfe(f,i),[S,T]=c.useState(C),[$,P]=c.useState(K1(a));c.useEffect(()=>{m.current&&m.current.forceUpdate()}),c.useEffect(()=>{a&&P(K1(a))},[a]),Pn(()=>{if(!$||!s)return;const N=j=>{T(j.placement)};let B=[{name:"preventOverflow",options:{altBoundary:l}},{name:"flip",options:{altBoundary:l}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:j})=>{N(j)}}];u!=null&&(B=B.concat(u)),d&&d.modifiers!=null&&(B=B.concat(d.modifiers));const q=Hfe($,y.current,E({placement:C},d,{modifiers:B}));return O.current(q),()=>{q.destroy(),O.current(null)}},[$,l,u,s,d,C]);const k={placement:S};b!==null&&(k.TransitionProps=b);const I=Jfe(),A=(n=g.root)!=null?n:"div",M=Ii({elementType:A,externalSlotProps:v.root,externalForwardedProps:w,additionalProps:{role:"tooltip",ref:h},ownerState:t,className:I.root});return R.jsx(A,E({},M,{children:typeof o=="function"?o(k):o}))}),tde=c.forwardRef(function(t,r){const{anchorEl:n,children:a,container:o,direction:i="ltr",disablePortal:l=!1,keepMounted:u=!1,modifiers:s,open:f,placement:d="bottom",popperOptions:p=Zfe,popperRef:v,style:g,transition:b=!1,slotProps:w={},slots:y={}}=t,h=de(t,Qfe),[m,x]=c.useState(!0),O=()=>{x(!1)},C=()=>{x(!0)};if(!u&&!f&&(!b||m))return null;let S;if(o)S=o;else if(n){const P=K1(n);S=P&&Xfe(P)?Cr(P).body:Cr(null).body}const T=!f&&u&&(!b||m)?"none":void 0,$=b?{in:f,onEnter:O,onExited:C}:void 0;return R.jsx(PF,{disablePortal:l,container:S,children:R.jsx(ede,E({anchorEl:n,direction:i,disablePortal:l,modifiers:s,ref:r,open:b?!m:f,placement:d,popperOptions:p,popperRef:v,slotProps:w,slots:y},h,{style:E({position:"fixed",top:0,left:0,display:T},g),TransitionProps:$,children:a}))})});function rde(e){const t=Cr(e);return t.body===e?oo(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function qc(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function F$(e){return parseInt(oo(e).getComputedStyle(e).paddingRight,10)||0}function nde(e){const r=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName)!==-1,n=e.tagName==="INPUT"&&e.getAttribute("type")==="hidden";return r||n}function L$(e,t,r,n,a){const o=[t,r,...n];[].forEach.call(e.children,i=>{const l=o.indexOf(i)===-1,u=!nde(i);l&&u&&qc(i,a)})}function ob(e,t){let r=-1;return e.some((n,a)=>t(n)?(r=a,!0):!1),r}function ade(e,t){const r=[],n=e.container;if(!t.disableScrollLock){if(rde(n)){const i=Fj(Cr(n));r.push({value:n.style.paddingRight,property:"padding-right",el:n}),n.style.paddingRight=`${F$(n)+i}px`;const l=Cr(n).querySelectorAll(".mui-fixed");[].forEach.call(l,u=>{r.push({value:u.style.paddingRight,property:"padding-right",el:u}),u.style.paddingRight=`${F$(u)+i}px`})}let o;if(n.parentNode instanceof DocumentFragment)o=Cr(n).body;else{const i=n.parentElement,l=oo(n);o=(i==null?void 0:i.nodeName)==="HTML"&&l.getComputedStyle(i).overflowY==="scroll"?i:n}r.push({value:o.style.overflow,property:"overflow",el:o},{value:o.style.overflowX,property:"overflow-x",el:o},{value:o.style.overflowY,property:"overflow-y",el:o}),o.style.overflow="hidden"}return()=>{r.forEach(({value:o,el:i,property:l})=>{o?i.style.setProperty(l,o):i.style.removeProperty(l)})}}function ode(e){const t=[];return[].forEach.call(e.children,r=>{r.getAttribute("aria-hidden")==="true"&&t.push(r)}),t}class ide{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(t,r){let n=this.modals.indexOf(t);if(n!==-1)return n;n=this.modals.length,this.modals.push(t),t.modalRef&&qc(t.modalRef,!1);const a=ode(r);L$(r,t.mount,t.modalRef,a,!0);const o=ob(this.containers,i=>i.container===r);return o!==-1?(this.containers[o].modals.push(t),n):(this.containers.push({modals:[t],container:r,restore:null,hiddenSiblings:a}),n)}mount(t,r){const n=ob(this.containers,o=>o.modals.indexOf(t)!==-1),a=this.containers[n];a.restore||(a.restore=ade(a,r))}remove(t,r=!0){const n=this.modals.indexOf(t);if(n===-1)return n;const a=ob(this.containers,i=>i.modals.indexOf(t)!==-1),o=this.containers[a];if(o.modals.splice(o.modals.indexOf(t),1),this.modals.splice(n,1),o.modals.length===0)o.restore&&o.restore(),t.modalRef&&qc(t.modalRef,r),L$(o.container,t.mount,t.modalRef,o.hiddenSiblings,!1),this.containers.splice(a,1);else{const i=o.modals[o.modals.length-1];i.modalRef&&qc(i.modalRef,!1)}return n}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}}function lde(e){return typeof e=="function"?e():e}function sde(e){return e?e.props.hasOwnProperty("in"):!1}const ude=new ide;function cde(e){const{container:t,disableEscapeKeyDown:r=!1,disableScrollLock:n=!1,manager:a=ude,closeAfterTransition:o=!1,onTransitionEnter:i,onTransitionExited:l,children:u,onClose:s,open:f,rootRef:d}=e,p=c.useRef({}),v=c.useRef(null),g=c.useRef(null),b=Dt(g,d),[w,y]=c.useState(!f),h=sde(u);let m=!0;(e["aria-hidden"]==="false"||e["aria-hidden"]===!1)&&(m=!1);const x=()=>Cr(v.current),O=()=>(p.current.modalRef=g.current,p.current.mount=v.current,p.current),C=()=>{a.mount(O(),{disableScrollLock:n}),g.current&&(g.current.scrollTop=0)},S=sn(()=>{const B=lde(t)||x().body;a.add(O(),B),g.current&&C()}),T=c.useCallback(()=>a.isTopModal(O()),[a]),$=sn(B=>{v.current=B,B&&(f&&T()?C():g.current&&qc(g.current,m))}),P=c.useCallback(()=>{a.remove(O(),m)},[m,a]);c.useEffect(()=>()=>{P()},[P]),c.useEffect(()=>{f?S():(!h||!o)&&P()},[f,P,h,o,S]);const k=B=>q=>{var j;(j=B.onKeyDown)==null||j.call(B,q),!(q.key!=="Escape"||q.which===229||!T())&&(r||(q.stopPropagation(),s&&s(q,"escapeKeyDown")))},I=B=>q=>{var j;(j=B.onClick)==null||j.call(B,q),q.target===q.currentTarget&&s&&s(q,"backdropClick")};return{getRootProps:(B={})=>{const q=ah(e);delete q.onTransitionEnter,delete q.onTransitionExited;const j=E({},q,B);return E({role:"presentation"},j,{onKeyDown:k(j),ref:b})},getBackdropProps:(B={})=>{const q=B;return E({"aria-hidden":!0},q,{onClick:I(q),open:f})},getTransitionProps:()=>{const B=()=>{y(!1),i&&i()},q=()=>{y(!0),l&&l(),o&&P()};return{onEnter:L1(B,u==null?void 0:u.props.onEnter),onExited:L1(q,u==null?void 0:u.props.onExited)}},rootRef:b,portalRef:$,isTopModal:T,exited:w,hasTransition:h}}function fde(e={}){const{autoHideDuration:t=null,disableWindowBlurListener:r=!1,onClose:n,open:a,resumeHideDuration:o}=e,i=c.useRef();c.useEffect(()=>{if(!a)return;function y(h){h.defaultPrevented||(h.key==="Escape"||h.key==="Esc")&&(n==null||n(h,"escapeKeyDown"))}return document.addEventListener("keydown",y),()=>{document.removeEventListener("keydown",y)}},[a,n]);const l=sn((y,h)=>{n==null||n(y,h)}),u=sn(y=>{!n||y==null||(clearTimeout(i.current),i.current=setTimeout(()=>{l(null,"timeout")},y))});c.useEffect(()=>(a&&u(t),()=>{clearTimeout(i.current)}),[a,t,u]);const s=y=>{n==null||n(y,"clickaway")},f=()=>{clearTimeout(i.current)},d=c.useCallback(()=>{t!=null&&u(o??t*.5)},[t,o,u]),p=y=>h=>{const m=y.onBlur;m==null||m(h),d()},v=y=>h=>{const m=y.onFocus;m==null||m(h),f()},g=y=>h=>{const m=y.onMouseEnter;m==null||m(h),f()},b=y=>h=>{const m=y.onMouseLeave;m==null||m(h),d()};return c.useEffect(()=>{if(!r&&a)return window.addEventListener("focus",d),window.addEventListener("blur",f),()=>{window.removeEventListener("focus",d),window.removeEventListener("blur",f)}},[r,d,a]),{getRootProps:(y={})=>{const h=E({},ah(e),ah(y));return E({role:"presentation"},y,h,{onBlur:p(h),onFocus:v(h),onMouseEnter:g(h),onMouseLeave:b(h)})},onClickAway:s}}const dde=["onChange","maxRows","minRows","style","value"];function Zd(e){return parseInt(e,10)||0}const pde={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function D$(e){return e==null||Object.keys(e).length===0||e.outerHeightStyle===0&&!e.overflow}const vde=c.forwardRef(function(t,r){const{onChange:n,maxRows:a,minRows:o=1,style:i,value:l}=t,u=de(t,dde),{current:s}=c.useRef(l!=null),f=c.useRef(null),d=Dt(r,f),p=c.useRef(null),v=c.useRef(0),[g,b]=c.useState({outerHeightStyle:0}),w=c.useCallback(()=>{const x=f.current,C=oo(x).getComputedStyle(x);if(C.width==="0px")return{outerHeightStyle:0};const S=p.current;S.style.width=C.width,S.value=x.value||t.placeholder||"x",S.value.slice(-1)===` +`&&(S.value+=" ");const T=C.boxSizing,$=Zd(C.paddingBottom)+Zd(C.paddingTop),P=Zd(C.borderBottomWidth)+Zd(C.borderTopWidth),k=S.scrollHeight;S.value="x";const I=S.scrollHeight;let A=k;o&&(A=Math.max(Number(o)*I,A)),a&&(A=Math.min(Number(a)*I,A)),A=Math.max(A,I);const M=A+(T==="border-box"?$+P:0),N=Math.abs(A-k)<=1;return{outerHeightStyle:M,overflow:N}},[a,o,t.placeholder]),y=(x,O)=>{const{outerHeightStyle:C,overflow:S}=O;return v.current<20&&(C>0&&Math.abs((x.outerHeightStyle||0)-C)>1||x.overflow!==S)?(v.current+=1,{overflow:S,outerHeightStyle:C}):x},h=c.useCallback(()=>{const x=w();D$(x)||b(O=>y(O,x))},[w]);Pn(()=>{const x=()=>{const k=w();D$(k)||Wf.flushSync(()=>{b(I=>y(I,k))})},O=()=>{v.current=0,x()};let C;const S=Vm(O),T=f.current,$=oo(T);$.addEventListener("resize",S);let P;return typeof ResizeObserver<"u"&&(P=new ResizeObserver(O),P.observe(T)),()=>{S.clear(),cancelAnimationFrame(C),$.removeEventListener("resize",S),P&&P.disconnect()}},[w]),Pn(()=>{h()}),c.useEffect(()=>{v.current=0},[l]);const m=x=>{v.current=0,s||h(),n&&n(x)};return R.jsxs(c.Fragment,{children:[R.jsx("textarea",E({value:l,onChange:m,ref:d,rows:o,style:E({height:g.outerHeightStyle,overflow:g.overflow?"hidden":void 0},i)},u)),R.jsx("textarea",{"aria-hidden":!0,className:t.className,readOnly:!0,ref:p,tabIndex:-1,style:E({},pde.shadow,i,{paddingTop:0,paddingBottom:0})})]})});function B$(e){return typeof e.normalize<"u"?e.normalize("NFD").replace(/[\u0300-\u036f]/g,""):e}function $F(e={}){const{ignoreAccents:t=!0,ignoreCase:r=!0,limit:n,matchFrom:a="any",stringify:o,trim:i=!1}=e;return(l,{inputValue:u,getOptionLabel:s})=>{let f=i?u.trim():u;r&&(f=f.toLowerCase()),t&&(f=B$(f));const d=f?l.filter(p=>{let v=(o||s)(p);return r&&(v=v.toLowerCase()),t&&(v=B$(v)),a==="start"?v.indexOf(f)===0:v.indexOf(f)>-1}):l;return typeof n=="number"?d.slice(0,n):d}}function ib(e,t){for(let r=0;r{var t;return e.current!==null&&((t=e.current.parentElement)==null?void 0:t.contains(document.activeElement))};function gde(e){const{unstable_isActiveElementInListbox:t=mde,unstable_classNamePrefix:r="Mui",autoComplete:n=!1,autoHighlight:a=!1,autoSelect:o=!1,blurOnSelect:i=!1,clearOnBlur:l=!e.freeSolo,clearOnEscape:u=!1,componentName:s="useAutocomplete",defaultValue:f=e.multiple?[]:null,disableClearable:d=!1,disableCloseOnSelect:p=!1,disabled:v,disabledItemsFocusable:g=!1,disableListWrap:b=!1,filterOptions:w=hde,filterSelectedOptions:y=!1,freeSolo:h=!1,getOptionDisabled:m,getOptionLabel:x=X=>{var J;return(J=X.label)!=null?J:X},groupBy:O,handleHomeEndKeys:C=!e.freeSolo,id:S,includeInputInList:T=!1,inputValue:$,isOptionEqualToValue:P=(X,J)=>X===J,multiple:k=!1,onChange:I,onClose:A,onHighlightChange:M,onInputChange:N,onOpen:B,open:q,openOnFocus:j=!1,options:D,readOnly:W=!1,selectOnFocus:Q=!e.freeSolo,value:Z}=e,ne=ki(S);let te=x;te=X=>{const J=x(X);return typeof J!="string"?String(J):J};const Oe=c.useRef(!1),ue=c.useRef(!0),ve=c.useRef(null),ae=c.useRef(null),[se,Se]=c.useState(null),[he,be]=c.useState(-1),xe=a?0:-1,me=c.useRef(xe),[ee,Qe]=Ao({controlled:Z,default:f,name:s}),[Le,Ve]=Ao({controlled:$,default:"",name:s,state:"inputValue"}),[F,H]=c.useState(!1),G=c.useCallback((X,J)=>{if(!(k?ee.length!(y&&(k?ee:[ee]).some(J=>J!==null&&P(X,J)))),{inputValue:Ne&&K?"":Le,getOptionLabel:te}):[],Ce=lie({filteredOptions:we,value:ee,inputValue:Le});c.useEffect(()=>{const X=ee!==Ce.value;F&&!X||h&&!X||G(null,ee)},[ee,G,F,Ce.value,h]);const it=pe&&we.length>0&&!W,ct=sn(X=>{X===-1?ve.current.focus():se.querySelector(`[data-tag-index="${X}"]`).focus()});c.useEffect(()=>{k&&he>ee.length-1&&(be(-1),ct(-1))},[ee,k,he,ct]);function lt(X,J){if(!ae.current||X<0||X>=we.length)return-1;let le=X;for(;;){const Ee=ae.current.querySelector(`[data-option-index="${le}"]`),Je=g?!1:!Ee||Ee.disabled||Ee.getAttribute("aria-disabled")==="true";if(Ee&&Ee.hasAttribute("tabindex")&&!Je)return le;if(J==="next"?le=(le+1)%we.length:le=(le-1+we.length)%we.length,le===X)return-1}}const L=sn(({event:X,index:J,reason:le="auto"})=>{if(me.current=J,J===-1?ve.current.removeAttribute("aria-activedescendant"):ve.current.setAttribute("aria-activedescendant",`${ne}-option-${J}`),M&&M(X,J===-1?null:we[J],le),!ae.current)return;const Ee=ae.current.querySelector(`[role="option"].${r}-focused`);Ee&&(Ee.classList.remove(`${r}-focused`),Ee.classList.remove(`${r}-focusVisible`));let Je=ae.current;if(ae.current.getAttribute("role")!=="listbox"&&(Je=ae.current.parentElement.querySelector('[role="listbox"]')),!Je)return;if(J===-1){Je.scrollTop=0;return}const _e=ae.current.querySelector(`[data-option-index="${J}"]`);if(_e&&(_e.classList.add(`${r}-focused`),le==="keyboard"&&_e.classList.add(`${r}-focusVisible`),Je.scrollHeight>Je.clientHeight&&le!=="mouse"&&le!=="touch")){const z=_e,ce=Je.clientHeight+Je.scrollTop,oe=z.offsetTop+z.offsetHeight;oe>ce?Je.scrollTop=oe-Je.clientHeight:z.offsetTop-z.offsetHeight*(O?1.3:0){if(!Fe)return;const _e=lt((()=>{const z=we.length-1;if(J==="reset")return xe;if(J==="start")return 0;if(J==="end")return z;const ce=me.current+J;return ce<0?ce===-1&&T?-1:b&&me.current!==-1||Math.abs(J)>1?0:z:ce>z?ce===z+1&&T?-1:b||Math.abs(J)>1?z:0:ce})(),le);if(L({index:_e,reason:Ee,event:X}),n&&J!=="reset")if(_e===-1)ve.current.value=Le;else{const z=te(we[_e]);ve.current.value=z,z.toLowerCase().indexOf(Le.toLowerCase())===0&&Le.length>0&&ve.current.setSelectionRange(Le.length,z.length)}}),Te=()=>{const X=(J,le)=>{const Ee=J?te(J):"",Je=le?te(le):"";return Ee===Je};if(me.current!==-1&&Ce.filteredOptions&&Ce.filteredOptions.length!==we.length&&Ce.inputValue===Le&&(k?ee.length===Ce.value.length&&Ce.value.every((J,le)=>te(ee[le])===te(J)):X(Ce.value,ee))){const J=Ce.filteredOptions[me.current];if(J&&we.some(Ee=>te(Ee)===te(J)))return!0}return!1},ze=c.useCallback(()=>{if(!Fe||Te())return;const X=k?ee[0]:ee;if(we.length===0||X==null){U({diff:"reset"});return}if(ae.current){if(X!=null){const J=we[me.current];if(k&&J&&ib(ee,Ee=>P(J,Ee))!==-1)return;const le=ib(we,Ee=>P(Ee,X));le===-1?U({diff:"reset"}):L({index:le});return}if(me.current>=we.length-1){L({index:we.length-1});return}L({index:me.current})}},[we.length,k?!1:ee,y,U,L,Fe,Le,k]),tt=sn(X=>{Ef(ae,X),X&&ze()});c.useEffect(()=>{ze()},[ze]);const Ue=X=>{pe||(ie(!0),ye(!0),B&&B(X))},gt=(X,J)=>{pe&&(ie(!1),A&&A(X,J))},It=(X,J,le,Ee)=>{if(k){if(ee.length===J.length&&ee.every((Je,_e)=>Je===J[_e]))return}else if(ee===J)return;I&&I(X,J,le,Ee),Qe(J)},_t=c.useRef(!1),Ge=(X,J,le="selectOption",Ee="options")=>{let Je=le,_e=J;if(k){_e=Array.isArray(ee)?ee.slice():[];const z=ib(_e,ce=>P(J,ce));z===-1?_e.push(J):Ee!=="freeSolo"&&(_e.splice(z,1),Je="removeOption")}G(X,_e),It(X,_e,Je,{option:J}),!p&&(!X||!X.ctrlKey&&!X.metaKey)&>(X,Je),(i===!0||i==="touch"&&_t.current||i==="mouse"&&!_t.current)&&ve.current.blur()};function Pt(X,J){if(X===-1)return-1;let le=X;for(;;){if(J==="next"&&le===ee.length||J==="previous"&&le===-1)return-1;const Ee=se.querySelector(`[data-tag-index="${le}"]`);if(!Ee||!Ee.hasAttribute("tabindex")||Ee.disabled||Ee.getAttribute("aria-disabled")==="true")le+=J==="next"?1:-1;else return le}}const xr=(X,J)=>{if(!k)return;Le===""&>(X,"toggleInput");let le=he;he===-1?Le===""&&J==="previous"&&(le=ee.length-1):(le+=J==="next"?1:-1,le<0&&(le=0),le===ee.length&&(le=-1)),le=Pt(le,J),be(le),ct(le)},At=X=>{Oe.current=!0,Ve(""),N&&N(X,"","clear"),It(X,k?[]:null,"clear")},jr=X=>J=>{if(X.onKeyDown&&X.onKeyDown(J),!J.defaultMuiPrevented&&(he!==-1&&["ArrowLeft","ArrowRight"].indexOf(J.key)===-1&&(be(-1),ct(-1)),J.which!==229))switch(J.key){case"Home":Fe&&C&&(J.preventDefault(),U({diff:"start",direction:"next",reason:"keyboard",event:J}));break;case"End":Fe&&C&&(J.preventDefault(),U({diff:"end",direction:"previous",reason:"keyboard",event:J}));break;case"PageUp":J.preventDefault(),U({diff:-z$,direction:"previous",reason:"keyboard",event:J}),Ue(J);break;case"PageDown":J.preventDefault(),U({diff:z$,direction:"next",reason:"keyboard",event:J}),Ue(J);break;case"ArrowDown":J.preventDefault(),U({diff:1,direction:"next",reason:"keyboard",event:J}),Ue(J);break;case"ArrowUp":J.preventDefault(),U({diff:-1,direction:"previous",reason:"keyboard",event:J}),Ue(J);break;case"ArrowLeft":xr(J,"previous");break;case"ArrowRight":xr(J,"next");break;case"Enter":if(me.current!==-1&&Fe){const le=we[me.current],Ee=m?m(le):!1;if(J.preventDefault(),Ee)return;Ge(J,le,"selectOption"),n&&ve.current.setSelectionRange(ve.current.value.length,ve.current.value.length)}else h&&Le!==""&&Ne===!1&&(k&&J.preventDefault(),Ge(J,Le,"createOption","freeSolo"));break;case"Escape":Fe?(J.preventDefault(),J.stopPropagation(),gt(J,"escape")):u&&(Le!==""||k&&ee.length>0)&&(J.preventDefault(),J.stopPropagation(),At(J));break;case"Backspace":if(k&&!W&&Le===""&&ee.length>0){const le=he===-1?ee.length-1:he,Ee=ee.slice();Ee.splice(le,1),It(J,Ee,"removeOption",{option:ee[le]})}break;case"Delete":if(k&&!W&&Le===""&&ee.length>0&&he!==-1){const le=he,Ee=ee.slice();Ee.splice(le,1),It(J,Ee,"removeOption",{option:ee[le]})}break}},wr=X=>{H(!0),j&&!Oe.current&&Ue(X)},hn=X=>{if(t(ae)){ve.current.focus();return}H(!1),ue.current=!0,Oe.current=!1,o&&me.current!==-1&&Fe?Ge(X,we[me.current],"blur"):o&&h&&Le!==""?Ge(X,Le,"blur","freeSolo"):l&&G(X,ee),gt(X,"blur")},Er=X=>{const J=X.target.value;Le!==J&&(Ve(J),ye(!1),N&&N(X,J,"input")),J===""?!d&&!k&&It(X,null,"clear"):Ue(X)},at=X=>{const J=Number(X.currentTarget.getAttribute("data-option-index"));me.current!==J&&L({event:X,index:J,reason:"mouse"})},ft=X=>{L({event:X,index:Number(X.currentTarget.getAttribute("data-option-index")),reason:"touch"}),_t.current=!0},lr=X=>{const J=Number(X.currentTarget.getAttribute("data-option-index"));Ge(X,we[J],"selectOption"),_t.current=!1},$t=X=>J=>{const le=ee.slice();le.splice(X,1),It(J,le,"removeOption",{option:ee[X]})},Pr=X=>{pe?gt(X,"toggleInput"):Ue(X)},Bt=X=>{X.currentTarget.contains(X.target)&&X.target.getAttribute("id")!==ne&&X.preventDefault()},$r=X=>{X.currentTarget.contains(X.target)&&(ve.current.focus(),Q&&ue.current&&ve.current.selectionEnd-ve.current.selectionStart===0&&ve.current.select(),ue.current=!1)},In=X=>{!v&&(Le===""||!pe)&&Pr(X)};let zt=h&&Le.length>0;zt=zt||(k?ee.length>0:ee!==null);let Mt=we;return O&&(Mt=we.reduce((X,J,le)=>{const Ee=O(J);return X.length>0&&X[X.length-1].group===Ee?X[X.length-1].options.push(J):X.push({key:le,index:le,group:Ee,options:[J]}),X},[])),v&&F&&hn(),{getRootProps:(X={})=>E({"aria-owns":it?`${ne}-listbox`:null},X,{onKeyDown:jr(X),onMouseDown:Bt,onClick:$r}),getInputLabelProps:()=>({id:`${ne}-label`,htmlFor:ne}),getInputProps:()=>({id:ne,value:Le,onBlur:hn,onFocus:wr,onChange:Er,onMouseDown:In,"aria-activedescendant":Fe?"":null,"aria-autocomplete":n?"both":"list","aria-controls":it?`${ne}-listbox`:void 0,"aria-expanded":it,autoComplete:"off",ref:ve,autoCapitalize:"none",spellCheck:"false",role:"combobox",disabled:v}),getClearProps:()=>({tabIndex:-1,type:"button",onClick:At}),getPopupIndicatorProps:()=>({tabIndex:-1,type:"button",onClick:Pr}),getTagProps:({index:X})=>E({key:X,"data-tag-index":X,tabIndex:-1},!W&&{onDelete:$t(X)}),getListboxProps:()=>({role:"listbox",id:`${ne}-listbox`,"aria-labelledby":`${ne}-label`,ref:tt,onMouseDown:X=>{X.preventDefault()}}),getOptionProps:({index:X,option:J})=>{const le=(k?ee:[ee]).some(Je=>Je!=null&&P(J,Je)),Ee=m?m(J):!1;return{key:te(J),tabIndex:-1,role:"option",id:`${ne}-option-${X}`,onMouseMove:at,onClick:lr,onTouchStart:ft,"data-option-index":X,"aria-disabled":Ee,"aria-selected":le}},id:ne,inputValue:Le,value:ee,dirty:zt,expanded:Fe&&se,popupOpen:Fe,focused:F||he!==-1,anchorEl:se,setAnchorEl:Se,focusedTag:he,groupedOptions:Mt}}const yde=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],bde=V(tde,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),xde=c.forwardRef(function(t,r){var n;const a=vg(),o=Me({props:t,name:"MuiPopper"}),{anchorEl:i,component:l,components:u,componentsProps:s,container:f,disablePortal:d,keepMounted:p,modifiers:v,open:g,placement:b,popperOptions:w,popperRef:y,transition:h,slots:m,slotProps:x}=o,O=de(o,yde),C=(n=m==null?void 0:m.root)!=null?n:u==null?void 0:u.Root,S=E({anchorEl:i,container:f,disablePortal:d,keepMounted:p,modifiers:v,open:g,placement:b,popperOptions:w,popperRef:y,transition:h},O);return R.jsx(bde,E({as:l,direction:a==null?void 0:a.direction,slots:{root:C},slotProps:x??s},S,{ref:r}))}),Rg=xde;function wde(e){return ke("MuiListSubheader",e)}Ie("MuiListSubheader",["root","colorPrimary","colorInherit","gutters","inset","sticky"]);const Ode=["className","color","component","disableGutters","disableSticky","inset"],_de=e=>{const{classes:t,color:r,disableGutters:n,inset:a,disableSticky:o}=e,i={root:["root",r!=="default"&&`color${Y(r)}`,!n&&"gutters",a&&"inset",!o&&"sticky"]};return Ae(i,wde,t)},Cde=V("li",{name:"MuiListSubheader",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.color!=="default"&&t[`color${Y(r.color)}`],!r.disableGutters&&t.gutters,r.inset&&t.inset,!r.disableSticky&&t.sticky]}})(({theme:e,ownerState:t})=>E({boxSizing:"border-box",lineHeight:"48px",listStyle:"none",color:(e.vars||e).palette.text.secondary,fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(14)},t.color==="primary"&&{color:(e.vars||e).palette.primary.main},t.color==="inherit"&&{color:"inherit"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.inset&&{paddingLeft:72},!t.disableSticky&&{position:"sticky",top:0,zIndex:1,backgroundColor:(e.vars||e).palette.background.paper})),RF=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiListSubheader"}),{className:a,color:o="default",component:i="li",disableGutters:l=!1,disableSticky:u=!1,inset:s=!1}=n,f=de(n,Ode),d=E({},n,{color:o,component:i,disableGutters:l,disableSticky:u,inset:s}),p=_de(d);return R.jsx(Cde,E({as:i,className:fe(p.root,a),ref:r,ownerState:d},f))});RF.muiSkipListHighlight=!0;const Sde=RF,Tde=vn(R.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 Ede(e){return ke("MuiChip",e)}const Pde=Ie("MuiChip",["root","sizeSmall","sizeMedium","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"]),yt=Pde,$de=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],Rde=e=>{const{classes:t,disabled:r,size:n,color:a,iconColor:o,onDelete:i,clickable:l,variant:u}=e,s={root:["root",u,r&&"disabled",`size${Y(n)}`,`color${Y(a)}`,l&&"clickable",l&&`clickableColor${Y(a)}`,i&&"deletable",i&&`deletableColor${Y(a)}`,`${u}${Y(a)}`],label:["label",`label${Y(n)}`],avatar:["avatar",`avatar${Y(n)}`,`avatarColor${Y(a)}`],icon:["icon",`icon${Y(n)}`,`iconColor${Y(o)}`],deleteIcon:["deleteIcon",`deleteIcon${Y(n)}`,`deleteIconColor${Y(a)}`,`deleteIcon${Y(u)}Color${Y(a)}`]};return Ae(s,Ede,t)},kde=V("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e,{color:n,iconColor:a,clickable:o,onDelete:i,size:l,variant:u}=r;return[{[`& .${yt.avatar}`]:t.avatar},{[`& .${yt.avatar}`]:t[`avatar${Y(l)}`]},{[`& .${yt.avatar}`]:t[`avatarColor${Y(n)}`]},{[`& .${yt.icon}`]:t.icon},{[`& .${yt.icon}`]:t[`icon${Y(l)}`]},{[`& .${yt.icon}`]:t[`iconColor${Y(a)}`]},{[`& .${yt.deleteIcon}`]:t.deleteIcon},{[`& .${yt.deleteIcon}`]:t[`deleteIcon${Y(l)}`]},{[`& .${yt.deleteIcon}`]:t[`deleteIconColor${Y(n)}`]},{[`& .${yt.deleteIcon}`]:t[`deleteIcon${Y(u)}Color${Y(n)}`]},t.root,t[`size${Y(l)}`],t[`color${Y(n)}`],o&&t.clickable,o&&n!=="default"&&t[`clickableColor${Y(n)})`],i&&t.deletable,i&&n!=="default"&&t[`deletableColor${Y(n)}`],t[u],t[`${u}${Y(n)}`]]}})(({theme:e,ownerState:t})=>{const r=e.palette.mode==="light"?e.palette.grey[700]:e.palette.grey[300];return E({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:32/2,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",[`&.${yt.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${yt.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:r,fontSize:e.typography.pxToRem(12)},[`& .${yt.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${yt.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${yt.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${yt.icon}`]:E({marginLeft:5,marginRight:-6},t.size==="small"&&{fontSize:18,marginLeft:4,marginRight:-4},t.iconColor===t.color&&E({color:e.vars?e.vars.palette.Chip.defaultIconColor:r},t.color!=="default"&&{color:"inherit"})),[`& .${yt.deleteIcon}`]:E({WebkitTapHighlightColor:"transparent",color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.26)`:We(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)`:We(e.palette.text.primary,.4)}},t.size==="small"&&{fontSize:16,marginRight:4,marginLeft:-4},t.color!=="default"&&{color:e.vars?`rgba(${e.vars.palette[t.color].contrastTextChannel} / 0.7)`:We(e.palette[t.color].contrastText,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].contrastText}})},t.size==="small"&&{height:24},t.color!=="default"&&{backgroundColor:(e.vars||e).palette[t.color].main,color:(e.vars||e).palette[t.color].contrastText},t.onDelete&&{[`&.${yt.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:We(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},t.onDelete&&t.color!=="default"&&{[`&.${yt.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}})},({theme:e,ownerState:t})=>E({},t.clickable&&{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}))`:We(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&.${yt.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:We(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},"&:active":{boxShadow:(e.vars||e).shadows[1]}},t.clickable&&t.color!=="default"&&{[`&:hover, &.${yt.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}}),({theme:e,ownerState:t})=>E({},t.variant==="outlined"&&{backgroundColor:"transparent",border:e.vars?`1px solid ${e.vars.palette.Chip.defaultBorder}`:`1px solid ${e.palette.mode==="light"?e.palette.grey[400]:e.palette.grey[700]}`,[`&.${yt.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${yt.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${yt.avatar}`]:{marginLeft:4},[`& .${yt.avatarSmall}`]:{marginLeft:2},[`& .${yt.icon}`]:{marginLeft:4},[`& .${yt.iconSmall}`]:{marginLeft:2},[`& .${yt.deleteIcon}`]:{marginRight:5},[`& .${yt.deleteIconSmall}`]:{marginRight:3}},t.variant==="outlined"&&t.color!=="default"&&{color:(e.vars||e).palette[t.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:We(e.palette[t.color].main,.7)}`,[`&.${yt.clickable}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:We(e.palette[t.color].main,e.palette.action.hoverOpacity)},[`&.${yt.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.focusOpacity})`:We(e.palette[t.color].main,e.palette.action.focusOpacity)},[`& .${yt.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:We(e.palette[t.color].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].main}}})),Ide=V("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{const{ownerState:r}=e,{size:n}=r;return[t.label,t[`label${Y(n)}`]]}})(({ownerState:e})=>E({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},e.variant==="outlined"&&{paddingLeft:11,paddingRight:11},e.size==="small"&&{paddingLeft:8,paddingRight:8},e.size==="small"&&e.variant==="outlined"&&{paddingLeft:7,paddingRight:7}));function U$(e){return e.key==="Backspace"||e.key==="Delete"}const Ade=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiChip"}),{avatar:a,className:o,clickable:i,color:l="default",component:u,deleteIcon:s,disabled:f=!1,icon:d,label:p,onClick:v,onDelete:g,onKeyDown:b,onKeyUp:w,size:y="medium",variant:h="filled",tabIndex:m,skipFocusWhenDisabled:x=!1}=n,O=de(n,$de),C=c.useRef(null),S=Dt(C,r),T=D=>{D.stopPropagation(),g&&g(D)},$=D=>{D.currentTarget===D.target&&U$(D)&&D.preventDefault(),b&&b(D)},P=D=>{D.currentTarget===D.target&&(g&&U$(D)?g(D):D.key==="Escape"&&C.current&&C.current.blur()),w&&w(D)},k=i!==!1&&v?!0:i,I=k||g?Aa:u||"div",A=E({},n,{component:I,disabled:f,size:y,color:l,iconColor:c.isValidElement(d)&&d.props.color||l,onDelete:!!g,clickable:k,variant:h}),M=Rde(A),N=I===Aa?E({component:u||"div",focusVisibleClassName:M.focusVisible},g&&{disableRipple:!0}):{};let B=null;g&&(B=s&&c.isValidElement(s)?c.cloneElement(s,{className:fe(s.props.className,M.deleteIcon),onClick:T}):R.jsx(Tde,{className:fe(M.deleteIcon),onClick:T}));let q=null;a&&c.isValidElement(a)&&(q=c.cloneElement(a,{className:fe(M.avatar,a.props.className)}));let j=null;return d&&c.isValidElement(d)&&(j=c.cloneElement(d,{className:fe(M.icon,d.props.className)})),R.jsxs(kde,E({as:I,className:fe(M.root,o),disabled:k&&f?!0:void 0,onClick:v,onKeyDown:$,onKeyUp:P,ref:S,tabIndex:x&&f?-1:m,ownerState:A},N,O,{children:[q||j,R.jsx(Ide,{className:fe(M.label),ownerState:A,children:p}),B]}))}),kg=Ade;function Hi({props:e,states:t,muiFormControl:r}){return t.reduce((n,a)=>(n[a]=e[a],r&&typeof e[a]>"u"&&(n[a]=r[a]),n),{})}const Mde=c.createContext(void 0),Ig=Mde;function vo(){return c.useContext(Ig)}function Nde(e){return R.jsx(sse,E({},e,{defaultTheme:gg,themeId:$l}))}function V$(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function ih(e,t=!1){return e&&(V$(e.value)&&e.value!==""||t&&V$(e.defaultValue)&&e.defaultValue!=="")}function jde(e){return e.startAdornment}function Fde(e){return ke("MuiInputBase",e)}const Lde=Ie("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),jn=Lde,Dde=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","slotProps","slots","startAdornment","type","value"],Ag=(e,t)=>{const{ownerState:r}=e;return[t.root,r.formControl&&t.formControl,r.startAdornment&&t.adornedStart,r.endAdornment&&t.adornedEnd,r.error&&t.error,r.size==="small"&&t.sizeSmall,r.multiline&&t.multiline,r.color&&t[`color${Y(r.color)}`],r.fullWidth&&t.fullWidth,r.hiddenLabel&&t.hiddenLabel]},Mg=(e,t)=>{const{ownerState:r}=e;return[t.input,r.size==="small"&&t.inputSizeSmall,r.multiline&&t.inputMultiline,r.type==="search"&&t.inputTypeSearch,r.startAdornment&&t.inputAdornedStart,r.endAdornment&&t.inputAdornedEnd,r.hiddenLabel&&t.inputHiddenLabel]},Bde=e=>{const{classes:t,color:r,disabled:n,error:a,endAdornment:o,focused:i,formControl:l,fullWidth:u,hiddenLabel:s,multiline:f,readOnly:d,size:p,startAdornment:v,type:g}=e,b={root:["root",`color${Y(r)}`,n&&"disabled",a&&"error",u&&"fullWidth",i&&"focused",l&&"formControl",p&&p!=="medium"&&`size${Y(p)}`,f&&"multiline",v&&"adornedStart",o&&"adornedEnd",s&&"hiddenLabel",d&&"readOnly"],input:["input",n&&"disabled",g==="search"&&"inputTypeSearch",f&&"inputMultiline",p==="small"&&"inputSizeSmall",s&&"inputHiddenLabel",v&&"inputAdornedStart",o&&"inputAdornedEnd",d&&"readOnly"]};return Ae(b,Fde,t)},Ng=V("div",{name:"MuiInputBase",slot:"Root",overridesResolver:Ag})(({theme:e,ownerState:t})=>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",[`&.${jn.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"}},t.multiline&&E({padding:"4px 0 5px"},t.size==="small"&&{paddingTop:1}),t.fullWidth&&{width:"100%"})),jg=V("input",{name:"MuiInputBase",slot:"Input",overridesResolver:Mg})(({theme:e,ownerState:t})=>{const r=e.palette.mode==="light",n=E({color:"currentColor"},e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:r?.42:.5},{transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})}),a={opacity:"0 !important"},o=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:r?.42:.5};return E({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%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":n,"&::-moz-placeholder":n,"&:-ms-input-placeholder":n,"&::-ms-input-placeholder":n,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${jn.formControl} &`]:{"&::-webkit-input-placeholder":a,"&::-moz-placeholder":a,"&:-ms-input-placeholder":a,"&::-ms-input-placeholder":a,"&:focus::-webkit-input-placeholder":o,"&:focus::-moz-placeholder":o,"&:focus:-ms-input-placeholder":o,"&:focus::-ms-input-placeholder":o},[`&.${jn.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},t.size==="small"&&{paddingTop:1},t.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},t.type==="search"&&{MozAppearance:"textfield"})}),zde=R.jsx(Nde,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),Ude=c.forwardRef(function(t,r){var n;const a=Me({props:t,name:"MuiInputBase"}),{"aria-describedby":o,autoComplete:i,autoFocus:l,className:u,components:s={},componentsProps:f={},defaultValue:d,disabled:p,disableInjectingGlobalStyles:v,endAdornment:g,fullWidth:b=!1,id:w,inputComponent:y="input",inputProps:h={},inputRef:m,maxRows:x,minRows:O,multiline:C=!1,name:S,onBlur:T,onChange:$,onClick:P,onFocus:k,onKeyDown:I,onKeyUp:A,placeholder:M,readOnly:N,renderSuffix:B,rows:q,slotProps:j={},slots:D={},startAdornment:W,type:Q="text",value:Z}=a,ne=de(a,Dde),te=h.value!=null?h.value:Z,{current:Oe}=c.useRef(te!=null),ue=c.useRef(),ve=c.useCallback(we=>{},[]),ae=Dt(ue,m,h.ref,ve),[se,Se]=c.useState(!1),he=vo(),be=Hi({props:a,muiFormControl:he,states:["color","disabled","error","hiddenLabel","size","required","filled"]});be.focused=he?he.focused:se,c.useEffect(()=>{!he&&p&&se&&(Se(!1),T&&T())},[he,p,se,T]);const xe=he&&he.onFilled,me=he&&he.onEmpty,ee=c.useCallback(we=>{ih(we)?xe&&xe():me&&me()},[xe,me]);Pn(()=>{Oe&&ee({value:te})},[te,ee,Oe]);const Qe=we=>{if(be.disabled){we.stopPropagation();return}k&&k(we),h.onFocus&&h.onFocus(we),he&&he.onFocus?he.onFocus(we):Se(!0)},Le=we=>{T&&T(we),h.onBlur&&h.onBlur(we),he&&he.onBlur?he.onBlur(we):Se(!1)},Ve=(we,...Ce)=>{if(!Oe){const it=we.target||ue.current;if(it==null)throw new Error(Ri(1));ee({value:it.value})}h.onChange&&h.onChange(we,...Ce),$&&$(we,...Ce)};c.useEffect(()=>{ee(ue.current)},[]);const F=we=>{ue.current&&we.currentTarget===we.target&&ue.current.focus(),P&&P(we)};let H=y,G=h;C&&H==="input"&&(q?G=E({type:void 0,minRows:q,maxRows:q},G):G=E({type:void 0,maxRows:x,minRows:O},G),H=vde);const pe=we=>{ee(we.animationName==="mui-auto-fill-cancel"?ue.current:{value:"x"})};c.useEffect(()=>{he&&he.setAdornedStart(!!W)},[he,W]);const ie=E({},a,{color:be.color||"primary",disabled:be.disabled,endAdornment:g,error:be.error,focused:be.focused,formControl:he,fullWidth:b,hiddenLabel:be.hiddenLabel,multiline:C,size:be.size,startAdornment:W,type:Q}),K=Bde(ie),ye=D.root||s.Root||Ng,Ne=j.root||f.root||{},Fe=D.input||s.Input||jg;return G=E({},G,(n=j.input)!=null?n:f.input),R.jsxs(c.Fragment,{children:[!v&&zde,R.jsxs(ye,E({},Ne,!Il(ye)&&{ownerState:E({},ie,Ne.ownerState)},{ref:r,onClick:F},ne,{className:fe(K.root,Ne.className,u,N&&"MuiInputBase-readOnly"),children:[W,R.jsx(Ig.Provider,{value:null,children:R.jsx(Fe,E({ownerState:ie,"aria-invalid":be.error,"aria-describedby":o,autoComplete:i,autoFocus:l,defaultValue:d,disabled:be.disabled,id:w,onAnimationStart:pe,name:S,placeholder:M,readOnly:N,required:be.required,rows:q,value:te,onKeyDown:I,onKeyUp:A,type:Q},G,!Il(Fe)&&{as:H,ownerState:E({},ie,G.ownerState)},{ref:ae,className:fe(K.input,G.className,N&&"MuiInputBase-readOnly"),onBlur:Le,onChange:Ve,onFocus:Qe}))}),g,B?B(E({},be,{startAdornment:W})):null]}))]})}),Fg=Ude;function Vde(e){return ke("MuiInput",e)}const Wde=E({},jn,Ie("MuiInput",["root","underline","input"])),ai=Wde;function Hde(e){return ke("MuiOutlinedInput",e)}const qde=E({},jn,Ie("MuiOutlinedInput",["root","notchedOutline","input"])),Ua=qde;function Gde(e){return ke("MuiFilledInput",e)}const Kde=E({},jn,Ie("MuiFilledInput",["root","underline","input"])),Fn=Kde,kF=vn(R.jsx("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown");function Qde(e){return ke("MuiAutocomplete",e)}const Yde=Ie("MuiAutocomplete",["root","expanded","fullWidth","focused","focusVisible","tag","tagSizeSmall","tagSizeMedium","hasPopupIcon","hasClearIcon","inputRoot","input","inputFocused","endAdornment","clearIndicator","popupIndicator","popupIndicatorOpen","popper","popperDisablePortal","paper","listbox","loading","noOptions","option","groupLabel","groupUl"]),ot=Yde;var W$,H$;const Xde=["autoComplete","autoHighlight","autoSelect","blurOnSelect","ChipProps","className","clearIcon","clearOnBlur","clearOnEscape","clearText","closeText","componentsProps","defaultValue","disableClearable","disableCloseOnSelect","disabled","disabledItemsFocusable","disableListWrap","disablePortal","filterOptions","filterSelectedOptions","forcePopupIcon","freeSolo","fullWidth","getLimitTagsText","getOptionDisabled","getOptionLabel","isOptionEqualToValue","groupBy","handleHomeEndKeys","id","includeInputInList","inputValue","limitTags","ListboxComponent","ListboxProps","loading","loadingText","multiple","noOptionsText","onChange","onClose","onHighlightChange","onInputChange","onOpen","open","openOnFocus","openText","options","PaperComponent","PopperComponent","popupIcon","readOnly","renderGroup","renderInput","renderOption","renderTags","selectOnFocus","size","slotProps","value"],Jde=["ref"],Zde=e=>{const{classes:t,disablePortal:r,expanded:n,focused:a,fullWidth:o,hasClearIcon:i,hasPopupIcon:l,inputFocused:u,popupOpen:s,size:f}=e,d={root:["root",n&&"expanded",a&&"focused",o&&"fullWidth",i&&"hasClearIcon",l&&"hasPopupIcon"],inputRoot:["inputRoot"],input:["input",u&&"inputFocused"],tag:["tag",`tagSize${Y(f)}`],endAdornment:["endAdornment"],clearIndicator:["clearIndicator"],popupIndicator:["popupIndicator",s&&"popupIndicatorOpen"],popper:["popper",r&&"popperDisablePortal"],paper:["paper"],listbox:["listbox"],loading:["loading"],noOptions:["noOptions"],option:["option"],groupLabel:["groupLabel"],groupUl:["groupUl"]};return Ae(d,Qde,t)},epe=V("div",{name:"MuiAutocomplete",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e,{fullWidth:n,hasClearIcon:a,hasPopupIcon:o,inputFocused:i,size:l}=r;return[{[`& .${ot.tag}`]:t.tag},{[`& .${ot.tag}`]:t[`tagSize${Y(l)}`]},{[`& .${ot.inputRoot}`]:t.inputRoot},{[`& .${ot.input}`]:t.input},{[`& .${ot.input}`]:i&&t.inputFocused},t.root,n&&t.fullWidth,o&&t.hasPopupIcon,a&&t.hasClearIcon]}})(({ownerState:e})=>E({[`&.${ot.focused} .${ot.clearIndicator}`]:{visibility:"visible"},"@media (pointer: fine)":{[`&:hover .${ot.clearIndicator}`]:{visibility:"visible"}}},e.fullWidth&&{width:"100%"},{[`& .${ot.tag}`]:E({margin:3,maxWidth:"calc(100% - 6px)"},e.size==="small"&&{margin:2,maxWidth:"calc(100% - 4px)"}),[`& .${ot.inputRoot}`]:{flexWrap:"wrap",[`.${ot.hasPopupIcon}&, .${ot.hasClearIcon}&`]:{paddingRight:26+4},[`.${ot.hasPopupIcon}.${ot.hasClearIcon}&`]:{paddingRight:52+4},[`& .${ot.input}`]:{width:0,minWidth:30}},[`& .${ai.root}`]:{paddingBottom:1,"& .MuiInput-input":{padding:"4px 4px 4px 0px"}},[`& .${ai.root}.${jn.sizeSmall}`]:{[`& .${ai.input}`]:{padding:"2px 4px 3px 0"}},[`& .${Ua.root}`]:{padding:9,[`.${ot.hasPopupIcon}&, .${ot.hasClearIcon}&`]:{paddingRight:26+4+9},[`.${ot.hasPopupIcon}.${ot.hasClearIcon}&`]:{paddingRight:52+4+9},[`& .${ot.input}`]:{padding:"7.5px 4px 7.5px 5px"},[`& .${ot.endAdornment}`]:{right:9}},[`& .${Ua.root}.${jn.sizeSmall}`]:{paddingTop:6,paddingBottom:6,paddingLeft:6,[`& .${ot.input}`]:{padding:"2.5px 4px 2.5px 8px"}},[`& .${Fn.root}`]:{paddingTop:19,paddingLeft:8,[`.${ot.hasPopupIcon}&, .${ot.hasClearIcon}&`]:{paddingRight:26+4+9},[`.${ot.hasPopupIcon}.${ot.hasClearIcon}&`]:{paddingRight:52+4+9},[`& .${Fn.input}`]:{padding:"7px 4px"},[`& .${ot.endAdornment}`]:{right:9}},[`& .${Fn.root}.${jn.sizeSmall}`]:{paddingBottom:1,[`& .${Fn.input}`]:{padding:"2.5px 4px"}},[`& .${jn.hiddenLabel}`]:{paddingTop:8},[`& .${Fn.root}.${jn.hiddenLabel}`]:{paddingTop:0,paddingBottom:0,[`& .${ot.input}`]:{paddingTop:16,paddingBottom:17}},[`& .${Fn.root}.${jn.hiddenLabel}.${jn.sizeSmall}`]:{[`& .${ot.input}`]:{paddingTop:8,paddingBottom:9}},[`& .${ot.input}`]:E({flexGrow:1,textOverflow:"ellipsis",opacity:0},e.inputFocused&&{opacity:1})})),tpe=V("div",{name:"MuiAutocomplete",slot:"EndAdornment",overridesResolver:(e,t)=>t.endAdornment})({position:"absolute",right:0,top:"calc(50% - 14px)"}),rpe=V(er,{name:"MuiAutocomplete",slot:"ClearIndicator",overridesResolver:(e,t)=>t.clearIndicator})({marginRight:-2,padding:4,visibility:"hidden"}),npe=V(er,{name:"MuiAutocomplete",slot:"PopupIndicator",overridesResolver:({ownerState:e},t)=>E({},t.popupIndicator,e.popupOpen&&t.popupIndicatorOpen)})(({ownerState:e})=>E({padding:2,marginRight:-2},e.popupOpen&&{transform:"rotate(180deg)"})),ape=V(Rg,{name:"MuiAutocomplete",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${ot.option}`]:t.option},t.popper,r.disablePortal&&t.popperDisablePortal]}})(({theme:e,ownerState:t})=>E({zIndex:(e.vars||e).zIndex.modal},t.disablePortal&&{position:"absolute"})),ope=V(po,{name:"MuiAutocomplete",slot:"Paper",overridesResolver:(e,t)=>t.paper})(({theme:e})=>E({},e.typography.body1,{overflow:"auto"})),ipe=V("div",{name:"MuiAutocomplete",slot:"Loading",overridesResolver:(e,t)=>t.loading})(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"})),lpe=V("div",{name:"MuiAutocomplete",slot:"NoOptions",overridesResolver:(e,t)=>t.noOptions})(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"})),spe=V("div",{name:"MuiAutocomplete",slot:"Listbox",overridesResolver:(e,t)=>t.listbox})(({theme:e})=>({listStyle:"none",margin:0,padding:"8px 0",maxHeight:"40vh",overflow:"auto",position:"relative",[`& .${ot.option}`]:{minHeight:48,display:"flex",overflow:"hidden",justifyContent:"flex-start",alignItems:"center",cursor:"pointer",paddingTop:6,boxSizing:"border-box",outline:"0",WebkitTapHighlightColor:"transparent",paddingBottom:6,paddingLeft:16,paddingRight:16,[e.breakpoints.up("sm")]:{minHeight:"auto"},[`&.${ot.focused}`]:{backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},'&[aria-disabled="true"]':{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`&.${ot.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},'&[aria-selected="true"]':{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:We(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${ot.focused}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:We(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${ot.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:We(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}}}})),upe=V(Sde,{name:"MuiAutocomplete",slot:"GroupLabel",overridesResolver:(e,t)=>t.groupLabel})(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,top:-8})),cpe=V("ul",{name:"MuiAutocomplete",slot:"GroupUl",overridesResolver:(e,t)=>t.groupUl})({padding:0,[`& .${ot.option}`]:{paddingLeft:24}}),fpe=c.forwardRef(function(t,r){var n,a,o,i;const l=Me({props:t,name:"MuiAutocomplete"}),{autoComplete:u=!1,autoHighlight:s=!1,autoSelect:f=!1,blurOnSelect:d=!1,ChipProps:p,className:v,clearIcon:g=W$||(W$=R.jsx(fce,{fontSize:"small"})),clearOnBlur:b=!l.freeSolo,clearOnEscape:w=!1,clearText:y="Clear",closeText:h="Close",componentsProps:m={},defaultValue:x=l.multiple?[]:null,disableClearable:O=!1,disableCloseOnSelect:C=!1,disabled:S=!1,disabledItemsFocusable:T=!1,disableListWrap:$=!1,disablePortal:P=!1,filterSelectedOptions:k=!1,forcePopupIcon:I="auto",freeSolo:A=!1,fullWidth:M=!1,getLimitTagsText:N=le=>`+${le}`,getOptionLabel:B,groupBy:q,handleHomeEndKeys:j=!l.freeSolo,includeInputInList:D=!1,limitTags:W=-1,ListboxComponent:Q="ul",ListboxProps:Z,loading:ne=!1,loadingText:te="Loading…",multiple:Oe=!1,noOptionsText:ue="No options",openOnFocus:ve=!1,openText:ae="Open",PaperComponent:se=po,PopperComponent:Se=Rg,popupIcon:he=H$||(H$=R.jsx(kF,{})),readOnly:be=!1,renderGroup:xe,renderInput:me,renderOption:ee,renderTags:Qe,selectOnFocus:Le=!l.freeSolo,size:Ve="medium",slotProps:F={}}=l,H=de(l,Xde),{getRootProps:G,getInputProps:pe,getInputLabelProps:ie,getPopupIndicatorProps:K,getClearProps:ye,getTagProps:Ne,getListboxProps:Fe,getOptionProps:we,value:Ce,dirty:it,expanded:ct,id:lt,popupOpen:L,focused:U,focusedTag:Te,anchorEl:ze,setAnchorEl:tt,inputValue:Ue,groupedOptions:gt}=gde(E({},l,{componentName:"Autocomplete"})),It=!O&&!S&&it&&!be,_t=(!A||I===!0)&&I!==!1,{onMouseDown:Ge}=pe(),{ref:Pt}=Z??{},xr=Fe(),{ref:At}=xr,jr=de(xr,Jde),wr=Dt(At,Pt),Er=B||(le=>{var Ee;return(Ee=le.label)!=null?Ee:le}),at=E({},l,{disablePortal:P,expanded:ct,focused:U,fullWidth:M,getOptionLabel:Er,hasClearIcon:It,hasPopupIcon:_t,inputFocused:Te===-1,popupOpen:L,size:Ve}),ft=Zde(at);let lr;if(Oe&&Ce.length>0){const le=Ee=>E({className:ft.tag,disabled:S},Ne(Ee));Qe?lr=Qe(Ce,le,at):lr=Ce.map((Ee,Je)=>R.jsx(kg,E({label:Er(Ee),size:Ve},le({index:Je}),p)))}if(W>-1&&Array.isArray(lr)){const le=lr.length-W;!U&&le>0&&(lr=lr.splice(0,W),lr.push(R.jsx("span",{className:ft.tag,children:N(le)},lr.length)))}const Pr=xe||(le=>R.jsxs("li",{children:[R.jsx(upe,{className:ft.groupLabel,ownerState:at,component:"div",children:le.group}),R.jsx(cpe,{className:ft.groupUl,ownerState:at,children:le.children})]},le.key)),$r=ee||((le,Ee)=>R.jsx("li",E({},le,{children:Er(Ee)}))),In=(le,Ee)=>{const Je=we({option:le,index:Ee});return $r(E({},Je,{className:ft.option}),le,{selected:Je["aria-selected"],index:Ee,inputValue:Ue},at)},zt=(n=F.clearIndicator)!=null?n:m.clearIndicator,Mt=(a=F.paper)!=null?a:m.paper,X=(o=F.popper)!=null?o:m.popper,J=(i=F.popupIndicator)!=null?i:m.popupIndicator;return R.jsxs(c.Fragment,{children:[R.jsx(epe,E({ref:r,className:fe(ft.root,v),ownerState:at},G(H),{children:me({id:lt,disabled:S,fullWidth:!0,size:Ve==="small"?"small":void 0,InputLabelProps:ie(),InputProps:E({ref:tt,className:ft.inputRoot,startAdornment:lr,onClick:le=>{le.target===le.currentTarget&&Ge(le)}},(It||_t)&&{endAdornment:R.jsxs(tpe,{className:ft.endAdornment,ownerState:at,children:[It?R.jsx(rpe,E({},ye(),{"aria-label":y,title:y,ownerState:at},zt,{className:fe(ft.clearIndicator,zt==null?void 0:zt.className),children:g})):null,_t?R.jsx(npe,E({},K(),{disabled:S,"aria-label":L?h:ae,title:L?h:ae,ownerState:at},J,{className:fe(ft.popupIndicator,J==null?void 0:J.className),children:he})):null]})}),inputProps:E({className:ft.input,disabled:S,readOnly:be},pe())})})),ze?R.jsx(ape,E({as:Se,disablePortal:P,style:{width:ze?ze.clientWidth:null},ownerState:at,role:"presentation",anchorEl:ze,open:L},X,{className:fe(ft.popper,X==null?void 0:X.className),children:R.jsxs(ope,E({ownerState:at,as:se},Mt,{className:fe(ft.paper,Mt==null?void 0:Mt.className),children:[ne&>.length===0?R.jsx(ipe,{className:ft.loading,ownerState:at,children:te}):null,gt.length===0&&!A&&!ne?R.jsx(lpe,{className:ft.noOptions,ownerState:at,role:"presentation",onMouseDown:le=>{le.preventDefault()},children:ue}):null,gt.length>0?R.jsx(spe,E({as:Q,className:ft.listbox,ownerState:at},jr,Z,{ref:wr,children:gt.map((le,Ee)=>q?Pr({key:le.key,group:le.group,children:le.options.map((Je,_e)=>In(Je,le.index+_e))}):In(le,Ee))})):null]}))})):null]})}),dpe=fpe,ppe=vn(R.jsx("path",{d:"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"}),"Person");function vpe(e){return ke("MuiAvatar",e)}Ie("MuiAvatar",["root","colorDefault","circular","rounded","square","img","fallback"]);const hpe=["alt","children","className","component","imgProps","sizes","src","srcSet","variant"],mpe=e=>{const{classes:t,variant:r,colorDefault:n}=e;return Ae({root:["root",r,n&&"colorDefault"],img:["img"],fallback:["fallback"]},vpe,t)},gpe=V("div",{name:"MuiAvatar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],r.colorDefault&&t.colorDefault]}})(({theme:e,ownerState:t})=>E({position:"relative",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,width:40,height:40,fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(20),lineHeight:1,borderRadius:"50%",overflow:"hidden",userSelect:"none"},t.variant==="rounded"&&{borderRadius:(e.vars||e).shape.borderRadius},t.variant==="square"&&{borderRadius:0},t.colorDefault&&E({color:(e.vars||e).palette.background.default},e.vars?{backgroundColor:e.vars.palette.Avatar.defaultBg}:{backgroundColor:e.palette.mode==="light"?e.palette.grey[400]:e.palette.grey[600]}))),ype=V("img",{name:"MuiAvatar",slot:"Img",overridesResolver:(e,t)=>t.img})({width:"100%",height:"100%",textAlign:"center",objectFit:"cover",color:"transparent",textIndent:1e4}),bpe=V(ppe,{name:"MuiAvatar",slot:"Fallback",overridesResolver:(e,t)=>t.fallback})({width:"75%",height:"75%"});function xpe({crossOrigin:e,referrerPolicy:t,src:r,srcSet:n}){const[a,o]=c.useState(!1);return c.useEffect(()=>{if(!r&&!n)return;o(!1);let i=!0;const l=new Image;return l.onload=()=>{i&&o("loaded")},l.onerror=()=>{i&&o("error")},l.crossOrigin=e,l.referrerPolicy=t,l.src=r,n&&(l.srcset=n),()=>{i=!1}},[e,t,r,n]),a}const wpe=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiAvatar"}),{alt:a,children:o,className:i,component:l="div",imgProps:u,sizes:s,src:f,srcSet:d,variant:p="circular"}=n,v=de(n,hpe);let g=null;const b=xpe(E({},u,{src:f,srcSet:d})),w=f||d,y=w&&b!=="error",h=E({},n,{colorDefault:!y,component:l,variant:p}),m=mpe(h);return y?g=R.jsx(ype,E({alt:a,srcSet:d,src:f,sizes:s,ownerState:h,className:m.img},u)):o!=null?g=o:w&&a?g=a[0]:g=R.jsx(bpe,{ownerState:h,className:m.fallback}),R.jsx(gpe,E({as:l,ownerState:h,className:fe(m.root,i),ref:r},v,{children:g}))}),Si=wpe,Ope=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],_pe={entering:{opacity:1},entered:{opacity:1}},Cpe=c.forwardRef(function(t,r){const n=Yn(),a={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:o,appear:i=!0,children:l,easing:u,in:s,onEnter:f,onEntered:d,onEntering:p,onExit:v,onExited:g,onExiting:b,style:w,timeout:y=a,TransitionComponent:h=N_}=t,m=de(t,Ope),x=c.useRef(null),O=Dt(x,l.ref,r),C=M=>N=>{if(M){const B=x.current;N===void 0?M(B):M(B,N)}},S=C(p),T=C((M,N)=>{L_(M);const B=iu({style:w,timeout:y,easing:u},{mode:"enter"});M.style.webkitTransition=n.transitions.create("opacity",B),M.style.transition=n.transitions.create("opacity",B),f&&f(M,N)}),$=C(d),P=C(b),k=C(M=>{const N=iu({style:w,timeout:y,easing:u},{mode:"exit"});M.style.webkitTransition=n.transitions.create("opacity",N),M.style.transition=n.transitions.create("opacity",N),v&&v(M)}),I=C(g),A=M=>{o&&o(x.current,M)};return R.jsx(h,E({appear:i,in:s,nodeRef:x,onEnter:T,onEntered:$,onEntering:S,onExit:k,onExited:I,onExiting:P,addEndListener:A,timeout:y},m,{children:(M,N)=>c.cloneElement(l,E({style:E({opacity:0,visibility:M==="exited"&&!s?"hidden":void 0},_pe[M],w,l.props.style),ref:O},N))}))}),IF=Cpe;function Spe(e){return ke("MuiBackdrop",e)}Ie("MuiBackdrop",["root","invisible"]);const Tpe=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],Epe=e=>{const{classes:t,invisible:r}=e;return Ae({root:["root",r&&"invisible"]},Spe,t)},Ppe=V("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.invisible&&t.invisible]}})(({ownerState:e})=>E({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"},e.invisible&&{backgroundColor:"transparent"})),$pe=c.forwardRef(function(t,r){var n,a,o;const i=Me({props:t,name:"MuiBackdrop"}),{children:l,className:u,component:s="div",components:f={},componentsProps:d={},invisible:p=!1,open:v,slotProps:g={},slots:b={},TransitionComponent:w=IF,transitionDuration:y}=i,h=de(i,Tpe),m=E({},i,{component:s,invisible:p}),x=Epe(m),O=(n=g.root)!=null?n:d.root;return R.jsx(w,E({in:v,timeout:y},h,{children:R.jsx(Ppe,E({"aria-hidden":!0},O,{as:(a=(o=b.root)!=null?o:f.Root)!=null?a:s,className:fe(x.root,u,O==null?void 0:O.className),ownerState:E({},m,O==null?void 0:O.ownerState),classes:x,ref:r,children:l}))}))}),AF=$pe,Rpe=rh(),kpe=dse({themeId:$l,defaultTheme:Rpe,defaultClassName:"MuiBox-root",generateClassName:y_.generate}),MF=kpe;function Ipe(e){return ke("MuiButton",e)}const Ape=Ie("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","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]),ep=Ape,Mpe=c.createContext({}),Npe=Mpe,jpe=c.createContext(void 0),Fpe=jpe,Lpe=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],Dpe=e=>{const{color:t,disableElevation:r,fullWidth:n,size:a,variant:o,classes:i}=e,l={root:["root",o,`${o}${Y(t)}`,`size${Y(a)}`,`${o}Size${Y(a)}`,t==="inherit"&&"colorInherit",r&&"disableElevation",n&&"fullWidth"],label:["label"],startIcon:["startIcon",`iconSize${Y(a)}`],endIcon:["endIcon",`iconSize${Y(a)}`]},u=Ae(l,Ipe,i);return E({},i,u)},NF=e=>E({},e.size==="small"&&{"& > *:nth-of-type(1)":{fontSize:18}},e.size==="medium"&&{"& > *:nth-of-type(1)":{fontSize:20}},e.size==="large"&&{"& > *:nth-of-type(1)":{fontSize:22}}),Bpe=V(Aa,{shouldForwardProp:e=>Nr(e)||e==="classes",name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`${r.variant}${Y(r.color)}`],t[`size${Y(r.size)}`],t[`${r.variant}Size${Y(r.size)}`],r.color==="inherit"&&t.colorInherit,r.disableElevation&&t.disableElevation,r.fullWidth&&t.fullWidth]}})(({theme:e,ownerState:t})=>{var r,n;const a=e.palette.mode==="light"?e.palette.grey[300]:e.palette.grey[800],o=e.palette.mode==="light"?e.palette.grey.A100:e.palette.grey[700];return E({},e.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":E({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:We(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="text"&&t.color!=="inherit"&&{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:We(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="outlined"&&t.color!=="inherit"&&{border:`1px solid ${(e.vars||e).palette[t.color].main}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:We(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},t.variant==="contained"&&{backgroundColor:e.vars?e.vars.palette.Button.inheritContainedHoverBg:o,boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2],backgroundColor:(e.vars||e).palette.grey[300]}},t.variant==="contained"&&t.color!=="inherit"&&{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}}),"&:active":E({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${ep.focusVisible}`]:E({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${ep.disabled}`]:E({color:(e.vars||e).palette.action.disabled},t.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},t.variant==="contained"&&{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground})},t.variant==="text"&&{padding:"6px 8px"},t.variant==="text"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].main},t.variant==="outlined"&&{padding:"5px 15px",border:"1px solid currentColor"},t.variant==="outlined"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].main,border:e.vars?`1px solid rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:`1px solid ${We(e.palette[t.color].main,.5)}`},t.variant==="contained"&&{color:e.vars?e.vars.palette.text.primary:(r=(n=e.palette).getContrastText)==null?void 0:r.call(n,e.palette.grey[300]),backgroundColor:e.vars?e.vars.palette.Button.inheritContainedBg:a,boxShadow:(e.vars||e).shadows[2]},t.variant==="contained"&&t.color!=="inherit"&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main},t.color==="inherit"&&{color:"inherit",borderColor:"currentColor"},t.size==="small"&&t.variant==="text"&&{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="text"&&{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},t.size==="small"&&t.variant==="outlined"&&{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="outlined"&&{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},t.size==="small"&&t.variant==="contained"&&{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},t.size==="large"&&t.variant==="contained"&&{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},t.fullWidth&&{width:"100%"})},({ownerState:e})=>e.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${ep.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${ep.disabled}`]:{boxShadow:"none"}}),zpe=V("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.startIcon,t[`iconSize${Y(r.size)}`]]}})(({ownerState:e})=>E({display:"inherit",marginRight:8,marginLeft:-4},e.size==="small"&&{marginLeft:-2},NF(e))),Upe=V("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.endIcon,t[`iconSize${Y(r.size)}`]]}})(({ownerState:e})=>E({display:"inherit",marginRight:-4,marginLeft:8},e.size==="small"&&{marginRight:-2},NF(e))),Vpe=c.forwardRef(function(t,r){const n=c.useContext(Npe),a=c.useContext(Fpe),o=g_(n,t),i=Me({props:o,name:"MuiButton"}),{children:l,color:u="primary",component:s="button",className:f,disabled:d=!1,disableElevation:p=!1,disableFocusRipple:v=!1,endIcon:g,focusVisibleClassName:b,fullWidth:w=!1,size:y="medium",startIcon:h,type:m,variant:x="text"}=i,O=de(i,Lpe),C=E({},i,{color:u,component:s,disabled:d,disableElevation:p,disableFocusRipple:v,fullWidth:w,size:y,type:m,variant:x}),S=Dpe(C),T=h&&R.jsx(zpe,{className:S.startIcon,ownerState:C,children:h}),$=g&&R.jsx(Upe,{className:S.endIcon,ownerState:C,children:g}),P=a||"";return R.jsxs(Bpe,E({ownerState:C,className:fe(n.className,S.root,f,P),component:s,disabled:d,focusRipple:!v,focusVisibleClassName:fe(S.focusVisible,b),ref:r,type:m},O,{classes:S,children:[T,l,$]}))}),en=Vpe;function Wpe(e){return ke("MuiCard",e)}Ie("MuiCard",["root"]);const Hpe=["className","raised"],qpe=e=>{const{classes:t}=e;return Ae({root:["root"]},Wpe,t)},Gpe=V(po,{name:"MuiCard",slot:"Root",overridesResolver:(e,t)=>t.root})(()=>({overflow:"hidden"})),Kpe=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiCard"}),{className:a,raised:o=!1}=n,i=de(n,Hpe),l=E({},n,{raised:o}),u=qpe(l);return R.jsx(Gpe,E({className:fe(u.root,a),elevation:o?8:void 0,ref:r,ownerState:l},i))}),gd=Kpe;function Qpe(e){return ke("MuiCardActions",e)}Ie("MuiCardActions",["root","spacing"]);const Ype=["disableSpacing","className"],Xpe=e=>{const{classes:t,disableSpacing:r}=e;return Ae({root:["root",!r&&"spacing"]},Qpe,t)},Jpe=V("div",{name:"MuiCardActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.disableSpacing&&t.spacing]}})(({ownerState:e})=>E({display:"flex",alignItems:"center",padding:8},!e.disableSpacing&&{"& > :not(:first-of-type)":{marginLeft:8}})),Zpe=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiCardActions"}),{disableSpacing:a=!1,className:o}=n,i=de(n,Ype),l=E({},n,{disableSpacing:a}),u=Xpe(l);return R.jsx(Jpe,E({className:fe(u.root,o),ownerState:l,ref:r},i))}),eve=Zpe;function tve(e){return ke("MuiCardContent",e)}Ie("MuiCardContent",["root"]);const rve=["className","component"],nve=e=>{const{classes:t}=e;return Ae({root:["root"]},tve,t)},ave=V("div",{name:"MuiCardContent",slot:"Root",overridesResolver:(e,t)=>t.root})(()=>({padding:16,"&:last-child":{paddingBottom:24}})),ove=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiCardContent"}),{className:a,component:o="div"}=n,i=de(n,rve),l=E({},n,{component:o}),u=nve(l);return R.jsx(ave,E({as:o,className:fe(u.root,a),ownerState:l,ref:r},i))}),yd=ove;function ive(e){return ke("MuiCardMedia",e)}Ie("MuiCardMedia",["root","media","img"]);const lve=["children","className","component","image","src","style"],sve=e=>{const{classes:t,isMediaComponent:r,isImageComponent:n}=e;return Ae({root:["root",r&&"media",n&&"img"]},ive,t)},uve=V("div",{name:"MuiCardMedia",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e,{isMediaComponent:n,isImageComponent:a}=r;return[t.root,n&&t.media,a&&t.img]}})(({ownerState:e})=>E({display:"block",backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center"},e.isMediaComponent&&{width:"100%"},e.isImageComponent&&{objectFit:"cover"})),cve=["video","audio","picture","iframe","img"],fve=["picture","img"],dve=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiCardMedia"}),{children:a,className:o,component:i="div",image:l,src:u,style:s}=n,f=de(n,lve),d=cve.indexOf(i)!==-1,p=!d&&l?E({backgroundImage:`url("${l}")`},s):s,v=E({},n,{component:i,isMediaComponent:d,isImageComponent:fve.indexOf(i)!==-1}),g=sve(v);return R.jsx(uve,E({className:fe(g.root,o),as:i,role:!d&&l?"img":void 0,ref:r,style:p,ownerState:v,src:d?l||u:void 0},f,{children:a}))}),pve=dve;function vve(e){return ke("PrivateSwitchBase",e)}Ie("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const hve=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],mve=e=>{const{classes:t,checked:r,disabled:n,edge:a}=e,o={root:["root",r&&"checked",n&&"disabled",a&&`edge${Y(a)}`],input:["input"]};return Ae(o,vve,t)},gve=V(Aa)(({ownerState:e})=>E({padding:9,borderRadius:"50%"},e.edge==="start"&&{marginLeft:e.size==="small"?-3:-12},e.edge==="end"&&{marginRight:e.size==="small"?-3:-12})),yve=V("input",{shouldForwardProp:Nr})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),bve=c.forwardRef(function(t,r){const{autoFocus:n,checked:a,checkedIcon:o,className:i,defaultChecked:l,disabled:u,disableFocusRipple:s=!1,edge:f=!1,icon:d,id:p,inputProps:v,inputRef:g,name:b,onBlur:w,onChange:y,onFocus:h,readOnly:m,required:x=!1,tabIndex:O,type:C,value:S}=t,T=de(t,hve),[$,P]=Ao({controlled:a,default:!!l,name:"SwitchBase",state:"checked"}),k=vo(),I=D=>{h&&h(D),k&&k.onFocus&&k.onFocus(D)},A=D=>{w&&w(D),k&&k.onBlur&&k.onBlur(D)},M=D=>{if(D.nativeEvent.defaultPrevented)return;const W=D.target.checked;P(W),y&&y(D,W)};let N=u;k&&typeof N>"u"&&(N=k.disabled);const B=C==="checkbox"||C==="radio",q=E({},t,{checked:$,disabled:N,disableFocusRipple:s,edge:f}),j=mve(q);return R.jsxs(gve,E({component:"span",className:fe(j.root,i),centerRipple:!0,focusRipple:!s,disabled:N,tabIndex:null,role:void 0,onFocus:I,onBlur:A,ownerState:q,ref:r},T,{children:[R.jsx(yve,E({autoFocus:n,checked:a,defaultChecked:l,className:j.input,disabled:N,id:B?p:void 0,name:b,onChange:M,readOnly:m,ref:g,required:x,ownerState:q,tabIndex:O,type:C},C==="checkbox"&&S===void 0?{}:{value:S},v)),$?o:d]}))}),jF=bve,xve=vn(R.jsx("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),wve=vn(R.jsx("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),Ove=vn(R.jsx("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox");function _ve(e){return ke("MuiCheckbox",e)}const Cve=Ie("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]),lb=Cve,Sve=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],Tve=e=>{const{classes:t,indeterminate:r,color:n,size:a}=e,o={root:["root",r&&"indeterminate",`color${Y(n)}`,`size${Y(a)}`]},i=Ae(o,_ve,t);return E({},t,i)},Eve=V(jF,{shouldForwardProp:e=>Nr(e)||e==="classes",name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.indeterminate&&t.indeterminate,t[`size${Y(r.size)}`],r.color!=="default"&&t[`color${Y(r.color)}`]]}})(({theme:e,ownerState:t})=>E({color:(e.vars||e).palette.text.secondary},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${t.color==="default"?e.vars.palette.action.activeChannel:e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:We(t.color==="default"?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.color!=="default"&&{[`&.${lb.checked}, &.${lb.indeterminate}`]:{color:(e.vars||e).palette[t.color].main},[`&.${lb.disabled}`]:{color:(e.vars||e).palette.action.disabled}})),Pve=R.jsx(wve,{}),$ve=R.jsx(xve,{}),Rve=R.jsx(Ove,{}),kve=c.forwardRef(function(t,r){var n,a;const o=Me({props:t,name:"MuiCheckbox"}),{checkedIcon:i=Pve,color:l="primary",icon:u=$ve,indeterminate:s=!1,indeterminateIcon:f=Rve,inputProps:d,size:p="medium",className:v}=o,g=de(o,Sve),b=s?f:u,w=s?f:i,y=E({},o,{color:l,indeterminate:s,size:p}),h=Tve(y);return R.jsx(Eve,E({type:"checkbox",inputProps:E({"data-indeterminate":s},d),icon:c.cloneElement(b,{fontSize:(n=b.props.fontSize)!=null?n:p}),checkedIcon:c.cloneElement(w,{fontSize:(a=w.props.fontSize)!=null?a:p}),ownerState:y,ref:r,className:fe(h.root,v)},g,{classes:h}))}),lh=kve;function Ive(e){return ke("MuiCircularProgress",e)}Ie("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);const Ave=["className","color","disableShrink","size","style","thickness","value","variant"];let Lg=e=>e,q$,G$,K$,Q$;const Xo=44,Mve=Vi(q$||(q$=Lg` + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } +`)),Nve=Vi(G$||(G$=Lg` + 0% { + stroke-dasharray: 1px, 200px; + stroke-dashoffset: 0; + } + + 50% { + stroke-dasharray: 100px, 200px; + stroke-dashoffset: -15px; + } + + 100% { + stroke-dasharray: 100px, 200px; + stroke-dashoffset: -125px; + } +`)),jve=e=>{const{classes:t,variant:r,color:n,disableShrink:a}=e,o={root:["root",r,`color${Y(n)}`],svg:["svg"],circle:["circle",`circle${Y(r)}`,a&&"circleDisableShrink"]};return Ae(o,Ive,t)},Fve=V("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`color${Y(r.color)}`]]}})(({ownerState:e,theme:t})=>E({display:"inline-block"},e.variant==="determinate"&&{transition:t.transitions.create("transform")},e.color!=="inherit"&&{color:(t.vars||t).palette[e.color].main}),({ownerState:e})=>e.variant==="indeterminate"&&Nu(K$||(K$=Lg` + animation: ${0} 1.4s linear infinite; + `),Mve)),Lve=V("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),Dve=V("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.circle,t[`circle${Y(r.variant)}`],r.disableShrink&&t.circleDisableShrink]}})(({ownerState:e,theme:t})=>E({stroke:"currentColor"},e.variant==="determinate"&&{transition:t.transitions.create("stroke-dashoffset")},e.variant==="indeterminate"&&{strokeDasharray:"80px, 200px",strokeDashoffset:0}),({ownerState:e})=>e.variant==="indeterminate"&&!e.disableShrink&&Nu(Q$||(Q$=Lg` + animation: ${0} 1.4s ease-in-out infinite; + `),Nve)),Bve=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiCircularProgress"}),{className:a,color:o="primary",disableShrink:i=!1,size:l=40,style:u,thickness:s=3.6,value:f=0,variant:d="indeterminate"}=n,p=de(n,Ave),v=E({},n,{color:o,disableShrink:i,size:l,thickness:s,value:f,variant:d}),g=jve(v),b={},w={},y={};if(d==="determinate"){const h=2*Math.PI*((Xo-s)/2);b.strokeDasharray=h.toFixed(3),y["aria-valuenow"]=Math.round(f),b.strokeDashoffset=`${((100-f)/100*h).toFixed(3)}px`,w.transform="rotate(-90deg)"}return R.jsx(Fve,E({className:fe(g.root,a),style:E({width:l,height:l},w,u),ownerState:v,ref:r,role:"progressbar"},y,p,{children:R.jsx(Lve,{className:g.svg,ownerState:v,viewBox:`${Xo/2} ${Xo/2} ${Xo} ${Xo}`,children:R.jsx(Dve,{className:g.circle,style:b,ownerState:v,cx:Xo,cy:Xo,r:(Xo-s)/2,fill:"none",strokeWidth:s})})}))}),bd=Bve,zve=(e,t)=>E({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%"},t&&!e.vars&&{colorScheme:e.palette.mode}),Uve=e=>E({color:(e.vars||e).palette.text.primary},e.typography.body1,{backgroundColor:(e.vars||e).palette.background.default,"@media print":{backgroundColor:(e.vars||e).palette.common.white}});function Vve(e){return ke("MuiModal",e)}Ie("MuiModal",["root","hidden","backdrop"]);const Wve=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onBackdropClick","onClose","onTransitionEnter","onTransitionExited","open","slotProps","slots","theme"],Hve=e=>{const{open:t,exited:r,classes:n}=e;return Ae({root:["root",!t&&r&&"hidden"],backdrop:["backdrop"]},Vve,n)},qve=V("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.open&&r.exited&&t.hidden]}})(({theme:e,ownerState:t})=>E({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"})),Gve=V(AF,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),Kve=c.forwardRef(function(t,r){var n,a,o,i,l,u;const s=Me({name:"MuiModal",props:t}),{BackdropComponent:f=Gve,BackdropProps:d,className:p,closeAfterTransition:v=!1,children:g,container:b,component:w,components:y={},componentsProps:h={},disableAutoFocus:m=!1,disableEnforceFocus:x=!1,disableEscapeKeyDown:O=!1,disablePortal:C=!1,disableRestoreFocus:S=!1,disableScrollLock:T=!1,hideBackdrop:$=!1,keepMounted:P=!1,onBackdropClick:k,open:I,slotProps:A,slots:M}=s,N=de(s,Wve),B=E({},s,{closeAfterTransition:v,disableAutoFocus:m,disableEnforceFocus:x,disableEscapeKeyDown:O,disablePortal:C,disableRestoreFocus:S,disableScrollLock:T,hideBackdrop:$,keepMounted:P}),{getRootProps:q,getBackdropProps:j,getTransitionProps:D,portalRef:W,isTopModal:Q,exited:Z,hasTransition:ne}=cde(E({},B,{rootRef:r})),te=E({},B,{exited:Z}),Oe=Hve(te),ue={};if(g.props.tabIndex===void 0&&(ue.tabIndex="-1"),ne){const{onEnter:xe,onExited:me}=D();ue.onEnter=xe,ue.onExited=me}const ve=(n=(a=M==null?void 0:M.root)!=null?a:y.Root)!=null?n:qve,ae=(o=(i=M==null?void 0:M.backdrop)!=null?i:y.Backdrop)!=null?o:f,se=(l=A==null?void 0:A.root)!=null?l:h.root,Se=(u=A==null?void 0:A.backdrop)!=null?u:h.backdrop,he=Ii({elementType:ve,externalSlotProps:se,externalForwardedProps:N,getSlotProps:q,additionalProps:{ref:r,as:w},ownerState:te,className:fe(p,se==null?void 0:se.className,Oe==null?void 0:Oe.root,!te.open&&te.exited&&(Oe==null?void 0:Oe.hidden))}),be=Ii({elementType:ae,externalSlotProps:Se,additionalProps:d,getSlotProps:xe=>j(E({},xe,{onClick:me=>{k&&k(me),xe!=null&&xe.onClick&&xe.onClick(me)}})),className:fe(Se==null?void 0:Se.className,d==null?void 0:d.className,Oe==null?void 0:Oe.backdrop),ownerState:te});return!P&&!I&&(!ne||Z)?null:R.jsx(PF,{ref:W,container:b,disablePortal:C,children:R.jsxs(ve,E({},he,{children:[!$&&f?R.jsx(ae,E({},be)):null,R.jsx(Dce,{disableEnforceFocus:x,disableAutoFocus:m,disableRestoreFocus:S,isEnabled:Q,open:I,children:c.cloneElement(g,ue)})]}))})}),q_=Kve;function Qve(e){return ke("MuiDialog",e)}const Yve=Ie("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),sb=Yve,Xve=c.createContext({}),FF=Xve,Jve=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],Zve=V(AF,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),ehe=e=>{const{classes:t,scroll:r,maxWidth:n,fullWidth:a,fullScreen:o}=e,i={root:["root"],container:["container",`scroll${Y(r)}`],paper:["paper",`paperScroll${Y(r)}`,`paperWidth${Y(String(n))}`,a&&"paperFullWidth",o&&"paperFullScreen"]};return Ae(i,Qve,t)},the=V(q_,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),rhe=V("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.container,t[`scroll${Y(r.scroll)}`]]}})(({ownerState:e})=>E({height:"100%","@media print":{height:"auto"},outline:0},e.scroll==="paper"&&{display:"flex",justifyContent:"center",alignItems:"center"},e.scroll==="body"&&{overflowY:"auto",overflowX:"hidden",textAlign:"center","&:after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}})),nhe=V(po,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.paper,t[`scrollPaper${Y(r.scroll)}`],t[`paperWidth${Y(String(r.maxWidth))}`],r.fullWidth&&t.paperFullWidth,r.fullScreen&&t.paperFullScreen]}})(({theme:e,ownerState:t})=>E({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},t.scroll==="paper"&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},t.scroll==="body"&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!t.maxWidth&&{maxWidth:"calc(100% - 64px)"},t.maxWidth==="xs"&&{maxWidth:e.breakpoints.unit==="px"?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&.${sb.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+32*2)]:{maxWidth:"calc(100% - 64px)"}}},t.maxWidth&&t.maxWidth!=="xs"&&{maxWidth:`${e.breakpoints.values[t.maxWidth]}${e.breakpoints.unit}`,[`&.${sb.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[t.maxWidth]+32*2)]:{maxWidth:"calc(100% - 64px)"}}},t.fullWidth&&{width:"calc(100% - 64px)"},t.fullScreen&&{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${sb.paperScrollBody}`]:{margin:0,maxWidth:"100%"}})),ahe=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiDialog"}),a=Yn(),o={enter:a.transitions.duration.enteringScreen,exit:a.transitions.duration.leavingScreen},{"aria-describedby":i,"aria-labelledby":l,BackdropComponent:u,BackdropProps:s,children:f,className:d,disableEscapeKeyDown:p=!1,fullScreen:v=!1,fullWidth:g=!1,maxWidth:b="sm",onBackdropClick:w,onClose:y,open:h,PaperComponent:m=po,PaperProps:x={},scroll:O="paper",TransitionComponent:C=IF,transitionDuration:S=o,TransitionProps:T}=n,$=de(n,Jve),P=E({},n,{disableEscapeKeyDown:p,fullScreen:v,fullWidth:g,maxWidth:b,scroll:O}),k=ehe(P),I=c.useRef(),A=q=>{I.current=q.target===q.currentTarget},M=q=>{I.current&&(I.current=null,w&&w(q),y&&y(q,"backdropClick"))},N=ki(l),B=c.useMemo(()=>({titleId:N}),[N]);return R.jsx(the,E({className:fe(k.root,d),closeAfterTransition:!0,components:{Backdrop:Zve},componentsProps:{backdrop:E({transitionDuration:S,as:u},s)},disableEscapeKeyDown:p,onClose:y,open:h,ref:r,onClick:M,ownerState:P},$,{children:R.jsx(C,E({appear:!0,in:h,timeout:S,role:"presentation"},T,{children:R.jsx(rhe,{className:fe(k.container),onMouseDown:A,ownerState:P,children:R.jsx(nhe,E({as:m,elevation:24,role:"dialog","aria-describedby":i,"aria-labelledby":N},x,{className:fe(k.paper,x.className),ownerState:P,children:R.jsx(FF.Provider,{value:B,children:f})}))})}))}))}),G_=ahe;function ohe(e){return ke("MuiDialogActions",e)}Ie("MuiDialogActions",["root","spacing"]);const ihe=["className","disableSpacing"],lhe=e=>{const{classes:t,disableSpacing:r}=e;return Ae({root:["root",!r&&"spacing"]},ohe,t)},she=V("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.disableSpacing&&t.spacing]}})(({ownerState:e})=>E({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!e.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})),uhe=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiDialogActions"}),{className:a,disableSpacing:o=!1}=n,i=de(n,ihe),l=E({},n,{disableSpacing:o}),u=lhe(l);return R.jsx(she,E({className:fe(u.root,a),ownerState:l,ref:r},i))}),K_=uhe;function che(e){return ke("MuiDialogContent",e)}Ie("MuiDialogContent",["root","dividers"]);function fhe(e){return ke("MuiDialogTitle",e)}const dhe=Ie("MuiDialogTitle",["root"]),phe=dhe,vhe=["className","dividers"],hhe=e=>{const{classes:t,dividers:r}=e;return Ae({root:["root",r&&"dividers"]},che,t)},mhe=V("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.dividers&&t.dividers]}})(({theme:e,ownerState:t})=>E({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px"},t.dividers?{padding:"16px 24px",borderTop:`1px solid ${(e.vars||e).palette.divider}`,borderBottom:`1px solid ${(e.vars||e).palette.divider}`}:{[`.${phe.root} + &`]:{paddingTop:0}})),ghe=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiDialogContent"}),{className:a,dividers:o=!1}=n,i=de(n,vhe),l=E({},n,{dividers:o}),u=hhe(l);return R.jsx(mhe,E({className:fe(u.root,a),ownerState:l,ref:r},i))}),Q_=ghe;function yhe(e){return ke("MuiDialogContentText",e)}Ie("MuiDialogContentText",["root"]);const bhe=["children","className"],xhe=e=>{const{classes:t}=e,n=Ae({root:["root"]},yhe,t);return E({},t,n)},whe=V(Ze,{shouldForwardProp:e=>Nr(e)||e==="classes",name:"MuiDialogContentText",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Ohe=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiDialogContentText"}),{className:a}=n,o=de(n,bhe),i=xhe(o);return R.jsx(whe,E({component:"p",variant:"body1",color:"text.secondary",ref:r,ownerState:o,className:fe(i.root,a)},n,{classes:i}))}),LF=Ohe,_he=["className","id"],Che=e=>{const{classes:t}=e;return Ae({root:["root"]},fhe,t)},She=V(Ze,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),The=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiDialogTitle"}),{className:a,id:o}=n,i=de(n,_he),l=n,u=Che(l),{titleId:s=o}=c.useContext(FF);return R.jsx(She,E({component:"h2",className:fe(u.root,a),ownerState:l,ref:r,variant:"h6",id:o??s},i))}),Y_=The,Ehe=Ie("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),Y$=Ehe,Phe=["addEndListener","appear","children","container","direction","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function $he(e,t,r){const n=t.getBoundingClientRect(),a=r&&r.getBoundingClientRect(),o=oo(t);let i;if(t.fakeTransform)i=t.fakeTransform;else{const s=o.getComputedStyle(t);i=s.getPropertyValue("-webkit-transform")||s.getPropertyValue("transform")}let l=0,u=0;if(i&&i!=="none"&&typeof i=="string"){const s=i.split("(")[1].split(")")[0].split(",");l=parseInt(s[4],10),u=parseInt(s[5],10)}return e==="left"?a?`translateX(${a.right+l-n.left}px)`:`translateX(${o.innerWidth+l-n.left}px)`:e==="right"?a?`translateX(-${n.right-a.left-l}px)`:`translateX(-${n.left+n.width-l}px)`:e==="up"?a?`translateY(${a.bottom+u-n.top}px)`:`translateY(${o.innerHeight+u-n.top}px)`:a?`translateY(-${n.top-a.top+n.height-u}px)`:`translateY(-${n.top+n.height-u}px)`}function Rhe(e){return typeof e=="function"?e():e}function tp(e,t,r){const n=Rhe(r),a=$he(e,t,n);a&&(t.style.webkitTransform=a,t.style.transform=a)}const khe=c.forwardRef(function(t,r){const n=Yn(),a={enter:n.transitions.easing.easeOut,exit:n.transitions.easing.sharp},o={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:i,appear:l=!0,children:u,container:s,direction:f="down",easing:d=a,in:p,onEnter:v,onEntered:g,onEntering:b,onExit:w,onExited:y,onExiting:h,style:m,timeout:x=o,TransitionComponent:O=N_}=t,C=de(t,Phe),S=c.useRef(null),T=Dt(u.ref,S,r),$=j=>D=>{j&&(D===void 0?j(S.current):j(S.current,D))},P=$((j,D)=>{tp(f,j,s),L_(j),v&&v(j,D)}),k=$((j,D)=>{const W=iu({timeout:x,style:m,easing:d},{mode:"enter"});j.style.webkitTransition=n.transitions.create("-webkit-transform",E({},W)),j.style.transition=n.transitions.create("transform",E({},W)),j.style.webkitTransform="none",j.style.transform="none",b&&b(j,D)}),I=$(g),A=$(h),M=$(j=>{const D=iu({timeout:x,style:m,easing:d},{mode:"exit"});j.style.webkitTransition=n.transitions.create("-webkit-transform",D),j.style.transition=n.transitions.create("transform",D),tp(f,j,s),w&&w(j)}),N=$(j=>{j.style.webkitTransition="",j.style.transition="",y&&y(j)}),B=j=>{i&&i(S.current,j)},q=c.useCallback(()=>{S.current&&tp(f,S.current,s)},[f,s]);return c.useEffect(()=>{if(p||f==="down"||f==="right")return;const j=Vm(()=>{S.current&&tp(f,S.current,s)}),D=oo(S.current);return D.addEventListener("resize",j),()=>{j.clear(),D.removeEventListener("resize",j)}},[f,p,s]),c.useEffect(()=>{p||q()},[p,q]),R.jsx(O,E({nodeRef:S,onEnter:P,onEntered:I,onEntering:k,onExit:M,onExited:N,onExiting:A,addEndListener:B,appear:l,in:p,timeout:x},C,{children:(j,D)=>c.cloneElement(u,E({ref:T,style:E({visibility:j==="exited"&&!p?"hidden":void 0},m,u.props.style)},D))}))}),DF=khe;function Ihe(e){return ke("MuiDrawer",e)}Ie("MuiDrawer",["root","docked","paper","paperAnchorLeft","paperAnchorRight","paperAnchorTop","paperAnchorBottom","paperAnchorDockedLeft","paperAnchorDockedRight","paperAnchorDockedTop","paperAnchorDockedBottom","modal"]);const Ahe=["BackdropProps"],Mhe=["anchor","BackdropProps","children","className","elevation","hideBackdrop","ModalProps","onClose","open","PaperProps","SlideProps","TransitionComponent","transitionDuration","variant"],BF=(e,t)=>{const{ownerState:r}=e;return[t.root,(r.variant==="permanent"||r.variant==="persistent")&&t.docked,t.modal]},Nhe=e=>{const{classes:t,anchor:r,variant:n}=e,a={root:["root"],docked:[(n==="permanent"||n==="persistent")&&"docked"],modal:["modal"],paper:["paper",`paperAnchor${Y(r)}`,n!=="temporary"&&`paperAnchorDocked${Y(r)}`]};return Ae(a,Ihe,t)},jhe=V(q_,{name:"MuiDrawer",slot:"Root",overridesResolver:BF})(({theme:e})=>({zIndex:(e.vars||e).zIndex.drawer})),X$=V("div",{shouldForwardProp:Nr,name:"MuiDrawer",slot:"Docked",skipVariantsResolver:!1,overridesResolver:BF})({flex:"0 0 auto"}),Fhe=V(po,{name:"MuiDrawer",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.paper,t[`paperAnchor${Y(r.anchor)}`],r.variant!=="temporary"&&t[`paperAnchorDocked${Y(r.anchor)}`]]}})(({theme:e,ownerState:t})=>E({overflowY:"auto",display:"flex",flexDirection:"column",height:"100%",flex:"1 0 auto",zIndex:(e.vars||e).zIndex.drawer,WebkitOverflowScrolling:"touch",position:"fixed",top:0,outline:0},t.anchor==="left"&&{left:0},t.anchor==="top"&&{top:0,left:0,right:0,height:"auto",maxHeight:"100%"},t.anchor==="right"&&{right:0},t.anchor==="bottom"&&{top:"auto",left:0,bottom:0,right:0,height:"auto",maxHeight:"100%"},t.anchor==="left"&&t.variant!=="temporary"&&{borderRight:`1px solid ${(e.vars||e).palette.divider}`},t.anchor==="top"&&t.variant!=="temporary"&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`},t.anchor==="right"&&t.variant!=="temporary"&&{borderLeft:`1px solid ${(e.vars||e).palette.divider}`},t.anchor==="bottom"&&t.variant!=="temporary"&&{borderTop:`1px solid ${(e.vars||e).palette.divider}`})),zF={left:"right",right:"left",top:"down",bottom:"up"};function Lhe(e){return["left","right"].indexOf(e)!==-1}function Dhe(e,t){return e.direction==="rtl"&&Lhe(t)?zF[t]:t}const Bhe=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiDrawer"}),a=Yn(),o={enter:a.transitions.duration.enteringScreen,exit:a.transitions.duration.leavingScreen},{anchor:i="left",BackdropProps:l,children:u,className:s,elevation:f=16,hideBackdrop:d=!1,ModalProps:{BackdropProps:p}={},onClose:v,open:g=!1,PaperProps:b={},SlideProps:w,TransitionComponent:y=DF,transitionDuration:h=o,variant:m="temporary"}=n,x=de(n.ModalProps,Ahe),O=de(n,Mhe),C=c.useRef(!1);c.useEffect(()=>{C.current=!0},[]);const S=Dhe(a,i),$=E({},n,{anchor:i,elevation:f,open:g,variant:m},O),P=Nhe($),k=R.jsx(Fhe,E({elevation:m==="temporary"?f:0,square:!0},b,{className:fe(P.paper,b.className),ownerState:$,children:u}));if(m==="permanent")return R.jsx(X$,E({className:fe(P.root,P.docked,s),ownerState:$,ref:r},O,{children:k}));const I=R.jsx(y,E({in:g,direction:zF[S],timeout:h,appear:C.current},w,{children:k}));return m==="persistent"?R.jsx(X$,E({className:fe(P.root,P.docked,s),ownerState:$,ref:r},O,{children:I})):R.jsx(jhe,E({BackdropProps:E({},l,p,{transitionDuration:h}),className:fe(P.root,P.modal,s),open:g,ownerState:$,onClose:v,hideBackdrop:d,ref:r},O,x,{children:I}))}),zhe=Bhe;function Uhe(e){return ke("MuiFab",e)}const Vhe=Ie("MuiFab",["root","primary","secondary","extended","circular","focusVisible","disabled","colorInherit","sizeSmall","sizeMedium","sizeLarge","info","error","warning","success"]),J$=Vhe,Whe=["children","className","color","component","disabled","disableFocusRipple","focusVisibleClassName","size","variant"],Hhe=e=>{const{color:t,variant:r,classes:n,size:a}=e,o={root:["root",r,`size${Y(a)}`,t==="inherit"?"colorInherit":t]},i=Ae(o,Uhe,n);return E({},n,i)},qhe=V(Aa,{name:"MuiFab",slot:"Root",shouldForwardProp:e=>Nr(e)||e==="classes",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`size${Y(r.size)}`],r.color==="inherit"&&t.colorInherit,t[Y(r.size)],t[r.color]]}})(({theme:e,ownerState:t})=>{var r,n;return E({},e.typography.button,{minHeight:36,transition:e.transitions.create(["background-color","box-shadow","border-color"],{duration:e.transitions.duration.short}),borderRadius:"50%",padding:0,minWidth:0,width:56,height:56,zIndex:(e.vars||e).zIndex.fab,boxShadow:(e.vars||e).shadows[6],"&:active":{boxShadow:(e.vars||e).shadows[12]},color:e.vars?e.vars.palette.text.primary:(r=(n=e.palette).getContrastText)==null?void 0:r.call(n,e.palette.grey[300]),backgroundColor:(e.vars||e).palette.grey[300],"&:hover":{backgroundColor:(e.vars||e).palette.grey.A100,"@media (hover: none)":{backgroundColor:(e.vars||e).palette.grey[300]},textDecoration:"none"},[`&.${J$.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]}},t.size==="small"&&{width:40,height:40},t.size==="medium"&&{width:48,height:48},t.variant==="extended"&&{borderRadius:48/2,padding:"0 16px",width:"auto",minHeight:"auto",minWidth:48,height:48},t.variant==="extended"&&t.size==="small"&&{width:"auto",padding:"0 8px",borderRadius:34/2,minWidth:34,height:34},t.variant==="extended"&&t.size==="medium"&&{width:"auto",padding:"0 16px",borderRadius:40/2,minWidth:40,height:40},t.color==="inherit"&&{color:"inherit"})},({theme:e,ownerState:t})=>E({},t.color!=="inherit"&&t.color!=="default"&&(e.vars||e).palette[t.color]!=null&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main,"&:hover":{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}}}),({theme:e})=>({[`&.${J$.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}})),Ghe=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiFab"}),{children:a,className:o,color:i="default",component:l="button",disabled:u=!1,disableFocusRipple:s=!1,focusVisibleClassName:f,size:d="large",variant:p="circular"}=n,v=de(n,Whe),g=E({},n,{color:i,component:l,disabled:u,disableFocusRipple:s,size:d,variant:p}),b=Hhe(g);return R.jsx(qhe,E({className:fe(b.root,o),component:l,disabled:u,focusRipple:!s,focusVisibleClassName:fe(b.focusVisible,f),ownerState:g,ref:r},v,{classes:b,children:a}))}),Khe=Ghe,Qhe=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],Yhe=e=>{const{classes:t,disableUnderline:r}=e,a=Ae({root:["root",!r&&"underline"],input:["input"]},Gde,t);return E({},t,a)},Xhe=V(Ng,{shouldForwardProp:e=>Nr(e)||e==="classes",name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[...Ag(e,t),!r.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{var r;const n=e.palette.mode==="light",a=n?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",o=n?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",i=n?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",l=n?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return E({position:"relative",backgroundColor:e.vars?e.vars.palette.FilledInput.bg:o,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:i,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:o}},[`&.${Fn.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:o},[`&.${Fn.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:l}},!t.disableUnderline&&{"&:after":{borderBottom:`2px solid ${(r=(e.vars||e).palette[t.color||"primary"])==null?void 0:r.main}`,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"},[`&.${Fn.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Fn.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})`:a}`,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(.${Fn.disabled}, .${Fn.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${Fn.disabled}:before`]:{borderBottomStyle:"dotted"}},t.startAdornment&&{paddingLeft:12},t.endAdornment&&{paddingRight:12},t.multiline&&E({padding:"25px 12px 8px"},t.size==="small"&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17}))}),Jhe=V(jg,{name:"MuiFilledInput",slot:"Input",overridesResolver:Mg})(({theme:e,ownerState:t})=>E({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?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"}}},t.size==="small"&&{paddingTop:21,paddingBottom:4},t.hiddenLabel&&{paddingTop:16,paddingBottom:17},t.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0},t.hiddenLabel&&t.size==="small"&&{paddingTop:8,paddingBottom:9})),UF=c.forwardRef(function(t,r){var n,a,o,i;const l=Me({props:t,name:"MuiFilledInput"}),{components:u={},componentsProps:s,fullWidth:f=!1,inputComponent:d="input",multiline:p=!1,slotProps:v,slots:g={},type:b="text"}=l,w=de(l,Qhe),y=E({},l,{fullWidth:f,inputComponent:d,multiline:p,type:b}),h=Yhe(l),m={root:{ownerState:y},input:{ownerState:y}},x=v??s?Jr(v??s,m):m,O=(n=(a=g.root)!=null?a:u.Root)!=null?n:Xhe,C=(o=(i=g.input)!=null?i:u.Input)!=null?o:Jhe;return R.jsx(Fg,E({slots:{root:O,input:C},componentsProps:x,fullWidth:f,inputComponent:d,multiline:p,ref:r,type:b},w,{classes:h}))});UF.muiName="Input";const VF=UF;function Zhe(e){return ke("MuiFormControl",e)}Ie("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const eme=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],tme=e=>{const{classes:t,margin:r,fullWidth:n}=e,a={root:["root",r!=="none"&&`margin${Y(r)}`,n&&"fullWidth"]};return Ae(a,Zhe,t)},rme=V("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},t)=>E({},t.root,t[`margin${Y(e.margin)}`],e.fullWidth&&t.fullWidth)})(({ownerState:e})=>E({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},e.margin==="normal"&&{marginTop:16,marginBottom:8},e.margin==="dense"&&{marginTop:8,marginBottom:4},e.fullWidth&&{width:"100%"})),nme=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiFormControl"}),{children:a,className:o,color:i="primary",component:l="div",disabled:u=!1,error:s=!1,focused:f,fullWidth:d=!1,hiddenLabel:p=!1,margin:v="none",required:g=!1,size:b="medium",variant:w="outlined"}=n,y=de(n,eme),h=E({},n,{color:i,component:l,disabled:u,error:s,fullWidth:d,hiddenLabel:p,margin:v,required:g,size:b,variant:w}),m=tme(h),[x,O]=c.useState(()=>{let A=!1;return a&&c.Children.forEach(a,M=>{if(!zc(M,["Input","Select"]))return;const N=zc(M,["Select"])?M.props.input:M;N&&jde(N.props)&&(A=!0)}),A}),[C,S]=c.useState(()=>{let A=!1;return a&&c.Children.forEach(a,M=>{zc(M,["Input","Select"])&&(ih(M.props,!0)||ih(M.props.inputProps,!0))&&(A=!0)}),A}),[T,$]=c.useState(!1);u&&T&&$(!1);const P=f!==void 0&&!u?f:T;let k;const I=c.useMemo(()=>({adornedStart:x,setAdornedStart:O,color:i,disabled:u,error:s,filled:C,focused:P,fullWidth:d,hiddenLabel:p,size:b,onBlur:()=>{$(!1)},onEmpty:()=>{S(!1)},onFilled:()=>{S(!0)},onFocus:()=>{$(!0)},registerEffect:k,required:g,variant:w}),[x,i,u,s,C,P,d,p,k,g,b,w]);return R.jsx(Ig.Provider,{value:I,children:R.jsx(rme,E({as:l,ownerState:h,className:fe(m.root,o),ref:r},y,{children:a}))})}),WF=nme,ame=Use({createStyledComponent:V("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>Me({props:e,name:"MuiStack"})}),Dg=ame;function ome(e){return ke("MuiFormControlLabel",e)}const ime=Ie("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error","required","asterisk"]),wc=ime,lme=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","required","slotProps","value"],sme=e=>{const{classes:t,disabled:r,labelPlacement:n,error:a,required:o}=e,i={root:["root",r&&"disabled",`labelPlacement${Y(n)}`,a&&"error",o&&"required"],label:["label",r&&"disabled"],asterisk:["asterisk",a&&"error"]};return Ae(i,ome,t)},ume=V("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${wc.label}`]:t.label},t.root,t[`labelPlacement${Y(r.labelPlacement)}`]]}})(({theme:e,ownerState:t})=>E({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,[`&.${wc.disabled}`]:{cursor:"default"}},t.labelPlacement==="start"&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},t.labelPlacement==="top"&&{flexDirection:"column-reverse",marginLeft:16},t.labelPlacement==="bottom"&&{flexDirection:"column",marginLeft:16},{[`& .${wc.label}`]:{[`&.${wc.disabled}`]:{color:(e.vars||e).palette.text.disabled}}})),cme=V("span",{name:"MuiFormControlLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(({theme:e})=>({[`&.${wc.error}`]:{color:(e.vars||e).palette.error.main}})),fme=c.forwardRef(function(t,r){var n,a;const o=Me({props:t,name:"MuiFormControlLabel"}),{className:i,componentsProps:l={},control:u,disabled:s,disableTypography:f,label:d,labelPlacement:p="end",required:v,slotProps:g={}}=o,b=de(o,lme),w=vo(),y=(n=s??u.props.disabled)!=null?n:w==null?void 0:w.disabled,h=v??u.props.required,m={disabled:y,required:h};["checked","name","onChange","value","inputRef"].forEach($=>{typeof u.props[$]>"u"&&typeof o[$]<"u"&&(m[$]=o[$])});const x=Hi({props:o,muiFormControl:w,states:["error"]}),O=E({},o,{disabled:y,labelPlacement:p,required:h,error:x.error}),C=sme(O),S=(a=g.typography)!=null?a:l.typography;let T=d;return T!=null&&T.type!==Ze&&!f&&(T=R.jsx(Ze,E({component:"span"},S,{className:fe(C.label,S==null?void 0:S.className),children:T}))),R.jsxs(ume,E({className:fe(C.root,i),ownerState:O,ref:r},b,{children:[c.cloneElement(u,m),h?R.jsxs(Dg,{direction:"row",alignItems:"center",children:[T,R.jsxs(cme,{ownerState:O,"aria-hidden":!0,className:C.asterisk,children:[" ","*"]})]}):T]}))}),dme=fme;function pme(e){return ke("MuiFormGroup",e)}Ie("MuiFormGroup",["root","row","error"]);const vme=["className","row"],hme=e=>{const{classes:t,row:r,error:n}=e;return Ae({root:["root",r&&"row",n&&"error"]},pme,t)},mme=V("div",{name:"MuiFormGroup",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.row&&t.row]}})(({ownerState:e})=>E({display:"flex",flexDirection:"column",flexWrap:"wrap"},e.row&&{flexDirection:"row"})),gme=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiFormGroup"}),{className:a,row:o=!1}=n,i=de(n,vme),l=vo(),u=Hi({props:n,muiFormControl:l,states:["error"]}),s=E({},n,{row:o,error:u.error}),f=hme(s);return R.jsx(mme,E({className:fe(f.root,a),ownerState:s,ref:r},i))}),yme=gme;function bme(e){return ke("MuiFormHelperText",e)}const xme=Ie("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]),Z$=xme;var eR;const wme=["children","className","component","disabled","error","filled","focused","margin","required","variant"],Ome=e=>{const{classes:t,contained:r,size:n,disabled:a,error:o,filled:i,focused:l,required:u}=e,s={root:["root",a&&"disabled",o&&"error",n&&`size${Y(n)}`,r&&"contained",l&&"focused",i&&"filled",u&&"required"]};return Ae(s,bme,t)},_me=V("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.size&&t[`size${Y(r.size)}`],r.contained&&t.contained,r.filled&&t.filled]}})(({theme:e,ownerState:t})=>E({color:(e.vars||e).palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${Z$.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${Z$.error}`]:{color:(e.vars||e).palette.error.main}},t.size==="small"&&{marginTop:4},t.contained&&{marginLeft:14,marginRight:14})),Cme=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiFormHelperText"}),{children:a,className:o,component:i="p"}=n,l=de(n,wme),u=vo(),s=Hi({props:n,muiFormControl:u,states:["variant","size","disabled","error","filled","focused","required"]}),f=E({},n,{component:i,contained:s.variant==="filled"||s.variant==="outlined",variant:s.variant,size:s.size,disabled:s.disabled,error:s.error,filled:s.filled,focused:s.focused,required:s.required}),d=Ome(f);return R.jsx(_me,E({as:i,ownerState:f,className:fe(d.root,o),ref:r},l,{children:a===" "?eR||(eR=R.jsx("span",{className:"notranslate",children:"​"})):a}))}),X_=Cme;function Sme(e){return ke("MuiFormLabel",e)}const Tme=Ie("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),Gc=Tme,Eme=["children","className","color","component","disabled","error","filled","focused","required"],Pme=e=>{const{classes:t,color:r,focused:n,disabled:a,error:o,filled:i,required:l}=e,u={root:["root",`color${Y(r)}`,a&&"disabled",o&&"error",i&&"filled",n&&"focused",l&&"required"],asterisk:["asterisk",o&&"error"]};return Ae(u,Sme,t)},$me=V("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:({ownerState:e},t)=>E({},t.root,e.color==="secondary"&&t.colorSecondary,e.filled&&t.filled)})(({theme:e,ownerState:t})=>E({color:(e.vars||e).palette.text.secondary},e.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",[`&.${Gc.focused}`]:{color:(e.vars||e).palette[t.color].main},[`&.${Gc.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${Gc.error}`]:{color:(e.vars||e).palette.error.main}})),Rme=V("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(({theme:e})=>({[`&.${Gc.error}`]:{color:(e.vars||e).palette.error.main}})),kme=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiFormLabel"}),{children:a,className:o,component:i="label"}=n,l=de(n,Eme),u=vo(),s=Hi({props:n,muiFormControl:u,states:["color","required","focused","disabled","error","filled"]}),f=E({},n,{color:s.color||"primary",component:i,disabled:s.disabled,error:s.error,filled:s.filled,focused:s.focused,required:s.required}),d=Pme(f);return R.jsxs($me,E({as:i,ownerState:f,className:fe(d.root,o),ref:r},l,{children:[a,s.required&&R.jsxs(Rme,{ownerState:f,"aria-hidden":!0,className:d.asterisk,children:[" ","*"]})]}))}),Ime=kme,Ame=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function Q1(e){return`scale(${e}, ${e**2})`}const Mme={entering:{opacity:1,transform:Q1(1)},entered:{opacity:1,transform:"none"}},ub=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),HF=c.forwardRef(function(t,r){const{addEndListener:n,appear:a=!0,children:o,easing:i,in:l,onEnter:u,onEntered:s,onEntering:f,onExit:d,onExited:p,onExiting:v,style:g,timeout:b="auto",TransitionComponent:w=N_}=t,y=de(t,Ame),h=c.useRef(),m=c.useRef(),x=Yn(),O=c.useRef(null),C=Dt(O,o.ref,r),S=N=>B=>{if(N){const q=O.current;B===void 0?N(q):N(q,B)}},T=S(f),$=S((N,B)=>{L_(N);const{duration:q,delay:j,easing:D}=iu({style:g,timeout:b,easing:i},{mode:"enter"});let W;b==="auto"?(W=x.transitions.getAutoHeightDuration(N.clientHeight),m.current=W):W=q,N.style.transition=[x.transitions.create("opacity",{duration:W,delay:j}),x.transitions.create("transform",{duration:ub?W:W*.666,delay:j,easing:D})].join(","),u&&u(N,B)}),P=S(s),k=S(v),I=S(N=>{const{duration:B,delay:q,easing:j}=iu({style:g,timeout:b,easing:i},{mode:"exit"});let D;b==="auto"?(D=x.transitions.getAutoHeightDuration(N.clientHeight),m.current=D):D=B,N.style.transition=[x.transitions.create("opacity",{duration:D,delay:q}),x.transitions.create("transform",{duration:ub?D:D*.666,delay:ub?q:q||D*.333,easing:j})].join(","),N.style.opacity=0,N.style.transform=Q1(.75),d&&d(N)}),A=S(p),M=N=>{b==="auto"&&(h.current=setTimeout(N,m.current||0)),n&&n(O.current,N)};return c.useEffect(()=>()=>{clearTimeout(h.current)},[]),R.jsx(w,E({appear:a,in:l,nodeRef:O,onEnter:$,onEntered:P,onEntering:T,onExit:I,onExited:A,onExiting:k,addEndListener:M,timeout:b==="auto"?null:b},y,{children:(N,B)=>c.cloneElement(o,E({style:E({opacity:0,transform:Q1(.75),visibility:N==="exited"&&!l?"hidden":void 0},Mme[N],g,o.props.style),ref:C},B))}))});HF.muiSupportAuto=!0;const sh=HF;function Nme(e,t,r,n,a){const[o,i]=c.useState(()=>a&&r?r(e).matches:n?n(e).matches:t);return Pn(()=>{let l=!0;if(!r)return;const u=r(e),s=()=>{l&&i(u.matches)};return s(),u.addListener(s),()=>{l=!1,u.removeListener(s)}},[e,r]),o}const qF=Jp["useSyncExternalStore"];function jme(e,t,r,n,a){const o=c.useCallback(()=>t,[t]),i=c.useMemo(()=>{if(a&&r)return()=>r(e).matches;if(n!==null){const{matches:f}=n(e);return()=>f}return o},[o,e,n,a,r]),[l,u]=c.useMemo(()=>{if(r===null)return[o,()=>()=>{}];const f=r(e);return[()=>f.matches,d=>(f.addListener(d),()=>{f.removeListener(d)})]},[o,r,e]);return qF(u,l,i)}function rn(e,t={}){const r=vg(),n=typeof window<"u"&&typeof window.matchMedia<"u",{defaultMatches:a=!1,matchMedia:o=n?window.matchMedia:null,ssrMatchMedia:i=null,noSsr:l=!1}=fF({name:"MuiUseMediaQuery",props:t,theme:r});let u=typeof e=="function"?e(r):e;return u=u.replace(/^@media( ?)/m,""),(qF!==void 0?jme:Nme)(u,a,o,i,l)}const Fme=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],Lme=e=>{const{classes:t,disableUnderline:r}=e,a=Ae({root:["root",!r&&"underline"],input:["input"]},Vde,t);return E({},t,a)},Dme=V(Ng,{shouldForwardProp:e=>Nr(e)||e==="classes",name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[...Ag(e,t),!r.disableUnderline&&t.underline]}})(({theme:e,ownerState:t})=>{let n=e.palette.mode==="light"?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return e.vars&&(n=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),E({position:"relative"},t.formControl&&{"label + &":{marginTop:16}},!t.disableUnderline&&{"&:after":{borderBottom:`2px solid ${(e.vars||e).palette[t.color].main}`,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"},[`&.${ai.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${ai.error}`]:{"&:before, &:after":{borderBottomColor:(e.vars||e).palette.error.main}},"&:before":{borderBottom:`1px solid ${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(.${ai.disabled}, .${ai.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${n}`}},[`&.${ai.disabled}:before`]:{borderBottomStyle:"dotted"}})}),Bme=V(jg,{name:"MuiInput",slot:"Input",overridesResolver:Mg})({}),GF=c.forwardRef(function(t,r){var n,a,o,i;const l=Me({props:t,name:"MuiInput"}),{disableUnderline:u,components:s={},componentsProps:f,fullWidth:d=!1,inputComponent:p="input",multiline:v=!1,slotProps:g,slots:b={},type:w="text"}=l,y=de(l,Fme),h=Lme(l),x={root:{ownerState:{disableUnderline:u}}},O=g??f?Jr(g??f,x):x,C=(n=(a=b.root)!=null?a:s.Root)!=null?n:Dme,S=(o=(i=b.input)!=null?i:s.Input)!=null?o:Bme;return R.jsx(Fg,E({slots:{root:C,input:S},slotProps:O,fullWidth:d,inputComponent:p,multiline:v,ref:r,type:w},y,{classes:h}))});GF.muiName="Input";const KF=GF;function zme(e){return ke("MuiInputAdornment",e)}const Ume=Ie("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]),tR=Ume;var rR;const Vme=["children","className","component","disablePointerEvents","disableTypography","position","variant"],Wme=(e,t)=>{const{ownerState:r}=e;return[t.root,t[`position${Y(r.position)}`],r.disablePointerEvents===!0&&t.disablePointerEvents,t[r.variant]]},Hme=e=>{const{classes:t,disablePointerEvents:r,hiddenLabel:n,position:a,size:o,variant:i}=e,l={root:["root",r&&"disablePointerEvents",a&&`position${Y(a)}`,i,n&&"hiddenLabel",o&&`size${Y(o)}`]};return Ae(l,zme,t)},qme=V("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:Wme})(({theme:e,ownerState:t})=>E({display:"flex",height:"0.01em",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(e.vars||e).palette.action.active},t.variant==="filled"&&{[`&.${tR.positionStart}&:not(.${tR.hiddenLabel})`]:{marginTop:16}},t.position==="start"&&{marginRight:8},t.position==="end"&&{marginLeft:8},t.disablePointerEvents===!0&&{pointerEvents:"none"})),Gme=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiInputAdornment"}),{children:a,className:o,component:i="div",disablePointerEvents:l=!1,disableTypography:u=!1,position:s,variant:f}=n,d=de(n,Vme),p=vo()||{};let v=f;f&&p.variant,p&&!v&&(v=p.variant);const g=E({},n,{hiddenLabel:p.hiddenLabel,size:p.size,disablePointerEvents:l,position:s,variant:v}),b=Hme(g);return R.jsx(Ig.Provider,{value:null,children:R.jsx(qme,E({as:i,ownerState:g,className:fe(b.root,o),ref:r},d,{children:typeof a=="string"&&!u?R.jsx(Ze,{color:"text.secondary",children:a}):R.jsxs(c.Fragment,{children:[s==="start"?rR||(rR=R.jsx("span",{className:"notranslate",children:"​"})):null,a]})}))})}),Ap=Gme;function Kme(e){return ke("MuiInputLabel",e)}Ie("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const Qme=["disableAnimation","margin","shrink","variant","className"],Yme=e=>{const{classes:t,formControl:r,size:n,shrink:a,disableAnimation:o,variant:i,required:l}=e,u={root:["root",r&&"formControl",!o&&"animated",a&&"shrink",n&&n!=="normal"&&`size${Y(n)}`,i],asterisk:[l&&"asterisk"]},s=Ae(u,Kme,t);return E({},t,s)},Xme=V(Ime,{shouldForwardProp:e=>Nr(e)||e==="classes",name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${Gc.asterisk}`]:t.asterisk},t.root,r.formControl&&t.formControl,r.size==="small"&&t.sizeSmall,r.shrink&&t.shrink,!r.disableAnimation&&t.animated,r.focused&&t.focused,t[r.variant]]}})(({theme:e,ownerState:t})=>E({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},t.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},t.size==="small"&&{transform:"translate(0, 17px) scale(1)"},t.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!t.disableAnimation&&{transition:e.transitions.create(["color","transform","max-width"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},t.variant==="filled"&&E({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},t.size==="small"&&{transform:"translate(12px, 13px) scale(1)"},t.shrink&&E({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},t.size==="small"&&{transform:"translate(12px, 4px) scale(0.75)"})),t.variant==="outlined"&&E({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},t.size==="small"&&{transform:"translate(14px, 9px) scale(1)"},t.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}))),Jme=c.forwardRef(function(t,r){const n=Me({name:"MuiInputLabel",props:t}),{disableAnimation:a=!1,shrink:o,className:i}=n,l=de(n,Qme),u=vo();let s=o;typeof s>"u"&&u&&(s=u.filled||u.focused||u.adornedStart);const f=Hi({props:n,muiFormControl:u,states:["size","variant","required","focused"]}),d=E({},n,{disableAnimation:a,formControl:u,shrink:s,size:f.size,variant:f.variant,required:f.required,focused:f.focused}),p=Yme(d);return R.jsx(Xme,E({"data-shrink":s,ownerState:d,ref:r,className:fe(p.root,i)},l,{classes:p}))}),QF=Jme;function Zme(e){return ke("MuiLinearProgress",e)}Ie("MuiLinearProgress",["root","colorPrimary","colorSecondary","determinate","indeterminate","buffer","query","dashed","dashedColorPrimary","dashedColorSecondary","bar","barColorPrimary","barColorSecondary","bar1Indeterminate","bar1Determinate","bar1Buffer","bar2Indeterminate","bar2Buffer"]);const ege=["className","color","value","valueBuffer","variant"];let Fu=e=>e,nR,aR,oR,iR,lR,sR;const Y1=4,tge=Vi(nR||(nR=Fu` + 0% { + left: -35%; + right: 100%; + } + + 60% { + left: 100%; + right: -90%; + } + + 100% { + left: 100%; + right: -90%; + } +`)),rge=Vi(aR||(aR=Fu` + 0% { + left: -200%; + right: 100%; + } + + 60% { + left: 107%; + right: -8%; + } + + 100% { + left: 107%; + right: -8%; + } +`)),nge=Vi(oR||(oR=Fu` + 0% { + opacity: 1; + background-position: 0 -23px; + } + + 60% { + opacity: 0; + background-position: 0 -23px; + } + + 100% { + opacity: 1; + background-position: -200px -23px; + } +`)),age=e=>{const{classes:t,variant:r,color:n}=e,a={root:["root",`color${Y(n)}`,r],dashed:["dashed",`dashedColor${Y(n)}`],bar1:["bar",`barColor${Y(n)}`,(r==="indeterminate"||r==="query")&&"bar1Indeterminate",r==="determinate"&&"bar1Determinate",r==="buffer"&&"bar1Buffer"],bar2:["bar",r!=="buffer"&&`barColor${Y(n)}`,r==="buffer"&&`color${Y(n)}`,(r==="indeterminate"||r==="query")&&"bar2Indeterminate",r==="buffer"&&"bar2Buffer"]};return Ae(a,Zme,t)},J_=(e,t)=>t==="inherit"?"currentColor":e.vars?e.vars.palette.LinearProgress[`${t}Bg`]:e.palette.mode==="light"?ju(e.palette[t].main,.62):vd(e.palette[t].main,.5),oge=V("span",{name:"MuiLinearProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`color${Y(r.color)}`],t[r.variant]]}})(({ownerState:e,theme:t})=>E({position:"relative",overflow:"hidden",display:"block",height:4,zIndex:0,"@media print":{colorAdjust:"exact"},backgroundColor:J_(t,e.color)},e.color==="inherit"&&e.variant!=="buffer"&&{backgroundColor:"none","&::before":{content:'""',position:"absolute",left:0,top:0,right:0,bottom:0,backgroundColor:"currentColor",opacity:.3}},e.variant==="buffer"&&{backgroundColor:"transparent"},e.variant==="query"&&{transform:"rotate(180deg)"})),ige=V("span",{name:"MuiLinearProgress",slot:"Dashed",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.dashed,t[`dashedColor${Y(r.color)}`]]}})(({ownerState:e,theme:t})=>{const r=J_(t,e.color);return E({position:"absolute",marginTop:0,height:"100%",width:"100%"},e.color==="inherit"&&{opacity:.3},{backgroundImage:`radial-gradient(${r} 0%, ${r} 16%, transparent 42%)`,backgroundSize:"10px 10px",backgroundPosition:"0 -23px"})},Nu(iR||(iR=Fu` + animation: ${0} 3s infinite linear; + `),nge)),lge=V("span",{name:"MuiLinearProgress",slot:"Bar1",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.bar,t[`barColor${Y(r.color)}`],(r.variant==="indeterminate"||r.variant==="query")&&t.bar1Indeterminate,r.variant==="determinate"&&t.bar1Determinate,r.variant==="buffer"&&t.bar1Buffer]}})(({ownerState:e,theme:t})=>E({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left",backgroundColor:e.color==="inherit"?"currentColor":(t.vars||t).palette[e.color].main},e.variant==="determinate"&&{transition:`transform .${Y1}s linear`},e.variant==="buffer"&&{zIndex:1,transition:`transform .${Y1}s linear`}),({ownerState:e})=>(e.variant==="indeterminate"||e.variant==="query")&&Nu(lR||(lR=Fu` + width: auto; + animation: ${0} 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; + `),tge)),sge=V("span",{name:"MuiLinearProgress",slot:"Bar2",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.bar,t[`barColor${Y(r.color)}`],(r.variant==="indeterminate"||r.variant==="query")&&t.bar2Indeterminate,r.variant==="buffer"&&t.bar2Buffer]}})(({ownerState:e,theme:t})=>E({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left"},e.variant!=="buffer"&&{backgroundColor:e.color==="inherit"?"currentColor":(t.vars||t).palette[e.color].main},e.color==="inherit"&&{opacity:.3},e.variant==="buffer"&&{backgroundColor:J_(t,e.color),transition:`transform .${Y1}s linear`}),({ownerState:e})=>(e.variant==="indeterminate"||e.variant==="query")&&Nu(sR||(sR=Fu` + width: auto; + animation: ${0} 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite; + `),rge)),uge=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiLinearProgress"}),{className:a,color:o="primary",value:i,valueBuffer:l,variant:u="indeterminate"}=n,s=de(n,ege),f=E({},n,{color:o,variant:u}),d=age(f),p=Yn(),v={},g={bar1:{},bar2:{}};if((u==="determinate"||u==="buffer")&&i!==void 0){v["aria-valuenow"]=Math.round(i),v["aria-valuemin"]=0,v["aria-valuemax"]=100;let b=i-100;p.direction==="rtl"&&(b=-b),g.bar1.transform=`translateX(${b}%)`}if(u==="buffer"&&l!==void 0){let b=(l||0)-100;p.direction==="rtl"&&(b=-b),g.bar2.transform=`translateX(${b}%)`}return R.jsxs(oge,E({className:fe(d.root,a),ownerState:f,role:"progressbar"},v,{ref:r},s,{children:[u==="buffer"?R.jsx(ige,{className:d.dashed,ownerState:f}):null,R.jsx(lge,{className:d.bar1,ownerState:f,style:g.bar1}),u==="determinate"?null:R.jsx(sge,{className:d.bar2,ownerState:f,style:g.bar2})]}))}),YF=uge;function cge(e){return ke("MuiLink",e)}const fge=Ie("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]),dge=fge,XF={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},pge=e=>XF[e]||e,vge=({theme:e,ownerState:t})=>{const r=pge(t.color),n=ou(e,`palette.${r}`,!1)||t.color,a=ou(e,`palette.${r}Channel`);return"vars"in e&&a?`rgba(${a} / 0.4)`:We(n,.4)},hge=vge,mge=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant","sx"],gge=e=>{const{classes:t,component:r,focusVisible:n,underline:a}=e,o={root:["root",`underline${Y(a)}`,r==="button"&&"button",n&&"focusVisible"]};return Ae(o,cge,t)},yge=V(Ze,{name:"MuiLink",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`underline${Y(r.underline)}`],r.component==="button"&&t.button]}})(({theme:e,ownerState:t})=>E({},t.underline==="none"&&{textDecoration:"none"},t.underline==="hover"&&{textDecoration:"none","&:hover":{textDecoration:"underline"}},t.underline==="always"&&E({textDecoration:"underline"},t.color!=="inherit"&&{textDecorationColor:hge({theme:e,ownerState:t})},{"&:hover":{textDecorationColor:"inherit"}}),t.component==="button"&&{position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none","&::-moz-focus-inner":{borderStyle:"none"},[`&.${dge.focusVisible}`]:{outline:"auto"}})),bge=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiLink"}),{className:a,color:o="primary",component:i="a",onBlur:l,onFocus:u,TypographyClasses:s,underline:f="always",variant:d="inherit",sx:p}=n,v=de(n,mge),{isFocusVisibleRef:g,onBlur:b,onFocus:w,ref:y}=Hm(),[h,m]=c.useState(!1),x=Dt(r,y),O=$=>{b($),g.current===!1&&m(!1),l&&l($)},C=$=>{w($),g.current===!0&&m(!0),u&&u($)},S=E({},n,{color:o,component:i,focusVisible:h,underline:f,variant:d}),T=gge(S);return R.jsx(yge,E({color:o,className:fe(T.root,a),classes:s,component:i,onBlur:O,onFocus:C,ref:x,ownerState:S,variant:d,sx:[...Object.keys(XF).includes(o)?[]:[{color:o}],...Array.isArray(p)?p:[p]]},v))}),Z_=bge,xge=c.createContext({}),la=xge;function wge(e){return ke("MuiList",e)}Ie("MuiList",["root","padding","dense","subheader"]);const Oge=["children","className","component","dense","disablePadding","subheader"],_ge=e=>{const{classes:t,disablePadding:r,dense:n,subheader:a}=e;return Ae({root:["root",!r&&"padding",n&&"dense",a&&"subheader"]},wge,t)},Cge=V("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.disablePadding&&t.padding,r.dense&&t.dense,r.subheader&&t.subheader]}})(({ownerState:e})=>E({listStyle:"none",margin:0,padding:0,position:"relative"},!e.disablePadding&&{paddingTop:8,paddingBottom:8},e.subheader&&{paddingTop:0})),Sge=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiList"}),{children:a,className:o,component:i="ul",dense:l=!1,disablePadding:u=!1,subheader:s}=n,f=de(n,Oge),d=c.useMemo(()=>({dense:l}),[l]),p=E({},n,{component:i,dense:l,disablePadding:u}),v=_ge(p);return R.jsx(la.Provider,{value:d,children:R.jsxs(Cge,E({as:i,className:fe(v.root,o),ref:r,ownerState:p},f,{children:[s,a]}))})}),eC=Sge;function Tge(e){return ke("MuiListItem",e)}const Ege=Ie("MuiListItem",["root","container","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","padding","button","secondaryAction","selected"]),es=Ege;function Pge(e){return ke("MuiListItemButton",e)}const $ge=Ie("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"]),ts=$ge,Rge=["alignItems","autoFocus","component","children","dense","disableGutters","divider","focusVisibleClassName","selected","className"],kge=(e,t)=>{const{ownerState:r}=e;return[t.root,r.dense&&t.dense,r.alignItems==="flex-start"&&t.alignItemsFlexStart,r.divider&&t.divider,!r.disableGutters&&t.gutters]},Ige=e=>{const{alignItems:t,classes:r,dense:n,disabled:a,disableGutters:o,divider:i,selected:l}=e,s=Ae({root:["root",n&&"dense",!o&&"gutters",i&&"divider",a&&"disabled",t==="flex-start"&&"alignItemsFlexStart",l&&"selected"]},Pge,r);return E({},r,s)},Age=V(Aa,{shouldForwardProp:e=>Nr(e)||e==="classes",name:"MuiListItemButton",slot:"Root",overridesResolver:kge})(({theme:e,ownerState:t})=>E({display:"flex",flexGrow:1,justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minWidth:0,boxSizing:"border-box",textAlign:"left",paddingTop:8,paddingBottom:8,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"}},[`&.${ts.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:We(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${ts.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:We(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${ts.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:We(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:We(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${ts.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${ts.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},t.alignItems==="flex-start"&&{alignItems:"flex-start"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.dense&&{paddingTop:4,paddingBottom:4})),Mge=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiListItemButton"}),{alignItems:a="center",autoFocus:o=!1,component:i="div",children:l,dense:u=!1,disableGutters:s=!1,divider:f=!1,focusVisibleClassName:d,selected:p=!1,className:v}=n,g=de(n,Rge),b=c.useContext(la),w=c.useMemo(()=>({dense:u||b.dense||!1,alignItems:a,disableGutters:s}),[a,b.dense,u,s]),y=c.useRef(null);Pn(()=>{o&&y.current&&y.current.focus()},[o]);const h=E({},n,{alignItems:a,dense:w.dense,disableGutters:s,divider:f,selected:p}),m=Ige(h),x=Dt(y,r);return R.jsx(la.Provider,{value:w,children:R.jsx(Age,E({ref:x,href:g.href||g.to,component:(g.href||g.to)&&i==="div"?"button":i,focusVisibleClassName:fe(m.focusVisible,d),ownerState:h,className:fe(m.root,v)},g,{classes:m,children:l}))})}),Nge=Mge;function jge(e){return ke("MuiListItemSecondaryAction",e)}Ie("MuiListItemSecondaryAction",["root","disableGutters"]);const Fge=["className"],Lge=e=>{const{disableGutters:t,classes:r}=e;return Ae({root:["root",t&&"disableGutters"]},jge,r)},Dge=V("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.disableGutters&&t.disableGutters]}})(({ownerState:e})=>E({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)"},e.disableGutters&&{right:0})),JF=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiListItemSecondaryAction"}),{className:a}=n,o=de(n,Fge),i=c.useContext(la),l=E({},n,{disableGutters:i.disableGutters}),u=Lge(l);return R.jsx(Dge,E({className:fe(u.root,a),ownerState:l,ref:r},o))});JF.muiName="ListItemSecondaryAction";const tC=JF,Bge=["className"],zge=["alignItems","autoFocus","button","children","className","component","components","componentsProps","ContainerComponent","ContainerProps","dense","disabled","disableGutters","disablePadding","divider","focusVisibleClassName","secondaryAction","selected","slotProps","slots"],Uge=(e,t)=>{const{ownerState:r}=e;return[t.root,r.dense&&t.dense,r.alignItems==="flex-start"&&t.alignItemsFlexStart,r.divider&&t.divider,!r.disableGutters&&t.gutters,!r.disablePadding&&t.padding,r.button&&t.button,r.hasSecondaryAction&&t.secondaryAction]},Vge=e=>{const{alignItems:t,button:r,classes:n,dense:a,disabled:o,disableGutters:i,disablePadding:l,divider:u,hasSecondaryAction:s,selected:f}=e;return Ae({root:["root",a&&"dense",!i&&"gutters",!l&&"padding",u&&"divider",o&&"disabled",r&&"button",t==="flex-start"&&"alignItemsFlexStart",s&&"secondaryAction",f&&"selected"],container:["container"]},Tge,n)},Wge=V("div",{name:"MuiListItem",slot:"Root",overridesResolver:Uge})(({theme:e,ownerState:t})=>E({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left"},!t.disablePadding&&E({paddingTop:8,paddingBottom:8},t.dense&&{paddingTop:4,paddingBottom:4},!t.disableGutters&&{paddingLeft:16,paddingRight:16},!!t.secondaryAction&&{paddingRight:48}),!!t.secondaryAction&&{[`& > .${ts.root}`]:{paddingRight:48}},{[`&.${es.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${es.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:We(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${es.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:We(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${es.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.alignItems==="flex-start"&&{alignItems:"flex-start"},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},t.button&&{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"}},[`&.${es.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:We(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:We(e.palette.primary.main,e.palette.action.selectedOpacity)}}},t.hasSecondaryAction&&{paddingRight:48})),Hge=V("li",{name:"MuiListItem",slot:"Container",overridesResolver:(e,t)=>t.container})({position:"relative"}),qge=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiListItem"}),{alignItems:a="center",autoFocus:o=!1,button:i=!1,children:l,className:u,component:s,components:f={},componentsProps:d={},ContainerComponent:p="li",ContainerProps:{className:v}={},dense:g=!1,disabled:b=!1,disableGutters:w=!1,disablePadding:y=!1,divider:h=!1,focusVisibleClassName:m,secondaryAction:x,selected:O=!1,slotProps:C={},slots:S={}}=n,T=de(n.ContainerProps,Bge),$=de(n,zge),P=c.useContext(la),k=c.useMemo(()=>({dense:g||P.dense||!1,alignItems:a,disableGutters:w}),[a,P.dense,g,w]),I=c.useRef(null);Pn(()=>{o&&I.current&&I.current.focus()},[o]);const A=c.Children.toArray(l),M=A.length&&zc(A[A.length-1],["ListItemSecondaryAction"]),N=E({},n,{alignItems:a,autoFocus:o,button:i,dense:k.dense,disabled:b,disableGutters:w,disablePadding:y,divider:h,hasSecondaryAction:M,selected:O}),B=Vge(N),q=Dt(I,r),j=S.root||f.Root||Wge,D=C.root||d.root||{},W=E({className:fe(B.root,D.className,u),disabled:b},$);let Q=s||"li";return i&&(W.component=s||"div",W.focusVisibleClassName=fe(es.focusVisible,m),Q=Aa),M?(Q=!W.component&&!s?"div":Q,p==="li"&&(Q==="li"?Q="div":W.component==="li"&&(W.component="div")),R.jsx(la.Provider,{value:k,children:R.jsxs(Hge,E({as:p,className:fe(B.container,v),ref:q,ownerState:N},T,{children:[R.jsx(j,E({},D,!Il(j)&&{as:Q,ownerState:E({},N,D.ownerState)},W,{children:A})),A.pop()]}))})):R.jsx(la.Provider,{value:k,children:R.jsxs(j,E({},D,{as:Q,ref:q},!Il(j)&&{ownerState:E({},N,D.ownerState)},W,{children:[A,x&&R.jsx(tC,{children:x})]}))})}),ZF=qge;function Gge(e){return ke("MuiListItemAvatar",e)}Ie("MuiListItemAvatar",["root","alignItemsFlexStart"]);const Kge=["className"],Qge=e=>{const{alignItems:t,classes:r}=e;return Ae({root:["root",t==="flex-start"&&"alignItemsFlexStart"]},Gge,r)},Yge=V("div",{name:"MuiListItemAvatar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.alignItems==="flex-start"&&t.alignItemsFlexStart]}})(({ownerState:e})=>E({minWidth:56,flexShrink:0},e.alignItems==="flex-start"&&{marginTop:8})),Xge=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiListItemAvatar"}),{className:a}=n,o=de(n,Kge),i=c.useContext(la),l=E({},n,{alignItems:i.alignItems}),u=Qge(l);return R.jsx(Yge,E({className:fe(u.root,a),ownerState:l,ref:r},o))}),eL=Xge;function Jge(e){return ke("MuiListItemIcon",e)}const Zge=Ie("MuiListItemIcon",["root","alignItemsFlexStart"]),uR=Zge,eye=["className"],tye=e=>{const{alignItems:t,classes:r}=e;return Ae({root:["root",t==="flex-start"&&"alignItemsFlexStart"]},Jge,r)},rye=V("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.alignItems==="flex-start"&&t.alignItemsFlexStart]}})(({theme:e,ownerState:t})=>E({minWidth:56,color:(e.vars||e).palette.action.active,flexShrink:0,display:"inline-flex"},t.alignItems==="flex-start"&&{marginTop:8})),nye=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiListItemIcon"}),{className:a}=n,o=de(n,eye),i=c.useContext(la),l=E({},n,{alignItems:i.alignItems}),u=tye(l);return R.jsx(rye,E({className:fe(u.root,a),ownerState:l,ref:r},o))}),uh=nye;function aye(e){return ke("MuiListItemText",e)}const oye=Ie("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]),ch=oye,iye=["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"],lye=e=>{const{classes:t,inset:r,primary:n,secondary:a,dense:o}=e;return Ae({root:["root",r&&"inset",o&&"dense",n&&a&&"multiline"],primary:["primary"],secondary:["secondary"]},aye,t)},sye=V("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${ch.primary}`]:t.primary},{[`& .${ch.secondary}`]:t.secondary},t.root,r.inset&&t.inset,r.primary&&r.secondary&&t.multiline,r.dense&&t.dense]}})(({ownerState:e})=>E({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},e.primary&&e.secondary&&{marginTop:6,marginBottom:6},e.inset&&{paddingLeft:56})),uye=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiListItemText"}),{children:a,className:o,disableTypography:i=!1,inset:l=!1,primary:u,primaryTypographyProps:s,secondary:f,secondaryTypographyProps:d}=n,p=de(n,iye),{dense:v}=c.useContext(la);let g=u??a,b=f;const w=E({},n,{disableTypography:i,inset:l,primary:!!g,secondary:!!b,dense:v}),y=lye(w);return g!=null&&g.type!==Ze&&!i&&(g=R.jsx(Ze,E({variant:v?"body2":"body1",className:y.primary,component:s!=null&&s.variant?void 0:"span",display:"block"},s,{children:g}))),b!=null&&b.type!==Ze&&!i&&(b=R.jsx(Ze,E({variant:"body2",className:y.secondary,color:"text.secondary",display:"block"},d,{children:b}))),R.jsxs(sye,E({className:fe(y.root,o),ownerState:w,ref:r},p,{children:[g,b]}))}),Bg=uye,cye=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function cb(e,t,r){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:r?null:e.firstChild}function cR(e,t,r){return e===t?r?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:r?null:e.lastChild}function tL(e,t){if(t===void 0)return!0;let r=e.innerText;return r===void 0&&(r=e.textContent),r=r.trim().toLowerCase(),r.length===0?!1:t.repeating?r[0]===t.keys[0]:r.indexOf(t.keys.join(""))===0}function ic(e,t,r,n,a,o){let i=!1,l=a(e,t,t?r:!1);for(;l;){if(l===e.firstChild){if(i)return!1;i=!0}const u=n?!1:l.disabled||l.getAttribute("aria-disabled")==="true";if(!l.hasAttribute("tabindex")||!tL(l,o)||u)l=a(e,l,r);else return l.focus(),!0}return!1}const fye=c.forwardRef(function(t,r){const{actions:n,autoFocus:a=!1,autoFocusItem:o=!1,children:i,className:l,disabledItemsFocusable:u=!1,disableListWrap:s=!1,onKeyDown:f,variant:d="selectedMenu"}=t,p=de(t,cye),v=c.useRef(null),g=c.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});Pn(()=>{a&&v.current.focus()},[a]),c.useImperativeHandle(n,()=>({adjustStyleForScrollbar:(m,x)=>{const O=!v.current.style.width;if(m.clientHeight{const x=v.current,O=m.key,C=Cr(x).activeElement;if(O==="ArrowDown")m.preventDefault(),ic(x,C,s,u,cb);else if(O==="ArrowUp")m.preventDefault(),ic(x,C,s,u,cR);else if(O==="Home")m.preventDefault(),ic(x,null,s,u,cb);else if(O==="End")m.preventDefault(),ic(x,null,s,u,cR);else if(O.length===1){const S=g.current,T=O.toLowerCase(),$=performance.now();S.keys.length>0&&($-S.lastTime>500?(S.keys=[],S.repeating=!0,S.previousKeyMatched=!0):S.repeating&&T!==S.keys[0]&&(S.repeating=!1)),S.lastTime=$,S.keys.push(T);const P=C&&!S.repeating&&tL(C,S);S.previousKeyMatched&&(P||ic(x,C,!1,u,cb,S))?m.preventDefault():S.previousKeyMatched=!1}f&&f(m)},w=Dt(v,r);let y=-1;c.Children.forEach(i,(m,x)=>{if(!c.isValidElement(m)){y===x&&(y+=1,y>=i.length&&(y=-1));return}m.props.disabled||(d==="selectedMenu"&&m.props.selected||y===-1)&&(y=x),y===x&&(m.props.disabled||m.props.muiSkipListHighlight||m.type.muiSkipListHighlight)&&(y+=1,y>=i.length&&(y=-1))});const h=c.Children.map(i,(m,x)=>{if(x===y){const O={};return o&&(O.autoFocus=!0),m.props.tabIndex===void 0&&d==="selectedMenu"&&(O.tabIndex=0),c.cloneElement(m,O)}return m});return R.jsx(eC,E({role:"menu",ref:w,className:l,onKeyDown:b,tabIndex:a?0:-1},p,{children:h}))}),rL=fye;function dye(e){return ke("MuiPopover",e)}Ie("MuiPopover",["root","paper"]);const pye=["onEntering"],vye=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],hye=["slotProps"];function fR(e,t){let r=0;return typeof t=="number"?r=t:t==="center"?r=e.height/2:t==="bottom"&&(r=e.height),r}function dR(e,t){let r=0;return typeof t=="number"?r=t:t==="center"?r=e.width/2:t==="right"&&(r=e.width),r}function pR(e){return[e.horizontal,e.vertical].map(t=>typeof t=="number"?`${t}px`:t).join(" ")}function fb(e){return typeof e=="function"?e():e}const mye=e=>{const{classes:t}=e;return Ae({root:["root"],paper:["paper"]},dye,t)},gye=V(q_,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),nL=V(po,{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}),yye=c.forwardRef(function(t,r){var n,a,o;const i=Me({props:t,name:"MuiPopover"}),{action:l,anchorEl:u,anchorOrigin:s={vertical:"top",horizontal:"left"},anchorPosition:f,anchorReference:d="anchorEl",children:p,className:v,container:g,elevation:b=8,marginThreshold:w=16,open:y,PaperProps:h={},slots:m,slotProps:x,transformOrigin:O={vertical:"top",horizontal:"left"},TransitionComponent:C=sh,transitionDuration:S="auto",TransitionProps:{onEntering:T}={},disableScrollLock:$=!1}=i,P=de(i.TransitionProps,pye),k=de(i,vye),I=(n=x==null?void 0:x.paper)!=null?n:h,A=c.useRef(),M=Dt(A,I.ref),N=E({},i,{anchorOrigin:s,anchorReference:d,elevation:b,marginThreshold:w,externalPaperSlotProps:I,transformOrigin:O,TransitionComponent:C,transitionDuration:S,TransitionProps:P}),B=mye(N),q=c.useCallback(()=>{if(d==="anchorPosition")return f;const xe=fb(u),ee=(xe&&xe.nodeType===1?xe:Cr(A.current).body).getBoundingClientRect();return{top:ee.top+fR(ee,s.vertical),left:ee.left+dR(ee,s.horizontal)}},[u,s.horizontal,s.vertical,f,d]),j=c.useCallback(xe=>({vertical:fR(xe,O.vertical),horizontal:dR(xe,O.horizontal)}),[O.horizontal,O.vertical]),D=c.useCallback(xe=>{const me={width:xe.offsetWidth,height:xe.offsetHeight},ee=j(me);if(d==="none")return{top:null,left:null,transformOrigin:pR(ee)};const Qe=q();let Le=Qe.top-ee.vertical,Ve=Qe.left-ee.horizontal;const F=Le+me.height,H=Ve+me.width,G=oo(fb(u)),pe=G.innerHeight-w,ie=G.innerWidth-w;if(w!==null&&Lepe){const K=F-pe;Le-=K,ee.vertical+=K}if(w!==null&&Veie){const K=H-ie;Ve-=K,ee.horizontal+=K}return{top:`${Math.round(Le)}px`,left:`${Math.round(Ve)}px`,transformOrigin:pR(ee)}},[u,d,q,j,w]),[W,Q]=c.useState(y),Z=c.useCallback(()=>{const xe=A.current;if(!xe)return;const me=D(xe);me.top!==null&&(xe.style.top=me.top),me.left!==null&&(xe.style.left=me.left),xe.style.transformOrigin=me.transformOrigin,Q(!0)},[D]);c.useEffect(()=>($&&window.addEventListener("scroll",Z),()=>window.removeEventListener("scroll",Z)),[u,$,Z]);const ne=(xe,me)=>{T&&T(xe,me),Z()},te=()=>{Q(!1)};c.useEffect(()=>{y&&Z()}),c.useImperativeHandle(l,()=>y?{updatePosition:()=>{Z()}}:null,[y,Z]),c.useEffect(()=>{if(!y)return;const xe=Vm(()=>{Z()}),me=oo(u);return me.addEventListener("resize",xe),()=>{xe.clear(),me.removeEventListener("resize",xe)}},[u,y,Z]);let Oe=S;S==="auto"&&!C.muiSupportAuto&&(Oe=void 0);const ue=g||(u?Cr(fb(u)).body:void 0),ve=(a=m==null?void 0:m.root)!=null?a:gye,ae=(o=m==null?void 0:m.paper)!=null?o:nL,se=Ii({elementType:ae,externalSlotProps:E({},I,{style:W?I.style:E({},I.style,{opacity:0})}),additionalProps:{elevation:b,ref:M},ownerState:N,className:fe(B.paper,I==null?void 0:I.className)}),Se=Ii({elementType:ve,externalSlotProps:(x==null?void 0:x.root)||{},externalForwardedProps:k,additionalProps:{ref:r,slotProps:{backdrop:{invisible:!0}},container:ue,open:y},ownerState:N,className:fe(B.root,v)}),{slotProps:he}=Se,be=de(Se,hye);return R.jsx(ve,E({},be,!Il(ve)&&{slotProps:he,disableScrollLock:$},{children:R.jsx(C,E({appear:!0,in:y,onEntering:ne,onExited:te,timeout:Oe},P,{children:R.jsx(ae,E({},se,{children:p}))}))}))}),aL=yye;function bye(e){return ke("MuiMenu",e)}Ie("MuiMenu",["root","paper","list"]);const xye=["onEntering"],wye=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],Oye={vertical:"top",horizontal:"right"},_ye={vertical:"top",horizontal:"left"},Cye=e=>{const{classes:t}=e;return Ae({root:["root"],paper:["paper"],list:["list"]},bye,t)},Sye=V(aL,{shouldForwardProp:e=>Nr(e)||e==="classes",name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Tye=V(nL,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),Eye=V(rL,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),Pye=c.forwardRef(function(t,r){var n,a;const o=Me({props:t,name:"MuiMenu"}),{autoFocus:i=!0,children:l,className:u,disableAutoFocusItem:s=!1,MenuListProps:f={},onClose:d,open:p,PaperProps:v={},PopoverClasses:g,transitionDuration:b="auto",TransitionProps:{onEntering:w}={},variant:y="selectedMenu",slots:h={},slotProps:m={}}=o,x=de(o.TransitionProps,xye),O=de(o,wye),C=Yn(),S=C.direction==="rtl",T=E({},o,{autoFocus:i,disableAutoFocusItem:s,MenuListProps:f,onEntering:w,PaperProps:v,transitionDuration:b,TransitionProps:x,variant:y}),$=Cye(T),P=i&&!s&&p,k=c.useRef(null),I=(D,W)=>{k.current&&k.current.adjustStyleForScrollbar(D,C),w&&w(D,W)},A=D=>{D.key==="Tab"&&(D.preventDefault(),d&&d(D,"tabKeyDown"))};let M=-1;c.Children.map(l,(D,W)=>{c.isValidElement(D)&&(D.props.disabled||(y==="selectedMenu"&&D.props.selected||M===-1)&&(M=W))});const N=(n=h.paper)!=null?n:Tye,B=(a=m.paper)!=null?a:v,q=Ii({elementType:h.root,externalSlotProps:m.root,ownerState:T,className:[$.root,u]}),j=Ii({elementType:N,externalSlotProps:B,ownerState:T,className:$.paper});return R.jsx(Sye,E({onClose:d,anchorOrigin:{vertical:"bottom",horizontal:S?"right":"left"},transformOrigin:S?Oye:_ye,slots:{paper:N,root:h.root},slotProps:{root:q,paper:j},open:p,ref:r,transitionDuration:b,TransitionProps:E({onEntering:I},x),ownerState:T},O,{classes:g,children:R.jsx(Eye,E({onKeyDown:A,actions:k,autoFocus:i&&(M===-1||s),autoFocusItem:P,variant:y},f,{className:fe($.list,f.className),children:l}))}))}),zg=Pye;function $ye(e){return ke("MuiMenuItem",e)}const Rye=Ie("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),lc=Rye,kye=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],Iye=(e,t)=>{const{ownerState:r}=e;return[t.root,r.dense&&t.dense,r.divider&&t.divider,!r.disableGutters&&t.gutters]},Aye=e=>{const{disabled:t,dense:r,divider:n,disableGutters:a,selected:o,classes:i}=e,u=Ae({root:["root",r&&"dense",t&&"disabled",!a&&"gutters",n&&"divider",o&&"selected"]},$ye,i);return E({},i,u)},Mye=V(Aa,{shouldForwardProp:e=>Nr(e)||e==="classes",name:"MuiMenuItem",slot:"Root",overridesResolver:Iye})(({theme:e,ownerState:t})=>E({},e.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!t.disableGutters&&{paddingLeft:16,paddingRight:16},t.divider&&{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${lc.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:We(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${lc.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:We(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${lc.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:We(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:We(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${lc.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${lc.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Y$.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Y$.inset}`]:{marginLeft:52},[`& .${ch.root}`]:{marginTop:0,marginBottom:0},[`& .${ch.inset}`]:{paddingLeft:36},[`& .${uR.root}`]:{minWidth:36}},!t.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},t.dense&&E({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${uR.root} svg`]:{fontSize:"1.25rem"}}))),Nye=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiMenuItem"}),{autoFocus:a=!1,component:o="li",dense:i=!1,divider:l=!1,disableGutters:u=!1,focusVisibleClassName:s,role:f="menuitem",tabIndex:d,className:p}=n,v=de(n,kye),g=c.useContext(la),b=c.useMemo(()=>({dense:i||g.dense||!1,disableGutters:u}),[g.dense,i,u]),w=c.useRef(null);Pn(()=>{a&&w.current&&w.current.focus()},[a]);const y=E({},n,{dense:b.dense,divider:l,disableGutters:u}),h=Aye(n),m=Dt(w,r);let x;return n.disabled||(x=d!==void 0?d:-1),R.jsx(la.Provider,{value:b,children:R.jsx(Mye,E({ref:m,role:f,tabIndex:x,component:o,focusVisibleClassName:fe(h.focusVisible,s),className:fe(h.root,p)},v,{ownerState:y,classes:h}))})}),Ea=Nye;function jye(e){return ke("MuiNativeSelect",e)}const Fye=Ie("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),rC=Fye,Lye=["className","disabled","error","IconComponent","inputRef","variant"],Dye=e=>{const{classes:t,variant:r,disabled:n,multiple:a,open:o,error:i}=e,l={select:["select",r,n&&"disabled",a&&"multiple",i&&"error"],icon:["icon",`icon${Y(r)}`,o&&"iconOpen",n&&"disabled"]};return Ae(l,jye,t)},oL=({ownerState:e,theme:t})=>E({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":E({},t.vars?{backgroundColor:`rgba(${t.vars.palette.common.onBackgroundChannel} / 0.05)`}:{backgroundColor:t.palette.mode==="light"?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)"},{borderRadius:0}),"&::-ms-expand":{display:"none"},[`&.${rC.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(t.vars||t).palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},e.variant==="filled"&&{"&&&":{paddingRight:32}},e.variant==="outlined"&&{borderRadius:(t.vars||t).shape.borderRadius,"&:focus":{borderRadius:(t.vars||t).shape.borderRadius},"&&&":{paddingRight:32}}),Bye=V("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:Nr,overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.select,t[r.variant],r.error&&t.error,{[`&.${rC.multiple}`]:t.multiple}]}})(oL),iL=({ownerState:e,theme:t})=>E({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(t.vars||t).palette.action.active,[`&.${rC.disabled}`]:{color:(t.vars||t).palette.action.disabled}},e.open&&{transform:"rotate(180deg)"},e.variant==="filled"&&{right:7},e.variant==="outlined"&&{right:7}),zye=V("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.icon,r.variant&&t[`icon${Y(r.variant)}`],r.open&&t.iconOpen]}})(iL),Uye=c.forwardRef(function(t,r){const{className:n,disabled:a,error:o,IconComponent:i,inputRef:l,variant:u="standard"}=t,s=de(t,Lye),f=E({},t,{disabled:a,variant:u,error:o}),d=Dye(f);return R.jsxs(c.Fragment,{children:[R.jsx(Bye,E({ownerState:f,className:fe(d.select,n),disabled:a,ref:l||r},s)),t.multiple?null:R.jsx(zye,{as:i,ownerState:f,className:d.icon})]})}),Vye=Uye;var vR;const Wye=["children","classes","className","label","notched"],Hye=V("fieldset",{shouldForwardProp:Nr})({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%"}),qye=V("legend",{shouldForwardProp:Nr})(({ownerState:e,theme:t})=>E({float:"unset",width:"auto",overflow:"hidden"},!e.withLabel&&{padding:0,lineHeight:"11px",transition:t.transitions.create("width",{duration:150,easing:t.transitions.easing.easeOut})},e.withLabel&&E({display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:t.transitions.create("max-width",{duration:50,easing:t.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},e.notched&&{maxWidth:"100%",transition:t.transitions.create("max-width",{duration:100,easing:t.transitions.easing.easeOut,delay:50})})));function Gye(e){const{className:t,label:r,notched:n}=e,a=de(e,Wye),o=r!=null&&r!=="",i=E({},e,{notched:n,withLabel:o});return R.jsx(Hye,E({"aria-hidden":!0,className:t,ownerState:i},a,{children:R.jsx(qye,{ownerState:i,children:o?R.jsx("span",{children:r}):vR||(vR=R.jsx("span",{className:"notranslate",children:"​"}))})}))}const Kye=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],Qye=e=>{const{classes:t}=e,n=Ae({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},Hde,t);return E({},t,n)},Yye=V(Ng,{shouldForwardProp:e=>Nr(e)||e==="classes",name:"MuiOutlinedInput",slot:"Root",overridesResolver:Ag})(({theme:e,ownerState:t})=>{const r=e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return E({position:"relative",borderRadius:(e.vars||e).shape.borderRadius,[`&:hover .${Ua.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${Ua.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:r}},[`&.${Ua.focused} .${Ua.notchedOutline}`]:{borderColor:(e.vars||e).palette[t.color].main,borderWidth:2},[`&.${Ua.error} .${Ua.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${Ua.disabled} .${Ua.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}},t.startAdornment&&{paddingLeft:14},t.endAdornment&&{paddingRight:14},t.multiline&&E({padding:"16.5px 14px"},t.size==="small"&&{padding:"8.5px 14px"}))}),Xye=V(Gye,{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})(({theme:e})=>{const t=e.palette.mode==="light"?"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}}),Jye=V(jg,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:Mg})(({theme:e,ownerState:t})=>E({padding:"16.5px 14px"},!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.mode==="light"?null:"#fff",caretColor:e.palette.mode==="light"?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"}}},t.size==="small"&&{padding:"8.5px 14px"},t.multiline&&{padding:0},t.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0})),lL=c.forwardRef(function(t,r){var n,a,o,i,l;const u=Me({props:t,name:"MuiOutlinedInput"}),{components:s={},fullWidth:f=!1,inputComponent:d="input",label:p,multiline:v=!1,notched:g,slots:b={},type:w="text"}=u,y=de(u,Kye),h=Qye(u),m=vo(),x=Hi({props:u,muiFormControl:m,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),O=E({},u,{color:x.color||"primary",disabled:x.disabled,error:x.error,focused:x.focused,formControl:m,fullWidth:f,hiddenLabel:x.hiddenLabel,multiline:v,size:x.size,type:w}),C=(n=(a=b.root)!=null?a:s.Root)!=null?n:Yye,S=(o=(i=b.input)!=null?i:s.Input)!=null?o:Jye;return R.jsx(Fg,E({slots:{root:C,input:S},renderSuffix:T=>R.jsx(Xye,{ownerState:O,className:h.notchedOutline,label:p!=null&&p!==""&&x.required?l||(l=R.jsxs(c.Fragment,{children:[p," ","*"]})):p,notched:typeof g<"u"?g:!!(T.startAdornment||T.filled||T.focused)}),fullWidth:f,inputComponent:d,multiline:v,ref:r,type:w},y,{classes:E({},h,{notchedOutline:null})}))});lL.muiName="Input";const sL=lL;function Zye(e){return ke("MuiPagination",e)}Ie("MuiPagination",["root","ul","outlined","text"]);const ebe=["boundaryCount","componentName","count","defaultPage","disabled","hideNextButton","hidePrevButton","onChange","page","showFirstButton","showLastButton","siblingCount"];function tbe(e={}){const{boundaryCount:t=1,componentName:r="usePagination",count:n=1,defaultPage:a=1,disabled:o=!1,hideNextButton:i=!1,hidePrevButton:l=!1,onChange:u,page:s,showFirstButton:f=!1,showLastButton:d=!1,siblingCount:p=1}=e,v=de(e,ebe),[g,b]=Ao({controlled:s,default:a,name:r,state:"page"}),w=($,P)=>{s||b(P),u&&u($,P)},y=($,P)=>{const k=P-$+1;return Array.from({length:k},(I,A)=>$+A)},h=y(1,Math.min(t,n)),m=y(Math.max(n-t+1,t+1),n),x=Math.max(Math.min(g-p,n-t-p*2-1),t+2),O=Math.min(Math.max(g+p,t+p*2+2),m.length>0?m[0]-2:n-1),C=[...f?["first"]:[],...l?[]:["previous"],...h,...x>t+2?["start-ellipsis"]:t+1t?[n-t]:[],...m,...i?[]:["next"],...d?["last"]:[]],S=$=>{switch($){case"first":return 1;case"previous":return g-1;case"next":return g+1;case"last":return n;default:return null}},T=C.map($=>typeof $=="number"?{onClick:P=>{w(P,$)},type:"page",page:$,selected:$===g,disabled:o,"aria-current":$===g?"true":void 0}:{onClick:P=>{w(P,S($))},type:$,page:S($),selected:!1,disabled:o||$.indexOf("ellipsis")===-1&&($==="next"||$==="last"?g>=n:g<=1)});return E({items:T},v)}function rbe(e){return ke("MuiPaginationItem",e)}const nbe=Ie("MuiPaginationItem",["root","page","sizeSmall","sizeLarge","text","textPrimary","textSecondary","outlined","outlinedPrimary","outlinedSecondary","rounded","ellipsis","firstLast","previousNext","focusVisible","disabled","selected","icon"]),Xn=nbe,fh=vn(R.jsx("path",{d:"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"}),"FirstPage"),dh=vn(R.jsx("path",{d:"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"}),"LastPage"),hR=vn(R.jsx("path",{d:"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"}),"NavigateBefore"),mR=vn(R.jsx("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"NavigateNext"),abe=["className","color","component","components","disabled","page","selected","shape","size","slots","type","variant"],uL=(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`size${Y(r.size)}`],r.variant==="text"&&t[`text${Y(r.color)}`],r.variant==="outlined"&&t[`outlined${Y(r.color)}`],r.shape==="rounded"&&t.rounded,r.type==="page"&&t.page,(r.type==="start-ellipsis"||r.type==="end-ellipsis")&&t.ellipsis,(r.type==="previous"||r.type==="next")&&t.previousNext,(r.type==="first"||r.type==="last")&&t.firstLast]},obe=e=>{const{classes:t,color:r,disabled:n,selected:a,size:o,shape:i,type:l,variant:u}=e,s={root:["root",`size${Y(o)}`,u,i,r!=="standard"&&`${u}${Y(r)}`,n&&"disabled",a&&"selected",{page:"page",first:"firstLast",last:"firstLast","start-ellipsis":"ellipsis","end-ellipsis":"ellipsis",previous:"previousNext",next:"previousNext"}[l]],icon:["icon"]};return Ae(s,rbe,t)},ibe=V("div",{name:"MuiPaginationItem",slot:"Root",overridesResolver:uL})(({theme:e,ownerState:t})=>E({},e.typography.body2,{borderRadius:32/2,textAlign:"center",boxSizing:"border-box",minWidth:32,padding:"0 6px",margin:"0 3px",color:(e.vars||e).palette.text.primary,height:"auto",[`&.${Xn.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.size==="small"&&{minWidth:26,borderRadius:26/2,margin:"0 1px",padding:"0 4px"},t.size==="large"&&{minWidth:40,borderRadius:40/2,padding:"0 10px",fontSize:e.typography.pxToRem(15)})),lbe=V(Aa,{name:"MuiPaginationItem",slot:"Root",overridesResolver:uL})(({theme:e,ownerState:t})=>E({},e.typography.body2,{borderRadius:32/2,textAlign:"center",boxSizing:"border-box",minWidth:32,height:32,padding:"0 6px",margin:"0 3px",color:(e.vars||e).palette.text.primary,[`&.${Xn.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Xn.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},transition:e.transitions.create(["color","background-color"],{duration:e.transitions.duration.short}),"&:hover":{backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Xn.selected}`]:{backgroundColor:(e.vars||e).palette.action.selected,"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:We(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${Xn.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:We(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},[`&.${Xn.disabled}`]:{opacity:1,color:(e.vars||e).palette.action.disabled,backgroundColor:(e.vars||e).palette.action.selected}}},t.size==="small"&&{minWidth:26,height:26,borderRadius:26/2,margin:"0 1px",padding:"0 4px"},t.size==="large"&&{minWidth:40,height:40,borderRadius:40/2,padding:"0 10px",fontSize:e.typography.pxToRem(15)},t.shape==="rounded"&&{borderRadius:(e.vars||e).shape.borderRadius}),({theme:e,ownerState:t})=>E({},t.variant==="text"&&{[`&.${Xn.selected}`]:E({},t.color!=="standard"&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main,"&:hover":{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}},[`&.${Xn.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}},{[`&.${Xn.disabled}`]:{color:(e.vars||e).palette.action.disabled}})},t.variant==="outlined"&&{border:e.vars?`1px solid rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:`1px solid ${e.palette.mode==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"}`,[`&.${Xn.selected}`]:E({},t.color!=="standard"&&{color:(e.vars||e).palette[t.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:We(e.palette[t.color].main,.5)}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.activatedOpacity})`:We(e.palette[t.color].main,e.palette.action.activatedOpacity),"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / calc(${e.vars.palette.action.activatedOpacity} + ${e.vars.palette.action.focusOpacity}))`:We(e.palette[t.color].main,e.palette.action.activatedOpacity+e.palette.action.focusOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${Xn.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / calc(${e.vars.palette.action.activatedOpacity} + ${e.vars.palette.action.focusOpacity}))`:We(e.palette[t.color].main,e.palette.action.activatedOpacity+e.palette.action.focusOpacity)}},{[`&.${Xn.disabled}`]:{borderColor:(e.vars||e).palette.action.disabledBackground,color:(e.vars||e).palette.action.disabled}})})),sbe=V("div",{name:"MuiPaginationItem",slot:"Icon",overridesResolver:(e,t)=>t.icon})(({theme:e,ownerState:t})=>E({fontSize:e.typography.pxToRem(20),margin:"0 -8px"},t.size==="small"&&{fontSize:e.typography.pxToRem(18)},t.size==="large"&&{fontSize:e.typography.pxToRem(22)})),ube=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiPaginationItem"}),{className:a,color:o="standard",component:i,components:l={},disabled:u=!1,page:s,selected:f=!1,shape:d="circular",size:p="medium",slots:v={},type:g="page",variant:b="text"}=n,w=de(n,abe),y=E({},n,{color:o,disabled:u,selected:f,shape:d,size:p,type:g,variant:b}),h=Yn(),m=obe(y),O=(h.direction==="rtl"?{previous:v.next||l.next||mR,next:v.previous||l.previous||hR,last:v.first||l.first||fh,first:v.last||l.last||dh}:{previous:v.previous||l.previous||hR,next:v.next||l.next||mR,first:v.first||l.first||fh,last:v.last||l.last||dh})[g];return g==="start-ellipsis"||g==="end-ellipsis"?R.jsx(ibe,{ref:r,ownerState:y,className:fe(m.root,a),children:"…"}):R.jsxs(lbe,E({ref:r,ownerState:y,component:i,disabled:u,className:fe(m.root,a)},w,{children:[g==="page"&&s,O?R.jsx(sbe,{as:O,ownerState:y,className:m.icon}):null]}))}),cbe=ube,fbe=["boundaryCount","className","color","count","defaultPage","disabled","getItemAriaLabel","hideNextButton","hidePrevButton","onChange","page","renderItem","shape","showFirstButton","showLastButton","siblingCount","size","variant"],dbe=e=>{const{classes:t,variant:r}=e;return Ae({root:["root",r],ul:["ul"]},Zye,t)},pbe=V("nav",{name:"MuiPagination",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant]]}})({}),vbe=V("ul",{name:"MuiPagination",slot:"Ul",overridesResolver:(e,t)=>t.ul})({display:"flex",flexWrap:"wrap",alignItems:"center",padding:0,margin:0,listStyle:"none"});function hbe(e,t,r){return e==="page"?`${r?"":"Go to "}page ${t}`:`Go to ${e} page`}const mbe=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiPagination"}),{boundaryCount:a=1,className:o,color:i="standard",count:l=1,defaultPage:u=1,disabled:s=!1,getItemAriaLabel:f=hbe,hideNextButton:d=!1,hidePrevButton:p=!1,renderItem:v=T=>R.jsx(cbe,E({},T)),shape:g="circular",showFirstButton:b=!1,showLastButton:w=!1,siblingCount:y=1,size:h="medium",variant:m="text"}=n,x=de(n,fbe),{items:O}=tbe(E({},n,{componentName:"Pagination"})),C=E({},n,{boundaryCount:a,color:i,count:l,defaultPage:u,disabled:s,getItemAriaLabel:f,hideNextButton:d,hidePrevButton:p,renderItem:v,shape:g,showFirstButton:b,showLastButton:w,siblingCount:y,size:h,variant:m}),S=dbe(C);return R.jsx(pbe,E({"aria-label":"pagination navigation",className:fe(S.root,o),ownerState:C,ref:r},x,{children:R.jsx(vbe,{className:S.ul,ownerState:C,children:O.map((T,$)=>R.jsx("li",{children:v(E({},T,{color:i,"aria-label":f(T.type,T.page,T.selected),shape:g,size:h,variant:m}))},$))})}))}),gbe=mbe;function ybe(e){return ke("MuiScopedCssBaseline",e)}Ie("MuiScopedCssBaseline",["root"]);const bbe=["className","component","enableColorScheme"],xbe=e=>{const{classes:t}=e;return Ae({root:["root"]},ybe,t)},wbe=V("div",{name:"MuiScopedCssBaseline",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e,ownerState:t})=>{const r={};return t.enableColorScheme&&e.colorSchemes&&Object.entries(e.colorSchemes).forEach(([n,a])=>{var o;r[`&${e.getColorSchemeSelector(n).replace(/\s*&/,"")}`]={colorScheme:(o=a.palette)==null?void 0:o.mode}}),E({},zve(e,t.enableColorScheme),Uve(e),{"& *, & *::before, & *::after":{boxSizing:"inherit"},"& strong, & b":{fontWeight:e.typography.fontWeightBold}},r)}),Obe=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiScopedCssBaseline"}),{className:a,component:o="div"}=n,i=de(n,bbe),l=E({},n,{component:o}),u=xbe(l);return R.jsx(wbe,E({as:o,className:fe(u.root,a),ref:r,ownerState:l},i))}),_be=Obe;function Cbe(e){return ke("MuiSelect",e)}const Sbe=Ie("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),sc=Sbe;var gR;const Tbe=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","error","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],Ebe=V("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`&.${sc.select}`]:t.select},{[`&.${sc.select}`]:t[r.variant]},{[`&.${sc.error}`]:t.error},{[`&.${sc.multiple}`]:t.multiple}]}})(oL,{[`&.${sc.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),Pbe=V("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.icon,r.variant&&t[`icon${Y(r.variant)}`],r.open&&t.iconOpen]}})(iL),$be=V("input",{shouldForwardProp:e=>hue(e)&&e!=="classes",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 yR(e,t){return typeof t=="object"&&t!==null?e===t:String(e)===String(t)}function Rbe(e){return e==null||typeof e=="string"&&!e.trim()}const kbe=e=>{const{classes:t,variant:r,disabled:n,multiple:a,open:o,error:i}=e,l={select:["select",r,n&&"disabled",a&&"multiple",i&&"error"],icon:["icon",`icon${Y(r)}`,o&&"iconOpen",n&&"disabled"],nativeInput:["nativeInput"]};return Ae(l,Cbe,t)},Ibe=c.forwardRef(function(t,r){var n;const{"aria-describedby":a,"aria-label":o,autoFocus:i,autoWidth:l,children:u,className:s,defaultOpen:f,defaultValue:d,disabled:p,displayEmpty:v,error:g=!1,IconComponent:b,inputRef:w,labelId:y,MenuProps:h={},multiple:m,name:x,onBlur:O,onChange:C,onClose:S,onFocus:T,onOpen:$,open:P,readOnly:k,renderValue:I,SelectDisplayProps:A={},tabIndex:M,value:N,variant:B="standard"}=t,q=de(t,Tbe),[j,D]=Ao({controlled:N,default:d,name:"Select"}),[W,Q]=Ao({controlled:P,default:f,name:"Select"}),Z=c.useRef(null),ne=c.useRef(null),[te,Oe]=c.useState(null),{current:ue}=c.useRef(P!=null),[ve,ae]=c.useState(),se=Dt(r,w),Se=c.useCallback(L=>{ne.current=L,L&&Oe(L)},[]),he=te==null?void 0:te.parentNode;c.useImperativeHandle(se,()=>({focus:()=>{ne.current.focus()},node:Z.current,value:j}),[j]),c.useEffect(()=>{f&&W&&te&&!ue&&(ae(l?null:he.clientWidth),ne.current.focus())},[te,l]),c.useEffect(()=>{i&&ne.current.focus()},[i]),c.useEffect(()=>{if(!y)return;const L=Cr(ne.current).getElementById(y);if(L){const U=()=>{getSelection().isCollapsed&&ne.current.focus()};return L.addEventListener("click",U),()=>{L.removeEventListener("click",U)}}},[y]);const be=(L,U)=>{L?$&&$(U):S&&S(U),ue||(ae(l?null:he.clientWidth),Q(L))},xe=L=>{L.button===0&&(L.preventDefault(),ne.current.focus(),be(!0,L))},me=L=>{be(!1,L)},ee=c.Children.toArray(u),Qe=L=>{const U=ee.find(Te=>Te.props.value===L.target.value);U!==void 0&&(D(U.props.value),C&&C(L,U))},Le=L=>U=>{let Te;if(U.currentTarget.hasAttribute("tabindex")){if(m){Te=Array.isArray(j)?j.slice():[];const ze=j.indexOf(L.props.value);ze===-1?Te.push(L.props.value):Te.splice(ze,1)}else Te=L.props.value;if(L.props.onClick&&L.props.onClick(U),j!==Te&&(D(Te),C)){const ze=U.nativeEvent||U,tt=new ze.constructor(ze.type,ze);Object.defineProperty(tt,"target",{writable:!0,value:{value:Te,name:x}}),C(tt,L)}m||be(!1,U)}},Ve=L=>{k||[" ","ArrowUp","ArrowDown","Enter"].indexOf(L.key)!==-1&&(L.preventDefault(),be(!0,L))},F=te!==null&&W,H=L=>{!F&&O&&(Object.defineProperty(L,"target",{writable:!0,value:{value:j,name:x}}),O(L))};delete q["aria-invalid"];let G,pe;const ie=[];let K=!1;(ih({value:j})||v)&&(I?G=I(j):K=!0);const ye=ee.map(L=>{if(!c.isValidElement(L))return null;let U;if(m){if(!Array.isArray(j))throw new Error(Ri(2));U=j.some(Te=>yR(Te,L.props.value)),U&&K&&ie.push(L.props.children)}else U=yR(j,L.props.value),U&&K&&(pe=L.props.children);return c.cloneElement(L,{"aria-selected":U?"true":"false",onClick:Le(L),onKeyUp:Te=>{Te.key===" "&&Te.preventDefault(),L.props.onKeyUp&&L.props.onKeyUp(Te)},role:"option",selected:U,value:void 0,"data-value":L.props.value})});K&&(m?ie.length===0?G=null:G=ie.reduce((L,U,Te)=>(L.push(U),Te{const{classes:t}=e;return t},nC={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>Nr(e)&&e!=="variant",slot:"Root"},Fbe=V(KF,nC)(""),Lbe=V(sL,nC)(""),Dbe=V(VF,nC)(""),cL=c.forwardRef(function(t,r){const n=Me({name:"MuiSelect",props:t}),{autoWidth:a=!1,children:o,classes:i={},className:l,defaultOpen:u=!1,displayEmpty:s=!1,IconComponent:f=kF,id:d,input:p,inputProps:v,label:g,labelId:b,MenuProps:w,multiple:y=!1,native:h=!1,onClose:m,onOpen:x,open:O,renderValue:C,SelectDisplayProps:S,variant:T="outlined"}=n,$=de(n,Mbe),P=h?Vye:Abe,k=vo(),I=Hi({props:n,muiFormControl:k,states:["variant","error"]}),A=I.variant||T,M=E({},n,{variant:A,classes:i}),N=jbe(M),B=de(N,Nbe),q=p||{standard:R.jsx(Fbe,{ownerState:M}),outlined:R.jsx(Lbe,{label:g,ownerState:M}),filled:R.jsx(Dbe,{ownerState:M})}[A],j=Dt(r,q.ref);return R.jsx(c.Fragment,{children:c.cloneElement(q,E({inputComponent:P,inputProps:E({children:o,error:I.error,IconComponent:f,variant:A,type:void 0,multiple:y},h?{id:d}:{autoWidth:a,defaultOpen:u,displayEmpty:s,labelId:b,MenuProps:w,onClose:m,onOpen:x,open:O,renderValue:C,SelectDisplayProps:E({id:d},S)},v,{classes:v?Jr(B,v.classes):B},p?p.props.inputProps:{})},y&&h&&A==="outlined"?{notched:!0}:{},{ref:j,className:fe(q.props.className,l,N.root)},!p&&{variant:A},$))})});cL.muiName="Select";const fL=cL;function Bbe(e){return ke("MuiSnackbarContent",e)}Ie("MuiSnackbarContent",["root","message","action"]);const zbe=["action","className","message","role"],Ube=e=>{const{classes:t}=e;return Ae({root:["root"],action:["action"],message:["message"]},Bbe,t)},Vbe=V(po,{name:"MuiSnackbarContent",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>{const t=e.palette.mode==="light"?.8:.98,r=Pse(e.palette.background.default,t);return E({},e.typography.body2,{color:e.vars?e.vars.palette.SnackbarContent.color:e.palette.getContrastText(r),backgroundColor:e.vars?e.vars.palette.SnackbarContent.bg:r,display:"flex",alignItems:"center",flexWrap:"wrap",padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,flexGrow:1,[e.breakpoints.up("sm")]:{flexGrow:"initial",minWidth:288}})}),Wbe=V("div",{name:"MuiSnackbarContent",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0"}),Hbe=V("div",{name:"MuiSnackbarContent",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"center",marginLeft:"auto",paddingLeft:16,marginRight:-8}),qbe=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiSnackbarContent"}),{action:a,className:o,message:i,role:l="alert"}=n,u=de(n,zbe),s=n,f=Ube(s);return R.jsxs(Vbe,E({role:l,square:!0,elevation:6,className:fe(f.root,o),ownerState:s,ref:r},u,{children:[R.jsx(Wbe,{className:f.message,ownerState:s,children:i}),a?R.jsx(Hbe,{className:f.action,ownerState:s,children:a}):null]}))}),Gbe=qbe;function Kbe(e){return ke("MuiSnackbar",e)}Ie("MuiSnackbar",["root","anchorOriginTopCenter","anchorOriginBottomCenter","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft"]);const Qbe=["onEnter","onExited"],Ybe=["action","anchorOrigin","autoHideDuration","children","className","ClickAwayListenerProps","ContentProps","disableWindowBlurListener","message","onBlur","onClose","onFocus","onMouseEnter","onMouseLeave","open","resumeHideDuration","TransitionComponent","transitionDuration","TransitionProps"],Xbe=e=>{const{classes:t,anchorOrigin:r}=e,n={root:["root",`anchorOrigin${Y(r.vertical)}${Y(r.horizontal)}`]};return Ae(n,Kbe,t)},bR=V("div",{name:"MuiSnackbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`anchorOrigin${Y(r.anchorOrigin.vertical)}${Y(r.anchorOrigin.horizontal)}`]]}})(({theme:e,ownerState:t})=>{const r={left:"50%",right:"auto",transform:"translateX(-50%)"};return E({zIndex:(e.vars||e).zIndex.snackbar,position:"fixed",display:"flex",left:8,right:8,justifyContent:"center",alignItems:"center"},t.anchorOrigin.vertical==="top"?{top:8}:{bottom:8},t.anchorOrigin.horizontal==="left"&&{justifyContent:"flex-start"},t.anchorOrigin.horizontal==="right"&&{justifyContent:"flex-end"},{[e.breakpoints.up("sm")]:E({},t.anchorOrigin.vertical==="top"?{top:24}:{bottom:24},t.anchorOrigin.horizontal==="center"&&r,t.anchorOrigin.horizontal==="left"&&{left:24,right:"auto"},t.anchorOrigin.horizontal==="right"&&{right:24,left:"auto"})})}),Jbe=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiSnackbar"}),a=Yn(),o={enter:a.transitions.duration.enteringScreen,exit:a.transitions.duration.leavingScreen},{action:i,anchorOrigin:{vertical:l,horizontal:u}={vertical:"bottom",horizontal:"left"},autoHideDuration:s=null,children:f,className:d,ClickAwayListenerProps:p,ContentProps:v,disableWindowBlurListener:g=!1,message:b,open:w,TransitionComponent:y=sh,transitionDuration:h=o,TransitionProps:{onEnter:m,onExited:x}={}}=n,O=de(n.TransitionProps,Qbe),C=de(n,Ybe),S=E({},n,{anchorOrigin:{vertical:l,horizontal:u},autoHideDuration:s,disableWindowBlurListener:g,TransitionComponent:y,transitionDuration:h}),T=Xbe(S),{getRootProps:$,onClickAway:P}=fde(E({},S)),[k,I]=c.useState(!0),A=Ii({elementType:bR,getSlotProps:$,externalForwardedProps:C,ownerState:S,additionalProps:{ref:r},className:[T.root,d]}),M=B=>{I(!0),x&&x(B)},N=(B,q)=>{I(!1),m&&m(B,q)};return!w&&k?null:R.jsx(Ice,E({onClickAway:P},p,{children:R.jsx(bR,E({},A,{children:R.jsx(y,E({appear:!0,in:w,timeout:h,direction:l==="top"?"down":"up",onEnter:N,onExited:M},O,{children:f||R.jsx(Gbe,E({message:b,action:i},v))}))}))}))}),Zbe=Jbe;function e0e(e){return ke("MuiTooltip",e)}const t0e=Ie("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]),fi=t0e,r0e=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","slotProps","slots","title","TransitionComponent","TransitionProps"];function n0e(e){return Math.round(e*1e5)/1e5}const a0e=e=>{const{classes:t,disableInteractive:r,arrow:n,touch:a,placement:o}=e,i={popper:["popper",!r&&"popperInteractive",n&&"popperArrow"],tooltip:["tooltip",n&&"tooltipArrow",a&&"touch",`tooltipPlacement${Y(o.split("-")[0])}`],arrow:["arrow"]};return Ae(i,e0e,t)},o0e=V(Rg,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.popper,!r.disableInteractive&&t.popperInteractive,r.arrow&&t.popperArrow,!r.open&&t.popperClose]}})(({theme:e,ownerState:t,open:r})=>E({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none"},!t.disableInteractive&&{pointerEvents:"auto"},!r&&{pointerEvents:"none"},t.arrow&&{[`&[data-popper-placement*="bottom"] .${fi.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${fi.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${fi.arrow}`]:E({},t.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}}),[`&[data-popper-placement*="left"] .${fi.arrow}`]:E({},t.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})})),i0e=V("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.tooltip,r.touch&&t.touch,r.arrow&&t.tooltipArrow,t[`tooltipPlacement${Y(r.placement.split("-")[0])}`]]}})(({theme:e,ownerState:t})=>E({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:We(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:"4px 8px",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:e.typography.fontWeightMedium},t.arrow&&{position:"relative",margin:0},t.touch&&{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:`${n0e(16/14)}em`,fontWeight:e.typography.fontWeightRegular},{[`.${fi.popper}[data-popper-placement*="left"] &`]:E({transformOrigin:"right center"},t.isRtl?E({marginLeft:"14px"},t.touch&&{marginLeft:"24px"}):E({marginRight:"14px"},t.touch&&{marginRight:"24px"})),[`.${fi.popper}[data-popper-placement*="right"] &`]:E({transformOrigin:"left center"},t.isRtl?E({marginRight:"14px"},t.touch&&{marginRight:"24px"}):E({marginLeft:"14px"},t.touch&&{marginLeft:"24px"})),[`.${fi.popper}[data-popper-placement*="top"] &`]:E({transformOrigin:"center bottom",marginBottom:"14px"},t.touch&&{marginBottom:"24px"}),[`.${fi.popper}[data-popper-placement*="bottom"] &`]:E({transformOrigin:"center top",marginTop:"14px"},t.touch&&{marginTop:"24px"})})),l0e=V("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(e,t)=>t.arrow})(({theme:e})=>({overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:e.vars?e.vars.palette.Tooltip.bg:We(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}));let rp=!1,db=null,uc={x:0,y:0};function np(e,t){return r=>{t&&t(r),e(r)}}const s0e=c.forwardRef(function(t,r){var n,a,o,i,l,u,s,f,d,p,v,g,b,w,y,h,m,x,O;const C=Me({props:t,name:"MuiTooltip"}),{arrow:S=!1,children:T,components:$={},componentsProps:P={},describeChild:k=!1,disableFocusListener:I=!1,disableHoverListener:A=!1,disableInteractive:M=!1,disableTouchListener:N=!1,enterDelay:B=100,enterNextDelay:q=0,enterTouchDelay:j=700,followCursor:D=!1,id:W,leaveDelay:Q=0,leaveTouchDelay:Z=1500,onClose:ne,onOpen:te,open:Oe,placement:ue="bottom",PopperComponent:ve,PopperProps:ae={},slotProps:se={},slots:Se={},title:he,TransitionComponent:be=sh,TransitionProps:xe}=C,me=de(C,r0e),ee=c.isValidElement(T)?T:R.jsx("span",{children:T}),Qe=Yn(),Le=Qe.direction==="rtl",[Ve,F]=c.useState(),[H,G]=c.useState(null),pe=c.useRef(!1),ie=M||D,K=c.useRef(),ye=c.useRef(),Ne=c.useRef(),Fe=c.useRef(),[we,Ce]=Ao({controlled:Oe,default:!1,name:"Tooltip",state:"open"});let it=we;const ct=ki(W),lt=c.useRef(),L=c.useCallback(()=>{lt.current!==void 0&&(document.body.style.WebkitUserSelect=lt.current,lt.current=void 0),clearTimeout(Fe.current)},[]);c.useEffect(()=>()=>{clearTimeout(K.current),clearTimeout(ye.current),clearTimeout(Ne.current),L()},[L]);const U=oe=>{clearTimeout(db),rp=!0,Ce(!0),te&&!it&&te(oe)},Te=sn(oe=>{clearTimeout(db),db=setTimeout(()=>{rp=!1},800+Q),Ce(!1),ne&&it&&ne(oe),clearTimeout(K.current),K.current=setTimeout(()=>{pe.current=!1},Qe.transitions.duration.shortest)}),ze=oe=>{pe.current&&oe.type!=="touchstart"||(Ve&&Ve.removeAttribute("title"),clearTimeout(ye.current),clearTimeout(Ne.current),B||rp&&q?ye.current=setTimeout(()=>{U(oe)},rp?q:B):U(oe))},tt=oe=>{clearTimeout(ye.current),clearTimeout(Ne.current),Ne.current=setTimeout(()=>{Te(oe)},Q)},{isFocusVisibleRef:Ue,onBlur:gt,onFocus:It,ref:_t}=Hm(),[,Ge]=c.useState(!1),Pt=oe=>{gt(oe),Ue.current===!1&&(Ge(!1),tt(oe))},xr=oe=>{Ve||F(oe.currentTarget),It(oe),Ue.current===!0&&(Ge(!0),ze(oe))},At=oe=>{pe.current=!0;const Ye=ee.props;Ye.onTouchStart&&Ye.onTouchStart(oe)},jr=ze,wr=tt,hn=oe=>{At(oe),clearTimeout(Ne.current),clearTimeout(K.current),L(),lt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",Fe.current=setTimeout(()=>{document.body.style.WebkitUserSelect=lt.current,ze(oe)},j)},Er=oe=>{ee.props.onTouchEnd&&ee.props.onTouchEnd(oe),L(),clearTimeout(Ne.current),Ne.current=setTimeout(()=>{Te(oe)},Z)};c.useEffect(()=>{if(!it)return;function oe(Ye){(Ye.key==="Escape"||Ye.key==="Esc")&&Te(Ye)}return document.addEventListener("keydown",oe),()=>{document.removeEventListener("keydown",oe)}},[Te,it]);const at=Dt(ee.ref,_t,F,r);!he&&he!==0&&(it=!1);const ft=c.useRef(),lr=oe=>{const Ye=ee.props;Ye.onMouseMove&&Ye.onMouseMove(oe),uc={x:oe.clientX,y:oe.clientY},ft.current&&ft.current.update()},$t={},Pr=typeof he=="string";k?($t.title=!it&&Pr&&!A?he:null,$t["aria-describedby"]=it?ct:null):($t["aria-label"]=Pr?he:null,$t["aria-labelledby"]=it&&!Pr?ct:null);const Bt=E({},$t,me,ee.props,{className:fe(me.className,ee.props.className),onTouchStart:At,ref:at},D?{onMouseMove:lr}:{}),$r={};N||(Bt.onTouchStart=hn,Bt.onTouchEnd=Er),A||(Bt.onMouseOver=np(jr,Bt.onMouseOver),Bt.onMouseLeave=np(wr,Bt.onMouseLeave),ie||($r.onMouseOver=jr,$r.onMouseLeave=wr)),I||(Bt.onFocus=np(xr,Bt.onFocus),Bt.onBlur=np(Pt,Bt.onBlur),ie||($r.onFocus=xr,$r.onBlur=Pt));const In=c.useMemo(()=>{var oe;let Ye=[{name:"arrow",enabled:!!H,options:{element:H,padding:4}}];return(oe=ae.popperOptions)!=null&&oe.modifiers&&(Ye=Ye.concat(ae.popperOptions.modifiers)),E({},ae.popperOptions,{modifiers:Ye})},[H,ae]),zt=E({},C,{isRtl:Le,arrow:S,disableInteractive:ie,placement:ue,PopperComponentProp:ve,touch:pe.current}),Mt=a0e(zt),X=(n=(a=Se.popper)!=null?a:$.Popper)!=null?n:o0e,J=(o=(i=(l=Se.transition)!=null?l:$.Transition)!=null?i:be)!=null?o:sh,le=(u=(s=Se.tooltip)!=null?s:$.Tooltip)!=null?u:i0e,Ee=(f=(d=Se.arrow)!=null?d:$.Arrow)!=null?f:l0e,Je=xc(X,E({},ae,(p=se.popper)!=null?p:P.popper,{className:fe(Mt.popper,ae==null?void 0:ae.className,(v=(g=se.popper)!=null?g:P.popper)==null?void 0:v.className)}),zt),_e=xc(J,E({},xe,(b=se.transition)!=null?b:P.transition),zt),z=xc(le,E({},(w=se.tooltip)!=null?w:P.tooltip,{className:fe(Mt.tooltip,(y=(h=se.tooltip)!=null?h:P.tooltip)==null?void 0:y.className)}),zt),ce=xc(Ee,E({},(m=se.arrow)!=null?m:P.arrow,{className:fe(Mt.arrow,(x=(O=se.arrow)!=null?O:P.arrow)==null?void 0:x.className)}),zt);return R.jsxs(c.Fragment,{children:[c.cloneElement(ee,Bt),R.jsx(X,E({as:ve??Rg,placement:ue,anchorEl:D?{getBoundingClientRect:()=>({top:uc.y,left:uc.x,right:uc.x,bottom:uc.y,width:0,height:0})}:Ve,popperRef:ft,open:Ve?it:!1,id:ct,transition:!0},$r,Je,{popperOptions:In,children:({TransitionProps:oe})=>R.jsx(J,E({timeout:Qe.transitions.duration.shorter},oe,_e,{children:R.jsxs(le,E({},z,{children:[he,S?R.jsx(Ee,E({},ce,{ref:G})):null]}))}))}))]})}),ho=s0e;function u0e(e){return ke("MuiSwitch",e)}const c0e=Ie("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]),an=c0e,f0e=["className","color","edge","size","sx"],d0e=e=>{const{classes:t,edge:r,size:n,color:a,checked:o,disabled:i}=e,l={root:["root",r&&`edge${Y(r)}`,`size${Y(n)}`],switchBase:["switchBase",`color${Y(a)}`,o&&"checked",i&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},u=Ae(l,u0e,t);return E({},t,u)},p0e=V("span",{name:"MuiSwitch",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.edge&&t[`edge${Y(r.edge)}`],t[`size${Y(r.size)}`]]}})(({ownerState:e})=>E({display:"inline-flex",width:34+12*2,height:14+12*2,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"}},e.edge==="start"&&{marginLeft:-8},e.edge==="end"&&{marginRight:-8},e.size==="small"&&{width:40,height:24,padding:7,[`& .${an.thumb}`]:{width:16,height:16},[`& .${an.switchBase}`]:{padding:4,[`&.${an.checked}`]:{transform:"translateX(16px)"}}})),v0e=V(jF,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.switchBase,{[`& .${an.input}`]:t.input},r.color!=="default"&&t[`color${Y(r.color)}`]]}})(({theme:e})=>({position:"absolute",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode==="light"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create(["left","transform"],{duration:e.transitions.duration.shortest}),[`&.${an.checked}`]:{transform:"translateX(20px)"},[`&.${an.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode==="light"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${an.checked} + .${an.track}`]:{opacity:.5},[`&.${an.disabled} + .${an.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode==="light"?.12:.2}`},[`& .${an.input}`]:{left:"-100%",width:"300%"}}),({theme:e,ownerState:t})=>E({"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:We(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.color!=="default"&&{[`&.${an.checked}`]:{color:(e.vars||e).palette[t.color].main,"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:We(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${an.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t.color}DisabledColor`]:`${e.palette.mode==="light"?ju(e.palette[t.color].main,.62):vd(e.palette[t.color].main,.55)}`}},[`&.${an.checked} + .${an.track}`]:{backgroundColor:(e.vars||e).palette[t.color].main}})),h0e=V("span",{name:"MuiSwitch",slot:"Track",overridesResolver:(e,t)=>t.track})(({theme:e})=>({height:"100%",width:"100%",borderRadius:14/2,zIndex:-1,transition:e.transitions.create(["opacity","background-color"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode==="light"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode==="light"?.38:.3}`})),m0e=V("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:(e,t)=>t.thumb})(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"})),g0e=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiSwitch"}),{className:a,color:o="primary",edge:i=!1,size:l="medium",sx:u}=n,s=de(n,f0e),f=E({},n,{color:o,edge:i,size:l}),d=d0e(f),p=R.jsx(m0e,{className:d.thumb,ownerState:f});return R.jsxs(p0e,{className:fe(d.root,a),sx:u,ownerState:f,children:[R.jsx(v0e,E({type:"checkbox",icon:p,checkedIcon:p,ref:r,ownerState:f},s,{classes:E({},d,{root:d.switchBase})})),R.jsx(h0e,{className:d.track,ownerState:f})]})}),dL=g0e,y0e=c.createContext(),pL=y0e;function b0e(e){return ke("MuiTable",e)}Ie("MuiTable",["root","stickyHeader"]);const x0e=["className","component","padding","size","stickyHeader"],w0e=e=>{const{classes:t,stickyHeader:r}=e;return Ae({root:["root",r&&"stickyHeader"]},b0e,t)},O0e=V("table",{name:"MuiTable",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.stickyHeader&&t.stickyHeader]}})(({theme:e,ownerState:t})=>E({display:"table",width:"100%",borderCollapse:"collapse",borderSpacing:0,"& caption":E({},e.typography.body2,{padding:e.spacing(2),color:(e.vars||e).palette.text.secondary,textAlign:"left",captionSide:"bottom"})},t.stickyHeader&&{borderCollapse:"separate"})),xR="table",_0e=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiTable"}),{className:a,component:o=xR,padding:i="normal",size:l="medium",stickyHeader:u=!1}=n,s=de(n,x0e),f=E({},n,{component:o,padding:i,size:l,stickyHeader:u}),d=w0e(f),p=c.useMemo(()=>({padding:i,size:l,stickyHeader:u}),[i,l,u]);return R.jsx(pL.Provider,{value:p,children:R.jsx(O0e,E({as:o,role:o===xR?null:"table",ref:r,className:fe(d.root,a),ownerState:f},s))})}),vL=_0e,C0e=c.createContext(),Ug=C0e;function S0e(e){return ke("MuiTableBody",e)}Ie("MuiTableBody",["root"]);const T0e=["className","component"],E0e=e=>{const{classes:t}=e;return Ae({root:["root"]},S0e,t)},P0e=V("tbody",{name:"MuiTableBody",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-row-group"}),$0e={variant:"body"},wR="tbody",R0e=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiTableBody"}),{className:a,component:o=wR}=n,i=de(n,T0e),l=E({},n,{component:o}),u=E0e(l);return R.jsx(Ug.Provider,{value:$0e,children:R.jsx(P0e,E({className:fe(u.root,a),as:o,ref:r,role:o===wR?null:"rowgroup",ownerState:l},i))})}),hL=R0e;function k0e(e){return ke("MuiTableCell",e)}const I0e=Ie("MuiTableCell",["root","head","body","footer","sizeSmall","sizeMedium","paddingCheckbox","paddingNone","alignLeft","alignCenter","alignRight","alignJustify","stickyHeader"]),A0e=I0e,M0e=["align","className","component","padding","scope","size","sortDirection","variant"],N0e=e=>{const{classes:t,variant:r,align:n,padding:a,size:o,stickyHeader:i}=e,l={root:["root",r,i&&"stickyHeader",n!=="inherit"&&`align${Y(n)}`,a!=="normal"&&`padding${Y(a)}`,`size${Y(o)}`]};return Ae(l,k0e,t)},j0e=V("td",{name:"MuiTableCell",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`size${Y(r.size)}`],r.padding!=="normal"&&t[`padding${Y(r.padding)}`],r.align!=="inherit"&&t[`align${Y(r.align)}`],r.stickyHeader&&t.stickyHeader]}})(({theme:e,ownerState:t})=>E({},e.typography.body2,{display:"table-cell",verticalAlign:"inherit",borderBottom:e.vars?`1px solid ${e.vars.palette.TableCell.border}`:`1px solid + ${e.palette.mode==="light"?ju(We(e.palette.divider,1),.88):vd(We(e.palette.divider,1),.68)}`,textAlign:"left",padding:16},t.variant==="head"&&{color:(e.vars||e).palette.text.primary,lineHeight:e.typography.pxToRem(24),fontWeight:e.typography.fontWeightMedium},t.variant==="body"&&{color:(e.vars||e).palette.text.primary},t.variant==="footer"&&{color:(e.vars||e).palette.text.secondary,lineHeight:e.typography.pxToRem(21),fontSize:e.typography.pxToRem(12)},t.size==="small"&&{padding:"6px 16px",[`&.${A0e.paddingCheckbox}`]:{width:24,padding:"0 12px 0 16px","& > *":{padding:0}}},t.padding==="checkbox"&&{width:48,padding:"0 0 0 4px"},t.padding==="none"&&{padding:0},t.align==="left"&&{textAlign:"left"},t.align==="center"&&{textAlign:"center"},t.align==="right"&&{textAlign:"right",flexDirection:"row-reverse"},t.align==="justify"&&{textAlign:"justify"},t.stickyHeader&&{position:"sticky",top:0,zIndex:2,backgroundColor:(e.vars||e).palette.background.default})),F0e=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiTableCell"}),{align:a="inherit",className:o,component:i,padding:l,scope:u,size:s,sortDirection:f,variant:d}=n,p=de(n,M0e),v=c.useContext(pL),g=c.useContext(Ug),b=g&&g.variant==="head";let w;i?w=i:w=b?"th":"td";let y=u;w==="td"?y=void 0:!y&&b&&(y="col");const h=d||g&&g.variant,m=E({},n,{align:a,component:w,padding:l||(v&&v.padding?v.padding:"normal"),size:s||(v&&v.size?v.size:"medium"),sortDirection:f,stickyHeader:h==="head"&&v&&v.stickyHeader,variant:h}),x=N0e(m);let O=null;return f&&(O=f==="asc"?"ascending":"descending"),R.jsx(j0e,E({as:w,ref:r,className:fe(x.root,o),"aria-sort":O,scope:y,ownerState:m},p))}),Yr=F0e;function L0e(e){return ke("MuiTableHead",e)}Ie("MuiTableHead",["root"]);const D0e=["className","component"],B0e=e=>{const{classes:t}=e;return Ae({root:["root"]},L0e,t)},z0e=V("thead",{name:"MuiTableHead",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-header-group"}),U0e={variant:"head"},OR="thead",V0e=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiTableHead"}),{className:a,component:o=OR}=n,i=de(n,D0e),l=E({},n,{component:o}),u=B0e(l);return R.jsx(Ug.Provider,{value:U0e,children:R.jsx(z0e,E({as:o,className:fe(u.root,a),ref:r,role:o===OR?null:"rowgroup",ownerState:l},i))})}),mL=V0e;function W0e(e){return ke("MuiToolbar",e)}Ie("MuiToolbar",["root","gutters","regular","dense"]);const H0e=["className","component","disableGutters","variant"],q0e=e=>{const{classes:t,disableGutters:r,variant:n}=e;return Ae({root:["root",!r&&"gutters",n]},W0e,t)},G0e=V("div",{name:"MuiToolbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.disableGutters&&t.gutters,t[r.variant]]}})(({theme:e,ownerState:t})=>E({position:"relative",display:"flex",alignItems:"center"},!t.disableGutters&&{paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up("sm")]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}},t.variant==="dense"&&{minHeight:48}),({theme:e,ownerState:t})=>t.variant==="regular"&&e.mixins.toolbar),K0e=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiToolbar"}),{className:a,component:o="div",disableGutters:i=!1,variant:l="regular"}=n,u=de(n,H0e),s=E({},n,{component:o,disableGutters:i,variant:l}),f=q0e(s);return R.jsx(G0e,E({as:o,className:fe(f.root,a),ref:r,ownerState:s},u))}),Lu=K0e,_R=vn(R.jsx("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),CR=vn(R.jsx("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight");var SR,TR,ER,PR,$R,RR,kR,IR;const Q0e=["backIconButtonProps","count","getItemAriaLabel","nextIconButtonProps","onPageChange","page","rowsPerPage","showFirstButton","showLastButton"],Y0e=c.forwardRef(function(t,r){const{backIconButtonProps:n,count:a,getItemAriaLabel:o,nextIconButtonProps:i,onPageChange:l,page:u,rowsPerPage:s,showFirstButton:f,showLastButton:d}=t,p=de(t,Q0e),v=Yn(),g=h=>{l(h,0)},b=h=>{l(h,u-1)},w=h=>{l(h,u+1)},y=h=>{l(h,Math.max(0,Math.ceil(a/s)-1))};return R.jsxs("div",E({ref:r},p,{children:[f&&R.jsx(er,{onClick:g,disabled:u===0,"aria-label":o("first",u),title:o("first",u),children:v.direction==="rtl"?SR||(SR=R.jsx(dh,{})):TR||(TR=R.jsx(fh,{}))}),R.jsx(er,E({onClick:b,disabled:u===0,color:"inherit","aria-label":o("previous",u),title:o("previous",u)},n,{children:v.direction==="rtl"?ER||(ER=R.jsx(CR,{})):PR||(PR=R.jsx(_R,{}))})),R.jsx(er,E({onClick:w,disabled:a!==-1?u>=Math.ceil(a/s)-1:!1,color:"inherit","aria-label":o("next",u),title:o("next",u)},i,{children:v.direction==="rtl"?$R||($R=R.jsx(_R,{})):RR||(RR=R.jsx(CR,{}))})),d&&R.jsx(er,{onClick:y,disabled:u>=Math.ceil(a/s)-1,"aria-label":o("last",u),title:o("last",u),children:v.direction==="rtl"?kR||(kR=R.jsx(fh,{})):IR||(IR=R.jsx(dh,{}))})]}))}),X0e=Y0e;function J0e(e){return ke("MuiTablePagination",e)}const Z0e=Ie("MuiTablePagination",["root","toolbar","spacer","selectLabel","selectRoot","select","selectIcon","input","menuItem","displayedRows","actions"]),Kc=Z0e;var AR;const e1e=["ActionsComponent","backIconButtonProps","className","colSpan","component","count","getItemAriaLabel","labelDisplayedRows","labelRowsPerPage","nextIconButtonProps","onPageChange","onRowsPerPageChange","page","rowsPerPage","rowsPerPageOptions","SelectProps","showFirstButton","showLastButton"],t1e=V(Yr,{name:"MuiTablePagination",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>({overflow:"auto",color:(e.vars||e).palette.text.primary,fontSize:e.typography.pxToRem(14),"&:last-child":{padding:0}})),r1e=V(Lu,{name:"MuiTablePagination",slot:"Toolbar",overridesResolver:(e,t)=>E({[`& .${Kc.actions}`]:t.actions},t.toolbar)})(({theme:e})=>({minHeight:52,paddingRight:2,[`${e.breakpoints.up("xs")} and (orientation: landscape)`]:{minHeight:52},[e.breakpoints.up("sm")]:{minHeight:52,paddingRight:2},[`& .${Kc.actions}`]:{flexShrink:0,marginLeft:20}})),n1e=V("div",{name:"MuiTablePagination",slot:"Spacer",overridesResolver:(e,t)=>t.spacer})({flex:"1 1 100%"}),a1e=V("p",{name:"MuiTablePagination",slot:"SelectLabel",overridesResolver:(e,t)=>t.selectLabel})(({theme:e})=>E({},e.typography.body2,{flexShrink:0})),o1e=V(fL,{name:"MuiTablePagination",slot:"Select",overridesResolver:(e,t)=>E({[`& .${Kc.selectIcon}`]:t.selectIcon,[`& .${Kc.select}`]:t.select},t.input,t.selectRoot)})({color:"inherit",fontSize:"inherit",flexShrink:0,marginRight:32,marginLeft:8,[`& .${Kc.select}`]:{paddingLeft:8,paddingRight:24,textAlign:"right",textAlignLast:"right"}}),i1e=V(Ea,{name:"MuiTablePagination",slot:"MenuItem",overridesResolver:(e,t)=>t.menuItem})({}),l1e=V("p",{name:"MuiTablePagination",slot:"DisplayedRows",overridesResolver:(e,t)=>t.displayedRows})(({theme:e})=>E({},e.typography.body2,{flexShrink:0}));function s1e({from:e,to:t,count:r}){return`${e}–${t} of ${r!==-1?r:`more than ${t}`}`}function u1e(e){return`Go to ${e} page`}const c1e=e=>{const{classes:t}=e;return Ae({root:["root"],toolbar:["toolbar"],spacer:["spacer"],selectLabel:["selectLabel"],select:["select"],input:["input"],selectIcon:["selectIcon"],menuItem:["menuItem"],displayedRows:["displayedRows"],actions:["actions"]},J0e,t)},f1e=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiTablePagination"}),{ActionsComponent:a=X0e,backIconButtonProps:o,className:i,colSpan:l,component:u=Yr,count:s,getItemAriaLabel:f=u1e,labelDisplayedRows:d=s1e,labelRowsPerPage:p="Rows per page:",nextIconButtonProps:v,onPageChange:g,onRowsPerPageChange:b,page:w,rowsPerPage:y,rowsPerPageOptions:h=[10,25,50,100],SelectProps:m={},showFirstButton:x=!1,showLastButton:O=!1}=n,C=de(n,e1e),S=n,T=c1e(S),$=m.native?"option":i1e;let P;(u===Yr||u==="td")&&(P=l||1e3);const k=ki(m.id),I=ki(m.labelId),A=()=>s===-1?(w+1)*y:y===-1?s:Math.min(s,(w+1)*y);return R.jsx(t1e,E({colSpan:P,ref:r,as:u,ownerState:S,className:fe(T.root,i)},C,{children:R.jsxs(r1e,{className:T.toolbar,children:[R.jsx(n1e,{className:T.spacer}),h.length>1&&R.jsx(a1e,{className:T.selectLabel,id:I,children:p}),h.length>1&&R.jsx(o1e,E({variant:"standard"},!m.variant&&{input:AR||(AR=R.jsx(Fg,{}))},{value:y,onChange:b,id:k,labelId:I},m,{classes:E({},m.classes,{root:fe(T.input,T.selectRoot,(m.classes||{}).root),select:fe(T.select,(m.classes||{}).select),icon:fe(T.selectIcon,(m.classes||{}).icon)}),children:h.map(M=>c.createElement($,E({},!Il($)&&{ownerState:S},{className:T.menuItem,key:M.label?M.label:M,value:M.value?M.value:M}),M.label?M.label:M))})),R.jsx(l1e,{className:T.displayedRows,children:d({from:s===0?0:w*y+1,to:A(),count:s===-1?-1:s,page:w})}),R.jsx(a,{className:T.actions,backIconButtonProps:o,count:s,nextIconButtonProps:v,onPageChange:g,page:w,rowsPerPage:y,showFirstButton:x,showLastButton:O,getItemAriaLabel:f})]})}))}),MR=f1e;function d1e(e){return ke("MuiTableRow",e)}const p1e=Ie("MuiTableRow",["root","selected","hover","head","footer"]),NR=p1e,v1e=["className","component","hover","selected"],h1e=e=>{const{classes:t,selected:r,hover:n,head:a,footer:o}=e;return Ae({root:["root",r&&"selected",n&&"hover",a&&"head",o&&"footer"]},d1e,t)},m1e=V("tr",{name:"MuiTableRow",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.head&&t.head,r.footer&&t.footer]}})(({theme:e})=>({color:"inherit",display:"table-row",verticalAlign:"middle",outline:0,[`&.${NR.hover}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${NR.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:We(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}))`:We(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)}}})),jR="tr",g1e=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiTableRow"}),{className:a,component:o=jR,hover:i=!1,selected:l=!1}=n,u=de(n,v1e),s=c.useContext(Ug),f=E({},n,{component:o,hover:i,selected:l,head:s&&s.variant==="head",footer:s&&s.variant==="footer"}),d=h1e(f);return R.jsx(m1e,E({as:o,ref:r,className:fe(d.root,a),role:o===jR?null:"row",ownerState:f},u))}),Af=g1e,y1e=vn(R.jsx("path",{d:"M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z"}),"ArrowDownward");function b1e(e){return ke("MuiTableSortLabel",e)}const x1e=Ie("MuiTableSortLabel",["root","active","icon","iconDirectionDesc","iconDirectionAsc"]),pb=x1e,w1e=["active","children","className","direction","hideSortIcon","IconComponent"],O1e=e=>{const{classes:t,direction:r,active:n}=e,a={root:["root",n&&"active"],icon:["icon",`iconDirection${Y(r)}`]};return Ae(a,b1e,t)},_1e=V(Aa,{name:"MuiTableSortLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.active&&t.active]}})(({theme:e})=>({cursor:"pointer",display:"inline-flex",justifyContent:"flex-start",flexDirection:"inherit",alignItems:"center","&:focus":{color:(e.vars||e).palette.text.secondary},"&:hover":{color:(e.vars||e).palette.text.secondary,[`& .${pb.icon}`]:{opacity:.5}},[`&.${pb.active}`]:{color:(e.vars||e).palette.text.primary,[`& .${pb.icon}`]:{opacity:1,color:(e.vars||e).palette.text.secondary}}})),C1e=V("span",{name:"MuiTableSortLabel",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.icon,t[`iconDirection${Y(r.direction)}`]]}})(({theme:e,ownerState:t})=>E({fontSize:18,marginRight:4,marginLeft:4,opacity:0,transition:e.transitions.create(["opacity","transform"],{duration:e.transitions.duration.shorter}),userSelect:"none"},t.direction==="desc"&&{transform:"rotate(0deg)"},t.direction==="asc"&&{transform:"rotate(180deg)"})),S1e=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiTableSortLabel"}),{active:a=!1,children:o,className:i,direction:l="asc",hideSortIcon:u=!1,IconComponent:s=y1e}=n,f=de(n,w1e),d=E({},n,{active:a,direction:l,hideSortIcon:u,IconComponent:s}),p=O1e(d);return R.jsxs(_1e,E({className:fe(p.root,i),component:"span",disableRipple:!0,ownerState:d,ref:r},f,{children:[o,u&&!a?null:R.jsx(C1e,{as:s,className:fe(p.icon),ownerState:d})]}))}),T1e=S1e;function E1e(e){return ke("MuiTextField",e)}Ie("MuiTextField",["root"]);const P1e=["autoComplete","autoFocus","children","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","id","InputLabelProps","inputProps","InputProps","inputRef","label","maxRows","minRows","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","select","SelectProps","type","value","variant"],$1e={standard:KF,filled:VF,outlined:sL},R1e=e=>{const{classes:t}=e;return Ae({root:["root"]},E1e,t)},k1e=V(WF,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),I1e=c.forwardRef(function(t,r){const n=Me({props:t,name:"MuiTextField"}),{autoComplete:a,autoFocus:o=!1,children:i,className:l,color:u="primary",defaultValue:s,disabled:f=!1,error:d=!1,FormHelperTextProps:p,fullWidth:v=!1,helperText:g,id:b,InputLabelProps:w,inputProps:y,InputProps:h,inputRef:m,label:x,maxRows:O,minRows:C,multiline:S=!1,name:T,onBlur:$,onChange:P,onFocus:k,placeholder:I,required:A=!1,rows:M,select:N=!1,SelectProps:B,type:q,value:j,variant:D="outlined"}=n,W=de(n,P1e),Q=E({},n,{autoFocus:o,color:u,disabled:f,error:d,fullWidth:v,multiline:S,required:A,select:N,variant:D}),Z=R1e(Q),ne={};D==="outlined"&&(w&&typeof w.shrink<"u"&&(ne.notched=w.shrink),ne.label=x),N&&((!B||!B.native)&&(ne.id=void 0),ne["aria-describedby"]=void 0);const te=ki(b),Oe=g&&te?`${te}-helper-text`:void 0,ue=x&&te?`${te}-label`:void 0,ve=$1e[D],ae=R.jsx(ve,E({"aria-describedby":Oe,autoComplete:a,autoFocus:o,defaultValue:s,fullWidth:v,multiline:S,name:T,rows:M,maxRows:O,minRows:C,type:q,value:j,id:te,inputRef:m,onBlur:$,onChange:P,onFocus:k,placeholder:I,inputProps:y},ne,h));return R.jsxs(k1e,E({className:fe(Z.root,l),disabled:f,error:d,fullWidth:v,ref:r,required:A,color:u,variant:D,ownerState:Q},W,{children:[x!=null&&x!==""&&R.jsx(QF,E({htmlFor:te,id:ue},w,{children:x})),N?R.jsx(fL,E({"aria-describedby":Oe,id:te,labelId:ue,value:j,input:ae},B,{children:i})):ae,g&&R.jsx(X_,E({id:Oe},p,{children:g}))]}))}),Du=I1e,A1e=["getTrigger","target"];function M1e(e,t){const{disableHysteresis:r=!1,threshold:n=100,target:a}=t,o=e.current;return a&&(e.current=a.pageYOffset!==void 0?a.pageYOffset:a.scrollTop),!r&&o!==void 0&&e.currentn}const N1e=typeof window<"u"?window:null;function gL(e={}){const{getTrigger:t=M1e,target:r=N1e}=e,n=de(e,A1e),a=c.useRef(),[o,i]=c.useState(()=>t(a,n));return c.useEffect(()=>{const l=()=>{i(t(a,E({target:r},n)))};return l(),r.addEventListener("scroll",l,{passive:!0}),()=>{r.removeEventListener("scroll",l,{passive:!0})}},[r,t,JSON.stringify(n)]),o}var aC={},yL={exports:{}};(function(e){function t(r){return r&&r.__esModule?r:{default:r}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(yL);var rt=yL.exports,vb={};const j1e=b2(Sue);var FR;function nt(){return FR||(FR=1,function(e){"use client";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.createSvgIcon}});var t=j1e}(vb)),vb}var F1e=rt;Object.defineProperty(aC,"__esModule",{value:!0});var oC=aC.default=void 0,L1e=F1e(nt()),D1e=R,B1e=(0,L1e.default)((0,D1e.jsx)("path",{d:"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z"}),"Lock");oC=aC.default=B1e;var Qc=globalThis&&globalThis.__assign||function(){return Qc=Object.assign||function(e){for(var t,r=1,n=arguments.length;r1?c.createElement(p_e,null):null,t&&c.createElement(Qxe,null),c.createElement(PL,null))},Jxe=c.createElement(Xxe,null);jL.propTypes={alwaysOn:_.bool,children:_.node,className:_.string,color:_.oneOf(["default","inherit","primary","secondary","transparent"]),container:sd,open:_.bool,toolbar:_.element,userMenu:_.oneOfType([_.element,_.bool])};var Zxe=c.createElement(dC,null),Zi="RaAppBar",cl={appBar:"".concat(Zi,"-appBar"),toolbar:"".concat(Zi,"-toolbar"),menuButton:"".concat(Zi,"-menuButton"),menuButtonIconClosed:"".concat(Zi,"-menuButtonIconClosed"),menuButtonIconOpen:"".concat(Zi,"-menuButtonIconOpen"),title:"".concat(Zi,"-title")},ewe=V(Cce,{name:Zi,overridesResolver:function(e,t){return t.root}})(function(e){var t,r,n=e.theme;return t={},t["& .".concat(cl.toolbar)]=(r={padding:"0 ".concat(n.spacing(1))},r[n.breakpoints.down("md")]={minHeight:n.spacing(6)},r),t["& .".concat(cl.menuButton)]={marginRight:"0.2em"},t["& .".concat(cl.title)]={},t}),bC={},twe=rt;Object.defineProperty(bC,"__esModule",{value:!0});var FL=bC.default=void 0,rwe=twe(nt()),nwe=R,awe=(0,rwe.default)((0,nwe.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckCircle");FL=bC.default=awe;var xC={},owe=rt;Object.defineProperty(xC,"__esModule",{value:!0});var LL=xC.default=void 0,iwe=owe(nt()),lwe=R,swe=(0,iwe.default)((0,lwe.jsx)("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.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"}),"ErrorOutline");LL=xC.default=swe;var Xc=globalThis&&globalThis.__assign||function(){return Xc=Object.assign||function(e){for(var t,r=1,n=arguments.length;r element"),Wf.createPortal(c.createElement(Xwe,ux({title:r,defaultTitle:t,preferenceKey:n},a)),i)):null},Hg=_.oneOfType([_.string,_.element]);Bu.propTypes={defaultTitle:_.string,className:_.string,record:_.any,title:Hg};var Zwe=function(e){var t=kn().pathname,r=c.useRef(t);c.useEffect(function(){t!==r.current&&e()},[t,e])},cx=globalThis&&globalThis.__assign||function(){return cx=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&o[o.length-1])&&(s[0]===6||s[0]===2)){r=0;continue}if(s[0]===3&&(!o||s[1]>o[0]&&s[1]0,P=N_e(w===!1||w===void 0?void 0:!w,s||!$||S||T);Um(d==="submit"&&(u&&(u.onSuccess||u.onError)||p),'Cannot use props on a button of type "submit". To override the default mutation options on a particular save button, set the prop, or set mutationOptions in the main view component ( or ).');var k=c.useCallback(function(M){return VR(void 0,void 0,void 0,function(){var N;return WR(this,function(B){switch(B.label){case 0:return x!=null&&x.save?[4,x.save(M,ef(ef({},u),{transform:p}))]:[3,2];case 1:N=B.sent(),B.label=2;case 2:return N!=null&&vj(N,m.setError),[2]}})})},[m.setError,x,u,p]),I=c.useCallback(function(M){return VR(void 0,void 0,void 0,function(){return WR(this,function(N){switch(N.label){case 0:return l&&l(M),M.defaultPrevented?[2]:d!=="button"?[3,2]:(M.stopPropagation(),[4,m.handleSubmit(k)(M)]);case 1:N.sent(),N.label=2;case 2:return[2]}})})},[l,d,m,k]),A=i&&h(i,{_:i});return c.createElement(M_e,ef({variant:g,type:d,color:r,"aria-label":A,disabled:P,onClick:I},y),T?c.createElement(bd,{sx:k_e,size:14,thickness:3,color:"inherit"}):a,A)},k_e={"&.MuiCircularProgress-root":{marginRight:"10px",marginLeft:"2px"}},I_e=c.createElement(yD,null);bD.propTypes={className:_.string,invalid:_.bool,label:_.string,variant:_.oneOf(["text","outlined","contained"]),icon:_.element,alwaysEnable:_.bool};var A_e="RaSaveButton",M_e=V(en,{name:A_e,overridesResolver:function(e,t){return t.root}})(function(e){var t,r=e.theme;return t={position:"relative"},t["& .MuiSvgIcon-root, & .MuiIcon-root, & .MuiCircularProgress-root"]={marginRight:r.spacing(1)},t["& .MuiSvgIcon-root, & .MuiIcon-root"]={fontSize:18},t}),N_e=function(e,t){return typeof e>"u"?t:e},j_e=function(){return re.createElement(L_e,{onClick:D_e,className:"skip-nav-button",label:"ra.navigation.skip_nav",variant:"contained"})},F_e="RaSkipNavigationButton",L_e=V(ga,{name:F_e,overridesResolver:function(e,t){return t.root}})(function(e){var t=e.theme;return{position:"fixed",padding:t.spacing(1),backgroundColor:t.palette.background.default,color:t.palette.getContrastText(t.palette.background.default),transition:t.transitions.create(["top","opacity"],{easing:t.transitions.easing.easeIn,duration:t.transitions.duration.leavingScreen}),left:t.spacing(2),top:t.spacing(-10),zIndex:5e3,"&:hover":{opacity:.8,backgroundColor:t.palette.background.default},"&:focus":{top:t.spacing(2),transition:t.transitions.create(["top","opacity"],{easing:t.transitions.easing.easeOut,duration:t.transitions.duration.enteringScreen})}}}),D_e=function(){if(!(typeof document>"u")){var e=document.getElementById("main-content");e&&(e.setAttribute("tabIndex","-1"),e.focus(),e.blur(),e.removeAttribute("tabIndex"))}},Ex=globalThis&&globalThis.__assign||function(){return Ex=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&o[o.length-1])&&(s[0]===6||s[0]===2)){r=0;continue}if(s[0]===3&&(!o||s[1]>o[0]&&s[1]=a-1,color:"primary"},c.createElement(RD,{fontSize:"small"})))},HC={},bCe=rt;Object.defineProperty(HC,"__esModule",{value:!0});var kD=HC.default=void 0,xCe=bCe(nt()),wCe=R,OCe=(0,xCe.default)((0,wCe.jsx)("path",{d:"M14.59 8 12 10.59 9.41 8 8 9.41 10.59 12 8 14.59 9.41 16 12 13.41 14.59 16 16 14.59 13.41 12 16 9.41 14.59 8zM12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"}),"HighlightOff");kD=HC.default=OCe;var Nx=globalThis&&globalThis.__assign||function(){return Nx=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0){var Q=I[0];Q.id;var Z=CCe(Q,["id"]);D.current=Z;for(var ne in D.current)D.current[ne]=null}var te=c.useCallback(function(Se){Se===void 0&&(Se=void 0);var he=Se;Se==null&&(he=D.current,c.Children.count(l)===1&&c.isValidElement(c.Children.only(l))&&!c.Children.only(l).props.source&&c.Children.map(l,function(be){return c.isValidElement(be)&&be.type!==jP}).some(Boolean)?he="":(he=he||{},c.Children.forEach(l,function(be){var xe;c.isValidElement(be)&&be.type!==jP&&be.props.source&&(he[be.props.source]=(xe=be.props.defaultValue)!==null&&xe!==void 0?xe:null)}))),k(he),B("".concat(f,".").concat(I.length),{defaultValue:he})},[k,l,B,f,I.length]),Oe=function(Se){return function(he){te(),Se&&Se(he)}},ue=c.useCallback(function(Se,he){A(Se,he)},[A]),ve=c.useCallback(function(){N([]),$(!1)},[N]),ae=Xe(j,f),se=c.useMemo(function(){return{total:I.length,add:te,remove:W,reOrder:ue,source:f}},[te,I.length,ue,W,f]);return I?c.createElement(CD.Provider,{value:se},c.createElement(SCe,{className:He(u,O&&"fullwidth",d&&"disabled"),sx:C},c.createElement("ul",{className:hr.list},I.map(function(Se,he){return c.createElement(Z_e,{key:Se.id,disabled:d,disableRemove:w,disableReordering:y,fields:I,getItemLabel:x,index:he,member:"".concat(f,".").concat(he),onRemoveField:W,onReorder:ue,record:ae&&ae[he]||{},removeButton:a,reOrderButtons:i,resource:s,source:f,inline:h},l)})),!d&&!(v&&(g||w))&&c.createElement("div",{className:hr.buttons},!v&&c.createElement("div",{className:hr.add},c.cloneElement(r,{className:He("button-add","button-add-".concat(f)),onClick:Oe(r.props.onClick)})),I.length>0&&!g&&!w&&c.createElement("div",{className:hr.clear},c.createElement(Vg,{isOpen:T,title:q("ra.action.clear_array_input"),content:q("ra.message.clear_array_input"),onConfirm:ve,onClose:function(){return $(!1)}}),c.createElement(_Ce,{onClick:function(){return $(!0)}}))))):null};qC.propTypes={addButton:_.element,removeButton:_.element,children:_.node,className:_.string,field:_.object,fields:_.array,fieldState:_.object,formState:_.object,fullWidth:_.bool,inline:_.bool,record:_.object,source:_.string,resource:_.string,translate:_.func,disableAdd:_.bool,disableRemove:_.oneOfType([_.func,_.bool]),TransitionProps:_.shape({})};var SCe=V("div",{name:Ba,overridesResolver:function(e,t){return t.root}})(function(e){var t,r,n,a=e.theme;return t={"& > ul":{padding:0,marginTop:0,marginBottom:0},"& > ul > li:last-child":{borderBottom:"none"}},t["& .".concat(hr.line)]=(r={display:"flex",listStyleType:"none",borderBottom:"solid 1px ".concat(a.palette.divider)},r[a.breakpoints.down("sm")]={display:"block"},r),t["& .".concat(hr.index)]=(n={display:"flex",alignItems:"top",marginRight:a.spacing(1),marginTop:a.spacing(1)},n[a.breakpoints.down("md")]={display:"none"},n),t["& .".concat(hr.form)]={alignItems:"flex-start",display:"flex",flexDirection:"column"},t["&.fullwidth > ul > li > .".concat(hr.form)]={flex:2},t["& .".concat(hr.inline)]={flexDirection:"row",columnGap:"1em",flexWrap:"wrap"},t["& .".concat(hr.action)]={marginTop:a.spacing(.5),visibility:"hidden","@media(hover:none)":{visibility:"visible"}},t["& .".concat(hr.buttons)]={display:"flex"},t["& .".concat(hr.add)]={borderBottom:"none"},t["& .".concat(hr.clear)]={borderBottom:"none"},t["& .".concat(hr.line,":hover > .").concat(hr.action)]={visibility:"visible"},t}),TCe=globalThis&&globalThis.__awaiter||function(e,t,r,n){function a(o){return o instanceof r?o:new r(function(i){i(o)})}return new(r||(r=Promise))(function(o,i){function l(f){try{s(n.next(f))}catch(d){i(d)}}function u(f){try{s(n.throw(f))}catch(d){i(d)}}function s(f){f.done?o(f.value):a(f.value).then(l,u)}s((n=n.apply(e,t||[])).next())})},ECe=globalThis&&globalThis.__generator||function(e,t){var r={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},n,a,o,i;return i={next:l(0),throw:l(1),return:l(2)},typeof Symbol=="function"&&(i[Symbol.iterator]=function(){return this}),i;function l(s){return function(f){return u([s,f])}}function u(s){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,s[0]&&(r=0)),r;)try{if(n=1,a&&(o=s[0]&2?a.return:s[0]?a.throw||((o=a.return)&&o.call(a),0):a.next)&&!(o=o.call(a,s[1])).done)return o;switch(a=0,o&&(s=[s[0]&2,o.value]),s[0]){case 0:case 1:o=s;break;case 4:return r.label++,{value:s[1],done:!1};case 5:r.label++,a=s[1],s=[0];continue;case 7:s=r.ops.pop(),r.trys.pop();continue;default:if(o=r.trys,!(o=o.length>0&&o[o.length-1])&&(s[0]===6||s[0]===2)){r=0;continue}if(s[0]===3&&(!o||s[1]>o[0]&&s[1]0&&o[o.length-1])&&(s[0]===6||s[0]===2)){r=0;continue}if(s[0]===3&&(!o||s[1]>o[0]&&s[1]=vSe&&(o=pSe,i=!1,t=new sSe(t));e:for(;++a0&&x.length>0&&x.every(function(O){return g.includes(O)}),onChange:m})),c.Children.map(t,function(O,C){return c.isValidElement(O)?c.createElement(rSe,{className:He(qe.headerCell,"column-".concat(O.props.source)),sort:d,field:O,isSorting:d.field===(O.props.sortBy||O.props.source),key:O.props.source||C,resource:u,updateSort:h}):null})))};QC.propTypes={children:_.node,className:_.string,sort:_.exact({field:_.string,order:_.oneOf(["ASC","DESC"])}),data:_.arrayOf(_.any),hasExpand:_.bool,hasBulkActions:_.bool,isRowSelectable:_.func,isRowExpandable:_.func,onSelect:_.func,onToggleItem:_.func,resource:_.string,selectedIds:_.arrayOf(_.any),setSort:_.func};QC.displayName="DatagridHeader";var SSe=function(e){var t=e.children,r=e.value;return re.createElement(LD.Provider,{value:r},t)};const TSe=SSe;var YC={},ESe=rt;Object.defineProperty(YC,"__esModule",{value:!0});var HD=YC.default=void 0,PSe=ESe(nt()),$Se=R,RSe=(0,PSe.default)((0,$Se.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"}),"Close");HD=YC.default=RSe;var Ux=globalThis&&globalThis.__assign||function(){return Ux=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&o[o.length-1])&&(s[0]===6||s[0]===2)){r=0;continue}if(s[0]===3&&(!o||s[1]>o[0]&&s[1] element instead.")})},[r]);var f=function(){var p=o.getValues();return r.filter(function(v){var g=Xe(p,v.props.source);return v.props.alwaysOn||u[v.props.source]||g!==""&&typeof g<"u"})},d=c.useCallback(function(p){return s(p.currentTarget.dataset.key)},[s]);return c.createElement(rj,{prefix:"resources.".concat(a,".fields")},c.createElement(dPe,Ti({className:t},uPe(n),{onSubmit:sPe}),f().map(function(p){return c.createElement(JD,{key:p.props.source,filterElement:p,handleHide:d,resource:a,className:kh.filterFormInput})}),c.createElement("div",{className:kh.clearFix})))},sPe=function(e){return e.preventDefault(),!1};ZD.propTypes={resource:_.string,filters:_.arrayOf(_.node).isRequired,displayedFilters:_.object,hideFilter:_.func,initialValues:_.object,className:_.string};var uPe=function(e){e.displayedFilters,e.filterValues,e.hasCreate,e.hideFilter,e.setFilters,e.resource;var t=XC(e,["displayedFilters","filterValues","hasCreate","hideFilter","setFilters","resource"]);return t},cPe=function(e,t){return Ti(Ti({},t.filter(function(r){return r.props.alwaysOn&&r.props.defaultValue}).reduce(function(r,n){return tu(Ti({},r),n.props.source,n.props.defaultValue)},{})),e)},fPe=function(e){return e.preventDefault(),e.stopPropagation(),!1},Wx="RaFilterForm",kh={clearFix:"".concat(Wx,"-clearFix"),filterFormInput:"".concat(Wx,"-filterFormInput")},dPe=V("form",{name:Wx,overridesResolver:function(e,t){return t.root}})(function(e){var t,r=e.theme;return t={display:"flex",flex:"0 1 auto"},t[r.breakpoints.down("sm")]={width:"100%"},t[r.breakpoints.up("sm")]={minHeight:r.spacing(8)},t[r.breakpoints.up("md")]={flex:"0 1 100%"},t.flexWrap="wrap",t.alignItems="flex-end",t.pointerEvents="none",t.padding="0 0 ".concat(r.spacing(.5)," 0"),t["& .MuiFormHelperText-root"]={display:"none"},t["& .".concat(kh.clearFix)]={clear:"right"},t["& .".concat(kh.filterFormInput," .MuiFormControl-root")]={marginTop:"".concat(r.spacing(1))},t}),pPe=function(e,t){var r;return Object.keys(e).reduce(function(n,a){return n[a]=e3(e,a,t),n},(r=XD(t))!==null&&r!==void 0?r:{})},e3=function(e,t,r){if(e[t]===void 0||e[t]===null)return"";if(Array.isArray(e[t])||e[t]instanceof Date)return Xe(r,t,"");if(typeof e[t]=="object"){var n=Object.keys(e[t]).reduce(function(a,o){var i,l=e3(e[t],o,(i=(r||{})[t])!==null&&i!==void 0?i:{});return l===""||(a[o]=l),a},{});return Object.keys(n).length?n:""}return Xe(r,t,"")},JC={},vPe=rt;Object.defineProperty(JC,"__esModule",{value:!0});var t3=JC.default=void 0,hPe=vPe(nt()),mPe=R,gPe=(0,hPe.default)((0,mPe.jsx)("path",{d:"M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"}),"FilterList");t3=JC.default=gPe;var r3=c.forwardRef(function(e,t){var r=e.filter,n=e.onShow,a=e.autoFocus,o=wt(e),i=c.useCallback(function(){n({source:r.props.source,defaultValue:r.props.defaultValue})},[r.props.defaultValue,r.props.source,n]);return c.createElement(Ea,{className:"new-filter-item","data-key":r.props.source,"data-default-value":r.props.defaultValue,key:r.props.source,onClick:i,autoFocus:a,ref:t,disabled:r.props.disabled},c.createElement(ca,{label:r.props.label,source:r.props.source,resource:o}))});r3.propTypes={filter:_.element.isRequired,onShow:_.func.isRequired,resource:_.string,autoFocus:_.bool};var ZC=function(e){return La("".concat(e,".savedQueries"),[])},eS=function(e){return Array.isArray(e)?e.filter(function(t){return yPe(t)}):[]},yPe=function(e){var t,r;return!!(e.label&&typeof e.label=="string"&&e.value&&typeof Array.isArray(e.value.displayedFilters)&&typeof e.value.perPage=="number"&&typeof((t=e.value.sort)===null||t===void 0?void 0:t.field)=="string"&&typeof((r=e.value.sort)===null||r===void 0?void 0:r.order)=="string"&&typeof e.value.filter=="object")},bPe=function(e){var t=e.open,r=e.onClose,n=Be(),a=tn(),o=a.resource,i=a.filterValues,l=a.displayedFilters,u=a.sort,s=a.perPage,f=ZC(o),d=f[0],p=f[1],v=c.useState(""),g=v[0],b=v[1],w=function(m){b(m.target.value)},y=function(m){m.preventDefault(),h()},h=function(){var m={label:g,value:{filter:i,sort:u,perPage:s,displayedFilters:l}},x=eS(d);p(x.concat(m)),b(""),r()};return c.createElement(G_,{open:t,onClose:r,"aria-labelledby":"form-dialog-title"},c.createElement(Y_,{id:"form-dialog-title"},n("ra.saved_queries.new_dialog_title",{_:"Save current query as"})),c.createElement(Q_,null,c.createElement("form",{onSubmit:y},c.createElement(Du,{autoFocus:!0,margin:"dense",id:"name",label:n("ra.saved_queries.query_name",{_:"Query name"}),fullWidth:!0,value:g,onChange:w}))),c.createElement(K_,null,c.createElement(en,{onClick:r},n("ra.action.cancel")),c.createElement(en,{onClick:h,color:"primary"},n("ra.action.save"))))},nk=globalThis&&globalThis.__spreadArray||function(e,t,r){if(r||arguments.length===2)for(var n=0,a=t.length,o;n component requires the prop to be set");var $=o.filter(function(ne){return!ne.props.alwaysOn&&!p[ne.props.source]&&typeof Xe(v,ne.props.source)>"u"}),P=c.useCallback(function(ne){ne.preventDefault(),S(!0),T.current=ne.currentTarget},[T,S]),k=c.useCallback(function(){S(!1)},[S]),I=c.useCallback(function(ne){var te=ne.source,Oe=ne.defaultValue;w(te,Oe===""?void 0:Oe),setTimeout(function(){var ue=document.querySelector("input[name='".concat(te,"']"));ue&&ue.focus()},50),S(!1)},[w,S]),A=c.useState(!1),M=A[0],N=A[1],B=function(){N(!1)},q=function(){S(!1),N(!0)},j=c.useState(!1),D=j[0],W=j[1],Q=function(){W(!1)},Z=function(){S(!1),W(!0)};return $.length===0&&m.length===0&&!h?null:c.createElement(_Pe,Hx({className:r},wPe(a)),c.createElement(ga,{className:"add-filter",label:"ra.action.add_filter","aria-haspopup":"true",onClick:P},c.createElement(t3,null)),c.createElement(zg,{open:C,anchorEl:T.current,onClose:k},$.map(function(ne,te){return c.createElement(r3,{key:ne.props.source,filter:ne,resource:i,onShow:I,autoFocus:te===0})}),m.map(function(ne,te){return oa(ne.value,{filter:v,sort:y,perPage:g,displayedFilters:p})?c.createElement(Ea,{onClick:Z,key:te},l("ra.saved_queries.remove_label_with_name",{_:'Remove query "%{name}"',name:ne.label})):c.createElement(Ea,{onClick:function(){s({search:To.stringify({filter:JSON.stringify(ne.value.filter),sort:ne.value.sort.field,order:ne.value.sort.order,page:1,perPage:ne.value.perPage,displayedFilters:JSON.stringify(ne.value.displayedFilters)})}),S(!1)},key:te},ne.label)}),h&&!x&&!n&&c.createElement(Ea,{onClick:q},l("ra.saved_queries.new_label",{_:"Save current query..."})),h&&c.createElement(Ea,{onClick:function(){return b({},{},!1)}},l("ra.action.remove_all_filters",{_:"Remove all filters"}))),!n&&c.createElement(c.Fragment,null,c.createElement(bPe,{open:M,onClose:B}),c.createElement(xPe,{open:D,onClose:Q})))},wPe=function(e){e.displayedFilters,e.filterValues,e.showFilter;var t=n3(e,["displayedFilters","filterValues","showFilter"]);return t};a3.propTypes={resource:_.string,filters:_.arrayOf(_.node),displayedFilters:_.object,filterValues:_.object,showFilter:_.func,className:_.string};var OPe="RaFilterButton",_Pe=V("div",{name:OPe,overridesResolver:function(e,t){return t.root}})({display:"inline-block"}),qx=globalThis&&globalThis.__assign||function(){return qx=Object.assign||function(e){for(var t,r=1,n=arguments.length;ry-1)throw new Error(b("ra.navigation.page_out_of_boundaries",{page:T+1}));v(T+1)},[y,v,b]),m=c.useCallback(function(S){g(S.target.value)},[g]),x=c.useCallback(function(S){var T=S.from,$=S.to,P=S.count;return P===-1&&s?b("ra.navigation.partial_page_range_info",{offsetBegin:T,offsetEnd:$,_:"%{from}-%{to} of more than %{to}"}):b("ra.navigation.page_range_info",{offsetBegin:T,offsetEnd:$,total:P===-1?$:P,_:"%{from}-%{to} of %{count === -1 ? to : count}"})},[b,s]),O=c.useCallback(function(S){return b("ra.navigation.".concat(S),{_:"Go to ".concat(S," page")})},[b]);if(u)return c.createElement(Lu,{variant:"dense"});if(p===0||f<1||p!=null&&f>y)return o!=null,null;if(w)return c.createElement(MR,Ih({count:p??-1,rowsPerPage:d,page:f-1,onPageChange:h,rowsPerPageOptions:PPe,component:"span",labelDisplayedRows:x},Tl(i)));var C=n||(!u&&p!=null?i3:void 0);return c.createElement(MR,Ih({count:p??-1,rowsPerPage:d,page:f-1,onPageChange:h,onRowsPerPageChange:m,ActionsComponent:C,nextIconButtonProps:{disabled:!s},component:"span",labelRowsPerPage:b("ra.navigation.page_rows_per_page"),labelDisplayedRows:x,getItemAriaLabel:O,rowsPerPageOptions:r},Tl(i)))});l3.propTypes={actions:sd,limit:_.element,rowsPerPageOptions:_.arrayOf(_.number)};var EPe=[5,10,25,50],PPe=[],Ah=globalThis&&globalThis.__assign||function(){return Ah=Object.assign||function(e){for(var t,r=1,n=arguments.length;r"u"||typeof ae.target.value>"u")){var se=ae.target;W(se.value);var Se=se.valueAsNumber!==void 0&&se.valueAsNumber!==null&&!isNaN(se.valueAsNumber)?p?p(se.valueAsNumber):se.valueAsNumber:p?p(se.value):UPe(se.value);T.onChange(Se)}},ne=function(ae){d&&d(ae),Q.current=!0},te=function(){B&&B(),Q.current=!1;var ae=o(T.value);W(function(se){return se!==ae?ae:se})},Oe=i!==!1||(I||A)&&k,ue=T.ref,ve=lk(T,["ref"]);return c.createElement(Du,Cs({id:M},ve,{inputRef:ue,value:D,onChange:Z,onFocus:ne,onBlur:te,className:He("ra-input","ra-input-".concat(g),t),type:"number",size:"small",variant:x,error:(I||A)&&k,helperText:Oe?c.createElement(Ai,{touched:I||A,error:P==null?void 0:P.message,helperText:i}):null,label:c.createElement(ca,{label:l,source:g,resource:v,isRequired:N}),margin:u,inputProps:q},Bl(C)))};Pa.propTypes={label:_.oneOfType([_.string,_.bool,_.element]),resource:_.string,source:_.string,step:_.oneOfType([_.string,_.number])};Pa.defaultProps={step:"any",textAlign:"right"};var UPe=function(e){if(e==null||e==="")return null;var t=parseFloat(e);return isNaN(t)?0:t},VPe=function(e){return e==null||isNaN(e)?"":e.toString()},jh=globalThis&&globalThis.__assign||function(){return jh=Object.assign||function(e){for(var t,r=1,n=arguments.length;r only accepts a single child (like )");var l=Cee(Fh(Fh({},e),{sort:a,filter:i}));return c.createElement(Di,{value:n},c.createElement(dj,{value:l},r))};u3.propTypes={children:_.element,filter:_.object,label:_.string,page:_.number,perPage:_.number,reference:_.string.isRequired,resource:_.string,sort:_.shape({field:_.string,order:_.oneOf(["ASC","DESC"])}),source:_.string};var HPe=c.createElement(FCe,null),qPe={},Lh=globalThis&&globalThis.__assign||function(){return Lh=Object.assign||function(e){for(var t,r=1,n=arguments.length;r only accepts a single child");return re.createElement(Di,{value:n},re.createElement(dj,{value:u},r))};Dh.propTypes={children:_.element,filter:_.object,label:_.string,page:_.number,perPage:_.number,record:_.object,reference:_.string.isRequired,resource:_.string,sort:_.shape({field:_.string,order:_.oneOf(["ASC","DESC"])}),source:_.string};var GPe=re.createElement(AD,null),du=globalThis&&globalThis.__assign||function(){return du=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&o[o.length-1])&&(s[0]===6||s[0]===2)){r=0;continue}if(s[0]===3&&(!o||s[1]>o[0]&&s[1]"u"||!d.message?"ra.auth.sign_in_error":d.message,{type:"error",messageArgs:{_:typeof d=="string"?d:d&&d.message?d.message:void 0}})})};return c.createElement(ZPe,{onSubmit:s,mode:"onChange",noValidate:!0,className:r},c.createElement(yd,{className:Bs.content},c.createElement(ra,{autoFocus:!0,source:"username",label:l("ra.auth.username"),autoComplete:"username",validate:DP(),fullWidth:!0}),c.createElement(ra,{source:"password",label:l("ra.auth.password"),type:"password",autoComplete:"current-password",validate:DP(),fullWidth:!0}),c.createElement(en,{variant:"contained",type:"submit",color:"primary",disabled:a,fullWidth:!0,className:Bs.button},a?c.createElement(bd,{className:Bs.icon,size:19,thickness:3}):l("ra.auth.sign_in"))))},zp="RaLoginForm",Bs={content:"".concat(zp,"-content"),button:"".concat(zp,"-button"),icon:"".concat(zp,"-icon")},ZPe=V(hj,{name:zp,overridesResolver:function(e,t){return t.root}})(function(e){var t,r=e.theme;return t={},t["& .".concat(Bs.content)]={width:300},t["& .".concat(Bs.button)]={marginTop:r.spacing(2)},t["& .".concat(Bs.icon)]={margin:r.spacing(.3)},t});d3.propTypes={redirectTo:_.string};var Gx=globalThis&&globalThis.__assign||function(){return Gx=Object.assign||function(e){for(var t,r=1,n=arguments.length;r"u"&&f?c.createElement(h3,null):r;return a?c.createElement(o$e,Qx({className:He("edit-page",o)},a$e(s)),c.createElement(Bu,{title:u,defaultTitle:v,preferenceKey:"".concat(p,".edit.title")}),b,c.createElement("div",{className:He(Us.main,(t={},t[Us.noActions]=!b,t))},c.createElement(l,{className:Us.card},g?a:c.createElement(yd,null," ")),n)):null};Yg.propTypes={actions:_.oneOfType([_.element,_.bool]),aside:_.element,className:_.string,component:sd,defaultTitle:_.any,hasList:_.bool,hasShow:_.bool,mutationMode:_.oneOf(["pessimistic","optimistic","undoable"]),mutationOptions:_.object,record:_.object,redirect:_.oneOfType([_.string,_.bool,_.func]),resource:_.string,save:_.func,title:_.node};var a$e=function(e){e.addMiddleware,e.defaultTitle,e.hasCreate,e.hasEdit,e.hasList,e.hasShow,e.history,e.id,e.isFetching,e.isLoading,e.location,e.match,e.options,e.queryOptions,e.mutationOptions,e.permissions,e.refetch,e.removeMiddleware,e.resource,e.save,e.saving,e.transform;var t=m3(e,["addMiddleware","defaultTitle","hasCreate","hasEdit","hasList","hasShow","history","id","isFetching","isLoading","location","match","options","queryOptions","mutationOptions","permissions","refetch","removeMiddleware","resource","save","saving","transform"]);return t},Vp="RaEdit",Us={main:"".concat(Vp,"-main"),noActions:"".concat(Vp,"-noActions"),card:"".concat(Vp,"-card")},o$e=V("div",{name:Vp,overridesResolver:function(e,t){return t.root}})((cc={},cc["& .".concat(Us.main)]={display:"flex",alignItems:"flex-start"},cc["& .".concat(Us.noActions)]={marginTop:"1em"},cc["& .".concat(Us.card)]={flex:"1 1 auto"},cc)),Yx=globalThis&&globalThis.__assign||function(){return Yx=Object.assign||function(e){for(var t,r=1,n=arguments.length;r +`.concat(t.map(function(r){return" ".concat(r.getRepresentation())}).join(` +`),` + `)}},array:{component:function(e){var t=e.children,r=p$e(e,["children"]);return c.createElement(_D,zh({},r),c.createElement(qC,null,t))},representation:function(e,t){return'').concat(t.map(function(r){return r.getRepresentation()}).join(` +`),"")}},boolean:{component:jD,representation:function(e){return'')}},date:{component:tS,representation:function(e){return'')}},email:{component:ra,representation:function(e){return'')}},id:{component:ra,representation:function(e){return'')}},number:{component:Pa,representation:function(e){return'')}},reference:{component:Dh,representation:function(e){return'')}},referenceArray:{component:u3,representation:function(e){return'')}},referenceArrayChild:{component:function(e){return c.createElement(f3,zh({optionText:"id"},e))},representation:function(){return''}},richText:{component:ra,representation:function(e){return'')}},string:{component:ra,representation:function(e){return'')}},url:{component:ra,representation:function(e){return'')}}},Uh=globalThis&&globalThis.__assign||function(){return Uh=Object.assign||function(e){for(var t,r=1,n=arguments.length;r]+)/g)).map(function(v){return v[1]}).filter(function(v){return v!=="span"})))).sort();console.log(`Guessed Edit: + +import { `.concat(p.join(", "),` } from 'react-admin'; + +export const `).concat(Xr.capitalize(Xr.singularize(t)),`Edit = () => ( + +`).concat(d,` + +);`))}},[r,a,t,l]),c.createElement(Yg,Uh({},u),a)};x3.propTypes=Yg.propTypes;var w3=function(e){var t=Gt(e),r=Ho().hasEdit;return r?c.createElement(Gg,{className:e.className},c.createElement(cD,{record:t})):null};w3.propTypes={className:_.string,record:_.any};var Jx=globalThis&&globalThis.__assign||function(){return Jx=Object.assign||function(e){for(var t,r=1,n=arguments.length;r"u"&&w?h$e:r;return!a||!b&&s?null:c.createElement(g$e,Jx({className:He("show-page",o)},m$e(d)),c.createElement(Bu,{title:f,defaultTitle:g,preferenceKey:"".concat(v,".show.title")}),y!==!1&&y,c.createElement("div",{className:He(Ws.main,(t={},t[Ws.noActions]=!y,t))},c.createElement(l,{className:Ws.card},a),n))};aS.propTypes={actions:_.oneOfType([_.element,_.bool]),children:_.node,className:_.string,emptyWhileLoading:_.bool,title:_.any};var m$e=function(e){e.defaultTitle,e.hasCreate,e.hasEdit,e.hasList,e.hasShow,e.history,e.id,e.isLoading,e.isFetching,e.location,e.match,e.options,e.refetch,e.permissions;var t=O3(e,["defaultTitle","hasCreate","hasEdit","hasList","hasShow","history","id","isLoading","isFetching","location","match","options","refetch","permissions"]);return t},Hp="RaShow",Ws={main:"".concat(Hp,"-main"),noActions:"".concat(Hp,"-noActions"),card:"".concat(Hp,"-card")},g$e=V("div",{name:Hp,overridesResolver:function(e,t){return t.root}})((fc={},fc["& .".concat(Ws.main)]={display:"flex"},fc["& .".concat(Ws.noActions)]={marginTop:"1em"},fc["& .".concat(Ws.card)]={flex:"1 1 auto"},fc)),Tn={sortBy:_.string,sortByOrder:_.oneOf(["ASC","DESC"]),source:_.string,label:_.oneOfType([_.string,_.element,_.bool]),sortable:_.bool,className:_.string,cellClassName:_.string,headerClassName:_.string,textAlign:_.oneOf(["inherit","left","center","right","justify"]),emptyText:_.string},mo=function(e){var t,r=c.memo(e);return r.propTypes=e.propTypes,r.defaultProps=e.defaultProps,r.displayName=(t=e.displayName)===null||t===void 0?void 0:t.replace("Impl",""),r},Zx=globalThis&&globalThis.__assign||function(){return Zx=Object.assign||function(e){for(var t,r=1,n=arguments.length;r cannot have showTime and showDate false at the same time");var g=Gt(e);if(!g)return null;var b=Xe(g,s);if(b==null||b==="")return r?c.createElement(Ze,ml({component:"span",variant:"body2",className:t},Rn(p)),r&&v(r,{_:r})):null;var w=d(b),y="";if(i&&u)y=xb?w.toLocaleString(n,a):w.toLocaleString();else if(u){var h=a??(typeof b=="string"&&b.length<=10?{timeZone:"UTC"}:void 0);y=xb?w.toLocaleDateString(n,h):w.toLocaleDateString()}else i&&(y=xb?w.toLocaleTimeString(n,a):w.toLocaleTimeString());return c.createElement(Ze,ml({component:"span",variant:"body2",className:t},Rn(p)),y)};uS.propTypes=ml(ml(ml({},Ze.propTypes),Tn),{locales:_.oneOfType([_.string,_.arrayOf(_.string)]),options:_.object,showTime:_.bool,showDate:_.bool});uS.displayName="DateFieldImpl";var P3=mo(uS),$$e=function(e){return e instanceof Date?e:typeof e=="string"||typeof e=="number"?new Date(e):void 0},xb=function(){try{new Date().toLocaleString("i")}catch(e){return e instanceof RangeError}return!1}(),Wh=globalThis&&globalThis.__assign||function(){return Wh=Object.assign||function(e){for(var t,r=1,n=arguments.length;r *":{color:r.palette.primary.main}},t}),U$e=function(e){return e.stopPropagation()},V$e=function(){},Ff=globalThis&&globalThis.__assign||function(){return Ff=Object.assign||function(e){for(var t,r=1,n=arguments.length;r *":{color:r.palette.primary.main}},t});/*! @license DOMPurify 2.4.7 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.4.7/LICENSE */function ii(e){"@babel/helpers - typeof";return ii=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ii(e)}function nw(e,t){return nw=Object.setPrototypeOf||function(n,a){return n.__proto__=a,n},nw(e,t)}function Q$e(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function qp(e,t,r){return Q$e()?qp=Reflect.construct:qp=function(a,o,i){var l=[null];l.push.apply(l,o);var u=Function.bind.apply(a,l),s=new u;return i&&nw(s,i.prototype),s},qp.apply(null,arguments)}function wa(e){return Y$e(e)||X$e(e)||J$e(e)||Z$e()}function Y$e(e){if(Array.isArray(e))return aw(e)}function X$e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function J$e(e,t){if(e){if(typeof e=="string")return aw(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return aw(e,t)}}function aw(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r1?r-1:0),a=1;a/gm),vRe=Ma(/\${[\w\W]*}/gm),hRe=Ma(/^data-[\-\w.\u00B7-\uFFFF]/),mRe=Ma(/^aria-[\-\w]+$/),gRe=Ma(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),yRe=Ma(/^(?:\w+script|data):/i),bRe=Ma(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),xRe=Ma(/^html$/i),wRe=function(){return typeof window>"u"?null:window},ORe=function(t,r){if(ii(t)!=="object"||typeof t.createPolicy!="function")return null;var n=null,a="data-tt-policy-suffix";r.currentScript&&r.currentScript.hasAttribute(a)&&(n=r.currentScript.getAttribute(a));var o="dompurify"+(n?"#"+n:"");try{return t.createPolicy(o,{createHTML:function(l){return l},createScriptURL:function(l){return l}})}catch{return console.warn("TrustedTypes policy "+o+" could not be created."),null}};function B3(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:wRe(),t=function(z){return B3(z)};if(t.version="2.4.7",t.removed=[],!e||!e.document||e.document.nodeType!==9)return t.isSupported=!1,t;var r=e.document,n=e.document,a=e.DocumentFragment,o=e.HTMLTemplateElement,i=e.Node,l=e.Element,u=e.NodeFilter,s=e.NamedNodeMap,f=s===void 0?e.NamedNodeMap||e.MozNamedAttrMap:s,d=e.HTMLFormElement,p=e.DOMParser,v=e.trustedTypes,g=l.prototype,b=sp(g,"cloneNode"),w=sp(g,"nextSibling"),y=sp(g,"childNodes"),h=sp(g,"parentNode");if(typeof o=="function"){var m=n.createElement("template");m.content&&m.content.ownerDocument&&(n=m.content.ownerDocument)}var x=ORe(v,r),O=x?x.createHTML(""):"",C=n,S=C.implementation,T=C.createNodeIterator,$=C.createDocumentFragment,P=C.getElementsByTagName,k=r.importNode,I={};try{I=Gi(n).documentMode?n.documentMode:{}}catch{}var A={};t.isSupported=typeof h=="function"&&S&&S.createHTMLDocument!==void 0&&I!==9;var M=dRe,N=pRe,B=vRe,q=hRe,j=mRe,D=yRe,W=bRe,Q=gRe,Z=null,ne=et({},[].concat(wa(vk),wa(_b),wa(Cb),wa(Sb),wa(hk))),te=null,Oe=et({},[].concat(wa(mk),wa(Tb),wa(gk),wa(up))),ue=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),ve=null,ae=null,se=!0,Se=!0,he=!1,be=!0,xe=!1,me=!1,ee=!1,Qe=!1,Le=!1,Ve=!1,F=!1,H=!0,G=!1,pe="user-content-",ie=!0,K=!1,ye={},Ne=null,Fe=et({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),we=null,Ce=et({},["audio","video","img","source","image","track"]),it=null,ct=et({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),lt="http://www.w3.org/1998/Math/MathML",L="http://www.w3.org/2000/svg",U="http://www.w3.org/1999/xhtml",Te=U,ze=!1,tt=null,Ue=et({},[lt,L,U],wb),gt,It=["application/xhtml+xml","text/html"],_t="text/html",Ge,Pt=null,xr=n.createElement("form"),At=function(z){return z instanceof RegExp||z instanceof Function},jr=function(z){Pt&&Pt===z||((!z||ii(z)!=="object")&&(z={}),z=Gi(z),gt=It.indexOf(z.PARSER_MEDIA_TYPE)===-1?gt=_t:gt=z.PARSER_MEDIA_TYPE,Ge=gt==="application/xhtml+xml"?wb:Gp,Z="ALLOWED_TAGS"in z?et({},z.ALLOWED_TAGS,Ge):ne,te="ALLOWED_ATTR"in z?et({},z.ALLOWED_ATTR,Ge):Oe,tt="ALLOWED_NAMESPACES"in z?et({},z.ALLOWED_NAMESPACES,wb):Ue,it="ADD_URI_SAFE_ATTR"in z?et(Gi(ct),z.ADD_URI_SAFE_ATTR,Ge):ct,we="ADD_DATA_URI_TAGS"in z?et(Gi(Ce),z.ADD_DATA_URI_TAGS,Ge):Ce,Ne="FORBID_CONTENTS"in z?et({},z.FORBID_CONTENTS,Ge):Fe,ve="FORBID_TAGS"in z?et({},z.FORBID_TAGS,Ge):{},ae="FORBID_ATTR"in z?et({},z.FORBID_ATTR,Ge):{},ye="USE_PROFILES"in z?z.USE_PROFILES:!1,se=z.ALLOW_ARIA_ATTR!==!1,Se=z.ALLOW_DATA_ATTR!==!1,he=z.ALLOW_UNKNOWN_PROTOCOLS||!1,be=z.ALLOW_SELF_CLOSE_IN_ATTR!==!1,xe=z.SAFE_FOR_TEMPLATES||!1,me=z.WHOLE_DOCUMENT||!1,Le=z.RETURN_DOM||!1,Ve=z.RETURN_DOM_FRAGMENT||!1,F=z.RETURN_TRUSTED_TYPE||!1,Qe=z.FORCE_BODY||!1,H=z.SANITIZE_DOM!==!1,G=z.SANITIZE_NAMED_PROPS||!1,ie=z.KEEP_CONTENT!==!1,K=z.IN_PLACE||!1,Q=z.ALLOWED_URI_REGEXP||Q,Te=z.NAMESPACE||U,ue=z.CUSTOM_ELEMENT_HANDLING||{},z.CUSTOM_ELEMENT_HANDLING&&At(z.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(ue.tagNameCheck=z.CUSTOM_ELEMENT_HANDLING.tagNameCheck),z.CUSTOM_ELEMENT_HANDLING&&At(z.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(ue.attributeNameCheck=z.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),z.CUSTOM_ELEMENT_HANDLING&&typeof z.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(ue.allowCustomizedBuiltInElements=z.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),xe&&(Se=!1),Ve&&(Le=!0),ye&&(Z=et({},wa(hk)),te=[],ye.html===!0&&(et(Z,vk),et(te,mk)),ye.svg===!0&&(et(Z,_b),et(te,Tb),et(te,up)),ye.svgFilters===!0&&(et(Z,Cb),et(te,Tb),et(te,up)),ye.mathMl===!0&&(et(Z,Sb),et(te,gk),et(te,up))),z.ADD_TAGS&&(Z===ne&&(Z=Gi(Z)),et(Z,z.ADD_TAGS,Ge)),z.ADD_ATTR&&(te===Oe&&(te=Gi(te)),et(te,z.ADD_ATTR,Ge)),z.ADD_URI_SAFE_ATTR&&et(it,z.ADD_URI_SAFE_ATTR,Ge),z.FORBID_CONTENTS&&(Ne===Fe&&(Ne=Gi(Ne)),et(Ne,z.FORBID_CONTENTS,Ge)),ie&&(Z["#text"]=!0),me&&et(Z,["html","head","body"]),Z.table&&(et(Z,["tbody"]),delete ve.tbody),cn&&cn(z),Pt=z)},wr=et({},["mi","mo","mn","ms","mtext"]),hn=et({},["foreignobject","desc","title","annotation-xml"]),Er=et({},["title","style","font","a","script"]),at=et({},_b);et(at,Cb),et(at,cRe);var ft=et({},Sb);et(ft,fRe);var lr=function(z){var ce=h(z);(!ce||!ce.tagName)&&(ce={namespaceURI:Te,tagName:"template"});var oe=Gp(z.tagName),Ye=Gp(ce.tagName);return tt[z.namespaceURI]?z.namespaceURI===L?ce.namespaceURI===U?oe==="svg":ce.namespaceURI===lt?oe==="svg"&&(Ye==="annotation-xml"||wr[Ye]):!!at[oe]:z.namespaceURI===lt?ce.namespaceURI===U?oe==="math":ce.namespaceURI===L?oe==="math"&&hn[Ye]:!!ft[oe]:z.namespaceURI===U?ce.namespaceURI===L&&!hn[Ye]||ce.namespaceURI===lt&&!wr[Ye]?!1:!ft[oe]&&(Er[oe]||!at[oe]):!!(gt==="application/xhtml+xml"&&tt[z.namespaceURI]):!1},$t=function(z){dc(t.removed,{element:z});try{z.parentNode.removeChild(z)}catch{try{z.outerHTML=O}catch{z.remove()}}},Pr=function(z,ce){try{dc(t.removed,{attribute:ce.getAttributeNode(z),from:ce})}catch{dc(t.removed,{attribute:null,from:ce})}if(ce.removeAttribute(z),z==="is"&&!te[z])if(Le||Ve)try{$t(ce)}catch{}else try{ce.setAttribute(z,"")}catch{}},Bt=function(z){var ce,oe;if(Qe)z=""+z;else{var Ye=iRe(z,/^[\r\n\t ]+/);oe=Ye&&Ye[0]}gt==="application/xhtml+xml"&&Te===U&&(z=''+z+"");var Wr=x?x.createHTML(z):z;if(Te===U)try{ce=new p().parseFromString(Wr,gt)}catch{}if(!ce||!ce.documentElement){ce=S.createDocument(Te,"template",null);try{ce.documentElement.innerHTML=ze?O:Wr}catch{}}var $e=ce.body||ce.documentElement;return z&&oe&&$e.insertBefore(n.createTextNode(oe),$e.childNodes[0]||null),Te===U?P.call(ce,me?"html":"body")[0]:me?ce.documentElement:$e},$r=function(z){return T.call(z.ownerDocument||z,z,u.SHOW_ELEMENT|u.SHOW_COMMENT|u.SHOW_TEXT,null,!1)},In=function(z){return z instanceof d&&(typeof z.nodeName!="string"||typeof z.textContent!="string"||typeof z.removeChild!="function"||!(z.attributes instanceof f)||typeof z.removeAttribute!="function"||typeof z.setAttribute!="function"||typeof z.namespaceURI!="string"||typeof z.insertBefore!="function"||typeof z.hasChildNodes!="function")},zt=function(z){return ii(i)==="object"?z instanceof i:z&&ii(z)==="object"&&typeof z.nodeType=="number"&&typeof z.nodeName=="string"},Mt=function(z,ce,oe){A[z]&&oRe(A[z],function(Ye){Ye.call(t,ce,oe,Pt)})},X=function(z){var ce;if(Mt("beforeSanitizeElements",z,null),In(z)||nn(/[\u0080-\uFFFF]/,z.nodeName))return $t(z),!0;var oe=Ge(z.nodeName);if(Mt("uponSanitizeElement",z,{tagName:oe,allowedTags:Z}),z.hasChildNodes()&&!zt(z.firstElementChild)&&(!zt(z.content)||!zt(z.content.firstElementChild))&&nn(/<[/\w]/g,z.innerHTML)&&nn(/<[/\w]/g,z.textContent)||oe==="select"&&nn(/