UNPKG

mui-toolpad-extended-tuni

Version:
68 lines 1.03 MB
"use strict";var WF=Object.defineProperty;var UF=(e,t,n)=>t in e?WF(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var ka=(e,t,n)=>UF(e,typeof t!="symbol"?t+"":t,n);Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const H=require("react"),oe=require("@mui/material"),Vk=require("@emotion/styled"),er=require("@emotion/react"),Pr=require("react-dom"),tu=require("@mui/icons-material");function Wk(e){const t=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const n in e)if(n!=="default"){const r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:()=>e[n]})}}return t.default=e,Object.freeze(t)}const R=Wk(H),Uk=Wk(Pr);function vb(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var fd={exports:{}},mc={};/** * @license React * react-jsx-runtime.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var YS;function HF(){if(YS)return mc;YS=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function n(r,o,i){var s=null;if(i!==void 0&&(s=""+i),o.key!==void 0&&(s=""+o.key),"key"in o){i={};for(var a in o)a!=="key"&&(i[a]=o[a])}else i=o;return o=i.ref,{$$typeof:e,type:r,key:s,ref:o!==void 0?o:null,props:i}}return mc.Fragment=t,mc.jsx=n,mc.jsxs=n,mc}var gc={};/** * @license React * react-jsx-runtime.development.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var GS;function qF(){return GS||(GS=1,process.env.NODE_ENV!=="production"&&function(){function e(j){if(j==null)return null;if(typeof j=="function")return j.$$typeof===q?null:j.displayName||j.name||null;if(typeof j=="string")return j;switch(j){case v:return"Fragment";case S:return"Profiler";case x:return"StrictMode";case M:return"Suspense";case D:return"SuspenseList";case W:return"Activity"}if(typeof j=="object")switch(typeof j.tag=="number"&&console.error("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),j.$$typeof){case h:return"Portal";case O:return j.displayName||"Context";case E:return(j._context.displayName||"Context")+".Consumer";case T:var Q=j.render;return j=j.displayName,j||(j=Q.displayName||Q.name||"",j=j!==""?"ForwardRef("+j+")":"ForwardRef"),j;case P:return Q=j.displayName||null,Q!==null?Q:e(j.type)||"Memo";case A:Q=j._payload,j=j._init;try{return e(j(Q))}catch{}}return null}function t(j){return""+j}function n(j){try{t(j);var Q=!1}catch{Q=!0}if(Q){Q=console;var re=Q.error,se=typeof Symbol=="function"&&Symbol.toStringTag&&j[Symbol.toStringTag]||j.constructor.name||"Object";return re.call(Q,"The provided key is an unsupported type %s. This value must be coerced to a string before using it here.",se),t(j)}}function r(j){if(j===v)return"<>";if(typeof j=="object"&&j!==null&&j.$$typeof===A)return"<...>";try{var Q=e(j);return Q?"<"+Q+">":"<...>"}catch{return"<...>"}}function o(){var j=C.A;return j===null?null:j.getOwner()}function i(){return Error("react-stack-top-frame")}function s(j){if(z.call(j,"key")){var Q=Object.getOwnPropertyDescriptor(j,"key").get;if(Q&&Q.isReactWarning)return!1}return j.key!==void 0}function a(j,Q){function re(){B||(B=!0,console.error("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://react.dev/link/special-props)",Q))}re.isReactWarning=!0,Object.defineProperty(j,"key",{get:re,configurable:!0})}function c(){var j=e(this.type);return X[j]||(X[j]=!0,console.error("Accessing element.ref was removed in React 19. ref is now a regular prop. It will be removed from the JSX Element type in a future release.")),j=this.props.ref,j!==void 0?j:null}function u(j,Q,re,se,he,fe){var V=re.ref;return j={$$typeof:y,type:j,key:Q,props:re,_owner:se},(V!==void 0?V:null)!==null?Object.defineProperty(j,"ref",{enumerable:!1,get:c}):Object.defineProperty(j,"ref",{enumerable:!1,value:null}),j._store={},Object.defineProperty(j._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:0}),Object.defineProperty(j,"_debugInfo",{configurable:!1,enumerable:!1,writable:!0,value:null}),Object.defineProperty(j,"_debugStack",{configurable:!1,enumerable:!1,writable:!0,value:he}),Object.defineProperty(j,"_debugTask",{configurable:!1,enumerable:!1,writable:!0,value:fe}),Object.freeze&&(Object.freeze(j.props),Object.freeze(j)),j}function p(j,Q,re,se,he,fe){var V=Q.children;if(V!==void 0)if(se)if($(V)){for(se=0;se<V.length;se++)m(V[se]);Object.freeze&&Object.freeze(V)}else console.error("React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.");else m(V);if(z.call(Q,"key")){V=e(j);var L=Object.keys(Q).filter(function(ee){return ee!=="key"});se=0<L.length?"{key: someKey, "+L.join(": ..., ")+": ...}":"{key: someKey}",Y[V+se]||(L=0<L.length?"{"+L.join(": ..., ")+": ...}":"{}",console.error(`A props object containing a "key" prop is being spread into JSX: let props = %s; <%s {...props} /> React keys must be passed directly to JSX without using spread: let props = %s; <%s key={someKey} {...props} />`,se,V,L,V),Y[V+se]=!0)}if(V=null,re!==void 0&&(n(re),V=""+re),s(Q)&&(n(Q.key),V=""+Q.key),"key"in Q){re={};for(var Z in Q)Z!=="key"&&(re[Z]=Q[Z])}else re=Q;return V&&a(re,typeof j=="function"?j.displayName||j.name||"Unknown":j),u(j,V,re,o(),he,fe)}function m(j){w(j)?j._store&&(j._store.validated=1):typeof j=="object"&&j!==null&&j.$$typeof===A&&(j._payload.status==="fulfilled"?w(j._payload.value)&&j._payload.value._store&&(j._payload.value._store.validated=1):j._store&&(j._store.validated=1))}function w(j){return typeof j=="object"&&j!==null&&j.$$typeof===y}var g=H,y=Symbol.for("react.transitional.element"),h=Symbol.for("react.portal"),v=Symbol.for("react.fragment"),x=Symbol.for("react.strict_mode"),S=Symbol.for("react.profiler"),E=Symbol.for("react.consumer"),O=Symbol.for("react.context"),T=Symbol.for("react.forward_ref"),M=Symbol.for("react.suspense"),D=Symbol.for("react.suspense_list"),P=Symbol.for("react.memo"),A=Symbol.for("react.lazy"),W=Symbol.for("react.activity"),q=Symbol.for("react.client.reference"),C=g.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,z=Object.prototype.hasOwnProperty,$=Array.isArray,G=console.createTask?console.createTask:function(){return null};g={react_stack_bottom_frame:function(j){return j()}};var B,X={},te=g.react_stack_bottom_frame.bind(g,i)(),le=G(r(i)),Y={};gc.Fragment=v,gc.jsx=function(j,Q,re){var se=1e4>C.recentlyCreatedOwnerStacks++;return p(j,Q,re,!1,se?Error("react-stack-top-frame"):te,se?G(r(j)):le)},gc.jsxs=function(j,Q,re){var se=1e4>C.recentlyCreatedOwnerStacks++;return p(j,Q,re,!0,se?Error("react-stack-top-frame"):te,se?G(r(j)):le)}}()),gc}var ZS;function YF(){return ZS||(ZS=1,process.env.NODE_ENV==="production"?fd.exports=HF():fd.exports=qF()),fd.exports}var _=YF(),dd={exports:{}},pd={exports:{}},mt={};/** @license React v16.13.1 * 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 JS;function GF(){if(JS)return mt;JS=1;var e=typeof Symbol=="function"&&Symbol.for,t=e?Symbol.for("react.element"):60103,n=e?Symbol.for("react.portal"):60106,r=e?Symbol.for("react.fragment"):60107,o=e?Symbol.for("react.strict_mode"):60108,i=e?Symbol.for("react.profiler"):60114,s=e?Symbol.for("react.provider"):60109,a=e?Symbol.for("react.context"):60110,c=e?Symbol.for("react.async_mode"):60111,u=e?Symbol.for("react.concurrent_mode"):60111,p=e?Symbol.for("react.forward_ref"):60112,m=e?Symbol.for("react.suspense"):60113,w=e?Symbol.for("react.suspense_list"):60120,g=e?Symbol.for("react.memo"):60115,y=e?Symbol.for("react.lazy"):60116,h=e?Symbol.for("react.block"):60121,v=e?Symbol.for("react.fundamental"):60117,x=e?Symbol.for("react.responder"):60118,S=e?Symbol.for("react.scope"):60119;function E(T){if(typeof T=="object"&&T!==null){var M=T.$$typeof;switch(M){case t:switch(T=T.type,T){case c:case u:case r:case i:case o:case m:return T;default:switch(T=T&&T.$$typeof,T){case a:case p:case y:case g:case s:return T;default:return M}}case n:return M}}}function O(T){return E(T)===u}return mt.AsyncMode=c,mt.ConcurrentMode=u,mt.ContextConsumer=a,mt.ContextProvider=s,mt.Element=t,mt.ForwardRef=p,mt.Fragment=r,mt.Lazy=y,mt.Memo=g,mt.Portal=n,mt.Profiler=i,mt.StrictMode=o,mt.Suspense=m,mt.isAsyncMode=function(T){return O(T)||E(T)===c},mt.isConcurrentMode=O,mt.isContextConsumer=function(T){return E(T)===a},mt.isContextProvider=function(T){return E(T)===s},mt.isElement=function(T){return typeof T=="object"&&T!==null&&T.$$typeof===t},mt.isForwardRef=function(T){return E(T)===p},mt.isFragment=function(T){return E(T)===r},mt.isLazy=function(T){return E(T)===y},mt.isMemo=function(T){return E(T)===g},mt.isPortal=function(T){return E(T)===n},mt.isProfiler=function(T){return E(T)===i},mt.isStrictMode=function(T){return E(T)===o},mt.isSuspense=function(T){return E(T)===m},mt.isValidElementType=function(T){return typeof T=="string"||typeof T=="function"||T===r||T===u||T===i||T===o||T===m||T===w||typeof T=="object"&&T!==null&&(T.$$typeof===y||T.$$typeof===g||T.$$typeof===s||T.$$typeof===a||T.$$typeof===p||T.$$typeof===v||T.$$typeof===x||T.$$typeof===S||T.$$typeof===h)},mt.typeOf=E,mt}var gt={};/** @license React v16.13.1 * react-is.development.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 XS;function ZF(){return XS||(XS=1,process.env.NODE_ENV!=="production"&&function(){var e=typeof Symbol=="function"&&Symbol.for,t=e?Symbol.for("react.element"):60103,n=e?Symbol.for("react.portal"):60106,r=e?Symbol.for("react.fragment"):60107,o=e?Symbol.for("react.strict_mode"):60108,i=e?Symbol.for("react.profiler"):60114,s=e?Symbol.for("react.provider"):60109,a=e?Symbol.for("react.context"):60110,c=e?Symbol.for("react.async_mode"):60111,u=e?Symbol.for("react.concurrent_mode"):60111,p=e?Symbol.for("react.forward_ref"):60112,m=e?Symbol.for("react.suspense"):60113,w=e?Symbol.for("react.suspense_list"):60120,g=e?Symbol.for("react.memo"):60115,y=e?Symbol.for("react.lazy"):60116,h=e?Symbol.for("react.block"):60121,v=e?Symbol.for("react.fundamental"):60117,x=e?Symbol.for("react.responder"):60118,S=e?Symbol.for("react.scope"):60119;function E(J){return typeof J=="string"||typeof J=="function"||J===r||J===u||J===i||J===o||J===m||J===w||typeof J=="object"&&J!==null&&(J.$$typeof===y||J.$$typeof===g||J.$$typeof===s||J.$$typeof===a||J.$$typeof===p||J.$$typeof===v||J.$$typeof===x||J.$$typeof===S||J.$$typeof===h)}function O(J){if(typeof J=="object"&&J!==null){var ve=J.$$typeof;switch(ve){case t:var Se=J.type;switch(Se){case c:case u:case r:case i:case o:case m:return Se;default:var ke=Se&&Se.$$typeof;switch(ke){case a:case p:case y:case g:case s:return ke;default:return ve}}case n:return ve}}}var T=c,M=u,D=a,P=s,A=t,W=p,q=r,C=y,z=g,$=n,G=i,B=o,X=m,te=!1;function le(J){return te||(te=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),Y(J)||O(J)===c}function Y(J){return O(J)===u}function j(J){return O(J)===a}function Q(J){return O(J)===s}function re(J){return typeof J=="object"&&J!==null&&J.$$typeof===t}function se(J){return O(J)===p}function he(J){return O(J)===r}function fe(J){return O(J)===y}function V(J){return O(J)===g}function L(J){return O(J)===n}function Z(J){return O(J)===i}function ee(J){return O(J)===o}function ue(J){return O(J)===m}gt.AsyncMode=T,gt.ConcurrentMode=M,gt.ContextConsumer=D,gt.ContextProvider=P,gt.Element=A,gt.ForwardRef=W,gt.Fragment=q,gt.Lazy=C,gt.Memo=z,gt.Portal=$,gt.Profiler=G,gt.StrictMode=B,gt.Suspense=X,gt.isAsyncMode=le,gt.isConcurrentMode=Y,gt.isContextConsumer=j,gt.isContextProvider=Q,gt.isElement=re,gt.isForwardRef=se,gt.isFragment=he,gt.isLazy=fe,gt.isMemo=V,gt.isPortal=L,gt.isProfiler=Z,gt.isStrictMode=ee,gt.isSuspense=ue,gt.isValidElementType=E,gt.typeOf=O}()),gt}var KS;function Hk(){return KS||(KS=1,process.env.NODE_ENV==="production"?pd.exports=GF():pd.exports=ZF()),pd.exports}/* object-assign (c) Sindre Sorhus @license MIT */var zg,QS;function JF(){if(QS)return zg;QS=1;var e=Object.getOwnPropertySymbols,t=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable;function r(i){if(i==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(i)}function o(){try{if(!Object.assign)return!1;var i=new String("abc");if(i[5]="de",Object.getOwnPropertyNames(i)[0]==="5")return!1;for(var s={},a=0;a<10;a++)s["_"+String.fromCharCode(a)]=a;var c=Object.getOwnPropertyNames(s).map(function(p){return s[p]});if(c.join("")!=="0123456789")return!1;var u={};return"abcdefghijklmnopqrst".split("").forEach(function(p){u[p]=p}),Object.keys(Object.assign({},u)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}return zg=o()?Object.assign:function(i,s){for(var a,c=r(i),u,p=1;p<arguments.length;p++){a=Object(arguments[p]);for(var m in a)t.call(a,m)&&(c[m]=a[m]);if(e){u=e(a);for(var w=0;w<u.length;w++)n.call(a,u[w])&&(c[u[w]]=a[u[w]])}}return c},zg}var Fg,e1;function bb(){if(e1)return Fg;e1=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return Fg=e,Fg}var Bg,t1;function qk(){return t1||(t1=1,Bg=Function.call.bind(Object.prototype.hasOwnProperty)),Bg}var Vg,n1;function XF(){if(n1)return Vg;n1=1;var e=function(){};if(process.env.NODE_ENV!=="production"){var t=bb(),n={},r=qk();e=function(i){var s="Warning: "+i;typeof console<"u"&&console.error(s);try{throw new Error(s)}catch{}}}function o(i,s,a,c,u){if(process.env.NODE_ENV!=="production"){for(var p in i)if(r(i,p)){var m;try{if(typeof i[p]!="function"){var w=Error((c||"React class")+": "+a+" type `"+p+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof i[p]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw w.name="Invariant Violation",w}m=i[p](s,p,c,a,null,t)}catch(y){m=y}if(m&&!(m instanceof Error)&&e((c||"React class")+": type specification of "+a+" `"+p+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof m+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."),m instanceof Error&&!(m.message in n)){n[m.message]=!0;var g=u?u():"";e("Failed "+a+" type: "+m.message+(g??""))}}}}return o.resetWarningCache=function(){process.env.NODE_ENV!=="production"&&(n={})},Vg=o,Vg}var Wg,r1;function KF(){if(r1)return Wg;r1=1;var e=Hk(),t=JF(),n=bb(),r=qk(),o=XF(),i=function(){};process.env.NODE_ENV!=="production"&&(i=function(a){var c="Warning: "+a;typeof console<"u"&&console.error(c);try{throw new Error(c)}catch{}});function s(){return null}return Wg=function(a,c){var u=typeof Symbol=="function"&&Symbol.iterator,p="@@iterator";function m(Y){var j=Y&&(u&&Y[u]||Y[p]);if(typeof j=="function")return j}var w="<<anonymous>>",g={array:x("array"),bigint:x("bigint"),bool:x("boolean"),func:x("function"),number:x("number"),object:x("object"),string:x("string"),symbol:x("symbol"),any:S(),arrayOf:E,element:O(),elementType:T(),instanceOf:M,node:W(),objectOf:P,oneOf:D,oneOfType:A,shape:C,exact:z};function y(Y,j){return Y===j?Y!==0||1/Y===1/j:Y!==Y&&j!==j}function h(Y,j){this.message=Y,this.data=j&&typeof j=="object"?j:{},this.stack=""}h.prototype=Error.prototype;function v(Y){if(process.env.NODE_ENV!=="production")var j={},Q=0;function re(he,fe,V,L,Z,ee,ue){if(L=L||w,ee=ee||V,ue!==n){if(c){var J=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 J.name="Invariant Violation",J}else if(process.env.NODE_ENV!=="production"&&typeof console<"u"){var ve=L+":"+V;!j[ve]&&Q<3&&(i("You are manually calling a React.PropTypes validation function for the `"+ee+"` prop on `"+L+"`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details."),j[ve]=!0,Q++)}}return fe[V]==null?he?fe[V]===null?new h("The "+Z+" `"+ee+"` is marked as required "+("in `"+L+"`, but its value is `null`.")):new h("The "+Z+" `"+ee+"` is marked as required in "+("`"+L+"`, but its value is `undefined`.")):null:Y(fe,V,L,Z,ee)}var se=re.bind(null,!1);return se.isRequired=re.bind(null,!0),se}function x(Y){function j(Q,re,se,he,fe,V){var L=Q[re],Z=B(L);if(Z!==Y){var ee=X(L);return new h("Invalid "+he+" `"+fe+"` of type "+("`"+ee+"` supplied to `"+se+"`, expected ")+("`"+Y+"`."),{expectedType:Y})}return null}return v(j)}function S(){return v(s)}function E(Y){function j(Q,re,se,he,fe){if(typeof Y!="function")return new h("Property `"+fe+"` of component `"+se+"` has invalid PropType notation inside arrayOf.");var V=Q[re];if(!Array.isArray(V)){var L=B(V);return new h("Invalid "+he+" `"+fe+"` of type "+("`"+L+"` supplied to `"+se+"`, expected an array."))}for(var Z=0;Z<V.length;Z++){var ee=Y(V,Z,se,he,fe+"["+Z+"]",n);if(ee instanceof Error)return ee}return null}return v(j)}function O(){function Y(j,Q,re,se,he){var fe=j[Q];if(!a(fe)){var V=B(fe);return new h("Invalid "+se+" `"+he+"` of type "+("`"+V+"` supplied to `"+re+"`, expected a single ReactElement."))}return null}return v(Y)}function T(){function Y(j,Q,re,se,he){var fe=j[Q];if(!e.isValidElementType(fe)){var V=B(fe);return new h("Invalid "+se+" `"+he+"` of type "+("`"+V+"` supplied to `"+re+"`, expected a single ReactElement type."))}return null}return v(Y)}function M(Y){function j(Q,re,se,he,fe){if(!(Q[re]instanceof Y)){var V=Y.name||w,L=le(Q[re]);return new h("Invalid "+he+" `"+fe+"` of type "+("`"+L+"` supplied to `"+se+"`, expected ")+("instance of `"+V+"`."))}return null}return v(j)}function D(Y){if(!Array.isArray(Y))return process.env.NODE_ENV!=="production"&&(arguments.length>1?i("Invalid arguments supplied to oneOf, expected an array, got "+arguments.length+" arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z])."):i("Invalid argument supplied to oneOf, expected an array.")),s;function j(Q,re,se,he,fe){for(var V=Q[re],L=0;L<Y.length;L++)if(y(V,Y[L]))return null;var Z=JSON.stringify(Y,function(ue,J){var ve=X(J);return ve==="symbol"?String(J):J});return new h("Invalid "+he+" `"+fe+"` of value `"+String(V)+"` "+("supplied to `"+se+"`, expected one of "+Z+"."))}return v(j)}function P(Y){function j(Q,re,se,he,fe){if(typeof Y!="function")return new h("Property `"+fe+"` of component `"+se+"` has invalid PropType notation inside objectOf.");var V=Q[re],L=B(V);if(L!=="object")return new h("Invalid "+he+" `"+fe+"` of type "+("`"+L+"` supplied to `"+se+"`, expected an object."));for(var Z in V)if(r(V,Z)){var ee=Y(V,Z,se,he,fe+"."+Z,n);if(ee instanceof Error)return ee}return null}return v(j)}function A(Y){if(!Array.isArray(Y))return process.env.NODE_ENV!=="production"&&i("Invalid argument supplied to oneOfType, expected an instance of array."),s;for(var j=0;j<Y.length;j++){var Q=Y[j];if(typeof Q!="function")return i("Invalid argument supplied to oneOfType. Expected an array of check functions, but received "+te(Q)+" at index "+j+"."),s}function re(se,he,fe,V,L){for(var Z=[],ee=0;ee<Y.length;ee++){var ue=Y[ee],J=ue(se,he,fe,V,L,n);if(J==null)return null;J.data&&r(J.data,"expectedType")&&Z.push(J.data.expectedType)}var ve=Z.length>0?", expected one of type ["+Z.join(", ")+"]":"";return new h("Invalid "+V+" `"+L+"` supplied to "+("`"+fe+"`"+ve+"."))}return v(re)}function W(){function Y(j,Q,re,se,he){return $(j[Q])?null:new h("Invalid "+se+" `"+he+"` supplied to "+("`"+re+"`, expected a ReactNode."))}return v(Y)}function q(Y,j,Q,re,se){return new h((Y||"React class")+": "+j+" type `"+Q+"."+re+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+se+"`.")}function C(Y){function j(Q,re,se,he,fe){var V=Q[re],L=B(V);if(L!=="object")return new h("Invalid "+he+" `"+fe+"` of type `"+L+"` "+("supplied to `"+se+"`, expected `object`."));for(var Z in Y){var ee=Y[Z];if(typeof ee!="function")return q(se,he,fe,Z,X(ee));var ue=ee(V,Z,se,he,fe+"."+Z,n);if(ue)return ue}return null}return v(j)}function z(Y){function j(Q,re,se,he,fe){var V=Q[re],L=B(V);if(L!=="object")return new h("Invalid "+he+" `"+fe+"` of type `"+L+"` "+("supplied to `"+se+"`, expected `object`."));var Z=t({},Q[re],Y);for(var ee in Z){var ue=Y[ee];if(r(Y,ee)&&typeof ue!="function")return q(se,he,fe,ee,X(ue));if(!ue)return new h("Invalid "+he+" `"+fe+"` key `"+ee+"` supplied to `"+se+"`.\nBad object: "+JSON.stringify(Q[re],null," ")+` Valid keys: `+JSON.stringify(Object.keys(Y),null," "));var J=ue(V,ee,se,he,fe+"."+ee,n);if(J)return J}return null}return v(j)}function $(Y){switch(typeof Y){case"number":case"string":case"undefined":return!0;case"boolean":return!Y;case"object":if(Array.isArray(Y))return Y.every($);if(Y===null||a(Y))return!0;var j=m(Y);if(j){var Q=j.call(Y),re;if(j!==Y.entries){for(;!(re=Q.next()).done;)if(!$(re.value))return!1}else for(;!(re=Q.next()).done;){var se=re.value;if(se&&!$(se[1]))return!1}}else return!1;return!0;default:return!1}}function G(Y,j){return Y==="symbol"?!0:j?j["@@toStringTag"]==="Symbol"||typeof Symbol=="function"&&j instanceof Symbol:!1}function B(Y){var j=typeof Y;return Array.isArray(Y)?"array":Y instanceof RegExp?"object":G(j,Y)?"symbol":j}function X(Y){if(typeof Y>"u"||Y===null)return""+Y;var j=B(Y);if(j==="object"){if(Y instanceof Date)return"date";if(Y instanceof RegExp)return"regexp"}return j}function te(Y){var j=X(Y);switch(j){case"array":case"object":return"an "+j;case"boolean":case"date":case"regexp":return"a "+j;default:return j}}function le(Y){return!Y.constructor||!Y.constructor.name?w:Y.constructor.name}return g.checkPropTypes=o,g.resetWarningCache=o.resetWarningCache,g.PropTypes=g,g},Wg}var Ug,o1;function QF(){if(o1)return Ug;o1=1;var e=bb();function t(){}function n(){}return n.resetWarningCache=t,Ug=function(){function r(s,a,c,u,p,m){if(m!==e){var w=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 w.name="Invariant Violation",w}}r.isRequired=r;function o(){return r}var i={array:r,bigint:r,bool:r,func:r,number:r,object:r,string:r,symbol:r,any:r,arrayOf:o,element:r,elementType:r,instanceOf:o,node:r,objectOf:o,oneOf:o,oneOfType:o,shape:o,exact:o,checkPropTypes:n,resetWarningCache:t};return i.PropTypes=i,i},Ug}var i1;function eB(){if(i1)return dd.exports;if(i1=1,process.env.NODE_ENV!=="production"){var e=Hk(),t=!0;dd.exports=KF()(e.isElement,t)}else dd.exports=QF()();return dd.exports}var tB=eB();const d=vb(tB);function pu(e,...t){const n=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(r=>n.searchParams.append("args[]",r)),`Minified MUI error #${e}; visit ${n} for the full message.`}const zr="$$material";function Tp(e,...t){const n=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(r=>n.searchParams.append("args[]",r)),`Minified MUI error #${e}; visit ${n} for the full message.`}function nB(e){for(var t=0,n,r=0,o=e.length;o>=4;++r,o-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&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 rB={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};function oB(e){var t=Object.create(null);return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var iB=/[A-Z]|^ms/g,sB=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Yk=function(t){return t.charCodeAt(1)===45},s1=function(t){return t!=null&&typeof t!="boolean"},Hg=oB(function(e){return Yk(e)?e:e.replace(iB,"-$&").toLowerCase()}),a1=function(t,n){switch(t){case"animation":case"animationName":if(typeof n=="string")return n.replace(sB,function(r,o,i){return Wi={name:o,styles:i,next:Wi},o})}return rB[t]!==1&&!Yk(t)&&typeof n=="number"&&n!==0?n+"px":n};function Op(e,t,n){if(n==null)return"";var r=n;if(r.__emotion_styles!==void 0)return r;switch(typeof n){case"boolean":return"";case"object":{var o=n;if(o.anim===1)return Wi={name:o.name,styles:o.styles,next:Wi},o.name;var i=n;if(i.styles!==void 0){var s=i.next;if(s!==void 0)for(;s!==void 0;)Wi={name:s.name,styles:s.styles,next:Wi},s=s.next;var a=i.styles+";";return a}return aB(e,t,n)}}var c=n;return c}function aB(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o<n.length;o++)r+=Op(e,t,n[o])+";";else for(var i in n){var s=n[i];if(typeof s!="object"){var a=s;s1(a)&&(r+=Hg(i)+":"+a1(i,a)+";")}else if(Array.isArray(s)&&typeof s[0]=="string"&&t==null)for(var c=0;c<s.length;c++)s1(s[c])&&(r+=Hg(i)+":"+a1(i,s[c])+";");else{var u=Op(e,t,s);switch(i){case"animation":case"animationName":{r+=Hg(i)+":"+u+";";break}default:r+=i+"{"+u+"}"}}}return r}var l1=/label:\s*([^\s;{]+)\s*(;|$)/g,Wi;function lB(e,t,n){if(e.length===1&&typeof e[0]=="object"&&e[0]!==null&&e[0].styles!==void 0)return e[0];var r=!0,o="";Wi=void 0;var i=e[0];if(i==null||i.raw===void 0)r=!1,o+=Op(n,t,i);else{var s=i;o+=s[0]}for(var a=1;a<e.length;a++)if(o+=Op(n,t,e[a]),r){var c=i;o+=c[a]}l1.lastIndex=0;for(var u="",p;(p=l1.exec(o))!==null;)u+="-"+p[1];var m=nB(o)+u;return{name:m,styles:o,next:Wi}}function cB(e){return e==null||Object.keys(e).length===0}function xb(e){const{styles:t,defaultTheme:n={}}=e,r=typeof t=="function"?o=>t(cB(o)?n:o):t;return _.jsx(er.Global,{styles:r})}process.env.NODE_ENV!=="production"&&(xb.propTypes={defaultTheme:d.object,styles:d.oneOfType([d.array,d.string,d.object,d.func])});/** * @mui/styled-engine v7.3.3 * * @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 Gk(e,t){const n=Vk(e,t);return process.env.NODE_ENV!=="production"?(...r)=>{const o=typeof e=="string"?`"${e}"`:"component";return r.length===0?console.error([`MUI: Seems like you called \`styled(${o})()\` without a \`style\` argument.`,'You must provide a `styles` argument: `styled("div")(styleYouForgotToPass)`.'].join(` `)):r.some(i=>i===void 0)&&console.error(`MUI: the styled(${o})(...args) API requires all its args to be defined.`),n(...r)}:n}function uB(e,t){Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}const c1=[];function Hi(e){return c1[0]=e,lB(c1)}var hd={exports:{}},Mt={};/** * @license React * react-is.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var u1;function fB(){if(u1)return Mt;u1=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),i=Symbol.for("react.consumer"),s=Symbol.for("react.context"),a=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),u=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),w=Symbol.for("react.view_transition"),g=Symbol.for("react.client.reference");function y(h){if(typeof h=="object"&&h!==null){var v=h.$$typeof;switch(v){case e:switch(h=h.type,h){case n:case o:case r:case c:case u:case w:return h;default:switch(h=h&&h.$$typeof,h){case s:case a:case m:case p:return h;case i:return h;default:return v}}case t:return v}}}return Mt.ContextConsumer=i,Mt.ContextProvider=s,Mt.Element=e,Mt.ForwardRef=a,Mt.Fragment=n,Mt.Lazy=m,Mt.Memo=p,Mt.Portal=t,Mt.Profiler=o,Mt.StrictMode=r,Mt.Suspense=c,Mt.SuspenseList=u,Mt.isContextConsumer=function(h){return y(h)===i},Mt.isContextProvider=function(h){return y(h)===s},Mt.isElement=function(h){return typeof h=="object"&&h!==null&&h.$$typeof===e},Mt.isForwardRef=function(h){return y(h)===a},Mt.isFragment=function(h){return y(h)===n},Mt.isLazy=function(h){return y(h)===m},Mt.isMemo=function(h){return y(h)===p},Mt.isPortal=function(h){return y(h)===t},Mt.isProfiler=function(h){return y(h)===o},Mt.isStrictMode=function(h){return y(h)===r},Mt.isSuspense=function(h){return y(h)===c},Mt.isSuspenseList=function(h){return y(h)===u},Mt.isValidElementType=function(h){return typeof h=="string"||typeof h=="function"||h===n||h===o||h===r||h===c||h===u||typeof h=="object"&&h!==null&&(h.$$typeof===m||h.$$typeof===p||h.$$typeof===s||h.$$typeof===i||h.$$typeof===a||h.$$typeof===g||h.getModuleId!==void 0)},Mt.typeOf=y,Mt}var Dt={};/** * @license React * react-is.development.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var f1;function dB(){return f1||(f1=1,process.env.NODE_ENV!=="production"&&function(){function e(h){if(typeof h=="object"&&h!==null){var v=h.$$typeof;switch(v){case t:switch(h=h.type,h){case r:case i:case o:case u:case p:case g:return h;default:switch(h=h&&h.$$typeof,h){case a:case c:case w:case m:return h;case s:return h;default:return v}}case n:return v}}}var t=Symbol.for("react.transitional.element"),n=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),s=Symbol.for("react.consumer"),a=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),m=Symbol.for("react.memo"),w=Symbol.for("react.lazy"),g=Symbol.for("react.view_transition"),y=Symbol.for("react.client.reference");Dt.ContextConsumer=s,Dt.ContextProvider=a,Dt.Element=t,Dt.ForwardRef=c,Dt.Fragment=r,Dt.Lazy=w,Dt.Memo=m,Dt.Portal=n,Dt.Profiler=i,Dt.StrictMode=o,Dt.Suspense=u,Dt.SuspenseList=p,Dt.isContextConsumer=function(h){return e(h)===s},Dt.isContextProvider=function(h){return e(h)===a},Dt.isElement=function(h){return typeof h=="object"&&h!==null&&h.$$typeof===t},Dt.isForwardRef=function(h){return e(h)===c},Dt.isFragment=function(h){return e(h)===r},Dt.isLazy=function(h){return e(h)===w},Dt.isMemo=function(h){return e(h)===m},Dt.isPortal=function(h){return e(h)===n},Dt.isProfiler=function(h){return e(h)===i},Dt.isStrictMode=function(h){return e(h)===o},Dt.isSuspense=function(h){return e(h)===u},Dt.isSuspenseList=function(h){return e(h)===p},Dt.isValidElementType=function(h){return typeof h=="string"||typeof h=="function"||h===r||h===i||h===o||h===u||h===p||typeof h=="object"&&h!==null&&(h.$$typeof===w||h.$$typeof===m||h.$$typeof===a||h.$$typeof===s||h.$$typeof===c||h.$$typeof===y||h.getModuleId!==void 0)},Dt.typeOf=e}()),Dt}var d1;function pB(){return d1||(d1=1,process.env.NODE_ENV==="production"?hd.exports=fB():hd.exports=dB()),hd.exports}var Xs=pB();function Ai(e){if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function Zk(e){if(R.isValidElement(e)||Xs.isValidElementType(e)||!Ai(e))return e;const t={};return Object.keys(e).forEach(n=>{t[n]=Zk(e[n])}),t}function li(e,t,n={clone:!0}){const r=n.clone?{...e}:e;return Ai(e)&&Ai(t)&&Object.keys(t).forEach(o=>{R.isValidElement(t[o])||Xs.isValidElementType(t[o])?r[o]=t[o]:Ai(t[o])&&Object.prototype.hasOwnProperty.call(e,o)&&Ai(e[o])?r[o]=li(e[o],t[o],n):n.clone?r[o]=Ai(t[o])?Zk(t[o]):t[o]:r[o]=t[o]}),r}const hB=e=>{const t=Object.keys(e).map(n=>({key:n,val:e[n]}))||[];return t.sort((n,r)=>n.val-r.val),t.reduce((n,r)=>({...n,[r.key]:r.val}),{})};function mB(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:r=5,...o}=e,i=hB(t),s=Object.keys(i);function a(w){return`@media (min-width:${typeof t[w]=="number"?t[w]:w}${n})`}function c(w){return`@media (max-width:${(typeof t[w]=="number"?t[w]:w)-r/100}${n})`}function u(w,g){const y=s.indexOf(g);return`@media (min-width:${typeof t[w]=="number"?t[w]:w}${n}) and (max-width:${(y!==-1&&typeof t[s[y]]=="number"?t[s[y]]:g)-r/100}${n})`}function p(w){return s.indexOf(w)+1<s.length?u(w,s[s.indexOf(w)+1]):a(w)}function m(w){const g=s.indexOf(w);return g===0?a(s[1]):g===s.length-1?c(s[g]):u(w,s[s.indexOf(w)+1]).replace("@media","@media not all and")}return{keys:s,values:i,up:a,down:c,between:u,only:p,not:m,unit:n,...o}}function p1(e,t){if(!e.containerQueries)return t;const n=Object.keys(t).filter(r=>r.startsWith("@container")).sort((r,o)=>{var s,a;const i=/min-width:\s*([0-9.]+)/;return+(((s=r.match(i))==null?void 0:s[1])||0)-+(((a=o.match(i))==null?void 0:a[1])||0)});return n.length?n.reduce((r,o)=>{const i=t[o];return delete r[o],r[o]=i,r},{...t}):t}function gB(e,t){return t==="@"||t.startsWith("@")&&(e.some(n=>t.startsWith(`@${n}`))||!!t.match(/^@\d/))}function yB(e,t){const n=t.match(/^@([^/]+)?\/?(.+)?$/);if(!n){if(process.env.NODE_ENV!=="production")throw new Error(process.env.NODE_ENV!=="production"?`MUI: The provided shorthand ${`(${t})`} is invalid. The format should be \`@<breakpoint | number>\` or \`@<breakpoint | number>/<container>\`. For example, \`@sm\` or \`@600\` or \`@40rem/sidebar\`.`:Tp(18,`(${t})`));return null}const[,r,o]=n,i=Number.isNaN(+r)?r||0:+r;return e.containerQueries(o).up(i)}function vB(e){const t=(i,s)=>i.replace("@media",s?`@container ${s}`:"@container");function n(i,s){i.up=(...a)=>t(e.breakpoints.up(...a),s),i.down=(...a)=>t(e.breakpoints.down(...a),s),i.between=(...a)=>t(e.breakpoints.between(...a),s),i.only=(...a)=>t(e.breakpoints.only(...a),s),i.not=(...a)=>{const c=t(e.breakpoints.not(...a),s);return c.includes("not all and")?c.replace("not all and ","").replace("min-width:","width<").replace("max-width:","width>").replace("and","or"):c}}const r={},o=i=>(n(r,i),r);return n(o),{...e,containerQueries:o}}const bB={borderRadius:4},ts=process.env.NODE_ENV!=="production"?d.oneOfType([d.number,d.string,d.object,d.array]):{};function nu(e,t){return t?li(e,t,{clone:!1}):e}const hh={xs:0,sm:600,md:900,lg:1200,xl:1536},h1={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${hh[e]}px)`},xB={containerQueries:e=>({up:t=>{let n=typeof t=="number"?t:hh[t]||t;return typeof n=="number"&&(n=`${n}px`),e?`@container ${e} (min-width:${n})`:`@container (min-width:${n})`}})};function fo(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const i=r.breakpoints||h1;return t.reduce((s,a,c)=>(s[i.up(i.keys[c])]=n(t[c]),s),{})}if(typeof t=="object"){const i=r.breakpoints||h1;return Object.keys(t).reduce((s,a)=>{if(gB(i.keys,a)){const c=yB(r.containerQueries?r:xB,a);c&&(s[c]=n(t[a],a))}else if(Object.keys(i.values||hh).includes(a)){const c=i.up(a);s[c]=n(t[a],a)}else{const c=a;s[c]=t[c]}return s},{})}return n(t)}function Jk(e={}){var n;return((n=e.keys)==null?void 0:n.reduce((r,o)=>{const i=e.up(o);return r[i]={},r},{}))||{}}function Qy(e,t){return e.reduce((n,r)=>{const o=n[r];return(!o||Object.keys(o).length===0)&&delete n[r],n},t)}function wB(e,...t){const n=Jk(e),r=[n,...t].reduce((o,i)=>li(o,i),{});return Qy(Object.keys(n),r)}function SB(e,t){if(typeof e!="object")return{};const n={},r=Object.keys(t);return Array.isArray(e)?r.forEach((o,i)=>{i<e.length&&(n[o]=!0)}):r.forEach(o=>{e[o]!=null&&(n[o]=!0)}),n}function qg({values:e,breakpoints:t,base:n}){const r=n||SB(e,t),o=Object.keys(r);if(o.length===0)return e;let i;return o.reduce((s,a,c)=>(Array.isArray(e)?(s[a]=e[c]!=null?e[c]:e[i],i=c):typeof e=="object"?(s[a]=e[a]!=null?e[a]:e[i],i=a):s[a]=e,s),{})}function Au(e){if(typeof e!="string")throw new Error(process.env.NODE_ENV!=="production"?"MUI: `capitalize(string)` expects a string argument.":Tp(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Mo(e,t,n=!0){if(!t||typeof t!="string")return null;if(e&&e.vars&&n){const r=`vars.${t}`.split(".").reduce((o,i)=>o&&o[i]?o[i]:null,e);if(r!=null)return r}return t.split(".").reduce((r,o)=>r&&r[o]!=null?r[o]:null,e)}function Cp(e,t,n,r=n){let o;return typeof e=="function"?o=e(n):Array.isArray(e)?o=e[n]||r:o=Mo(e,n)||r,t&&(o=t(o,r,e)),o}function un(e){const{prop:t,cssProperty:n=e.prop,themeKey:r,transform:o}=e,i=s=>{if(s[t]==null)return null;const a=s[t],c=s.theme,u=Mo(c,r)||{};return fo(s,a,m=>{let w=Cp(u,o,m);return m===w&&typeof m=="string"&&(w=Cp(u,o,`${t}${m==="default"?"":Au(m)}`,m)),n===!1?w:{[n]:w}})};return i.propTypes=process.env.NODE_ENV!=="production"?{[t]:ts}:{},i.filterProps=[t],i}function EB(e){const t={};return n=>(t[n]===void 0&&(t[n]=e(n)),t[n])}const TB={m:"margin",p:"padding"},OB={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},m1={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},CB=EB(e=>{if(e.length>2)if(m1[e])e=m1[e];else return[e];const[t,n]=e.split(""),r=TB[t],o=OB[n]||"";return Array.isArray(o)?o.map(i=>r+i):[r+o]}),mh=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],gh=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],kB=[...mh,...gh];function $u(e,t,n,r){const o=Mo(e,t,!0)??n;return typeof o=="number"||typeof o=="string"?i=>typeof i=="string"?i:(process.env.NODE_ENV!=="production"&&typeof i!="number"&&console.error(`MUI: Expected ${r} argument to be a number or a string, got ${i}.`),typeof o=="string"?o.startsWith("var(")&&i===0?0:o.startsWith("var(")&&i===1?o:`calc(${i} * ${o})`:o*i):Array.isArray(o)?i=>{if(typeof i=="string")return i;const s=Math.abs(i);process.env.NODE_ENV!=="production"&&(Number.isInteger(s)?s>o.length-1&&console.error([`MUI: The value provided (${s}) overflows.`,`The supported values are: ${JSON.stringify(o)}.`,`${s} > ${o.length-1}, you need to add the missing values.`].join(` `)):console.error([`MUI: The \`theme.${t}\` array type cannot be combined with non integer values.You should either use an integer value that can be used as index, or define the \`theme.${t}\` as a number.`].join(` `)));const a=o[s];return i>=0?a:typeof a=="number"?-a:typeof a=="string"&&a.startsWith("var(")?`calc(-1 * ${a})`:`-${a}`}:typeof o=="function"?o:(process.env.NODE_ENV!=="production"&&console.error([`MUI: The \`theme.${t}\` value (${o}) is invalid.`,"It should be a number, an array or a function."].join(` `)),()=>{})}function yh(e){return $u(e,"spacing",8,"spacing")}function Ks(e,t){return typeof t=="string"||t==null?t:e(t)}function RB(e,t){return n=>e.reduce((r,o)=>(r[o]=Ks(t,n),r),{})}function MB(e,t,n,r){if(!t.includes(n))return null;const o=CB(n),i=RB(o,r),s=e[n];return fo(e,s,i)}function Xk(e,t){const n=yh(e.theme);return Object.keys(e).map(r=>MB(e,t,r,n)).reduce(nu,{})}function Gt(e){return Xk(e,mh)}Gt.propTypes=process.env.NODE_ENV!=="production"?mh.reduce((e,t)=>(e[t]=ts,e),{}):{};Gt.filterProps=mh;function Zt(e){return Xk(e,gh)}Zt.propTypes=process.env.NODE_ENV!=="production"?gh.reduce((e,t)=>(e[t]=ts,e),{}):{};Zt.filterProps=gh;process.env.NODE_ENV!=="production"&&kB.reduce((e,t)=>(e[t]=ts,e),{});function Kk(e=8,t=yh({spacing:e})){if(e.mui)return e;const n=(...r)=>(process.env.NODE_ENV!=="production"&&(r.length<=4||console.error(`MUI: Too many arguments provided, expected between 0 and 4, got ${r.length}`)),(r.length===0?[1]:r).map(i=>{const s=t(i);return typeof s=="number"?`${s}px`:s}).join(" "));return n.mui=!0,n}function vh(...e){const t=e.reduce((r,o)=>(o.filterProps.forEach(i=>{r[i]=o}),r),{}),n=r=>Object.keys(r).reduce((o,i)=>t[i]?nu(o,t[i](r)):o,{});return n.propTypes=process.env.NODE_ENV!=="production"?e.reduce((r,o)=>Object.assign(r,o.propTypes),{}):{},n.filterProps=e.reduce((r,o)=>r.concat(o.filterProps),[]),n}function Nr(e){return typeof e!="number"?e:`${e}px solid`}function Gr(e,t){return un({prop:e,themeKey:"borders",transform:t})}const DB=Gr("border",Nr),NB=Gr("borderTop",Nr),_B=Gr("borderRight",Nr),PB=Gr("borderBottom",Nr),jB=Gr("borderLeft",Nr),IB=Gr("borderColor"),AB=Gr("borderTopColor"),$B=Gr("borderRightColor"),LB=Gr("borderBottomColor"),zB=Gr("borderLeftColor"),FB=Gr("outline",Nr),BB=Gr("outlineColor"),bh=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=$u(e.theme,"shape.borderRadius",4,"borderRadius"),n=r=>({borderRadius:Ks(t,r)});return fo(e,e.borderRadius,n)}return null};bh.propTypes=process.env.NODE_ENV!=="production"?{borderRadius:ts}:{};bh.filterProps=["borderRadius"];vh(DB,NB,_B,PB,jB,IB,AB,$B,LB,zB,bh,FB,BB);const xh=e=>{if(e.gap!==void 0&&e.gap!==null){const t=$u(e.theme,"spacing",8,"gap"),n=r=>({gap:Ks(t,r)});return fo(e,e.gap,n)}return null};xh.propTypes=process.env.NODE_ENV!=="production"?{gap:ts}:{};xh.filterProps=["gap"];const wh=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=$u(e.theme,"spacing",8,"columnGap"),n=r=>({columnGap:Ks(t,r)});return fo(e,e.columnGap,n)}return null};wh.propTypes=process.env.NODE_ENV!=="production"?{columnGap:ts}:{};wh.filterProps=["columnGap"];const Sh=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=$u(e.theme,"spacing",8,"rowGap"),n=r=>({rowGap:Ks(t,r)});return fo(e,e.rowGap,n)}return null};Sh.propTypes=process.env.NODE_ENV!=="production"?{rowGap:ts}:{};Sh.filterProps=["rowGap"];const VB=un({prop:"gridColumn"}),WB=un({prop:"gridRow"}),UB=un({prop:"gridAutoFlow"}),HB=un({prop:"gridAutoColumns"}),qB=un({prop:"gridAutoRows"}),YB=un({prop:"gridTemplateColumns"}),GB=un({prop:"gridTemplateRows"}),ZB=un({prop:"gridTemplateAreas"}),JB=un({prop:"gridArea"});vh(xh,wh,Sh,VB,WB,UB,HB,qB,YB,GB,ZB,JB);function ol(e,t){return t==="grey"?t:e}const XB=un({prop:"color",themeKey:"palette",transform:ol}),KB=un({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:ol}),QB=un({prop:"backgroundColor",themeKey:"palette",transform:ol});vh(XB,KB,QB);function cr(e){return e<=1&&e!==0?`${e*100}%`:e}const e4=un({prop:"width",transform:cr}),wb=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const t=n=>{var o,i,s,a,c;const r=((s=(i=(o=e.theme)==null?void 0:o.breakpoints)==null?void 0:i.values)==null?void 0:s[n])||hh[n];return r?((c=(a=e.theme)==null?void 0:a.breakpoints)==null?void 0:c.unit)!=="px"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:cr(n)}};return fo(e,e.maxWidth,t)}return null};wb.filterProps=["maxWidth"];const t4=un({prop:"minWidth",transform:cr}),n4=un({prop:"height",transform:cr}),r4=un({prop:"maxHeight",transform:cr}),o4=un({prop:"minHeight",transform:cr});un({prop:"size",cssProperty:"width",transform:cr});un({prop:"size",cssProperty:"height",transform:cr});const i4=un({prop:"boxSizing"});vh(e4,wb,t4,n4,r4,o4,i4);const Lu={border:{themeKey:"borders",transform:Nr},borderTop:{themeKey:"borders",transform:Nr},borderRight:{themeKey:"borders",transform:Nr},borderBottom:{themeKey:"borders",transform:Nr},borderLeft:{themeKey:"borders",transform:Nr},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:Nr},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:bh},color:{themeKey:"palette",transform:ol},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:ol},backgroundColor:{themeKey:"palette",transform:ol},p:{style:Zt},pt:{style:Zt},pr:{style:Zt},pb:{style:Zt},pl:{style:Zt},px:{style:Zt},py:{style:Zt},padding:{style:Zt},paddingTop:{style:Zt},paddingRight:{style:Zt},paddingBottom:{style:Zt},paddingLeft:{style:Zt},paddingX:{style:Zt},paddingY:{style:Zt},paddingInline:{style:Zt},paddingInlineStart:{style:Zt},paddingInlineEnd:{style:Zt},paddingBlock:{style:Zt},paddingBlockStart:{style:Zt},paddingBlockEnd:{style:Zt},m:{style:Gt},mt:{style:Gt},mr:{style:Gt},mb:{style:Gt},ml:{style:Gt},mx:{style:Gt},my:{style:Gt},margin:{style:Gt},marginTop:{style:Gt},marginRight:{style:Gt},marginBottom:{style:Gt},marginLeft:{style:Gt},marginX:{style:Gt},marginY:{style:Gt},marginInline:{style:Gt},marginInlineStart:{style:Gt},marginInlineEnd:{style:Gt},marginBlock:{style:Gt},marginBlockStart:{style:Gt},marginBlockEnd:{style:Gt},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:xh},rowGap:{style:Sh},columnGap:{style:wh},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:cr},maxWidth:{style:wb},minWidth:{transform:cr},height:{transform:cr},maxHeight:{transform:cr},minHeight:{transform:cr},boxSizing:{},font:{themeKey:"font"},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}};function s4(...e){const t=e.reduce((r,o)=>r.concat(Object.keys(o)),[]),n=new Set(t);return e.every(r=>n.size===Object.keys(r).length)}function a4(e,t){return typeof e=="function"?e(t):e}function l4(){function e(n,r,o,i){const s={[n]:r,theme:o},a=i[n];if(!a)return{[n]:r};const{cssProperty:c=n,themeKey:u,transform:p,style:m}=a;if(r==null)return null;if(u==="typography"&&r==="inherit")return{[n]:r};const w=Mo(o,u)||{};return m?m(s):fo(s,r,y=>{let h=Cp(w,p,y);return y===h&&typeof y=="string"&&(h=Cp(w,p,`${n}${y==="default"?"":Au(y)}`,y)),c===!1?h:{[c]:h}})}function t(n){const{sx:r,theme:o={},nested:i}=n||{};if(!r)return null;const s=o.unstable_sxConfig??Lu;function a(c){let u=c;if(typeof c=="function")u=c(o);else if(typeof c!="object")return c;if(!u)return null;const p=Jk(o.breakpoints),m=Object.keys(p);let w=p;return Object.keys(u).forEach(g=>{const y=a4(u[g],o);if(y!=null)if(typeof y=="object")if(s[g])w=nu(w,e(g,y,o,s));else{const h=fo({theme:o},y,v=>({[g]:v}));s4(h,y)?w[g]=t({sx:y,theme:o,nested:!0}):w=nu(w,h)}else w=nu(w,e(g,y,o,s))}),!i&&o.modularCssLayers?{"@layer sx":p1(o,Qy(m,w))}:p1(o,Qy(m,w))}return Array.isArray(r)?r.map(a):a(r)}return t}const Zi=l4();Zi.filterProps=["sx"];function c4(e,t){var r;const n=this;if(n.vars){if(!((r=n.colorSchemes)!=null&&r[e])||typeof n.getColorSchemeSelector!="function")return{};let o=n.getColorSchemeSelector(e);return o==="&"?t:((o.includes("data-")||o.includes("."))&&(o=`*:where(${o.replace(/\s*&$/,"")}) &`),{[o]:t})}return n.palette.mode===e?t:{}}function zu(e={},...t){const{breakpoints:n={},palette:r={},spacing:o,shape:i={},...s}=e,a=mB(n),c=Kk(o);let u=li({breakpoints:a,direction:"ltr",components:{},palette:{mode:"light",...r},spacing:c,shape:{...bB,...i}},s);return u=vB(u),u.applyStyles=c4,u=t.reduce((p,m)=>li(p,m),u),u.unstable_sxConfig={...Lu,...s==null?void 0:s.unstable_sxConfig},u.unstable_sx=function(m){return Zi({sx:m,theme:this})},u}function u4(e){return Object.keys(e).length===0}function Eh(e=null){const t=R.useContext(er.ThemeContext);return!t||u4(t)?e:t}const f4=zu();function Th(e=f4){return Eh(e)}function Yg(e){const t=Hi(e);return e!==t&&t.styles?(t.styles.match(/^@layer\s+[^{]*$/)||(t.styles=`@layer global{${t.styles}}`),t):e}function Sb({styles:e,themeId:t,defaultTheme:n={}}){const r=Th(n),o=t&&r[t]||r;let i=typeof e=="function"?e(o):e;return o.modularCssLayers&&(Array.isArray(i)?i=i.map(s=>Yg(typeof s=="function"?s(o):s)):i=Yg(i)),_.jsx(xb,{styles:i})}process.env.NODE_ENV!=="production"&&(Sb.propTypes={defaultTheme:d.object,styles:d.oneOfType([d.array,d.func,d.number,d.object,d.string,d.bool]),themeId:d.string});const d4=e=>{var r;const t={systemProps:{},otherProps:{}},n=((r=e==null?void 0:e.theme)==null?void 0:r.unstable_sxConfig)??Lu;return Object.keys(e).forEach(o=>{n[o]?t.systemProps[o]=e[o]:t.otherProps[o]=e[o]}),t};function Eb(e){const{sx:t,...n}=e,{systemProps:r,otherProps:o}=d4(n);let i;return Array.isArray(t)?i=[r,...t]:typeof t=="function"?i=(...s)=>{const a=t(...s);return Ai(a)?{...r,...a}:r}:i={...r,...t},{...o,sx:i}}const g1=e=>e,p4=()=>{let e=g1;return{configure(t){e=t},generate(t){return e(t)},reset(){e=g1}}},h4=p4();function Qk(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)