diff --git a/cdn/config.js b/cdn/config.js index 30a8316..77a0447 100644 --- a/cdn/config.js +++ b/cdn/config.js @@ -1,5 +1,5 @@ /*! For license information please see config.js.LICENSE.txt */ -(()=>{var e={5318:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.default=e.exports,e.exports.__esModule=!0},4697:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});var r=n(1526),o=n(6411),a=n(6686),i=n(8160),l=n(211),s=n(2190),u=function(e,t,n){for(var r=0,a=0;r=a,a=(0,o.fj)(),38===r&&12===a&&(t[n]=1),!(0,o.r)(a);)(0,o.lp)();return(0,o.tP)(e,o.FK)},c=function(e,t){return(0,o.cE)(function(e,t){var n=-1,r=44;do{switch((0,o.r)(r)){case 0:38===r&&12===(0,o.fj)()&&(t[n]=1),e[n]+=u(o.FK-1,t,n);break;case 2:e[n]+=(0,o.iF)(r);break;case 4:if(44===r){e[++n]=58===(0,o.fj)()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=(0,a.Dp)(r)}}while(r=(0,o.lp)());return e}((0,o.un)(e),t))},f=new WeakMap,d=function(e){if("rule"===e.type&&e.parent&&e.length){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||f.get(n))&&!r){f.set(e,!0);for(var o=[],a=c(t,o),i=n.props,l=0,s=0;l{"use strict";n.d(t,{Z:()=>r});const r=function(e){for(var t,n=0,r=0,o=e.length;o>=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}},7866:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=function(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}},302:(e,t,n)=>{"use strict";n.d(t,{O:()=>m});var r=n(2506),o=n(351),a=n(7866),i=/[A-Z]|^ms/g,l=/_EMO_([^_]+?)_([^]*?)_EMO_/g,s=function(e){return 45===e.charCodeAt(1)},u=function(e){return null!=e&&"boolean"!=typeof e},c=(0,a.Z)((function(e){return s(e)?e:e.replace(i,"-$&").toLowerCase()})),f=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(l,(function(e,t,n){return p={name:t,styles:n,next:p},t}))}return 1===o.Z[e]||s(e)||"number"!=typeof t||0===t?t:t+"px"};function d(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return p={name:n.name,styles:n.styles,next:p},n.name;if(void 0!==n.styles){var r=n.next;if(void 0!==r)for(;void 0!==r;)p={name:r.name,styles:r.styles,next:p},r=r.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o{"use strict";n.d(t,{m:()=>r});var r=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t{"use strict";n.d(t,{Z:()=>k});var r=n(7294),o=n(7462),a=n(7866),i=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/;const l=(0,a.Z)((function(e){return i.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91}));var s=n(4697),u=n(302),c=(Object.prototype.hasOwnProperty,(0,r.createContext)("undefined"!=typeof HTMLElement?(0,s.Z)({key:"css"}):null));c.Provider;var f=function(e){return(0,r.forwardRef)((function(t,n){var o=(0,r.useContext)(c);return e(t,o,n)}))},d=(0,r.createContext)({});function p(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):r+=n+" "})),r}var h=function(e,t,n){var r=e.key+"-"+t.name;if(!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles),void 0===e.inserted[t.name]){var o=t;do{e.insert(t===o?"."+r:"",o,e.sheet,!0);o=o.next}while(void 0!==o)}},m=l,g=function(e){return"theme"!==e},v=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?m:g},y=function(e,t,n){var r;if(t){var o=t.shouldForwardProp;r=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!=typeof r&&n&&(r=e.__emotion_forwardProp),r},b=function(){return null};var w=function e(t,n){var a,i,l=t.__emotion_real===t,s=l&&t.__emotion_base||t;void 0!==n&&(a=n.label,i=n.target);var c=y(t,n,l),m=c||v(s),g=!m("as");return function(){var w=arguments,k=l&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==a&&k.push("label:"+a+";"),null==w[0]||void 0===w[0].raw)k.push.apply(k,w);else{0,k.push(w[0][0]);for(var S=w.length,x=1;x{"use strict";n.d(t,{Z:()=>r});const r={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}},7192:(e,t,n)=>{"use strict";function r(e,t,n){const r={};return Object.keys(e).forEach((o=>{r[o]=e[o].reduce(((e,r)=>(r&&(n&&n[r]&&e.push(n[r]),e.push(t(r))),e)),[]).join(" ")})),r}n.d(t,{Z:()=>r})},9981:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});const r=e=>e,o=(()=>{let e=r;return{configure(t){e=t},generate:t=>e(t),reset(){e=r}}})()},8979:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9981);const o={active:"Mui-active",checked:"Mui-checked",completed:"Mui-completed",disabled:"Mui-disabled",error:"Mui-error",expanded:"Mui-expanded",focused:"Mui-focused",focusVisible:"Mui-focusVisible",required:"Mui-required",selected:"Mui-selected"};function a(e,t){return o[t]||`${r.Z.generate(e)}-${t}`}},6087:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(8979);function o(e,t){const n={};return t.forEach((t=>{n[t]=(0,r.Z)(e,t)})),n}},5449:(e,t,n)=>{"use strict";var r=n(5318);t.Z=void 0;!function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=e[a]}r.default=e,n&&n.set(e,r)}(n(7294));var o=r(n(4938)),a=n(5893);function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}var l=(0,o.default)((0,a.jsx)("path",{d:"M12 1.27a11 11 0 00-3.48 21.46c.55.09.73-.28.73-.55v-1.84c-3.03.64-3.67-1.46-3.67-1.46-.55-1.29-1.28-1.65-1.28-1.65-.92-.65.1-.65.1-.65 1.1 0 1.73 1.1 1.73 1.1.92 1.65 2.57 1.2 3.21.92a2 2 0 01.64-1.47c-2.47-.27-5.04-1.19-5.04-5.5 0-1.1.46-2.1 1.2-2.84a3.76 3.76 0 010-2.93s.91-.28 3.11 1.1c1.8-.49 3.7-.49 5.5 0 2.1-1.38 3.02-1.1 3.02-1.1a3.76 3.76 0 010 2.93c.83.74 1.2 1.74 1.2 2.94 0 4.21-2.57 5.13-5.04 5.4.45.37.82.92.82 2.02v3.03c0 .27.1.64.73.55A11 11 0 0012 1.27"}),"GitHub");t.Z=l},6638:(e,t,n)=>{"use strict";var r=n(5318);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"}),"Home");t.Z=i},6818:(e,t,n)=>{"use strict";var r=n(5318);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M17 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V7l-4-4zm-5 16c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm3-10H5V5h10v4z"}),"Save");t.Z=i},424:(e,t,n)=>{"use strict";var r=n(5318);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M14 12c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2zm-2-9c-4.97 0-9 4.03-9 9H0l4 4 4-4H5c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.51 0-2.91-.49-4.06-1.3l-1.42 1.44C8.04 20.3 9.94 21 12 21c4.97 0 9-4.03 9-9s-4.03-9-9-9z"}),"SettingsBackupRestore");t.Z=i},5084:(e,t,n)=>{"use strict";var r=n(5318);t.Z=void 0;!function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=e[a]}r.default=e,n&&n.set(e,r)}(n(7294));var o=r(n(4938)),a=n(5893);function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}var l=(0,o.default)((0,a.jsx)("path",{d:"M22.46 6c-.77.35-1.6.58-2.46.69.88-.53 1.56-1.37 1.88-2.38-.83.5-1.75.85-2.72 1.05C18.37 4.5 17.26 4 16 4c-2.35 0-4.27 1.92-4.27 4.29 0 .34.04.67.11.98C8.28 9.09 5.11 7.38 3 4.79c-.37.63-.58 1.37-.58 2.15 0 1.49.75 2.81 1.91 3.56-.71 0-1.37-.2-1.95-.5v.03c0 2.08 1.48 3.82 3.44 4.21a4.22 4.22 0 0 1-1.93.07 4.28 4.28 0 0 0 4 2.98 8.521 8.521 0 0 1-5.33 1.84c-.34 0-.68-.02-1.02-.06C3.44 20.29 5.7 21 8.12 21 16 21 20.33 14.46 20.33 8.79c0-.19 0-.37-.01-.56.84-.6 1.56-1.36 2.14-2.23z"}),"Twitter");t.Z=l},4938:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.createSvgIcon}});var r=n(3203)},3502:(e,t,n)=>{"use strict";n.d(t,{Z:()=>v});var r=n(7462),o=n(3366),a=n(7294),i=(n(5697),n(6010)),l=n(7192),s=n(8216),u=n(6122),c=n(7709),f=n(8979);function d(e){return(0,f.Z)("MuiSvgIcon",e)}(0,n(6087).Z)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var p=n(5893);const h=["children","className","color","component","fontSize","htmlColor","titleAccess","viewBox"],m=(0,c.ZP)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"inherit"!==n.color&&t[`color${(0,s.Z)(n.color)}`],t[`fontSize${(0,s.Z)(n.fontSize)}`]]}})((({theme:e,ownerState:t})=>{var n,r;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:"currentColor",flexShrink:0,transition:e.transitions.create("fill",{duration:e.transitions.duration.shorter}),fontSize:{inherit:"inherit",small:e.typography.pxToRem(20),medium:e.typography.pxToRem(24),large:e.typography.pxToRem(35)}[t.fontSize],color:null!=(n=null==(r=e.palette[t.color])?void 0:r.main)?n:{action:e.palette.action.active,disabled:e.palette.action.disabled,inherit:void 0}[t.color]}})),g=a.forwardRef((function(e,t){const n=(0,u.Z)({props:e,name:"MuiSvgIcon"}),{children:a,className:c,color:f="inherit",component:g="svg",fontSize:v="medium",htmlColor:y,titleAccess:b,viewBox:w="0 0 24 24"}=n,k=(0,o.Z)(n,h),S=(0,r.Z)({},n,{color:f,component:g,fontSize:v,viewBox:w}),x=(e=>{const{color:t,fontSize:n,classes:r}=e,o={root:["root","inherit"!==t&&`color${(0,s.Z)(t)}`,`fontSize${(0,s.Z)(n)}`]};return(0,l.Z)(o,d,r)})(S);return(0,p.jsxs)(m,(0,r.Z)({as:g,className:(0,i.Z)(x.root,c),ownerState:S,focusable:"false",viewBox:w,color:y,"aria-hidden":!b||void 0,role:b?"img":void 0,ref:t},k,{children:[a,b?(0,p.jsx)("title",{children:b}):null]}))}));g.muiName="SvgIcon";const v=g},6067:(e,t,n)=>{"use strict";n.d(t,{Ui:()=>i,x9:()=>l,ZP:()=>c});var r=n(3366),o=n(7462);const a=["duration","easing","delay"],i={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},l={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function s(e){return`${Math.round(e)}ms`}function u(e){if(!e)return 0;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}function c(e){const t=(0,o.Z)({},i,e.easing),n=(0,o.Z)({},l,e.duration);return(0,o.Z)({getAutoHeightDuration:u,create:(e=["all"],o={})=>{const{duration:i=n.standard,easing:l=t.easeInOut,delay:u=0}=o;(0,r.Z)(o,a);return(Array.isArray(e)?e:[e]).map((e=>`${e} ${"string"==typeof i?i:s(i)} ${l} ${"string"==typeof u?u:s(u)}`)).join(",")}},e,{easing:t,duration:n})}},5423:(e,t,n)=>{"use strict";n.d(t,{Z:()=>A});var r=n(7462),o=n(3366),a=n(9766),i=n(4869);var l=n(1387),s=n(1796);const u={black:"#000",white:"#fff"},c={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},f={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},d={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},p={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},h={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},m={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},g={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},v=["mode","contrastThreshold","tonalOffset"],y={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:u.white,default:u.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},b={text:{primary:u.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:u.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function w(e,t,n,r){const o=r.light||r,a=r.dark||1.5*r;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=(0,s.$n)(e.main,o):"dark"===t&&(e.dark=(0,s._j)(e.main,a)))}function k(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:i=.2}=e,k=(0,o.Z)(e,v),S=e.primary||function(e="light"){return"dark"===e?{main:h[200],light:h[50],dark:h[400]}:{main:h[700],light:h[400],dark:h[800]}}(t),x=e.secondary||function(e="light"){return"dark"===e?{main:f[200],light:f[50],dark:f[400]}:{main:f[500],light:f[300],dark:f[700]}}(t),E=e.error||function(e="light"){return"dark"===e?{main:d[500],light:d[300],dark:d[700]}:{main:d[700],light:d[400],dark:d[800]}}(t),_=e.info||function(e="light"){return"dark"===e?{main:m[400],light:m[300],dark:m[700]}:{main:m[700],light:m[500],dark:m[900]}}(t),T=e.success||function(e="light"){return"dark"===e?{main:g[400],light:g[300],dark:g[700]}:{main:g[800],light:g[500],dark:g[900]}}(t),R=e.warning||function(e="light"){return"dark"===e?{main:p[400],light:p[300],dark:p[700]}:{main:"#ed6c02",light:p[500],dark:p[900]}}(t);function C(e){return(0,s.mi)(e,b.text.primary)>=n?b.text.primary:y.text.primary}const O=({color:e,name:t,mainShade:n=500,lightShade:o=300,darkShade:a=700})=>{if(!(e=(0,r.Z)({},e)).main&&e[n]&&(e.main=e[n]),!e.hasOwnProperty("main"))throw new Error((0,l.Z)(11,t?` (${t})`:"",n));if("string"!=typeof e.main)throw new Error((0,l.Z)(12,t?` (${t})`:"",JSON.stringify(e.main)));return w(e,"light",o,i),w(e,"dark",a,i),e.contrastText||(e.contrastText=C(e.main)),e},P={dark:b,light:y};return(0,a.Z)((0,r.Z)({common:u,mode:t,primary:O({color:S,name:"primary"}),secondary:O({color:x,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:O({color:E,name:"error"}),warning:O({color:R,name:"warning"}),info:O({color:_,name:"info"}),success:O({color:T,name:"success"}),grey:c,contrastThreshold:n,getContrastText:C,augmentColor:O,tonalOffset:i},P[t]),k)}const S=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];const x={textTransform:"uppercase"},E='"Roboto", "Helvetica", "Arial", sans-serif';function _(e,t){const n="function"==typeof t?t(e):t,{fontFamily:i=E,fontSize:l=14,fontWeightLight:s=300,fontWeightRegular:u=400,fontWeightMedium:c=500,fontWeightBold:f=700,htmlFontSize:d=16,allVariants:p,pxToRem:h}=n,m=(0,o.Z)(n,S);const g=l/14,v=h||(e=>e/d*g+"rem"),y=(e,t,n,o,a)=>{return(0,r.Z)({fontFamily:i,fontWeight:e,fontSize:v(t),lineHeight:n},i===E?{letterSpacing:(l=o/t,Math.round(1e5*l)/1e5)+"em"}:{},a,p);var l},b={h1:y(s,96,1.167,-1.5),h2:y(s,60,1.2,-.5),h3:y(u,48,1.167,0),h4:y(u,34,1.235,.25),h5:y(u,24,1.334,0),h6:y(c,20,1.6,.15),subtitle1:y(u,16,1.75,.15),subtitle2:y(c,14,1.57,.1),body1:y(u,16,1.5,.15),body2:y(u,14,1.43,.15),button:y(c,14,1.75,.4,x),caption:y(u,12,1.66,.4),overline:y(u,12,2.66,1,x)};return(0,a.Z)((0,r.Z)({htmlFontSize:d,pxToRem:v,fontFamily:i,fontSize:l,fontWeightLight:s,fontWeightRegular:u,fontWeightMedium:c,fontWeightBold:f},b),m,{clone:!1})}function T(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,0.2)`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,0.14)`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,0.12)`].join(",")}const R=["none",T(0,2,1,-1,0,1,1,0,0,1,3,0),T(0,3,1,-2,0,2,2,0,0,1,5,0),T(0,3,3,-2,0,3,4,0,0,1,8,0),T(0,2,4,-1,0,4,5,0,0,1,10,0),T(0,3,5,-1,0,5,8,0,0,1,14,0),T(0,3,5,-1,0,6,10,0,0,1,18,0),T(0,4,5,-2,0,7,10,1,0,2,16,1),T(0,5,5,-3,0,8,10,1,0,3,14,2),T(0,5,6,-3,0,9,12,1,0,3,16,2),T(0,6,6,-3,0,10,14,1,0,4,18,3),T(0,6,7,-4,0,11,15,1,0,4,20,3),T(0,7,8,-4,0,12,17,2,0,5,22,4),T(0,7,8,-4,0,13,19,2,0,5,24,4),T(0,7,9,-4,0,14,21,2,0,5,26,4),T(0,8,9,-5,0,15,22,2,0,6,28,5),T(0,8,10,-5,0,16,24,2,0,6,30,5),T(0,8,11,-5,0,17,26,2,0,6,32,5),T(0,9,11,-5,0,18,28,2,0,7,34,6),T(0,9,12,-6,0,19,29,2,0,7,36,6),T(0,10,13,-6,0,20,31,3,0,8,38,7),T(0,10,13,-6,0,21,33,3,0,8,40,7),T(0,10,14,-6,0,22,35,3,0,8,42,7),T(0,11,14,-7,0,23,36,3,0,9,44,8),T(0,11,15,-7,0,24,38,3,0,9,46,8)];var C=n(6067);const O={mobileStepper:1e3,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},P=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function N(e={},...t){const{mixins:n={},palette:l={},transitions:s={},typography:u={}}=e,c=(0,o.Z)(e,P),f=k(l),d=(0,i.Z)(e);let p=(0,a.Z)(d,{mixins:(h=d.breakpoints,d.spacing,m=n,(0,r.Z)({toolbar:{minHeight:56,[`${h.up("xs")} and (orientation: landscape)`]:{minHeight:48},[h.up("sm")]:{minHeight:64}}},m)),palette:f,shadows:R.slice(),typography:_(f,u),transitions:(0,C.ZP)(s),zIndex:(0,r.Z)({},O)});var h,m;return p=(0,a.Z)(p,c),p=t.reduce(((e,t)=>(0,a.Z)(e,t)),p),p}const A=N()},7709:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>E,FO:()=>x});var r=n(7462),o=n(3366),a=n(6128);var i=n(4869),l=n(7730),s=n(4178),u=n(5408);function c(e){const{sx:t,theme:n={}}=e||{};if(!t)return null;function r(e){let t=e;if("function"==typeof e)t=e(n);else if("object"!=typeof e)return e;const r=(0,u.W8)(n.breakpoints),o=Object.keys(r);let a=r;return Object.keys(t).forEach((e=>{const r=(o=t[e],i=n,"function"==typeof o?o(i):o);var o,i;if(null!=r)if("object"==typeof r)if(s.G[e])a=(0,l.Z)(a,(0,s.Z)(e,r,n));else{const t=(0,u.k9)({theme:n},r,(t=>({[e]:t})));!function(...e){const t=e.reduce(((e,t)=>e.concat(Object.keys(t))),[]),n=new Set(t);return e.every((e=>n.size===Object.keys(e).length))}(t,r)?a=(0,l.Z)(a,t):a[e]=c({sx:r,theme:n})}else a=(0,l.Z)(a,(0,s.Z)(e,r,n))})),(0,u.L7)(o,a)}return Array.isArray(t)?t.map(r):r(t)}c.filterProps=["sx"];const f=c;var d=n(8320);const p=["variant"];function h(e){return 0===e.length}function m(e){const{variant:t}=e,n=(0,o.Z)(e,p);let r=t||"";return Object.keys(n).sort().forEach((t=>{r+="color"===t?h(r)?e[t]:(0,d.Z)(e[t]):`${h(r)?t:(0,d.Z)(t)}${(0,d.Z)(e[t].toString())}`})),r}const g=["name","slot","skipVariantsResolver","skipSx","overridesResolver"],v=["theme"],y=["theme"];function b(e){return 0===Object.keys(e).length}function w(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}const k=(0,i.Z)();var S=n(5423);const x=e=>w(e)&&"classes"!==e,E=function(e={}){const{defaultTheme:t=k,rootShouldForwardProp:n=w,slotShouldForwardProp:i=w}=e;return(e,l={})=>{const{name:s,slot:u,skipVariantsResolver:c,skipSx:d,overridesResolver:p}=l,h=(0,o.Z)(l,g),k=void 0!==c?c:u&&"Root"!==u||!1,S=d||!1;let x=w;"Root"===u?x=n:u&&(x=i);const E=function(e,t){return(0,a.Z)(e,t)}(e,(0,r.Z)({shouldForwardProp:x,label:undefined},h));return(e,...n)=>{const a=n?n.map((e=>"function"==typeof e&&e.__emotion_real!==e?n=>{let{theme:a}=n,i=(0,o.Z)(n,v);return e((0,r.Z)({theme:b(a)?t:a},i))}:e)):[];let i=e;s&&p&&a.push((e=>{const n=b(e.theme)?t:e.theme,r=((e,t)=>t.components&&t.components[e]&&t.components[e].styleOverrides?t.components[e].styleOverrides:null)(s,n);return r?p(e,r):null})),s&&!k&&a.push((e=>{const n=b(e.theme)?t:e.theme;return((e,t,n,r)=>{var o,a;const{ownerState:i={}}=e,l=[],s=null==n||null==(o=n.components)||null==(a=o[r])?void 0:a.variants;return s&&s.forEach((n=>{let r=!0;Object.keys(n.props).forEach((t=>{i[t]!==n.props[t]&&e[t]!==n.props[t]&&(r=!1)})),r&&l.push(t[m(n.props)])})),l})(e,((e,t)=>{let n=[];t&&t.components&&t.components[e]&&t.components[e].variants&&(n=t.components[e].variants);const r={};return n.forEach((e=>{const t=m(e.props);r[t]=e.style})),r})(s,n),n,s)})),S||a.push((e=>{const n=b(e.theme)?t:e.theme;return f((0,r.Z)({},e,{theme:n}))}));const l=a.length-n.length;if(Array.isArray(e)&&l>0){const t=new Array(l).fill("");i=[...e,...t],i.raw=[...e.raw,...t]}else"function"==typeof e&&(i=n=>{let{theme:a}=n,i=(0,o.Z)(n,y);return e((0,r.Z)({theme:b(a)?t:a},i))});return E(i,...a)}}}({defaultTheme:S.Z,rootShouldForwardProp:x})},6122:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(7462);var o=n(6682);function a({props:e,name:t,defaultTheme:n}){return function(e){const{theme:t,name:n,props:o}=e;if(!(t&&t.components&&t.components[n]&&t.components[n].defaultProps))return o;const a=(0,r.Z)({},o),i=t.components[n].defaultProps;let l;for(l in i)void 0===a[l]&&(a[l]=i[l]);return a}({theme:(0,o.Z)(n),name:t,props:e})}var i=n(5423);function l({props:e,name:t}){return a({props:e,name:t,defaultTheme:i.Z})}},8216:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=n(8320).Z},3881:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=function(e,t=166){let n;function r(...r){clearTimeout(n),n=setTimeout((()=>{e.apply(this,r)}),t)}return r.clear=()=>{clearTimeout(n)},r}},3203:(e,t,n)=>{"use strict";n.r(t),n.d(t,{capitalize:()=>r.Z,createChainedFunction:()=>o,createSvgIcon:()=>u,debounce:()=>c.Z,deprecatedPropType:()=>f,isMuiElement:()=>d,ownerDocument:()=>p,ownerWindow:()=>h.Z,requirePropFactory:()=>m,setRef:()=>g,unstable_ClassNameGenerator:()=>E.Z,unstable_useEnhancedEffect:()=>v,unstable_useId:()=>y.Z,unsupportedProp:()=>b,useControlled:()=>w.Z,useEventCallback:()=>k.Z,useForkRef:()=>S.Z,useIsFocusVisible:()=>x.Z});var r=n(8216);const o=function(...e){return e.reduce(((e,t)=>null==t?e:function(...n){e.apply(this,n),t.apply(this,n)}),(()=>{}))};var a=n(7462),i=n(7294),l=n(3502),s=n(5893);function u(e,t){const n=(n,r)=>(0,s.jsx)(l.Z,(0,a.Z)({"data-testid":`${t}Icon`,ref:r},n,{children:e}));return n.muiName=l.Z.muiName,i.memo(i.forwardRef(n))}var c=n(3881);const f=function(e,t){return()=>null};const d=function(e,t){return i.isValidElement(e)&&-1!==t.indexOf(e.type.muiName)};const p=n(7094).Z;var h=n(3705);const m=function(e,t){return()=>null};const g=n(7960).Z;const v=n(6600).Z;var y=n(1502);const b=function(e,t,n,r,o){return null};var w=n(2893),k=n(2068),S=n(1705),x=n(3511),E=n(9981)},3705:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7094);const o=function(e){return(0,r.Z)(e).defaultView||window}},2893:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7294);const o=function({controlled:e,default:t,name:n,state:o="value"}){const{current:a}=r.useRef(void 0!==e),[i,l]=r.useState(t);return[a?e:i,r.useCallback((e=>{a||l(e)}),[])]}},2068:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=n(3633).Z},1705:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=n(67).Z},1502:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7294);const o=function(e){const[t,n]=r.useState(e),o=e||t;return r.useEffect((()=>{null==t&&n(`mui-${Math.round(1e9*Math.random())}`)}),[t]),o}},3511:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(7294);let o=!0,a=!1,i=null;const l={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function s(e){e.metaKey||e.altKey||e.ctrlKey||(o=!0)}function u(){o=!1}function c(){"hidden"===this.visibilityState&&a&&(o=!0)}function f(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch(e){}return o||function(e){const{type:t,tagName:n}=e;return!("INPUT"!==n||!l[t]||e.readOnly)||"TEXTAREA"===n&&!e.readOnly||!!e.isContentEditable}(t)}const d=function(){const e=r.useCallback((e=>{var t;null!=e&&((t=e.ownerDocument).addEventListener("keydown",s,!0),t.addEventListener("mousedown",u,!0),t.addEventListener("pointerdown",u,!0),t.addEventListener("touchstart",u,!0),t.addEventListener("visibilitychange",c,!0))}),[]),t=r.useRef(!1);return{isFocusVisibleRef:t,onFocus:function(e){return!!f(e)&&(t.current=!0,!0)},onBlur:function(){return!!t.current&&(a=!0,window.clearTimeout(i),i=window.setTimeout((()=>{a=!1}),100),t.current=!1,!0)},ref:e}}},5408:(e,t,n)=>{"use strict";n.d(t,{VO:()=>r,k9:()=>a,W8:()=>i,L7:()=>l});n(5697);const r={xs:0,sm:600,md:900,lg:1200,xl:1536},o={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${r[e]}px)`};function a(e,t,n){const a=e.theme||{};if(Array.isArray(t)){const e=a.breakpoints||o;return t.reduce(((r,o,a)=>(r[e.up(e.keys[a])]=n(t[a]),r)),{})}if("object"==typeof t){const e=a.breakpoints||o;return Object.keys(t).reduce(((o,a)=>{if(-1!==Object.keys(e.values||r).indexOf(a)){o[e.up(a)]=n(t[a],a)}else{const e=a;o[e]=t[e]}return o}),{})}return n(t)}function i(e={}){var t;return(null==e||null==(t=e.keys)?void 0:t.reduce(((t,n)=>(t[e.up(n)]={},t)),{}))||{}}function l(e,t){return e.reduce(((e,t)=>{const n=e[t];return(!n||0===Object.keys(n).length)&&delete e[t],e}),t)}},1796:(e,t,n)=>{"use strict";n.d(t,{mi:()=>s,Fq:()=>u,_j:()=>c,$n:()=>f,_4:()=>d});var r=n(1387);function o(e,t=0,n=1){return Math.min(Math.max(t,e),n)}function a(e){if(e.type)return e;if("#"===e.charAt(0))return a(function(e){e=e.substr(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let n=e.match(t);return n&&1===n[0].length&&(n=n.map((e=>e+e))),n?`rgb${4===n.length?"a":""}(${n.map(((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3)).join(", ")})`:""}(e));const t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(n))throw new Error((0,r.Z)(9,e));let o,i=e.substring(t+1,e.length-1);if("color"===n){if(i=i.split(" "),o=i.shift(),4===i.length&&"/"===i[3].charAt(0)&&(i[3]=i[3].substr(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(o))throw new Error((0,r.Z)(10,o))}else i=i.split(",");return i=i.map((e=>parseFloat(e))),{type:n,values:i,colorSpace:o}}function i(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return-1!==t.indexOf("rgb")?r=r.map(((e,t)=>t<3?parseInt(e,10):e)):-1!==t.indexOf("hsl")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),r=-1!==t.indexOf("color")?`${n} ${r.join(" ")}`:`${r.join(", ")}`,`${t}(${r})`}function l(e){let t="hsl"===(e=a(e)).type?a(function(e){e=a(e);const{values:t}=e,n=t[0],r=t[1]/100,o=t[2]/100,l=r*Math.min(o,1-o),s=(e,t=(e+n/30)%12)=>o-l*Math.max(Math.min(t-3,9-t,1),-1);let u="rgb";const c=[Math.round(255*s(0)),Math.round(255*s(8)),Math.round(255*s(4))];return"hsla"===e.type&&(u+="a",c.push(t[3])),i({type:u,values:c})}(e)).values:e.values;return t=t.map((t=>("color"!==e.type&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4))),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function s(e,t){const n=l(e),r=l(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function u(e,t){return e=a(e),t=o(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]=`/${t}`:e.values[3]=t,i(e)}function c(e,t){if(e=a(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(let n=0;n<3;n+=1)e.values[n]*=1-t;return i(e)}function f(e,t){if(e=a(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(-1!==e.type.indexOf("color"))for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return i(e)}function d(e,t=.15){return l(e)>.5?c(e,t):f(e,t)}},4869:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(7462),o=n(3366),a=n(9766);const i=["values","unit","step"];const l={borderRadius:4};var s=n(2605);const u=["breakpoints","palette","spacing","shape"];const c=function(e={},...t){const{breakpoints:n={},palette:c={},spacing:f,shape:d={}}=e,p=(0,o.Z)(e,u),h=function(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:a=5}=e,l=(0,o.Z)(e,i),s=Object.keys(t);function u(e){return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${n})`}function c(e,r){const o=s.indexOf(r);return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${n}) and (max-width:${(-1!==o&&"number"==typeof t[s[o]]?t[s[o]]:r)-a/100}${n})`}return(0,r.Z)({keys:s,values:t,up:u,down:function(e){return`@media (max-width:${("number"==typeof t[e]?t[e]:e)-a/100}${n})`},between:c,only:function(e){return s.indexOf(e)+1(0===e.length?[1]:e).map((e=>{const n=t(e);return"number"==typeof n?`${n}px`:n})).join(" ");return n.mui=!0,n}(f);let g=(0,a.Z)({breakpoints:h,direction:"ltr",components:{},palette:(0,r.Z)({mode:"light"},c),spacing:m,shape:(0,r.Z)({},l,d)},p);return g=t.reduce(((e,t)=>(0,a.Z)(e,t)),g),g}},4178:(e,t,n)=>{"use strict";n.d(t,{Z:()=>K,G:()=>G});var r=n(4844),o=n(7730);const a=function(...e){const t=e.reduce(((e,t)=>(t.filterProps.forEach((n=>{e[n]=t})),e)),{}),n=e=>Object.keys(e).reduce(((n,r)=>t[r]?(0,o.Z)(n,t[r](e)):n),{});return n.propTypes={},n.filterProps=e.reduce(((e,t)=>e.concat(t.filterProps)),[]),n};var i=n(2605),l=n(5408);function s(e){return"number"!=typeof e?e:`${e}px solid`}const u=(0,r.Z)({prop:"border",themeKey:"borders",transform:s}),c=(0,r.Z)({prop:"borderTop",themeKey:"borders",transform:s}),f=(0,r.Z)({prop:"borderRight",themeKey:"borders",transform:s}),d=(0,r.Z)({prop:"borderBottom",themeKey:"borders",transform:s}),p=(0,r.Z)({prop:"borderLeft",themeKey:"borders",transform:s}),h=(0,r.Z)({prop:"borderColor",themeKey:"palette"}),m=(0,r.Z)({prop:"borderTopColor",themeKey:"palette"}),g=(0,r.Z)({prop:"borderRightColor",themeKey:"palette"}),v=(0,r.Z)({prop:"borderBottomColor",themeKey:"palette"}),y=(0,r.Z)({prop:"borderLeftColor",themeKey:"palette"}),b=e=>{if(void 0!==e.borderRadius&&null!==e.borderRadius){const t=(0,i.eI)(e.theme,"shape.borderRadius",4,"borderRadius"),n=e=>({borderRadius:(0,i.NA)(t,e)});return(0,l.k9)(e,e.borderRadius,n)}return null};b.propTypes={},b.filterProps=["borderRadius"];const w=a(u,c,f,d,p,h,m,g,v,y,b),k=a((0,r.Z)({prop:"displayPrint",cssProperty:!1,transform:e=>({"@media print":{display:e}})}),(0,r.Z)({prop:"display"}),(0,r.Z)({prop:"overflow"}),(0,r.Z)({prop:"textOverflow"}),(0,r.Z)({prop:"visibility"}),(0,r.Z)({prop:"whiteSpace"})),S=a((0,r.Z)({prop:"flexBasis"}),(0,r.Z)({prop:"flexDirection"}),(0,r.Z)({prop:"flexWrap"}),(0,r.Z)({prop:"justifyContent"}),(0,r.Z)({prop:"alignItems"}),(0,r.Z)({prop:"alignContent"}),(0,r.Z)({prop:"order"}),(0,r.Z)({prop:"flex"}),(0,r.Z)({prop:"flexGrow"}),(0,r.Z)({prop:"flexShrink"}),(0,r.Z)({prop:"alignSelf"}),(0,r.Z)({prop:"justifyItems"}),(0,r.Z)({prop:"justifySelf"})),x=e=>{if(void 0!==e.gap&&null!==e.gap){const t=(0,i.eI)(e.theme,"spacing",8,"gap"),n=e=>({gap:(0,i.NA)(t,e)});return(0,l.k9)(e,e.gap,n)}return null};x.propTypes={},x.filterProps=["gap"];const E=e=>{if(void 0!==e.columnGap&&null!==e.columnGap){const t=(0,i.eI)(e.theme,"spacing",8,"columnGap"),n=e=>({columnGap:(0,i.NA)(t,e)});return(0,l.k9)(e,e.columnGap,n)}return null};E.propTypes={},E.filterProps=["columnGap"];const _=e=>{if(void 0!==e.rowGap&&null!==e.rowGap){const t=(0,i.eI)(e.theme,"spacing",8,"rowGap"),n=e=>({rowGap:(0,i.NA)(t,e)});return(0,l.k9)(e,e.rowGap,n)}return null};_.propTypes={},_.filterProps=["rowGap"];const T=a(x,E,_,(0,r.Z)({prop:"gridColumn"}),(0,r.Z)({prop:"gridRow"}),(0,r.Z)({prop:"gridAutoFlow"}),(0,r.Z)({prop:"gridAutoColumns"}),(0,r.Z)({prop:"gridAutoRows"}),(0,r.Z)({prop:"gridTemplateColumns"}),(0,r.Z)({prop:"gridTemplateRows"}),(0,r.Z)({prop:"gridTemplateAreas"}),(0,r.Z)({prop:"gridArea"})),R=a((0,r.Z)({prop:"position"}),(0,r.Z)({prop:"zIndex",themeKey:"zIndex"}),(0,r.Z)({prop:"top"}),(0,r.Z)({prop:"right"}),(0,r.Z)({prop:"bottom"}),(0,r.Z)({prop:"left"})),C=a((0,r.Z)({prop:"color",themeKey:"palette"}),(0,r.Z)({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette"}),(0,r.Z)({prop:"backgroundColor",themeKey:"palette"})),O=(0,r.Z)({prop:"boxShadow",themeKey:"shadows"});function P(e){return e<=1&&0!==e?100*e+"%":e}const N=(0,r.Z)({prop:"width",transform:P}),A=e=>{if(void 0!==e.maxWidth&&null!==e.maxWidth){const t=t=>{var n,r,o;return{maxWidth:(null==(n=e.theme)||null==(r=n.breakpoints)||null==(o=r.values)?void 0:o[t])||l.VO[t]||P(t)}};return(0,l.k9)(e,e.maxWidth,t)}return null};A.filterProps=["maxWidth"];const M=(0,r.Z)({prop:"minWidth",transform:P}),L=(0,r.Z)({prop:"height",transform:P}),Z=(0,r.Z)({prop:"maxHeight",transform:P}),z=(0,r.Z)({prop:"minHeight",transform:P}),D=((0,r.Z)({prop:"size",cssProperty:"width",transform:P}),(0,r.Z)({prop:"size",cssProperty:"height",transform:P}),a(N,A,M,L,Z,z,(0,r.Z)({prop:"boxSizing"}))),I=(0,r.Z)({prop:"fontFamily",themeKey:"typography"}),j=(0,r.Z)({prop:"fontSize",themeKey:"typography"}),V=(0,r.Z)({prop:"fontStyle",themeKey:"typography"}),$=(0,r.Z)({prop:"fontWeight",themeKey:"typography"}),F=(0,r.Z)({prop:"letterSpacing"}),B=(0,r.Z)({prop:"lineHeight"}),U=(0,r.Z)({prop:"textAlign"}),W=a((0,r.Z)({prop:"typography",cssProperty:!1,themeKey:"typography"}),I,j,V,$,F,B,U),H={borders:w.filterProps,display:k.filterProps,flexbox:S.filterProps,grid:T.filterProps,positions:R.filterProps,palette:C.filterProps,shadows:O.filterProps,sizing:D.filterProps,spacing:i.ZP.filterProps,typography:W.filterProps},q={borders:w,display:k,flexbox:S,grid:T,positions:R,palette:C,shadows:O,sizing:D,spacing:i.ZP,typography:W},G=Object.keys(H).reduce(((e,t)=>(H[t].forEach((n=>{e[n]=q[t]})),e)),{});const K=function(e,t,n){const r={[e]:t,theme:n},o=G[e];return o?o(r):{[e]:t}}},7730:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9766);const o=function(e,t){return t?(0,r.Z)(e,t,{clone:!1}):e}},2605:(e,t,n)=>{"use strict";n.d(t,{hB:()=>h,eI:()=>p,ZP:()=>k,NA:()=>m});var r=n(5408),o=n(4844),a=n(7730);const i={m:"margin",p:"padding"},l={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},s={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},u=function(e){const t={};return n=>(void 0===t[n]&&(t[n]=e(n)),t[n])}((e=>{if(e.length>2){if(!s[e])return[e];e=s[e]}const[t,n]=e.split(""),r=i[t],o=l[n]||"";return Array.isArray(o)?o.map((e=>r+e)):[r+o]})),c=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],f=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],d=[...c,...f];function p(e,t,n,r){const a=(0,o.D)(e,t)||n;return"number"==typeof a?e=>"string"==typeof e?e:a*e:Array.isArray(a)?e=>"string"==typeof e?e:a[e]:"function"==typeof a?a:()=>{}}function h(e){return p(e,"spacing",8)}function m(e,t){if("string"==typeof t||null==t)return t;const n=e(Math.abs(t));return t>=0?n:"number"==typeof n?-n:`-${n}`}function g(e,t,n,o){if(-1===t.indexOf(n))return null;const a=function(e,t){return n=>e.reduce(((e,r)=>(e[r]=m(t,n),e)),{})}(u(n),o),i=e[n];return(0,r.k9)(e,i,a)}function v(e,t){const n=h(e.theme);return Object.keys(e).map((r=>g(e,t,r,n))).reduce(a.Z,{})}function y(e){return v(e,c)}function b(e){return v(e,f)}function w(e){return v(e,d)}y.propTypes={},y.filterProps=c,b.propTypes={},b.filterProps=f,w.propTypes={},w.filterProps=d;const k=w},4844:(e,t,n)=>{"use strict";n.d(t,{D:()=>a,Z:()=>l});var r=n(8320),o=n(5408);function a(e,t){return t&&"string"==typeof t?t.split(".").reduce(((e,t)=>e&&e[t]?e[t]:null),e):null}function i(e,t,n,r=n){let o;return o="function"==typeof e?e(n):Array.isArray(e)?e[n]||r:a(e,n)||r,t&&(o=t(o)),o}const l=function(e){const{prop:t,cssProperty:n=e.prop,themeKey:l,transform:s}=e,u=e=>{if(null==e[t])return null;const u=e[t],c=a(e.theme,l)||{};return(0,o.k9)(e,u,(e=>{let o=i(c,s,e);return e===o&&"string"==typeof e&&(o=i(c,s,`${t}${"default"===e?"":(0,r.Z)(e)}`,e)),!1===n?o:{[n]:o}}))};return u.propTypes={},u.filterProps=[t],u}},6682:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(4869),o=n(7103);const a=(0,r.Z)();const i=function(e=a){return(0,o.Z)(e)}},7103:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(7294);const o=r.createContext(null);const a=function(e=null){const t=r.useContext(o);return t&&(n=t,0!==Object.keys(n).length)?t:e;var n}},8320:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(1387);function o(e){if("string"!=typeof e)throw new Error((0,r.Z)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},9766:(e,t,n)=>{"use strict";n.d(t,{P:()=>o,Z:()=>a});var r=n(7462);function o(e){return null!==e&&"object"==typeof e&&e.constructor===Object}function a(e,t,n={clone:!0}){const i=n.clone?(0,r.Z)({},e):e;return o(e)&&o(t)&&Object.keys(t).forEach((r=>{"__proto__"!==r&&(o(t[r])&&r in e&&o(e[r])?i[r]=a(e[r],t[r],n):i[r]=t[r])})),i}},1387:(e,t,n)=>{"use strict";function r(e){let t="https://mui.com/production-error/?code="+e;for(let e=1;er})},7094:(e,t,n)=>{"use strict";function r(e){return e&&e.ownerDocument||document}n.d(t,{Z:()=>r})},7960:(e,t,n)=>{"use strict";function r(e,t){"function"==typeof e?e(t):e&&(e.current=t)}n.d(t,{Z:()=>r})},6600:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7294);const o="undefined"!=typeof window?r.useLayoutEffect:r.useEffect},3633:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(7294),o=n(6600);function a(e){const t=r.useRef(e);return(0,o.Z)((()=>{t.current=e})),r.useCallback(((...e)=>(0,t.current)(...e)),[])}},67:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(7294),o=n(7960);function a(e,t){return r.useMemo((()=>null==e&&null==t?null:n=>{(0,o.Z)(e,n),(0,o.Z)(t,n)}),[e,t])}},6010:(e,t,n)=>{"use strict";function r(e){var t,n,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;to})},710:(e,t,n)=>{"use strict";var r=n(7294),o=n(3935);var a=function(e){const t=new Error(e);if(void 0===t.stack)try{throw t}catch(e){}return t};var i=function(e){return!!e&&"function"==typeof e.then};var l=function(e,t){if(null!=e)return e;throw a(null!=t?t:"Got unexpected null or undefined")};function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class u{getValue(){throw a("BaseLoadable")}toPromise(){throw a("BaseLoadable")}valueMaybe(){throw a("BaseLoadable")}valueOrThrow(){throw a(`Loadable expected value, but in "${this.state}" state`)}promiseMaybe(){throw a("BaseLoadable")}promiseOrThrow(){throw a(`Loadable expected promise, but in "${this.state}" state`)}errorMaybe(){throw a("BaseLoadable")}errorOrThrow(){throw a(`Loadable expected error, but in "${this.state}" state`)}is(e){return e.state===this.state&&e.contents===this.contents}map(e){throw a("BaseLoadable")}}class c extends u{constructor(e){super(),s(this,"state","hasValue"),s(this,"contents",void 0),this.contents=e}getValue(){return this.contents}toPromise(){return Promise.resolve(this.contents)}valueMaybe(){return this.contents}valueOrThrow(){return this.contents}promiseMaybe(){}errorMaybe(){}map(e){try{const t=e(this.contents);return i(t)?m(t):v(t)?t:p(t)}catch(t){return i(t)?m(t.next((()=>this.map(e)))):h(t)}}}class f extends u{constructor(e){super(),s(this,"state","hasError"),s(this,"contents",void 0),this.contents=e}getValue(){throw this.contents}toPromise(){return Promise.reject(this.contents)}valueMaybe(){}promiseMaybe(){}errorMaybe(){return this.contents}errorOrThrow(){return this.contents}map(e){return this}}class d extends u{constructor(e){super(),s(this,"state","loading"),s(this,"contents",void 0),this.contents=e}getValue(){throw this.contents}toPromise(){return this.contents}valueMaybe(){}promiseMaybe(){return this.contents}promiseOrThrow(){return this.contents}errorMaybe(){}map(e){return m(this.contents.then((t=>{const n=e(t);if(v(n)){const e=n;switch(e.state){case"hasValue":return e.contents;case"hasError":throw e.contents;case"loading":return e.contents}}return n})).catch((t=>{if(i(t))return t.then((()=>this.map(e).contents));throw t})))}}function p(e){return Object.freeze(new c(e))}function h(e){return Object.freeze(new f(e))}function m(e){return Object.freeze(new d(e))}function g(e){const t=function(e){return e.every((e=>"hasValue"===e.state))?p(e.map((e=>e.contents))):e.some((e=>"hasError"===e.state))?h(l(e.find((e=>"hasError"===e.state)),"Invalid loadable passed to loadableAll").contents):m(Promise.all(e.map((e=>e.contents))))}(Array.isArray(e)?e:Object.getOwnPropertyNames(e).map((t=>e[t])));return Array.isArray(e)?t:t.map((t=>Object.getOwnPropertyNames(e).reduce(((e,n,r)=>({...e,[n]:t[r]})),{})))}function v(e){return e instanceof u}const y={of:e=>i(e)?m(e):p(e),error:e=>h(e),all:g,isLoadable:v};var b={loadableWithValue:p,loadableWithError:h,loadableWithPromise:m,loadableLoading:function(){return Object.freeze(new d(new Promise((()=>{}))))},loadableAll:g,isLoadable:v,RecoilLoadable:y},w=b.loadableWithValue,k=b.loadableWithError,S=b.loadableWithPromise,x=b.loadableLoading,E=b.loadableAll,_=b.isLoadable,T=b.RecoilLoadable,R=Object.freeze({__proto__:null,loadableWithValue:w,loadableWithError:k,loadableWithPromise:S,loadableLoading:x,loadableAll:E,isLoadable:_,RecoilLoadable:T});var C,O=function(e,...t){0};const P=null!==(C=r.useMutableSource)&&void 0!==C?C:r.unstable_useMutableSource;var N={mutableSourceExists:function(){return P&&!("undefined"!=typeof window&&window.$disableRecoilValueMutableSource_TEMP_HACK_DO_NOT_USE)},useMutableSource:P};const{mutableSourceExists:A}=N,M=(new Map).set("recoil_hamt_2020",!0).set("recoil_memory_managament_2020",!0).set("recoil_suppress_rerender_in_callback",!0);function L(e){var t;return!("recoil_early_rendering_2021"===e&&!A())&&(null!==(t=M.get(e))&&void 0!==t&&t)}L.setPass=e=>{M.set(e,!0)},L.setFail=e=>{M.set(e,!1)};var Z=L;var z=function(e,t){return function*(){let n=0;for(const r of e)yield t(r,n++)}()};var D=function(e,t,{error:n}={}){return null};class I{constructor(e){s(this,"key",void 0),this.key=e}}class j extends I{}class V extends I{}var $={AbstractRecoilValue:I,RecoilState:j,RecoilValueReadOnly:V,isRecoilValue:function(e){return e instanceof j||e instanceof V}},F=$.AbstractRecoilValue,B=$.RecoilState,U=$.RecoilValueReadOnly,W=$.isRecoilValue,H=Object.freeze({__proto__:null,AbstractRecoilValue:F,RecoilState:B,RecoilValueReadOnly:U,isRecoilValue:W});class q{}const G=new q;class K extends Error{constructor(e){super(`Tried to set the value of Recoil selector ${e} using an updater function, but it is an async selector in a pending or error state; this is not supported.`)}}const Q=new Map,X=new Map;class Y extends Error{}const J=new Map;function ee(e){return J.get(e)}var te={nodes:Q,recoilValues:X,registerNode:function(e){if(Q.has(e.key)){const t=`Duplicate atom key "${e.key}". This is a FATAL ERROR in\n production. But it is safe to ignore this warning if it occurred because of\n hot module replacement.`;console.warn(t)}Q.set(e.key,e);const t=null==e.set?new H.RecoilValueReadOnly(e.key):new H.RecoilState(e.key);return X.set(e.key,t),t},getNode:function(e){const t=Q.get(e);if(null==t)throw new Y(`Missing definition for RecoilValue: "${e}""`);return t},getNodeMaybe:function(e){return Q.get(e)},deleteNodeConfigIfPossible:function(e){var t;if(!Z("recoil_memory_managament_2020"))return;const n=Q.get(e);var r;(null==n||null===(t=n.shouldDeleteConfigOnRelease)||void 0===t?void 0:t.call(n))&&(Q.delete(e),null===(r=ee(e))||void 0===r||r(),J.delete(e))},setConfigDeletionHandler:function(e,t){Z("recoil_memory_managament_2020")&&(void 0===t?J.delete(e):J.set(e,t))},getConfigDeletionHandler:ee,recoilValuesForKeys:function(e){return z(e,(e=>l(X.get(e))))},NodeMissingError:Y,DefaultValue:q,DEFAULT_VALUE:G,RecoilValueNotReady:K};var ne={enqueueExecution:function(e,t){t()}};var re=function(e,t){return e(t={exports:{}},t.exports),t.exports}((function(e){var t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n={},r=Math.pow(2,5),o=r-1,a=r/2,i=r/4,l={},s=function(e){return function(){return e}},u=n.hash=function(e){var n=void 0===e?"undefined":t(e);if("number"===n)return e;"string"!==n&&(e+="");for(var r=0,o=0,a=e.length;o>>e&o},f=function(e){return 1<>1&1431655765))+(e>>2&858993459))+(e>>4)&252645135,e+=e>>8,127&e+(e>>16)}(e&t-1)},p=function(e,t,n,r){var o=r;if(!e){var a=r.length;o=new Array(a);for(var i=0;i1?y(e,this.hash,s):s[0]}var u=r();return u===l?this:(++i.value,k(e,n,this.hash,this,o,v(e,o,a,u)))},_=function(e,t,n,r,o,i,l){var s=this.mask,u=this.children,v=c(n,o),y=f(v),k=d(s,y),x=s&y,E=x?u[k]:m,_=E._modify(e,t,n+5,r,o,i,l);if(E===_)return this;var T,R=S(e,this),C=s,O=void 0;if(x&&g(_)){if(!(C&=~y))return m;if(u.length<=2&&((T=u[1^k])===m||1===T.type||2===T.type))return u[1^k];O=h(R,k,u)}else if(x||g(_))O=p(R,k,_,u);else{if(u.length>=a)return function(e,t,n,r,o){for(var a=[],i=r,l=0,s=0;i;++s)1&i&&(a[s]=o[l++]),i>>>=1;return a[t]=n,w(e,l+1,a)}(e,v,_,s,u);C|=y,O=function(e,t,n,r){var o=r.length;if(e){for(var a=o;a>=t;)r[a--]=r[a];return r[t]=n,r}for(var i=0,l=0,s=new Array(o+1);i{n.set(r,t(e,r))})),n};function fe(e,t,n){const{nodeDeps:r,nodeToNodeSubscriptions:o}=t;e.forEach(((e,t)=>{const a=r.get(t);if(a&&n&&a!==n.nodeDeps.get(t))return;r.set(t,new Set(e));if((null==a?e:ue(e,a)).forEach((e=>{o.has(e)||o.set(e,new Set);l(o.get(e)).add(t)})),a){ue(a,e).forEach((e=>{if(!o.has(e))return;const n=l(o.get(e));n.delete(t),0===n.size&&o.delete(e)}))}}))}var de={addToDependencyMap:function(e,t,n){n.has(e)||n.set(e,new Set),l(n.get(e)).add(t)},cloneGraph:function(e){return{nodeDeps:ce(e.nodeDeps,(e=>new Set(e))),nodeToNodeSubscriptions:ce(e.nodeToNodeSubscriptions,(e=>new Set(e)))}},graph:function(){return{nodeDeps:new Map,nodeToNodeSubscriptions:new Map}},mergeDepsIntoDependencyMap:function(e,t){e.forEach(((e,n)=>{t.has(n)||t.set(n,new Set);const r=l(t.get(n));e.forEach((e=>r.add(e)))}))},saveDependencyMapToStore:function(e,t,n){var r,o,a,i;const l=t.getState();n!==l.currentTree.version&&n!==(null===(r=l.nextTree)||void 0===r?void 0:r.version)&&n!==(null===(o=l.previousTree)||void 0===o?void 0:o.version)&&D("Tried to save dependencies to a discarded tree");const s=t.getGraph(n);if(fe(e,s),n===(null===(a=l.previousTree)||void 0===a?void 0:a.version)){fe(e,t.getGraph(l.currentTree.version),s)}if(n===(null===(i=l.previousTree)||void 0===i?void 0:i.version)||n===l.currentTree.version){var u;const n=null===(u=l.nextTree)||void 0===u?void 0:u.version;if(void 0!==n){fe(e,t.getGraph(n),s)}}}};const{persistentMap:pe}=se,{graph:he}=de;let me=0;const ge=()=>me++;function ve(){const e=ge();return{version:e,stateID:e,transactionMetadata:{},dirtyAtoms:new Set,atomValues:pe(),nonvalidatedAtoms:pe()}}var ye={makeEmptyTreeState:ve,makeEmptyStoreState:function(){const e=ve();return{currentTree:e,nextTree:null,previousTree:null,commitDepth:0,knownAtoms:new Set,knownSelectors:new Set,transactionSubscriptions:new Map,nodeTransactionSubscriptions:new Map,nodeToComponentSubscriptions:new Map,queuedComponentCallbacks_DEPRECATED:[],suspendedComponentResolvers:new Set,graphsByVersion:(new Map).set(e.version,he()),versionsUsedByComponent:new Map,retention:{referenceCounts:new Map,nodesRetainedByZone:new Map,retainablesToCheckForRelease:new Set},nodeCleanupFunctions:new Map}},getNextTreeStateVersion:ge};var be=function(...e){const t=new Set;for(const n of e)for(const e of n)t.add(e);return t};var we={setByAddingToSet:function(e,t){const n=new Set(e);return n.add(t),n},setByDeletingFromSet:function(e,t){const n=new Set(e);return n.delete(t),n},mapBySettingInMap:function(e,t,n){const r=new Map(e);return r.set(t,n),r},mapByUpdatingInMap:function(e,t,n){const r=new Map(e);return r.set(t,n(r.get(t))),r},mapByDeletingFromMap:function(e,t){const n=new Map(e);return n.delete(t),n},mapByDeletingMultipleFromMap:function(e,t){const n=new Map(e);return t.forEach((e=>n.delete(e))),n}};var ke=function*(e,t){let n=0;for(const r of e)t(r,n++)&&(yield r)};class Se{}var xe={RetentionZone:Se,retentionZone:function(){return new Se}};const{setByAddingToSet:Ee}=we,{getNode:_e,getNodeMaybe:Te,recoilValuesForKeys:Re}=te,{RetentionZone:Ce}=xe,Oe=Object.freeze(new Set);class Pe extends Error{}function Ne(e,t,n,r){const o=e.getState();if(o.nodeCleanupFunctions.has(n))return;const a=_e(n),i=function(e,t,n){if(!Z("recoil_memory_managament_2020"))return()=>{};const{nodesRetainedByZone:r}=e.getState().retention;function o(e){let n=r.get(e);n||r.set(e,n=new Set),n.add(t)}if(n instanceof Ce)o(n);else if(Array.isArray(n))for(const e of n)o(e);return()=>{if(!Z("recoil_memory_managament_2020"))return;const r=e.getState().retention.nodesRetainedByZone;function o(e){const n=r.get(e);n&&n.delete(t),n&&0===n.size&&r.delete(e)}if(n instanceof Ce)o(n);else if(Array.isArray(n))for(const e of n)o(e)}}(e,n,a.retainedBy),l=a.init(e,t,r);o.nodeCleanupFunctions.set(n,(()=>{l(),i()}))}function Ae(e,t,n){return _e(n).peek(e,t)}function Me(e,t,n){const r=new Set,o=Array.from(n),a=e.getGraph(t.version);for(let e=o.pop();e;e=o.pop()){var i;r.add(e);const t=null!==(i=a.nodeToNodeSubscriptions.get(e))&&void 0!==i?i:Oe;for(const e of t)r.has(e)||o.push(e)}return r}var Le={getNodeLoadable:function(e,t,n){return Ne(e,t,n,"get"),_e(n).get(e,t)},peekNodeLoadable:Ae,setNodeValue:function(e,t,n,r){const o=_e(n);if(null==o.set)throw new Pe(`Attempt to set read-only RecoilValue: ${n}`);const a=o.set;return Ne(e,t,n,"set"),a(e,t,r)},cleanUpNode:function(e,t){var n;const r=e.getState();null===(n=r.nodeCleanupFunctions.get(t))||void 0===n||n(),r.nodeCleanupFunctions.delete(t)},setUnvalidatedAtomValue_DEPRECATED:function(e,t,n){var r;const o=Te(t);return null==o||null===(r=o.invalidate)||void 0===r||r.call(o,e),{...e,atomValues:e.atomValues.clone().delete(t),nonvalidatedAtoms:e.nonvalidatedAtoms.clone().set(t,n),dirtyAtoms:Ee(e.dirtyAtoms,t)}},peekNodeInfo:function(e,t,n){var r,o,a;const i=e.getState(),l=e.getGraph(t.version),s=i.knownAtoms.has(n)?"atom":i.knownSelectors.has(n)?"selector":void 0,u=ke(Me(e,t,new Set([n])),(e=>e!==n));return{loadable:Ae(e,t,n),isActive:i.knownAtoms.has(n)||i.knownSelectors.has(n),isSet:"selector"!==s&&t.atomValues.has(n),isModified:t.dirtyAtoms.has(n),type:s,deps:Re(null!==(r=l.nodeDeps.get(n))&&void 0!==r?r:[]),subscribers:{nodes:Re(u),components:z(null!==(o=null===(a=i.nodeToComponentSubscriptions.get(n))||void 0===a?void 0:a.values())&&void 0!==o?o:[],(([e])=>({name:e})))}}},getDownstreamNodes:Me,initializeNodeIfNewToStore:Ne};const{getDownstreamNodes:Ze,getNodeLoadable:ze,setNodeValue:De}=Le,{getNodeMaybe:Ie}=te,{DefaultValue:je,RecoilValueNotReady:Ve}=te,{AbstractRecoilValue:$e,RecoilState:Fe,RecoilValueReadOnly:Be,isRecoilValue:Ue}=H;function We(e,t,n){if("set"===n.type){const{recoilValue:r,valueOrUpdater:o}=n,a=function(e,t,{key:n},r){if("function"==typeof r){const o=ze(e,t,n);if("loading"===o.state)throw new Ve(n);if("hasError"===o.state)throw o.contents;return r(o.contents)}return r}(e,t,r,o),i=De(e,t,r.key,a);for(const[e,n]of i.entries())He(t,e,n)}else if("setLoadable"===n.type){const{recoilValue:{key:e},loadable:r}=n;He(t,e,r)}else if("markModified"===n.type){const{recoilValue:{key:e}}=n;t.dirtyAtoms.add(e)}else if("setUnvalidated"===n.type){var r;const{recoilValue:{key:e},unvalidatedValue:o}=n,a=Ie(e);null==a||null===(r=a.invalidate)||void 0===r||r.call(a,t),t.atomValues.delete(e),t.nonvalidatedAtoms.set(e,o),t.dirtyAtoms.add(e)}else D(`Unknown action ${n.type}`)}function He(e,t,n){"hasValue"===n.state&&n.contents instanceof je?e.atomValues.delete(t):e.atomValues.set(t,n),e.dirtyAtoms.add(t),e.nonvalidatedAtoms.delete(t)}function qe(e,t){e.replaceState((n=>{const r=Qe(n);for(const n of t)We(e,r,n);return Xe(e,r),r}))}function Ge(e,t){if(Ke.length){const n=Ke[Ke.length-1];let r=n.get(e);r||n.set(e,r=[]),r.push(t)}else qe(e,[t])}const Ke=[];function Qe(e){return{...e,atomValues:e.atomValues.clone(),nonvalidatedAtoms:e.nonvalidatedAtoms.clone(),dirtyAtoms:new Set(e.dirtyAtoms)}}function Xe(e,t){const n=Ze(e,t,t.dirtyAtoms);for(const e of n){var r,o;null===(r=Ie(e))||void 0===r||null===(o=r.invalidate)||void 0===o||o.call(r,t)}}function Ye(e,t,n){Ge(e,{type:"set",recoilValue:t,valueOrUpdater:n})}let Je=0;var et={RecoilValueReadOnly:Be,AbstractRecoilValue:$e,RecoilState:Fe,getRecoilValueAsLoadable:function(e,{key:t},n=e.getState().currentTree){var r,o;const a=e.getState();n.version!==a.currentTree.version&&n.version!==(null===(r=a.nextTree)||void 0===r?void 0:r.version)&&n.version!==(null===(o=a.previousTree)||void 0===o?void 0:o.version)&&D("Tried to read from a discarded tree");const i=ze(e,n,t);return"loading"===i.state&&i.contents.catch((()=>{})),i},setRecoilValue:Ye,setRecoilValueLoadable:function(e,t,n){if(n instanceof je)return Ye(e,t,n);Ge(e,{type:"setLoadable",recoilValue:t,loadable:n})},markRecoilValueModified:function(e,t){Ge(e,{type:"markModified",recoilValue:t})},setUnvalidatedRecoilValue:function(e,t,n){Ge(e,{type:"setUnvalidated",recoilValue:t,unvalidatedValue:n})},subscribeToRecoilValue:function(e,{key:t},n,r=null){const o=Je++,a=e.getState();if(a.nodeToComponentSubscriptions.has(t)||a.nodeToComponentSubscriptions.set(t,new Map),l(a.nodeToComponentSubscriptions.get(t)).set(o,[null!=r?r:"",n]),Z("recoil_early_rendering_2021")){const r=e.getState().nextTree;r&&r.dirtyAtoms.has(t)&&n(r)}return{release:()=>{const n=e.getState(),r=n.nodeToComponentSubscriptions.get(t);void 0!==r&&r.has(o)?(r.delete(o),0===r.size&&n.nodeToComponentSubscriptions.delete(t)):D(`Subscription missing at release time for atom ${t}. This is a bug in Recoil.`)}}},isRecoilValue:Ue,applyAtomValueWrites:function(e,t){const n=e.clone();return t.forEach(((e,t)=>{"hasValue"===e.state&&e.contents instanceof je?n.delete(t):n.set(t,e)})),n},batchStart:function(){const e=new Map;return Ke.push(e),()=>{for(const[t,n]of e)qe(t,n);Ke.pop()!==e&&D("Incorrect order of batch popping")}},writeLoadableToTreeState:He,invalidateDownstreams:Xe,copyTreeState:Qe,invalidateDownstreams_FOR_TESTING:Xe};var tt=function(e,t,n){const r=e.entries();let o=r.next();for(;!o.done;){const a=o.value;if(t.call(n,a[1],a[0],e))return!0;o=r.next()}return!1};const{cleanUpNode:nt}=Le,{deleteNodeConfigIfPossible:rt,getNode:ot}=te,{RetentionZone:at}=xe,it=new Set;function lt(e,t){const n=e.getState(),r=n.currentTree;if(n.nextTree)return void D("releaseNodesNowOnCurrentTree should only be called at the end of a batch");const o=new Set;for(const e of t)if(e instanceof at)for(const t of ut(n,e))o.add(t);else o.add(e);const a=function(e,t){const n=e.getState(),r=n.currentTree,o=e.getGraph(r.version),a=new Set,i=new Set;return s(t),a;function s(t){const u=new Set,c=function(e,t,n,r,o){const a=e.getGraph(t.version),i=[],s=new Set;for(;n.size>0;)u(l(n.values().next().value));return i;function u(e){if(r.has(e)||o.has(e))return void n.delete(e);if(s.has(e))return;const t=a.nodeToNodeSubscriptions.get(e);if(t)for(const e of t)u(e);s.add(e),n.delete(e),i.push(e)}}(e,r,t,a,i);for(const e of c){var f;if("recoilRoot"===ot(e).retainedBy){i.add(e);continue}if((null!==(f=n.retention.referenceCounts.get(e))&&void 0!==f?f:0)>0){i.add(e);continue}if(ct(e).some((e=>n.retention.referenceCounts.get(e)))){i.add(e);continue}const t=o.nodeToNodeSubscriptions.get(e);t&&tt(t,(e=>i.has(e)))?i.add(e):(a.add(e),u.add(e))}const d=new Set;for(const e of u)for(const t of null!==(p=o.nodeDeps.get(e))&&void 0!==p?p:it){var p;a.has(t)||d.add(t)}d.size&&s(d)}}(e,o);for(const t of a)st(e,r,t)}function st(e,t,n){if(!Z("recoil_memory_managament_2020"))return;nt(e,n);const r=e.getState();r.knownAtoms.delete(n),r.knownSelectors.delete(n),r.nodeTransactionSubscriptions.delete(n),r.retention.referenceCounts.delete(n);const o=ct(n);for(const e of o){var a;null===(a=r.retention.nodesRetainedByZone.get(e))||void 0===a||a.delete(n)}t.atomValues.delete(n),t.dirtyAtoms.delete(n),t.nonvalidatedAtoms.delete(n);const i=r.graphsByVersion.get(t.version);if(i){const e=i.nodeDeps.get(n);if(void 0!==e){i.nodeDeps.delete(n);for(const t of e){var l;null===(l=i.nodeToNodeSubscriptions.get(t))||void 0===l||l.delete(n)}}i.nodeToNodeSubscriptions.delete(n)}rt(n)}function ut(e,t){var n;return null!==(n=e.retention.nodesRetainedByZone.get(t))&&void 0!==n?n:it}function ct(e){const t=ot(e).retainedBy;return void 0===t||"components"===t||"recoilRoot"===t?[]:t instanceof at?[t]:t}function ft(e,t){if(!Z("recoil_memory_managament_2020"))return;e.getState().retention.referenceCounts.delete(t),function(e,t){const n=e.getState();n.nextTree?n.retention.retainablesToCheckForRelease.add(t):lt(e,new Set([t]))}(e,t)}var dt={SUSPENSE_TIMEOUT_MS:12e4,updateRetainCount:function(e,t,n){var r;if(!Z("recoil_memory_managament_2020"))return;const o=e.getState().retention.referenceCounts,a=(null!==(r=o.get(t))&&void 0!==r?r:0)+n;0===a?ft(e,t):o.set(t,a)},updateRetainCountToZero:ft,releaseScheduledRetainablesNow:function(e){if(!Z("recoil_memory_managament_2020"))return;const t=e.getState();lt(e,t.retention.retainablesToCheckForRelease),t.retention.retainablesToCheckForRelease.clear()},retainedByOptionWithDefault:function(e){return void 0===e?"recoilRoot":e}};var pt=function*(e){for(const t of e)for(const e of t)yield e};var ht={isSSR:"undefined"==typeof window,isReactNative:"undefined"!=typeof navigator&&"ReactNative"===navigator.product};const{unstable_batchedUpdates:mt}=o;var gt={unstable_batchedUpdates:mt};const{unstable_batchedUpdates:vt}=gt;var yt={unstable_batchedUpdates:vt};const{batchStart:bt}=et,{unstable_batchedUpdates:wt}=yt;let kt=wt;var St={getBatcher:()=>kt,setBatcher:e=>{kt=e},batchUpdates:e=>{kt((()=>{let t=()=>{};try{t=bt(),e()}finally{t()}}))}};const{isSSR:xt}=ht,{batchUpdates:Et}=St,{initializeNodeIfNewToStore:_t,peekNodeInfo:Tt}=Le,{graph:Rt}=de,{DEFAULT_VALUE:Ct,recoilValues:Ot,recoilValuesForKeys:Pt}=te,{AbstractRecoilValue:Nt,getRecoilValueAsLoadable:At,setRecoilValue:Mt,setUnvalidatedRecoilValue:Lt}=et,{updateRetainCount:Zt}=dt,{getNextTreeStateVersion:zt,makeEmptyStoreState:Dt}=ye;class It{constructor(e){s(this,"_store",void 0),s(this,"_refCount",0),s(this,"getLoadable",(e=>(this.checkRefCount_INTERNAL(),At(this._store,e)))),s(this,"getPromise",(e=>(this.checkRefCount_INTERNAL(),this.getLoadable(e).toPromise()))),s(this,"getNodes_UNSTABLE",(e=>{if(this.checkRefCount_INTERNAL(),!0===(null==e?void 0:e.isModified)){if(!1===(null==e?void 0:e.isInitialized))return[];const t=this._store.getState().currentTree;return Pt(t.dirtyAtoms)}const t=this._store.getState().knownAtoms,n=this._store.getState().knownSelectors;return null==(null==e?void 0:e.isInitialized)?Ot.values():!0===e.isInitialized?Pt(pt([this._store.getState().knownAtoms,this._store.getState().knownSelectors])):ke(Ot.values(),(({key:e})=>!t.has(e)&&!n.has(e)))})),s(this,"getInfo_UNSTABLE",(({key:e})=>(this.checkRefCount_INTERNAL(),Tt(this._store,this._store.getState().currentTree,e)))),s(this,"map",(e=>{this.checkRefCount_INTERNAL();const t=new $t(this,Et);return e(t),Vt(t.getStore_INTERNAL())})),s(this,"asyncMap",(async e=>{this.checkRefCount_INTERNAL();const t=new $t(this,Et);return await e(t),Vt(t.getStore_INTERNAL())})),this._store={getState:()=>e,replaceState:t=>{e.currentTree=t(e.currentTree)},getGraph:t=>{const n=e.graphsByVersion;if(n.has(t))return l(n.get(t));const r=Rt();return n.set(t,r),r},subscribeToTransactions:()=>({release:()=>{}}),addTransactionMetadata:()=>{throw a("Cannot subscribe to Snapshots")}};for(const t of this._store.getState().nodeCleanupFunctions.keys())_t(this._store,e.currentTree,t,"get"),Zt(this._store,t,1);this.retain(),this.autorelease_INTERNAL()}retain(){if(!Z("recoil_memory_managament_2020"))return()=>{};this._refCount++;let e=!1;return()=>{e||(e=!0,this.release_INTERNAL())}}autorelease_INTERNAL(){Z("recoil_memory_managament_2020")&&(xt||window.setTimeout((()=>this.release_INTERNAL()),0))}release_INTERNAL(){Z("recoil_memory_managament_2020")&&(this._refCount--,this._refCount)}checkRefCount_INTERNAL(){Z("recoil_memory_managament_2020")&&this._refCount}getStore_INTERNAL(){return this.checkRefCount_INTERNAL(),this._store}getID(){return this.checkRefCount_INTERNAL(),this.getID_INTERNAL()}getID_INTERNAL(){return this.checkRefCount_INTERNAL(),this._store.getState().currentTree.stateID}}function jt(e,t,n=!1){const r=e.getState(),o=n?zt():t.version;return{currentTree:n?{version:o,stateID:o,transactionMetadata:{...t.transactionMetadata},dirtyAtoms:new Set(t.dirtyAtoms),atomValues:t.atomValues.clone(),nonvalidatedAtoms:t.nonvalidatedAtoms.clone()}:t,commitDepth:0,nextTree:null,previousTree:null,knownAtoms:new Set(r.knownAtoms),knownSelectors:new Set(r.knownSelectors),transactionSubscriptions:new Map,nodeTransactionSubscriptions:new Map,nodeToComponentSubscriptions:new Map,queuedComponentCallbacks_DEPRECATED:[],suspendedComponentResolvers:new Set,graphsByVersion:(new Map).set(o,e.getGraph(t.version)),versionsUsedByComponent:new Map,retention:{referenceCounts:new Map,nodesRetainedByZone:new Map,retainablesToCheckForRelease:new Set},nodeCleanupFunctions:new Map}}function Vt(e,t="current"){const n=e.getState(),r="current"===t?n.currentTree:l(n.previousTree);return new It(jt(e,r))}class $t extends It{constructor(e,t){super(jt(e.getStore_INTERNAL(),e.getStore_INTERNAL().getState().currentTree,!0)),s(this,"_batch",void 0),s(this,"set",((e,t)=>{this.checkRefCount_INTERNAL();const n=this.getStore_INTERNAL();this._batch((()=>{Zt(n,e.key,1),Mt(this.getStore_INTERNAL(),e,t)}))})),s(this,"reset",(e=>{this.checkRefCount_INTERNAL();const t=this.getStore_INTERNAL();this._batch((()=>{Zt(t,e.key,1),Mt(this.getStore_INTERNAL(),e,Ct)}))})),s(this,"setUnvalidatedAtomValues_DEPRECATED",(e=>{this.checkRefCount_INTERNAL();const t=this.getStore_INTERNAL();Et((()=>{for(const[n,r]of e.entries())Zt(t,n,1),Lt(t,new Nt(n),r)}))})),this._batch=t}}var Ft={Snapshot:It,MutableSnapshot:$t,freshSnapshot:function(e){const t=new It(Dt());return null!=e?t.map(e):t},cloneSnapshot:Vt},Bt=Ft.Snapshot,Ut=Ft.MutableSnapshot,Wt=Ft.freshSnapshot,Ht=Ft.cloneSnapshot,qt=Object.freeze({__proto__:null,Snapshot:Bt,MutableSnapshot:Ut,freshSnapshot:Wt,cloneSnapshot:Ht});const{getNextTreeStateVersion:Gt,makeEmptyStoreState:Kt}=ye,{cleanUpNode:Qt,getDownstreamNodes:Xt,setNodeValue:Yt,setUnvalidatedAtomValue_DEPRECATED:Jt}=Le,{graph:en}=de,{cloneGraph:tn}=de,{applyAtomValueWrites:nn}=et,{releaseScheduledRetainablesNow:rn}=dt,{freshSnapshot:on}=qt,{useCallback:an,useContext:ln,useEffect:sn,useMemo:un,useRef:cn,useState:fn}=r;function dn(){throw a("This component must be used inside a component.")}const pn=Object.freeze({getState:dn,replaceState:dn,getGraph:dn,subscribeToTransactions:dn,addTransactionMetadata:dn});let hn=!1;function mn(e){if(hn)throw a("An atom update was triggered within the execution of a state updater function. State updater functions provided to Recoil must be pure functions.");const t=e.getState();if(null===t.nextTree){Z("recoil_memory_managament_2020")&&Z("recoil_release_on_cascading_update_killswitch_2021")&&t.commitDepth>0&&rn(e);const n=t.currentTree.version,r=Gt();t.nextTree={...t.currentTree,version:r,stateID:r,dirtyAtoms:new Set,transactionMetadata:{}},t.graphsByVersion.set(r,tn(l(t.graphsByVersion.get(n))))}}const gn=r.createContext({current:pn}),vn=()=>ln(gn),yn=r.createContext(null);function bn(e,t,n){const r=Xt(e,n,n.dirtyAtoms);for(const e of r){const r=t.nodeToComponentSubscriptions.get(e);if(r)for(const[e,[t,o]]of r)o(n)}}function wn(e){const t=e.getState(),n=t.currentTree,r=n.dirtyAtoms;if(r.size){for(const[n,o]of t.nodeTransactionSubscriptions)if(r.has(n))for(const[t,n]of o)n(e);for(const[n,r]of t.transactionSubscriptions)r(e);Z("recoil_early_rendering_2021")&&!t.suspendedComponentResolvers.size||(bn(e,t,n),t.suspendedComponentResolvers.forEach((e=>e())),t.suspendedComponentResolvers.clear())}t.queuedComponentCallbacks_DEPRECATED.forEach((e=>e(n))),t.queuedComponentCallbacks_DEPRECATED.splice(0,t.queuedComponentCallbacks_DEPRECATED.length)}function kn({setNotifyBatcherOfChange:e}){const t=vn(),[n,r]=fn([]);return e((()=>r({}))),sn((()=>{ne.enqueueExecution("Batcher",(()=>{!function(e){const t=e.current.getState();t.commitDepth++;try{const{nextTree:n}=t;if(null===n)return;t.previousTree=t.currentTree,t.currentTree=n,t.nextTree=null,wn(e.current),null!=t.previousTree?t.graphsByVersion.delete(t.previousTree.version):D("Ended batch with no previous state, which is unexpected","recoil"),t.previousTree=null,Z("recoil_memory_managament_2020")&&rn(e.current)}finally{t.commitDepth--}}(t)}))})),sn((()=>()=>{e((()=>{}))}),[e]),null}let Sn=0;function xn({initializeState_DEPRECATED:e,initializeState:t,store_INTERNAL:n,children:o}){var a;let i;const s=cn(null),u=an((e=>{s.current=e}),[s]),c=null!==(a=r.createMutableSource)&&void 0!==a?a:r.unstable_createMutableSource,f=null!=n?n:{getState:()=>i.current,replaceState:e=>{const t=d.current.getState();mn(d.current);const n=l(t.nextTree);let r;try{hn=!0,r=e(n)}finally{hn=!1}r!==n&&(t.nextTree=r,Z("recoil_early_rendering_2021")&&bn(f,t,r),l(s.current)())},getGraph:e=>{const t=i.current.graphsByVersion;if(t.has(e))return l(t.get(e));const n=en();return t.set(e,n),n},subscribeToTransactions:(e,t)=>{if(null==t){const{transactionSubscriptions:t}=d.current.getState(),n=Sn++;return t.set(n,e),{release:()=>{t.delete(n)}}}{const{nodeTransactionSubscriptions:n}=d.current.getState();n.has(t)||n.set(t,new Map);const r=Sn++;return l(n.get(t)).set(r,e),{release:()=>{const e=n.get(t);e&&(e.delete(r),0===e.size&&n.delete(t))}}}},addTransactionMetadata:e=>{mn(d.current);for(const t of Object.keys(e))l(d.current.getState().nextTree).transactionMetadata[t]=e[t]}},d=cn(f);i=cn(null!=e?function(e,t){const n=Kt();return t({set:(t,r)=>{const o=n.currentTree,a=Yt(e,o,t.key,r),i=new Set(a.keys()),l=o.nonvalidatedAtoms.clone();for(const e of i)l.delete(e);n.currentTree={...o,dirtyAtoms:be(o.dirtyAtoms,i),atomValues:nn(o.atomValues,a),nonvalidatedAtoms:l}},setUnvalidatedAtomValues:e=>{e.forEach(((e,t)=>{n.currentTree=Jt(n.currentTree,t,e)}))}}),n}(f,e):null!=t?function(e){return on().map(e).getStore_INTERNAL().getState()}(t):Kt());const p=un((()=>c?c(i,(()=>i.current.currentTree.version)):null),[c,i]);return sn((()=>()=>{for(const e of d.current.getState().knownAtoms)Qt(d.current,e)}),[]),r.createElement(gn.Provider,{value:d},r.createElement(yn.Provider,{value:p},r.createElement(kn,{setNotifyBatcherOfChange:u}),o))}var En={useStoreRef:vn,useRecoilMutableSource:function(){const e=ln(yn);return null==e&&O("Attempted to use a Recoil hook outside of a . must be an ancestor of any component that uses Recoil hooks."),e},RecoilRoot:function(e){const{override:t,...n}=e,o=vn();return!1===t&&o.current!==pn?e.children:r.createElement(xn,n)},notifyComponents_FOR_TESTING:bn,sendEndOfBatchNotifications_FOR_TESTING:wn};const{useRef:_n}=r;var Tn=function(){return _n(),""};var Rn=function(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0,r=e.length;n{t.current=e})),t.current};const{useStoreRef:Nn}=En,{SUSPENSE_TIMEOUT_MS:An}=dt,{updateRetainCount:Mn}=dt,{RetentionZone:Ln}=xe,{isSSR:Zn}=ht,{useEffect:zn,useRef:Dn}=r;var In=function(e){if(Z("recoil_memory_managament_2020"))return function(e){const t=(Array.isArray(e)?e:[e]).map((e=>e instanceof Ln?e:e.key)),n=Nn();zn((()=>{if(!Z("recoil_memory_managament_2020"))return;const e=n.current;if(r.current&&!Zn)window.clearTimeout(r.current),r.current=null;else for(const n of t)Mn(e,n,1);return()=>{for(const n of t)Mn(e,n,-1)}}),[n,...t]);const r=Dn(),o=Pn(t);if(!(Zn||void 0!==o&&Rn(o,t))){const e=n.current;for(const n of t)Mn(e,n,1);if(o)for(const t of o)Mn(e,t,-1);r.current&&window.clearTimeout(r.current),r.current=window.setTimeout((()=>{r.current=null;for(const n of t)Mn(e,n,-1)}),An)}}(e)};const{batchUpdates:jn}=St,{DEFAULT_VALUE:Vn}=te,{useRecoilMutableSource:$n,useStoreRef:Fn}=En,{isRecoilValue:Bn}=H,{AbstractRecoilValue:Un,getRecoilValueAsLoadable:Wn,setRecoilValue:Hn,setUnvalidatedRecoilValue:qn,subscribeToRecoilValue:Gn}=et,{setByAddingToSet:Kn}=we,{mutableSourceExists:Qn,useMutableSource:Xn}=N,{useCallback:Yn,useEffect:Jn,useMemo:er,useRef:tr,useState:nr}=r;function rr(e,t,n){if("hasValue"===e.state)return e.contents;if("loading"===e.state){throw new Promise((e=>{n.current.getState().suspendedComponentResolvers.add(e)}))}throw"hasError"===e.state?e.contents:a(`Invalid value of loadable atom "${t.key}"`)}function or(e){return Z("recoil_memory_managament_2020")&&In(e),Qn()?function(e){const t=Fn(),n=Yn((()=>{var n;const r=t.current,o=r.getState(),a=Z("recoil_early_rendering_2021")&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree;return Wn(r,e,a)}),[t,e]),r=Yn((()=>n()),[n]),o=Tn(),a=Yn(((r,a)=>{const i=t.current;return Gn(i,e,(()=>{if(!Z("recoil_suppress_rerender_in_callback"))return a();const e=n();s.current.is(e)||a(),s.current=e}),o).release}),[t,e,o,n]),i=$n(),l=Xn(i,r,a),s=tr(l);return Jn((()=>{s.current=l})),l}(e):function(e){const t=Fn(),[n,r]=nr([]),o=Tn();Jn((()=>{const n=t.current,a=n.getState(),l=Gn(n,e,(t=>{var o;if(!Z("recoil_suppress_rerender_in_callback"))return r([]);const a=Wn(n,e,n.getState().currentTree);(null===(o=i.current)||void 0===o?void 0:o.is(a))||r(a),i.current=a}),o);if(a.nextTree)n.getState().queuedComponentCallbacks_DEPRECATED.push((()=>{i.current=null,r([])}));else{var s;if(!Z("recoil_suppress_rerender_in_callback"))return r([]);const t=Wn(n,e,n.getState().currentTree);(null===(s=i.current)||void 0===s?void 0:s.is(t))||r(t),i.current=t}return l.release}),[o,e,t]);const a=Wn(t.current,e),i=tr(a);return Jn((()=>{i.current=a})),a}(e)}function ar(e){const t=Fn();return rr(or(e),e,t)}function ir(e){const t=Fn();return Yn((n=>{Hn(t.current,e,n)}),[t,e])}var lr={recoilComponentGetRecoilValueCount_FOR_TESTING:{current:0},useRecoilInterface:function(){const e=Fn(),[,t]=nr([]),n=tr(new Set);n.current=new Set;const r=tr(new Set),o=tr(new Map),a=Yn((e=>{const t=o.current.get(e);t&&(t.release(),o.current.delete(e))}),[o]),i=Tn();return Jn((()=>{const l=e.current;function s(e,n){o.current.has(n)&&t([])}ue(n.current,r.current).forEach((e=>{if(o.current.has(e))return void O(`Double subscription to RecoilValue "${e}"`);const t=Gn(l,new Un(e),(t=>{s(0,e)}),i);o.current.set(e,t);l.getState().nextTree?l.getState().queuedComponentCallbacks_DEPRECATED.push((()=>{s(l.getState(),e)})):s(l.getState(),e)})),ue(r.current,n.current).forEach((e=>{a(e)})),r.current=n.current})),Jn((()=>{const e=o.current;return()=>e.forEach(((e,t)=>a(t)))}),[a]),er((()=>{function t(t){return n=>{Hn(e.current,t,n)}}function r(t){var r;n.current.has(t.key)||(n.current=Kn(n.current,t.key));const o=e.current.getState();return Wn(e.current,t,Z("recoil_early_rendering_2021")&&null!==(r=o.nextTree)&&void 0!==r?r:o.currentTree)}function o(t){return rr(r(t),t,e)}return{getRecoilValue:o,getRecoilValueLoadable:r,getRecoilState:function(e){return[o(e),t(e)]},getRecoilStateLoadable:function(e){return[r(e),t(e)]},getSetRecoilState:t,getResetRecoilState:function(t){return()=>Hn(e.current,t,Vn)}}}),[n,e])},useRecoilState:function(e){return[ar(e),ir(e)]},useRecoilStateLoadable:function(e){return[or(e),ir(e)]},useRecoilValue:ar,useRecoilValueLoadable:or,useResetRecoilState:function(e){const t=Fn();return Yn((()=>{Hn(t.current,e,Vn)}),[t,e])},useSetRecoilState:ir,useSetUnvalidatedAtomValues:function(){const e=Fn();return(t,n={})=>{jn((()=>{e.current.addTransactionMetadata(n),t.forEach(((t,n)=>qn(e.current,new Un(n),t)))}))}}};var sr=function(e,t){const n=new Map;for(const[r,o]of e)t(o,r)&&n.set(r,o);return n};var ur=function(e,t){const n=new Set;for(const r of e)t(r)&&n.add(r);return n};var cr=function(...e){const t=new Map;for(let n=0;nt.current.subscribeToTransactions(e).release),[e,t])}function Rr(e){const t=e.atomValues.toMap(),n=ce(sr(t,((e,t)=>{const n=pr(t).persistence_UNSTABLE;return null!=n&&"none"!==n.type&&"hasValue"===e.state})),(e=>e.contents));return cr(e.nonvalidatedAtoms.toMap(),n)}var Cr={useRecoilSnapshot:function(){const e=mr(),[t,n]=_r((()=>wr(e.current))),r=Pn(t),o=Er();return xr((()=>(o.current&&!kr&&window.clearTimeout(o.current),t.retain())),[t]),Tr(Sr((e=>n(wr(e))),[])),r===t||kr||(o.current&&(null==r||r.release_INTERNAL(),window.clearTimeout(o.current)),t.retain(),o.current=window.setTimeout((()=>{t.release_INTERNAL(),o.current=null}),yr)),t},useGotoRecoilSnapshot:function(){const e=mr();return Sr((t=>{var n;const r=e.current.getState(),o=null!==(n=r.nextTree)&&void 0!==n?n:r.currentTree,a=t.getStore_INTERNAL().getState().currentTree;fr((()=>{const n=new Set;for(const e of[o.atomValues.keys(),a.atomValues.keys()])for(const t of e){var r,i;(null===(r=o.atomValues.get(t))||void 0===r?void 0:r.contents)!==(null===(i=a.atomValues.get(t))||void 0===i?void 0:i.contents)&&pr(t).shouldRestoreFromSnapshots&&n.add(t)}n.forEach((t=>{vr(e.current,new gr(t),a.atomValues.has(t)?l(a.atomValues.get(t)):dr)})),e.current.replaceState((e=>({...e,stateID:t.getID_INTERNAL()})))}))}),[e])},useRecoilTransactionObserver:function(e){Tr(Sr((t=>{const n=wr(t,"current"),r=wr(t,"previous");e({snapshot:n,previousSnapshot:r})}),[e]))},useTransactionObservation_DEPRECATED:function(e){Tr(Sr((t=>{let n=t.getState().previousTree;const r=t.getState().currentTree;n||(D("Transaction subscribers notified without a previous tree being present -- this is a bug in Recoil"),n=t.getState().currentTree);const o=Rr(r),a=Rr(n),i=ce(hr,(e=>{var t,n,r,o;return{persistence_UNSTABLE:{type:null!==(t=null===(n=e.persistence_UNSTABLE)||void 0===n?void 0:n.type)&&void 0!==t?t:"none",backButton:null!==(r=null===(o=e.persistence_UNSTABLE)||void 0===o?void 0:o.backButton)&&void 0!==r&&r}}})),l=ur(r.dirtyAtoms,(e=>o.has(e)||a.has(e)));e({atomValues:o,previousAtomValues:a,atomInfo:i,modifiedAtoms:l,transactionMetadata:{...r.transactionMetadata}})}),[e]))},useTransactionSubscription_DEPRECATED:Tr};const{peekNodeInfo:Or}=Le,{useStoreRef:Pr}=En;var Nr=function(){const e=Pr();return({key:t})=>Or(e.current,e.current.getState().currentTree,t)};const{RecoilRoot:Ar,useStoreRef:Mr}=En,{useMemo:Lr}=r;var Zr=function(){const e=Mr().current;return Lr((()=>function({children:t}){return r.createElement(Ar,{store_INTERNAL:e},t)}),[e])};const{loadableWithValue:zr}=R,{DEFAULT_VALUE:Dr,getNode:Ir}=te,{copyTreeState:jr,getRecoilValueAsLoadable:Vr,invalidateDownstreams:$r,writeLoadableToTreeState:Fr}=et;function Br(e){return"atom"===Ir(e.key).nodeType}class Ur{constructor(e,t){s(this,"_store",void 0),s(this,"_treeState",void 0),s(this,"_changes",void 0),s(this,"get",(e=>{if(this._changes.has(e.key))return this._changes.get(e.key);if(!Br(e))throw a("Reading selectors within atomicUpdate is not supported");const t=Vr(this._store,e,this._treeState);if("hasValue"===t.state)return t.contents;throw"hasError"===t.state?t.contents:a(`Expected Recoil atom ${e.key} to have a value, but it is in a loading state.`)})),s(this,"set",((e,t)=>{if(!Br(e))throw a("Setting selectors within atomicUpdate is not supported");if("function"==typeof t){const n=this.get(e);this._changes.set(e.key,t(n))}else this._changes.set(e.key,t)})),s(this,"reset",(e=>{this.set(e,Dr)})),this._store=e,this._treeState=t,this._changes=new Map}newTreeState_INTERNAL(){if(0===this._changes.size)return this._treeState;const e=jr(this._treeState);for(const[t,n]of this._changes)Fr(e,t,zr(n));return $r(this._store,e),e}}var Wr=function(e){return t=>{e.replaceState((n=>{const r=new Ur(e,n);return t(r),r.newTreeState_INTERNAL()}))}},Hr=Object.freeze({__proto__:null,atomicUpdater:Wr});var qr=function(e,t){if(!e)throw new Error(t)};const{atomicUpdater:Gr}=Hr,{batchUpdates:Kr}=St,{DEFAULT_VALUE:Qr}=te,{useStoreRef:Xr}=En,{setRecoilValue:Yr}=et,{Snapshot:Jr,cloneSnapshot:eo}=qt,{useGotoRecoilSnapshot:to}=Cr,{useCallback:no}=r;class ro{}const oo=new ro;var ao=function(e,t){const n=Xr(),r=to();return no(((...t)=>{function o(e,t){Yr(n.current,e,t)}function i(e){Yr(n.current,e,Qr)}const l=eo(n.current),s=Gr(n.current);let u=oo;return Kr((()=>{const n="useRecoilCallback expects a function that returns a function: it accepts a function of the type (RecoilInterface) => T = R and returns a callback function T => R, where RecoilInterface is an object {snapshot, set, ...} and T and R are the argument and return types of the callback you want to create. Please see the docs at recoiljs.org for details.";if("function"!=typeof e)throw a(n);const c=e({set:o,reset:i,snapshot:l,gotoSnapshot:r,transact_UNSTABLE:s});if("function"!=typeof c)throw a(n);u=c(...t)})),u instanceof ro&&qr(!1),u}),null!=t?[...t,n]:void 0)};const{getNode:io}=te,{useStoreRef:lo}=En,{useCallback:so}=r;var uo=function(e){const t=lo();return so((()=>{var n;const r=t.current,{currentTree:o}=r.getState(),a=io(e.key);null===(n=a.clearCache)||void 0===n||n.call(a,r,o)}),[e,t])};const{atomicUpdater:co}=Hr,{useStoreRef:fo}=En,{useMemo:po}=r;var ho=function(e,t){const n=fo();return po((()=>(...t)=>{co(n.current)((n=>{e(n)(...t)}))}),null!=t?[...t,n]:void 0)};const{isReactNative:mo,isSSR:go}=ht;function vo(e,t,n){if("string"==typeof e&&!e.includes('"')&&!e.includes("\\"))return`"${e}"`;switch(typeof e){case"undefined":return"";case"boolean":return e?"true":"false";case"number":case"symbol":return String(e);case"string":return JSON.stringify(e);case"function":if(!0!==(null==t?void 0:t.allowFunctions))throw a("Attempt to serialize function in a Recoil cache key");return`__FUNCTION(${e.name})__`}if(null===e)return"null";var r;if("object"!=typeof e)return null!==(r=JSON.stringify(e))&&void 0!==r?r:"";if(i(e))return"__PROMISE__";if(Array.isArray(e))return`[${e.map(((e,n)=>vo(e,t,n.toString())))}]`;if("function"==typeof e.toJSON)return vo(e.toJSON(n),t,n);if(e instanceof Map){const r={};for(const[n,o]of e)r["string"==typeof n?n:vo(n,t)]=o;return vo(r,t,n)}return e instanceof Set?vo(Array.from(e).sort(((e,n)=>vo(e,t).localeCompare(vo(n,t)))),t,n):void 0!==Symbol&&null!=e[Symbol.iterator]&&"function"==typeof e[Symbol.iterator]?vo(Array.from(e),t,n):`{${Object.keys(e).filter((t=>void 0!==e[t])).sort().map((n=>`${vo(n,t)}:${vo(e[n],t,n)}`)).join(",")}}`}var yo=function(e,t={allowFunctions:!1}){return vo(e,t)};const bo=(e,t,n)=>{var r;if(null==e)return;if(null==n||null===(r=n.onNodeVisit)||void 0===r||r.call(n,e),"leaf"===e.type)return e;const o=t(e.nodeKey);return bo(e.branches.get(o),t,n)},wo=(e,t,n,r,o,a,i)=>{var l;let s;if(null==e)if(0===t.length)s={type:"leaf",value:r,parent:n,branchKey:o};else{const[e,...l]=t,[u,c]=e;s={type:"branch",nodeKey:u,parent:n,branches:new Map,branchKey:o},s.branches.set(c,wo(null,l,s,r,c,a,i))}else if(s=e,t.length){const[n,...o]=t,[l,u]=n;if("branch"!==e.type||e.nodeKey!==l)return D("Existing cache must have a branch midway through the route with matching node key. Resetting cache."),i(),s;e.branches.set(u,wo(e.branches.get(u),o,e,r,u,a,i))}return null==a||null===(l=a.onNodeVisit)||void 0===l||l.call(a,s),s},ko=(e,t,n)=>n?(n.branches.delete(t.branchKey),So(e,n,n.parent)):e===t,So=(e,t,n)=>n?(0===t.branches.size&&n.branches.delete(t.branchKey),So(e,n,n.parent)):e===t,xo=e=>"leaf"===e.type?1:Array.from(e.branches.values()).reduce(((e,t)=>e+xo(t)),0);var Eo=class{constructor(e){var t,n,r;s(this,"_numLeafs",void 0),s(this,"_root",void 0),s(this,"_onHit",void 0),s(this,"_onSet",void 0),s(this,"_mapNodeValue",void 0),this._numLeafs=0,this._root=null,this._onHit=null!==(t=null==e?void 0:e.onHit)&&void 0!==t?t:()=>{},this._onSet=null!==(n=null==e?void 0:e.onSet)&&void 0!==n?n:()=>{},this._mapNodeValue=null!==(r=null==e?void 0:e.mapNodeValue)&&void 0!==r?r:e=>e}size(){return this._numLeafs}root(){return this._root}get(e,t){var n;return null===(n=this.getLeafNode(e,t))||void 0===n?void 0:n.value}getLeafNode(e,t){return bo(this.root(),(t=>this._mapNodeValue(e(t))),{onNodeVisit:e=>{null==t||t.onNodeVisit(e),"leaf"===e.type&&this._onHit(e)}})}set(e,t,n){let r,o=null;const a=()=>{o=wo(this.root(),e.map((([e,t])=>[e,this._mapNodeValue(t)])),null,t,null,{onNodeVisit:e=>{null==n||n.onNodeVisit(e),"leaf"===e.type&&(r=e)}},(()=>{this.clear(),a()}))};a(),this.root()||(this._root=o),this._numLeafs++,this._onSet(l(r))}delete(e){if(!this.root())return!1;const t=l(this.root());return!!ko(t,e,e.parent)&&(e===t||"branch"===t.type&&!t.branches.size?(this._root=null,this._numLeafs=0,!0):(this._numLeafs-=xo(e),!0))}clear(){this._numLeafs=0,this._root=null}},_o=Object.freeze({__proto__:null,TreeCache:Eo});var To=class{constructor(e){var t;s(this,"_maxSize",void 0),s(this,"_size",void 0),s(this,"_head",void 0),s(this,"_tail",void 0),s(this,"_map",void 0),s(this,"_keyMapper",void 0),this._maxSize=e.maxSize,this._size=0,this._head=null,this._tail=null,this._map=new Map,this._keyMapper=null!==(t=e.mapKey)&&void 0!==t?t:e=>e}head(){return this._head}tail(){return this._tail}size(){return this._size}maxSize(){return this._maxSize}has(e){return this._map.has(this._keyMapper(e))}get(e){const t=this._keyMapper(e),n=this._map.get(t);if(n)return this.set(e,n.value),n.value}set(e,t){const n=this._keyMapper(e);this._map.get(n)&&this.delete(e);const r=this.head(),o={key:e,right:r,left:null,value:t};r?r.left=o:this._tail=o,this._map.set(n,o),this._head=o,this._size++,this._maybeDeleteLRU()}_maybeDeleteLRU(){this.size()>this.maxSize()&&this.deleteLru()}deleteLru(){const e=this.tail();e&&this.delete(e.key)}delete(e){const t=this._keyMapper(e);if(!this._size||!this._map.has(t))return;const n=l(this._map.get(t)),r=n.right,o=n.left;r&&(r.left=n.left),o&&(o.right=n.right),n===this.head()&&(this._head=r),n===this.tail()&&(this._tail=o),this._map.delete(t),this._size--}clear(){this._size=0,this._head=null,this._tail=null,this._map=new Map}},Ro=Object.freeze({__proto__:null,LRUCache:To});const{LRUCache:Co}=Ro,{TreeCache:Oo}=_o;var Po=function(e,t=(e=>e)){const n=new Co({maxSize:e}),r=new Oo({mapNodeValue:t,onHit:e=>{n.set(e,!0)},onSet:t=>{const o=n.tail();n.set(t,!0),o&&r.size()>e&&r.delete(o.key)}});return r};const{TreeCache:No}=_o,Ao={equality:"reference",eviction:"keep-all",maxSize:1/0};var Mo=function({equality:e=Ao.equality,eviction:t=Ao.eviction,maxSize:n=Ao.maxSize}=Ao){return function(e,t,n){switch(e){case"keep-all":return new No({mapNodeValue:n});case"lru":return Po(l(t),n);case"most-recent":return Po(1,n)}throw a(`Unrecognized eviction policy ${e}`)}(t,n,function(e){switch(e){case"reference":return e=>e;case"value":return e=>yo(e)}throw a(`Unrecognized equality policy ${e}`)}(e))};var Lo={startPerfBlock:function(e){return()=>null}};const{loadableWithError:Zo,loadableWithPromise:zo,loadableWithValue:Do}=R,{getNodeLoadable:Io,peekNodeLoadable:jo,setNodeValue:Vo}=Le,{saveDependencyMapToStore:$o}=de,{DEFAULT_VALUE:Fo,RecoilValueNotReady:Bo,getConfigDeletionHandler:Uo,getNode:Wo,registerNode:Ho}=te,{isRecoilValue:qo}=H,{AbstractRecoilValue:Go}=H,{markRecoilValueModified:Ko,setRecoilValueLoadable:Qo}=et,{retainedByOptionWithDefault:Xo}=dt,{cloneSnapshot:Yo}=qt,{startPerfBlock:Jo}=Lo;class ea{}const ta=new ea,na=[],ra=new Map,oa=(()=>{let e=0;return()=>e++})();var aa=function(e){let t=null;const{key:n,get:r,cachePolicy_UNSTABLE:o}=e,s=null!=e.set?e.set:void 0,u=new Set,c=Mo(null!=o?o:{equality:"reference",eviction:"keep-all"}),f=Xo(e.retainedBy_UNSTABLE),d=new Map;let p=0;function h(){return!Z("recoil_memory_managament_2020")||p>0}function m(e){return d.has(e)||d.set(e,{depValuesDiscoveredSoFarDuringAsyncWork:null,latestLoadable:null,latestExecutionId:null,stateVersion:null}),l(d.get(e))}function g(e){return p++,e.getState().knownSelectors.add(n),()=>{p--,e.getState().knownSelectors.delete(n),d.delete(e)}}function v(){return void 0!==Uo(n)&&!h()}function y(e,t,n){if("loading"===t.state){let t=ra.get(n);null==t&&ra.set(n,t=new Set),t.add(e)}}function b(e,t,n){const r=e.getState().knownSelectors.has(n);if(r&&t.atomValues.has(n))return l(t.atomValues.get(n));const o=Io(e,t,n);return"loading"!==o.state&&r&&t.atomValues.set(n,o),o}function w(e,t,n,r,o,a){return t.then((r=>{if(!h())throw N(e,o),ta;null!=a.loadingDepKey&&a.loadingDepPromise===t?n.atomValues.set(a.loadingDepKey,Do(r)):e.getState().knownSelectors.forEach((e=>{n.atomValues.delete(e)}));const i=E(e,n);if(i&&"hasValue"===i.state)return O(i,e),i.contents;if(!A(e,o)){var l;const e=R(n);if("loading"===(null==e||null===(l=e.latestLoadable)||void 0===l?void 0:l.state))return e.latestLoadable.contents}const[s,u]=x(e,n,o);if(A(e,o)&&P(u,e,o),"loading"!==s.state&&(L(n,_(u),s),S(e,n,new Set(u.keys()),o),k(e,s,o)),"hasError"===s.state)throw s.contents;return s.contents})).catch((t=>{if(t instanceof ea)throw D("Selector was released while it had dependencies"),ta;if(!h())throw N(e,o),ta;const a=Zo(t);throw M(t),L(n,_(r),Zo(t)),S(e,n,new Set(r.keys()),o),k(e,a,o),t}))}function k(e,t,r){A(e,r)&&(O(t,e),function(e,t){const r=ra.get(t);if(void 0!==r){for(const t of r)Qo(t,new Go(n),e);ra.delete(t)}}(t,r))}function S(e,t,r,o){var a,i,l,s,u,c,f;(A(e,o)||t.version===(null===(a=e.getState())||void 0===a||null===(i=a.currentTree)||void 0===i?void 0:i.version)||t.version===(null===(l=e.getState())||void 0===l||null===(s=l.nextTree)||void 0===s?void 0:s.version))&&$o(new Map([[n,r]]),e,null!==(u=null===(c=e.getState())||void 0===c||null===(f=c.nextTree)||void 0===f?void 0:f.version)&&void 0!==u?u:e.getState().currentTree.version)}function x(e,t,o){const l=Jo(n);let s,u,c=!1;const f={loadingDepKey:null,loadingDepPromise:null},d=new Map,p=new Set;function m(n){const{key:r}=n;!function(e,t,n,r,o){n.add(r),S(e,t,n,o)}(e,t,p,r,o);const i=b(e,t,r);switch(d.set(r,i),i.state){case"hasValue":return i.contents;case"hasError":throw i.contents;case"loading":throw f.loadingDepKey=r,f.loadingDepPromise=i.contents,i.contents}throw a("Invalid Loadable state")}S(e,t,p,o);let g=!1;const v=t=>(...n)=>{if(!g)throw a("getCallback() should only be called asynchronously after the selector is evalutated. It can be used for selectors to return objects with callbacks that can obtain the current Recoil state without a subscription.");const r=Yo(e),o=t({snapshot:r});if("function"!=typeof o)throw a("getCallback() expects a function that returns a function.");return o(...n)};try{s=r({get:m,getCallback:v}),s=qo(s)?m(s):s,g=!0,i(s)?s=function(e,t,n,r,o,a){return t.then((t=>{if(!h())throw N(e,o),ta;const a=Do(t);return M(t),L(n,_(r),a),S(e,n,new Set(r.keys()),o),k(e,a,o),t})).catch((t=>{if(!h())throw N(e,o),ta;if(A(e,o)&&P(r,e,o),i(t))return w(e,t,n,r,o,a);const l=Zo(t);throw M(t),L(n,_(r),l),S(e,n,new Set(r.keys()),o),k(e,l,o),t}))}(e,s,t,d,o,f).finally(l):l()}catch(n){s=n,i(s)?s=w(e,s,t,d,o,f).finally(l):(c=!0,l())}return u=c?Zo(s):i(s)?zo(s):Do(s),"loading"!==u.state&&M(u.contents),[u,d]}function E(e,t){const r=new Set,o=m(e);let i;try{i=c.get((n=>{"string"!=typeof n&&qr(!1);return b(e,t,n).contents}),{onNodeVisit:e=>{"branch"===e.type&&e.nodeKey!==n&&"string"==typeof e.nodeKey&&(r.add(e.nodeKey),u.add(e.nodeKey))}})}catch(e){throw a(`Problem with cache lookup for selector "${n}": ${e.message}`)}return i&&S(e,t,r,o.latestExecutionId),i}function _(e){return Array.from(e.entries()).map((([e,t])=>[e,t.contents]))}function T(e,t){const n=oa(),[r,o]=x(e,t,n);return O(r,e,o,n,t),function(e,t,n){"loading"!==n.state&&L(e,t,n)}(t,_(o),r),y(e,r,n),r}function R(e){var t;const[,n]=null!==(t=Array.from(d.entries()).find((([t,n])=>null!=n.latestLoadable&&null!=n.latestExecutionId&&!function(e,t){var n,r;const o=m(e),a=null!==(n=o.depValuesDiscoveredSoFarDuringAsyncWork)&&void 0!==n?n:new Map,i=Array((null!==(r=C.get(t.version))&&void 0!==r?r:new Map).entries()),l=C.has(t.version)&&i.length===a.size&&i.every((([e,t])=>a.get(e)===t));if(null==a||t.version===o.stateVersion||l)return!1;return C.set(t.version,new Map(a)),Array.from(a).some((([n,r])=>b(e,t,n).contents!==r.contents))}(t,e))))&&void 0!==t?t:[];return n}const C=new Map;function O(e,t,n,r,o){const a=m(t);"loading"===e.state?(a.depValuesDiscoveredSoFarDuringAsyncWork=n,a.latestExecutionId=r,a.latestLoadable=e,a.stateVersion=null==o?void 0:o.version):(a.depValuesDiscoveredSoFarDuringAsyncWork=null,a.latestExecutionId=null,a.latestLoadable=null,a.stateVersion=null)}function P(e,t,n){const r=m(t);A(t,n)&&(r.depValuesDiscoveredSoFarDuringAsyncWork=e)}function N(e,t){A(e,t)&&d.delete(e)}function A(e,t){return t===m(e).latestExecutionId}function M(e){0}function L(e,t,r){e.atomValues.set(n,r);try{c.set(t,r)}catch(e){throw a(`Problem with setting cache for selector "${n}": ${e.message}`)}}function z(e,t){return c.get((n=>{"string"!=typeof n&&qr(!1);const r=jo(e,t,n);return null==r?void 0:r.contents}))}function I(e,t){return function(e){if(na.includes(n)){const e=`Recoil selector has circular dependencies: ${na.slice(na.indexOf(n)).join(" → ")}`;return Zo(a(e))}na.push(n);try{return e()}finally{na.pop()}}((()=>function(e,t){const n=E(e,t);if(null!=n)return O(n,e),n;const r=R(t);if(r){const t=r;return y(e,l(t.latestLoadable),l(t.latestExecutionId)),l(t.latestLoadable)}return T(e,t)}(e,t)))}function j(e){e.atomValues.delete(n)}function V(e,n){null==t&&qr(!1);for(const t of u){var r;const o=Wo(t);null===(r=o.clearCache)||void 0===r||r.call(o,e,n)}j(n),c.clear(),Ko(e,t)}if(null!=s){return t=Ho({key:n,nodeType:"selector",peek:z,get:I,set:(e,t,n)=>{let r=!1;const o=new Map;function l({key:n}){if(r)throw a("Recoil: Async selector sets are not currently supported.");const o=b(e,t,n);if("hasValue"===o.state)return o.contents;throw"loading"===o.state?new Bo(n):o.contents}function u(n,i){if(r)throw a("Recoil: Async selector sets are not currently supported.");const s="function"==typeof i?i(l(n)):i;Vo(e,t,n.key,s).forEach(((e,t)=>o.set(t,e)))}const c=s({set:u,get:l,reset:function(e){u(e,Fo)}},n);if(void 0!==c)throw i(c)?a("Recoil: Async selector sets are not currently supported."):a("Recoil: selector set should be a void function.");return r=!0,o},init:g,invalidate:j,clearCache:V,shouldDeleteConfigOnRelease:v,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1,retainedBy:f})}return t=Ho({key:n,nodeType:"selector",peek:z,get:I,init:g,invalidate:j,clearCache:V,shouldDeleteConfigOnRelease:v,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1,retainedBy:f})};const{loadableWithError:ia,loadableWithPromise:la,loadableWithValue:sa}=R,{peekNodeInfo:ua}=Le,{DEFAULT_VALUE:ca,DefaultValue:fa,getConfigDeletionHandler:da,registerNode:pa,setConfigDeletionHandler:ha}=te,{isRecoilValue:ma}=H,{getRecoilValueAsLoadable:ga,markRecoilValueModified:va,setRecoilValue:ya,setRecoilValueLoadable:ba}=et,{retainedByOptionWithDefault:wa}=dt;function ka(e){const{key:t,persistence_UNSTABLE:n}=e,r=wa(e.retainedBy_UNSTABLE);let o,s=0,u=i(e.default)?la(e.default.then((e=>(u=sa(e),e))).catch((e=>{throw u=ia(e),e}))):sa(e.default);f(e.default);const c=new Map;function f(e){return e}const d=pa({key:t,nodeType:"atom",peek:function(e,n){var r,a;return null!==(r=null!==(a=n.atomValues.get(t))&&void 0!==a?a:o)&&void 0!==r?r:u},get:function(e,r){if(r.atomValues.has(t))return l(r.atomValues.get(t));if(r.nonvalidatedAtoms.has(t)){if(null!=o)return o;if(null==n)return O(`Tried to restore a persisted value for atom ${t} but it has no persistence settings.`),u;const e=r.nonvalidatedAtoms.get(t),a=n.validator(e,ca),i=a instanceof fa?u:sa(a);return o=i,o}return u},set:function(e,n,r){if(n.atomValues.has(t)){const e=l(n.atomValues.get(t));if("hasValue"===e.state&&r===e.contents)return new Map}else if(!n.nonvalidatedAtoms.has(t)&&r instanceof fa)return new Map;return o=void 0,(new Map).set(t,sa(r))},init:function(n,r,o){s++;const l=n.getState().knownAtoms.has(t);if(n.getState().knownAtoms.add(t),"loading"===u.state){const e=()=>{var e;(null!==(e=n.getState().nextTree)&&void 0!==e?e:n.getState().currentTree).atomValues.has(t)||va(n,d)};u.contents.then(e).catch(e)}let f=ca,p=null;if(null!=e.effects_UNSTABLE&&!l){let r=!0;function l(e){if(r&&e.key===t&&!(f instanceof fa)){const e=f;return e instanceof fa?u:i(e)?la(e.then((e=>e instanceof fa?u.toPromise():e))):sa(e)}return ga(n,e)}function s(e){return l(e).toPromise()}function g(e){var o;const a=ua(n,null!==(o=n.getState().nextTree)&&void 0!==o?o:n.getState().currentTree,e.key);return!r||e.key!==t||f instanceof fa?a:{...a,isSet:!0,loadable:l(e)}}const v=e=>t=>{if(r){const n=f instanceof fa||i(f)?"hasValue"===u.state?u.contents:ca:f;f="function"==typeof t?t(n):t,i(f)&&(f=f.then((t=>(p={effect:e,value:t},t))))}else{if(i(t))throw a("Setting atoms to async values is not implemented.");"function"!=typeof t&&(p={effect:e,value:t}),ya(n,d,"function"==typeof t?n=>{const r=t(n);return p={effect:e,value:r},r}:t)}},y=e=>()=>v(e)(ca),b=e=>r=>{n.subscribeToTransactions((n=>{var o;let{currentTree:a,previousTree:i}=n.getState();i||(D("Transaction subscribers notified without a next tree being present -- this is a bug in Recoil"),i=a);const l=null!==(o=a.atomValues.get(t))&&void 0!==o?o:u;if("hasValue"===l.state){var s,c,f,d;const n=l.contents,o=null!==(s=i.atomValues.get(t))&&void 0!==s?s:u,h="hasValue"===o.state?o.contents:ca;(null===(c=p)||void 0===c?void 0:c.effect)!==e||(null===(f=p)||void 0===f?void 0:f.value)!==n?r(n,h,!a.atomValues.has(t)):(null===(d=p)||void 0===d?void 0:d.effect)===e&&(p=null)}}),t)};for(const t of null!==(h=e.effects_UNSTABLE)&&void 0!==h?h:[]){var h;const e=t({node:d,trigger:o,setSelf:v(t),resetSelf:y(t),onSet:b(t),getPromise:s,getLoadable:l,getInfo_UNSTABLE:g});var m;if(null!=e)c.set(n,[...null!==(m=c.get(n))&&void 0!==m?m:[],e])}r=!1}if(!(f instanceof fa)){var g;const e=f,o=i(e)?la(function(e,n){const r=n.then((n=>{var o,a;return(null===(a=(null!==(o=e.getState().nextTree)&&void 0!==o?o:e.getState().currentTree).atomValues.get(t))||void 0===a?void 0:a.contents)===r&&ya(e,d,n),n})).catch((n=>{var o,a;throw(null===(a=(null!==(o=e.getState().nextTree)&&void 0!==o?o:e.getState().currentTree).atomValues.get(t))||void 0===a?void 0:a.contents)===r&&ba(e,d,ia(n)),n}));return r}(n,e)):sa(e);r.atomValues.set(t,o),null===(g=n.getState().nextTree)||void 0===g||g.atomValues.set(t,o)}return()=>{var e;s--,null===(e=c.get(n))||void 0===e||e.forEach((e=>e())),c.delete(n),n.getState().knownAtoms.delete(t)}},invalidate:function(){o=void 0},shouldDeleteConfigOnRelease:function(){return void 0!==da(t)&&s<=0},dangerouslyAllowMutability:e.dangerouslyAllowMutability,persistence_UNSTABLE:e.persistence_UNSTABLE?{type:e.persistence_UNSTABLE.type,backButton:e.persistence_UNSTABLE.backButton}:void 0,shouldRestoreFromSnapshots:!0,retainedBy:r});return d}function Sa(e){const{default:t,...n}=e;return ma(t)?function(e){const t=Sa({...e,default:ca,persistence_UNSTABLE:void 0===e.persistence_UNSTABLE?void 0:{...e.persistence_UNSTABLE,validator:t=>t instanceof fa?t:l(e.persistence_UNSTABLE).validator(t,ca)},effects_UNSTABLE:e.effects_UNSTABLE}),n=aa({key:`${e.key}__withFallback`,get:({get:n})=>{const r=n(t);return r instanceof fa?e.default:r},set:({set:e},n)=>e(t,n),dangerouslyAllowMutability:e.dangerouslyAllowMutability});return ha(n.key,da(e.key)),n}({...n,default:t}):ka({...n,default:t})}var xa=Sa;var Ea=class{constructor(e){var t;s(this,"_map",void 0),s(this,"_keyMapper",void 0),this._map=new Map,this._keyMapper=null!==(t=null==e?void 0:e.mapKey)&&void 0!==t?t:e=>e}size(){return this._map.size}has(e){return this._map.has(this._keyMapper(e))}get(e){return this._map.get(this._keyMapper(e))}set(e,t){this._map.set(this._keyMapper(e),t)}delete(e){this._map.delete(this._keyMapper(e))}clear(){this._map.clear()}},_a=Object.freeze({__proto__:null,MapCache:Ea});const{LRUCache:Ta}=Ro,{MapCache:Ra}=_a,Ca={equality:"reference",eviction:"none",maxSize:1/0};var Oa=function({equality:e=Ca.equality,eviction:t=Ca.eviction,maxSize:n=Ca.maxSize}=Ca){return function(e,t,n){switch(e){case"keep-all":return new Ra({mapKey:n});case"lru":return new Ta({mapKey:n,maxSize:l(t)});case"most-recent":return new Ta({mapKey:n,maxSize:1})}throw a(`Unrecognized eviction policy ${e}`)}(t,n,function(e){switch(e){case"reference":return e=>e;case"value":return e=>yo(e)}throw a(`Unrecognized equality policy ${e}`)}(e))};const{setConfigDeletionHandler:Pa}=te;var Na=function(e){var t,n;const r=Oa({equality:null!==(t=null===(n=e.cachePolicyForParams_UNSTABLE)||void 0===n?void 0:n.equality)&&void 0!==t?t:"value",eviction:"keep-all"});return t=>{var n;const o=r.get(t);if(null!=o)return o;const{cachePolicyForParams_UNSTABLE:a,...i}=e,l=xa({...i,key:`${e.key}__${null!==(n=yo(t))&&void 0!==n?n:"void"}`,default:"function"==typeof e.default?e.default(t):e.default,retainedBy_UNSTABLE:"function"==typeof e.retainedBy_UNSTABLE?e.retainedBy_UNSTABLE(t):e.retainedBy_UNSTABLE,effects_UNSTABLE:"function"==typeof e.effects_UNSTABLE?e.effects_UNSTABLE(t):e.effects_UNSTABLE});return r.set(t,l),Pa(l.key,(()=>{r.delete(t)})),l}};const{setConfigDeletionHandler:Aa}=te;let Ma=0;var La=function(e){var t,n;const r=Oa({equality:null!==(t=null===(n=e.cachePolicyForParams_UNSTABLE)||void 0===n?void 0:n.equality)&&void 0!==t?t:"value",eviction:"keep-all"});return t=>{var n;const o=r.get(t);if(null!=o)return o;const a=`${e.key}__selectorFamily/${null!==(n=yo(t,{allowFunctions:!0}))&&void 0!==n?n:"void"}/${Ma++}`,i=n=>e.get(t)(n),l=e.cachePolicy_UNSTABLE,s="function"==typeof e.retainedBy_UNSTABLE?e.retainedBy_UNSTABLE(t):e.retainedBy_UNSTABLE;let u;if(null!=e.set){const n=e.set;u=aa({key:a,get:i,set:(e,r)=>n(t)(e,r),cachePolicy_UNSTABLE:l,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:s})}else u=aa({key:a,get:i,cachePolicy_UNSTABLE:l,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:s});return r.set(t,u),Aa(u.key,(()=>{r.delete(t)})),u}};const Za=La({key:"__constant",get:e=>()=>e,cachePolicyForParams_UNSTABLE:{equality:"reference"}});var za=function(e){return Za(e)};const Da=La({key:"__error",get:e=>()=>{throw a(e)},cachePolicyForParams_UNSTABLE:{equality:"reference"}});var Ia=function(e){return Da(e)};var ja=function(e){return e};const{loadableWithError:Va,loadableWithPromise:$a,loadableWithValue:Fa}=R;function Ba(e,t){const n=Array(t.length).fill(void 0),r=Array(t.length).fill(void 0);for(const[o,a]of t.entries())try{n[o]=e(a)}catch(e){r[o]=e}return[n,r]}function Ua(e){return null!=e&&!i(e)}function Wa(e){return Array.isArray(e)?e:Object.getOwnPropertyNames(e).map((t=>e[t]))}function Ha(e,t){return Array.isArray(e)?t:Object.getOwnPropertyNames(e).reduce(((e,n,r)=>({...e,[n]:t[r]})),{})}function qa(e,t,n){return Ha(e,n.map(((e,n)=>null==e?Fa(t[n]):i(e)?$a(e):Va(e))))}var Ga={waitForNone:La({key:"__waitForNone",get:e=>({get:t})=>{const n=Wa(e),[r,o]=Ba(t,n);return qa(e,r,o)},dangerouslyAllowMutability:!0}),waitForAny:La({key:"__waitForAny",get:e=>({get:t})=>{const n=Wa(e),[r,o]=Ba(t,n);return o.some((e=>!i(e)))?qa(e,r,o):new Promise((t=>{for(const[n,a]of o.entries())i(a)&&a.then((a=>{r[n]=a,o[n]=void 0,t(qa(e,r,o))})).catch((a=>{o[n]=a,t(qa(e,r,o))}))}))},dangerouslyAllowMutability:!0}),waitForAll:La({key:"__waitForAll",get:e=>({get:t})=>{const n=Wa(e),[r,o]=Ba(t,n);if(o.every((e=>null==e)))return Ha(e,r);const a=o.find(Ua);if(null!=a)throw a;return Promise.all(o).then((t=>{return Ha(e,(n=r,t.map(((e,t)=>void 0===e?n[t]:e))));var n}))},dangerouslyAllowMutability:!0}),waitForAllSettled:La({key:"__waitForAllSettled",get:e=>({get:t})=>{const n=Wa(e),[r,o]=Ba(t,n);return o.every((e=>!i(e)))?qa(e,r,o):Promise.all(o.map(((e,t)=>i(e)?e.then((e=>{r[t]=e,o[t]=void 0})).catch((e=>{r[t]=void 0,o[t]=e})):null))).then((()=>qa(e,r,o)))},dangerouslyAllowMutability:!0}),noWait:La({key:"__noWait",get:e=>({get:t})=>{try{return Fa(t(e))}catch(e){return i(e)?$a(e):Va(e)}},dangerouslyAllowMutability:!0})};const{RecoilLoadable:Ka}=R,{DefaultValue:Qa}=te,{RecoilRoot:Xa}=En,{isRecoilValue:Ya}=H,{retentionZone:Ja}=xe,{freshSnapshot:ei}=qt,{useRecoilState:ti,useRecoilStateLoadable:ni,useRecoilValue:ri,useRecoilValueLoadable:oi,useResetRecoilState:ai,useSetRecoilState:ii,useSetUnvalidatedAtomValues:li}=lr,{useGotoRecoilSnapshot:si,useRecoilSnapshot:ui,useRecoilTransactionObserver:ci,useTransactionObservation_DEPRECATED:fi}=Cr,{noWait:di,waitForAll:pi,waitForAllSettled:hi,waitForAny:mi,waitForNone:gi}=Ga;var vi={DefaultValue:Qa,isRecoilValue:Ya,RecoilLoadable:Ka,RecoilRoot:Xa,useRecoilBridgeAcrossReactRoots_UNSTABLE:Zr,atom:xa,selector:aa,atomFamily:Na,selectorFamily:La,constSelector:za,errorSelector:Ia,readOnlySelector:ja,noWait:di,waitForNone:gi,waitForAny:mi,waitForAll:pi,waitForAllSettled:hi,useRecoilValue:ri,useRecoilValueLoadable:oi,useRecoilState:ti,useRecoilStateLoadable:ni,useSetRecoilState:ii,useResetRecoilState:ai,useGetRecoilValueInfo_UNSTABLE:Nr,useRecoilRefresher_UNSTABLE:uo,useRecoilCallback:ao,useRecoilTransaction_UNSTABLE:ho,useGotoRecoilSnapshot:si,useRecoilSnapshot:ui,useRecoilTransactionObserver_UNSTABLE:ci,useTransactionObservation_UNSTABLE:fi,useSetUnvalidatedAtomValues_UNSTABLE:li,snapshot_UNSTABLE:ei,useRetain:In,retentionZone:Ja},yi=vi.RecoilRoot,bi=vi.atom,wi=vi.useRecoilState,ki=vi.useRecoilCallback;var Si=n(6010),xi=n(7462),Ei=n(3366);n(5697);function _i(e,t){return(_i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Ti(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,_i(e,t)}const Ri=!1,Ci=r.createContext(null);var Oi="unmounted",Pi="exited",Ni="entering",Ai="entered",Mi="exiting",Li=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var o,a=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?a?(o=Pi,r.appearStatus=Ni):o=Ai:o=t.unmountOnExit||t.mountOnEnter?Oi:Pi,r.state={status:o},r.nextCallback=null,r}Ti(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===Oi?{status:Pi}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==Ni&&n!==Ai&&(t=Ni):n!==Ni&&n!==Ai||(t=Mi)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){void 0===e&&(e=!1),null!==t?(this.cancelNextCallback(),t===Ni?this.performEnter(e):this.performExit()):this.props.unmountOnExit&&this.state.status===Pi&&this.setState({status:Oi})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,a=this.props.nodeRef?[r]:[o.findDOMNode(this),r],i=a[0],l=a[1],s=this.getTimeouts(),u=r?s.appear:s.enter;!e&&!n||Ri?this.safeSetState({status:Ai},(function(){t.props.onEntered(i)})):(this.props.onEnter(i,l),this.safeSetState({status:Ni},(function(){t.props.onEntering(i,l),t.onTransitionEnd(u,(function(){t.safeSetState({status:Ai},(function(){t.props.onEntered(i,l)}))}))})))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:o.findDOMNode(this);t&&!Ri?(this.props.onExit(r),this.safeSetState({status:Mi},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:Pi},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:Pi},(function(){e.props.onExited(r)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:o.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var a=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],i=a[0],l=a[1];this.props.addEndListener(i,l)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===Oi)return null;var t=this.props,n=t.children,o=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,(0,Ei.Z)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return r.createElement(Ci.Provider,{value:null},"function"==typeof n?n(e,o):r.cloneElement(r.Children.only(n),o))},t}(r.Component);function Zi(){}Li.contextType=Ci,Li.propTypes={},Li.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Zi,onEntering:Zi,onEntered:Zi,onExit:Zi,onExiting:Zi,onExited:Zi},Li.UNMOUNTED=Oi,Li.EXITED=Pi,Li.ENTERING=Ni,Li.ENTERED=Ai,Li.EXITING=Mi;const zi=Li;var Di=n(3881),Ii=n(1705),ji=n(6682),Vi=n(5423);function $i(){return(0,ji.Z)(Vi.Z)}var Fi=n(6067);const Bi=e=>e.scrollTop;function Ui(e,t){var n,r;const{timeout:o,easing:a,style:i={}}=e;return{duration:null!=(n=i.transitionDuration)?n:"number"==typeof o?o:o[t.mode]||0,easing:null!=(r=i.transitionTimingFunction)?r:"object"==typeof a?a[t.mode]:a,delay:i.transitionDelay}}var Wi=n(3705),Hi=n(5893);const qi=["addEndListener","appear","children","container","direction","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function Gi(e,t,n){var r;const o=function(e,t,n){const r=t.getBoundingClientRect(),o=n&&n.getBoundingClientRect(),a=(0,Wi.Z)(t);let i;if(t.fakeTransform)i=t.fakeTransform;else{const e=a.getComputedStyle(t);i=e.getPropertyValue("-webkit-transform")||e.getPropertyValue("transform")}let l=0,s=0;if(i&&"none"!==i&&"string"==typeof i){const e=i.split("(")[1].split(")")[0].split(",");l=parseInt(e[4],10),s=parseInt(e[5],10)}return"left"===e?o?`translateX(${o.right+l-r.left}px)`:`translateX(${a.innerWidth+l-r.left}px)`:"right"===e?o?`translateX(-${r.right-o.left-l}px)`:`translateX(-${r.left+r.width-l}px)`:"up"===e?o?`translateY(${o.bottom+s-r.top}px)`:`translateY(${a.innerHeight+s-r.top}px)`:o?`translateY(-${r.top-o.top+r.height-s}px)`:`translateY(-${r.top+r.height-s}px)`}(e,t,"function"==typeof(r=n)?r():r);o&&(t.style.webkitTransform=o,t.style.transform=o)}const Ki={enter:Fi.Ui.easeOut,exit:Fi.Ui.sharp},Qi={enter:Fi.x9.enteringScreen,exit:Fi.x9.leavingScreen},Xi=r.forwardRef((function(e,t){const{addEndListener:n,appear:o=!0,children:a,container:i,direction:l="down",easing:s=Ki,in:u,onEnter:c,onEntered:f,onEntering:d,onExit:p,onExited:h,onExiting:m,style:g,timeout:v=Qi,TransitionComponent:y=zi}=e,b=(0,Ei.Z)(e,qi),w=$i(),k=r.useRef(null),S=(0,Ii.Z)(a.ref,k),x=(0,Ii.Z)(S,t),E=e=>t=>{e&&(void 0===t?e(k.current):e(k.current,t))},_=E(((e,t)=>{Gi(l,e,i),Bi(e),c&&c(e,t)})),T=E(((e,t)=>{const n=Ui({timeout:v,style:g,easing:s},{mode:"enter"});e.style.webkitTransition=w.transitions.create("-webkit-transform",(0,xi.Z)({},n)),e.style.transition=w.transitions.create("transform",(0,xi.Z)({},n)),e.style.webkitTransform="none",e.style.transform="none",d&&d(e,t)})),R=E(f),C=E(m),O=E((e=>{const t=Ui({timeout:v,style:g,easing:s},{mode:"exit"});e.style.webkitTransition=w.transitions.create("-webkit-transform",t),e.style.transition=w.transitions.create("transform",t),Gi(l,e,i),p&&p(e)})),P=E((e=>{e.style.webkitTransition="",e.style.transition="",h&&h(e)})),N=r.useCallback((()=>{k.current&&Gi(l,k.current,i)}),[l,i]);return r.useEffect((()=>{if(u||"down"===l||"right"===l)return;const e=(0,Di.Z)((()=>{k.current&&Gi(l,k.current,i)})),t=(0,Wi.Z)(k.current);return t.addEventListener("resize",e),()=>{e.clear(),t.removeEventListener("resize",e)}}),[l,u,i]),r.useEffect((()=>{u||N()}),[u,N]),(0,Hi.jsx)(y,(0,xi.Z)({nodeRef:k,onEnter:_,onEntered:R,onEntering:T,onExit:O,onExited:P,onExiting:C,addEndListener:e=>{n&&n(k.current,e)},appear:o,in:u,timeout:v},b,{children:(e,t)=>r.cloneElement(a,(0,xi.Z)({ref:x,style:(0,xi.Z)({visibility:"exited"!==e||u?void 0:"hidden"},g,a.props.style)},t))}))}));var Yi=n(7709),Ji=n(1796),el=n(7192),tl=n(6122),nl=n(8979),rl=n(6087);function ol(e){return(0,nl.Z)("MuiCollapse",e)}(0,rl.Z)("MuiCollapse",["root","horizontal","vertical","entered","hidden","wrapper","wrapperInner"]);const al=["addEndListener","children","className","collapsedSize","component","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","orientation","style","timeout","TransitionComponent"],il=(0,Yi.ZP)("div",{name:"MuiCollapse",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.orientation],"entered"===n.state&&t.entered,"exited"===n.state&&!n.in&&"0px"===n.collapsedSize&&t.hidden]}})((({theme:e,ownerState:t})=>(0,xi.Z)({height:0,overflow:"hidden",transition:e.transitions.create("height")},"horizontal"===t.orientation&&{height:"auto",width:0,transition:e.transitions.create("width")},"entered"===t.state&&(0,xi.Z)({height:"auto",overflow:"visible"},"horizontal"===t.orientation&&{width:"auto"}),"exited"===t.state&&!t.in&&"0px"===t.collapsedSize&&{visibility:"hidden"}))),ll=(0,Yi.ZP)("div",{name:"MuiCollapse",slot:"Wrapper",overridesResolver:(e,t)=>t.wrapper})((({ownerState:e})=>(0,xi.Z)({display:"flex",width:"100%"},"horizontal"===e.orientation&&{width:"auto",height:"100%"}))),sl=(0,Yi.ZP)("div",{name:"MuiCollapse",slot:"WrapperInner",overridesResolver:(e,t)=>t.wrapperInner})((({ownerState:e})=>(0,xi.Z)({width:"100%"},"horizontal"===e.orientation&&{width:"auto",height:"100%"}))),ul=r.forwardRef((function(e,t){const n=(0,tl.Z)({props:e,name:"MuiCollapse"}),{addEndListener:o,children:a,className:i,collapsedSize:l="0px",component:s,easing:u,in:c,onEnter:f,onEntered:d,onEntering:p,onExit:h,onExited:m,onExiting:g,orientation:v="vertical",style:y,timeout:b=Fi.x9.standard,TransitionComponent:w=zi}=n,k=(0,Ei.Z)(n,al),S=(0,xi.Z)({},n,{orientation:v,collapsedSize:l}),x=(e=>{const{orientation:t,classes:n}=e,r={root:["root",`${t}`],entered:["entered"],hidden:["hidden"],wrapper:["wrapper",`${t}`],wrapperInner:["wrapperInner",`${t}`]};return(0,el.Z)(r,ol,n)})(S),E=$i(),_=r.useRef(),T=r.useRef(null),R=r.useRef(),C="number"==typeof l?`${l}px`:l,O="horizontal"===v,P=O?"width":"height";r.useEffect((()=>()=>{clearTimeout(_.current)}),[]);const N=r.useRef(null),A=(0,Ii.Z)(t,N),M=e=>t=>{if(e){const n=N.current;void 0===t?e(n):e(n,t)}},L=()=>T.current?T.current[O?"clientWidth":"clientHeight"]:0,Z=M(((e,t)=>{T.current&&O&&(T.current.style.position="absolute"),e.style[P]=C,f&&f(e,t)})),z=M(((e,t)=>{const n=L();T.current&&O&&(T.current.style.position="");const{duration:r,easing:o}=Ui({style:y,timeout:b,easing:u},{mode:"enter"});if("auto"===b){const t=E.transitions.getAutoHeightDuration(n);e.style.transitionDuration=`${t}ms`,R.current=t}else e.style.transitionDuration="string"==typeof r?r:`${r}ms`;e.style[P]=`${n}px`,e.style.transitionTimingFunction=o,p&&p(e,t)})),D=M(((e,t)=>{e.style[P]="auto",d&&d(e,t)})),I=M((e=>{e.style[P]=`${L()}px`,h&&h(e)})),j=M(m),V=M((e=>{const t=L(),{duration:n,easing:r}=Ui({style:y,timeout:b,easing:u},{mode:"exit"});if("auto"===b){const n=E.transitions.getAutoHeightDuration(t);e.style.transitionDuration=`${n}ms`,R.current=n}else e.style.transitionDuration="string"==typeof n?n:`${n}ms`;e.style[P]=C,e.style.transitionTimingFunction=r,g&&g(e)}));return(0,Hi.jsx)(w,(0,xi.Z)({in:c,onEnter:Z,onEntered:D,onEntering:z,onExit:I,onExited:j,onExiting:V,addEndListener:e=>{"auto"===b&&(_.current=setTimeout(e,R.current||0)),o&&o(N.current,e)},nodeRef:N,timeout:"auto"===b?null:b},k,{children:(e,t)=>(0,Hi.jsx)(il,(0,xi.Z)({as:s,className:(0,Si.Z)(x.root,i,{entered:x.entered,exited:!c&&"0px"===C&&x.hidden}[e]),style:(0,xi.Z)({[O?"minWidth":"minHeight"]:C},y),ownerState:(0,xi.Z)({},S,{state:e}),ref:A},t,{children:(0,Hi.jsx)(ll,{ownerState:(0,xi.Z)({},S,{state:e}),className:x.wrapper,ref:T,children:(0,Hi.jsx)(sl,{ownerState:(0,xi.Z)({},S,{state:e}),className:x.wrapperInner,children:a})})}))}))}));ul.muiSupportAuto=!0;const cl=ul;var fl=n(3502),dl=n(67),pl=n(3633),hl=n(7094);function ml(e){return e.substring(2).toLowerCase()}const gl=function(e){const{children:t,disableReactTree:n=!1,mouseEvent:o="onClick",onClickAway:a,touchEvent:i="onTouchEnd"}=e,l=r.useRef(!1),s=r.useRef(null),u=r.useRef(!1),c=r.useRef(!1);r.useEffect((()=>(setTimeout((()=>{u.current=!0}),0),()=>{u.current=!1})),[]);const f=(0,dl.Z)(t.ref,s),d=(0,pl.Z)((e=>{const t=c.current;c.current=!1;const r=(0,hl.Z)(s.current);if(!u.current||!s.current||"clientX"in e&&function(e,t){return t.documentElement.clientWidth-1:!r.documentElement.contains(e.target)||s.current.contains(e.target),o||!n&&t||a(e)})),p=e=>n=>{c.current=!0;const r=t.props[e];r&&r(n)},h={ref:f};return!1!==i&&(h[i]=p(i)),r.useEffect((()=>{if(!1!==i){const e=ml(i),t=(0,hl.Z)(s.current),n=()=>{l.current=!0};return t.addEventListener(e,d),t.addEventListener("touchmove",n),()=>{t.removeEventListener(e,d),t.removeEventListener("touchmove",n)}}}),[d,i]),!1!==o&&(h[o]=p(o)),r.useEffect((()=>{if(!1!==o){const e=ml(o),t=(0,hl.Z)(s.current);return t.addEventListener(e,d),()=>{t.removeEventListener(e,d)}}}),[d,o]),(0,Hi.jsx)(r.Fragment,{children:r.cloneElement(t,h)})};n(8679);function vl(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}function wl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var kl=r.createContext(),Sl={containerRoot:{},containerAnchorOriginTopCenter:{},containerAnchorOriginBottomCenter:{},containerAnchorOriginTopRight:{},containerAnchorOriginBottomRight:{},containerAnchorOriginTopLeft:{},containerAnchorOriginBottomLeft:{}},xl={default:20,dense:4},El={default:6,dense:2},_l={maxSnack:3,dense:!1,hideIconVariant:!1,variant:"default",autoHideDuration:5e3,anchorOrigin:{vertical:"bottom",horizontal:"left"},TransitionComponent:Xi,transitionDuration:{enter:225,exit:195}},Tl=function(e){return e.charAt(0).toUpperCase()+e.slice(1)},Rl=function(e){return Object.keys(e).filter((function(e){return!Sl[e]})).reduce((function(t,n){var r;return yl({},t,((r={})[n]=e[n],r))}),{})},Cl={TIMEOUT:"timeout",CLICKAWAY:"clickaway",MAXSNACK:"maxsnack",INSTRUCTED:"instructed"},Ol=function(e){return"containerAnchorOrigin"+e},Pl=function(e){var t=e.vertical,n=e.horizontal;return"anchorOrigin"+Tl(t)+Tl(n)},Nl=function(e){return"variant"+Tl(e)},Al=function(e){return!!e||0===e},Ml=function(e){return"number"==typeof e||null===e};function Ll(e,t,n){return void 0===e&&(e={}),void 0===t&&(t={}),void 0===n&&(n={}),yl({},n,{},t,{},e)}var Zl={root:"SnackbarContent-root"},zl=(0,Yi.ZP)("div")((function(e){var t,n,r=e.theme;return(n={})["&."+Zl.root]=((t={display:"flex",flexWrap:"wrap",flexGrow:1})[r.breakpoints.up("sm")]={flexGrow:"initial",minWidth:288},t),n})),Dl=(0,r.forwardRef)((function(e,t){var n=e.className,o=bl(e,["className"]);return r.createElement(zl,Object.assign({ref:t,className:(0,Si.Z)(Zl.root,n)},o))})),Il={right:"left",left:"right",bottom:"up",top:"down"},jl=function(e){return"center"!==e.horizontal?Il[e.horizontal]:Il[e.vertical]},Vl=function(e){return r.createElement(fl.Z,Object.assign({},e),r.createElement("path",{d:"M12 2C6.5 2 2 6.5 2 12S6.5 22 12 22 22 17.5 22 12 17.5 2 12 2M10 17L5 12L6.41\n 10.59L10 14.17L17.59 6.58L19 8L10 17Z"}))},$l=function(e){return r.createElement(fl.Z,Object.assign({},e),r.createElement("path",{d:"M13,14H11V10H13M13,18H11V16H13M1,21H23L12,2L1,21Z"}))},Fl=function(e){return r.createElement(fl.Z,Object.assign({},e),r.createElement("path",{d:"M12,2C17.53,2 22,6.47 22,12C22,17.53 17.53,22 12,22C6.47,22 2,17.53 2,12C2,\n 6.47 6.47,2 12,2M15.59,7L12,10.59L8.41,7L7,8.41L10.59,12L7,15.59L8.41,17L12,\n 13.41L15.59,17L17,15.59L13.41,12L17,8.41L15.59,7Z"}))},Bl=function(e){return r.createElement(fl.Z,Object.assign({},e),r.createElement("path",{d:"M13,9H11V7H13M13,17H11V11H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,\n 0 22,12A10,10 0 0,0 12,2Z"}))},Ul={fontSize:20,marginInlineEnd:8},Wl={default:void 0,success:r.createElement(Vl,{style:Ul}),warning:r.createElement($l,{style:Ul}),error:r.createElement(Fl,{style:Ul}),info:r.createElement(Bl,{style:Ul})};function Hl(e,t){return e.reduce((function(e,n){return null==n?e:function(){for(var r=arguments.length,o=new Array(r),a=0;a .MuiCollapse-container, & > .MuiCollapse-root",es="& > .MuiCollapse-container > .MuiCollapse-wrapper, & > .MuiCollapse-root > .MuiCollapse-wrapper",ts="SnackbarContainer",ns={root:ts+"-root",rootDense:ts+"-rootDense",top:ts+"-top",bottom:ts+"-bottom",left:ts+"-left",right:ts+"-right",center:ts+"-center"},rs=(0,Yi.ZP)("div")((function(e){var t,n,r,o,a,i,l=e.theme;return(i={})["&."+ns.root]=((t={boxSizing:"border-box",display:"flex",maxHeight:"100%",position:"fixed",zIndex:l.zIndex.snackbar,height:"auto",width:"auto",transition:"top 300ms ease 0ms, right 300ms ease 0ms, bottom 300ms ease 0ms, left 300ms ease 0ms, margin 300ms ease 0ms, max-width 300ms ease 0ms",pointerEvents:"none"})[Jl]={pointerEvents:"all"},t[es]={padding:El.default+"px 0px",transition:"padding 300ms ease 0ms"},t.maxWidth="calc(100% - "+2*xl.default+"px)",t[l.breakpoints.down("sm")]={width:"100%",maxWidth:"calc(100% - 32px)"},t),i["&."+ns.rootDense]=((n={})[es]={padding:El.dense+"px 0px"},n),i["&."+ns.top]={top:xl.default-El.default,flexDirection:"column"},i["&."+ns.bottom]={bottom:xl.default-El.default,flexDirection:"column-reverse"},i["&."+ns.left]=((r={left:xl.default})[l.breakpoints.up("sm")]={alignItems:"flex-start"},r[l.breakpoints.down("sm")]={left:"16px"},r),i["&."+ns.right]=((o={right:xl.default})[l.breakpoints.up("sm")]={alignItems:"flex-end"},o[l.breakpoints.down("sm")]={right:"16px"},o),i["&."+ns.center]=((a={left:"50%",transform:"translateX(-50%)"})[l.breakpoints.up("sm")]={alignItems:"center"},a),i})),os=function(e){var t=e.className,n=e.anchorOrigin,o=e.dense,a=bl(e,["className","anchorOrigin","dense"]),i=(0,Si.Z)(ns[n.vertical],ns[n.horizontal],ns.root,t,o&&ns.rootDense);return r.createElement(rs,Object.assign({className:i},a))},as=r.memo(os),is=function(e){var t,n,a,i,l;function s(t){var n;return(n=e.call(this,t)||this).enqueueSnackbar=function(e,t){void 0===t&&(t={});var r=t,o=r.key,a=r.preventDuplicate,i=bl(r,["key","preventDuplicate"]),l=Al(o),s=l?o:(new Date).getTime()+Math.random(),u=function(e,t,n){return function(r){return"autoHideDuration"===r?Ml(e.autoHideDuration)?e.autoHideDuration:Ml(t.autoHideDuration)?t.autoHideDuration:_l.autoHideDuration:e[r]||t[r]||n[r]}}(i,n.props,_l),c=yl({key:s},i,{message:e,open:!0,entered:!1,requestClose:!1,variant:u("variant"),anchorOrigin:u("anchorOrigin"),autoHideDuration:u("autoHideDuration")});return i.persist&&(c.autoHideDuration=void 0),n.setState((function(t){if(void 0===a&&n.props.preventDuplicate||a){var r=function(t){return l?t.key===o:t.message===e},i=t.queue.findIndex(r)>-1,s=t.snacks.findIndex(r)>-1;if(i||s)return t}return n.handleDisplaySnack(yl({},t,{queue:[].concat(t.queue,[c])}))})),s},n.handleDisplaySnack=function(e){return e.snacks.length>=n.maxSnack?n.handleDismissOldest(e):n.processQueue(e)},n.processQueue=function(e){var t=e.queue,n=e.snacks;return t.length>0?yl({},e,{snacks:[].concat(n,[t[0]]),queue:t.slice(1,t.length)}):e},n.handleDismissOldest=function(e){if(e.snacks.some((function(e){return!e.open||e.requestClose})))return e;var t=!1,r=!1;e.snacks.reduce((function(e,t){return e+(t.open&&t.persist?1:0)}),0)===n.maxSnack&&(r=!0);var o=e.snacks.map((function(e){return t||e.persist&&!r?yl({},e):(t=!0,e.entered?(e.onClose&&e.onClose(null,Cl.MAXSNACK,e.key),n.props.onClose&&n.props.onClose(null,Cl.MAXSNACK,e.key),yl({},e,{open:!1})):yl({},e,{requestClose:!0}))}));return yl({},e,{snacks:o})},n.handleEnteredSnack=function(e,t,r){if(!Al(r))throw new Error("handleEnteredSnack Cannot be called with undefined key");n.setState((function(e){return{snacks:e.snacks.map((function(e){return e.key===r?yl({},e,{entered:!0}):yl({},e)}))}}))},n.handleCloseSnack=function(e,t,r){if(n.props.onClose&&n.props.onClose(e,t,r),t!==Cl.CLICKAWAY){var o=void 0===r;n.setState((function(e){var t=e.snacks,n=e.queue;return{snacks:t.map((function(e){return o||e.key===r?e.entered?yl({},e,{open:!1}):yl({},e,{requestClose:!0}):yl({},e)})),queue:n.filter((function(e){return e.key!==r}))}}))}},n.closeSnackbar=function(e){var t=n.state.snacks.find((function(t){return t.key===e}));Al(e)&&t&&t.onClose&&t.onClose(null,Cl.INSTRUCTED,e),n.handleCloseSnack(null,Cl.INSTRUCTED,e)},n.handleExitedSnack=function(e,t,r){var o=t||r;if(!Al(o))throw new Error("handleExitedSnack Cannot be called with undefined key");n.setState((function(e){var t=n.processQueue(yl({},e,{snacks:e.snacks.filter((function(e){return e.key!==o}))}));return 0===t.queue.length?t:n.handleDismissOldest(t)}))},n.state={snacks:[],queue:[],contextValue:{enqueueSnackbar:n.enqueueSnackbar.bind(wl(n)),closeSnackbar:n.closeSnackbar.bind(wl(n))}},n}return n=e,(t=s).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,s.prototype.render=function(){var e=this,t=this.state.contextValue,n=this.props,a=n.iconVariant,i=n.dense,l=void 0===i?_l.dense:i,s=n.hideIconVariant,u=void 0===s?_l.hideIconVariant:s,c=n.domRoot,f=n.children,d=n.classes,p=void 0===d?{}:d,h=bl(n,["maxSnack","preventDuplicate","variant","anchorOrigin","iconVariant","dense","hideIconVariant","domRoot","children","classes"]),m=this.state.snacks.reduce((function(e,t){var n,r,o=(r=t.anchorOrigin,""+Tl(r.vertical)+Tl(r.horizontal)),a=e[o]||[];return yl({},e,((n={})[o]=[].concat(a,[t]),n))}),{}),g=Object.keys(m).map((function(t){var n=m[t];return r.createElement(as,{key:t,dense:l,anchorOrigin:n[0].anchorOrigin,className:(0,Si.Z)(p.containerRoot,p[Ol(t)])},n.map((function(t){return r.createElement(Yl,Object.assign({},h,{key:t.key,snack:t,dense:l,iconVariant:a,hideIconVariant:u,classes:Rl(p),onClose:e.handleCloseSnack,onExited:Hl([e.handleExitedSnack,e.props.onExited]),onEntered:Hl([e.handleEnteredSnack,e.props.onEntered])}))})))}));return r.createElement(kl.Provider,{value:t},f,c?(0,o.createPortal)(g,c):g)},a=s,(i=[{key:"maxSnack",get:function(){return this.props.maxSnack||_l.maxSnack}}])&&vl(a.prototype,i),l&&vl(a,l),s}(r.Component),ls=Object.defineProperty,ss=Object.defineProperties,us=Object.getOwnPropertyDescriptors,cs=Object.getOwnPropertySymbols,fs=Object.prototype.hasOwnProperty,ds=Object.prototype.propertyIsEnumerable,ps=(e,t,n)=>t in e?ls(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,hs=(e,t)=>{for(var n in t||(t={}))fs.call(t,n)&&ps(e,n,t[n]);if(cs)for(var n of cs(t))ds.call(t,n)&&ps(e,n,t[n]);return e},ms=(e,t)=>ss(e,us(t));const gs=()=>({allRecords:!0,allFields:!1,union:!0});var vs=n(6128),ys=n(5800),bs=n(2068),ws=n(3511);function ks(e,t){var n=Object.create(null);return e&&r.Children.map(e,(function(e){return e})).forEach((function(e){n[e.key]=function(e){return t&&(0,r.isValidElement)(e)?t(e):e}(e)})),n}function Ss(e,t,n){return null!=n[t]?n[t]:e.props[t]}function xs(e,t,n){var o=ks(e.children),a=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,o=Object.create(null),a=[];for(var i in e)i in t?a.length&&(o[i]=a,a=[]):a.push(i);var l={};for(var s in t){if(o[s])for(r=0;r{if(!s&&null!=u){const e=setTimeout(u,c);return()=>{clearTimeout(e)}}}),[u,s,c]),(0,Hi.jsx)("span",{className:p,style:h,children:(0,Hi.jsx)("span",{className:m})})};const Ns=(0,rl.Z)("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),As=["center","classes","className"];let Ms,Ls,Zs,zs,Ds=e=>e;const Is=Os(Ms||(Ms=Ds` +(()=>{var e,t,n={4697:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});var r=n(1526),o=n(6411),a=n(6686),i=n(8160),l=n(211),s=n(2190),u=function(e,t,n){for(var r=0,a=0;r=a,a=(0,o.fj)(),38===r&&12===a&&(t[n]=1),!(0,o.r)(a);)(0,o.lp)();return(0,o.tP)(e,o.FK)},c=function(e,t){return(0,o.cE)(function(e,t){var n=-1,r=44;do{switch((0,o.r)(r)){case 0:38===r&&12===(0,o.fj)()&&(t[n]=1),e[n]+=u(o.FK-1,t,n);break;case 2:e[n]+=(0,o.iF)(r);break;case 4:if(44===r){e[++n]=58===(0,o.fj)()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=(0,a.Dp)(r)}}while(r=(0,o.lp)());return e}((0,o.un)(e),t))},d=new WeakMap,f=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||d.get(n))&&!r){d.set(e,!0);for(var o=[],a=c(t,o),i=n.props,l=0,s=0;l{"use strict";n.d(t,{Z:()=>r});const r=function(e){for(var t,n=0,r=0,o=e.length;o>=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}},5042:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=function(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}},302:(e,t,n)=>{"use strict";n.d(t,{O:()=>m});var r=n(6292),o=n(4371),a=n(5042),i=/[A-Z]|^ms/g,l=/_EMO_([^_]+?)_([^]*?)_EMO_/g,s=function(e){return 45===e.charCodeAt(1)},u=function(e){return null!=e&&"boolean"!=typeof e},c=(0,a.Z)((function(e){return s(e)?e:e.replace(i,"-$&").toLowerCase()})),d=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(l,(function(e,t,n){return p={name:t,styles:n,next:p},t}))}return 1===o.Z[e]||s(e)||"number"!=typeof t||0===t?t:t+"px"};function f(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return p={name:n.name,styles:n.styles,next:p},n.name;if(void 0!==n.styles){var r=n.next;if(void 0!==r)for(;void 0!==r;)p={name:r.name,styles:r.styles,next:p},r=r.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o{"use strict";n.d(t,{m:()=>r});var r=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t{"use strict";n.d(t,{Z:()=>x});var r=n(7294),o=n(7462),a=n(5042),i=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/;const l=(0,a.Z)((function(e){return i.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91}));var s=n(4697),u=n(302),c=n(7278),d=(0,r.createContext)("undefined"!=typeof HTMLElement?(0,s.Z)({key:"css"}):null);d.Provider;var f=function(e){return(0,r.forwardRef)((function(t,n){var o=(0,r.useContext)(d);return e(t,o,n)}))},p=(0,r.createContext)({});function h(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):r+=n+" "})),r}var m=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},v=l,g=function(e){return"theme"!==e},y=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?v:g},b=function(e,t,n){var r;if(t){var o=t.shouldForwardProp;r=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!=typeof r&&n&&(r=e.__emotion_forwardProp),r},w=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;m(t,n,r);(0,c.L)((function(){return function(e,t,n){m(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o=t;do{e.insert(t===o?"."+r:"",o,e.sheet,!0),o=o.next}while(void 0!==o)}}(t,n,r)}));return null};const S=function e(t,n){var a,i,l=t.__emotion_real===t,s=l&&t.__emotion_base||t;void 0!==n&&(a=n.label,i=n.target);var c=b(t,n,l),d=c||y(s),m=!d("as");return function(){var v=arguments,g=l&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==a&&g.push("label:"+a+";"),null==v[0]||void 0===v[0].raw)g.push.apply(g,v);else{0,g.push(v[0][0]);for(var S=v.length,k=1;k{"use strict";n.d(t,{Z:()=>r});const r={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}},7278:(e,t,n)=>{"use strict";var r;n.d(t,{L:()=>i});var o=n(7294),a=!!(r||(r=n.t(o,2))).useInsertionEffect&&(r||(r=n.t(o,2))).useInsertionEffect,i=a||function(e){return e()};a||o.useLayoutEffect},5449:(e,t,n)=>{"use strict";var r=n(4836);t.Z=void 0;!function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=e[a]}r.default=e,n&&n.set(e,r)}(n(7294));var o=r(n(4938)),a=n(5893);function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}var l=(0,o.default)((0,a.jsx)("path",{d:"M12 1.27a11 11 0 00-3.48 21.46c.55.09.73-.28.73-.55v-1.84c-3.03.64-3.67-1.46-3.67-1.46-.55-1.29-1.28-1.65-1.28-1.65-.92-.65.1-.65.1-.65 1.1 0 1.73 1.1 1.73 1.1.92 1.65 2.57 1.2 3.21.92a2 2 0 01.64-1.47c-2.47-.27-5.04-1.19-5.04-5.5 0-1.1.46-2.1 1.2-2.84a3.76 3.76 0 010-2.93s.91-.28 3.11 1.1c1.8-.49 3.7-.49 5.5 0 2.1-1.38 3.02-1.1 3.02-1.1a3.76 3.76 0 010 2.93c.83.74 1.2 1.74 1.2 2.94 0 4.21-2.57 5.13-5.04 5.4.45.37.82.92.82 2.02v3.03c0 .27.1.64.73.55A11 11 0 0012 1.27"}),"GitHub");t.Z=l},6638:(e,t,n)=>{"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"}),"Home");t.Z=i},6818:(e,t,n)=>{"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M17 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V7l-4-4zm-5 16c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm3-10H5V5h10v4z"}),"Save");t.Z=i},424:(e,t,n)=>{"use strict";var r=n(4836);t.Z=void 0;var o=r(n(4938)),a=n(5893),i=(0,o.default)((0,a.jsx)("path",{d:"M14 12c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2zm-2-9c-4.97 0-9 4.03-9 9H0l4 4 4-4H5c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.51 0-2.91-.49-4.06-1.3l-1.42 1.44C8.04 20.3 9.94 21 12 21c4.97 0 9-4.03 9-9s-4.03-9-9-9z"}),"SettingsBackupRestore");t.Z=i},5084:(e,t,n)=>{"use strict";var r=n(4836);t.Z=void 0;!function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var l=o?Object.getOwnPropertyDescriptor(e,a):null;l&&(l.get||l.set)?Object.defineProperty(r,a,l):r[a]=e[a]}r.default=e,n&&n.set(e,r)}(n(7294));var o=r(n(4938)),a=n(5893);function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}var l=(0,o.default)((0,a.jsx)("path",{d:"M22.46 6c-.77.35-1.6.58-2.46.69.88-.53 1.56-1.37 1.88-2.38-.83.5-1.75.85-2.72 1.05C18.37 4.5 17.26 4 16 4c-2.35 0-4.27 1.92-4.27 4.29 0 .34.04.67.11.98C8.28 9.09 5.11 7.38 3 4.79c-.37.63-.58 1.37-.58 2.15 0 1.49.75 2.81 1.91 3.56-.71 0-1.37-.2-1.95-.5v.03c0 2.08 1.48 3.82 3.44 4.21a4.22 4.22 0 0 1-1.93.07 4.28 4.28 0 0 0 4 2.98 8.521 8.521 0 0 1-5.33 1.84c-.34 0-.68-.02-1.02-.06C3.44 20.29 5.7 21 8.12 21 16 21 20.33 14.46 20.33 8.79c0-.19 0-.37-.01-.56.84-.6 1.56-1.36 2.14-2.23z"}),"Twitter");t.Z=l},4938:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.createSvgIcon}});var r=n(7253)},4796:(e,t,n)=>{"use strict";n.d(t,{Z:()=>g});var r=n(7462),o=n(3366),a=n(7294),i=n(6010),l=n(4780),s=n(6622),u=n(1468),c=n(8433),d=n(5677);function f(e){return(0,d.Z)("MuiSvgIcon",e)}(0,n(1588).Z)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var p=n(5893);const h=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],m=(0,c.ZP)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"inherit"!==n.color&&t[`color${(0,s.Z)(n.color)}`],t[`fontSize${(0,s.Z)(n.fontSize)}`]]}})((({theme:e,ownerState:t})=>{var n,r,o,a,i,l,s,u,c,d,f,p,h,m,v,g,y;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:"currentColor",flexShrink:0,transition:null==(n=e.transitions)||null==(r=n.create)?void 0:r.call(n,"fill",{duration:null==(o=e.transitions)||null==(a=o.duration)?void 0:a.shorter}),fontSize:{inherit:"inherit",small:(null==(i=e.typography)||null==(l=i.pxToRem)?void 0:l.call(i,20))||"1.25rem",medium:(null==(s=e.typography)||null==(u=s.pxToRem)?void 0:u.call(s,24))||"1.5rem",large:(null==(c=e.typography)||null==(d=c.pxToRem)?void 0:d.call(c,35))||"2.1875"}[t.fontSize],color:null!=(f=null==(p=(e.vars||e).palette)||null==(h=p[t.color])?void 0:h.main)?f:{action:null==(m=(e.vars||e).palette)||null==(v=m.action)?void 0:v.active,disabled:null==(g=(e.vars||e).palette)||null==(y=g.action)?void 0:y.disabled,inherit:void 0}[t.color]}})),v=a.forwardRef((function(e,t){const n=(0,u.Z)({props:e,name:"MuiSvgIcon"}),{children:a,className:c,color:d="inherit",component:v="svg",fontSize:g="medium",htmlColor:y,inheritViewBox:b=!1,titleAccess:w,viewBox:S="0 0 24 24"}=n,k=(0,o.Z)(n,h),x=(0,r.Z)({},n,{color:d,component:v,fontSize:g,instanceFontSize:e.fontSize,inheritViewBox:b,viewBox:S}),E={};b||(E.viewBox=S);const _=(e=>{const{color:t,fontSize:n,classes:r}=e,o={root:["root","inherit"!==t&&`color${(0,s.Z)(t)}`,`fontSize${(0,s.Z)(n)}`]};return(0,l.Z)(o,f,r)})(x);return(0,p.jsxs)(m,(0,r.Z)({as:v,className:(0,i.Z)(_.root,c),ownerState:x,focusable:"false",color:y,"aria-hidden":!w||void 0,role:w?"img":void 0,ref:t},E,k,{children:[a,w?(0,p.jsx)("title",{children:w}):null]}))}));v.muiName="SvgIcon";const g=v},3204:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>c,x9:()=>l});var r=n(3366),o=n(7462);const a=["duration","easing","delay"],i={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},l={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function s(e){return`${Math.round(e)}ms`}function u(e){if(!e)return 0;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}function c(e){const t=(0,o.Z)({},i,e.easing),n=(0,o.Z)({},l,e.duration);return(0,o.Z)({getAutoHeightDuration:u,create:(e=["all"],o={})=>{const{duration:i=n.standard,easing:l=t.easeInOut,delay:u=0}=o;(0,r.Z)(o,a);return(Array.isArray(e)?e:[e]).map((e=>`${e} ${"string"==typeof i?i:s(i)} ${l} ${"string"==typeof u?u:s(u)}`)).join(",")}},e,{easing:t,duration:n})}},444:(e,t,n)=>{"use strict";n.d(t,{Z:()=>A});var r=n(7462),o=n(3366),a=n(1387),i=n(9766),l=n(4869);var s=n(1796);const u={black:"#000",white:"#fff"},c={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},d={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},f={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},p={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},h={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},m={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},v={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},g=["mode","contrastThreshold","tonalOffset"],y={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:u.white,default:u.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},b={text:{primary:u.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:u.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function w(e,t,n,r){const o=r.light||r,a=r.dark||1.5*r;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=(0,s.$n)(e.main,o):"dark"===t&&(e.dark=(0,s._j)(e.main,a)))}function S(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:l=.2}=e,S=(0,o.Z)(e,g),k=e.primary||function(e="light"){return"dark"===e?{main:h[200],light:h[50],dark:h[400]}:{main:h[700],light:h[400],dark:h[800]}}(t),x=e.secondary||function(e="light"){return"dark"===e?{main:d[200],light:d[50],dark:d[400]}:{main:d[500],light:d[300],dark:d[700]}}(t),E=e.error||function(e="light"){return"dark"===e?{main:f[500],light:f[300],dark:f[700]}:{main:f[700],light:f[400],dark:f[800]}}(t),_=e.info||function(e="light"){return"dark"===e?{main:m[400],light:m[300],dark:m[700]}:{main:m[700],light:m[500],dark:m[900]}}(t),T=e.success||function(e="light"){return"dark"===e?{main:v[400],light:v[300],dark:v[700]}:{main:v[800],light:v[500],dark:v[900]}}(t),R=e.warning||function(e="light"){return"dark"===e?{main:p[400],light:p[300],dark:p[700]}:{main:"#ed6c02",light:p[500],dark:p[900]}}(t);function C(e){return(0,s.mi)(e,b.text.primary)>=n?b.text.primary:y.text.primary}const P=({color:e,name:t,mainShade:n=500,lightShade:o=300,darkShade:i=700})=>{if(!(e=(0,r.Z)({},e)).main&&e[n]&&(e.main=e[n]),!e.hasOwnProperty("main"))throw new Error((0,a.Z)(11,t?` (${t})`:"",n));if("string"!=typeof e.main)throw new Error((0,a.Z)(12,t?` (${t})`:"",JSON.stringify(e.main)));return w(e,"light",o,l),w(e,"dark",i,l),e.contrastText||(e.contrastText=C(e.main)),e},O={dark:b,light:y};return(0,i.Z)((0,r.Z)({common:(0,r.Z)({},u),mode:t,primary:P({color:k,name:"primary"}),secondary:P({color:x,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:P({color:E,name:"error"}),warning:P({color:R,name:"warning"}),info:P({color:_,name:"info"}),success:P({color:T,name:"success"}),grey:c,contrastThreshold:n,getContrastText:C,augmentColor:P,tonalOffset:l},O[t]),S)}const k=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];const x={textTransform:"uppercase"},E='"Roboto", "Helvetica", "Arial", sans-serif';function _(e,t){const n="function"==typeof t?t(e):t,{fontFamily:a=E,fontSize:l=14,fontWeightLight:s=300,fontWeightRegular:u=400,fontWeightMedium:c=500,fontWeightBold:d=700,htmlFontSize:f=16,allVariants:p,pxToRem:h}=n,m=(0,o.Z)(n,k);const v=l/14,g=h||(e=>e/f*v+"rem"),y=(e,t,n,o,i)=>{return(0,r.Z)({fontFamily:a,fontWeight:e,fontSize:g(t),lineHeight:n},a===E?{letterSpacing:(l=o/t,Math.round(1e5*l)/1e5)+"em"}:{},i,p);var l},b={h1:y(s,96,1.167,-1.5),h2:y(s,60,1.2,-.5),h3:y(u,48,1.167,0),h4:y(u,34,1.235,.25),h5:y(u,24,1.334,0),h6:y(c,20,1.6,.15),subtitle1:y(u,16,1.75,.15),subtitle2:y(c,14,1.57,.1),body1:y(u,16,1.5,.15),body2:y(u,14,1.43,.15),button:y(c,14,1.75,.4,x),caption:y(u,12,1.66,.4),overline:y(u,12,2.66,1,x)};return(0,i.Z)((0,r.Z)({htmlFontSize:f,pxToRem:g,fontFamily:a,fontSize:l,fontWeightLight:s,fontWeightRegular:u,fontWeightMedium:c,fontWeightBold:d},b),m,{clone:!1})}function T(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,0.2)`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,0.14)`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,0.12)`].join(",")}const R=["none",T(0,2,1,-1,0,1,1,0,0,1,3,0),T(0,3,1,-2,0,2,2,0,0,1,5,0),T(0,3,3,-2,0,3,4,0,0,1,8,0),T(0,2,4,-1,0,4,5,0,0,1,10,0),T(0,3,5,-1,0,5,8,0,0,1,14,0),T(0,3,5,-1,0,6,10,0,0,1,18,0),T(0,4,5,-2,0,7,10,1,0,2,16,1),T(0,5,5,-3,0,8,10,1,0,3,14,2),T(0,5,6,-3,0,9,12,1,0,3,16,2),T(0,6,6,-3,0,10,14,1,0,4,18,3),T(0,6,7,-4,0,11,15,1,0,4,20,3),T(0,7,8,-4,0,12,17,2,0,5,22,4),T(0,7,8,-4,0,13,19,2,0,5,24,4),T(0,7,9,-4,0,14,21,2,0,5,26,4),T(0,8,9,-5,0,15,22,2,0,6,28,5),T(0,8,10,-5,0,16,24,2,0,6,30,5),T(0,8,11,-5,0,17,26,2,0,6,32,5),T(0,9,11,-5,0,18,28,2,0,7,34,6),T(0,9,12,-6,0,19,29,2,0,7,36,6),T(0,10,13,-6,0,20,31,3,0,8,38,7),T(0,10,13,-6,0,21,33,3,0,8,40,7),T(0,10,14,-6,0,22,35,3,0,8,42,7),T(0,11,14,-7,0,23,36,3,0,9,44,8),T(0,11,15,-7,0,24,38,3,0,9,46,8)];var C=n(3204);const P={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},O=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function N(e={},...t){const{mixins:n={},palette:s={},transitions:u={},typography:c={}}=e,d=(0,o.Z)(e,O);if(e.vars)throw new Error((0,a.Z)(18));const f=S(s),p=(0,l.Z)(e);let h=(0,i.Z)(p,{mixins:(m=p.breakpoints,v=n,(0,r.Z)({toolbar:{minHeight:56,[m.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[m.up("sm")]:{minHeight:64}}},v)),palette:f,shadows:R.slice(),typography:_(f,c),transitions:(0,C.ZP)(u),zIndex:(0,r.Z)({},P)});var m,v;return h=(0,i.Z)(h,d),h=t.reduce(((e,t)=>(0,i.Z)(e,t)),h),h}const A=N()},8433:(e,t,n)=>{"use strict";n.d(t,{ZP:()=>_,FO:()=>x});var r=n(3366),o=n(7462),a=n(1643);var i=n(4869),l=n(8320);const s=["variant"];function u(e){return 0===e.length}function c(e){const{variant:t}=e,n=(0,r.Z)(e,s);let o=t||"";return Object.keys(n).sort().forEach((t=>{o+="color"===t?u(o)?e[t]:(0,l.Z)(e[t]):`${u(o)?t:(0,l.Z)(t)}${(0,l.Z)(e[t].toString())}`})),o}var d=n(7730),f=n(6977),p=n(5408);const h=function(e=f.G$){const t=Object.keys(e).reduce(((t,n)=>(e[n].filterProps.forEach((r=>{t[r]=e[n]})),t)),{});function n(e,n,r){const o={[e]:n,theme:r},a=t[e];return a?a(o):{[e]:n}}return function e(r){const{sx:o,theme:a={}}=r||{};if(!o)return null;function i(r){let o=r;if("function"==typeof r)o=r(a);else if("object"!=typeof r)return r;if(!o)return null;const i=(0,p.W8)(a.breakpoints),l=Object.keys(i);let s=i;return Object.keys(o).forEach((r=>{const i=(l=o[r],u=a,"function"==typeof l?l(u):l);var l,u;if(null!=i)if("object"==typeof i)if(t[r])s=(0,d.Z)(s,n(r,i,a));else{const t=(0,p.k9)({theme:a},i,(e=>({[r]:e})));!function(...e){const t=e.reduce(((e,t)=>e.concat(Object.keys(t))),[]),n=new Set(t);return e.every((e=>n.size===Object.keys(e).length))}(t,i)?s=(0,d.Z)(s,t):s[r]=e({sx:i,theme:a})}else s=(0,d.Z)(s,n(r,i,a))})),(0,p.L7)(l,s)}return Array.isArray(o)?o.map(i):i(o)}}();h.filterProps=["sx"];const m=h,v=["name","slot","skipVariantsResolver","skipSx","overridesResolver"],g=["theme"],y=["theme"];function b(e){return 0===Object.keys(e).length}function w(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}const S=(0,i.Z)();var k=n(444);const x=e=>w(e)&&"classes"!==e,E=function(e={}){const{defaultTheme:t=S,rootShouldForwardProp:n=w,slotShouldForwardProp:i=w,styleFunctionSx:l=m}=e,s=e=>{const n=b(e.theme)?t:e.theme;return l((0,o.Z)({},e,{theme:n}))};return s.__mui_systemSx=!0,(e,l={})=>{((e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))})(e,(e=>e.filter((e=>!(null!=e&&e.__mui_systemSx)))));const{name:u,slot:d,skipVariantsResolver:f,skipSx:p,overridesResolver:h}=l,m=(0,r.Z)(l,v),S=void 0!==f?f:d&&"Root"!==d||!1,k=p||!1;let x=w;"Root"===d?x=n:d?x=i:function(e){return"string"==typeof e&&e.charCodeAt(0)>96}(e)&&(x=void 0);const E=function(e,t){return(0,a.Z)(e,t)}(e,(0,o.Z)({shouldForwardProp:x,label:undefined},m)),_=(e,...n)=>{const a=n?n.map((e=>"function"==typeof e&&e.__emotion_real!==e?n=>{let{theme:a}=n,i=(0,r.Z)(n,g);return e((0,o.Z)({theme:b(a)?t:a},i))}:e)):[];let i=e;u&&h&&a.push((e=>{const n=b(e.theme)?t:e.theme,r=((e,t)=>t.components&&t.components[e]&&t.components[e].styleOverrides?t.components[e].styleOverrides:null)(u,n);if(r){const t={};return Object.entries(r).forEach((([r,a])=>{t[r]="function"==typeof a?a((0,o.Z)({},e,{theme:n})):a})),h(e,t)}return null})),u&&!S&&a.push((e=>{const n=b(e.theme)?t:e.theme;return((e,t,n,r)=>{var o,a;const{ownerState:i={}}=e,l=[],s=null==n||null==(o=n.components)||null==(a=o[r])?void 0:a.variants;return s&&s.forEach((n=>{let r=!0;Object.keys(n.props).forEach((t=>{i[t]!==n.props[t]&&e[t]!==n.props[t]&&(r=!1)})),r&&l.push(t[c(n.props)])})),l})(e,((e,t)=>{let n=[];t&&t.components&&t.components[e]&&t.components[e].variants&&(n=t.components[e].variants);const r={};return n.forEach((e=>{const t=c(e.props);r[t]=e.style})),r})(u,n),n,u)})),k||a.push(s);const l=a.length-n.length;if(Array.isArray(e)&&l>0){const t=new Array(l).fill("");i=[...e,...t],i.raw=[...e.raw,...t]}else"function"==typeof e&&e.__emotion_real!==e&&(i=n=>{let{theme:a}=n,i=(0,r.Z)(n,y);return e((0,o.Z)({theme:b(a)?t:a},i))});return E(i,...a)};return E.withConfig&&(_.withConfig=E.withConfig),_}}({defaultTheme:k.Z,rootShouldForwardProp:x}),_=E},1468:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(7925);var o=n(6682);function a({props:e,name:t,defaultTheme:n}){const a=function(e){const{theme:t,name:n,props:o}=e;return t&&t.components&&t.components[n]&&t.components[n].defaultProps?(0,r.Z)(t.components[n].defaultProps,o):o}({theme:(0,o.Z)(n),name:t,props:e});return a}var i=n(444);function l({props:e,name:t}){return a({props:e,name:t,defaultTheme:i.Z})}},6622:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=n(8320).Z},523:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=function(e,t=166){let n;function r(...r){clearTimeout(n),n=setTimeout((()=>{e.apply(this,r)}),t)}return r.clear=()=>{clearTimeout(n)},r}},7253:(e,t,n)=>{"use strict";n.r(t),n.d(t,{capitalize:()=>o.Z,createChainedFunction:()=>a,createSvgIcon:()=>c,debounce:()=>d.Z,deprecatedPropType:()=>f,isMuiElement:()=>p,ownerDocument:()=>h,ownerWindow:()=>m.Z,requirePropFactory:()=>v,setRef:()=>g,unstable_ClassNameGenerator:()=>_,unstable_useEnhancedEffect:()=>y,unstable_useId:()=>b.Z,unsupportedProp:()=>w,useControlled:()=>S.Z,useEventCallback:()=>k.Z,useForkRef:()=>x.Z,useIsFocusVisible:()=>E.Z});var r=n(7078),o=n(6622);const a=function(...e){return e.reduce(((e,t)=>null==t?e:function(...n){e.apply(this,n),t.apply(this,n)}),(()=>{}))};var i=n(7462),l=n(7294),s=n(4796),u=n(5893);function c(e,t){const n=(n,r)=>(0,u.jsx)(s.Z,(0,i.Z)({"data-testid":`${t}Icon`,ref:r},n,{children:e}));return n.muiName=s.Z.muiName,l.memo(l.forwardRef(n))}var d=n(523);const f=function(e,t){return()=>null};const p=function(e,t){return l.isValidElement(e)&&-1!==t.indexOf(e.type.muiName)};const h=n(7094).Z;var m=n(5627);const v=function(e,t){return()=>null};const g=n(7960).Z;const y=n(6600).Z;var b=n(8127);const w=function(e,t,n,r,o){return null};var S=n(1133),k=n(6432),x=n(4771),E=n(6052);const _={configure:e=>{console.warn(["MUI: `ClassNameGenerator` import from `@mui/material/utils` is outdated and might cause unexpected issues.","","You should use `import { unstable_ClassNameGenerator } from '@mui/material/className'` instead","","The detail of the issue: https://github.com/mui/material-ui/issues/30011#issuecomment-1024993401","","The updated documentation: https://mui.com/guides/classname-generator/"].join("\n")),r.Z.configure(e)}}},5627:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7094);const o=function(e){return(0,r.Z)(e).defaultView||window}},1133:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7294);const o=function({controlled:e,default:t,name:n,state:o="value"}){const{current:a}=r.useRef(void 0!==e),[i,l]=r.useState(t);return[a?e:i,r.useCallback((e=>{a||l(e)}),[])]}},6432:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=n(3633).Z},4771:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=n(67).Z},8127:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(7294);let o=0;const a=n.t(r,2).useId;const i=function(e){if(void 0!==a){const t=a();return null!=e?e:t}return function(e){const[t,n]=r.useState(e),a=e||t;return r.useEffect((()=>{null==t&&(o+=1,n(`mui-${o}`))}),[t]),a}(e)}},6052:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var r=n(7294);let o,a=!0,i=!1;const l={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function s(e){e.metaKey||e.altKey||e.ctrlKey||(a=!0)}function u(){a=!1}function c(){"hidden"===this.visibilityState&&i&&(a=!0)}function d(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch(e){}return a||function(e){const{type:t,tagName:n}=e;return!("INPUT"!==n||!l[t]||e.readOnly)||"TEXTAREA"===n&&!e.readOnly||!!e.isContentEditable}(t)}const f=function(){const e=r.useCallback((e=>{var t;null!=e&&((t=e.ownerDocument).addEventListener("keydown",s,!0),t.addEventListener("mousedown",u,!0),t.addEventListener("pointerdown",u,!0),t.addEventListener("touchstart",u,!0),t.addEventListener("visibilitychange",c,!0))}),[]),t=r.useRef(!1);return{isFocusVisibleRef:t,onFocus:function(e){return!!d(e)&&(t.current=!0,!0)},onBlur:function(){return!!t.current&&(i=!0,window.clearTimeout(o),o=window.setTimeout((()=>{i=!1}),100),t.current=!1,!0)},ref:e}}},5408:(e,t,n)=>{"use strict";n.d(t,{L7:()=>l,VO:()=>r,W8:()=>i,k9:()=>a});const r={xs:0,sm:600,md:900,lg:1200,xl:1536},o={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${r[e]}px)`};function a(e,t,n){const a=e.theme||{};if(Array.isArray(t)){const e=a.breakpoints||o;return t.reduce(((r,o,a)=>(r[e.up(e.keys[a])]=n(t[a]),r)),{})}if("object"==typeof t){const e=a.breakpoints||o;return Object.keys(t).reduce(((o,a)=>{if(-1!==Object.keys(e.values||r).indexOf(a)){o[e.up(a)]=n(t[a],a)}else{const e=a;o[e]=t[e]}return o}),{})}return n(t)}function i(e={}){var t;return(null==(t=e.keys)?void 0:t.reduce(((t,n)=>(t[e.up(n)]={},t)),{}))||{}}function l(e,t){return e.reduce(((e,t)=>{const n=e[t];return(!n||0===Object.keys(n).length)&&delete e[t],e}),t)}},1796:(e,t,n)=>{"use strict";n.d(t,{$n:()=>d,Fq:()=>u,_4:()=>f,_j:()=>c,mi:()=>s});var r=n(1387);function o(e,t=0,n=1){return Math.min(Math.max(t,e),n)}function a(e){if(e.type)return e;if("#"===e.charAt(0))return a(function(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let n=e.match(t);return n&&1===n[0].length&&(n=n.map((e=>e+e))),n?`rgb${4===n.length?"a":""}(${n.map(((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3)).join(", ")})`:""}(e));const t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(n))throw new Error((0,r.Z)(9,e));let o,i=e.substring(t+1,e.length-1);if("color"===n){if(i=i.split(" "),o=i.shift(),4===i.length&&"/"===i[3].charAt(0)&&(i[3]=i[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(o))throw new Error((0,r.Z)(10,o))}else i=i.split(",");return i=i.map((e=>parseFloat(e))),{type:n,values:i,colorSpace:o}}function i(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return-1!==t.indexOf("rgb")?r=r.map(((e,t)=>t<3?parseInt(e,10):e)):-1!==t.indexOf("hsl")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),r=-1!==t.indexOf("color")?`${n} ${r.join(" ")}`:`${r.join(", ")}`,`${t}(${r})`}function l(e){let t="hsl"===(e=a(e)).type?a(function(e){e=a(e);const{values:t}=e,n=t[0],r=t[1]/100,o=t[2]/100,l=r*Math.min(o,1-o),s=(e,t=(e+n/30)%12)=>o-l*Math.max(Math.min(t-3,9-t,1),-1);let u="rgb";const c=[Math.round(255*s(0)),Math.round(255*s(8)),Math.round(255*s(4))];return"hsla"===e.type&&(u+="a",c.push(t[3])),i({type:u,values:c})}(e)).values:e.values;return t=t.map((t=>("color"!==e.type&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4))),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function s(e,t){const n=l(e),r=l(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function u(e,t){return e=a(e),t=o(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]=`/${t}`:e.values[3]=t,i(e)}function c(e,t){if(e=a(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(let n=0;n<3;n+=1)e.values[n]*=1-t;return i(e)}function d(e,t){if(e=a(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(-1!==e.type.indexOf("color"))for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return i(e)}function f(e,t=.15){return l(e)>.5?c(e,t):d(e,t)}},4869:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(7462),o=n(3366),a=n(9766);const i=["values","unit","step"];function l(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:a=5}=e,l=(0,o.Z)(e,i),s=(e=>{const t=Object.keys(e).map((t=>({key:t,val:e[t]})))||[];return t.sort(((e,t)=>e.val-t.val)),t.reduce(((e,t)=>(0,r.Z)({},e,{[t.key]:t.val})),{})})(t),u=Object.keys(s);function c(e){return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${n})`}function d(e){return`@media (max-width:${("number"==typeof t[e]?t[e]:e)-a/100}${n})`}function f(e,r){const o=u.indexOf(r);return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${n}) and (max-width:${(-1!==o&&"number"==typeof t[u[o]]?t[u[o]]:r)-a/100}${n})`}return(0,r.Z)({keys:u,values:s,up:c,down:d,between:f,only:function(e){return u.indexOf(e)+1(0===e.length?[1]:e).map((e=>{const n=t(e);return"number"==typeof n?`${n}px`:n})).join(" ");return n.mui=!0,n}(d);let v=(0,a.Z)({breakpoints:h,direction:"ltr",components:{},palette:(0,r.Z)({mode:"light"},i),spacing:m,shape:(0,r.Z)({},s,f)},p);return v=t.reduce(((e,t)=>(0,a.Z)(e,t)),v),v}},6977:(e,t,n)=>{"use strict";n.d(t,{Gc:()=>K,G$:()=>G});var r=n(4844),o=n(7730);const a=function(...e){const t=e.reduce(((e,t)=>(t.filterProps.forEach((n=>{e[n]=t})),e)),{}),n=e=>Object.keys(e).reduce(((n,r)=>t[r]?(0,o.Z)(n,t[r](e)):n),{});return n.propTypes={},n.filterProps=e.reduce(((e,t)=>e.concat(t.filterProps)),[]),n};var i=n(2605),l=n(5408);function s(e){return"number"!=typeof e?e:`${e}px solid`}const u=(0,r.Z)({prop:"border",themeKey:"borders",transform:s}),c=(0,r.Z)({prop:"borderTop",themeKey:"borders",transform:s}),d=(0,r.Z)({prop:"borderRight",themeKey:"borders",transform:s}),f=(0,r.Z)({prop:"borderBottom",themeKey:"borders",transform:s}),p=(0,r.Z)({prop:"borderLeft",themeKey:"borders",transform:s}),h=(0,r.Z)({prop:"borderColor",themeKey:"palette"}),m=(0,r.Z)({prop:"borderTopColor",themeKey:"palette"}),v=(0,r.Z)({prop:"borderRightColor",themeKey:"palette"}),g=(0,r.Z)({prop:"borderBottomColor",themeKey:"palette"}),y=(0,r.Z)({prop:"borderLeftColor",themeKey:"palette"}),b=e=>{if(void 0!==e.borderRadius&&null!==e.borderRadius){const t=(0,i.eI)(e.theme,"shape.borderRadius",4,"borderRadius"),n=e=>({borderRadius:(0,i.NA)(t,e)});return(0,l.k9)(e,e.borderRadius,n)}return null};b.propTypes={},b.filterProps=["borderRadius"];const w=a(u,c,d,f,p,h,m,v,g,y,b),S=a((0,r.Z)({prop:"displayPrint",cssProperty:!1,transform:e=>({"@media print":{display:e}})}),(0,r.Z)({prop:"display"}),(0,r.Z)({prop:"overflow"}),(0,r.Z)({prop:"textOverflow"}),(0,r.Z)({prop:"visibility"}),(0,r.Z)({prop:"whiteSpace"})),k=a((0,r.Z)({prop:"flexBasis"}),(0,r.Z)({prop:"flexDirection"}),(0,r.Z)({prop:"flexWrap"}),(0,r.Z)({prop:"justifyContent"}),(0,r.Z)({prop:"alignItems"}),(0,r.Z)({prop:"alignContent"}),(0,r.Z)({prop:"order"}),(0,r.Z)({prop:"flex"}),(0,r.Z)({prop:"flexGrow"}),(0,r.Z)({prop:"flexShrink"}),(0,r.Z)({prop:"alignSelf"}),(0,r.Z)({prop:"justifyItems"}),(0,r.Z)({prop:"justifySelf"})),x=e=>{if(void 0!==e.gap&&null!==e.gap){const t=(0,i.eI)(e.theme,"spacing",8,"gap"),n=e=>({gap:(0,i.NA)(t,e)});return(0,l.k9)(e,e.gap,n)}return null};x.propTypes={},x.filterProps=["gap"];const E=e=>{if(void 0!==e.columnGap&&null!==e.columnGap){const t=(0,i.eI)(e.theme,"spacing",8,"columnGap"),n=e=>({columnGap:(0,i.NA)(t,e)});return(0,l.k9)(e,e.columnGap,n)}return null};E.propTypes={},E.filterProps=["columnGap"];const _=e=>{if(void 0!==e.rowGap&&null!==e.rowGap){const t=(0,i.eI)(e.theme,"spacing",8,"rowGap"),n=e=>({rowGap:(0,i.NA)(t,e)});return(0,l.k9)(e,e.rowGap,n)}return null};_.propTypes={},_.filterProps=["rowGap"];const T=a(x,E,_,(0,r.Z)({prop:"gridColumn"}),(0,r.Z)({prop:"gridRow"}),(0,r.Z)({prop:"gridAutoFlow"}),(0,r.Z)({prop:"gridAutoColumns"}),(0,r.Z)({prop:"gridAutoRows"}),(0,r.Z)({prop:"gridTemplateColumns"}),(0,r.Z)({prop:"gridTemplateRows"}),(0,r.Z)({prop:"gridTemplateAreas"}),(0,r.Z)({prop:"gridArea"})),R=a((0,r.Z)({prop:"position"}),(0,r.Z)({prop:"zIndex",themeKey:"zIndex"}),(0,r.Z)({prop:"top"}),(0,r.Z)({prop:"right"}),(0,r.Z)({prop:"bottom"}),(0,r.Z)({prop:"left"})),C=a((0,r.Z)({prop:"color",themeKey:"palette"}),(0,r.Z)({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette"}),(0,r.Z)({prop:"backgroundColor",themeKey:"palette"})),P=(0,r.Z)({prop:"boxShadow",themeKey:"shadows"});function O(e){return e<=1&&0!==e?100*e+"%":e}const N=(0,r.Z)({prop:"width",transform:O}),A=e=>{if(void 0!==e.maxWidth&&null!==e.maxWidth){const t=t=>{var n,r,o;return{maxWidth:(null==(n=e.theme)||null==(r=n.breakpoints)||null==(o=r.values)?void 0:o[t])||l.VO[t]||O(t)}};return(0,l.k9)(e,e.maxWidth,t)}return null};A.filterProps=["maxWidth"];const M=(0,r.Z)({prop:"minWidth",transform:O}),L=(0,r.Z)({prop:"height",transform:O}),Z=(0,r.Z)({prop:"maxHeight",transform:O}),z=(0,r.Z)({prop:"minHeight",transform:O}),I=((0,r.Z)({prop:"size",cssProperty:"width",transform:O}),(0,r.Z)({prop:"size",cssProperty:"height",transform:O}),a(N,A,M,L,Z,z,(0,r.Z)({prop:"boxSizing"}))),D=(0,r.Z)({prop:"fontFamily",themeKey:"typography"}),$=(0,r.Z)({prop:"fontSize",themeKey:"typography"}),j=(0,r.Z)({prop:"fontStyle",themeKey:"typography"}),V=(0,r.Z)({prop:"fontWeight",themeKey:"typography"}),F=(0,r.Z)({prop:"letterSpacing"}),B=(0,r.Z)({prop:"textTransform"}),U=(0,r.Z)({prop:"lineHeight"}),W=(0,r.Z)({prop:"textAlign"}),H=a((0,r.Z)({prop:"typography",cssProperty:!1,themeKey:"typography"}),D,$,j,V,F,U,W,B),q={borders:w.filterProps,display:S.filterProps,flexbox:k.filterProps,grid:T.filterProps,positions:R.filterProps,palette:C.filterProps,shadows:P.filterProps,sizing:I.filterProps,spacing:i.ZP.filterProps,typography:H.filterProps},G={borders:w,display:S,flexbox:k,grid:T,positions:R,palette:C,shadows:P,sizing:I,spacing:i.ZP,typography:H},K=Object.keys(q).reduce(((e,t)=>(q[t].forEach((n=>{e[n]=G[t]})),e)),{})},7730:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9766);const o=function(e,t){return t?(0,r.Z)(e,t,{clone:!1}):e}},2605:(e,t,n)=>{"use strict";n.d(t,{hB:()=>h,eI:()=>p,ZP:()=>S,NA:()=>m});var r=n(5408),o=n(4844),a=n(7730);const i={m:"margin",p:"padding"},l={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},s={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},u=function(e){const t={};return n=>(void 0===t[n]&&(t[n]=e(n)),t[n])}((e=>{if(e.length>2){if(!s[e])return[e];e=s[e]}const[t,n]=e.split(""),r=i[t],o=l[n]||"";return Array.isArray(o)?o.map((e=>r+e)):[r+o]})),c=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],d=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],f=[...c,...d];function p(e,t,n,r){var a;const i=null!=(a=(0,o.D)(e,t,!1))?a:n;return"number"==typeof i?e=>"string"==typeof e?e:i*e:Array.isArray(i)?e=>"string"==typeof e?e:i[e]:"function"==typeof i?i:()=>{}}function h(e){return p(e,"spacing",8)}function m(e,t){if("string"==typeof t||null==t)return t;const n=e(Math.abs(t));return t>=0?n:"number"==typeof n?-n:`-${n}`}function v(e,t,n,o){if(-1===t.indexOf(n))return null;const a=function(e,t){return n=>e.reduce(((e,r)=>(e[r]=m(t,n),e)),{})}(u(n),o),i=e[n];return(0,r.k9)(e,i,a)}function g(e,t){const n=h(e.theme);return Object.keys(e).map((r=>v(e,t,r,n))).reduce(a.Z,{})}function y(e){return g(e,c)}function b(e){return g(e,d)}function w(e){return g(e,f)}y.propTypes={},y.filterProps=c,b.propTypes={},b.filterProps=d,w.propTypes={},w.filterProps=f;const S=w},4844:(e,t,n)=>{"use strict";n.d(t,{D:()=>a,Z:()=>l});var r=n(8320),o=n(5408);function a(e,t,n=!0){if(!t||"string"!=typeof t)return null;if(e&&e.vars&&n){const n=`vars.${t}`.split(".").reduce(((e,t)=>e&&e[t]?e[t]:null),e);if(null!=n)return n}return t.split(".").reduce(((e,t)=>e&&null!=e[t]?e[t]:null),e)}function i(e,t,n,r=n){let o;return o="function"==typeof e?e(n):Array.isArray(e)?e[n]||r:a(e,n)||r,t&&(o=t(o)),o}const l=function(e){const{prop:t,cssProperty:n=e.prop,themeKey:l,transform:s}=e,u=e=>{if(null==e[t])return null;const u=e[t],c=a(e.theme,l)||{};return(0,o.k9)(e,u,(e=>{let o=i(c,s,e);return e===o&&"string"==typeof e&&(o=i(c,s,`${t}${"default"===e?"":(0,r.Z)(e)}`,e)),!1===n?o:{[n]:o}}))};return u.propTypes={},u.filterProps=[t],u}},6682:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(4869),o=n(7103);const a=(0,r.Z)();const i=function(e=a){return(0,o.Z)(e)}},7103:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(7294);const o=r.createContext(null);const a=function(e=null){const t=r.useContext(o);return t&&(n=t,0!==Object.keys(n).length)?t:e;var n}},7078:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});const r=e=>e,o=(()=>{let e=r;return{configure(t){e=t},generate:t=>e(t),reset(){e=r}}})()},8320:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(1387);function o(e){if("string"!=typeof e)throw new Error((0,r.Z)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},4780:(e,t,n)=>{"use strict";function r(e,t,n){const r={};return Object.keys(e).forEach((o=>{r[o]=e[o].reduce(((e,r)=>(r&&(e.push(t(r)),n&&n[r]&&e.push(n[r])),e)),[]).join(" ")})),r}n.d(t,{Z:()=>r})},9766:(e,t,n)=>{"use strict";n.d(t,{P:()=>o,Z:()=>a});var r=n(7462);function o(e){return null!==e&&"object"==typeof e&&e.constructor===Object}function a(e,t,n={clone:!0}){const i=n.clone?(0,r.Z)({},e):e;return o(e)&&o(t)&&Object.keys(t).forEach((r=>{"__proto__"!==r&&(o(t[r])&&r in e&&o(e[r])?i[r]=a(e[r],t[r],n):i[r]=t[r])})),i}},1387:(e,t,n)=>{"use strict";function r(e){let t="https://mui.com/production-error/?code="+e;for(let e=1;er})},5677:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(7078);const o={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",required:"required",selected:"selected"};function a(e,t,n="Mui"){const a=o[t];return a?`${n}-${a}`:`${r.Z.generate(e)}-${t}`}},1588:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(5677);function o(e,t,n="Mui"){const o={};return t.forEach((t=>{o[t]=(0,r.Z)(e,t,n)})),o}},7094:(e,t,n)=>{"use strict";function r(e){return e&&e.ownerDocument||document}n.d(t,{Z:()=>r})},7925:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7462);function o(e,t){const n=(0,r.Z)({},t);return Object.keys(e).forEach((t=>{void 0===n[t]&&(n[t]=e[t])})),n}},7960:(e,t,n)=>{"use strict";function r(e,t){"function"==typeof e?e(t):e&&(e.current=t)}n.d(t,{Z:()=>r})},6600:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7294);const o="undefined"!=typeof window?r.useLayoutEffect:r.useEffect},3633:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(7294),o=n(6600);function a(e){const t=r.useRef(e);return(0,o.Z)((()=>{t.current=e})),r.useCallback(((...e)=>(0,t.current)(...e)),[])}},67:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(7294),o=n(7960);function a(e,t){return r.useMemo((()=>null==e&&null==t?null:n=>{(0,o.Z)(e,n),(0,o.Z)(t,n)}),[e,t])}},6010:(e,t,n)=>{"use strict";function r(e){var t,n,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;to});const o=function(){for(var e,t,n=0,o="";n{"use strict";var r=n(1296),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return r.isMemo(e)?i:l[e.$$typeof]||o}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var u=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(h){var o=p(n);o&&o!==h&&e(t,o,r)}var i=c(n);d&&(i=i.concat(d(n)));for(var l=s(t),m=s(n),v=0;v{"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,a=n?Symbol.for("react.fragment"):60107,i=n?Symbol.for("react.strict_mode"):60108,l=n?Symbol.for("react.profiler"):60114,s=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,m=n?Symbol.for("react.memo"):60115,v=n?Symbol.for("react.lazy"):60116,g=n?Symbol.for("react.block"):60121,y=n?Symbol.for("react.fundamental"):60117,b=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function S(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case d:case a:case l:case i:case p:return e;default:switch(e=e&&e.$$typeof){case u:case f:case v:case m:case s:return e;default:return t}}case o:return t}}}function k(e){return S(e)===d}t.AsyncMode=c,t.ConcurrentMode=d,t.ContextConsumer=u,t.ContextProvider=s,t.Element=r,t.ForwardRef=f,t.Fragment=a,t.Lazy=v,t.Memo=m,t.Portal=o,t.Profiler=l,t.StrictMode=i,t.Suspense=p,t.isAsyncMode=function(e){return k(e)||S(e)===c},t.isConcurrentMode=k,t.isContextConsumer=function(e){return S(e)===u},t.isContextProvider=function(e){return S(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return S(e)===f},t.isFragment=function(e){return S(e)===a},t.isLazy=function(e){return S(e)===v},t.isMemo=function(e){return S(e)===m},t.isPortal=function(e){return S(e)===o},t.isProfiler=function(e){return S(e)===l},t.isStrictMode=function(e){return S(e)===i},t.isSuspense=function(e){return S(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===d||e===l||e===i||e===p||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===m||e.$$typeof===s||e.$$typeof===u||e.$$typeof===f||e.$$typeof===y||e.$$typeof===b||e.$$typeof===w||e.$$typeof===g)},t.typeOf=S},1296:(e,t,n)=>{"use strict";e.exports=n(6103)},4448:(e,t,n)=>{"use strict";var r=n(7294),o=n(3840);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n