diff --git a/.env b/.env index 8b028e9..29583bf 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.8.0 diff --git a/.github/workflows/firebase-hosting-merge.yml b/.github/workflows/firebase-hosting-merge.yml deleted file mode 100644 index 6f0f776..0000000 --- a/.github/workflows/firebase-hosting-merge.yml +++ /dev/null @@ -1,19 +0,0 @@ -# This file was auto-generated by the Firebase CLI -# https://github.com/firebase/firebase-tools - -name: Deploy to Firebase Hosting on merge -'on': - push: - branches: - - main -jobs: - build_and_deploy: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - uses: FirebaseExtended/action-hosting-deploy@v0 - with: - repoToken: '${{ secrets.GITHUB_TOKEN }}' - firebaseServiceAccount: '${{ secrets.FIREBASE_SERVICE_ACCOUNT_SATELLITE_INFO }}' - channelId: live - projectId: satellite-info diff --git a/.github/workflows/firebase-hosting-pull-request.yml b/.github/workflows/firebase-hosting-pull-request.yml deleted file mode 100644 index 53876bd..0000000 --- a/.github/workflows/firebase-hosting-pull-request.yml +++ /dev/null @@ -1,16 +0,0 @@ -# This file was auto-generated by the Firebase CLI -# https://github.com/firebase/firebase-tools - -name: Deploy to Firebase Hosting on PR -'on': pull_request -jobs: - build_and_preview: - if: '${{ github.event.pull_request.head.repo.full_name == github.repository }}' - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - uses: FirebaseExtended/action-hosting-deploy@v0 - with: - repoToken: '${{ secrets.GITHUB_TOKEN }}' - firebaseServiceAccount: '${{ secrets.FIREBASE_SERVICE_ACCOUNT_SATELLITE_INFO }}' - projectId: satellite-info diff --git a/.gitignore b/.gitignore index 408547e..1018cb4 100644 --- a/.gitignore +++ b/.gitignore @@ -13,7 +13,7 @@ dist-ssr *.local # Editor directories and files -.vscode/* +#.vscode/* !.vscode/extensions.json .idea .DS_Store diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..95977f8 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,15 @@ +{ + // IntelliSense를 사용하여 가능한 특성에 대해 알아보세요. + // 기존 특성에 대한 설명을 보려면 가리킵니다. + // 자세한 내용을 보려면 https://go.microsoft.com/fwlink/?linkid=830387을(를) 방문하세요. + "version": "0.2.0", + "configurations": [ + { + "type": "chrome", + "request": "launch", + "name": "Launch Chrome against localhost", + "url": "http://localhost:5173", + "webRoot": "${workspaceFolder}" + } + ] +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..55712c1 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "typescript.tsdk": "node_modules/typescript/lib" +} \ No newline at end of file diff --git a/README.md b/README.md index a86d4c9..a9d166f 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,18 @@ # sli +- Satellite Location Information -## Installation +![image](https://github.com/satellite-info/satellite-info.github.io/assets/87309910/f2216aef-54a8-43ba-8731-e097987f807a) + +### PRE-PRD +- https://satellite-info.github.io + +### PRD +- https://satellite-info.web.app +- https://satellite.diginori.com +- https://sli.diginori.com +- const { data: wel_msg } = useQuery('wel_msg', () => queryClient.getQueryData('wel_msg')); +## Installation Install the application dependencies by running: ```sh @@ -9,7 +20,6 @@ npm install ``` ## Development - Start the application in development mode by running: ```sh @@ -17,16 +27,15 @@ npm run dev ``` ## Production - 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 +- https://citylock77.tistory.com/128 +- https://marmelab.com/react-admin/ToggleThemeButton.html +- [github fork sync](https://velog.io/@yourmean/TIL-Github-Fork%ED%95%9C-Repository-Update-%ED%95%98%EA%B8%B0) +- [React, Vue 개발자를 위한 VSCode Extension 추천](https://violetboralee.medium.com/react-%EA%B0%9C%EB%B0%9C%EC%9E%90%EB%A5%BC-%EC%9C%84%ED%95%9C-vscode-extension-f50474b1cfac) diff --git a/docs/assets/index-6183ce81.js b/docs/assets/index-6183ce81.js new file mode 100644 index 0000000..980d58e --- /dev/null +++ b/docs/assets/index-6183ce81.js @@ -0,0 +1,1206 @@ +function _7(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 el=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function _r(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function tj(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 rj={exports:{}},Uy={},nj={exports:{}},dt={};/** + * @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 Dp=Symbol.for("react.element"),C7=Symbol.for("react.portal"),S7=Symbol.for("react.fragment"),O7=Symbol.for("react.strict_mode"),T7=Symbol.for("react.profiler"),E7=Symbol.for("react.provider"),P7=Symbol.for("react.context"),$7=Symbol.for("react.forward_ref"),R7=Symbol.for("react.suspense"),k7=Symbol.for("react.memo"),I7=Symbol.for("react.lazy"),O2=Symbol.iterator;function A7(e){return e===null||typeof e!="object"?null:(e=O2&&e[O2]||e["@@iterator"],typeof e=="function"?e:null)}var aj={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},oj=Object.assign,ij={};function Dc(e,t,r){this.props=e,this.context=t,this.refs=ij,this.updater=r||aj}Dc.prototype.isReactComponent={};Dc.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")};Dc.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function sj(){}sj.prototype=Dc.prototype;function SO(e,t,r){this.props=e,this.context=t,this.refs=ij,this.updater=r||aj}var OO=SO.prototype=new sj;OO.constructor=SO;oj(OO,Dc.prototype);OO.isPureReactComponent=!0;var T2=Array.isArray,lj=Object.prototype.hasOwnProperty,TO={current:null},uj={key:!0,ref:!0,__self:!0,__source:!0};function cj(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)lj.call(t,n)&&!uj.hasOwnProperty(n)&&(a[n]=t[n]);var s=arguments.length-2;if(s===1)a.children=r;else if(1>>1,X=N[Y];if(0>>1;Ya(ve,U))fea(ce,ve)?(N[Y]=ce,N[fe]=U,Y=fe):(N[Y]=ve,N[ee]=U,Y=ee);else if(fea(ce,U))N[Y]=ce,N[fe]=U,Y=fe;else break e}}return L}function a(N,L){var U=N.sortIndex-L.sortIndex;return U!==0?U:N.id-L.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var i=Date,s=i.now();e.unstable_now=function(){return i.now()-s}}var u=[],l=[],c=1,d=null,p=3,h=!1,m=!1,b=!1,x=typeof setTimeout=="function"?setTimeout:null,g=typeof clearTimeout=="function"?clearTimeout:null,v=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function y(N){for(var L=r(l);L!==null;){if(L.callback===null)n(l);else if(L.startTime<=N)n(l),L.sortIndex=L.expirationTime,t(u,L);else break;L=r(l)}}function w(N){if(b=!1,y(N),!m)if(r(u)!==null)m=!0,j(C);else{var L=r(l);L!==null&&z(w,L.startTime-N)}}function C(N,L){m=!1,b&&(b=!1,g(T),T=-1),h=!0;var U=p;try{for(y(L),d=r(u);d!==null&&(!(d.expirationTime>L)||N&&!k());){var Y=d.callback;if(typeof Y=="function"){d.callback=null,p=d.priorityLevel;var X=Y(d.expirationTime<=L);L=e.unstable_now(),typeof X=="function"?d.callback=X:d===r(u)&&n(u),y(L)}else n(u);d=r(u)}if(d!==null)var ie=!0;else{var ee=r(l);ee!==null&&z(w,ee.startTime-L),ie=!1}return ie}finally{d=null,p=U,h=!1}}var _=!1,S=null,T=-1,R=5,$=-1;function k(){return!(e.unstable_now()-$N||125Y?(N.sortIndex=U,t(l,N),r(u)===null&&N===r(l)&&(b?(g(T),T=-1):b=!0,z(w,U-Y))):(N.sortIndex=X,t(u,N),m||h||(m=!0,j(C))),N},e.unstable_shouldYield=k,e.unstable_wrapCallback=function(N){var L=p;return function(){var U=p;p=L;try{return N.apply(this,arguments)}finally{p=U}}}})(hj);pj.exports=hj;var H7=pj.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 mj=f,sa=H7;function we(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"),qw=Object.prototype.hasOwnProperty,W7=/^[: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]*$/,P2={},$2={};function q7(e){return qw.call($2,e)?!0:qw.call(P2,e)?!1:W7.test(e)?$2[e]=!0:(P2[e]=!0,!1)}function G7(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 K7(e,t,r,n){if(t===null||typeof t>"u"||G7(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 _n(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 Xr={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Xr[e]=new _n(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Xr[t]=new _n(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Xr[e]=new _n(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Xr[e]=new _n(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){Xr[e]=new _n(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Xr[e]=new _n(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Xr[e]=new _n(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Xr[e]=new _n(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Xr[e]=new _n(e,5,!1,e.toLowerCase(),null,!1,!1)});var PO=/[\-:]([a-z])/g;function $O(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(PO,$O);Xr[t]=new _n(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(PO,$O);Xr[t]=new _n(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(PO,$O);Xr[t]=new _n(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Xr[e]=new _n(e,1,!1,e.toLowerCase(),null,!1,!1)});Xr.xlinkHref=new _n("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Xr[e]=new _n(e,1,!1,e.toLowerCase(),null,!0,!0)});function RO(e,t,r,n){var a=Xr.hasOwnProperty(t)?Xr[t]:null;(a!==null?a.type!==0:n||!(2s||a[i]!==o[s]){var u=` +`+a[i].replace(" at new "," at ");return e.displayName&&u.includes("")&&(u=u.replace("",e.displayName)),u}while(1<=i&&0<=s);break}}}finally{l1=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?Qf(e):""}function Q7(e){switch(e.tag){case 5:return Qf(e.type);case 16:return Qf("Lazy");case 13:return Qf("Suspense");case 19:return Qf("SuspenseList");case 0:case 2:case 15:return e=u1(e.type,!1),e;case 11:return e=u1(e.type.render,!1),e;case 1:return e=u1(e.type,!0),e;default:return""}}function Yw(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 gu:return"Fragment";case vu:return"Portal";case Gw:return"Profiler";case kO:return"StrictMode";case Kw:return"Suspense";case Qw:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case yj:return(e.displayName||"Context")+".Consumer";case gj:return(e._context.displayName||"Context")+".Provider";case IO:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case AO:return t=e.displayName||null,t!==null?t:Yw(e.type)||"Memo";case Di:t=e._payload,e=e._init;try{return Yw(e(t))}catch{}}return null}function Y7(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 Yw(t);case 8:return t===kO?"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 xs(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function xj(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function X7(e){var t=xj(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 Lh(e){e._valueTracker||(e._valueTracker=X7(e))}function wj(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=xj(e)?e.checked?"true":"false":e.value),e=n,e!==r?(t.setValue(e),!0):!1}function wv(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 Xw(e,t){var r=t.checked;return sr({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function k2(e,t){var r=t.defaultValue==null?"":t.defaultValue,n=t.checked!=null?t.checked:t.defaultChecked;r=xs(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 _j(e,t){t=t.checked,t!=null&&RO(e,"checked",t,!1)}function Jw(e,t){_j(e,t);var r=xs(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")?Zw(e,t.type,r):t.hasOwnProperty("defaultValue")&&Zw(e,t.type,xs(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function I2(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 Zw(e,t,r){(t!=="number"||wv(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var Yf=Array.isArray;function Bu(e,t,r,n){if(e=e.options,t){t={};for(var a=0;a"+t.valueOf().toString()+"",t=jh.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function qd(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var od={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},J7=["Webkit","ms","Moz","O"];Object.keys(od).forEach(function(e){J7.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),od[t]=od[e]})});function Tj(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||od.hasOwnProperty(e)&&od[e]?(""+t).trim():t+"px"}function Ej(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,a=Tj(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,a):e[r]=a}}var Z7=sr({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 r_(e,t){if(t){if(Z7[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(we(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(we(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(we(61))}if(t.style!=null&&typeof t.style!="object")throw Error(we(62))}}function n_(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 a_=null;function MO(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var o_=null,zu=null,Uu=null;function N2(e){if(e=Up(e)){if(typeof o_!="function")throw Error(we(280));var t=e.stateNode;t&&(t=Gy(t),o_(e.stateNode,e.type,t))}}function Pj(e){zu?Uu?Uu.push(e):Uu=[e]:zu=e}function $j(){if(zu){var e=zu,t=Uu;if(Uu=zu=null,N2(e),t)for(e=0;e>>=0,e===0?32:31-(cH(e)/fH|0)|0}var Dh=64,Bh=4194304;function Xf(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 Ov(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 s=i&~a;s!==0?n=Xf(s):(o&=i,o!==0&&(n=Xf(o)))}else i=r&~a,i!==0?n=Xf(i):o!==0&&(n=Xf(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 Bp(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Qa(t),e[t]=r}function mH(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=sd),H2=String.fromCharCode(32),W2=!1;function Qj(e,t){switch(e){case"keyup":return VH.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Yj(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var yu=!1;function WH(e,t){switch(e){case"compositionend":return Yj(t);case"keypress":return t.which!==32?null:(W2=!0,H2);case"textInput":return e=t.data,e===H2&&W2?null:e;default:return null}}function qH(e,t){if(yu)return e==="compositionend"||!UO&&Qj(e,t)?(e=Gj(),Im=DO=Ki=null,yu=!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=Q2(r)}}function eD(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?eD(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function tD(){for(var e=window,t=wv();t instanceof e.HTMLIFrameElement;){try{var r=typeof t.contentWindow.location.href=="string"}catch{r=!1}if(r)e=t.contentWindow;else break;t=wv(e.document)}return t}function VO(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 tW(e){var t=tD(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&eD(r.ownerDocument.documentElement,r)){if(n!==null&&VO(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=Y2(r,o);var i=Y2(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,bu=null,f_=null,ud=null,d_=!1;function X2(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;d_||bu==null||bu!==wv(n)||(n=bu,"selectionStart"in n&&VO(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}),ud&&Jd(ud,n)||(ud=n,n=Pv(f_,"onSelect"),0_u||(e.current=y_[_u],y_[_u]=null,_u--)}function Ht(e,t){_u++,y_[_u]=e.current,e.current=t}var ws={},cn=Es(ws),Fn=Es(!1),Cl=ws;function dc(e,t){var r=e.type.contextTypes;if(!r)return ws;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 Ln(e){return e=e.childContextTypes,e!=null}function Rv(){Xt(Fn),Xt(cn)}function aR(e,t,r){if(cn.current!==ws)throw Error(we(168));Ht(cn,t),Ht(Fn,r)}function cD(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(we(108,Y7(e)||"Unknown",a));return sr({},r,n)}function kv(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ws,Cl=cn.current,Ht(cn,e),Ht(Fn,Fn.current),!0}function oR(e,t,r){var n=e.stateNode;if(!n)throw Error(we(169));r?(e=cD(e,t,Cl),n.__reactInternalMemoizedMergedChildContext=e,Xt(Fn),Xt(cn),Ht(cn,e)):Xt(Fn),Ht(Fn,r)}var ei=null,Ky=!1,C1=!1;function fD(e){ei===null?ei=[e]:ei.push(e)}function pW(e){Ky=!0,fD(e)}function Ps(){if(!C1&&ei!==null){C1=!0;var e=0,t=$t;try{var r=ei;for($t=1;e>=i,a-=i,ai=1<<32-Qa(t)+a|r<T?(R=S,S=null):R=S.sibling;var $=p(g,S,y[T],w);if($===null){S===null&&(S=R);break}e&&S&&$.alternate===null&&t(g,S),v=o($,v,T),_===null?C=$:_.sibling=$,_=$,S=R}if(T===y.length)return r(g,S),er&&Vs(g,T),C;if(S===null){for(;TT?(R=S,S=null):R=S.sibling;var k=p(g,S,$.value,w);if(k===null){S===null&&(S=R);break}e&&S&&k.alternate===null&&t(g,S),v=o(k,v,T),_===null?C=k:_.sibling=k,_=k,S=R}if($.done)return r(g,S),er&&Vs(g,T),C;if(S===null){for(;!$.done;T++,$=y.next())$=d(g,$.value,w),$!==null&&(v=o($,v,T),_===null?C=$:_.sibling=$,_=$);return er&&Vs(g,T),C}for(S=n(g,S);!$.done;T++,$=y.next())$=h(S,g,T,$.value,w),$!==null&&(e&&$.alternate!==null&&S.delete($.key===null?T:$.key),v=o($,v,T),_===null?C=$:_.sibling=$,_=$);return e&&S.forEach(function(I){return t(g,I)}),er&&Vs(g,T),C}function x(g,v,y,w){if(typeof y=="object"&&y!==null&&y.type===gu&&y.key===null&&(y=y.props.children),typeof y=="object"&&y!==null){switch(y.$$typeof){case Fh:e:{for(var C=y.key,_=v;_!==null;){if(_.key===C){if(C=y.type,C===gu){if(_.tag===7){r(g,_.sibling),v=a(_,y.props.children),v.return=g,g=v;break e}}else if(_.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===Di&&dR(C)===_.type){r(g,_.sibling),v=a(_,y.props),v.ref=Sf(g,_,y),v.return=g,g=v;break e}r(g,_);break}else t(g,_);_=_.sibling}y.type===gu?(v=hl(y.props.children,g.mode,w,y.key),v.return=g,g=v):(w=Bm(y.type,y.key,y.props,null,g.mode,w),w.ref=Sf(g,v,y),w.return=g,g=w)}return i(g);case vu:e:{for(_=y.key;v!==null;){if(v.key===_)if(v.tag===4&&v.stateNode.containerInfo===y.containerInfo&&v.stateNode.implementation===y.implementation){r(g,v.sibling),v=a(v,y.children||[]),v.return=g,g=v;break e}else{r(g,v);break}else t(g,v);v=v.sibling}v=k1(y,g.mode,w),v.return=g,g=v}return i(g);case Di:return _=y._init,x(g,v,_(y._payload),w)}if(Yf(y))return m(g,v,y,w);if(bf(y))return b(g,v,y,w);Gh(g,y)}return typeof y=="string"&&y!==""||typeof y=="number"?(y=""+y,v!==null&&v.tag===6?(r(g,v.sibling),v=a(v,y),v.return=g,g=v):(r(g,v),v=R1(y,g.mode,w),v.return=g,g=v),i(g)):r(g,v)}return x}var hc=bD(!0),xD=bD(!1),Vp={},ko=Es(Vp),rp=Es(Vp),np=Es(Vp);function nl(e){if(e===Vp)throw Error(we(174));return e}function JO(e,t){switch(Ht(np,t),Ht(rp,e),Ht(ko,Vp),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:t_(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=t_(t,e)}Xt(ko),Ht(ko,t)}function mc(){Xt(ko),Xt(rp),Xt(np)}function wD(e){nl(np.current);var t=nl(ko.current),r=t_(t,e.type);t!==r&&(Ht(rp,e),Ht(ko,r))}function ZO(e){rp.current===e&&(Xt(ko),Xt(rp))}var nr=Es(0);function Lv(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 S1=[];function eT(){for(var e=0;er?r:4,e(!0);var n=O1.transition;O1.transition={};try{e(!1),t()}finally{$t=r,O1.transition=n}}function LD(){return Ea().memoizedState}function gW(e,t,r){var n=us(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},jD(e))DD(t,r);else if(r=mD(e,t,r,n),r!==null){var a=bn();Ya(r,e,n,a),BD(r,t,n)}}function yW(e,t,r){var n=us(e),a={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(jD(e))DD(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,s=o(i,r);if(a.hasEagerState=!0,a.eagerState=s,Xa(s,i)){var u=t.interleaved;u===null?(a.next=a,YO(t)):(a.next=u.next,u.next=a),t.interleaved=a;return}}catch{}finally{}r=mD(e,t,a,n),r!==null&&(a=bn(),Ya(r,e,n,a),BD(r,t,n))}}function jD(e){var t=e.alternate;return e===ir||t!==null&&t===ir}function DD(e,t){cd=jv=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function BD(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,FO(e,r)}}var Dv={readContext:Ta,useCallback:tn,useContext:tn,useEffect:tn,useImperativeHandle:tn,useInsertionEffect:tn,useLayoutEffect:tn,useMemo:tn,useReducer:tn,useRef:tn,useState:tn,useDebugValue:tn,useDeferredValue:tn,useTransition:tn,useMutableSource:tn,useSyncExternalStore:tn,useId:tn,unstable_isNewReconciler:!1},bW={readContext:Ta,useCallback:function(e,t){return po().memoizedState=[e,t===void 0?null:t],e},useContext:Ta,useEffect:hR,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,Fm(4194308,4,ID.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Fm(4194308,4,e,t)},useInsertionEffect:function(e,t){return Fm(4,2,e,t)},useMemo:function(e,t){var r=po();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=po();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=gW.bind(null,ir,e),[n.memoizedState,e]},useRef:function(e){var t=po();return e={current:e},t.memoizedState=e},useState:pR,useDebugValue:oT,useDeferredValue:function(e){return po().memoizedState=e},useTransition:function(){var e=pR(!1),t=e[0];return e=vW.bind(null,e[1]),po().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=ir,a=po();if(er){if(r===void 0)throw Error(we(407));r=r()}else{if(r=t(),Dr===null)throw Error(we(349));Ol&30||SD(n,t,r)}a.memoizedState=r;var o={value:r,getSnapshot:t};return a.queue=o,hR(TD.bind(null,n,o,e),[e]),n.flags|=2048,ip(9,OD.bind(null,n,o,r,t),void 0,null),r},useId:function(){var e=po(),t=Dr.identifierPrefix;if(er){var r=oi,n=ai;r=(n&~(1<<32-Qa(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=ap++,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[xo]=t,e[tp]=n,QD(e,t,!1,!1),t.stateNode=e;e:{switch(i=n_(r,n),r){case"dialog":Kt("cancel",e),Kt("close",e),a=n;break;case"iframe":case"object":case"embed":Kt("load",e),a=n;break;case"video":case"audio":for(a=0;agc&&(t.flags|=128,n=!0,Of(o,!1),t.lanes=4194304)}else{if(!n)if(e=Lv(i),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),Of(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!er)return rn(t),null}else 2*hr()-o.renderingStartTime>gc&&r!==1073741824&&(t.flags|=128,n=!0,Of(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=hr(),t.sibling=null,r=nr.current,Ht(nr,n?r&1|2:r&1),t):(rn(t),null);case 22:case 23:return fT(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?Yn&1073741824&&(rn(t),t.subtreeFlags&6&&(t.flags|=8192)):rn(t),null;case 24:return null;case 25:return null}throw Error(we(156,t.tag))}function EW(e,t){switch(WO(t),t.tag){case 1:return Ln(t.type)&&Rv(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return mc(),Xt(Fn),Xt(cn),eT(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return ZO(t),null;case 13:if(Xt(nr),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(we(340));pc()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Xt(nr),null;case 4:return mc(),null;case 10:return QO(t.type._context),null;case 22:case 23:return fT(),null;case 24:return null;default:return null}}var Qh=!1,on=!1,PW=typeof WeakSet=="function"?WeakSet:Set,De=null;function Tu(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){cr(e,t,n)}else r.current=null}function R_(e,t,r){try{r()}catch(n){cr(e,t,n)}}var CR=!1;function $W(e,t){if(p_=Tv,e=tD(),VO(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,s=-1,u=-1,l=0,c=0,d=e,p=null;t:for(;;){for(var h;d!==r||a!==0&&d.nodeType!==3||(s=i+a),d!==o||n!==0&&d.nodeType!==3||(u=i+n),d.nodeType===3&&(i+=d.nodeValue.length),(h=d.firstChild)!==null;)p=d,d=h;for(;;){if(d===e)break t;if(p===r&&++l===a&&(s=i),p===o&&++c===n&&(u=i),(h=d.nextSibling)!==null)break;d=p,p=d.parentNode}d=h}r=s===-1||u===-1?null:{start:s,end:u}}else r=null}r=r||{start:0,end:0}}else r=null;for(h_={focusedElem:e,selectionRange:r},Tv=!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 m=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var b=m.memoizedProps,x=m.memoizedState,g=t.stateNode,v=g.getSnapshotBeforeUpdate(t.elementType===t.type?b:Da(t.type,b),x);g.__reactInternalSnapshotBeforeUpdate=v}break;case 3:var y=t.stateNode.containerInfo;y.nodeType===1?y.textContent="":y.nodeType===9&&y.documentElement&&y.removeChild(y.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(we(163))}}catch(w){cr(t,t.return,w)}if(e=t.sibling,e!==null){e.return=t.return,De=e;break}De=t.return}return m=CR,CR=!1,m}function fd(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&&R_(t,r,o)}a=a.next}while(a!==n)}}function Xy(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 k_(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 JD(e){var t=e.alternate;t!==null&&(e.alternate=null,JD(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[xo],delete t[tp],delete t[g_],delete t[fW],delete t[dW])),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 ZD(e){return e.tag===5||e.tag===3||e.tag===4}function SR(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ZD(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 I_(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=$v));else if(n!==4&&(e=e.child,e!==null))for(I_(e,t,r),e=e.sibling;e!==null;)I_(e,t,r),e=e.sibling}function A_(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(A_(e,t,r),e=e.sibling;e!==null;)A_(e,t,r),e=e.sibling}var Gr=null,Ba=!1;function Mi(e,t,r){for(r=r.child;r!==null;)e3(e,t,r),r=r.sibling}function e3(e,t,r){if(Ro&&typeof Ro.onCommitFiberUnmount=="function")try{Ro.onCommitFiberUnmount(Vy,r)}catch{}switch(r.tag){case 5:on||Tu(r,t);case 6:var n=Gr,a=Ba;Gr=null,Mi(e,t,r),Gr=n,Ba=a,Gr!==null&&(Ba?(e=Gr,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):Gr.removeChild(r.stateNode));break;case 18:Gr!==null&&(Ba?(e=Gr,r=r.stateNode,e.nodeType===8?_1(e.parentNode,r):e.nodeType===1&&_1(e,r),Yd(e)):_1(Gr,r.stateNode));break;case 4:n=Gr,a=Ba,Gr=r.stateNode.containerInfo,Ba=!0,Mi(e,t,r),Gr=n,Ba=a;break;case 0:case 11:case 14:case 15:if(!on&&(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)&&R_(r,t,i),a=a.next}while(a!==n)}Mi(e,t,r);break;case 1:if(!on&&(Tu(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(s){cr(r,t,s)}Mi(e,t,r);break;case 21:Mi(e,t,r);break;case 22:r.mode&1?(on=(n=on)||r.memoizedState!==null,Mi(e,t,r),on=n):Mi(e,t,r);break;default:Mi(e,t,r)}}function OR(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new PW),t.forEach(function(n){var a=jW.bind(null,e,n);r.has(n)||(r.add(n),n.then(a,a))})}}function Na(e,t){var r=t.deletions;if(r!==null)for(var n=0;na&&(a=i),n&=~o}if(n=a,n=hr()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*kW(n/1960))-n,10e?16:e,Qi===null)var n=!1;else{if(e=Qi,Qi=null,Uv=0,gt&6)throw Error(we(331));var a=gt;for(gt|=4,De=e.current;De!==null;){var o=De,i=o.child;if(De.flags&16){var s=o.deletions;if(s!==null){for(var u=0;uhr()-uT?pl(e,0):lT|=r),jn(e,t)}function l3(e,t){t===0&&(e.mode&1?(t=Bh,Bh<<=1,!(Bh&130023424)&&(Bh=4194304)):t=1);var r=bn();e=pi(e,t),e!==null&&(Bp(e,t,r),jn(e,r))}function LW(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),l3(e,r)}function jW(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(we(314))}n!==null&&n.delete(t),l3(e,r)}var u3;u3=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||Fn.current)An=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return An=!1,OW(e,t,r);An=!!(e.flags&131072)}else An=!1,er&&t.flags&1048576&&dD(t,Av,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;Lm(e,t),e=t.pendingProps;var a=dc(t,cn.current);Hu(t,r),a=rT(null,t,n,e,a,r);var o=nT();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,Ln(n)?(o=!0,kv(t)):o=!1,t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,XO(t),a.updater=Qy,t.stateNode=a,a._reactInternals=t,C_(t,n,e,r),t=T_(null,t,n,!0,o,r)):(t.tag=0,er&&o&&HO(t),mn(null,t,a,r),t=t.child),t;case 16:n=t.elementType;e:{switch(Lm(e,t),e=t.pendingProps,a=n._init,n=a(n._payload),t.type=n,a=t.tag=BW(n),e=Da(n,e),a){case 0:t=O_(null,t,n,e,r);break e;case 1:t=xR(null,t,n,e,r);break e;case 11:t=yR(null,t,n,e,r);break e;case 14:t=bR(null,t,n,Da(n.type,e),r);break e}throw Error(we(306,n,""))}return t;case 0:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:Da(n,a),O_(e,t,n,a,r);case 1:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:Da(n,a),xR(e,t,n,a,r);case 3:e:{if(qD(t),e===null)throw Error(we(387));n=t.pendingProps,o=t.memoizedState,a=o.element,vD(e,t),Fv(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=vc(Error(we(423)),t),t=wR(e,t,n,r,a);break e}else if(n!==a){a=vc(Error(we(424)),t),t=wR(e,t,n,r,a);break e}else for(ra=is(t.stateNode.containerInfo.firstChild),aa=t,er=!0,Va=null,r=xD(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(pc(),n===a){t=hi(e,t,r);break e}mn(e,t,n,r)}t=t.child}return t;case 5:return wD(t),e===null&&x_(t),n=t.type,a=t.pendingProps,o=e!==null?e.memoizedProps:null,i=a.children,m_(n,a)?i=null:o!==null&&m_(n,o)&&(t.flags|=32),WD(e,t),mn(e,t,i,r),t.child;case 6:return e===null&&x_(t),null;case 13:return GD(e,t,r);case 4:return JO(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=hc(t,null,n,r):mn(e,t,n,r),t.child;case 11:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:Da(n,a),yR(e,t,n,a,r);case 7:return mn(e,t,t.pendingProps,r),t.child;case 8:return mn(e,t,t.pendingProps.children,r),t.child;case 12:return mn(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,Ht(Mv,n._currentValue),n._currentValue=i,o!==null)if(Xa(o.value,i)){if(o.children===a.children&&!Fn.current){t=hi(e,t,r);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var s=o.dependencies;if(s!==null){i=o.child;for(var u=s.firstContext;u!==null;){if(u.context===n){if(o.tag===1){u=ui(-1,r&-r),u.tag=2;var l=o.updateQueue;if(l!==null){l=l.shared;var c=l.pending;c===null?u.next=u:(u.next=c.next,c.next=u),l.pending=u}}o.lanes|=r,u=o.alternate,u!==null&&(u.lanes|=r),w_(o.return,r,t),s.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(we(341));i.lanes|=r,s=i.alternate,s!==null&&(s.lanes|=r),w_(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}mn(e,t,a.children,r),t=t.child}return t;case 9:return a=t.type,n=t.pendingProps.children,Hu(t,r),a=Ta(a),n=n(a),t.flags|=1,mn(e,t,n,r),t.child;case 14:return n=t.type,a=Da(n,t.pendingProps),a=Da(n.type,a),bR(e,t,n,a,r);case 15:return VD(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:Da(n,a),Lm(e,t),t.tag=1,Ln(n)?(e=!0,kv(t)):e=!1,Hu(t,r),yD(t,n,a),C_(t,n,a,r),T_(null,t,n,!0,e,r);case 19:return KD(e,t,r);case 22:return HD(e,t,r)}throw Error(we(156,t.tag))};function c3(e,t){return Fj(e,t)}function DW(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 xa(e,t,r,n){return new DW(e,t,r,n)}function pT(e){return e=e.prototype,!(!e||!e.isReactComponent)}function BW(e){if(typeof e=="function")return pT(e)?1:0;if(e!=null){if(e=e.$$typeof,e===IO)return 11;if(e===AO)return 14}return 2}function cs(e,t){var r=e.alternate;return r===null?(r=xa(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 Bm(e,t,r,n,a,o){var i=2;if(n=e,typeof e=="function")pT(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case gu:return hl(r.children,a,o,t);case kO:i=8,a|=8;break;case Gw:return e=xa(12,r,t,a|2),e.elementType=Gw,e.lanes=o,e;case Kw:return e=xa(13,r,t,a),e.elementType=Kw,e.lanes=o,e;case Qw:return e=xa(19,r,t,a),e.elementType=Qw,e.lanes=o,e;case bj:return Zy(r,a,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case gj:i=10;break e;case yj:i=9;break e;case IO:i=11;break e;case AO:i=14;break e;case Di:i=16,n=null;break e}throw Error(we(130,e==null?e:typeof e,""))}return t=xa(i,r,t,a),t.elementType=e,t.type=n,t.lanes=o,t}function hl(e,t,r,n){return e=xa(7,e,n,t),e.lanes=r,e}function Zy(e,t,r,n){return e=xa(22,e,n,t),e.elementType=bj,e.lanes=r,e.stateNode={isHidden:!1},e}function R1(e,t,r){return e=xa(6,e,null,t),e.lanes=r,e}function k1(e,t,r){return t=xa(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function zW(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=f1(0),this.expirationTimes=f1(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=f1(0),this.identifierPrefix=n,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function hT(e,t,r,n,a,o,i,s,u){return e=new zW(e,t,r,s,u),t===1?(t=1,o===!0&&(t|=8)):t=0,o=xa(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},XO(o),e}function UW(e,t,r){var n=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(h3)}catch(e){console.error(e)}}h3(),dj.exports=ca;var Uc=dj.exports;const Zf=_r(Uc);var AR=Uc;Ww.createRoot=AR.createRoot,Ww.hydrateRoot=AR.hydrateRoot;var GW={id:""},KW={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(GW)}},m3=f.createContext(KW);m3.displayName="AuthContext";const v3=m3;var ab={loginUrl:"/login",afterLoginUrl:"/"},QW=function(){return f.useContext(v3)};const Oi=QW;function Wv(e,t){return Wv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Wv(e,t)}function Ti(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Wv(e,t)}var Vc=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 Kr(){}function YW(e,t){return typeof e=="function"?e(t):e}function j_(e){return typeof e=="number"&&e>=0&&e!==1/0}function Gv(e){return Array.isArray(e)?e:[e]}function g3(e,t){return Math.max(e+(t||0)-Date.now(),0)}function zm(e,t,r){return Hp(e)?typeof t=="function"?E({},r,{queryKey:e,queryFn:t}):E({},t,{queryKey:e}):e}function XW(e,t,r){return Hp(e)?typeof t=="function"?E({},r,{mutationKey:e,mutationFn:t}):E({},t,{mutationKey:e}):typeof e=="function"?E({},t,{mutationFn:e}):E({},e)}function zi(e,t,r){return Hp(e)?[E({},t,{queryKey:e}),r]:[e||{},t]}function JW(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 MR(e,t){var r=e.active,n=e.exact,a=e.fetching,o=e.inactive,i=e.predicate,s=e.queryKey,u=e.stale;if(Hp(s)){if(n){if(t.queryHash!==yT(s,t.options))return!1}else if(!Kv(t.queryKey,s))return!1}var l=JW(r,o);if(l==="none")return!1;if(l!=="all"){var c=t.isActive();if(l==="active"&&!c||l==="inactive"&&c)return!1}return!(typeof u=="boolean"&&t.isStale()!==u||typeof a=="boolean"&&t.isFetching()!==a||i&&!i(t))}function NR(e,t){var r=e.exact,n=e.fetching,a=e.predicate,o=e.mutationKey;if(Hp(o)){if(!t.options.mutationKey)return!1;if(r){if(Yi(t.options.mutationKey)!==Yi(o))return!1}else if(!Kv(t.options.mutationKey,o))return!1}return!(typeof n=="boolean"&&t.state.status==="loading"!==n||a&&!a(t))}function yT(e,t){var r=(t==null?void 0:t.queryKeyHashFn)||Yi;return r(e)}function Yi(e){var t=Gv(e);return ZW(t)}function ZW(e){return JSON.stringify(e,function(t,r){return D_(r)?Object.keys(r).sort().reduce(function(n,a){return n[a]=r[a],n},{}):r})}function Kv(e,t){return y3(Gv(e),Gv(t))}function y3(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!y3(e[r],t[r])}):!1}function Qv(e,t){if(e===t)return e;var r=Array.isArray(e)&&Array.isArray(t);if(r||D_(e)&&D_(t)){for(var n=r?e.length:Object.keys(e).length,a=r?t:Object.keys(t),o=a.length,i=r?[]:{},s=0,u=0;u"u")return!0;var r=t.prototype;return!(!FR(r)||!r.hasOwnProperty("isPrototypeOf"))}function FR(e){return Object.prototype.toString.call(e)==="[object Object]"}function Hp(e){return typeof e=="string"||Array.isArray(e)}function tq(e){return new Promise(function(t){setTimeout(t,e)})}function LR(e){Promise.resolve().then(e).catch(function(t){return setTimeout(function(){throw t})})}function b3(){if(typeof AbortController=="function")return new AbortController}var rq=function(e){Ti(t,e);function t(){var n;return n=e.call(this)||this,n.setup=function(a){var o;if(!qv&&((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(s){typeof s=="boolean"?i.setFocused(s):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}(Vc),hd=new rq,nq=function(e){Ti(t,e);function t(){var n;return n=e.call(this)||this,n.setup=function(a){var o;if(!qv&&((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(s){typeof s=="boolean"?i.setOnline(s):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}(Vc),Um=new nq;function aq(e){return Math.min(1e3*Math.pow(2,e),3e4)}function Yv(e){return typeof(e==null?void 0:e.cancel)=="function"}var x3=function(t){this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent};function Vm(e){return e instanceof x3}var w3=function(t){var r=this,n=!1,a,o,i,s;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,h){i=p,s=h});var u=function(h){r.isResolved||(r.isResolved=!0,t.onSuccess==null||t.onSuccess(h),o==null||o(),i(h))},l=function(h){r.isResolved||(r.isResolved=!0,t.onError==null||t.onError(h),o==null||o(),s(h))},c=function(){return new Promise(function(h){o=h,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 h;try{h=t.fn()}catch(m){h=Promise.reject(m)}a=function(b){if(!r.isResolved&&(l(new x3(b)),r.abort==null||r.abort(),Yv(h)))try{h.cancel()}catch{}},r.isTransportCancelable=Yv(h),Promise.resolve(h).then(u).catch(function(m){var b,x;if(!r.isResolved){var g=(b=t.retry)!=null?b:3,v=(x=t.retryDelay)!=null?x:aq,y=typeof v=="function"?v(r.failureCount,m):v,w=g===!0||typeof g=="number"&&r.failureCount"u"&&(s.exact=!0),this.queries.find(function(u){return MR(s,u)})},r.findAll=function(a,o){var i=zi(a,o),s=i[0];return Object.keys(s).length>0?this.queries.filter(function(u){return MR(s,u)}):this.queries},r.notify=function(a){var o=this;Vt.batch(function(){o.listeners.forEach(function(i){i(a)})})},r.onFocus=function(){var a=this;Vt.batch(function(){a.queries.forEach(function(o){o.onFocus()})})},r.onOnline=function(){var a=this;Vt.batch(function(){a.queries.forEach(function(o){o.onOnline()})})},t}(Vc),uq=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||C3(),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(Kr).catch(Kr)):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(s){s!==n.state.context&&n.dispatch({type:"loading",context:s,variables:n.state.variables})})),i.then(function(){return n.executeMutation()}).then(function(s){a=s,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(s){return n.mutationCache.config.onError==null||n.mutationCache.config.onError(s,n.state.variables,n.state.context,n),Xv().error(s),Promise.resolve().then(function(){return n.options.onError==null?void 0:n.options.onError(s,n.state.variables,n.state.context)}).then(function(){return n.options.onSettled==null?void 0:n.options.onSettled(void 0,s,n.state.variables,n.state.context)}).then(function(){throw n.dispatch({type:"error",error:s}),s})})},t.executeMutation=function(){var n=this,a;return this.retryer=new w3({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=cq(this.state,n),Vt.batch(function(){a.observers.forEach(function(o){o.onMutationUpdate(n)}),a.mutationCache.notify(a)})},e}();function C3(){return{context:void 0,data:void 0,error:null,failureCount:0,isPaused:!1,status:"idle",variables:void 0}}function cq(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 fq=function(e){Ti(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 s=new uq({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(s),s},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;Vt.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 NR(a,o)})},r.findAll=function(a){return this.mutations.filter(function(o){return NR(a,o)})},r.notify=function(a){var o=this;Vt.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 Vt.batch(function(){return a.reduce(function(o,i){return o.then(function(){return i.continue().catch(Kr)})},Promise.resolve())})},t}(Vc);function dq(){return{onFetch:function(t){t.fetchFn=function(){var r,n,a,o,i,s,u=(r=t.fetchOptions)==null||(n=r.meta)==null?void 0:n.refetchPage,l=(a=t.fetchOptions)==null||(o=a.meta)==null?void 0:o.fetchMore,c=l==null?void 0:l.pageParam,d=(l==null?void 0:l.direction)==="forward",p=(l==null?void 0:l.direction)==="backward",h=((i=t.state.data)==null?void 0:i.pages)||[],m=((s=t.state.data)==null?void 0:s.pageParams)||[],b=b3(),x=b==null?void 0:b.signal,g=m,v=!1,y=t.options.queryFn||function(){return Promise.reject("Missing queryFn")},w=function(M,F,j,z){return g=z?[F].concat(g):[].concat(g,[F]),z?[j].concat(M):[].concat(M,[j])},C=function(M,F,j,z){if(v)return Promise.reject("Cancelled");if(typeof j>"u"&&!F&&M.length)return Promise.resolve(M);var N={queryKey:t.queryKey,signal:x,pageParam:j,meta:t.meta},L=y(N),U=Promise.resolve(L).then(function(X){return w(M,j,X,z)});if(Yv(L)){var Y=U;Y.cancel=L.cancel}return U},_;if(!h.length)_=C([]);else if(d){var S=typeof c<"u",T=S?c:jR(t.options,h);_=C(h,S,T)}else if(p){var R=typeof c<"u",$=R?c:pq(t.options,h);_=C(h,R,$,!0)}else(function(){g=[];var A=typeof t.options.getNextPageParam>"u",M=u&&h[0]?u(h[0],0,h):!0;_=M?C([],A,m[0]):Promise.resolve(w([],m[0],h[0]));for(var F=function(N){_=_.then(function(L){var U=u&&h[N]?u(h[N],N,h):!0;if(U){var Y=A?m[N]:jR(t.options,L);return C(L,A,Y)}return Promise.resolve(w(L,m[N],h[N]))})},j=1;j"u"&&(c.revert=!0);var d=Vt.batch(function(){return i.queryCache.findAll(u).map(function(p){return p.cancel(c)})});return Promise.all(d).then(Kr).catch(Kr)},t.invalidateQueries=function(n,a,o){var i,s,u,l=this,c=zi(n,a,o),d=c[0],p=c[1],h=E({},d,{active:(i=(s=d.refetchActive)!=null?s:d.active)!=null?i:!0,inactive:(u=d.refetchInactive)!=null?u:!1});return Vt.batch(function(){return l.queryCache.findAll(d).forEach(function(m){m.invalidate()}),l.refetchQueries(h,p)})},t.refetchQueries=function(n,a,o){var i=this,s=zi(n,a,o),u=s[0],l=s[1],c=Vt.batch(function(){return i.queryCache.findAll(u).map(function(p){return p.fetch(void 0,E({},l,{meta:{refetchPage:u==null?void 0:u.refetchPage}}))})}),d=Promise.all(c).then(Kr);return l!=null&&l.throwOnError||(d=d.catch(Kr)),d},t.fetchQuery=function(n,a,o){var i=zm(n,a,o),s=this.defaultQueryOptions(i);typeof s.retry>"u"&&(s.retry=!1);var u=this.queryCache.build(this,s);return u.isStaleByTime(s.staleTime)?u.fetch(s):Promise.resolve(u.state.data)},t.prefetchQuery=function(n,a,o){return this.fetchQuery(n,a,o).then(Kr).catch(Kr)},t.fetchInfiniteQuery=function(n,a,o){var i=zm(n,a,o);return i.behavior=dq(),this.fetchQuery(i)},t.prefetchInfiniteQuery=function(n,a,o){return this.fetchInfiniteQuery(n,a,o).then(Kr).catch(Kr)},t.cancelMutations=function(){var n=this,a=Vt.batch(function(){return n.mutationCache.getAll().map(function(o){return o.cancel()})});return Promise.all(a).then(Kr).catch(Kr)},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 Yi(n)===Yi(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 Kv(n,o.queryKey)}))==null?void 0:a.defaultOptions:void 0},t.setMutationDefaults=function(n,a){var o=this.mutationDefaults.find(function(i){return Yi(n)===Yi(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 Kv(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=yT(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}(),hq=function(e){Ti(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),DR(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())},r.onUnsubscribe=function(){this.listeners.length||this.destroy()},r.shouldFetchOnReconnect=function(){return B_(this.currentQuery,this.options,this.options.refetchOnReconnect)},r.shouldFetchOnWindowFocus=function(){return B_(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,s=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&&BR(this.currentQuery,s,this.options,i)&&this.executeFetch(),this.updateResult(o),u&&(this.currentQuery!==s||this.options.enabled!==i.enabled||this.options.staleTime!==i.staleTime)&&this.updateStaleTimeout();var l=this.computeRefetchInterval();u&&(this.currentQuery!==s||this.options.enabled!==i.enabled||l!==this.currentRefetchInterval)&&this.updateRefetchInterval(l)},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,s={},u=function(c){i.trackedProps.includes(c)||i.trackedProps.push(c)};return Object.keys(a).forEach(function(l){Object.defineProperty(s,l,{configurable:!1,enumerable:!0,get:function(){return u(l),a[l]}})}),(o.useErrorBoundary||o.suspense)&&u("error"),s},r.getNextResult=function(a){var o=this;return new Promise(function(i,s){var u=o.subscribe(function(l){l.isFetching||(u(),l.isError&&(a!=null&&a.throwOnError)?s(l.error):i(l))})})},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),s=this.client.getQueryCache().build(this.client,i);return s.fetch().then(function(){return o.createResult(s,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(Kr)),o},r.updateStaleTimeout=function(){var a=this;if(this.clearStaleTimeout(),!(qv||this.currentResult.isStale||!j_(this.options.staleTime))){var o=g3(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,!(qv||this.options.enabled===!1||!j_(this.currentRefetchInterval)||this.currentRefetchInterval===0)&&(this.refetchIntervalId=setInterval(function(){(o.options.refetchIntervalInBackground||hd.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,s=this.options,u=this.currentResult,l=this.currentResultState,c=this.currentResultOptions,d=a!==i,p=d?a.state:this.currentQueryInitialState,h=d?this.currentResult:this.previousQueryResult,m=a.state,b=m.dataUpdatedAt,x=m.error,g=m.errorUpdatedAt,v=m.isFetching,y=m.status,w=!1,C=!1,_;if(o.optimisticResults){var S=this.hasListeners(),T=!S&&DR(a,o),R=S&&BR(a,i,o,s);(T||R)&&(v=!0,b||(y="loading"))}if(o.keepPreviousData&&!m.dataUpdateCount&&(h!=null&&h.isSuccess)&&y!=="error")_=h.data,b=h.dataUpdatedAt,y=h.status,w=!0;else if(o.select&&typeof m.data<"u")if(u&&m.data===(l==null?void 0:l.data)&&o.select===this.selectFn)_=this.selectResult;else try{this.selectFn=o.select,_=o.select(m.data),o.structuralSharing!==!1&&(_=Qv(u==null?void 0:u.data,_)),this.selectResult=_,this.selectError=null}catch(I){Xv().error(I),this.selectError=I}else _=m.data;if(typeof o.placeholderData<"u"&&typeof _>"u"&&(y==="loading"||y==="idle")){var $;if(u!=null&&u.isPlaceholderData&&o.placeholderData===(c==null?void 0:c.placeholderData))$=u.data;else if($=typeof o.placeholderData=="function"?o.placeholderData():o.placeholderData,o.select&&typeof $<"u")try{$=o.select($),o.structuralSharing!==!1&&($=Qv(u==null?void 0:u.data,$)),this.selectError=null}catch(I){Xv().error(I),this.selectError=I}typeof $<"u"&&(y="success",_=$,C=!0)}this.selectError&&(x=this.selectError,_=this.selectResult,g=Date.now(),y="error");var k={status:y,isLoading:y==="loading",isSuccess:y==="success",isError:y==="error",isIdle:y==="idle",data:_,dataUpdatedAt:b,error:x,errorUpdatedAt:g,failureCount:m.fetchFailureCount,errorUpdateCount:m.errorUpdateCount,isFetched:m.dataUpdateCount>0||m.errorUpdateCount>0,isFetchedAfterMount:m.dataUpdateCount>p.dataUpdateCount||m.errorUpdateCount>p.errorUpdateCount,isFetching:v,isRefetching:v&&y!=="loading",isLoadingError:y==="error"&&m.dataUpdatedAt===0,isPlaceholderData:C,isPreviousData:w,isRefetchError:y==="error"&&m.dataUpdatedAt!==0,isStale:bT(a,o),refetch:this.refetch,remove:this.remove};return k},r.shouldNotifyListeners=function(a,o){if(!o)return!0;var i=this.options,s=i.notifyOnChangeProps,u=i.notifyOnChangePropsExclusions;if(!s&&!u||s==="tracked"&&!this.trackedProps.length)return!0;var l=s==="tracked"?this.trackedProps:s;return Object.keys(a).some(function(c){var d=c,p=a[d]!==o[d],h=l==null?void 0:l.some(function(b){return b===c}),m=u==null?void 0:u.some(function(b){return b===c});return p&&!m&&(!l||h)})},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,!eq(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"&&!Vm(a.error)&&(o.onError=!0),this.updateResult(o),this.hasListeners()&&this.updateTimers()},r.notify=function(a){var o=this;Vt.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}(Vc);function mq(e,t){return t.enabled!==!1&&!e.state.dataUpdatedAt&&!(e.state.status==="error"&&t.retryOnMount===!1)}function DR(e,t){return mq(e,t)||e.state.dataUpdatedAt>0&&B_(e,t,t.refetchOnMount)}function B_(e,t,r){if(t.enabled!==!1){var n=typeof r=="function"?r(e):r;return n==="always"||n!==!1&&bT(e,t)}return!1}function BR(e,t,r,n){return r.enabled!==!1&&(e!==t||n.enabled===!1)&&(!r.suspense||e.state.status!=="error")&&bT(e,r)}function bT(e,t){return e.isStaleByTime(t.staleTime)}var vq=function(e){Ti(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:C3(),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;Vt.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}(Vc),gq=Zf.unstable_batchedUpdates;Vt.setBatchNotifyFunction(gq);var yq=console;iq(yq);var zR=le.createContext(void 0),O3=le.createContext(!1);function T3(e){return e&&typeof window<"u"?(window.ReactQueryClientContext||(window.ReactQueryClientContext=zR),window.ReactQueryClientContext):zR}var no=function(){var t=le.useContext(T3(le.useContext(O3)));if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},bq=function(t){var r=t.client,n=t.contextSharing,a=n===void 0?!1:n,o=t.children;le.useEffect(function(){return r.mount(),function(){r.unmount()}},[r]);var i=T3(a);return le.createElement(O3.Provider,{value:a},le.createElement(i.Provider,{value:r},o))};function xq(){var e=!1;return{clearReset:function(){e=!1},reset:function(){e=!0},isReset:function(){return e}}}var wq=le.createContext(xq()),_q=function(){return le.useContext(wq)};function E3(e,t,r){return typeof t=="function"?t.apply(void 0,r):typeof t=="boolean"?t:!!e}function ob(e,t,r){var n=le.useRef(!1),a=le.useState(0),o=a[1],i=XW(e,t,r),s=no(),u=le.useRef();u.current?u.current.setOptions(i):u.current=new vq(s,i);var l=u.current.getCurrentResult();le.useEffect(function(){n.current=!0;var d=u.current.subscribe(Vt.batchCalls(function(){n.current&&o(function(p){return p+1})}));return function(){n.current=!1,d()}},[]);var c=le.useCallback(function(d,p){u.current.mutate(d,p).catch(Kr)},[]);if(l.error&&E3(void 0,u.current.options.useErrorBoundary,[l.error]))throw l.error;return E({},l,{mutate:c,mutateAsync:l.mutate})}function Cq(e,t){var r=le.useRef(!1),n=le.useState(0),a=n[1],o=no(),i=_q(),s=o.defaultQueryObserverOptions(e);s.optimisticResults=!0,s.onError&&(s.onError=Vt.batchCalls(s.onError)),s.onSuccess&&(s.onSuccess=Vt.batchCalls(s.onSuccess)),s.onSettled&&(s.onSettled=Vt.batchCalls(s.onSettled)),s.suspense&&(typeof s.staleTime!="number"&&(s.staleTime=1e3),s.cacheTime===0&&(s.cacheTime=1)),(s.suspense||s.useErrorBoundary)&&(i.isReset()||(s.retryOnMount=!1));var u=le.useState(function(){return new t(o,s)}),l=u[0],c=l.getOptimisticResult(s);if(le.useEffect(function(){r.current=!0,i.clearReset();var d=l.subscribe(Vt.batchCalls(function(){r.current&&a(function(p){return p+1})}));return l.updateResult(),function(){r.current=!1,d()}},[i,l]),le.useEffect(function(){l.setOptions(s,{listeners:!1})},[s,l]),s.suspense&&c.isLoading)throw l.fetchOptimistic(s).then(function(d){var p=d.data;s.onSuccess==null||s.onSuccess(p),s.onSettled==null||s.onSettled(p,null)}).catch(function(d){i.clearReset(),s.onError==null||s.onError(d),s.onSettled==null||s.onSettled(void 0,d)});if(c.isError&&!i.isReset()&&!c.isFetching&&E3(s.suspense,s.useErrorBoundary,[c.error,l.getCurrentQuery()]))throw c.error;return s.notifyOnChangeProps==="tracked"&&(c=l.trackResult(c,s)),c}function Ga(e,t,r){var n=zm(e,t,r);return Cq(n,hq)}/** + * @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 z_(){return z_=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function xT(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function UR(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 Wp(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 VR;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(VR||(VR={}));function Sq(e,t,r){r===void 0&&(r="/");let n=typeof t=="string"?Wp(t):t,a=wT(n.pathname||"/",r);if(a==null)return null;let o=P3(e);Oq(o);let i=null;for(let s=0;i==null&&s{let u={relativePath:s===void 0?o.path||"":s,caseSensitive:o.caseSensitive===!0,childrenIndex:i,route:o};u.relativePath.startsWith("/")&&(gr(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 l=fs([n,u.relativePath]),c=r.concat(u);o.children&&o.children.length>0&&(gr(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+l+'".')),P3(o.children,t,c,l)),!(o.path==null&&!o.index)&&t.push({path:l,score:Iq(l,o.index),routesMeta:c})};return e.forEach((o,i)=>{var s;if(o.path===""||!((s=o.path)!=null&&s.includes("?")))a(o,i);else for(let u of $3(o.path))a(o,i,u)}),t}function $3(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=$3(n.join("/")),s=[];return s.push(...i.map(u=>u===""?o:[o,u].join("/"))),a&&s.push(...i),s.map(u=>e.startsWith("/")&&u===""?"/":u)}function Oq(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:Aq(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const Tq=/^:\w+$/,Eq=3,Pq=2,$q=1,Rq=10,kq=-2,HR=e=>e==="*";function Iq(e,t){let r=e.split("/"),n=r.length;return r.some(HR)&&(n+=kq),t&&(n+=Pq),r.filter(a=>!HR(a)).reduce((a,o)=>a+(Tq.test(o)?Eq:o===""?$q:Rq),n)}function Aq(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 Mq(e,t){let{routesMeta:r}=e,n={},a="/",o=[];for(let i=0;i{let{paramName:p,isOptional:h}=c;if(p==="*"){let b=s[d]||"";i=o.slice(0,o.length-b.length).replace(/(.)\/+$/,"$1")}const m=s[d];return h&&!m?l[p]=void 0:l[p]=Lq(m||"",p),l},{}),pathname:o,pathnameBase:i,pattern:e}}function Nq(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),xT(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,s,u)=>(n.push({paramName:s,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 Fq(e){try{return decodeURI(e)}catch(t){return xT(!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 Lq(e,t){try{return decodeURIComponent(e)}catch(r){return xT(!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 wT(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 jq(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:a=""}=typeof e=="string"?Wp(e):e;return{pathname:r?r.startsWith("/")?r:Dq(r,t):t,search:zq(n),hash:Uq(a)}}function Dq(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 I1(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 _T(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function CT(e,t,r,n){n===void 0&&(n=!1);let a;typeof e=="string"?a=Wp(e):(a=z_({},e),gr(!a.pathname||!a.pathname.includes("?"),I1("?","pathname","search",a)),gr(!a.pathname||!a.pathname.includes("#"),I1("#","pathname","hash",a)),gr(!a.search||!a.search.includes("#"),I1("#","search","hash",a)));let o=e===""||a.pathname==="",i=o?"/":a.pathname,s;if(n||i==null)s=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("/")}s=d>=0?t[d]:"/"}let u=jq(a,s),l=i&&i!=="/"&&i.endsWith("/"),c=(o||i===".")&&r.endsWith("/");return!u.pathname.endsWith("/")&&(l||c)&&(u.pathname+="/"),u}const fs=e=>e.join("/").replace(/\/\/+/g,"/"),Bq=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),zq=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Uq=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function Vq(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const k3=["post","put","patch","delete"];new Set(k3);const Hq=["get",...k3];new Set(Hq);/** + * 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 Zv(){return Zv=Object.assign?Object.assign.bind():function(e){for(var t=1;tR3(e,t),[t,e])}function A3(e){f.useContext(Ul).static||f.useLayoutEffect(e)}function Do(){let{isDataRoute:e}=f.useContext(Ei);return e?iG():Kq()}function Kq(){$s()||gr(!1);let e=f.useContext(ST),{basename:t,navigator:r}=f.useContext(Ul),{matches:n}=f.useContext(Ei),{pathname:a}=Cn(),o=JSON.stringify(_T(n).map(u=>u.pathnameBase)),i=f.useRef(!1);return A3(()=>{i.current=!0}),f.useCallback(function(u,l){if(l===void 0&&(l={}),!i.current)return;if(typeof u=="number"){r.go(u);return}let c=CT(u,JSON.parse(o),a,l.relative==="path");e==null&&t!=="/"&&(c.pathname=c.pathname==="/"?t:fs([t,c.pathname])),(l.replace?r.replace:r.push)(c,l.state,l)},[t,r,o,a,e])}function M3(){let{matches:e}=f.useContext(Ei),t=e[e.length-1];return t?t.params:{}}function N3(e,t){let{relative:r}=t===void 0?{}:t,{matches:n}=f.useContext(Ei),{pathname:a}=Cn(),o=JSON.stringify(_T(n).map(i=>i.pathnameBase));return f.useMemo(()=>CT(e,JSON.parse(o),a,r==="path"),[e,o,a,r])}function Qq(e,t){return Yq(e,t)}function Yq(e,t,r){$s()||gr(!1);let{navigator:n}=f.useContext(Ul),{matches:a}=f.useContext(Ei),o=a[a.length-1],i=o?o.params:{};o&&o.pathname;let s=o?o.pathnameBase:"/";o&&o.route;let u=Cn(),l;if(t){var c;let b=typeof t=="string"?Wp(t):t;s==="/"||(c=b.pathname)!=null&&c.startsWith(s)||gr(!1),l=b}else l=u;let d=l.pathname||"/",p=s==="/"?d:d.slice(s.length)||"/",h=Sq(e,{pathname:p}),m=tG(h&&h.map(b=>Object.assign({},b,{params:Object.assign({},i,b.params),pathname:fs([s,n.encodeLocation?n.encodeLocation(b.pathname).pathname:b.pathname]),pathnameBase:b.pathnameBase==="/"?s:fs([s,n.encodeLocation?n.encodeLocation(b.pathnameBase).pathname:b.pathnameBase])})),a,r);return t&&m?f.createElement(ib.Provider,{value:{location:Zv({pathname:"/",search:"",hash:"",state:null,key:"default"},l),navigationType:Jv.Pop}},m):m}function Xq(){let e=oG(),t=Vq(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 f.createElement(f.Fragment,null,f.createElement("h2",null,"Unexpected Application Error!"),f.createElement("h3",{style:{fontStyle:"italic"}},t),r?f.createElement("pre",{style:a},r):null,o)}const Jq=f.createElement(Xq,null);class Zq extends f.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?f.createElement(Ei.Provider,{value:this.props.routeContext},f.createElement(I3.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function eG(e){let{routeContext:t,match:r,children:n}=e,a=f.useContext(ST);return a&&a.static&&a.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(a.staticContext._deepestRenderedBoundaryId=r.route.id),f.createElement(Ei.Provider,{value:t},n)}function tG(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 s=o.findIndex(u=>u.route.id&&(i==null?void 0:i[u.route.id]));s>=0||gr(!1),o=o.slice(0,Math.min(o.length,s+1))}return o.reduceRight((s,u,l)=>{let c=u.route.id?i==null?void 0:i[u.route.id]:null,d=null;r&&(d=u.route.errorElement||Jq);let p=t.concat(o.slice(0,l+1)),h=()=>{let m;return c?m=d:u.route.Component?m=f.createElement(u.route.Component,null):u.route.element?m=u.route.element:m=s,f.createElement(eG,{match:u,routeContext:{outlet:s,matches:p,isDataRoute:r!=null},children:m})};return r&&(u.route.ErrorBoundary||u.route.errorElement||l===0)?f.createElement(Zq,{location:r.location,revalidation:r.revalidation,component:d,error:c,children:h(),routeContext:{outlet:null,matches:p,isDataRoute:!0}}):h()},null)}var F3=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(F3||{}),eg=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}(eg||{});function rG(e){let t=f.useContext(ST);return t||gr(!1),t}function nG(e){let t=f.useContext(Wq);return t||gr(!1),t}function aG(e){let t=f.useContext(Ei);return t||gr(!1),t}function L3(e){let t=aG(),r=t.matches[t.matches.length-1];return r.route.id||gr(!1),r.route.id}function oG(){var e;let t=f.useContext(I3),r=nG(eg.UseRouteError),n=L3(eg.UseRouteError);return t||((e=r.errors)==null?void 0:e[n])}function iG(){let{router:e}=rG(F3.UseNavigateStable),t=L3(eg.UseNavigateStable),r=f.useRef(!1);return A3(()=>{r.current=!0}),f.useCallback(function(a,o){o===void 0&&(o={}),r.current&&(typeof a=="number"?e.navigate(a):e.navigate(a,Zv({fromRouteId:t},o)))},[e,t])}function sG(e){let{to:t,replace:r,state:n,relative:a}=e;$s()||gr(!1);let{matches:o}=f.useContext(Ei),{pathname:i}=Cn(),s=Do(),u=CT(t,_T(o).map(c=>c.pathnameBase),i,a==="path"),l=JSON.stringify(u);return f.useEffect(()=>s(JSON.parse(l),{replace:r,state:n,relative:a}),[s,l,a,r,n]),null}function ea(e){gr(!1)}function lG(e){let{basename:t="/",children:r=null,location:n,navigationType:a=Jv.Pop,navigator:o,static:i=!1}=e;$s()&&gr(!1);let s=t.replace(/^\/*/,"/"),u=f.useMemo(()=>({basename:s,navigator:o,static:i}),[s,o,i]);typeof n=="string"&&(n=Wp(n));let{pathname:l="/",search:c="",hash:d="",state:p=null,key:h="default"}=n,m=f.useMemo(()=>{let b=wT(l,s);return b==null?null:{location:{pathname:b,search:c,hash:d,state:p,key:h},navigationType:a}},[s,l,c,d,p,h,a]);return m==null?null:f.createElement(Ul.Provider,{value:u},f.createElement(ib.Provider,{children:r,value:m}))}function md(e){let{children:t,location:r}=e;return Qq(U_(t),r)}new Promise(()=>{});function U_(e,t){t===void 0&&(t=[]);let r=[];return f.Children.forEach(e,(n,a)=>{if(!f.isValidElement(n))return;let o=[...t,a];if(n.type===f.Fragment){r.push.apply(r,U_(n.props.children,o));return}n.type!==ea&&gr(!1),!n.props.index||!n.props.children||gr(!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=U_(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 V_(){return V_=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[a]=e[a]);return r}function cG(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function fG(e,t){return e.button===0&&(!t||t==="_self")&&!cG(e)}const dG=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],pG=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",hG=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,_s=f.forwardRef(function(t,r){let{onClick:n,relative:a,reloadDocument:o,replace:i,state:s,target:u,to:l,preventScrollReset:c,unstable_viewTransition:d}=t,p=uG(t,dG),{basename:h}=f.useContext(Ul),m,b=!1;if(typeof l=="string"&&hG.test(l)&&(m=l,pG))try{let y=new URL(window.location.href),w=l.startsWith("//")?new URL(y.protocol+l):new URL(l),C=wT(w.pathname,h);w.origin===y.origin&&C!=null?l=C+w.search+w.hash:b=!0}catch{}let x=qq(l,{relative:a}),g=mG(l,{replace:i,state:s,target:u,preventScrollReset:c,relative:a,unstable_viewTransition:d});function v(y){n&&n(y),y.defaultPrevented||g(y)}return f.createElement("a",V_({},p,{href:m||x,onClick:b||o?n:v,ref:r,target:u}))});var WR;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(WR||(WR={}));var qR;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(qR||(qR={}));function mG(e,t){let{target:r,replace:n,state:a,preventScrollReset:o,relative:i,unstable_viewTransition:s}=t===void 0?{}:t,u=Do(),l=Cn(),c=N3(e,{relative:i});return f.useCallback(d=>{if(fG(d,r)){d.preventDefault();let p=n!==void 0?n:UR(l)===UR(c);u(e,{replace:p,state:a,preventScrollReset:o,relative:i,unstable_viewTransition:s})}},[l,u,c,n,a,r,e,o,i,s])}var vG="RaStore",gG=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}},H_=gG(),yG=function(e,t){e===void 0&&(e="1"),t===void 0&&(t="");var r="".concat(vG).concat(t),n=r.length,a={},o=function(s,u){Object.keys(a).forEach(function(l){a[l]&&a[l].key===s&&a[l].callback(u)})},i=function(s){var u;if(((u=s.key)===null||u===void 0?void 0:u.substring(0,n))===r){var l=s.key.substring(n+1),c=s.newValue?GR(s.newValue):void 0;Object.keys(a).forEach(function(d){a[d]&&a[d].key===l&&(c===null?a[d].callback(void 0):a[d].callback(c??void 0))})}};return{setup:function(){if(H_){var s=qo().getItem("".concat(r,".version"));if(s&&s!==e){var u=qo();Object.keys(u).forEach(function(l){l.startsWith(r)&&u.removeItem(l)})}qo().setItem("".concat(r,".version"),e),window.addEventListener("storage",i)}},teardown:function(){H_&&window.removeEventListener("storage",i)},getItem:function(s,u){var l=qo().getItem("".concat(r,".").concat(s));return l==null?u:GR(l)},setItem:function(s,u){u===void 0?qo().removeItem("".concat(r,".").concat(s)):qo().setItem("".concat(r,".").concat(s),JSON.stringify(u)),o(s,u)},removeItem:function(s){qo().removeItem("".concat(r,".").concat(s)),o(s,void 0)},removeItems:function(s){var u=qo();Object.keys(u).forEach(function(l){if(l.startsWith("".concat(r,".").concat(s))){u.removeItem(l);var c=l.substring(n+1);o(c,void 0)}})},reset:function(){var s=qo();Object.keys(s).forEach(function(u){if(u.startsWith(r)){s.removeItem(u);var l=u.substring(n+1);o(l,void 0)}})},subscribe:function(s,u){var l=Math.random().toString();return a[l]={key:s,callback:u},function(){delete a[l]}}}},GR=function(e){try{return JSON.parse(e)}catch{return e}},bG=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}(),xG=new bG,qo=function(){return H_?window.localStorage:xG},wG=typeof el=="object"&&el&&el.Object===Object&&el,j3=wG,_G=j3,CG=typeof self=="object"&&self&&self.Object===Object&&self,SG=_G||CG||Function("return this")(),ao=SG,OG=ao,TG=OG.Symbol,Hc=TG,KR=Hc,D3=Object.prototype,EG=D3.hasOwnProperty,PG=D3.toString,Ef=KR?KR.toStringTag:void 0;function $G(e){var t=EG.call(e,Ef),r=e[Ef];try{e[Ef]=void 0;var n=!0}catch{}var a=PG.call(e);return n&&(t?e[Ef]=r:delete e[Ef]),a}var RG=$G,kG=Object.prototype,IG=kG.toString;function AG(e){return IG.call(e)}var MG=AG,QR=Hc,NG=RG,FG=MG,LG="[object Null]",jG="[object Undefined]",YR=QR?QR.toStringTag:void 0;function DG(e){return e==null?e===void 0?jG:LG:YR&&YR in Object(e)?NG(e):FG(e)}var Wc=DG;function BG(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Ia=BG,zG=Wc,UG=Ia,VG="[object AsyncFunction]",HG="[object Function]",WG="[object GeneratorFunction]",qG="[object Proxy]";function GG(e){if(!UG(e))return!1;var t=zG(e);return t==HG||t==WG||t==VG||t==qG}var OT=GG,KG=ao,QG=KG["__core-js_shared__"],YG=QG,A1=YG,XR=function(){var e=/[^.]+$/.exec(A1&&A1.keys&&A1.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function XG(e){return!!XR&&XR in e}var JG=XG,ZG=Function.prototype,eK=ZG.toString;function tK(e){if(e!=null){try{return eK.call(e)}catch{}try{return e+""}catch{}}return""}var B3=tK,rK=OT,nK=JG,aK=Ia,oK=B3,iK=/[\\^$.*+?()[\]{}|]/g,sK=/^\[object .+?Constructor\]$/,lK=Function.prototype,uK=Object.prototype,cK=lK.toString,fK=uK.hasOwnProperty,dK=RegExp("^"+cK.call(fK).replace(iK,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function pK(e){if(!aK(e)||nK(e))return!1;var t=rK(e)?dK:sK;return t.test(oK(e))}var hK=pK;function mK(e,t){return e==null?void 0:e[t]}var vK=mK,gK=hK,yK=vK;function bK(e,t){var r=yK(e,t);return gK(r)?r:void 0}var Vl=bK,xK=Vl,wK=function(){try{var e=xK(Object,"defineProperty");return e({},"",{}),e}catch{}}(),z3=wK,JR=z3;function _K(e,t,r){t=="__proto__"&&JR?JR(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}var TT=_K;function CK(e,t){return e===t||e!==e&&t!==t}var qc=CK,SK=TT,OK=qc,TK=Object.prototype,EK=TK.hasOwnProperty;function PK(e,t,r){var n=e[t];(!(EK.call(e,t)&&OK(n,r))||r===void 0&&!(t in e))&&SK(e,t,r)}var ET=PK,$K=Array.isArray,oo=$K;function RK(e){return e!=null&&typeof e=="object"}var Pi=RK,kK=Wc,IK=Pi,AK="[object Symbol]";function MK(e){return typeof e=="symbol"||IK(e)&&kK(e)==AK}var sb=MK,NK=oo,FK=sb,LK=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,jK=/^\w*$/;function DK(e,t){if(NK(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||FK(e)?!0:jK.test(e)||!LK.test(e)||t!=null&&e in Object(t)}var PT=DK,BK=Vl,zK=BK(Object,"create"),lb=zK,ZR=lb;function UK(){this.__data__=ZR?ZR(null):{},this.size=0}var VK=UK;function HK(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var WK=HK,qK=lb,GK="__lodash_hash_undefined__",KK=Object.prototype,QK=KK.hasOwnProperty;function YK(e){var t=this.__data__;if(qK){var r=t[e];return r===GK?void 0:r}return QK.call(t,e)?t[e]:void 0}var XK=YK,JK=lb,ZK=Object.prototype,eQ=ZK.hasOwnProperty;function tQ(e){var t=this.__data__;return JK?t[e]!==void 0:eQ.call(t,e)}var rQ=tQ,nQ=lb,aQ="__lodash_hash_undefined__";function oQ(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=nQ&&t===void 0?aQ:t,this}var iQ=oQ,sQ=VK,lQ=WK,uQ=XK,cQ=rQ,fQ=iQ;function Gc(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t-1}var EQ=TQ,PQ=ub;function $Q(e,t){var r=this.__data__,n=PQ(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var RQ=$Q,kQ=hQ,IQ=wQ,AQ=SQ,MQ=EQ,NQ=RQ;function Kc(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);++ns))return!1;var l=o.get(e),c=o.get(t);if(l&&c)return l==t&&c==e;var d=-1,p=!0,h=r&eJ?new YX:void 0;for(o.set(e,t),o.set(t,e);++d-1&&e%1==0&&e<=XJ}var jT=JJ,ZJ=Wc,eZ=jT,tZ=Pi,rZ="[object Arguments]",nZ="[object Array]",aZ="[object Boolean]",oZ="[object Date]",iZ="[object Error]",sZ="[object Function]",lZ="[object Map]",uZ="[object Number]",cZ="[object Object]",fZ="[object RegExp]",dZ="[object Set]",pZ="[object String]",hZ="[object WeakMap]",mZ="[object ArrayBuffer]",vZ="[object DataView]",gZ="[object Float32Array]",yZ="[object Float64Array]",bZ="[object Int8Array]",xZ="[object Int16Array]",wZ="[object Int32Array]",_Z="[object Uint8Array]",CZ="[object Uint8ClampedArray]",SZ="[object Uint16Array]",OZ="[object Uint32Array]",Yt={};Yt[gZ]=Yt[yZ]=Yt[bZ]=Yt[xZ]=Yt[wZ]=Yt[_Z]=Yt[CZ]=Yt[SZ]=Yt[OZ]=!0;Yt[rZ]=Yt[nZ]=Yt[mZ]=Yt[aZ]=Yt[vZ]=Yt[oZ]=Yt[iZ]=Yt[sZ]=Yt[lZ]=Yt[uZ]=Yt[cZ]=Yt[fZ]=Yt[dZ]=Yt[pZ]=Yt[hZ]=!1;function TZ(e){return tZ(e)&&eZ(e.length)&&!!Yt[ZJ(e)]}var EZ=TZ;function PZ(e){return function(t){return e(t)}}var yb=PZ,ng={exports:{}};ng.exports;(function(e,t){var r=j3,n=t&&!t.nodeType&&t,a=n&&!0&&e&&!e.nodeType&&e,o=a&&a.exports===n,i=o&&r.process,s=function(){try{var u=a&&a.require&&a.require("util").types;return u||i&&i.binding&&i.binding("util")}catch{}}();e.exports=s})(ng,ng.exports);var DT=ng.exports,$Z=EZ,RZ=yb,fk=DT,dk=fk&&fk.isTypedArray,kZ=dk?RZ(dk):$Z,BT=kZ,IZ=DJ,AZ=vb,MZ=oo,NZ=gb,FZ=db,LZ=BT,jZ=Object.prototype,DZ=jZ.hasOwnProperty;function BZ(e,t){var r=MZ(e),n=!r&&AZ(e),a=!r&&!n&&NZ(e),o=!r&&!n&&!a&&LZ(e),i=r||n||a||o,s=i?IZ(e.length,String):[],u=s.length;for(var l in e)(t||DZ.call(e,l))&&!(i&&(l=="length"||a&&(l=="offset"||l=="parent")||o&&(l=="buffer"||l=="byteLength"||l=="byteOffset")||FZ(l,u)))&&s.push(l);return s}var t4=BZ,zZ=Object.prototype;function UZ(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||zZ;return e===r}var zT=UZ;function VZ(e,t){return function(r){return e(t(r))}}var r4=VZ,HZ=r4,WZ=HZ(Object.keys,Object),qZ=WZ,GZ=zT,KZ=qZ,QZ=Object.prototype,YZ=QZ.hasOwnProperty;function XZ(e){if(!GZ(e))return KZ(e);var t=[];for(var r in Object(e))YZ.call(e,r)&&r!="constructor"&&t.push(r);return t}var JZ=XZ,ZZ=OT,eee=jT;function tee(e){return e!=null&&eee(e.length)&&!ZZ(e)}var bb=tee,ree=t4,nee=JZ,aee=bb;function oee(e){return aee(e)?ree(e):nee(e)}var xb=oee,iee=J3,see=LT,lee=xb;function uee(e){return iee(e,lee,see)}var n4=uee,pk=n4,cee=1,fee=Object.prototype,dee=fee.hasOwnProperty;function pee(e,t,r,n,a,o){var i=r&cee,s=pk(e),u=s.length,l=pk(t),c=l.length;if(u!=c&&!i)return!1;for(var d=u;d--;){var p=s[d];if(!(i?p in t:dee.call(t,p)))return!1}var h=o.get(e),m=o.get(t);if(h&&m)return h==t&&m==e;var b=!0;o.set(e,t),o.set(t,e);for(var x=i;++d0){if(++t>=Mre)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var jre=Lre,Dre=Are,Bre=jre,zre=Bre(Dre),b4=zre,Ure=GT,Vre=y4,Hre=b4;function Wre(e,t){return Hre(Vre(e,t,Ure),e+"")}var _b=Wre,qre=qc,Gre=bb,Kre=db,Qre=Ia;function Yre(e,t,r){if(!Qre(r))return!1;var n=typeof t;return(n=="number"?Gre(r)&&Kre(t,r.length):n=="string"&&t in r)?qre(r[t],e):!1}var x4=Yre,Xre=_b,Jre=x4;function Zre(e){return Xre(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&&Jre(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 cne(e){var t=e.basename,r=e.children,n=e.history,a=f.useState({action:n.action,location:n.location}),o=a[0],i=a[1];return f.useLayoutEffect(function(){return n.listen(i)},[n]),f.createElement(lG,{basename:t,children:r,location:o.location,navigationType:o.action,navigator:n})}var S4=f.createContext(""),fne=function(e){var t=e.children,r=e.basename;return f.createElement(S4.Provider,{value:r},t)},dne=function(e){var t=e.history,r=e.basename,n=r===void 0?"":r,a=e.children,o=$s(),i=o?pne:hne;return f.createElement(fne,{basename:o?n:""},f.createElement(i,{basename:n,history:t},a))},pne=function(e){var t=e.children;return f.createElement(f.Fragment,null,t)},hne=function(e){var t=e.children,r=e.history,n=f.useMemo(function(){return r||lne()},[r]);return f.createElement(cne,{history:n},t)},Rs=function(){return f.useContext(S4)},Bo=function(){var e=Rs();return f.useCallback(function(t){var r=t.resource,n=t.id,a=t.type;switch(a){case"list":return go("".concat(e,"/").concat(r));case"create":return go("".concat(e,"/").concat(r,"/create"));case"edit":return n==null?go("".concat(e,"/").concat(r)):go("".concat(e,"/").concat(r,"/").concat(encodeURIComponent(n)));case"show":return n==null?go("".concat(e,"/").concat(r)):go("".concat(e,"/").concat(r,"/").concat(encodeURIComponent(n),"/show"));default:return a}},[e])},go=function(e){return e.replace("//","/")},vd=globalThis&&globalThis.__assign||function(){return vd=Object.assign||function(e){for(var t,r=1,n=arguments.length;rencodeURIComponent(e).replace(/[!'()*]/g,t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`),E4="%[a-f0-9]{2}",zk=new RegExp("("+E4+")|([^%]+?)","gi"),Uk=new RegExp("("+E4+")+","gi");function X_(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([],X_(r),X_(n))}function Mne(e){try{return decodeURIComponent(e)}catch{for(var t=e.match(zk)||[],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)]},jne=function(e,t){for(var r={},n=Object.keys(e),a=Array.isArray(t),o=0;ov==null,i=Symbol("encodeFragmentIdentifier");function s(v){switch(v.arrayFormat){case"index":return y=>(w,C)=>{const _=w.length;return C===void 0||v.skipNull&&C===null||v.skipEmptyString&&C===""?w:C===null?[...w,[c(y,v),"[",_,"]"].join("")]:[...w,[c(y,v),"[",c(_,v),"]=",c(C,v)].join("")]};case"bracket":return y=>(w,C)=>C===void 0||v.skipNull&&C===null||v.skipEmptyString&&C===""?w:C===null?[...w,[c(y,v),"[]"].join("")]:[...w,[c(y,v),"[]=",c(C,v)].join("")];case"colon-list-separator":return y=>(w,C)=>C===void 0||v.skipNull&&C===null||v.skipEmptyString&&C===""?w:C===null?[...w,[c(y,v),":list="].join("")]:[...w,[c(y,v),":list=",c(C,v)].join("")];case"comma":case"separator":case"bracket-separator":{const y=v.arrayFormat==="bracket-separator"?"[]=":"=";return w=>(C,_)=>_===void 0||v.skipNull&&_===null||v.skipEmptyString&&_===""?C:(_=_===null?"":_,C.length===0?[[c(w,v),y,c(_,v)].join("")]:[[C,c(_,v)].join(v.arrayFormatSeparator)])}default:return y=>(w,C)=>C===void 0||v.skipNull&&C===null||v.skipEmptyString&&C===""?w:C===null?[...w,c(y,v)]:[...w,[c(y,v),"=",c(C,v)].join("")]}}function u(v){let y;switch(v.arrayFormat){case"index":return(w,C,_)=>{if(y=/\[(\d*)\]$/.exec(w),w=w.replace(/\[\d*\]$/,""),!y){_[w]=C;return}_[w]===void 0&&(_[w]={}),_[w][y[1]]=C};case"bracket":return(w,C,_)=>{if(y=/(\[\])$/.exec(w),w=w.replace(/\[\]$/,""),!y){_[w]=C;return}if(_[w]===void 0){_[w]=[C];return}_[w]=[].concat(_[w],C)};case"colon-list-separator":return(w,C,_)=>{if(y=/(:list)$/.exec(w),w=w.replace(/:list$/,""),!y){_[w]=C;return}if(_[w]===void 0){_[w]=[C];return}_[w]=[].concat(_[w],C)};case"comma":case"separator":return(w,C,_)=>{const S=typeof C=="string"&&C.includes(v.arrayFormatSeparator),T=typeof C=="string"&&!S&&d(C,v).includes(v.arrayFormatSeparator);C=T?d(C,v):C;const R=S||T?C.split(v.arrayFormatSeparator).map($=>d($,v)):C===null?C:d(C,v);_[w]=R};case"bracket-separator":return(w,C,_)=>{const S=/(\[\])$/.test(w);if(w=w.replace(/\[\]$/,""),!S){_[w]=C&&d(C,v);return}const T=C===null?[]:C.split(v.arrayFormatSeparator).map(R=>d(R,v));if(_[w]===void 0){_[w]=T;return}_[w]=[].concat(_[w],T)};default:return(w,C,_)=>{if(_[w]===void 0){_[w]=C;return}_[w]=[].concat(_[w],C)}}}function l(v){if(typeof v!="string"||v.length!==1)throw new TypeError("arrayFormatSeparator must be single character string")}function c(v,y){return y.encode?y.strict?t(v):encodeURIComponent(v):v}function d(v,y){return y.decode?r(v):v}function p(v){return Array.isArray(v)?v.sort():typeof v=="object"?p(Object.keys(v)).sort((y,w)=>Number(y)-Number(w)).map(y=>v[y]):v}function h(v){const y=v.indexOf("#");return y!==-1&&(v=v.slice(0,y)),v}function m(v){let y="";const w=v.indexOf("#");return w!==-1&&(y=v.slice(w)),y}function b(v){v=h(v);const y=v.indexOf("?");return y===-1?"":v.slice(y+1)}function x(v,y){return y.parseNumbers&&!Number.isNaN(Number(v))&&typeof v=="string"&&v.trim()!==""?v=Number(v):y.parseBooleans&&v!==null&&(v.toLowerCase()==="true"||v.toLowerCase()==="false")&&(v=v.toLowerCase()==="true"),v}function g(v,y){y=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},y),l(y.arrayFormatSeparator);const w=u(y),C=Object.create(null);if(typeof v!="string"||(v=v.trim().replace(/^[?#&]/,""),!v))return C;for(const _ of v.split("&")){if(_==="")continue;let[S,T]=n(y.decode?_.replace(/\+/g," "):_,"=");T=T===void 0?null:["comma","separator","bracket-separator"].includes(y.arrayFormat)?T:d(T,y),w(d(S,y),T,C)}for(const _ of Object.keys(C)){const S=C[_];if(typeof S=="object"&&S!==null)for(const T of Object.keys(S))S[T]=x(S[T],y);else C[_]=x(S,y)}return y.sort===!1?C:(y.sort===!0?Object.keys(C).sort():Object.keys(C).sort(y.sort)).reduce((_,S)=>{const T=C[S];return T&&typeof T=="object"&&!Array.isArray(T)?_[S]=p(T):_[S]=T,_},Object.create(null))}e.extract=b,e.parse=g,e.stringify=(v,y)=>{if(!v)return"";y=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},y),l(y.arrayFormatSeparator);const w=T=>y.skipNull&&o(v[T])||y.skipEmptyString&&v[T]==="",C=s(y),_={};for(const T of Object.keys(v))w(T)||(_[T]=v[T]);const S=Object.keys(_);return y.sort!==!1&&S.sort(y.sort),S.map(T=>{const R=v[T];return R===void 0?"":R===null?c(T,y):Array.isArray(R)?R.length===0&&y.arrayFormat==="bracket-separator"?c(T,y)+"[]":R.reduce(C(T),[]).join("&"):c(T,y)+"="+c(R,y)}).filter(T=>T.length>0).join("&")},e.parseUrl=(v,y)=>{y=Object.assign({decode:!0},y);const[w,C]=n(v,"#");return Object.assign({url:w.split("?")[0]||"",query:g(b(v),y)},y&&y.parseFragmentIdentifier&&C?{fragmentIdentifier:d(C,y)}:{})},e.stringifyUrl=(v,y)=>{y=Object.assign({encode:!0,strict:!0,[i]:!0},y);const w=h(v.url).split("?")[0]||"",C=e.extract(v.url),_=e.parse(C,{sort:!1}),S=Object.assign(_,v.query);let T=e.stringify(S,y);T&&(T=`?${T}`);let R=m(v.url);return v.fragmentIdentifier&&(R=`#${y[i]?c(v.fragmentIdentifier,y):v.fragmentIdentifier}`),`${w}${T}${R}`},e.pick=(v,y,w)=>{w=Object.assign({parseFragmentIdentifier:!0,[i]:!1},w);const{url:C,query:_,fragmentIdentifier:S}=e.parseUrl(v,w);return e.stringifyUrl({url:C,query:a(_,y),fragmentIdentifier:S},w)},e.exclude=(v,y,w)=>{const C=Array.isArray(y)?_=>!y.includes(_):(_,S)=>!y(_,S);return e.pick(v,C,w)}})(wo);var ig=globalThis&&globalThis.__assign||function(){return ig=Object.assign||function(e){for(var t,r=1,n=arguments.length;r=300?Promise.reject(new Ine(u&&u.message||o,a,u)):Promise.resolve({status:a,headers:i,body:s,json:u})})},Une=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},QT=function(e,t){var r;return t===void 0&&(t=[]),Une(e)?Object.assign.apply(Object,Dne([{}],Object.keys(e).map(function(n){return QT(e[n],t.concat([n]))}),!1)):t.length?(r={},r[t.join(".")]=e,r):e},P4={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,l,c){this.fn=u,this.context=l,this.once=c||!1}function o(u,l,c,d,p){if(typeof c!="function")throw new TypeError("The listener must be a function");var h=new a(c,d||u,p),m=r?r+l:l;return u._events[m]?u._events[m].fn?u._events[m]=[u._events[m],h]:u._events[m].push(h):(u._events[m]=h,u._eventsCount++),u}function i(u,l){--u._eventsCount===0?u._events=new n:delete u._events[l]}function s(){this._events=new n,this._eventsCount=0}s.prototype.eventNames=function(){var l=[],c,d;if(this._eventsCount===0)return l;for(d in c=this._events)t.call(c,d)&&l.push(r?d.slice(1):d);return Object.getOwnPropertySymbols?l.concat(Object.getOwnPropertySymbols(c)):l},s.prototype.listeners=function(l){var c=r?r+l:l,d=this._events[c];if(!d)return[];if(d.fn)return[d.fn];for(var p=0,h=d.length,m=new Array(h);p0&&o[o.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!o||l[1]>o[0]&&l[1]"u"||!e.message?t:e.message};const R4=Gne;var Qne=["getList","getMany","getManyReference"],ks=function(){var e=f.useContext(T4)||$4,t=R4(),r=f.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=le.useRef(e.isMutating()>0),a=le.useState(r.current||n.current),o=a[0],i=a[1];return le.useEffect(function(){t.current=!0;var s=e.getQueryCache().subscribe(Vt.batchCalls(function(){t.current&&(r.current=e.isFetching()>0,i(r.current||n.current))})),u=e.getMutationCache().subscribe(Vt.batchCalls(function(){t.current&&(n.current=e.isMutating()>0,i(r.current||n.current))}));return function(){t.current=!1,s(),u()}},[e]),o},Kp=function(){var e=no();return f.useCallback(function(){e.invalidateQueries()},[e])},k4=function(e,t,r){var n=t.id,a=t.meta,o=ks();return Ga([e,"getOne",{id:String(n),meta:a}],function(){return o.getOne(e,{id:n,meta:a}).then(function(i){var s=i.data;return s})},r)},$u=globalThis&&globalThis.__assign||function(){return $u=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&r(s)?t>1?A4(s,t-1,r,n,a):rae(a,s):n||(a[a.length]=s)}return a}var YT=A4;function aae(e,t,r,n){for(var a=e.length,o=r+(n?1:-1);n?o--:++o-1}var M4=vae;function gae(e,t,r){for(var n=-1,a=e==null?0:e.length;++n=kae){var l=t?null:$ae(e);if(l)return Rae(l);i=!1,a=Pae,u=new Oae}else u=t?[]:s;e:for(;++n=t||S<0||d&&T>=o}function g(){var _=D1();if(x(_))return v(_);s=setTimeout(g,b(_))}function v(_){return s=void 0,p&&n?h(_):(n=a=void 0,i)}function y(){s!==void 0&&clearTimeout(s),l=0,n=u=a=s=void 0}function w(){return s===void 0?i:v(D1())}function C(){var _=D1(),S=x(_);if(n=arguments,a=this,u=_,S){if(s===void 0)return m(u);if(d)return clearTimeout(s),s=setTimeout(g,t),h(u)}return s===void 0&&(s=setTimeout(g,t)),i}return C.cancel=y,C.flush=w,C}var doe=foe;const XT=_r(doe);function Qk(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}var j4=function(e,t){if(Qk(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(", ")))},eC=globalThis&&globalThis.__assign||function(){return eC=Object.assign||function(e){for(var t,r=1,n=arguments.length;r=0?(d=e.current)[l].apply(d,Zh(Zh([],p,!1),[c],!1)):o.apply(void 0,p)};return e.current.length>0?(i=e.current)[l].apply(i,Zh(Zh([],s,!1),[c],!1)):o.apply(void 0,s)}},[]),a=f.useMemo(function(){return{registerMutationMiddleware:t,getMutateWithMiddlewares:n,unregisterMutationMiddleware:r}},[t,n,r]);return a},cg=globalThis&&globalThis.__assign||function(){return cg=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&o[o.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!o||l[1]>o[0]&&l[1]2?t[2]:void 0;for(a&&yie(t[0],t[1],a)&&(n=1);++r0&&o[o.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!o||l[1]>o[0]&&l[1]"u"?"undefined":J4(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&&!l.item&&o===void 0&&(o=l);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}(),Lie=Fie,jie=typeof window>"u"?el:window;function Die(e,t){if(e instanceof jie[t])return!0;switch(typeof e>"u"?"undefined":J4(e)){case"string":return t==="String";case"boolean":return t==="Boolean";case"number":return t==="Number"}return!1}var z1,nI;function Bie(){return nI||(nI=1,z1=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,s=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||s(u))&&(u=t+u+t)),u}}),z1}var zie=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(h){s=!0,u=h}finally{try{!i&&l.return&&l.return()}finally{if(s)throw u}}return a}},{key:"_parseArray",value:function(r,n){var a=this;this._headers=this._headers||[];var o=[],i=void 0,s=function(x){var g=a._headers.indexOf(x);return g===-1&&(a._headers.push(x),g=a._headers.indexOf(x)),g};i=function(x){var g=[],v=function(M){return g.push(M.map(function(F){return F??""}))},y=function(){return new Array(a._headers.length).fill(null)},w={},C=y(),_=!0,S=!1,T=void 0;try{for(var R=x[Symbol.iterator](),$;!(_=($=R.next()).done);_=!0){var k=$.value,I=s(k.item);if(C[I]!=null&&(v(C),C=y()),w[I]=w[I]||0,a._options.fillTopRow&&w[I]0&&v(C),o=o.concat(a._checkRows(g))};var u=!0,l=!1,c=void 0;try{for(var d=r[Symbol.iterator](),p;!(u=(p=d.next()).done);u=!0){var h=p.value,m=a._handler.check(h,a._options.mainPathItem,h,r);i(m)}}catch(b){l=!0,c=b}finally{try{!u&&d.return&&d.return()}finally{if(l)throw c}}return!n&&a._options.includeHeaders&&o.unshift(this.headers),aI(o,a._options.endOfLine)}},{key:"_parseObject",value:function(r){var n=this,a=[],o=[],i=void 0,s=[[],[]];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 h=[d.item,p];a.push(h.join(n._options.rowDelimiter))}else s[0].push(d.item),s[1].push(p)};for(var u in r){var l="";this._options.mainPathItem&&(l=this._options.mainPathItem+this._options.headerPathString),o=this._handler.check(r[u],l+u,u,r),o.forEach(i)}return this._options.verticalOutput||(a.push(s[0].join(this._options.rowDelimiter)),a.push(s[1].join(this._options.rowDelimiter))),aI(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}(),Wie=Hie,qie=function(e){throw new Error("jsonexport called without third argument as a callback and is required")},Gie=qie,iI=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},sI=Wie,lI=Gie,Kie=X4,Qie=function(){var e={headers:[],rename:[],headerPathString:".",rowDelimiter:",",textDelimiter:'"',arrayPathString:";",undefinedString:"",endOfLine:Kie,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":iI(o))==="object"&&(r=o)}else if(arguments.length===1){var s=Array.prototype.slice.call(arguments),u=s[0];if((typeof u>"u"?"undefined":iI(u))==="object"){var l=Object.keys(e),c=Object.keys(u),d=c.every(function(m){return l.includes(m)});c.length>0&&d?r=u:t=u}else t=u}else return new lI(new sI(e));var p=Object.assign({},e,r),h=new sI(p);return t?new Promise(function(m,b){h.parse(t,function(x,g){if(n)return n(x,g);if(x)return b(x);if(b)return m(g)})}):new lI};const Yie=_r(Qie),Xie=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 Jie=function(e,t,r,n){return Yie(e,function(a,o){return Xie(o,n)})};const Zie=Jie;var ese=function(e){return function(t,r,n){return e.getMany(n,{ids:tse(t,r)}).then(function(a){var o=a.data;return o.reduce(function(i,s){return i[s.id]=s,i},{})})}},tse=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 rse=ese;var Xl=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 Xl([],u,!0);var l=u.indexOf(s);return l>-1?Xl(Xl([],u.slice(0,l),!0),u.slice(l+1),!0):Xl(Xl([],u,!0),[s],!1)})},clearSelection:function(){o()}}},[a,o]);return[n,i]},nse=[],ase=mb,ose=UT,ise=1,sse=2;function lse(e,t,r,n){var a=r.length,o=a,i=!n;if(e==null)return!o;for(e=Object(e);a--;){var s=r[a];if(i&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++a0&&!S&&w($)},[h.search]);var k=f.useCallback(function(Y){_.current&&(C.current?C.current=ug(C.current,Y):(C.current=ug($,Y),setTimeout(function(){a?g(C.current):m({search:"?".concat(wo.stringify(ps(ps({},C.current),{filter:JSON.stringify(C.current.filter),displayedFilters:JSON.stringify(C.current.displayedFilters)})))},{state:{_scrollToTop:Y.type===lg}}),C.current=void 0},0)))},uI(uI([],T,!0),[m],!1)),I=f.useCallback(function(Y){return k({type:JT,payload:Y})},[k]),A=f.useCallback(function(Y){return k({type:lg,payload:Y})},[k]),M=f.useCallback(function(Y){return k({type:ZT,payload:Y})},[k]),F=$.filter||dI,j=$.displayedFilters||dI,z=XT(function(Y,X){k({type:up,payload:{filter:Pl(Y),displayedFilters:X}})},r),N=f.useCallback(function(Y,X,ie){return ie===void 0&&(ie=!0),ie?z(Y,X):k({type:up,payload:{filter:Pl(Y),displayedFilters:X}})},[k]),L=f.useCallback(function(Y){k({type:tE,payload:Y})},[k]),U=f.useCallback(function(Y,X){k({type:eE,payload:{filterName:Y,defaultValue:X}})},[k]);return[ps({displayedFilters:j,filterValues:F,requestSignature:T},$),{changeParams:k,setPage:A,setPerPage:M,setSort:I,setFilters:N,hideFilter:L,showFilter:U}]},vle=["page","perPage","sort","order","filter","displayedFilters"],cI=function(e,t){if(e[t]&&typeof e[t]=="string")try{e[t]=JSON.parse(e[t])}catch{delete e[t]}},gle=function(e){var t=e.search,r=ple(wo.parse(t),function(n,a){return vle.indexOf(a)!==-1});return cI(r,"filter"),cI(r,"displayedFilters"),r},yle=function(e){return e&&e.filter&&(Object.keys(e.filter).length>0||e.order!=null||e.page!==1||e.perPage!=null||e.sort!=null)},ble=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:yle(r)?ps({},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),ps(ps({},i),{page:fI(i.page,1),perPage:fI(i.perPage,10)})},fI=function(e,t){var r=typeof e=="string"?parseInt(e,10):e;return isNaN(r)?t:r},dI={},xle={field:"id",order:ds},pI={},sE=f.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});sE.displayName="ListContext";var n5=f.createContext({displayedFilters:null,filterValues:null,hideFilter:null,setFilters:null,showFilter:null,resource:null}),wle=function(e){return f.useMemo(function(){return Cb(e,["displayedFilters","filterValues","hideFilter","setFilters","showFilter","resource"])},[e.displayedFilters,e.filterValues,e.hideFilter,e.setFilters,e.showFilter])};n5.displayName="ListFilterContext";var a5=f.createContext({sort:null,setSort:null,resource:null}),_le=function(e){return f.useMemo(function(){return Cb(e,["sort","setSort","resource"])},[e.sort,e.setSort])};a5.displayName="ListSortContext";var lE=f.createContext({isLoading:null,page:null,perPage:null,setPage:null,setPerPage:null,hasPreviousPage:null,hasNextPage:null,total:void 0,resource:null});lE.displayName="ListPaginationContext";var Cle=function(e){return f.useMemo(function(){return Cb(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])},uE=function(e){var t=e.value,r=e.children;return f.createElement(sE.Provider,{value:t},f.createElement(n5.Provider,{value:wle(t)},f.createElement(a5.Provider,{value:_le(t)},f.createElement(lE.Provider,{value:Cle(t)},r))))},ml=globalThis&&globalThis.__assign||function(){return ml=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(s&&f.isValidElement(s))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 y=ze(),w=fn(),C=mle({debounce:r,disableSyncWithLocation:a,filterDefaultValues:u,perPage:c,resource:x,sort:m,storeKey:b}),_=C[0],S=C[1],T=iE(x),R=T[0],$=T[1],k=I4(x,{pagination:{page:_.page,perPage:_.perPage},sort:{field:_.sort,order:_.order},filter:ml(ml({},_.filter),s),meta:g},ml({keepPreviousData:!0,retry:!1,onError:function(X){return w((X==null?void 0:X.message)||"ra.notification.http_error",{type:"error",messageArgs:{_:X==null?void 0:X.message}})}},v)),I=k.data,A=k.pageInfo,M=k.total,F=k.error,j=k.isLoading,z=k.isFetching,N=k.refetch;f.useEffect(function(){if(_.page<=0||!z&&_.page>1&&(I==null||(I==null?void 0:I.length)===0)){S.setPage(1);return}if(M!=null){var X=Math.ceil(M/_.perPage)||1;!z&&_.page>X&&S.setPage(X)}},[z,_.page,_.perPage,I,S,M]);var L=f.useMemo(function(){return{field:_.sort,order:_.order}},[_.sort,_.order]),U=rf(),Y=y("ra.page.list",{name:U(x,2)});return{sort:L,data:I,defaultTitle:Y,displayedFilters:_.displayedFilters,error:F,exporter:i,filter:s,filterValues:_.filterValues,hideFilter:S.hideFilter,isFetching:z,isLoading:j,onSelect:$.select,onToggleItem:$.toggle,onUnselectItems:$.clearSelection,page:_.page,perPage:_.perPage,refetch:N,resource:x,selectedIds:R,setFilters:S.setFilters,setPage:S.setPage,setPerPage:S.setPerPage,setSort:S.setSort,showFilter:S.showFilter,total:M,hasNextPage:A?A.hasNextPage:M!=null?_.page*_.perPage1}},Tle={field:"id",order:ds},Ele=["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"],$l=function(e){return Object.keys(e).filter(function(t){return!Ele.includes(t)}).reduce(function(t,r){var n;return ml(ml({},t),(n={},n[r]=e[r],n))},{})},Ple=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?[]:em(em([],u.slice(0,l),!0),u.slice(l+1),!0):r?[t]:em(em([],u,!0),[t],!1)})},[o,t,r]);return[i,s]},kle=function(e,t){var r=lo("".concat(e,".datagrid.expanded"),[]),n=r[0],a=r[1],o=Array.isArray(n)?n.some(function(s){return t.some(function(u){return u==s})}):!1,i=f.useCallback(function(){var s=n.filter(function(u){return!t.some(function(l){return l==u})});a(o?s:s.concat(t))},[n,a,o,t]);return[o,i]},Ru=globalThis&&globalThis.__assign||function(){return Ru=Object.assign||function(e){for(var t,r=1,n=arguments.length;rZe(Ue,j.field)?j.order==="ASC"?1:-1:Ze(J,j.field)1,hideFilter:K,isFetching:v,isLoading:C,onSelect:Y.select,onToggleItem:Y.toggle,onUnselectItems:Y.clearSelection,page:k,perPage:A,resource:void 0,refetch:Ile,selectedIds:U,setFilters:Z,setPage:I,setPerPage:M,setSort:N,showFilter:se,total:T==null?void 0:T.total}},Ale={},dn=function(e){var t=f.useContext(sE);return f.useMemo(function(){return Hl({},e!=null?Mle(e):{},t)},[t,e])},Mle=function(e){var t=e.sort,r=e.data,n=e.defaultTitle,a=e.displayedFilters,o=e.exporter,i=e.filterValues,s=e.hasCreate,u=e.hideFilter,l=e.isFetching,c=e.isLoading,d=e.onSelect,p=e.onToggleItem,h=e.onUnselectItems,m=e.page,b=e.perPage,x=e.refetch,g=e.resource,v=e.selectedIds,y=e.setFilters,w=e.setPage,C=e.setPerPage,_=e.setSort,S=e.showFilter,T=e.total;return{sort:t,data:r,defaultTitle:n,displayedFilters:a,exporter:o,filterValues:i,hasCreate:s,hideFilter:u,isFetching:l,isLoading:c,onSelect:d,onToggleItem:p,onUnselectItems:h,page:m,perPage:b,refetch:x,resource:g,selectedIds:v,setFilters:y,setPage:w,setPerPage:C,setSort:_,showFilter:S,total:T}},Nle=function(e){var t=f.useContext(lE);return f.useMemo(function(){return Hl({},e!=null?Fle(e):{},t)},[t,e])},Fle=function(e){var t=e.isLoading,r=e.page,n=e.perPage,a=e.setPage,o=e.setPerPage,i=e.hasPreviousPage,s=e.hasNextPage,u=e.total,l=e.resource;return{isLoading:t,page:r,perPage:n,setPage:a,setPerPage:o,hasPreviousPage:i,hasNextPage:s,total:u,resource:l}},o5=function(e){var t=iE(e),r=t[1].unselect;return f.useCallback(function(n){r(n)},[r])},yd=globalThis&&globalThis.__assign||function(){return yd=Object.assign||function(e){for(var t,r=1,n=arguments.length;re.type==="checkbox",ku=e=>e instanceof Date,vn=e=>e==null;const i5=e=>typeof e=="object";var Rr=e=>!vn(e)&&!Array.isArray(e)&&i5(e)&&!ku(e),s5=e=>Rr(e)&&e.target?Yp(e.target)?e.target.checked:e.target.value:e,Ule=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,l5=(e,t)=>e.has(Ule(t)),Vle=e=>{const t=e.constructor&&e.constructor.prototype;return Rr(t)&&t.hasOwnProperty("isPrototypeOf")},fE=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function an(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(!(fE&&(e instanceof Blob||e instanceof FileList))&&(r||Rr(e)))if(t=r?[]:{},!r&&!Vle(e))t=e;else for(const n in e)e.hasOwnProperty(n)&&(t[n]=an(e[n]));else return e;return t}var tf=e=>Array.isArray(e)?e.filter(Boolean):[],Ut=e=>e===void 0,Pe=(e,t,r)=>{if(!t||!Rr(e))return r;const n=tf(t.split(/[,[\].]+?/)).reduce((a,o)=>vn(a)?a:a[o],e);return Ut(n)||n===e?Ut(e[t])?r:e[t]:n},_o=e=>typeof e=="boolean";const dg={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},ya={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},Go={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},u5=le.createContext(null),io=()=>le.useContext(u5),c5=e=>{const{children:t,...r}=e;return le.createElement(u5.Provider,{value:r},t)};var f5=(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]!==ya.all&&(t._proxyFormState[i]=!n||ya.all),r&&(r[i]=!0),e[i]}});return a},Xn=e=>Rr(e)&&!Object.keys(e).length,d5=(e,t,r,n)=>{r(e);const{name:a,...o}=e;return Xn(o)||Object.keys(o).length>=Object.keys(t).length||Object.keys(o).find(i=>t[i]===(!n||ya.all))},na=e=>Array.isArray(e)?e:[e],p5=(e,t,r)=>!e||!t||e===t||na(e).some(n=>n&&(r?n===t:n.startsWith(t)||t.startsWith(n)));function Sb(e){const t=le.useRef(e);t.current=e,le.useEffect(()=>{const r=!e.disabled&&t.current.subject&&t.current.subject.subscribe({next:t.current.next});return()=>{r&&r.unsubscribe()}},[e.disabled])}function Ob(e){const t=io(),{control:r=t.control,disabled:n,name:a,exact:o}=e||{},[i,s]=le.useState(r._formState),u=le.useRef(!0),l=le.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1}),c=le.useRef(a);return c.current=a,Sb({disabled:n,next:d=>u.current&&p5(c.current,d.name,o)&&d5(d,l.current,r._updateFormState)&&s({...r._formState,...d}),subject:r._subjects.state}),le.useEffect(()=>(u.current=!0,l.current.isValid&&r._updateValid(!0),()=>{u.current=!1}),[r]),f5(i,r,l.current,!1)}var Eo=e=>typeof e=="string",h5=(e,t,r,n,a)=>Eo(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 dE(e){const t=io(),{control:r=t.control,name:n,defaultValue:a,disabled:o,exact:i}=e||{},s=le.useRef(n);s.current=n,Sb({disabled:o,subject:r._subjects.values,next:c=>{p5(s.current,c.name,i)&&l(an(h5(s.current,r._names,c.values||r._formValues,!1,a)))}});const[u,l]=le.useState(r._getWatch(n,a));return le.useEffect(()=>r._removeUnmounted()),u}var pE=e=>/^\w*$/.test(e),m5=e=>tf(e.replace(/["|']|\]/g,"").split(/\.|\[/));function Mt(e,t,r){let n=-1;const a=pE(t)?[t]:m5(t),o=a.length,i=o-1;for(;++n{const c=a._options.shouldUnregister||o,d=(p,h)=>{const m=Pe(a._fields,p);m&&(m._f.mount=h)};if(d(r,!0),c){const p=an(Pe(a._options.defaultValues,r));Mt(a._defaultValues,r,p),Ut(Pe(a._formValues,r))&&Mt(a._formValues,r,p)}return()=>{(i?c&&!a._state.action:c)?a.unregister(r):d(r,!1)}},[r,a,i,o]),le.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:s,..._o(n)||_o(u.disabled)?{disabled:u.disabled||n}:{},onChange:le.useCallback(c=>l.current.onChange({target:{value:s5(c),name:r},type:dg.CHANGE}),[r]),onBlur:le.useCallback(()=>l.current.onBlur({target:{value:Pe(a._formValues,r),name:r},type:dg.BLUR}),[r,a]),ref:c=>{const d=Pe(a._fields,r);d&&c&&(d._f.ref={focus:()=>c.focus(),select:()=>c.select(),setCustomValidity:p=>c.setCustomValidity(p),reportValidity:()=>c.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 Wle=(e,t,r,n,a)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:a||!0}}:{},Ni=()=>{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)})},U1=(e,t,r={})=>r.shouldFocus||Ut(r.shouldFocus)?r.focusName||`${e}.${Ut(r.focusIndex)?t:r.focusIndex}.`:"",rC=e=>({isOnSubmit:!e||e===ya.onSubmit,isOnBlur:e===ya.onBlur,isOnChange:e===ya.onChange,isOnAll:e===ya.all,isOnTouch:e===ya.onTouched}),nC=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(n=>e.startsWith(n)&&/^\.\w+/.test(e.slice(n.length))));const bd=(e,t,r,n)=>{for(const a of r||Object.keys(e)){const o=Pe(e,a);if(o){const{_f:i,...s}=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 Rr(s)&&bd(s,t)}}};var v5=(e,t,r)=>{const n=tf(Pe(e,r));return Mt(n,"root",t[r]),Mt(e,r,n),e},hE=e=>e.type==="file",Xi=e=>typeof e=="function",pg=e=>{if(!fE)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},Wm=e=>Eo(e),mE=e=>e.type==="radio",hg=e=>e instanceof RegExp;const mI={value:!1,isValid:!1},vI={value:!0,isValid:!0};var g5=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&&!Ut(e[0].attributes.value)?Ut(e[0].value)||e[0].value===""?vI:{value:e[0].value,isValid:!0}:vI:mI}return mI};const gI={isValid:!1,value:null};var y5=e=>Array.isArray(e)?e.reduce((t,r)=>r&&r.checked&&!r.disabled?{isValid:!0,value:r.value}:t,gI):gI;function yI(e,t,r="validate"){if(Wm(e)||Array.isArray(e)&&e.every(Wm)||_o(e)&&!e)return{type:r,message:Wm(e)?e:"",ref:t}}var Jl=e=>Rr(e)&&!hg(e)?e:{value:e,message:""},aC=async(e,t,r,n,a)=>{const{ref:o,refs:i,required:s,maxLength:u,minLength:l,min:c,max:d,pattern:p,validate:h,name:m,valueAsNumber:b,mount:x,disabled:g}=e._f,v=Pe(t,m);if(!x||g)return{};const y=i?i[0]:o,w=I=>{n&&y.reportValidity&&(y.setCustomValidity(_o(I)?"":I||""),y.reportValidity())},C={},_=mE(o),S=Yp(o),T=_||S,R=(b||hE(o))&&Ut(o.value)&&Ut(v)||pg(o)&&o.value===""||v===""||Array.isArray(v)&&!v.length,$=Wle.bind(null,m,r,C),k=(I,A,M,F=Go.maxLength,j=Go.minLength)=>{const z=I?A:M;C[m]={type:I?F:j,message:z,ref:o,...$(I?F:j,z)}};if(a?!Array.isArray(v)||!v.length:s&&(!T&&(R||vn(v))||_o(v)&&!v||S&&!g5(i).isValid||_&&!y5(i).isValid)){const{value:I,message:A}=Wm(s)?{value:!!s,message:s}:Jl(s);if(I&&(C[m]={type:Go.required,message:A,ref:y,...$(Go.required,A)},!r))return w(A),C}if(!R&&(!vn(c)||!vn(d))){let I,A;const M=Jl(d),F=Jl(c);if(!vn(v)&&!isNaN(v)){const j=o.valueAsNumber||v&&+v;vn(M.value)||(I=j>M.value),vn(F.value)||(A=jnew Date(new Date().toDateString()+" "+U),N=o.type=="time",L=o.type=="week";Eo(M.value)&&v&&(I=N?z(v)>z(M.value):L?v>M.value:j>new Date(M.value)),Eo(F.value)&&v&&(A=N?z(v)+I.value,F=!vn(A.value)&&v.length<+A.value;if((M||F)&&(k(M,I.message,A.message),!r))return w(C[m].message),C}if(p&&!R&&Eo(v)){const{value:I,message:A}=Jl(p);if(hg(I)&&!v.match(I)&&(C[m]={type:Go.pattern,message:A,ref:o,...$(Go.pattern,A)},!r))return w(A),C}if(h){if(Xi(h)){const I=await h(v,t),A=yI(I,y);if(A&&(C[m]={...A,...$(Go.validate,A.message)},!r))return w(A.message),C}else if(Rr(h)){let I={};for(const A in h){if(!Xn(I)&&!r)break;const M=yI(await h[A](v,t),y,A);M&&(I={...M,...$(A,M.message)},w(M.message),r&&(C[m]=I))}if(!Xn(I)&&(C[m]={ref:y,...I},!r))return C}}return w(!0),C};function V1(e,t){return[...e,...na(t)]}var H1=e=>Array.isArray(e)?e.map(()=>{}):void 0;function W1(e,t,r){return[...e.slice(0,t),...na(r),...e.slice(t)]}var q1=(e,t,r)=>Array.isArray(e)?(Ut(e[r])&&(e[r]=void 0),e.splice(r,0,e.splice(t,1)[0]),e):[];function G1(e,t){return[...na(t),...na(e)]}function qle(e,t){let r=0;const n=[...e];for(const a of t)n.splice(a-r,1),r++;return tf(n).length?n:[]}var K1=(e,t)=>Ut(t)?[]:qle(e,na(t).sort((r,n)=>r-n)),Q1=(e,t,r)=>{e[t]=[e[r],e[r]=e[t]][0]};function Gle(e,t){const r=t.slice(0,-1).length;let n=0;for(;n(e[t]=r,e);function Qle(e){const t=io(),{control:r=t.control,name:n,keyName:a="id",shouldUnregister:o}=e,[i,s]=le.useState(r._getFieldArray(n)),u=le.useRef(r._getFieldArray(n).map(Ni)),l=le.useRef(i),c=le.useRef(n),d=le.useRef(!1);c.current=n,l.current=i,r._names.array.add(n),e.rules&&r.register(n,e.rules),Sb({next:({values:C,name:_})=>{if(_===c.current||!_){const S=Pe(C,c.current);Array.isArray(S)&&(s(S),u.current=S.map(Ni))}},subject:r._subjects.array});const p=le.useCallback(C=>{d.current=!0,r._updateFieldArray(n,C)},[r,n]),h=(C,_)=>{const S=na(an(C)),T=V1(r._getFieldArray(n),S);r._names.focus=U1(n,T.length-1,_),u.current=V1(u.current,S.map(Ni)),p(T),s(T),r._updateFieldArray(n,T,V1,{argA:H1(C)})},m=(C,_)=>{const S=na(an(C)),T=G1(r._getFieldArray(n),S);r._names.focus=U1(n,0,_),u.current=G1(u.current,S.map(Ni)),p(T),s(T),r._updateFieldArray(n,T,G1,{argA:H1(C)})},b=C=>{const _=K1(r._getFieldArray(n),C);u.current=K1(u.current,C),p(_),s(_),r._updateFieldArray(n,_,K1,{argA:C})},x=(C,_,S)=>{const T=na(an(_)),R=W1(r._getFieldArray(n),C,T);r._names.focus=U1(n,C,S),u.current=W1(u.current,C,T.map(Ni)),p(R),s(R),r._updateFieldArray(n,R,W1,{argA:C,argB:H1(_)})},g=(C,_)=>{const S=r._getFieldArray(n);Q1(S,C,_),Q1(u.current,C,_),p(S),s(S),r._updateFieldArray(n,S,Q1,{argA:C,argB:_},!1)},v=(C,_)=>{const S=r._getFieldArray(n);q1(S,C,_),q1(u.current,C,_),p(S),s(S),r._updateFieldArray(n,S,q1,{argA:C,argB:_},!1)},y=(C,_)=>{const S=an(_),T=bI(r._getFieldArray(n),C,S);u.current=[...T].map((R,$)=>!R||$===C?Ni():u.current[$]),p(T),s([...T]),r._updateFieldArray(n,T,bI,{argA:C,argB:S},!0,!1)},w=C=>{const _=na(an(C));u.current=_.map(Ni),p([..._]),s([..._]),r._updateFieldArray(n,[..._],S=>S,{},!0,!1)};return le.useEffect(()=>{if(r._state.action=!1,nC(n,r._names)&&r._subjects.state.next({...r._formState}),d.current&&(!rC(r._options.mode).isOnSubmit||r._formState.isSubmitted))if(r._options.resolver)r._executeSchema([n]).then(C=>{const _=Pe(C.errors,n),S=Pe(r._formState.errors,n);(S?!_&&S.type||_&&(S.type!==_.type||S.message!==_.message):_&&_.type)&&(_?Mt(r._formState.errors,n,_):Fr(r._formState.errors,n),r._subjects.state.next({errors:r._formState.errors}))});else{const C=Pe(r._fields,n);C&&C._f&&aC(C,r._formValues,r._options.criteriaMode===ya.all,r._options.shouldUseNativeValidation,!0).then(_=>!Xn(_)&&r._subjects.state.next({errors:v5(r._formState.errors,_,n)}))}r._subjects.values.next({name:n,values:{...r._formValues}}),r._names.focus&&bd(r._fields,(C,_)=>{if(r._names.focus&&_.startsWith(r._names.focus)&&C.focus)return C.focus(),1}),r._names.focus="",r._updateValid(),d.current=!1},[i,n,r]),le.useEffect(()=>(!Pe(r._formValues,n)&&r._updateFieldArray(n),()=>{(r._options.shouldUnregister||o)&&r.unregister(n)}),[n,r,a,o]),{swap:le.useCallback(g,[p,n,r]),move:le.useCallback(v,[p,n,r]),prepend:le.useCallback(m,[p,n,r]),append:le.useCallback(h,[p,n,r]),remove:le.useCallback(b,[p,n,r]),insert:le.useCallback(x,[p,n,r]),update:le.useCallback(y,[p,n,r]),replace:le.useCallback(w,[p,n,r]),fields:le.useMemo(()=>i.map((C,_)=>({...C,[a]:u.current[_]||Ni()})),[i,a])}}function Y1(){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 mg=e=>vn(e)||!i5(e);function al(e,t){if(mg(e)||mg(t))return e===t;if(ku(e)&&ku(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(ku(o)&&ku(i)||Rr(o)&&Rr(i)||Array.isArray(o)&&Array.isArray(i)?!al(o,i):o!==i)return!1}}return!0}var b5=e=>e.type==="select-multiple",Yle=e=>mE(e)||Yp(e),X1=e=>pg(e)&&e.isConnected,x5=e=>{for(const t in e)if(Xi(e[t]))return!0;return!1};function vg(e,t={}){const r=Array.isArray(e);if(Rr(e)||r)for(const n in e)Array.isArray(e[n])||Rr(e[n])&&!x5(e[n])?(t[n]=Array.isArray(e[n])?[]:{},vg(e[n],t[n])):vn(e[n])||(t[n]=!0);return t}function w5(e,t,r){const n=Array.isArray(e);if(Rr(e)||n)for(const a in e)Array.isArray(e[a])||Rr(e[a])&&!x5(e[a])?Ut(t)||mg(r[a])?r[a]=Array.isArray(e[a])?vg(e[a],[]):{...vg(e[a])}:w5(e[a],vn(t)?{}:t[a],r[a]):r[a]=!al(e[a],t[a]);return r}var J1=(e,t)=>w5(e,t,vg(t)),_5=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>Ut(e)?e:t?e===""?NaN:e&&+e:r&&Eo(e)?new Date(e):n?n(e):e;function Z1(e){const t=e.ref;if(!(e.refs?e.refs.every(r=>r.disabled):t.disabled))return hE(t)?t.files:mE(t)?y5(e.refs).value:b5(t)?[...t.selectedOptions].map(({value:r})=>r):Yp(t)?g5(e.refs).value:_5(Ut(t.value)?e.ref.value:t.value,e)}var Xle=(e,t,r,n)=>{const a={};for(const o of e){const i=Pe(t,o);i&&Mt(a,o,i._f)}return{criteriaMode:r,names:[...e],fields:a,shouldUseNativeValidation:n}},Pf=e=>Ut(e)?e:hg(e)?e.source:Rr(e)?hg(e.value)?e.value.source:e.value:e,Jle=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function xI(e,t,r){const n=Pe(e,r);if(n||pE(r))return{error:n,name:r};const a=r.split(".");for(;a.length;){const o=a.join("."),i=Pe(t,o),s=Pe(e,o);if(i&&!Array.isArray(i)&&r!==o)return{name:r};if(s&&s.type)return{name:o,error:s};a.pop()}return{name:r}}var Zle=(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,eue=(e,t)=>!tf(Pe(e,t)).length&&Fr(e,t);const tue={mode:ya.onSubmit,reValidateMode:ya.onChange,shouldFocusError:!0};function rue(e={},t){let r={...tue,...e},n={submitCount:0,isDirty:!1,isLoading:Xi(r.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},errors:{},disabled:!1},a={},o=Rr(r.defaultValues)||Rr(r.values)?an(r.defaultValues||r.values)||{}:{},i=r.shouldUnregister?{}:an(o),s={action:!1,mount:!1,watch:!1},u={mount:new Set,unMount:new Set,array:new Set,watch:new Set},l,c=0;const d={isDirty:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},p={values:Y1(),array:Y1(),state:Y1()},h=e.resetOptions&&e.resetOptions.keepDirtyValues,m=rC(r.mode),b=rC(r.reValidateMode),x=r.criteriaMode===ya.all,g=D=>G=>{clearTimeout(c),c=setTimeout(D,G)},v=async D=>{if(d.isValid||D){const G=r.resolver?Xn((await R()).errors):await k(a,!0);G!==n.isValid&&p.state.next({isValid:G})}},y=D=>d.isValidating&&p.state.next({isValidating:D}),w=(D,G=[],Q,xe,me=!0,re=!0)=>{if(xe&&Q){if(s.action=!0,re&&Array.isArray(Pe(a,D))){const Ce=Q(Pe(a,D),xe.argA,xe.argB);me&&Mt(a,D,Ce)}if(re&&Array.isArray(Pe(n.errors,D))){const Ce=Q(Pe(n.errors,D),xe.argA,xe.argB);me&&Mt(n.errors,D,Ce),eue(n.errors,D)}if(d.touchedFields&&re&&Array.isArray(Pe(n.touchedFields,D))){const Ce=Q(Pe(n.touchedFields,D),xe.argA,xe.argB);me&&Mt(n.touchedFields,D,Ce)}d.dirtyFields&&(n.dirtyFields=J1(o,i)),p.state.next({name:D,isDirty:A(D,G),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else Mt(i,D,G)},C=(D,G)=>{Mt(n.errors,D,G),p.state.next({errors:n.errors})},_=(D,G,Q,xe)=>{const me=Pe(a,D);if(me){const re=Pe(i,D,Ut(Q)?Pe(o,D):Q);Ut(re)||xe&&xe.defaultChecked||G?Mt(i,D,G?re:Z1(me._f)):j(D,re),s.mount&&v()}},S=(D,G,Q,xe,me)=>{let re=!1,Ce=!1;const je={name:D};if(!Q||xe){d.isDirty&&(Ce=n.isDirty,n.isDirty=je.isDirty=A(),re=Ce!==je.isDirty);const Be=al(Pe(o,D),G);Ce=Pe(n.dirtyFields,D),Be?Fr(n.dirtyFields,D):Mt(n.dirtyFields,D,!0),je.dirtyFields=n.dirtyFields,re=re||d.dirtyFields&&Ce!==!Be}if(Q){const Be=Pe(n.touchedFields,D);Be||(Mt(n.touchedFields,D,Q),je.touchedFields=n.touchedFields,re=re||d.touchedFields&&Be!==Q)}return re&&me&&p.state.next(je),re?je:{}},T=(D,G,Q,xe)=>{const me=Pe(n.errors,D),re=d.isValid&&_o(G)&&n.isValid!==G;if(e.delayError&&Q?(l=g(()=>C(D,Q)),l(e.delayError)):(clearTimeout(c),l=null,Q?Mt(n.errors,D,Q):Fr(n.errors,D)),(Q?!al(me,Q):me)||!Xn(xe)||re){const Ce={...xe,...re&&_o(G)?{isValid:G}:{},errors:n.errors,name:D};n={...n,...Ce},p.state.next(Ce)}y(!1)},R=async D=>r.resolver(i,r.context,Xle(D||u.mount,a,r.criteriaMode,r.shouldUseNativeValidation)),$=async D=>{const{errors:G}=await R(D);if(D)for(const Q of D){const xe=Pe(G,Q);xe?Mt(n.errors,Q,xe):Fr(n.errors,Q)}else n.errors=G;return G},k=async(D,G,Q={valid:!0})=>{for(const xe in D){const me=D[xe];if(me){const{_f:re,...Ce}=me;if(re){const je=u.array.has(re.name),Be=await aC(me,i,x,r.shouldUseNativeValidation&&!G,je);if(Be[re.name]&&(Q.valid=!1,G))break;!G&&(Pe(Be,re.name)?je?v5(n.errors,Be,re.name):Mt(n.errors,re.name,Be[re.name]):Fr(n.errors,re.name))}Ce&&await k(Ce,G,Q)}}return Q.valid},I=()=>{for(const D of u.unMount){const G=Pe(a,D);G&&(G._f.refs?G._f.refs.every(Q=>!X1(Q)):!X1(G._f.ref))&&ce(D)}u.unMount=new Set},A=(D,G)=>(D&&G&&Mt(i,D,G),!al(X(),o)),M=(D,G,Q)=>h5(D,u,{...s.mount?i:Ut(G)?o:Eo(D)?{[D]:G}:G},Q,G),F=D=>tf(Pe(s.mount?i:o,D,e.shouldUnregister?Pe(o,D,[]):[])),j=(D,G,Q={})=>{const xe=Pe(a,D);let me=G;if(xe){const re=xe._f;re&&(!re.disabled&&Mt(i,D,_5(G,re)),me=pg(re.ref)&&vn(G)?"":G,b5(re.ref)?[...re.ref.options].forEach(Ce=>Ce.selected=me.includes(Ce.value)):re.refs?Yp(re.ref)?re.refs.length>1?re.refs.forEach(Ce=>(!Ce.defaultChecked||!Ce.disabled)&&(Ce.checked=Array.isArray(me)?!!me.find(je=>je===Ce.value):me===Ce.value)):re.refs[0]&&(re.refs[0].checked=!!me):re.refs.forEach(Ce=>Ce.checked=Ce.value===me):hE(re.ref)?re.ref.value="":(re.ref.value=me,re.ref.type||p.values.next({name:D,values:{...i}})))}(Q.shouldDirty||Q.shouldTouch)&&S(D,me,Q.shouldTouch,Q.shouldDirty,!0),Q.shouldValidate&&Y(D)},z=(D,G,Q)=>{for(const xe in G){const me=G[xe],re=`${D}.${xe}`,Ce=Pe(a,re);(u.array.has(D)||!mg(me)||Ce&&!Ce._f)&&!ku(me)?z(re,me,Q):j(re,me,Q)}},N=(D,G,Q={})=>{const xe=Pe(a,D),me=u.array.has(D),re=an(G);Mt(i,D,re),me?(p.array.next({name:D,values:{...i}}),(d.isDirty||d.dirtyFields)&&Q.shouldDirty&&p.state.next({name:D,dirtyFields:J1(o,i),isDirty:A(D,re)})):xe&&!xe._f&&!vn(re)?z(D,re,Q):j(D,re,Q),nC(D,u)&&p.state.next({...n}),p.values.next({name:D,values:{...i}}),!s.mount&&t()},L=async D=>{const G=D.target;let Q=G.name,xe=!0;const me=Pe(a,Q),re=()=>G.type?Z1(me._f):s5(D),Ce=je=>{xe=Number.isNaN(je)||je===Pe(i,Q,je)};if(me){let je,Be;const Ne=re(),Oe=D.type===dg.BLUR||D.type===dg.FOCUS_OUT,ut=!Jle(me._f)&&!r.resolver&&!Pe(n.errors,Q)&&!me._f.deps||Zle(Oe,Pe(n.touchedFields,Q),n.isSubmitted,b,m),pt=nC(Q,u,Oe);Mt(i,Q,Ne),Oe?(me._f.onBlur&&me._f.onBlur(D),l&&l(0)):me._f.onChange&&me._f.onChange(D);const ct=S(Q,Ne,Oe,!1),B=!Xn(ct)||pt;if(!Oe&&p.values.next({name:Q,type:D.type,values:{...i}}),ut)return d.isValid&&v(),B&&p.state.next({name:Q,...pt?{}:ct});if(!Oe&&pt&&p.state.next({...n}),y(!0),r.resolver){const{errors:W}=await R([Q]);if(Ce(Ne),xe){const Te=xI(n.errors,a,Q),Ve=xI(W,a,Te.name||Q);je=Ve.error,Q=Ve.name,Be=Xn(W)}}else je=(await aC(me,i,x,r.shouldUseNativeValidation))[Q],Ce(Ne),xe&&(je?Be=!1:d.isValid&&(Be=await k(a,!0)));xe&&(me._f.deps&&Y(me._f.deps),T(Q,Be,je,ct))}},U=(D,G)=>{if(Pe(n.errors,G)&&D.focus)return D.focus(),1},Y=async(D,G={})=>{let Q,xe;const me=na(D);if(y(!0),r.resolver){const re=await $(Ut(D)?D:me);Q=Xn(re),xe=D?!me.some(Ce=>Pe(re,Ce)):Q}else D?(xe=(await Promise.all(me.map(async re=>{const Ce=Pe(a,re);return await k(Ce&&Ce._f?{[re]:Ce}:Ce)}))).every(Boolean),!(!xe&&!n.isValid)&&v()):xe=Q=await k(a);return p.state.next({...!Eo(D)||d.isValid&&Q!==n.isValid?{}:{name:D},...r.resolver||!D?{isValid:Q}:{},errors:n.errors,isValidating:!1}),G.shouldFocus&&!xe&&bd(a,U,D?me:u.mount),xe},X=D=>{const G={...o,...s.mount?i:{}};return Ut(D)?G:Eo(D)?Pe(G,D):D.map(Q=>Pe(G,Q))},ie=(D,G)=>({invalid:!!Pe((G||n).errors,D),isDirty:!!Pe((G||n).dirtyFields,D),isTouched:!!Pe((G||n).touchedFields,D),error:Pe((G||n).errors,D)}),ee=D=>{D&&na(D).forEach(G=>Fr(n.errors,G)),p.state.next({errors:D?n.errors:{}})},ve=(D,G,Q)=>{const xe=(Pe(a,D,{_f:{}})._f||{}).ref;Mt(n.errors,D,{...G,ref:xe}),p.state.next({name:D,errors:n.errors,isValid:!1}),Q&&Q.shouldFocus&&xe&&xe.focus&&xe.focus()},fe=(D,G)=>Xi(D)?p.values.subscribe({next:Q=>D(M(void 0,G),Q)}):M(D,G,!0),ce=(D,G={})=>{for(const Q of D?na(D):u.mount)u.mount.delete(Q),u.array.delete(Q),G.keepValue||(Fr(a,Q),Fr(i,Q)),!G.keepError&&Fr(n.errors,Q),!G.keepDirty&&Fr(n.dirtyFields,Q),!G.keepTouched&&Fr(n.touchedFields,Q),!r.shouldUnregister&&!G.keepDefaultValue&&Fr(o,Q);p.values.next({values:{...i}}),p.state.next({...n,...G.keepDirty?{isDirty:A()}:{}}),!G.keepIsValid&&v()},te=({disabled:D,name:G,field:Q,fields:xe,value:me})=>{if(_o(D)){const re=D?void 0:Ut(me)?Z1(Q?Q._f:Pe(xe,G)._f):me;Mt(i,G,re),S(G,re,!1,!1,!0)}},K=(D,G={})=>{let Q=Pe(a,D);const xe=_o(G.disabled);return Mt(a,D,{...Q||{},_f:{...Q&&Q._f?Q._f:{ref:{name:D}},name:D,mount:!0,...G}}),u.mount.add(D),Q?te({field:Q,disabled:G.disabled,name:D}):_(D,!0,G.value),{...xe?{disabled:G.disabled}:{},...r.progressive?{required:!!G.required,min:Pf(G.min),max:Pf(G.max),minLength:Pf(G.minLength),maxLength:Pf(G.maxLength),pattern:Pf(G.pattern)}:{},name:D,onChange:L,onBlur:L,ref:me=>{if(me){K(D,G),Q=Pe(a,D);const re=Ut(me.value)&&me.querySelectorAll&&me.querySelectorAll("input,select,textarea")[0]||me,Ce=Yle(re),je=Q._f.refs||[];if(Ce?je.find(Be=>Be===re):re===Q._f.ref)return;Mt(a,D,{_f:{...Q._f,...Ce?{refs:[...je.filter(X1),re,...Array.isArray(Pe(o,D))?[{}]:[]],ref:{type:re.type,name:D}}:{ref:re}}}),_(D,!1,void 0,re)}else Q=Pe(a,D,{}),Q._f&&(Q._f.mount=!1),(r.shouldUnregister||G.shouldUnregister)&&!(l5(u.array,D)&&s.action)&&u.unMount.add(D)}}},se=()=>r.shouldFocusError&&bd(a,U,u.mount),Z=D=>{_o(D)&&(p.state.next({disabled:D}),bd(a,G=>{G.disabled=D},0,!1))},q=(D,G)=>async Q=>{Q&&(Q.preventDefault&&Q.preventDefault(),Q.persist&&Q.persist());let xe=an(i);if(p.state.next({isSubmitting:!0}),r.resolver){const{errors:me,values:re}=await R();n.errors=me,xe=re}else await k(a);Fr(n.errors,"root"),Xn(n.errors)?(p.state.next({errors:{}}),await D(xe,Q)):(G&&await G({...n.errors},Q),se(),setTimeout(se)),p.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:Xn(n.errors),submitCount:n.submitCount+1,errors:n.errors})},be=(D,G={})=>{Pe(a,D)&&(Ut(G.defaultValue)?N(D,Pe(o,D)):(N(D,G.defaultValue),Mt(o,D,G.defaultValue)),G.keepTouched||Fr(n.touchedFields,D),G.keepDirty||(Fr(n.dirtyFields,D),n.isDirty=G.defaultValue?A(D,Pe(o,D)):A()),G.keepError||(Fr(n.errors,D),d.isValid&&v()),p.state.next({...n}))},ue=(D,G={})=>{const Q=D?an(D):o,xe=an(Q),me=D&&!Xn(D)?xe:o;if(G.keepDefaultValues||(o=Q),!G.keepValues){if(G.keepDirtyValues||h)for(const re of u.mount)Pe(n.dirtyFields,re)?Mt(me,re,Pe(i,re)):N(re,Pe(me,re));else{if(fE&&Ut(D))for(const re of u.mount){const Ce=Pe(a,re);if(Ce&&Ce._f){const je=Array.isArray(Ce._f.refs)?Ce._f.refs[0]:Ce._f.ref;if(pg(je)){const Be=je.closest("form");if(Be){Be.reset();break}}}}a={}}i=e.shouldUnregister?G.keepDefaultValues?an(o):{}:an(me),p.array.next({values:{...me}}),p.values.next({values:{...me}})}u={mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},!s.mount&&t(),s.mount=!d.isValid||!!G.keepIsValid,s.watch=!!e.shouldUnregister,p.state.next({submitCount:G.keepSubmitCount?n.submitCount:0,isDirty:G.keepDirty?n.isDirty:!!(G.keepDefaultValues&&!al(D,o)),isSubmitted:G.keepIsSubmitted?n.isSubmitted:!1,dirtyFields:G.keepDirtyValues?n.dirtyFields:G.keepDefaultValues&&D?J1(o,D):{},touchedFields:G.keepTouched?n.touchedFields:{},errors:G.keepErrors?n.errors:{},isSubmitSuccessful:G.keepIsSubmitSuccessful?n.isSubmitSuccessful:!1,isSubmitting:!1})},J=(D,G)=>ue(Xi(D)?D(i):D,G);return{control:{register:K,unregister:ce,getFieldState:ie,handleSubmit:q,setError:ve,_executeSchema:R,_getWatch:M,_getDirty:A,_updateValid:v,_removeUnmounted:I,_updateFieldArray:w,_updateDisabledField:te,_getFieldArray:F,_reset:ue,_resetDefaultValues:()=>Xi(r.defaultValues)&&r.defaultValues().then(D=>{J(D,r.resetOptions),p.state.next({isLoading:!1})}),_updateFormState:D=>{n={...n,...D}},_disableForm:Z,_subjects:p,_proxyFormState:d,get _fields(){return a},get _formValues(){return i},get _state(){return s},set _state(D){s=D},get _defaultValues(){return o},get _names(){return u},set _names(D){u=D},get _formState(){return n},set _formState(D){n=D},get _options(){return r},set _options(D){r={...r,...D}}},trigger:Y,register:K,handleSubmit:q,watch:fe,setValue:N,getValues:X,reset:J,resetField:be,clearErrors:ee,unregister:ce,setError:ve,setFocus:(D,G={})=>{const Q=Pe(a,D),xe=Q&&Q._f;if(xe){const me=xe.refs?xe.refs[0]:xe.ref;me.focus&&(me.focus(),G.shouldSelect&&me.select())}},getFieldState:ie}}function C5(e={}){const t=le.useRef(),r=le.useRef(),[n,a]=le.useState({isDirty:!1,isValidating:!1,isLoading:Xi(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},errors:{},disabled:!1,defaultValues:Xi(e.defaultValues)?void 0:e.defaultValues});t.current||(t.current={...rue(e,()=>a(i=>({...i}))),formState:n});const o=t.current.control;return o._options=e,Sb({subject:o._subjects.state,next:i=>{d5(i,o._proxyFormState,o._updateFormState,!0)&&a({...o._formState})}}),le.useEffect(()=>o._disableForm(e.disabled),[o,e.disabled]),le.useEffect(()=>{if(o._proxyFormState.isDirty){const i=o._getDirty();i!==n.isDirty&&o._subjects.state.next({isDirty:i})}},[o,n.isDirty]),le.useEffect(()=>{e.values&&!al(e.values,r.current)?(o._reset(e.values,o._options.resetOptions),r.current=e.values):o._resetDefaultValues()},[e.values,o]),le.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=f5(n,o),t.current}var qu=globalThis&&globalThis.__assign||function(){return qu=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)},wI=function(e,t){var r=typeof e=="string"?parseInt(e,10):e;return isNaN(r)?t:r},_I={},iue={field:"id",order:ds},sue={},lue=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}},oC=globalThis&&globalThis.__assign||function(){return oC=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&o[o.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!o||l[1]>o[0]&&l[1]0?S(T):T},{updatedAt:_}),a.setQueriesData([v,"getManyReference"],function(T){return T&&T.data?{data:S(T.data),total:T.total}:T},{updatedAt:_})},b=ob(function(g){var v=g===void 0?{}:g,y=v.resource,w=y===void 0?e:y,C=v.id,_=C===void 0?p.current.id:C,S=v.data,T=S===void 0?p.current.data:S,R=v.meta,$=R===void 0?p.current.meta:R,k=v.previousData,I=k===void 0?p.current.previousData:k;return n.update(w,{id:_,data:T,previousData:I,meta:$}).then(function(A){var M=A.data;return M})},Qt(Qt({},c),{onMutate:function(g){return CI(void 0,void 0,void 0,function(){var v;return SI(this,function(y){switch(y.label){case 0:return c.onMutate?[4,c.onMutate(g)]:[3,2];case 1:return v=y.sent()||{},[2,Qt({snapshot:h.current},v)];case 2:return[2,{snapshot:h.current}]}})})},onError:function(g,v,y){if(v===void 0&&(v={}),(d.current==="optimistic"||d.current==="undoable")&&y.snapshot.forEach(function(w){var C=w[0],_=w[1];a.setQueryData(C,_)}),c.onError)return c.onError(g,v,y)},onSuccess:function(g,v,y){if(v===void 0&&(v={}),d.current==="pessimistic"){var w=v.resource,C=w===void 0?e:w,_=v.id,S=_===void 0?o:_;m({resource:C,id:S,data:g}),c.onSuccess&&c.onSuccess(g,v,y)}},onSettled:function(g,v,y,w){if(y===void 0&&(y={}),(d.current==="optimistic"||d.current==="undoable")&&w.snapshot.forEach(function(C){var _=C[0];a.invalidateQueries(_)}),c.onSettled)return c.onSettled(g,v,y,w)}})),x=function(g,v,y){return g===void 0&&(g=e),v===void 0&&(v={}),y===void 0&&(y={}),CI(void 0,void 0,void 0,function(){var w,C,_,S,T,R,$,k,I,A,M,F,j,z;return SI(this,function(N){switch(N.label){case 0:return w=y.mutationMode,C=y.returnPromise,_=C===void 0?c.returnPromise:C,S=y.onSuccess,T=y.onSettled,R=y.onError,p.current=t,w&&(d.current=w),_&&d.current!=="pessimistic"&&console.warn("The returnPromise parameter can only be used if the mutationMode is set to pessimistic"),d.current==="pessimistic"?_?[2,b.mutateAsync(Qt({resource:g},v),{onSuccess:S,onSettled:T,onError:R})]:[2,b.mutate(Qt({resource:g},v),{onSuccess:S,onSettled:T,onError:R})]:($=v.id,k=$===void 0?o:$,I=v.data,A=I===void 0?i:I,M=v.meta,F=M===void 0?s:M,j=a.getQueryData([g,"getOne",{id:String(k),meta:F}]),z=[[g,"getOne",{id:String(k),meta:F}],[g,"getList"],[g,"getInfiniteList"],[g,"getMany"],[g,"getManyReference"]],h.current=z.reduce(function(L,U){return L.concat(a.getQueriesData(U))},[]),[4,Promise.all(h.current.map(function(L){var U=L[0];return a.cancelQueries(U)}))]);case 1:return N.sent(),m({resource:g,id:k,data:A}),S&&setTimeout(function(){return S(Qt(Qt({},j),A),Qt({resource:g},v),{snapshot:h.current})},0),c.onSuccess&&setTimeout(function(){return c.onSuccess(Qt(Qt({},j),A),Qt({resource:g},v),{snapshot:h.current})},0),d.current==="optimistic"?[2,b.mutate(Qt({resource:g},v),{onSettled:T,onError:R})]:(lp.once("end",function(L){var U=L.isUndo;U?h.current.forEach(function(Y){var X=Y[0],ie=Y[1];a.setQueryData(X,ie)}):b.mutate(Qt({resource:g},v),{onSettled:T,onError:R})}),[2])}})})};return[Cs(x),b]},En=globalThis&&globalThis.__assign||function(){return En=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&o[o.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!o||l[1]>o[0]&&l[1]0?C(_):_},{updatedAt:w}),a.setQueriesData([g,"getManyReference"],function(_){if(!_||!_.data)return _;var S=C(_.data),T=S.length<_.data.length;return T?{data:S,total:_.total-1}:_},{updatedAt:w})},m=ob(function(x){var g=x===void 0?{}:x,v=g.resource,y=v===void 0?e:v,w=g.id,C=w===void 0?d.current.id:w,_=g.previousData,S=_===void 0?d.current.previousData:_,T=g.meta,R=T===void 0?d.current.meta:T;return n.delete(y,{id:C,previousData:S,meta:R}).then(function($){var k=$.data;return k})},En(En({},l),{onMutate:function(x){return OI(void 0,void 0,void 0,function(){var g;return TI(this,function(v){switch(v.label){case 0:return l.onMutate?[4,l.onMutate(x)]:[3,2];case 1:return g=v.sent()||{},[2,En({snapshot:p.current},g)];case 2:return[2,{snapshot:p.current}]}})})},onError:function(x,g,v){if(g===void 0&&(g={}),(c.current==="optimistic"||c.current==="undoable")&&v.snapshot.forEach(function(y){var w=y[0],C=y[1];a.setQueryData(w,C)}),l.onError)return l.onError(x,g,v)},onSuccess:function(x,g,v){if(g===void 0&&(g={}),c.current==="pessimistic"){var y=g.resource,w=y===void 0?e:y,C=g.id,_=C===void 0?o:C;h({resource:w,id:_}),l.onSuccess&&l.onSuccess(x,g,v)}},onSettled:function(x,g,v,y){if(v===void 0&&(v={}),(c.current==="optimistic"||c.current==="undoable")&&y.snapshot.forEach(function(w){var C=w[0];a.invalidateQueries(C)}),l.onSettled)return l.onSettled(x,g,v,y)}})),b=function(x,g,v){return x===void 0&&(x=e),g===void 0&&(g={}),v===void 0&&(v={}),OI(void 0,void 0,void 0,function(){var y,w,C,_,S,T,R,$,k;return TI(this,function(I){switch(I.label){case 0:return y=v.mutationMode,w=v.onSuccess,C=v.onSettled,_=v.onError,d.current=t,y&&(c.current=y),c.current==="pessimistic"?[2,m.mutate(En({resource:x},g),{onSuccess:w,onSettled:C,onError:_})]:(S=g.id,T=S===void 0?o:S,R=g.previousData,$=R===void 0?i:R,k=[[x,"getList"],[x,"getInfiniteList"],[x,"getMany"],[x,"getManyReference"]],p.current=k.reduce(function(A,M){return A.concat(a.getQueriesData(M))},[]),[4,Promise.all(p.current.map(function(A){var M=A[0];return a.cancelQueries(M)}))]);case 1:return I.sent(),h({resource:x,id:T}),w&&setTimeout(function(){return w($,En({resource:x},g),{snapshot:p.current})},0),l.onSuccess&&setTimeout(function(){return l.onSuccess($,En({resource:x},g),{snapshot:p.current})},0),c.current==="optimistic"?[2,m.mutate(En({resource:x},g),{onSettled:C,onError:_})]:(lp.once("end",function(A){var M=A.isUndo;M?p.current.forEach(function(F){var j=F[0],z=F[1];a.setQueryData(j,z)}):m.mutate(En({resource:x},g),{onSettled:C,onError:_})}),[2])}})})};return[Cs(b),m]},Pn=globalThis&&globalThis.__assign||function(){return Pn=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&o[o.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!o||l[1]>o[0]&&l[1]0?w(C):C},{updatedAt:y}),a.setQueriesData([x,"getManyReference"],function(C){if(!C||!C.data)return C;var _=w(C.data),S=_.length0&&o[o.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!o||l[1]>o[0]&&l[1]0||m.customRoutesWithLayout.length>0||m.customRoutesWithoutLayout.length>0?"ready":"empty"),h&&d(h),[2]})})};r||p()},[e,n,r,s,t,i,c]),[o,l]},kue=function(e){var t=f.useState(e),r=t[0],n=t[1],a=f.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]},Iue=function(e,t){var r=R5(),n=r.register,a=r.unregister;f.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])},Aue=function(e){var t=e.children,r=e.resources,n=e.customRoutesWithLayout,a=e.customRoutesWithoutLayout;return k5(t)?"loading":r.length>0||n.length>0||a.length>0?"ready":"empty"},k5=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]},ed=function(e){var t=[],r=[],n=[];return f.Children.forEach(e,function(a){if(f.isValidElement(a)){if(a.type===f.Fragment){var o=ed(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}},Mue=function(e){mne();var t=Bo(),r=$ue(e.children),n=r.customRoutesWithLayout,a=r.customRoutesWithoutLayout,o=r.status,i=r.resources,s=e.layout,u=e.catchAll,l=e.dashboard,c=e.loading,d=e.menu,p=e.requireAuth,h=e.ready,m=e.title,b=f.useState(!p),x=b[0],g=b[1],v=G5();return f.useEffect(function(){p&&v().then(function(){g(!0)}).catch(function(){})},[v,p]),o==="empty"?f.createElement(h,null):o==="loading"||!x?f.createElement(md,null,a,f.createElement(ea,{path:"*",element:f.createElement("div",{style:{height:"100vh"}},f.createElement(c,null))})):f.createElement(md,null,a,f.createElement(ea,{path:"/*",element:f.createElement("div",null,f.createElement(s,{dashboard:l,menu:d,title:m},f.createElement(md,null,n,f.Children.map(i,function(y){return f.createElement(ea,{key:y.props.name,path:"".concat(y.props.name,"/*"),element:y})}),f.createElement(ea,{path:"/",element:l?f.createElement(gce,{authParams:Nue,component:l}):i.length>0?f.createElement(sG,{to:t({resource:i[0].props.name,type:"list"})}):null}),f.createElement(ea,{path:"*",element:f.createElement(u,{title:m})}))))}))},Nue={params:{route:"dashboard"}},Fue=function(e){var t=e.children;return f.createElement(f.Fragment,null,t)},Lue=function(e){var t=e.catchAll,r=t===void 0?AI:t,n=e.children,a=e.dashboard,o=e.disableTelemetry,i=o===void 0?!1:o,s=e.layout,u=s===void 0?Fue:s,l=e.loading,c=l===void 0?AI:l,d=e.loginPage,p=d===void 0?!1:d,h=e.authCallbackPage,m=h===void 0?!1:h,b=e.menu,x=e.ready,g=x===void 0?ece:x,v=e.title,y=v===void 0?"React Admin":v,w=e.requireAuth,C=w===void 0?!1:w;return f.useEffect(function(){if(!(i||typeof window>"u"||typeof window.location>"u"||typeof Image>"u")){var _=new Image;_.src="https://react-admin-telemetry.marmelab.com/react-admin-telemetry?domain=".concat(window.location.hostname)}},[i]),f.createElement(md,null,p!==!1&&p!==!0?f.createElement(ea,{path:"/login",element:II(p)}):null,m!==!1&&m!==!0?f.createElement(ea,{path:"/auth-callback",element:II(m)}):null,f.createElement(ea,{path:"/*",element:f.createElement(Mue,{catchAll:r,dashboard:a,layout:u,loading:c,menu:b,requireAuth:C,ready:g,title:y},n)}))},II=function(e){return f.isValidElement(e)?e:f.createElement(e)},AI=function(){return null},I5={exports:{}},Ft={};/** @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 Tb=60103,Eb=60106,Xp=60107,Jp=60108,Zp=60114,eh=60109,th=60110,rh=60112,nh=60113,gE=60120,ah=60115,oh=60116,A5=60121,M5=60122,N5=60117,F5=60129,L5=60131;if(typeof Symbol=="function"&&Symbol.for){var Wr=Symbol.for;Tb=Wr("react.element"),Eb=Wr("react.portal"),Xp=Wr("react.fragment"),Jp=Wr("react.strict_mode"),Zp=Wr("react.profiler"),eh=Wr("react.provider"),th=Wr("react.context"),rh=Wr("react.forward_ref"),nh=Wr("react.suspense"),gE=Wr("react.suspense_list"),ah=Wr("react.memo"),oh=Wr("react.lazy"),A5=Wr("react.block"),M5=Wr("react.server.block"),N5=Wr("react.fundamental"),F5=Wr("react.debug_trace_mode"),L5=Wr("react.legacy_hidden")}function so(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Tb:switch(e=e.type,e){case Xp:case Zp:case Jp:case nh:case gE:return e;default:switch(e=e&&e.$$typeof,e){case th:case rh:case oh:case ah:case eh:return e;default:return t}}case Eb:return t}}}var jue=eh,Due=Tb,Bue=rh,zue=Xp,Uue=oh,Vue=ah,Hue=Eb,Wue=Zp,que=Jp,Gue=nh;Ft.ContextConsumer=th;Ft.ContextProvider=jue;Ft.Element=Due;Ft.ForwardRef=Bue;Ft.Fragment=zue;Ft.Lazy=Uue;Ft.Memo=Vue;Ft.Portal=Hue;Ft.Profiler=Wue;Ft.StrictMode=que;Ft.Suspense=Gue;Ft.isAsyncMode=function(){return!1};Ft.isConcurrentMode=function(){return!1};Ft.isContextConsumer=function(e){return so(e)===th};Ft.isContextProvider=function(e){return so(e)===eh};Ft.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Tb};Ft.isForwardRef=function(e){return so(e)===rh};Ft.isFragment=function(e){return so(e)===Xp};Ft.isLazy=function(e){return so(e)===oh};Ft.isMemo=function(e){return so(e)===ah};Ft.isPortal=function(e){return so(e)===Eb};Ft.isProfiler=function(e){return so(e)===Zp};Ft.isStrictMode=function(e){return so(e)===Jp};Ft.isSuspense=function(e){return so(e)===nh};Ft.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Xp||e===Zp||e===F5||e===Jp||e===nh||e===gE||e===L5||typeof e=="object"&&e!==null&&(e.$$typeof===oh||e.$$typeof===ah||e.$$typeof===eh||e.$$typeof===th||e.$$typeof===rh||e.$$typeof===N5||e.$$typeof===A5||e[0]===M5)};Ft.typeOf=so;I5.exports=Ft;var j5=I5.exports,D5=f.createContext(void 0),Is=function(e){var t=e.children,r=e.value;return r?f.createElement(D5.Provider,{value:r},t):t},xd=function(e){var t=e.create,r=e.edit,n=e.list,a=e.name,o=e.show;return f.createElement(Is,{value:a},f.createElement(md,null,t&&f.createElement(ea,{path:"create/*",element:tm(t)}),o&&f.createElement(ea,{path:":id/show/*",element:tm(o)}),r&&f.createElement(ea,{path:":id/*",element:tm(r)}),n&&f.createElement(ea,{path:"/*",element:tm(n)}),e.children))},tm=function(e){return f.isValidElement(e)?e:j5.isValidElementType(e)?f.createElement(e,null):null};xd.raName="Resource";xd.registerResource=function(e){var t=e.create,r=e.edit,n=e.icon,a=e.list,o=e.name,i=e.options,s=e.show,u=e.recordRepresentation,l=e.hasCreate,c=e.hasEdit,d=e.hasShow;return{name:o,options:i,hasList:!!a,hasCreate:!!t||!!l,hasEdit:!!r||!!c,hasShow:!!s||!!d,icon:n,recordRepresentation:u}};var B5={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()})(el,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"],s=new RegExp("(_ids|_id)$","g"),u=new RegExp("_","g"),l=new RegExp("[ _]","g"),c=new RegExp("([A-Z])","g"),d=new RegExp("^_"),p={_apply_rules:function(h,m,b,x){if(x)h=x;else{var g=p.indexOf(b,h.toLowerCase())>-1;if(!g){for(var v=0,y=m.length;v1?p._apply_rules(h,a,r,x):p._apply_rules(h,o,r,b)},camelize:function(h,m){for(var b=h.split("/"),x=0,g=b.length,v,y,w,C;x1?Mn.pluralize(r):Mn.singularize(r))});return o}},Ot=function(e){var t=f.useContext(D5);return e&&e.resource||t},Vo=function(e){var t=Ot(e),r=Pb(),n=e||{},a=n.hasCreate,o=n.hasEdit,i=n.hasList,s=n.hasShow,u=n.recordRepresentation,l=f.useMemo(function(){return Hl({},{hasCreate:a,hasEdit:o,hasList:i,hasShow:s,recordRepresentation:u},r[t])},[t,r,a,o,i,s,u]);return l},ih=function(e){var t=Vo({resource:e}).recordRepresentation;return f.useCallback(function(r){return r?typeof t=="function"?t(r):typeof t=="string"?Ze(r,t):f.isValidElement(t)?t:"#".concat(r.id):""},[t])},ze=function(){var e=KT(),t=f.useCallback(function(r,n){return e.translate(r,n)},[e]);return e?t:Que},Que=function(e){return e},Yue=function(){var e=ze(),t=V5(),r=Ot();return f.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,Xue({label:o,prefix:t,resource:i,resourceFromContext:r,source:a}))},[t,r,e])},z5=function(e){var t=e.source,r=e.label,n=e.resource,a=e.isRequired,o=Yue();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:f.createElement("span",null,o({label:r,resource:n,source:t}),a&&f.createElement("span",{"aria-hidden":"true"}," *"))};z5.displayName="FieldTitle";const mi=f.memo(z5),Xue=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=Jue(o),s=i.sourceWithoutDigits,u=i.sourceSuffix,l=Mn.transform(u.replace(/\./g," "),["underscore","humanize"]);return n?["resources.".concat(n,".fields.").concat(s),{_:l}]:r?["".concat(r,".").concat(s),{_:l}]:["resources.".concat(a,".fields.").concat(s),{_:l}]};var Jue=function(e){var t=e.replace(/\.\d+\./g,"."),r=e.split("."),n;r.forEach(function(o,i){Zue(o)&&(n=i)});var a=n!=null?r.slice(n+1).join("."):e;return{sourceWithoutDigits:t,sourceSuffix:a}},Zue=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 sh=function(e,t,r){if(e[t]&&!j5.isValidElementType(e[t]))return new Error("Invalid prop '".concat(t,"' supplied to '").concat(r,"': the prop is not a valid React component"))};var MI=globalThis&&globalThis.__assign||function(){return MI=Object.assign||function(e){for(var t,r=1,n=arguments.length;r"u"?t:p)});return function(){return d()}},[e,o,t,n,s]);var l=Cs(function(c,d){var p=typeof c=="function"?c(s):c;a(e,typeof p>"u"?typeof d>"u"?t:d:p)});return[s,l]},rce=function(e){var t=hb().removeItem;return f.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])},nce=function(e){var t=hb().removeItems;return f.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])},ace=function(){var e=hb().reset;return e},oce=function(){var e=Oi(),t=no(),r=ace(),n=Do(),a=f.useRef(n),o=Cn(),i=f.useRef(o),s=Rs(),u=go("".concat(s,"/").concat(ab.loginUrl));f.useEffect(function(){i.current=o,a.current=n},[o,n]);var l=f.useCallback(function(d,p,h){return d===void 0&&(d={}),p===void 0&&(p=u),h===void 0&&(h=!0),e.logout(d).then(function(m){if(m===!1||p===!1){r(),t.clear();return}var b=m||p;if(b!=null&&b.startsWith("http"))return r(),t.clear(),window.location.href=b,b;var x=b.split("?"),g={pathname:x[0]},v={};return h&&i.current&&i.current.pathname&&(v={state:{nextPathname:i.current.pathname,nextSearch:i.current.search}}),x[1]&&(g.search=x[1]),a.current(g,v),r(),t.clear(),m})},[e,r,u,t]),c=f.useCallback(function(d){return n({pathname:u},{state:{nextPathname:o&&o.pathname}}),r(),t.clear(),Promise.resolve()},[r,o,n,u,t]);return e?l:c};const lh=oce;var sC=globalThis&&globalThis.__assign||function(){return sC=Object.assign||function(e){for(var t,r=1,n=arguments.length;r"u"||!e.message?t:e.message},lC=globalThis&&globalThis.__assign||function(){return lC=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&o[o.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!o||l[1]>o[0]&&l[1]"),nf(t);var i=q5(t).permissions;if(a)return f.createElement(a,wd({permissions:i},o));if(n)return n(wd({permissions:i},o));if(r)return r(wd({permissions:i},o))};const gce=vce;var yce=function(){var e=Oi(),t=Cn(),r=t.state,n=Do(),a=Rs(),o=u4().resetNotifications,i=r&&r.nextPathname,s=r&&r.nextSearch,u=go("".concat(a,"/").concat(ab.afterLoginUrl)),l=f.useCallback(function(d,p){return d===void 0&&(d={}),e.login(d).then(function(h){if(o(),h&&h.hasOwnProperty("redirectTo"))h&&n(h.redirectTo);else{var m=p||i+s||u;n(m)}return h})},[e,n,i,s,o,u]),c=f.useCallback(function(d,p){return o(),n(u),Promise.resolve()},[n,o,u]);return e?l:c};const bce=yce;var xce="AUTH_LOGIN",wce="AUTH_CHECK",_ce="AUTH_ERROR",Cce="AUTH_LOGOUT",Sce="AUTH_GET_PERMISSIONS";const Oce=function(e){var t=function(){for(var r=[],n=0;n"u"||!e.message?t:e.message},uC=globalThis&&globalThis.__assign||function(){return uC=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&o[o.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!o||l[1]>o[0]&&l[1]0&&o[o.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!o||l[1]>o[0]&&l[1]a.current&&(a.current=r,Object.keys(n).length>0&&o("ra.message.invalid_form",{type:"error"}))},[n,r,o])},rfe=function(e,t,r){var n=f.useContext(Ul).navigator,a=Cn(),o=ze(),i=Ob(r?{control:r}:void 0),s=i.isSubmitSuccessful,u=i.isSubmitting,l=i.dirtyFields,c=Object.keys(l).length>0,d=f.useRef(t||a.pathname);f.useEffect(function(){if(!(!e||!c)&&n.block){var p=n.block(function(h){var m=h.location.pathname.startsWith(d.current),b=h.location.pathname.startsWith("".concat(d.current,"/show")),x=m&&!b;!u&&(x||s||window.confirm(o("ra.message.unsaved_changes")))?(p(),h.retry()):u&&setTimeout(function(){h.retry()},100)});return p}},[e,a,n,c,u,s,o])},nfe=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},pC=globalThis&&globalThis.__assign||function(){return pC=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&o[o.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!o||l[1]>o[0]&&l[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,}))$/,As=function(e){return typeof e>"u"||e===null||e===""||Array.isArray(e)&&e.length===0};function ufe(e){return e?e.hasOwnProperty("message"):!1}var Ms=function(e,t,r,n){return typeof e=="function"?e({args:t,value:r,values:n}):t?{message:e,args:t}:e},Ns=function(e){return H3(e,function(){for(var t=[],r=0;re?Ms(t,{max:e},r,n):void 0}});Ns(function(e,t){return t===void 0&&(t="ra.validation.minValue"),function(r,n){return!As(r)&&re?Ms(t,{max:e},r,n):void 0}});Ns(function(e){return e===void 0&&(e="ra.validation.number"),function(t,r){return!As(t)&&isNaN(Number(t))?Ms(e,void 0,t,r):void 0}});var pfe=H3(function(e,t){return t===void 0&&(t="ra.validation.regex"),function(r,n){return!As(r)&&typeof r=="string"&&!e.test(r)?Ms(t,{pattern:e},r,n):void 0}},function(e,t){return e.toString()+t});Ns(function(e){return e===void 0&&(e="ra.validation.email"),pfe(lfe,e)});var hfe=function(e){var t=e.args;return{message:"ra.validation.oneOf",args:t}};Ns(function(e,t){return t===void 0&&(t=hfe),function(r,n){return!As(r)&&e.indexOf(r)===-1?Ms(t,{list:e},r,n):void 0}});var mfe=function(e){return e&&e.isRequired?!0:Array.isArray(e)?!!e.find(function(t){return t.isRequired}):!1},vfe=f.createContext(void 0),nB=function(){var e=f.useContext(X5);return e},aB=function(e){var t=e.inputProps,r=e.isArrayInput,n=e.fieldArrayInputControl,a=t.defaultValue,o=t.source,i=Jt(t),s=io(),u=s.getValues,l=s.resetField,c=s.getFieldState,d=s.formState,p=s.reset,h=Ze(i,o),m=Ze(u(),o),b=c(o,d).isDirty;f.useEffect(function(){if(!(a==null||m!=null||h!=null||b)){var x=o.split(".").some(function(y){return gfe.test(y)});if(x){var g=o.split(".").slice(0,-1).join("."),v=Ze(u(),g);if(v==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}l(o,{defaultValue:a})}})},gfe=/^\d+$/,yfe=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,s=e.translateChoice,u=s===void 0?!0:s,l=ze(),c=f.useCallback(function(h){if(f.isValidElement(r))return f.createElement(Ja,{value:h},r);var m=typeof r=="function"?r(h):Ze(h,r);return f.isValidElement(m)?m:u?l(String(m),{_:m}):String(m)},[r,l,u]),d=f.useCallback(function(h){return Ze(h,a)},[a]),p=f.useCallback(function(h){return Ze(h,i)},[i]);return{getChoiceText:c,getChoiceValue:d,getDisableValue:p}},oB=function(){var e=f.useContext(vfe);return e},mC=globalThis&&globalThis.__assign||function(){return mC=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&o[o.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!o||l[1]>o[0]&&l[1]0?e.slice(0,t):e},Afe=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,s=e.value,u=s===void 0?null:s,l={};return yc(l,a,u),typeof r=="string"&&yc(l,r,i),l};const iB=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 Nu=globalThis&&globalThis.__assign||function(){return Nu=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()):f.createElement(this.type.component,Nu(Nu({},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 Tr=Mfe;function vi(e){"@babel/helpers - typeof";return vi=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},vi(e)}function la(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 Cr(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}function Hn(e){Cr(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||vi(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 Nfe(e,t){Cr(2,arguments);var r=Hn(e).getTime(),n=la(t);return new Date(r+n)}var Ffe={};function uh(){return Ffe}function Lfe(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 bE=6e4,xE=36e5,jfe=1e3;function Dfe(e){return Cr(1,arguments),e instanceof Date||vi(e)==="object"&&Object.prototype.toString.call(e)==="[object Date]"}function sB(e){if(Cr(1,arguments),!Dfe(e)&&typeof e!="number")return!1;var t=Hn(e);return!isNaN(Number(t))}function Bfe(e,t){Cr(2,arguments);var r=la(t);return Nfe(e,-r)}function xc(e){Cr(1,arguments);var t=1,r=Hn(e),n=r.getUTCDay(),a=(n=a.getTime()?r+1:t.getTime()>=i.getTime()?r:r-1}function Ufe(e){Cr(1,arguments);var t=zfe(e),r=new Date(0);r.setUTCFullYear(t,0,4),r.setUTCHours(0,0,0,0);var n=xc(r);return n}var Vfe=6048e5;function Hfe(e){Cr(1,arguments);var t=Hn(e),r=xc(t).getTime()-Ufe(t).getTime();return Math.round(r/Vfe)+1}function Rl(e,t){var r,n,a,o,i,s,u,l;Cr(1,arguments);var c=uh(),d=la((r=(n=(a=(o=t==null?void 0:t.weekStartsOn)!==null&&o!==void 0?o:t==null||(i=t.locale)===null||i===void 0||(s=i.options)===null||s===void 0?void 0:s.weekStartsOn)!==null&&a!==void 0?a:c.weekStartsOn)!==null&&n!==void 0?n:(u=c.locale)===null||u===void 0||(l=u.options)===null||l===void 0?void 0:l.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=Hn(e),h=p.getUTCDay(),m=(h=1&&h<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var m=new Date(0);m.setUTCFullYear(d+1,0,h),m.setUTCHours(0,0,0,0);var b=Rl(m,t),x=new Date(0);x.setUTCFullYear(d,0,h),x.setUTCHours(0,0,0,0);var g=Rl(x,t);return c.getTime()>=b.getTime()?d+1:c.getTime()>=g.getTime()?d:d-1}function Wfe(e,t){var r,n,a,o,i,s,u,l;Cr(1,arguments);var c=uh(),d=la((r=(n=(a=(o=t==null?void 0:t.firstWeekContainsDate)!==null&&o!==void 0?o:t==null||(i=t.locale)===null||i===void 0||(s=i.options)===null||s===void 0?void 0:s.firstWeekContainsDate)!==null&&a!==void 0?a:c.firstWeekContainsDate)!==null&&n!==void 0?n:(u=c.locale)===null||u===void 0||(l=u.options)===null||l===void 0?void 0:l.firstWeekContainsDate)!==null&&r!==void 0?r:1),p=lB(e,t),h=new Date(0);h.setUTCFullYear(p,0,d),h.setUTCHours(0,0,0,0);var m=Rl(h,t);return m}var qfe=6048e5;function Gfe(e,t){Cr(1,arguments);var r=Hn(e),n=Rl(r,t).getTime()-Wfe(r,t).getTime();return Math.round(n/qfe)+1}var BI=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"})}},uB=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"})}},Kfe=function(t,r){var n=t.match(/(P+)(p+)?/)||[],a=n[1],o=n[2];if(!o)return BI(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}}",BI(a,r)).replace("{{time}}",uB(o,r))},Qfe={p:uB,P:Kfe};const zI=Qfe;var Yfe=["D","DD"],Xfe=["YY","YYYY"];function Jfe(e){return Yfe.indexOf(e)!==-1}function Zfe(e){return Xfe.indexOf(e)!==-1}function UI(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 ede={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"}},tde=function(t,r,n){var a,o=ede[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 rde=tde;function rx(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 nde={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},ade={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},ode={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},ide={date:rx({formats:nde,defaultWidth:"full"}),time:rx({formats:ade,defaultWidth:"full"}),dateTime:rx({formats:ode,defaultWidth:"full"})};const sde=ide;var lde={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},ude=function(t,r,n,a){return lde[t]};const cde=ude;function $f(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 s=e.defaultWidth,u=r!=null&&r.width?String(r.width):e.defaultWidth;a=e.values[u]||e.values[s]}var l=e.argumentCallback?e.argumentCallback(t):t;return a[l]}}var fde={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},dde={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},pde={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"]},hde={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"]},mde={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"}},vde={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"}},gde=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"},yde={ordinalNumber:gde,era:$f({values:fde,defaultWidth:"wide"}),quarter:$f({values:dde,defaultWidth:"wide",argumentCallback:function(t){return t-1}}),month:$f({values:pde,defaultWidth:"wide"}),day:$f({values:hde,defaultWidth:"wide"}),dayPeriod:$f({values:mde,defaultWidth:"wide",formattingValues:vde,defaultFormattingWidth:"wide"})};const bde=yde;function Rf(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],s=n&&e.parsePatterns[n]||e.parsePatterns[e.defaultParseWidth],u=Array.isArray(s)?wde(s,function(d){return d.test(i)}):xde(s,function(d){return d.test(i)}),l;l=e.valueCallback?e.valueCallback(u):u,l=r.valueCallback?r.valueCallback(l):l;var c=t.slice(i.length);return{value:l,rest:c}}}function xde(e,t){for(var r in e)if(e.hasOwnProperty(r)&&t(e[r]))return r}function wde(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 s=t.slice(a.length);return{value:i,rest:s}}}var Cde=/^(\d+)(th|st|nd|rd)?/i,Sde=/\d+/i,Ode={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},Tde={any:[/^b/i,/^(a|c)/i]},Ede={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Pde={any:[/1/i,/2/i,/3/i,/4/i]},$de={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},Rde={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]},kde={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},Ide={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]},Ade={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},Mde={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}},Nde={ordinalNumber:_de({matchPattern:Cde,parsePattern:Sde,valueCallback:function(t){return parseInt(t,10)}}),era:Rf({matchPatterns:Ode,defaultMatchWidth:"wide",parsePatterns:Tde,defaultParseWidth:"any"}),quarter:Rf({matchPatterns:Ede,defaultMatchWidth:"wide",parsePatterns:Pde,defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:Rf({matchPatterns:$de,defaultMatchWidth:"wide",parsePatterns:Rde,defaultParseWidth:"any"}),day:Rf({matchPatterns:kde,defaultMatchWidth:"wide",parsePatterns:Ide,defaultParseWidth:"any"}),dayPeriod:Rf({matchPatterns:Ade,defaultMatchWidth:"any",parsePatterns:Mde,defaultParseWidth:"any"})};const Fde=Nde;var Lde={code:"en-US",formatDistance:rde,formatLong:sde,formatRelative:cde,localize:bde,match:Fde,options:{weekStartsOn:0,firstWeekContainsDate:1}};const jde=Lde;function Dde(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 VI(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(l){throw l},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,s;return{s:function(){r=r.call(e)},n:function(){var l=r.next();return o=l.done,l},e:function(l){i=!0,s=l},f:function(){try{!o&&r.return!=null&&r.return()}finally{if(i)throw s}}}}function Fe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yt(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&&Wv(e,t)}function xg(e){return xg=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},xg(e)}function zde(){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 Ude(e,t){if(t&&(vi(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Fe(e)}function bt(e){var t=zde();return function(){var n=xg(e),a;if(t){var o=xg(this).constructor;a=Reflect.construct(n,arguments,o)}else a=n.apply(this,arguments);return Ude(this,a)}}function mt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Vde(e,t){if(vi(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(vi(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function cB(e){var t=Vde(e,"string");return vi(t)==="symbol"?t:String(t)}function WI(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,s=e>=o%100;a=e+i-(s?100:0)}return r?a:1-a}function hB(e){return e%400===0||e%4===0&&e%100!==0}var Kde=function(e){yt(r,e);var t=bt(r);function r(){var n;mt(this,r);for(var a=arguments.length,o=new Array(a),i=0;i0}},{key:"set",value:function(a,o,i){var s=a.getUTCFullYear();if(i.isTwoDigitYear){var u=pB(i.year,s);return a.setUTCFullYear(u,0,1),a.setUTCHours(0,0,0,0),a}var l=!("era"in o)||o.era===1?i.year:1-i.year;return a.setUTCFullYear(l,0,1),a.setUTCHours(0,0,0,0),a}}]),r}(Tt),Qde=function(e){yt(r,e);var t=bt(r);function r(){var n;mt(this,r);for(var a=arguments.length,o=new Array(a),i=0;i0}},{key:"set",value:function(a,o,i,s){var u=lB(a,s);if(i.isTwoDigitYear){var l=pB(i.year,u);return a.setUTCFullYear(l,0,s.firstWeekContainsDate),a.setUTCHours(0,0,0,0),Rl(a,s)}var c=!("era"in o)||o.era===1?i.year:1-i.year;return a.setUTCFullYear(c,0,s.firstWeekContainsDate),a.setUTCHours(0,0,0,0),Rl(a,s)}}]),r}(Tt),Yde=function(e){yt(r,e);var t=bt(r);function r(){var n;mt(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}(Tt),Zde=function(e){yt(r,e);var t=bt(r);function r(){var n;mt(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}(Tt),epe=function(e){yt(r,e);var t=bt(r);function r(){var n;mt(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}(Tt),tpe=function(e){yt(r,e);var t=bt(r);function r(){var n;mt(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}(Tt);function rpe(e,t,r){Cr(2,arguments);var n=Hn(e),a=la(t),o=Gfe(n,r)-a;return n.setUTCDate(n.getUTCDate()-o*7),n}var npe=function(e){yt(r,e);var t=bt(r);function r(){var n;mt(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=53}},{key:"set",value:function(a,o,i,s){return Rl(rpe(a,i,s),s)}}]),r}(Tt);function ape(e,t){Cr(2,arguments);var r=Hn(e),n=la(t),a=Hfe(r)-n;return r.setUTCDate(r.getUTCDate()-a*7),r}var ope=function(e){yt(r,e);var t=bt(r);function r(){var n;mt(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 xc(ape(a,i))}}]),r}(Tt),ipe=[31,28,31,30,31,30,31,31,30,31,30,31],spe=[31,29,31,30,31,30,31,31,30,31,30,31],lpe=function(e){yt(r,e);var t=bt(r);function r(){var n;mt(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=1&&o<=spe[u]:o>=1&&o<=ipe[u]}},{key:"set",value:function(a,o,i){return a.setUTCDate(i),a.setUTCHours(0,0,0,0),a}}]),r}(Tt),upe=function(e){yt(r,e);var t=bt(r);function r(){var n;mt(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}(Tt);function _E(e,t,r){var n,a,o,i,s,u,l,c;Cr(2,arguments);var d=uh(),p=la((n=(a=(o=(i=r==null?void 0:r.weekStartsOn)!==null&&i!==void 0?i:r==null||(s=r.locale)===null||s===void 0||(u=s.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&&o!==void 0?o:d.weekStartsOn)!==null&&a!==void 0?a:(l=d.locale)===null||l===void 0||(c=l.options)===null||c===void 0?void 0:c.weekStartsOn)!==null&&n!==void 0?n:0);if(!(p>=0&&p<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var h=Hn(e),m=la(t),b=h.getUTCDay(),x=m%7,g=(x+7)%7,v=(g=0&&o<=6}},{key:"set",value:function(a,o,i,s){return a=_E(a,i,s),a.setUTCHours(0,0,0,0),a}}]),r}(Tt),fpe=function(e){yt(r,e);var t=bt(r);function r(){var n;mt(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=6}},{key:"set",value:function(a,o,i,s){return a=_E(a,i,s),a.setUTCHours(0,0,0,0),a}}]),r}(Tt),dpe=function(e){yt(r,e);var t=bt(r);function r(){var n;mt(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=0&&o<=6}},{key:"set",value:function(a,o,i,s){return a=_E(a,i,s),a.setUTCHours(0,0,0,0),a}}]),r}(Tt);function ppe(e,t){Cr(2,arguments);var r=la(t);r%7===0&&(r=r-7);var n=1,a=Hn(e),o=a.getUTCDay(),i=r%7,s=(i+7)%7,u=(s=1&&o<=7}},{key:"set",value:function(a,o,i){return a=ppe(a,i),a.setUTCHours(0,0,0,0),a}}]),r}(Tt),mpe=function(e){yt(r,e);var t=bt(r);function r(){var n;mt(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 s=a.getUTCHours()>=12;return s&&i<12?a.setUTCHours(i+12,0,0,0):!s&&i===12?a.setUTCHours(0,0,0,0):a.setUTCHours(i,0,0,0),a}}]),r}(Tt),bpe=function(e){yt(r,e);var t=bt(r);function r(){var n;mt(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}(Tt),xpe=function(e){yt(r,e);var t=bt(r);function r(){var n;mt(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 s=a.getUTCHours()>=12;return s&&i<12?a.setUTCHours(i+12,0,0,0):a.setUTCHours(i,0,0,0),a}}]),r}(Tt),wpe=function(e){yt(r,e);var t=bt(r);function r(){var n;mt(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 s=i<=24?i%24:i;return a.setUTCHours(s,0,0,0),a}}]),r}(Tt),_pe=function(e){yt(r,e);var t=bt(r);function r(){var n;mt(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}(Tt),Cpe=function(e){yt(r,e);var t=bt(r);function r(){var n;mt(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}(Tt),Spe=function(e){yt(r,e);var t=bt(r);function r(){var n;mt(this,r);for(var a=arguments.length,o=new Array(a),i=0;i=1&&$<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var k=la((m=(b=(x=(g=n==null?void 0:n.weekStartsOn)!==null&&g!==void 0?g:n==null||(v=n.locale)===null||v===void 0||(y=v.options)===null||y===void 0?void 0:y.weekStartsOn)!==null&&x!==void 0?x:T.weekStartsOn)!==null&&b!==void 0?b:(w=T.locale)===null||w===void 0||(C=w.options)===null||C===void 0?void 0:C.weekStartsOn)!==null&&m!==void 0?m:0);if(!(k>=0&&k<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(S==="")return _===""?Hn(r):new Date(NaN);var I={firstWeekContainsDate:$,weekStartsOn:k,locale:R},A=[new qde],M=S.match(kpe).map(function(te){var K=te[0];if(K in zI){var se=zI[K];return se(te,R.formatLong)}return te}).join("").match(Rpe),F=[],j=HI(M),z;try{var N=function(){var K=z.value;!(n!=null&&n.useAdditionalWeekYearTokens)&&Zfe(K)&&UI(K,S,e),!(n!=null&&n.useAdditionalDayOfYearTokens)&&Jfe(K)&&UI(K,S,e);var se=K[0],Z=$pe[se];if(Z){var q=Z.incompatibleTokens;if(Array.isArray(q)){var be=F.find(function(J){return q.includes(J.token)||J.token===se});if(be)throw new RangeError("The format string mustn't contain `".concat(be.fullToken,"` and `").concat(K,"` at the same time"))}else if(Z.incompatibleTokens==="*"&&F.length>0)throw new RangeError("The format string mustn't contain `".concat(K,"` and any other token at the same time"));F.push({token:se,fullToken:K});var ue=Z.run(_,K,R.match,I);if(!ue)return{v:new Date(NaN)};A.push(ue.setter),_=ue.rest}else{if(se.match(Npe))throw new RangeError("Format string contains an unescaped latin alphabet character `"+se+"`");if(K==="''"?K="'":se==="'"&&(K=Lpe(K)),_.indexOf(K)===0)_=_.slice(K.length);else return{v:new Date(NaN)}}};for(j.s();!(z=j.n()).done;){var L=N();if(vi(L)==="object")return L.v}}catch(te){j.e(te)}finally{j.f()}if(_.length>0&&Mpe.test(_))return new Date(NaN);var U=A.map(function(te){return te.priority}).sort(function(te,K){return K-te}).filter(function(te,K,se){return se.indexOf(te)===K}).map(function(te){return A.filter(function(K){return K.priority===te}).sort(function(K,se){return se.subPriority-K.subPriority})}).map(function(te){return te[0]}),Y=Hn(r);if(isNaN(Y.getTime()))return new Date(NaN);var X=Bfe(Y,Lfe(Y)),ie={},ee=HI(U),ve;try{for(ee.s();!(ve=ee.n()).done;){var fe=ve.value;if(!fe.validate(X,I))return new Date(NaN);var ce=fe.set(X,ie,I);Array.isArray(ce)?(X=ce[0],Dde(ie,ce[1])):X=ce}}catch(te){ee.e(te)}finally{ee.f()}return X}function Lpe(e){return e.match(Ipe)[1].replace(Ape,"'")}function qI(e,t,r){return Cr(2,arguments),sB(Fpe(e,t,new Date,r))}function jpe(e,t){var r;Cr(1,arguments);var n=la((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=Upe(e),o;if(a.date){var i=Vpe(a.date,n);o=Hpe(i.restDateString,i.year)}if(!o||isNaN(o.getTime()))return new Date(NaN);var s=o.getTime(),u=0,l;if(a.time&&(u=Wpe(a.time),isNaN(u)))return new Date(NaN);if(a.timezone){if(l=qpe(a.timezone),isNaN(l))return new Date(NaN)}else{var c=new Date(s+u),d=new Date(0);return d.setFullYear(c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()),d.setHours(c.getUTCHours(),c.getUTCMinutes(),c.getUTCSeconds(),c.getUTCMilliseconds()),d}return new Date(s+u+l)}var rm={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},Dpe=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,Bpe=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,zpe=/^([+-])(\d{2})(?::?(\d{2}))?$/;function Upe(e){var t={},r=e.split(rm.dateTimeDelimiter),n;if(r.length>2)return t;if(/:/.test(r[0])?n=r[0]:(t.date=r[0],n=r[1],rm.timeZoneDelimiter.test(t.date)&&(t.date=e.split(rm.timeZoneDelimiter)[0],n=e.substr(t.date.length,e.length))),n){var a=rm.timezone.exec(n);a?(t.time=n.replace(a[1],""),t.timezone=a[1]):t.time=n}return t}function Vpe(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 Hpe(e,t){if(t===null)return new Date(NaN);var r=e.match(Dpe);if(!r)return new Date(NaN);var n=!!r[4],a=kf(r[1]),o=kf(r[2])-1,i=kf(r[3]),s=kf(r[4]),u=kf(r[5])-1;if(n)return Xpe(t,s,u)?Gpe(t,s,u):new Date(NaN);var l=new Date(0);return!Qpe(t,o,i)||!Ype(t,a)?new Date(NaN):(l.setUTCFullYear(t,o,Math.max(a,i)),l)}function kf(e){return e?parseInt(e):1}function Wpe(e){var t=e.match(Bpe);if(!t)return NaN;var r=nx(t[1]),n=nx(t[2]),a=nx(t[3]);return Jpe(r,n,a)?r*xE+n*bE+a*1e3:NaN}function nx(e){return e&&parseFloat(e.replace(",","."))||0}function qpe(e){if(e==="Z")return 0;var t=e.match(zpe);if(!t)return 0;var r=t[1]==="+"?-1:1,n=parseInt(t[2]),a=t[3]&&parseInt(t[3])||0;return Zpe(n,a)?r*(n*xE+a*bE):NaN}function Gpe(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 Kpe=[31,null,31,30,31,30,31,31,30,31,30,31];function mB(e){return e%400===0||e%4===0&&e%100!==0}function Qpe(e,t,r){return t>=0&&t<=11&&r>=1&&r<=(Kpe[t]||(mB(e)?29:28))}function Ype(e,t){return t>=1&&t<=(mB(e)?366:365)}function Xpe(e,t,r){return t>=1&&t<=53&&r>=0&&r<=6}function Jpe(e,t,r){return e===24?t===0&&r===0:r>=0&&r<60&&t>=0&&t<60&&e>=0&&e<25}function Zpe(e,t){return t>=0&&t<=59}var ehe=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},the=function(e){return e.every(ehe)},rhe=function(e){return Number.isInteger(e)||!isNaN(parseInt(e))},nhe=function(e){return e.every(rhe)},ahe=function(e){return typeof e=="boolean"},ohe=function(e){return e.every(ahe)},ihe=function(e){return typeof e=="string"},she=function(e){return e.every(ihe)},lhe=/<([A-Z][A-Z0-9]*)\b[^>]*>(.*?)<\/\1>/i,uhe=function(e){return!e||lhe.test(e)},che=function(e){return e.every(uhe)},fhe=function(e){return Array.isArray(e)},dhe=function(e){return e.every(fhe)},phe=function(e){return!e||e instanceof Date},hhe=function(e){return e.every(phe)},mhe=function(e){return!e||typeof e=="string"&&(qI(e,"MM/dd/yyyy")||qI(e,"MM/dd/yy")||sB(jpe(e)))},vhe=function(e){return e.every(mhe)},vB=function(e){return Object.prototype.toString.call(e)==="[object Object]"},ghe=function(e){return e.every(vB)},yhe=function(){return f.createElement("span",null,";")},Fa={type:yhe,representation:function(){return""}},bhe={array:Fa,boolean:Fa,date:Fa,email:Fa,id:Fa,number:Fa,reference:Fa,referenceArray:Fa,richText:Fa,string:Fa,url:Fa},Qn=function(e,t){return typeof t[e]<"u"},vC=function(e,t,r){if(t===void 0&&(t=[]),r===void 0&&(r=bhe),e==="id"&&Qn("id",r))return new Tr(r.id,{source:e});if(e.substr(e.length-3)==="_id"&&Qn("reference",r)){var n=Mn.pluralize(e.substr(0,e.length-3));return r.reference&&new Tr(r.reference,{source:e,reference:n})}if(e.substr(e.length-2)==="Id"&&Qn("reference",r)){var n=Mn.pluralize(e.substr(0,e.length-2));return r.reference&&new Tr(r.reference,{source:e,reference:n})}if(e.substr(e.length-4)==="_ids"&&Qn("referenceArray",r)){var n=Mn.pluralize(e.substr(0,e.length-4));return r.referenceArray&&new Tr(r.referenceArray,{source:e,reference:n})}if(e.substr(e.length-3)==="Ids"&&Qn("referenceArray",r)){var n=Mn.pluralize(e.substr(0,e.length-3));return r.referenceArray&&new Tr(r.referenceArray,{source:e,reference:n})}if(t.length===0)return new Tr(r.string,{source:e});if(dhe(t)){if(vB(t[0][0])&&Qn("array",r)){var a=iB(t.reduce(function(s,u){return s.concat(u)},[]));return r.array&&new Tr(r.array,{source:e},Object.keys(a).map(function(s){return vC(s,a[s],r)}))}return new Tr(r.string,{source:e})}if(ohe(t)&&Qn("boolean",r))return new Tr(r.boolean,{source:e});if(hhe(t)&&Qn("date",r))return new Tr(r.date,{source:e});if(she(t))return e==="email"&&Qn("email",r)?new Tr(r.email,{source:e}):e==="url"&&Qn("url",r)?new Tr(r.url,{source:e}):vhe(t)&&Qn("date",r)?new Tr(r.date,{source:e}):che(t)&&Qn("richText",r)?new Tr(r.richText,{source:e}):new Tr(r.string,{source:e});if((nhe(t)||the(t))&&Qn("number",r))return new Tr(r.number,{source:e});if(ghe(t)){var o=Object.keys(t[0]).shift();if(!o)return new Tr(r.string,{source:e});var i=t.map(function(s){return s[o]});return vC("".concat(e,".").concat(o),i,r)}return new Tr(r.string,{source:e})};const xhe=vC,whe=function(e,t){var r=iB(e);return Object.keys(r).reduce(function(n,a){return n.concat(xhe(a,r[a],t))},[]).filter(function(n){return n.isDefined()})},_he={black:"#000",white:"#fff"},fp=_he,Che={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"},Zl=Che,She={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"},eu=She,Ohe={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"},tu=Ohe,The={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"},ru=The,Ehe={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"},nu=Ehe,Phe={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"},If=Phe,$he={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"},Rhe=$he;function ni(e){return e!==null&&typeof e=="object"&&e.constructor===Object}function gB(e){if(!ni(e))return e;const t={};return Object.keys(e).forEach(r=>{t[r]=gB(e[r])}),t}function un(e,t,r={clone:!0}){const n=r.clone?E({},e):e;return ni(e)&&ni(t)&&Object.keys(t).forEach(a=>{a!=="__proto__"&&(ni(t[a])&&a in e&&ni(e[a])?n[a]=un(e[a],t[a],r):r.clone?n[a]=ni(t[a])?gB(t[a]):t[a]:n[a]=t[a])}),n}var yB={exports:{}},khe="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",Ihe=khe,Ahe=Ihe;function bB(){}function xB(){}xB.resetWarningCache=bB;var Mhe=function(){function e(n,a,o,i,s,u){if(u!==Ahe){var l=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 l.name="Invariant Violation",l}}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:xB,resetWarningCache:bB};return r.PropTypes=r,r};yB.exports=Mhe();var Nhe=yB.exports;const O=_r(Nhe);function Ss(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 kb(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 Fhe(e,t){return()=>null}function Gu(e,t){var r,n;return f.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 $r(e){return e&&e.ownerDocument||document}function Za(e){return $r(e).defaultView||window}function Lhe(e,t){return()=>null}function dp(e,t){typeof e=="function"?e(t):e&&(e.current=t)}const jhe=typeof window<"u"?f.useLayoutEffect:f.useEffect,Jr=jhe;let GI=0;function Dhe(e){const[t,r]=f.useState(e),n=e||t;return f.useEffect(()=>{t==null&&(GI+=1,r(`mui-${GI}`))},[t]),n}const KI=xv["useId".toString()];function gi(e){if(KI!==void 0){const t=KI();return e??t}return Dhe(e)}function Bhe(e,t,r,n,a){return null}function ci({controlled:e,default:t,name:r,state:n="value"}){const{current:a}=f.useRef(e!==void 0),[o,i]=f.useState(t),s=a?e:o,u=f.useCallback(l=>{a||i(l)},[]);return[s,u]}function gn(e){const t=f.useRef(e);return Jr(()=>{t.current=e}),f.useRef((...r)=>(0,t.current)(...r)).current}function Nt(...e){return f.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(r=>{dp(r,t)})},e)}let Ib=!0,yC=!1,QI;const zhe={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 Uhe(e){const{type:t,tagName:r}=e;return!!(r==="INPUT"&&zhe[t]&&!e.readOnly||r==="TEXTAREA"&&!e.readOnly||e.isContentEditable)}function Vhe(e){e.metaKey||e.altKey||e.ctrlKey||(Ib=!0)}function ax(){Ib=!1}function Hhe(){this.visibilityState==="hidden"&&yC&&(Ib=!0)}function Whe(e){e.addEventListener("keydown",Vhe,!0),e.addEventListener("mousedown",ax,!0),e.addEventListener("pointerdown",ax,!0),e.addEventListener("touchstart",ax,!0),e.addEventListener("visibilitychange",Hhe,!0)}function qhe(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch{}return Ib||Uhe(t)}function Ab(){const e=f.useCallback(a=>{a!=null&&Whe(a.ownerDocument)},[]),t=f.useRef(!1);function r(){return t.current?(yC=!0,window.clearTimeout(QI),QI=window.setTimeout(()=>{yC=!1},100),t.current=!1,!0):!1}function n(a){return qhe(a)?(t.current=!0,!0):!1}return{isFocusVisibleRef:t,onFocus:n,onBlur:r,ref:e}}function wB(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}const Ghe=e=>{const t=f.useRef({});return f.useEffect(()=>{t.current=e}),t.current},Khe=Ghe;function CE(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]=CE(a[i],o[i])}))}else r[n]===void 0&&(r[n]=e[n])}),r}function ke(e,t,r=void 0){const n={};return Object.keys(e).forEach(a=>{n[a]=e[a].reduce((o,i)=>{if(i){const s=t(i);s!==""&&o.push(s),r&&r[i]&&o.push(r[i])}return o},[]).join(" ")}),n}const YI=e=>e,Qhe=()=>{let e=YI;return{configure(t){e=t},generate(t){return e(t)},reset(){e=YI}}},Yhe=Qhe(),SE=Yhe,Xhe={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 Ie(e,t,r="Mui"){const n=Xhe[t];return n?`${r}-${n}`:`${SE.generate(e)}-${t}`}function Me(e,t,r="Mui"){const n={};return t.forEach(a=>{n[a]=Ie(e,a,r)}),n}const kl="$$material";function pe(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 _B(e){var t=Object.create(null);return function(r){return t[r]===void 0&&(t[r]=e(r)),t[r]}}var Jhe=/^((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)-.*))$/,Zhe=_B(function(e){return Jhe.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91});function eme(e){if(e.sheet)return e.sheet;for(var t=0;t0?Qr(af,--Wn):0,wc--,xr===10&&(wc=1,Nb--),xr}function oa(){return xr=Wn2||hp(xr)>3?"":" "}function pme(e,t){for(;--t&&oa()&&!(xr<48||xr>102||xr>57&&xr<65||xr>70&&xr<97););return ch(e,qm()+(t<6&&Io()==32&&oa()==32))}function xC(e){for(;oa();)switch(xr){case e:return Wn;case 34:case 39:e!==34&&e!==39&&xC(xr);break;case 40:e===41&&xC(e);break;case 92:oa();break}return Wn}function hme(e,t){for(;oa()&&e+xr!==47+10;)if(e+xr===42+42&&Io()===47)break;return"/*"+ch(t,Wn-1)+"*"+Mb(e===47?e:oa())}function mme(e){for(;!hp(Io());)oa();return ch(e,Wn)}function vme(e){return PB(Km("",null,null,null,[""],e=EB(e),0,[0],e))}function Km(e,t,r,n,a,o,i,s,u){for(var l=0,c=0,d=i,p=0,h=0,m=0,b=1,x=1,g=1,v=0,y="",w=a,C=o,_=n,S=y;x;)switch(m=v,v=oa()){case 40:if(m!=108&&Qr(S,d-1)==58){bC(S+=St(Gm(v),"&","&\f"),"&\f")!=-1&&(g=-1);break}case 34:case 39:case 91:S+=Gm(v);break;case 9:case 10:case 13:case 32:S+=dme(m);break;case 92:S+=pme(qm()-1,7);continue;case 47:switch(Io()){case 42:case 47:nm(gme(hme(oa(),qm()),t,r),u);break;default:S+="/"}break;case 123*b:s[l++]=yo(S)*g;case 125*b:case 59:case 0:switch(v){case 0:case 125:x=0;case 59+c:g==-1&&(S=St(S,/\f/g,"")),h>0&&yo(S)-d&&nm(h>32?JI(S+";",n,r,d-1):JI(St(S," ","")+";",n,r,d-2),u);break;case 59:S+=";";default:if(nm(_=XI(S,t,r,l,c,a,s,y,w=[],C=[],d),o),v===123)if(c===0)Km(S,t,_,_,w,o,d,s,C);else switch(p===99&&Qr(S,3)===110?100:p){case 100:case 108:case 109:case 115:Km(e,_,_,n&&nm(XI(e,_,_,0,0,a,s,y,a,w=[],d),C),a,C,d,s,n?w:C);break;default:Km(S,_,_,_,[""],C,0,s,C)}}l=c=h=0,b=g=1,y=S="",d=i;break;case 58:d=1+yo(S),h=m;default:if(b<1){if(v==123)--b;else if(v==125&&b++==0&&fme()==125)continue}switch(S+=Mb(v),v*b){case 38:g=c>0?1:(S+="\f",-1);break;case 44:s[l++]=(yo(S)-1)*g,g=1;break;case 64:Io()===45&&(S+=Gm(oa())),p=Io(),c=d=yo(y=S+=mme(qm())),v++;break;case 45:m===45&&yo(S)==2&&(b=0)}}return o}function XI(e,t,r,n,a,o,i,s,u,l,c){for(var d=a-1,p=a===0?o:[""],h=EE(p),m=0,b=0,x=0;m0?p[g]+" "+v:St(v,/&\f/g,p[g])))&&(u[x++]=y);return Fb(e,t,r,a===0?OE:s,u,l,c)}function gme(e,t,r){return Fb(e,t,r,CB,Mb(cme()),pp(e,2,-2),0)}function JI(e,t,r,n){return Fb(e,t,r,TE,pp(e,0,n),pp(e,n+1,-1),n)}function Ku(e,t){for(var r="",n=EE(e),a=0;a6)switch(Qr(e,t+1)){case 109:if(Qr(e,t+4)!==45)break;case 102:return St(e,/(.+:)(.+)-([^]+)/,"$1"+Ct+"$2-$3$1"+_g+(Qr(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~bC(e,"stretch")?$B(St(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(Qr(e,t+1)!==115)break;case 6444:switch(Qr(e,yo(e)-3-(~bC(e,"!important")&&10))){case 107:return St(e,":",":"+Ct)+e;case 101:return St(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Ct+(Qr(e,14)===45?"inline-":"")+"box$3$1"+Ct+"$2$3$1"+nn+"$2box$3")+e}break;case 5936:switch(Qr(e,t+11)){case 114:return Ct+e+nn+St(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Ct+e+nn+St(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Ct+e+nn+St(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Ct+e+nn+e+e}return e}var Tme=function(t,r,n,a){if(t.length>-1&&!t.return)switch(t.type){case TE:t.return=$B(t.value,t.length);break;case SB:return Ku([Af(t,{value:St(t.value,"@","@"+Ct)})],a);case OE:if(t.length)return ume(t.props,function(o){switch(lme(o,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Ku([Af(t,{props:[St(o,/:(read-\w+)/,":"+_g+"$1")]})],a);case"::placeholder":return Ku([Af(t,{props:[St(o,/:(plac\w+)/,":"+Ct+"input-$1")]}),Af(t,{props:[St(o,/:(plac\w+)/,":"+_g+"$1")]}),Af(t,{props:[St(o,/:(plac\w+)/,nn+"input-$1")]})],a)}return""})}},Eme=[Tme],Pme=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 x=b.getAttribute("data-emotion");x.indexOf(" ")!==-1&&(document.head.appendChild(b),b.setAttribute("data-s",""))})}var a=t.stylisPlugins||Eme,o={},i,s=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+r+' "]'),function(b){for(var x=b.getAttribute("data-emotion").split(" "),g=1;g=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 Dme={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},Bme=/[A-Z]|^ms/g,zme=/_EMO_([^_]+?)_([^]*?)_EMO_/g,FB=function(t){return t.charCodeAt(1)===45},eA=function(t){return t!=null&&typeof t!="boolean"},ox=_B(function(e){return FB(e)?e:e.replace(Bme,"-$&").toLowerCase()}),tA=function(t,r){switch(t){case"animation":case"animationName":if(typeof r=="string")return r.replace(zme,function(n,a,o){return bo={name:a,styles:o,next:bo},a})}return Dme[t]!==1&&!FB(t)&&typeof r=="number"&&r!==0?r+"px":r};function mp(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 bo={name:r.name,styles:r.styles,next:bo},r.name;if(r.styles!==void 0){var n=r.next;if(n!==void 0)for(;n!==void 0;)bo={name:n.name,styles:n.styles,next:bo},n=n.next;var a=r.styles+";";return a}return Ume(e,t,r)}case"function":{if(e!==void 0){var o=bo,i=r(e);return bo=o,mp(e,t,i)}break}}if(t==null)return r;var s=t[r];return s!==void 0?s:r}function Ume(e,t,r){var n="";if(Array.isArray(r))for(var a=0;a96?qme:Gme},oA=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},Kme=function(t){var r=t.cache,n=t.serialized,a=t.isStringTag;return MB(r,n,a),Hme(function(){return NB(r,n,a)}),null},Qme=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 s=oA(t,r,n),u=s||aA(a),l=!u("as");return function(){var c=arguments,d=n&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(o!==void 0&&d.push("label:"+o+";"),c[0]==null||c[0].raw===void 0)d.push.apply(d,c);else{d.push(c[0][0]);for(var p=c.length,h=1;ht(Xme(a)?r:a):t;return P.jsx(Wme,{styles:n})}/** + * @mui/styled-engine v5.14.18 + * + * @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 BB(e,t){return wC(e,t)}const Zme=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))},eve=["values","unit","step"],tve=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 rve(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:r="px",step:n=5}=e,a=pe(e,eve),o=tve(t),i=Object.keys(o);function s(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 l(p,h){const m=i.indexOf(h);return`@media (min-width:${typeof t[p]=="number"?t[p]:p}${r}) and (max-width:${(m!==-1&&typeof t[i[m]]=="number"?t[i[m]]:h)-n/100}${r})`}function c(p){return i.indexOf(p)+1`@media (min-width:${IE[e]}px)`};function eo(e,t,r){const n=e.theme||{};if(Array.isArray(t)){const o=n.breakpoints||iA;return t.reduce((i,s,u)=>(i[o.up(o.keys[u])]=r(t[u]),i),{})}if(typeof t=="object"){const o=n.breakpoints||iA;return Object.keys(t).reduce((i,s)=>{if(Object.keys(o.values||IE).indexOf(s)!==-1){const u=o.up(s);i[u]=r(t[s],s)}else{const u=s;i[u]=t[u]}return i},{})}return r(t)}function zB(e={}){var t;return((t=e.keys)==null?void 0:t.reduce((n,a)=>{const o=e.up(a);return n[o]={},n},{}))||{}}function UB(e,t){return e.reduce((r,n)=>{const a=r[n];return(!a||Object.keys(a).length===0)&&delete r[n],r},t)}function ove(e,...t){const r=zB(e),n=[r,...t].reduce((a,o)=>un(a,o),{});return UB(Object.keys(r),n)}function ive(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 ix({values:e,breakpoints:t,base:r}){const n=r||ive(e,t),a=Object.keys(n);if(a.length===0)return e;let o;return a.reduce((i,s,u)=>(Array.isArray(e)?(i[s]=e[u]!=null?e[u]:e[o],o=u):typeof e=="object"?(i[s]=e[s]!=null?e[s]:e[o],o=s):i[s]=e,i),{})}function _c(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 Cg(e,t,r,n=r){let a;return typeof e=="function"?a=e(r):Array.isArray(e)?a=e[r]||n:a=_c(e,r)||n,t&&(a=t(a,n,e)),a}function Pt(e){const{prop:t,cssProperty:r=e.prop,themeKey:n,transform:a}=e,o=i=>{if(i[t]==null)return null;const s=i[t],u=i.theme,l=_c(u,n)||{};return eo(i,s,d=>{let p=Cg(l,a,d);return d===p&&typeof d=="string"&&(p=Cg(l,a,`${t}${d==="default"?"":oe(d)}`,d)),r===!1?p:{[r]:p}})};return o.propTypes={},o.filterProps=[t],o}function sve(e){const t={};return r=>(t[r]===void 0&&(t[r]=e(r)),t[r])}const lve={m:"margin",p:"padding"},uve={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},sA={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},cve=sve(e=>{if(e.length>2)if(sA[e])e=sA[e];else return[e];const[t,r]=e.split(""),n=lve[t],a=uve[r]||"";return Array.isArray(a)?a.map(o=>n+o):[n+a]}),AE=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],ME=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"];[...AE,...ME];function fh(e,t,r,n){var a;const o=(a=_c(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 NE(e){return fh(e,"spacing",8)}function Il(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 fve(e,t){return r=>e.reduce((n,a)=>(n[a]=Il(t,r),n),{})}function dve(e,t,r,n){if(t.indexOf(r)===-1)return null;const a=cve(r),o=fve(a,n),i=e[r];return eo(e,i,o)}function VB(e,t){const r=NE(e.theme);return Object.keys(e).map(n=>dve(e,t,n,r)).reduce(Cd,{})}function lr(e){return VB(e,AE)}lr.propTypes={};lr.filterProps=AE;function ur(e){return VB(e,ME)}ur.propTypes={};ur.filterProps=ME;function pve(e=8){if(e.mui)return e;const t=NE({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 Kb(...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]?Cd(a,t[o](n)):a,{});return r.propTypes={},r.filterProps=e.reduce((n,a)=>n.concat(a.filterProps),[]),r}function Oo(e){return typeof e!="number"?e:`${e}px solid`}const hve=Pt({prop:"border",themeKey:"borders",transform:Oo}),mve=Pt({prop:"borderTop",themeKey:"borders",transform:Oo}),vve=Pt({prop:"borderRight",themeKey:"borders",transform:Oo}),gve=Pt({prop:"borderBottom",themeKey:"borders",transform:Oo}),yve=Pt({prop:"borderLeft",themeKey:"borders",transform:Oo}),bve=Pt({prop:"borderColor",themeKey:"palette"}),xve=Pt({prop:"borderTopColor",themeKey:"palette"}),wve=Pt({prop:"borderRightColor",themeKey:"palette"}),_ve=Pt({prop:"borderBottomColor",themeKey:"palette"}),Cve=Pt({prop:"borderLeftColor",themeKey:"palette"}),Qb=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=fh(e.theme,"shape.borderRadius",4),r=n=>({borderRadius:Il(t,n)});return eo(e,e.borderRadius,r)}return null};Qb.propTypes={};Qb.filterProps=["borderRadius"];Kb(hve,mve,vve,gve,yve,bve,xve,wve,_ve,Cve,Qb);const Yb=e=>{if(e.gap!==void 0&&e.gap!==null){const t=fh(e.theme,"spacing",8),r=n=>({gap:Il(t,n)});return eo(e,e.gap,r)}return null};Yb.propTypes={};Yb.filterProps=["gap"];const Xb=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=fh(e.theme,"spacing",8),r=n=>({columnGap:Il(t,n)});return eo(e,e.columnGap,r)}return null};Xb.propTypes={};Xb.filterProps=["columnGap"];const Jb=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=fh(e.theme,"spacing",8),r=n=>({rowGap:Il(t,n)});return eo(e,e.rowGap,r)}return null};Jb.propTypes={};Jb.filterProps=["rowGap"];const Sve=Pt({prop:"gridColumn"}),Ove=Pt({prop:"gridRow"}),Tve=Pt({prop:"gridAutoFlow"}),Eve=Pt({prop:"gridAutoColumns"}),Pve=Pt({prop:"gridAutoRows"}),$ve=Pt({prop:"gridTemplateColumns"}),Rve=Pt({prop:"gridTemplateRows"}),kve=Pt({prop:"gridTemplateAreas"}),Ive=Pt({prop:"gridArea"});Kb(Yb,Xb,Jb,Sve,Ove,Tve,Eve,Pve,$ve,Rve,kve,Ive);function Qu(e,t){return t==="grey"?t:e}const Ave=Pt({prop:"color",themeKey:"palette",transform:Qu}),Mve=Pt({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:Qu}),Nve=Pt({prop:"backgroundColor",themeKey:"palette",transform:Qu});Kb(Ave,Mve,Nve);function ta(e){return e<=1&&e!==0?`${e*100}%`:e}const Fve=Pt({prop:"width",transform:ta}),FE=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])||IE[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:ta(r)}};return eo(e,e.maxWidth,t)}return null};FE.filterProps=["maxWidth"];const Lve=Pt({prop:"minWidth",transform:ta}),jve=Pt({prop:"height",transform:ta}),Dve=Pt({prop:"maxHeight",transform:ta}),Bve=Pt({prop:"minHeight",transform:ta});Pt({prop:"size",cssProperty:"width",transform:ta});Pt({prop:"size",cssProperty:"height",transform:ta});const zve=Pt({prop:"boxSizing"});Kb(Fve,FE,Lve,jve,Dve,Bve,zve);const Uve={border:{themeKey:"borders",transform:Oo},borderTop:{themeKey:"borders",transform:Oo},borderRight:{themeKey:"borders",transform:Oo},borderBottom:{themeKey:"borders",transform:Oo},borderLeft:{themeKey:"borders",transform:Oo},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:Qb},color:{themeKey:"palette",transform:Qu},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:Qu},backgroundColor:{themeKey:"palette",transform:Qu},p:{style:ur},pt:{style:ur},pr:{style:ur},pb:{style:ur},pl:{style:ur},px:{style:ur},py:{style:ur},padding:{style:ur},paddingTop:{style:ur},paddingRight:{style:ur},paddingBottom:{style:ur},paddingLeft:{style:ur},paddingX:{style:ur},paddingY:{style:ur},paddingInline:{style:ur},paddingInlineStart:{style:ur},paddingInlineEnd:{style:ur},paddingBlock:{style:ur},paddingBlockStart:{style:ur},paddingBlockEnd:{style:ur},m:{style:lr},mt:{style:lr},mr:{style:lr},mb:{style:lr},ml:{style:lr},mx:{style:lr},my:{style:lr},margin:{style:lr},marginTop:{style:lr},marginRight:{style:lr},marginBottom:{style:lr},marginLeft:{style:lr},marginX:{style:lr},marginY:{style:lr},marginInline:{style:lr},marginInlineStart:{style:lr},marginInlineEnd:{style:lr},marginBlock:{style:lr},marginBlockStart:{style:lr},marginBlockEnd:{style:lr},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:Yb},rowGap:{style:Jb},columnGap:{style:Xb},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:ta},maxWidth:{style:FE},minWidth:{transform:ta},height:{transform:ta},maxHeight:{transform:ta},minHeight:{transform:ta},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}},Zb=Uve;function Vve(...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 Hve(e,t){return typeof e=="function"?e(t):e}function Wve(){function e(r,n,a,o){const i={[r]:n,theme:a},s=o[r];if(!s)return{[r]:n};const{cssProperty:u=r,themeKey:l,transform:c,style:d}=s;if(n==null)return null;if(l==="typography"&&n==="inherit")return{[r]:n};const p=_c(a,l)||{};return d?d(i):eo(i,n,m=>{let b=Cg(p,c,m);return m===b&&typeof m=="string"&&(b=Cg(p,c,`${r}${m==="default"?"":oe(m)}`,m)),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:Zb;function s(u){let l=u;if(typeof u=="function")l=u(o);else if(typeof u!="object")return u;if(!l)return null;const c=zB(o.breakpoints),d=Object.keys(c);let p=c;return Object.keys(l).forEach(h=>{const m=Hve(l[h],o);if(m!=null)if(typeof m=="object")if(i[h])p=Cd(p,e(h,m,o,i));else{const b=eo({theme:o},m,x=>({[h]:x}));Vve(b,m)?p[h]=t({sx:m,theme:o}):p=Cd(p,b)}else p=Cd(p,e(h,m,o,i))}),UB(d,p)}return Array.isArray(a)?a.map(s):s(a)}return t}const HB=Wve();HB.filterProps=["sx"];const e0=HB,qve=["breakpoints","palette","spacing","shape"];function dh(e={},...t){const{breakpoints:r={},palette:n={},spacing:a,shape:o={}}=e,i=pe(e,qve),s=rve(r),u=pve(a);let l=un({breakpoints:s,direction:"ltr",components:{},palette:E({mode:"light"},n),spacing:u,shape:E({},ave,o)},i);return l=t.reduce((c,d)=>un(c,d),l),l.unstable_sxConfig=E({},Zb,i==null?void 0:i.unstable_sxConfig),l.unstable_sx=function(d){return e0({sx:d,theme:this})},l}function Gve(e){return Object.keys(e).length===0}function t0(e=null){const t=f.useContext(Gb);return!t||Gve(t)?e:t}const Kve=dh();function ph(e=Kve){return t0(e)}function Qve({styles:e,themeId:t,defaultTheme:r={}}){const n=ph(r),a=typeof e=="function"?e(t&&n[t]||n):e;return P.jsx(Jme,{styles:a})}const Yve=["sx"],Xve=e=>{var t,r;const n={systemProps:{},otherProps:{}},a=(t=e==null||(r=e.theme)==null?void 0:r.unstable_sxConfig)!=null?t:Zb;return Object.keys(e).forEach(o=>{a[o]?n.systemProps[o]=e[o]:n.otherProps[o]=e[o]}),n};function r0(e){const{sx:t}=e,r=pe(e,Yve),{systemProps:n,otherProps:a}=Xve(r);let o;return Array.isArray(t)?o=[n,...t]:typeof t=="function"?o=(...i)=>{const s=t(...i);return ni(s)?E({},n,s):n}:o=E({},n,t),E({},a,{sx:o})}function WB(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;ts!=="theme"&&s!=="sx"&&s!=="as"})(e0);return f.forwardRef(function(u,l){const c=ph(r),d=r0(u),{className:p,component:h="div"}=d,m=pe(d,Jve);return P.jsx(o,E({as:h,ref:l,className:LE(p,a?a(n):n),theme:t&&c[t]||c},m))})}const Zve=qB(),ege=Zve,tge=["variant"];function lA(e){return e.length===0}function GB(e){const{variant:t}=e,r=pe(e,tge);let n=t||"";return Object.keys(r).sort().forEach(a=>{a==="color"?n+=lA(n)?e[a]:oe(e[a]):n+=`${lA(n)?a:oe(a)}${oe(e[a].toString())}`}),n}const rge=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function nge(e){return Object.keys(e).length===0}function age(e){return typeof e=="string"&&e.charCodeAt(0)>96}const oge=(e,t)=>t.components&&t.components[e]&&t.components[e].styleOverrides?t.components[e].styleOverrides:null,Sg=e=>{const t={};return e&&e.forEach(r=>{const n=GB(r.props);t[n]=r.style}),t},ige=(e,t)=>{let r=[];return t&&t.components&&t.components[e]&&t.components[e].variants&&(r=t.components[e].variants),Sg(r)},Og=(e,t,r)=>{const{ownerState:n={}}=e,a=[];return r&&r.forEach(o=>{let i=!0;Object.keys(o.props).forEach(s=>{n[s]!==o.props[s]&&e[s]!==o.props[s]&&(i=!1)}),i&&a.push(t[GB(o.props)])}),a},sge=(e,t,r,n)=>{var a;const o=r==null||(a=r.components)==null||(a=a[n])==null?void 0:a.variants;return Og(e,t,o)};function Sd(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const lge=dh(),uge=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function Qm({defaultTheme:e,theme:t,themeId:r}){return nge(t)?e:t[r]||t}function cge(e){return e?(t,r)=>r[e]:null}const uA=({styledArg:e,props:t,defaultTheme:r,themeId:n})=>{const a=e(E({},t,{theme:Qm(E({},t,{defaultTheme:r,themeId:n}))}));let o;if(a&&a.variants&&(o=a.variants,delete a.variants),o){const i=Og(t,Sg(o),o);return[a,...i]}return a};function KB(e={}){const{themeId:t,defaultTheme:r=lge,rootShouldForwardProp:n=Sd,slotShouldForwardProp:a=Sd}=e,o=i=>e0(E({},i,{theme:Qm(E({},i,{defaultTheme:r,themeId:t}))}));return o.__mui_systemSx=!0,(i,s={})=>{Zme(i,w=>w.filter(C=>!(C!=null&&C.__mui_systemSx)));const{name:u,slot:l,skipVariantsResolver:c,skipSx:d,overridesResolver:p=cge(uge(l))}=s,h=pe(s,rge),m=c!==void 0?c:l&&l!=="Root"&&l!=="root"||!1,b=d||!1;let x,g=Sd;l==="Root"||l==="root"?g=n:l?g=a:age(i)&&(g=void 0);const v=BB(i,E({shouldForwardProp:g,label:x},h)),y=(w,...C)=>{const _=C?C.map($=>{if(typeof $=="function"&&$.__emotion_real!==$)return k=>uA({styledArg:$,props:k,defaultTheme:r,themeId:t});if(ni($)){let k=$,I;return $&&$.variants&&(I=$.variants,delete k.variants,k=A=>{let M=$;return Og(A,Sg(I),I).forEach(j=>{M=un(M,j)}),M}),k}return $}):[];let S=w;if(ni(w)){let $;w&&w.variants&&($=w.variants,delete S.variants,S=k=>{let I=w;return Og(k,Sg($),$).forEach(M=>{I=un(I,M)}),I})}else typeof w=="function"&&w.__emotion_real!==w&&(S=$=>uA({styledArg:w,props:$,defaultTheme:r,themeId:t}));u&&p&&_.push($=>{const k=Qm(E({},$,{defaultTheme:r,themeId:t})),I=oge(u,k);if(I){const A={};return Object.entries(I).forEach(([M,F])=>{A[M]=typeof F=="function"?F(E({},$,{theme:k})):F}),p($,A)}return null}),u&&!m&&_.push($=>{const k=Qm(E({},$,{defaultTheme:r,themeId:t}));return sge($,ige(u,k),k,u)}),b||_.push(o);const T=_.length-C.length;if(Array.isArray(w)&&T>0){const $=new Array(T).fill("");S=[...w,...$],S.raw=[...w.raw,...$]}const R=v(S,..._);return i.muiName&&(R.muiName=i.muiName),R};return v.withConfig&&(y.withConfig=v.withConfig),y}}const fge=KB(),QB=fge;function YB(e){const{theme:t,name:r,props:n}=e;return!t||!t.components||!t.components[r]||!t.components[r].defaultProps?n:CE(t.components[r].defaultProps,n)}function jE({props:e,name:t,defaultTheme:r,themeId:n}){let a=ph(r);return n&&(a=a[n]||a),YB({theme:a,name:t,props:e})}function DE(e,t=0,r=1){return Math.min(Math.max(t,e),r)}function dge(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 Al(e){if(e.type)return e;if(e.charAt(0)==="#")return Al(dge(e));const t=e.indexOf("("),r=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(r)===-1)throw new Error(Ss(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(Ss(10,a))}else n=n.split(",");return n=n.map(o=>parseFloat(o)),{type:r,values:n,colorSpace:a}}function n0(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 pge(e){e=Al(e);const{values:t}=e,r=t[0],n=t[1]/100,a=t[2]/100,o=n*Math.min(a,1-a),i=(l,c=(l+r/30)%12)=>a-o*Math.max(Math.min(c-3,9-c,1),-1);let s="rgb";const u=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type==="hsla"&&(s+="a",u.push(t[3])),n0({type:s,values:u})}function _C(e){e=Al(e);let t=e.type==="hsl"||e.type==="hsla"?Al(pge(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 hge(e,t){const r=_C(e),n=_C(t);return(Math.max(r,n)+.05)/(Math.min(r,n)+.05)}function qe(e,t){return e=Al(e),t=DE(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,n0(e)}function a0(e,t){if(e=Al(e),t=DE(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 n0(e)}function hh(e,t){if(e=Al(e),t=DE(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 n0(e)}function mge(e,t=.15){return _C(e)>.5?a0(e,t):hh(e,t)}const vge=f.createContext(null),XB=vge;function JB(){return f.useContext(XB)}const gge=typeof Symbol=="function"&&Symbol.for,yge=gge?Symbol.for("mui.nested"):"__THEME_NESTED__";function bge(e,t){return typeof t=="function"?t(e):E({},e,t)}function xge(e){const{children:t,theme:r}=e,n=JB(),a=f.useMemo(()=>{const o=n===null?r:bge(n,r);return o!=null&&(o[yge]=n!==null),o},[r,n]);return P.jsx(XB.Provider,{value:a,children:t})}const cA={};function fA(e,t,r,n=!1){return f.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 wge(e){const{children:t,theme:r,themeId:n}=e,a=t0(cA),o=JB()||cA,i=fA(n,a,r),s=fA(n,o,r,!0);return P.jsx(xge,{theme:s,children:P.jsx(Gb.Provider,{value:i,children:t})})}const _ge=(e,t)=>e.filter(r=>t.includes(r)),sf=(e,t,r)=>{const n=e.keys[0];Array.isArray(t)?t.forEach((a,o)=>{r((i,s)=>{o<=e.keys.length-1&&(o===0?Object.assign(i,s):i[e.up(e.keys[o])]=s)},a)}):t&&typeof t=="object"?(Object.keys(t).length>e.keys.length?e.keys:_ge(e.keys,Object.keys(t))).forEach(o=>{if(e.keys.indexOf(o)!==-1){const i=t[o];i!==void 0&&r((s,u)=>{n===o?Object.assign(s,u):s[e.up(o)]=u},i)}}):(typeof t=="number"||typeof t=="string")&&r((a,o)=>{Object.assign(a,o)},t)};function yi(e){return e?`Level${e}`:""}function mh(e){return e.unstable_level>0&&e.container}function ZB(e){return function(r){return`var(--Grid-${r}Spacing${yi(e.unstable_level)})`}}function BE(e){return function(r){return e.unstable_level===0?`var(--Grid-${r}Spacing)`:`var(--Grid-${r}Spacing${yi(e.unstable_level-1)})`}}function zE(e){return e.unstable_level===0?"var(--Grid-columns)":`var(--Grid-columns${yi(e.unstable_level-1)})`}const Cge=({theme:e,ownerState:t})=>{const r=ZB(t),n={};return sf(e.breakpoints,t.gridSize,(a,o)=>{let i={};o===!0&&(i={flexBasis:0,flexGrow:1,maxWidth:"100%"}),o==="auto"&&(i={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"}),typeof o=="number"&&(i={flexGrow:0,flexBasis:"auto",width:`calc(100% * ${o} / ${zE(t)}${mh(t)?` + ${r("column")}`:""})`}),a(n,i)}),n},Sge=({theme:e,ownerState:t})=>{const r={};return sf(e.breakpoints,t.gridOffset,(n,a)=>{let o={};a==="auto"&&(o={marginLeft:"auto"}),typeof a=="number"&&(o={marginLeft:a===0?"0px":`calc(100% * ${a} / ${zE(t)})`}),n(r,o)}),r},Oge=({theme:e,ownerState:t})=>{if(!t.container)return{};const r=mh(t)?{[`--Grid-columns${yi(t.unstable_level)}`]:zE(t)}:{"--Grid-columns":12};return sf(e.breakpoints,t.columns,(n,a)=>{n(r,{[`--Grid-columns${yi(t.unstable_level)}`]:a})}),r},Tge=({theme:e,ownerState:t})=>{if(!t.container)return{};const r=BE(t),n=mh(t)?{[`--Grid-rowSpacing${yi(t.unstable_level)}`]:r("row")}:{};return sf(e.breakpoints,t.rowSpacing,(a,o)=>{var i;a(n,{[`--Grid-rowSpacing${yi(t.unstable_level)}`]:typeof o=="string"?o:(i=e.spacing)==null?void 0:i.call(e,o)})}),n},Ege=({theme:e,ownerState:t})=>{if(!t.container)return{};const r=BE(t),n=mh(t)?{[`--Grid-columnSpacing${yi(t.unstable_level)}`]:r("column")}:{};return sf(e.breakpoints,t.columnSpacing,(a,o)=>{var i;a(n,{[`--Grid-columnSpacing${yi(t.unstable_level)}`]:typeof o=="string"?o:(i=e.spacing)==null?void 0:i.call(e,o)})}),n},Pge=({theme:e,ownerState:t})=>{if(!t.container)return{};const r={};return sf(e.breakpoints,t.direction,(n,a)=>{n(r,{flexDirection:a})}),r},$ge=({ownerState:e})=>{const t=ZB(e),r=BE(e);return E({minWidth:0,boxSizing:"border-box"},e.container&&E({display:"flex",flexWrap:"wrap"},e.wrap&&e.wrap!=="wrap"&&{flexWrap:e.wrap},{margin:`calc(${t("row")} / -2) calc(${t("column")} / -2)`},e.disableEqualOverflow&&{margin:`calc(${t("row")} * -1) 0px 0px calc(${t("column")} * -1)`}),(!e.container||mh(e))&&E({padding:`calc(${r("row")} / 2) calc(${r("column")} / 2)`},(e.disableEqualOverflow||e.parentDisableEqualOverflow)&&{padding:`${r("row")} 0px 0px ${r("column")}`}))},Rge=e=>{const t=[];return Object.entries(e).forEach(([r,n])=>{n!==!1&&n!==void 0&&t.push(`grid-${r}-${String(n)}`)}),t},kge=(e,t="xs")=>{function r(n){return n===void 0?!1:typeof n=="string"&&!Number.isNaN(Number(n))||typeof n=="number"&&n>0}if(r(e))return[`spacing-${t}-${String(e)}`];if(typeof e=="object"&&!Array.isArray(e)){const n=[];return Object.entries(e).forEach(([a,o])=>{r(o)&&n.push(`spacing-${a}-${String(o)}`)}),n}return[]},Ige=e=>e===void 0?[]:typeof e=="object"?Object.entries(e).map(([t,r])=>`direction-${t}-${r}`):[`direction-xs-${String(e)}`],Age=["className","children","columns","container","component","direction","wrap","spacing","rowSpacing","columnSpacing","disableEqualOverflow","unstable_level"],Mge=dh(),Nge=QB("div",{name:"MuiGrid",slot:"Root",overridesResolver:(e,t)=>t.root});function Fge(e){return jE({props:e,name:"MuiGrid",defaultTheme:Mge})}function Lge(e={}){const{createStyledComponent:t=Nge,useThemeProps:r=Fge,componentName:n="MuiGrid"}=e,a=f.createContext(void 0),o=(u,l)=>{const{container:c,direction:d,spacing:p,wrap:h,gridSize:m}=u,b={root:["root",c&&"container",h!=="wrap"&&`wrap-xs-${String(h)}`,...Ige(d),...Rge(m),...c?kge(p,l.breakpoints.keys[0]):[]]};return ke(b,x=>Ie(n,x),{})},i=t(Oge,Ege,Tge,Cge,Pge,$ge,Sge),s=f.forwardRef(function(l,c){var d,p,h,m,b,x,g,v;const y=ph(),w=r(l),C=r0(w),_=f.useContext(a),{className:S,children:T,columns:R=12,container:$=!1,component:k="div",direction:I="row",wrap:A="wrap",spacing:M=0,rowSpacing:F=M,columnSpacing:j=M,disableEqualOverflow:z,unstable_level:N=0}=C,L=pe(C,Age);let U=z;N&&z!==void 0&&(U=l.disableEqualOverflow);const Y={},X={},ie={};Object.entries(L).forEach(([Z,q])=>{y.breakpoints.values[Z]!==void 0?Y[Z]=q:y.breakpoints.values[Z.replace("Offset","")]!==void 0?X[Z.replace("Offset","")]=q:ie[Z]=q});const ee=(d=l.columns)!=null?d:N?void 0:R,ve=(p=l.spacing)!=null?p:N?void 0:M,fe=(h=(m=l.rowSpacing)!=null?m:l.spacing)!=null?h:N?void 0:F,ce=(b=(x=l.columnSpacing)!=null?x:l.spacing)!=null?b:N?void 0:j,te=E({},C,{level:N,columns:ee,container:$,direction:I,wrap:A,spacing:ve,rowSpacing:fe,columnSpacing:ce,gridSize:Y,gridOffset:X,disableEqualOverflow:(g=(v=U)!=null?v:_)!=null?g:!1,parentDisableEqualOverflow:_}),K=o(te,y);let se=P.jsx(i,E({ref:c,as:k,ownerState:te,className:LE(K.root,S)},ie,{children:f.Children.map(T,Z=>{if(f.isValidElement(Z)&&Gu(Z,["Grid"])){var q;return f.cloneElement(Z,{unstable_level:(q=Z.props.unstable_level)!=null?q:N+1})}return Z})}));return U!==void 0&&U!==(_??!1)&&(se=P.jsx(a.Provider,{value:U,children:se})),se});return s.muiName="Grid",s}const jge=["component","direction","spacing","divider","children","className","useFlexGap"],Dge=dh(),Bge=QB("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function zge(e){return jE({props:e,name:"MuiStack",defaultTheme:Dge})}function Uge(e,t){const r=f.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],Hge=({ownerState:e,theme:t})=>{let r=E({display:"flex",flexDirection:"column"},eo({theme:t},ix({values:e.direction,breakpoints:t.breakpoints.values}),n=>({flexDirection:n})));if(e.spacing){const n=NE(t),a=Object.keys(t.breakpoints.values).reduce((u,l)=>((typeof e.spacing=="object"&&e.spacing[l]!=null||typeof e.direction=="object"&&e.direction[l]!=null)&&(u[l]=!0),u),{}),o=ix({values:e.direction,base:a}),i=ix({values:e.spacing,base:a});typeof o=="object"&&Object.keys(o).forEach((u,l,c)=>{if(!o[u]){const p=l>0?o[c[l-1]]:"column";o[u]=p}}),r=un(r,eo({theme:t},i,(u,l)=>e.useFlexGap?{gap:Il(n,u)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${Vge(l?o[l]:e.direction)}`]:Il(n,u)}}))}return r=ove(t.breakpoints,r),r};function Wge(e={}){const{createStyledComponent:t=Bge,useThemeProps:r=zge,componentName:n="MuiStack"}=e,a=()=>ke({root:["root"]},u=>Ie(n,u),{}),o=t(Hge);return f.forwardRef(function(u,l){const c=r(u),d=r0(c),{component:p="div",direction:h="column",spacing:m=0,divider:b,children:x,className:g,useFlexGap:v=!1}=d,y=pe(d,jge),w={direction:h,spacing:m,useFlexGap:v},C=a();return P.jsx(o,E({as:p,ownerState:w,ref:l,className:LE(C.root,g)},y,{children:b?Uge(x,b):x}))})}function qge(e,t){return E({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},t)}const Gge=["mode","contrastThreshold","tonalOffset"],dA={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:fp.white,default:fp.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}},sx={text:{primary:fp.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:fp.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 pA(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=hh(e.main,a):t==="dark"&&(e.dark=a0(e.main,o)))}function Kge(e="light"){return e==="dark"?{main:tu[200],light:tu[50],dark:tu[400]}:{main:tu[700],light:tu[400],dark:tu[800]}}function Qge(e="light"){return e==="dark"?{main:eu[200],light:eu[50],dark:eu[400]}:{main:eu[500],light:eu[300],dark:eu[700]}}function Yge(e="light"){return e==="dark"?{main:Zl[500],light:Zl[300],dark:Zl[700]}:{main:Zl[700],light:Zl[400],dark:Zl[800]}}function Xge(e="light"){return e==="dark"?{main:ru[400],light:ru[300],dark:ru[700]}:{main:ru[700],light:ru[500],dark:ru[900]}}function Jge(e="light"){return e==="dark"?{main:nu[400],light:nu[300],dark:nu[700]}:{main:nu[800],light:nu[500],dark:nu[900]}}function Zge(e="light"){return e==="dark"?{main:If[400],light:If[300],dark:If[700]}:{main:"#ed6c02",light:If[500],dark:If[900]}}function eye(e){const{mode:t="light",contrastThreshold:r=3,tonalOffset:n=.2}=e,a=pe(e,Gge),o=e.primary||Kge(t),i=e.secondary||Qge(t),s=e.error||Yge(t),u=e.info||Xge(t),l=e.success||Jge(t),c=e.warning||Zge(t);function d(b){return hge(b,sx.text.primary)>=r?sx.text.primary:dA.text.primary}const p=({color:b,name:x,mainShade:g=500,lightShade:v=300,darkShade:y=700})=>{if(b=E({},b),!b.main&&b[g]&&(b.main=b[g]),!b.hasOwnProperty("main"))throw new Error(Ss(11,x?` (${x})`:"",g));if(typeof b.main!="string")throw new Error(Ss(12,x?` (${x})`:"",JSON.stringify(b.main)));return pA(b,"light",v,n),pA(b,"dark",y,n),b.contrastText||(b.contrastText=d(b.main)),b},h={dark:sx,light:dA};return un(E({common:E({},fp),mode:t,primary:p({color:o,name:"primary"}),secondary:p({color:i,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:p({color:s,name:"error"}),warning:p({color:c,name:"warning"}),info:p({color:u,name:"info"}),success:p({color:l,name:"success"}),grey:Rhe,contrastThreshold:r,getContrastText:d,augmentColor:p,tonalOffset:n},h[t]),a)}const tye=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function rye(e){return Math.round(e*1e5)/1e5}const hA={textTransform:"uppercase"},mA='"Roboto", "Helvetica", "Arial", sans-serif';function nye(e,t){const r=typeof t=="function"?t(e):t,{fontFamily:n=mA,fontSize:a=14,fontWeightLight:o=300,fontWeightRegular:i=400,fontWeightMedium:s=500,fontWeightBold:u=700,htmlFontSize:l=16,allVariants:c,pxToRem:d}=r,p=pe(r,tye),h=a/14,m=d||(g=>`${g/l*h}rem`),b=(g,v,y,w,C)=>E({fontFamily:n,fontWeight:g,fontSize:m(v),lineHeight:y},n===mA?{letterSpacing:`${rye(w/v)}em`}:{},C,c),x={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(s,20,1.6,.15),subtitle1:b(i,16,1.75,.15),subtitle2:b(s,14,1.57,.1),body1:b(i,16,1.5,.15),body2:b(i,14,1.43,.15),button:b(s,14,1.75,.4,hA),caption:b(i,12,1.66,.4),overline:b(i,12,2.66,1,hA),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return un(E({htmlFontSize:l,pxToRem:m,fontFamily:n,fontSize:a,fontWeightLight:o,fontWeightRegular:i,fontWeightMedium:s,fontWeightBold:u},x),p,{clone:!1})}const aye=.2,oye=.14,iye=.12;function Zt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${aye})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${oye})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${iye})`].join(",")}const sye=["none",Zt(0,2,1,-1,0,1,1,0,0,1,3,0),Zt(0,3,1,-2,0,2,2,0,0,1,5,0),Zt(0,3,3,-2,0,3,4,0,0,1,8,0),Zt(0,2,4,-1,0,4,5,0,0,1,10,0),Zt(0,3,5,-1,0,5,8,0,0,1,14,0),Zt(0,3,5,-1,0,6,10,0,0,1,18,0),Zt(0,4,5,-2,0,7,10,1,0,2,16,1),Zt(0,5,5,-3,0,8,10,1,0,3,14,2),Zt(0,5,6,-3,0,9,12,1,0,3,16,2),Zt(0,6,6,-3,0,10,14,1,0,4,18,3),Zt(0,6,7,-4,0,11,15,1,0,4,20,3),Zt(0,7,8,-4,0,12,17,2,0,5,22,4),Zt(0,7,8,-4,0,13,19,2,0,5,24,4),Zt(0,7,9,-4,0,14,21,2,0,5,26,4),Zt(0,8,9,-5,0,15,22,2,0,6,28,5),Zt(0,8,10,-5,0,16,24,2,0,6,30,5),Zt(0,8,11,-5,0,17,26,2,0,6,32,5),Zt(0,9,11,-5,0,18,28,2,0,7,34,6),Zt(0,9,12,-6,0,19,29,2,0,7,36,6),Zt(0,10,13,-6,0,20,31,3,0,8,38,7),Zt(0,10,13,-6,0,21,33,3,0,8,40,7),Zt(0,10,14,-6,0,22,35,3,0,8,42,7),Zt(0,11,14,-7,0,23,36,3,0,9,44,8),Zt(0,11,15,-7,0,24,38,3,0,9,46,8)],lye=sye,uye=["duration","easing","delay"],cye={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)"},fye={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function vA(e){return`${Math.round(e)}ms`}function dye(e){if(!e)return 0;const t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function pye(e){const t=E({},cye,e.easing),r=E({},fye,e.duration);return E({getAutoHeightDuration:dye,create:(a=["all"],o={})=>{const{duration:i=r.standard,easing:s=t.easeInOut,delay:u=0}=o;return pe(o,uye),(Array.isArray(a)?a:[a]).map(l=>`${l} ${typeof i=="string"?i:vA(i)} ${s} ${typeof u=="string"?u:vA(u)}`).join(",")}},e,{easing:t,duration:r})}const hye={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},mye=hye,vye=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function Cc(e={},...t){const{mixins:r={},palette:n={},transitions:a={},typography:o={}}=e,i=pe(e,vye);if(e.vars)throw new Error(Ss(18));const s=eye(n),u=dh(e);let l=un(u,{mixins:qge(u.breakpoints,r),palette:s,shadows:lye.slice(),typography:nye(s,o),transitions:pye(a),zIndex:E({},mye)});return l=un(l,i),l=t.reduce((c,d)=>un(c,d),l),l.unstable_sxConfig=E({},Zb,i==null?void 0:i.unstable_sxConfig),l.unstable_sx=function(d){return e0({sx:d,theme:this})},l}const gye=Cc(),o0=gye;function zr(){const e=ph(o0);return e[kl]||e}function Le({props:e,name:t}){return jE({props:e,name:t,defaultTheme:o0,themeId:kl})}const Ur=e=>Sd(e)&&e!=="classes",yye=Sd,bye=KB({themeId:kl,defaultTheme:o0,rootShouldForwardProp:Ur}),H=bye,xye=["theme"];function wye(e){let{theme:t}=e,r=pe(e,xye);const n=t[kl];return P.jsx(wge,E({},r,{themeId:n?kl:void 0,theme:n||t}))}const _ye=e=>{let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,(t/100).toFixed(2)},gA=_ye;function e6(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${oe(t)}`,`fontSize${oe(r)}`]};return ke(a,Cye,n)},Tye=H("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.color!=="inherit"&&t[`color${oe(r.color)}`],t[`fontSize${oe(r.fontSize)}`]]}})(({theme:e,ownerState:t})=>{var r,n,a,o,i,s,u,l,c,d,p,h,m;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:((s=e.typography)==null||(u=s.pxToRem)==null?void 0:u.call(s,24))||"1.5rem",large:((l=e.typography)==null||(c=l.pxToRem)==null?void 0:c.call(l,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:(h=(e.vars||e).palette)==null||(h=h.action)==null?void 0:h.active,disabled:(m=(e.vars||e).palette)==null||(m=m.action)==null?void 0:m.disabled,inherit:void 0}[t.color]}}),t6=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiSvgIcon"}),{children:a,className:o,color:i="inherit",component:s="svg",fontSize:u="medium",htmlColor:l,inheritViewBox:c=!1,titleAccess:d,viewBox:p="0 0 24 24"}=n,h=pe(n,Sye),m=f.isValidElement(a)&&a.type==="svg",b=E({},n,{color:i,component:s,fontSize:u,instanceFontSize:t.fontSize,inheritViewBox:c,viewBox:p,hasSvgAsChild:m}),x={};c||(x.viewBox=p);const g=Oye(b);return P.jsxs(Tye,E({as:s,className:ye(g.root,o),focusable:"false",color:l,"aria-hidden":d?void 0:!0,role:d?"img":void 0,ref:r},x,h,m&&a.props,{ownerState:b,children:[m?a.props.children:a,d?P.jsx("title",{children:d}):null]}))});t6.muiName="SvgIcon";const yA=t6;function Sn(e,t){function r(n,a){return P.jsx(yA,E({"data-testid":`${t}Icon`,ref:a},n,{children:e}))}return r.muiName=yA.muiName,f.memo(f.forwardRef(r))}const Eye={configure:e=>{SE.configure(e)}},Pye=Object.freeze(Object.defineProperty({__proto__:null,capitalize:oe,createChainedFunction:gC,createSvgIcon:Sn,debounce:kb,deprecatedPropType:Fhe,isMuiElement:Gu,ownerDocument:$r,ownerWindow:Za,requirePropFactory:Lhe,setRef:dp,unstable_ClassNameGenerator:Eye,unstable_useEnhancedEffect:Jr,unstable_useId:gi,unsupportedProp:Bhe,useControlled:ci,useEventCallback:gn,useForkRef:Nt,useIsFocusVisible:Ab},Symbol.toStringTag,{value:"Module"}));var kt={};/** + * @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 UE=Symbol.for("react.element"),VE=Symbol.for("react.portal"),i0=Symbol.for("react.fragment"),s0=Symbol.for("react.strict_mode"),l0=Symbol.for("react.profiler"),u0=Symbol.for("react.provider"),c0=Symbol.for("react.context"),$ye=Symbol.for("react.server_context"),f0=Symbol.for("react.forward_ref"),d0=Symbol.for("react.suspense"),p0=Symbol.for("react.suspense_list"),h0=Symbol.for("react.memo"),m0=Symbol.for("react.lazy"),Rye=Symbol.for("react.offscreen"),r6;r6=Symbol.for("react.module.reference");function Aa(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case UE:switch(e=e.type,e){case i0:case l0:case s0:case d0:case p0:return e;default:switch(e=e&&e.$$typeof,e){case $ye:case c0:case f0:case m0:case h0:case u0:return e;default:return t}}case VE:return t}}}kt.ContextConsumer=c0;kt.ContextProvider=u0;kt.Element=UE;kt.ForwardRef=f0;kt.Fragment=i0;kt.Lazy=m0;kt.Memo=h0;kt.Portal=VE;kt.Profiler=l0;kt.StrictMode=s0;kt.Suspense=d0;kt.SuspenseList=p0;kt.isAsyncMode=function(){return!1};kt.isConcurrentMode=function(){return!1};kt.isContextConsumer=function(e){return Aa(e)===c0};kt.isContextProvider=function(e){return Aa(e)===u0};kt.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===UE};kt.isForwardRef=function(e){return Aa(e)===f0};kt.isFragment=function(e){return Aa(e)===i0};kt.isLazy=function(e){return Aa(e)===m0};kt.isMemo=function(e){return Aa(e)===h0};kt.isPortal=function(e){return Aa(e)===VE};kt.isProfiler=function(e){return Aa(e)===l0};kt.isStrictMode=function(e){return Aa(e)===s0};kt.isSuspense=function(e){return Aa(e)===d0};kt.isSuspenseList=function(e){return Aa(e)===p0};kt.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===i0||e===l0||e===s0||e===d0||e===p0||e===Rye||typeof e=="object"&&e!==null&&(e.$$typeof===m0||e.$$typeof===h0||e.$$typeof===u0||e.$$typeof===c0||e.$$typeof===f0||e.$$typeof===r6||e.getModuleId!==void 0)};kt.typeOf=Aa;const bA={disabled:!1},Tg=le.createContext(null);var kye=function(t){return t.scrollTop},td="unmounted",qs="exited",Gs="entering",cu="entered",CC="exiting",$i=function(e){Ti(t,e);function t(n,a){var o;o=e.call(this,n,a)||this;var i=a,s=i&&!i.isMounting?n.enter:n.appear,u;return o.appearStatus=null,n.in?s?(u=qs,o.appearStatus=Gs):u=cu:n.unmountOnExit||n.mountOnEnter?u=td:u=qs,o.state={status:u},o.nextCallback=null,o}t.getDerivedStateFromProps=function(a,o){var i=a.in;return i&&o.status===td?{status:qs}: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!==Gs&&i!==cu&&(o=Gs):(i===Gs||i===cu)&&(o=CC)}this.updateStatus(!1,o)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var a=this.props.timeout,o,i,s;return o=i=s=a,a!=null&&typeof a!="number"&&(o=a.exit,i=a.enter,s=a.appear!==void 0?a.appear:i),{exit:o,enter:i,appear:s}},r.updateStatus=function(a,o){if(a===void 0&&(a=!1),o!==null)if(this.cancelNextCallback(),o===Gs){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:Zf.findDOMNode(this);i&&kye(i)}this.performEnter(a)}else this.performExit();else this.props.unmountOnExit&&this.state.status===qs&&this.setState({status:td})},r.performEnter=function(a){var o=this,i=this.props.enter,s=this.context?this.context.isMounting:a,u=this.props.nodeRef?[s]:[Zf.findDOMNode(this),s],l=u[0],c=u[1],d=this.getTimeouts(),p=s?d.appear:d.enter;if(!a&&!i||bA.disabled){this.safeSetState({status:cu},function(){o.props.onEntered(l)});return}this.props.onEnter(l,c),this.safeSetState({status:Gs},function(){o.props.onEntering(l,c),o.onTransitionEnd(p,function(){o.safeSetState({status:cu},function(){o.props.onEntered(l,c)})})})},r.performExit=function(){var a=this,o=this.props.exit,i=this.getTimeouts(),s=this.props.nodeRef?void 0:Zf.findDOMNode(this);if(!o||bA.disabled){this.safeSetState({status:qs},function(){a.props.onExited(s)});return}this.props.onExit(s),this.safeSetState({status:CC},function(){a.props.onExiting(s),a.onTransitionEnd(i.exit,function(){a.safeSetState({status:qs},function(){a.props.onExited(s)})})})},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(s){i&&(i=!1,o.nextCallback=null,a(s))},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:Zf.findDOMNode(this),s=a==null&&!this.props.addEndListener;if(!i||s){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var u=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],l=u[0],c=u[1];this.props.addEndListener(l,c)}a!=null&&setTimeout(this.nextCallback,a)},r.render=function(){var a=this.state.status;if(a===td)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 s=pe(o,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return le.createElement(Tg.Provider,{value:null},typeof i=="function"?i(a,s):le.cloneElement(le.Children.only(i),s))},t}(le.Component);$i.contextType=Tg;$i.propTypes={};function au(){}$i.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:au,onEntering:au,onEntered:au,onExit:au,onExiting:au,onExited:au};$i.UNMOUNTED=td;$i.EXITED=qs;$i.ENTERING=Gs;$i.ENTERED=cu;$i.EXITING=CC;const HE=$i;function WE(e,t){var r=function(o){return t&&f.isValidElement(o)?t(o):o},n=Object.create(null);return e&&f.Children.map(e,function(a){return a}).forEach(function(a){n[a.key]=r(a)}),n}function Iye(e,t){e=e||{},t=t||{};function r(c){return c in t?t[c]:e[c]}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,s={};for(var u in t){if(n[u])for(i=0;ie.scrollTop;function Sc(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 jye(e){return Ie("MuiPaper",e)}Me("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 Dye=["className","component","elevation","square","variant"],Bye=e=>{const{square:t,elevation:r,variant:n,classes:a}=e,o={root:["root",n,!t&&"rounded",n==="elevation"&&`elevation${r}`]};return ke(o,jye,a)},zye=H("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(${qe("#fff",gA(t.elevation))}, ${qe("#fff",gA(t.elevation))})`},e.vars&&{backgroundImage:(r=e.vars.overlays)==null?void 0:r[t.elevation]}))}),Uye=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiPaper"}),{className:a,component:o="div",elevation:i=1,square:s=!1,variant:u="elevation"}=n,l=pe(n,Dye),c=E({},n,{component:o,elevation:i,square:s,variant:u}),d=Bye(c);return P.jsx(zye,E({as:o,ownerState:c,className:ye(d.root,a),ref:r},l))}),uo=Uye;function Vye(e){const{className:t,classes:r,pulsate:n=!1,rippleX:a,rippleY:o,rippleSize:i,in:s,onExited:u,timeout:l}=e,[c,d]=f.useState(!1),p=ye(t,r.ripple,r.rippleVisible,n&&r.ripplePulsate),h={width:i,height:i,top:-(i/2)+o,left:-(i/2)+a},m=ye(r.child,c&&r.childLeaving,n&&r.childPulsate);return!s&&!c&&d(!0),f.useEffect(()=>{if(!s&&u!=null){const b=setTimeout(u,l);return()=>{clearTimeout(b)}}},[u,s,l]),P.jsx("span",{className:p,style:h,children:P.jsx("span",{className:m})})}const Hye=Me("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),ha=Hye,Wye=["center","classes","className"];let v0=e=>e,xA,wA,_A,CA;const SC=550,qye=80,Gye=Fs(xA||(xA=v0` + 0% { + transform: scale(0); + opacity: 0.1; + } + + 100% { + transform: scale(1); + opacity: 0.3; + } +`)),Kye=Fs(wA||(wA=v0` + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } +`)),Qye=Fs(_A||(_A=v0` + 0% { + transform: scale(1); + } + + 50% { + transform: scale(0.92); + } + + 100% { + transform: scale(1); + } +`)),Yye=H("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),Xye=H(Vye,{name:"MuiTouchRipple",slot:"Ripple"})(CA||(CA=v0` + 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; + } +`),ha.rippleVisible,Gye,SC,({theme:e})=>e.transitions.easing.easeInOut,ha.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,ha.child,ha.childLeaving,Kye,SC,({theme:e})=>e.transitions.easing.easeInOut,ha.childPulsate,Qye,({theme:e})=>e.transitions.easing.easeInOut),Jye=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiTouchRipple"}),{center:a=!1,classes:o={},className:i}=n,s=pe(n,Wye),[u,l]=f.useState([]),c=f.useRef(0),d=f.useRef(null);f.useEffect(()=>{d.current&&(d.current(),d.current=null)},[u]);const p=f.useRef(!1),h=f.useRef(0),m=f.useRef(null),b=f.useRef(null);f.useEffect(()=>()=>{h.current&&clearTimeout(h.current)},[]);const x=f.useCallback(w=>{const{pulsate:C,rippleX:_,rippleY:S,rippleSize:T,cb:R}=w;l($=>[...$,P.jsx(Xye,{classes:{ripple:ye(o.ripple,ha.ripple),rippleVisible:ye(o.rippleVisible,ha.rippleVisible),ripplePulsate:ye(o.ripplePulsate,ha.ripplePulsate),child:ye(o.child,ha.child),childLeaving:ye(o.childLeaving,ha.childLeaving),childPulsate:ye(o.childPulsate,ha.childPulsate)},timeout:SC,pulsate:C,rippleX:_,rippleY:S,rippleSize:T},c.current)]),c.current+=1,d.current=R},[o]),g=f.useCallback((w={},C={},_=()=>{})=>{const{pulsate:S=!1,center:T=a||C.pulsate,fakeElement:R=!1}=C;if((w==null?void 0:w.type)==="mousedown"&&p.current){p.current=!1;return}(w==null?void 0:w.type)==="touchstart"&&(p.current=!0);const $=R?null:b.current,k=$?$.getBoundingClientRect():{width:0,height:0,left:0,top:0};let I,A,M;if(T||w===void 0||w.clientX===0&&w.clientY===0||!w.clientX&&!w.touches)I=Math.round(k.width/2),A=Math.round(k.height/2);else{const{clientX:F,clientY:j}=w.touches&&w.touches.length>0?w.touches[0]:w;I=Math.round(F-k.left),A=Math.round(j-k.top)}if(T)M=Math.sqrt((2*k.width**2+k.height**2)/3),M%2===0&&(M+=1);else{const F=Math.max(Math.abs(($?$.clientWidth:0)-I),I)*2+2,j=Math.max(Math.abs(($?$.clientHeight:0)-A),A)*2+2;M=Math.sqrt(F**2+j**2)}w!=null&&w.touches?m.current===null&&(m.current=()=>{x({pulsate:S,rippleX:I,rippleY:A,rippleSize:M,cb:_})},h.current=setTimeout(()=>{m.current&&(m.current(),m.current=null)},qye)):x({pulsate:S,rippleX:I,rippleY:A,rippleSize:M,cb:_})},[a,x]),v=f.useCallback(()=>{g({},{pulsate:!0})},[g]),y=f.useCallback((w,C)=>{if(clearTimeout(h.current),(w==null?void 0:w.type)==="touchend"&&m.current){m.current(),m.current=null,h.current=setTimeout(()=>{y(w,C)});return}m.current=null,l(_=>_.length>0?_.slice(1):_),d.current=C},[]);return f.useImperativeHandle(r,()=>({pulsate:v,start:g,stop:y}),[v,g,y]),P.jsx(Yye,E({className:ye(ha.root,o.root,i),ref:b},s,{children:P.jsx(Lye,{component:null,exit:!0,children:u})}))}),Zye=Jye;function ebe(e){return Ie("MuiButtonBase",e)}const tbe=Me("MuiButtonBase",["root","disabled","focusVisible"]),rbe=tbe,nbe=["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"],abe=e=>{const{disabled:t,focusVisible:r,focusVisibleClassName:n,classes:a}=e,i=ke({root:["root",t&&"disabled",r&&"focusVisible"]},ebe,a);return r&&n&&(i.root+=` ${n}`),i},obe=H("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"},[`&.${rbe.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),ibe=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiButtonBase"}),{action:a,centerRipple:o=!1,children:i,className:s,component:u="button",disabled:l=!1,disableRipple:c=!1,disableTouchRipple:d=!1,focusRipple:p=!1,LinkComponent:h="a",onBlur:m,onClick:b,onContextMenu:x,onDragLeave:g,onFocus:v,onFocusVisible:y,onKeyDown:w,onKeyUp:C,onMouseDown:_,onMouseLeave:S,onMouseUp:T,onTouchEnd:R,onTouchMove:$,onTouchStart:k,tabIndex:I=0,TouchRippleProps:A,touchRippleRef:M,type:F}=n,j=pe(n,nbe),z=f.useRef(null),N=f.useRef(null),L=Nt(N,M),{isFocusVisibleRef:U,onFocus:Y,onBlur:X,ref:ie}=Ab(),[ee,ve]=f.useState(!1);l&&ee&&ve(!1),f.useImperativeHandle(a,()=>({focusVisible:()=>{ve(!0),z.current.focus()}}),[]);const[fe,ce]=f.useState(!1);f.useEffect(()=>{ce(!0)},[]);const te=fe&&!c&&!l;f.useEffect(()=>{ee&&p&&!c&&fe&&N.current.pulsate()},[c,p,ee,fe]);function K(Oe,ut,pt=d){return gn(ct=>(ut&&ut(ct),!pt&&N.current&&N.current[Oe](ct),!0))}const se=K("start",_),Z=K("stop",x),q=K("stop",g),be=K("stop",T),ue=K("stop",Oe=>{ee&&Oe.preventDefault(),S&&S(Oe)}),J=K("start",k),Ue=K("stop",R),Re=K("stop",$),We=K("stop",Oe=>{X(Oe),U.current===!1&&ve(!1),m&&m(Oe)},!1),D=gn(Oe=>{z.current||(z.current=Oe.currentTarget),Y(Oe),U.current===!0&&(ve(!0),y&&y(Oe)),v&&v(Oe)}),G=()=>{const Oe=z.current;return u&&u!=="button"&&!(Oe.tagName==="A"&&Oe.href)},Q=f.useRef(!1),xe=gn(Oe=>{p&&!Q.current&&ee&&N.current&&Oe.key===" "&&(Q.current=!0,N.current.stop(Oe,()=>{N.current.start(Oe)})),Oe.target===Oe.currentTarget&&G()&&Oe.key===" "&&Oe.preventDefault(),w&&w(Oe),Oe.target===Oe.currentTarget&&G()&&Oe.key==="Enter"&&!l&&(Oe.preventDefault(),b&&b(Oe))}),me=gn(Oe=>{p&&Oe.key===" "&&N.current&&ee&&!Oe.defaultPrevented&&(Q.current=!1,N.current.stop(Oe,()=>{N.current.pulsate(Oe)})),C&&C(Oe),b&&Oe.target===Oe.currentTarget&&G()&&Oe.key===" "&&!Oe.defaultPrevented&&b(Oe)});let re=u;re==="button"&&(j.href||j.to)&&(re=h);const Ce={};re==="button"?(Ce.type=F===void 0?"button":F,Ce.disabled=l):(!j.href&&!j.to&&(Ce.role="button"),l&&(Ce["aria-disabled"]=l));const je=Nt(r,ie,z),Be=E({},n,{centerRipple:o,component:u,disabled:l,disableRipple:c,disableTouchRipple:d,focusRipple:p,tabIndex:I,focusVisible:ee}),Ne=abe(Be);return P.jsxs(obe,E({as:re,className:ye(Ne.root,s),ownerState:Be,onBlur:We,onClick:b,onContextMenu:Z,onFocus:D,onKeyDown:xe,onKeyUp:me,onMouseDown:se,onMouseLeave:ue,onMouseUp:be,onDragLeave:q,onTouchEnd:Ue,onTouchMove:Re,onTouchStart:J,ref:je,tabIndex:l?-1:I,type:F},Ce,j,{children:[i,te?P.jsx(Zye,E({ref:L,center:o},A)):null]}))}),to=ibe;function sbe(e){return Ie("MuiIconButton",e)}const lbe=Me("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),ube=lbe,cbe=["edge","children","className","color","disabled","disableFocusRipple","size"],fbe=e=>{const{classes:t,disabled:r,color:n,edge:a,size:o}=e,i={root:["root",r&&"disabled",n!=="default"&&`color${oe(n)}`,a&&`edge${oe(a)}`,`size${oe(o)}`]};return ke(i,sbe,t)},dbe=H(to,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.color!=="default"&&t[`color${oe(r.color)}`],r.edge&&t[`edge${oe(r.edge)}`],t[`size${oe(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})`:qe(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})`:qe(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)},{[`&.${ube.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})}),pbe=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiIconButton"}),{edge:a=!1,children:o,className:i,color:s="default",disabled:u=!1,disableFocusRipple:l=!1,size:c="medium"}=n,d=pe(n,cbe),p=E({},n,{edge:a,color:s,disabled:u,disableFocusRipple:l,size:c}),h=fbe(p);return P.jsx(dbe,E({className:ye(h.root,i),centerRipple:!0,focusRipple:!l,disabled:u,ref:r,ownerState:p},d,{children:o}))}),or=pbe,hbe=Sn(P.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 mbe(e){return Ie("MuiTypography",e)}Me("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const vbe=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],gbe=e=>{const{align:t,gutterBottom:r,noWrap:n,paragraph:a,variant:o,classes:i}=e,s={root:["root",o,e.align!=="inherit"&&`align${oe(t)}`,r&&"gutterBottom",n&&"noWrap",a&&"paragraph"]};return ke(s,mbe,i)},ybe=H("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${oe(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})),SA={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},bbe={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},xbe=e=>bbe[e]||e,wbe=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiTypography"}),a=xbe(n.color),o=r0(E({},n,{color:a})),{align:i="inherit",className:s,component:u,gutterBottom:l=!1,noWrap:c=!1,paragraph:d=!1,variant:p="body1",variantMapping:h=SA}=o,m=pe(o,vbe),b=E({},o,{align:i,color:a,className:s,component:u,gutterBottom:l,noWrap:c,paragraph:d,variant:p,variantMapping:h}),x=u||(d?"p":h[p]||SA[p])||"span",g=gbe(b);return P.jsx(ybe,E({as:x,ref:r,ownerState:b,className:ye(g.root,s)},m))}),nt=wbe;function _be(e){return Ie("MuiAppBar",e)}Me("MuiAppBar",["root","positionFixed","positionAbsolute","positionSticky","positionStatic","positionRelative","colorDefault","colorPrimary","colorSecondary","colorInherit","colorTransparent","colorError","colorInfo","colorSuccess","colorWarning"]);const Cbe=["className","color","enableColorOnDark","position"],Sbe=e=>{const{color:t,position:r,classes:n}=e,a={root:["root",`color${oe(t)}`,`position${oe(r)}`]};return ke(a,_be,n)},am=(e,t)=>e?`${e==null?void 0:e.replace(")","")}, ${t})`:t,Obe=H(uo,{name:"MuiAppBar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`position${oe(r.position)}`],t[`color${oe(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:am(e.vars.palette.AppBar.darkBg,e.vars.palette.AppBar.defaultBg),"--AppBar-color":t.enableColorOnDark?e.vars.palette.text.primary:am(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:am(e.vars.palette.AppBar.darkBg,e.vars.palette[t.color].main),"--AppBar-color":t.enableColorOnDark?e.vars.palette[t.color].contrastText:am(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"}))}),Tbe=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiAppBar"}),{className:a,color:o="primary",enableColorOnDark:i=!1,position:s="fixed"}=n,u=pe(n,Cbe),l=E({},n,{color:o,position:s,enableColorOnDark:i}),c=Sbe(l);return P.jsx(Obe,E({square:!0,component:"header",ownerState:l,elevation:4,className:ye(c.root,a,s==="fixed"&&"mui-fixed"),ref:r},u))}),Ebe=Tbe;function Ml(e){return typeof e=="string"}function rd(e,t,r){return e===void 0||Ml(e)?t:E({},t,{ownerState:E({},t.ownerState,r)})}const Pbe={disableDefaultClasses:!1},$be=f.createContext(Pbe);function Rbe(e){const{disableDefaultClasses:t}=f.useContext($be);return r=>t?"":e(r)}function Eg(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 kbe(e,t,r){return typeof e=="function"?e(t,r):e}function n6(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 Ibe(e){const{getSlotProps:t,additionalProps:r,externalSlotProps:n,externalForwardedProps:a,className:o}=e;if(!t){const h=OA(r==null?void 0:r.className,o,a==null?void 0:a.className,n==null?void 0:n.className),m=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 h.length>0&&(b.className=h),Object.keys(m).length>0&&(b.style=m),{props:b,internalRef:void 0}}const i=Eg(E({},a,n)),s=TA(n),u=TA(a),l=t(i),c=OA(l==null?void 0:l.className,r==null?void 0:r.className,o,a==null?void 0:a.className,n==null?void 0:n.className),d=E({},l==null?void 0:l.style,r==null?void 0:r.style,a==null?void 0:a.style,n==null?void 0:n.style),p=E({},l,r,u,s);return c.length>0&&(p.className=c),Object.keys(d).length>0&&(p.style=d),{props:p,internalRef:l.ref}}const Abe=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function Zr(e){var t;const{elementType:r,externalSlotProps:n,ownerState:a,skipResolvingSlotProps:o=!1}=e,i=pe(e,Abe),s=o?{}:kbe(n,a),{props:u,internalRef:l}=Ibe(E({},i,{externalSlotProps:s})),c=Nt(l,s==null?void 0:s.ref,(t=e.additionalProps)==null?void 0:t.ref);return rd(r,E({},u,{ref:c}),a)}function EA(e){return e.substring(2).toLowerCase()}function Mbe(e,t){return t.documentElement.clientWidth(setTimeout(()=>{u.current=!0},0),()=>{u.current=!1}),[]);const c=Nt(t.ref,s),d=gn(m=>{const b=l.current;l.current=!1;const x=$r(s.current);if(!u.current||!s.current||"clientX"in m&&Mbe(m,x))return;if(i.current){i.current=!1;return}let g;m.composedPath?g=m.composedPath().indexOf(s.current)>-1:g=!x.documentElement.contains(m.target)||s.current.contains(m.target),!g&&(r||!b)&&a(m)}),p=m=>b=>{l.current=!0;const x=t.props[m];x&&x(b)},h={ref:c};return o!==!1&&(h[o]=p(o)),f.useEffect(()=>{if(o!==!1){const m=EA(o),b=$r(s.current),x=()=>{i.current=!0};return b.addEventListener(m,d),b.addEventListener("touchmove",x),()=>{b.removeEventListener(m,d),b.removeEventListener("touchmove",x)}}},[d,o]),n!==!1&&(h[n]=p(n)),f.useEffect(()=>{if(n!==!1){const m=EA(n),b=$r(s.current);return b.addEventListener(m,d),()=>{b.removeEventListener(m,d)}}},[d,n]),P.jsx(f.Fragment,{children:f.cloneElement(t,h)})}const Fbe=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function Lbe(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 jbe(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 Dbe(e){return!(e.disabled||e.tagName==="INPUT"&&e.type==="hidden"||jbe(e))}function Bbe(e){const t=[],r=[];return Array.from(e.querySelectorAll(Fbe)).forEach((n,a)=>{const o=Lbe(n);o===-1||!Dbe(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 zbe(){return!0}function Ube(e){const{children:t,disableAutoFocus:r=!1,disableEnforceFocus:n=!1,disableRestoreFocus:a=!1,getTabbable:o=Bbe,isEnabled:i=zbe,open:s}=e,u=f.useRef(!1),l=f.useRef(null),c=f.useRef(null),d=f.useRef(null),p=f.useRef(null),h=f.useRef(!1),m=f.useRef(null),b=Nt(t.ref,m),x=f.useRef(null);f.useEffect(()=>{!s||!m.current||(h.current=!r)},[r,s]),f.useEffect(()=>{if(!s||!m.current)return;const y=$r(m.current);return m.current.contains(y.activeElement)||(m.current.hasAttribute("tabIndex")||m.current.setAttribute("tabIndex","-1"),h.current&&m.current.focus()),()=>{a||(d.current&&d.current.focus&&(u.current=!0,d.current.focus()),d.current=null)}},[s]),f.useEffect(()=>{if(!s||!m.current)return;const y=$r(m.current),w=S=>{x.current=S,!(n||!i()||S.key!=="Tab")&&y.activeElement===m.current&&S.shiftKey&&(u.current=!0,c.current&&c.current.focus())},C=()=>{const S=m.current;if(S===null)return;if(!y.hasFocus()||!i()||u.current){u.current=!1;return}if(S.contains(y.activeElement)||n&&y.activeElement!==l.current&&y.activeElement!==c.current)return;if(y.activeElement!==p.current)p.current=null;else if(p.current!==null)return;if(!h.current)return;let T=[];if((y.activeElement===l.current||y.activeElement===c.current)&&(T=o(m.current)),T.length>0){var R,$;const k=!!((R=x.current)!=null&&R.shiftKey&&(($=x.current)==null?void 0:$.key)==="Tab"),I=T[0],A=T[T.length-1];typeof I!="string"&&typeof A!="string"&&(k?A.focus():I.focus())}else S.focus()};y.addEventListener("focusin",C),y.addEventListener("keydown",w,!0);const _=setInterval(()=>{y.activeElement&&y.activeElement.tagName==="BODY"&&C()},50);return()=>{clearInterval(_),y.removeEventListener("focusin",C),y.removeEventListener("keydown",w,!0)}},[r,n,a,i,s,o]);const g=y=>{d.current===null&&(d.current=y.relatedTarget),h.current=!0,p.current=y.target;const w=t.props.onFocus;w&&w(y)},v=y=>{d.current===null&&(d.current=y.relatedTarget),h.current=!0};return P.jsxs(f.Fragment,{children:[P.jsx("div",{tabIndex:s?0:-1,onFocus:v,ref:l,"data-testid":"sentinelStart"}),f.cloneElement(t,{ref:b,onFocus:g}),P.jsx("div",{tabIndex:s?0:-1,onFocus:v,ref:c,"data-testid":"sentinelEnd"})]})}var Dn="top",Pa="bottom",$a="right",Bn="left",KE="auto",vh=[Dn,Pa,$a,Bn],Oc="start",vp="end",Vbe="clippingParents",a6="viewport",Mf="popper",Hbe="reference",PA=vh.reduce(function(e,t){return e.concat([t+"-"+Oc,t+"-"+vp])},[]),o6=[].concat(vh,[KE]).reduce(function(e,t){return e.concat([t,t+"-"+Oc,t+"-"+vp])},[]),Wbe="beforeRead",qbe="read",Gbe="afterRead",Kbe="beforeMain",Qbe="main",Ybe="afterMain",Xbe="beforeWrite",Jbe="write",Zbe="afterWrite",e0e=[Wbe,qbe,Gbe,Kbe,Qbe,Ybe,Xbe,Jbe,Zbe];function Fo(e){return e?(e.nodeName||"").toLowerCase():null}function ua(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Nl(e){var t=ua(e).Element;return e instanceof t||e instanceof Element}function Sa(e){var t=ua(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function QE(e){if(typeof ShadowRoot>"u")return!1;var t=ua(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function t0e(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];!Sa(o)||!Fo(o)||(Object.assign(o.style,n),Object.keys(a).forEach(function(i){var s=a[i];s===!1?o.removeAttribute(i):o.setAttribute(i,s===!0?"":s)}))})}function r0e(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]),s=i.reduce(function(u,l){return u[l]="",u},{});!Sa(a)||!Fo(a)||(Object.assign(a.style,s),Object.keys(o).forEach(function(u){a.removeAttribute(u)}))})}}const n0e={name:"applyStyles",enabled:!0,phase:"write",fn:t0e,effect:r0e,requires:["computeStyles"]};function Ao(e){return e.split("-")[0]}var vl=Math.max,Pg=Math.min,Tc=Math.round;function OC(){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 i6(){return!/^((?!chrome|android).)*safari/i.test(OC())}function Ec(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!1);var n=e.getBoundingClientRect(),a=1,o=1;t&&Sa(e)&&(a=e.offsetWidth>0&&Tc(n.width)/e.offsetWidth||1,o=e.offsetHeight>0&&Tc(n.height)/e.offsetHeight||1);var i=Nl(e)?ua(e):window,s=i.visualViewport,u=!i6()&&r,l=(n.left+(u&&s?s.offsetLeft:0))/a,c=(n.top+(u&&s?s.offsetTop:0))/o,d=n.width/a,p=n.height/o;return{width:d,height:p,top:c,right:l+d,bottom:c+p,left:l,x:l,y:c}}function YE(e){var t=Ec(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 s6(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&QE(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function bi(e){return ua(e).getComputedStyle(e)}function a0e(e){return["table","td","th"].indexOf(Fo(e))>=0}function Ls(e){return((Nl(e)?e.ownerDocument:e.document)||window.document).documentElement}function g0(e){return Fo(e)==="html"?e:e.assignedSlot||e.parentNode||(QE(e)?e.host:null)||Ls(e)}function $A(e){return!Sa(e)||bi(e).position==="fixed"?null:e.offsetParent}function o0e(e){var t=/firefox/i.test(OC()),r=/Trident/i.test(OC());if(r&&Sa(e)){var n=bi(e);if(n.position==="fixed")return null}var a=g0(e);for(QE(a)&&(a=a.host);Sa(a)&&["html","body"].indexOf(Fo(a))<0;){var o=bi(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 gh(e){for(var t=ua(e),r=$A(e);r&&a0e(r)&&bi(r).position==="static";)r=$A(r);return r&&(Fo(r)==="html"||Fo(r)==="body"&&bi(r).position==="static")?t:r||o0e(e)||t}function XE(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Od(e,t,r){return vl(e,Pg(t,r))}function i0e(e,t,r){var n=Od(e,t,r);return n>r?r:n}function l6(){return{top:0,right:0,bottom:0,left:0}}function u6(e){return Object.assign({},l6(),e)}function c6(e,t){return t.reduce(function(r,n){return r[n]=e,r},{})}var s0e=function(t,r){return t=typeof t=="function"?t(Object.assign({},r.rects,{placement:r.placement})):t,u6(typeof t!="number"?t:c6(t,vh))};function l0e(e){var t,r=e.state,n=e.name,a=e.options,o=r.elements.arrow,i=r.modifiersData.popperOffsets,s=Ao(r.placement),u=XE(s),l=[Bn,$a].indexOf(s)>=0,c=l?"height":"width";if(!(!o||!i)){var d=s0e(a.padding,r),p=YE(o),h=u==="y"?Dn:Bn,m=u==="y"?Pa:$a,b=r.rects.reference[c]+r.rects.reference[u]-i[u]-r.rects.popper[c],x=i[u]-r.rects.reference[u],g=gh(o),v=g?u==="y"?g.clientHeight||0:g.clientWidth||0:0,y=b/2-x/2,w=d[h],C=v-p[c]-d[m],_=v/2-p[c]/2+y,S=Od(w,_,C),T=u;r.modifiersData[n]=(t={},t[T]=S,t.centerOffset=S-_,t)}}function u0e(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)||s6(t.elements.popper,a)&&(t.elements.arrow=a))}const c0e={name:"arrow",enabled:!0,phase:"main",fn:l0e,effect:u0e,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Pc(e){return e.split("-")[1]}var f0e={top:"auto",right:"auto",bottom:"auto",left:"auto"};function d0e(e,t){var r=e.x,n=e.y,a=t.devicePixelRatio||1;return{x:Tc(r*a)/a||0,y:Tc(n*a)/a||0}}function RA(e){var t,r=e.popper,n=e.popperRect,a=e.placement,o=e.variation,i=e.offsets,s=e.position,u=e.gpuAcceleration,l=e.adaptive,c=e.roundOffsets,d=e.isFixed,p=i.x,h=p===void 0?0:p,m=i.y,b=m===void 0?0:m,x=typeof c=="function"?c({x:h,y:b}):{x:h,y:b};h=x.x,b=x.y;var g=i.hasOwnProperty("x"),v=i.hasOwnProperty("y"),y=Bn,w=Dn,C=window;if(l){var _=gh(r),S="clientHeight",T="clientWidth";if(_===ua(r)&&(_=Ls(r),bi(_).position!=="static"&&s==="absolute"&&(S="scrollHeight",T="scrollWidth")),_=_,a===Dn||(a===Bn||a===$a)&&o===vp){w=Pa;var R=d&&_===C&&C.visualViewport?C.visualViewport.height:_[S];b-=R-n.height,b*=u?1:-1}if(a===Bn||(a===Dn||a===Pa)&&o===vp){y=$a;var $=d&&_===C&&C.visualViewport?C.visualViewport.width:_[T];h-=$-n.width,h*=u?1:-1}}var k=Object.assign({position:s},l&&f0e),I=c===!0?d0e({x:h,y:b},ua(r)):{x:h,y:b};if(h=I.x,b=I.y,u){var A;return Object.assign({},k,(A={},A[w]=v?"0":"",A[y]=g?"0":"",A.transform=(C.devicePixelRatio||1)<=1?"translate("+h+"px, "+b+"px)":"translate3d("+h+"px, "+b+"px, 0)",A))}return Object.assign({},k,(t={},t[w]=v?b+"px":"",t[y]=g?h+"px":"",t.transform="",t))}function p0e(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,s=r.roundOffsets,u=s===void 0?!0:s,l={placement:Ao(t.placement),variation:Pc(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,RA(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:u})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,RA(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const h0e={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:p0e,data:{}};var om={passive:!0};function m0e(e){var t=e.state,r=e.instance,n=e.options,a=n.scroll,o=a===void 0?!0:a,i=n.resize,s=i===void 0?!0:i,u=ua(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&l.forEach(function(c){c.addEventListener("scroll",r.update,om)}),s&&u.addEventListener("resize",r.update,om),function(){o&&l.forEach(function(c){c.removeEventListener("scroll",r.update,om)}),s&&u.removeEventListener("resize",r.update,om)}}const v0e={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:m0e,data:{}};var g0e={left:"right",right:"left",bottom:"top",top:"bottom"};function Ym(e){return e.replace(/left|right|bottom|top/g,function(t){return g0e[t]})}var y0e={start:"end",end:"start"};function kA(e){return e.replace(/start|end/g,function(t){return y0e[t]})}function JE(e){var t=ua(e),r=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:r,scrollTop:n}}function ZE(e){return Ec(Ls(e)).left+JE(e).scrollLeft}function b0e(e,t){var r=ua(e),n=Ls(e),a=r.visualViewport,o=n.clientWidth,i=n.clientHeight,s=0,u=0;if(a){o=a.width,i=a.height;var l=i6();(l||!l&&t==="fixed")&&(s=a.offsetLeft,u=a.offsetTop)}return{width:o,height:i,x:s+ZE(e),y:u}}function x0e(e){var t,r=Ls(e),n=JE(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),s=-n.scrollLeft+ZE(e),u=-n.scrollTop;return bi(a||r).direction==="rtl"&&(s+=vl(r.clientWidth,a?a.clientWidth:0)-o),{width:o,height:i,x:s,y:u}}function eP(e){var t=bi(e),r=t.overflow,n=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+a+n)}function f6(e){return["html","body","#document"].indexOf(Fo(e))>=0?e.ownerDocument.body:Sa(e)&&eP(e)?e:f6(g0(e))}function Td(e,t){var r;t===void 0&&(t=[]);var n=f6(e),a=n===((r=e.ownerDocument)==null?void 0:r.body),o=ua(n),i=a?[o].concat(o.visualViewport||[],eP(n)?n:[]):n,s=t.concat(i);return a?s:s.concat(Td(g0(i)))}function TC(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function w0e(e,t){var r=Ec(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 IA(e,t,r){return t===a6?TC(b0e(e,r)):Nl(t)?w0e(t,r):TC(x0e(Ls(e)))}function _0e(e){var t=Td(g0(e)),r=["absolute","fixed"].indexOf(bi(e).position)>=0,n=r&&Sa(e)?gh(e):e;return Nl(n)?t.filter(function(a){return Nl(a)&&s6(a,n)&&Fo(a)!=="body"}):[]}function C0e(e,t,r,n){var a=t==="clippingParents"?_0e(e):[].concat(t),o=[].concat(a,[r]),i=o[0],s=o.reduce(function(u,l){var c=IA(e,l,n);return u.top=vl(c.top,u.top),u.right=Pg(c.right,u.right),u.bottom=Pg(c.bottom,u.bottom),u.left=vl(c.left,u.left),u},IA(e,i,n));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function d6(e){var t=e.reference,r=e.element,n=e.placement,a=n?Ao(n):null,o=n?Pc(n):null,i=t.x+t.width/2-r.width/2,s=t.y+t.height/2-r.height/2,u;switch(a){case Dn:u={x:i,y:t.y-r.height};break;case Pa:u={x:i,y:t.y+t.height};break;case $a:u={x:t.x+t.width,y:s};break;case Bn:u={x:t.x-r.width,y:s};break;default:u={x:t.x,y:t.y}}var l=a?XE(a):null;if(l!=null){var c=l==="y"?"height":"width";switch(o){case Oc:u[l]=u[l]-(t[c]/2-r[c]/2);break;case vp:u[l]=u[l]+(t[c]/2-r[c]/2);break}}return u}function gp(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,s=r.boundary,u=s===void 0?Vbe:s,l=r.rootBoundary,c=l===void 0?a6:l,d=r.elementContext,p=d===void 0?Mf:d,h=r.altBoundary,m=h===void 0?!1:h,b=r.padding,x=b===void 0?0:b,g=u6(typeof x!="number"?x:c6(x,vh)),v=p===Mf?Hbe:Mf,y=e.rects.popper,w=e.elements[m?v:p],C=C0e(Nl(w)?w:w.contextElement||Ls(e.elements.popper),u,c,i),_=Ec(e.elements.reference),S=d6({reference:_,element:y,strategy:"absolute",placement:a}),T=TC(Object.assign({},y,S)),R=p===Mf?T:_,$={top:C.top-R.top+g.top,bottom:R.bottom-C.bottom+g.bottom,left:C.left-R.left+g.left,right:R.right-C.right+g.right},k=e.modifiersData.offset;if(p===Mf&&k){var I=k[a];Object.keys($).forEach(function(A){var M=[$a,Pa].indexOf(A)>=0?1:-1,F=[Dn,Pa].indexOf(A)>=0?"y":"x";$[A]+=I[F]*M})}return $}function S0e(e,t){t===void 0&&(t={});var r=t,n=r.placement,a=r.boundary,o=r.rootBoundary,i=r.padding,s=r.flipVariations,u=r.allowedAutoPlacements,l=u===void 0?o6:u,c=Pc(n),d=c?s?PA:PA.filter(function(m){return Pc(m)===c}):vh,p=d.filter(function(m){return l.indexOf(m)>=0});p.length===0&&(p=d);var h=p.reduce(function(m,b){return m[b]=gp(e,{placement:b,boundary:a,rootBoundary:o,padding:i})[Ao(b)],m},{});return Object.keys(h).sort(function(m,b){return h[m]-h[b]})}function O0e(e){if(Ao(e)===KE)return[];var t=Ym(e);return[kA(e),t,kA(t)]}function T0e(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,s=i===void 0?!0:i,u=r.fallbackPlacements,l=r.padding,c=r.boundary,d=r.rootBoundary,p=r.altBoundary,h=r.flipVariations,m=h===void 0?!0:h,b=r.allowedAutoPlacements,x=t.options.placement,g=Ao(x),v=g===x,y=u||(v||!m?[Ym(x)]:O0e(x)),w=[x].concat(y).reduce(function(ee,ve){return ee.concat(Ao(ve)===KE?S0e(t,{placement:ve,boundary:c,rootBoundary:d,padding:l,flipVariations:m,allowedAutoPlacements:b}):ve)},[]),C=t.rects.reference,_=t.rects.popper,S=new Map,T=!0,R=w[0],$=0;$=0,F=M?"width":"height",j=gp(t,{placement:k,boundary:c,rootBoundary:d,altBoundary:p,padding:l}),z=M?A?$a:Bn:A?Pa:Dn;C[F]>_[F]&&(z=Ym(z));var N=Ym(z),L=[];if(o&&L.push(j[I]<=0),s&&L.push(j[z]<=0,j[N]<=0),L.every(function(ee){return ee})){R=k,T=!1;break}S.set(k,L)}if(T)for(var U=m?3:1,Y=function(ve){var fe=w.find(function(ce){var te=S.get(ce);if(te)return te.slice(0,ve).every(function(K){return K})});if(fe)return R=fe,"break"},X=U;X>0;X--){var ie=Y(X);if(ie==="break")break}t.placement!==R&&(t.modifiersData[n]._skip=!0,t.placement=R,t.reset=!0)}}const E0e={name:"flip",enabled:!0,phase:"main",fn:T0e,requiresIfExists:["offset"],data:{_skip:!1}};function AA(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 MA(e){return[Dn,$a,Pa,Bn].some(function(t){return e[t]>=0})}function P0e(e){var t=e.state,r=e.name,n=t.rects.reference,a=t.rects.popper,o=t.modifiersData.preventOverflow,i=gp(t,{elementContext:"reference"}),s=gp(t,{altBoundary:!0}),u=AA(i,n),l=AA(s,a,o),c=MA(u),d=MA(l);t.modifiersData[r]={referenceClippingOffsets:u,popperEscapeOffsets:l,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}const $0e={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:P0e};function R0e(e,t,r){var n=Ao(e),a=[Bn,Dn].indexOf(n)>=0?-1:1,o=typeof r=="function"?r(Object.assign({},t,{placement:e})):r,i=o[0],s=o[1];return i=i||0,s=(s||0)*a,[Bn,$a].indexOf(n)>=0?{x:s,y:i}:{x:i,y:s}}function k0e(e){var t=e.state,r=e.options,n=e.name,a=r.offset,o=a===void 0?[0,0]:a,i=o6.reduce(function(c,d){return c[d]=R0e(d,t.rects,o),c},{}),s=i[t.placement],u=s.x,l=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=l),t.modifiersData[n]=i}const I0e={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:k0e};function A0e(e){var t=e.state,r=e.name;t.modifiersData[r]=d6({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const M0e={name:"popperOffsets",enabled:!0,phase:"read",fn:A0e,data:{}};function N0e(e){return e==="x"?"y":"x"}function F0e(e){var t=e.state,r=e.options,n=e.name,a=r.mainAxis,o=a===void 0?!0:a,i=r.altAxis,s=i===void 0?!1:i,u=r.boundary,l=r.rootBoundary,c=r.altBoundary,d=r.padding,p=r.tether,h=p===void 0?!0:p,m=r.tetherOffset,b=m===void 0?0:m,x=gp(t,{boundary:u,rootBoundary:l,padding:d,altBoundary:c}),g=Ao(t.placement),v=Pc(t.placement),y=!v,w=XE(g),C=N0e(w),_=t.modifiersData.popperOffsets,S=t.rects.reference,T=t.rects.popper,R=typeof b=="function"?b(Object.assign({},t.rects,{placement:t.placement})):b,$=typeof R=="number"?{mainAxis:R,altAxis:R}:Object.assign({mainAxis:0,altAxis:0},R),k=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,I={x:0,y:0};if(_){if(o){var A,M=w==="y"?Dn:Bn,F=w==="y"?Pa:$a,j=w==="y"?"height":"width",z=_[w],N=z+x[M],L=z-x[F],U=h?-T[j]/2:0,Y=v===Oc?S[j]:T[j],X=v===Oc?-T[j]:-S[j],ie=t.elements.arrow,ee=h&&ie?YE(ie):{width:0,height:0},ve=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:l6(),fe=ve[M],ce=ve[F],te=Od(0,S[j],ee[j]),K=y?S[j]/2-U-te-fe-$.mainAxis:Y-te-fe-$.mainAxis,se=y?-S[j]/2+U+te+ce+$.mainAxis:X+te+ce+$.mainAxis,Z=t.elements.arrow&&gh(t.elements.arrow),q=Z?w==="y"?Z.clientTop||0:Z.clientLeft||0:0,be=(A=k==null?void 0:k[w])!=null?A:0,ue=z+K-be-q,J=z+se-be,Ue=Od(h?Pg(N,ue):N,z,h?vl(L,J):L);_[w]=Ue,I[w]=Ue-z}if(s){var Re,We=w==="x"?Dn:Bn,D=w==="x"?Pa:$a,G=_[C],Q=C==="y"?"height":"width",xe=G+x[We],me=G-x[D],re=[Dn,Bn].indexOf(g)!==-1,Ce=(Re=k==null?void 0:k[C])!=null?Re:0,je=re?xe:G-S[Q]-T[Q]-Ce+$.altAxis,Be=re?G+S[Q]+T[Q]-Ce-$.altAxis:me,Ne=h&&re?i0e(je,G,Be):Od(h?je:xe,G,h?Be:me);_[C]=Ne,I[C]=Ne-G}t.modifiersData[n]=I}}const L0e={name:"preventOverflow",enabled:!0,phase:"main",fn:F0e,requiresIfExists:["offset"]};function j0e(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function D0e(e){return e===ua(e)||!Sa(e)?JE(e):j0e(e)}function B0e(e){var t=e.getBoundingClientRect(),r=Tc(t.width)/e.offsetWidth||1,n=Tc(t.height)/e.offsetHeight||1;return r!==1||n!==1}function z0e(e,t,r){r===void 0&&(r=!1);var n=Sa(t),a=Sa(t)&&B0e(t),o=Ls(t),i=Ec(e,a,r),s={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(n||!n&&!r)&&((Fo(t)!=="body"||eP(o))&&(s=D0e(t)),Sa(t)?(u=Ec(t,!0),u.x+=t.clientLeft,u.y+=t.clientTop):o&&(u.x=ZE(o))),{x:i.left+s.scrollLeft-u.x,y:i.top+s.scrollTop-u.y,width:i.width,height:i.height}}function U0e(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(s){if(!r.has(s)){var u=t.get(s);u&&a(u)}}),n.push(o)}return e.forEach(function(o){r.has(o.name)||a(o)}),n}function V0e(e){var t=U0e(e);return e0e.reduce(function(r,n){return r.concat(t.filter(function(a){return a.phase===n}))},[])}function H0e(e){var t;return function(){return t||(t=new Promise(function(r){Promise.resolve().then(function(){t=void 0,r(e())})})),t}}function W0e(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 NA={placement:"bottom",modifiers:[],strategy:"absolute"};function FA(){for(var e=arguments.length,t=new Array(e),r=0;r{o||s(Q0e(a)||document.body)},[a,o]),Jr(()=>{if(i&&!o)return dp(r,i),()=>{dp(r,null)}},[r,i,o]),o){if(f.isValidElement(n)){const l={ref:u};return f.cloneElement(n,l)}return P.jsx(f.Fragment,{children:n})}return P.jsx(f.Fragment,{children:i&&Uc.createPortal(n,i)})});function Y0e(e){return Ie("MuiPopper",e)}Me("MuiPopper",["root"]);const X0e=["anchorEl","children","direction","disablePortal","modifiers","open","placement","popperOptions","popperRef","slotProps","slots","TransitionProps","ownerState"],J0e=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function Z0e(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 EC(e){return typeof e=="function"?e():e}function e1e(e){return e.nodeType!==void 0}const t1e=()=>ke({root:["root"]},Rbe(Y0e)),r1e={},n1e=f.forwardRef(function(t,r){var n;const{anchorEl:a,children:o,direction:i,disablePortal:s,modifiers:u,open:l,placement:c,popperOptions:d,popperRef:p,slotProps:h={},slots:m={},TransitionProps:b}=t,x=pe(t,X0e),g=f.useRef(null),v=Nt(g,r),y=f.useRef(null),w=Nt(y,p),C=f.useRef(w);Jr(()=>{C.current=w},[w]),f.useImperativeHandle(p,()=>y.current,[]);const _=Z0e(c,i),[S,T]=f.useState(_),[R,$]=f.useState(EC(a));f.useEffect(()=>{y.current&&y.current.forceUpdate()}),f.useEffect(()=>{a&&$(EC(a))},[a]),Jr(()=>{if(!R||!l)return;const F=N=>{T(N.placement)};let j=[{name:"preventOverflow",options:{altBoundary:s}},{name:"flip",options:{altBoundary:s}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:({state:N})=>{F(N)}}];u!=null&&(j=j.concat(u)),d&&d.modifiers!=null&&(j=j.concat(d.modifiers));const z=K0e(R,g.current,E({placement:_},d,{modifiers:j}));return C.current(z),()=>{z.destroy(),C.current(null)}},[R,s,u,l,d,_]);const k={placement:S};b!==null&&(k.TransitionProps=b);const I=t1e(),A=(n=m.root)!=null?n:"div",M=Zr({elementType:A,externalSlotProps:h.root,externalForwardedProps:x,additionalProps:{role:"tooltip",ref:v},ownerState:t,className:I.root});return P.jsx(A,E({},M,{children:typeof o=="function"?o(k):o}))}),h6=f.forwardRef(function(t,r){const{anchorEl:n,children:a,container:o,direction:i="ltr",disablePortal:s=!1,keepMounted:u=!1,modifiers:l,open:c,placement:d="bottom",popperOptions:p=r1e,popperRef:h,style:m,transition:b=!1,slotProps:x={},slots:g={}}=t,v=pe(t,J0e),[y,w]=f.useState(!0),C=()=>{w(!1)},_=()=>{w(!0)};if(!u&&!c&&(!b||y))return null;let S;if(o)S=o;else if(n){const $=EC(n);S=$&&e1e($)?$r($).body:$r(null).body}const T=!c&&u&&(!b||y)?"none":void 0,R=b?{in:c,onEnter:C,onExited:_}:void 0;return P.jsx(p6,{disablePortal:s,container:S,children:P.jsx(n1e,E({anchorEl:n,direction:i,disablePortal:s,modifiers:l,ref:r,open:b?!y:c,placement:d,popperOptions:p,popperRef:h,slotProps:x,slots:g},v,{style:E({position:"fixed",top:0,left:0,display:T},m),TransitionProps:R,children:a}))})});function a1e(e){const t=$r(e);return t.body===e?Za(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Ed(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function LA(e){return parseInt(Za(e).getComputedStyle(e).paddingRight,10)||0}function o1e(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 jA(e,t,r,n,a){const o=[t,r,...n];[].forEach.call(e.children,i=>{const s=o.indexOf(i)===-1,u=!o1e(i);s&&u&&Ed(i,a)})}function lx(e,t){let r=-1;return e.some((n,a)=>t(n)?(r=a,!0):!1),r}function i1e(e,t){const r=[],n=e.container;if(!t.disableScrollLock){if(a1e(n)){const i=wB($r(n));r.push({value:n.style.paddingRight,property:"padding-right",el:n}),n.style.paddingRight=`${LA(n)+i}px`;const s=$r(n).querySelectorAll(".mui-fixed");[].forEach.call(s,u=>{r.push({value:u.style.paddingRight,property:"padding-right",el:u}),u.style.paddingRight=`${LA(u)+i}px`})}let o;if(n.parentNode instanceof DocumentFragment)o=$r(n).body;else{const i=n.parentElement,s=Za(n);o=(i==null?void 0:i.nodeName)==="HTML"&&s.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:s})=>{o?i.style.setProperty(s,o):i.style.removeProperty(s)})}}function s1e(e){const t=[];return[].forEach.call(e.children,r=>{r.getAttribute("aria-hidden")==="true"&&t.push(r)}),t}class l1e{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&&Ed(t.modalRef,!1);const a=s1e(r);jA(r,t.mount,t.modalRef,a,!0);const o=lx(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=lx(this.containers,o=>o.modals.indexOf(t)!==-1),a=this.containers[n];a.restore||(a.restore=i1e(a,r))}remove(t,r=!0){const n=this.modals.indexOf(t);if(n===-1)return n;const a=lx(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&&Ed(t.modalRef,r),jA(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&&Ed(i.modalRef,!1)}return n}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}}function u1e(e){return typeof e=="function"?e():e}function c1e(e){return e?e.props.hasOwnProperty("in"):!1}const f1e=new l1e;function d1e(e){const{container:t,disableEscapeKeyDown:r=!1,disableScrollLock:n=!1,manager:a=f1e,closeAfterTransition:o=!1,onTransitionEnter:i,onTransitionExited:s,children:u,onClose:l,open:c,rootRef:d}=e,p=f.useRef({}),h=f.useRef(null),m=f.useRef(null),b=Nt(m,d),[x,g]=f.useState(!c),v=c1e(u);let y=!0;(e["aria-hidden"]==="false"||e["aria-hidden"]===!1)&&(y=!1);const w=()=>$r(h.current),C=()=>(p.current.modalRef=m.current,p.current.mount=h.current,p.current),_=()=>{a.mount(C(),{disableScrollLock:n}),m.current&&(m.current.scrollTop=0)},S=gn(()=>{const j=u1e(t)||w().body;a.add(C(),j),m.current&&_()}),T=f.useCallback(()=>a.isTopModal(C()),[a]),R=gn(j=>{h.current=j,j&&(c&&T()?_():m.current&&Ed(m.current,y))}),$=f.useCallback(()=>{a.remove(C(),y)},[y,a]);f.useEffect(()=>()=>{$()},[$]),f.useEffect(()=>{c?S():(!v||!o)&&$()},[c,$,v,o,S]);const k=j=>z=>{var N;(N=j.onKeyDown)==null||N.call(j,z),!(z.key!=="Escape"||z.which===229||!T())&&(r||(z.stopPropagation(),l&&l(z,"escapeKeyDown")))},I=j=>z=>{var N;(N=j.onClick)==null||N.call(j,z),z.target===z.currentTarget&&l&&l(z,"backdropClick")};return{getRootProps:(j={})=>{const z=Eg(e);delete z.onTransitionEnter,delete z.onTransitionExited;const N=E({},z,j);return E({role:"presentation"},N,{onKeyDown:k(N),ref:b})},getBackdropProps:(j={})=>{const z=j;return E({"aria-hidden":!0},z,{onClick:I(z),open:c})},getTransitionProps:()=>{const j=()=>{g(!1),i&&i()},z=()=>{g(!0),s&&s(),o&&$()};return{onEnter:gC(j,u==null?void 0:u.props.onEnter),onExited:gC(z,u==null?void 0:u.props.onExited)}},rootRef:b,portalRef:R,isTopModal:T,exited:x,hasTransition:v}}function m6(e){const{children:t,defer:r=!1,fallback:n=null}=e,[a,o]=f.useState(!1);return Jr(()=>{r||o(!0)},[r]),f.useEffect(()=>{r&&o(!0)},[r]),P.jsx(f.Fragment,{children:a?t:n})}function p1e(e={}){const{autoHideDuration:t=null,disableWindowBlurListener:r=!1,onClose:n,open:a,resumeHideDuration:o}=e,i=f.useRef();f.useEffect(()=>{if(!a)return;function g(v){v.defaultPrevented||(v.key==="Escape"||v.key==="Esc")&&(n==null||n(v,"escapeKeyDown"))}return document.addEventListener("keydown",g),()=>{document.removeEventListener("keydown",g)}},[a,n]);const s=gn((g,v)=>{n==null||n(g,v)}),u=gn(g=>{!n||g==null||(clearTimeout(i.current),i.current=setTimeout(()=>{s(null,"timeout")},g))});f.useEffect(()=>(a&&u(t),()=>{clearTimeout(i.current)}),[a,t,u]);const l=g=>{n==null||n(g,"clickaway")},c=()=>{clearTimeout(i.current)},d=f.useCallback(()=>{t!=null&&u(o??t*.5)},[t,o,u]),p=g=>v=>{const y=g.onBlur;y==null||y(v),d()},h=g=>v=>{const y=g.onFocus;y==null||y(v),c()},m=g=>v=>{const y=g.onMouseEnter;y==null||y(v),c()},b=g=>v=>{const y=g.onMouseLeave;y==null||y(v),d()};return f.useEffect(()=>{if(!r&&a)return window.addEventListener("focus",d),window.addEventListener("blur",c),()=>{window.removeEventListener("focus",d),window.removeEventListener("blur",c)}},[r,d,a]),{getRootProps:(g={})=>{const v=E({},Eg(e),Eg(g));return E({role:"presentation"},g,v,{onBlur:p(v),onFocus:h(v),onMouseEnter:m(v),onMouseLeave:b(v)})},onClickAway:l}}const h1e=["onChange","maxRows","minRows","style","value"];function im(e){return parseInt(e,10)||0}const m1e={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function DA(e){return e==null||Object.keys(e).length===0||e.outerHeightStyle===0&&!e.overflow}const v1e=f.forwardRef(function(t,r){const{onChange:n,maxRows:a,minRows:o=1,style:i,value:s}=t,u=pe(t,h1e),{current:l}=f.useRef(s!=null),c=f.useRef(null),d=Nt(r,c),p=f.useRef(null),h=f.useRef(0),[m,b]=f.useState({outerHeightStyle:0}),x=f.useCallback(()=>{const w=c.current,_=Za(w).getComputedStyle(w);if(_.width==="0px")return{outerHeightStyle:0};const S=p.current;S.style.width=_.width,S.value=w.value||t.placeholder||"x",S.value.slice(-1)===` +`&&(S.value+=" ");const T=_.boxSizing,R=im(_.paddingBottom)+im(_.paddingTop),$=im(_.borderBottomWidth)+im(_.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"?R+$:0),F=Math.abs(A-k)<=1;return{outerHeightStyle:M,overflow:F}},[a,o,t.placeholder]),g=(w,C)=>{const{outerHeightStyle:_,overflow:S}=C;return h.current<20&&(_>0&&Math.abs((w.outerHeightStyle||0)-_)>1||w.overflow!==S)?(h.current+=1,{overflow:S,outerHeightStyle:_}):w},v=f.useCallback(()=>{const w=x();DA(w)||b(C=>g(C,w))},[x]);Jr(()=>{const w=()=>{const k=x();DA(k)||Uc.flushSync(()=>{b(I=>g(I,k))})},C=()=>{h.current=0,w()};let _;const S=kb(C),T=c.current,R=Za(T);R.addEventListener("resize",S);let $;return typeof ResizeObserver<"u"&&($=new ResizeObserver(C),$.observe(T)),()=>{S.clear(),cancelAnimationFrame(_),R.removeEventListener("resize",S),$&&$.disconnect()}},[x]),Jr(()=>{v()}),f.useEffect(()=>{h.current=0},[s]);const y=w=>{h.current=0,l||v(),n&&n(w)};return P.jsxs(f.Fragment,{children:[P.jsx("textarea",E({value:s,onChange:y,ref:d,rows:o,style:E({height:m.outerHeightStyle,overflow:m.overflow?"hidden":void 0},i)},u)),P.jsx("textarea",{"aria-hidden":!0,className:t.className,readOnly:!0,ref:p,tabIndex:-1,style:E({},m1e.shadow,i,{paddingTop:0,paddingBottom:0})})]})});function BA(e){return typeof e.normalize<"u"?e.normalize("NFD").replace(/[\u0300-\u036f]/g,""):e}function v6(e={}){const{ignoreAccents:t=!0,ignoreCase:r=!0,limit:n,matchFrom:a="any",stringify:o,trim:i=!1}=e;return(s,{inputValue:u,getOptionLabel:l})=>{let c=i?u.trim():u;r&&(c=c.toLowerCase()),t&&(c=BA(c));const d=c?s.filter(p=>{let h=(o||l)(p);return r&&(h=h.toLowerCase()),t&&(h=BA(h)),a==="start"?h.indexOf(c)===0:h.indexOf(c)>-1}):s;return typeof n=="number"?d.slice(0,n):d}}function ux(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 b1e(e){const{unstable_isActiveElementInListbox:t=y1e,unstable_classNamePrefix:r="Mui",autoComplete:n=!1,autoHighlight:a=!1,autoSelect:o=!1,blurOnSelect:i=!1,clearOnBlur:s=!e.freeSolo,clearOnEscape:u=!1,componentName:l="useAutocomplete",defaultValue:c=e.multiple?[]:null,disableClearable:d=!1,disableCloseOnSelect:p=!1,disabled:h,disabledItemsFocusable:m=!1,disableListWrap:b=!1,filterOptions:x=g1e,filterSelectedOptions:g=!1,freeSolo:v=!1,getOptionDisabled:y,getOptionLabel:w=ne=>{var ae;return(ae=ne.label)!=null?ae:ne},groupBy:C,handleHomeEndKeys:_=!e.freeSolo,id:S,includeInputInList:T=!1,inputValue:R,isOptionEqualToValue:$=(ne,ae)=>ne===ae,multiple:k=!1,onChange:I,onClose:A,onHighlightChange:M,onInputChange:F,onOpen:j,open:z,openOnFocus:N=!1,options:L,readOnly:U=!1,selectOnFocus:Y=!e.freeSolo,value:X}=e,ie=gi(S);let ee=w;ee=ne=>{const ae=w(ne);return typeof ae!="string"?String(ae):ae};const ve=f.useRef(!1),fe=f.useRef(!0),ce=f.useRef(null),te=f.useRef(null),[K,se]=f.useState(null),[Z,q]=f.useState(-1),be=a?0:-1,ue=f.useRef(be),[J,Ue]=ci({controlled:X,default:c,name:l}),[Re,We]=ci({controlled:R,default:"",name:l,state:"inputValue"}),[D,G]=f.useState(!1),Q=f.useCallback((ne,ae)=>{if(!(k?J.length!(g&&(k?J:[J]).some(ae=>ae!==null&&$(ne,ae)))),{inputValue:je&&re?"":Re,getOptionLabel:ee}):[],Oe=Khe({filteredOptions:Ne,value:J,inputValue:Re});f.useEffect(()=>{const ne=J!==Oe.value;D&&!ne||v&&!ne||Q(null,J)},[J,Q,D,Oe.value,v]);const ut=xe&&Ne.length>0&&!U,pt=gn(ne=>{ne===-1?ce.current.focus():K.querySelector(`[data-tag-index="${ne}"]`).focus()});f.useEffect(()=>{k&&Z>J.length-1&&(q(-1),pt(-1))},[J,k,Z,pt]);function ct(ne,ae){if(!te.current||ne<0||ne>=Ne.length)return-1;let he=ne;for(;;){const Ee=te.current.querySelector(`[data-option-index="${he}"]`),Je=m?!1:!Ee||Ee.disabled||Ee.getAttribute("aria-disabled")==="true";if(Ee&&Ee.hasAttribute("tabindex")&&!Je)return he;if(ae==="next"?he=(he+1)%Ne.length:he=(he-1+Ne.length)%Ne.length,he===ne)return-1}}const B=gn(({event:ne,index:ae,reason:he="auto"})=>{if(ue.current=ae,ae===-1?ce.current.removeAttribute("aria-activedescendant"):ce.current.setAttribute("aria-activedescendant",`${ie}-option-${ae}`),M&&M(ne,ae===-1?null:Ne[ae],he),!te.current)return;const Ee=te.current.querySelector(`[role="option"].${r}-focused`);Ee&&(Ee.classList.remove(`${r}-focused`),Ee.classList.remove(`${r}-focusVisible`));let Je=te.current;if(te.current.getAttribute("role")!=="listbox"&&(Je=te.current.parentElement.querySelector('[role="listbox"]')),!Je)return;if(ae===-1){Je.scrollTop=0;return}const Se=te.current.querySelector(`[data-option-index="${ae}"]`);if(Se&&(Se.classList.add(`${r}-focused`),he==="keyboard"&&Se.classList.add(`${r}-focusVisible`),Je.scrollHeight>Je.clientHeight&&he!=="mouse"&&he!=="touch")){const V=Se,ge=Je.clientHeight+Je.scrollTop,de=V.offsetTop+V.offsetHeight;de>ge?Je.scrollTop=de-Je.clientHeight:V.offsetTop-V.offsetHeight*(C?1.3:0){if(!Be)return;const Se=ct((()=>{const V=Ne.length-1;if(ae==="reset")return be;if(ae==="start")return 0;if(ae==="end")return V;const ge=ue.current+ae;return ge<0?ge===-1&&T?-1:b&&ue.current!==-1||Math.abs(ae)>1?0:V:ge>V?ge===V+1&&T?-1:b||Math.abs(ae)>1?V:0:ge})(),he);if(B({index:Se,reason:Ee,event:ne}),n&&ae!=="reset")if(Se===-1)ce.current.value=Re;else{const V=ee(Ne[Se]);ce.current.value=V,V.toLowerCase().indexOf(Re.toLowerCase())===0&&Re.length>0&&ce.current.setSelectionRange(Re.length,V.length)}}),Te=()=>{const ne=(ae,he)=>{const Ee=ae?ee(ae):"",Je=he?ee(he):"";return Ee===Je};if(ue.current!==-1&&Oe.filteredOptions&&Oe.filteredOptions.length!==Ne.length&&Oe.inputValue===Re&&(k?J.length===Oe.value.length&&Oe.value.every((ae,he)=>ee(J[he])===ee(ae)):ne(Oe.value,J))){const ae=Oe.filteredOptions[ue.current];if(ae&&Ne.some(Ee=>ee(Ee)===ee(ae)))return!0}return!1},Ve=f.useCallback(()=>{if(!Be||Te())return;const ne=k?J[0]:J;if(Ne.length===0||ne==null){W({diff:"reset"});return}if(te.current){if(ne!=null){const ae=Ne[ue.current];if(k&&ae&&ux(J,Ee=>$(ae,Ee))!==-1)return;const he=ux(Ne,Ee=>$(Ee,ne));he===-1?W({diff:"reset"}):B({index:he});return}if(ue.current>=Ne.length-1){B({index:Ne.length-1});return}B({index:ue.current})}},[Ne.length,k?!1:J,g,W,B,Be,Re,k]),at=gn(ne=>{dp(te,ne),ne&&Ve()});f.useEffect(()=>{Ve()},[Ve]);const He=ne=>{xe||(me(!0),Ce(!0),j&&j(ne))},xt=(ne,ae)=>{xe&&(me(!1),A&&A(ne,ae))},Lt=(ne,ae,he,Ee)=>{if(k){if(J.length===ae.length&&J.every((Je,Se)=>Je===ae[Se]))return}else if(J===ae)return;I&&I(ne,ae,he,Ee),Ue(ae)},Et=f.useRef(!1),Qe=(ne,ae,he="selectOption",Ee="options")=>{let Je=he,Se=ae;if(k){Se=Array.isArray(J)?J.slice():[];const V=ux(Se,ge=>$(ae,ge));V===-1?Se.push(ae):Ee!=="freeSolo"&&(Se.splice(V,1),Je="removeOption")}Q(ne,Se),Lt(ne,Se,Je,{option:ae}),!p&&(!ne||!ne.ctrlKey&&!ne.metaKey)&&xt(ne,Je),(i===!0||i==="touch"&&Et.current||i==="mouse"&&!Et.current)&&ce.current.blur()};function It(ne,ae){if(ne===-1)return-1;let he=ne;for(;;){if(ae==="next"&&he===J.length||ae==="previous"&&he===-1)return-1;const Ee=K.querySelector(`[data-tag-index="${he}"]`);if(!Ee||!Ee.hasAttribute("tabindex")||Ee.disabled||Ee.getAttribute("aria-disabled")==="true")he+=ae==="next"?1:-1;else return he}}const Sr=(ne,ae)=>{if(!k)return;Re===""&&xt(ne,"toggleInput");let he=Z;Z===-1?Re===""&&ae==="previous"&&(he=J.length-1):(he+=ae==="next"?1:-1,he<0&&(he=0),he===J.length&&(he=-1)),he=It(he,ae),q(he),pt(he)},jt=ne=>{ve.current=!0,We(""),F&&F(ne,"","clear"),Lt(ne,k?[]:null,"clear")},Hr=ne=>ae=>{if(ne.onKeyDown&&ne.onKeyDown(ae),!ae.defaultMuiPrevented&&(Z!==-1&&["ArrowLeft","ArrowRight"].indexOf(ae.key)===-1&&(q(-1),pt(-1)),ae.which!==229))switch(ae.key){case"Home":Be&&_&&(ae.preventDefault(),W({diff:"start",direction:"next",reason:"keyboard",event:ae}));break;case"End":Be&&_&&(ae.preventDefault(),W({diff:"end",direction:"previous",reason:"keyboard",event:ae}));break;case"PageUp":ae.preventDefault(),W({diff:-zA,direction:"previous",reason:"keyboard",event:ae}),He(ae);break;case"PageDown":ae.preventDefault(),W({diff:zA,direction:"next",reason:"keyboard",event:ae}),He(ae);break;case"ArrowDown":ae.preventDefault(),W({diff:1,direction:"next",reason:"keyboard",event:ae}),He(ae);break;case"ArrowUp":ae.preventDefault(),W({diff:-1,direction:"previous",reason:"keyboard",event:ae}),He(ae);break;case"ArrowLeft":Sr(ae,"previous");break;case"ArrowRight":Sr(ae,"next");break;case"Enter":if(ue.current!==-1&&Be){const he=Ne[ue.current],Ee=y?y(he):!1;if(ae.preventDefault(),Ee)return;Qe(ae,he,"selectOption"),n&&ce.current.setSelectionRange(ce.current.value.length,ce.current.value.length)}else v&&Re!==""&&je===!1&&(k&&ae.preventDefault(),Qe(ae,Re,"createOption","freeSolo"));break;case"Escape":Be?(ae.preventDefault(),ae.stopPropagation(),xt(ae,"escape")):u&&(Re!==""||k&&J.length>0)&&(ae.preventDefault(),ae.stopPropagation(),jt(ae));break;case"Backspace":if(k&&!U&&Re===""&&J.length>0){const he=Z===-1?J.length-1:Z,Ee=J.slice();Ee.splice(he,1),Lt(ae,Ee,"removeOption",{option:J[he]})}break;case"Delete":if(k&&!U&&Re===""&&J.length>0&&Z!==-1){const he=Z,Ee=J.slice();Ee.splice(he,1),Lt(ae,Ee,"removeOption",{option:J[he]})}break}},Or=ne=>{G(!0),N&&!ve.current&&He(ne)},On=ne=>{if(t(te)){ce.current.focus();return}G(!1),fe.current=!0,ve.current=!1,o&&ue.current!==-1&&Be?Qe(ne,Ne[ue.current],"blur"):o&&v&&Re!==""?Qe(ne,Re,"blur","freeSolo"):s&&Q(ne,J),xt(ne,"blur")},Ar=ne=>{const ae=ne.target.value;Re!==ae&&(We(ae),Ce(!1),F&&F(ne,ae,"input")),ae===""?!d&&!k&&Lt(ne,null,"clear"):He(ne)},st=ne=>{const ae=Number(ne.currentTarget.getAttribute("data-option-index"));ue.current!==ae&&B({event:ne,index:ae,reason:"mouse"})},ht=ne=>{B({event:ne,index:Number(ne.currentTarget.getAttribute("data-option-index")),reason:"touch"}),Et.current=!0},dr=ne=>{const ae=Number(ne.currentTarget.getAttribute("data-option-index"));Qe(ne,Ne[ae],"selectOption"),Et.current=!1},At=ne=>ae=>{const he=J.slice();he.splice(ne,1),Lt(ae,he,"removeOption",{option:J[ne]})},Mr=ne=>{xe?xt(ne,"toggleInput"):He(ne)},Wt=ne=>{ne.currentTarget.contains(ne.target)&&ne.target.getAttribute("id")!==ie&&ne.preventDefault()},Nr=ne=>{ne.currentTarget.contains(ne.target)&&(ce.current.focus(),Y&&fe.current&&ce.current.selectionEnd-ce.current.selectionStart===0&&ce.current.select(),fe.current=!1)},Kn=ne=>{!h&&(Re===""||!xe)&&Mr(ne)};let qt=v&&Re.length>0;qt=qt||(k?J.length>0:J!==null);let Dt=Ne;return C&&(Dt=Ne.reduce((ne,ae,he)=>{const Ee=C(ae);return ne.length>0&&ne[ne.length-1].group===Ee?ne[ne.length-1].options.push(ae):ne.push({key:he,index:he,group:Ee,options:[ae]}),ne},[])),h&&D&&On(),{getRootProps:(ne={})=>E({"aria-owns":ut?`${ie}-listbox`:null},ne,{onKeyDown:Hr(ne),onMouseDown:Wt,onClick:Nr}),getInputLabelProps:()=>({id:`${ie}-label`,htmlFor:ie}),getInputProps:()=>({id:ie,value:Re,onBlur:On,onFocus:Or,onChange:Ar,onMouseDown:Kn,"aria-activedescendant":Be?"":null,"aria-autocomplete":n?"both":"list","aria-controls":ut?`${ie}-listbox`:void 0,"aria-expanded":ut,autoComplete:"off",ref:ce,autoCapitalize:"none",spellCheck:"false",role:"combobox",disabled:h}),getClearProps:()=>({tabIndex:-1,type:"button",onClick:jt}),getPopupIndicatorProps:()=>({tabIndex:-1,type:"button",onClick:Mr}),getTagProps:({index:ne})=>E({key:ne,"data-tag-index":ne,tabIndex:-1},!U&&{onDelete:At(ne)}),getListboxProps:()=>({role:"listbox",id:`${ie}-listbox`,"aria-labelledby":`${ie}-label`,ref:at,onMouseDown:ne=>{ne.preventDefault()}}),getOptionProps:({index:ne,option:ae})=>{const he=(k?J:[J]).some(Je=>Je!=null&&$(ae,Je)),Ee=y?y(ae):!1;return{key:ee(ae),tabIndex:-1,role:"option",id:`${ie}-option-${ne}`,onMouseMove:st,onClick:dr,onTouchStart:ht,"data-option-index":ne,"aria-disabled":Ee,"aria-selected":he}},id:ie,inputValue:Re,value:J,dirty:qt,expanded:Be&&K,popupOpen:Be,focused:D||Z!==-1,anchorEl:K,setAnchorEl:se,focusedTag:Z,groupedOptions:Dt}}const x1e=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],w1e=H(h6,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),_1e=f.forwardRef(function(t,r){var n;const a=t0(),o=Le({props:t,name:"MuiPopper"}),{anchorEl:i,component:s,components:u,componentsProps:l,container:c,disablePortal:d,keepMounted:p,modifiers:h,open:m,placement:b,popperOptions:x,popperRef:g,transition:v,slots:y,slotProps:w}=o,C=pe(o,x1e),_=(n=y==null?void 0:y.root)!=null?n:u==null?void 0:u.Root,S=E({anchorEl:i,container:c,disablePortal:d,keepMounted:p,modifiers:h,open:m,placement:b,popperOptions:x,popperRef:g,transition:v},C);return P.jsx(w1e,E({as:s,direction:a==null?void 0:a.direction,slots:{root:_},slotProps:w??l},S,{ref:r}))}),y0=_1e;function C1e(e){return Ie("MuiListSubheader",e)}Me("MuiListSubheader",["root","colorPrimary","colorInherit","gutters","inset","sticky"]);const S1e=["className","color","component","disableGutters","disableSticky","inset"],O1e=e=>{const{classes:t,color:r,disableGutters:n,inset:a,disableSticky:o}=e,i={root:["root",r!=="default"&&`color${oe(r)}`,!n&&"gutters",a&&"inset",!o&&"sticky"]};return ke(i,C1e,t)},T1e=H("li",{name:"MuiListSubheader",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.color!=="default"&&t[`color${oe(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})),g6=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiListSubheader"}),{className:a,color:o="default",component:i="li",disableGutters:s=!1,disableSticky:u=!1,inset:l=!1}=n,c=pe(n,S1e),d=E({},n,{color:o,component:i,disableGutters:s,disableSticky:u,inset:l}),p=O1e(d);return P.jsx(T1e,E({as:i,className:ye(p.root,a),ref:r,ownerState:d},c))});g6.muiSkipListHighlight=!0;const E1e=g6,P1e=Sn(P.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 $1e(e){return Ie("MuiChip",e)}const R1e=Me("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"]),wt=R1e,k1e=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],I1e=e=>{const{classes:t,disabled:r,size:n,color:a,iconColor:o,onDelete:i,clickable:s,variant:u}=e,l={root:["root",u,r&&"disabled",`size${oe(n)}`,`color${oe(a)}`,s&&"clickable",s&&`clickableColor${oe(a)}`,i&&"deletable",i&&`deletableColor${oe(a)}`,`${u}${oe(a)}`],label:["label",`label${oe(n)}`],avatar:["avatar",`avatar${oe(n)}`,`avatarColor${oe(a)}`],icon:["icon",`icon${oe(n)}`,`iconColor${oe(o)}`],deleteIcon:["deleteIcon",`deleteIcon${oe(n)}`,`deleteIconColor${oe(a)}`,`deleteIcon${oe(u)}Color${oe(a)}`]};return ke(l,$1e,t)},A1e=H("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e,{color:n,iconColor:a,clickable:o,onDelete:i,size:s,variant:u}=r;return[{[`& .${wt.avatar}`]:t.avatar},{[`& .${wt.avatar}`]:t[`avatar${oe(s)}`]},{[`& .${wt.avatar}`]:t[`avatarColor${oe(n)}`]},{[`& .${wt.icon}`]:t.icon},{[`& .${wt.icon}`]:t[`icon${oe(s)}`]},{[`& .${wt.icon}`]:t[`iconColor${oe(a)}`]},{[`& .${wt.deleteIcon}`]:t.deleteIcon},{[`& .${wt.deleteIcon}`]:t[`deleteIcon${oe(s)}`]},{[`& .${wt.deleteIcon}`]:t[`deleteIconColor${oe(n)}`]},{[`& .${wt.deleteIcon}`]:t[`deleteIcon${oe(u)}Color${oe(n)}`]},t.root,t[`size${oe(s)}`],t[`color${oe(n)}`],o&&t.clickable,o&&n!=="default"&&t[`clickableColor${oe(n)})`],i&&t.deletable,i&&n!=="default"&&t[`deletableColor${oe(n)}`],t[u],t[`${u}${oe(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",[`&.${wt.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:"none"},[`& .${wt.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:r,fontSize:e.typography.pxToRem(12)},[`& .${wt.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${wt.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${wt.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${wt.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"})),[`& .${wt.deleteIcon}`]:E({WebkitTapHighlightColor:"transparent",color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.26)`:qe(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)`:qe(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)`:qe(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&&{[`&.${wt.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:qe(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},t.onDelete&&t.color!=="default"&&{[`&.${wt.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}))`:qe(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&.${wt.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:qe(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, &.${wt.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]}`,[`&.${wt.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${wt.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${wt.avatar}`]:{marginLeft:4},[`& .${wt.avatarSmall}`]:{marginLeft:2},[`& .${wt.icon}`]:{marginLeft:4},[`& .${wt.iconSmall}`]:{marginLeft:2},[`& .${wt.deleteIcon}`]:{marginRight:5},[`& .${wt.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)`:qe(e.palette[t.color].main,.7)}`,[`&.${wt.clickable}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:qe(e.palette[t.color].main,e.palette.action.hoverOpacity)},[`&.${wt.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.focusOpacity})`:qe(e.palette[t.color].main,e.palette.action.focusOpacity)},[`& .${wt.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:qe(e.palette[t.color].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[t.color].main}}})),M1e=H("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{const{ownerState:r}=e,{size:n}=r;return[t.label,t[`label${oe(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 UA(e){return e.key==="Backspace"||e.key==="Delete"}const N1e=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiChip"}),{avatar:a,className:o,clickable:i,color:s="default",component:u,deleteIcon:l,disabled:c=!1,icon:d,label:p,onClick:h,onDelete:m,onKeyDown:b,onKeyUp:x,size:g="medium",variant:v="filled",tabIndex:y,skipFocusWhenDisabled:w=!1}=n,C=pe(n,k1e),_=f.useRef(null),S=Nt(_,r),T=L=>{L.stopPropagation(),m&&m(L)},R=L=>{L.currentTarget===L.target&&UA(L)&&L.preventDefault(),b&&b(L)},$=L=>{L.currentTarget===L.target&&(m&&UA(L)?m(L):L.key==="Escape"&&_.current&&_.current.blur()),x&&x(L)},k=i!==!1&&h?!0:i,I=k||m?to:u||"div",A=E({},n,{component:I,disabled:c,size:g,color:s,iconColor:f.isValidElement(d)&&d.props.color||s,onDelete:!!m,clickable:k,variant:v}),M=I1e(A),F=I===to?E({component:u||"div",focusVisibleClassName:M.focusVisible},m&&{disableRipple:!0}):{};let j=null;m&&(j=l&&f.isValidElement(l)?f.cloneElement(l,{className:ye(l.props.className,M.deleteIcon),onClick:T}):P.jsx(P1e,{className:ye(M.deleteIcon),onClick:T}));let z=null;a&&f.isValidElement(a)&&(z=f.cloneElement(a,{className:ye(M.avatar,a.props.className)}));let N=null;return d&&f.isValidElement(d)&&(N=f.cloneElement(d,{className:ye(M.icon,d.props.className)})),P.jsxs(A1e,E({as:I,className:ye(M.root,o),disabled:k&&c?!0:void 0,onClick:h,onKeyDown:R,onKeyUp:$,ref:S,tabIndex:w&&c?-1:y,ownerState:A},F,C,{children:[z||N,P.jsx(M1e,{className:ye(M.label),ownerState:A,children:p}),j]}))}),b0=N1e;function lf({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 F1e=f.createContext(void 0),x0=F1e;function js(){return f.useContext(x0)}function L1e(e){return P.jsx(Qve,E({},e,{defaultTheme:o0,themeId:kl}))}function VA(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function $g(e,t=!1){return e&&(VA(e.value)&&e.value!==""||t&&VA(e.defaultValue)&&e.defaultValue!=="")}function j1e(e){return e.startAdornment}function D1e(e){return Ie("MuiInputBase",e)}const B1e=Me("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),Jn=B1e,z1e=["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"],w0=(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${oe(r.color)}`],r.fullWidth&&t.fullWidth,r.hiddenLabel&&t.hiddenLabel]},_0=(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]},U1e=e=>{const{classes:t,color:r,disabled:n,error:a,endAdornment:o,focused:i,formControl:s,fullWidth:u,hiddenLabel:l,multiline:c,readOnly:d,size:p,startAdornment:h,type:m}=e,b={root:["root",`color${oe(r)}`,n&&"disabled",a&&"error",u&&"fullWidth",i&&"focused",s&&"formControl",p&&p!=="medium"&&`size${oe(p)}`,c&&"multiline",h&&"adornedStart",o&&"adornedEnd",l&&"hiddenLabel",d&&"readOnly"],input:["input",n&&"disabled",m==="search"&&"inputTypeSearch",c&&"inputMultiline",p==="small"&&"inputSizeSmall",l&&"inputHiddenLabel",h&&"inputAdornedStart",o&&"inputAdornedEnd",d&&"readOnly"]};return ke(b,D1e,t)},C0=H("div",{name:"MuiInputBase",slot:"Root",overridesResolver:w0})(({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%"})),S0=H("input",{name:"MuiInputBase",slot:"Input",overridesResolver:_0})(({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"})}),V1e=P.jsx(L1e,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),H1e=f.forwardRef(function(t,r){var n;const a=Le({props:t,name:"MuiInputBase"}),{"aria-describedby":o,autoComplete:i,autoFocus:s,className:u,components:l={},componentsProps:c={},defaultValue:d,disabled:p,disableInjectingGlobalStyles:h,endAdornment:m,fullWidth:b=!1,id:x,inputComponent:g="input",inputProps:v={},inputRef:y,maxRows:w,minRows:C,multiline:_=!1,name:S,onBlur:T,onChange:R,onClick:$,onFocus:k,onKeyDown:I,onKeyUp:A,placeholder:M,readOnly:F,renderSuffix:j,rows:z,slotProps:N={},slots:L={},startAdornment:U,type:Y="text",value:X}=a,ie=pe(a,z1e),ee=v.value!=null?v.value:X,{current:ve}=f.useRef(ee!=null),fe=f.useRef(),ce=f.useCallback(Ne=>{},[]),te=Nt(fe,y,v.ref,ce),[K,se]=f.useState(!1),Z=js(),q=lf({props:a,muiFormControl:Z,states:["color","disabled","error","hiddenLabel","size","required","filled"]});q.focused=Z?Z.focused:K,f.useEffect(()=>{!Z&&p&&K&&(se(!1),T&&T())},[Z,p,K,T]);const be=Z&&Z.onFilled,ue=Z&&Z.onEmpty,J=f.useCallback(Ne=>{$g(Ne)?be&&be():ue&&ue()},[be,ue]);Jr(()=>{ve&&J({value:ee})},[ee,J,ve]);const Ue=Ne=>{if(q.disabled){Ne.stopPropagation();return}k&&k(Ne),v.onFocus&&v.onFocus(Ne),Z&&Z.onFocus?Z.onFocus(Ne):se(!0)},Re=Ne=>{T&&T(Ne),v.onBlur&&v.onBlur(Ne),Z&&Z.onBlur?Z.onBlur(Ne):se(!1)},We=(Ne,...Oe)=>{if(!ve){const ut=Ne.target||fe.current;if(ut==null)throw new Error(Ss(1));J({value:ut.value})}v.onChange&&v.onChange(Ne,...Oe),R&&R(Ne,...Oe)};f.useEffect(()=>{J(fe.current)},[]);const D=Ne=>{fe.current&&Ne.currentTarget===Ne.target&&fe.current.focus(),$&&$(Ne)};let G=g,Q=v;_&&G==="input"&&(z?Q=E({type:void 0,minRows:z,maxRows:z},Q):Q=E({type:void 0,maxRows:w,minRows:C},Q),G=v1e);const xe=Ne=>{J(Ne.animationName==="mui-auto-fill-cancel"?fe.current:{value:"x"})};f.useEffect(()=>{Z&&Z.setAdornedStart(!!U)},[Z,U]);const me=E({},a,{color:q.color||"primary",disabled:q.disabled,endAdornment:m,error:q.error,focused:q.focused,formControl:Z,fullWidth:b,hiddenLabel:q.hiddenLabel,multiline:_,size:q.size,startAdornment:U,type:Y}),re=U1e(me),Ce=L.root||l.Root||C0,je=N.root||c.root||{},Be=L.input||l.Input||S0;return Q=E({},Q,(n=N.input)!=null?n:c.input),P.jsxs(f.Fragment,{children:[!h&&V1e,P.jsxs(Ce,E({},je,!Ml(Ce)&&{ownerState:E({},me,je.ownerState)},{ref:r,onClick:D},ie,{className:ye(re.root,je.className,u,F&&"MuiInputBase-readOnly"),children:[U,P.jsx(x0.Provider,{value:null,children:P.jsx(Be,E({ownerState:me,"aria-invalid":q.error,"aria-describedby":o,autoComplete:i,autoFocus:s,defaultValue:d,disabled:q.disabled,id:x,onAnimationStart:xe,name:S,placeholder:M,readOnly:F,required:q.required,rows:z,value:ee,onKeyDown:I,onKeyUp:A,type:Y},Q,!Ml(Be)&&{as:G,ownerState:E({},me,Q.ownerState)},{ref:te,className:ye(re.input,Q.className,F&&"MuiInputBase-readOnly"),onBlur:Re,onChange:We,onFocus:Ue}))}),m,j?j(E({},q,{startAdornment:U})):null]}))]})}),O0=H1e;function W1e(e){return Ie("MuiInput",e)}const q1e=E({},Jn,Me("MuiInput",["root","underline","input"])),Wi=q1e;function G1e(e){return Ie("MuiOutlinedInput",e)}const K1e=E({},Jn,Me("MuiOutlinedInput",["root","notchedOutline","input"])),ho=K1e;function Q1e(e){return Ie("MuiFilledInput",e)}const Y1e=E({},Jn,Me("MuiFilledInput",["root","underline","input"])),Zn=Y1e,y6=Sn(P.jsx("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown");function X1e(e){return Ie("MuiAutocomplete",e)}const J1e=Me("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"]),lt=J1e;var HA,WA;const Z1e=["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"],exe=["ref"],txe=["key"],rxe=e=>{const{classes:t,disablePortal:r,expanded:n,focused:a,fullWidth:o,hasClearIcon:i,hasPopupIcon:s,inputFocused:u,popupOpen:l,size:c}=e,d={root:["root",n&&"expanded",a&&"focused",o&&"fullWidth",i&&"hasClearIcon",s&&"hasPopupIcon"],inputRoot:["inputRoot"],input:["input",u&&"inputFocused"],tag:["tag",`tagSize${oe(c)}`],endAdornment:["endAdornment"],clearIndicator:["clearIndicator"],popupIndicator:["popupIndicator",l&&"popupIndicatorOpen"],popper:["popper",r&&"popperDisablePortal"],paper:["paper"],listbox:["listbox"],loading:["loading"],noOptions:["noOptions"],option:["option"],groupLabel:["groupLabel"],groupUl:["groupUl"]};return ke(d,X1e,t)},nxe=H("div",{name:"MuiAutocomplete",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e,{fullWidth:n,hasClearIcon:a,hasPopupIcon:o,inputFocused:i,size:s}=r;return[{[`& .${lt.tag}`]:t.tag},{[`& .${lt.tag}`]:t[`tagSize${oe(s)}`]},{[`& .${lt.inputRoot}`]:t.inputRoot},{[`& .${lt.input}`]:t.input},{[`& .${lt.input}`]:i&&t.inputFocused},t.root,n&&t.fullWidth,o&&t.hasPopupIcon,a&&t.hasClearIcon]}})(({ownerState:e})=>E({[`&.${lt.focused} .${lt.clearIndicator}`]:{visibility:"visible"},"@media (pointer: fine)":{[`&:hover .${lt.clearIndicator}`]:{visibility:"visible"}}},e.fullWidth&&{width:"100%"},{[`& .${lt.tag}`]:E({margin:3,maxWidth:"calc(100% - 6px)"},e.size==="small"&&{margin:2,maxWidth:"calc(100% - 4px)"}),[`& .${lt.inputRoot}`]:{flexWrap:"wrap",[`.${lt.hasPopupIcon}&, .${lt.hasClearIcon}&`]:{paddingRight:26+4},[`.${lt.hasPopupIcon}.${lt.hasClearIcon}&`]:{paddingRight:52+4},[`& .${lt.input}`]:{width:0,minWidth:30}},[`& .${Wi.root}`]:{paddingBottom:1,"& .MuiInput-input":{padding:"4px 4px 4px 0px"}},[`& .${Wi.root}.${Jn.sizeSmall}`]:{[`& .${Wi.input}`]:{padding:"2px 4px 3px 0"}},[`& .${ho.root}`]:{padding:9,[`.${lt.hasPopupIcon}&, .${lt.hasClearIcon}&`]:{paddingRight:26+4+9},[`.${lt.hasPopupIcon}.${lt.hasClearIcon}&`]:{paddingRight:52+4+9},[`& .${lt.input}`]:{padding:"7.5px 4px 7.5px 5px"},[`& .${lt.endAdornment}`]:{right:9}},[`& .${ho.root}.${Jn.sizeSmall}`]:{paddingTop:6,paddingBottom:6,paddingLeft:6,[`& .${lt.input}`]:{padding:"2.5px 4px 2.5px 8px"}},[`& .${Zn.root}`]:{paddingTop:19,paddingLeft:8,[`.${lt.hasPopupIcon}&, .${lt.hasClearIcon}&`]:{paddingRight:26+4+9},[`.${lt.hasPopupIcon}.${lt.hasClearIcon}&`]:{paddingRight:52+4+9},[`& .${Zn.input}`]:{padding:"7px 4px"},[`& .${lt.endAdornment}`]:{right:9}},[`& .${Zn.root}.${Jn.sizeSmall}`]:{paddingBottom:1,[`& .${Zn.input}`]:{padding:"2.5px 4px"}},[`& .${Jn.hiddenLabel}`]:{paddingTop:8},[`& .${Zn.root}.${Jn.hiddenLabel}`]:{paddingTop:0,paddingBottom:0,[`& .${lt.input}`]:{paddingTop:16,paddingBottom:17}},[`& .${Zn.root}.${Jn.hiddenLabel}.${Jn.sizeSmall}`]:{[`& .${lt.input}`]:{paddingTop:8,paddingBottom:9}},[`& .${lt.input}`]:E({flexGrow:1,textOverflow:"ellipsis",opacity:0},e.inputFocused&&{opacity:1})})),axe=H("div",{name:"MuiAutocomplete",slot:"EndAdornment",overridesResolver:(e,t)=>t.endAdornment})({position:"absolute",right:0,top:"calc(50% - 14px)"}),oxe=H(or,{name:"MuiAutocomplete",slot:"ClearIndicator",overridesResolver:(e,t)=>t.clearIndicator})({marginRight:-2,padding:4,visibility:"hidden"}),ixe=H(or,{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)"})),sxe=H(y0,{name:"MuiAutocomplete",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${lt.option}`]:t.option},t.popper,r.disablePortal&&t.popperDisablePortal]}})(({theme:e,ownerState:t})=>E({zIndex:(e.vars||e).zIndex.modal},t.disablePortal&&{position:"absolute"})),lxe=H(uo,{name:"MuiAutocomplete",slot:"Paper",overridesResolver:(e,t)=>t.paper})(({theme:e})=>E({},e.typography.body1,{overflow:"auto"})),uxe=H("div",{name:"MuiAutocomplete",slot:"Loading",overridesResolver:(e,t)=>t.loading})(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"})),cxe=H("div",{name:"MuiAutocomplete",slot:"NoOptions",overridesResolver:(e,t)=>t.noOptions})(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:"14px 16px"})),fxe=H("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",[`& .${lt.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"},[`&.${lt.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"},[`&.${lt.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})`:qe(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${lt.focused}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:qe(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${lt.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:qe(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}}}})),dxe=H(E1e,{name:"MuiAutocomplete",slot:"GroupLabel",overridesResolver:(e,t)=>t.groupLabel})(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,top:-8})),pxe=H("ul",{name:"MuiAutocomplete",slot:"GroupUl",overridesResolver:(e,t)=>t.groupUl})({padding:0,[`& .${lt.option}`]:{paddingLeft:24}}),hxe=f.forwardRef(function(t,r){var n,a,o,i;const s=Le({props:t,name:"MuiAutocomplete"}),{autoComplete:u=!1,autoHighlight:l=!1,autoSelect:c=!1,blurOnSelect:d=!1,ChipProps:p,className:h,clearIcon:m=HA||(HA=P.jsx(hbe,{fontSize:"small"})),clearOnBlur:b=!s.freeSolo,clearOnEscape:x=!1,clearText:g="Clear",closeText:v="Close",componentsProps:y={},defaultValue:w=s.multiple?[]:null,disableClearable:C=!1,disableCloseOnSelect:_=!1,disabled:S=!1,disabledItemsFocusable:T=!1,disableListWrap:R=!1,disablePortal:$=!1,filterSelectedOptions:k=!1,forcePopupIcon:I="auto",freeSolo:A=!1,fullWidth:M=!1,getLimitTagsText:F=he=>`+${he}`,getOptionLabel:j,groupBy:z,handleHomeEndKeys:N=!s.freeSolo,includeInputInList:L=!1,limitTags:U=-1,ListboxComponent:Y="ul",ListboxProps:X,loading:ie=!1,loadingText:ee="Loading…",multiple:ve=!1,noOptionsText:fe="No options",openOnFocus:ce=!1,openText:te="Open",PaperComponent:K=uo,PopperComponent:se=y0,popupIcon:Z=WA||(WA=P.jsx(y6,{})),readOnly:q=!1,renderGroup:be,renderInput:ue,renderOption:J,renderTags:Ue,selectOnFocus:Re=!s.freeSolo,size:We="medium",slotProps:D={}}=s,G=pe(s,Z1e),{getRootProps:Q,getInputProps:xe,getInputLabelProps:me,getPopupIndicatorProps:re,getClearProps:Ce,getTagProps:je,getListboxProps:Be,getOptionProps:Ne,value:Oe,dirty:ut,expanded:pt,id:ct,popupOpen:B,focused:W,focusedTag:Te,anchorEl:Ve,setAnchorEl:at,inputValue:He,groupedOptions:xt}=b1e(E({},s,{componentName:"Autocomplete"})),Lt=!C&&!S&&ut&&!q,Et=(!A||I===!0)&&I!==!1,{onMouseDown:Qe}=xe(),{ref:It}=X??{},Sr=Be(),{ref:jt}=Sr,Hr=pe(Sr,exe),Or=Nt(jt,It),Ar=j||(he=>{var Ee;return(Ee=he.label)!=null?Ee:he}),st=E({},s,{disablePortal:$,expanded:pt,focused:W,fullWidth:M,getOptionLabel:Ar,hasClearIcon:Lt,hasPopupIcon:Et,inputFocused:Te===-1,popupOpen:B,size:We}),ht=rxe(st);let dr;if(ve&&Oe.length>0){const he=Ee=>E({className:ht.tag,disabled:S},je(Ee));Ue?dr=Ue(Oe,he,st):dr=Oe.map((Ee,Je)=>P.jsx(b0,E({label:Ar(Ee),size:We},he({index:Je}),p)))}if(U>-1&&Array.isArray(dr)){const he=dr.length-U;!W&&he>0&&(dr=dr.splice(0,U),dr.push(P.jsx("span",{className:ht.tag,children:F(he)},dr.length)))}const Mr=be||(he=>P.jsxs("li",{children:[P.jsx(dxe,{className:ht.groupLabel,ownerState:st,component:"div",children:he.group}),P.jsx(pxe,{className:ht.groupUl,ownerState:st,children:he.children})]},he.key)),Nr=J||((he,Ee)=>{const{key:Je}=he,Se=pe(he,txe);return P.jsx("li",E({},Se,{children:Ar(Ee)}),Je)}),Kn=(he,Ee)=>{const Je=Ne({option:he,index:Ee});return Nr(E({},Je,{className:ht.option}),he,{selected:Je["aria-selected"],index:Ee,inputValue:He},st)},qt=(n=D.clearIndicator)!=null?n:y.clearIndicator,Dt=(a=D.paper)!=null?a:y.paper,ne=(o=D.popper)!=null?o:y.popper,ae=(i=D.popupIndicator)!=null?i:y.popupIndicator;return P.jsxs(f.Fragment,{children:[P.jsx(nxe,E({ref:r,className:ye(ht.root,h),ownerState:st},Q(G),{children:ue({id:ct,disabled:S,fullWidth:!0,size:We==="small"?"small":void 0,InputLabelProps:me(),InputProps:E({ref:at,className:ht.inputRoot,startAdornment:dr,onClick:he=>{he.target===he.currentTarget&&Qe(he)}},(Lt||Et)&&{endAdornment:P.jsxs(axe,{className:ht.endAdornment,ownerState:st,children:[Lt?P.jsx(oxe,E({},Ce(),{"aria-label":g,title:g,ownerState:st},qt,{className:ye(ht.clearIndicator,qt==null?void 0:qt.className),children:m})):null,Et?P.jsx(ixe,E({},re(),{disabled:S,"aria-label":B?v:te,title:B?v:te,ownerState:st},ae,{className:ye(ht.popupIndicator,ae==null?void 0:ae.className),children:Z})):null]})}),inputProps:E({className:ht.input,disabled:S,readOnly:q},xe())})})),Ve?P.jsx(sxe,E({as:se,disablePortal:$,style:{width:Ve?Ve.clientWidth:null},ownerState:st,role:"presentation",anchorEl:Ve,open:B},ne,{className:ye(ht.popper,ne==null?void 0:ne.className),children:P.jsxs(lxe,E({ownerState:st,as:K},Dt,{className:ye(ht.paper,Dt==null?void 0:Dt.className),children:[ie&&xt.length===0?P.jsx(uxe,{className:ht.loading,ownerState:st,children:ee}):null,xt.length===0&&!A&&!ie?P.jsx(cxe,{className:ht.noOptions,ownerState:st,role:"presentation",onMouseDown:he=>{he.preventDefault()},children:fe}):null,xt.length>0?P.jsx(fxe,E({as:Y,className:ht.listbox,ownerState:st},Hr,X,{ref:Or,children:xt.map((he,Ee)=>z?Mr({key:he.key,group:he.group,children:he.options.map((Je,Se)=>Kn(Je,he.index+Se))}):Kn(he,Ee))})):null]}))})):null]})}),mxe=hxe,vxe=Sn(P.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 gxe(e){return Ie("MuiAvatar",e)}Me("MuiAvatar",["root","colorDefault","circular","rounded","square","img","fallback"]);const yxe=["alt","children","className","component","imgProps","sizes","src","srcSet","variant"],bxe=e=>{const{classes:t,variant:r,colorDefault:n}=e;return ke({root:["root",r,n&&"colorDefault"],img:["img"],fallback:["fallback"]},gxe,t)},xxe=H("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]}))),wxe=H("img",{name:"MuiAvatar",slot:"Img",overridesResolver:(e,t)=>t.img})({width:"100%",height:"100%",textAlign:"center",objectFit:"cover",color:"transparent",textIndent:1e4}),_xe=H(vxe,{name:"MuiAvatar",slot:"Fallback",overridesResolver:(e,t)=>t.fallback})({width:"75%",height:"75%"});function Cxe({crossOrigin:e,referrerPolicy:t,src:r,srcSet:n}){const[a,o]=f.useState(!1);return f.useEffect(()=>{if(!r&&!n)return;o(!1);let i=!0;const s=new Image;return s.onload=()=>{i&&o("loaded")},s.onerror=()=>{i&&o("error")},s.crossOrigin=e,s.referrerPolicy=t,s.src=r,n&&(s.srcset=n),()=>{i=!1}},[e,t,r,n]),a}const Sxe=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiAvatar"}),{alt:a,children:o,className:i,component:s="div",imgProps:u,sizes:l,src:c,srcSet:d,variant:p="circular"}=n,h=pe(n,yxe);let m=null;const b=Cxe(E({},u,{src:c,srcSet:d})),x=c||d,g=x&&b!=="error",v=E({},n,{colorDefault:!g,component:s,variant:p}),y=bxe(v);return g?m=P.jsx(wxe,E({alt:a,srcSet:d,src:c,sizes:l,ownerState:v,className:y.img},u)):o!=null?m=o:x&&a?m=a[0]:m=P.jsx(_xe,{ownerState:v,className:y.fallback}),P.jsx(xxe,E({as:s,ownerState:v,className:ye(y.root,i),ref:r},h,{children:m}))}),hs=Sxe,Oxe=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],Txe={entering:{opacity:1},entered:{opacity:1}},Exe=f.forwardRef(function(t,r){const n=zr(),a={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:o,appear:i=!0,children:s,easing:u,in:l,onEnter:c,onEntered:d,onEntering:p,onExit:h,onExited:m,onExiting:b,style:x,timeout:g=a,TransitionComponent:v=HE}=t,y=pe(t,Oxe),w=f.useRef(null),C=Nt(w,s.ref,r),_=M=>F=>{if(M){const j=w.current;F===void 0?M(j):M(j,F)}},S=_(p),T=_((M,F)=>{GE(M);const j=Sc({style:x,timeout:g,easing:u},{mode:"enter"});M.style.webkitTransition=n.transitions.create("opacity",j),M.style.transition=n.transitions.create("opacity",j),c&&c(M,F)}),R=_(d),$=_(b),k=_(M=>{const F=Sc({style:x,timeout:g,easing:u},{mode:"exit"});M.style.webkitTransition=n.transitions.create("opacity",F),M.style.transition=n.transitions.create("opacity",F),h&&h(M)}),I=_(m),A=M=>{o&&o(w.current,M)};return P.jsx(v,E({appear:i,in:l,nodeRef:w,onEnter:T,onEntered:R,onEntering:S,onExit:k,onExited:I,onExiting:$,addEndListener:A,timeout:g},y,{children:(M,F)=>f.cloneElement(s,E({style:E({opacity:0,visibility:M==="exited"&&!l?"hidden":void 0},Txe[M],x,s.props.style),ref:C},F))}))}),b6=Exe;function Pxe(e){return Ie("MuiBackdrop",e)}Me("MuiBackdrop",["root","invisible"]);const $xe=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],Rxe=e=>{const{classes:t,invisible:r}=e;return ke({root:["root",r&&"invisible"]},Pxe,t)},kxe=H("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"})),Ixe=f.forwardRef(function(t,r){var n,a,o;const i=Le({props:t,name:"MuiBackdrop"}),{children:s,className:u,component:l="div",components:c={},componentsProps:d={},invisible:p=!1,open:h,slotProps:m={},slots:b={},TransitionComponent:x=b6,transitionDuration:g}=i,v=pe(i,$xe),y=E({},i,{component:l,invisible:p}),w=Rxe(y),C=(n=m.root)!=null?n:d.root;return P.jsx(x,E({in:h,timeout:g},v,{children:P.jsx(kxe,E({"aria-hidden":!0},C,{as:(a=(o=b.root)!=null?o:c.Root)!=null?a:l,className:ye(w.root,u,C==null?void 0:C.className),ownerState:E({},y,C==null?void 0:C.ownerState),classes:w,ref:r,children:s}))}))}),x6=Ixe,Axe=Cc(),Mxe=qB({themeId:kl,defaultTheme:Axe,defaultClassName:"MuiBox-root",generateClassName:SE.generate}),w6=Mxe;function Nxe(e){return Ie("MuiButton",e)}const Fxe=Me("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"]),sm=Fxe,Lxe=f.createContext({}),jxe=Lxe,Dxe=f.createContext(void 0),Bxe=Dxe,zxe=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],Uxe=e=>{const{color:t,disableElevation:r,fullWidth:n,size:a,variant:o,classes:i}=e,s={root:["root",o,`${o}${oe(t)}`,`size${oe(a)}`,`${o}Size${oe(a)}`,t==="inherit"&&"colorInherit",r&&"disableElevation",n&&"fullWidth"],label:["label"],startIcon:["startIcon",`iconSize${oe(a)}`],endIcon:["endIcon",`iconSize${oe(a)}`]},u=ke(s,Nxe,i);return E({},i,u)},_6=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}}),Vxe=H(to,{shouldForwardProp:e=>Ur(e)||e==="classes",name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`${r.variant}${oe(r.color)}`],t[`size${oe(r.size)}`],t[`${r.variant}Size${oe(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})`:qe(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})`:qe(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})`:qe(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]}),[`&.${sm.focusVisible}`]:E({},t.variant==="contained"&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${sm.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 ${qe(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"},[`&.${sm.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${sm.disabled}`]:{boxShadow:"none"}}),Hxe=H("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.startIcon,t[`iconSize${oe(r.size)}`]]}})(({ownerState:e})=>E({display:"inherit",marginRight:8,marginLeft:-4},e.size==="small"&&{marginLeft:-2},_6(e))),Wxe=H("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.endIcon,t[`iconSize${oe(r.size)}`]]}})(({ownerState:e})=>E({display:"inherit",marginRight:-4,marginLeft:8},e.size==="small"&&{marginRight:-2},_6(e))),qxe=f.forwardRef(function(t,r){const n=f.useContext(jxe),a=f.useContext(Bxe),o=CE(n,t),i=Le({props:o,name:"MuiButton"}),{children:s,color:u="primary",component:l="button",className:c,disabled:d=!1,disableElevation:p=!1,disableFocusRipple:h=!1,endIcon:m,focusVisibleClassName:b,fullWidth:x=!1,size:g="medium",startIcon:v,type:y,variant:w="text"}=i,C=pe(i,zxe),_=E({},i,{color:u,component:l,disabled:d,disableElevation:p,disableFocusRipple:h,fullWidth:x,size:g,type:y,variant:w}),S=Uxe(_),T=v&&P.jsx(Hxe,{className:S.startIcon,ownerState:_,children:v}),R=m&&P.jsx(Wxe,{className:S.endIcon,ownerState:_,children:m}),$=a||"";return P.jsxs(Vxe,E({ownerState:_,className:ye(n.className,S.root,c,$),component:l,disabled:d,focusRipple:!h,focusVisibleClassName:ye(S.focusVisible,b),ref:r,type:y},C,{classes:S,children:[T,s,R]}))}),qn=qxe;function Gxe(e){return Ie("MuiCard",e)}Me("MuiCard",["root"]);const Kxe=["className","raised"],Qxe=e=>{const{classes:t}=e;return ke({root:["root"]},Gxe,t)},Yxe=H(uo,{name:"MuiCard",slot:"Root",overridesResolver:(e,t)=>t.root})(()=>({overflow:"hidden"})),Xxe=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiCard"}),{className:a,raised:o=!1}=n,i=pe(n,Kxe),s=E({},n,{raised:o}),u=Qxe(s);return P.jsx(Yxe,E({className:ye(u.root,a),elevation:o?8:void 0,ref:r,ownerState:s},i))}),uf=Xxe;function Jxe(e){return Ie("MuiCardContent",e)}Me("MuiCardContent",["root"]);const Zxe=["className","component"],ewe=e=>{const{classes:t}=e;return ke({root:["root"]},Jxe,t)},twe=H("div",{name:"MuiCardContent",slot:"Root",overridesResolver:(e,t)=>t.root})(()=>({padding:16,"&:last-child":{paddingBottom:24}})),rwe=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiCardContent"}),{className:a,component:o="div"}=n,i=pe(n,Zxe),s=E({},n,{component:o}),u=ewe(s);return P.jsx(twe,E({as:o,className:ye(u.root,a),ownerState:s,ref:r},i))}),yh=rwe;function nwe(e){return Ie("PrivateSwitchBase",e)}Me("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const awe=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],owe=e=>{const{classes:t,checked:r,disabled:n,edge:a}=e,o={root:["root",r&&"checked",n&&"disabled",a&&`edge${oe(a)}`],input:["input"]};return ke(o,nwe,t)},iwe=H(to)(({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})),swe=H("input",{shouldForwardProp:Ur})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),lwe=f.forwardRef(function(t,r){const{autoFocus:n,checked:a,checkedIcon:o,className:i,defaultChecked:s,disabled:u,disableFocusRipple:l=!1,edge:c=!1,icon:d,id:p,inputProps:h,inputRef:m,name:b,onBlur:x,onChange:g,onFocus:v,readOnly:y,required:w=!1,tabIndex:C,type:_,value:S}=t,T=pe(t,awe),[R,$]=ci({controlled:a,default:!!s,name:"SwitchBase",state:"checked"}),k=js(),I=L=>{v&&v(L),k&&k.onFocus&&k.onFocus(L)},A=L=>{x&&x(L),k&&k.onBlur&&k.onBlur(L)},M=L=>{if(L.nativeEvent.defaultPrevented)return;const U=L.target.checked;$(U),g&&g(L,U)};let F=u;k&&typeof F>"u"&&(F=k.disabled);const j=_==="checkbox"||_==="radio",z=E({},t,{checked:R,disabled:F,disableFocusRipple:l,edge:c}),N=owe(z);return P.jsxs(iwe,E({component:"span",className:ye(N.root,i),centerRipple:!0,focusRipple:!l,disabled:F,tabIndex:null,role:void 0,onFocus:I,onBlur:A,ownerState:z,ref:r},T,{children:[P.jsx(swe,E({autoFocus:n,checked:a,defaultChecked:s,className:N.input,disabled:F,id:j?p:void 0,name:b,onChange:M,readOnly:y,ref:m,required:w,ownerState:z,tabIndex:C,type:_},_==="checkbox"&&S===void 0?{}:{value:S},h)),R?o:d]}))}),uwe=lwe,cwe=Sn(P.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"),fwe=Sn(P.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"),dwe=Sn(P.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 pwe(e){return Ie("MuiCheckbox",e)}const hwe=Me("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]),cx=hwe,mwe=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],vwe=e=>{const{classes:t,indeterminate:r,color:n,size:a}=e,o={root:["root",r&&"indeterminate",`color${oe(n)}`,`size${oe(a)}`]},i=ke(o,pwe,t);return E({},t,i)},gwe=H(uwe,{shouldForwardProp:e=>Ur(e)||e==="classes",name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.indeterminate&&t.indeterminate,t[`size${oe(r.size)}`],r.color!=="default"&&t[`color${oe(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})`:qe(t.color==="default"?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},t.color!=="default"&&{[`&.${cx.checked}, &.${cx.indeterminate}`]:{color:(e.vars||e).palette[t.color].main},[`&.${cx.disabled}`]:{color:(e.vars||e).palette.action.disabled}})),ywe=P.jsx(fwe,{}),bwe=P.jsx(cwe,{}),xwe=P.jsx(dwe,{}),wwe=f.forwardRef(function(t,r){var n,a;const o=Le({props:t,name:"MuiCheckbox"}),{checkedIcon:i=ywe,color:s="primary",icon:u=bwe,indeterminate:l=!1,indeterminateIcon:c=xwe,inputProps:d,size:p="medium",className:h}=o,m=pe(o,mwe),b=l?c:u,x=l?c:i,g=E({},o,{color:s,indeterminate:l,size:p}),v=vwe(g);return P.jsx(gwe,E({type:"checkbox",inputProps:E({"data-indeterminate":l},d),icon:f.cloneElement(b,{fontSize:(n=b.props.fontSize)!=null?n:p}),checkedIcon:f.cloneElement(x,{fontSize:(a=x.props.fontSize)!=null?a:p}),ownerState:g,ref:r,className:ye(v.root,h)},m,{classes:v}))}),Rg=wwe;function _we(e){return Ie("MuiCircularProgress",e)}Me("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);const Cwe=["className","color","disableShrink","size","style","thickness","value","variant"];let T0=e=>e,qA,GA,KA,QA;const Fi=44,Swe=Fs(qA||(qA=T0` + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } +`)),Owe=Fs(GA||(GA=T0` + 0% { + stroke-dasharray: 1px, 200px; + stroke-dashoffset: 0; + } + + 50% { + stroke-dasharray: 100px, 200px; + stroke-dashoffset: -15px; + } + + 100% { + stroke-dasharray: 100px, 200px; + stroke-dashoffset: -125px; + } +`)),Twe=e=>{const{classes:t,variant:r,color:n,disableShrink:a}=e,o={root:["root",r,`color${oe(n)}`],svg:["svg"],circle:["circle",`circle${oe(r)}`,a&&"circleDisableShrink"]};return ke(o,_we,t)},Ewe=H("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`color${oe(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"&&of(KA||(KA=T0` + animation: ${0} 1.4s linear infinite; + `),Swe)),Pwe=H("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),$we=H("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.circle,t[`circle${oe(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&&of(QA||(QA=T0` + animation: ${0} 1.4s ease-in-out infinite; + `),Owe)),Rwe=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiCircularProgress"}),{className:a,color:o="primary",disableShrink:i=!1,size:s=40,style:u,thickness:l=3.6,value:c=0,variant:d="indeterminate"}=n,p=pe(n,Cwe),h=E({},n,{color:o,disableShrink:i,size:s,thickness:l,value:c,variant:d}),m=Twe(h),b={},x={},g={};if(d==="determinate"){const v=2*Math.PI*((Fi-l)/2);b.strokeDasharray=v.toFixed(3),g["aria-valuenow"]=Math.round(c),b.strokeDashoffset=`${((100-c)/100*v).toFixed(3)}px`,x.transform="rotate(-90deg)"}return P.jsx(Ewe,E({className:ye(m.root,a),style:E({width:s,height:s},x,u),ownerState:h,ref:r,role:"progressbar"},g,p,{children:P.jsx(Pwe,{className:m.svg,ownerState:h,viewBox:`${Fi/2} ${Fi/2} ${Fi} ${Fi}`,children:P.jsx($we,{className:m.circle,style:b,ownerState:h,cx:Fi,cy:Fi,r:(Fi-l)/2,fill:"none",strokeWidth:l})})}))}),E0=Rwe,kwe=(e,t)=>E({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%"},t&&!e.vars&&{colorScheme:e.palette.mode}),Iwe=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 Awe(e){return Ie("MuiModal",e)}Me("MuiModal",["root","hidden","backdrop"]);const Mwe=["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"],Nwe=e=>{const{open:t,exited:r,classes:n}=e;return ke({root:["root",!t&&r&&"hidden"],backdrop:["backdrop"]},Awe,n)},Fwe=H("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"})),Lwe=H(x6,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),jwe=f.forwardRef(function(t,r){var n,a,o,i,s,u;const l=Le({name:"MuiModal",props:t}),{BackdropComponent:c=Lwe,BackdropProps:d,className:p,closeAfterTransition:h=!1,children:m,container:b,component:x,components:g={},componentsProps:v={},disableAutoFocus:y=!1,disableEnforceFocus:w=!1,disableEscapeKeyDown:C=!1,disablePortal:_=!1,disableRestoreFocus:S=!1,disableScrollLock:T=!1,hideBackdrop:R=!1,keepMounted:$=!1,onBackdropClick:k,open:I,slotProps:A,slots:M}=l,F=pe(l,Mwe),j=E({},l,{closeAfterTransition:h,disableAutoFocus:y,disableEnforceFocus:w,disableEscapeKeyDown:C,disablePortal:_,disableRestoreFocus:S,disableScrollLock:T,hideBackdrop:R,keepMounted:$}),{getRootProps:z,getBackdropProps:N,getTransitionProps:L,portalRef:U,isTopModal:Y,exited:X,hasTransition:ie}=d1e(E({},j,{rootRef:r})),ee=E({},j,{exited:X}),ve=Nwe(ee),fe={};if(m.props.tabIndex===void 0&&(fe.tabIndex="-1"),ie){const{onEnter:be,onExited:ue}=L();fe.onEnter=be,fe.onExited=ue}const ce=(n=(a=M==null?void 0:M.root)!=null?a:g.Root)!=null?n:Fwe,te=(o=(i=M==null?void 0:M.backdrop)!=null?i:g.Backdrop)!=null?o:c,K=(s=A==null?void 0:A.root)!=null?s:v.root,se=(u=A==null?void 0:A.backdrop)!=null?u:v.backdrop,Z=Zr({elementType:ce,externalSlotProps:K,externalForwardedProps:F,getSlotProps:z,additionalProps:{ref:r,as:x},ownerState:ee,className:ye(p,K==null?void 0:K.className,ve==null?void 0:ve.root,!ee.open&&ee.exited&&(ve==null?void 0:ve.hidden))}),q=Zr({elementType:te,externalSlotProps:se,additionalProps:d,getSlotProps:be=>N(E({},be,{onClick:ue=>{k&&k(ue),be!=null&&be.onClick&&be.onClick(ue)}})),className:ye(se==null?void 0:se.className,d==null?void 0:d.className,ve==null?void 0:ve.backdrop),ownerState:ee});return!$&&!I&&(!ie||X)?null:P.jsx(p6,{ref:U,container:b,disablePortal:_,children:P.jsxs(ce,E({},Z,{children:[!R&&c?P.jsx(te,E({},q)):null,P.jsx(Ube,{disableEnforceFocus:w,disableAutoFocus:y,disableRestoreFocus:S,isEnabled:Y,open:I,children:f.cloneElement(m,fe)})]}))})}),tP=jwe;function Dwe(e){return Ie("MuiDialog",e)}const Bwe=Me("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),fx=Bwe,zwe=f.createContext({}),C6=zwe,Uwe=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],Vwe=H(x6,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),Hwe=e=>{const{classes:t,scroll:r,maxWidth:n,fullWidth:a,fullScreen:o}=e,i={root:["root"],container:["container",`scroll${oe(r)}`],paper:["paper",`paperScroll${oe(r)}`,`paperWidth${oe(String(n))}`,a&&"paperFullWidth",o&&"paperFullScreen"]};return ke(i,Dwe,t)},Wwe=H(tP,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),qwe=H("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.container,t[`scroll${oe(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"}})),Gwe=H(uo,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.paper,t[`scrollPaper${oe(r.scroll)}`],t[`paperWidth${oe(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)`,[`&.${fx.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}`,[`&.${fx.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,[`&.${fx.paperScrollBody}`]:{margin:0,maxWidth:"100%"}})),Kwe=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiDialog"}),a=zr(),o={enter:a.transitions.duration.enteringScreen,exit:a.transitions.duration.leavingScreen},{"aria-describedby":i,"aria-labelledby":s,BackdropComponent:u,BackdropProps:l,children:c,className:d,disableEscapeKeyDown:p=!1,fullScreen:h=!1,fullWidth:m=!1,maxWidth:b="sm",onBackdropClick:x,onClose:g,open:v,PaperComponent:y=uo,PaperProps:w={},scroll:C="paper",TransitionComponent:_=b6,transitionDuration:S=o,TransitionProps:T}=n,R=pe(n,Uwe),$=E({},n,{disableEscapeKeyDown:p,fullScreen:h,fullWidth:m,maxWidth:b,scroll:C}),k=Hwe($),I=f.useRef(),A=z=>{I.current=z.target===z.currentTarget},M=z=>{I.current&&(I.current=null,x&&x(z),g&&g(z,"backdropClick"))},F=gi(s),j=f.useMemo(()=>({titleId:F}),[F]);return P.jsx(Wwe,E({className:ye(k.root,d),closeAfterTransition:!0,components:{Backdrop:Vwe},componentsProps:{backdrop:E({transitionDuration:S,as:u},l)},disableEscapeKeyDown:p,onClose:g,open:v,ref:r,onClick:M,ownerState:$},R,{children:P.jsx(_,E({appear:!0,in:v,timeout:S,role:"presentation"},T,{children:P.jsx(qwe,{className:ye(k.container),onMouseDown:A,ownerState:$,children:P.jsx(Gwe,E({as:y,elevation:24,role:"dialog","aria-describedby":i,"aria-labelledby":F},w,{className:ye(k.paper,w.className),ownerState:$,children:P.jsx(C6.Provider,{value:j,children:c})}))})}))}))}),rP=Kwe;function Qwe(e){return Ie("MuiDialogActions",e)}Me("MuiDialogActions",["root","spacing"]);const Ywe=["className","disableSpacing"],Xwe=e=>{const{classes:t,disableSpacing:r}=e;return ke({root:["root",!r&&"spacing"]},Qwe,t)},Jwe=H("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}})),Zwe=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiDialogActions"}),{className:a,disableSpacing:o=!1}=n,i=pe(n,Ywe),s=E({},n,{disableSpacing:o}),u=Xwe(s);return P.jsx(Jwe,E({className:ye(u.root,a),ownerState:s,ref:r},i))}),nP=Zwe;function e_e(e){return Ie("MuiDialogContent",e)}Me("MuiDialogContent",["root","dividers"]);function t_e(e){return Ie("MuiDialogTitle",e)}const r_e=Me("MuiDialogTitle",["root"]),n_e=r_e,a_e=["className","dividers"],o_e=e=>{const{classes:t,dividers:r}=e;return ke({root:["root",r&&"dividers"]},e_e,t)},i_e=H("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}`}:{[`.${n_e.root} + &`]:{paddingTop:0}})),s_e=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiDialogContent"}),{className:a,dividers:o=!1}=n,i=pe(n,a_e),s=E({},n,{dividers:o}),u=o_e(s);return P.jsx(i_e,E({className:ye(u.root,a),ownerState:s,ref:r},i))}),aP=s_e;function l_e(e){return Ie("MuiDialogContentText",e)}Me("MuiDialogContentText",["root"]);const u_e=["children","className"],c_e=e=>{const{classes:t}=e,n=ke({root:["root"]},l_e,t);return E({},t,n)},f_e=H(nt,{shouldForwardProp:e=>Ur(e)||e==="classes",name:"MuiDialogContentText",slot:"Root",overridesResolver:(e,t)=>t.root})({}),d_e=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiDialogContentText"}),{className:a}=n,o=pe(n,u_e),i=c_e(o);return P.jsx(f_e,E({component:"p",variant:"body1",color:"text.secondary",ref:r,ownerState:o,className:ye(i.root,a)},n,{classes:i}))}),S6=d_e,p_e=["className","id"],h_e=e=>{const{classes:t}=e;return ke({root:["root"]},t_e,t)},m_e=H(nt,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),v_e=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiDialogTitle"}),{className:a,id:o}=n,i=pe(n,p_e),s=n,u=h_e(s),{titleId:l=o}=f.useContext(C6);return P.jsx(m_e,E({component:"h2",className:ye(u.root,a),ownerState:s,ref:r,variant:"h6",id:o??l},i))}),oP=v_e,g_e=Me("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]),YA=g_e,y_e=["addEndListener","appear","children","container","direction","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function b_e(e,t,r){const n=t.getBoundingClientRect(),a=r&&r.getBoundingClientRect(),o=Za(t);let i;if(t.fakeTransform)i=t.fakeTransform;else{const l=o.getComputedStyle(t);i=l.getPropertyValue("-webkit-transform")||l.getPropertyValue("transform")}let s=0,u=0;if(i&&i!=="none"&&typeof i=="string"){const l=i.split("(")[1].split(")")[0].split(",");s=parseInt(l[4],10),u=parseInt(l[5],10)}return e==="left"?a?`translateX(${a.right+s-n.left}px)`:`translateX(${o.innerWidth+s-n.left}px)`:e==="right"?a?`translateX(-${n.right-a.left-s}px)`:`translateX(-${n.left+n.width-s}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 x_e(e){return typeof e=="function"?e():e}function lm(e,t,r){const n=x_e(r),a=b_e(e,t,n);a&&(t.style.webkitTransform=a,t.style.transform=a)}const w_e=f.forwardRef(function(t,r){const n=zr(),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:s=!0,children:u,container:l,direction:c="down",easing:d=a,in:p,onEnter:h,onEntered:m,onEntering:b,onExit:x,onExited:g,onExiting:v,style:y,timeout:w=o,TransitionComponent:C=HE}=t,_=pe(t,y_e),S=f.useRef(null),T=Nt(u.ref,S,r),R=N=>L=>{N&&(L===void 0?N(S.current):N(S.current,L))},$=R((N,L)=>{lm(c,N,l),GE(N),h&&h(N,L)}),k=R((N,L)=>{const U=Sc({timeout:w,style:y,easing:d},{mode:"enter"});N.style.webkitTransition=n.transitions.create("-webkit-transform",E({},U)),N.style.transition=n.transitions.create("transform",E({},U)),N.style.webkitTransform="none",N.style.transform="none",b&&b(N,L)}),I=R(m),A=R(v),M=R(N=>{const L=Sc({timeout:w,style:y,easing:d},{mode:"exit"});N.style.webkitTransition=n.transitions.create("-webkit-transform",L),N.style.transition=n.transitions.create("transform",L),lm(c,N,l),x&&x(N)}),F=R(N=>{N.style.webkitTransition="",N.style.transition="",g&&g(N)}),j=N=>{i&&i(S.current,N)},z=f.useCallback(()=>{S.current&&lm(c,S.current,l)},[c,l]);return f.useEffect(()=>{if(p||c==="down"||c==="right")return;const N=kb(()=>{S.current&&lm(c,S.current,l)}),L=Za(S.current);return L.addEventListener("resize",N),()=>{N.clear(),L.removeEventListener("resize",N)}},[c,p,l]),f.useEffect(()=>{p||z()},[p,z]),P.jsx(C,E({nodeRef:S,onEnter:$,onEntered:I,onEntering:k,onExit:M,onExited:F,onExiting:A,addEndListener:j,appear:s,in:p,timeout:w},_,{children:(N,L)=>f.cloneElement(u,E({ref:T,style:E({visibility:N==="exited"&&!p?"hidden":void 0},y,u.props.style)},L))}))}),O6=w_e;function __e(e){return Ie("MuiDrawer",e)}Me("MuiDrawer",["root","docked","paper","paperAnchorLeft","paperAnchorRight","paperAnchorTop","paperAnchorBottom","paperAnchorDockedLeft","paperAnchorDockedRight","paperAnchorDockedTop","paperAnchorDockedBottom","modal"]);const C_e=["BackdropProps"],S_e=["anchor","BackdropProps","children","className","elevation","hideBackdrop","ModalProps","onClose","open","PaperProps","SlideProps","TransitionComponent","transitionDuration","variant"],T6=(e,t)=>{const{ownerState:r}=e;return[t.root,(r.variant==="permanent"||r.variant==="persistent")&&t.docked,t.modal]},O_e=e=>{const{classes:t,anchor:r,variant:n}=e,a={root:["root"],docked:[(n==="permanent"||n==="persistent")&&"docked"],modal:["modal"],paper:["paper",`paperAnchor${oe(r)}`,n!=="temporary"&&`paperAnchorDocked${oe(r)}`]};return ke(a,__e,t)},T_e=H(tP,{name:"MuiDrawer",slot:"Root",overridesResolver:T6})(({theme:e})=>({zIndex:(e.vars||e).zIndex.drawer})),XA=H("div",{shouldForwardProp:Ur,name:"MuiDrawer",slot:"Docked",skipVariantsResolver:!1,overridesResolver:T6})({flex:"0 0 auto"}),E_e=H(uo,{name:"MuiDrawer",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.paper,t[`paperAnchor${oe(r.anchor)}`],r.variant!=="temporary"&&t[`paperAnchorDocked${oe(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}`})),E6={left:"right",right:"left",top:"down",bottom:"up"};function P_e(e){return["left","right"].indexOf(e)!==-1}function $_e(e,t){return e.direction==="rtl"&&P_e(t)?E6[t]:t}const R_e=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiDrawer"}),a=zr(),o={enter:a.transitions.duration.enteringScreen,exit:a.transitions.duration.leavingScreen},{anchor:i="left",BackdropProps:s,children:u,className:l,elevation:c=16,hideBackdrop:d=!1,ModalProps:{BackdropProps:p}={},onClose:h,open:m=!1,PaperProps:b={},SlideProps:x,TransitionComponent:g=O6,transitionDuration:v=o,variant:y="temporary"}=n,w=pe(n.ModalProps,C_e),C=pe(n,S_e),_=f.useRef(!1);f.useEffect(()=>{_.current=!0},[]);const S=$_e(a,i),R=E({},n,{anchor:i,elevation:c,open:m,variant:y},C),$=O_e(R),k=P.jsx(E_e,E({elevation:y==="temporary"?c:0,square:!0},b,{className:ye($.paper,b.className),ownerState:R,children:u}));if(y==="permanent")return P.jsx(XA,E({className:ye($.root,$.docked,l),ownerState:R,ref:r},C,{children:k}));const I=P.jsx(g,E({in:m,direction:E6[S],timeout:v,appear:_.current},x,{children:k}));return y==="persistent"?P.jsx(XA,E({className:ye($.root,$.docked,l),ownerState:R,ref:r},C,{children:I})):P.jsx(T_e,E({BackdropProps:E({},s,p,{transitionDuration:v}),className:ye($.root,$.modal,l),open:m,ownerState:R,onClose:h,hideBackdrop:d,ref:r},C,w,{children:I}))}),k_e=R_e;function I_e(e){return Ie("MuiFab",e)}const A_e=Me("MuiFab",["root","primary","secondary","extended","circular","focusVisible","disabled","colorInherit","sizeSmall","sizeMedium","sizeLarge","info","error","warning","success"]),JA=A_e,M_e=["children","className","color","component","disabled","disableFocusRipple","focusVisibleClassName","size","variant"],N_e=e=>{const{color:t,variant:r,classes:n,size:a}=e,o={root:["root",r,`size${oe(a)}`,t==="inherit"?"colorInherit":t]},i=ke(o,I_e,n);return E({},n,i)},F_e=H(to,{name:"MuiFab",slot:"Root",shouldForwardProp:e=>Ur(e)||e==="classes",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`size${oe(r.size)}`],r.color==="inherit"&&t.colorInherit,t[oe(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"},[`&.${JA.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})=>({[`&.${JA.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}})),L_e=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiFab"}),{children:a,className:o,color:i="default",component:s="button",disabled:u=!1,disableFocusRipple:l=!1,focusVisibleClassName:c,size:d="large",variant:p="circular"}=n,h=pe(n,M_e),m=E({},n,{color:i,component:s,disabled:u,disableFocusRipple:l,size:d,variant:p}),b=N_e(m);return P.jsx(F_e,E({className:ye(b.root,o),component:s,disabled:u,focusRipple:!l,focusVisibleClassName:ye(b.focusVisible,c),ownerState:m,ref:r},h,{classes:b,children:a}))}),j_e=L_e,D_e=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],B_e=e=>{const{classes:t,disableUnderline:r}=e,a=ke({root:["root",!r&&"underline"],input:["input"]},Q1e,t);return E({},t,a)},z_e=H(C0,{shouldForwardProp:e=>Ur(e)||e==="classes",name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[...w0(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)",s=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}},[`&.${Zn.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:o},[`&.${Zn.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:s}},!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"},[`&.${Zn.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Zn.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(.${Zn.disabled}, .${Zn.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${Zn.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},t.hiddenLabel&&t.size==="small"&&{paddingTop:8,paddingBottom:9}))}),U_e=H(S0,{name:"MuiFilledInput",slot:"Input",overridesResolver:_0})(({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.startAdornment&&{paddingLeft:0},t.endAdornment&&{paddingRight:0},t.hiddenLabel&&t.size==="small"&&{paddingTop:8,paddingBottom:9},t.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0})),P6=f.forwardRef(function(t,r){var n,a,o,i;const s=Le({props:t,name:"MuiFilledInput"}),{components:u={},componentsProps:l,fullWidth:c=!1,inputComponent:d="input",multiline:p=!1,slotProps:h,slots:m={},type:b="text"}=s,x=pe(s,D_e),g=E({},s,{fullWidth:c,inputComponent:d,multiline:p,type:b}),v=B_e(s),y={root:{ownerState:g},input:{ownerState:g}},w=h??l?un(h??l,y):y,C=(n=(a=m.root)!=null?a:u.Root)!=null?n:z_e,_=(o=(i=m.input)!=null?i:u.Input)!=null?o:U_e;return P.jsx(O0,E({slots:{root:C,input:_},componentsProps:w,fullWidth:c,inputComponent:d,multiline:p,ref:r,type:b},x,{classes:v}))});P6.muiName="Input";const $6=P6;function V_e(e){return Ie("MuiFormControl",e)}Me("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const H_e=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],W_e=e=>{const{classes:t,margin:r,fullWidth:n}=e,a={root:["root",r!=="none"&&`margin${oe(r)}`,n&&"fullWidth"]};return ke(a,V_e,t)},q_e=H("div",{name:"MuiFormControl",slot:"Root",overridesResolver:({ownerState:e},t)=>E({},t.root,t[`margin${oe(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%"})),G_e=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiFormControl"}),{children:a,className:o,color:i="primary",component:s="div",disabled:u=!1,error:l=!1,focused:c,fullWidth:d=!1,hiddenLabel:p=!1,margin:h="none",required:m=!1,size:b="medium",variant:x="outlined"}=n,g=pe(n,H_e),v=E({},n,{color:i,component:s,disabled:u,error:l,fullWidth:d,hiddenLabel:p,margin:h,required:m,size:b,variant:x}),y=W_e(v),[w,C]=f.useState(()=>{let A=!1;return a&&f.Children.forEach(a,M=>{if(!Gu(M,["Input","Select"]))return;const F=Gu(M,["Select"])?M.props.input:M;F&&j1e(F.props)&&(A=!0)}),A}),[_,S]=f.useState(()=>{let A=!1;return a&&f.Children.forEach(a,M=>{Gu(M,["Input","Select"])&&($g(M.props,!0)||$g(M.props.inputProps,!0))&&(A=!0)}),A}),[T,R]=f.useState(!1);u&&T&&R(!1);const $=c!==void 0&&!u?c:T;let k;const I=f.useMemo(()=>({adornedStart:w,setAdornedStart:C,color:i,disabled:u,error:l,filled:_,focused:$,fullWidth:d,hiddenLabel:p,size:b,onBlur:()=>{R(!1)},onEmpty:()=>{S(!1)},onFilled:()=>{S(!0)},onFocus:()=>{R(!0)},registerEffect:k,required:m,variant:x}),[w,i,u,l,_,$,d,p,k,m,b,x]);return P.jsx(x0.Provider,{value:I,children:P.jsx(q_e,E({as:s,ownerState:v,className:ye(y.root,o),ref:r},g,{children:a}))})}),R6=G_e,K_e=Wge({createStyledComponent:H("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>Le({props:e,name:"MuiStack"})}),iP=K_e;function Q_e(e){return Ie("MuiFormHelperText",e)}const Y_e=Me("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]),ZA=Y_e;var eM;const X_e=["children","className","component","disabled","error","filled","focused","margin","required","variant"],J_e=e=>{const{classes:t,contained:r,size:n,disabled:a,error:o,filled:i,focused:s,required:u}=e,l={root:["root",a&&"disabled",o&&"error",n&&`size${oe(n)}`,r&&"contained",s&&"focused",i&&"filled",u&&"required"]};return ke(l,Q_e,t)},Z_e=H("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.size&&t[`size${oe(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,[`&.${ZA.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${ZA.error}`]:{color:(e.vars||e).palette.error.main}},t.size==="small"&&{marginTop:4},t.contained&&{marginLeft:14,marginRight:14})),eCe=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiFormHelperText"}),{children:a,className:o,component:i="p"}=n,s=pe(n,X_e),u=js(),l=lf({props:n,muiFormControl:u,states:["variant","size","disabled","error","filled","focused","required"]}),c=E({},n,{component:i,contained:l.variant==="filled"||l.variant==="outlined",variant:l.variant,size:l.size,disabled:l.disabled,error:l.error,filled:l.filled,focused:l.focused,required:l.required}),d=J_e(c);return P.jsx(Z_e,E({as:i,ownerState:c,className:ye(d.root,o),ref:r},s,{children:a===" "?eM||(eM=P.jsx("span",{className:"notranslate",children:"​"})):a}))}),k6=eCe;function tCe(e){return Ie("MuiFormLabel",e)}const rCe=Me("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),Pd=rCe,nCe=["children","className","color","component","disabled","error","filled","focused","required"],aCe=e=>{const{classes:t,color:r,focused:n,disabled:a,error:o,filled:i,required:s}=e,u={root:["root",`color${oe(r)}`,a&&"disabled",o&&"error",i&&"filled",n&&"focused",s&&"required"],asterisk:["asterisk",o&&"error"]};return ke(u,tCe,t)},oCe=H("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",[`&.${Pd.focused}`]:{color:(e.vars||e).palette[t.color].main},[`&.${Pd.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${Pd.error}`]:{color:(e.vars||e).palette.error.main}})),iCe=H("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})(({theme:e})=>({[`&.${Pd.error}`]:{color:(e.vars||e).palette.error.main}})),sCe=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiFormLabel"}),{children:a,className:o,component:i="label"}=n,s=pe(n,nCe),u=js(),l=lf({props:n,muiFormControl:u,states:["color","required","focused","disabled","error","filled"]}),c=E({},n,{color:l.color||"primary",component:i,disabled:l.disabled,error:l.error,filled:l.filled,focused:l.focused,required:l.required}),d=aCe(c);return P.jsxs(oCe,E({as:i,ownerState:c,className:ye(d.root,o),ref:r},s,{children:[a,l.required&&P.jsxs(iCe,{ownerState:c,"aria-hidden":!0,className:d.asterisk,children:[" ","*"]})]}))}),lCe=sCe,uCe=Lge({createStyledComponent:H("div",{name:"MuiGrid2",slot:"Root",overridesResolver:(e,t)=>t.root}),componentName:"MuiGrid2",useThemeProps:e=>Le({props:e,name:"MuiGrid2"})}),Li=uCe,cCe=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function PC(e){return`scale(${e}, ${e**2})`}const fCe={entering:{opacity:1,transform:PC(1)},entered:{opacity:1,transform:"none"}},dx=typeof navigator<"u"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),I6=f.forwardRef(function(t,r){const{addEndListener:n,appear:a=!0,children:o,easing:i,in:s,onEnter:u,onEntered:l,onEntering:c,onExit:d,onExited:p,onExiting:h,style:m,timeout:b="auto",TransitionComponent:x=HE}=t,g=pe(t,cCe),v=f.useRef(),y=f.useRef(),w=zr(),C=f.useRef(null),_=Nt(C,o.ref,r),S=F=>j=>{if(F){const z=C.current;j===void 0?F(z):F(z,j)}},T=S(c),R=S((F,j)=>{GE(F);const{duration:z,delay:N,easing:L}=Sc({style:m,timeout:b,easing:i},{mode:"enter"});let U;b==="auto"?(U=w.transitions.getAutoHeightDuration(F.clientHeight),y.current=U):U=z,F.style.transition=[w.transitions.create("opacity",{duration:U,delay:N}),w.transitions.create("transform",{duration:dx?U:U*.666,delay:N,easing:L})].join(","),u&&u(F,j)}),$=S(l),k=S(h),I=S(F=>{const{duration:j,delay:z,easing:N}=Sc({style:m,timeout:b,easing:i},{mode:"exit"});let L;b==="auto"?(L=w.transitions.getAutoHeightDuration(F.clientHeight),y.current=L):L=j,F.style.transition=[w.transitions.create("opacity",{duration:L,delay:z}),w.transitions.create("transform",{duration:dx?L:L*.666,delay:dx?z:z||L*.333,easing:N})].join(","),F.style.opacity=0,F.style.transform=PC(.75),d&&d(F)}),A=S(p),M=F=>{b==="auto"&&(v.current=setTimeout(F,y.current||0)),n&&n(C.current,F)};return f.useEffect(()=>()=>{clearTimeout(v.current)},[]),P.jsx(x,E({appear:a,in:s,nodeRef:C,onEnter:R,onEntered:$,onEntering:T,onExit:I,onExited:A,onExiting:k,addEndListener:M,timeout:b==="auto"?null:b},g,{children:(F,j)=>f.cloneElement(o,E({style:E({opacity:0,transform:PC(.75),visibility:F==="exited"&&!s?"hidden":void 0},fCe[F],m,o.props.style),ref:_},j))}))});I6.muiSupportAuto=!0;const kg=I6;function dCe(e,t,r,n,a){const[o,i]=f.useState(()=>a&&r?r(e).matches:n?n(e).matches:t);return Jr(()=>{let s=!0;if(!r)return;const u=r(e),l=()=>{s&&i(u.matches)};return l(),u.addListener(l),()=>{s=!1,u.removeListener(l)}},[e,r]),o}const A6=xv["useSyncExternalStore"];function pCe(e,t,r,n,a){const o=f.useCallback(()=>t,[t]),i=f.useMemo(()=>{if(a&&r)return()=>r(e).matches;if(n!==null){const{matches:c}=n(e);return()=>c}return o},[o,e,n,a,r]),[s,u]=f.useMemo(()=>{if(r===null)return[o,()=>()=>{}];const c=r(e);return[()=>c.matches,d=>(c.addListener(d),()=>{c.removeListener(d)})]},[o,r,e]);return A6(u,s,i)}function pn(e,t={}){const r=t0(),n=typeof window<"u"&&typeof window.matchMedia<"u",{defaultMatches:a=!1,matchMedia:o=n?window.matchMedia:null,ssrMatchMedia:i=null,noSsr:s=!1}=YB({name:"MuiUseMediaQuery",props:t,theme:r});let u=typeof e=="function"?e(r):e;return u=u.replace(/^@media( ?)/m,""),(A6!==void 0?pCe:dCe)(u,a,o,i,s)}const hCe=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],mCe=e=>{const{classes:t,disableUnderline:r}=e,a=ke({root:["root",!r&&"underline"],input:["input"]},W1e,t);return E({},t,a)},vCe=H(C0,{shouldForwardProp:e=>Ur(e)||e==="classes",name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[...w0(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"},[`&.${Wi.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${Wi.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(.${Wi.disabled}, .${Wi.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${n}`}},[`&.${Wi.disabled}:before`]:{borderBottomStyle:"dotted"}})}),gCe=H(S0,{name:"MuiInput",slot:"Input",overridesResolver:_0})({}),M6=f.forwardRef(function(t,r){var n,a,o,i;const s=Le({props:t,name:"MuiInput"}),{disableUnderline:u,components:l={},componentsProps:c,fullWidth:d=!1,inputComponent:p="input",multiline:h=!1,slotProps:m,slots:b={},type:x="text"}=s,g=pe(s,hCe),v=mCe(s),w={root:{ownerState:{disableUnderline:u}}},C=m??c?un(m??c,w):w,_=(n=(a=b.root)!=null?a:l.Root)!=null?n:vCe,S=(o=(i=b.input)!=null?i:l.Input)!=null?o:gCe;return P.jsx(O0,E({slots:{root:_,input:S},slotProps:C,fullWidth:d,inputComponent:p,multiline:h,ref:r,type:x},g,{classes:v}))});M6.muiName="Input";const N6=M6;function yCe(e){return Ie("MuiInputAdornment",e)}const bCe=Me("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]),tM=bCe;var rM;const xCe=["children","className","component","disablePointerEvents","disableTypography","position","variant"],wCe=(e,t)=>{const{ownerState:r}=e;return[t.root,t[`position${oe(r.position)}`],r.disablePointerEvents===!0&&t.disablePointerEvents,t[r.variant]]},_Ce=e=>{const{classes:t,disablePointerEvents:r,hiddenLabel:n,position:a,size:o,variant:i}=e,s={root:["root",r&&"disablePointerEvents",a&&`position${oe(a)}`,i,n&&"hiddenLabel",o&&`size${oe(o)}`]};return ke(s,yCe,t)},CCe=H("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:wCe})(({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"&&{[`&.${tM.positionStart}&:not(.${tM.hiddenLabel})`]:{marginTop:16}},t.position==="start"&&{marginRight:8},t.position==="end"&&{marginLeft:8},t.disablePointerEvents===!0&&{pointerEvents:"none"})),SCe=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiInputAdornment"}),{children:a,className:o,component:i="div",disablePointerEvents:s=!1,disableTypography:u=!1,position:l,variant:c}=n,d=pe(n,xCe),p=js()||{};let h=c;c&&p.variant,p&&!h&&(h=p.variant);const m=E({},n,{hiddenLabel:p.hiddenLabel,size:p.size,disablePointerEvents:s,position:l,variant:h}),b=_Ce(m);return P.jsx(x0.Provider,{value:null,children:P.jsx(CCe,E({as:i,ownerState:m,className:ye(b.root,o),ref:r},d,{children:typeof a=="string"&&!u?P.jsx(nt,{color:"text.secondary",children:a}):P.jsxs(f.Fragment,{children:[l==="start"?rM||(rM=P.jsx("span",{className:"notranslate",children:"​"})):null,a]})}))})}),px=SCe;function OCe(e){return Ie("MuiInputLabel",e)}Me("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const TCe=["disableAnimation","margin","shrink","variant","className"],ECe=e=>{const{classes:t,formControl:r,size:n,shrink:a,disableAnimation:o,variant:i,required:s}=e,u={root:["root",r&&"formControl",!o&&"animated",a&&"shrink",n&&n!=="normal"&&`size${oe(n)}`,i],asterisk:[s&&"asterisk"]},l=ke(u,OCe,t);return E({},t,l)},PCe=H(lCe,{shouldForwardProp:e=>Ur(e)||e==="classes",name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${Pd.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)"}))),$Ce=f.forwardRef(function(t,r){const n=Le({name:"MuiInputLabel",props:t}),{disableAnimation:a=!1,shrink:o,className:i}=n,s=pe(n,TCe),u=js();let l=o;typeof l>"u"&&u&&(l=u.filled||u.focused||u.adornedStart);const c=lf({props:n,muiFormControl:u,states:["size","variant","required","focused"]}),d=E({},n,{disableAnimation:a,formControl:u,shrink:l,size:c.size,variant:c.variant,required:c.required,focused:c.focused}),p=ECe(d);return P.jsx(PCe,E({"data-shrink":l,ownerState:d,ref:r,className:ye(p.root,i)},s,{classes:p}))}),F6=$Ce;function RCe(e){return Ie("MuiLinearProgress",e)}Me("MuiLinearProgress",["root","colorPrimary","colorSecondary","determinate","indeterminate","buffer","query","dashed","dashedColorPrimary","dashedColorSecondary","bar","barColorPrimary","barColorSecondary","bar1Indeterminate","bar1Determinate","bar1Buffer","bar2Indeterminate","bar2Buffer"]);const kCe=["className","color","value","valueBuffer","variant"];let cf=e=>e,nM,aM,oM,iM,sM,lM;const $C=4,ICe=Fs(nM||(nM=cf` + 0% { + left: -35%; + right: 100%; + } + + 60% { + left: 100%; + right: -90%; + } + + 100% { + left: 100%; + right: -90%; + } +`)),ACe=Fs(aM||(aM=cf` + 0% { + left: -200%; + right: 100%; + } + + 60% { + left: 107%; + right: -8%; + } + + 100% { + left: 107%; + right: -8%; + } +`)),MCe=Fs(oM||(oM=cf` + 0% { + opacity: 1; + background-position: 0 -23px; + } + + 60% { + opacity: 0; + background-position: 0 -23px; + } + + 100% { + opacity: 1; + background-position: -200px -23px; + } +`)),NCe=e=>{const{classes:t,variant:r,color:n}=e,a={root:["root",`color${oe(n)}`,r],dashed:["dashed",`dashedColor${oe(n)}`],bar1:["bar",`barColor${oe(n)}`,(r==="indeterminate"||r==="query")&&"bar1Indeterminate",r==="determinate"&&"bar1Determinate",r==="buffer"&&"bar1Buffer"],bar2:["bar",r!=="buffer"&&`barColor${oe(n)}`,r==="buffer"&&`color${oe(n)}`,(r==="indeterminate"||r==="query")&&"bar2Indeterminate",r==="buffer"&&"bar2Buffer"]};return ke(a,RCe,t)},sP=(e,t)=>t==="inherit"?"currentColor":e.vars?e.vars.palette.LinearProgress[`${t}Bg`]:e.palette.mode==="light"?hh(e.palette[t].main,.62):a0(e.palette[t].main,.5),FCe=H("span",{name:"MuiLinearProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`color${oe(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:sP(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)"})),LCe=H("span",{name:"MuiLinearProgress",slot:"Dashed",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.dashed,t[`dashedColor${oe(r.color)}`]]}})(({ownerState:e,theme:t})=>{const r=sP(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"})},of(iM||(iM=cf` + animation: ${0} 3s infinite linear; + `),MCe)),jCe=H("span",{name:"MuiLinearProgress",slot:"Bar1",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.bar,t[`barColor${oe(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 .${$C}s linear`},e.variant==="buffer"&&{zIndex:1,transition:`transform .${$C}s linear`}),({ownerState:e})=>(e.variant==="indeterminate"||e.variant==="query")&&of(sM||(sM=cf` + width: auto; + animation: ${0} 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; + `),ICe)),DCe=H("span",{name:"MuiLinearProgress",slot:"Bar2",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.bar,t[`barColor${oe(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:sP(t,e.color),transition:`transform .${$C}s linear`}),({ownerState:e})=>(e.variant==="indeterminate"||e.variant==="query")&&of(lM||(lM=cf` + width: auto; + animation: ${0} 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite; + `),ACe)),BCe=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiLinearProgress"}),{className:a,color:o="primary",value:i,valueBuffer:s,variant:u="indeterminate"}=n,l=pe(n,kCe),c=E({},n,{color:o,variant:u}),d=NCe(c),p=zr(),h={},m={bar1:{},bar2:{}};if((u==="determinate"||u==="buffer")&&i!==void 0){h["aria-valuenow"]=Math.round(i),h["aria-valuemin"]=0,h["aria-valuemax"]=100;let b=i-100;p.direction==="rtl"&&(b=-b),m.bar1.transform=`translateX(${b}%)`}if(u==="buffer"&&s!==void 0){let b=(s||0)-100;p.direction==="rtl"&&(b=-b),m.bar2.transform=`translateX(${b}%)`}return P.jsxs(FCe,E({className:ye(d.root,a),ownerState:c,role:"progressbar"},h,{ref:r},l,{children:[u==="buffer"?P.jsx(LCe,{className:d.dashed,ownerState:c}):null,P.jsx(jCe,{className:d.bar1,ownerState:c,style:m.bar1}),u==="determinate"?null:P.jsx(DCe,{className:d.bar2,ownerState:c,style:m.bar2})]}))}),L6=BCe;function zCe(e){return Ie("MuiLink",e)}const UCe=Me("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]),VCe=UCe,j6={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},HCe=e=>j6[e]||e,WCe=({theme:e,ownerState:t})=>{const r=HCe(t.color),n=_c(e,`palette.${r}`,!1)||t.color,a=_c(e,`palette.${r}Channel`);return"vars"in e&&a?`rgba(${a} / 0.4)`:qe(n,.4)},qCe=WCe,GCe=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant","sx"],KCe=e=>{const{classes:t,component:r,focusVisible:n,underline:a}=e,o={root:["root",`underline${oe(a)}`,r==="button"&&"button",n&&"focusVisible"]};return ke(o,zCe,t)},QCe=H(nt,{name:"MuiLink",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`underline${oe(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:qCe({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"},[`&.${VCe.focusVisible}`]:{outline:"auto"}})),YCe=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiLink"}),{className:a,color:o="primary",component:i="a",onBlur:s,onFocus:u,TypographyClasses:l,underline:c="always",variant:d="inherit",sx:p}=n,h=pe(n,GCe),{isFocusVisibleRef:m,onBlur:b,onFocus:x,ref:g}=Ab(),[v,y]=f.useState(!1),w=Nt(r,g),C=R=>{b(R),m.current===!1&&y(!1),s&&s(R)},_=R=>{x(R),m.current===!0&&y(!0),u&&u(R)},S=E({},n,{color:o,component:i,focusVisible:v,underline:c,variant:d}),T=KCe(S);return P.jsx(QCe,E({color:o,className:ye(T.root,a),classes:l,component:i,onBlur:C,onFocus:_,ref:w,ownerState:S,variant:d,sx:[...Object.keys(j6).includes(o)?[]:[{color:o}],...Array.isArray(p)?p:[p]]},h))}),lP=YCe,XCe=f.createContext({}),Oa=XCe;function JCe(e){return Ie("MuiList",e)}Me("MuiList",["root","padding","dense","subheader"]);const ZCe=["children","className","component","dense","disablePadding","subheader"],eSe=e=>{const{classes:t,disablePadding:r,dense:n,subheader:a}=e;return ke({root:["root",!r&&"padding",n&&"dense",a&&"subheader"]},JCe,t)},tSe=H("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})),rSe=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiList"}),{children:a,className:o,component:i="ul",dense:s=!1,disablePadding:u=!1,subheader:l}=n,c=pe(n,ZCe),d=f.useMemo(()=>({dense:s}),[s]),p=E({},n,{component:i,dense:s,disablePadding:u}),h=eSe(p);return P.jsx(Oa.Provider,{value:d,children:P.jsxs(tSe,E({as:i,className:ye(h.root,o),ref:r,ownerState:p},c,{children:[l,a]}))})}),uP=rSe;function nSe(e){return Ie("MuiListItem",e)}const aSe=Me("MuiListItem",["root","container","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","padding","button","secondaryAction","selected"]),fu=aSe;function oSe(e){return Ie("MuiListItemButton",e)}const iSe=Me("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"]),du=iSe,sSe=["alignItems","autoFocus","component","children","dense","disableGutters","divider","focusVisibleClassName","selected","className"],lSe=(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]},uSe=e=>{const{alignItems:t,classes:r,dense:n,disabled:a,disableGutters:o,divider:i,selected:s}=e,l=ke({root:["root",n&&"dense",!o&&"gutters",i&&"divider",a&&"disabled",t==="flex-start"&&"alignItemsFlexStart",s&&"selected"]},oSe,r);return E({},r,l)},cSe=H(to,{shouldForwardProp:e=>Ur(e)||e==="classes",name:"MuiListItemButton",slot:"Root",overridesResolver:lSe})(({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"}},[`&.${du.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:qe(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${du.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:qe(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${du.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:qe(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})`:qe(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${du.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${du.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})),fSe=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiListItemButton"}),{alignItems:a="center",autoFocus:o=!1,component:i="div",children:s,dense:u=!1,disableGutters:l=!1,divider:c=!1,focusVisibleClassName:d,selected:p=!1,className:h}=n,m=pe(n,sSe),b=f.useContext(Oa),x=f.useMemo(()=>({dense:u||b.dense||!1,alignItems:a,disableGutters:l}),[a,b.dense,u,l]),g=f.useRef(null);Jr(()=>{o&&g.current&&g.current.focus()},[o]);const v=E({},n,{alignItems:a,dense:x.dense,disableGutters:l,divider:c,selected:p}),y=uSe(v),w=Nt(g,r);return P.jsx(Oa.Provider,{value:x,children:P.jsx(cSe,E({ref:w,href:m.href||m.to,component:(m.href||m.to)&&i==="div"?"button":i,focusVisibleClassName:ye(y.focusVisible,d),ownerState:v,className:ye(y.root,h)},m,{classes:y,children:s}))})}),dSe=fSe;function pSe(e){return Ie("MuiListItemSecondaryAction",e)}Me("MuiListItemSecondaryAction",["root","disableGutters"]);const hSe=["className"],mSe=e=>{const{disableGutters:t,classes:r}=e;return ke({root:["root",t&&"disableGutters"]},pSe,r)},vSe=H("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})),D6=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiListItemSecondaryAction"}),{className:a}=n,o=pe(n,hSe),i=f.useContext(Oa),s=E({},n,{disableGutters:i.disableGutters}),u=mSe(s);return P.jsx(vSe,E({className:ye(u.root,a),ownerState:s,ref:r},o))});D6.muiName="ListItemSecondaryAction";const cP=D6,gSe=["className"],ySe=["alignItems","autoFocus","button","children","className","component","components","componentsProps","ContainerComponent","ContainerProps","dense","disabled","disableGutters","disablePadding","divider","focusVisibleClassName","secondaryAction","selected","slotProps","slots"],bSe=(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]},xSe=e=>{const{alignItems:t,button:r,classes:n,dense:a,disabled:o,disableGutters:i,disablePadding:s,divider:u,hasSecondaryAction:l,selected:c}=e;return ke({root:["root",a&&"dense",!i&&"gutters",!s&&"padding",u&&"divider",o&&"disabled",r&&"button",t==="flex-start"&&"alignItemsFlexStart",l&&"secondaryAction",c&&"selected"],container:["container"]},nSe,n)},wSe=H("div",{name:"MuiListItem",slot:"Root",overridesResolver:bSe})(({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&&{[`& > .${du.root}`]:{paddingRight:48}},{[`&.${fu.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${fu.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:qe(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${fu.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:qe(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${fu.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"}},[`&.${fu.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:qe(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})`:qe(e.palette.primary.main,e.palette.action.selectedOpacity)}}},t.hasSecondaryAction&&{paddingRight:48})),_Se=H("li",{name:"MuiListItem",slot:"Container",overridesResolver:(e,t)=>t.container})({position:"relative"}),CSe=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiListItem"}),{alignItems:a="center",autoFocus:o=!1,button:i=!1,children:s,className:u,component:l,components:c={},componentsProps:d={},ContainerComponent:p="li",ContainerProps:{className:h}={},dense:m=!1,disabled:b=!1,disableGutters:x=!1,disablePadding:g=!1,divider:v=!1,focusVisibleClassName:y,secondaryAction:w,selected:C=!1,slotProps:_={},slots:S={}}=n,T=pe(n.ContainerProps,gSe),R=pe(n,ySe),$=f.useContext(Oa),k=f.useMemo(()=>({dense:m||$.dense||!1,alignItems:a,disableGutters:x}),[a,$.dense,m,x]),I=f.useRef(null);Jr(()=>{o&&I.current&&I.current.focus()},[o]);const A=f.Children.toArray(s),M=A.length&&Gu(A[A.length-1],["ListItemSecondaryAction"]),F=E({},n,{alignItems:a,autoFocus:o,button:i,dense:k.dense,disabled:b,disableGutters:x,disablePadding:g,divider:v,hasSecondaryAction:M,selected:C}),j=xSe(F),z=Nt(I,r),N=S.root||c.Root||wSe,L=_.root||d.root||{},U=E({className:ye(j.root,L.className,u),disabled:b},R);let Y=l||"li";return i&&(U.component=l||"div",U.focusVisibleClassName=ye(fu.focusVisible,y),Y=to),M?(Y=!U.component&&!l?"div":Y,p==="li"&&(Y==="li"?Y="div":U.component==="li"&&(U.component="div")),P.jsx(Oa.Provider,{value:k,children:P.jsxs(_Se,E({as:p,className:ye(j.container,h),ref:z,ownerState:F},T,{children:[P.jsx(N,E({},L,!Ml(N)&&{as:Y,ownerState:E({},F,L.ownerState)},U,{children:A})),A.pop()]}))})):P.jsx(Oa.Provider,{value:k,children:P.jsxs(N,E({},L,{as:Y,ref:z},!Ml(N)&&{ownerState:E({},F,L.ownerState)},U,{children:[A,w&&P.jsx(cP,{children:w})]}))})}),B6=CSe;function SSe(e){return Ie("MuiListItemAvatar",e)}Me("MuiListItemAvatar",["root","alignItemsFlexStart"]);const OSe=["className"],TSe=e=>{const{alignItems:t,classes:r}=e;return ke({root:["root",t==="flex-start"&&"alignItemsFlexStart"]},SSe,r)},ESe=H("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})),PSe=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiListItemAvatar"}),{className:a}=n,o=pe(n,OSe),i=f.useContext(Oa),s=E({},n,{alignItems:i.alignItems}),u=TSe(s);return P.jsx(ESe,E({className:ye(u.root,a),ownerState:s,ref:r},o))}),z6=PSe;function $Se(e){return Ie("MuiListItemIcon",e)}const uM=Me("MuiListItemIcon",["root","alignItemsFlexStart"]),RSe=["className"],kSe=e=>{const{alignItems:t,classes:r}=e;return ke({root:["root",t==="flex-start"&&"alignItemsFlexStart"]},$Se,r)},ISe=H("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})),ASe=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiListItemIcon"}),{className:a}=n,o=pe(n,RSe),i=f.useContext(Oa),s=E({},n,{alignItems:i.alignItems}),u=kSe(s);return P.jsx(ISe,E({className:ye(u.root,a),ownerState:s,ref:r},o))}),Ig=ASe;function MSe(e){return Ie("MuiListItemText",e)}const NSe=Me("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]),Ag=NSe,FSe=["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"],LSe=e=>{const{classes:t,inset:r,primary:n,secondary:a,dense:o}=e;return ke({root:["root",r&&"inset",o&&"dense",n&&a&&"multiline"],primary:["primary"],secondary:["secondary"]},MSe,t)},jSe=H("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${Ag.primary}`]:t.primary},{[`& .${Ag.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})),DSe=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiListItemText"}),{children:a,className:o,disableTypography:i=!1,inset:s=!1,primary:u,primaryTypographyProps:l,secondary:c,secondaryTypographyProps:d}=n,p=pe(n,FSe),{dense:h}=f.useContext(Oa);let m=u??a,b=c;const x=E({},n,{disableTypography:i,inset:s,primary:!!m,secondary:!!b,dense:h}),g=LSe(x);return m!=null&&m.type!==nt&&!i&&(m=P.jsx(nt,E({variant:h?"body2":"body1",className:g.primary,component:l!=null&&l.variant?void 0:"span",display:"block"},l,{children:m}))),b!=null&&b.type!==nt&&!i&&(b=P.jsx(nt,E({variant:"body2",className:g.secondary,color:"text.secondary",display:"block"},d,{children:b}))),P.jsxs(jSe,E({className:ye(g.root,o),ownerState:x,ref:r},p,{children:[m,b]}))}),P0=DSe,BSe=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function hx(e,t,r){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:r?null:e.firstChild}function cM(e,t,r){return e===t?r?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:r?null:e.lastChild}function U6(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 Nf(e,t,r,n,a,o){let i=!1,s=a(e,t,t?r:!1);for(;s;){if(s===e.firstChild){if(i)return!1;i=!0}const u=n?!1:s.disabled||s.getAttribute("aria-disabled")==="true";if(!s.hasAttribute("tabindex")||!U6(s,o)||u)s=a(e,s,r);else return s.focus(),!0}return!1}const zSe=f.forwardRef(function(t,r){const{actions:n,autoFocus:a=!1,autoFocusItem:o=!1,children:i,className:s,disabledItemsFocusable:u=!1,disableListWrap:l=!1,onKeyDown:c,variant:d="selectedMenu"}=t,p=pe(t,BSe),h=f.useRef(null),m=f.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});Jr(()=>{a&&h.current.focus()},[a]),f.useImperativeHandle(n,()=>({adjustStyleForScrollbar:(y,w)=>{const C=!h.current.style.width;if(y.clientHeight{const w=h.current,C=y.key,_=$r(w).activeElement;if(C==="ArrowDown")y.preventDefault(),Nf(w,_,l,u,hx);else if(C==="ArrowUp")y.preventDefault(),Nf(w,_,l,u,cM);else if(C==="Home")y.preventDefault(),Nf(w,null,l,u,hx);else if(C==="End")y.preventDefault(),Nf(w,null,l,u,cM);else if(C.length===1){const S=m.current,T=C.toLowerCase(),R=performance.now();S.keys.length>0&&(R-S.lastTime>500?(S.keys=[],S.repeating=!0,S.previousKeyMatched=!0):S.repeating&&T!==S.keys[0]&&(S.repeating=!1)),S.lastTime=R,S.keys.push(T);const $=_&&!S.repeating&&U6(_,S);S.previousKeyMatched&&($||Nf(w,_,!1,u,hx,S))?y.preventDefault():S.previousKeyMatched=!1}c&&c(y)},x=Nt(h,r);let g=-1;f.Children.forEach(i,(y,w)=>{if(!f.isValidElement(y)){g===w&&(g+=1,g>=i.length&&(g=-1));return}y.props.disabled||(d==="selectedMenu"&&y.props.selected||g===-1)&&(g=w),g===w&&(y.props.disabled||y.props.muiSkipListHighlight||y.type.muiSkipListHighlight)&&(g+=1,g>=i.length&&(g=-1))});const v=f.Children.map(i,(y,w)=>{if(w===g){const C={};return o&&(C.autoFocus=!0),y.props.tabIndex===void 0&&d==="selectedMenu"&&(C.tabIndex=0),f.cloneElement(y,C)}return y});return P.jsx(uP,E({role:"menu",ref:x,className:s,onKeyDown:b,tabIndex:a?0:-1},p,{children:v}))}),V6=zSe;function USe(e){return Ie("MuiPopover",e)}Me("MuiPopover",["root","paper"]);const VSe=["onEntering"],HSe=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],WSe=["slotProps"];function fM(e,t){let r=0;return typeof t=="number"?r=t:t==="center"?r=e.height/2:t==="bottom"&&(r=e.height),r}function dM(e,t){let r=0;return typeof t=="number"?r=t:t==="center"?r=e.width/2:t==="right"&&(r=e.width),r}function pM(e){return[e.horizontal,e.vertical].map(t=>typeof t=="number"?`${t}px`:t).join(" ")}function mx(e){return typeof e=="function"?e():e}const qSe=e=>{const{classes:t}=e;return ke({root:["root"],paper:["paper"]},USe,t)},GSe=H(tP,{name:"MuiPopover",slot:"Root",overridesResolver:(e,t)=>t.root})({}),H6=H(uo,{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}),KSe=f.forwardRef(function(t,r){var n,a,o;const i=Le({props:t,name:"MuiPopover"}),{action:s,anchorEl:u,anchorOrigin:l={vertical:"top",horizontal:"left"},anchorPosition:c,anchorReference:d="anchorEl",children:p,className:h,container:m,elevation:b=8,marginThreshold:x=16,open:g,PaperProps:v={},slots:y,slotProps:w,transformOrigin:C={vertical:"top",horizontal:"left"},TransitionComponent:_=kg,transitionDuration:S="auto",TransitionProps:{onEntering:T}={},disableScrollLock:R=!1}=i,$=pe(i.TransitionProps,VSe),k=pe(i,HSe),I=(n=w==null?void 0:w.paper)!=null?n:v,A=f.useRef(),M=Nt(A,I.ref),F=E({},i,{anchorOrigin:l,anchorReference:d,elevation:b,marginThreshold:x,externalPaperSlotProps:I,transformOrigin:C,TransitionComponent:_,transitionDuration:S,TransitionProps:$}),j=qSe(F),z=f.useCallback(()=>{if(d==="anchorPosition")return c;const be=mx(u),J=(be&&be.nodeType===1?be:$r(A.current).body).getBoundingClientRect();return{top:J.top+fM(J,l.vertical),left:J.left+dM(J,l.horizontal)}},[u,l.horizontal,l.vertical,c,d]),N=f.useCallback(be=>({vertical:fM(be,C.vertical),horizontal:dM(be,C.horizontal)}),[C.horizontal,C.vertical]),L=f.useCallback(be=>{const ue={width:be.offsetWidth,height:be.offsetHeight},J=N(ue);if(d==="none")return{top:null,left:null,transformOrigin:pM(J)};const Ue=z();let Re=Ue.top-J.vertical,We=Ue.left-J.horizontal;const D=Re+ue.height,G=We+ue.width,Q=Za(mx(u)),xe=Q.innerHeight-x,me=Q.innerWidth-x;if(x!==null&&Rexe){const re=D-xe;Re-=re,J.vertical+=re}if(x!==null&&Weme){const re=G-me;We-=re,J.horizontal+=re}return{top:`${Math.round(Re)}px`,left:`${Math.round(We)}px`,transformOrigin:pM(J)}},[u,d,z,N,x]),[U,Y]=f.useState(g),X=f.useCallback(()=>{const be=A.current;if(!be)return;const ue=L(be);ue.top!==null&&(be.style.top=ue.top),ue.left!==null&&(be.style.left=ue.left),be.style.transformOrigin=ue.transformOrigin,Y(!0)},[L]);f.useEffect(()=>(R&&window.addEventListener("scroll",X),()=>window.removeEventListener("scroll",X)),[u,R,X]);const ie=(be,ue)=>{T&&T(be,ue),X()},ee=()=>{Y(!1)};f.useEffect(()=>{g&&X()}),f.useImperativeHandle(s,()=>g?{updatePosition:()=>{X()}}:null,[g,X]),f.useEffect(()=>{if(!g)return;const be=kb(()=>{X()}),ue=Za(u);return ue.addEventListener("resize",be),()=>{be.clear(),ue.removeEventListener("resize",be)}},[u,g,X]);let ve=S;S==="auto"&&!_.muiSupportAuto&&(ve=void 0);const fe=m||(u?$r(mx(u)).body:void 0),ce=(a=y==null?void 0:y.root)!=null?a:GSe,te=(o=y==null?void 0:y.paper)!=null?o:H6,K=Zr({elementType:te,externalSlotProps:E({},I,{style:U?I.style:E({},I.style,{opacity:0})}),additionalProps:{elevation:b,ref:M},ownerState:F,className:ye(j.paper,I==null?void 0:I.className)}),se=Zr({elementType:ce,externalSlotProps:(w==null?void 0:w.root)||{},externalForwardedProps:k,additionalProps:{ref:r,slotProps:{backdrop:{invisible:!0}},container:fe,open:g},ownerState:F,className:ye(j.root,h)}),{slotProps:Z}=se,q=pe(se,WSe);return P.jsx(ce,E({},q,!Ml(ce)&&{slotProps:Z,disableScrollLock:R},{children:P.jsx(_,E({appear:!0,in:g,onEntering:ie,onExited:ee,timeout:ve},$,{children:P.jsx(te,E({},K,{children:p}))}))}))}),W6=KSe;function QSe(e){return Ie("MuiMenu",e)}Me("MuiMenu",["root","paper","list"]);const YSe=["onEntering"],XSe=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],JSe={vertical:"top",horizontal:"right"},ZSe={vertical:"top",horizontal:"left"},eOe=e=>{const{classes:t}=e;return ke({root:["root"],paper:["paper"],list:["list"]},QSe,t)},tOe=H(W6,{shouldForwardProp:e=>Ur(e)||e==="classes",name:"MuiMenu",slot:"Root",overridesResolver:(e,t)=>t.root})({}),rOe=H(H6,{name:"MuiMenu",slot:"Paper",overridesResolver:(e,t)=>t.paper})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),nOe=H(V6,{name:"MuiMenu",slot:"List",overridesResolver:(e,t)=>t.list})({outline:0}),aOe=f.forwardRef(function(t,r){var n,a;const o=Le({props:t,name:"MuiMenu"}),{autoFocus:i=!0,children:s,className:u,disableAutoFocusItem:l=!1,MenuListProps:c={},onClose:d,open:p,PaperProps:h={},PopoverClasses:m,transitionDuration:b="auto",TransitionProps:{onEntering:x}={},variant:g="selectedMenu",slots:v={},slotProps:y={}}=o,w=pe(o.TransitionProps,YSe),C=pe(o,XSe),_=zr(),S=_.direction==="rtl",T=E({},o,{autoFocus:i,disableAutoFocusItem:l,MenuListProps:c,onEntering:x,PaperProps:h,transitionDuration:b,TransitionProps:w,variant:g}),R=eOe(T),$=i&&!l&&p,k=f.useRef(null),I=(L,U)=>{k.current&&k.current.adjustStyleForScrollbar(L,_),x&&x(L,U)},A=L=>{L.key==="Tab"&&(L.preventDefault(),d&&d(L,"tabKeyDown"))};let M=-1;f.Children.map(s,(L,U)=>{f.isValidElement(L)&&(L.props.disabled||(g==="selectedMenu"&&L.props.selected||M===-1)&&(M=U))});const F=(n=v.paper)!=null?n:rOe,j=(a=y.paper)!=null?a:h,z=Zr({elementType:v.root,externalSlotProps:y.root,ownerState:T,className:[R.root,u]}),N=Zr({elementType:F,externalSlotProps:j,ownerState:T,className:R.paper});return P.jsx(tOe,E({onClose:d,anchorOrigin:{vertical:"bottom",horizontal:S?"right":"left"},transformOrigin:S?JSe:ZSe,slots:{paper:F,root:v.root},slotProps:{root:z,paper:N},open:p,ref:r,transitionDuration:b,TransitionProps:E({onEntering:I},w),ownerState:T},C,{classes:m,children:P.jsx(nOe,E({onKeyDown:A,actions:k,autoFocus:i&&(M===-1||l),autoFocusItem:$,variant:g},c,{className:ye(R.list,c.className),children:s}))}))}),$0=aOe;function oOe(e){return Ie("MuiMenuItem",e)}const iOe=Me("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),Ff=iOe,sOe=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],lOe=(e,t)=>{const{ownerState:r}=e;return[t.root,r.dense&&t.dense,r.divider&&t.divider,!r.disableGutters&&t.gutters]},uOe=e=>{const{disabled:t,dense:r,divider:n,disableGutters:a,selected:o,classes:i}=e,u=ke({root:["root",r&&"dense",t&&"disabled",!a&&"gutters",n&&"divider",o&&"selected"]},oOe,i);return E({},i,u)},cOe=H(to,{shouldForwardProp:e=>Ur(e)||e==="classes",name:"MuiMenuItem",slot:"Root",overridesResolver:lOe})(({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"}},[`&.${Ff.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:qe(e.palette.primary.main,e.palette.action.selectedOpacity),[`&.${Ff.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:qe(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&.${Ff.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:qe(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})`:qe(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${Ff.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Ff.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${YA.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${YA.inset}`]:{marginLeft:52},[`& .${Ag.root}`]:{marginTop:0,marginBottom:0},[`& .${Ag.inset}`]:{paddingLeft:36},[`& .${uM.root}`]:{minWidth:36}},!t.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},t.dense&&E({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`& .${uM.root} svg`]:{fontSize:"1.25rem"}}))),fOe=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiMenuItem"}),{autoFocus:a=!1,component:o="li",dense:i=!1,divider:s=!1,disableGutters:u=!1,focusVisibleClassName:l,role:c="menuitem",tabIndex:d,className:p}=n,h=pe(n,sOe),m=f.useContext(Oa),b=f.useMemo(()=>({dense:i||m.dense||!1,disableGutters:u}),[m.dense,i,u]),x=f.useRef(null);Jr(()=>{a&&x.current&&x.current.focus()},[a]);const g=E({},n,{dense:b.dense,divider:s,disableGutters:u}),v=uOe(n),y=Nt(x,r);let w;return n.disabled||(w=d!==void 0?d:-1),P.jsx(Oa.Provider,{value:b,children:P.jsx(cOe,E({ref:y,role:c,tabIndex:w,component:o,focusVisibleClassName:ye(v.focusVisible,l),className:ye(v.root,p)},h,{ownerState:g,classes:v}))})}),ii=fOe;function dOe(e){return Ie("MuiNativeSelect",e)}const pOe=Me("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),fP=pOe,hOe=["className","disabled","error","IconComponent","inputRef","variant"],mOe=e=>{const{classes:t,variant:r,disabled:n,multiple:a,open:o,error:i}=e,s={select:["select",r,n&&"disabled",a&&"multiple",i&&"error"],icon:["icon",`icon${oe(r)}`,o&&"iconOpen",n&&"disabled"]};return ke(s,dOe,t)},q6=({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"},[`&.${fP.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}}),vOe=H("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:Ur,overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.select,t[r.variant],r.error&&t.error,{[`&.${fP.multiple}`]:t.multiple}]}})(q6),G6=({ownerState:e,theme:t})=>E({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(t.vars||t).palette.action.active,[`&.${fP.disabled}`]:{color:(t.vars||t).palette.action.disabled}},e.open&&{transform:"rotate(180deg)"},e.variant==="filled"&&{right:7},e.variant==="outlined"&&{right:7}),gOe=H("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.icon,r.variant&&t[`icon${oe(r.variant)}`],r.open&&t.iconOpen]}})(G6),yOe=f.forwardRef(function(t,r){const{className:n,disabled:a,error:o,IconComponent:i,inputRef:s,variant:u="standard"}=t,l=pe(t,hOe),c=E({},t,{disabled:a,variant:u,error:o}),d=mOe(c);return P.jsxs(f.Fragment,{children:[P.jsx(vOe,E({ownerState:c,className:ye(d.select,n),disabled:a,ref:s||r},l)),t.multiple?null:P.jsx(gOe,{as:i,ownerState:c,className:d.icon})]})}),bOe=yOe;var hM;const xOe=["children","classes","className","label","notched"],wOe=H("fieldset",{shouldForwardProp:Ur})({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%"}),_Oe=H("legend",{shouldForwardProp:Ur})(({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 COe(e){const{className:t,label:r,notched:n}=e,a=pe(e,xOe),o=r!=null&&r!=="",i=E({},e,{notched:n,withLabel:o});return P.jsx(wOe,E({"aria-hidden":!0,className:t,ownerState:i},a,{children:P.jsx(_Oe,{ownerState:i,children:o?P.jsx("span",{children:r}):hM||(hM=P.jsx("span",{className:"notranslate",children:"​"}))})}))}const SOe=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],OOe=e=>{const{classes:t}=e,n=ke({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},G1e,t);return E({},t,n)},TOe=H(C0,{shouldForwardProp:e=>Ur(e)||e==="classes",name:"MuiOutlinedInput",slot:"Root",overridesResolver:w0})(({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 .${ho.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${ho.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:r}},[`&.${ho.focused} .${ho.notchedOutline}`]:{borderColor:(e.vars||e).palette[t.color].main,borderWidth:2},[`&.${ho.error} .${ho.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${ho.disabled} .${ho.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"}))}),EOe=H(COe,{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}}),POe=H(S0,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:_0})(({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})),K6=f.forwardRef(function(t,r){var n,a,o,i,s;const u=Le({props:t,name:"MuiOutlinedInput"}),{components:l={},fullWidth:c=!1,inputComponent:d="input",label:p,multiline:h=!1,notched:m,slots:b={},type:x="text"}=u,g=pe(u,SOe),v=OOe(u),y=js(),w=lf({props:u,muiFormControl:y,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),C=E({},u,{color:w.color||"primary",disabled:w.disabled,error:w.error,focused:w.focused,formControl:y,fullWidth:c,hiddenLabel:w.hiddenLabel,multiline:h,size:w.size,type:x}),_=(n=(a=b.root)!=null?a:l.Root)!=null?n:TOe,S=(o=(i=b.input)!=null?i:l.Input)!=null?o:POe;return P.jsx(O0,E({slots:{root:_,input:S},renderSuffix:T=>P.jsx(EOe,{ownerState:C,className:v.notchedOutline,label:p!=null&&p!==""&&w.required?s||(s=P.jsxs(f.Fragment,{children:[p," ","*"]})):p,notched:typeof m<"u"?m:!!(T.startAdornment||T.filled||T.focused)}),fullWidth:c,inputComponent:d,multiline:h,ref:r,type:x},g,{classes:E({},v,{notchedOutline:null})}))});K6.muiName="Input";const Q6=K6;function $Oe(e){return Ie("MuiPagination",e)}Me("MuiPagination",["root","ul","outlined","text"]);const ROe=["boundaryCount","componentName","count","defaultPage","disabled","hideNextButton","hidePrevButton","onChange","page","showFirstButton","showLastButton","siblingCount"];function kOe(e={}){const{boundaryCount:t=1,componentName:r="usePagination",count:n=1,defaultPage:a=1,disabled:o=!1,hideNextButton:i=!1,hidePrevButton:s=!1,onChange:u,page:l,showFirstButton:c=!1,showLastButton:d=!1,siblingCount:p=1}=e,h=pe(e,ROe),[m,b]=ci({controlled:l,default:a,name:r,state:"page"}),x=(R,$)=>{l||b($),u&&u(R,$)},g=(R,$)=>{const k=$-R+1;return Array.from({length:k},(I,A)=>R+A)},v=g(1,Math.min(t,n)),y=g(Math.max(n-t+1,t+1),n),w=Math.max(Math.min(m-p,n-t-p*2-1),t+2),C=Math.min(Math.max(m+p,t+p*2+2),y.length>0?y[0]-2:n-1),_=[...c?["first"]:[],...s?[]:["previous"],...v,...w>t+2?["start-ellipsis"]:t+1t?[n-t]:[],...y,...i?[]:["next"],...d?["last"]:[]],S=R=>{switch(R){case"first":return 1;case"previous":return m-1;case"next":return m+1;case"last":return n;default:return null}},T=_.map(R=>typeof R=="number"?{onClick:$=>{x($,R)},type:"page",page:R,selected:R===m,disabled:o,"aria-current":R===m?"true":void 0}:{onClick:$=>{x($,S(R))},type:R,page:S(R),selected:!1,disabled:o||R.indexOf("ellipsis")===-1&&(R==="next"||R==="last"?m>=n:m<=1)});return E({items:T},h)}function IOe(e){return Ie("MuiPaginationItem",e)}const AOe=Me("MuiPaginationItem",["root","page","sizeSmall","sizeLarge","text","textPrimary","textSecondary","outlined","outlinedPrimary","outlinedSecondary","rounded","ellipsis","firstLast","previousNext","focusVisible","disabled","selected","icon"]),pa=AOe,Mg=Sn(P.jsx("path",{d:"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"}),"FirstPage"),Ng=Sn(P.jsx("path",{d:"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"}),"LastPage"),mM=Sn(P.jsx("path",{d:"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"}),"NavigateBefore"),vM=Sn(P.jsx("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"NavigateNext"),MOe=["className","color","component","components","disabled","page","selected","shape","size","slots","type","variant"],Y6=(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`size${oe(r.size)}`],r.variant==="text"&&t[`text${oe(r.color)}`],r.variant==="outlined"&&t[`outlined${oe(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]},NOe=e=>{const{classes:t,color:r,disabled:n,selected:a,size:o,shape:i,type:s,variant:u}=e,l={root:["root",`size${oe(o)}`,u,i,r!=="standard"&&`${u}${oe(r)}`,n&&"disabled",a&&"selected",{page:"page",first:"firstLast",last:"firstLast","start-ellipsis":"ellipsis","end-ellipsis":"ellipsis",previous:"previousNext",next:"previousNext"}[s]],icon:["icon"]};return ke(l,IOe,t)},FOe=H("div",{name:"MuiPaginationItem",slot:"Root",overridesResolver:Y6})(({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",[`&.${pa.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)})),LOe=H(to,{name:"MuiPaginationItem",slot:"Root",overridesResolver:Y6})(({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,[`&.${pa.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${pa.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"}},[`&.${pa.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}))`:qe(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(e.vars||e).palette.action.selected}},[`&.${pa.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:qe(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},[`&.${pa.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"&&{[`&.${pa.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}},[`&.${pa.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}},{[`&.${pa.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)"}`,[`&.${pa.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)`:qe(e.palette[t.color].main,.5)}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.activatedOpacity})`:qe(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}))`:qe(e.palette[t.color].main,e.palette.action.activatedOpacity+e.palette.action.focusOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${pa.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / calc(${e.vars.palette.action.activatedOpacity} + ${e.vars.palette.action.focusOpacity}))`:qe(e.palette[t.color].main,e.palette.action.activatedOpacity+e.palette.action.focusOpacity)}},{[`&.${pa.disabled}`]:{borderColor:(e.vars||e).palette.action.disabledBackground,color:(e.vars||e).palette.action.disabled}})})),jOe=H("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)})),DOe=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiPaginationItem"}),{className:a,color:o="standard",component:i,components:s={},disabled:u=!1,page:l,selected:c=!1,shape:d="circular",size:p="medium",slots:h={},type:m="page",variant:b="text"}=n,x=pe(n,MOe),g=E({},n,{color:o,disabled:u,selected:c,shape:d,size:p,type:m,variant:b}),v=zr(),y=NOe(g),C=(v.direction==="rtl"?{previous:h.next||s.next||vM,next:h.previous||s.previous||mM,last:h.first||s.first||Mg,first:h.last||s.last||Ng}:{previous:h.previous||s.previous||mM,next:h.next||s.next||vM,first:h.first||s.first||Mg,last:h.last||s.last||Ng})[m];return m==="start-ellipsis"||m==="end-ellipsis"?P.jsx(FOe,{ref:r,ownerState:g,className:ye(y.root,a),children:"…"}):P.jsxs(LOe,E({ref:r,ownerState:g,component:i,disabled:u,className:ye(y.root,a)},x,{children:[m==="page"&&l,C?P.jsx(jOe,{as:C,ownerState:g,className:y.icon}):null]}))}),BOe=DOe,zOe=["boundaryCount","className","color","count","defaultPage","disabled","getItemAriaLabel","hideNextButton","hidePrevButton","onChange","page","renderItem","shape","showFirstButton","showLastButton","siblingCount","size","variant"],UOe=e=>{const{classes:t,variant:r}=e;return ke({root:["root",r],ul:["ul"]},$Oe,t)},VOe=H("nav",{name:"MuiPagination",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant]]}})({}),HOe=H("ul",{name:"MuiPagination",slot:"Ul",overridesResolver:(e,t)=>t.ul})({display:"flex",flexWrap:"wrap",alignItems:"center",padding:0,margin:0,listStyle:"none"});function WOe(e,t,r){return e==="page"?`${r?"":"Go to "}page ${t}`:`Go to ${e} page`}const qOe=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiPagination"}),{boundaryCount:a=1,className:o,color:i="standard",count:s=1,defaultPage:u=1,disabled:l=!1,getItemAriaLabel:c=WOe,hideNextButton:d=!1,hidePrevButton:p=!1,renderItem:h=T=>P.jsx(BOe,E({},T)),shape:m="circular",showFirstButton:b=!1,showLastButton:x=!1,siblingCount:g=1,size:v="medium",variant:y="text"}=n,w=pe(n,zOe),{items:C}=kOe(E({},n,{componentName:"Pagination"})),_=E({},n,{boundaryCount:a,color:i,count:s,defaultPage:u,disabled:l,getItemAriaLabel:c,hideNextButton:d,hidePrevButton:p,renderItem:h,shape:m,showFirstButton:b,showLastButton:x,siblingCount:g,size:v,variant:y}),S=UOe(_);return P.jsx(VOe,E({"aria-label":"pagination navigation",className:ye(S.root,o),ownerState:_,ref:r},w,{children:P.jsx(HOe,{className:S.ul,ownerState:_,children:C.map((T,R)=>P.jsx("li",{children:h(E({},T,{color:i,"aria-label":c(T.type,T.page,T.selected),shape:m,size:v,variant:y}))},R))})}))}),GOe=qOe;function KOe(e){return Ie("MuiScopedCssBaseline",e)}Me("MuiScopedCssBaseline",["root"]);const QOe=["className","component","enableColorScheme"],YOe=e=>{const{classes:t}=e;return ke({root:["root"]},KOe,t)},XOe=H("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({},kwe(e,t.enableColorScheme),Iwe(e),{"& *, & *::before, & *::after":{boxSizing:"inherit"},"& strong, & b":{fontWeight:e.typography.fontWeightBold}},r)}),JOe=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiScopedCssBaseline"}),{className:a,component:o="div"}=n,i=pe(n,QOe),s=E({},n,{component:o}),u=YOe(s);return P.jsx(XOe,E({as:o,className:ye(u.root,a),ref:r,ownerState:s},i))}),ZOe=JOe;function eTe(e){return Ie("MuiSelect",e)}const tTe=Me("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),Lf=tTe;var gM;const rTe=["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"],nTe=H("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`&.${Lf.select}`]:t.select},{[`&.${Lf.select}`]:t[r.variant]},{[`&.${Lf.error}`]:t.error},{[`&.${Lf.multiple}`]:t.multiple}]}})(q6,{[`&.${Lf.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),aTe=H("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.icon,r.variant&&t[`icon${oe(r.variant)}`],r.open&&t.iconOpen]}})(G6),oTe=H("input",{shouldForwardProp:e=>yye(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 yM(e,t){return typeof t=="object"&&t!==null?e===t:String(e)===String(t)}function iTe(e){return e==null||typeof e=="string"&&!e.trim()}const sTe=e=>{const{classes:t,variant:r,disabled:n,multiple:a,open:o,error:i}=e,s={select:["select",r,n&&"disabled",a&&"multiple",i&&"error"],icon:["icon",`icon${oe(r)}`,o&&"iconOpen",n&&"disabled"],nativeInput:["nativeInput"]};return ke(s,eTe,t)},lTe=f.forwardRef(function(t,r){var n;const{"aria-describedby":a,"aria-label":o,autoFocus:i,autoWidth:s,children:u,className:l,defaultOpen:c,defaultValue:d,disabled:p,displayEmpty:h,error:m=!1,IconComponent:b,inputRef:x,labelId:g,MenuProps:v={},multiple:y,name:w,onBlur:C,onChange:_,onClose:S,onFocus:T,onOpen:R,open:$,readOnly:k,renderValue:I,SelectDisplayProps:A={},tabIndex:M,value:F,variant:j="standard"}=t,z=pe(t,rTe),[N,L]=ci({controlled:F,default:d,name:"Select"}),[U,Y]=ci({controlled:$,default:c,name:"Select"}),X=f.useRef(null),ie=f.useRef(null),[ee,ve]=f.useState(null),{current:fe}=f.useRef($!=null),[ce,te]=f.useState(),K=Nt(r,x),se=f.useCallback(B=>{ie.current=B,B&&ve(B)},[]),Z=ee==null?void 0:ee.parentNode;f.useImperativeHandle(K,()=>({focus:()=>{ie.current.focus()},node:X.current,value:N}),[N]),f.useEffect(()=>{c&&U&&ee&&!fe&&(te(s?null:Z.clientWidth),ie.current.focus())},[ee,s]),f.useEffect(()=>{i&&ie.current.focus()},[i]),f.useEffect(()=>{if(!g)return;const B=$r(ie.current).getElementById(g);if(B){const W=()=>{getSelection().isCollapsed&&ie.current.focus()};return B.addEventListener("click",W),()=>{B.removeEventListener("click",W)}}},[g]);const q=(B,W)=>{B?R&&R(W):S&&S(W),fe||(te(s?null:Z.clientWidth),Y(B))},be=B=>{B.button===0&&(B.preventDefault(),ie.current.focus(),q(!0,B))},ue=B=>{q(!1,B)},J=f.Children.toArray(u),Ue=B=>{const W=J.find(Te=>Te.props.value===B.target.value);W!==void 0&&(L(W.props.value),_&&_(B,W))},Re=B=>W=>{let Te;if(W.currentTarget.hasAttribute("tabindex")){if(y){Te=Array.isArray(N)?N.slice():[];const Ve=N.indexOf(B.props.value);Ve===-1?Te.push(B.props.value):Te.splice(Ve,1)}else Te=B.props.value;if(B.props.onClick&&B.props.onClick(W),N!==Te&&(L(Te),_)){const Ve=W.nativeEvent||W,at=new Ve.constructor(Ve.type,Ve);Object.defineProperty(at,"target",{writable:!0,value:{value:Te,name:w}}),_(at,B)}y||q(!1,W)}},We=B=>{k||[" ","ArrowUp","ArrowDown","Enter"].indexOf(B.key)!==-1&&(B.preventDefault(),q(!0,B))},D=ee!==null&&U,G=B=>{!D&&C&&(Object.defineProperty(B,"target",{writable:!0,value:{value:N,name:w}}),C(B))};delete z["aria-invalid"];let Q,xe;const me=[];let re=!1;($g({value:N})||h)&&(I?Q=I(N):re=!0);const Ce=J.map(B=>{if(!f.isValidElement(B))return null;let W;if(y){if(!Array.isArray(N))throw new Error(Ss(2));W=N.some(Te=>yM(Te,B.props.value)),W&&re&&me.push(B.props.children)}else W=yM(N,B.props.value),W&&re&&(xe=B.props.children);return f.cloneElement(B,{"aria-selected":W?"true":"false",onClick:Re(B),onKeyUp:Te=>{Te.key===" "&&Te.preventDefault(),B.props.onKeyUp&&B.props.onKeyUp(Te)},role:"option",selected:W,value:void 0,"data-value":B.props.value})});re&&(y?me.length===0?Q=null:Q=me.reduce((B,W,Te)=>(B.push(W),Te{const{classes:t}=e;return t},dP={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>Ur(e)&&e!=="variant",slot:"Root"},pTe=H(N6,dP)(""),hTe=H(Q6,dP)(""),mTe=H($6,dP)(""),X6=f.forwardRef(function(t,r){const n=Le({name:"MuiSelect",props:t}),{autoWidth:a=!1,children:o,classes:i={},className:s,defaultOpen:u=!1,displayEmpty:l=!1,IconComponent:c=y6,id:d,input:p,inputProps:h,label:m,labelId:b,MenuProps:x,multiple:g=!1,native:v=!1,onClose:y,onOpen:w,open:C,renderValue:_,SelectDisplayProps:S,variant:T="outlined"}=n,R=pe(n,cTe),$=v?bOe:uTe,k=js(),I=lf({props:n,muiFormControl:k,states:["variant","error"]}),A=I.variant||T,M=E({},n,{variant:A,classes:i}),F=dTe(M),j=pe(F,fTe),z=p||{standard:P.jsx(pTe,{ownerState:M}),outlined:P.jsx(hTe,{label:m,ownerState:M}),filled:P.jsx(mTe,{ownerState:M})}[A],N=Nt(r,z.ref);return P.jsx(f.Fragment,{children:f.cloneElement(z,E({inputComponent:$,inputProps:E({children:o,error:I.error,IconComponent:c,variant:A,type:void 0,multiple:g},v?{id:d}:{autoWidth:a,defaultOpen:u,displayEmpty:l,labelId:b,MenuProps:x,onClose:y,onOpen:w,open:C,renderValue:_,SelectDisplayProps:E({id:d},S)},h,{classes:h?un(j,h.classes):j},p?p.props.inputProps:{})},g&&v&&A==="outlined"?{notched:!0}:{},{ref:N,className:ye(z.props.className,s,F.root)},!p&&{variant:A},R))})});X6.muiName="Select";const J6=X6;function vTe(e){return Ie("MuiSnackbarContent",e)}Me("MuiSnackbarContent",["root","message","action"]);const gTe=["action","className","message","role"],yTe=e=>{const{classes:t}=e;return ke({root:["root"],action:["action"],message:["message"]},vTe,t)},bTe=H(uo,{name:"MuiSnackbarContent",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>{const t=e.palette.mode==="light"?.8:.98,r=mge(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}})}),xTe=H("div",{name:"MuiSnackbarContent",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0"}),wTe=H("div",{name:"MuiSnackbarContent",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"center",marginLeft:"auto",paddingLeft:16,marginRight:-8}),_Te=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiSnackbarContent"}),{action:a,className:o,message:i,role:s="alert"}=n,u=pe(n,gTe),l=n,c=yTe(l);return P.jsxs(bTe,E({role:s,square:!0,elevation:6,className:ye(c.root,o),ownerState:l,ref:r},u,{children:[P.jsx(xTe,{className:c.message,ownerState:l,children:i}),a?P.jsx(wTe,{className:c.action,ownerState:l,children:a}):null]}))}),CTe=_Te;function STe(e){return Ie("MuiSnackbar",e)}Me("MuiSnackbar",["root","anchorOriginTopCenter","anchorOriginBottomCenter","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft"]);const OTe=["onEnter","onExited"],TTe=["action","anchorOrigin","autoHideDuration","children","className","ClickAwayListenerProps","ContentProps","disableWindowBlurListener","message","onBlur","onClose","onFocus","onMouseEnter","onMouseLeave","open","resumeHideDuration","TransitionComponent","transitionDuration","TransitionProps"],ETe=e=>{const{classes:t,anchorOrigin:r}=e,n={root:["root",`anchorOrigin${oe(r.vertical)}${oe(r.horizontal)}`]};return ke(n,STe,t)},bM=H("div",{name:"MuiSnackbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`anchorOrigin${oe(r.anchorOrigin.vertical)}${oe(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"})})}),PTe=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiSnackbar"}),a=zr(),o={enter:a.transitions.duration.enteringScreen,exit:a.transitions.duration.leavingScreen},{action:i,anchorOrigin:{vertical:s,horizontal:u}={vertical:"bottom",horizontal:"left"},autoHideDuration:l=null,children:c,className:d,ClickAwayListenerProps:p,ContentProps:h,disableWindowBlurListener:m=!1,message:b,open:x,TransitionComponent:g=kg,transitionDuration:v=o,TransitionProps:{onEnter:y,onExited:w}={}}=n,C=pe(n.TransitionProps,OTe),_=pe(n,TTe),S=E({},n,{anchorOrigin:{vertical:s,horizontal:u},autoHideDuration:l,disableWindowBlurListener:m,TransitionComponent:g,transitionDuration:v}),T=ETe(S),{getRootProps:R,onClickAway:$}=p1e(E({},S)),[k,I]=f.useState(!0),A=Zr({elementType:bM,getSlotProps:R,externalForwardedProps:_,ownerState:S,additionalProps:{ref:r},className:[T.root,d]}),M=j=>{I(!0),w&&w(j)},F=(j,z)=>{I(!1),y&&y(j,z)};return!x&&k?null:P.jsx(Nbe,E({onClickAway:$},p,{children:P.jsx(bM,E({},A,{children:P.jsx(g,E({appear:!0,in:x,timeout:v,direction:s==="top"?"down":"up",onEnter:F,onExited:M},C,{children:c||P.jsx(CTe,E({message:b,action:i},h))}))}))}))}),$Te=PTe;function RTe(e){return Ie("MuiTooltip",e)}const kTe=Me("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]),Ji=kTe,ITe=["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 ATe(e){return Math.round(e*1e5)/1e5}const MTe=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${oe(o.split("-")[0])}`],arrow:["arrow"]};return ke(i,RTe,t)},NTe=H(y0,{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"] .${Ji.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${Ji.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${Ji.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"] .${Ji.arrow}`]:E({},t.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})})),FTe=H("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${oe(r.placement.split("-")[0])}`]]}})(({theme:e,ownerState:t})=>E({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:qe(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:`${ATe(16/14)}em`,fontWeight:e.typography.fontWeightRegular},{[`.${Ji.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"})),[`.${Ji.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"})),[`.${Ji.popper}[data-popper-placement*="top"] &`]:E({transformOrigin:"center bottom",marginBottom:"14px"},t.touch&&{marginBottom:"24px"}),[`.${Ji.popper}[data-popper-placement*="bottom"] &`]:E({transformOrigin:"center top",marginTop:"14px"},t.touch&&{marginTop:"24px"})})),LTe=H("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:qe(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}));let um=!1,vx=null,jf={x:0,y:0};function cm(e,t){return r=>{t&&t(r),e(r)}}const jTe=f.forwardRef(function(t,r){var n,a,o,i,s,u,l,c,d,p,h,m,b,x,g,v,y,w,C;const _=Le({props:t,name:"MuiTooltip"}),{arrow:S=!1,children:T,components:R={},componentsProps:$={},describeChild:k=!1,disableFocusListener:I=!1,disableHoverListener:A=!1,disableInteractive:M=!1,disableTouchListener:F=!1,enterDelay:j=100,enterNextDelay:z=0,enterTouchDelay:N=700,followCursor:L=!1,id:U,leaveDelay:Y=0,leaveTouchDelay:X=1500,onClose:ie,onOpen:ee,open:ve,placement:fe="bottom",PopperComponent:ce,PopperProps:te={},slotProps:K={},slots:se={},title:Z,TransitionComponent:q=kg,TransitionProps:be}=_,ue=pe(_,ITe),J=f.isValidElement(T)?T:P.jsx("span",{children:T}),Ue=zr(),Re=Ue.direction==="rtl",[We,D]=f.useState(),[G,Q]=f.useState(null),xe=f.useRef(!1),me=M||L,re=f.useRef(),Ce=f.useRef(),je=f.useRef(),Be=f.useRef(),[Ne,Oe]=ci({controlled:ve,default:!1,name:"Tooltip",state:"open"});let ut=Ne;const pt=gi(U),ct=f.useRef(),B=f.useCallback(()=>{ct.current!==void 0&&(document.body.style.WebkitUserSelect=ct.current,ct.current=void 0),clearTimeout(Be.current)},[]);f.useEffect(()=>()=>{clearTimeout(re.current),clearTimeout(Ce.current),clearTimeout(je.current),B()},[B]);const W=de=>{clearTimeout(vx),um=!0,Oe(!0),ee&&!ut&&ee(de)},Te=gn(de=>{clearTimeout(vx),vx=setTimeout(()=>{um=!1},800+Y),Oe(!1),ie&&ut&&ie(de),clearTimeout(re.current),re.current=setTimeout(()=>{xe.current=!1},Ue.transitions.duration.shortest)}),Ve=de=>{xe.current&&de.type!=="touchstart"||(We&&We.removeAttribute("title"),clearTimeout(Ce.current),clearTimeout(je.current),j||um&&z?Ce.current=setTimeout(()=>{W(de)},um?z:j):W(de))},at=de=>{clearTimeout(Ce.current),clearTimeout(je.current),je.current=setTimeout(()=>{Te(de)},Y)},{isFocusVisibleRef:He,onBlur:xt,onFocus:Lt,ref:Et}=Ab(),[,Qe]=f.useState(!1),It=de=>{xt(de),He.current===!1&&(Qe(!1),at(de))},Sr=de=>{We||D(de.currentTarget),Lt(de),He.current===!0&&(Qe(!0),Ve(de))},jt=de=>{xe.current=!0;const Xe=J.props;Xe.onTouchStart&&Xe.onTouchStart(de)},Hr=Ve,Or=at,On=de=>{jt(de),clearTimeout(je.current),clearTimeout(re.current),B(),ct.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",Be.current=setTimeout(()=>{document.body.style.WebkitUserSelect=ct.current,Ve(de)},N)},Ar=de=>{J.props.onTouchEnd&&J.props.onTouchEnd(de),B(),clearTimeout(je.current),je.current=setTimeout(()=>{Te(de)},X)};f.useEffect(()=>{if(!ut)return;function de(Xe){(Xe.key==="Escape"||Xe.key==="Esc")&&Te(Xe)}return document.addEventListener("keydown",de),()=>{document.removeEventListener("keydown",de)}},[Te,ut]);const st=Nt(J.ref,Et,D,r);!Z&&Z!==0&&(ut=!1);const ht=f.useRef(),dr=de=>{const Xe=J.props;Xe.onMouseMove&&Xe.onMouseMove(de),jf={x:de.clientX,y:de.clientY},ht.current&&ht.current.update()},At={},Mr=typeof Z=="string";k?(At.title=!ut&&Mr&&!A?Z:null,At["aria-describedby"]=ut?pt:null):(At["aria-label"]=Mr?Z:null,At["aria-labelledby"]=ut&&!Mr?pt:null);const Wt=E({},At,ue,J.props,{className:ye(ue.className,J.props.className),onTouchStart:jt,ref:st},L?{onMouseMove:dr}:{}),Nr={};F||(Wt.onTouchStart=On,Wt.onTouchEnd=Ar),A||(Wt.onMouseOver=cm(Hr,Wt.onMouseOver),Wt.onMouseLeave=cm(Or,Wt.onMouseLeave),me||(Nr.onMouseOver=Hr,Nr.onMouseLeave=Or)),I||(Wt.onFocus=cm(Sr,Wt.onFocus),Wt.onBlur=cm(It,Wt.onBlur),me||(Nr.onFocus=Sr,Nr.onBlur=It));const Kn=f.useMemo(()=>{var de;let Xe=[{name:"arrow",enabled:!!G,options:{element:G,padding:4}}];return(de=te.popperOptions)!=null&&de.modifiers&&(Xe=Xe.concat(te.popperOptions.modifiers)),E({},te.popperOptions,{modifiers:Xe})},[G,te]),qt=E({},_,{isRtl:Re,arrow:S,disableInteractive:me,placement:fe,PopperComponentProp:ce,touch:xe.current}),Dt=MTe(qt),ne=(n=(a=se.popper)!=null?a:R.Popper)!=null?n:NTe,ae=(o=(i=(s=se.transition)!=null?s:R.Transition)!=null?i:q)!=null?o:kg,he=(u=(l=se.tooltip)!=null?l:R.Tooltip)!=null?u:FTe,Ee=(c=(d=se.arrow)!=null?d:R.Arrow)!=null?c:LTe,Je=rd(ne,E({},te,(p=K.popper)!=null?p:$.popper,{className:ye(Dt.popper,te==null?void 0:te.className,(h=(m=K.popper)!=null?m:$.popper)==null?void 0:h.className)}),qt),Se=rd(ae,E({},be,(b=K.transition)!=null?b:$.transition),qt),V=rd(he,E({},(x=K.tooltip)!=null?x:$.tooltip,{className:ye(Dt.tooltip,(g=(v=K.tooltip)!=null?v:$.tooltip)==null?void 0:g.className)}),qt),ge=rd(Ee,E({},(y=K.arrow)!=null?y:$.arrow,{className:ye(Dt.arrow,(w=(C=K.arrow)!=null?C:$.arrow)==null?void 0:w.className)}),qt);return P.jsxs(f.Fragment,{children:[f.cloneElement(J,Wt),P.jsx(ne,E({as:ce??y0,placement:fe,anchorEl:L?{getBoundingClientRect:()=>({top:jf.y,left:jf.x,right:jf.x,bottom:jf.y,width:0,height:0})}:We,popperRef:ht,open:We?ut:!1,id:pt,transition:!0},Nr,Je,{popperOptions:Kn,children:({TransitionProps:de})=>P.jsx(ae,E({timeout:Ue.transitions.duration.shorter},de,Se,{children:P.jsxs(he,E({},V,{children:[Z,S?P.jsx(Ee,E({},ge,{ref:Q})):null]}))}))}))]})}),Ho=jTe,DTe=f.createContext(),Z6=DTe;function BTe(e){return Ie("MuiTable",e)}Me("MuiTable",["root","stickyHeader"]);const zTe=["className","component","padding","size","stickyHeader"],UTe=e=>{const{classes:t,stickyHeader:r}=e;return ke({root:["root",r&&"stickyHeader"]},BTe,t)},VTe=H("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"})),xM="table",HTe=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiTable"}),{className:a,component:o=xM,padding:i="normal",size:s="medium",stickyHeader:u=!1}=n,l=pe(n,zTe),c=E({},n,{component:o,padding:i,size:s,stickyHeader:u}),d=UTe(c),p=f.useMemo(()=>({padding:i,size:s,stickyHeader:u}),[i,s,u]);return P.jsx(Z6.Provider,{value:p,children:P.jsx(VTe,E({as:o,role:o===xM?null:"table",ref:r,className:ye(d.root,a),ownerState:c},l))})}),ez=HTe,WTe=f.createContext(),R0=WTe;function qTe(e){return Ie("MuiTableBody",e)}Me("MuiTableBody",["root"]);const GTe=["className","component"],KTe=e=>{const{classes:t}=e;return ke({root:["root"]},qTe,t)},QTe=H("tbody",{name:"MuiTableBody",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-row-group"}),YTe={variant:"body"},wM="tbody",XTe=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiTableBody"}),{className:a,component:o=wM}=n,i=pe(n,GTe),s=E({},n,{component:o}),u=KTe(s);return P.jsx(R0.Provider,{value:YTe,children:P.jsx(QTe,E({className:ye(u.root,a),as:o,ref:r,role:o===wM?null:"rowgroup",ownerState:s},i))})}),tz=XTe;function JTe(e){return Ie("MuiTableCell",e)}const ZTe=Me("MuiTableCell",["root","head","body","footer","sizeSmall","sizeMedium","paddingCheckbox","paddingNone","alignLeft","alignCenter","alignRight","alignJustify","stickyHeader"]),eEe=ZTe,tEe=["align","className","component","padding","scope","size","sortDirection","variant"],rEe=e=>{const{classes:t,variant:r,align:n,padding:a,size:o,stickyHeader:i}=e,s={root:["root",r,i&&"stickyHeader",n!=="inherit"&&`align${oe(n)}`,a!=="normal"&&`padding${oe(a)}`,`size${oe(o)}`]};return ke(s,JTe,t)},nEe=H("td",{name:"MuiTableCell",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`size${oe(r.size)}`],r.padding!=="normal"&&t[`padding${oe(r.padding)}`],r.align!=="inherit"&&t[`align${oe(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"?hh(qe(e.palette.divider,1),.88):a0(qe(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",[`&.${eEe.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})),aEe=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiTableCell"}),{align:a="inherit",className:o,component:i,padding:s,scope:u,size:l,sortDirection:c,variant:d}=n,p=pe(n,tEe),h=f.useContext(Z6),m=f.useContext(R0),b=m&&m.variant==="head";let x;i?x=i:x=b?"th":"td";let g=u;x==="td"?g=void 0:!g&&b&&(g="col");const v=d||m&&m.variant,y=E({},n,{align:a,component:x,padding:s||(h&&h.padding?h.padding:"normal"),size:l||(h&&h.size?h.size:"medium"),sortDirection:c,stickyHeader:v==="head"&&h&&h.stickyHeader,variant:v}),w=rEe(y);let C=null;return c&&(C=c==="asc"?"ascending":"descending"),P.jsx(nEe,E({as:x,ref:r,className:ye(w.root,o),"aria-sort":C,scope:g,ownerState:y},p))}),sn=aEe;function oEe(e){return Ie("MuiTableHead",e)}Me("MuiTableHead",["root"]);const iEe=["className","component"],sEe=e=>{const{classes:t}=e;return ke({root:["root"]},oEe,t)},lEe=H("thead",{name:"MuiTableHead",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-header-group"}),uEe={variant:"head"},_M="thead",cEe=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiTableHead"}),{className:a,component:o=_M}=n,i=pe(n,iEe),s=E({},n,{component:o}),u=sEe(s);return P.jsx(R0.Provider,{value:uEe,children:P.jsx(lEe,E({as:o,className:ye(u.root,a),ref:r,role:o===_M?null:"rowgroup",ownerState:s},i))})}),rz=cEe;function fEe(e){return Ie("MuiToolbar",e)}Me("MuiToolbar",["root","gutters","regular","dense"]);const dEe=["className","component","disableGutters","variant"],pEe=e=>{const{classes:t,disableGutters:r,variant:n}=e;return ke({root:["root",!r&&"gutters",n]},fEe,t)},hEe=H("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),mEe=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiToolbar"}),{className:a,component:o="div",disableGutters:i=!1,variant:s="regular"}=n,u=pe(n,dEe),l=E({},n,{component:o,disableGutters:i,variant:s}),c=pEe(l);return P.jsx(hEe,E({as:o,className:ye(c.root,a),ref:r,ownerState:l},u))}),ff=mEe,CM=Sn(P.jsx("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),SM=Sn(P.jsx("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight");var OM,TM,EM,PM,$M,RM,kM,IM;const vEe=["backIconButtonProps","count","disabled","getItemAriaLabel","nextIconButtonProps","onPageChange","page","rowsPerPage","showFirstButton","showLastButton","slotProps"],gEe=f.forwardRef(function(t,r){var n,a,o,i;const{backIconButtonProps:s,count:u,disabled:l=!1,getItemAriaLabel:c,nextIconButtonProps:d,onPageChange:p,page:h,rowsPerPage:m,showFirstButton:b,showLastButton:x,slotProps:g}=t,v=pe(t,vEe),y=zr(),w=T=>{p(T,0)},C=T=>{p(T,h-1)},_=T=>{p(T,h+1)},S=T=>{p(T,Math.max(0,Math.ceil(u/m)-1))};return P.jsxs("div",E({ref:r},v,{children:[b&&P.jsx(or,E({onClick:w,disabled:l||h===0,"aria-label":c("first",h),title:c("first",h)},(n=g==null?void 0:g.firstButton)!=null?n:{},{children:y.direction==="rtl"?OM||(OM=P.jsx(Ng,{})):TM||(TM=P.jsx(Mg,{}))})),P.jsx(or,E({onClick:C,disabled:l||h===0,color:"inherit","aria-label":c("previous",h),title:c("previous",h)},(a=g==null?void 0:g.previousButton)!=null?a:s,{children:y.direction==="rtl"?EM||(EM=P.jsx(SM,{})):PM||(PM=P.jsx(CM,{}))})),P.jsx(or,E({onClick:_,disabled:l||(u!==-1?h>=Math.ceil(u/m)-1:!1),color:"inherit","aria-label":c("next",h),title:c("next",h)},(o=g==null?void 0:g.nextButton)!=null?o:d,{children:y.direction==="rtl"?$M||($M=P.jsx(CM,{})):RM||(RM=P.jsx(SM,{}))})),x&&P.jsx(or,E({onClick:S,disabled:l||h>=Math.ceil(u/m)-1,"aria-label":c("last",h),title:c("last",h)},(i=g==null?void 0:g.lastButton)!=null?i:{},{children:y.direction==="rtl"?kM||(kM=P.jsx(Mg,{})):IM||(IM=P.jsx(Ng,{}))}))]}))}),yEe=gEe;function bEe(e){return Ie("MuiTablePagination",e)}const xEe=Me("MuiTablePagination",["root","toolbar","spacer","selectLabel","selectRoot","select","selectIcon","input","menuItem","displayedRows","actions"]),$d=xEe;var AM;const wEe=["ActionsComponent","backIconButtonProps","className","colSpan","component","count","disabled","getItemAriaLabel","labelDisplayedRows","labelRowsPerPage","nextIconButtonProps","onPageChange","onRowsPerPageChange","page","rowsPerPage","rowsPerPageOptions","SelectProps","showFirstButton","showLastButton","slotProps"],_Ee=H(sn,{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}})),CEe=H(ff,{name:"MuiTablePagination",slot:"Toolbar",overridesResolver:(e,t)=>E({[`& .${$d.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},[`& .${$d.actions}`]:{flexShrink:0,marginLeft:20}})),SEe=H("div",{name:"MuiTablePagination",slot:"Spacer",overridesResolver:(e,t)=>t.spacer})({flex:"1 1 100%"}),OEe=H("p",{name:"MuiTablePagination",slot:"SelectLabel",overridesResolver:(e,t)=>t.selectLabel})(({theme:e})=>E({},e.typography.body2,{flexShrink:0})),TEe=H(J6,{name:"MuiTablePagination",slot:"Select",overridesResolver:(e,t)=>E({[`& .${$d.selectIcon}`]:t.selectIcon,[`& .${$d.select}`]:t.select},t.input,t.selectRoot)})({color:"inherit",fontSize:"inherit",flexShrink:0,marginRight:32,marginLeft:8,[`& .${$d.select}`]:{paddingLeft:8,paddingRight:24,textAlign:"right",textAlignLast:"right"}}),EEe=H(ii,{name:"MuiTablePagination",slot:"MenuItem",overridesResolver:(e,t)=>t.menuItem})({}),PEe=H("p",{name:"MuiTablePagination",slot:"DisplayedRows",overridesResolver:(e,t)=>t.displayedRows})(({theme:e})=>E({},e.typography.body2,{flexShrink:0}));function $Ee({from:e,to:t,count:r}){return`${e}–${t} of ${r!==-1?r:`more than ${t}`}`}function REe(e){return`Go to ${e} page`}const kEe=e=>{const{classes:t}=e;return ke({root:["root"],toolbar:["toolbar"],spacer:["spacer"],selectLabel:["selectLabel"],select:["select"],input:["input"],selectIcon:["selectIcon"],menuItem:["menuItem"],displayedRows:["displayedRows"],actions:["actions"]},bEe,t)},IEe=f.forwardRef(function(t,r){var n;const a=Le({props:t,name:"MuiTablePagination"}),{ActionsComponent:o=yEe,backIconButtonProps:i,className:s,colSpan:u,component:l=sn,count:c,disabled:d=!1,getItemAriaLabel:p=REe,labelDisplayedRows:h=$Ee,labelRowsPerPage:m="Rows per page:",nextIconButtonProps:b,onPageChange:x,onRowsPerPageChange:g,page:v,rowsPerPage:y,rowsPerPageOptions:w=[10,25,50,100],SelectProps:C={},showFirstButton:_=!1,showLastButton:S=!1,slotProps:T}=a,R=pe(a,wEe),$=a,k=kEe($),I=(n=T==null?void 0:T.select)!=null?n:C,A=I.native?"option":EEe;let M;(l===sn||l==="td")&&(M=u||1e3);const F=gi(I.id),j=gi(I.labelId),z=()=>c===-1?(v+1)*y:y===-1?c:Math.min(c,(v+1)*y);return P.jsx(_Ee,E({colSpan:M,ref:r,as:l,ownerState:$,className:ye(k.root,s)},R,{children:P.jsxs(CEe,{className:k.toolbar,children:[P.jsx(SEe,{className:k.spacer}),w.length>1&&P.jsx(OEe,{className:k.selectLabel,id:j,children:m}),w.length>1&&P.jsx(TEe,E({variant:"standard"},!I.variant&&{input:AM||(AM=P.jsx(O0,{}))},{value:y,onChange:g,id:F,labelId:j},I,{classes:E({},I.classes,{root:ye(k.input,k.selectRoot,(I.classes||{}).root),select:ye(k.select,(I.classes||{}).select),icon:ye(k.selectIcon,(I.classes||{}).icon)}),disabled:d,children:w.map(N=>f.createElement(A,E({},!Ml(A)&&{ownerState:$},{className:k.menuItem,key:N.label?N.label:N,value:N.value?N.value:N}),N.label?N.label:N))})),P.jsx(PEe,{className:k.displayedRows,children:h({from:c===0?0:v*y+1,to:z(),count:c===-1?-1:c,page:v})}),P.jsx(o,{className:k.actions,backIconButtonProps:i,count:c,nextIconButtonProps:b,onPageChange:x,page:v,rowsPerPage:y,showFirstButton:_,showLastButton:S,slotProps:T==null?void 0:T.actions,getItemAriaLabel:p,disabled:d})]})}))}),MM=IEe;function AEe(e){return Ie("MuiTableRow",e)}const MEe=Me("MuiTableRow",["root","selected","hover","head","footer"]),NM=MEe,NEe=["className","component","hover","selected"],FEe=e=>{const{classes:t,selected:r,hover:n,head:a,footer:o}=e;return ke({root:["root",r&&"selected",n&&"hover",a&&"head",o&&"footer"]},AEe,t)},LEe=H("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,[`&.${NM.hover}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${NM.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:qe(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}))`:qe(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)}}})),FM="tr",jEe=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiTableRow"}),{className:a,component:o=FM,hover:i=!1,selected:s=!1}=n,u=pe(n,NEe),l=f.useContext(R0),c=E({},n,{component:o,hover:i,selected:s,head:l&&l.variant==="head",footer:l&&l.variant==="footer"}),d=FEe(c);return P.jsx(LEe,E({as:o,ref:r,className:ye(d.root,a),role:o===FM?null:"row",ownerState:c},u))}),yp=jEe,DEe=Sn(P.jsx("path",{d:"M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z"}),"ArrowDownward");function BEe(e){return Ie("MuiTableSortLabel",e)}const zEe=Me("MuiTableSortLabel",["root","active","icon","iconDirectionDesc","iconDirectionAsc"]),gx=zEe,UEe=["active","children","className","direction","hideSortIcon","IconComponent"],VEe=e=>{const{classes:t,direction:r,active:n}=e,a={root:["root",n&&"active"],icon:["icon",`iconDirection${oe(r)}`]};return ke(a,BEe,t)},HEe=H(to,{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,[`& .${gx.icon}`]:{opacity:.5}},[`&.${gx.active}`]:{color:(e.vars||e).palette.text.primary,[`& .${gx.icon}`]:{opacity:1,color:(e.vars||e).palette.text.secondary}}})),WEe=H("span",{name:"MuiTableSortLabel",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.icon,t[`iconDirection${oe(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)"})),qEe=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiTableSortLabel"}),{active:a=!1,children:o,className:i,direction:s="asc",hideSortIcon:u=!1,IconComponent:l=DEe}=n,c=pe(n,UEe),d=E({},n,{active:a,direction:s,hideSortIcon:u,IconComponent:l}),p=VEe(d);return P.jsxs(HEe,E({className:ye(p.root,i),component:"span",disableRipple:!0,ownerState:d,ref:r},c,{children:[o,u&&!a?null:P.jsx(WEe,{as:l,className:ye(p.icon),ownerState:d})]}))}),GEe=qEe;function KEe(e){return Ie("MuiTextField",e)}Me("MuiTextField",["root"]);const QEe=["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"],YEe={standard:N6,filled:$6,outlined:Q6},XEe=e=>{const{classes:t}=e;return ke({root:["root"]},KEe,t)},JEe=H(R6,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),ZEe=f.forwardRef(function(t,r){const n=Le({props:t,name:"MuiTextField"}),{autoComplete:a,autoFocus:o=!1,children:i,className:s,color:u="primary",defaultValue:l,disabled:c=!1,error:d=!1,FormHelperTextProps:p,fullWidth:h=!1,helperText:m,id:b,InputLabelProps:x,inputProps:g,InputProps:v,inputRef:y,label:w,maxRows:C,minRows:_,multiline:S=!1,name:T,onBlur:R,onChange:$,onFocus:k,placeholder:I,required:A=!1,rows:M,select:F=!1,SelectProps:j,type:z,value:N,variant:L="outlined"}=n,U=pe(n,QEe),Y=E({},n,{autoFocus:o,color:u,disabled:c,error:d,fullWidth:h,multiline:S,required:A,select:F,variant:L}),X=XEe(Y),ie={};L==="outlined"&&(x&&typeof x.shrink<"u"&&(ie.notched=x.shrink),ie.label=w),F&&((!j||!j.native)&&(ie.id=void 0),ie["aria-describedby"]=void 0);const ee=gi(b),ve=m&&ee?`${ee}-helper-text`:void 0,fe=w&&ee?`${ee}-label`:void 0,ce=YEe[L],te=P.jsx(ce,E({"aria-describedby":ve,autoComplete:a,autoFocus:o,defaultValue:l,fullWidth:h,multiline:S,name:T,rows:M,maxRows:C,minRows:_,type:z,value:N,id:ee,inputRef:y,onBlur:R,onChange:$,onFocus:k,placeholder:I,inputProps:g},ie,v));return P.jsxs(JEe,E({className:ye(X.root,s),disabled:c,error:d,fullWidth:h,ref:r,required:A,color:u,variant:L,ownerState:Y},U,{children:[w!=null&&w!==""&&P.jsx(F6,E({htmlFor:ee,id:fe},x,{children:w})),F?P.jsx(J6,E({"aria-describedby":ve,id:ee,labelId:fe,value:N,input:te},j,{children:i})):te,m&&P.jsx(k6,E({id:ve},p,{children:m}))]}))}),df=ZEe,ePe=["getTrigger","target"];function tPe(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 rPe=typeof window<"u"?window:null;function nz(e={}){const{getTrigger:t=tPe,target:r=rPe}=e,n=pe(e,ePe),a=f.useRef(),[o,i]=f.useState(()=>t(a,n));return f.useEffect(()=>{const s=()=>{i(t(a,E({target:r},n)))};return s(),r.addEventListener("scroll",s,{passive:!0}),()=>{r.removeEventListener("scroll",s,{passive:!0})}},[r,t,JSON.stringify(n)]),o}var pP={},az={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})(az);var ot=az.exports,yx={};const nPe=tj(Pye);var LM;function it(){return LM||(LM=1,function(e){"use client";Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.createSvgIcon}});var t=nPe}(yx)),yx}var aPe=ot;Object.defineProperty(pP,"__esModule",{value:!0});var hP=pP.default=void 0,oPe=aPe(it()),iPe=P,sPe=(0,oPe.default)((0,iPe.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");hP=pP.default=sPe;var Rd=globalThis&&globalThis.__assign||function(){return Rd=Object.assign||function(e){for(var t,r=1,n=arguments.length;r1?f.createElement(zRe,null):null,t&&f.createElement(S$e,null),f.createElement(hz,null))},E$e=f.createElement(T$e,null);Tz.propTypes={alwaysOn:O.bool,children:O.node,className:O.string,color:O.oneOf(["default","inherit","primary","secondary","transparent"]),container:sh,open:O.bool,toolbar:O.element,userMenu:O.oneOfType([O.element,O.bool])};var P$e=f.createElement(wP,null),Ks="RaAppBar",sl={appBar:"".concat(Ks,"-appBar"),toolbar:"".concat(Ks,"-toolbar"),menuButton:"".concat(Ks,"-menuButton"),menuButtonIconClosed:"".concat(Ks,"-menuButtonIconClosed"),menuButtonIconOpen:"".concat(Ks,"-menuButtonIconOpen"),title:"".concat(Ks,"-title")},$$e=H(Ebe,{name:Ks,overridesResolver:function(e,t){return t.root}})(function(e){var t,r,n=e.theme;return t={},t["& .".concat(sl.toolbar)]=(r={padding:"0 ".concat(n.spacing(1))},r[n.breakpoints.down("md")]={minHeight:n.spacing(6)},r),t["& .".concat(sl.menuButton)]={marginRight:"0.2em"},t["& .".concat(sl.title)]={},t}),PP={},R$e=ot;Object.defineProperty(PP,"__esModule",{value:!0});var Ez=PP.default=void 0,k$e=R$e(it()),I$e=P,A$e=(0,k$e.default)((0,I$e.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");Ez=PP.default=A$e;var $P={},M$e=ot;Object.defineProperty($P,"__esModule",{value:!0});var Pz=$P.default=void 0,N$e=M$e(it()),F$e=P,L$e=(0,N$e.default)((0,F$e.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");Pz=$P.default=L$e;var Id=globalThis&&globalThis.__assign||function(){return Id=Object.assign||function(e){for(var t,r=1,n=arguments.length;r element"),Uc.createPortal(f.createElement(T2e,UC({title:r,defaultTitle:t,preferenceKey:n},a)),i)):null},A0=O.oneOfType([O.string,O.element]);Ds.propTypes={defaultTitle:O.string,className:O.string,record:O.any,title:A0};var P2e=function(e){var t=Cn().pathname,r=f.useRef(t);f.useEffect(function(){t!==r.current&&e()},[t,e])},VC=globalThis&&globalThis.__assign||function(){return VC=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&o[o.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!o||l[1]>o[0]&&l[1]0,$=uke(x===!1||x===void 0?void 0:!x,l||!R||S||T);$b(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=f.useCallback(function(M){return VM(void 0,void 0,void 0,function(){var F;return HM(this,function(j){switch(j.label){case 0:return w!=null&&w.save?[4,w.save(M,Nd(Nd({},u),{transform:p}))]:[3,2];case 1:F=j.sent(),j.label=2;case 2:return F!=null&&eB(F,y.setError),[2]}})})},[y.setError,w,u,p]),I=f.useCallback(function(M){return VM(void 0,void 0,void 0,function(){return HM(this,function(F){switch(F.label){case 0:return s&&s(M),M.defaultPrevented?[2]:d!=="button"?[3,2]:(M.stopPropagation(),[4,y.handleSubmit(k)(M)]);case 1:F.sent(),F.label=2;case 2:return[2]}})})},[s,d,y,k]),A=i&&v(i,{_:i});return f.createElement(lke,Nd({variant:m,type:d,color:r,"aria-label":A,disabled:$,onClick:I},g),T?f.createElement(E0,{sx:oke,size:14,thickness:3,color:"inherit"}):a,A)},oke={"&.MuiCircularProgress-root":{marginRight:"10px",marginLeft:"2px"}},ike=f.createElement(u8,null);c8.propTypes={className:O.string,invalid:O.bool,label:O.string,variant:O.oneOf(["text","outlined","contained"]),icon:O.element,alwaysEnable:O.bool};var ske="RaSaveButton",lke=H(qn,{name:ske,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}),uke=function(e,t){return typeof e>"u"?t:e},cke=function(){return le.createElement(dke,{onClick:pke,className:"skip-nav-button",label:"ra.navigation.skip_nav",variant:"contained"})},fke="RaSkipNavigationButton",dke=H(Ma,{name:fke,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})}}}),pke=function(){if(!(typeof document>"u")){var e=document.getElementById("main-content");e&&(e.setAttribute("tabIndex","-1"),e.focus(),e.blur(),e.removeAttribute("tabIndex"))}},iS=globalThis&&globalThis.__assign||function(){return iS=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&o[o.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!o||l[1]>o[0]&&l[1]=a-1,color:"primary"},f.createElement(w8,{fontSize:"small"})))},e$={},Gke=ot;Object.defineProperty(e$,"__esModule",{value:!0});var _8=e$.default=void 0,Kke=Gke(it()),Qke=P,Yke=(0,Kke.default)((0,Qke.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");_8=e$.default=Yke;var hS=globalThis&&globalThis.__assign||function(){return hS=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0){var Y=I[0];Y.id;var X=Jke(Y,["id"]);L.current=X;for(var ie in L.current)L.current[ie]=null}var ee=f.useCallback(function(se){se===void 0&&(se=void 0);var Z=se;se==null&&(Z=L.current,f.Children.count(s)===1&&f.isValidElement(f.Children.only(s))&&!f.Children.only(s).props.source&&f.Children.map(s,function(q){return f.isValidElement(q)&&q.type!==FI}).some(Boolean)?Z="":(Z=Z||{},f.Children.forEach(s,function(q){var be;f.isValidElement(q)&&q.type!==FI&&q.props.source&&(Z[q.props.source]=(be=q.props.defaultValue)!==null&&be!==void 0?be:null)}))),k(Z),j("".concat(c,".").concat(I.length),{defaultValue:Z})},[k,s,j,c,I.length]),ve=function(se){return function(Z){ee(),se&&se(Z)}},fe=f.useCallback(function(se,Z){A(se,Z)},[A]),ce=f.useCallback(function(){F([]),R(!1)},[F]),te=Ze(N,c),K=f.useMemo(function(){return{total:I.length,add:ee,remove:U,reOrder:fe,source:c}},[ee,I.length,fe,U,c]);return I?f.createElement(m8.Provider,{value:K},f.createElement(Zke,{className:Ge(u,C&&"fullwidth",d&&"disabled"),sx:_},f.createElement("ul",{className:br.list},I.map(function(se,Z){return f.createElement(Eke,{key:se.id,disabled:d,disableRemove:x,disableReordering:g,fields:I,getItemLabel:w,index:Z,member:"".concat(c,".").concat(Z),onRemoveField:U,onReorder:fe,record:te&&te[Z]||{},removeButton:a,reOrderButtons:i,resource:l,source:c,inline:v},s)})),!d&&!(h&&(m||x))&&f.createElement("div",{className:br.buttons},!h&&f.createElement("div",{className:br.add},f.cloneElement(r,{className:Ge("button-add","button-add-".concat(c)),onClick:ve(r.props.onClick)})),I.length>0&&!m&&!x&&f.createElement("div",{className:br.clear},f.createElement(k0,{isOpen:T,title:z("ra.action.clear_array_input"),content:z("ra.message.clear_array_input"),onConfirm:ce,onClose:function(){return R(!1)}}),f.createElement(Xke,{onClick:function(){return R(!0)}}))))):null};t$.propTypes={addButton:O.element,removeButton:O.element,children:O.node,className:O.string,field:O.object,fields:O.array,fieldState:O.object,formState:O.object,fullWidth:O.bool,inline:O.bool,record:O.object,source:O.string,resource:O.string,translate:O.func,disableAdd:O.bool,disableRemove:O.oneOfType([O.func,O.bool]),TransitionProps:O.shape({})};var Zke=H("div",{name:fo,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(br.line)]=(r={display:"flex",listStyleType:"none",borderBottom:"solid 1px ".concat(a.palette.divider)},r[a.breakpoints.down("sm")]={display:"block"},r),t["& .".concat(br.index)]=(n={display:"flex",alignItems:"top",marginRight:a.spacing(1),marginTop:a.spacing(1)},n[a.breakpoints.down("md")]={display:"none"},n),t["& .".concat(br.form)]={alignItems:"flex-start",display:"flex",flexDirection:"column"},t["&.fullwidth > ul > li > .".concat(br.form)]={flex:2},t["& .".concat(br.inline)]={flexDirection:"row",columnGap:"1em",flexWrap:"wrap"},t["& .".concat(br.action)]={marginTop:a.spacing(.5),visibility:"hidden","@media(hover:none)":{visibility:"visible"}},t["& .".concat(br.buttons)]={display:"flex"},t["& .".concat(br.add)]={borderBottom:"none"},t["& .".concat(br.clear)]={borderBottom:"none"},t["& .".concat(br.line,":hover > .").concat(br.action)]={visibility:"visible"},t}),eIe=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 s(c){try{l(n.next(c))}catch(d){i(d)}}function u(c){try{l(n.throw(c))}catch(d){i(d)}}function l(c){c.done?o(c.value):a(c.value).then(s,u)}l((n=n.apply(e,t||[])).next())})},tIe=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:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(i[Symbol.iterator]=function(){return this}),i;function s(l){return function(c){return u([l,c])}}function u(l){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,l[0]&&(r=0)),r;)try{if(n=1,a&&(o=l[0]&2?a.return:l[0]?a.throw||((o=a.return)&&o.call(a),0):a.next)&&!(o=o.call(a,l[1])).done)return o;switch(a=0,o&&(l=[l[0]&2,o.value]),l[0]){case 0:case 1:o=l;break;case 4:return r.label++,{value:l[1],done:!1};case 5:r.label++,a=l[1],l=[0];continue;case 7:l=r.ops.pop(),r.trys.pop();continue;default:if(o=r.trys,!(o=o.length>0&&o[o.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!o||l[1]>o[0]&&l[1]0&&o[o.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!o||l[1]>o[0]&&l[1]=DIe&&(o=jIe,i=!1,t=new AIe(t));e:for(;++a0&&w.length>0&&w.every(function(C){return m.includes(C)}),onChange:y})),f.Children.map(t,function(C,_){return f.isValidElement(C)?f.createElement(EIe,{className:Ge(Ke.headerCell,"column-".concat(C.props.source)),sort:d,field:C,isSorting:d.field===(C.props.sortBy||C.props.source),key:C.props.source||_,resource:u,updateSort:v}):null})))};a$.propTypes={children:O.node,className:O.string,sort:O.exact({field:O.string,order:O.oneOf(["ASC","DESC"])}),data:O.arrayOf(O.any),hasExpand:O.bool,hasBulkActions:O.bool,isRowSelectable:O.func,isRowExpandable:O.func,onSelect:O.func,onToggleItem:O.func,resource:O.string,selectedIds:O.arrayOf(O.any),setSort:O.func};a$.displayName="DatagridHeader";var YIe=function(e){var t=e.children,r=e.value;return le.createElement(T8.Provider,{value:r},t)};const XIe=YIe;var o$={},JIe=ot;Object.defineProperty(o$,"__esModule",{value:!0});var A8=o$.default=void 0,ZIe=JIe(it()),eAe=P,tAe=(0,ZIe.default)((0,eAe.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");A8=o$.default=tAe;var xS=globalThis&&globalThis.__assign||function(){return xS=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0&&o[o.length-1])&&(l[0]===6||l[0]===2)){r=0;continue}if(l[0]===3&&(!o||l[1]>o[0]&&l[1] element instead.")})},[r]);var c=function(){var p=o.getValues();return r.filter(function(h){var m=Ze(p,h.props.source);return h.props.alwaysOn||u[h.props.source]||m!==""&&typeof m<"u"})},d=f.useCallback(function(p){return l(p.currentTarget.dataset.key)},[l]);return f.createElement(H5,{prefix:"resources.".concat(a,".fields")},f.createElement(LNe,ms({className:t},MNe(n),{onSubmit:ANe}),c().map(function(p){return f.createElement(B8,{key:p.props.source,filterElement:p,handleHide:d,resource:a,className:ty.filterFormInput})}),f.createElement("div",{className:ty.clearFix})))},ANe=function(e){return e.preventDefault(),!1};z8.propTypes={resource:O.string,filters:O.arrayOf(O.node).isRequired,displayedFilters:O.object,hideFilter:O.func,initialValues:O.object,className:O.string};var MNe=function(e){e.displayedFilters,e.filterValues,e.hasCreate,e.hideFilter,e.setFilters,e.resource;var t=i$(e,["displayedFilters","filterValues","hasCreate","hideFilter","setFilters","resource"]);return t},NNe=function(e,t){return ms(ms({},t.filter(function(r){return r.props.alwaysOn&&r.props.defaultValue}).reduce(function(r,n){return yc(ms({},r),n.props.source,n.props.defaultValue)},{})),e)},FNe=function(e){return e.preventDefault(),e.stopPropagation(),!1},_S="RaFilterForm",ty={clearFix:"".concat(_S,"-clearFix"),filterFormInput:"".concat(_S,"-filterFormInput")},LNe=H("form",{name:_S,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(ty.clearFix)]={clear:"right"},t["& .".concat(ty.filterFormInput," .MuiFormControl-root")]={marginTop:"".concat(r.spacing(1))},t}),jNe=function(e,t){var r;return Object.keys(e).reduce(function(n,a){return n[a]=U8(e,a,t),n},(r=D8(t))!==null&&r!==void 0?r:{})},U8=function(e,t,r){if(e[t]===void 0||e[t]===null)return"";if(Array.isArray(e[t])||e[t]instanceof Date)return Ze(r,t,"");if(typeof e[t]=="object"){var n=Object.keys(e[t]).reduce(function(a,o){var i,s=U8(e[t],o,(i=(r||{})[t])!==null&&i!==void 0?i:{});return s===""||(a[o]=s),a},{});return Object.keys(n).length?n:""}return Ze(r,t,"")},s$={},DNe=ot;Object.defineProperty(s$,"__esModule",{value:!0});var V8=s$.default=void 0,BNe=DNe(it()),zNe=P,UNe=(0,BNe.default)((0,zNe.jsx)("path",{d:"M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"}),"FilterList");V8=s$.default=UNe;var H8=f.forwardRef(function(e,t){var r=e.filter,n=e.onShow,a=e.autoFocus,o=Ot(e),i=f.useCallback(function(){n({source:r.props.source,defaultValue:r.props.defaultValue})},[r.props.defaultValue,r.props.source,n]);return f.createElement(ii,{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},f.createElement(mi,{label:r.props.label,source:r.props.source,resource:o}))});H8.propTypes={filter:O.element.isRequired,onShow:O.func.isRequired,resource:O.string,autoFocus:O.bool};var l$=function(e){return lo("".concat(e,".savedQueries"),[])},u$=function(e){return Array.isArray(e)?e.filter(function(t){return VNe(t)}):[]},VNe=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")},HNe=function(e){var t=e.open,r=e.onClose,n=ze(),a=dn(),o=a.resource,i=a.filterValues,s=a.displayedFilters,u=a.sort,l=a.perPage,c=l$(o),d=c[0],p=c[1],h=f.useState(""),m=h[0],b=h[1],x=function(y){b(y.target.value)},g=function(y){y.preventDefault(),v()},v=function(){var y={label:m,value:{filter:i,sort:u,perPage:l,displayedFilters:s}},w=u$(d);p(w.concat(y)),b(""),r()};return f.createElement(rP,{open:t,onClose:r,"aria-labelledby":"form-dialog-title"},f.createElement(oP,{id:"form-dialog-title"},n("ra.saved_queries.new_dialog_title",{_:"Save current query as"})),f.createElement(aP,null,f.createElement("form",{onSubmit:g},f.createElement(df,{autoFocus:!0,margin:"dense",id:"name",label:n("ra.saved_queries.query_name",{_:"Query name"}),fullWidth:!0,value:m,onChange:x}))),f.createElement(nP,null,f.createElement(qn,{onClick:r},n("ra.action.cancel")),f.createElement(qn,{onClick:v,color:"primary"},n("ra.action.save"))))},nN=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 R=o.filter(function(ie){return!ie.props.alwaysOn&&!p[ie.props.source]&&typeof Ze(h,ie.props.source)>"u"}),$=f.useCallback(function(ie){ie.preventDefault(),S(!0),T.current=ie.currentTarget},[T,S]),k=f.useCallback(function(){S(!1)},[S]),I=f.useCallback(function(ie){var ee=ie.source,ve=ie.defaultValue;x(ee,ve===""?void 0:ve),setTimeout(function(){var fe=document.querySelector("input[name='".concat(ee,"']"));fe&&fe.focus()},50),S(!1)},[x,S]),A=f.useState(!1),M=A[0],F=A[1],j=function(){F(!1)},z=function(){S(!1),F(!0)},N=f.useState(!1),L=N[0],U=N[1],Y=function(){U(!1)},X=function(){S(!1),U(!0)};return R.length===0&&y.length===0&&!v?null:f.createElement(KNe,CS({className:r},qNe(a)),f.createElement(Ma,{className:"add-filter",label:"ra.action.add_filter","aria-haspopup":"true",onClick:$},f.createElement(V8,null)),f.createElement($0,{open:_,anchorEl:T.current,onClose:k},R.map(function(ie,ee){return f.createElement(H8,{key:ie.props.source,filter:ie,resource:i,onShow:I,autoFocus:ee===0})}),y.map(function(ie,ee){return Ca(ie.value,{filter:h,sort:g,perPage:m,displayedFilters:p})?f.createElement(ii,{onClick:X,key:ee},s("ra.saved_queries.remove_label_with_name",{_:'Remove query "%{name}"',name:ie.label})):f.createElement(ii,{onClick:function(){l({search:wo.stringify({filter:JSON.stringify(ie.value.filter),sort:ie.value.sort.field,order:ie.value.sort.order,page:1,perPage:ie.value.perPage,displayedFilters:JSON.stringify(ie.value.displayedFilters)})}),S(!1)},key:ee},ie.label)}),v&&!w&&!n&&f.createElement(ii,{onClick:z},s("ra.saved_queries.new_label",{_:"Save current query..."})),v&&f.createElement(ii,{onClick:function(){return b({},{},!1)}},s("ra.action.remove_all_filters",{_:"Remove all filters"}))),!n&&f.createElement(f.Fragment,null,f.createElement(HNe,{open:M,onClose:j}),f.createElement(WNe,{open:L,onClose:Y})))},qNe=function(e){e.displayedFilters,e.filterValues,e.showFilter;var t=W8(e,["displayedFilters","filterValues","showFilter"]);return t};q8.propTypes={resource:O.string,filters:O.arrayOf(O.node),displayedFilters:O.object,filterValues:O.object,showFilter:O.func,className:O.string};var GNe="RaFilterButton",KNe=H("div",{name:GNe,overridesResolver:function(e,t){return t.root}})({display:"inline-block"}),SS=globalThis&&globalThis.__assign||function(){return SS=Object.assign||function(e){for(var t,r=1,n=arguments.length;rg-1)throw new Error(b("ra.navigation.page_out_of_boundaries",{page:T+1}));h(T+1)},[g,h,b]),y=f.useCallback(function(S){m(S.target.value)},[m]),w=f.useCallback(function(S){var T=S.from,R=S.to,$=S.count;return $===-1&&l?b("ra.navigation.partial_page_range_info",{offsetBegin:T,offsetEnd:R,_:"%{from}-%{to} of more than %{to}"}):b("ra.navigation.page_range_info",{offsetBegin:T,offsetEnd:R,total:$===-1?R:$,_:"%{from}-%{to} of %{count === -1 ? to : count}"})},[b,l]),C=f.useCallback(function(S){return b("ra.navigation.".concat(S),{_:"Go to ".concat(S," page")})},[b]);if(u)return f.createElement(ff,{variant:"dense"});if(p===0||c<1||p!=null&&c>g)return o!=null,null;if(x)return f.createElement(MM,ry({count:p??-1,rowsPerPage:d,page:c-1,onPageChange:v,rowsPerPageOptions:ZNe,component:"span",labelDisplayedRows:w},$l(i)));var _=n||(!u&&p!=null?K8:void 0);return f.createElement(MM,ry({count:p??-1,rowsPerPage:d,page:c-1,onPageChange:v,onRowsPerPageChange:y,ActionsComponent:_,nextIconButtonProps:{disabled:!l},component:"span",labelRowsPerPage:b("ra.navigation.page_rows_per_page"),labelDisplayedRows:w,getItemAriaLabel:C,rowsPerPageOptions:r},$l(i)))});Q8.propTypes={actions:sh,limit:O.element,rowsPerPageOptions:O.arrayOf(O.number)};var JNe=[5,10,25,50],ZNe=[],ny=globalThis&&globalThis.__assign||function(){return ny=Object.assign||function(e){for(var t,r=1,n=arguments.length;r"u"||typeof te.target.value>"u")){var K=te.target;U(K.value);var se=K.valueAsNumber!==void 0&&K.valueAsNumber!==null&&!isNaN(K.valueAsNumber)?p?p(K.valueAsNumber):K.valueAsNumber:p?p(K.value):pFe(K.value);T.onChange(se)}},ie=function(te){d&&d(te),Y.current=!0},ee=function(){j&&j(),Y.current=!1;var te=o(T.value);U(function(K){return K!==te?te:K})},ve=i!==!1||(I||A)&&k,fe=T.ref,ce=sN(T,["ref"]);return f.createElement(df,Fu({id:M},ce,{inputRef:fe,value:L,onChange:X,onFocus:ie,onBlur:ee,className:Ge("ra-input","ra-input-".concat(m),t),type:"number",size:"small",variant:w,error:(I||A)&&k,helperText:ve?f.createElement(Ch,{touched:I||A,error:$==null?void 0:$.message,helperText:i}):null,label:f.createElement(mi,{label:s,source:m,resource:h,isRequired:F}),margin:u,inputProps:z},Sh(_)))};ln.propTypes={label:O.oneOfType([O.string,O.bool,O.element]),resource:O.string,source:O.string,step:O.oneOfType([O.string,O.number])};ln.defaultProps={step:"any",textAlign:"right"};var pFe=function(e){if(e==null||e==="")return null;var t=parseFloat(e);return isNaN(t)?0:t},hFe=function(e){return e==null||isNaN(e)?"":e.toString()},iy=globalThis&&globalThis.__assign||function(){return iy=Object.assign||function(e){for(var t,r=1,n=arguments.length;r only accepts a single child");return le.createElement(Is,{value:n},le.createElement(Qce,{value:u},r))};_p.propTypes={children:O.element,filter:O.object,label:O.string,page:O.number,perPage:O.number,record:O.object,reference:O.string.isRequired,resource:O.string,sort:O.shape({field:O.string,order:O.oneOf(["ASC","DESC"])}),source:O.string};var vFe=le.createElement(sIe,null),X8=function(e){var t=e.redirectTo,r=e.className,n=ri(!1),a=n[0],o=n[1],i=bce(),s=ze(),u=fn(),l=function(c){o(!0),i(c,t).then(function(){o(!1)}).catch(function(d){o(!1),u(typeof d=="string"?d:typeof d>"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 f.createElement(gFe,{onSubmit:l,mode:"onChange",noValidate:!0,className:r},f.createElement(yh,{className:Zu.content},f.createElement(zn,{autoFocus:!0,source:"username",label:s("ra.auth.username"),autoComplete:"username",validate:DI(),fullWidth:!0}),f.createElement(zn,{source:"password",label:s("ra.auth.password"),type:"password",autoComplete:"current-password",validate:DI(),fullWidth:!0}),f.createElement(qn,{variant:"contained",type:"submit",color:"primary",disabled:a,fullWidth:!0,className:Zu.button},a?f.createElement(E0,{className:Zu.icon,size:19,thickness:3}):s("ra.auth.sign_in"))))},av="RaLoginForm",Zu={content:"".concat(av,"-content"),button:"".concat(av,"-button"),icon:"".concat(av,"-icon")},gFe=H(tB,{name:av,overridesResolver:function(e,t){return t.root}})(function(e){var t,r=e.theme;return t={},t["& .".concat(Zu.content)]={width:300},t["& .".concat(Zu.button)]={marginTop:r.spacing(2)},t["& .".concat(Zu.icon)]={margin:r.spacing(.3)},t});X8.propTypes={redirectTo:O.string};var OS=globalThis&&globalThis.__assign||function(){return OS=Object.assign||function(e){for(var t,r=1,n=arguments.length;r"u"&&c?f.createElement(rU,null):r;return a?f.createElement(TFe,$S({className:Ge("edit-page",o)},OFe(l)),f.createElement(Ds,{title:u,defaultTitle:h,preferenceKey:"".concat(p,".edit.title")}),b,f.createElement("div",{className:Ge(rc.main,(t={},t[rc.noActions]=!b,t))},f.createElement(s,{className:rc.card},m?a:f.createElement(yh,null," ")),n)):null};aU.propTypes={actions:O.oneOfType([O.element,O.bool]),aside:O.element,className:O.string,component:sh,defaultTitle:O.any,hasList:O.bool,hasShow:O.bool,mutationMode:O.oneOf(["pessimistic","optimistic","undoable"]),mutationOptions:O.object,record:O.object,redirect:O.oneOfType([O.string,O.bool,O.func]),resource:O.string,save:O.func,title:O.node};var OFe=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=nU(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},sv="RaEdit",rc={main:"".concat(sv,"-main"),noActions:"".concat(sv,"-noActions"),card:"".concat(sv,"-card")},TFe=H("div",{name:sv,overridesResolver:function(e,t){return t.root}})((Df={},Df["& .".concat(rc.main)]={display:"flex",alignItems:"flex-start"},Df["& .".concat(rc.noActions)]={marginTop:"1em"},Df["& .".concat(rc.card)]={flex:"1 1 auto"},Df)),RS=globalThis&&globalThis.__assign||function(){return RS=Object.assign||function(e){for(var t,r=1,n=arguments.length;r"u"&&x?MFe:r;return!a||!b&&l?null:f.createElement(FFe,IS({className:Ge("show-page",o)},NFe(d)),f.createElement(Ds,{title:c,defaultTitle:m,preferenceKey:"".concat(h,".show.title")}),g!==!1&&g,f.createElement("div",{className:Ge(ac.main,(t={},t[ac.noActions]=!g,t))},f.createElement(s,{className:ac.card},a),n))};p$.propTypes={actions:O.oneOfType([O.element,O.bool]),children:O.node,className:O.string,emptyWhileLoading:O.bool,title:O.any};var NFe=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=lU(e,["defaultTitle","hasCreate","hasEdit","hasList","hasShow","history","id","isLoading","isFetching","location","match","options","refetch","permissions"]);return t},uv="RaShow",ac={main:"".concat(uv,"-main"),noActions:"".concat(uv,"-noActions"),card:"".concat(uv,"-card")},FFe=H("div",{name:uv,overridesResolver:function(e,t){return t.root}})((Bf={},Bf["& .".concat(ac.main)]={display:"flex"},Bf["& .".concat(ac.noActions)]={marginTop:"1em"},Bf["& .".concat(ac.card)]={flex:"1 1 auto"},Bf)),Un={sortBy:O.string,sortByOrder:O.oneOf(["ASC","DESC"]),source:O.string,label:O.oneOfType([O.string,O.element,O.bool]),sortable:O.bool,className:O.string,cellClassName:O.string,headerClassName:O.string,textAlign:O.oneOf(["inherit","left","center","right","justify"]),emptyText:O.string},Wo=function(e){var t,r=f.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},AS=globalThis&&globalThis.__assign||function(){return AS=Object.assign||function(e){for(var t,r=1,n=arguments.length;r cannot have showTime and showDate false at the same time");var m=Jt(e);if(!m)return null;var b=Ze(m,l);if(b==null||b==="")return r?f.createElement(nt,yl({component:"span",variant:"body2",className:t},Gn(p)),r&&h(r,{_:r})):null;var x=d(b),g="";if(i&&u)g=Sx?x.toLocaleString(n,a):x.toLocaleString();else if(u){var v=a??(typeof b=="string"&&b.length<=10?{timeZone:"UTC"}:void 0);g=Sx?x.toLocaleDateString(n,v):x.toLocaleDateString()}else i&&(g=Sx?x.toLocaleTimeString(n,a):x.toLocaleTimeString());return f.createElement(nt,yl({component:"span",variant:"body2",className:t},Gn(p)),g)};y$.propTypes=yl(yl(yl({},nt.propTypes),Un),{locales:O.oneOfType([O.string,O.arrayOf(O.string)]),options:O.object,showTime:O.bool,showDate:O.bool});y$.displayName="DateFieldImpl";var KFe=Wo(y$),QFe=function(e){return e instanceof Date?e:typeof e=="string"||typeof e=="number"?new Date(e):void 0},Sx=function(){try{new Date().toLocaleString("i")}catch(e){return e instanceof RangeError}return!1}(),cy=globalThis&&globalThis.__assign||function(){return cy=Object.assign||function(e){for(var t,r=1,n=arguments.length;r *":{color:r.palette.primary.main}},t}),lLe=function(e){return e.stopPropagation()},uLe=function(){},Cp=globalThis&&globalThis.__assign||function(){return Cp=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 Gi(e){"@babel/helpers - typeof";return Gi=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},Gi(e)}function LS(e,t){return LS=Object.setPrototypeOf||function(n,a){return n.__proto__=a,n},LS(e,t)}function mLe(){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 cv(e,t,r){return mLe()?cv=Reflect.construct:cv=function(a,o,i){var s=[null];s.push.apply(s,o);var u=Function.bind.apply(a,s),l=new u;return i&&LS(l,i.prototype),l},cv.apply(null,arguments)}function ja(e){return vLe(e)||gLe(e)||yLe(e)||bLe()}function vLe(e){if(Array.isArray(e))return jS(e)}function gLe(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function yLe(e,t){if(e){if(typeof e=="string")return jS(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 jS(e,t)}}function jS(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),MLe=ro(/\${[\w\W]*}/gm),NLe=ro(/^data-[\-\w.\u00B7-\uFFFF]/),FLe=ro(/^aria-[\-\w]+$/),LLe=ro(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),jLe=ro(/^(?:\w+script|data):/i),DLe=ro(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),BLe=ro(/^html$/i),zLe=function(){return typeof window>"u"?null:window},ULe=function(t,r){if(Gi(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(s){return s},createScriptURL:function(s){return s}})}catch{return console.warn("TrustedTypes policy "+o+" could not be created."),null}};function OU(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:zLe(),t=function(V){return OU(V)};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,s=e.Element,u=e.NodeFilter,l=e.NamedNodeMap,c=l===void 0?e.NamedNodeMap||e.MozNamedAttrMap:l,d=e.HTMLFormElement,p=e.DOMParser,h=e.trustedTypes,m=s.prototype,b=vm(m,"cloneNode"),x=vm(m,"nextSibling"),g=vm(m,"childNodes"),v=vm(m,"parentNode");if(typeof o=="function"){var y=n.createElement("template");y.content&&y.content.ownerDocument&&(n=y.content.ownerDocument)}var w=ULe(h,r),C=w?w.createHTML(""):"",_=n,S=_.implementation,T=_.createNodeIterator,R=_.createDocumentFragment,$=_.getElementsByTagName,k=r.importNode,I={};try{I=zs(n).documentMode?n.documentMode:{}}catch{}var A={};t.isSupported=typeof v=="function"&&S&&S.createHTMLDocument!==void 0&&I!==9;var M=ILe,F=ALe,j=MLe,z=NLe,N=FLe,L=jLe,U=DLe,Y=LLe,X=null,ie=rt({},[].concat(ja(dN),ja(Ex),ja(Px),ja($x),ja(pN))),ee=null,ve=rt({},[].concat(ja(hN),ja(Rx),ja(mN),ja(gm))),fe=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}})),ce=null,te=null,K=!0,se=!0,Z=!1,q=!0,be=!1,ue=!1,J=!1,Ue=!1,Re=!1,We=!1,D=!1,G=!0,Q=!1,xe="user-content-",me=!0,re=!1,Ce={},je=null,Be=rt({},["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"]),Ne=null,Oe=rt({},["audio","video","img","source","image","track"]),ut=null,pt=rt({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),ct="http://www.w3.org/1998/Math/MathML",B="http://www.w3.org/2000/svg",W="http://www.w3.org/1999/xhtml",Te=W,Ve=!1,at=null,He=rt({},[ct,B,W],Ox),xt,Lt=["application/xhtml+xml","text/html"],Et="text/html",Qe,It=null,Sr=n.createElement("form"),jt=function(V){return V instanceof RegExp||V instanceof Function},Hr=function(V){It&&It===V||((!V||Gi(V)!=="object")&&(V={}),V=zs(V),xt=Lt.indexOf(V.PARSER_MEDIA_TYPE)===-1?xt=Et:xt=V.PARSER_MEDIA_TYPE,Qe=xt==="application/xhtml+xml"?Ox:fv,X="ALLOWED_TAGS"in V?rt({},V.ALLOWED_TAGS,Qe):ie,ee="ALLOWED_ATTR"in V?rt({},V.ALLOWED_ATTR,Qe):ve,at="ALLOWED_NAMESPACES"in V?rt({},V.ALLOWED_NAMESPACES,Ox):He,ut="ADD_URI_SAFE_ATTR"in V?rt(zs(pt),V.ADD_URI_SAFE_ATTR,Qe):pt,Ne="ADD_DATA_URI_TAGS"in V?rt(zs(Oe),V.ADD_DATA_URI_TAGS,Qe):Oe,je="FORBID_CONTENTS"in V?rt({},V.FORBID_CONTENTS,Qe):Be,ce="FORBID_TAGS"in V?rt({},V.FORBID_TAGS,Qe):{},te="FORBID_ATTR"in V?rt({},V.FORBID_ATTR,Qe):{},Ce="USE_PROFILES"in V?V.USE_PROFILES:!1,K=V.ALLOW_ARIA_ATTR!==!1,se=V.ALLOW_DATA_ATTR!==!1,Z=V.ALLOW_UNKNOWN_PROTOCOLS||!1,q=V.ALLOW_SELF_CLOSE_IN_ATTR!==!1,be=V.SAFE_FOR_TEMPLATES||!1,ue=V.WHOLE_DOCUMENT||!1,Re=V.RETURN_DOM||!1,We=V.RETURN_DOM_FRAGMENT||!1,D=V.RETURN_TRUSTED_TYPE||!1,Ue=V.FORCE_BODY||!1,G=V.SANITIZE_DOM!==!1,Q=V.SANITIZE_NAMED_PROPS||!1,me=V.KEEP_CONTENT!==!1,re=V.IN_PLACE||!1,Y=V.ALLOWED_URI_REGEXP||Y,Te=V.NAMESPACE||W,fe=V.CUSTOM_ELEMENT_HANDLING||{},V.CUSTOM_ELEMENT_HANDLING&&jt(V.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(fe.tagNameCheck=V.CUSTOM_ELEMENT_HANDLING.tagNameCheck),V.CUSTOM_ELEMENT_HANDLING&&jt(V.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(fe.attributeNameCheck=V.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),V.CUSTOM_ELEMENT_HANDLING&&typeof V.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(fe.allowCustomizedBuiltInElements=V.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),be&&(se=!1),We&&(Re=!0),Ce&&(X=rt({},ja(pN)),ee=[],Ce.html===!0&&(rt(X,dN),rt(ee,hN)),Ce.svg===!0&&(rt(X,Ex),rt(ee,Rx),rt(ee,gm)),Ce.svgFilters===!0&&(rt(X,Px),rt(ee,Rx),rt(ee,gm)),Ce.mathMl===!0&&(rt(X,$x),rt(ee,mN),rt(ee,gm))),V.ADD_TAGS&&(X===ie&&(X=zs(X)),rt(X,V.ADD_TAGS,Qe)),V.ADD_ATTR&&(ee===ve&&(ee=zs(ee)),rt(ee,V.ADD_ATTR,Qe)),V.ADD_URI_SAFE_ATTR&&rt(ut,V.ADD_URI_SAFE_ATTR,Qe),V.FORBID_CONTENTS&&(je===Be&&(je=zs(je)),rt(je,V.FORBID_CONTENTS,Qe)),me&&(X["#text"]=!0),ue&&rt(X,["html","head","body"]),X.table&&(rt(X,["tbody"]),delete ce.tbody),xn&&xn(V),It=V)},Or=rt({},["mi","mo","mn","ms","mtext"]),On=rt({},["foreignobject","desc","title","annotation-xml"]),Ar=rt({},["title","style","font","a","script"]),st=rt({},Ex);rt(st,Px),rt(st,RLe);var ht=rt({},$x);rt(ht,kLe);var dr=function(V){var ge=v(V);(!ge||!ge.tagName)&&(ge={namespaceURI:Te,tagName:"template"});var de=fv(V.tagName),Xe=fv(ge.tagName);return at[V.namespaceURI]?V.namespaceURI===B?ge.namespaceURI===W?de==="svg":ge.namespaceURI===ct?de==="svg"&&(Xe==="annotation-xml"||Or[Xe]):!!st[de]:V.namespaceURI===ct?ge.namespaceURI===W?de==="math":ge.namespaceURI===B?de==="math"&&On[Xe]:!!ht[de]:V.namespaceURI===W?ge.namespaceURI===B&&!On[Xe]||ge.namespaceURI===ct&&!Or[Xe]?!1:!ht[de]&&(Ar[de]||!st[de]):!!(xt==="application/xhtml+xml"&&at[V.namespaceURI]):!1},At=function(V){zf(t.removed,{element:V});try{V.parentNode.removeChild(V)}catch{try{V.outerHTML=C}catch{V.remove()}}},Mr=function(V,ge){try{zf(t.removed,{attribute:ge.getAttributeNode(V),from:ge})}catch{zf(t.removed,{attribute:null,from:ge})}if(ge.removeAttribute(V),V==="is"&&!ee[V])if(Re||We)try{At(ge)}catch{}else try{ge.setAttribute(V,"")}catch{}},Wt=function(V){var ge,de;if(Ue)V=""+V;else{var Xe=TLe(V,/^[\r\n\t ]+/);de=Xe&&Xe[0]}xt==="application/xhtml+xml"&&Te===W&&(V=''+V+"");var en=w?w.createHTML(V):V;if(Te===W)try{ge=new p().parseFromString(en,xt)}catch{}if(!ge||!ge.documentElement){ge=S.createDocument(Te,"template",null);try{ge.documentElement.innerHTML=Ve?C:en}catch{}}var $e=ge.body||ge.documentElement;return V&&de&&$e.insertBefore(n.createTextNode(de),$e.childNodes[0]||null),Te===W?$.call(ge,ue?"html":"body")[0]:ue?ge.documentElement:$e},Nr=function(V){return T.call(V.ownerDocument||V,V,u.SHOW_ELEMENT|u.SHOW_COMMENT|u.SHOW_TEXT,null,!1)},Kn=function(V){return V instanceof d&&(typeof V.nodeName!="string"||typeof V.textContent!="string"||typeof V.removeChild!="function"||!(V.attributes instanceof c)||typeof V.removeAttribute!="function"||typeof V.setAttribute!="function"||typeof V.namespaceURI!="string"||typeof V.insertBefore!="function"||typeof V.hasChildNodes!="function")},qt=function(V){return Gi(i)==="object"?V instanceof i:V&&Gi(V)==="object"&&typeof V.nodeType=="number"&&typeof V.nodeName=="string"},Dt=function(V,ge,de){A[V]&&OLe(A[V],function(Xe){Xe.call(t,ge,de,It)})},ne=function(V){var ge;if(Dt("beforeSanitizeElements",V,null),Kn(V)||hn(/[\u0080-\uFFFF]/,V.nodeName))return At(V),!0;var de=Qe(V.nodeName);if(Dt("uponSanitizeElement",V,{tagName:de,allowedTags:X}),V.hasChildNodes()&&!qt(V.firstElementChild)&&(!qt(V.content)||!qt(V.content.firstElementChild))&&hn(/<[/\w]/g,V.innerHTML)&&hn(/<[/\w]/g,V.textContent)||de==="select"&&hn(/