@unicity/design-system
Version:
A comprehensive React component library built on Material-UI with advanced theming capabilities including neumorphism design support
51 lines • 262 kB
JavaScript
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const G=require("react"),c=require("@mui/material"),tr=require("@emotion/react"),X=require("@mui/icons-material"),zo=require("@emotion/styled"),Ho=require("@mui/x-data-grid-pro"),Oa=require("@mui/x-tree-view"),wr=require("@mui/x-date-pickers");function qo(e){const r=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const n in e)if(n!=="default"){const t=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,t.get?t:{enumerable:!0,get:()=>e[n]})}}return r.default=e,Object.freeze(r)}const He=qo(G);function ja(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Ze(e){if(e.__esModule)return e;var r=e.default;if(typeof r=="function"){var n=function t(){return this instanceof t?Reflect.construct(r,arguments,this.constructor):r.apply(this,arguments)};n.prototype=r.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(t){var a=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,a.get?a:{enumerable:!0,get:function(){return e[t]}})}),n}var Gt={exports:{}},Tr={};/**
* @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 Mn;function Go(){if(Mn)return Tr;Mn=1;var e=Symbol.for("react.transitional.element"),r=Symbol.for("react.fragment");function n(t,a,o){var i=null;if(o!==void 0&&(i=""+o),a.key!==void 0&&(i=""+a.key),"key"in a){o={};for(var u in a)u!=="key"&&(o[u]=a[u])}else o=a;return a=o.ref,{$$typeof:e,type:t,key:i,ref:a!==void 0?a:null,props:o}}return Tr.Fragment=r,Tr.jsx=n,Tr.jsxs=n,Tr}var Cr={};/**
* @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 kn;function Vo(){return kn||(kn=1,process.env.NODE_ENV!=="production"&&function(){function e(y){if(y==null)return null;if(typeof y=="function")return y.$$typeof===L?null:y.displayName||y.name||null;if(typeof y=="string")return y;switch(y){case f:return"Fragment";case T:return"Profiler";case x:return"StrictMode";case b:return"Suspense";case O:return"SuspenseList";case z:return"Activity"}if(typeof y=="object")switch(typeof y.tag=="number"&&console.error("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),y.$$typeof){case v:return"Portal";case C:return(y.displayName||"Context")+".Provider";case S:return(y._context.displayName||"Context")+".Consumer";case P:var w=y.render;return y=y.displayName,y||(y=w.displayName||w.name||"",y=y!==""?"ForwardRef("+y+")":"ForwardRef"),y;case k:return w=y.displayName||null,w!==null?w:e(y.type)||"Memo";case U:w=y._payload,y=y._init;try{return e(y(w))}catch{}}return null}function r(y){return""+y}function n(y){try{r(y);var w=!1}catch{w=!0}if(w){w=console;var M=w.error,A=typeof Symbol=="function"&&Symbol.toStringTag&&y[Symbol.toStringTag]||y.constructor.name||"Object";return M.call(w,"The provided key is an unsupported type %s. This value must be coerced to a string before using it here.",A),r(y)}}function t(y){if(y===f)return"<>";if(typeof y=="object"&&y!==null&&y.$$typeof===U)return"<...>";try{var w=e(y);return w?"<"+w+">":"<...>"}catch{return"<...>"}}function a(){var y=Y.A;return y===null?null:y.getOwner()}function o(){return Error("react-stack-top-frame")}function i(y){if(V.call(y,"key")){var w=Object.getOwnPropertyDescriptor(y,"key").get;if(w&&w.isReactWarning)return!1}return y.key!==void 0}function u(y,w){function M(){W||(W=!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)",w))}M.isReactWarning=!0,Object.defineProperty(y,"key",{get:M,configurable:!0})}function l(){var y=e(this.type);return Q[y]||(Q[y]=!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.")),y=this.props.ref,y!==void 0?y:null}function d(y,w,M,A,B,H,Z,K){return M=H.ref,y={$$typeof:m,type:y,key:w,props:H,_owner:B},(M!==void 0?M:null)!==null?Object.defineProperty(y,"ref",{enumerable:!1,get:l}):Object.defineProperty(y,"ref",{enumerable:!1,value:null}),y._store={},Object.defineProperty(y._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:0}),Object.defineProperty(y,"_debugInfo",{configurable:!1,enumerable:!1,writable:!0,value:null}),Object.defineProperty(y,"_debugStack",{configurable:!1,enumerable:!1,writable:!0,value:Z}),Object.defineProperty(y,"_debugTask",{configurable:!1,enumerable:!1,writable:!0,value:K}),Object.freeze&&(Object.freeze(y.props),Object.freeze(y)),y}function p(y,w,M,A,B,H,Z,K){var I=w.children;if(I!==void 0)if(A)if(ee(I)){for(A=0;A<I.length;A++)h(I[A]);Object.freeze&&Object.freeze(I)}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 h(I);if(V.call(w,"key")){I=e(y);var N=Object.keys(w).filter(function(Ce){return Ce!=="key"});A=0<N.length?"{key: someKey, "+N.join(": ..., ")+": ...}":"{key: someKey}",$e[I+A]||(N=0<N.length?"{"+N.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} />`,A,I,N,I),$e[I+A]=!0)}if(I=null,M!==void 0&&(n(M),I=""+M),i(w)&&(n(w.key),I=""+w.key),"key"in w){M={};for(var q in w)q!=="key"&&(M[q]=w[q])}else M=w;return I&&u(M,typeof y=="function"?y.displayName||y.name||"Unknown":y),d(y,I,H,B,a(),M,Z,K)}function h(y){typeof y=="object"&&y!==null&&y.$$typeof===m&&y._store&&(y._store.validated=1)}var g=G,m=Symbol.for("react.transitional.element"),v=Symbol.for("react.portal"),f=Symbol.for("react.fragment"),x=Symbol.for("react.strict_mode"),T=Symbol.for("react.profiler"),S=Symbol.for("react.consumer"),C=Symbol.for("react.context"),P=Symbol.for("react.forward_ref"),b=Symbol.for("react.suspense"),O=Symbol.for("react.suspense_list"),k=Symbol.for("react.memo"),U=Symbol.for("react.lazy"),z=Symbol.for("react.activity"),L=Symbol.for("react.client.reference"),Y=g.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,V=Object.prototype.hasOwnProperty,ee=Array.isArray,F=console.createTask?console.createTask:function(){return null};g={"react-stack-bottom-frame":function(y){return y()}};var W,Q={},te=g["react-stack-bottom-frame"].bind(g,o)(),be=F(t(o)),$e={};Cr.Fragment=f,Cr.jsx=function(y,w,M,A,B){var H=1e4>Y.recentlyCreatedOwnerStacks++;return p(y,w,M,!1,A,B,H?Error("react-stack-top-frame"):te,H?F(t(y)):be)},Cr.jsxs=function(y,w,M,A,B){var H=1e4>Y.recentlyCreatedOwnerStacks++;return p(y,w,M,!0,A,B,H?Error("react-stack-top-frame"):te,H?F(t(y)):be)}}()),Cr}process.env.NODE_ENV==="production"?Gt.exports=Go():Gt.exports=Vo();var s=Gt.exports;function nr(e){let r="https://mui.com/production-error/?code="+e;for(let n=1;n<arguments.length;n+=1)r+="&args[]="+encodeURIComponent(arguments[n]);return"Minified MUI error #"+e+"; visit "+r+" for the full message."}const Xo=Object.freeze(Object.defineProperty({__proto__:null,default:nr},Symbol.toStringTag,{value:"Module"})),Vt="$$material";function le(){return le=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var n=arguments[r];for(var t in n)({}).hasOwnProperty.call(n,t)&&(e[t]=n[t])}return e},le.apply(null,arguments)}function Ve(e,r){if(e==null)return{};var n={};for(var t in e)if({}.hasOwnProperty.call(e,t)){if(r.indexOf(t)!==-1)continue;n[t]=e[t]}return n}var Xt={exports:{}},Ur={exports:{}},de={};/** @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 En;function Qo(){if(En)return de;En=1;var e=typeof Symbol=="function"&&Symbol.for,r=e?Symbol.for("react.element"):60103,n=e?Symbol.for("react.portal"):60106,t=e?Symbol.for("react.fragment"):60107,a=e?Symbol.for("react.strict_mode"):60108,o=e?Symbol.for("react.profiler"):60114,i=e?Symbol.for("react.provider"):60109,u=e?Symbol.for("react.context"):60110,l=e?Symbol.for("react.async_mode"):60111,d=e?Symbol.for("react.concurrent_mode"):60111,p=e?Symbol.for("react.forward_ref"):60112,h=e?Symbol.for("react.suspense"):60113,g=e?Symbol.for("react.suspense_list"):60120,m=e?Symbol.for("react.memo"):60115,v=e?Symbol.for("react.lazy"):60116,f=e?Symbol.for("react.block"):60121,x=e?Symbol.for("react.fundamental"):60117,T=e?Symbol.for("react.responder"):60118,S=e?Symbol.for("react.scope"):60119;function C(b){if(typeof b=="object"&&b!==null){var O=b.$$typeof;switch(O){case r:switch(b=b.type,b){case l:case d:case t:case o:case a:case h:return b;default:switch(b=b&&b.$$typeof,b){case u:case p:case v:case m:case i:return b;default:return O}}case n:return O}}}function P(b){return C(b)===d}return de.AsyncMode=l,de.ConcurrentMode=d,de.ContextConsumer=u,de.ContextProvider=i,de.Element=r,de.ForwardRef=p,de.Fragment=t,de.Lazy=v,de.Memo=m,de.Portal=n,de.Profiler=o,de.StrictMode=a,de.Suspense=h,de.isAsyncMode=function(b){return P(b)||C(b)===l},de.isConcurrentMode=P,de.isContextConsumer=function(b){return C(b)===u},de.isContextProvider=function(b){return C(b)===i},de.isElement=function(b){return typeof b=="object"&&b!==null&&b.$$typeof===r},de.isForwardRef=function(b){return C(b)===p},de.isFragment=function(b){return C(b)===t},de.isLazy=function(b){return C(b)===v},de.isMemo=function(b){return C(b)===m},de.isPortal=function(b){return C(b)===n},de.isProfiler=function(b){return C(b)===o},de.isStrictMode=function(b){return C(b)===a},de.isSuspense=function(b){return C(b)===h},de.isValidElementType=function(b){return typeof b=="string"||typeof b=="function"||b===t||b===d||b===o||b===a||b===h||b===g||typeof b=="object"&&b!==null&&(b.$$typeof===v||b.$$typeof===m||b.$$typeof===i||b.$$typeof===u||b.$$typeof===p||b.$$typeof===x||b.$$typeof===T||b.$$typeof===S||b.$$typeof===f)},de.typeOf=C,de}var fe={};/** @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 Pn;function Ko(){return Pn||(Pn=1,process.env.NODE_ENV!=="production"&&function(){var e=typeof Symbol=="function"&&Symbol.for,r=e?Symbol.for("react.element"):60103,n=e?Symbol.for("react.portal"):60106,t=e?Symbol.for("react.fragment"):60107,a=e?Symbol.for("react.strict_mode"):60108,o=e?Symbol.for("react.profiler"):60114,i=e?Symbol.for("react.provider"):60109,u=e?Symbol.for("react.context"):60110,l=e?Symbol.for("react.async_mode"):60111,d=e?Symbol.for("react.concurrent_mode"):60111,p=e?Symbol.for("react.forward_ref"):60112,h=e?Symbol.for("react.suspense"):60113,g=e?Symbol.for("react.suspense_list"):60120,m=e?Symbol.for("react.memo"):60115,v=e?Symbol.for("react.lazy"):60116,f=e?Symbol.for("react.block"):60121,x=e?Symbol.for("react.fundamental"):60117,T=e?Symbol.for("react.responder"):60118,S=e?Symbol.for("react.scope"):60119;function C(R){return typeof R=="string"||typeof R=="function"||R===t||R===d||R===o||R===a||R===h||R===g||typeof R=="object"&&R!==null&&(R.$$typeof===v||R.$$typeof===m||R.$$typeof===i||R.$$typeof===u||R.$$typeof===p||R.$$typeof===x||R.$$typeof===T||R.$$typeof===S||R.$$typeof===f)}function P(R){if(typeof R=="object"&&R!==null){var Re=R.$$typeof;switch(Re){case r:var Xe=R.type;switch(Xe){case l:case d:case t:case o:case a:case h:return Xe;default:var xr=Xe&&Xe.$$typeof;switch(xr){case u:case p:case v:case m:case i:return xr;default:return Re}}case n:return Re}}}var b=l,O=d,k=u,U=i,z=r,L=p,Y=t,V=v,ee=m,F=n,W=o,Q=a,te=h,be=!1;function $e(R){return be||(be=!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(R)||P(R)===l}function y(R){return P(R)===d}function w(R){return P(R)===u}function M(R){return P(R)===i}function A(R){return typeof R=="object"&&R!==null&&R.$$typeof===r}function B(R){return P(R)===p}function H(R){return P(R)===t}function Z(R){return P(R)===v}function K(R){return P(R)===m}function I(R){return P(R)===n}function N(R){return P(R)===o}function q(R){return P(R)===a}function Ce(R){return P(R)===h}fe.AsyncMode=b,fe.ConcurrentMode=O,fe.ContextConsumer=k,fe.ContextProvider=U,fe.Element=z,fe.ForwardRef=L,fe.Fragment=Y,fe.Lazy=V,fe.Memo=ee,fe.Portal=F,fe.Profiler=W,fe.StrictMode=Q,fe.Suspense=te,fe.isAsyncMode=$e,fe.isConcurrentMode=y,fe.isContextConsumer=w,fe.isContextProvider=M,fe.isElement=A,fe.isForwardRef=B,fe.isFragment=H,fe.isLazy=Z,fe.isMemo=K,fe.isPortal=I,fe.isProfiler=N,fe.isStrictMode=q,fe.isSuspense=Ce,fe.isValidElementType=C,fe.typeOf=P}()),fe}var On;function _a(){return On||(On=1,process.env.NODE_ENV==="production"?Ur.exports=Qo():Ur.exports=Ko()),Ur.exports}/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var jt,jn;function Zo(){if(jn)return jt;jn=1;var e=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable;function t(o){if(o==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(o)}function a(){try{if(!Object.assign)return!1;var o=new String("abc");if(o[5]="de",Object.getOwnPropertyNames(o)[0]==="5")return!1;for(var i={},u=0;u<10;u++)i["_"+String.fromCharCode(u)]=u;var l=Object.getOwnPropertyNames(i).map(function(p){return i[p]});if(l.join("")!=="0123456789")return!1;var d={};return"abcdefghijklmnopqrst".split("").forEach(function(p){d[p]=p}),Object.keys(Object.assign({},d)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}return jt=a()?Object.assign:function(o,i){for(var u,l=t(o),d,p=1;p<arguments.length;p++){u=Object(arguments[p]);for(var h in u)r.call(u,h)&&(l[h]=u[h]);if(e){d=e(u);for(var g=0;g<d.length;g++)n.call(u,d[g])&&(l[d[g]]=u[d[g]])}}return l},jt}var _t,_n;function ln(){if(_n)return _t;_n=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return _t=e,_t}var Rt,Rn;function Ra(){return Rn||(Rn=1,Rt=Function.call.bind(Object.prototype.hasOwnProperty)),Rt}var Dt,Dn;function Jo(){if(Dn)return Dt;Dn=1;var e=function(){};if(process.env.NODE_ENV!=="production"){var r=ln(),n={},t=Ra();e=function(o){var i="Warning: "+o;typeof console<"u"&&console.error(i);try{throw new Error(i)}catch{}}}function a(o,i,u,l,d){if(process.env.NODE_ENV!=="production"){for(var p in o)if(t(o,p)){var h;try{if(typeof o[p]!="function"){var g=Error((l||"React class")+": "+u+" type `"+p+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof o[p]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw g.name="Invariant Violation",g}h=o[p](i,p,l,u,null,r)}catch(v){h=v}if(h&&!(h instanceof Error)&&e((l||"React class")+": type specification of "+u+" `"+p+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof h+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."),h instanceof Error&&!(h.message in n)){n[h.message]=!0;var m=d?d():"";e("Failed "+u+" type: "+h.message+(m??""))}}}}return a.resetWarningCache=function(){process.env.NODE_ENV!=="production"&&(n={})},Dt=a,Dt}var It,In;function ei(){if(In)return It;In=1;var e=_a(),r=Zo(),n=ln(),t=Ra(),a=Jo(),o=function(){};process.env.NODE_ENV!=="production"&&(o=function(u){var l="Warning: "+u;typeof console<"u"&&console.error(l);try{throw new Error(l)}catch{}});function i(){return null}return It=function(u,l){var d=typeof Symbol=="function"&&Symbol.iterator,p="@@iterator";function h(y){var w=y&&(d&&y[d]||y[p]);if(typeof w=="function")return w}var g="<<anonymous>>",m={array:T("array"),bigint:T("bigint"),bool:T("boolean"),func:T("function"),number:T("number"),object:T("object"),string:T("string"),symbol:T("symbol"),any:S(),arrayOf:C,element:P(),elementType:b(),instanceOf:O,node:L(),objectOf:U,oneOf:k,oneOfType:z,shape:V,exact:ee};function v(y,w){return y===w?y!==0||1/y===1/w:y!==y&&w!==w}function f(y,w){this.message=y,this.data=w&&typeof w=="object"?w:{},this.stack=""}f.prototype=Error.prototype;function x(y){if(process.env.NODE_ENV!=="production")var w={},M=0;function A(H,Z,K,I,N,q,Ce){if(I=I||g,q=q||K,Ce!==n){if(l){var R=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 R.name="Invariant Violation",R}else if(process.env.NODE_ENV!=="production"&&typeof console<"u"){var Re=I+":"+K;!w[Re]&&M<3&&(o("You are manually calling a React.PropTypes validation function for the `"+q+"` prop on `"+I+"`. 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."),w[Re]=!0,M++)}}return Z[K]==null?H?Z[K]===null?new f("The "+N+" `"+q+"` is marked as required "+("in `"+I+"`, but its value is `null`.")):new f("The "+N+" `"+q+"` is marked as required in "+("`"+I+"`, but its value is `undefined`.")):null:y(Z,K,I,N,q)}var B=A.bind(null,!1);return B.isRequired=A.bind(null,!0),B}function T(y){function w(M,A,B,H,Z,K){var I=M[A],N=Q(I);if(N!==y){var q=te(I);return new f("Invalid "+H+" `"+Z+"` of type "+("`"+q+"` supplied to `"+B+"`, expected ")+("`"+y+"`."),{expectedType:y})}return null}return x(w)}function S(){return x(i)}function C(y){function w(M,A,B,H,Z){if(typeof y!="function")return new f("Property `"+Z+"` of component `"+B+"` has invalid PropType notation inside arrayOf.");var K=M[A];if(!Array.isArray(K)){var I=Q(K);return new f("Invalid "+H+" `"+Z+"` of type "+("`"+I+"` supplied to `"+B+"`, expected an array."))}for(var N=0;N<K.length;N++){var q=y(K,N,B,H,Z+"["+N+"]",n);if(q instanceof Error)return q}return null}return x(w)}function P(){function y(w,M,A,B,H){var Z=w[M];if(!u(Z)){var K=Q(Z);return new f("Invalid "+B+" `"+H+"` of type "+("`"+K+"` supplied to `"+A+"`, expected a single ReactElement."))}return null}return x(y)}function b(){function y(w,M,A,B,H){var Z=w[M];if(!e.isValidElementType(Z)){var K=Q(Z);return new f("Invalid "+B+" `"+H+"` of type "+("`"+K+"` supplied to `"+A+"`, expected a single ReactElement type."))}return null}return x(y)}function O(y){function w(M,A,B,H,Z){if(!(M[A]instanceof y)){var K=y.name||g,I=$e(M[A]);return new f("Invalid "+H+" `"+Z+"` of type "+("`"+I+"` supplied to `"+B+"`, expected ")+("instance of `"+K+"`."))}return null}return x(w)}function k(y){if(!Array.isArray(y))return process.env.NODE_ENV!=="production"&&(arguments.length>1?o("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])."):o("Invalid argument supplied to oneOf, expected an array.")),i;function w(M,A,B,H,Z){for(var K=M[A],I=0;I<y.length;I++)if(v(K,y[I]))return null;var N=JSON.stringify(y,function(Ce,R){var Re=te(R);return Re==="symbol"?String(R):R});return new f("Invalid "+H+" `"+Z+"` of value `"+String(K)+"` "+("supplied to `"+B+"`, expected one of "+N+"."))}return x(w)}function U(y){function w(M,A,B,H,Z){if(typeof y!="function")return new f("Property `"+Z+"` of component `"+B+"` has invalid PropType notation inside objectOf.");var K=M[A],I=Q(K);if(I!=="object")return new f("Invalid "+H+" `"+Z+"` of type "+("`"+I+"` supplied to `"+B+"`, expected an object."));for(var N in K)if(t(K,N)){var q=y(K,N,B,H,Z+"."+N,n);if(q instanceof Error)return q}return null}return x(w)}function z(y){if(!Array.isArray(y))return process.env.NODE_ENV!=="production"&&o("Invalid argument supplied to oneOfType, expected an instance of array."),i;for(var w=0;w<y.length;w++){var M=y[w];if(typeof M!="function")return o("Invalid argument supplied to oneOfType. Expected an array of check functions, but received "+be(M)+" at index "+w+"."),i}function A(B,H,Z,K,I){for(var N=[],q=0;q<y.length;q++){var Ce=y[q],R=Ce(B,H,Z,K,I,n);if(R==null)return null;R.data&&t(R.data,"expectedType")&&N.push(R.data.expectedType)}var Re=N.length>0?", expected one of type ["+N.join(", ")+"]":"";return new f("Invalid "+K+" `"+I+"` supplied to "+("`"+Z+"`"+Re+"."))}return x(A)}function L(){function y(w,M,A,B,H){return F(w[M])?null:new f("Invalid "+B+" `"+H+"` supplied to "+("`"+A+"`, expected a ReactNode."))}return x(y)}function Y(y,w,M,A,B){return new f((y||"React class")+": "+w+" type `"+M+"."+A+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+B+"`.")}function V(y){function w(M,A,B,H,Z){var K=M[A],I=Q(K);if(I!=="object")return new f("Invalid "+H+" `"+Z+"` of type `"+I+"` "+("supplied to `"+B+"`, expected `object`."));for(var N in y){var q=y[N];if(typeof q!="function")return Y(B,H,Z,N,te(q));var Ce=q(K,N,B,H,Z+"."+N,n);if(Ce)return Ce}return null}return x(w)}function ee(y){function w(M,A,B,H,Z){var K=M[A],I=Q(K);if(I!=="object")return new f("Invalid "+H+" `"+Z+"` of type `"+I+"` "+("supplied to `"+B+"`, expected `object`."));var N=r({},M[A],y);for(var q in N){var Ce=y[q];if(t(y,q)&&typeof Ce!="function")return Y(B,H,Z,q,te(Ce));if(!Ce)return new f("Invalid "+H+" `"+Z+"` key `"+q+"` supplied to `"+B+"`.\nBad object: "+JSON.stringify(M[A],null," ")+`
Valid keys: `+JSON.stringify(Object.keys(y),null," "));var R=Ce(K,q,B,H,Z+"."+q,n);if(R)return R}return null}return x(w)}function F(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(F);if(y===null||u(y))return!0;var w=h(y);if(w){var M=w.call(y),A;if(w!==y.entries){for(;!(A=M.next()).done;)if(!F(A.value))return!1}else for(;!(A=M.next()).done;){var B=A.value;if(B&&!F(B[1]))return!1}}else return!1;return!0;default:return!1}}function W(y,w){return y==="symbol"?!0:w?w["@@toStringTag"]==="Symbol"||typeof Symbol=="function"&&w instanceof Symbol:!1}function Q(y){var w=typeof y;return Array.isArray(y)?"array":y instanceof RegExp?"object":W(w,y)?"symbol":w}function te(y){if(typeof y>"u"||y===null)return""+y;var w=Q(y);if(w==="object"){if(y instanceof Date)return"date";if(y instanceof RegExp)return"regexp"}return w}function be(y){var w=te(y);switch(w){case"array":case"object":return"an "+w;case"boolean":case"date":case"regexp":return"a "+w;default:return w}}function $e(y){return!y.constructor||!y.constructor.name?g:y.constructor.name}return m.checkPropTypes=a,m.resetWarningCache=a.resetWarningCache,m.PropTypes=m,m},It}var $t,$n;function ri(){if($n)return $t;$n=1;var e=ln();function r(){}function n(){}return n.resetWarningCache=r,$t=function(){function t(i,u,l,d,p,h){if(h!==e){var g=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 g.name="Invariant Violation",g}}t.isRequired=t;function a(){return t}var o={array:t,bigint:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:a,element:t,elementType:t,instanceOf:a,node:t,objectOf:a,oneOf:a,oneOfType:a,shape:a,exact:a,checkPropTypes:n,resetWarningCache:r};return o.PropTypes=o,o},$t}if(process.env.NODE_ENV!=="production"){var ti=_a(),ni=!0;Xt.exports=ei()(ti.isElement,ni)}else Xt.exports=ri()();var ai=Xt.exports;const pe=ja(ai);function oi(e){if(e.sheet)return e.sheet;for(var r=0;r<document.styleSheets.length;r++)if(document.styleSheets[r].ownerNode===e)return document.styleSheets[r]}function ii(e){var r=document.createElement("style");return r.setAttribute("data-emotion",e.key),e.nonce!==void 0&&r.setAttribute("nonce",e.nonce),r.appendChild(document.createTextNode("")),r.setAttribute("data-s",""),r}var si=function(){function e(n){var t=this;this._insertTag=function(a){var o;t.tags.length===0?t.insertionPoint?o=t.insertionPoint.nextSibling:t.prepend?o=t.container.firstChild:o=t.before:o=t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(a,o),t.tags.push(a)},this.isSpeedy=n.speedy===void 0?!0:n.speedy,this.tags=[],this.ctr=0,this.nonce=n.nonce,this.key=n.key,this.container=n.container,this.prepend=n.prepend,this.insertionPoint=n.insertionPoint,this.before=null}var r=e.prototype;return r.hydrate=function(t){t.forEach(this._insertTag)},r.insert=function(t){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(ii(this));var a=this.tags[this.tags.length-1];if(this.isSpeedy){var o=oi(a);try{o.insertRule(t,o.cssRules.length)}catch{}}else a.appendChild(document.createTextNode(t));this.ctr++},r.flush=function(){this.tags.forEach(function(t){var a;return(a=t.parentNode)==null?void 0:a.removeChild(t)}),this.tags=[],this.ctr=0},e}(),je="-ms-",at="-moz-",se="-webkit-",Da="comm",cn="rule",dn="decl",ui="@import",Ia="@keyframes",li="@layer",ci=Math.abs,pt=String.fromCharCode,di=Object.assign;function fi(e,r){return Oe(e,0)^45?(((r<<2^Oe(e,0))<<2^Oe(e,1))<<2^Oe(e,2))<<2^Oe(e,3):0}function $a(e){return e.trim()}function pi(e,r){return(e=r.exec(e))?e[0]:e}function ue(e,r,n){return e.replace(r,n)}function Qt(e,r){return e.indexOf(r)}function Oe(e,r){return e.charCodeAt(r)|0}function Dr(e,r,n){return e.slice(r,n)}function We(e){return e.length}function fn(e){return e.length}function zr(e,r){return r.push(e),e}function hi(e,r){return e.map(r).join("")}var ht=1,hr=1,Aa=0,_e=0,Pe=0,yr="";function gt(e,r,n,t,a,o,i){return{value:e,root:r,parent:n,type:t,props:a,children:o,line:ht,column:hr,length:i,return:""}}function Sr(e,r){return di(gt("",null,null,"",null,null,0),e,{length:-e.length},r)}function gi(){return Pe}function mi(){return Pe=_e>0?Oe(yr,--_e):0,hr--,Pe===10&&(hr=1,ht--),Pe}function Ie(){return Pe=_e<Aa?Oe(yr,_e++):0,hr++,Pe===10&&(hr=1,ht++),Pe}function Ue(){return Oe(yr,_e)}function Kr(){return _e}function Ar(e,r){return Dr(yr,e,r)}function Ir(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function Fa(e){return ht=hr=1,Aa=We(yr=e),_e=0,[]}function Na(e){return yr="",e}function Zr(e){return $a(Ar(_e-1,Kt(e===91?e+2:e===40?e+1:e)))}function yi(e){for(;(Pe=Ue())&&Pe<33;)Ie();return Ir(e)>2||Ir(Pe)>3?"":" "}function vi(e,r){for(;--r&&Ie()&&!(Pe<48||Pe>102||Pe>57&&Pe<65||Pe>70&&Pe<97););return Ar(e,Kr()+(r<6&&Ue()==32&&Ie()==32))}function Kt(e){for(;Ie();)switch(Pe){case e:return _e;case 34:case 39:e!==34&&e!==39&&Kt(Pe);break;case 40:e===41&&Kt(e);break;case 92:Ie();break}return _e}function bi(e,r){for(;Ie()&&e+Pe!==57;)if(e+Pe===84&&Ue()===47)break;return"/*"+Ar(r,_e-1)+"*"+pt(e===47?e:Ie())}function xi(e){for(;!Ir(Ue());)Ie();return Ar(e,_e)}function wi(e){return Na(Jr("",null,null,null,[""],e=Fa(e),0,[0],e))}function Jr(e,r,n,t,a,o,i,u,l){for(var d=0,p=0,h=i,g=0,m=0,v=0,f=1,x=1,T=1,S=0,C="",P=a,b=o,O=t,k=C;x;)switch(v=S,S=Ie()){case 40:if(v!=108&&Oe(k,h-1)==58){Qt(k+=ue(Zr(S),"&","&\f"),"&\f")!=-1&&(T=-1);break}case 34:case 39:case 91:k+=Zr(S);break;case 9:case 10:case 13:case 32:k+=yi(v);break;case 92:k+=vi(Kr()-1,7);continue;case 47:switch(Ue()){case 42:case 47:zr(Ti(bi(Ie(),Kr()),r,n),l);break;default:k+="/"}break;case 123*f:u[d++]=We(k)*T;case 125*f:case 59:case 0:switch(S){case 0:case 125:x=0;case 59+p:T==-1&&(k=ue(k,/\f/g,"")),m>0&&We(k)-h&&zr(m>32?Fn(k+";",t,n,h-1):Fn(ue(k," ","")+";",t,n,h-2),l);break;case 59:k+=";";default:if(zr(O=An(k,r,n,d,p,a,u,C,P=[],b=[],h),o),S===123)if(p===0)Jr(k,r,O,O,P,o,h,u,b);else switch(g===99&&Oe(k,3)===110?100:g){case 100:case 108:case 109:case 115:Jr(e,O,O,t&&zr(An(e,O,O,0,0,a,u,C,a,P=[],h),b),a,b,h,u,t?P:b);break;default:Jr(k,O,O,O,[""],b,0,u,b)}}d=p=m=0,f=T=1,C=k="",h=i;break;case 58:h=1+We(k),m=v;default:if(f<1){if(S==123)--f;else if(S==125&&f++==0&&mi()==125)continue}switch(k+=pt(S),S*f){case 38:T=p>0?1:(k+="\f",-1);break;case 44:u[d++]=(We(k)-1)*T,T=1;break;case 64:Ue()===45&&(k+=Zr(Ie())),g=Ue(),p=h=We(C=k+=xi(Kr())),S++;break;case 45:v===45&&We(k)==2&&(f=0)}}return o}function An(e,r,n,t,a,o,i,u,l,d,p){for(var h=a-1,g=a===0?o:[""],m=fn(g),v=0,f=0,x=0;v<t;++v)for(var T=0,S=Dr(e,h+1,h=ci(f=i[v])),C=e;T<m;++T)(C=$a(f>0?g[T]+" "+S:ue(S,/&\f/g,g[T])))&&(l[x++]=C);return gt(e,r,n,a===0?cn:u,l,d,p)}function Ti(e,r,n){return gt(e,r,n,Da,pt(gi()),Dr(e,2,-2),0)}function Fn(e,r,n,t){return gt(e,r,n,dn,Dr(e,0,t),Dr(e,t+1,-1),t)}function fr(e,r){for(var n="",t=fn(e),a=0;a<t;a++)n+=r(e[a],a,e,r)||"";return n}function Ci(e,r,n,t){switch(e.type){case li:if(e.children.length)break;case ui:case dn:return e.return=e.return||e.value;case Da:return"";case Ia:return e.return=e.value+"{"+fr(e.children,t)+"}";case cn:e.value=e.props.join(",")}return We(n=fr(e.children,t))?e.return=e.value+"{"+n+"}":""}function Si(e){var r=fn(e);return function(n,t,a,o){for(var i="",u=0;u<r;u++)i+=e[u](n,t,a,o)||"";return i}}function Mi(e){return function(r){r.root||(r=r.return)&&e(r)}}var ki=function(r,n,t){for(var a=0,o=0;a=o,o=Ue(),a===38&&o===12&&(n[t]=1),!Ir(o);)Ie();return Ar(r,_e)},Ei=function(r,n){var t=-1,a=44;do switch(Ir(a)){case 0:a===38&&Ue()===12&&(n[t]=1),r[t]+=ki(_e-1,n,t);break;case 2:r[t]+=Zr(a);break;case 4:if(a===44){r[++t]=Ue()===58?"&\f":"",n[t]=r[t].length;break}default:r[t]+=pt(a)}while(a=Ie());return r},Pi=function(r,n){return Na(Ei(Fa(r),n))},Nn=new WeakMap,Oi=function(r){if(!(r.type!=="rule"||!r.parent||r.length<1)){for(var n=r.value,t=r.parent,a=r.column===t.column&&r.line===t.line;t.type!=="rule";)if(t=t.parent,!t)return;if(!(r.props.length===1&&n.charCodeAt(0)!==58&&!Nn.get(t))&&!a){Nn.set(r,!0);for(var o=[],i=Pi(n,o),u=t.props,l=0,d=0;l<i.length;l++)for(var p=0;p<u.length;p++,d++)r.props[d]=o[l]?i[l].replace(/&\f/g,u[p]):u[p]+" "+i[l]}}},ji=function(r){if(r.type==="decl"){var n=r.value;n.charCodeAt(0)===108&&n.charCodeAt(2)===98&&(r.return="",r.value="")}};function Ba(e,r){switch(fi(e,r)){case 5103:return se+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return se+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return se+e+at+e+je+e+e;case 6828:case 4268:return se+e+je+e+e;case 6165:return se+e+je+"flex-"+e+e;case 5187:return se+e+ue(e,/(\w+).+(:[^]+)/,se+"box-$1$2"+je+"flex-$1$2")+e;case 5443:return se+e+je+"flex-item-"+ue(e,/flex-|-self/,"")+e;case 4675:return se+e+je+"flex-line-pack"+ue(e,/align-content|flex-|-self/,"")+e;case 5548:return se+e+je+ue(e,"shrink","negative")+e;case 5292:return se+e+je+ue(e,"basis","preferred-size")+e;case 6060:return se+"box-"+ue(e,"-grow","")+se+e+je+ue(e,"grow","positive")+e;case 4554:return se+ue(e,/([^-])(transform)/g,"$1"+se+"$2")+e;case 6187:return ue(ue(ue(e,/(zoom-|grab)/,se+"$1"),/(image-set)/,se+"$1"),e,"")+e;case 5495:case 3959:return ue(e,/(image-set\([^]*)/,se+"$1$`$1");case 4968:return ue(ue(e,/(.+:)(flex-)?(.*)/,se+"box-pack:$3"+je+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+se+e+e;case 4095:case 3583:case 4068:case 2532:return ue(e,/(.+)-inline(.+)/,se+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(We(e)-1-r>6)switch(Oe(e,r+1)){case 109:if(Oe(e,r+4)!==45)break;case 102:return ue(e,/(.+:)(.+)-([^]+)/,"$1"+se+"$2-$3$1"+at+(Oe(e,r+3)==108?"$3":"$2-$3"))+e;case 115:return~Qt(e,"stretch")?Ba(ue(e,"stretch","fill-available"),r)+e:e}break;case 4949:if(Oe(e,r+1)!==115)break;case 6444:switch(Oe(e,We(e)-3-(~Qt(e,"!important")&&10))){case 107:return ue(e,":",":"+se)+e;case 101:return ue(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+se+(Oe(e,14)===45?"inline-":"")+"box$3$1"+se+"$2$3$1"+je+"$2box$3")+e}break;case 5936:switch(Oe(e,r+11)){case 114:return se+e+je+ue(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return se+e+je+ue(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return se+e+je+ue(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return se+e+je+e+e}return e}var _i=function(r,n,t,a){if(r.length>-1&&!r.return)switch(r.type){case dn:r.return=Ba(r.value,r.length);break;case Ia:return fr([Sr(r,{value:ue(r.value,"@","@"+se)})],a);case cn:if(r.length)return hi(r.props,function(o){switch(pi(o,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return fr([Sr(r,{props:[ue(o,/:(read-\w+)/,":"+at+"$1")]})],a);case"::placeholder":return fr([Sr(r,{props:[ue(o,/:(plac\w+)/,":"+se+"input-$1")]}),Sr(r,{props:[ue(o,/:(plac\w+)/,":"+at+"$1")]}),Sr(r,{props:[ue(o,/:(plac\w+)/,je+"input-$1")]})],a)}return""})}},Ri=[_i],Di=function(r){var n=r.key;if(n==="css"){var t=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(t,function(f){var x=f.getAttribute("data-emotion");x.indexOf(" ")!==-1&&(document.head.appendChild(f),f.setAttribute("data-s",""))})}var a=r.stylisPlugins||Ri,o={},i,u=[];i=r.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+n+' "]'),function(f){for(var x=f.getAttribute("data-emotion").split(" "),T=1;T<x.length;T++)o[x[T]]=!0;u.push(f)});var l,d=[Oi,ji];{var p,h=[Ci,Mi(function(f){p.insert(f)})],g=Si(d.concat(a,h)),m=function(x){return fr(wi(x),g)};l=function(x,T,S,C){p=S,m(x?x+"{"+T.styles+"}":T.styles),C&&(v.inserted[T.name]=!0)}}var v={key:n,sheet:new si({key:n,container:i,nonce:r.nonce,speedy:r.speedy,prepend:r.prepend,insertionPoint:r.insertionPoint}),nonce:r.nonce,inserted:o,registered:{},insert:l};return v.sheet.hydrate(u),v};let Zt;typeof document=="object"&&(Zt=Di({key:"css",prepend:!0}));function Wa(e){const{injectFirst:r,children:n}=e;return r&&Zt?s.jsx(tr.CacheProvider,{value:Zt,children:n}):n}process.env.NODE_ENV!=="production"&&(Wa.propTypes={children:pe.node,injectFirst:pe.bool});function Ii(e){return e==null||Object.keys(e).length===0}function La(e){const{styles:r,defaultTheme:n={}}=e,t=typeof r=="function"?a=>r(Ii(a)?n:a):r;return s.jsx(tr.Global,{styles:t})}process.env.NODE_ENV!=="production"&&(La.propTypes={defaultTheme:pe.object,styles:pe.oneOfType([pe.array,pe.string,pe.object,pe.func])});/**
* @mui/styled-engine v5.16.14
*
* @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 $i(e,r){const n=zo(e,r);return process.env.NODE_ENV!=="production"?(...t)=>{const a=typeof e=="string"?`"${e}"`:"component";return t.length===0?console.error([`MUI: Seems like you called \`styled(${a})()\` without a \`style\` argument.`,'You must provide a `styles` argument: `styled("div")(styleYouForgotToPass)`.'].join(`
`)):t.some(o=>o===void 0)&&console.error(`MUI: the styled(${a})(...args) API requires all its args to be defined.`),n(...t)}:n}const Ai=(e,r)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=r(e.__emotion_styles))},Fi=Object.freeze(Object.defineProperty({__proto__:null,GlobalStyles:La,StyledEngineProvider:Wa,ThemeContext:tr.ThemeContext,css:tr.css,default:$i,internal_processStyles:Ai,keyframes:tr.keyframes},Symbol.toStringTag,{value:"Module"}));function Ke(e){if(typeof e!="object"||e===null)return!1;const r=Object.getPrototypeOf(e);return(r===null||r===Object.prototype||Object.getPrototypeOf(r)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function Ya(e){if(He.isValidElement(e)||!Ke(e))return e;const r={};return Object.keys(e).forEach(n=>{r[n]=Ya(e[n])}),r}function ze(e,r,n={clone:!0}){const t=n.clone?le({},e):e;return Ke(e)&&Ke(r)&&Object.keys(r).forEach(a=>{He.isValidElement(r[a])?t[a]=r[a]:Ke(r[a])&&Object.prototype.hasOwnProperty.call(e,a)&&Ke(e[a])?t[a]=ze(e[a],r[a],n):n.clone?t[a]=Ke(r[a])?Ya(r[a]):r[a]:t[a]=r[a]}),t}const Ni=Object.freeze(Object.defineProperty({__proto__:null,default:ze,isPlainObject:Ke},Symbol.toStringTag,{value:"Module"})),Bi=["values","unit","step"],Wi=e=>{const r=Object.keys(e).map(n=>({key:n,val:e[n]}))||[];return r.sort((n,t)=>n.val-t.val),r.reduce((n,t)=>le({},n,{[t.key]:t.val}),{})};function Ua(e){const{values:r={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:t=5}=e,a=Ve(e,Bi),o=Wi(r),i=Object.keys(o);function u(g){return`@media (min-width:${typeof r[g]=="number"?r[g]:g}${n})`}function l(g){return`@media (max-width:${(typeof r[g]=="number"?r[g]:g)-t/100}${n})`}function d(g,m){const v=i.indexOf(m);return`@media (min-width:${typeof r[g]=="number"?r[g]:g}${n}) and (max-width:${(v!==-1&&typeof r[i[v]]=="number"?r[i[v]]:m)-t/100}${n})`}function p(g){return i.indexOf(g)+1<i.length?d(g,i[i.indexOf(g)+1]):u(g)}function h(g){const m=i.indexOf(g);return m===0?u(i[1]):m===i.length-1?l(i[m]):d(g,i[i.indexOf(g)+1]).replace("@media","@media not all and")}return le({keys:i,values:o,up:u,down:l,between:d,only:p,not:h,unit:n},a)}const Li={borderRadius:4},Je=process.env.NODE_ENV!=="production"?pe.oneOfType([pe.number,pe.string,pe.object,pe.array]):{};function jr(e,r){return r?ze(e,r,{clone:!1}):e}const pn={xs:0,sm:600,md:900,lg:1200,xl:1536},Bn={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${pn[e]}px)`};function qe(e,r,n){const t=e.theme||{};if(Array.isArray(r)){const o=t.breakpoints||Bn;return r.reduce((i,u,l)=>(i[o.up(o.keys[l])]=n(r[l]),i),{})}if(typeof r=="object"){const o=t.breakpoints||Bn;return Object.keys(r).reduce((i,u)=>{if(Object.keys(o.values||pn).indexOf(u)!==-1){const l=o.up(u);i[l]=n(r[u],u)}else{const l=u;i[l]=r[l]}return i},{})}return n(r)}function Yi(e={}){var r;return((r=e.keys)==null?void 0:r.reduce((t,a)=>{const o=e.up(a);return t[o]={},t},{}))||{}}function Ui(e,r){return e.reduce((n,t)=>{const a=n[t];return(!a||Object.keys(a).length===0)&&delete n[t],n},r)}function hn(e){if(typeof e!="string")throw new Error(process.env.NODE_ENV!=="production"?"MUI: `capitalize(string)` expects a string argument.":nr(7));return e.charAt(0).toUpperCase()+e.slice(1)}const zi=Object.freeze(Object.defineProperty({__proto__:null,default:hn},Symbol.toStringTag,{value:"Module"}));function mt(e,r,n=!0){if(!r||typeof r!="string")return null;if(e&&e.vars&&n){const t=`vars.${r}`.split(".").reduce((a,o)=>a&&a[o]?a[o]:null,e);if(t!=null)return t}return r.split(".").reduce((t,a)=>t&&t[a]!=null?t[a]:null,e)}function ot(e,r,n,t=n){let a;return typeof e=="function"?a=e(n):Array.isArray(e)?a=e[n]||t:a=mt(e,n)||t,r&&(a=r(a,t,e)),a}function ke(e){const{prop:r,cssProperty:n=e.prop,themeKey:t,transform:a}=e,o=i=>{if(i[r]==null)return null;const u=i[r],l=i.theme,d=mt(l,t)||{};return qe(i,u,h=>{let g=ot(d,a,h);return h===g&&typeof h=="string"&&(g=ot(d,a,`${r}${h==="default"?"":hn(h)}`,h)),n===!1?g:{[n]:g}})};return o.propTypes=process.env.NODE_ENV!=="production"?{[r]:Je}:{},o.filterProps=[r],o}function Hi(e){const r={};return n=>(r[n]===void 0&&(r[n]=e(n)),r[n])}const qi={m:"margin",p:"padding"},Gi={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},Wn={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},Vi=Hi(e=>{if(e.length>2)if(Wn[e])e=Wn[e];else return[e];const[r,n]=e.split(""),t=qi[r],a=Gi[n]||"";return Array.isArray(a)?a.map(o=>t+o):[t+a]}),yt=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],vt=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],Xi=[...yt,...vt];function Fr(e,r,n,t){var a;const o=(a=mt(e,r,!1))!=null?a:n;return typeof o=="number"?i=>typeof i=="string"?i:(process.env.NODE_ENV!=="production"&&typeof i!="number"&&console.error(`MUI: Expected ${t} argument to be a number or a string, got ${i}.`),o*i):Array.isArray(o)?i=>typeof i=="string"?i:(process.env.NODE_ENV!=="production"&&(Number.isInteger(i)?i>o.length-1&&console.error([`MUI: The value provided (${i}) overflows.`,`The supported values are: ${JSON.stringify(o)}.`,`${i} > ${o.length-1}, you need to add the missing values.`].join(`
`)):console.error([`MUI: The \`theme.${r}\` 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.${r}\` as a number.`].join(`
`))),o[i]):typeof o=="function"?o:(process.env.NODE_ENV!=="production"&&console.error([`MUI: The \`theme.${r}\` value (${o}) is invalid.`,"It should be a number, an array or a function."].join(`
`)),()=>{})}function za(e){return Fr(e,"spacing",8,"spacing")}function Nr(e,r){if(typeof r=="string"||r==null)return r;const n=Math.abs(r),t=e(n);return r>=0?t:typeof t=="number"?-t:`-${t}`}function Qi(e,r){return n=>e.reduce((t,a)=>(t[a]=Nr(r,n),t),{})}function Ki(e,r,n,t){if(r.indexOf(n)===-1)return null;const a=Vi(n),o=Qi(a,t),i=e[n];return qe(e,i,o)}function Ha(e,r){const n=za(e.theme);return Object.keys(e).map(t=>Ki(e,r,t,n)).reduce(jr,{})}function xe(e){return Ha(e,yt)}xe.propTypes=process.env.NODE_ENV!=="production"?yt.reduce((e,r)=>(e[r]=Je,e),{}):{};xe.filterProps=yt;function we(e){return Ha(e,vt)}we.propTypes=process.env.NODE_ENV!=="production"?vt.reduce((e,r)=>(e[r]=Je,e),{}):{};we.filterProps=vt;process.env.NODE_ENV!=="production"&&Xi.reduce((e,r)=>(e[r]=Je,e),{});function Zi(e=8){if(e.mui)return e;const r=za({spacing:e}),n=(...t)=>(process.env.NODE_ENV!=="production"&&(t.length<=4||console.error(`MUI: Too many arguments provided, expected between 0 and 4, got ${t.length}`)),(t.length===0?[1]:t).map(o=>{const i=r(o);return typeof i=="number"?`${i}px`:i}).join(" "));return n.mui=!0,n}function bt(...e){const r=e.reduce((t,a)=>(a.filterProps.forEach(o=>{t[o]=a}),t),{}),n=t=>Object.keys(t).reduce((a,o)=>r[o]?jr(a,r[o](t)):a,{});return n.propTypes=process.env.NODE_ENV!=="production"?e.reduce((t,a)=>Object.assign(t,a.propTypes),{}):{},n.filterProps=e.reduce((t,a)=>t.concat(a.filterProps),[]),n}function Fe(e){return typeof e!="number"?e:`${e}px solid`}function Be(e,r){return ke({prop:e,themeKey:"borders",transform:r})}const Ji=Be("border",Fe),es=Be("borderTop",Fe),rs=Be("borderRight",Fe),ts=Be("borderBottom",Fe),ns=Be("borderLeft",Fe),as=Be("borderColor"),os=Be("borderTopColor"),is=Be("borderRightColor"),ss=Be("borderBottomColor"),us=Be("borderLeftColor"),ls=Be("outline",Fe),cs=Be("outlineColor"),xt=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const r=Fr(e.theme,"shape.borderRadius",4,"borderRadius"),n=t=>({borderRadius:Nr(r,t)});return qe(e,e.borderRadius,n)}return null};xt.propTypes=process.env.NODE_ENV!=="production"?{borderRadius:Je}:{};xt.filterProps=["borderRadius"];bt(Ji,es,rs,ts,ns,as,os,is,ss,us,xt,ls,cs);const wt=e=>{if(e.gap!==void 0&&e.gap!==null){const r=Fr(e.theme,"spacing",8,"gap"),n=t=>({gap:Nr(r,t)});return qe(e,e.gap,n)}return null};wt.propTypes=process.env.NODE_ENV!=="production"?{gap:Je}:{};wt.filterProps=["gap"];const Tt=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const r=Fr(e.theme,"spacing",8,"columnGap"),n=t=>({columnGap:Nr(r,t)});return qe(e,e.columnGap,n)}return null};Tt.propTypes=process.env.NODE_ENV!=="production"?{columnGap:Je}:{};Tt.filterProps=["columnGap"];const Ct=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const r=Fr(e.theme,"spacing",8,"rowGap"),n=t=>({rowGap:Nr(r,t)});return qe(e,e.rowGap,n)}return null};Ct.propTypes=process.env.NODE_ENV!=="production"?{rowGap:Je}:{};Ct.filterProps=["rowGap"];const ds=ke({prop:"gridColumn"}),fs=ke({prop:"gridRow"}),ps=ke({prop:"gridAutoFlow"}),hs=ke({prop:"gridAutoColumns"}),gs=ke({prop:"gridAutoRows"}),ms=ke({prop:"gridTemplateColumns"}),ys=ke({prop:"gridTemplateRows"}),vs=ke({prop:"gridTemplateAreas"}),bs=ke({prop:"gridArea"});bt(wt,Tt,Ct,ds,fs,ps,hs,gs,ms,ys,vs,bs);function pr(e,r){return r==="grey"?r:e}const xs=ke({prop:"color",themeKey:"palette",transform:pr}),ws=ke({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:pr}),Ts=ke({prop:"backgroundColor",themeKey:"palette",transform:pr});bt(xs,ws,Ts);function De(e){return e<=1&&e!==0?`${e*100}%`:e}const Cs=ke({prop:"width",transform:De}),gn=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const r=n=>{var t,a;const o=((t=e.theme)==null||(t=t.breakpoints)==null||(t=t.values)==null?void 0:t[n])||pn[n];return o?((a=e.theme)==null||(a=a.breakpoints)==null?void 0:a.unit)!=="px"?{maxWidth:`${o}${e.theme.breakpoints.unit}`}:{maxWidth:o}:{maxWidth:De(n)}};return qe(e,e.maxWidth,r)}return null};gn.filterProps=["maxWidth"];const Ss=ke({prop:"minWidth",transform:De}),Ms=ke({prop:"height",transform:De}),ks=ke({prop:"maxHeight",transform:De}),Es=ke({prop:"minHeight",transform:De});ke({prop:"size",cssProperty:"width",transform:De});ke({prop:"size",cssProperty:"height",transform:De});const Ps=ke({prop:"boxSizing"});bt(Cs,gn,Ss,Ms,ks,Es,Ps);const Br={border:{themeKey:"borders",transform:Fe},borderTop:{themeKey:"borders",transform:Fe},borderRight:{themeKey:"borders",transform:Fe},borderBottom:{themeKey:"borders",transform:Fe},borderLeft:{themeKey:"borders",transform:Fe},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:Fe},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:xt},color:{themeKey:"palette",transform:pr},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:pr},backgroundColor:{themeKey:"palette",transform:pr},p:{style:we},pt:{style:we},pr:{style:we},pb:{style:we},pl:{style:we},px:{style:we},py:{style:we},padding:{style:we},paddingTop:{style:we},paddingRight:{style:we},paddingBottom:{style:we},paddingLeft:{style:we},paddingX:{style:we},paddingY:{style:we},paddingInline:{style:we},paddingInlineStart:{style:we},paddingInlineEnd:{style:we},paddingBlock:{style:we},paddingBlockStart:{style:we},paddingBlockEnd:{style:we},m:{style:xe},mt:{style:xe},mr:{style:xe},mb:{style:xe},ml:{style:xe},mx:{style:xe},my:{style:xe},margin:{style:xe},marginTop:{style:xe},marginRight:{style:xe},marginBottom:{style:xe},marginLeft:{style:xe},marginX:{style:xe},marginY:{style:xe},marginInline:{style:xe},marginInlineStart:{style:xe},marginInlineEnd:{style:xe},marginBlock:{style:xe},marginBlockStart:{style:xe},marginBlockEnd:{style:xe},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:wt},rowGap:{style:Ct},columnGap:{style:Tt},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:De},maxWidth:{style:gn},minWidth:{transform:De},height:{transform:De},maxHeight:{transform:De},minHeight:{transform:De},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}};function Os(...e){const r=e.reduce((t,a)=>t.concat(Object.keys(a)),[]),n=new Set(r);return e.every(t=>n.size===Object.keys(t).length)}function js(e,r){return typeof e=="function"?e(r):e}function qa(){function e(n,t,a,o){const i={[n]:t,theme:a},u=o[n];if(!u)return{[n]:t};const{cssProperty:l=n,themeKey:d,transform:p,style:h}=u;if(t==null)return null;if(d==="typography"&&t==="inherit")return{[n]:t};const g=mt(a,d)||{};return h?h(i):qe(i,t,v=>{let f=ot(g,p,v);return v===f&&typeof v=="string"&&(f=ot(g,p,`${n}${v==="default"?"":hn(v)}`,v)),l===!1?f:{[l]:f}})}function r(n){var t;const{sx:a,theme:o={}}=n||{};if(!a)return null;const i=(t=o.unstable_sxConfig)!=null?t:Br;function u(l){let d=l;if(typeof l=="function")d=l(o);else if(typeof l!="object")return l;if(!d)return null;const p=Yi(o.breakpoints),h=Object.keys(p);let g=p;return Object.keys(d).forEach(m=>{const v=js(d[m],o);if(v!=null)if(typeof v=="object")if(i[m])g=jr(g,e(m,v,o,i));else{const f=qe({theme:o},v,x=>({[m]:x}));Os(f,v)?g[m]=r({sx:v,theme:o}):g=jr(g,f)}else g=jr(g,e(m,v,o,i))}),Ui(h,g)}return Array.isArray(a)?a.map(u):u(a)}return r}const St=qa();St.filterProps=["sx"];function Ga(e,r){const n=this;return n.vars&&typeof n.getColorSchemeSelector=="function"?{[n.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)")]:r}:n.palette.mode===e?r:{}}const _s=["breakpoints","palette","spacing","shape"];function Va(e={},...r){const{breakpoints:n={},palette:t={},spacing:a,shape:o={}}=e,i=Ve(e,_s),u=Ua(n),l=Zi(a);let d=ze({breakpoints:u,direction:"ltr",components:{},palette:le({mode:"light"},t),spacing:l,shape:le({},Li,o)},i);return d.applyStyles=Ga,d=r.reduce((p,h)=>ze(p,h),d),d.unstable_sxConfig=le({},Br,i==null?void 0:i.unstable_sxConfig),d.unstable_sx=function(h){return St({sx:h,theme:this})},d}const Rs=Object.freeze(Object.defineProperty({__proto__:null,default:Va,private_createBreakpoints:Ua,unstable_applyStyles:Ga},Symbol.toStringTag,{value:"Module"}));function Ds(e){return Object.keys(e).length===0}function Is(e=null){const r=He.useContext(tr.ThemeContext);return!r||Ds(r)?e:r}const $s=["sx"],As=e=>{var r,n;const t={systemProps:{},otherProps:{}},a=(r=e==null||(n=e.